diff --git a/crates/libs/bindgen/src/rust/classes.rs b/crates/libs/bindgen/src/rust/classes.rs index 31ddff6fc9..ad890351da 100644 --- a/crates/libs/bindgen/src/rust/classes.rs +++ b/crates/libs/bindgen/src/rust/classes.rs @@ -27,7 +27,6 @@ fn gen_class(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let mut method_names = MethodNames::new(); let cfg = cfg::type_def_cfg(writer, def, &[]); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); for interface in &interfaces { @@ -84,7 +83,6 @@ fn gen_class(writer: &Writer, def: metadata::TypeDef) -> TokenStream { }; let mut tokens = quote! { - #doc #features #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -111,7 +109,6 @@ fn gen_class(writer: &Writer, def: metadata::TypeDef) -> TokenStream { tokens } else { let mut tokens = quote! { - #doc #features pub struct #name; #features diff --git a/crates/libs/bindgen/src/rust/com_methods.rs b/crates/libs/bindgen/src/rust/com_methods.rs index 26a0784446..6afd3ec787 100644 --- a/crates/libs/bindgen/src/rust/com_methods.rs +++ b/crates/libs/bindgen/src/rust/com_methods.rs @@ -9,7 +9,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let where_clause = writer.where_clause(&signature.params); let mut cfg = cfg::signature_cfg(writer, method); cfg.add_feature(def.namespace()); - let doc = writer.cfg_method_doc(&cfg); let features = writer.cfg_features(&cfg); if kind == metadata::InterfaceKind::None { @@ -31,7 +30,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let where_clause = expand_where_clause(where_clause, quote!(T: ::windows_core::Interface)); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> ::windows_core::Result #where_clause { let mut result__ = ::std::ptr::null_mut(); @@ -46,7 +44,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let where_clause = expand_where_clause(where_clause, quote!(T: ::windows_core::Interface)); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params result__: *mut ::core::option::Option) -> ::windows_core::Result<()> #where_clause { (::windows_core::Interface::vtable(self)#bases.#vname)(::windows_core::Interface::as_raw(self), #args).ok() @@ -60,7 +57,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let return_type = writer.type_name(&return_type); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> ::windows_core::Result<#return_type> #where_clause { let mut result__ = ::std::mem::zeroed(); @@ -73,7 +69,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let params = writer.win32_params(&signature.params, kind); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> ::windows_core::Result<()> #where_clause { (::windows_core::Interface::vtable(self)#bases.#vname)(::windows_core::Interface::as_raw(self), #args).ok() @@ -89,7 +84,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface if is_nullable { quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> ::windows_core::Result<#return_type> #where_clause { let mut result__ = ::std::mem::zeroed(); @@ -99,7 +93,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface } } else { quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> #return_type #where_clause { let mut result__ = ::std::mem::zeroed(); @@ -115,7 +108,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let return_type = writer.type_name(&signature.return_type); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) -> #return_type #where_clause { let mut result__: #return_type = ::core::mem::zeroed(); @@ -130,7 +122,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let return_type = writer.return_sig(&signature); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) #return_type #where_clause { (::windows_core::Interface::vtable(self)#bases.#vname)(::windows_core::Interface::as_raw(self), #args) @@ -142,7 +133,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, kind: metadata::Interface let params = writer.win32_params(&signature.params, kind); quote! { - #doc #features pub unsafe fn #name<#generics>(&self, #params) #where_clause { (::windows_core::Interface::vtable(self)#bases.#vname)(::windows_core::Interface::as_raw(self), #args) diff --git a/crates/libs/bindgen/src/rust/constants.rs b/crates/libs/bindgen/src/rust/constants.rs index 96660a1472..51143e7675 100644 --- a/crates/libs/bindgen/src/rust/constants.rs +++ b/crates/libs/bindgen/src/rust/constants.rs @@ -5,7 +5,6 @@ pub fn writer(writer: &Writer, def: metadata::Field) -> TokenStream { let name = to_ident(def.name()); let ty = def.ty(None).to_const_type(); let cfg = cfg::field_cfg(writer, def); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); if let Some(constant) = def.constant() { @@ -17,14 +16,12 @@ pub fn writer(writer: &Writer, def: metadata::Field) -> TokenStream { if field_is_ansi(def) { let value = writer.value(&constant.value()); quote! { - #doc #features pub const #name: #crate_name PCSTR = #crate_name s!(#value); } } else { let value = writer.value(&constant.value()); quote! { - #doc #features pub const #name: #crate_name PCWSTR = #crate_name w!(#value); } @@ -32,7 +29,6 @@ pub fn writer(writer: &Writer, def: metadata::Field) -> TokenStream { } else { let value = writer.typed_value(&constant.value()); quote! { - #doc #features pub const #name: #value; } @@ -50,13 +46,11 @@ pub fn writer(writer: &Writer, def: metadata::Field) -> TokenStream { if !writer.sys && type_has_replacement(&ty) { quote! { - #doc #features pub const #name: #kind = #kind(#value); } } else { quote! { - #doc #features pub const #name: #kind = #value; } @@ -66,14 +60,12 @@ pub fn writer(writer: &Writer, def: metadata::Field) -> TokenStream { let value = writer.guid(&guid); let guid = writer.type_name(&metadata::Type::GUID); quote! { - #doc pub const #name: #guid = #value; } } else if let Some(value) = initializer(writer, def) { let kind = writer.type_default_name(&ty); quote! { - #doc #features pub const #name: #kind = #kind { #value }; } diff --git a/crates/libs/bindgen/src/rust/delegates.rs b/crates/libs/bindgen/src/rust/delegates.rs index b72ff5b53f..dae33ee0ed 100644 --- a/crates/libs/bindgen/src/rust/delegates.rs +++ b/crates/libs/bindgen/src/rust/delegates.rs @@ -16,7 +16,6 @@ fn gen_callback(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let return_type = writer.return_sig(&signature); let cfg = cfg::type_def_cfg(writer, def, &[]); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let params = signature.params.iter().map(|p| { @@ -26,7 +25,6 @@ fn gen_callback(writer: &Writer, def: metadata::TypeDef) -> TokenStream { }); quote! { - #doc #features pub type #name = ::core::option::Option; } @@ -61,7 +59,6 @@ fn gen_win_delegate(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let fn_constraint = gen_fn_constraint(writer, def, &signature); let cfg = cfg::type_def_cfg(writer, def, generics); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let vtbl_signature = writer.vtbl_signature(def, true, &signature); @@ -72,11 +69,10 @@ fn gen_win_delegate(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let iid = writer.guid_literal(metadata::type_def_guid(def)); quote! { #features - ::windows_core::imp::com_interface!(#doc #ident, #vtbl, #iid); + ::windows_core::imp::com_interface!(#ident, #vtbl, #iid); } } else { quote! { - #doc #features #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] diff --git a/crates/libs/bindgen/src/rust/enums.rs b/crates/libs/bindgen/src/rust/enums.rs index 0a334daf81..72dc8980ec 100644 --- a/crates/libs/bindgen/src/rust/enums.rs +++ b/crates/libs/bindgen/src/rust/enums.rs @@ -11,7 +11,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let is_scoped = def.flags().contains(metadata::TypeAttributes::WindowsRuntime) || def.has_attribute("ScopedEnumAttribute"); let cfg = cfg::type_def_cfg(writer, def, &[]); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let fields: Vec<(TokenStream, TokenStream)> = def @@ -45,7 +44,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let mut tokens = if is_scoped || !writer.sys { quote! { - #doc #features #[repr(transparent)] #derive @@ -53,7 +51,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { } } else { quote! { - #doc #features pub type #ident = #underlying_type; } diff --git a/crates/libs/bindgen/src/rust/functions.rs b/crates/libs/bindgen/src/rust/functions.rs index 5931311f5d..fbbd80f1e9 100644 --- a/crates/libs/bindgen/src/rust/functions.rs +++ b/crates/libs/bindgen/src/rust/functions.rs @@ -25,7 +25,7 @@ fn gen_sys_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let signature = metadata::method_def_signature(namespace, def, &[]); let cfg = cfg::signature_cfg(writer, def); let mut tokens = writer.cfg_features(&cfg); - tokens.combine(&gen_link(writer, namespace, &signature, &cfg)); + tokens.combine(&gen_link(writer, namespace, &signature)); tokens } @@ -36,9 +36,8 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let where_clause = writer.where_clause(&signature.params); let abi_return_type = writer.return_sig(&signature); let cfg = cfg::signature_cfg(writer, def); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); - let link = gen_link(writer, namespace, &signature, &cfg); + let link = gen_link(writer, namespace, &signature); let kind = signature.kind(); match kind { @@ -49,7 +48,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let where_clause = expand_where_clause(where_clause, quote!(T: ::windows_core::Interface)); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> ::windows_core::Result #where_clause { @@ -66,7 +64,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let where_clause = expand_where_clause(where_clause, quote!(T: ::windows_core::Interface)); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params result__: *mut ::core::option::Option) -> ::windows_core::Result<()> #where_clause { @@ -82,7 +79,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let return_type = writer.type_name(&return_type); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> ::windows_core::Result<#return_type> #where_clause { @@ -97,7 +93,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let params = writer.win32_params(&signature.params, kind); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> ::windows_core::Result<()> #where_clause { @@ -115,7 +110,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) if is_nullable { quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> ::windows_core::Result<#return_type> #where_clause { @@ -127,7 +121,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) } } else { quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> #return_type #where_clause { @@ -146,7 +139,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let return_type = writer.type_name(&signature.return_type); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) -> ::windows_core::Result<#return_type> #where_clause { @@ -160,7 +152,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let params = writer.win32_params(&signature.params, kind); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) #abi_return_type #where_clause { @@ -176,7 +167,6 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) let does_not_return = does_not_return(def); quote! { - #doc #features #[inline] pub unsafe fn #name<#generics>(#params) #does_not_return #where_clause { @@ -188,7 +178,7 @@ fn gen_win_function(writer: &Writer, namespace: &str, def: metadata::MethodDef) } } -fn gen_link(writer: &Writer, namespace: &str, signature: &metadata::Signature, cfg: &cfg::Cfg) -> TokenStream { +fn gen_link(writer: &Writer, namespace: &str, signature: &metadata::Signature) -> TokenStream { let name = signature.def.name(); let ident = to_ident(name); let library = signature.def.module_name(); @@ -229,15 +219,13 @@ fn gen_link(writer: &Writer, namespace: &str, signature: &metadata::Signature, c } else { let symbol = if symbol != name { format!(" \"{symbol}\"") } else { String::new() }; - let doc = if writer.sys { writer.cfg_doc(cfg).0 } else { String::new() }; - let mut tokens = String::new(); for param in params { tokens.push_str(&format!("{}, ", param.as_str())); } tokens.push_str(&vararg.0); let tokens = tokens.trim_end_matches(", "); - format!(r#"::windows_targets::link!("{library}" "{abi}"{symbol}{doc} fn {name}({tokens}){return_type});"#).into() + format!(r#"::windows_targets::link!("{library}" "{abi}"{symbol} fn {name}({tokens}){return_type});"#).into() } } diff --git a/crates/libs/bindgen/src/rust/implements.rs b/crates/libs/bindgen/src/rust/implements.rs index 6264ec9c28..8ed16ea412 100644 --- a/crates/libs/bindgen/src/rust/implements.rs +++ b/crates/libs/bindgen/src/rust/implements.rs @@ -15,7 +15,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let generic_names = writer.generic_names(generics); let named_phantoms = writer.generic_named_phantoms(generics); let cfg = cfg::type_def_cfg_impl(writer, def, generics); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let mut requires = quote! {}; let type_ident = quote! { #type_ident<#generic_names> }; @@ -128,7 +127,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { if has_unknown_base { quote! { - #doc #features pub trait #impl_ident<#generic_names> : Sized #requires where #constraints { #(#method_traits)* @@ -150,7 +148,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef) -> TokenStream { } } else { quote! { - #doc #features pub trait #impl_ident : Sized #requires { #(#method_traits)* diff --git a/crates/libs/bindgen/src/rust/interfaces.rs b/crates/libs/bindgen/src/rust/interfaces.rs index 5cf0efc792..0f6ae64246 100644 --- a/crates/libs/bindgen/src/rust/interfaces.rs +++ b/crates/libs/bindgen/src/rust/interfaces.rs @@ -16,7 +16,6 @@ fn gen_win_interface(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let phantoms = writer.generic_phantoms(generics); let constraints = writer.generic_constraints(generics); let cfg = cfg::type_def_cfg(writer, def, &[]); - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let interfaces = metadata::type_interfaces(&metadata::Type::TypeDef(def, generics.to_vec())); let vtables = metadata::type_def_vtables(def); @@ -29,11 +28,10 @@ fn gen_win_interface(writer: &Writer, def: metadata::TypeDef) -> TokenStream { let iid = writer.guid_literal(metadata::type_def_guid(def)); tokens.combine("e! { #features - ::windows_core::imp::com_interface!(#doc #ident, #vtbl_ident, #iid); + ::windows_core::imp::com_interface!(#ident, #vtbl_ident, #iid); }); } else { tokens.combine("e! { - #doc #features #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -42,7 +40,6 @@ fn gen_win_interface(writer: &Writer, def: metadata::TypeDef) -> TokenStream { } } else { tokens.combine("e! { - #doc #features ::windows_core::imp::interface!(#ident, #vtbl_ident); }); diff --git a/crates/libs/bindgen/src/rust/mod.rs b/crates/libs/bindgen/src/rust/mod.rs index cc0fe824c7..2f5bd15af9 100644 --- a/crates/libs/bindgen/src/rust/mod.rs +++ b/crates/libs/bindgen/src/rust/mod.rs @@ -146,11 +146,9 @@ fn namespace(writer: &Writer, tree: &Tree) -> String { for (name, tree) in &tree.nested { let name = to_ident(name); let feature = tree.namespace[tree.namespace.find('.').unwrap() + 1..].replace('.', "_"); - let doc = format!(r#"Required features: `\"{feature}\"`"#); if writer.package { tokens.combine("e! { #[cfg(feature = #feature)] - #[doc = #doc] pub mod #name; }); } else { @@ -190,10 +188,7 @@ fn namespace(writer: &Writer, tree: &Tree) -> String { let ident = to_ident(name); let value = writer.guid(&guid); let guid = writer.type_name(&metadata::Type::GUID); - let cfg = cfg::type_def_cfg(writer, def, &[]); - let doc = writer.cfg_doc(&cfg); let constant = quote! { - #doc pub const #ident: #guid = #value; }; types.entry(metadata::TypeKind::Class).or_default().entry(name).or_default().combine(&constant); diff --git a/crates/libs/bindgen/src/rust/structs.rs b/crates/libs/bindgen/src/rust/structs.rs index e4c2d493b2..f211b013bb 100644 --- a/crates/libs/bindgen/src/rust/structs.rs +++ b/crates/libs/bindgen/src/rust/structs.rs @@ -76,12 +76,10 @@ fn gen_struct_with_name(writer: &Writer, def: metadata::TypeDef, struct_name: &s quote! { struct } }; - let doc = writer.cfg_doc(&cfg); let features = writer.cfg_features(&cfg); let mut tokens = quote! { #repr - #doc #features pub #struct_or_union #name {#(#fields)*} }; diff --git a/crates/libs/bindgen/src/rust/winrt_methods.rs b/crates/libs/bindgen/src/rust/winrt_methods.rs index 24221d3da5..0b4544f459 100644 --- a/crates/libs/bindgen/src/rust/winrt_methods.rs +++ b/crates/libs/bindgen/src/rust/winrt_methods.rs @@ -11,7 +11,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, generic_types: &[metadata let where_clause = writer.where_clause(params); let mut cfg = cfg::signature_cfg(writer, method); cfg::type_def_cfg_combine(writer, def, generic_types, &mut cfg); - let doc = writer.cfg_method_doc(&cfg); let features = writer.cfg_features(&cfg); let args = gen_winrt_abi_args(writer, params); let params = gen_winrt_params(writer, params); @@ -64,7 +63,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, generic_types: &[metadata match kind { metadata::InterfaceKind::Default => quote! { - #doc #features pub fn #name<#generics>(&self, #params) -> ::windows_core::Result<#return_type_tokens> #where_clause { let this = self; @@ -75,7 +73,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, generic_types: &[metadata }, metadata::InterfaceKind::None | metadata::InterfaceKind::Base | metadata::InterfaceKind::Overridable => { quote! { - #doc #features pub fn #name<#generics>(&self, #params) -> ::windows_core::Result<#return_type_tokens> #where_clause { let this = &::windows_core::Interface::cast::<#interface_name>(self)?; @@ -87,7 +84,6 @@ pub fn writer(writer: &Writer, def: metadata::TypeDef, generic_types: &[metadata } metadata::InterfaceKind::Static => { quote! { - #doc #features pub fn #name<#generics>(#params) -> ::windows_core::Result<#return_type_tokens> #where_clause { Self::#interface_name(|this| unsafe { #vcall }) diff --git a/crates/libs/bindgen/src/rust/writer.rs b/crates/libs/bindgen/src/rust/writer.rs index 56f9261a11..2cebd04681 100644 --- a/crates/libs/bindgen/src/rust/writer.rs +++ b/crates/libs/bindgen/src/rust/writer.rs @@ -348,49 +348,6 @@ impl Writer { // Cfg // - /// Generates doc comments for types, free functions, and constants. - pub(crate) fn cfg_doc(&self, cfg: &cfg::Cfg) -> TokenStream { - if !self.package { - quote! {} - } else { - let mut tokens = String::new(); - - for features in self.cfg_features_imp(cfg, self.namespace) { - write!(tokens, r#"`\"{}\"`, "#, to_feature(features)).unwrap(); - } - - if tokens.is_empty() { - TokenStream::new() - } else { - tokens.truncate(tokens.len() - 2); - format!(r#" #[doc = "Required features: {tokens}"]"#).into() - } - } - } - - /// Generates doc comments for member functions (methods) and avoids redundantly declaring the - /// enclosing module feature required by the method's type. - pub(crate) fn cfg_method_doc(&self, cfg: &cfg::Cfg) -> TokenStream { - if !self.package { - quote! {} - } else { - let features = self.cfg_features_imp(cfg, self.namespace); - - if features.is_empty() { - quote! {} - } else { - let mut tokens = String::new(); - - for features in features { - write!(tokens, r#"`\"{}\"`, "#, to_feature(features)).unwrap(); - } - - tokens.truncate(tokens.len() - 2); - format!(r#"#[doc = "Required features: {tokens}"]"#).into() - } - } - } - pub(crate) fn cfg_features(&self, cfg: &cfg::Cfg) -> TokenStream { let arches = &cfg.arches; let arch = match arches.len() { diff --git a/crates/libs/sys/src/Windows/Wdk/Devices/mod.rs b/crates/libs/sys/src/Windows/Wdk/Devices/mod.rs index ead04b488e..c7fc277704 100644 --- a/crates/libs/sys/src/Windows/Wdk/Devices/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Devices/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Devices_HumanInterfaceDevice")] -#[doc = "Required features: `\"Wdk_Devices_HumanInterfaceDevice\"`"] pub mod HumanInterfaceDevice; diff --git a/crates/libs/sys/src/Windows/Wdk/Foundation/mod.rs b/crates/libs/sys/src/Windows/Wdk/Foundation/mod.rs index 61be1d1614..62f3133b60 100644 --- a/crates/libs/sys/src/Windows/Wdk/Foundation/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Foundation/mod.rs @@ -82,7 +82,6 @@ pub type KSPIN_LOCK_QUEUE_NUMBER = i32; pub type OBJECT_INFORMATION_CLASS = i32; pub type POOL_TYPE = i32; #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct ACCESS_STATE { pub OperationID: super::super::Win32::Foundation::LUID, @@ -111,7 +110,6 @@ impl ::core::clone::Clone for ACCESS_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub union ACCESS_STATE_0 { pub InitialPrivilegeSet: super::System::SystemServices::INITIAL_PRIVILEGE_SET, @@ -126,7 +124,6 @@ impl ::core::clone::Clone for ACCESS_STATE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVICE_OBJECT { pub Type: i16, @@ -164,7 +161,6 @@ impl ::core::clone::Clone for DEVICE_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union DEVICE_OBJECT_0 { pub ListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -179,7 +175,6 @@ impl ::core::clone::Clone for DEVICE_OBJECT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVOBJ_EXTENSION { pub Type: i16, @@ -208,7 +203,6 @@ impl ::core::clone::Clone for DEVOBJ_EXTENSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER { pub Anonymous: DISPATCHER_HEADER_0, @@ -224,7 +218,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0 { pub Anonymous1: DISPATCHER_HEADER_0_0, @@ -244,7 +237,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_0 { pub Lock: i32, @@ -259,7 +251,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_1 { pub Type: u8, @@ -276,7 +267,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2 { pub TimerType: u8, @@ -293,7 +283,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_2_0 { pub TimerControlFlags: u8, @@ -308,7 +297,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2_0_0 { pub _bitfield: u8, @@ -322,7 +310,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_2_1 { pub TimerMiscFlags: u8, @@ -337,7 +324,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2_1_0 { pub _bitfield: u8, @@ -351,7 +337,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_2_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_3 { pub Timer2Type: u8, @@ -368,7 +353,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_3_0 { pub Timer2Flags: u8, @@ -383,7 +367,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_3_0_0 { pub _bitfield: u8, @@ -397,7 +380,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_3_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_4 { pub QueueType: u8, @@ -414,7 +396,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_4_0 { pub QueueControlFlags: u8, @@ -429,7 +410,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_4_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_4_0_0 { pub _bitfield: u8, @@ -443,7 +423,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_4_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_5 { pub ThreadType: u8, @@ -460,7 +439,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_5_0 { pub ThreadControlFlags: u8, @@ -475,7 +453,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_5_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_5_0_0 { pub _bitfield: u8, @@ -489,7 +466,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_5_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_5_1 { pub DebugActive: u8, @@ -503,7 +479,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_5_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_6 { pub MutantType: u8, @@ -521,7 +496,6 @@ impl ::core::clone::Clone for DISPATCHER_HEADER_0_6 { } pub type DMA_COMMON_BUFFER_VECTOR = isize; #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DRIVER_EXTENSION { pub DriverObject: *mut DRIVER_OBJECT, @@ -538,7 +512,6 @@ impl ::core::clone::Clone for DRIVER_EXTENSION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DRIVER_OBJECT { pub Type: i16, @@ -568,7 +541,6 @@ impl ::core::clone::Clone for DRIVER_OBJECT { pub type ECP_HEADER = isize; pub type ECP_LIST = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ERESOURCE { pub SystemResourcesList: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -594,7 +566,6 @@ impl ::core::clone::Clone for ERESOURCE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union ERESOURCE_0 { pub Flag: u16, @@ -609,7 +580,6 @@ impl ::core::clone::Clone for ERESOURCE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ERESOURCE_0_0 { pub ReservedLowFlags: u8, @@ -624,7 +594,6 @@ impl ::core::clone::Clone for ERESOURCE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union ERESOURCE_1 { pub Address: *mut ::core::ffi::c_void, @@ -639,7 +608,6 @@ impl ::core::clone::Clone for ERESOURCE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAST_IO_DISPATCH { pub SizeOfFastIoDispatch: u32, @@ -680,7 +648,6 @@ impl ::core::clone::Clone for FAST_IO_DISPATCH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct FAST_MUTEX { pub Count: i32, @@ -698,7 +665,6 @@ impl ::core::clone::Clone for FAST_MUTEX { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_OBJECT { pub Type: i16, @@ -755,7 +721,6 @@ impl ::core::clone::Clone for IO_COMPLETION_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct IO_SECURITY_CONTEXT { pub SecurityQos: *mut super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, @@ -772,7 +737,6 @@ impl ::core::clone::Clone for IO_SECURITY_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION { pub MajorFunction: u8, @@ -794,7 +758,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0 { pub Create: IO_STACK_LOCATION_0_2, @@ -846,7 +809,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_0 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -864,7 +826,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_1 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -882,7 +843,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_2 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -900,7 +860,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_3 { pub Capabilities: *mut super::System::SystemServices::DEVICE_CAPABILITIES, @@ -914,7 +873,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_4 { pub OutputBufferLength: u32, @@ -931,7 +889,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_5 { pub OutputBufferLength: u32, @@ -948,7 +905,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_6 { pub IoResourceRequirementList: *mut super::System::SystemServices::IO_RESOURCE_REQUIREMENTS_LIST, @@ -962,7 +918,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_6 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_7 { pub Length: *mut i64, @@ -978,7 +933,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_8 { pub Vpb: *mut VPB, @@ -993,7 +947,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_9 { pub Length: u32, @@ -1009,7 +962,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_9 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_10 { pub Length: u32, @@ -1024,7 +976,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_10 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_11 { pub Argument1: *mut ::core::ffi::c_void, @@ -1041,7 +992,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_11 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_12 { pub PowerSequence: *mut super::System::SystemServices::POWER_SEQUENCE, @@ -1055,7 +1005,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_12 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_13 { pub Anonymous: IO_STACK_LOCATION_0_13_0, @@ -1072,7 +1021,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_13 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0_13_0 { pub SystemContext: u32, @@ -1087,7 +1035,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_13_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_14 { pub Type: super::System::SystemServices::DEVICE_RELATION_TYPE, @@ -1101,7 +1048,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_14 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_15 { pub DeviceTextType: super::System::SystemServices::DEVICE_TEXT_TYPE, @@ -1116,7 +1062,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_15 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_16 { pub Length: u32, @@ -1133,7 +1078,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_16 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_17 { pub Length: u32, @@ -1150,7 +1094,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_17 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_18 { pub Length: u32, @@ -1165,7 +1108,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_18 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_19 { pub IdType: super::System::SystemServices::BUS_QUERY_ID_TYPE, @@ -1179,7 +1121,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_19 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_20 { pub InterfaceType: *const ::windows_sys::core::GUID, @@ -1197,7 +1138,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_20 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_21 { pub Length: u32, @@ -1214,7 +1154,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_21 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_22 { pub SecurityInformation: u32, @@ -1229,7 +1168,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_22 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_23 { pub Length: u32, @@ -1244,7 +1182,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_23 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_24 { pub WhichSpace: u32, @@ -1261,7 +1198,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_24 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_25 { pub Length: u32, @@ -1277,7 +1213,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_25 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_26 { pub Srb: *mut _SCSI_REQUEST_BLOCK, @@ -1291,7 +1226,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_26 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_27 { pub Length: u32, @@ -1305,7 +1239,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_27 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_28 { pub Length: u32, @@ -1322,7 +1255,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_28 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0_28_0 { pub Anonymous: IO_STACK_LOCATION_0_28_0_0, @@ -1338,7 +1270,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_28_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_28_0_0 { pub ReplaceIfExists: super::super::Win32::Foundation::BOOLEAN, @@ -1353,7 +1284,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_28_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_29 { pub Lock: super::super::Win32::Foundation::BOOLEAN, @@ -1367,7 +1297,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_29 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_30 { pub Length: u32, @@ -1381,7 +1310,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_30 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_31 { pub SecurityInformation: u32, @@ -1396,7 +1324,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_31 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_32 { pub Length: u32, @@ -1411,7 +1338,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_32 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_33 { pub AllocatedResources: *mut super::System::SystemServices::CM_RESOURCE_LIST, @@ -1426,7 +1352,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_33 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_34 { pub InPath: super::super::Win32::Foundation::BOOLEAN, @@ -1442,7 +1367,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_34 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_35 { pub Vpb: *mut VPB, @@ -1457,7 +1381,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_35 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_36 { pub ProviderId: usize, @@ -1474,7 +1397,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_36 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_37 { pub PowerState: super::super::Win32::System::Power::SYSTEM_POWER_STATE, @@ -1488,7 +1410,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_37 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_38 { pub Length: u32, @@ -1504,7 +1425,6 @@ impl ::core::clone::Clone for IO_STACK_LOCATION_0_38 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP { pub Type: i16, @@ -1538,7 +1458,6 @@ impl ::core::clone::Clone for IRP { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_0 { pub UserIosb: *mut super::super::Win32::System::IO::IO_STATUS_BLOCK, @@ -1553,7 +1472,6 @@ impl ::core::clone::Clone for IRP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_1 { pub MasterIrp: *mut IRP, @@ -1569,7 +1487,6 @@ impl ::core::clone::Clone for IRP_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2 { pub AsynchronousParameters: IRP_2_0, @@ -1584,7 +1501,6 @@ impl ::core::clone::Clone for IRP_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_2_0 { pub Anonymous1: IRP_2_0_0, @@ -1599,7 +1515,6 @@ impl ::core::clone::Clone for IRP_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2_0_0 { pub UserApcRoutine: super::super::Win32::System::IO::PIO_APC_ROUTINE, @@ -1614,7 +1529,6 @@ impl ::core::clone::Clone for IRP_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2_0_1 { pub UserApcContext: *mut ::core::ffi::c_void, @@ -1629,7 +1543,6 @@ impl ::core::clone::Clone for IRP_2_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3 { pub Overlay: IRP_3_0, @@ -1645,7 +1558,6 @@ impl ::core::clone::Clone for IRP_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0 { pub Anonymous1: IRP_3_0_0, @@ -1663,7 +1575,6 @@ impl ::core::clone::Clone for IRP_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3_0_0 { pub DeviceQueueEntry: super::System::SystemServices::KDEVICE_QUEUE_ENTRY, @@ -1678,7 +1589,6 @@ impl ::core::clone::Clone for IRP_3_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0_0_0 { pub DriverContext: [*mut ::core::ffi::c_void; 4], @@ -1692,7 +1602,6 @@ impl ::core::clone::Clone for IRP_3_0_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0_1 { pub ListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -1707,7 +1616,6 @@ impl ::core::clone::Clone for IRP_3_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3_0_1_0 { pub CurrentStackLocation: *mut IO_STACK_LOCATION, @@ -1722,7 +1630,6 @@ impl ::core::clone::Clone for IRP_3_0_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDEVICE_QUEUE { pub Type: i16, @@ -1740,7 +1647,6 @@ impl ::core::clone::Clone for KDEVICE_QUEUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDPC { pub Anonymous: KDPC_0, @@ -1761,7 +1667,6 @@ impl ::core::clone::Clone for KDPC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KDPC_0 { pub TargetInfoAsUlong: u32, @@ -1776,7 +1681,6 @@ impl ::core::clone::Clone for KDPC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDPC_0_0 { pub Type: u8, @@ -1793,7 +1697,6 @@ impl ::core::clone::Clone for KDPC_0_0 { } pub type KENLISTMENT = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KEVENT { pub Header: DISPATCHER_HEADER, @@ -1809,7 +1712,6 @@ impl ::core::clone::Clone for KEVENT { pub type KGDT = isize; pub type KIDT = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KMUTANT { pub Header: DISPATCHER_HEADER, @@ -1827,7 +1729,6 @@ impl ::core::clone::Clone for KMUTANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KMUTANT_0 { pub MutantFlags: u8, @@ -1842,7 +1743,6 @@ impl ::core::clone::Clone for KMUTANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KMUTANT_0_0 { pub _bitfield: u8, @@ -1858,7 +1758,6 @@ impl ::core::clone::Clone for KMUTANT_0_0 { pub type KPCR = isize; pub type KPRCB = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KQUEUE { pub Header: DISPATCHER_HEADER, @@ -1880,7 +1779,6 @@ pub type KTM = isize; pub type KTRANSACTION = isize; pub type KTSS = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KWAIT_BLOCK { pub WaitListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -1900,7 +1798,6 @@ impl ::core::clone::Clone for KWAIT_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KWAIT_BLOCK_0 { pub Thread: *mut isize, @@ -2070,7 +1967,6 @@ impl ::core::clone::Clone for SECTION_OBJECT_POINTERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SECURITY_SUBJECT_CONTEXT { pub ClientToken: *mut ::core::ffi::c_void, @@ -2088,7 +1984,6 @@ impl ::core::clone::Clone for SECURITY_SUBJECT_CONTEXT { } pub type SspiAsyncContext = isize; #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TARGET_DEVICE_CUSTOM_NOTIFICATION { pub Version: u16, @@ -2107,7 +2002,6 @@ impl ::core::clone::Clone for TARGET_DEVICE_CUSTOM_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct VPB { pub Type: i16, @@ -2129,7 +2023,6 @@ impl ::core::clone::Clone for VPB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WORK_QUEUE_ITEM { pub List: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -2147,116 +2040,79 @@ impl ::core::clone::Clone for WORK_QUEUE_ITEM { pub type _DEVICE_OBJECT_POWER_EXTENSION = isize; pub type _IORING_OBJECT = isize; pub type _SCSI_REQUEST_BLOCK = isize; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_ADD_DEVICE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_CANCEL = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_CONTROL = ::core::option::Option super::System::SystemServices::IO_ALLOCATION_ACTION>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_DISPATCH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_DISPATCH_PAGED = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_FS_NOTIFICATION = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_INITIALIZE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; pub type DRIVER_NOTIFICATION_CALLBACK_ROUTINE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_REINITIALIZE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_STARTIO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_UNLOAD = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FILE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FOR_CCFLUSH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FOR_MOD_WRITE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_CHECK_IF_POSSIBLE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_DETACH_DEVICE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_DEVICE_CONTROL = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_LOCK = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ_COMPLETE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ_COMPLETE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_WRITE_COMPLETE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_WRITE_COMPLETE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_PREPARE_MDL_WRITE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_BASIC_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_NETWORK_OPEN_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_OPEN = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_STANDARD_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_READ = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_READ_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FILE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FOR_CCFLUSH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FOR_MOD_WRITE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_ALL = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_ALL_BY_KEY = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_SINGLE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_WRITE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_WRITE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; pub type PFREE_FUNCTION = ::core::option::Option; diff --git a/crates/libs/sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs b/crates/libs/sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs index e269f7a57f..c27f5b2cfb 100644 --- a/crates/libs/sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Graphics/Direct3D/mod.rs @@ -3,7 +3,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTAdjustFullscreenGamma(param0 : *const D3DKMT_ADJUSTFULLSCREENGAMMA) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCancelPresents(param0 : *const D3DKMT_CANCEL_PRESENTS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn D3DKMTChangeSurfacePointer(param0 : *const D3DKMT_CHANGESURFACEPOINTER) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTChangeSurfacePointer(param0 : *const D3DKMT_CHANGESURFACEPOINTER) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTChangeVideoMemoryReservation(param0 : *const D3DKMT_CHANGEVIDEOMEMORYRESERVATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCheckExclusiveOwnership() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCheckMonitorPowerState(param0 : *const D3DKMT_CHECKMONITORPOWERSTATE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -20,7 +20,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateContext(param0 : *mut D3DKMT_CREATECONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateContextVirtual(param0 : *const D3DKMT_CREATECONTEXTVIRTUAL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn D3DKMTCreateDCFromMemory(param0 : *mut D3DKMT_CREATEDCFROMMEMORY) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateDCFromMemory(param0 : *mut D3DKMT_CREATEDCFROMMEMORY) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateDevice(param0 : *mut D3DKMT_CREATEDEVICE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateHwContext(param0 : *mut D3DKMT_CREATEHWCONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateHwQueue(param0 : *mut D3DKMT_CREATEHWQUEUE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -36,7 +36,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyAllocation2(param0 : *const D3DKMT_DESTROYALLOCATION2) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyContext(param0 : *const D3DKMT_DESTROYCONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn D3DKMTDestroyDCFromMemory(param0 : *const D3DKMT_DESTROYDCFROMMEMORY) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyDCFromMemory(param0 : *const D3DKMT_DESTROYDCFROMMEMORY) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyDevice(param0 : *const D3DKMT_DESTROYDEVICE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyHwContext(param0 : *const D3DKMT_DESTROYHWCONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyHwQueue(param0 : *const D3DKMT_DESTROYHWQUEUE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -84,13 +84,13 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenAdapterFromDeviceName(param0 : *mut D3DKMT_OPENADAPTERFROMDEVICENAME) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenAdapterFromGdiDisplayName(param0 : *mut D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn D3DKMTOpenAdapterFromHdc(param0 : *mut D3DKMT_OPENADAPTERFROMHDC) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenAdapterFromHdc(param0 : *mut D3DKMT_OPENADAPTERFROMHDC) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenAdapterFromLuid(param0 : *mut D3DKMT_OPENADAPTERFROMLUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenKeyedMutex(param0 : *mut D3DKMT_OPENKEYEDMUTEX) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenKeyedMutex2(param0 : *mut D3DKMT_OPENKEYEDMUTEX2) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenKeyedMutexFromNtHandle(param0 : *mut D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn D3DKMTOpenNtHandleFromName(param0 : *mut D3DKMT_OPENNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenNtHandleFromName(param0 : *mut D3DKMT_OPENNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenProtectedSessionFromNtHandle(param0 : *mut D3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenResource(param0 : *mut D3DKMT_OPENRESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenResource2(param0 : *mut D3DKMT_OPENRESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -98,7 +98,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenSyncObjectFromNtHandle(param0 : *mut D3DKMT_OPENSYNCOBJECTFROMNTHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenSyncObjectFromNtHandle2(param0 : *mut D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn D3DKMTOpenSyncObjectNtHandleFromName(param0 : *mut D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenSyncObjectNtHandleFromName(param0 : *mut D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenSynchronizationObject(param0 : *mut D3DKMT_OPENSYNCHRONIZATIONOBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOutputDuplGetFrameInfo(param0 : *mut D3DKMT_OUTPUTDUPL_GET_FRAMEINFO) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOutputDuplGetMetaData(param0 : *mut D3DKMT_OUTPUTDUPL_METADATA) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -152,7 +152,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSetVidPnSourceOwner1(param0 : *const D3DKMT_SETVIDPNSOURCEOWNER1) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSetVidPnSourceOwner2(param0 : *const D3DKMT_SETVIDPNSOURCEOWNER2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn D3DKMTShareObjects(cobjects : u32, hobjects : *const u32, pobjectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, dwdesiredaccess : u32, phsharednthandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("gdi32.dll" "system" fn D3DKMTShareObjects(cobjects : u32, hobjects : *const u32, pobjectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, dwdesiredaccess : u32, phsharednthandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSharedPrimaryLockNotification(param0 : *const D3DKMT_SHAREDPRIMARYLOCKNOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSharedPrimaryUnLockNotification(param0 : *const D3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSignalSynchronizationObject(param0 : *const D3DKMT_SIGNALSYNCHRONIZATIONOBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -2103,7 +2103,6 @@ pub type KMTUMDVERSION = i32; pub type KMT_DISPLAY_UMD_VERSION = i32; pub type OUTPUTDUPL_CONTEXT_DEBUG_STATUS = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DCAPS8 { pub DeviceType: super::super::super::Win32::Graphics::Direct3D9::D3DDEVTYPE, @@ -3646,7 +3645,6 @@ impl ::core::clone::Clone for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS_0 } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V1 { pub dwSize: u32, @@ -3672,7 +3670,6 @@ impl ::core::clone::Clone for D3DDEVICEDESC_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V2 { pub dwSize: u32, @@ -3706,7 +3703,6 @@ impl ::core::clone::Clone for D3DDEVICEDESC_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V3 { pub dwSize: u32, @@ -3765,7 +3761,6 @@ impl ::core::clone::Clone for D3DGPU_PHYSICAL_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS { pub dwSize: u32, @@ -3813,7 +3808,6 @@ impl ::core::clone::Clone for D3DHAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS2 { pub dwSize: u32, @@ -3833,7 +3827,6 @@ impl ::core::clone::Clone for D3DHAL_CALLBACKS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS3 { pub dwSize: u32, @@ -3852,7 +3845,6 @@ impl ::core::clone::Clone for D3DHAL_CALLBACKS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_CLEAR2DATA { pub dwhContext: usize, @@ -3873,7 +3865,6 @@ impl ::core::clone::Clone for D3DHAL_CLEAR2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_CLEARDATA { pub dwhContext: usize, @@ -3905,7 +3896,6 @@ impl ::core::clone::Clone for D3DHAL_CLIPPEDTRIANGLEFAN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CONTEXTCREATEDATA { pub Anonymous1: D3DHAL_CONTEXTCREATEDATA_0, @@ -3924,7 +3914,6 @@ impl ::core::clone::Clone for D3DHAL_CONTEXTCREATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_0 { pub lpDDGbl: *mut super::super::super::Win32::Graphics::DirectDraw::DDRAWI_DIRECTDRAW_GBL, @@ -3939,7 +3928,6 @@ impl ::core::clone::Clone for D3DHAL_CONTEXTCREATEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_1 { pub lpDDS: *mut ::core::ffi::c_void, @@ -3954,7 +3942,6 @@ impl ::core::clone::Clone for D3DHAL_CONTEXTCREATEDATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_2 { pub lpDDSZ: *mut ::core::ffi::c_void, @@ -3969,7 +3956,6 @@ impl ::core::clone::Clone for D3DHAL_CONTEXTCREATEDATA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_3 { pub dwPID: u32, @@ -4077,7 +4063,6 @@ impl ::core::clone::Clone for D3DHAL_D3DEXTENDEDCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2ADDDIRTYBOX { pub dwSurface: u32, @@ -4119,7 +4104,6 @@ impl ::core::clone::Clone for D3DHAL_DP2BLT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2BUFFERBLT { pub dwDDDestSurface: u32, @@ -4186,7 +4170,6 @@ impl ::core::clone::Clone for D3DHAL_DP2COMMAND_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2COMPOSERECTS { pub SrcSurfaceHandle: u32, @@ -4228,7 +4211,6 @@ impl ::core::clone::Clone for D3DHAL_DP2CREATEPIXELSHADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2CREATEQUERY { pub dwQueryID: u32, @@ -4287,7 +4269,6 @@ impl ::core::clone::Clone for D3DHAL_DP2DELETEQUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWINDEXEDPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -4306,7 +4287,6 @@ impl ::core::clone::Clone for D3DHAL_DP2DRAWINDEXEDPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -4325,7 +4305,6 @@ impl ::core::clone::Clone for D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -4341,7 +4320,6 @@ impl ::core::clone::Clone for D3DHAL_DP2DRAWPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -4390,7 +4368,6 @@ impl ::core::clone::Clone for D3DHAL_DP2EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2GENERATEMIPSUBLEVELS { pub hSurface: u32, @@ -4502,7 +4479,6 @@ impl ::core::clone::Clone for D3DHAL_DP2LINESTRIP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DHAL_DP2MULTIPLYTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -4538,7 +4514,6 @@ impl ::core::clone::Clone for D3DHAL_DP2POINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2RENDERSTATE { pub RenderState: super::super::super::Win32::Graphics::Direct3D9::D3DRENDERSTATETYPE, @@ -4553,7 +4528,6 @@ impl ::core::clone::Clone for D3DHAL_DP2RENDERSTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DP2RENDERSTATE_0 { pub dvState: f32, @@ -4761,7 +4735,6 @@ impl ::core::clone::Clone for D3DHAL_DP2SETTEXLOD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DHAL_DP2SETTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -4797,7 +4770,6 @@ impl ::core::clone::Clone for D3DHAL_DP2STARTVERTEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2STATESET { pub dwOperation: u32, @@ -4930,7 +4902,6 @@ impl ::core::clone::Clone for D3DHAL_DP2VIEWPORTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2VOLUMEBLT { pub dwDDDestSurface: u32, @@ -4972,7 +4943,6 @@ impl ::core::clone::Clone for D3DHAL_DP2ZRANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { pub dwhContext: usize, @@ -4994,7 +4964,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { pub VertexType: super::super::super::Win32::Graphics::Direct3D9::D3DVERTEXTYPE, @@ -5009,7 +4978,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DRAWONEPRIMITIVEDATA { pub dwhContext: usize, @@ -5030,7 +4998,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWONEPRIMITIVEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DRAWONEPRIMITIVEDATA_0 { pub VertexType: super::super::super::Win32::Graphics::Direct3D9::D3DVERTEXTYPE, @@ -5058,7 +5025,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWPRIMCOUNTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_DRAWPRIMITIVES2DATA { pub dwhContext: usize, @@ -5085,7 +5051,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWPRIMITIVES2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_DRAWPRIMITIVES2DATA_0 { pub lpDDVertex: *mut super::super::super::Win32::Graphics::DirectDraw::DDRAWI_DDRAWSURFACE_LCL, @@ -5100,7 +5065,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWPRIMITIVES2DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_DRAWPRIMITIVES2DATA_1 { pub dwVertexSize: u32, @@ -5129,7 +5093,6 @@ impl ::core::clone::Clone for D3DHAL_DRAWPRIMITIVESDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_GETSTATEDATA { pub dwhContext: usize, @@ -5146,7 +5109,6 @@ impl ::core::clone::Clone for D3DHAL_GETSTATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DHAL_GLOBALDRIVERDATA { pub dwSize: u32, @@ -5165,7 +5127,6 @@ impl ::core::clone::Clone for D3DHAL_GLOBALDRIVERDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_RENDERPRIMITIVEDATA { pub dwhContext: usize, @@ -5212,7 +5173,6 @@ impl ::core::clone::Clone for D3DHAL_SCENECAPTUREDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_SETRENDERTARGETDATA { pub dwhContext: usize, @@ -5229,7 +5189,6 @@ impl ::core::clone::Clone for D3DHAL_SETRENDERTARGETDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_0 { pub lpDDS: *mut ::core::ffi::c_void, @@ -5244,7 +5203,6 @@ impl ::core::clone::Clone for D3DHAL_SETRENDERTARGETDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_1 { pub lpDDSZ: *mut ::core::ffi::c_void, @@ -6197,7 +6155,6 @@ impl ::core::clone::Clone for D3DKMT_CANCEL_PRESENTS_FLAGS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_CHANGESURFACEPOINTER { pub hDC: super::super::super::Win32::Graphics::Gdi::HDC, @@ -6570,7 +6527,6 @@ impl ::core::clone::Clone for D3DKMT_CREATECONTEXTVIRTUAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_CREATEDCFROMMEMORY { pub pMemory: *mut ::core::ffi::c_void, @@ -7000,7 +6956,6 @@ impl ::core::clone::Clone for D3DKMT_DESTROYCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_DESTROYDCFROMMEMORY { pub hDc: super::super::super::Win32::Graphics::Gdi::HDC, @@ -8760,7 +8715,6 @@ impl ::core::clone::Clone for D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_OPENADAPTERFROMHDC { pub hDc: super::super::super::Win32::Graphics::Gdi::HDC, @@ -8852,7 +8806,6 @@ impl ::core::clone::Clone for D3DKMT_OPENNATIVEFENCEFROMNTHANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct D3DKMT_OPENNTHANDLEFROMNAME { pub dwDesiredAccess: u32, @@ -8994,7 +8947,6 @@ impl ::core::clone::Clone for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME { pub dwDesiredAccess: u32, @@ -12506,7 +12458,6 @@ impl ::core::clone::Clone for D3DLINEPATTERN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTDEVICEDESC_V3 { pub dwSize: u32, @@ -12553,7 +12504,6 @@ impl ::core::clone::Clone for D3DNTDEVICEDESC_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHALDEVICEDESC_V1 { pub dwSize: u32, @@ -12579,7 +12529,6 @@ impl ::core::clone::Clone for D3DNTHALDEVICEDESC_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHALDEVICEDESC_V2 { pub dwSize: u32, @@ -12613,7 +12562,6 @@ impl ::core::clone::Clone for D3DNTHALDEVICEDESC_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CALLBACKS { pub dwSize: u32, @@ -12661,7 +12609,6 @@ impl ::core::clone::Clone for D3DNTHAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CALLBACKS2 { pub dwSize: u32, @@ -12681,7 +12628,6 @@ impl ::core::clone::Clone for D3DNTHAL_CALLBACKS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DNTHAL_CALLBACKS3 { pub dwSize: u32, @@ -12700,7 +12646,6 @@ impl ::core::clone::Clone for D3DNTHAL_CALLBACKS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_CLEAR2DATA { pub dwhContext: usize, @@ -12733,7 +12678,6 @@ impl ::core::clone::Clone for D3DNTHAL_CLIPPEDTRIANGLEFAN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CONTEXTCREATEDATA { pub Anonymous1: D3DNTHAL_CONTEXTCREATEDATA_0, @@ -12752,7 +12696,6 @@ impl ::core::clone::Clone for D3DNTHAL_CONTEXTCREATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_0 { pub lpDDGbl: *mut super::super::super::Win32::Graphics::DirectDraw::DD_DIRECTDRAW_GLOBAL, @@ -12767,7 +12710,6 @@ impl ::core::clone::Clone for D3DNTHAL_CONTEXTCREATEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_1 { pub lpDDS: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -12782,7 +12724,6 @@ impl ::core::clone::Clone for D3DNTHAL_CONTEXTCREATEDATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_2 { pub lpDDSZ: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -12890,7 +12831,6 @@ impl ::core::clone::Clone for D3DNTHAL_D3DEXTENDEDCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2ADDDIRTYBOX { pub dwSurface: u32, @@ -12932,7 +12872,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2BLT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2BUFFERBLT { pub dwDDDestSurface: u32, @@ -12999,7 +12938,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2COMMAND_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2COMPOSERECTS { pub SrcSurfaceHandle: u32, @@ -13041,7 +12979,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2CREATEPIXELSHADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2CREATEQUERY { pub dwQueryID: u32, @@ -13100,7 +13037,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2DELETEQUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -13119,7 +13055,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -13138,7 +13073,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -13154,7 +13088,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2DRAWPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -13203,7 +13136,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2GENERATEMIPSUBLEVELS { pub hSurface: u32, @@ -13315,7 +13247,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2LINESTRIP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DNTHAL_DP2MULTIPLYTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -13351,7 +13282,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2POINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2RENDERSTATE { pub RenderState: super::super::super::Win32::Graphics::Direct3D9::D3DRENDERSTATETYPE, @@ -13366,7 +13296,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2RENDERSTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DNTHAL_DP2RENDERSTATE_0 { pub fState: f32, @@ -13585,7 +13514,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2SETTEXLOD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DNTHAL_DP2SETTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -13621,7 +13549,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2STARTVERTEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2STATESET { pub dwOperation: u32, @@ -13754,7 +13681,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2VIEWPORTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2VOLUMEBLT { pub dwDDDestSurface: u32, @@ -13796,7 +13722,6 @@ impl ::core::clone::Clone for D3DNTHAL_DP2ZRANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_DRAWPRIMITIVES2DATA { pub dwhContext: usize, @@ -13823,7 +13748,6 @@ impl ::core::clone::Clone for D3DNTHAL_DRAWPRIMITIVES2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_DRAWPRIMITIVES2DATA_0 { pub lpDDVertex: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -13838,7 +13762,6 @@ impl ::core::clone::Clone for D3DNTHAL_DRAWPRIMITIVES2DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_DRAWPRIMITIVES2DATA_1 { pub dwVertexSize: u32, @@ -13853,7 +13776,6 @@ impl ::core::clone::Clone for D3DNTHAL_DRAWPRIMITIVES2DATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DNTHAL_GLOBALDRIVERDATA { pub dwSize: u32, @@ -13884,7 +13806,6 @@ impl ::core::clone::Clone for D3DNTHAL_SCENECAPTUREDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_SETRENDERTARGETDATA { pub dwhContext: usize, @@ -14023,7 +13944,6 @@ impl ::core::clone::Clone for DDNT_GETD3DQUERYCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_GETD3DQUERYDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -14038,7 +13958,6 @@ impl ::core::clone::Clone for DDNT_GETD3DQUERYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union DDNT_GETD3DQUERYDATA_0 { pub dwQueryIndex: u32, @@ -14090,7 +14009,6 @@ impl ::core::clone::Clone for DDNT_GETEXTENDEDMODECOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_GETEXTENDEDMODEDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -14118,7 +14036,6 @@ impl ::core::clone::Clone for DDNT_GETFORMATCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct DDNT_GETFORMATDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -14134,7 +14051,6 @@ impl ::core::clone::Clone for DDNT_GETFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_MULTISAMPLEQUALITYLEVELSDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -14208,7 +14124,6 @@ impl ::core::clone::Clone for DD_GETD3DQUERYCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_GETD3DQUERYDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -14223,7 +14138,6 @@ impl ::core::clone::Clone for DD_GETD3DQUERYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union DD_GETD3DQUERYDATA_0 { pub dwQueryIndex: u32, @@ -14275,7 +14189,6 @@ impl ::core::clone::Clone for DD_GETEXTENDEDMODECOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_GETEXTENDEDMODEDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -14303,7 +14216,6 @@ impl ::core::clone::Clone for DD_GETFORMATCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct DD_GETFORMATDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -14319,7 +14231,6 @@ impl ::core::clone::Clone for DD_GETFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_MULTISAMPLEQUALITYLEVELSDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -15080,7 +14991,6 @@ impl ::core::clone::Clone for DXGK_GPUVERSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { pub Version: u32, @@ -15099,7 +15009,6 @@ impl ::core::clone::Clone for DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DXGK_GRAPHICSPOWER_REGISTER_OUTPUT { pub DeviceHandle: *mut ::core::ffi::c_void, @@ -15343,36 +15252,27 @@ impl ::core::clone::Clone for _NT_D3DLINEPATTERN { *self } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_CLEAR2CB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_CLEARCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_CONTEXTCREATECB = ::core::option::Option u32>; pub type LPD3DHAL_CONTEXTDESTROYALLCB = ::core::option::Option u32>; pub type LPD3DHAL_CONTEXTDESTROYCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_DRAWONEINDEXEDPRIMITIVECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_DRAWONEPRIMITIVECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_DRAWPRIMITIVES2CB = ::core::option::Option u32>; pub type LPD3DHAL_DRAWPRIMITIVESCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_GETSTATECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_RENDERPRIMITIVECB = ::core::option::Option u32>; pub type LPD3DHAL_RENDERSTATECB = ::core::option::Option u32>; pub type LPD3DHAL_SCENECAPTURECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_SETRENDERTARGETCB = ::core::option::Option u32>; pub type LPD3DHAL_TEXTURECREATECB = ::core::option::Option u32>; @@ -15380,19 +15280,15 @@ pub type LPD3DHAL_TEXTUREDESTROYCB = ::core::option::Option u32>; pub type LPD3DHAL_TEXTURESWAPCB = ::core::option::Option u32>; pub type LPD3DHAL_VALIDATETEXTURESTAGESTATECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DNTHAL_CLEAR2CB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_CONTEXTCREATECB = ::core::option::Option u32>; pub type LPD3DNTHAL_CONTEXTDESTROYALLCB = ::core::option::Option u32>; pub type LPD3DNTHAL_CONTEXTDESTROYCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_DRAWPRIMITIVES2CB = ::core::option::Option u32>; pub type LPD3DNTHAL_SCENECAPTURECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_SETRENDERTARGETCB = ::core::option::Option u32>; pub type LPD3DNTHAL_TEXTURECREATECB = ::core::option::Option u32>; @@ -15403,7 +15299,6 @@ pub type LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB = ::core::option::Option; pub type PDXGK_GRAPHICSPOWER_UNREGISTER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PDXGK_INITIAL_COMPONENT_STATE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type PDXGK_POWER_NOTIFICATION = ::core::option::Option; pub type PDXGK_REMOVAL_NOTIFICATION = ::core::option::Option; @@ -15413,7 +15308,6 @@ pub type PFND3DKMT_ACQUIREKEYEDMUTEX2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_BUDGETCHANGENOTIFICATIONCALLBACK = ::core::option::Option; pub type PFND3DKMT_CANCELPRESENTS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_CHANGESURFACEPOINTER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CHANGEVIDEOMEMORYRESERVATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15432,7 +15326,6 @@ pub type PFND3DKMT_CREATEALLOCATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATECONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATECONTEXTVIRTUAL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_CREATEDCFROMMEMORY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATEDEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15450,7 +15343,6 @@ pub type PFND3DKMT_CREATESYNCHRONIZATIONOBJECT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYALLOCATION2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYCONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_DESTROYDCFROMMEMORY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYDEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15499,7 +15391,6 @@ pub type PFND3DKMT_NOTIFYWORKSUBMISSION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMDEVICENAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMGDIDISPLAYNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_OPENADAPTERFROMHDC = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMLUID = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15507,7 +15398,6 @@ pub type PFND3DKMT_OPENKEYEDMUTEX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENKEYEDMUTEXFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENNATIVEFENCEFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_OPENNTHANDLEFROMNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15517,7 +15407,6 @@ pub type PFND3DKMT_OPENRESOURCEFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OUTPUTDUPLGETFRAMEINFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15575,7 +15464,6 @@ pub type PFND3DKMT_SETVIDPNSOURCEOWNER1 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SHAREDPRIMARYLOCKNOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_SHAREOBJECTS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; diff --git a/crates/libs/sys/src/Windows/Wdk/Graphics/mod.rs b/crates/libs/sys/src/Windows/Wdk/Graphics/mod.rs index b6b90519b7..5120eaadc0 100644 --- a/crates/libs/sys/src/Windows/Wdk/Graphics/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Graphics/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Graphics_Direct3D")] -#[doc = "Required features: `\"Wdk_Graphics_Direct3D\"`"] pub mod Direct3D; diff --git a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs index 6a1f7ae651..0706b89224 100644 --- a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs @@ -1,7 +1,7 @@ ::windows_targets::link!("ndis.sys" "system" fn NdisAcquireReadWriteLock(lock : *mut NDIS_RW_LOCK, fwrite : super::super::super::Win32::Foundation:: BOOLEAN, lockstate : *mut LOCK_STATE)); ::windows_targets::link!("ndis.sys" "system" fn NdisAllocateMemoryWithTag(virtualaddress : *mut *mut ::core::ffi::c_void, length : u32, tag : u32) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisCancelTimer(timer : *const NDIS_TIMER, timercancelled : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ndis.sys" "system" fn NdisCancelTimer(timer : *const NDIS_TIMER, timercancelled : *mut super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ndis.sys" "system" fn NdisClAddParty(ndisvchandle : *const ::core::ffi::c_void, protocolpartycontext : *const ::core::ffi::c_void, callparameters : *mut CO_CALL_PARAMETERS, ndispartyhandle : *mut *mut ::core::ffi::c_void) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisClCloseAddressFamily(ndisafhandle : *const ::core::ffi::c_void) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisClCloseCall(ndisvchandle : *const ::core::ffi::c_void, ndispartyhandle : *const ::core::ffi::c_void, buffer : *const ::core::ffi::c_void, size : u32) -> i32); @@ -35,9 +35,9 @@ ::windows_targets::link!("ndis.sys" "system" fn NdisCoDeleteVc(ndisvchandle : *const ::core::ffi::c_void) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisCoGetTapiCallId(ndisvchandle : *const ::core::ffi::c_void, tapicallid : *mut VAR_STRING) -> i32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NdisCompleteDmaTransfer(status : *mut i32, ndisdmahandle : *mut ::core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ndis.sys" "system" fn NdisCompleteDmaTransfer(status : *mut i32, ndisdmahandle : *mut ::core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NdisCopyBuffer(status : *mut i32, buffer : *mut *mut super::super::Foundation:: MDL, poolhandle : *const ::core::ffi::c_void, memorydescriptor : *const ::core::ffi::c_void, offset : u32, length : u32)); +::windows_targets::link!("ndis.sys" "system" fn NdisCopyBuffer(status : *mut i32, buffer : *mut *mut super::super::Foundation:: MDL, poolhandle : *const ::core::ffi::c_void, memorydescriptor : *const ::core::ffi::c_void, offset : u32, length : u32)); ::windows_targets::link!("ndis.sys" "system" fn NdisDeregisterTdiCallBack()); ::windows_targets::link!("ndis.sys" "system" fn NdisFreeMemory(virtualaddress : *const ::core::ffi::c_void, length : u32, memoryflags : u32)); ::windows_targets::link!("ndis.sys" "system" fn NdisGeneratePartialCancelId() -> u8); @@ -52,15 +52,15 @@ ::windows_targets::link!("ndis.sys" "system" fn NdisIMGetBindingContext(ndisbindinghandle : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ndis.sys" "system" fn NdisIMInitializeDeviceInstanceEx(driverhandle : *const ::core::ffi::c_void, driverinstance : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicecontext : *const ::core::ffi::c_void) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn NdisInitializeEvent(event : *mut NDIS_EVENT)); +::windows_targets::link!("ndis.sys" "system" fn NdisInitializeEvent(event : *mut NDIS_EVENT)); ::windows_targets::link!("ndis.sys" "system" fn NdisInitializeReadWriteLock(lock : *mut NDIS_RW_LOCK)); ::windows_targets::link!("ndis.sys" "system" fn NdisInitializeString(destination : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, source : *const u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisInitializeTimer(timer : *mut NDIS_TIMER, timerfunction : PNDIS_TIMER_FUNCTION, functioncontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ndis.sys" "system" fn NdisInitializeTimer(timer : *mut NDIS_TIMER, timerfunction : PNDIS_TIMER_FUNCTION, functioncontext : *const ::core::ffi::c_void)); ::windows_targets::link!("ndis.sys" "system" fn NdisMAllocateSharedMemory(miniportadapterhandle : *const ::core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, virtualaddress : *mut *mut ::core::ffi::c_void, physicaladdress : *mut i64)); ::windows_targets::link!("ndis.sys" "system" fn NdisMAllocateSharedMemoryAsync(miniportadapterhandle : *const ::core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, context : *const ::core::ffi::c_void) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisMCancelTimer(timer : *const NDIS_MINIPORT_TIMER, timercancelled : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ndis.sys" "system" fn NdisMCancelTimer(timer : *const NDIS_MINIPORT_TIMER, timercancelled : *mut super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ndis.sys" "system" fn NdisMCloseLog(loghandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ndis.sys" "system" fn NdisMCmActivateVc(ndisvchandle : *const ::core::ffi::c_void, callparameters : *const CO_CALL_PARAMETERS) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisMCmCreateVc(miniportadapterhandle : *const ::core::ffi::c_void, ndisafhandle : *const ::core::ffi::c_void, miniportvccontext : *const ::core::ffi::c_void, ndisvchandle : *mut *mut ::core::ffi::c_void) -> i32); @@ -75,19 +75,19 @@ ::windows_targets::link!("ndis.sys" "system" fn NdisMFlushLog(loghandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ndis.sys" "system" fn NdisMFreeSharedMemory(miniportadapterhandle : *const ::core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, virtualaddress : *const ::core::ffi::c_void, physicaladdress : i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn NdisMGetDeviceProperty(miniportadapterhandle : *const ::core::ffi::c_void, physicaldeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, functionaldeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, nextdeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, allocatedresources : *mut *mut super::super::System::SystemServices:: CM_RESOURCE_LIST, allocatedresourcestranslated : *mut *mut super::super::System::SystemServices:: CM_RESOURCE_LIST)); +::windows_targets::link!("ndis.sys" "system" fn NdisMGetDeviceProperty(miniportadapterhandle : *const ::core::ffi::c_void, physicaldeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, functionaldeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, nextdeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT, allocatedresources : *mut *mut super::super::System::SystemServices:: CM_RESOURCE_LIST, allocatedresourcestranslated : *mut *mut super::super::System::SystemServices:: CM_RESOURCE_LIST)); ::windows_targets::link!("ndis.sys" "system" fn NdisMGetDmaAlignment(miniportadapterhandle : *const ::core::ffi::c_void) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisMInitializeTimer(timer : *const NDIS_MINIPORT_TIMER, miniportadapterhandle : *const ::core::ffi::c_void, timerfunction : PNDIS_TIMER_FUNCTION, functioncontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ndis.sys" "system" fn NdisMInitializeTimer(timer : *const NDIS_MINIPORT_TIMER, miniportadapterhandle : *const ::core::ffi::c_void, timerfunction : PNDIS_TIMER_FUNCTION, functioncontext : *const ::core::ffi::c_void)); ::windows_targets::link!("ndis.sys" "system" fn NdisMMapIoSpace(virtualaddress : *mut *mut ::core::ffi::c_void, miniportadapterhandle : *const ::core::ffi::c_void, physicaladdress : i64, length : u32) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisMQueryAdapterInstanceName(padapterinstancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, miniporthandle : *const ::core::ffi::c_void) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisMReadDmaCounter(miniportdmahandle : *const ::core::ffi::c_void) -> u32); #[cfg(feature = "Wdk_System_SystemServices")] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_System_SystemServices\"`"] fn NdisMRegisterDmaChannel(miniportdmahandle : *mut *mut ::core::ffi::c_void, miniportadapterhandle : *const ::core::ffi::c_void, dmachannel : u32, dma32bitaddresses : super::super::super::Win32::Foundation:: BOOLEAN, dmadescription : *const NDIS_DMA_DESCRIPTION, maximumlength : u32) -> i32); +::windows_targets::link!("ndis.sys" "system" fn NdisMRegisterDmaChannel(miniportdmahandle : *mut *mut ::core::ffi::c_void, miniportadapterhandle : *const ::core::ffi::c_void, dmachannel : u32, dma32bitaddresses : super::super::super::Win32::Foundation:: BOOLEAN, dmadescription : *const NDIS_DMA_DESCRIPTION, maximumlength : u32) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisMRegisterIoPortRange(portoffset : *mut *mut ::core::ffi::c_void, miniportadapterhandle : *const ::core::ffi::c_void, initialport : u32, numberofports : u32) -> i32); ::windows_targets::link!("ndis.sys" "system" fn NdisMRemoveMiniport(miniporthandle : *const ::core::ffi::c_void) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisMSetPeriodicTimer(timer : *const NDIS_MINIPORT_TIMER, millisecondperiod : u32)); +::windows_targets::link!("ndis.sys" "system" fn NdisMSetPeriodicTimer(timer : *const NDIS_MINIPORT_TIMER, millisecondperiod : u32)); ::windows_targets::link!("ndis.sys" "system" fn NdisMSleep(microsecondstosleep : u32)); ::windows_targets::link!("ndis.sys" "system" fn NdisMUnmapIoSpace(miniportadapterhandle : *const ::core::ffi::c_void, virtualaddress : *const ::core::ffi::c_void, length : u32)); ::windows_targets::link!("ndis.sys" "system" fn NdisMWriteLogData(loghandle : *const ::core::ffi::c_void, logbuffer : *const ::core::ffi::c_void, logbuffersize : u32) -> i32); @@ -103,22 +103,22 @@ ::windows_targets::link!("ndis.sys" "system" fn NdisRegisterTdiCallBack(registercallback : TDI_REGISTER_CALLBACK, pnphandler : TDI_PNP_HANDLER)); ::windows_targets::link!("ndis.sys" "system" fn NdisReleaseReadWriteLock(lock : *mut NDIS_RW_LOCK, lockstate : *const LOCK_STATE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn NdisResetEvent(event : *const NDIS_EVENT)); +::windows_targets::link!("ndis.sys" "system" fn NdisResetEvent(event : *const NDIS_EVENT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn NdisSetEvent(event : *const NDIS_EVENT)); +::windows_targets::link!("ndis.sys" "system" fn NdisSetEvent(event : *const NDIS_EVENT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisSetPeriodicTimer(ndistimer : *const NDIS_TIMER, millisecondsperiod : u32)); +::windows_targets::link!("ndis.sys" "system" fn NdisSetPeriodicTimer(ndistimer : *const NDIS_TIMER, millisecondsperiod : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisSetTimer(timer : *const NDIS_TIMER, millisecondstodelay : u32)); +::windows_targets::link!("ndis.sys" "system" fn NdisSetTimer(timer : *const NDIS_TIMER, millisecondstodelay : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] fn NdisSetTimerEx(ndistimer : *const NDIS_TIMER, millisecondstodelay : u32, functioncontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ndis.sys" "system" fn NdisSetTimerEx(ndistimer : *const NDIS_TIMER, millisecondstodelay : u32, functioncontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NdisSetupDmaTransfer(status : *mut i32, ndisdmahandle : *mut ::core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ndis.sys" "system" fn NdisSetupDmaTransfer(status : *mut i32, ndisdmahandle : *mut ::core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ndis.sys" "system" fn NdisSystemProcessorCount() -> i8); ::windows_targets::link!("ndis.sys" "system" fn NdisUnmapFile(filehandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ndis.sys" "system" fn NdisUpdateSharedMemory(ndisadapterhandle : *mut ::core::ffi::c_void, length : u32, virtualaddress : *mut ::core::ffi::c_void, physicaladdress : i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ndis.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn NdisWaitEvent(event : *const NDIS_EVENT, mstowait : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ndis.sys" "system" fn NdisWaitEvent(event : *const NDIS_EVENT, mstowait : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ndis.sys" "system" fn NdisWriteConfiguration(status : *mut i32, configurationhandle : *const ::core::ffi::c_void, keyword : *const super::super::super::Win32::Foundation:: UNICODE_STRING, parametervalue : *const NDIS_CONFIGURATION_PARAMETER)); ::windows_targets::link!("ndis.sys" "cdecl" fn NdisWriteErrorLogEntry(ndisadapterhandle : *const ::core::ffi::c_void, errorcode : u32, numberoferrorvalues : u32, ...)); ::windows_targets::link!("ndis.sys" "system" fn NdisWriteEventLogEntry(loghandle : *const ::core::ffi::c_void, eventcode : i32, uniqueeventvalue : u32, numstrings : u16, stringslist : *const ::core::ffi::c_void, datasize : u32, data : *const ::core::ffi::c_void) -> i32); @@ -2507,7 +2507,6 @@ impl ::core::clone::Clone for CO_ADDRESS_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct CO_CALL_MANAGER_PARAMETERS { pub Transmit: super::super::super::Win32::Networking::WinSock::FLOWSPEC, @@ -3030,7 +3029,6 @@ impl ::core::clone::Clone for NDIS_CO_LINK_SPEED { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct NDIS_DMA_BLOCK { pub MapRegisterBase: *mut ::core::ffi::c_void, @@ -3048,7 +3046,6 @@ impl ::core::clone::Clone for NDIS_DMA_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] #[cfg(feature = "Wdk_System_SystemServices")] pub struct NDIS_DMA_DESCRIPTION { pub DemandMode: super::super::super::Win32::Foundation::BOOLEAN, @@ -3068,7 +3065,6 @@ impl ::core::clone::Clone for NDIS_DMA_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct NDIS_EVENT { pub Event: super::super::Foundation::KEVENT, @@ -3178,7 +3174,6 @@ impl ::core::clone::Clone for NDIS_IPSEC_OFFLOAD_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -3194,7 +3189,6 @@ impl ::core::clone::Clone for NDIS_IP_OPER_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATUS { pub AddressFamily: u32, @@ -3210,7 +3204,6 @@ impl ::core::clone::Clone for NDIS_IP_OPER_STATUS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATUS_INFO { pub Header: NDIS_OBJECT_HEADER, @@ -3238,7 +3231,6 @@ impl ::core::clone::Clone for NDIS_IRDA_PACKET_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_LINK_PARAMETERS { pub Header: NDIS_OBJECT_HEADER, @@ -3268,7 +3260,6 @@ impl ::core::clone::Clone for NDIS_LINK_SPEED { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_LINK_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -3289,7 +3280,6 @@ impl ::core::clone::Clone for NDIS_LINK_STATE { } pub type NDIS_MINIPORT_BLOCK = isize; #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] pub struct NDIS_MINIPORT_TIMER { pub Timer: super::super::System::SystemServices::KTIMER, @@ -3359,7 +3349,6 @@ impl ::core::clone::Clone for NDIS_OFFLOAD_PARAMETERS { } pub type NDIS_OPEN_BLOCK = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_OPER_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -3481,7 +3470,6 @@ impl ::core::clone::Clone for NDIS_PNP_CAPABILITIES { } pub type NDIS_POLL_HANDLE = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT { pub Next: *mut NDIS_PORT, @@ -3499,7 +3487,6 @@ impl ::core::clone::Clone for NDIS_PORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_ARRAY { pub Header: NDIS_OBJECT_HEADER, @@ -3531,7 +3518,6 @@ impl ::core::clone::Clone for NDIS_PORT_AUTHENTICATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_CHARACTERISTICS { pub Header: NDIS_OBJECT_HEADER, @@ -3556,7 +3542,6 @@ impl ::core::clone::Clone for NDIS_PORT_CHARACTERISTICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -3942,7 +3927,6 @@ impl ::core::clone::Clone for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] pub struct NDIS_TIMER { pub Timer: super::super::System::SystemServices::KTIMER, @@ -4123,7 +4107,6 @@ impl ::core::clone::Clone for NDIS_WLAN_BSSID_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_ENUM_ADAPTER { pub Header: NDIS_OBJECT_HEADER, @@ -4141,7 +4124,6 @@ impl ::core::clone::Clone for NDIS_WMI_ENUM_ADAPTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_EVENT_HEADER { pub Header: NDIS_OBJECT_HEADER, @@ -4220,7 +4202,6 @@ impl ::core::clone::Clone for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_METHOD_HEADER { pub Header: NDIS_OBJECT_HEADER, @@ -4267,7 +4248,6 @@ impl ::core::clone::Clone for NDIS_WMI_OUTPUT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_SET_HEADER { pub Header: NDIS_OBJECT_HEADER, diff --git a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs index 2b230b9942..da40016fa0 100644 --- a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -1,270 +1,269 @@ #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpkclnt.sys" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmBfeStateGet0() -> super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SERVICE_STATE); +::windows_targets::link!("fwpkclnt.sys" "system" fn FwpmBfeStateGet0() -> super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SERVICE_STATE); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpkclnt.sys" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmBfeStateSubscribeChanges0(deviceobject : *mut ::core::ffi::c_void, callback : FWPM_SERVICE_STATE_CHANGE_CALLBACK0, context : *const ::core::ffi::c_void, changehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpkclnt.sys" "system" fn FwpmBfeStateSubscribeChanges0(deviceobject : *mut ::core::ffi::c_void, callback : FWPM_SERVICE_STATE_CHANGE_CALLBACK0, context : *const ::core::ffi::c_void, changehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpkclnt.sys" "system" fn FwpmBfeStateUnsubscribeChanges0(changehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmCalloutAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, callout : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, callout : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmCalloutCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDeleteById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmCalloutEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmCalloutGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u32, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u32, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmCalloutGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmCalloutGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmCalloutSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmConnectionCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmConnectionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmConnectionGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, connection : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, connection : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmConnectionGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmConnectionSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineClose0(enginehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmEngineGetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, value : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, value : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmEngineGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security", feature = "Win32_System_Rpc"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`"] fn FwpmEngineOpen0(servername : ::windows_sys::core::PCWSTR, authnservice : u32, authidentity : *const super::super::super::Win32::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W, session : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, enginehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineOpen0(servername : ::windows_sys::core::PCWSTR, authnservice : u32, authidentity : *const super::super::super::Win32::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W, session : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, enginehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmEngineSetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, newvalue : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, newvalue : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmFilterAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, filter : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, filter : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmFilterCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDeleteById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmFilterEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmFilterGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmFilterGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFreeMemory0(p : *mut *mut ::core::ffi::c_void)); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmIPsecTunnelAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmIPsecTunnelAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmIPsecTunnelAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmIPsecTunnelAdd3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_sys::core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmLayerCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmLayerGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u16, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u16, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmLayerSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum4(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum4(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmNetEventEnum5(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum5(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, provider : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, provider : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextAdd3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmProviderContextCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDeleteById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetById3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmProviderCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmProviderEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmProviderGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, provider : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, provider : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmSessionCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmSessionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn FwpmSubLayerAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, sublayer : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, sublayer : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmSubLayerCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmSubLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn FwpmSubLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, sublayer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, sublayer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmTransactionAbort0(enginehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmTransactionBegin0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmTransactionCommit0(enginehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecDospGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecDospGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, idpstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, idpstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecDospSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecDospStateCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATE_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATE_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecDospStateEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATE0, numentries : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATE0, numentries : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextAddInbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddInbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextAddInbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddInbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextAddOutbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddOutbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextAddOutbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddOutbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextCreate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextCreate1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC1, virtualiftunnelinfo : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_VIRTUAL_IF_TUNNEL_INFO0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC1, virtualiftunnelinfo : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_VIRTUAL_IF_TUNNEL_INFO0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDeleteById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextExpire0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextGetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI0, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI0, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextGetSpi1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaContextSetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaContextUpdate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u64, newvalues : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextUpdate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u64, newvalues : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IPsecSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaDbSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IPsecSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] fn IkeextSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IkeextSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IkeextSaDbSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDeleteById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_sys::core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_sys::core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] fn IkeextSaGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_sys::core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2) -> super::super::super::Win32::Foundation:: NTSTATUS); -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_sys::core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] pub type FWPM_SERVICE_STATE_CHANGE_CALLBACK0 = ::core::option::Option; diff --git a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/mod.rs b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/mod.rs index d67a76208a..5d99c15b68 100644 --- a/crates/libs/sys/src/Windows/Wdk/NetworkManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/NetworkManagement/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Wdk_NetworkManagement_Ndis")] -#[doc = "Required features: `\"Wdk_NetworkManagement_Ndis\"`"] pub mod Ndis; #[cfg(feature = "Wdk_NetworkManagement_WindowsFilteringPlatform")] -#[doc = "Required features: `\"Wdk_NetworkManagement_WindowsFilteringPlatform\"`"] pub mod WindowsFilteringPlatform; diff --git a/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs b/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs index 8cdbb9d184..110cc47c91 100644 --- a/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs @@ -4,353 +4,353 @@ ::windows_targets::link!("fltmgr.sys" "system" fn FltAcquirePushLockShared(pushlock : *mut usize)); ::windows_targets::link!("fltmgr.sys" "system" fn FltAcquirePushLockSharedEx(pushlock : *mut usize, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FltAcquireResourceExclusive(resource : *mut super::super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltAcquireResourceExclusive(resource : *mut super::super::super::Foundation:: ERESOURCE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FltAcquireResourceShared(resource : *mut super::super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltAcquireResourceShared(resource : *mut super::super::super::Foundation:: ERESOURCE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltAddOpenReparseEntry(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, openreparseentry : *const super:: OPEN_REPARSE_LIST_ENTRY) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltAddOpenReparseEntry(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, openreparseentry : *const super:: OPEN_REPARSE_LIST_ENTRY) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltAdjustDeviceStackSizeForIoRedirection(sourceinstance : PFLT_INSTANCE, targetinstance : PFLT_INSTANCE, sourcedevicestacksizemodified : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltAllocateCallbackData(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateCallbackData(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltAllocateCallbackDataEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flags : u32, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateCallbackDataEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flags : u32, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltAllocateContext(filter : PFLT_FILTER, contexttype : u16, contextsize : usize, pooltype : super::super::super::Foundation:: POOL_TYPE, returnedcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateContext(filter : PFLT_FILTER, contexttype : u16, contextsize : usize, pooltype : super::super::super::Foundation:: POOL_TYPE, returnedcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateDeferredIoWorkItem() -> PFLT_DEFERRED_IO_WORKITEM); ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateExtraCreateParameter(filter : PFLT_FILTER, ecptype : *const ::windows_sys::core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : super:: PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, pooltag : u32, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateExtraCreateParameterFromLookasideList(filter : PFLT_FILTER, ecptype : *const ::windows_sys::core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : super:: PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, lookasidelist : *mut ::core::ffi::c_void, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltAllocateExtraCreateParameterList(filter : PFLT_FILTER, flags : u32, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateExtraCreateParameterList(filter : PFLT_FILTER, flags : u32, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltAllocateFileLock(completelockcallbackdataroutine : PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE, unlockroutine : super:: PUNLOCK_ROUTINE) -> *mut super:: FILE_LOCK); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateFileLock(completelockcallbackdataroutine : PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE, unlockroutine : super:: PUNLOCK_ROUTINE) -> *mut super:: FILE_LOCK); ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateGenericWorkItem() -> PFLT_GENERIC_WORKITEM); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltAllocatePoolAlignedWithTag(instance : PFLT_INSTANCE, pooltype : super::super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("fltmgr.sys" "system" fn FltAllocatePoolAlignedWithTag(instance : PFLT_INSTANCE, pooltype : super::super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltApplyPriorityInfoThread(inputpriorityinfo : *const super:: IO_PRIORITY_INFO, outputpriorityinfo : *mut super:: IO_PRIORITY_INFO, thread : super::super::super::Foundation:: PETHREAD) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltApplyPriorityInfoThread(inputpriorityinfo : *const super:: IO_PRIORITY_INFO, outputpriorityinfo : *mut super:: IO_PRIORITY_INFO, thread : super::super::super::Foundation:: PETHREAD) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltAttachVolume(filter : PFLT_FILTER, volume : PFLT_VOLUME, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltAttachVolumeAtAltitude(filter : PFLT_FILTER, volume : PFLT_VOLUME, altitude : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FltBuildDefaultSecurityDescriptor(securitydescriptor : *mut super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltBuildDefaultSecurityDescriptor(securitydescriptor : *mut super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCancelFileOpen(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT)); +::windows_targets::link!("fltmgr.sys" "system" fn FltCancelFileOpen(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCancelIo(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltCancelIo(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::super::Foundation:: KWAIT_BLOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::super::Foundation:: KWAIT_BLOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqDisable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqDisable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqEnable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqEnable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqInitialize(instance : PFLT_INSTANCE, cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbdqinsertio : PFLT_CALLBACK_DATA_QUEUE_INSERT_IO, cbdqremoveio : PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO, cbdqpeeknextio : PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO, cbdqacquire : PFLT_CALLBACK_DATA_QUEUE_ACQUIRE, cbdqrelease : PFLT_CALLBACK_DATA_QUEUE_RELEASE, cbdqcompletecanceledio : PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqInitialize(instance : PFLT_INSTANCE, cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbdqinsertio : PFLT_CALLBACK_DATA_QUEUE_INSERT_IO, cbdqremoveio : PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO, cbdqpeeknextio : PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO, cbdqacquire : PFLT_CALLBACK_DATA_QUEUE_ACQUIRE, cbdqrelease : PFLT_CALLBACK_DATA_QUEUE_RELEASE, cbdqcompletecanceledio : PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqInsertIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbd : *const FLT_CALLBACK_DATA, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqInsertIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbd : *const FLT_CALLBACK_DATA, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqRemoveIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT) -> *mut FLT_CALLBACK_DATA); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqRemoveIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT) -> *mut FLT_CALLBACK_DATA); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCbdqRemoveNextIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, peekcontext : *const ::core::ffi::c_void) -> *mut FLT_CALLBACK_DATA); +::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqRemoveNextIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, peekcontext : *const ::core::ffi::c_void) -> *mut FLT_CALLBACK_DATA); ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckAndGrowNameControl(namectrl : *mut FLT_NAME_CONTROL, newsize : u16) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCheckLockForReadAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltCheckLockForReadAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCheckLockForWriteAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltCheckLockForWriteAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCheckOplock(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCheckOplock(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCheckOplockEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCheckOplockEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltClearCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltClearCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltClearCancelCompletion(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltClearCancelCompletion(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltClose(filehandle : super::super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltCloseClientPort(filter : PFLT_FILTER, clientport : *mut PFLT_PORT)); ::windows_targets::link!("fltmgr.sys" "system" fn FltCloseCommunicationPort(serverport : PFLT_PORT)); ::windows_targets::link!("fltmgr.sys" "system" fn FltCloseSectionForDataScan(sectioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltCommitComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCommitComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltCommitFinalizeComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCommitFinalizeComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltCompareInstanceAltitudes(instance1 : PFLT_INSTANCE, instance2 : PFLT_INSTANCE) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCompletePendedPostOperation(callbackdata : *const FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltCompletePendedPostOperation(callbackdata : *const FLT_CALLBACK_DATA)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCompletePendedPreOperation(callbackdata : *const FLT_CALLBACK_DATA, callbackstatus : FLT_PREOP_CALLBACK_STATUS, context : *const ::core::ffi::c_void)); +::windows_targets::link!("fltmgr.sys" "system" fn FltCompletePendedPreOperation(callbackdata : *const FLT_CALLBACK_DATA, callbackstatus : FLT_PREOP_CALLBACK_STATUS, context : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCopyOpenReparseList(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, ecplist : *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCopyOpenReparseList(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, ecplist : *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltCreateCommunicationPort(filter : PFLT_FILTER, serverport : *mut PFLT_PORT, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, serverportcookie : *const ::core::ffi::c_void, connectnotifycallback : PFLT_CONNECT_NOTIFY, disconnectnotifycallback : PFLT_DISCONNECT_NOTIFY, messagenotifycallback : PFLT_MESSAGE_NOTIFY, maxconnections : i32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateCommunicationPort(filter : PFLT_FILTER, serverport : *mut PFLT_PORT, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, serverportcookie : *const ::core::ffi::c_void, connectnotifycallback : PFLT_CONNECT_NOTIFY, disconnectnotifycallback : PFLT_DISCONNECT_NOTIFY, messagenotifycallback : PFLT_MESSAGE_NOTIFY, maxconnections : i32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn FltCreateFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCreateFileEx(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFileEx(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCreateFileEx2(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFileEx2(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCreateMailslotFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, createoptions : u32, mailslotquota : u32, maximummessagesize : u32, readtimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateMailslotFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, createoptions : u32, mailslotquota : u32, maximummessagesize : u32, readtimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCreateNamedPipeFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, createdisposition : u32, createoptions : u32, namedpipetype : u32, readmode : u32, completionmode : u32, maximuminstances : u32, inboundquota : u32, outboundquota : u32, defaulttimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateNamedPipeFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, createdisposition : u32, createoptions : u32, namedpipetype : u32, readmode : u32, completionmode : u32, maximuminstances : u32, inboundquota : u32, outboundquota : u32, defaulttimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltCreateSectionForDataScan(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, sectioncontext : PFLT_CONTEXT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, flags : u32, sectionhandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, sectionobject : *mut *mut ::core::ffi::c_void, sectionfilesize : *mut i64) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltCreateSectionForDataScan(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, sectioncontext : PFLT_CONTEXT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, flags : u32, sectionhandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, sectionobject : *mut *mut ::core::ffi::c_void, sectionfilesize : *mut i64) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateSystemVolumeInformationFolder(instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltCurrentBatchOplock(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltCurrentOplock(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltCurrentOplockH(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDecodeParameters(callbackdata : *const FLT_CALLBACK_DATA, mdladdresspointer : *mut *mut *mut super::super::super::Foundation:: MDL, buffer : *mut *mut *mut ::core::ffi::c_void, length : *mut *mut u32, desiredaccess : *mut super::super::super::System::SystemServices:: LOCK_OPERATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDecodeParameters(callbackdata : *const FLT_CALLBACK_DATA, mdladdresspointer : *mut *mut *mut super::super::super::Foundation:: MDL, buffer : *mut *mut *mut ::core::ffi::c_void, length : *mut *mut u32, desiredaccess : *mut super::super::super::System::SystemServices:: LOCK_OPERATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteContext(context : PFLT_CONTEXT)); ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteExtraCreateParameterLookasideList(filter : PFLT_FILTER, lookaside : *mut ::core::ffi::c_void, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDeleteFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteInstanceContext(instance : PFLT_INSTANCE, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltDeletePushLock(pushlock : *const usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDeleteStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDeleteStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltDeleteTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteVolumeContext(filter : PFLT_FILTER, volume : PFLT_VOLUME, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltDetachVolume(filter : PFLT_FILTER, volume : PFLT_VOLUME, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDeviceIoControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltDeviceIoControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltDoCompletionProcessingWhenSafe(data : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, completioncontext : *const ::core::ffi::c_void, flags : u32, safepostcallback : PFLT_POST_OPERATION_CALLBACK, retpostoperationstatus : *mut FLT_POSTOP_CALLBACK_STATUS) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltDoCompletionProcessingWhenSafe(data : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, completioncontext : *const ::core::ffi::c_void, flags : u32, safepostcallback : PFLT_POST_OPERATION_CALLBACK, retpostoperationstatus : *mut FLT_POSTOP_CALLBACK_STATUS) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltEnlistInTransaction(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT, notificationmask : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnlistInTransaction(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT, notificationmask : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltEnumerateFilterInformation(index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateFilterInformation(index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateFilters(filterlist : *mut PFLT_FILTER, filterlistsize : u32, numberfiltersreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltEnumerateInstanceInformationByDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltEnumerateInstanceInformationByFilter(filter : PFLT_FILTER, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByFilter(filter : PFLT_FILTER, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltEnumerateInstanceInformationByVolume(volume : PFLT_VOLUME, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByVolume(volume : PFLT_VOLUME, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltEnumerateInstanceInformationByVolumeName(volumename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByVolumeName(volumename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstances(volume : PFLT_VOLUME, filter : PFLT_FILTER, instancelist : *mut PFLT_INSTANCE, instancelistsize : u32, numberinstancesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltEnumerateVolumeInformation(filter : PFLT_FILTER, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_VOLUME_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateVolumeInformation(filter : PFLT_FILTER, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_VOLUME_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateVolumes(filter : PFLT_FILTER, volumelist : *mut PFLT_VOLUME, volumelistsize : u32, numbervolumesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFastIoMdlRead(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlRead(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFastIoMdlReadComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlReadComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFastIoMdlWriteComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlWriteComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFastIoPrepareMdlWrite(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoPrepareMdlWrite(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltFindExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltFindExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFlushBuffers(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltFlushBuffers(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFlushBuffers2(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flushtype : u32, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltFlushBuffers2(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flushtype : u32, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFreeCallbackData(callbackdata : *const FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltFreeCallbackData(callbackdata : *const FLT_CALLBACK_DATA)); ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeDeferredIoWorkItem(fltworkitem : PFLT_DEFERRED_IO_WORKITEM)); ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeExtraCreateParameter(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltFreeExtraCreateParameterList(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST)); +::windows_targets::link!("fltmgr.sys" "system" fn FltFreeExtraCreateParameterList(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFreeFileLock(filelock : *const super:: FILE_LOCK)); +::windows_targets::link!("fltmgr.sys" "system" fn FltFreeFileLock(filelock : *const super:: FILE_LOCK)); ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeGenericWorkItem(fltworkitem : PFLT_GENERIC_WORKITEM)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltFreeOpenReparseList(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST)); +::windows_targets::link!("fltmgr.sys" "system" fn FltFreeOpenReparseList(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST)); ::windows_targets::link!("fltmgr.sys" "system" fn FltFreePoolAlignedWithTag(instance : PFLT_INSTANCE, buffer : *const ::core::ffi::c_void, tag : u32)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FltFreeSecurityDescriptor(securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR)); +::windows_targets::link!("fltmgr.sys" "system" fn FltFreeSecurityDescriptor(securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltFsControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltFsControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetActivityIdCallbackData(callbackdata : *const FLT_CALLBACK_DATA, guid : *mut ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetActivityIdCallbackData(callbackdata : *const FLT_CALLBACK_DATA, guid : *mut ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetBottomInstance(volume : PFLT_VOLUME, instance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetContexts(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contexts : *mut FLT_RELATED_CONTEXTS)); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetContexts(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contexts : *mut FLT_RELATED_CONTEXTS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetContextsEx(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contextssize : usize, contexts : *mut FLT_RELATED_CONTEXTS_EX) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetContextsEx(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contextssize : usize, contexts : *mut FLT_RELATED_CONTEXTS_EX) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetDestinationFileNameInformation(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, rootdirectory : super::super::super::super::Win32::Foundation:: HANDLE, filename : ::windows_sys::core::PCWSTR, filenamelength : u32, nameoptions : u32, retfilenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetDestinationFileNameInformation(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, rootdirectory : super::super::super::super::Win32::Foundation:: HANDLE, filename : ::windows_sys::core::PCWSTR, filenamelength : u32, nameoptions : u32, retfilenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetDeviceObject(volume : PFLT_VOLUME, deviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetDeviceObject(volume : PFLT_VOLUME, deviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetDiskDeviceObject(volume : PFLT_VOLUME, diskdeviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetDiskDeviceObject(volume : PFLT_VOLUME, diskdeviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetEcpListFromCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetEcpListFromCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetFileNameInformation(callbackdata : *const FLT_CALLBACK_DATA, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileNameInformation(callbackdata : *const FLT_CALLBACK_DATA, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetFileNameInformationUnsafe(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileNameInformationUnsafe(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltGetFileSystemType(fltobject : *const ::core::ffi::c_void, filesystemtype : *mut super::super::super::super::Win32::Storage::InstallableFileSystems:: FLT_FILESYSTEM_TYPE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileSystemType(fltobject : *const ::core::ffi::c_void, filesystemtype : *mut super::super::super::super::Win32::Storage::InstallableFileSystems:: FLT_FILESYSTEM_TYPE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFilterFromInstance(instance : PFLT_INSTANCE, retfilter : *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFilterFromName(filtername : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retfilter : *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltGetFilterInformation(filter : PFLT_FILTER, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFilterInformation(filter : PFLT_FILTER, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetFsZeroingOffset(data : *const FLT_CALLBACK_DATA, zeroingoffset : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetFsZeroingOffset(data : *const FLT_CALLBACK_DATA, zeroingoffset : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetInstanceContext(instance : PFLT_INSTANCE, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltGetInstanceInformation(instance : PFLT_INSTANCE, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetInstanceInformation(instance : PFLT_INSTANCE, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetIoAttributionHandleFromCallbackData(data : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoAttributionHandleFromCallbackData(data : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetIoPriorityHint(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHint(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetIoPriorityHintFromCallbackData(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHintFromCallbackData(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetIoPriorityHintFromFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::Foundation:: IO_PRIORITY_HINT); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHintFromFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::Foundation:: IO_PRIORITY_HINT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltGetIoPriorityHintFromThread(thread : super::super::super::Foundation:: PETHREAD) -> super::super::super::Foundation:: IO_PRIORITY_HINT); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHintFromThread(thread : super::super::super::Foundation:: PETHREAD) -> super::super::super::Foundation:: IO_PRIORITY_HINT); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetIrpName(irpmajorcode : u8) -> ::windows_sys::core::PSTR); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetLowerInstance(currentinstance : PFLT_INSTANCE, lowerinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetNewSystemBufferAddress(callbackdata : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetNewSystemBufferAddress(callbackdata : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltGetNextExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_sys::core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetNextExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_sys::core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetRequestorProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: PEPROCESS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetRequestorProcessId(callbackdata : *const FLT_CALLBACK_DATA) -> u32); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcessId(callbackdata : *const FLT_CALLBACK_DATA) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetRequestorProcessIdEx(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: HANDLE); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcessIdEx(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: HANDLE); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetRequestorSessionId(callbackdata : *const FLT_CALLBACK_DATA, sessionid : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorSessionId(callbackdata : *const FLT_CALLBACK_DATA, sessionid : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetRoutineAddress(fltmgrroutinename : ::windows_sys::core::PCSTR) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetSectionContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetSectionContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetSwappedBufferMdlAddress(callbackdata : *const FLT_CALLBACK_DATA) -> *mut super::super::super::Foundation:: MDL); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetSwappedBufferMdlAddress(callbackdata : *const FLT_CALLBACK_DATA) -> *mut super::super::super::Foundation:: MDL); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetTopInstance(volume : PFLT_VOLUME, instance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltGetTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetTunneledName(callbackdata : *const FLT_CALLBACK_DATA, filenameinformation : *const FLT_FILE_NAME_INFORMATION, rettunneledfilenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetTunneledName(callbackdata : *const FLT_CALLBACK_DATA, filenameinformation : *const FLT_FILE_NAME_INFORMATION, rettunneledfilenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetUpperInstance(currentinstance : PFLT_INSTANCE, upperinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeContext(filter : PFLT_FILTER, volume : PFLT_VOLUME, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetVolumeFromDeviceObject(filter : PFLT_FILTER, deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeFromDeviceObject(filter : PFLT_FILTER, deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltGetVolumeFromFileObject(filter : PFLT_FILTER, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeFromFileObject(filter : PFLT_FILTER, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeFromInstance(instance : PFLT_INSTANCE, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeFromName(filter : PFLT_FILTER, volumename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeGuidName(volume : PFLT_VOLUME, volumeguidname : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING, buffersizeneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] fn FltGetVolumeInformation(volume : PFLT_VOLUME, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_VOLUME_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeInformation(volume : PFLT_VOLUME, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_VOLUME_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeInstanceFromName(filter : PFLT_FILTER, volume : PFLT_VOLUME, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeName(volume : PFLT_VOLUME, volumename : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING, buffersizeneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeProperties(volume : PFLT_VOLUME, volumeproperties : *mut FLT_VOLUME_PROPERTIES, volumepropertieslength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltInitExtraCreateParameterLookasideList(filter : PFLT_FILTER, lookaside : *mut ::core::ffi::c_void, flags : u32, size : usize, tag : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltInitializeFileLock(filelock : *mut super:: FILE_LOCK)); +::windows_targets::link!("fltmgr.sys" "system" fn FltInitializeFileLock(filelock : *mut super:: FILE_LOCK)); ::windows_targets::link!("fltmgr.sys" "system" fn FltInitializeOplock(oplock : *mut *mut ::core::ffi::c_void)); ::windows_targets::link!("fltmgr.sys" "system" fn FltInitializePushLock(pushlock : *mut usize)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltInsertExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltInsertExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIs32bitProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltIs32bitProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsCallbackDataDirty(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsCallbackDataDirty(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsDirectory(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE, isdirectory : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsDirectory(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE, isdirectory : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltIsEcpAcknowledged(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltIsEcpFromUserMode(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsFltMgrVolumeDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsFltMgrVolumeDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsIoCanceled(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsIoCanceled(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltIsIoRedirectionAllowed(sourceinstance : PFLT_INSTANCE, targetinstance : PFLT_INSTANCE, redirectionallowed : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsIoRedirectionAllowedForOperation(data : *const FLT_CALLBACK_DATA, targetinstance : PFLT_INSTANCE, redirectionallowedthisio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN, redirectionallowedallio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsIoRedirectionAllowedForOperation(data : *const FLT_CALLBACK_DATA, targetinstance : PFLT_INSTANCE, redirectionallowedthisio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN, redirectionallowedallio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltIsOperationSynchronous(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltIsOperationSynchronous(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltIsVolumeSnapshot(fltobject : *const ::core::ffi::c_void, issnapshotvolume : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltIsVolumeWritable(fltobject : *const ::core::ffi::c_void, iswritable : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltLoadFilter(filtername : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltLockUserBuffer(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltLockUserBuffer(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltNotifyFilterChangeDirectory(notifysync : super::super::super::Foundation:: PNOTIFY_SYNC, notifylist : *mut super::super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *const super::super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifycallbackdata : *const FLT_CALLBACK_DATA, traversecallback : super:: PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : super:: PFILTER_REPORT_CHANGE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltNotifyFilterChangeDirectory(notifysync : super::super::super::Foundation:: PNOTIFY_SYNC, notifylist : *mut super::super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *const super::super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifycallbackdata : *const FLT_CALLBACK_DATA, traversecallback : super:: PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : super:: PFILTER_REPORT_CHANGE)); ::windows_targets::link!("fltmgr.sys" "system" fn FltObjectDereference(fltobject : *mut ::core::ffi::c_void)); ::windows_targets::link!("fltmgr.sys" "system" fn FltObjectReference(fltobject : *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOpenVolume(instance : PFLT_INSTANCE, volumehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, volumefileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOpenVolume(instance : PFLT_INSTANCE, volumehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, volumefileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockBreakH(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakH(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockBreakToNone(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakToNone(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockBreakToNoneEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakToNoneEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockFsctrl(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, opencount : u32) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockFsctrl(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, opencount : u32) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockFsctrlEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, opencount : u32, flags : u32) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockFsctrlEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, opencount : u32, flags : u32) -> FLT_PREOP_CALLBACK_STATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockIsFastIoPossible(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockIsSharedRequest(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockIsSharedRequest(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltOplockKeysEqual(fo1 : *const super::super::super::Foundation:: FILE_OBJECT, fo2 : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltOplockKeysEqual(fo1 : *const super::super::super::Foundation:: FILE_OBJECT, fo2 : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("fltmgr.sys" "system" fn FltParseFileName(filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, extension : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING, stream : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING, finalcomponent : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltParseFileNameInformation(filenameinformation : *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltPerformAsynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPerformAsynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltPerformSynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltPerformSynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltPrePrepareComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPrePrepareComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltPrepareComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPrepareComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltPrepareToReuseEcp(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltProcessFileLock(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void) -> FLT_PREOP_CALLBACK_STATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltProcessFileLock(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void) -> FLT_PREOP_CALLBACK_STATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltPropagateActivityIdToThread(callbackdata : *const FLT_CALLBACK_DATA, propagateid : *mut ::windows_sys::core::GUID, originalid : *mut *mut ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPropagateActivityIdToThread(callbackdata : *const FLT_CALLBACK_DATA, propagateid : *mut ::windows_sys::core::GUID, originalid : *mut *mut ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltPropagateIrpExtension(sourcedata : *const FLT_CALLBACK_DATA, targetdata : *mut FLT_CALLBACK_DATA, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPropagateIrpExtension(sourcedata : *const FLT_CALLBACK_DATA, targetdata : *mut FLT_CALLBACK_DATA, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltPurgeFileNameInformationCache(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltPurgeFileNameInformationCache(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryDirectoryFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryDirectoryFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryDirectoryFileEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryDirectoryFileEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_IO"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_IO\"`"] fn FltQueryInformationByName(filter : PFLT_FILTER, instance : PFLT_INSTANCE, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryInformationByName(filter : PFLT_FILTER, instance : PFLT_INSTANCE, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQuerySecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQuerySecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn FltQueryVolumeInformation(instance : PFLT_INSTANCE, iosb : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryVolumeInformation(instance : PFLT_INSTANCE, iosb : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueryVolumeInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueryVolumeInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltQueueDeferredIoWorkItem(fltworkitem : PFLT_DEFERRED_IO_WORKITEM, data : *const FLT_CALLBACK_DATA, workerroutine : PFLT_DEFERRED_IO_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueueDeferredIoWorkItem(fltworkitem : PFLT_DEFERRED_IO_WORKITEM, data : *const FLT_CALLBACK_DATA, workerroutine : PFLT_DEFERRED_IO_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_System_SystemServices")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_System_SystemServices\"`"] fn FltQueueGenericWorkItem(fltworkitem : PFLT_GENERIC_WORKITEM, fltobject : *const ::core::ffi::c_void, workerroutine : PFLT_GENERIC_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltQueueGenericWorkItem(fltworkitem : PFLT_GENERIC_WORKITEM, fltobject : *const ::core::ffi::c_void, workerroutine : PFLT_GENERIC_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltReadFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *mut ::core::ffi::c_void, flags : u32, bytesread : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltReadFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *mut ::core::ffi::c_void, flags : u32, bytesread : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltReadFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *mut ::core::ffi::c_void, flags : u32, bytesread : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void, key : *const u32, mdl : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltReadFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *mut ::core::ffi::c_void, flags : u32, bytesread : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void, key : *const u32, mdl : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltReferenceContext(context : PFLT_CONTEXT)); ::windows_targets::link!("fltmgr.sys" "system" fn FltReferenceFileNameInformation(filenameinformation : *const FLT_FILE_NAME_INFORMATION)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRegisterFilter(driver : *const super::super::super::Foundation:: DRIVER_OBJECT, registration : *const FLT_REGISTRATION, retfilter : *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRegisterFilter(driver : *const super::super::super::Foundation:: DRIVER_OBJECT, registration : *const FLT_REGISTRATION, retfilter : *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltRegisterForDataScan(instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltReissueSynchronousIo(initiatinginstance : PFLT_INSTANCE, callbackdata : *const FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltReissueSynchronousIo(initiatinginstance : PFLT_INSTANCE, callbackdata : *const FLT_CALLBACK_DATA)); ::windows_targets::link!("fltmgr.sys" "system" fn FltReleaseContext(context : PFLT_CONTEXT)); ::windows_targets::link!("fltmgr.sys" "system" fn FltReleaseContexts(contexts : *const FLT_RELATED_CONTEXTS)); ::windows_targets::link!("fltmgr.sys" "system" fn FltReleaseContextsEx(contextssize : usize, contexts : *const FLT_RELATED_CONTEXTS_EX)); @@ -358,96 +358,96 @@ ::windows_targets::link!("fltmgr.sys" "system" fn FltReleasePushLock(pushlock : *mut usize)); ::windows_targets::link!("fltmgr.sys" "system" fn FltReleasePushLockEx(pushlock : *mut usize, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FltReleaseResource(resource : *mut super::super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("fltmgr.sys" "system" fn FltReleaseResource(resource : *mut super::super::super::Foundation:: ERESOURCE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltRemoveExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRemoveExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRemoveOpenReparseEntry(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, openreparseentry : *const super:: OPEN_REPARSE_LIST_ENTRY)); +::windows_targets::link!("fltmgr.sys" "system" fn FltRemoveOpenReparseEntry(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, openreparseentry : *const super:: OPEN_REPARSE_LIST_ENTRY)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRequestFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclassflags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRequestFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclassflags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRequestOperationStatusCallback(data : *const FLT_CALLBACK_DATA, callbackroutine : PFLT_GET_OPERATION_STATUS_CALLBACK, requestercontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRequestOperationStatusCallback(data : *const FLT_CALLBACK_DATA, callbackroutine : PFLT_GET_OPERATION_STATUS_CALLBACK, requestercontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRetainSwappedBufferMdlAddress(callbackdata : *const FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltRetainSwappedBufferMdlAddress(callbackdata : *const FLT_CALLBACK_DATA)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRetrieveFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, size : *mut u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, size : *mut u32) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRetrieveFileInfoOnCreateCompletionEx(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, retinfosize : *mut u32, retinfobuffer : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveFileInfoOnCreateCompletionEx(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, retinfosize : *mut u32, retinfobuffer : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltRetrieveIoPriorityInfo(data : *const FLT_CALLBACK_DATA, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, thread : super::super::super::Foundation:: PETHREAD, priorityinfo : *mut super:: IO_PRIORITY_INFO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveIoPriorityInfo(data : *const FLT_CALLBACK_DATA, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, thread : super::super::super::Foundation:: PETHREAD, priorityinfo : *mut super:: IO_PRIORITY_INFO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltReuseCallbackData(callbackdata : *mut FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltReuseCallbackData(callbackdata : *mut FLT_CALLBACK_DATA)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltRollbackComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRollbackComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltRollbackEnlistment(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltRollbackEnlistment(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltSendMessage(filter : PFLT_FILTER, clientport : *const PFLT_PORT, senderbuffer : *const ::core::ffi::c_void, senderbufferlength : u32, replybuffer : *mut ::core::ffi::c_void, replylength : *mut u32, timeout : *const i64) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetActivityIdCallbackData(callbackdata : *mut FLT_CALLBACK_DATA, guid : *const ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetActivityIdCallbackData(callbackdata : *mut FLT_CALLBACK_DATA, guid : *const ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetCancelCompletion(callbackdata : *const FLT_CALLBACK_DATA, canceledcallback : PFLT_COMPLETE_CANCELED_CALLBACK) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetCancelCompletion(callbackdata : *const FLT_CALLBACK_DATA, canceledcallback : PFLT_COMPLETE_CANCELED_CALLBACK) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, eabuffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, eabuffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetEcpListIntoCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *const super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetEcpListIntoCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *const super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetFsZeroingOffset(data : *const FLT_CALLBACK_DATA, zeroingoffset : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetFsZeroingOffset(data : *const FLT_CALLBACK_DATA, zeroingoffset : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetFsZeroingOffsetRequired(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetFsZeroingOffsetRequired(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltSetInstanceContext(instance : PFLT_INSTANCE, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetIoPriorityHintIntoCallbackData(data : *const FLT_CALLBACK_DATA, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoCallbackData(data : *const FLT_CALLBACK_DATA, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetIoPriorityHintIntoFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltSetIoPriorityHintIntoThread(thread : super::super::super::Foundation:: PETHREAD, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoThread(thread : super::super::super::Foundation:: PETHREAD, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetSecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetSecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FltSetTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltSetVolumeContext(volume : PFLT_VOLUME, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn FltSetVolumeInformation(instance : PFLT_INSTANCE, iosb : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltSetVolumeInformation(instance : PFLT_INSTANCE, iosb : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltStartFiltering(filter : PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSupportsFileContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsFileContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSupportsFileContextsEx(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsFileContextsEx(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSupportsStreamContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsStreamContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltSupportsStreamHandleContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsStreamHandleContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltTagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltTagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltTagFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16, existingfiletag : u32, existingguid : *const ::windows_sys::core::GUID, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltTagFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16, existingfiletag : u32, existingguid : *const ::windows_sys::core::GUID, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltUninitializeFileLock(filelock : *const super:: FILE_LOCK)); +::windows_targets::link!("fltmgr.sys" "system" fn FltUninitializeFileLock(filelock : *const super:: FILE_LOCK)); ::windows_targets::link!("fltmgr.sys" "system" fn FltUninitializeOplock(oplock : *const *const ::core::ffi::c_void)); ::windows_targets::link!("fltmgr.sys" "system" fn FltUnloadFilter(filtername : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("fltmgr.sys" "system" fn FltUnregisterFilter(filter : PFLT_FILTER)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltUntagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltUntagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_sys::core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltVetoBypassIo(callbackdata : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, operationstatus : super::super::super::super::Win32::Foundation:: NTSTATUS, failurereason : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltVetoBypassIo(callbackdata : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, operationstatus : super::super::super::super::Win32::Foundation:: NTSTATUS, failurereason : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltWriteFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltWriteFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltWriteFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void, key : *const u32, mdl : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltWriteFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void, key : *const u32, mdl : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("fltmgr.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FltpTraceRedirectedFileIo(originatingfileobject : *const super::super::super::Foundation:: FILE_OBJECT, childcallbackdata : *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("fltmgr.sys" "system" fn FltpTraceRedirectedFileIo(originatingfileobject : *const super::super::super::Foundation:: FILE_OBJECT, childcallbackdata : *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); pub const FLTFL_CALLBACK_DATA_DIRTY: u32 = 2147483648u32; pub const FLTFL_CALLBACK_DATA_DRAINING_IO: u32 = 262144u32; pub const FLTFL_CALLBACK_DATA_FAST_IO_OPERATION: u32 = 2u32; @@ -562,7 +562,6 @@ pub type FLT_POSTOP_CALLBACK_STATUS = i32; pub type FLT_PREOP_CALLBACK_STATUS = i32; pub type FLT_SET_CONTEXT_OPERATION = i32; #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA { pub Flags: u32, @@ -582,7 +581,6 @@ impl ::core::clone::Clone for FLT_CALLBACK_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_CALLBACK_DATA_0 { pub Anonymous: FLT_CALLBACK_DATA_0_0, @@ -597,7 +595,6 @@ impl ::core::clone::Clone for FLT_CALLBACK_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA_0_0 { pub QueueLinks: super::super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -612,7 +609,6 @@ impl ::core::clone::Clone for FLT_CALLBACK_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA_QUEUE { pub Csq: super::super::super::System::SystemServices::IO_CSQ, @@ -634,7 +630,6 @@ impl ::core::clone::Clone for FLT_CALLBACK_DATA_QUEUE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FLT_CONTEXT_REGISTRATION { pub ContextType: u16, @@ -687,7 +682,6 @@ impl ::core::clone::Clone for FLT_FILE_NAME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_IO_PARAMETER_BLOCK { pub IrpFlags: u32, @@ -718,7 +712,6 @@ impl ::core::clone::Clone for FLT_NAME_CONTROL { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_OPERATION_REGISTRATION { pub MajorFunction: u8, @@ -736,7 +729,6 @@ impl ::core::clone::Clone for FLT_OPERATION_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS { pub Create: FLT_PARAMETERS_4, @@ -782,7 +774,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_0 { pub EndingOffset: *mut i64, @@ -797,7 +788,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_1 { pub SyncType: super::FS_FILTER_SECTION_SYNC_TYPE, @@ -815,7 +805,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_2 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -833,7 +822,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_3 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -851,7 +839,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_3 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_4 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -871,7 +858,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_5 { pub Common: FLT_PARAMETERS_5_1, @@ -889,7 +875,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_0 { pub OutputBufferLength: u32, @@ -906,7 +891,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_1 { pub OutputBufferLength: u32, @@ -922,7 +906,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_2 { pub OutputBufferLength: u32, @@ -941,7 +924,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_3 { pub OutputBufferLength: u32, @@ -959,7 +941,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_4 { pub OutputBufferLength: u32, @@ -978,7 +959,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_5_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_6 { pub QueryDirectory: FLT_PARAMETERS_6_2, @@ -994,7 +974,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_6 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_0 { pub Length: u32, @@ -1013,7 +992,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_6_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_1 { pub Length: u32, @@ -1032,7 +1010,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_6_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_2 { pub Length: u32, @@ -1051,7 +1028,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_6_2 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_7 { pub FileOffset: i64, @@ -1068,7 +1044,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_8 { pub VerifyVolume: FLT_PARAMETERS_8_4, @@ -1086,7 +1061,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_0 { pub OutputBufferLength: u32, @@ -1103,7 +1077,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_1 { pub OutputBufferLength: u32, @@ -1119,7 +1092,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_2 { pub OutputBufferLength: u32, @@ -1138,7 +1110,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_3 { pub OutputBufferLength: u32, @@ -1157,7 +1128,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_4 { pub Vpb: *mut super::super::super::Foundation::VPB, @@ -1172,7 +1142,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_8_4 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_9 { pub Length: *mut i64, @@ -1191,7 +1160,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_9 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_10 { pub MdlChain: *mut super::super::super::Foundation::MDL, @@ -1205,7 +1173,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_10 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_11 { pub FileOffset: i64, @@ -1222,7 +1189,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_11 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_12 { pub FileOffset: i64, @@ -1237,7 +1203,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_12 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_13 { pub DeviceType: u32, @@ -1251,7 +1216,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_13 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_14 { pub Irp: *mut super::super::super::Foundation::IRP, @@ -1266,7 +1230,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_14 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_15 { pub Argument1: *mut ::core::ffi::c_void, @@ -1285,7 +1248,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_15 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_16 { pub StartDevice: FLT_PARAMETERS_16_8, @@ -1308,7 +1270,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_0 { pub Capabilities: *mut super::super::super::System::SystemServices::DEVICE_CAPABILITIES, @@ -1322,7 +1283,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_1 { pub IoResourceRequirementList: *mut super::super::super::System::SystemServices::IO_RESOURCE_REQUIREMENTS_LIST, @@ -1336,7 +1296,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_2 { pub Type: super::super::super::System::SystemServices::DEVICE_RELATION_TYPE, @@ -1350,7 +1309,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_3 { pub DeviceTextType: super::super::super::System::SystemServices::DEVICE_TEXT_TYPE, @@ -1365,7 +1323,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_4 { pub IdType: super::super::super::System::SystemServices::BUS_QUERY_ID_TYPE, @@ -1379,7 +1336,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_5 { pub InterfaceType: *const ::windows_sys::core::GUID, @@ -1397,7 +1353,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_6 { pub WhichSpace: u32, @@ -1414,7 +1369,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_6 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_7 { pub Lock: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -1428,7 +1382,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_8 { pub AllocatedResources: *mut super::super::super::System::SystemServices::CM_RESOURCE_LIST, @@ -1443,7 +1396,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_9 { pub InPath: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -1459,7 +1411,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_16_9 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_17 { pub FileOffset: i64, @@ -1476,7 +1427,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_17 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_18 { pub Length: u32, @@ -1495,7 +1445,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_18 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_19 { pub Length: u32, @@ -1511,7 +1460,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_19 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_20 { pub Irp: *mut super::super::super::Foundation::IRP, @@ -1528,7 +1476,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_20 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_21 { pub Length: u32, @@ -1547,7 +1494,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_21 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_22 { pub SecurityInformation: u32, @@ -1564,7 +1510,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_22 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_23 { pub Length: u32, @@ -1580,7 +1525,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_23 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_24 { pub Length: u32, @@ -1598,7 +1542,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_24 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_25 { pub ResourceToRelease: *mut super::super::super::Foundation::ERESOURCE, @@ -1612,7 +1555,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_25 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_26 { pub Length: u32, @@ -1628,7 +1570,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_26 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_27 { pub Length: u32, @@ -1646,7 +1587,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_27 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_27_0 { pub Anonymous: FLT_PARAMETERS_27_0_0, @@ -1662,7 +1602,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_27_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_27_0_0 { pub ReplaceIfExists: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -1677,7 +1616,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_27_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_28 { pub Length: u32, @@ -1693,7 +1631,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_28 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_29 { pub SecurityInformation: u32, @@ -1708,7 +1645,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_29 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_30 { pub Length: u32, @@ -1724,7 +1660,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_30 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_31 { pub ProviderId: usize, @@ -1741,7 +1676,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_31 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_32 { pub Length: u32, @@ -1759,7 +1693,6 @@ impl ::core::clone::Clone for FLT_PARAMETERS_32 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_REGISTRATION { pub Size: u16, @@ -1819,7 +1752,6 @@ impl ::core::clone::Clone for FLT_RELATED_CONTEXTS_EX { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_RELATED_OBJECTS { pub Size: u16, @@ -1939,81 +1871,58 @@ pub type PFLT_GENERIC_WORKITEM = isize; pub type PFLT_INSTANCE = isize; pub type PFLT_PORT = isize; pub type PFLT_VOLUME = isize; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLTOPLOCK_WAIT_COMPLETE_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_ACQUIRE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_INSERT_IO = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO = ::core::option::Option *mut FLT_CALLBACK_DATA>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_RELEASE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETED_ASYNC_IO_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETE_CANCELED_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_CONNECT_NOTIFY = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFLT_CONTEXT_ALLOCATE_CALLBACK = ::core::option::Option *mut ::core::ffi::c_void>; pub type PFLT_CONTEXT_CLEANUP_CALLBACK = ::core::option::Option; pub type PFLT_CONTEXT_FREE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_DEFERRED_IO_WORKITEM_ROUTINE = ::core::option::Option; pub type PFLT_DISCONNECT_NOTIFY = ::core::option::Option; pub type PFLT_FILTER_UNLOAD_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GENERATE_FILE_NAME = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_GENERIC_WORKITEM_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GET_OPERATION_STATUS_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_SETUP_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_TEARDOWN_CALLBACK = ::core::option::Option; pub type PFLT_MESSAGE_NOTIFY = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_NORMALIZE_CONTEXT_CLEANUP = ::core::option::Option; pub type PFLT_NORMALIZE_NAME_COMPONENT = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_NORMALIZE_NAME_COMPONENT_EX = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_POST_OPERATION_CALLBACK = ::core::option::Option FLT_POSTOP_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_PRE_OPERATION_CALLBACK = ::core::option::Option FLT_PREOP_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_TRANSACTION_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; diff --git a/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/mod.rs b/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/mod.rs index 4aa8012946..2861676bdd 100644 --- a/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Storage/FileSystem/mod.rs @@ -1,226 +1,225 @@ #[cfg(feature = "Wdk_Storage_FileSystem_Minifilters")] -#[doc = "Required features: `\"Wdk_Storage_FileSystem_Minifilters\"`"] pub mod Minifilters; ::windows_targets::link!("secur32.dll" "system" fn ApplyControlToken(phcontext : *const SecHandle, pinput : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcAsyncCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD, asyncreadcontext : *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcAsyncCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD, asyncreadcontext : *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCanIWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, bytestowrite : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, retrying : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCanIWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, bytestowrite : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, retrying : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn CcCoherencyFlushAndPurgeCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCoherencyFlushAndPurgeCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCopyReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCopyWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcCopyWriteWontFlush(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWriteWontFlush(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcDeferWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, postroutine : PCC_POST_DEFERRED_WRITE, context1 : *const ::core::ffi::c_void, context2 : *const ::core::ffi::c_void, bytestowrite : u32, retrying : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcDeferWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, postroutine : PCC_POST_DEFERRED_WRITE, context1 : *const ::core::ffi::c_void, context2 : *const ::core::ffi::c_void, bytestowrite : u32, retrying : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcErrorCallbackRoutine(context : *const CC_ERROR_CALLBACK_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcFastCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, pagecount : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcFastCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, pagecount : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcFastCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, buffer : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcFastCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, buffer : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn CcFlushCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcFlushCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcGetDirtyPages(loghandle : *const ::core::ffi::c_void, dirtypageroutine : PDIRTY_PAGE_ROUTINE, context1 : *const ::core::ffi::c_void, context2 : *const ::core::ffi::c_void) -> i64); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetDirtyPages(loghandle : *const ::core::ffi::c_void, dirtypageroutine : PDIRTY_PAGE_ROUTINE, context1 : *const ::core::ffi::c_void, context2 : *const ::core::ffi::c_void) -> i64); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcGetFileObjectFromBcb(bcb : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromBcb(bcb : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcGetFileObjectFromSectionPtrs(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromSectionPtrs(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn CcGetFlushedValidData(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, bcblistheld : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFlushedValidData(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, bcblistheld : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcInitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcInitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcInitializeCacheMapEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const ::core::ffi::c_void, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcInitializeCacheMapEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const ::core::ffi::c_void, flags : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsCacheManagerCallbackNeeded(status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcIsThereDirtyData(vpb : *const super::super::Foundation:: VPB) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsThereDirtyData(vpb : *const super::super::Foundation:: VPB) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcIsThereDirtyDataEx(vpb : *const super::super::Foundation:: VPB, numberofdirtypages : *const u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsThereDirtyDataEx(vpb : *const super::super::Foundation:: VPB, numberofdirtypages : *const u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcMapData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcMapData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcMdlRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcMdlReadComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlReadComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcMdlWriteAbort(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlWriteAbort(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcMdlWriteComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlWriteComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::Foundation:: MDL)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcPinMappedData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcPinMappedData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcPinRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcPinRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcPrepareMdlWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcPrepareMdlWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcPreparePinWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, zero : super::super::super::Win32::Foundation:: BOOLEAN, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcPreparePinWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, zero : super::super::super::Win32::Foundation:: BOOLEAN, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn CcPurgeCacheSection(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, flags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcPurgeCacheSection(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, flags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcRemapBcb(bcb : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcRepinBcb(bcb : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcScheduleReadAhead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcScheduleReadAhead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcScheduleReadAheadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, ioissuerthread : super::super::Foundation:: PETHREAD)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcScheduleReadAheadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, ioissuerthread : super::super::Foundation:: PETHREAD)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetAdditionalCacheAttributes(fileobject : *const super::super::Foundation:: FILE_OBJECT, disablereadahead : super::super::super::Win32::Foundation:: BOOLEAN, disablewritebehind : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetAdditionalCacheAttributes(fileobject : *const super::super::Foundation:: FILE_OBJECT, disablereadahead : super::super::super::Win32::Foundation:: BOOLEAN, disablewritebehind : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetAdditionalCacheAttributesEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetAdditionalCacheAttributesEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, flags : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetBcbOwnerPointer(bcb : *const ::core::ffi::c_void, ownerpointer : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetDirtyPageThreshold(fileobject : *const super::super::Foundation:: FILE_OBJECT, dirtypagethreshold : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetDirtyPageThreshold(fileobject : *const super::super::Foundation:: FILE_OBJECT, dirtypagethreshold : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetDirtyPinnedData(bcbvoid : *const ::core::ffi::c_void, lsn : *const i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetFileSizes(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetFileSizes(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetFileSizesEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetFileSizesEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetLogHandleForFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, loghandle : *const ::core::ffi::c_void, flushtolsnroutine : PFLUSH_TO_LSN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetLogHandleForFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, loghandle : *const ::core::ffi::c_void, flushtolsnroutine : PFLUSH_TO_LSN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetParallelFlushFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, enableparallelflush : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetParallelFlushFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, enableparallelflush : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcSetReadAheadGranularity(fileobject : *const super::super::Foundation:: FILE_OBJECT, granularity : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetReadAheadGranularity(fileobject : *const super::super::Foundation:: FILE_OBJECT, granularity : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcUninitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, truncatesize : *const i64, uninitializeevent : *const CACHE_UNINITIALIZE_EVENT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcUninitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, truncatesize : *const i64, uninitializeevent : *const CACHE_UNINITIALIZE_EVENT) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcUnpinData(bcb : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcUnpinDataForThread(bcb : *const ::core::ffi::c_void, resourcethreadid : usize)); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn CcUnpinRepinnedBcb(bcb : *const ::core::ffi::c_void, writethrough : super::super::super::Win32::Foundation:: BOOLEAN, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcUnpinRepinnedBcb(bcb : *const ::core::ffi::c_void, writethrough : super::super::super::Win32::Foundation:: BOOLEAN, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); ::windows_targets::link!("ntoskrnl.exe" "system" fn CcWaitForCurrentLazyWriterActivity() -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn CcZeroData(fileobject : *const super::super::Foundation:: FILE_OBJECT, startoffset : *const i64, endoffset : *const i64, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn CcZeroData(fileobject : *const super::super::Foundation:: FILE_OBJECT, startoffset : *const i64, endoffset : *const i64, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("secur32.dll" "system" fn CompleteAuthToken(phcontext : *const SecHandle, ptoken : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExDisableResourceBoostLite(resource : *const super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExDisableResourceBoostLite(resource : *const super::super::Foundation:: ERESOURCE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExQueryPoolBlockSize(poolblock : *const ::core::ffi::c_void, quotacharged : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> usize); ::windows_targets::link!("secur32.dll" "system" fn ExportSecurityContext(phcontext : *const SecHandle, fflags : u32, ppackedcontext : *mut SecBuffer, ptoken : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAcknowledgeEcp(ecpcontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlAcquireFileExclusive(fileobject : *const super::super::Foundation:: FILE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAcquireFileExclusive(fileobject : *const super::super::Foundation:: FILE_OBJECT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddBaseMcbEntry(mcb : *mut BASE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddBaseMcbEntryEx(mcb : *mut BASE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlAddLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlAddMcbEntry(mcb : *mut MCB, vbn : u32, lbn : u32, sectorcount : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddMcbEntry(mcb : *mut MCB, vbn : u32, lbn : u32, sectorcount : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlAddToTunnelCache(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keybyshortname : super::super::super::Win32::Foundation:: BOOLEAN, datalength : u32, data : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddToTunnelCache(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keybyshortname : super::super::super::Win32::Foundation:: BOOLEAN, datalength : u32, data : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlAddToTunnelCacheEx(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32, datalength : u32, data : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddToTunnelCacheEx(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32, datalength : u32, data : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlAllocateAePushLock(pooltype : super::super::Foundation:: POOL_TYPE, tag : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateAePushLock(pooltype : super::super::Foundation:: POOL_TYPE, tag : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateExtraCreateParameter(ecptype : *const ::windows_sys::core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, pooltag : u32, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateExtraCreateParameterFromLookasideList(ecptype : *const ::windows_sys::core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, lookasidelist : *mut ::core::ffi::c_void, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlAllocateExtraCreateParameterList(flags : u32, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateExtraCreateParameterList(flags : u32, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlAllocateFileLock(completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE) -> *mut FILE_LOCK); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateFileLock(completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE) -> *mut FILE_LOCK); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlAllocateResource() -> *mut super::super::Foundation:: ERESOURCE); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateResource() -> *mut super::super::Foundation:: ERESOURCE); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreNamesEqual(constantnamea : *const super::super::super::Win32::Foundation:: UNICODE_STRING, constantnameb : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : *const u16) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlAreThereCurrentOrInProgressFileLocks(filelock : *const FILE_LOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreThereCurrentOrInProgressFileLocks(filelock : *const FILE_LOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlAreThereWaitingFileLocks(filelock : *const FILE_LOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreThereWaitingFileLocks(filelock : *const FILE_LOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreVolumeStartupApplicationsComplete() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlBalanceReads(targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlBalanceReads(targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::Foundation:: KWAIT_BLOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::Foundation:: KWAIT_BLOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlChangeBackingFileObject(currentfileobject : *const super::super::Foundation:: FILE_OBJECT, newfileobject : *const super::super::Foundation:: FILE_OBJECT, changebackingtype : FSRTL_CHANGE_BACKING_TYPE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlChangeBackingFileObject(currentfileobject : *const super::super::Foundation:: FILE_OBJECT, newfileobject : *const super::super::Foundation:: FILE_OBJECT, changebackingtype : FSRTL_CHANGE_BACKING_TYPE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckLockForOplockRequest(filelock : *const FILE_LOCK, allocationsize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForOplockRequest(filelock : *const FILE_LOCK, allocationsize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckLockForReadAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForReadAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckLockForWriteAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForWriteAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckOplock(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplock(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckOplockEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplockEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckOplockEx2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, flagsex2 : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, timeout : u64, notifycontext : *const ::core::ffi::c_void, notifyroutine : POPLOCK_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplockEx2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, flagsex2 : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, timeout : u64, notifycontext : *const ::core::ffi::c_void, notifyroutine : POPLOCK_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCheckUpperOplock(oplock : *const *const ::core::ffi::c_void, newloweroplockstate : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, prependroutine : POPLOCK_FS_PREPOST_IRP, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckUpperOplock(oplock : *const *const ::core::ffi::c_void, newloweroplockstate : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, prependroutine : POPLOCK_FS_PREPOST_IRP, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *const ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *const ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlCreateSectionForDataScan(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, sectionobject : *mut *mut ::core::ffi::c_void, sectionfilesize : *mut i64, fileobject : *const super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCreateSectionForDataScan(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, sectionobject : *mut *mut ::core::ffi::c_void, sectionfilesize : *mut i64, fileobject : *const super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCurrentBatchOplock(oplock : *const *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCurrentOplock(oplock : *const *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCurrentOplockH(oplock : *const *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeleteExtraCreateParameterLookasideList(lookaside : *mut ::core::ffi::c_void, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlDeleteKeyFromTunnelCache(cache : *mut TUNNEL, directorykey : u64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeleteKeyFromTunnelCache(cache : *mut TUNNEL, directorykey : u64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlDeleteTunnelCache(cache : *mut TUNNEL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeleteTunnelCache(cache : *mut TUNNEL)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeregisterUncProvider(handle : super::super::super::Win32::Foundation:: HANDLE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlDismountComplete(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, dismountstatus : super::super::super::Win32::Foundation:: NTSTATUS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDismountComplete(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, dismountstatus : super::super::super::Win32::Foundation:: NTSTATUS)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlDissectDbcs(path : super::super::super::Win32::System::Kernel:: STRING, firstname : *mut super::super::super::Win32::System::Kernel:: STRING, remainingname : *mut super::super::super::Win32::System::Kernel:: STRING)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDissectDbcs(path : super::super::super::Win32::System::Kernel:: STRING, firstname : *mut super::super::super::Win32::System::Kernel:: STRING, remainingname : *mut super::super::super::Win32::System::Kernel:: STRING)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDissectName(path : super::super::super::Win32::Foundation:: UNICODE_STRING, firstname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, remainingname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlDoesDbcsContainWildCards(name : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDoesDbcsContainWildCards(name : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDoesNameContainWildCards(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFastCheckLockForRead(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastCheckLockForRead(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFastCheckLockForWrite(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const ::core::ffi::c_void, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastCheckLockForWrite(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const ::core::ffi::c_void, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFastUnlockAll(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockAll(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFastUnlockAllByKey(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockAllByKey(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFastUnlockSingle(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockSingle(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlFindExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFindExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlFindInTunnelCache(cache : *const TUNNEL, directorykey : u64, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, shortname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, datalength : *mut u32, data : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFindInTunnelCache(cache : *const TUNNEL, directorykey : u64, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, shortname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, datalength : *mut u32, data : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlFindInTunnelCacheEx(cache : *const TUNNEL, directorykey : u64, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, shortname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32, datalength : *mut u32, data : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFindInTunnelCacheEx(cache : *const TUNNEL, directorykey : u64, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, shortname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32, datalength : *mut u32, data : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeAePushLock(aepushlock : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeExtraCreateParameter(ecpcontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlFreeExtraCreateParameterList(ecplist : *const super::super::Foundation:: ECP_LIST)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeExtraCreateParameterList(ecplist : *const super::super::Foundation:: ECP_LIST)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlFreeFileLock(filelock : *const FILE_LOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeFileLock(filelock : *const FILE_LOCK)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlGetCurrentProcessLoaderList() -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetCurrentProcessLoaderList() -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetEcpListFromIrp(irp : *const super::super::Foundation:: IRP, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetEcpListFromIrp(irp : *const super::super::Foundation:: IRP, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetFileSize(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesize : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetFileSize(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesize : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextBaseMcbEntry(mcb : *const BASE_MCB, runindex : u32, vbn : *mut i64, lbn : *mut i64, sectorcount : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlGetNextExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_sys::core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_sys::core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetNextFileLock(filelock : *const FILE_LOCK, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut FILE_LOCK_INFO); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextFileLock(filelock : *const FILE_LOCK, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut FILE_LOCK_INFO); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlGetNextLargeMcbEntry(mcb : *const LARGE_MCB, runindex : u32, vbn : *mut i64, lbn : *mut i64, sectorcount : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextLargeMcbEntry(mcb : *const LARGE_MCB, runindex : u32, vbn : *mut i64, lbn : *mut i64, sectorcount : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlGetNextMcbEntry(mcb : *const MCB, runindex : u32, vbn : *mut u32, lbn : *mut u32, sectorcount : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextMcbEntry(mcb : *const MCB, runindex : u32, vbn : *mut u32, lbn : *mut u32, sectorcount : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetSectorSizeInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsizeinfo : *mut FILE_FS_SECTOR_SIZE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetSectorSizeInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsizeinfo : *mut FILE_FS_SECTOR_SIZE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetSupportedFeatures(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, supportedfeatures : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetSupportedFeatures(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, supportedfeatures : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlGetVirtualDiskNestingLevel(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, nestinglevel : *mut u32, nestingflags : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetVirtualDiskNestingLevel(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, nestinglevel : *mut u32, nestingflags : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIncrementCcFastMdlReadWait()); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIncrementCcFastReadNoWait()); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIncrementCcFastReadNotPossible()); @@ -228,522 +227,522 @@ pub mod Minifilters; ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIncrementCcFastReadWait()); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitExtraCreateParameterLookasideList(lookaside : *mut ::core::ffi::c_void, flags : u32, size : usize, tag : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlInitializeBaseMcb(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeBaseMcb(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlInitializeBaseMcbEx(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE, flags : u16) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeBaseMcbEx(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE, flags : u16) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlInitializeExtraCreateParameter(ecp : *mut super::super::Foundation:: ECP_HEADER, ecpflags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, totalsize : u32, ecptype : *const ::windows_sys::core::GUID, listallocatedfrom : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeExtraCreateParameter(ecp : *mut super::super::Foundation:: ECP_HEADER, ecpflags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, totalsize : u32, ecptype : *const ::windows_sys::core::GUID, listallocatedfrom : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlInitializeExtraCreateParameterList(ecplist : *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeExtraCreateParameterList(ecplist : *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlInitializeFileLock(filelock : *mut FILE_LOCK, completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeFileLock(filelock : *mut FILE_LOCK, completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlInitializeLargeMcb(mcb : *mut LARGE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeLargeMcb(mcb : *mut LARGE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlInitializeMcb(mcb : *mut MCB, pooltype : super::super::Foundation:: POOL_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeMcb(mcb : *mut MCB, pooltype : super::super::Foundation:: POOL_TYPE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeOplock(oplock : *mut *mut ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlInitializeTunnelCache(cache : *mut TUNNEL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeTunnelCache(cache : *mut TUNNEL)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlInsertExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlInsertPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ptr : *const FSRTL_PER_FILE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ptr : *const FSRTL_PER_FILE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlInsertPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ptr : *const FSRTL_PER_FILEOBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ptr : *const FSRTL_PER_FILEOBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlInsertPerStreamContext(perstreamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ptr : *const FSRTL_PER_STREAM_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerStreamContext(perstreamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ptr : *const FSRTL_PER_STREAM_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlIs32BitProcess(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIs32BitProcess(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlIsDaxVolume(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsDaxVolume(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlIsDbcsInExpression(expression : *const super::super::super::Win32::System::Kernel:: STRING, name : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsDbcsInExpression(expression : *const super::super::super::Win32::System::Kernel:: STRING, name : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsEcpAcknowledged(ecpcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsEcpFromUserMode(ecpcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsExtentDangling(startpage : u32, numberofpages : u32, flags : u32) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlIsFatDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsFatDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn FsRtlIsHpfsDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsHpfsDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsMobileOS() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNameInExpression(expression : *const super::super::super::Win32::Foundation:: UNICODE_STRING, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNameInUnUpcasedExpression(expression : *const super::super::super::Win32::Foundation:: UNICODE_STRING, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNonEmptyDirectoryReparsePointAllowed(reparsetag : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNtstatusExpected(exception : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlIsPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlIsSystemPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsSystemPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlIssueDeviceIoControl(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, ioctl : u32, flags : u8, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *const ::core::ffi::c_void, outputbufferlength : u32, iosbinformation : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIssueDeviceIoControl(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, ioctl : u32, flags : u8, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *const ::core::ffi::c_void, outputbufferlength : u32, iosbinformation : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlKernelFsControlFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, retoutputbuffersize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlKernelFsControlFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, retoutputbuffersize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlLogCcFlushError(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flusherror : super::super::super::Win32::Foundation:: NTSTATUS, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLogCcFlushError(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flusherror : super::super::super::Win32::Foundation:: NTSTATUS, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupBaseMcbEntry(mcb : *const BASE_MCB, vbn : i64, lbn : *mut i64, sectorcountfromlbn : *mut i64, startinglbn : *mut i64, sectorcountfromstartinglbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupLargeMcbEntry(mcb : *const LARGE_MCB, vbn : i64, lbn : *mut i64, sectorcountfromlbn : *mut i64, startinglbn : *mut i64, sectorcountfromstartinglbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLargeMcbEntry(mcb : *const LARGE_MCB, vbn : i64, lbn : *mut i64, sectorcountfromlbn : *mut i64, startinglbn : *mut i64, sectorcountfromstartinglbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastBaseMcbEntry(mcb : *const BASE_MCB, vbn : *mut i64, lbn : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastBaseMcbEntryAndIndex(opaquemcb : *const BASE_MCB, largevbn : *mut i64, largelbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupLastLargeMcbEntry(mcb : *const LARGE_MCB, vbn : *mut i64, lbn : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastLargeMcbEntry(mcb : *const LARGE_MCB, vbn : *mut i64, lbn : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupLastLargeMcbEntryAndIndex(opaquemcb : *const LARGE_MCB, largevbn : *mut i64, largelbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastLargeMcbEntryAndIndex(opaquemcb : *const LARGE_MCB, largevbn : *mut i64, largelbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupLastMcbEntry(mcb : *const MCB, vbn : *mut u32, lbn : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastMcbEntry(mcb : *const MCB, vbn : *mut u32, lbn : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupMcbEntry(mcb : *const MCB, vbn : u32, lbn : *mut u32, sectorcount : *mut u32, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupMcbEntry(mcb : *const MCB, vbn : u32, lbn : *mut u32, sectorcount : *mut u32, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlLookupPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlLookupPerStreamContextInternal(streamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_STREAM_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerStreamContextInternal(streamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_STREAM_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlMdlReadCompleteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadCompleteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlMdlReadDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlMdlReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlMdlWriteCompleteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::Foundation:: MDL, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlWriteCompleteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::Foundation:: MDL, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMupGetProviderIdFromName(pprovidername : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pproviderid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlMupGetProviderInfoFromFileObject(pfileobject : *const super::super::Foundation:: FILE_OBJECT, level : u32, pbuffer : *mut ::core::ffi::c_void, pbuffersize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMupGetProviderInfoFromFileObject(pfileobject : *const super::super::Foundation:: FILE_OBJECT, level : u32, pbuffer : *mut ::core::ffi::c_void, pbuffersize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNormalizeNtstatus(exception : super::super::super::Win32::Foundation:: NTSTATUS, genericexception : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNotifyCleanup(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyCleanup(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNotifyCleanupAll(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyCleanupAll(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlNotifyFilterChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *const super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : PFILTER_REPORT_CHANGE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFilterChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *const super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : PFILTER_REPORT_CHANGE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNotifyFilterReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void, filtercontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFilterReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void, filtercontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlNotifyFullChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *mut super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFullChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *mut super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNotifyFullReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFullReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlNotifyInitializeSync(notifysync : *mut super::super::Foundation:: PNOTIFY_SYNC)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyInitializeSync(notifysync : *mut super::super::Foundation:: PNOTIFY_SYNC)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlNotifyUninitializeSync(notifysync : *mut super::super::Foundation:: PNOTIFY_SYNC)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyUninitializeSync(notifysync : *mut super::super::Foundation:: PNOTIFY_SYNC)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlNotifyVolumeEvent(fileobject : *const super::super::Foundation:: FILE_OBJECT, eventcode : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyVolumeEvent(fileobject : *const super::super::Foundation:: FILE_OBJECT, eventcode : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlNotifyVolumeEventEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, eventcode : u32, event : *const super::super::Foundation:: TARGET_DEVICE_CUSTOM_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyVolumeEventEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, eventcode : u32, event : *const super::super::Foundation:: TARGET_DEVICE_CUSTOM_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInBaseMcb(mcb : *const BASE_MCB) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNumberOfRunsInLargeMcb(mcb : *const LARGE_MCB) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInLargeMcb(mcb : *const LARGE_MCB) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlNumberOfRunsInMcb(mcb : *const MCB) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInMcb(mcb : *const MCB) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockBreakH(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakH(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockBreakH2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, grantedaccess : *const u32, shareaccess : *const u16) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakH2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, grantedaccess : *const u32, shareaccess : *const u16) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockBreakToNone(oplock : *mut *mut ::core::ffi::c_void, irpsp : *const super::super::Foundation:: IO_STACK_LOCATION, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakToNone(oplock : *mut *mut ::core::ffi::c_void, irpsp : *const super::super::Foundation:: IO_STACK_LOCATION, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockBreakToNoneEx(oplock : *mut *mut ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakToNoneEx(oplock : *mut *mut ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockFsctrl(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockFsctrl(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockFsctrlEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockFsctrlEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlOplockGetAnyBreakOwnerProcess(oplock : *const *const ::core::ffi::c_void) -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockGetAnyBreakOwnerProcess(oplock : *const *const ::core::ffi::c_void) -> super::super::Foundation:: PEPROCESS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockIsFastIoPossible(oplock : *const *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockIsSharedRequest(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockIsSharedRequest(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlOplockKeysEqual(fo1 : *const super::super::Foundation:: FILE_OBJECT, fo2 : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockKeysEqual(fo1 : *const super::super::Foundation:: FILE_OBJECT, fo2 : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlPostPagingFileStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPostPagingFileStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlPostStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPostStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlPrepareMdlWriteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrepareMdlWriteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlPrepareMdlWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrepareMdlWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrepareToReuseEcp(ecpcontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlPrivateLock(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN, iosb : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrivateLock(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN, iosb : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlProcessFileLock(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlProcessFileLock(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlQueryCachedVdl(fileobject : *const super::super::Foundation:: FILE_OBJECT, vdl : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryCachedVdl(fileobject : *const super::super::Foundation:: FILE_OBJECT, vdl : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlQueryInformationFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, retfileinformationsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryInformationFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, retfileinformationsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlQueryKernelEaFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryKernelEaFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryMaximumVirtualDiskNestingLevel() -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlRegisterFileSystemFilterCallbacks(filterdriverobject : *const super::super::Foundation:: DRIVER_OBJECT, callbacks : *const FS_FILTER_CALLBACKS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterFileSystemFilterCallbacks(filterdriverobject : *const super::super::Foundation:: DRIVER_OBJECT, callbacks : *const FS_FILTER_CALLBACKS) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProvider(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirectordevicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, mailslotssupported : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlRegisterUncProviderEx(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProviderEx(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlRegisterUncProviderEx2(redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, registration : *const FSRTL_UNC_PROVIDER_REGISTRATION, muphandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProviderEx2(redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, registration : *const FSRTL_UNC_PROVIDER_REGISTRATION, muphandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlReleaseFile(fileobject : *const super::super::Foundation:: FILE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlReleaseFile(fileobject : *const super::super::Foundation:: FILE_OBJECT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveBaseMcbEntry(mcb : *mut BASE_MCB, vbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveDotsFromPath(originalstring : ::windows_sys::core::PWSTR, pathlength : u16, newlength : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn FsRtlRemoveExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_sys::core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlRemoveLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, sectorcount : i64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, sectorcount : i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlRemoveMcbEntry(mcb : *mut MCB, vbn : u32, sectorcount : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveMcbEntry(mcb : *mut MCB, vbn : u32, sectorcount : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlRemovePerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemovePerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlRemovePerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemovePerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlRemovePerStreamContext(streamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_STREAM_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemovePerStreamContext(streamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_STREAM_CONTEXT); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlResetBaseMcb(mcb : *mut BASE_MCB)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlResetLargeMcb(mcb : *mut LARGE_MCB, selfsynchronized : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlResetLargeMcb(mcb : *mut LARGE_MCB, selfsynchronized : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlSetDriverBacking(driverobj : *const super::super::Foundation:: DRIVER_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSetDriverBacking(driverobj : *const super::super::Foundation:: DRIVER_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlSetEcpListIntoIrp(irp : *mut super::super::Foundation:: IRP, ecplist : *const super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSetEcpListIntoIrp(irp : *mut super::super::Foundation:: IRP, ecplist : *const super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlSetKernelEaFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, eabuffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSetKernelEaFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, eabuffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSplitBaseMcb(mcb : *mut BASE_MCB, vbn : i64, amount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlSplitLargeMcb(mcb : *mut LARGE_MCB, vbn : i64, amount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSplitLargeMcb(mcb : *mut LARGE_MCB, vbn : i64, amount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTeardownPerFileContexts(perfilecontextpointer : *const *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlTeardownPerStreamContexts(advancedheader : *const FSRTL_ADVANCED_FCB_HEADER)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTeardownPerStreamContexts(advancedheader : *const FSRTL_ADVANCED_FCB_HEADER)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTruncateBaseMcb(mcb : *mut BASE_MCB, vbn : i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlTruncateLargeMcb(mcb : *mut LARGE_MCB, vbn : i64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTruncateLargeMcb(mcb : *mut LARGE_MCB, vbn : i64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlTruncateMcb(mcb : *mut MCB, vbn : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTruncateMcb(mcb : *mut MCB, vbn : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeBaseMcb(mcb : *const BASE_MCB)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlUninitializeFileLock(filelock : *mut FILE_LOCK)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeFileLock(filelock : *mut FILE_LOCK)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlUninitializeLargeMcb(mcb : *mut LARGE_MCB)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeLargeMcb(mcb : *mut LARGE_MCB)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn FsRtlUninitializeMcb(mcb : *mut MCB)); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeMcb(mcb : *mut MCB)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeOplock(oplock : *mut *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUpdateDiskCounters(bytesread : u64, byteswritten : u64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlUpperOplockFsctrl(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32, loweroplockstate : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUpperOplockFsctrl(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32, loweroplockstate : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlValidateReparsePointBuffer(bufferlength : u32, reparsebuffer : *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn FsRtlVolumeDeviceToCorrelationId(volumedeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlVolumeDeviceToCorrelationId(volumedeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn GetSecurityUserInfo(logonid : *const super::super::super::Win32::Foundation:: LUID, flags : u32, userinformation : *mut *mut super::super::super::Win32::Security::Authentication::Identity:: SECURITY_USER_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("secur32.dll" "system" fn GetSecurityUserInfo(logonid : *const super::super::super::Win32::Foundation:: LUID, flags : u32, userinformation : *mut *mut super::super::super::Win32::Security::Authentication::Identity:: SECURITY_USER_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireVpbSpinLock(irql : *mut u8)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoApplyPriorityInfoThread(inputpriorityinfo : *const IO_PRIORITY_INFO, outputpriorityinfo : *mut IO_PRIORITY_INFO, thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoApplyPriorityInfoThread(inputpriorityinfo : *const IO_PRIORITY_INFO, outputpriorityinfo : *mut IO_PRIORITY_INFO, thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckDesiredAccess(desiredaccess : *mut u32, grantedaccess : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckEaBufferValidity(eabuffer : *const FILE_FULL_EA_INFORMATION, ealength : u32, erroroffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckFunctionAccess(grantedaccess : u32, majorfunction : u8, minorfunction : u8, iocontrolcode : u32, arg1 : *const ::core::ffi::c_void, arg2 : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuerySetFileInformation(fileinformationclass : FILE_INFORMATION_CLASS, length : u32, setoperation : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuerySetVolumeInformation(fsinformationclass : FS_INFORMATION_CLASS, length : u32, setoperation : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IoCheckQuotaBufferValidity(quotabuffer : *const FILE_QUOTA_INFORMATION, quotalength : u32, erroroffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuotaBufferValidity(quotabuffer : *const FILE_QUOTA_INFORMATION, quotalength : u32, erroroffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoClearFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateStreamFileObject(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObject(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateStreamFileObjectEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateStreamFileObjectEx2(createoptions : *const IO_CREATE_STREAM_FILE_OPTIONS, fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, streamfileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectEx2(createoptions : *const IO_CREATE_STREAM_FILE_OPTIONS, fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, streamfileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateStreamFileObjectLite(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectLite(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoEnumerateDeviceObjectList(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobjectlist : *mut *mut super::super::Foundation:: DEVICE_OBJECT, deviceobjectlistsize : u32, actualnumberdeviceobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateDeviceObjectList(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobjectlist : *mut *mut super::super::Foundation:: DEVICE_OBJECT, deviceobjectlistsize : u32, actualnumberdeviceobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoEnumerateRegisteredFiltersList(driverobjectlist : *mut *mut super::super::Foundation:: DRIVER_OBJECT, driverobjectlistsize : u32, actualnumberdriverobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateRegisteredFiltersList(driverobjectlist : *mut *mut super::super::Foundation:: DRIVER_OBJECT, driverobjectlistsize : u32, actualnumberdriverobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn IoFastQueryNetworkAttributes(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, desiredaccess : u32, openoptions : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFastQueryNetworkAttributes(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, desiredaccess : u32, openoptions : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetAttachedDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetAttachedDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetBaseFileSystemDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetBaseFileSystemDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceAttachmentBaseRef(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceAttachmentBaseRef(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceToVerify(thread : super::super::Foundation:: PETHREAD) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceToVerify(thread : super::super::Foundation:: PETHREAD) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDiskDeviceObject(filesystemdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, diskdeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDiskDeviceObject(filesystemdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, diskdeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetFsTrackOffsetState(irp : *const super::super::Foundation:: IRP, retfstrackoffsetblob : *mut *mut super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, rettrackedoffset : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetFsTrackOffsetState(irp : *const super::super::Foundation:: IRP, retfstrackoffsetblob : *mut *mut super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, rettrackedoffset : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetLowerDeviceObject(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetLowerDeviceObject(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetOplockKeyContext(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_ECP_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetOplockKeyContext(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_ECP_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetOplockKeyContextEx(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_CONTEXT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetOplockKeyContextEx(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_CONTEXT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetRequestorProcess(irp : *const super::super::Foundation:: IRP) -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorProcess(irp : *const super::super::Foundation:: IRP) -> super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetRequestorProcessId(irp : *const super::super::Foundation:: IRP) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorProcessId(irp : *const super::super::Foundation:: IRP) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetRequestorSessionId(irp : *const super::super::Foundation:: IRP, psessionid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorSessionId(irp : *const super::super::Foundation:: IRP, psessionid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIrpHasFsTrackOffsetExtensionType(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIrpHasFsTrackOffsetExtensionType(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIsOperationSynchronous(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsOperationSynchronous(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIsValidNameGraftingBuffer(irp : *const super::super::Foundation:: IRP, reparsebuffer : *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsValidNameGraftingBuffer(irp : *const super::super::Foundation:: IRP, reparsebuffer : *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoPageRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoPageRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryFileDosDeviceName(fileobject : *const super::super::Foundation:: FILE_OBJECT, objectnameinformation : *mut *mut super::super::Foundation:: OBJECT_NAME_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFileDosDeviceName(fileobject : *const super::super::Foundation:: FILE_OBJECT, objectnameinformation : *mut *mut super::super::Foundation:: OBJECT_NAME_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryFileInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFileInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryVolumeInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fsinformationclass : FS_INFORMATION_CLASS, length : u32, fsinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryVolumeInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fsinformationclass : FS_INFORMATION_CLASS, length : u32, fsinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueueThreadIrp(irp : *const super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueThreadIrp(irp : *const super::super::Foundation:: IRP)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterFsRegistrationChangeMountAware(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION, synchronizewithmounts : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFsRegistrationChangeMountAware(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION, synchronizewithmounts : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseVpbSpinLock(irql : u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReplaceFileObjectName(fileobject : *const super::super::Foundation:: FILE_OBJECT, newfilename : ::windows_sys::core::PCWSTR, filenamelength : u16) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReplaceFileObjectName(fileobject : *const super::super::Foundation:: FILE_OBJECT, newfilename : ::windows_sys::core::PCWSTR, filenamelength : u16) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRequestDeviceRemovalForReset(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceRemovalForReset(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRetrievePriorityInfo(irp : *const super::super::Foundation:: IRP, fileobject : *const super::super::Foundation:: FILE_OBJECT, thread : super::super::Foundation:: PETHREAD, priorityinfo : *mut IO_PRIORITY_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRetrievePriorityInfo(irp : *const super::super::Foundation:: IRP, fileobject : *const super::super::Foundation:: FILE_OBJECT, thread : super::super::Foundation:: PETHREAD, priorityinfo : *mut IO_PRIORITY_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetDeviceToVerify(thread : super::super::Foundation:: PETHREAD, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceToVerify(thread : super::super::Foundation:: PETHREAD, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP, fstrackoffsetblob : *const super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, trackedoffset : i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP, fstrackoffsetblob : *const super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, trackedoffset : i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSynchronousPageWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSynchronousPageWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoThreadToProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoThreadToProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUnregisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUnregisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoVerifyVolume(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, allowrawmount : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoVerifyVolume(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, allowrawmount : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeAcquireQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER) -> u8); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireSpinLockRaiseToSynch(spinlock : *mut usize) -> u8); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeAttachProcess(process : super::super::Foundation:: PRKPROCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAttachProcess(process : super::super::Foundation:: PRKPROCESS)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDetachProcess()); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeMutant(mutant : *mut super::super::Foundation:: KMUTANT, initialowner : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeMutant(mutant : *mut super::super::Foundation:: KMUTANT, initialowner : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeQueue(queue : *mut super::super::Foundation:: KQUEUE, count : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeQueue(queue : *mut super::super::Foundation:: KQUEUE, count : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInsertHeadQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertHeadQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInsertQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateMutant(mutant : *const super::super::Foundation:: KMUTANT) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateMutant(mutant : *const super::super::Foundation:: KMUTANT) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateQueue(queue : *const super::super::Foundation:: KQUEUE) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateQueue(queue : *const super::super::Foundation:: KQUEUE) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReleaseMutant(mutant : *mut super::super::Foundation:: KMUTANT, increment : i32, abandoned : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutant(mutant : *mut super::super::Foundation:: KMUTANT, increment : i32, abandoned : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeReleaseQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : u8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveQueue(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, timeout : *const i64) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueue(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, timeout : *const i64) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveQueueEx(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, entryarray : *mut *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY, count : u32) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueEx(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, entryarray : *mut *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY, count : u32) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRundownQueue(queue : *mut super::super::Foundation:: KQUEUE) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRundownQueue(queue : *mut super::super::Foundation:: KQUEUE) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeSetIdealProcessorThread(thread : super::super::Foundation:: PKTHREAD, processor : u8) -> u8); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetIdealProcessorThread(thread : super::super::Foundation:: PKTHREAD, processor : u8) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetKernelStackSwapEnable(enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeStackAttachProcess(process : super::super::Foundation:: PRKPROCESS, apcstate : *mut KAPC_STATE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeStackAttachProcess(process : super::super::Foundation:: PRKPROCESS, apcstate : *mut KAPC_STATE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeTryToAcquireQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : *mut u8) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeTryToAcquireQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : *mut u8) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeUnstackDetachProcess(apcstate : *const KAPC_STATE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeUnstackDetachProcess(apcstate : *const KAPC_STATE)); ::windows_targets::link!("secur32.dll" "system" fn MakeSignature(phcontext : *const SecHandle, fqop : u32, pmessage : *const SecBufferDesc, messageseqno : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ksecdd.sys" "system" fn MapSecurityError(secstatus : ::windows_sys::core::HRESULT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmCanFileBeTruncated(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, newfilesize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmCanFileBeTruncated(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, newfilesize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmDoesFileHaveUserWritableReferences(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmDoesFileHaveUserWritableReferences(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmFlushImageSection(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flushtype : MMFLUSH_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmFlushImageSection(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flushtype : MMFLUSH_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmForceSectionClosed(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, delayclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmForceSectionClosed(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, delayclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmForceSectionClosedEx(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, forcecloseflags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmForceSectionClosedEx(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, forcecloseflags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetMaximumFileSectionSize() -> u64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmIsFileSectionActive(fssectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flags : u32, sectionisactive : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsFileSectionActive(fssectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flags : u32, sectionisactive : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsRecursiveIoFault() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMdlPagesAreZero(mdl : *const super::super::Foundation:: MDL) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMdlPagesAreZero(mdl : *const super::super::Foundation:: MDL) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn MmPrefetchPages(numberoflists : u32, readlists : *const *const READ_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmPrefetchPages(numberoflists : u32, readlists : *const *const READ_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSetAddressRangeModified(address : *const ::core::ffi::c_void, length : usize) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAccessCheckAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAccessCheckByTypeAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAccessCheckByTypeResultListAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAdjustGroupsToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, resettodefault : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_GROUPS, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_GROUPS, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAdjustGroupsToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, resettodefault : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_GROUPS, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_GROUPS, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtAdjustPrivilegesToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, disableallprivileges : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_PRIVILEGES, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtAdjustPrivilegesToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, disableallprivileges : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_PRIVILEGES, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtAllocateVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, regionsize : *mut usize, allocationtype : u32, protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtCancelIoFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, iorequesttocancel : *const super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCancelIoFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, iorequesttocancel : *const super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtCloseObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] fn NtCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : super::super::super::Win32::Storage::FileSystem:: FILE_ACCESS_RIGHTS, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : super::super::super::Win32::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES, shareaccess : super::super::super::Win32::Storage::FileSystem:: FILE_SHARE_MODE, createdisposition : NTCREATEFILE_CREATE_DISPOSITION, createoptions : NTCREATEFILE_CREATE_OPTIONS, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : super::super::super::Win32::Storage::FileSystem:: FILE_ACCESS_RIGHTS, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : super::super::super::Win32::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES, shareaccess : super::super::super::Win32::Storage::FileSystem:: FILE_SHARE_MODE, createdisposition : NTCREATEFILE_CREATE_DISPOSITION, createoptions : NTCREATEFILE_CREATE_OPTIONS, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Memory"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Memory\"`"] fn NtCreateSectionEx(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE, extendedparameters : *mut super::super::super::Win32::System::Memory:: MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateSectionEx(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE, extendedparameters : *mut super::super::super::Win32::System::Memory:: MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtDeleteObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn NtDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtFilterToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtFilterToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtFlushBuffersFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, parameters : *const ::core::ffi::c_void, parameterssize : u32, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtFlushBuffersFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, parameters : *const ::core::ffi::c_void, parameterssize : u32, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtFreeVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, freetype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtFsControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtFsControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtImpersonateAnonymousToken(threadhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn NtOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtOpenObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, grantedaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtOpenProcessToken(processhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtOpenProcessTokenEx(processhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtOpenThreadToken(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtPrivilegeCheck(clienttoken : super::super::super::Win32::Foundation:: HANDLE, requiredprivileges : *mut super::super::super::Win32::Security:: PRIVILEGE_SET, result : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegeCheck(clienttoken : super::super::super::Win32::Foundation:: HANDLE, requiredprivileges : *mut super::super::super::Win32::Security:: PRIVILEGE_SET, result : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtPrivilegeObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegeObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtPrivilegedServiceAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, clienttoken : super::super::super::Win32::Foundation:: HANDLE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegedServiceAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, clienttoken : super::super::super::Win32::Foundation:: HANDLE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn NtQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtQuerySecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQuerySecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtQueryVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void, memoryinformationclass : MEMORY_INFORMATION_CLASS, memoryinformation : *mut ::core::ffi::c_void, memoryinformationlength : usize, returnlength : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtReadFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtReadFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtSetInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *const ::core::ffi::c_void, tokeninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *const ::core::ffi::c_void, tokeninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, vminformationclass : VIRTUAL_MEMORY_INFORMATION_CLASS, numberofentries : usize, virtualaddresses : *const MEMORY_RANGE_ENTRY, vminformation : *const ::core::ffi::c_void, vminformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NtSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtUnlockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtUnlockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtWriteFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtWriteFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn ObInsertObject(object : *const ::core::ffi::c_void, passedaccessstate : *mut super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objectpointerbias : u32, newobject : *mut *mut ::core::ffi::c_void, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObInsertObject(object : *const ::core::ffi::c_void, passedaccessstate : *mut super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objectpointerbias : u32, newobject : *mut *mut ::core::ffi::c_void, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObIsKernelHandle(handle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObMakeTemporaryObject(object : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn ObOpenObjectByPointer(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObOpenObjectByPointer(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn ObOpenObjectByPointerWithTag(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObOpenObjectByPointerWithTag(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObQueryNameString(object : *const ::core::ffi::c_void, objectnameinfo : *mut super::super::Foundation:: OBJECT_NAME_INFORMATION, length : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObQueryNameString(object : *const ::core::ffi::c_void, objectnameinfo : *mut super::super::Foundation:: OBJECT_NAME_INFORMATION, length : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObQueryObjectAuditingByHandle(handle : super::super::super::Win32::Foundation:: HANDLE, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn PfxFindPrefix(prefixtable : *const PREFIX_TABLE, fullname : *const super::super::super::Win32::System::Kernel:: STRING) -> *mut PREFIX_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn PfxFindPrefix(prefixtable : *const PREFIX_TABLE, fullname : *const super::super::super::Win32::System::Kernel:: STRING) -> *mut PREFIX_TABLE_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn PfxInitialize(prefixtable : *mut PREFIX_TABLE)); +::windows_targets::link!("ntdll.dll" "system" fn PfxInitialize(prefixtable : *mut PREFIX_TABLE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn PfxInsertPrefix(prefixtable : *const PREFIX_TABLE, prefix : *const super::super::super::Win32::System::Kernel:: STRING, prefixtableentry : *mut PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn PfxInsertPrefix(prefixtable : *const PREFIX_TABLE, prefix : *const super::super::super::Win32::System::Kernel:: STRING, prefixtableentry : *mut PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn PfxRemovePrefix(prefixtable : *const PREFIX_TABLE, prefixtableentry : *const PREFIX_TABLE_ENTRY)); +::windows_targets::link!("ntdll.dll" "system" fn PfxRemovePrefix(prefixtable : *const PREFIX_TABLE, prefixtableentry : *const PREFIX_TABLE_ENTRY)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn PoQueueShutdownWorkItem(workitem : *mut super::super::Foundation:: WORK_QUEUE_ITEM) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoQueueShutdownWorkItem(workitem : *mut super::super::Foundation:: WORK_QUEUE_ITEM) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsAssignImpersonationToken(thread : super::super::Foundation:: PETHREAD, token : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsAssignImpersonationToken(thread : super::super::Foundation:: PETHREAD, token : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsChargePoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsChargePoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsChargeProcessPoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsChargeProcessPoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDereferenceImpersonationToken(impersonationtoken : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDereferencePrimaryToken(primarytoken : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn PsDisableImpersonation(thread : super::super::Foundation:: PETHREAD, impersonationstate : *mut super::super::super::Win32::Security:: SE_IMPERSONATION_STATE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsDisableImpersonation(thread : super::super::Foundation:: PETHREAD, impersonationstate : *mut super::super::super::Win32::Security:: SE_IMPERSONATION_STATE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessExitTime() -> i64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn PsImpersonateClient(thread : super::super::Foundation:: PETHREAD, token : *const ::core::ffi::c_void, copyonopen : super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsImpersonateClient(thread : super::super::Foundation:: PETHREAD, token : *const ::core::ffi::c_void, copyonopen : super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsDiskCountersEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsIsThreadTerminating(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsThreadTerminating(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsLookupProcessByProcessId(processid : super::super::super::Win32::Foundation:: HANDLE, process : *mut super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsLookupProcessByProcessId(processid : super::super::super::Win32::Foundation:: HANDLE, process : *mut super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsLookupThreadByThreadId(threadid : super::super::super::Win32::Foundation:: HANDLE, thread : *mut super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsLookupThreadByThreadId(threadid : super::super::super::Win32::Foundation:: HANDLE, thread : *mut super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn PsReferenceImpersonationToken(thread : super::super::Foundation:: PETHREAD, copyonopen : *mut super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : *mut super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : *mut super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferenceImpersonationToken(thread : super::super::Foundation:: PETHREAD, copyonopen : *mut super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : *mut super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : *mut super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsReferencePrimaryToken(process : super::super::Foundation:: PEPROCESS) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferencePrimaryToken(process : super::super::Foundation:: PEPROCESS) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn PsRestoreImpersonation(thread : super::super::Foundation:: PETHREAD, impersonationstate : *const super::super::super::Win32::Security:: SE_IMPERSONATION_STATE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsRestoreImpersonation(thread : super::super::Foundation:: PETHREAD, impersonationstate : *const super::super::super::Win32::Security:: SE_IMPERSONATION_STATE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsReturnPoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsReturnPoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRevertToSelf()); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsUpdateDiskCounters(process : super::super::Foundation:: PEPROCESS, bytesread : u64, byteswritten : u64, readoperationcount : u32, writeoperationcount : u32, flushoperationcount : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsUpdateDiskCounters(process : super::super::Foundation:: PEPROCESS, bytesread : u64, byteswritten : u64, readoperationcount : u32, writeoperationcount : u32, flushoperationcount : u32)); ::windows_targets::link!("secur32.dll" "system" fn QuerySecurityContextToken(phcontext : *const SecHandle, token : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAbsoluteToSelfRelativeSD(absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, bufferlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAbsoluteToSelfRelativeSD(absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, bufferlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAddAccessAllowedAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAddAccessAllowedAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAddAccessAllowedAceEx(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, aceflags : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAddAccessAllowedAceEx(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, aceflags : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAddAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, startingaceindex : u32, acelist : *const ::core::ffi::c_void, acelistlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAddAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, startingaceindex : u32, acelist : *const ::core::ffi::c_void, acelistlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAllocateAndInitializeSid(identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, subauthority0 : u32, subauthority1 : u32, subauthority2 : u32, subauthority3 : u32, subauthority4 : u32, subauthority5 : u32, subauthority6 : u32, subauthority7 : u32, sid : *mut super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAllocateAndInitializeSid(identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, subauthority0 : u32, subauthority1 : u32, subauthority2 : u32, subauthority3 : u32, subauthority4 : u32, subauthority5 : u32, subauthority6 : u32, subauthority7 : u32, sid : *mut super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlAllocateAndInitializeSidEx(identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, subauthorities : *const u32, sid : *mut super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAllocateAndInitializeSidEx(identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, subauthorities : *const u32, sid : *mut super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlAllocateHeap(heaphandle : *const ::core::ffi::c_void, flags : u32, size : usize) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlAppendStringToString(destination : *mut super::super::super::Win32::System::Kernel:: STRING, source : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAppendStringToString(destination : *mut super::super::super::Win32::System::Kernel:: STRING, source : *const super::super::super::Win32::System::Kernel:: STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlCompareAltitudes(altitude1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, altitude2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> i32); ::windows_targets::link!("ntdll.dll" "system" fn RtlCompareMemoryUlong(source : *const ::core::ffi::c_void, length : usize, pattern : u32) -> usize); ::windows_targets::link!("ntdll.dll" "system" fn RtlCompressBuffer(compressionformatandengine : u16, uncompressedbuffer : *const u8, uncompressedbuffersize : u32, compressedbuffer : *mut u8, compressedbuffersize : u32, uncompressedchunksize : u32, finalcompressedsize : *mut u32, workspace : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -751,7 +750,7 @@ pub mod Minifilters; ::windows_targets::link!("ntdll.dll" "system" fn RtlCopyLuid(destinationluid : *mut super::super::super::Win32::Foundation:: LUID, sourceluid : *const super::super::super::Win32::Foundation:: LUID)); ::windows_targets::link!("ntdll.dll" "system" fn RtlCopySid(destinationsidlength : u32, destinationsid : super::super::super::Win32::Foundation:: PSID, sourcesid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlCreateAcl(acl : *mut super::super::super::Win32::Security:: ACL, acllength : u32, aclrevision : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlCreateAcl(acl : *mut super::super::super::Win32::Security:: ACL, acllength : u32, aclrevision : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateHeap(flags : u32, heapbase : *const ::core::ffi::c_void, reservesize : usize, commitsize : usize, lock : *const ::core::ffi::c_void, parameters : *const RTL_HEAP_PARAMETERS) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateServiceSid(servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicesid : super::super::super::Win32::Foundation:: PSID, servicesidlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateSystemVolumeInformationFolder(volumerootpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -765,7 +764,7 @@ pub mod Minifilters; ::windows_targets::link!("ntdll.dll" "system" fn RtlDecompressFragment(compressionformat : u16, uncompressedfragment : *mut u8, uncompressedfragmentsize : u32, compressedbuffer : *const u8, compressedbuffersize : u32, fragmentoffset : u32, finaluncompressedsize : *mut u32, workspace : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlDecompressFragmentEx(compressionformat : u16, uncompressedfragment : *mut u8, uncompressedfragmentsize : u32, compressedbuffer : *const u8, compressedbuffersize : u32, fragmentoffset : u32, uncompressedchunksize : u32, finaluncompressedsize : *mut u32, workspace : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlDeleteAce(acl : *mut super::super::super::Win32::Security:: ACL, aceindex : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteAce(acl : *mut super::super::super::Win32::Security:: ACL, aceindex : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlDescribeChunk(compressionformat : u16, compressedbuffer : *mut *mut u8, endofcompressedbufferplus1 : *const u8, chunkbuffer : *mut *mut u8, chunksize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlDestroyHeap(heaphandle : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlDowncaseUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -773,36 +772,36 @@ pub mod Minifilters; ::windows_targets::link!("ntdll.dll" "system" fn RtlEqualPrefixSid(sid1 : super::super::super::Win32::Foundation:: PSID, sid2 : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlEqualSid(sid1 : super::super::super::Win32::Foundation:: PSID, sid2 : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlFindUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, fullname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitiveindex : u32) -> *mut UNICODE_PREFIX_TABLE_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlFindUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, fullname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitiveindex : u32) -> *mut UNICODE_PREFIX_TABLE_ENTRY); ::windows_targets::link!("ntdll.dll" "system" fn RtlFreeHeap(heaphandle : *const ::core::ffi::c_void, flags : u32, baseaddress : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlFreeSid(sid : super::super::super::Win32::Foundation:: PSID) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlGenerate8dot3Name(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allowextendedcharacters : super::super::super::Win32::Foundation:: BOOLEAN, context : *mut GENERATE_NAME_CONTEXT, name8dot3 : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlGetAce(acl : *const super::super::super::Win32::Security:: ACL, aceindex : u32, ace : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetAce(acl : *const super::super::super::Win32::Security:: ACL, aceindex : u32, ace : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetCompressionWorkSpaceSize(compressionformatandengine : u16, compressbufferworkspacesize : *mut u32, compressfragmentworkspacesize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlGetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, dacl : *mut *mut super::super::super::Win32::Security:: ACL, dacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, dacl : *mut *mut super::super::super::Win32::Security:: ACL, dacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlGetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : *mut super::super::super::Win32::Foundation:: PSID, groupdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : *mut super::super::super::Win32::Foundation:: PSID, groupdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlGetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : *mut super::super::super::Win32::Foundation:: PSID, ownerdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : *mut super::super::super::Win32::Foundation:: PSID, ownerdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlGetSaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, saclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, sacl : *mut *mut super::super::super::Win32::Security:: ACL, sacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetSaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, saclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, sacl : *mut *mut super::super::super::Win32::Security:: ACL, sacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlIdentifierAuthoritySid(sid : super::super::super::Win32::Foundation:: PSID) -> *mut super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY); +::windows_targets::link!("ntdll.dll" "system" fn RtlIdentifierAuthoritySid(sid : super::super::super::Win32::Foundation:: PSID) -> *mut super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY); ::windows_targets::link!("ntdll.dll" "system" fn RtlIdnToAscii(flags : u32, sourcestring : ::windows_sys::core::PCWSTR, sourcestringlength : i32, destinationstring : ::windows_sys::core::PWSTR, destinationstringlength : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIdnToNameprepUnicode(flags : u32, sourcestring : ::windows_sys::core::PCWSTR, sourcestringlength : i32, destinationstring : ::windows_sys::core::PWSTR, destinationstringlength : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIdnToUnicode(flags : u32, sourcestring : ::windows_sys::core::PCWSTR, sourcestringlength : i32, destinationstring : ::windows_sys::core::PWSTR, destinationstringlength : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlInitCodePageTable(tablebase : *const u16, codepagetable : *mut CPTABLEINFO)); ::windows_targets::link!("ntdll.dll" "system" fn RtlInitUnicodeStringEx(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlInitializeSid(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeSid(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "cdecl" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlInitializeSidEx(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, ...) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "cdecl" fn RtlInitializeSidEx(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, ...) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlInitializeUnicodePrefix(prefixtable : *mut UNICODE_PREFIX_TABLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlInitializeUnicodePrefix(prefixtable : *mut UNICODE_PREFIX_TABLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlInsertUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, prefix : *const super::super::super::Win32::Foundation:: UNICODE_STRING, prefixtableentry : *mut UNICODE_PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlInsertUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, prefix : *const super::super::super::Win32::Foundation:: UNICODE_STRING, prefixtableentry : *mut UNICODE_PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsCloudFilesPlaceholder(fileattributes : u32, reparsetag : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsNonEmptyDirectoryReparsePointAllowed(reparsetag : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsNormalizedString(normform : u32, sourcestring : ::windows_sys::core::PCWSTR, sourcestringlength : i32, normalized : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -810,23 +809,23 @@ pub mod Minifilters; ::windows_targets::link!("ntdll.dll" "system" fn RtlIsPartialPlaceholderFileHandle(filehandle : super::super::super::Win32::Foundation:: HANDLE, ispartialplaceholder : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsPartialPlaceholderFileInfo(infobuffer : *const ::core::ffi::c_void, infoclass : FILE_INFORMATION_CLASS, ispartialplaceholder : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn RtlIsSandboxedToken(context : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, previousmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlIsSandboxedToken(context : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, previousmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlIsValidOemCharacter(char : ::windows_sys::core::PWSTR) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlLengthRequiredSid(subauthoritycount : u32) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlLengthSid(sid : super::super::super::Win32::Foundation:: PSID) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlMultiByteToUnicodeN(unicodestring : ::windows_sys::core::PWSTR, maxbytesinunicodestring : u32, bytesinunicodestring : *mut u32, multibytestring : ::windows_sys::core::PCSTR, bytesinmultibytestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlMultiByteToUnicodeSize(bytesinunicodestring : *mut u32, multibytestring : ::windows_sys::core::PCSTR, bytesinmultibytestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlNextUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut UNICODE_PREFIX_TABLE_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlNextUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut UNICODE_PREFIX_TABLE_ENTRY); ::windows_targets::link!("ntdll.dll" "system" fn RtlNormalizeString(normform : u32, sourcestring : ::windows_sys::core::PCWSTR, sourcestringlength : i32, destinationstring : ::windows_sys::core::PWSTR, destinationstringlength : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlNtStatusToDosErrorNoTeb(status : super::super::super::Win32::Foundation:: NTSTATUS) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlOemStringToCountedUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlOemStringToCountedUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlOemStringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlOemStringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlOemToUnicodeN(unicodestring : ::windows_sys::core::PWSTR, maxbytesinunicodestring : u32, bytesinunicodestring : *mut u32, oemstring : ::windows_sys::core::PCSTR, bytesinoemstring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlPrefixString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlPrefixString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryPackageIdentity(tokenobject : *const ::core::ffi::c_void, packagefullname : ::windows_sys::core::PWSTR, packagesize : *mut usize, appid : ::windows_sys::core::PWSTR, appidsize : *mut usize, packaged : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryPackageIdentityEx(tokenobject : *const ::core::ffi::c_void, packagefullname : ::windows_sys::core::PWSTR, packagesize : *mut usize, appid : ::windows_sys::core::PWSTR, appidsize : *mut usize, dynamicid : *mut ::windows_sys::core::GUID, flags : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryProcessPlaceholderCompatibilityMode() -> i8); @@ -834,234 +833,234 @@ pub mod Minifilters; ::windows_targets::link!("ntdll.dll" "system" fn RtlRandom(seed : *mut u32) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlRandomEx(seed : *mut u32) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlRemoveUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, prefixtableentry : *const UNICODE_PREFIX_TABLE_ENTRY)); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlRemoveUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, prefixtableentry : *const UNICODE_PREFIX_TABLE_ENTRY)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlReplaceSidInSd(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, oldsid : super::super::super::Win32::Foundation:: PSID, newsid : super::super::super::Win32::Foundation:: PSID, numchanges : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlReplaceSidInSd(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, oldsid : super::super::super::Win32::Foundation:: PSID, newsid : super::super::super::Win32::Foundation:: PSID, numchanges : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlReserveChunk(compressionformat : u16, compressedbuffer : *mut *mut u8, endofcompressedbufferplus1 : *const u8, chunkbuffer : *mut *mut u8, chunksize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlSecondsSince1970ToTime(elapsedseconds : u32, time : *mut i64)); ::windows_targets::link!("ntdll.dll" "system" fn RtlSecondsSince1980ToTime(elapsedseconds : u32, time : *mut i64)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptorsize : *mut u32, dacl : *mut super::super::super::Win32::Security:: ACL, daclsize : *mut u32, sacl : *mut super::super::super::Win32::Security:: ACL, saclsize : *mut u32, owner : super::super::super::Win32::Foundation:: PSID, ownersize : *mut u32, primarygroup : super::super::super::Win32::Foundation:: PSID, primarygroupsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptorsize : *mut u32, dacl : *mut super::super::super::Win32::Security:: ACL, daclsize : *mut u32, sacl : *mut super::super::super::Win32::Security:: ACL, saclsize : *mut u32, owner : super::super::super::Win32::Foundation:: PSID, ownersize : *mut u32, primarygroup : super::super::super::Win32::Foundation:: PSID, primarygroupsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlSetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : super::super::super::Win32::Foundation:: PSID, groupdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : super::super::super::Win32::Foundation:: PSID, groupdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlSetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : super::super::super::Win32::Foundation:: PSID, ownerdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : super::super::super::Win32::Foundation:: PSID, ownerdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlSetProcessPlaceholderCompatibilityMode(mode : i8) -> i8); ::windows_targets::link!("ntdll.dll" "system" fn RtlSetThreadPlaceholderCompatibilityMode(mode : i8) -> i8); ::windows_targets::link!("ntdll.dll" "system" fn RtlSubAuthorityCountSid(sid : super::super::super::Win32::Foundation:: PSID) -> *mut u8); ::windows_targets::link!("ntdll.dll" "system" fn RtlSubAuthoritySid(sid : super::super::super::Win32::Foundation:: PSID, subauthority : u32) -> *mut u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeToSecondsSince1980(time : *const i64, elapsedseconds : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToCustomCPN(customcp : *const CPTABLEINFO, customcpstring : ::windows_sys::core::PSTR, maxbytesincustomcpstring : u32, bytesincustomcpstring : *mut u32, unicodestring : ::windows_sys::core::PCWSTR, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToMultiByteN(multibytestring : ::windows_sys::core::PSTR, maxbytesinmultibytestring : u32, bytesinmultibytestring : *mut u32, unicodestring : *const u16, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToOemN(oemstring : ::windows_sys::core::PSTR, maxbytesinoemstring : u32, bytesinoemstring : *mut u32, unicodestring : *const u16, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUpcaseUnicodeStringToOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeStringToOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeToCustomCPN(customcp : *const CPTABLEINFO, customcpstring : ::windows_sys::core::PSTR, maxbytesincustomcpstring : u32, bytesincustomcpstring : *mut u32, unicodestring : ::windows_sys::core::PCWSTR, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeToMultiByteN(multibytestring : ::windows_sys::core::PSTR, maxbytesinmultibytestring : u32, bytesinmultibytestring : *mut u32, unicodestring : *const u16, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeToOemN(oemstring : ::windows_sys::core::PSTR, maxbytesinoemstring : u32, bytesinoemstring : *mut u32, unicodestring : *const u16, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlValidSid(sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlValidateUnicodeString(flags : u32, string : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlxOemStringToUnicodeSize(oemstring : *const super::super::super::Win32::System::Kernel:: STRING) -> u32); +::windows_targets::link!("ntdll.dll" "system" fn RtlxOemStringToUnicodeSize(oemstring : *const super::super::super::Win32::System::Kernel:: STRING) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlxUnicodeStringToOemSize(unicodestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeAccessCheckFromState(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, clienttokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheckFromState(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, clienttokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeAccessCheckFromStateEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytoken : *const ::core::ffi::c_void, clienttoken : *const ::core::ffi::c_void, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheckFromStateEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytoken : *const ::core::ffi::c_void, clienttoken : *const ::core::ffi::c_void, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeAdjustAccessStateForAccessConstraints(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustAccessStateForAccessConstraints(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeAdjustAccessStateForTrustLabel(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustAccessStateForTrustLabel(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAdjustObjectSecurity(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, originaldescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, proposeddescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, adjusteddescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, applyadjusteddescriptor : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustObjectSecurity(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, originaldescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, proposeddescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, adjusteddescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, applyadjusteddescriptor : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeAppendPrivileges(accessstate : *mut super::super::Foundation:: ACCESS_STATE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAppendPrivileges(accessstate : *mut super::super::Foundation:: ACCESS_STATE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditFipsCryptoSelftests(bsuccess : super::super::super::Win32::Foundation:: BOOLEAN, selftestcode : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditHardLinkCreation(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, linkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, bsuccess : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditHardLinkCreationWithTransaction(filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, linkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, bsuccess : super::super::super::Win32::Foundation:: BOOLEAN, transactionid : *const ::windows_sys::core::GUID)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditTransactionStateChange(transactionid : *const ::windows_sys::core::GUID, resourcemanagerid : *const ::windows_sys::core::GUID, newtransactionstate : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingAnyFileEventsWithContext(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingAnyFileEventsWithContext(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingAnyFileEventsWithContextEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingAnyFileEventsWithContextEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeAuditingFileEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingFileEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingFileEventsWithContextEx(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContextEx(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingFileOrGlobalEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileOrGlobalEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeAuditingHardLinkEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAuditingHardLinkEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeCaptureSubjectContextEx(thread : super::super::Foundation:: PETHREAD, process : super::super::Foundation:: PEPROCESS, subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeCaptureSubjectContextEx(thread : super::super::Foundation:: PETHREAD, process : super::super::Foundation:: PEPROCESS, subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeCheckForCriticalAceRemoval(currentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, aceremoved : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeCheckForCriticalAceRemoval(currentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, aceremoved : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeCreateClientSecurity(clientthread : super::super::Foundation:: PETHREAD, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, remotesession : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurity(clientthread : super::super::Foundation:: PETHREAD, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, remotesession : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeCreateClientSecurityFromSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, serverisremote : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurityFromSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, serverisremote : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeDeleteClientSecurity(clientcontext : *mut SECURITY_CLIENT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeDeleteClientSecurity(clientcontext : *mut SECURITY_CLIENT_CONTEXT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeDeleteObjectAuditAlarm(object : *const ::core::ffi::c_void, handle : super::super::super::Win32::Foundation:: HANDLE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeDeleteObjectAuditAlarmWithTransaction(object : *const ::core::ffi::c_void, handle : super::super::super::Win32::Foundation:: HANDLE, transactionid : *const ::windows_sys::core::GUID)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeExamineSacl(sacl : *const super::super::super::Win32::Security:: ACL, resourcesacl : *const super::super::super::Win32::Security:: ACL, token : *const ::core::ffi::c_void, desiredaccess : u32, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateaudit : *mut super::super::super::Win32::Foundation:: BOOLEAN, generatealarm : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeExamineSacl(sacl : *const super::super::super::Win32::Security:: ACL, resourcesacl : *const super::super::super::Win32::Security:: ACL, token : *const ::core::ffi::c_void, desiredaccess : u32, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateaudit : *mut super::super::super::Win32::Foundation:: BOOLEAN, generatealarm : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeFilterToken(existingtoken : *const ::core::ffi::c_void, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, filteredtoken : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeFilterToken(existingtoken : *const ::core::ffi::c_void, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, filteredtoken : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeFreePrivileges(privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeFreePrivileges(privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeImpersonateClient(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeImpersonateClient(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeImpersonateClientEx(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeImpersonateClientEx(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SeLocateProcessImageName(process : super::super::Foundation:: PEPROCESS, pimagefilename : *mut *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeLocateProcessImageName(process : super::super::Foundation:: PEPROCESS, pimagefilename : *mut *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeMarkLogonSessionForTerminationNotification(logonid : *const super::super::super::Win32::Foundation:: LUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SeMarkLogonSessionForTerminationNotificationEx(logonid : *const super::super::super::Win32::Foundation:: LUID, pserversilo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeMarkLogonSessionForTerminationNotificationEx(logonid : *const super::super::super::Win32::Foundation:: LUID, pserversilo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeOpenObjectAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeOpenObjectAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const ::windows_sys::core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const ::windows_sys::core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeOpenObjectForDeleteAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectForDeleteAuditAlarm(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const ::windows_sys::core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, object : *const ::core::ffi::c_void, absoluteobjectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE, objectcreated : super::super::super::Win32::Foundation:: BOOLEAN, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, accessmode : i8, transactionid : *const ::windows_sys::core::GUID, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SePrivilegeCheck(requiredprivileges : *mut super::super::super::Win32::Security:: PRIVILEGE_SET, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, accessmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SePrivilegeCheck(requiredprivileges : *mut super::super::super::Win32::Security:: PRIVILEGE_SET, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, accessmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQueryAuthenticationIdToken(token : *const ::core::ffi::c_void, authenticationid : *mut super::super::super::Win32::Foundation:: LUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeQueryInformationToken(token : *const ::core::ffi::c_void, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeQueryInformationToken(token : *const ::core::ffi::c_void, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeQuerySecurityDescriptorInfo(securityinformation : *const u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : *mut u32, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeQuerySecurityDescriptorInfo(securityinformation : *const u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : *mut u32, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SeQueryServerSiloToken(token : *const ::core::ffi::c_void, pserversilo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeQueryServerSiloToken(token : *const ::core::ffi::c_void, pserversilo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQuerySessionIdToken(token : *const ::core::ffi::c_void, sessionid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQuerySessionIdTokenEx(token : *const ::core::ffi::c_void, sessionid : *mut u32, isservicesession : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeRegisterLogonSessionTerminatedRoutine(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeRegisterLogonSessionTerminatedRoutineEx(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn SeReportSecurityEventWithSubCategory(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY, auditsubcategoryid : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeReportSecurityEventWithSubCategory(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY, auditsubcategoryid : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeSetAccessStateGenericMapping(accessstate : *mut super::super::Foundation:: ACCESS_STATE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetAccessStateGenericMapping(accessstate : *mut super::super::Foundation:: ACCESS_STATE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeSetSecurityDescriptorInfo(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetSecurityDescriptorInfo(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeSetSecurityDescriptorInfoEx(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, autoinheritflags : u32, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetSecurityDescriptorInfoEx(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, autoinheritflags : u32, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] fn SeShouldCheckForAccessRightsFromParent(objecttype : *const ::core::ffi::c_void, childdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeShouldCheckForAccessRightsFromParent(objecttype : *const ::core::ffi::c_void, childdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeTokenFromAccessInformation(accessinformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, token : *mut ::core::ffi::c_void, length : u32, requiredlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenFromAccessInformation(accessinformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, token : *mut ::core::ffi::c_void, length : u32, requiredlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenIsAdmin(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenIsRestricted(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenIsWriteRestricted(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeTokenType(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Security:: TOKEN_TYPE); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenType(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Security:: TOKEN_TYPE); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnregisterLogonSessionTerminatedRoutine(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnregisterLogonSessionTerminatedRoutineEx(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SecLookupAccountName(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, sidsize : *mut u32, sid : super::super::super::Win32::Foundation:: PSID, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE, domainsize : *mut u32, referenceddomain : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ksecdd.sys" "system" fn SecLookupAccountName(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, sidsize : *mut u32, sid : super::super::super::Win32::Foundation:: PSID, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE, domainsize : *mut u32, referenceddomain : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SecLookupAccountSid(sid : super::super::super::Win32::Foundation:: PSID, namesize : *mut u32, namebuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, domainsize : *mut u32, domainbuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ksecdd.sys" "system" fn SecLookupAccountSid(sid : super::super::super::Win32::Foundation:: PSID, namesize : *mut u32, namebuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, domainsize : *mut u32, domainbuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SecLookupWellKnownSid(sidtype : super::super::super::Win32::Security:: WELL_KNOWN_SID_TYPE, sid : super::super::super::Win32::Foundation:: PSID, sidbuffersize : u32, sidsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ksecdd.sys" "system" fn SecLookupWellKnownSid(sidtype : super::super::super::Win32::Security:: WELL_KNOWN_SID_TYPE, sid : super::super::super::Win32::Foundation:: PSID, sidbuffersize : u32, sidsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPN(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, length : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPNEx(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, targetinfo : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, length : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ksecdd.sys" "system" fn SecMakeSPNEx2(serviceclass : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, instanceport : u16, referrer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, intargetinfo : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, spn : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, totalsize : *mut u32, allocate : super::super::super::Win32::Foundation:: BOOLEAN, istargetinfomarshaled : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("secur32.dll" "system" fn SetContextAttributesW(phcontext : *const SecHandle, ulattribute : u32, pbuffer : *const ::core::ffi::c_void, cbbuffer : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiAcceptSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, pinput : *const SecBufferDesc, fcontextreq : u32, targetdatarep : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiAcceptSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, pinput : *const SecBufferDesc, fcontextreq : u32, targetdatarep : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`"] fn SspiAcquireCredentialsHandleAsyncA(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : ::windows_sys::core::PCSTR, pszpackage : ::windows_sys::core::PCSTR, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiAcquireCredentialsHandleAsyncA(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : ::windows_sys::core::PCSTR, pszpackage : ::windows_sys::core::PCSTR, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`"] fn SspiAcquireCredentialsHandleAsyncW(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pszpackage : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiAcquireCredentialsHandleAsyncW(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pszpackage : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiCreateAsyncContext() -> *mut super::super::Foundation:: SspiAsyncContext); +::windows_targets::link!("ksecdd.sys" "system" fn SspiCreateAsyncContext() -> *mut super::super::Foundation:: SspiAsyncContext); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiDeleteSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcontext : *const SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiDeleteSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcontext : *const SecHandle) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiFreeAsyncContext(handle : *const super::super::Foundation:: SspiAsyncContext)); +::windows_targets::link!("ksecdd.sys" "system" fn SspiFreeAsyncContext(handle : *const super::super::Foundation:: SspiAsyncContext)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiFreeCredentialsHandleAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiFreeCredentialsHandleAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiGetAsyncCallStatus(handle : *const super::super::Foundation:: SspiAsyncContext) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiGetAsyncCallStatus(handle : *const super::super::Foundation:: SspiAsyncContext) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiInitializeSecurityContextAsyncA(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, psztargetname : ::windows_sys::core::PCSTR, fcontextreq : u32, reserved1 : u32, targetdatarep : u32, pinput : *const SecBufferDesc, reserved2 : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiInitializeSecurityContextAsyncA(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, psztargetname : ::windows_sys::core::PCSTR, fcontextreq : u32, reserved1 : u32, targetdatarep : u32, pinput : *const SecBufferDesc, reserved2 : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiInitializeSecurityContextAsyncW(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, psztargetname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fcontextreq : u32, reserved1 : u32, targetdatarep : u32, pinput : *const SecBufferDesc, reserved2 : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiInitializeSecurityContextAsyncW(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, psztargetname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fcontextreq : u32, reserved1 : u32, targetdatarep : u32, pinput : *const SecBufferDesc, reserved2 : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiReinitAsyncContext(handle : *mut super::super::Foundation:: SspiAsyncContext) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ksecdd.sys" "system" fn SspiReinitAsyncContext(handle : *mut super::super::Foundation:: SspiAsyncContext) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ksecdd.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn SspiSetAsyncNotifyCallback(context : *const super::super::Foundation:: SspiAsyncContext, callback : SspiAsyncNotifyCallback, callbackdata : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksecdd.sys" "system" fn SspiSetAsyncNotifyCallback(context : *const super::super::Foundation:: SspiAsyncContext, callback : SspiAsyncNotifyCallback, callbackdata : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn VerifySignature(phcontext : *const SecHandle, pmessage : *const SecBufferDesc, messageseqno : u32, pfqop : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ntdll.dll" "system" fn ZwAllocateVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, regionsize : *mut usize, allocationtype : u32, protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Memory")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Memory\"`"] fn ZwAllocateVirtualMemoryEx(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, allocationtype : u32, pageprotection : u32, extendedparameters : *mut super::super::super::Win32::System::Memory:: MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwAllocateVirtualMemoryEx(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, allocationtype : u32, pageprotection : u32, extendedparameters : *mut super::super::super::Win32::System::Memory:: MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ZwCreateEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, eventtype : super::super::super::Win32::System::Kernel:: EVENT_TYPE, initialstate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, eventtype : super::super::super::Win32::System::Kernel:: EVENT_TYPE, initialstate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwDeleteFile(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwDeleteFile(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwDuplicateObject(sourceprocesshandle : super::super::super::Win32::Foundation:: HANDLE, sourcehandle : super::super::super::Win32::Foundation:: HANDLE, targetprocesshandle : super::super::super::Win32::Foundation:: HANDLE, targethandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, handleattributes : u32, options : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn ZwDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwFlushBuffersFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwFlushBuffersFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwFlushBuffersFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, parameters : *const ::core::ffi::c_void, parameterssize : u32, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwFlushBuffersFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, parameters : *const ::core::ffi::c_void, parameterssize : u32, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwFlushVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwFlushVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwFreeVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, freetype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwFsControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwFsControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwNotifyChangeKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwNotifyChangeKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenDirectoryObject(directoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenDirectoryObject(directoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenProcessTokenEx(processhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwQueryEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwQueryFullAttributesFile(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, fileinformation : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryFullAttributesFile(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, fileinformation : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ZwQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwQueryObject(handle : super::super::super::Win32::Foundation:: HANDLE, objectinformationclass : super::super::Foundation:: OBJECT_INFORMATION_CLASS, objectinformation : *mut ::core::ffi::c_void, objectinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryObject(handle : super::super::super::Win32::Foundation:: HANDLE, objectinformationclass : super::super::Foundation:: OBJECT_INFORMATION_CLASS, objectinformation : *mut ::core::ffi::c_void, objectinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ZwQuerySecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQuerySecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void, memoryinformationclass : MEMORY_INFORMATION_CLASS, memoryinformation : *mut ::core::ffi::c_void, memoryinformationlength : usize, returnlength : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwSetEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSetEvent(eventhandle : super::super::super::Win32::Foundation:: HANDLE, previousstate : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ZwSetInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *const ::core::ffi::c_void, tokeninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *const ::core::ffi::c_void, tokeninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, vminformationclass : VIRTUAL_MEMORY_INFORMATION_CLASS, numberofentries : usize, virtualaddresses : *const MEMORY_RANGE_ENTRY, vminformation : *const ::core::ffi::c_void, vminformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ZwSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwUnlockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwUnlockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); pub const ATOMIC_CREATE_ECP_IN_FLAG_BEST_EFFORT: u32 = 256u32; pub const ATOMIC_CREATE_ECP_IN_FLAG_EOF_SPECIFIED: u32 = 4u32; @@ -2104,7 +2103,6 @@ impl ::core::clone::Clone for CACHE_MANAGER_CALLBACK_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct CACHE_UNINITIALIZE_EVENT { pub Next: *mut CACHE_UNINITIALIZE_EVENT, @@ -2119,7 +2117,6 @@ impl ::core::clone::Clone for CACHE_UNINITIALIZE_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CC_ASYNC_READ_CONTEXT { pub CompletionRoutine: PASYNC_READ_COMPLETION_CALLBACK, @@ -2207,7 +2204,6 @@ impl ::core::clone::Clone for CONTAINER_VOLUME_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct COPY_INFORMATION { pub SourceFileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -2243,7 +2239,6 @@ impl ::core::clone::Clone for CPTABLEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CREATE_REDIRECTION_ECP_CONTEXT { pub Size: u16, @@ -2296,7 +2291,6 @@ impl ::core::clone::Clone for CSV_QUERY_FILE_REVISION_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 { pub FileId: super::super::super::Win32::Storage::FileSystem::FILE_ID_128, @@ -2361,7 +2355,6 @@ impl ::core::clone::Clone for ECP_OPEN_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct EOF_WAIT_BLOCK { pub EofWaitLinks: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -2695,7 +2688,6 @@ impl ::core::clone::Clone for FILE_GET_EA_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FILE_GET_QUOTA_INFORMATION { pub NextEntryOffset: u32, @@ -2735,7 +2727,6 @@ impl ::core::clone::Clone for FILE_ID_BOTH_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_EXTD_BOTH_DIR_INFORMATION { pub NextEntryOffset: u32, @@ -2764,7 +2755,6 @@ impl ::core::clone::Clone for FILE_ID_EXTD_BOTH_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_EXTD_DIR_INFORMATION { pub NextEntryOffset: u32, @@ -2836,7 +2826,6 @@ impl ::core::clone::Clone for FILE_ID_GLOBAL_TX_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_INFORMATION { pub VolumeSerialNumber: u64, @@ -2884,7 +2873,6 @@ impl ::core::clone::Clone for FILE_KNOWN_FOLDER_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_LINKS_FULL_ID_INFORMATION { pub BytesNeeded: u32, @@ -2912,7 +2900,6 @@ impl ::core::clone::Clone for FILE_LINKS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_LINK_ENTRY_FULL_ID_INFORMATION { pub NextEntryOffset: u32, @@ -2966,7 +2953,6 @@ impl ::core::clone::Clone for FILE_LINK_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_LOCK { pub CompleteLockIrpRoutine: PCOMPLETE_LOCK_IRP_ROUTINE, @@ -2987,7 +2973,6 @@ impl ::core::clone::Clone for FILE_LOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_LOCK_INFO { pub StartingByte: i64, @@ -3313,7 +3298,6 @@ impl ::core::clone::Clone for FILE_POSITION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FILE_QUOTA_INFORMATION { pub NextEntryOffset: u32, @@ -3516,7 +3500,6 @@ impl ::core::clone::Clone for FILE_STAT_LX_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct FILE_STORAGE_RESERVE_ID_INFORMATION { pub StorageReserveId: super::super::super::Win32::System::Ioctl::STORAGE_RESERVE_ID, @@ -3647,7 +3630,6 @@ impl ::core::clone::Clone for FSCTL_UNMAP_SPACE_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_ADVANCED_FCB_HEADER { pub Base: FSRTL_COMMON_FCB_HEADER, @@ -3668,7 +3650,6 @@ impl ::core::clone::Clone for FSRTL_ADVANCED_FCB_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub union FSRTL_ADVANCED_FCB_HEADER_0 { pub Oplock: *mut ::core::ffi::c_void, @@ -3683,7 +3664,6 @@ impl ::core::clone::Clone for FSRTL_ADVANCED_FCB_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FSRTL_AUXILIARY_BUFFER { pub Buffer: *mut ::core::ffi::c_void, @@ -3700,7 +3680,6 @@ impl ::core::clone::Clone for FSRTL_AUXILIARY_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_COMMON_FCB_HEADER { pub NodeTypeCode: i16, @@ -3745,7 +3724,6 @@ impl ::core::clone::Clone for FSRTL_MUP_PROVIDER_INFO_LEVEL_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct FSRTL_PER_FILEOBJECT_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -3761,7 +3739,6 @@ impl ::core::clone::Clone for FSRTL_PER_FILEOBJECT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_PER_FILE_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -3778,7 +3755,6 @@ impl ::core::clone::Clone for FSRTL_PER_FILE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_PER_STREAM_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -3862,7 +3838,6 @@ impl ::core::clone::Clone for FS_BPIO_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct FS_BPIO_INPUT { pub Operation: super::super::super::Win32::System::Ioctl::FS_BPIO_OPERATIONS, @@ -3879,7 +3854,6 @@ impl ::core::clone::Clone for FS_BPIO_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_CALLBACKS { pub SizeOfFsFilterCallbacks: u32, @@ -3908,7 +3882,6 @@ impl ::core::clone::Clone for FS_FILTER_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_CALLBACK_DATA { pub SizeOfFsFilterCallbackData: u32, @@ -3927,7 +3900,6 @@ impl ::core::clone::Clone for FS_FILTER_CALLBACK_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FS_FILTER_PARAMETERS { pub AcquireForModifiedPageWriter: FS_FILTER_PARAMETERS_0, @@ -3945,7 +3917,6 @@ impl ::core::clone::Clone for FS_FILTER_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_0 { pub EndingOffset: *mut i64, @@ -3960,7 +3931,6 @@ impl ::core::clone::Clone for FS_FILTER_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_1 { pub SyncType: FS_FILTER_SECTION_SYNC_TYPE, @@ -3978,7 +3948,6 @@ impl ::core::clone::Clone for FS_FILTER_PARAMETERS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_2 { pub Argument1: *mut ::core::ffi::c_void, @@ -3996,7 +3965,6 @@ impl ::core::clone::Clone for FS_FILTER_PARAMETERS_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_3 { pub Irp: *mut super::super::Foundation::IRP, @@ -4014,7 +3982,6 @@ impl ::core::clone::Clone for FS_FILTER_PARAMETERS_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_4 { pub ResourceToRelease: *mut super::super::Foundation::ERESOURCE, @@ -4072,7 +4039,6 @@ impl ::core::clone::Clone for GHOSTED_FILE_EXTENT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CREATE_STREAM_FILE_OPTIONS { pub Size: u16, @@ -4088,7 +4054,6 @@ impl ::core::clone::Clone for IO_CREATE_STREAM_FILE_OPTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_DEVICE_HINT_ECP_CONTEXT { pub TargetDevice: *mut super::super::Foundation::DEVICE_OBJECT, @@ -4103,7 +4068,6 @@ impl ::core::clone::Clone for IO_DEVICE_HINT_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_PRIORITY_INFO { pub Size: u32, @@ -4141,7 +4105,6 @@ impl ::core::clone::Clone for IO_STOP_ON_SYMLINK_FILTER_ECP_v0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE { pub ApcListHead: [super::super::super::Win32::System::Kernel::LIST_ENTRY; 2], @@ -4159,7 +4122,6 @@ impl ::core::clone::Clone for KAPC_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KAPC_STATE_0 { pub InProgressFlags: u8, @@ -4174,7 +4136,6 @@ impl ::core::clone::Clone for KAPC_STATE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE_0_0 { pub _bitfield: u8, @@ -4188,7 +4149,6 @@ impl ::core::clone::Clone for KAPC_STATE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KAPC_STATE_1 { pub UserApcPendingAll: super::super::super::Win32::Foundation::BOOLEAN, @@ -4203,7 +4163,6 @@ impl ::core::clone::Clone for KAPC_STATE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE_1_0 { pub _bitfield: u8, @@ -4217,7 +4176,6 @@ impl ::core::clone::Clone for KAPC_STATE_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct LARGE_MCB { pub GuardedMutex: *mut super::super::Foundation::FAST_MUTEX, @@ -4269,7 +4227,6 @@ impl ::core::clone::Clone for LINK_TRACKING_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct MCB { pub DummyFieldThatSizesThisStructureCorrectly: LARGE_MCB, @@ -4329,7 +4286,6 @@ impl ::core::clone::Clone for MM_PREFETCH_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_ENUMUSERS_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4343,7 +4299,6 @@ impl ::core::clone::Clone for MSV1_0_ENUMUSERS_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_ENUMUSERS_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4360,7 +4315,6 @@ impl ::core::clone::Clone for MSV1_0_ENUMUSERS_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETCHALLENRESP_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4381,7 +4335,6 @@ impl ::core::clone::Clone for MSV1_0_GETCHALLENRESP_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETCHALLENRESP_REQUEST_V1 { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4399,7 +4352,6 @@ impl ::core::clone::Clone for MSV1_0_GETCHALLENRESP_REQUEST_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_System_Kernel"))] pub struct MSV1_0_GETCHALLENRESP_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4419,7 +4371,6 @@ impl ::core::clone::Clone for MSV1_0_GETCHALLENRESP_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETUSERINFO_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4434,7 +4385,6 @@ impl ::core::clone::Clone for MSV1_0_GETUSERINFO_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETUSERINFO_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4453,7 +4403,6 @@ impl ::core::clone::Clone for MSV1_0_GETUSERINFO_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_LM20_CHALLENGE_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4467,7 +4416,6 @@ impl ::core::clone::Clone for MSV1_0_LM20_CHALLENGE_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_LM20_CHALLENGE_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -4599,7 +4547,6 @@ impl ::core::clone::Clone for NETWORK_OPEN_ECP_CONTEXT_V0_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NFS_OPEN_ECP_CONTEXT { pub ExportAlias: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -4627,7 +4574,6 @@ impl ::core::clone::Clone for NLSTABLEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct OPEN_REPARSE_LIST { pub OpenReparseList: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4641,7 +4587,6 @@ impl ::core::clone::Clone for OPEN_REPARSE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct OPEN_REPARSE_LIST_ENTRY { pub OpenReparseListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4685,7 +4630,6 @@ impl ::core::clone::Clone for OPLOCK_KEY_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct OPLOCK_NOTIFY_PARAMS { pub NotifyReason: OPLOCK_NOTIFY_REASON, @@ -4747,7 +4691,6 @@ impl ::core::clone::Clone for PREFETCH_OPEN_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PREFIX_TABLE { pub NodeTypeCode: i16, @@ -4763,7 +4706,6 @@ impl ::core::clone::Clone for PREFIX_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PREFIX_TABLE_ENTRY { pub NodeTypeCode: i16, @@ -4794,7 +4736,6 @@ impl ::core::clone::Clone for PUBLIC_BCB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct QUERY_BAD_RANGES_INPUT { pub Flags: u32, @@ -4885,7 +4826,6 @@ impl ::core::clone::Clone for QUERY_ON_CREATE_FILE_STAT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct QUERY_PATH_REQUEST { pub PathNameLength: u32, @@ -4901,7 +4841,6 @@ impl ::core::clone::Clone for QUERY_PATH_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct QUERY_PATH_REQUEST_EX { pub pSecurityContext: *mut super::super::Foundation::IO_SECURITY_CONTEXT, @@ -4945,7 +4884,6 @@ impl ::core::clone::Clone for READ_AHEAD_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct READ_LIST { pub FileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -5272,7 +5210,6 @@ impl ::core::clone::Clone for REPARSE_DATA_BUFFER_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct REPARSE_DATA_BUFFER_EX { pub Flags: u32, @@ -5290,7 +5227,6 @@ impl ::core::clone::Clone for REPARSE_DATA_BUFFER_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union REPARSE_DATA_BUFFER_EX_0 { pub ReparseDataBuffer: REPARSE_DATA_BUFFER, @@ -5465,7 +5401,6 @@ impl ::core::clone::Clone for RTL_SEGMENT_HEAP_VA_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SECURITY_CLIENT_CONTEXT { pub SecurityQos: super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, @@ -5484,7 +5419,6 @@ impl ::core::clone::Clone for SECURITY_CLIENT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct SEC_APPLICATION_PROTOCOLS { pub ProtocolListsSize: u32, @@ -5564,7 +5498,6 @@ impl ::core::clone::Clone for SET_CACHED_RUNS_STATE_INPUT_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SE_AUDIT_INFO { pub Size: u32, @@ -5671,7 +5604,6 @@ impl ::core::clone::Clone for SE_EXPORTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct SRV_OPEN_ECP_CONTEXT { pub ShareName: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -5738,7 +5670,6 @@ impl ::core::clone::Clone for SecHandle { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct TUNNEL { pub Mutex: super::super::Foundation::FAST_MUTEX, @@ -5755,7 +5686,6 @@ impl ::core::clone::Clone for TUNNEL { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct UNICODE_PREFIX_TABLE { pub NodeTypeCode: i16, @@ -5772,7 +5702,6 @@ impl ::core::clone::Clone for UNICODE_PREFIX_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct UNICODE_PREFIX_TABLE_ENTRY { pub NodeTypeCode: i16, @@ -5930,7 +5859,6 @@ impl ::core::clone::Clone for VOLUME_REFS_INFO_BUFFER { *self } } -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub type ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type FREE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -5940,38 +5868,28 @@ pub type PACQUIRE_FOR_READ_AHEAD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PASYNC_READ_COMPLETION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PCC_POST_DEFERRED_WRITE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] pub type PCHECK_FOR_TRAVERSE_ACCESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCOMPLETE_LOCK_IRP_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PDIRTY_PAGE_ROUTINE = ::core::option::Option; pub type PFILTER_REPORT_CHANGE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFLUSH_TO_LSN = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PFN_FSRTLTEARDOWNPERSTREAMCONTEXTS = ::core::option::Option; pub type PFREE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PFSRTL_STACK_OVERFLOW_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFS_FILTER_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFS_FILTER_COMPLETION_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_FS_PREPOST_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_NOTIFY_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_WAIT_COMPLETE_ROUTINE = ::core::option::Option; pub type PQUERY_LOG_USAGE = ::core::option::Option; @@ -5984,7 +5902,6 @@ pub type PRTL_HEAP_COMMIT_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type PSE_LOGON_SESSION_TERMINATED_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PUNLOCK_ROUTINE = ::core::option::Option; pub type QUERY_VIRTUAL_MEMORY_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -5993,9 +5910,7 @@ pub type RTL_FREE_STRING_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type RTL_REALLOCATE_STRING_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type SE_LOGON_SESSION_TERMINATED_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SE_LOGON_SESSION_TERMINATED_ROUTINE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SspiAsyncNotifyCallback = ::core::option::Option; diff --git a/crates/libs/sys/src/Windows/Wdk/Storage/mod.rs b/crates/libs/sys/src/Windows/Wdk/Storage/mod.rs index 5afcdb860d..985e75c1b6 100644 --- a/crates/libs/sys/src/Windows/Wdk/Storage/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/Storage/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Storage_FileSystem")] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`"] pub mod FileSystem; diff --git a/crates/libs/sys/src/Windows/Wdk/System/IO/mod.rs b/crates/libs/sys/src/Windows/Wdk/System/IO/mod.rs index df80caca0e..934084f90e 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/IO/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/IO/mod.rs @@ -1,2 +1,2 @@ #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NtDeviceIoControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtDeviceIoControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); 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 3a9d1392ff..1569de9f41 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs @@ -2,13 +2,13 @@ ::windows_targets::link!("offreg.dll" "system" fn ORCloseKey(keyhandle : ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORCreateHive(horkey : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ORCreateKey(keyhandle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpclass : ::windows_sys::core::PCWSTR, dwoptions : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, phkresult : *mut ORHKEY, pdwdisposition : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); +::windows_targets::link!("offreg.dll" "system" fn ORCreateKey(keyhandle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpclass : ::windows_sys::core::PCWSTR, dwoptions : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, phkresult : *mut ORHKEY, pdwdisposition : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORDeleteKey(handle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORDeleteValue(handle : ORHKEY, lpvaluename : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn OREnumKey(handle : ORHKEY, dwindex : u32, lpname : ::windows_sys::core::PWSTR, lpcname : *mut u32, lpclass : ::windows_sys::core::PWSTR, lpcclass : *mut u32, lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ORGetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); +::windows_targets::link!("offreg.dll" "system" fn ORGetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORGetValue(handle : ORHKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpvalue : ::windows_sys::core::PCWSTR, pdwtype : *mut u32, pvdata : *mut ::core::ffi::c_void, pcbdata : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORGetVersion(pdwmajorversion : *mut u32, pdwminorversion : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORGetVirtualFlags(handle : ORHKEY, pdwflags : *mut u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); @@ -20,7 +20,7 @@ ::windows_targets::link!("offreg.dll" "system" fn ORRenameKey(handle : ORHKEY, lpnewname : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORSaveHive(horkey : ORHKEY, hivepath : ::windows_sys::core::PCWSTR, osmajorversion : u32, osminorversion : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("offreg.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ORSetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: WIN32_ERROR); +::windows_targets::link!("offreg.dll" "system" fn ORSetKeySecurity(handle : ORHKEY, securityinformation : u32, psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORSetValue(handle : ORHKEY, lpvaluename : ::windows_sys::core::PCWSTR, dwtype : u32, lpdata : *const u8, cbdata : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORSetVirtualFlags(handle : ORHKEY, dwflags : u32) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ::windows_targets::link!("offreg.dll" "system" fn ORShutdown() -> super::super::super::Win32::Foundation:: WIN32_ERROR); diff --git a/crates/libs/sys/src/Windows/Wdk/System/Registry/mod.rs b/crates/libs/sys/src/Windows/Wdk/System/Registry/mod.rs index ac47abcfbf..9be1f4e10a 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/Registry/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/Registry/mod.rs @@ -1,5 +1,5 @@ #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn NtNotifyChangeMultipleKeys(masterkeyhandle : super::super::super::Win32::Foundation:: HANDLE, count : u32, subordinateobjects : *const super::super::Foundation:: OBJECT_ATTRIBUTES, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtNotifyChangeMultipleKeys(masterkeyhandle : super::super::super::Win32::Foundation:: HANDLE, count : u32, subordinateobjects : *const super::super::Foundation:: OBJECT_ATTRIBUTES, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtQueryMultipleValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valueentries : *mut KEY_VALUE_ENTRY, entrycount : u32, valuebuffer : *mut ::core::ffi::c_void, bufferlength : *mut u32, requiredbufferlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtRenameKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, newname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, keysetinformationclass : KEY_SET_INFORMATION_CLASS, keysetinformation : *const ::core::ffi::c_void, keysetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); diff --git a/crates/libs/sys/src/Windows/Wdk/System/SystemServices/mod.rs b/crates/libs/sys/src/Windows/Wdk/System/SystemServices/mod.rs index e203df1e58..c0fdd3c853 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/SystemServices/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/SystemServices/mod.rs @@ -1,107 +1,107 @@ #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsAddLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, pcbcontainer : *const u64, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsAddLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, pcbcontainer : *const u64, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsAddLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, pcbcontainer : *const u64, rguszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsAddLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, pcbcontainer : *const u64, rguszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsAdvanceLogBase(pvmarshalcontext : *mut ::core::ffi::c_void, plsnbase : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, fflags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsAdvanceLogBase(pvmarshalcontext : *mut ::core::ffi::c_void, plsnbase : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, fflags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsAlignReservedLog(pvmarshalcontext : *const ::core::ffi::c_void, crecords : u32, rgcbreservation : *const i64, pcbalignreservation : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsAllocReservedLog(pvmarshalcontext : *const ::core::ffi::c_void, crecords : u32, pcbadjustment : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCloseAndResetLogFile(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCloseAndResetLogFile(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCloseLogFileObject(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCloseLogFileObject(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCreateLogFile(pplfolog : *mut *mut super::super::Foundation:: FILE_OBJECT, puszlogfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fdesiredaccess : u32, dwsharemode : u32, psdlogfile : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, fcreatedisposition : u32, fcreateoptions : u32, fflagsandattributes : u32, flogoptionflag : u32, pvcontext : *const ::core::ffi::c_void, cbcontext : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCreateLogFile(pplfolog : *mut *mut super::super::Foundation:: FILE_OBJECT, puszlogfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fdesiredaccess : u32, dwsharemode : u32, psdlogfile : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, fcreatedisposition : u32, fcreateoptions : u32, fflagsandattributes : u32, flogoptionflag : u32, pvcontext : *const ::core::ffi::c_void, cbcontext : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCreateMarshallingArea(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCreateMarshallingArea(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCreateMarshallingAreaEx(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, calignmentsize : u32, fflags : u64, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCreateMarshallingAreaEx(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, calignmentsize : u32, fflags : u64, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsCreateScanContext(plfolog : *const super::super::Foundation:: FILE_OBJECT, cfromcontainer : u32, ccontainers : u32, escanmode : u8, pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsCreateScanContext(plfolog : *const super::super::Foundation:: FILE_OBJECT, cfromcontainer : u32, ccontainers : u32, escanmode : u8, pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsDeleteLogByPointer(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsDeleteLogByPointer(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsDeleteLogFile(puszlogfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pvreserved : *const ::core::ffi::c_void, flogoptionflag : u32, pvcontext : *const ::core::ffi::c_void, cbcontext : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsDeleteMarshallingArea(pvmarshalcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsEarlierLsn(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); +::windows_targets::link!("clfs.sys" "system" fn ClfsEarlierLsn(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); ::windows_targets::link!("clfs.sys" "system" fn ClfsFinalize()); ::windows_targets::link!("clfs.sys" "system" fn ClfsFlushBuffers(pvmarshalcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsFlushToLsn(pvmarshalcontext : *const ::core::ffi::c_void, plsnflush : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnlastflushed : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsFlushToLsn(pvmarshalcontext : *const ::core::ffi::c_void, plsnflush : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnlastflushed : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsFreeReservedLog(pvmarshalcontext : *const ::core::ffi::c_void, crecords : u32, pcbadjustment : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsGetContainerName(plfolog : *const super::super::Foundation:: FILE_OBJECT, cidlogicalcontainer : u32, puszcontainername : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, pcactuallencontainername : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsGetContainerName(plfolog : *const super::super::Foundation:: FILE_OBJECT, cidlogicalcontainer : u32, puszcontainername : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, pcactuallencontainername : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsGetIoStatistics(plfolog : *const super::super::Foundation:: FILE_OBJECT, pvstatsbuffer : *mut ::core::ffi::c_void, cbstatsbuffer : u32, estatsclass : super::super::super::Win32::Storage::FileSystem:: CLFS_IOSTATS_CLASS, pcbstatswritten : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsGetIoStatistics(plfolog : *const super::super::Foundation:: FILE_OBJECT, pvstatsbuffer : *mut ::core::ffi::c_void, cbstatsbuffer : u32, estatsclass : super::super::super::Win32::Storage::FileSystem:: CLFS_IOSTATS_CLASS, pcbstatswritten : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsGetLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, pinfobuffer : *mut super::super::super::Win32::Storage::FileSystem:: CLS_INFORMATION, pcbinfobuffer : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsGetLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, pinfobuffer : *mut super::super::super::Win32::Storage::FileSystem:: CLS_INFORMATION, pcbinfobuffer : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsInitialize() -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLaterLsn(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLaterLsn(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnBlockOffset(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnBlockOffset(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnContainer(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnContainer(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnCreate(cidcontainer : u32, offblock : u32, crecord : u32) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnCreate(cidcontainer : u32, offblock : u32, crecord : u32) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnDifference(plsnstart : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnfinish : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, cbcontainer : u32, cbmaxblock : u32, pcbdifference : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnDifference(plsnstart : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnfinish : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, cbcontainer : u32, cbmaxblock : u32, pcbdifference : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnEqual(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnEqual(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnGreater(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnGreater(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnInvalid(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnInvalid(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnLess(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnLess(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnNull(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnNull(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsLsnRecordSequence(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); +::windows_targets::link!("clfs.sys" "system" fn ClfsLsnRecordSequence(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtDeregisterManagedClient(clientcookie : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtHandleLogFileFull(client : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtInstallPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policy : *const super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtInstallPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policy : *const super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtQueryPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE, policy : *mut super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtQueryPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE, policy : *mut super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtRegisterManagedClient(logfile : *const super::super::Foundation:: FILE_OBJECT, registrationdata : *const CLFS_MGMT_CLIENT_REGISTRATION, clientcookie : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtRegisterManagedClient(logfile : *const super::super::Foundation:: FILE_OBJECT, registrationdata : *const CLFS_MGMT_CLIENT_REGISTRATION, clientcookie : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtRemovePolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtRemovePolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtSetLogFileSize(logfile : *const super::super::Foundation:: FILE_OBJECT, newsizeincontainers : *const u64, resultingsizeincontainers : *mut u64, completionroutine : PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtSetLogFileSize(logfile : *const super::super::Foundation:: FILE_OBJECT, newsizeincontainers : *const u64, resultingsizeincontainers : *mut u64, completionroutine : PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsMgmtSetLogFileSizeAsClient(logfile : *const super::super::Foundation:: FILE_OBJECT, clientcookie : *const *const ::core::ffi::c_void, newsizeincontainers : *const u64, resultingsizeincontainers : *mut u64, completionroutine : PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtSetLogFileSizeAsClient(logfile : *const super::super::Foundation:: FILE_OBJECT, clientcookie : *const *const ::core::ffi::c_void, newsizeincontainers : *const u64, resultingsizeincontainers : *mut u64, completionroutine : PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtTailAdvanceFailure(client : *const ::core::ffi::c_void, reason : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsQueryLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, einformationclass : super::super::super::Win32::Storage::FileSystem:: CLS_LOG_INFORMATION_CLASS, pinfoinputbuffer : *const ::core::ffi::c_void, cbinfoinputbuffer : u32, pinfobuffer : *mut ::core::ffi::c_void, pcbinfobuffer : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsQueryLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, einformationclass : super::super::super::Win32::Storage::FileSystem:: CLS_LOG_INFORMATION_CLASS, pinfoinputbuffer : *const ::core::ffi::c_void, cbinfoinputbuffer : u32, pinfobuffer : *mut ::core::ffi::c_void, pcbinfobuffer : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReadLogRecord(pvmarshalcontext : *const ::core::ffi::c_void, plsnfirst : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, pecontextmode : super::super::super::Win32::Storage::FileSystem:: CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReadLogRecord(pvmarshalcontext : *const ::core::ffi::c_void, plsnfirst : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, pecontextmode : super::super::super::Win32::Storage::FileSystem:: CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReadNextLogRecord(pvreadcontext : *mut ::core::ffi::c_void, ppvbuffer : *mut *mut ::core::ffi::c_void, pcbbuffer : *mut u32, perecordtype : *mut u8, plsnuser : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnrecord : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReadNextLogRecord(pvreadcontext : *mut ::core::ffi::c_void, ppvbuffer : *mut *mut ::core::ffi::c_void, pcbbuffer : *mut u32, perecordtype : *mut u8, plsnuser : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnrecord : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReadPreviousRestartArea(pvreadcontext : *const ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsnrestart : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReadPreviousRestartArea(pvreadcontext : *const ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsnrestart : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReadRestartArea(pvmarshalcontext : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReadRestartArea(pvmarshalcontext : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsRemoveLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsRemoveLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, rgwszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, rgwszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReserveAndAppendLog(pvmarshalcontext : *const ::core::ffi::c_void, rgwriteentries : *const super::super::super::Win32::Storage::FileSystem:: CLS_WRITE_ENTRY, cwriteentries : u32, plsnundonext : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, creserverecords : u32, rgcbreservation : *mut i64, fflags : u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReserveAndAppendLog(pvmarshalcontext : *const ::core::ffi::c_void, rgwriteentries : *const super::super::super::Win32::Storage::FileSystem:: CLS_WRITE_ENTRY, cwriteentries : u32, plsnundonext : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, creserverecords : u32, rgcbreservation : *mut i64, fflags : u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsReserveAndAppendLogAligned(pvmarshalcontext : *const ::core::ffi::c_void, rgwriteentries : *const super::super::super::Win32::Storage::FileSystem:: CLS_WRITE_ENTRY, cwriteentries : u32, cbentryalignment : u32, plsnundonext : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, creserverecords : u32, rgcbreservation : *mut i64, fflags : u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsReserveAndAppendLogAligned(pvmarshalcontext : *const ::core::ffi::c_void, rgwriteentries : *const super::super::super::Win32::Storage::FileSystem:: CLS_WRITE_ENTRY, cwriteentries : u32, cbentryalignment : u32, plsnundonext : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, creserverecords : u32, rgcbreservation : *mut i64, fflags : u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsScanLogContainers(pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT, escanmode : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsScanLogContainers(pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT, escanmode : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsSetArchiveTail(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnarchivetail : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsSetArchiveTail(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnarchivetail : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsSetEndOfLog(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnend : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsSetEndOfLog(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnend : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn ClfsSetLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, einformationclass : super::super::super::Win32::Storage::FileSystem:: CLS_LOG_INFORMATION_CLASS, pinfobuffer : *const ::core::ffi::c_void, cbbuffer : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsSetLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, einformationclass : super::super::super::Win32::Storage::FileSystem:: CLS_LOG_INFORMATION_CLASS, pinfobuffer : *const ::core::ffi::c_void, cbbuffer : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("clfs.sys" "system" fn ClfsTerminateReadLog(pvcursorcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("clfs.sys" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ClfsWriteRestartArea(pvmarshalcontext : *mut ::core::ffi::c_void, pvrestartbuffer : *const ::core::ffi::c_void, cbrestartbuffer : u32, plsnbase : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, fflags : u32, pcbwritten : *mut u32, plsnnext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("clfs.sys" "system" fn ClfsWriteRestartArea(pvmarshalcontext : *mut ::core::ffi::c_void, pvrestartbuffer : *const ::core::ffi::c_void, cbrestartbuffer : u32, plsnbase : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, fflags : u32, pcbwritten : *mut u32, plsnnext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn CmCallbackGetKeyObjectID(cookie : *const i64, object : *const ::core::ffi::c_void, objectid : *mut usize, objectname : *mut *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn CmCallbackGetKeyObjectIDEx(cookie : *const i64, object : *const ::core::ffi::c_void, objectid : *mut usize, objectname : *mut *mut super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn CmCallbackReleaseKeyObjectIDEx(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING)); @@ -119,151 +119,151 @@ ::windows_targets::link!("ntdll.dll" "system" fn DbgQueryDebugFilterState(componentid : u32, level : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn DbgSetDebugFilterState(componentid : u32, level : u32, state : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn DbgSetDebugPrintCallback(debugprintcallback : PDEBUG_PRINT_CALLBACK, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn DbgSetDebugPrintCallback(debugprintcallback : PDEBUG_PRINT_CALLBACK, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwActivityIdControl(controlcode : u32, activityid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Etw")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] fn EtwEventEnabled(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn EtwEventEnabled(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwProviderEnabled(reghandle : u64, level : u8, keyword : u64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwRegister(providerid : *const ::windows_sys::core::GUID, enablecallback : PETWENABLECALLBACK, callbackcontext : *const ::core::ffi::c_void, reghandle : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Etw")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] fn EtwSetInformation(reghandle : u64, informationclass : super::super::super::Win32::System::Diagnostics::Etw:: EVENT_INFO_CLASS, eventinformation : *const ::core::ffi::c_void, informationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn EtwSetInformation(reghandle : u64, informationclass : super::super::super::Win32::System::Diagnostics::Etw:: EVENT_INFO_CLASS, eventinformation : *const ::core::ffi::c_void, informationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwUnregister(reghandle : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Etw")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] fn EtwWrite(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWrite(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Etw")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] fn EtwWriteEx(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, filter : u64, flags : u32, activityid : *const ::windows_sys::core::GUID, relatedactivityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWriteEx(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, filter : u64, flags : u32, activityid : *const ::windows_sys::core::GUID, relatedactivityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWriteString(reghandle : u64, level : u8, keyword : u64, activityid : *const ::windows_sys::core::GUID, string : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Etw")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] fn EtwWriteTransfer(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_sys::core::GUID, relatedactivityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWriteTransfer(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_sys::core::GUID, relatedactivityid : *const ::windows_sys::core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireFastMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireFastMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquirePushLockExclusiveEx(pushlock : *mut usize, flags : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquirePushLockSharedEx(pushlock : *mut usize, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireResourceExclusiveLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireResourceExclusiveLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireResourceSharedLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireResourceSharedLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtection(runref : *mut EX_RUNDOWN_REF) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAcquireRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAcquireRundownProtectionCacheAwareEx(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, count : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtectionCacheAwareEx(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, count : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtectionEx(runref : *mut EX_RUNDOWN_REF, count : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireSharedStarveExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSharedStarveExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExAcquireSharedWaitForExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSharedWaitForExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSpinLockExclusive(spinlock : *mut i32) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSpinLockExclusiveAtDpcLevel(spinlock : *mut i32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSpinLockShared(spinlock : *mut i32) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSpinLockSharedAtDpcLevel(spinlock : *mut i32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocateCacheAwareRundownProtection(pooltype : super::super::Foundation:: POOL_TYPE, pooltag : u32) -> super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocateCacheAwareRundownProtection(pooltype : super::super::Foundation:: POOL_TYPE, pooltag : u32) -> super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocatePool(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePool(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePool2(flags : u64, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePool3(flags : u64, numberofbytes : usize, tag : u32, extendedparameters : *const POOL_EXTENDED_PARAMETER, extendedparameterscount : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocatePoolWithQuota(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithQuota(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocatePoolWithQuotaTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithQuotaTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocatePoolWithTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocatePoolWithTagPriority(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32, priority : EX_POOL_PRIORITY) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithTagPriority(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32, priority : EX_POOL_PRIORITY) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExAllocateTimer(callback : PEXT_CALLBACK, callbackcontext : *const ::core::ffi::c_void, attributes : u32) -> super::super::Foundation:: PEX_TIMER); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocateTimer(callback : PEXT_CALLBACK, callbackcontext : *const ::core::ffi::c_void, attributes : u32) -> super::super::Foundation:: PEX_TIMER); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExCancelTimer(timer : super::super::Foundation:: PEX_TIMER, parameters : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExCancelTimer(timer : super::super::Foundation:: PEX_TIMER, parameters : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExCleanupRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExCleanupRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExConvertExclusiveToSharedLite(resource : *mut super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExConvertExclusiveToSharedLite(resource : *mut super::super::Foundation:: ERESOURCE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExCreateCallback(callbackobject : *mut super::super::Foundation:: PCALLBACK_OBJECT, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, create : super::super::super::Win32::Foundation:: BOOLEAN, allowmultiplecallbacks : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExCreateCallback(callbackobject : *mut super::super::Foundation:: PCALLBACK_OBJECT, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, create : super::super::super::Win32::Foundation:: BOOLEAN, allowmultiplecallbacks : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExCreatePool(flags : u32, tag : usize, params : *const POOL_CREATE_EXTENDED_PARAMS, poolhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExDeleteResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExDeleteResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExDeleteTimer(timer : super::super::Foundation:: PEX_TIMER, cancel : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN, parameters : *const EXT_DELETE_PARAMETERS) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExDeleteTimer(timer : super::super::Foundation:: PEX_TIMER, cancel : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN, parameters : *const EXT_DELETE_PARAMETERS) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExDestroyPool(poolhandle : super::super::super::Win32::Foundation:: HANDLE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExEnterCriticalRegionAndAcquireResourceExclusive(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnterCriticalRegionAndAcquireResourceExclusive(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExEnterCriticalRegionAndAcquireResourceShared(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnterCriticalRegionAndAcquireResourceShared(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExEnterCriticalRegionAndAcquireSharedWaitForExclusive(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnterCriticalRegionAndAcquireSharedWaitForExclusive(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnumerateSystemFirmwareTables(firmwaretableprovidersignature : u32, firmwaretablebuffer : *mut ::core::ffi::c_void, bufferlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn ExExtendZone(zone : *mut ZONE_HEADER, segment : *mut ::core::ffi::c_void, segmentsize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExExtendZone(zone : *mut ZONE_HEADER, segment : *mut ::core::ffi::c_void, segmentsize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExFreeCacheAwareRundownProtection(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExFreeCacheAwareRundownProtection(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExFreePool(p : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExFreePool2(p : *mut ::core::ffi::c_void, tag : u32, extendedparameters : *const POOL_EXTENDED_PARAMETER, extendedparameterscount : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExFreePoolWithTag(p : *mut ::core::ffi::c_void, tag : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExGetExclusiveWaiterCount(resource : *const super::super::Foundation:: ERESOURCE) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetExclusiveWaiterCount(resource : *const super::super::Foundation:: ERESOURCE) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetFirmwareEnvironmentVariable(variablename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, vendorguid : *const ::windows_sys::core::GUID, value : *mut ::core::ffi::c_void, valuelength : *mut u32, attributes : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ExGetFirmwareType() -> super::super::super::Win32::System::SystemInformation:: FIRMWARE_TYPE); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetFirmwareType() -> super::super::super::Win32::System::SystemInformation:: FIRMWARE_TYPE); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetPreviousMode() -> i8); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExGetSharedWaiterCount(resource : *const super::super::Foundation:: ERESOURCE) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetSharedWaiterCount(resource : *const super::super::Foundation:: ERESOURCE) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetSystemFirmwareTable(firmwaretableprovidersignature : u32, firmwaretableid : u32, firmwaretablebuffer : *mut ::core::ffi::c_void, bufferlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializePushLock(pushlock : *mut usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExInitializeResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeRundownProtection(runref : *mut EX_RUNDOWN_REF)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, runrefsize : usize)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, runrefsize : usize)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExInitializeRundownProtectionCacheAwareEx(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeRundownProtectionCacheAwareEx(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, flags : u32)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn ExInitializeZone(zone : *mut ZONE_HEADER, blocksize : u32, initialsegment : *mut ::core::ffi::c_void, initialsegmentsize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeZone(zone : *mut ZONE_HEADER, blocksize : u32, initialsegment : *mut ::core::ffi::c_void, initialsegmentsize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInterlockedAddLargeInteger(addend : *mut i64, increment : i64, lock : *mut usize) -> i64); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn ExInterlockedExtendZone(zone : *mut ZONE_HEADER, segment : *mut ::core::ffi::c_void, segmentsize : u32, lock : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExInterlockedExtendZone(zone : *mut ZONE_HEADER, segment : *mut ::core::ffi::c_void, segmentsize : u32, lock : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsManufacturingModeEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsProcessorFeaturePresent(processorfeature : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExIsResourceAcquiredExclusiveLite(resource : *const super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsResourceAcquiredExclusiveLite(resource : *const super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExIsResourceAcquiredSharedLite(resource : *const super::super::Foundation:: ERESOURCE) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsResourceAcquiredSharedLite(resource : *const super::super::Foundation:: ERESOURCE) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsSoftBoot() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExLocalTimeToSystemTime(localtime : *const i64, systemtime : *mut i64)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExNotifyCallback(callbackobject : *const ::core::ffi::c_void, argument1 : *const ::core::ffi::c_void, argument2 : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExQueryTimerResolution(maximumtime : *mut u32, minimumtime : *mut u32, currenttime : *mut u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExQueueWorkItem(workitem : *mut super::super::Foundation:: WORK_QUEUE_ITEM, queuetype : WORK_QUEUE_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExQueueWorkItem(workitem : *mut super::super::Foundation:: WORK_QUEUE_ITEM, queuetype : WORK_QUEUE_TYPE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExRaiseAccessViolation()); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExRaiseDatatypeMisalignment()); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExRaiseStatus(status : super::super::super::Win32::Foundation:: NTSTATUS)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReInitializeRundownProtection(runref : *mut EX_RUNDOWN_REF)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExReInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExRegisterCallback(callbackobject : super::super::Foundation:: PCALLBACK_OBJECT, callbackfunction : PCALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExRegisterCallback(callbackobject : super::super::Foundation:: PCALLBACK_OBJECT, callbackfunction : PCALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReinitializeResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReinitializeResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReleaseFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReleaseFastMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseFastMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleasePushLockExclusiveEx(pushlock : *mut usize, flags : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleasePushLockSharedEx(pushlock : *mut usize, flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReleaseResourceAndLeaveCriticalRegion(resource : *mut super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseResourceAndLeaveCriticalRegion(resource : *mut super::super::Foundation:: ERESOURCE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReleaseResourceForThreadLite(resource : *mut super::super::Foundation:: ERESOURCE, resourcethreadid : usize)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseResourceForThreadLite(resource : *mut super::super::Foundation:: ERESOURCE, resourcethreadid : usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExReleaseResourceLite(resource : *mut super::super::Foundation:: ERESOURCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseResourceLite(resource : *mut super::super::Foundation:: ERESOURCE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtection(runref : *mut EX_RUNDOWN_REF)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExReleaseRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExReleaseRundownProtectionCacheAwareEx(runref : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, count : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtectionCacheAwareEx(runref : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, count : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtectionEx(runref : *mut EX_RUNDOWN_REF, count : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseSpinLockExclusive(spinlock : *mut i32, oldirql : u8)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseSpinLockExclusiveFromDpcLevel(spinlock : *mut i32)); @@ -271,16 +271,16 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseSpinLockSharedFromDpcLevel(spinlock : *mut i32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExRundownCompleted(runref : *mut EX_RUNDOWN_REF)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExRundownCompletedCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExRundownCompletedCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSecurePoolUpdate(securepoolhandle : super::super::super::Win32::Foundation:: HANDLE, tag : u32, allocation : *const ::core::ffi::c_void, cookie : usize, offset : usize, size : usize, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSecurePoolValidate(securepoolhandle : super::super::super::Win32::Foundation:: HANDLE, tag : u32, allocation : *const ::core::ffi::c_void, cookie : usize) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetFirmwareEnvironmentVariable(variablename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, vendorguid : *const ::windows_sys::core::GUID, value : *const ::core::ffi::c_void, valuelength : u32, attributes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExSetResourceOwnerPointer(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetResourceOwnerPointer(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExSetResourceOwnerPointerEx(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetResourceOwnerPointerEx(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void, flags : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExSetTimer(timer : super::super::Foundation:: PEX_TIMER, duetime : i64, period : i64, parameters : *const _EXT_SET_PARAMETERS_V0) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetTimer(timer : super::super::Foundation:: PEX_TIMER, duetime : i64, period : i64, parameters : *const _EXT_SET_PARAMETERS_V0) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetTimerResolution(desiredtime : u32, setresolution : super::super::super::Win32::Foundation:: BOOLEAN) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSizeOfRundownProtectionCacheAware() -> usize); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSystemTimeToLocalTime(systemtime : *const i64, localtime : *mut i64)); @@ -288,45 +288,45 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn ExTryAcquireSpinLockSharedAtDpcLevel(spinlock : *mut i32) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExTryConvertSharedSpinLockExclusive(spinlock : *mut i32) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ExTryToAcquireFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExTryToAcquireFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExUnregisterCallback(callbackregistration : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExUuidCreate(uuid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn ExVerifySuite(suitetype : super::super::super::Win32::System::Kernel:: SUITE_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExVerifySuite(suitetype : super::super::super::Win32::System::Kernel:: SUITE_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ExWaitForRundownProtectionRelease(runref : *mut EX_RUNDOWN_REF)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ExWaitForRundownProtectionReleaseCacheAware(runref : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ExWaitForRundownProtectionReleaseCacheAware(runref : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsTotalDeviceFailure(status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("hal.dll" "system" fn HalAcquireDisplayOwnership(resetdisplayparameters : PHAL_RESET_DISPLAY_PARAMETERS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_IscsiDisc", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn HalAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, wcb : *const WAIT_CONTEXT_BLOCK, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("hal.dll" "system" fn HalAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, wcb : *const WAIT_CONTEXT_BLOCK, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalAllocateCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : *mut i64, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); +::windows_targets::link!("hal.dll" "system" fn HalAllocateCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : *mut i64, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalAllocateCrashDumpRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : *mut u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("hal.dll" "system" fn HalAllocateCrashDumpRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : *mut u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn HalAllocateHardwareCounters(groupaffinty : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u32, resourcelist : *const PHYSICAL_COUNTER_RESOURCE_LIST, countersethandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("hal.dll" "system" fn HalAllocateHardwareCounters(groupaffinty : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u32, resourcelist : *const PHYSICAL_COUNTER_RESOURCE_LIST, countersethandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn HalAssignSlotResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("hal.dll" "system" fn HalAssignSlotResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn HalBugCheckSystem(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, errorrecord : *const WHEA_ERROR_RECORD)); +::windows_targets::link!("hal.dll" "system" fn HalBugCheckSystem(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, errorrecord : *const WHEA_ERROR_RECORD)); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalDmaAllocateCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : u32, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE, mapregisterbase : *mut *mut ::core::ffi::c_void, mapregistersavailable : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("hal.dll" "system" fn HalDmaAllocateCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : u32, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE, mapregisterbase : *mut *mut ::core::ffi::c_void, mapregistersavailable : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalDmaFreeCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("hal.dll" "system" fn HalDmaFreeCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn HalExamineMBR(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, mbrtypeidentifier : u32, buffer : *mut *mut ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn HalExamineMBR(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, mbrtypeidentifier : u32, buffer : *mut *mut ::core::ffi::c_void)); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalFreeCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : i64, virtualaddress : *const ::core::ffi::c_void, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("hal.dll" "system" fn HalFreeCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : i64, virtualaddress : *const ::core::ffi::c_void, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("hal.dll" "system" fn HalFreeHardwareCounters(countersethandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalGetAdapter(devicedescription : *const DEVICE_DESCRIPTION, numberofmapregisters : *mut u32) -> *mut super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT); +::windows_targets::link!("hal.dll" "system" fn HalGetAdapter(devicedescription : *const DEVICE_DESCRIPTION, numberofmapregisters : *mut u32) -> *mut super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT); ::windows_targets::link!("hal.dll" "system" fn HalGetBusData(busdatatype : BUS_DATA_TYPE, busnumber : u32, slotnumber : u32, buffer : *mut ::core::ffi::c_void, length : u32) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalGetBusDataByOffset(busdatatype : BUS_DATA_TYPE, busnumber : u32, slotnumber : u32, buffer : *mut ::core::ffi::c_void, offset : u32, length : u32) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalGetInterruptVector(interfacetype : INTERFACE_TYPE, busnumber : u32, businterruptlevel : u32, businterruptvector : u32, irql : *mut u8, affinity : *mut usize) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalMakeBeep(frequency : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn HalReadDmaCounter(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT) -> u32); +::windows_targets::link!("hal.dll" "system" fn HalReadDmaCounter(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalSetBusData(busdatatype : BUS_DATA_TYPE, busnumber : u32, slotnumber : u32, buffer : *const ::core::ffi::c_void, length : u32) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalSetBusDataByOffset(busdatatype : BUS_DATA_TYPE, busnumber : u32, slotnumber : u32, buffer : *const ::core::ffi::c_void, offset : u32, length : u32) -> u32); ::windows_targets::link!("hal.dll" "system" fn HalTranslateBusAddress(interfacetype : INTERFACE_TYPE, busnumber : u32, busaddress : i64, addressspace : *mut u32, translatedaddress : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); @@ -334,393 +334,393 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn HvlUnregisterWheaErrorNotification(callback : PHVL_WHEA_ERROR_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireCancelSpinLock(irql : *mut u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAcquireKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAcquireKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoAcquireRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, file : ::windows_sys::core::PCSTR, line : u32, remlocksize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, file : ::windows_sys::core::PCSTR, line : u32, remlocksize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_IscsiDisc", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateController(controllerobject : *const CONTROLLER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateController(controllerobject : *const CONTROLLER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateDriverObjectExtension(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, clientidentificationaddress : *const ::core::ffi::c_void, driverobjectextensionsize : u32, driverobjectextension : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateDriverObjectExtension(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, clientidentificationaddress : *const ::core::ffi::c_void, driverobjectextensionsize : u32, driverobjectextension : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateErrorLogEntry(ioobject : *const ::core::ffi::c_void, entrysize : u8) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateIrp(stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrp(stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateMdl(virtualaddress : *const ::core::ffi::c_void, length : u32, secondarybuffer : super::super::super::Win32::Foundation:: BOOLEAN, chargequota : super::super::super::Win32::Foundation:: BOOLEAN, irp : *mut super::super::Foundation:: IRP) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateMdl(virtualaddress : *const ::core::ffi::c_void, length : u32, secondarybuffer : super::super::super::Win32::Foundation:: BOOLEAN, chargequota : super::super::super::Win32::Foundation:: BOOLEAN, irp : *mut super::super::Foundation:: IRP) -> *mut super::super::Foundation:: MDL); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, length : u32, signature : *const ::core::ffi::c_void, streamidentifier : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, length : u32, signature : *const ::core::ffi::c_void, streamidentifier : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAllocateWorkItem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::Foundation:: PIO_WORKITEM); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateWorkItem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::Foundation:: PIO_WORKITEM); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAssignResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, requestedresources : *const IO_RESOURCE_REQUIREMENTS_LIST, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAssignResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, requestedresources : *const IO_RESOURCE_REQUIREMENTS_LIST, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAttachDevice(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::super::Win32::Foundation:: UNICODE_STRING, attacheddevice : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDevice(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::super::Win32::Foundation:: UNICODE_STRING, attacheddevice : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAttachDeviceByPointer(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceByPointer(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAttachDeviceToDeviceStack(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceToDeviceStack(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoAttachDeviceToDeviceStackSafe(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT, attachedtodeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceToDeviceStackSafe(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT, attachedtodeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoBuildAsynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, iostatusblock : *const super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildAsynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, iostatusblock : *const super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoBuildDeviceIoControlRequest(iocontrolcode : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, internaldeviceiocontrol : super::super::super::Win32::Foundation:: BOOLEAN, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildDeviceIoControlRequest(iocontrolcode : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, internaldeviceiocontrol : super::super::super::Win32::Foundation:: BOOLEAN, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoBuildPartialMdl(sourcemdl : *const super::super::Foundation:: MDL, targetmdl : *mut super::super::Foundation:: MDL, virtualaddress : *mut ::core::ffi::c_void, length : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildPartialMdl(sourcemdl : *const super::super::Foundation:: MDL, targetmdl : *mut super::super::Foundation:: MDL, virtualaddress : *mut ::core::ffi::c_void, length : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoBuildSynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildSynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCancelFileOpen(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fileobject : *const super::super::Foundation:: FILE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCancelFileOpen(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fileobject : *const super::super::Foundation:: FILE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCancelIrp(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCancelIrp(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCheckLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCheckShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCheckShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCleanupIrp(irp : *mut super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCleanupIrp(irp : *mut super::super::Foundation:: IRP)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearActivityIdThread(originalid : *const ::windows_sys::core::GUID)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoClearIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoConnectInterrupt(interruptobject : *mut super::super::Foundation:: PKINTERRUPT, serviceroutine : PKSERVICE_ROUTINE, servicecontext : *const ::core::ffi::c_void, spinlock : *const usize, vector : u32, irql : u8, synchronizeirql : u8, interruptmode : KINTERRUPT_MODE, sharevector : super::super::super::Win32::Foundation:: BOOLEAN, processorenablemask : usize, floatingsave : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoConnectInterrupt(interruptobject : *mut super::super::Foundation:: PKINTERRUPT, serviceroutine : PKSERVICE_ROUTINE, servicecontext : *const ::core::ffi::c_void, spinlock : *const usize, vector : u32, irql : u8, synchronizeirql : u8, interruptmode : KINTERRUPT_MODE, sharevector : super::super::super::Win32::Foundation:: BOOLEAN, processorenablemask : usize, floatingsave : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoConnectInterruptEx(parameters : *mut IO_CONNECT_INTERRUPT_PARAMETERS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoConnectInterruptEx(parameters : *mut IO_CONNECT_INTERRUPT_PARAMETERS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoCreateController(size : u32) -> *mut CONTROLLER_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateController(size : u32) -> *mut CONTROLLER_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceextensionsize : u32, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicetype : u32, devicecharacteristics : u32, exclusive : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceextensionsize : u32, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicetype : u32, devicecharacteristics : u32, exclusive : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCreateDisk(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, disk : *const super::super::super::Win32::System::Ioctl:: CREATE_DISK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateDisk(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, disk : *const super::super::super::Win32::System::Ioctl:: CREATE_DISK) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn IoCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn IoCreateFileEx(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFileEx(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn IoCreateFileSpecifyDeviceObjectHint(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, deviceobject : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFileSpecifyDeviceObjectHint(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, deviceobject : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoCreateNotificationEvent(eventname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: KEVENT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateNotificationEvent(eventname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: KEVENT); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoCreateSynchronizationEvent(eventname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: KEVENT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateSynchronizationEvent(eventname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: KEVENT); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] fn IoCreateSystemThread(ioobject : *mut ::core::ffi::c_void, threadhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, processhandle : super::super::super::Win32::Foundation:: HANDLE, clientid : *mut super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID, startroutine : PKSTART_ROUTINE, startcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateSystemThread(ioobject : *mut ::core::ffi::c_void, threadhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, processhandle : super::super::super::Win32::Foundation:: HANDLE, clientid : *mut super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID, startroutine : PKSTART_ROUTINE, startcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateUnprotectedSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqInitialize(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInitialize(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqInitializeEx(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP_EX, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInitializeEx(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP_EX, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqInsertIrp(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInsertIrp(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqInsertIrpEx(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInsertIrpEx(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqRemoveIrp(csq : *mut IO_CSQ, context : *mut IO_CSQ_IRP_CONTEXT) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqRemoveIrp(csq : *mut IO_CSQ, context : *mut IO_CSQ_IRP_CONTEXT) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoCsqRemoveNextIrp(csq : *mut IO_CSQ, peekcontext : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqRemoveNextIrp(csq : *mut IO_CSQ, peekcontext : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoDecrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDecrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoDeleteController(controllerobject : *const CONTROLLER_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDeleteController(controllerobject : *const CONTROLLER_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoDeleteDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDeleteDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDeleteSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoDetachDevice(targetdevice : *mut super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDetachDevice(targetdevice : *mut super::super::Foundation:: DEVICE_OBJECT)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoDisconnectInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDisconnectInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoDisconnectInterruptEx(parameters : *const IO_DISCONNECT_INTERRUPT_PARAMETERS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoDisconnectInterruptEx(parameters : *const IO_DISCONNECT_INTERRUPT_PARAMETERS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoEnumerateKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, callback : PIO_PERSISTED_MEMORY_ENUMERATION_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, callback : PIO_PERSISTED_MEMORY_ENUMERATION_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_IscsiDisc\"`"] fn IoFlushAdapterBuffers(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const ::core::ffi::c_void, currentva : *const ::core::ffi::c_void, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("hal.dll" "system" fn IoFlushAdapterBuffers(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const ::core::ffi::c_void, currentva : *const ::core::ffi::c_void, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoForwardIrpSynchronously(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoForwardIrpSynchronously(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn IoFreeAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT)); +::windows_targets::link!("hal.dll" "system" fn IoFreeAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoFreeController(controllerobject : *const CONTROLLER_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeController(controllerobject : *const CONTROLLER_OBJECT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeErrorLogEntry(elentry : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoFreeIrp(irp : *const super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeIrp(irp : *const super::super::Foundation:: IRP)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeKsrPersistentMemory(datahandle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_IscsiDisc")] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] fn IoFreeMapRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mapregisterbase : *const ::core::ffi::c_void, numberofmapregisters : u32)); +::windows_targets::link!("hal.dll" "system" fn IoFreeMapRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mapregisterbase : *const ::core::ffi::c_void, numberofmapregisters : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoFreeMdl(mdl : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeMdl(mdl : *mut super::super::Foundation:: MDL)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoFreeSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoFreeWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetActivityIdIrp(irp : *const super::super::Foundation:: IRP, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetActivityIdIrp(irp : *const super::super::Foundation:: IRP, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetActivityIdThread() -> *mut ::windows_sys::core::GUID); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_SystemInformation\"`"] fn IoGetAffinityInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT, groupaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetAffinityInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT, groupaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetAttachedDeviceReference(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetAttachedDeviceReference(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetBootDiskInformation(bootdiskinformation : *mut BOOTDISK_INFORMATION, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetBootDiskInformationLite(bootdiskinformation : *mut *mut BOOTDISK_INFORMATION_LITE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetConfigurationInformation() -> *mut CONFIGURATION_INFORMATION); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetContainerInformation(informationclass : IO_CONTAINER_INFORMATION_CLASS, containerobject : *const ::core::ffi::c_void, buffer : *mut ::core::ffi::c_void, bufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoGetCurrentProcess() -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetCurrentProcess() -> super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceDirectory(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, directorytype : DEVICE_DIRECTORY_TYPE, flags : u32, reserved : *const ::core::ffi::c_void, devicedirectoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceDirectory(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, directorytype : DEVICE_DIRECTORY_TYPE, flags : u32, reserved : *const ::core::ffi::c_void, devicedirectoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfaceAlias(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, aliasinterfaceclassguid : *const ::windows_sys::core::GUID, aliassymboliclinkname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn IoGetDeviceInterfacePropertyData(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfacePropertyData(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceInterfaces(interfaceclassguid : *const ::windows_sys::core::GUID, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32, symboliclinklist : *mut ::windows_sys::core::PWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfaces(interfaceclassguid : *const ::windows_sys::core::GUID, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32, symboliclinklist : *mut ::windows_sys::core::PWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceNumaNode(pdo : *const super::super::Foundation:: DEVICE_OBJECT, nodenumber : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceNumaNode(pdo : *const super::super::Foundation:: DEVICE_OBJECT, nodenumber : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceObjectPointer(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, desiredaccess : u32, fileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceObjectPointer(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, desiredaccess : u32, fileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDeviceProperty(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deviceproperty : DEVICE_REGISTRY_PROPERTY, bufferlength : u32, propertybuffer : *mut ::core::ffi::c_void, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceProperty(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deviceproperty : DEVICE_REGISTRY_PROPERTY, bufferlength : u32, propertybuffer : *mut ::core::ffi::c_void, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Devices_Properties", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDmaAdapter(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicedescription : *const DEVICE_DESCRIPTION, numberofmapregisters : *mut u32) -> *mut DMA_ADAPTER); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDmaAdapter(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicedescription : *const DEVICE_DESCRIPTION, numberofmapregisters : *mut u32) -> *mut DMA_ADAPTER); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDriverDirectory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, directorytype : DRIVER_DIRECTORY_TYPE, flags : u32, driverdirectoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDriverDirectory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, directorytype : DRIVER_DIRECTORY_TYPE, flags : u32, driverdirectoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetDriverObjectExtension(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, clientidentificationaddress : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDriverObjectExtension(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, clientidentificationaddress : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IoGetFileObjectGenericMapping() -> *mut super::super::super::Win32::Security:: GENERIC_MAPPING); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetFileObjectGenericMapping() -> *mut super::super::super::Win32::Security:: GENERIC_MAPPING); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetFsZeroingOffset(irp : *const super::super::Foundation:: IRP, zeroingoffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetFsZeroingOffset(irp : *const super::super::Foundation:: IRP, zeroingoffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetInitialStack() -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetInitiatorProcess(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PEPROCESS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetInitiatorProcess(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PEPROCESS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetIoAttributionHandle(irp : *const super::super::Foundation:: IRP, ioattributionhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIoAttributionHandle(irp : *const super::super::Foundation:: IRP, ioattributionhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetIoPriorityHint(irp : *const super::super::Foundation:: IRP) -> super::super::Foundation:: IO_PRIORITY_HINT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIoPriorityHint(irp : *const super::super::Foundation:: IRP) -> super::super::Foundation:: IO_PRIORITY_HINT); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIommuInterface(version : u32, interfaceout : *mut DMA_IOMMU_INTERFACE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIommuInterfaceEx(version : u32, flags : u64, interfaceout : *mut DMA_IOMMU_INTERFACE_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetIrpExtraCreateParameter(irp : *const super::super::Foundation:: IRP, extracreateparameter : *mut *mut isize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIrpExtraCreateParameter(irp : *const super::super::Foundation:: IRP, extracreateparameter : *mut *mut isize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetPagingIoPriority(irp : *const super::super::Foundation:: IRP) -> IO_PAGING_PRIORITY); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetPagingIoPriority(irp : *const super::super::Foundation:: IRP) -> IO_PAGING_PRIORITY); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetRelatedDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRelatedDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetSilo(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetSilo(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PESILO); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetSiloParameters(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut IO_FOEXT_SILO_PARAMETERS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetSiloParameters(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut IO_FOEXT_SILO_PARAMETERS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetStackLimits(lowlimit : *mut usize, highlimit : *mut usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetTopLevelIrp() -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetTopLevelIrp() -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoGetTransactionParameterBlock(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut TXN_PARAMETER_BLOCK); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetTransactionParameterBlock(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut TXN_PARAMETER_BLOCK); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIncrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIncrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoInitializeIrp(irp : *mut super::super::Foundation:: IRP, packetsize : u16, stacksize : i8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeIrp(irp : *mut super::super::Foundation:: IRP, packetsize : u16, stacksize : i8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoInitializeIrpEx(irp : *mut super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, packetsize : u16, stacksize : i8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeIrpEx(irp : *mut super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, packetsize : u16, stacksize : i8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoInitializeRemoveLockEx(lock : *mut IO_REMOVE_LOCK, allocatetag : u32, maxlockedminutes : u32, highwatermark : u32, remlocksize : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeRemoveLockEx(lock : *mut IO_REMOVE_LOCK, allocatetag : u32, maxlockedminutes : u32, highwatermark : u32, remlocksize : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoInitializeTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, timerroutine : PIO_TIMER_ROUTINE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, timerroutine : PIO_TIMER_ROUTINE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoInitializeWorkItem(ioobject : *const ::core::ffi::c_void, ioworkitem : super::super::Foundation:: PIO_WORKITEM)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeWorkItem(ioobject : *const ::core::ffi::c_void, ioworkitem : super::super::Foundation:: PIO_WORKITEM)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoInvalidateDeviceRelations(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, r#type : DEVICE_RELATION_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInvalidateDeviceRelations(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, r#type : DEVICE_RELATION_TYPE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoInvalidateDeviceState(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoInvalidateDeviceState(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIs32bitProcess(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIs32bitProcess(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIsFileObjectIgnoringSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsFileObjectIgnoringSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIsFileOriginRemote(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsFileOriginRemote(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoIsInitiator32bitProcess(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsInitiator32bitProcess(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsValidIrpStatus(status : super::super::super::Win32::Foundation:: NTSTATUS) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsWdmVersionAvailable(majorversion : u8, minorversion : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoMakeAssociatedIrp(irp : *const super::super::Foundation:: IRP, stacksize : i8) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoMakeAssociatedIrp(irp : *const super::super::Foundation:: IRP, stacksize : i8) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoMakeAssociatedIrpEx(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8) -> *mut super::super::Foundation:: IRP); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoMakeAssociatedIrpEx(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8) -> *mut super::super::Foundation:: IRP); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] -::windows_targets::link!("hal.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_IscsiDisc\"`"] fn IoMapTransfer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const ::core::ffi::c_void, currentva : *const ::core::ffi::c_void, length : *mut u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); +::windows_targets::link!("hal.dll" "system" fn IoMapTransfer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const ::core::ffi::c_void, currentva : *const ::core::ffi::c_void, length : *mut u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDeviceInterfaceRegistryKey(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, desiredaccess : u32, deviceinterfaceregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoOpenDeviceRegistryKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devinstkeytype : u32, desiredaccess : u32, deviceregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDeviceRegistryKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devinstkeytype : u32, desiredaccess : u32, deviceregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoOpenDriverRegistryKey(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, regkeytype : DRIVER_REGKEY_TYPE, desiredaccess : u32, flags : u32, driverregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDriverRegistryKey(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, regkeytype : DRIVER_REGKEY_TYPE, desiredaccess : u32, flags : u32, driverregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoPropagateActivityIdToThread(irp : *const super::super::Foundation:: IRP, propagatedid : *mut ::windows_sys::core::GUID, originalid : *mut *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoPropagateActivityIdToThread(irp : *const super::super::Foundation:: IRP, propagatedid : *mut ::windows_sys::core::GUID, originalid : *mut *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryDeviceDescription(bustype : *const INTERFACE_TYPE, busnumber : *const u32, controllertype : *const CONFIGURATION_TYPE, controllernumber : *const u32, peripheraltype : *const CONFIGURATION_TYPE, peripheralnumber : *const u32, calloutroutine : PIO_QUERY_DEVICE_ROUTINE, context : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryFullDriverPath(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, fullpath : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFullDriverPath(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, fullpath : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] fn IoQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryKsrPersistentMemorySize(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryKsrPersistentMemorySize(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoQueryKsrPersistentMemorySizeEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryKsrPersistentMemorySizeEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoQueueWorkItemEx(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueWorkItemEx(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRaiseHardError(irp : *const super::super::Foundation:: IRP, vpb : *const super::super::Foundation:: VPB, realdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRaiseHardError(irp : *const super::super::Foundation:: IRP, vpb : *const super::super::Foundation:: VPB, realdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoRaiseInformationalHardError(errorstatus : super::super::super::Win32::Foundation:: NTSTATUS, string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, thread : super::super::Foundation:: PKTHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRaiseInformationalHardError(errorstatus : super::super::super::Win32::Foundation:: NTSTATUS, string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, thread : super::super::Foundation:: PKTHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReadDiskSignature(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bytespersector : u32, signature : *mut DISK_SIGNATURE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReadDiskSignature(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bytespersector : u32, signature : *mut DISK_SIGNATURE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReadPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, returnrecognizedpartitions : super::super::super::Win32::Foundation:: BOOLEAN, partitionbuffer : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReadPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, returnrecognizedpartitions : super::super::super::Win32::Foundation:: BOOLEAN, partitionbuffer : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReadPartitionTableEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, drivelayout : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReadPartitionTableEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, drivelayout : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRecordIoAttribution(opaquehandle : *mut ::core::ffi::c_void, attributioninformation : *const IO_ATTRIBUTION_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterBootDriverCallback(callbackfunction : PBOOT_DRIVER_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterBootDriverReinitialization(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverreinitializationroutine : *const super::super::Foundation:: DRIVER_REINITIALIZE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterBootDriverReinitialization(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverreinitializationroutine : *const super::super::Foundation:: DRIVER_REINITIALIZE, context : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterContainerNotification(notificationclass : IO_CONTAINER_NOTIFICATION_CLASS, callbackfunction : PIO_CONTAINER_NOTIFICATION_FUNCTION, notificationinformation : *const ::core::ffi::c_void, notificationinformationlength : u32, callbackregistration : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterDeviceInterface(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, interfaceclassguid : *const ::windows_sys::core::GUID, referencestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, symboliclinkname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterDeviceInterface(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, interfaceclassguid : *const ::windows_sys::core::GUID, referencestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, symboliclinkname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterDriverReinitialization(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverreinitializationroutine : *const super::super::Foundation:: DRIVER_REINITIALIZE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterDriverReinitialization(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverreinitializationroutine : *const super::super::Foundation:: DRIVER_REINITIALIZE, context : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterLastChanceShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterLastChanceShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterPlugPlayNotification(eventcategory : IO_NOTIFICATION_EVENT_CATEGORY, eventcategoryflags : u32, eventcategorydata : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, callbackroutine : *const super::super::Foundation:: DRIVER_NOTIFICATION_CALLBACK_ROUTINE, context : *mut ::core::ffi::c_void, notificationentry : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterPlugPlayNotification(eventcategory : IO_NOTIFICATION_EVENT_CATEGORY, eventcategoryflags : u32, eventcategorydata : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, callbackroutine : *const super::super::Foundation:: DRIVER_NOTIFICATION_CALLBACK_ROUTINE, context : *mut ::core::ffi::c_void, notificationentry : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRegisterShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseCancelSpinLock(irql : u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoReleaseRemoveLockAndWaitEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseRemoveLockAndWaitEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn IoReleaseRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRemoveLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRemoveLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRemoveShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReplacePartitionUnit(targetpdo : *const super::super::Foundation:: DEVICE_OBJECT, sparepdo : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReplacePartitionUnit(targetpdo : *const super::super::Foundation:: DEVICE_OBJECT, sparepdo : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportDetectedDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, legacybustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, resourcelist : *const CM_RESOURCE_LIST, resourcerequirements : *const IO_RESOURCE_REQUIREMENTS_LIST, resourceassigned : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportDetectedDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, legacybustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, resourcelist : *const CM_RESOURCE_LIST, resourcerequirements : *const IO_RESOURCE_REQUIREMENTS_LIST, resourceassigned : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoReportInterruptActive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportInterruptActive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoReportInterruptInactive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportInterruptInactive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportResourceForDetection(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportResourceForDetection(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportResourceUsage(driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, overrideconflict : super::super::super::Win32::Foundation:: BOOLEAN, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportResourceUsage(driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, overrideconflict : super::super::super::Win32::Foundation:: BOOLEAN, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportRootDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportRootDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportTargetDeviceChange(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportTargetDeviceChange(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReportTargetDeviceChangeAsynchronous(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void, callback : PDEVICE_CHANGE_COMPLETE_CALLBACK, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportTargetDeviceChangeAsynchronous(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void, callback : PDEVICE_CHANGE_COMPLETE_CALLBACK, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRequestDeviceEject(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceEject(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoRequestDeviceEjectEx(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, callback : PIO_DEVICE_EJECT_CALLBACK, context : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceEjectEx(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, callback : PIO_DEVICE_EJECT_CALLBACK, context : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReserveKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReserveKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReserveKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : u32, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReserveKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : u32, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoReuseIrp(irp : *mut super::super::Foundation:: IRP, iostatus : super::super::super::Win32::Foundation:: NTSTATUS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoReuseIrp(irp : *mut super::super::Foundation:: IRP, iostatus : super::super::super::Win32::Foundation:: NTSTATUS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetActivityIdIrp(irp : *mut super::super::Foundation:: IRP, guid : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetActivityIdIrp(irp : *mut super::super::Foundation:: IRP, guid : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetActivityIdThread(activityid : *const ::windows_sys::core::GUID) -> *mut ::windows_sys::core::GUID); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetCompletionRoutineEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, completionroutine : super::super::Foundation:: PIO_COMPLETION_ROUTINE, context : *const ::core::ffi::c_void, invokeonsuccess : super::super::super::Win32::Foundation:: BOOLEAN, invokeonerror : super::super::super::Win32::Foundation:: BOOLEAN, invokeoncancel : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetCompletionRoutineEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, completionroutine : super::super::Foundation:: PIO_COMPLETION_ROUTINE, context : *const ::core::ffi::c_void, invokeonsuccess : super::super::super::Win32::Foundation:: BOOLEAN, invokeonerror : super::super::super::Win32::Foundation:: BOOLEAN, invokeoncancel : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn IoSetDeviceInterfacePropertyData(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, r#type : u32, size : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceInterfacePropertyData(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, r#type : u32, size : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceInterfaceState(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Devices_Properties", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, r#type : u32, size : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, r#type : u32, size : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetFileObjectIgnoreSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFileObjectIgnoreSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetFileOrigin(fileobject : *const super::super::Foundation:: FILE_OBJECT, remote : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFileOrigin(fileobject : *const super::super::Foundation:: FILE_OBJECT, remote : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetFsZeroingOffset(irp : *mut super::super::Foundation:: IRP, zeroingoffset : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsZeroingOffset(irp : *mut super::super::Foundation:: IRP, zeroingoffset : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetFsZeroingOffsetRequired(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsZeroingOffsetRequired(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetHardErrorOrVerifyDevice(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetHardErrorOrVerifyDevice(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetIoAttributionIrp(irp : *mut super::super::Foundation:: IRP, attributionsource : *const ::core::ffi::c_void, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIoAttributionIrp(irp : *mut super::super::Foundation:: IRP, attributionsource : *const ::core::ffi::c_void, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetIoPriorityHint(irp : *const super::super::Foundation:: IRP, priorityhint : super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIoPriorityHint(irp : *const super::super::Foundation:: IRP, priorityhint : super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP, extracreateparameter : *const isize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP, extracreateparameter : *const isize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetMasterIrpStatus(masterirp : *mut super::super::Foundation:: IRP, status : super::super::super::Win32::Foundation:: NTSTATUS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetMasterIrpStatus(masterirp : *mut super::super::Foundation:: IRP, status : super::super::super::Win32::Foundation:: NTSTATUS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetPartitionInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, partitionnumber : u32, partitiontype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetPartitionInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, partitionnumber : u32, partitiontype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetPartitionInformationEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, partitionnumber : u32, partitioninfo : *const super::super::super::Win32::System::Ioctl:: SET_PARTITION_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetPartitionInformationEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, partitionnumber : u32, partitioninfo : *const super::super::super::Win32::System::Ioctl:: SET_PARTITION_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetStartIoAttributes(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deferredstartio : super::super::super::Win32::Foundation:: BOOLEAN, noncancelable : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetStartIoAttributes(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deferredstartio : super::super::super::Win32::Foundation:: BOOLEAN, noncancelable : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetSystemPartition(volumenamestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetThreadHardErrorMode(enableharderrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSetTopLevelIrp(irp : *const super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetTopLevelIrp(irp : *const super::super::Foundation:: IRP)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSizeOfIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8) -> u16); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSizeOfIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8) -> u16); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSizeofWorkItem() -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoStartNextPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoStartNextPacketByKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN, key : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacketByKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN, key : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoStartPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, key : *const u32, cancelfunction : *const super::super::Foundation:: DRIVER_CANCEL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, key : *const u32, cancelfunction : *const super::super::Foundation:: DRIVER_CANCEL)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoStartTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoStopTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoStopTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoSynchronousCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoSynchronousCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoTransferActivityId(activityid : *const ::windows_sys::core::GUID, relatedactivityid : *const ::windows_sys::core::GUID)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoTranslateBusAddress(interfacetype : INTERFACE_TYPE, busnumber : u32, busaddress : i64, addressspace : *mut u32, translatedaddress : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoTryQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoTryQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn IoUninitializeWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUninitializeWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterBootDriverCallback(callbackhandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterContainerNotification(callbackregistration : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterPlugPlayNotification(notificationentry : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterPlugPlayNotificationEx(notificationentry : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUnregisterShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUpdateLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUpdateLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoUpdateShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoValidateDeviceIoControlAccess(irp : *const super::super::Foundation:: IRP, requiredaccess : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoValidateDeviceIoControlAccess(irp : *const super::super::Foundation:: IRP, requiredaccess : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoVerifyPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fixerrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoVerifyPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fixerrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoVolumeDeviceNameToGuid(volumedevicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoVolumeDeviceNameToGuidPath(volumedevicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, guidpath : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoVolumeDeviceToDosName(volumedeviceobject : *const ::core::ffi::c_void, dosname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -728,7 +728,7 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn IoVolumeDeviceToGuidPath(volumedeviceobject : *const ::core::ffi::c_void, guidpath : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIAllocateInstanceIds(guid : *const ::windows_sys::core::GUID, instancecount : u32, firstinstanceid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoWMIDeviceObjectToInstanceName(datablockobject : *const ::core::ffi::c_void, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIDeviceObjectToInstanceName(datablockobject : *const ::core::ffi::c_void, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIExecuteMethod(datablockobject : *const ::core::ffi::c_void, instancename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, methodid : u32, inbuffersize : u32, outbuffersize : *mut u32, inoutbuffer : *mut u8) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIHandleToInstanceName(datablockobject : *const ::core::ffi::c_void, filehandle : super::super::super::Win32::Foundation:: HANDLE, instancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIOpenBlock(guid : *const ::windows_sys::core::GUID, desiredaccess : u32, datablockobject : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -737,58 +737,58 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIQuerySingleInstance(datablockobject : *const ::core::ffi::c_void, instancename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, inoutbuffersize : *mut u32, outbuffer : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIQuerySingleInstanceMultiple(datablockobjectlist : *const *const ::core::ffi::c_void, instancenames : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectcount : u32, inoutbuffersize : *mut u32, outbuffer : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoWMIRegistrationControl(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, action : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIRegistrationControl(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, action : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISetNotificationCallback(object : *mut ::core::ffi::c_void, callback : WMI_NOTIFICATION_CALLBACK, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISetSingleInstance(datablockobject : *const ::core::ffi::c_void, instancename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, version : u32, valuebuffersize : u32, valuebuffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISetSingleItem(datablockobject : *const ::core::ffi::c_void, instancename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, dataitemid : u32, version : u32, valuebuffersize : u32, valuebuffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoWMISuggestInstanceName(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, combinenames : super::super::super::Win32::Foundation:: BOOLEAN, suggestedinstancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISuggestInstanceName(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, combinenames : super::super::super::Win32::Foundation:: BOOLEAN, suggestedinstancename : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIWriteEvent(wnodeeventitem : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWithinStackLimits(regionstart : usize, regionsize : usize) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWriteErrorLogEntry(elentry : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWriteKsrPersistentMemory(datahandle : *const ::core::ffi::c_void, buffer : *const ::core::ffi::c_void, size : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoWritePartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, sectorspertrack : u32, numberofheads : u32, partitionbuffer : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoWritePartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, sectorspertrack : u32, numberofheads : u32, partitionbuffer : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IoWritePartitionTableEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, drivelayout : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IoWritePartitionTableEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, drivelayout : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IofCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn IofCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn IofCompleteRequest(irp : *const super::super::Foundation:: IRP, priorityboost : i8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn IofCompleteRequest(irp : *const super::super::Foundation:: IRP, priorityboost : i8)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KdChangeOption(option : KD_OPTION, inbufferbytes : u32, inbuffer : *const ::core::ffi::c_void, outbufferbytes : u32, outbuffer : *mut ::core::ffi::c_void, outbufferneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KdDisableDebugger() -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KdEnableDebugger() -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KdRefreshDebuggerNotPresent() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeAcquireGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeAcquireGuardedMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireGuardedMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireInStackQueuedSpinLock(spinlock : *mut usize, lockhandle : *mut KLOCK_QUEUE_HANDLE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireInStackQueuedSpinLockAtDpcLevel(spinlock : *mut usize, lockhandle : *mut KLOCK_QUEUE_HANDLE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireInStackQueuedSpinLockForDpc(spinlock : *mut usize, lockhandle : *mut KLOCK_QUEUE_HANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeAcquireInterruptSpinLock(interrupt : super::super::Foundation:: PKINTERRUPT) -> u8); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireInterruptSpinLock(interrupt : super::super::Foundation:: PKINTERRUPT) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireSpinLockForDpc(spinlock : *mut usize) -> u8); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeAddTriageDumpDataBlock(ktriagedumpdataarray : *mut KTRIAGE_DUMP_DATA_ARRAY, address : *const ::core::ffi::c_void, size : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeAddTriageDumpDataBlock(ktriagedumpdataarray : *mut KTRIAGE_DUMP_DATA_ARRAY, address : *const ::core::ffi::c_void, size : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAreAllApcsDisabled() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAreApcsDisabled() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn KeBugCheck(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeBugCheck(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR)); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn KeBugCheckEx(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR, bugcheckparameter1 : usize, bugcheckparameter2 : usize, bugcheckparameter3 : usize, bugcheckparameter4 : usize)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeBugCheckEx(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR, bugcheckparameter1 : usize, bugcheckparameter2 : usize, bugcheckparameter3 : usize, bugcheckparameter4 : usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeCancelTimer(param0 : *mut KTIMER) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeCancelTimer(param0 : *mut KTIMER) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeClearEvent(event : *mut super::super::Foundation:: KEVENT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeClearEvent(event : *mut super::super::Foundation:: KEVENT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeConvertAuxiliaryCounterToPerformanceCounter(auxiliarycountervalue : u64, performancecountervalue : *mut u64, conversionerror : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeConvertPerformanceCounterToAuxiliaryCounter(performancecountervalue : u64, auxiliarycountervalue : *mut u64, conversionerror : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDelayExecutionThread(waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, interval : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterBoundCallback(handle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeDeregisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeDeregisterBugCheckReasonCallback(callbackrecord : *mut KBUGCHECK_REASON_CALLBACK_RECORD) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterBugCheckReasonCallback(callbackrecord : *mut KBUGCHECK_REASON_CALLBACK_RECORD) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterNmiCallback(handle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterProcessorChangeCallback(callbackhandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeEnterCriticalRegion()); @@ -796,46 +796,46 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn KeExpandKernelStackAndCallout(callout : PEXPAND_STACK_CALLOUT, parameter : *const ::core::ffi::c_void, size : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeExpandKernelStackAndCalloutEx(callout : PEXPAND_STACK_CALLOUT, parameter : *const ::core::ffi::c_void, size : usize, wait : super::super::super::Win32::Foundation:: BOOLEAN, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeFlushIoBuffers(mdl : *const super::super::Foundation:: MDL, readoperation : super::super::super::Win32::Foundation:: BOOLEAN, dmaoperation : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeFlushIoBuffers(mdl : *const super::super::Foundation:: MDL, readoperation : super::super::super::Win32::Foundation:: BOOLEAN, dmaoperation : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeFlushQueuedDpcs()); ::windows_targets::link!("hal.dll" "system" fn KeFlushWriteBuffer()); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetCurrentIrql() -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetCurrentNodeNumber() -> u16); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeGetCurrentProcessorNumberEx(procnumber : *mut super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetCurrentProcessorNumberEx(procnumber : *mut super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeGetProcessorIndexFromNumber(procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetProcessorIndexFromNumber(procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeGetProcessorNumberFromIndex(procindex : u32, procnumber : *mut super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetProcessorNumberFromIndex(procindex : u32, procnumber : *mut super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetRecommendedSharedDataAlignment() -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeCrashDumpHeader(dumptype : u32, flags : u32, buffer : *mut ::core::ffi::c_void, buffersize : u32, bufferneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeEvent(event : *mut super::super::Foundation:: KEVENT, r#type : super::super::super::Win32::System::Kernel:: EVENT_TYPE, state : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeEvent(event : *mut super::super::Foundation:: KEVENT, r#type : super::super::super::Win32::System::Kernel:: EVENT_TYPE, state : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeMutex(mutex : *mut super::super::Foundation:: KMUTANT, level : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeMutex(mutex : *mut super::super::Foundation:: KMUTANT, level : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeSemaphore(semaphore : *mut KSEMAPHORE, count : i32, limit : i32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeSemaphore(semaphore : *mut KSEMAPHORE, count : i32, limit : i32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeSpinLock(spinlock : *mut usize)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeThreadedDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeThreadedDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeTimer(timer : *mut KTIMER)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTimer(timer : *mut KTIMER)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInitializeTimerEx(timer : *mut KTIMER, r#type : super::super::super::Win32::System::Kernel:: TIMER_TYPE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTimerEx(timer : *mut KTIMER, r#type : super::super::super::Win32::System::Kernel:: TIMER_TYPE)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeInitializeTriageDumpDataArray(ktriagedumpdataarray : *mut KTRIAGE_DUMP_DATA_ARRAY, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTriageDumpDataArray(ktriagedumpdataarray : *mut KTRIAGE_DUMP_DATA_ARRAY, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInsertByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY, sortkey : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY, sortkey : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInsertDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeInsertQueueDpc(dpc : *mut super::super::Foundation:: KDPC, systemargument1 : *const ::core::ffi::c_void, systemargument2 : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertQueueDpc(dpc : *mut super::super::Foundation:: KDPC, systemargument1 : *const ::core::ffi::c_void, systemargument2 : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInvalidateAllCaches() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInvalidateRangeAllCaches(baseaddress : *const ::core::ffi::c_void, length : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeIpiGenericCall(broadcastfunction : PKIPI_BROADCAST_WORKER, context : usize) -> usize); @@ -843,7 +843,7 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn KeLeaveCriticalRegion()); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeLeaveGuardedRegion()); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KePulseEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KePulseEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryActiveGroupCount() -> u16); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryActiveProcessorCount(activeprocessors : *mut usize) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryActiveProcessorCountEx(groupnumber : u16) -> u32); @@ -855,118 +855,118 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryHighestNodeNumber() -> u16); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryInterruptTimePrecise(qpctimestamp : *mut u64) -> u64); #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn KeQueryLogicalProcessorRelationship(processornumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER, relationshiptype : super::super::super::Win32::System::SystemInformation:: LOGICAL_PROCESSOR_RELATIONSHIP, information : *mut super::super::super::Win32::System::SystemInformation:: SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, length : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryLogicalProcessorRelationship(processornumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER, relationshiptype : super::super::super::Win32::System::SystemInformation:: LOGICAL_PROCESSOR_RELATIONSHIP, information : *mut super::super::super::Win32::System::SystemInformation:: SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, length : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryMaximumGroupCount() -> u16); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryMaximumProcessorCount() -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryMaximumProcessorCountEx(groupnumber : u16) -> u32); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn KeQueryNodeActiveAffinity(nodenumber : u16, affinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, count : *mut u16)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryNodeActiveAffinity(nodenumber : u16, affinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, count : *mut u16)); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn KeQueryNodeActiveAffinity2(nodenumber : u16, groupaffinities : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupaffinitiescount : u16, groupaffinitiesrequired : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryNodeActiveAffinity2(nodenumber : u16, groupaffinities : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupaffinitiescount : u16, groupaffinitiesrequired : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryNodeActiveProcessorCount(nodenumber : u16) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryNodeMaximumProcessorCount(nodenumber : u16) -> u16); ::windows_targets::link!("hal.dll" "system" fn KeQueryPerformanceCounter(performancefrequency : *mut i64) -> i64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeQueryPriorityThread(thread : super::super::Foundation:: PKTHREAD) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryPriorityThread(thread : super::super::Foundation:: PKTHREAD) -> i32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeQueryRuntimeThread(thread : super::super::Foundation:: PKTHREAD, usertime : *mut u32) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryRuntimeThread(thread : super::super::Foundation:: PKTHREAD, usertime : *mut u32) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQuerySystemTimePrecise(currenttime : *mut i64)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryTimeIncrement() -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeQueryTotalCycleTimeThread(thread : super::super::Foundation:: PKTHREAD, cycletimestamp : *mut u64) -> u64); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryTotalCycleTimeThread(thread : super::super::Foundation:: PKTHREAD, cycletimestamp : *mut u64) -> u64); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryUnbiasedInterruptTime() -> u64); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryUnbiasedInterruptTimePrecise(qpctimestamp : *mut u64) -> u64); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateEvent(event : *const super::super::Foundation:: KEVENT) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateEvent(event : *const super::super::Foundation:: KEVENT) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateMutex(mutex : *const super::super::Foundation:: KMUTANT) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateMutex(mutex : *const super::super::Foundation:: KMUTANT) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateSemaphore(semaphore : *const KSEMAPHORE) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateSemaphore(semaphore : *const KSEMAPHORE) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReadStateTimer(timer : *const KTIMER) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateTimer(timer : *const KTIMER) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterBoundCallback(callbackroutine : PBOUND_CALLBACK) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeRegisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD, callbackroutine : PKBUGCHECK_CALLBACK_ROUTINE, buffer : *const ::core::ffi::c_void, length : u32, component : *const u8) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD, callbackroutine : PKBUGCHECK_CALLBACK_ROUTINE, buffer : *const ::core::ffi::c_void, length : u32, component : *const u8) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn KeRegisterBugCheckReasonCallback(callbackrecord : *mut KBUGCHECK_REASON_CALLBACK_RECORD, callbackroutine : PKBUGCHECK_REASON_CALLBACK_ROUTINE, reason : KBUGCHECK_CALLBACK_REASON, component : *const u8) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterBugCheckReasonCallback(callbackrecord : *mut KBUGCHECK_REASON_CALLBACK_RECORD, callbackroutine : PKBUGCHECK_REASON_CALLBACK_ROUTINE, reason : KBUGCHECK_CALLBACK_REASON, component : *const u8) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterNmiCallback(callbackroutine : PNMI_CALLBACK, context : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterProcessorChangeCallback(callbackfunction : PPROCESSOR_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void, flags : u32) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReleaseGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReleaseGuardedMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseGuardedMutexUnsafe(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInStackQueuedSpinLock(lockhandle : *const KLOCK_QUEUE_HANDLE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInStackQueuedSpinLockForDpc(lockhandle : *const KLOCK_QUEUE_HANDLE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInStackQueuedSpinLockFromDpcLevel(lockhandle : *const KLOCK_QUEUE_HANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeReleaseInterruptSpinLock(interrupt : super::super::Foundation:: PKINTERRUPT, oldirql : u8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInterruptSpinLock(interrupt : super::super::Foundation:: PKINTERRUPT, oldirql : u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReleaseMutex(mutex : *mut super::super::Foundation:: KMUTANT, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutex(mutex : *mut super::super::Foundation:: KMUTANT, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeReleaseSemaphore(semaphore : *mut KSEMAPHORE, increment : i32, adjustment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseSemaphore(semaphore : *mut KSEMAPHORE, increment : i32, adjustment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseSpinLockForDpc(spinlock : *mut usize, oldirql : u8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveByKeyDeviceQueueIfBusy(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveByKeyDeviceQueueIfBusy(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE) -> *mut KDEVICE_QUEUE_ENTRY); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE) -> *mut KDEVICE_QUEUE_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveEntryDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveEntryDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveQueueDpc(dpc : *mut super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueDpc(dpc : *mut super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeRemoveQueueDpcEx(dpc : *mut super::super::Foundation:: KDPC, waitifactive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueDpcEx(dpc : *mut super::super::Foundation:: KDPC, waitifactive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeResetEvent(event : *mut super::super::Foundation:: KEVENT) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeResetEvent(event : *mut super::super::Foundation:: KEVENT) -> i32); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn KeRestoreExtendedProcessorState(xstatesave : *const XSTATE_SAVE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRestoreExtendedProcessorState(xstatesave : *const XSTATE_SAVE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRevertToUserAffinityThread()); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRevertToUserAffinityThreadEx(affinity : usize)); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn KeRevertToUserGroupAffinityThread(previousaffinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeRevertToUserGroupAffinityThread(previousaffinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn KeSaveExtendedProcessorState(mask : u64, xstatesave : *mut XSTATE_SAVE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSaveExtendedProcessorState(mask : u64, xstatesave : *mut XSTATE_SAVE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeSetBasePriorityThread(thread : super::super::Foundation:: PKTHREAD, increment : i32) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetBasePriorityThread(thread : super::super::Foundation:: PKTHREAD, increment : i32) -> i32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetCoalescableTimer(timer : *mut KTIMER, duetime : i64, period : u32, tolerabledelay : u32, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetCoalescableTimer(timer : *mut KTIMER, duetime : i64, period : u32, tolerabledelay : u32, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetEvent(event : *mut super::super::Foundation:: KEVENT, increment : i32, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetHardwareCounterConfiguration(counterarray : *const HARDWARE_COUNTER, count : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetImportanceDpc(dpc : *mut super::super::Foundation:: KDPC, importance : KDPC_IMPORTANCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetImportanceDpc(dpc : *mut super::super::Foundation:: KDPC, importance : KDPC_IMPORTANCE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeSetPriorityThread(thread : super::super::Foundation:: PKTHREAD, priority : i32) -> i32); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetPriorityThread(thread : super::super::Foundation:: PKTHREAD, priority : i32) -> i32); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetSystemAffinityThread(affinity : usize)); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetSystemAffinityThreadEx(affinity : usize) -> usize); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn KeSetSystemGroupAffinityThread(affinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, previousaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetSystemGroupAffinityThread(affinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, previousaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetTargetProcessorDpc(dpc : *mut super::super::Foundation:: KDPC, number : i8)); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTargetProcessorDpc(dpc : *mut super::super::Foundation:: KDPC, number : i8)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetTargetProcessorDpcEx(dpc : *mut super::super::Foundation:: KDPC, procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTargetProcessorDpcEx(dpc : *mut super::super::Foundation:: KDPC, procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetTimer(timer : *mut KTIMER, duetime : i64, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTimer(timer : *mut KTIMER, duetime : i64, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeSetTimerEx(timer : *mut KTIMER, duetime : i64, period : i32, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTimerEx(timer : *mut KTIMER, duetime : i64, period : i32, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeShouldYieldProcessor() -> u32); ::windows_targets::link!("hal.dll" "system" fn KeStallExecutionProcessor(microseconds : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn KeSynchronizeExecution(interrupt : super::super::Foundation:: PKINTERRUPT, synchronizeroutine : PKSYNCHRONIZE_ROUTINE, synchronizecontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeSynchronizeExecution(interrupt : super::super::Foundation:: PKINTERRUPT, synchronizeroutine : PKSYNCHRONIZE_ROUTINE, synchronizecontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeTestSpinLock(spinlock : *const usize) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeTryToAcquireGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeTryToAcquireGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeTryToAcquireSpinLockAtDpcLevel(spinlock : *mut usize) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn KeWaitForMultipleObjects(count : u32, object : *const *const ::core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, waitreason : KWAIT_REASON, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, waitblockarray : *mut super::super::Foundation:: KWAIT_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn KeWaitForMultipleObjects(count : u32, object : *const *const ::core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, waitreason : KWAIT_REASON, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, waitblockarray : *mut super::super::Foundation:: KWAIT_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KeWaitForSingleObject(object : *const ::core::ffi::c_void, waitreason : KWAIT_REASON, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn KfRaiseIrql(newirql : u8) -> u8); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAddPhysicalMemory(startaddress : *const i64, numberofbytes : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAddVerifierSpecialThunks(entryroutine : usize, thunkbuffer : *const ::core::ffi::c_void, thunkbuffersize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAddVerifierThunks(thunkbuffer : *const ::core::ffi::c_void, thunkbuffersize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAdvanceMdl(mdl : *mut super::super::Foundation:: MDL, numberofbytes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAdvanceMdl(mdl : *mut super::super::Foundation:: MDL, numberofbytes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateContiguousMemory(numberofbytes : usize, highestacceptableaddress : i64) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateContiguousMemoryEx(numberofbytes : *const usize, lowestacceptableaddress : i64, highestacceptableaddress : i64, boundaryaddressmultiple : i64, preferrednode : u32, protect : u32, partitionobject : *const ::core::ffi::c_void, tag : u32, flags : u32, baseaddress : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateContiguousMemorySpecifyCache(numberofbytes : usize, lowestacceptableaddress : i64, highestacceptableaddress : i64, boundaryaddressmultiple : i64, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); @@ -975,32 +975,32 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateMappingAddress(numberofbytes : usize, pooltag : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateMappingAddressEx(numberofbytes : usize, pooltag : u32, flags : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAllocateMdlForIoSpace(physicaladdresslist : *const MM_PHYSICAL_ADDRESS_LIST, numberofentries : usize, newmdl : *mut *mut super::super::Foundation:: MDL) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateMdlForIoSpace(physicaladdresslist : *const MM_PHYSICAL_ADDRESS_LIST, numberofentries : usize, newmdl : *mut *mut super::super::Foundation:: MDL) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAllocateNodePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, idealnode : u32, flags : u32) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateNodePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, idealnode : u32, flags : u32) -> *mut super::super::Foundation:: MDL); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateNonCachedMemory(numberofbytes : usize) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAllocatePagesForMdl(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePagesForMdl(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize) -> *mut super::super::Foundation:: MDL); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAllocatePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, flags : u32) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, flags : u32) -> *mut super::super::Foundation:: MDL); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAllocatePartitionNodePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, idealnode : u32, flags : u32, partitionobject : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePartitionNodePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, idealnode : u32, flags : u32, partitionobject : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: MDL); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmAreMdlPagesCached(memorydescriptorlist : *const super::super::Foundation:: MDL) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmAreMdlPagesCached(memorydescriptorlist : *const super::super::Foundation:: MDL) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmBuildMdlForNonPagedPool(memorydescriptorlist : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmBuildMdlForNonPagedPool(memorydescriptorlist : *mut super::super::Foundation:: MDL)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmCopyMemory(targetaddress : *const ::core::ffi::c_void, sourceaddress : MM_COPY_ADDRESS, numberofbytes : usize, flags : u32, numberofbytestransferred : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmCreateMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL, base : *const ::core::ffi::c_void, length : usize) -> *mut super::super::Foundation:: MDL); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmCreateMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL, base : *const ::core::ffi::c_void, length : usize) -> *mut super::super::Foundation:: MDL); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmCreateMirror() -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreeContiguousMemory(baseaddress : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreeContiguousMemorySpecifyCache(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize, cachetype : MEMORY_CACHING_TYPE)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreeMappingAddress(baseaddress : *const ::core::ffi::c_void, pooltag : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreeNonCachedMemory(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmFreePagesFromMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreePagesFromMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmFreePagesFromMdlEx(memorydescriptorlist : *mut super::super::Foundation:: MDL, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreePagesFromMdlEx(memorydescriptorlist : *mut super::super::Foundation:: MDL, flags : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetCacheAttribute(physicaladdress : i64, cachetype : *mut MEMORY_CACHING_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetCacheAttributeEx(physicaladdress : i64, flags : u32, cachetype : *mut MEMORY_CACHING_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetPhysicalAddress(baseaddress : *const ::core::ffi::c_void) -> i64); @@ -1011,9 +1011,9 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetVirtualForPhysical(physicaladdress : i64) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsAddressValid(virtualaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn MmIsDriverSuspectForVerifier(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsDriverSuspectForVerifier(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn MmIsDriverVerifying(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsDriverVerifying(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsDriverVerifyingByAddress(addresswithinsection : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsIoSpaceActive(startaddress : i64, numberofbytes : usize) -> u32); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsNonPagedSystemAddressValid(virtualaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); @@ -1024,15 +1024,15 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapIoSpace(physicaladdress : i64, numberofbytes : usize, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapIoSpaceEx(physicaladdress : i64, numberofbytes : usize, protect : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMapLockedPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMapLockedPagesSpecifyCache(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, cachetype : MEMORY_CACHING_TYPE, requestedaddress : *const ::core::ffi::c_void, bugcheckonfailure : u32, priority : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPagesSpecifyCache(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, cachetype : MEMORY_CACHING_TYPE, requestedaddress : *const ::core::ffi::c_void, bugcheckonfailure : u32, priority : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMapLockedPagesWithReservedMapping(mappingaddress : *const ::core::ffi::c_void, pooltag : u32, memorydescriptorlist : *mut super::super::Foundation:: MDL, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPagesWithReservedMapping(mappingaddress : *const ::core::ffi::c_void, pooltag : u32, memorydescriptorlist : *mut super::super::Foundation:: MDL, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMapMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL, protection : u32, driverroutine : PMM_MDL_ROUTINE, drivercontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL, protection : u32, driverroutine : PMM_MDL_ROUTINE, drivercontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMapMemoryDumpMdlEx(va : *const ::core::ffi::c_void, pagetotal : u32, memorydumpmdl : *mut super::super::Foundation:: MDL, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapMemoryDumpMdlEx(va : *const ::core::ffi::c_void, pagetotal : u32, memorydumpmdl : *mut super::super::Foundation:: MDL, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapUserAddressesToPage(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize, pageaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapVideoDisplay(physicaladdress : i64, numberofbytes : usize, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapViewInSessionSpace(section : *const ::core::ffi::c_void, mappedbase : *mut *mut ::core::ffi::c_void, viewsize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1040,34 +1040,34 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapViewInSystemSpace(section : *const ::core::ffi::c_void, mappedbase : *mut *mut ::core::ffi::c_void, viewsize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapViewInSystemSpaceEx(section : *const ::core::ffi::c_void, mappedbase : *mut *mut ::core::ffi::c_void, viewsize : *mut usize, sectionoffset : *mut i64, flags : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmMdlPageContentsState(memorydescriptorlist : *mut super::super::Foundation:: MDL, state : MM_MDL_PAGE_CONTENTS_STATE) -> MM_MDL_PAGE_CONTENTS_STATE); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmMdlPageContentsState(memorydescriptorlist : *mut super::super::Foundation:: MDL, state : MM_MDL_PAGE_CONTENTS_STATE) -> MM_MDL_PAGE_CONTENTS_STATE); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmPageEntireDriver(addresswithinsection : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmProbeAndLockPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, operation : LOCK_OPERATION)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmProbeAndLockPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, operation : LOCK_OPERATION)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmProbeAndLockProcessPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, process : super::super::Foundation:: PEPROCESS, accessmode : i8, operation : LOCK_OPERATION)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmProbeAndLockProcessPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, process : super::super::Foundation:: PEPROCESS, accessmode : i8, operation : LOCK_OPERATION)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_FileSystem\"`"] fn MmProbeAndLockSelectedPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, segmentarray : *const super::super::super::Win32::Storage::FileSystem:: FILE_SEGMENT_ELEMENT, accessmode : i8, operation : LOCK_OPERATION)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmProbeAndLockSelectedPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, segmentarray : *const super::super::super::Win32::Storage::FileSystem:: FILE_SEGMENT_ELEMENT, accessmode : i8, operation : LOCK_OPERATION)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmProtectDriverSection(addresswithinsection : *const ::core::ffi::c_void, size : usize, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmProtectMdlSystemAddress(memorydescriptorlist : *const super::super::Foundation:: MDL, newprotect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmProtectMdlSystemAddress(memorydescriptorlist : *const super::super::Foundation:: MDL, newprotect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmQuerySystemSize() -> MM_SYSTEMSIZE); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmRemovePhysicalMemory(startaddress : *const i64, numberofbytes : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmResetDriverPaging(addresswithinsection : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmRotatePhysicalView(virtualaddress : *const ::core::ffi::c_void, numberofbytes : *mut usize, newmdl : *const super::super::Foundation:: MDL, direction : MM_ROTATE_DIRECTION, copyfunction : PMM_ROTATE_COPY_CALLBACK_FUNCTION, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmRotatePhysicalView(virtualaddress : *const ::core::ffi::c_void, numberofbytes : *mut usize, newmdl : *const super::super::Foundation:: MDL, direction : MM_ROTATE_DIRECTION, copyfunction : PMM_ROTATE_COPY_CALLBACK_FUNCTION, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSecureVirtualMemory(address : *const ::core::ffi::c_void, size : usize, probemode : u32) -> super::super::super::Win32::Foundation:: HANDLE); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSecureVirtualMemoryEx(address : *const ::core::ffi::c_void, size : usize, probemode : u32, flags : u32) -> super::super::super::Win32::Foundation:: HANDLE); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSetPermanentCacheAttribute(startaddress : i64, numberofbytes : i64, cachetype : MEMORY_CACHING_TYPE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSizeOfMdl(base : *const ::core::ffi::c_void, length : usize) -> usize); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnlockPagableImageSection(imagesectionhandle : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmUnlockPages(memorydescriptorlist : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnlockPages(memorydescriptorlist : *mut super::super::Foundation:: MDL)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapIoSpace(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmUnmapLockedPages(baseaddress : *const ::core::ffi::c_void, memorydescriptorlist : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapLockedPages(baseaddress : *const ::core::ffi::c_void, memorydescriptorlist : *mut super::super::Foundation:: MDL)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn MmUnmapReservedMapping(baseaddress : *const ::core::ffi::c_void, pooltag : u32, memorydescriptorlist : *mut super::super::Foundation:: MDL)); +::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapReservedMapping(baseaddress : *const ::core::ffi::c_void, pooltag : u32, memorydescriptorlist : *mut super::super::Foundation:: MDL)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapVideoDisplay(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize)); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapViewInSessionSpace(mappedbase : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapViewInSystemSpace(mappedbase : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1076,32 +1076,32 @@ ::windows_targets::link!("ntdll.dll" "system" fn NtCommitEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, rmguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, rmguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtCreateTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, commitstrength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtCreateTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, commitstrength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtEnumerateTransactionObject(rootobjecthandle : super::super::super::Win32::Foundation:: HANDLE, querytype : super::super::super::Win32::System::SystemServices:: KTMOBJECT_TYPE, objectcursor : *mut super::super::super::Win32::System::SystemServices:: KTMOBJECT_CURSOR, objectcursorlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtEnumerateTransactionObject(rootobjecthandle : super::super::super::Win32::Foundation:: HANDLE, querytype : super::super::super::Win32::System::SystemServices:: KTMOBJECT_TYPE, objectcursor : *mut super::super::super::Win32::System::SystemServices:: KTMOBJECT_CURSOR, objectcursorlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn NtGetNotificationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionnotification : *mut super::super::super::Win32::Storage::FileSystem:: TRANSACTION_NOTIFICATION, notificationlength : u32, timeout : *const i64, returnlength : *mut u32, asynchronous : u32, asynchronouscontext : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtGetNotificationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionnotification : *mut super::super::super::Win32::Storage::FileSystem:: TRANSACTION_NOTIFICATION, notificationlength : u32, timeout : *const i64, returnlength : *mut u32, asynchronous : u32, asynchronouscontext : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtManagePartition(targethandle : super::super::super::Win32::Foundation:: HANDLE, sourcehandle : super::super::super::Win32::Foundation:: HANDLE, partitioninformationclass : PARTITION_INFORMATION_CLASS, partitioninformation : *mut ::core::ffi::c_void, partitioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] fn NtOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtOpenRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn NtOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_sys::core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_sys::core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Power")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Power\"`"] fn NtPowerInformation(informationlevel : super::super::super::Win32::System::Power:: POWER_INFORMATION_LEVEL, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtPowerInformation(informationlevel : super::super::super::Win32::System::Power:: POWER_INFORMATION_LEVEL, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtPrePrepareComplete(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtPrePrepareEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtPrepareComplete(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1109,13 +1109,13 @@ ::windows_targets::link!("ntdll.dll" "system" fn NtPropagationComplete(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, requestcookie : u32, bufferlength : u32, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtPropagationFailed(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, requestcookie : u32, propstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtQueryInformationTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *mut ::core::ffi::c_void, transactionmanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *mut ::core::ffi::c_void, transactionmanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtReadOnlyEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtRecoverEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtRecoverResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1128,234 +1128,234 @@ ::windows_targets::link!("ntdll.dll" "system" fn NtRollbackTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtRollforwardTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn NtSetInformationTransactionManager(tmhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *const ::core::ffi::c_void, transactionmanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationTransactionManager(tmhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *const ::core::ffi::c_void, transactionmanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn NtSinglePhaseReject(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObCloseHandle(handle : super::super::super::Win32::Foundation:: HANDLE, previousmode : i8) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObDereferenceObjectDeferDelete(object : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObDereferenceObjectDeferDeleteWithTag(object : *const ::core::ffi::c_void, tag : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObGetFilterVersion() -> u16); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ObGetObjectSecurity(object : *const ::core::ffi::c_void, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObGetObjectSecurity(object : *const ::core::ffi::c_void, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObReferenceObjectByHandle(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByHandle(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObReferenceObjectByHandleWithTag(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByHandleWithTag(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObReferenceObjectByPointer(object : *const ::core::ffi::c_void, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByPointer(object : *const ::core::ffi::c_void, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObReferenceObjectByPointerWithTag(object : *const ::core::ffi::c_void, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByPointerWithTag(object : *const ::core::ffi::c_void, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectSafe(object : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectSafeWithTag(object : *const ::core::ffi::c_void, tag : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ObRegisterCallbacks(callbackregistration : *const OB_CALLBACK_REGISTRATION, registrationhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObRegisterCallbacks(callbackregistration : *const OB_CALLBACK_REGISTRATION, registrationhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ObReleaseObjectSecurity(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn ObReleaseObjectSecurity(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : super::super::super::Win32::Foundation:: BOOLEAN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObUnRegisterCallbacks(registrationhandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObfDereferenceObject(object : *const ::core::ffi::c_void) -> isize); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObfDereferenceObjectWithTag(object : *const ::core::ffi::c_void, tag : u32) -> isize); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObfReferenceObject(object : *const ::core::ffi::c_void) -> isize); ::windows_targets::link!("ntoskrnl.exe" "system" fn ObfReferenceObjectWithTag(object : *const ::core::ffi::c_void, tag : u32) -> isize); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PcwAddInstance(buffer : super::super::Foundation:: PPCW_BUFFER, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, id : u32, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PcwAddInstance(buffer : super::super::Foundation:: PPCW_BUFFER, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, id : u32, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PcwCloseInstance(instance : super::super::Foundation:: PPCW_INSTANCE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PcwCloseInstance(instance : super::super::Foundation:: PPCW_INSTANCE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PcwCreateInstance(instance : *mut super::super::Foundation:: PPCW_INSTANCE, registration : super::super::Foundation:: PPCW_REGISTRATION, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PcwCreateInstance(instance : *mut super::super::Foundation:: PPCW_INSTANCE, registration : super::super::Foundation:: PPCW_REGISTRATION, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PcwRegister(registration : *mut super::super::Foundation:: PPCW_REGISTRATION, info : *const PCW_REGISTRATION_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PcwRegister(registration : *mut super::super::Foundation:: PPCW_REGISTRATION, info : *const PCW_REGISTRATION_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PcwUnregister(registration : super::super::Foundation:: PPCW_REGISTRATION)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PcwUnregister(registration : super::super::Foundation:: PPCW_REGISTRATION)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Power")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Power\"`"] fn PoClearPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoClearPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoCreatePowerRequest(powerrequest : *mut *mut ::core::ffi::c_void, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, context : *const COUNTED_REASON_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoCreatePowerRequest(powerrequest : *mut *mut ::core::ffi::c_void, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, context : *const COUNTED_REASON_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoCreateThermalRequest(thermalrequest : *mut *mut ::core::ffi::c_void, targetdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, policydeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, context : *const COUNTED_REASON_CONTEXT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoCreateThermalRequest(thermalrequest : *mut *mut ::core::ffi::c_void, targetdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, policydeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, context : *const COUNTED_REASON_CONTEXT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoDeletePowerRequest(powerrequest : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoDeleteThermalRequest(thermalrequest : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoEndDeviceBusy(idlepointer : *mut u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxActivateComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxActivateComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxCompleteDevicePowerNotRequired(handle : super::super::Foundation:: POHANDLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteDevicePowerNotRequired(handle : super::super::Foundation:: POHANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxCompleteDirectedPowerDown(handle : super::super::Foundation:: POHANDLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteDirectedPowerDown(handle : super::super::Foundation:: POHANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxCompleteIdleCondition(handle : super::super::Foundation:: POHANDLE, component : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteIdleCondition(handle : super::super::Foundation:: POHANDLE, component : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxCompleteIdleState(handle : super::super::Foundation:: POHANDLE, component : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteIdleState(handle : super::super::Foundation:: POHANDLE, component : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxIdleComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIdleComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxIssueComponentPerfStateChange(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchange : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIssueComponentPerfStateChange(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchange : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxIssueComponentPerfStateChangeMultiple(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchangescount : u32, perfchanges : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIssueComponentPerfStateChangeMultiple(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchangescount : u32, perfchanges : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoFxNotifySurprisePowerOn(pdo : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxNotifySurprisePowerOn(pdo : *const super::super::Foundation:: DEVICE_OBJECT)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxPowerControl(handle : super::super::Foundation:: POHANDLE, powercontrolcode : *const ::windows_sys::core::GUID, inbuffer : *const ::core::ffi::c_void, inbuffersize : usize, outbuffer : *mut ::core::ffi::c_void, outbuffersize : usize, bytesreturned : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxPowerControl(handle : super::super::Foundation:: POHANDLE, powercontrolcode : *const ::windows_sys::core::GUID, inbuffer : *const ::core::ffi::c_void, inbuffersize : usize, outbuffer : *mut ::core::ffi::c_void, outbuffersize : usize, bytesreturned : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxPowerOnCrashdumpDevice(handle : super::super::Foundation:: POHANDLE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxPowerOnCrashdumpDevice(handle : super::super::Foundation:: POHANDLE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxQueryCurrentComponentPerfState(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, setindex : u32, currentperf : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxQueryCurrentComponentPerfState(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, setindex : u32, currentperf : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxRegisterComponentPerfStates(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u64, componentperfstatecallback : PPO_FX_COMPONENT_PERF_STATE_CALLBACK, inputstateinfo : *const PO_FX_COMPONENT_PERF_INFO, outputstateinfo : *mut *mut PO_FX_COMPONENT_PERF_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterComponentPerfStates(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u64, componentperfstatecallback : PPO_FX_COMPONENT_PERF_STATE_CALLBACK, inputstateinfo : *const PO_FX_COMPONENT_PERF_INFO, outputstateinfo : *mut *mut PO_FX_COMPONENT_PERF_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxRegisterCrashdumpDevice(handle : super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterCrashdumpDevice(handle : super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoFxRegisterDevice(pdo : *const super::super::Foundation:: DEVICE_OBJECT, device : *const PO_FX_DEVICE_V1, handle : *mut super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterDevice(pdo : *const super::super::Foundation:: DEVICE_OBJECT, device : *const PO_FX_DEVICE_V1, handle : *mut super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoFxRegisterDripsWatchdogCallback(handle : super::super::Foundation:: POHANDLE, callback : PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices : super::super::super::Win32::Foundation:: BOOLEAN, matchingdriverobject : *const super::super::Foundation:: DRIVER_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterDripsWatchdogCallback(handle : super::super::Foundation:: POHANDLE, callback : PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices : super::super::super::Win32::Foundation:: BOOLEAN, matchingdriverobject : *const super::super::Foundation:: DRIVER_OBJECT)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxReportDevicePoweredOn(handle : super::super::Foundation:: POHANDLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxReportDevicePoweredOn(handle : super::super::Foundation:: POHANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxSetComponentLatency(handle : super::super::Foundation:: POHANDLE, component : u32, latency : u64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentLatency(handle : super::super::Foundation:: POHANDLE, component : u32, latency : u64)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxSetComponentResidency(handle : super::super::Foundation:: POHANDLE, component : u32, residency : u64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentResidency(handle : super::super::Foundation:: POHANDLE, component : u32, residency : u64)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxSetComponentWake(handle : super::super::Foundation:: POHANDLE, component : u32, wakehint : super::super::super::Win32::Foundation:: BOOLEAN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentWake(handle : super::super::Foundation:: POHANDLE, component : u32, wakehint : super::super::super::Win32::Foundation:: BOOLEAN)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxSetDeviceIdleTimeout(handle : super::super::Foundation:: POHANDLE, idletimeout : u64)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetDeviceIdleTimeout(handle : super::super::Foundation:: POHANDLE, idletimeout : u64)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Power\"`"] fn PoFxSetTargetDripsDevicePowerState(handle : super::super::Foundation:: POHANDLE, targetstate : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetTargetDripsDevicePowerState(handle : super::super::Foundation:: POHANDLE, targetstate : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxStartDevicePowerManagement(handle : super::super::Foundation:: POHANDLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxStartDevicePowerManagement(handle : super::super::Foundation:: POHANDLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PoFxUnregisterDevice(handle : super::super::Foundation:: POHANDLE)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxUnregisterDevice(handle : super::super::Foundation:: POHANDLE)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoGetSystemWake(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoGetSystemWake(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoGetThermalRequestSupport(thermalrequest : *const ::core::ffi::c_void, r#type : PO_THERMAL_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoQueryWatchdogTime(pdo : *const super::super::Foundation:: DEVICE_OBJECT, secondsremaining : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoQueryWatchdogTime(pdo : *const super::super::Foundation:: DEVICE_OBJECT, secondsremaining : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoRegisterDeviceForIdleDetection(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, conservationidletime : u32, performanceidletime : u32, state : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> *mut u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoRegisterDeviceForIdleDetection(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, conservationidletime : u32, performanceidletime : u32, state : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> *mut u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoRegisterPowerSettingCallback(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, settingguid : *const ::windows_sys::core::GUID, callback : PPOWER_SETTING_CALLBACK, context : *const ::core::ffi::c_void, handle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoRegisterPowerSettingCallback(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, settingguid : *const ::windows_sys::core::GUID, callback : PPOWER_SETTING_CALLBACK, context : *const ::core::ffi::c_void, handle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoRegisterSystemState(statehandle : *mut ::core::ffi::c_void, flags : u32) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoRequestPowerIrp(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, minorfunction : u8, powerstate : POWER_STATE, completionfunction : PREQUEST_POWER_COMPLETE, context : *const ::core::ffi::c_void, irp : *mut *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoRequestPowerIrp(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, minorfunction : u8, powerstate : POWER_STATE, completionfunction : PREQUEST_POWER_COMPLETE, context : *const ::core::ffi::c_void, irp : *mut *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetDeviceBusyEx(idlepointer : *mut u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetHiberRange(memorymap : *const ::core::ffi::c_void, flags : u32, address : *const ::core::ffi::c_void, length : usize, tag : u32)); #[cfg(feature = "Win32_System_Power")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Power\"`"] fn PoSetPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoSetPowerState(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, r#type : POWER_STATE_TYPE, state : POWER_STATE) -> POWER_STATE); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetPowerState(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, r#type : POWER_STATE_TYPE, state : POWER_STATE) -> POWER_STATE); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetSystemState(flags : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoSetSystemWake(irp : *mut super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetSystemWake(irp : *mut super::super::Foundation:: IRP)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoSetSystemWakeDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetSystemWakeDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetThermalActiveCooling(thermalrequest : *mut ::core::ffi::c_void, engaged : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetThermalPassiveCooling(thermalrequest : *mut ::core::ffi::c_void, throttle : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoStartDeviceBusy(idlepointer : *mut u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn PoStartNextPowerIrp(irp : *mut super::super::Foundation:: IRP)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PoStartNextPowerIrp(irp : *mut super::super::Foundation:: IRP)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoUnregisterPowerSettingCallback(handle : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PoUnregisterSystemState(statehandle : *mut ::core::ffi::c_void)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ProbeForRead(address : *const ::core::ffi::c_void, length : usize, alignment : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn ProbeForWrite(address : *mut ::core::ffi::c_void, length : usize, alignment : u32)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsAcquireSiloHardReference(silo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsAcquireSiloHardReference(silo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsAllocSiloContextSlot(reserved : usize, returnedcontextslot : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsAllocateAffinityToken(affinitytoken : *mut super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsAllocateAffinityToken(affinitytoken : *mut super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsAttachSiloToCurrentThread(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsAttachSiloToCurrentThread(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsCreateSiloContext(silo : super::super::Foundation:: PESILO, size : u32, pooltype : super::super::Foundation:: POOL_TYPE, contextcleanupcallback : SILO_CONTEXT_CLEANUP_CALLBACK, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsCreateSiloContext(silo : super::super::Foundation:: PESILO, size : u32, pooltype : super::super::Foundation:: POOL_TYPE, contextcleanupcallback : SILO_CONTEXT_CLEANUP_CALLBACK, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] fn PsCreateSystemThread(threadhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, processhandle : super::super::super::Win32::Foundation:: HANDLE, clientid : *mut super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID, startroutine : PKSTART_ROUTINE, startcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsCreateSystemThread(threadhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, processhandle : super::super::super::Win32::Foundation:: HANDLE, clientid : *mut super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID, startroutine : PKSTART_ROUTINE, startcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDereferenceSiloContext(silocontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsDetachSiloFromCurrentThread(previoussilo : super::super::Foundation:: PESILO)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsDetachSiloFromCurrentThread(previoussilo : super::super::Foundation:: PESILO)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsFreeAffinityToken(affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsFreeAffinityToken(affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsFreeSiloContextSlot(contextslot : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentProcessId() -> super::super::super::Win32::Foundation:: HANDLE); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetCurrentServerSilo() -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentServerSilo() -> super::super::Foundation:: PESILO); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentServerSiloName() -> *mut super::super::super::Win32::Foundation:: UNICODE_STRING); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetCurrentSilo() -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentSilo() -> super::super::Foundation:: PESILO); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentThreadId() -> super::super::super::Win32::Foundation:: HANDLE); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentThreadTeb() -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetEffectiveServerSilo(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetEffectiveServerSilo(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetHostSilo() -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetHostSilo() -> super::super::Foundation:: PESILO); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetJobServerSilo(job : super::super::Foundation:: PEJOB, serversilo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetJobServerSilo(job : super::super::Foundation:: PEJOB, serversilo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetJobSilo(job : super::super::Foundation:: PEJOB, silo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetJobSilo(job : super::super::Foundation:: PEJOB, silo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetParentSilo(job : super::super::Foundation:: PEJOB) -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetParentSilo(job : super::super::Foundation:: PEJOB) -> super::super::Foundation:: PESILO); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetProcessCreateTimeQuadPart(process : super::super::Foundation:: PEPROCESS) -> i64); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessCreateTimeQuadPart(process : super::super::Foundation:: PEPROCESS) -> i64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetProcessExitStatus(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessExitStatus(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetProcessId(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: HANDLE); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessId(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: HANDLE); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetProcessStartKey(process : super::super::Foundation:: PEPROCESS) -> u64); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessStartKey(process : super::super::Foundation:: PEPROCESS) -> u64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetServerSiloServiceSessionId(silo : super::super::Foundation:: PESILO) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetServerSiloServiceSessionId(silo : super::super::Foundation:: PESILO) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetSiloContainerId(silo : super::super::Foundation:: PESILO) -> *mut ::windows_sys::core::GUID); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloContainerId(silo : super::super::Foundation:: PESILO) -> *mut ::windows_sys::core::GUID); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetSiloMonitorContextSlot(monitor : super::super::Foundation:: PSILO_MONITOR) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloMonitorContextSlot(monitor : super::super::Foundation:: PSILO_MONITOR) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadCreateTime(thread : super::super::Foundation:: PETHREAD) -> i64); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadCreateTime(thread : super::super::Foundation:: PETHREAD) -> i64); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadExitStatus(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadExitStatus(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadProcessId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProcessId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadProperty(thread : super::super::Foundation:: PETHREAD, key : usize, flags : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProperty(thread : super::super::Foundation:: PETHREAD, key : usize, flags : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsGetThreadServerSilo(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PESILO); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadServerSilo(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PESILO); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetVersion(majorversion : *mut u32, minorversion : *mut u32, buildnumber : *mut u32, csdversion : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsInsertPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, silocontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsInsertPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, silocontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsInsertSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, silocontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsInsertSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, silocontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsCurrentThreadInServerSilo() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsCurrentThreadPrefetching() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsIsHostSilo(silo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsHostSilo(silo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsMakeSiloContextPermanent(silo : super::super::Foundation:: PESILO, contextslot : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsMakeSiloContextPermanent(silo : super::super::Foundation:: PESILO, contextslot : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsQueryTotalCycleTimeProcess(process : super::super::Foundation:: PEPROCESS, cycletimestamp : *mut u64) -> u64); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsQueryTotalCycleTimeProcess(process : super::super::Foundation:: PEPROCESS, cycletimestamp : *mut u64) -> u64); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferenceSiloContext(silocontext : *const ::core::ffi::c_void)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsRegisterSiloMonitor(registration : *const SILO_MONITOR_REGISTRATION, returnedmonitor : *mut super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsRegisterSiloMonitor(registration : *const SILO_MONITOR_REGISTRATION, returnedmonitor : *mut super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsReleaseSiloHardReference(silo : super::super::Foundation:: PESILO)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsReleaseSiloHardReference(silo : super::super::Foundation:: PESILO)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRemoveCreateThreadNotifyRoutine(notifyroutine : PCREATE_THREAD_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRemoveLoadImageNotifyRoutine(notifyroutine : PLOAD_IMAGE_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsRemoveSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, removedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsRemoveSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, removedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsReplaceSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, newsilocontext : *const ::core::ffi::c_void, oldsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsReplaceSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, newsilocontext : *const ::core::ffi::c_void, oldsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsRevertToUserMultipleGroupAffinityThread(affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsRevertToUserMultipleGroupAffinityThread(affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutine(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] fn PsSetCreateProcessNotifyRoutineEx(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutineEx(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutineEx2(notifytype : PSCREATEPROCESSNOTIFYTYPE, notifyinformation : *const ::core::ffi::c_void, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateThreadNotifyRoutine(notifyroutine : PCREATE_THREAD_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateThreadNotifyRoutineEx(notifytype : PSCREATETHREADNOTIFYTYPE, notifyinformation : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1363,22 +1363,22 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetLoadImageNotifyRoutine(notifyroutine : PLOAD_IMAGE_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetLoadImageNotifyRoutineEx(notifyroutine : PLOAD_IMAGE_NOTIFY_ROUTINE, flags : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_SystemInformation\"`"] fn PsSetSystemMultipleGroupAffinityThread(groupaffinities : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u16, affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetSystemMultipleGroupAffinityThread(groupaffinities : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u16, affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsStartSiloMonitor(monitor : super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsStartSiloMonitor(monitor : super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsTerminateServerSilo(serversilo : super::super::Foundation:: PESILO, exitstatus : super::super::super::Win32::Foundation:: NTSTATUS)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsTerminateServerSilo(serversilo : super::super::Foundation:: PESILO, exitstatus : super::super::super::Win32::Foundation:: NTSTATUS)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsTerminateSystemThread(exitstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn PsUnregisterSiloMonitor(monitor : super::super::Foundation:: PSILO_MONITOR)); +::windows_targets::link!("ntoskrnl.exe" "system" fn PsUnregisterSiloMonitor(monitor : super::super::Foundation:: PSILO_MONITOR)); ::windows_targets::link!("ntoskrnl.exe" "system" fn PsWrapApcWow64Thread(apccontext : *mut *mut ::core::ffi::c_void, apcroutine : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("pshed.dll" "system" fn PshedAllocateMemory(size : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("pshed.dll" "system" fn PshedFreeMemory(address : *const ::core::ffi::c_void)); ::windows_targets::link!("pshed.dll" "system" fn PshedIsSystemWheaEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("pshed.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn PshedRegisterPlugin(packet : *mut WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("pshed.dll" "system" fn PshedRegisterPlugin(packet : *mut WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("pshed.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn PshedSynchronizeExecution(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, synchronizeroutine : PKSYNCHRONIZE_ROUTINE, synchronizecontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("pshed.dll" "system" fn PshedSynchronizeExecution(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, synchronizeroutine : PKSYNCHRONIZE_ROUTINE, synchronizecontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("pshed.dll" "system" fn PshedUnregisterPlugin(pluginhandle : *const ::core::ffi::c_void)); ::windows_targets::link!("ntdll.dll" "system" fn RtlAppendUnicodeStringToString(destination : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, source : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlAppendUnicodeToString(destination : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, source : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1392,47 +1392,47 @@ ::windows_targets::link!("ntdll.dll" "system" fn RtlCmDecodeMemIoResource(descriptor : *const CM_PARTIAL_RESOURCE_DESCRIPTOR, start : *mut u64) -> u64); ::windows_targets::link!("ntdll.dll" "system" fn RtlCmEncodeMemIoResource(descriptor : *const CM_PARTIAL_RESOURCE_DESCRIPTOR, r#type : u8, length : u64, start : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlCompareString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); +::windows_targets::link!("ntdll.dll" "system" fn RtlCompareString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntdll.dll" "system" fn RtlCompareUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntdll.dll" "system" fn RtlCompareUnicodeStrings(string1 : *const u16, string1length : usize, string2 : *const u16, string2length : usize, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); ::windows_targets::link!("ntdll.dll" "system" fn RtlContractHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlCopyBitMap(source : *const RTL_BITMAP, destination : *const RTL_BITMAP, targetbit : u32)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlCopyString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlCopyString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING)); ::windows_targets::link!("ntdll.dll" "system" fn RtlCopyUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING)); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateHashTable(hashtable : *mut *mut RTL_DYNAMIC_HASH_TABLE, shift : u32, flags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateHashTableEx(hashtable : *mut *mut RTL_DYNAMIC_HASH_TABLE, initialsize : u32, shift : u32, flags : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateRegistryKey(relativeto : u32, path : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlCreateSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, revision : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlCreateSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, revision : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlDelete(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlDelete(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlDeleteElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteElementGenericTableAvlEx(table : *const RTL_AVL_TABLE, nodeorparent : *const ::core::ffi::c_void)); ::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE)); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlDeleteNoSplay(links : *const super::super::Foundation:: RTL_SPLAY_LINKS, root : *mut *mut super::super::Foundation:: RTL_SPLAY_LINKS)); +::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteNoSplay(links : *const super::super::Foundation:: RTL_SPLAY_LINKS, root : *mut *mut super::super::Foundation:: RTL_SPLAY_LINKS)); ::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteRegistryValue(relativeto : u32, path : ::windows_sys::core::PCWSTR, valuename : ::windows_sys::core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlDowncaseUnicodeChar(sourcecharacter : u16) -> u16); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlEndEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); +::windows_targets::link!("ntdll.dll" "system" fn RtlEndEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlEndStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); +::windows_targets::link!("ntdll.dll" "system" fn RtlEndStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlEndWeakEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); +::windows_targets::link!("ntdll.dll" "system" fn RtlEndWeakEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlEnumerateGenericTable(table : *const RTL_GENERIC_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTable(table : *const RTL_GENERIC_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableAvl(table : *const RTL_AVL_TABLE, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableLikeADirectory(table : *const RTL_AVL_TABLE, matchfunction : PRTL_AVL_MATCH_FUNCTION, matchdata : *const ::core::ffi::c_void, nextflag : u32, restartkey : *mut *mut ::core::ffi::c_void, deletecount : *mut u32, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlEnumerateGenericTableWithoutSplaying(table : *const RTL_GENERIC_TABLE, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableWithoutSplaying(table : *const RTL_GENERIC_TABLE, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableWithoutSplayingAvl(table : *const RTL_AVL_TABLE, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlEqualString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlEqualString(string1 : *const super::super::super::Win32::System::Kernel:: STRING, string2 : *const super::super::super::Win32::System::Kernel:: STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlEqualUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlExpandHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlExtractBitMap(source : *const RTL_BITMAP, destination : *const RTL_BITMAP, targetbit : u32, numberofbits : u32)); @@ -1449,55 +1449,55 @@ ::windows_targets::link!("ntdll.dll" "system" fn RtlFindSetBits(bitmapheader : *const RTL_BITMAP, numbertofind : u32, hintindex : u32) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlFindSetBitsAndClear(bitmapheader : *const RTL_BITMAP, numbertofind : u32, hintindex : u32) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlFreeUTF8String(utf8string : *mut super::super::super::Win32::System::Kernel:: STRING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlFreeUTF8String(utf8string : *mut super::super::super::Win32::System::Kernel:: STRING)); ::windows_targets::link!("ntdll.dll" "system" fn RtlGUIDFromString(guidstring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlGenerateClass5Guid(namespaceguid : *const ::windows_sys::core::GUID, buffer : *const ::core::ffi::c_void, buffersize : u32, guid : *mut ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetActiveConsoleId() -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetCallersAddress(callersaddress : *mut *mut ::core::ffi::c_void, callerscaller : *mut *mut ::core::ffi::c_void)); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetConsoleSessionForegroundProcessId() -> u64); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlGetElementGenericTable(table : *const RTL_GENERIC_TABLE, i : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetElementGenericTable(table : *const RTL_GENERIC_TABLE, i : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetElementGenericTableAvl(table : *const RTL_AVL_TABLE, i : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetEnabledExtendedFeatures(featuremask : u64) -> u64); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlGetNextEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, context : *const RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetNextEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, context : *const RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlGetNtProductType(ntproducttype : *mut super::super::super::Win32::System::Kernel:: NT_PRODUCT_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetNtProductType(ntproducttype : *mut super::super::super::Win32::System::Kernel:: NT_PRODUCT_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetNtSystemRoot() -> ::windows_sys::core::PCWSTR); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetPersistedStateLocation(sourceid : ::windows_sys::core::PCWSTR, customvalue : ::windows_sys::core::PCWSTR, defaultpath : ::windows_sys::core::PCWSTR, statelocationtype : STATE_LOCATION_TYPE, targetpath : ::windows_sys::core::PWSTR, bufferlengthin : u32, bufferlengthout : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetSuiteMask() -> u32); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn RtlGetVersion(lpversioninformation : *mut super::super::super::Win32::System::SystemInformation:: OSVERSIONINFOW) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlGetVersion(lpversioninformation : *mut super::super::super::Win32::System::SystemInformation:: OSVERSIONINFOW) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlHashUnicodeString(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN, hashalgorithm : u32, hashvalue : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8)); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitUTF8StringEx(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitUTF8StringEx(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitWeakEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitWeakEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeBitMap(bitmapheader : *mut RTL_BITMAP, bitmapbuffer : *const u32, sizeofbitmap : u32)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlInitializeGenericTable(table : *mut RTL_GENERIC_TABLE, compareroutine : PRTL_GENERIC_COMPARE_ROUTINE, allocateroutine : PRTL_GENERIC_ALLOCATE_ROUTINE, freeroutine : PRTL_GENERIC_FREE_ROUTINE, tablecontext : *const ::core::ffi::c_void)); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeGenericTable(table : *mut RTL_GENERIC_TABLE, compareroutine : PRTL_GENERIC_COMPARE_ROUTINE, allocateroutine : PRTL_GENERIC_ALLOCATE_ROUTINE, freeroutine : PRTL_GENERIC_FREE_ROUTINE, tablecontext : *const ::core::ffi::c_void)); ::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeGenericTableAvl(table : *mut RTL_AVL_TABLE, compareroutine : PRTL_AVL_COMPARE_ROUTINE, allocateroutine : PRTL_AVL_ALLOCATE_ROUTINE, freeroutine : PRTL_AVL_FREE_ROUTINE, tablecontext : *const ::core::ffi::c_void)); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlInsertElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlInsertElementGenericTableFull(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN, nodeorparent : *const ::core::ffi::c_void, searchresult : TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTableFull(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN, nodeorparent : *const ::core::ffi::c_void, searchresult : TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTableFullAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN, nodeorparent : *const ::core::ffi::c_void, searchresult : TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInsertEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, entry : *const RTL_DYNAMIC_HASH_TABLE_ENTRY, signature : usize, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlInsertEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, entry : *const RTL_DYNAMIC_HASH_TABLE_ENTRY, signature : usize, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlInt64ToUnicodeString(value : u64, base : u32, string : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIntegerToUnicodeString(value : u32, base : u32, string : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIoDecodeMemIoResource(descriptor : *const IO_RESOURCE_DESCRIPTOR, alignment : *mut u64, minimumaddress : *mut u64, maximumaddress : *mut u64) -> u64); ::windows_targets::link!("ntdll.dll" "system" fn RtlIoEncodeMemIoResource(descriptor : *const IO_RESOURCE_DESCRIPTOR, r#type : u8, length : u64, alignment : u64, minimumaddress : u64, maximumaddress : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsApiSetImplemented(apisetname : ::windows_sys::core::PCSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlIsGenericTableEmpty(table : *const RTL_GENERIC_TABLE) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlIsGenericTableEmpty(table : *const RTL_GENERIC_TABLE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsGenericTableEmptyAvl(table : *const RTL_AVL_TABLE) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsMultiSessionSku() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsMultiUsersInSessionSku() -> super::super::super::Win32::Foundation:: BOOLEAN); @@ -1506,22 +1506,22 @@ ::windows_targets::link!("ntdll.dll" "system" fn RtlIsStateSeparationEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlIsUntrustedObject(handle : super::super::super::Win32::Foundation:: HANDLE, object : *const ::core::ffi::c_void, untrustedobject : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlLengthSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("ntdll.dll" "system" fn RtlLengthSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlLookupElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTable(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlLookupElementGenericTableFull(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, nodeorparent : *mut *mut ::core::ffi::c_void, searchresult : *mut TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTableFull(table : *const RTL_GENERIC_TABLE, buffer : *const ::core::ffi::c_void, nodeorparent : *mut *mut ::core::ffi::c_void, searchresult : *mut TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTableFullAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, nodeorparent : *mut *mut ::core::ffi::c_void, searchresult : *mut TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlLookupEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, signature : usize, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn RtlLookupEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, signature : usize, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupFirstMatchingElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlMapGenericMask(accessmask : *mut u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlMapGenericMask(accessmask : *mut u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlNormalizeSecurityDescriptor(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, newsecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newsecuritydescriptorlength : *mut u32, checkonly : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlNormalizeSecurityDescriptor(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, newsecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newsecuritydescriptorlength : *mut u32, checkonly : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn RtlNumberGenericTableElements(table : *const RTL_GENERIC_TABLE) -> u32); +::windows_targets::link!("ntdll.dll" "system" fn RtlNumberGenericTableElements(table : *const RTL_GENERIC_TABLE) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlNumberGenericTableElementsAvl(table : *const RTL_AVL_TABLE) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlNumberOfClearBits(bitmapheader : *const RTL_BITMAP) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlNumberOfClearBitsInRange(bitmapheader : *const RTL_BITMAP, startingindex : u32, length : u32) -> u32); @@ -1534,168 +1534,168 @@ ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryRegistryValues(relativeto : u32, path : ::windows_sys::core::PCWSTR, querytable : *mut RTL_QUERY_REGISTRY_TABLE, context : *const ::core::ffi::c_void, environment : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryValidationRunlevel(componentname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlRealPredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlRealPredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlRealSuccessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlRealSuccessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlRemoveEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, entry : *const RTL_DYNAMIC_HASH_TABLE_ENTRY, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlRemoveEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, entry : *const RTL_DYNAMIC_HASH_TABLE_ENTRY, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn RtlRunOnceBeginInitialize(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceBeginInitialize(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn RtlRunOnceComplete(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceComplete(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn RtlRunOnceExecuteOnce(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, initfn : PRTL_RUN_ONCE_INIT_FN, parameter : *mut ::core::ffi::c_void, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceExecuteOnce(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, initfn : PRTL_RUN_ONCE_INIT_FN, parameter : *mut ::core::ffi::c_void, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn RtlRunOnceInitialize(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE)); +::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceInitialize(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE)); ::windows_targets::link!("ntdll.dll" "system" fn RtlSetAllBits(bitmapheader : *const RTL_BITMAP)); ::windows_targets::link!("ntdll.dll" "system" fn RtlSetBit(bitmapheader : *const RTL_BITMAP, bitnumber : u32)); ::windows_targets::link!("ntdll.dll" "system" fn RtlSetBits(bitmapheader : *const RTL_BITMAP, startingindex : u32, numbertoset : u32)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlSetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : super::super::super::Win32::Foundation:: BOOLEAN, dacl : *const super::super::super::Win32::Security:: ACL, dacldefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : super::super::super::Win32::Foundation:: BOOLEAN, dacl : *const super::super::super::Win32::Security:: ACL, dacldefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn RtlSetSystemGlobalData(dataid : super::super::super::Win32::System::SystemInformation:: RTL_SYSTEM_GLOBAL_DATA_ID, buffer : *const ::core::ffi::c_void, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn RtlSetSystemGlobalData(dataid : super::super::super::Win32::System::SystemInformation:: RTL_SYSTEM_GLOBAL_DATA_ID, buffer : *const ::core::ffi::c_void, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlSplay(links : *mut super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSplay(links : *mut super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); ::windows_targets::link!("ntdll.dll" "system" fn RtlStringFromGUID(guid : *const ::windows_sys::core::GUID, guidstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlStronglyEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn RtlStronglyEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlSubtreePredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSubtreePredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn RtlSubtreeSuccessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); +::windows_targets::link!("ntdll.dll" "system" fn RtlSubtreeSuccessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlSuffixUnicodeString(string1 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, string2 : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlTestBit(bitmapheader : *const RTL_BITMAP, bitnumber : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeFieldsToTime(timefields : *const TIME_FIELDS, time : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeToTimeFields(time : *const i64, timefields : *mut TIME_FIELDS)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUTF8StringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUTF8StringToUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUTF8ToUnicodeN(unicodestringdestination : ::windows_sys::core::PWSTR, unicodestringmaxbytecount : u32, unicodestringactualbytecount : *mut u32, utf8stringsource : ::windows_sys::core::PCSTR, utf8stringbytecount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlUnicodeStringToInt64(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, base : u32, number : *mut i64, endpointer : *mut ::windows_sys::core::PWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToInteger(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, base : u32, value : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUnicodeStringToUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToUTF8N(utf8stringdestination : ::windows_sys::core::PSTR, utf8stringmaxbytecount : u32, utf8stringactualbytecount : *mut u32, unicodestringsource : *const u16, unicodestringbytecount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeChar(sourcecharacter : u16) -> u16); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUpperChar(character : i8) -> i8); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUpperString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlUpperString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlValidRelativeSecurityDescriptor(securitydescriptorinput : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, requiredinformation : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlValidRelativeSecurityDescriptor(securitydescriptorinput : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, requiredinformation : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RtlValidSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntdll.dll" "system" fn RtlValidSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn RtlVerifyVersionInfo(versioninfo : *const super::super::super::Win32::System::SystemInformation:: OSVERSIONINFOEXW, typemask : u32, conditionmask : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlVerifyVersionInfo(versioninfo : *const super::super::super::Win32::System::SystemInformation:: OSVERSIONINFOEXW, typemask : u32, conditionmask : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlVolumeDeviceToDosName(volumedeviceobject : *const ::core::ffi::c_void, dosname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlWalkFrameChain(callers : *mut *mut ::core::ffi::c_void, count : u32, flags : u32) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlWeaklyEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); +::windows_targets::link!("ntdll.dll" "system" fn RtlWeaklyEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); ::windows_targets::link!("ntdll.dll" "system" fn RtlWriteRegistryValue(relativeto : u32, path : ::windows_sys::core::PCWSTR, valuename : ::windows_sys::core::PCWSTR, valuetype : u32, valuedata : *const ::core::ffi::c_void, valuelength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlxAnsiStringToUnicodeSize(ansistring : *const super::super::super::Win32::System::Kernel:: STRING) -> u32); +::windows_targets::link!("ntdll.dll" "system" fn RtlxAnsiStringToUnicodeSize(ansistring : *const super::super::super::Win32::System::Kernel:: STRING) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlxUnicodeStringToAnsiSize(unicodestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAccessCheck(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, subjectcontextlocked : super::super::super::Win32::Foundation:: BOOLEAN, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheck(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, subjectcontextlocked : super::super::super::Win32::Foundation:: BOOLEAN, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAssignSecurity(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurity(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeAssignSecurityEx(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objecttype : *const ::windows_sys::core::GUID, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, autoinheritflags : u32, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurityEx(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objecttype : *const ::windows_sys::core::GUID, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, autoinheritflags : u32, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeCaptureSubjectContext(subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeCaptureSubjectContext(subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeComputeAutoInheritByObjectType(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, parentsecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeComputeAutoInheritByObjectType(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, parentsecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeDeassignSecurity(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeDeassignSecurity(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeEtwWriteKMCveEvent(cveid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, additionaldetails : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeLockSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeLockSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeRegisterImageVerificationCallback(imagetype : SE_IMAGE_TYPE, callbacktype : SE_IMAGE_VERIFICATION_CALLBACK_TYPE, callbackfunction : PSE_IMAGE_VERIFICATION_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void, token : *const ::core::ffi::c_void, callbackhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeReleaseSubjectContext(subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeReleaseSubjectContext(subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn SeReportSecurityEvent(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeReportSecurityEvent(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn SeSetAuditParameter(auditparameters : *mut super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY, r#type : super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_TYPE, index : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetAuditParameter(auditparameters : *mut super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY, r#type : super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_TYPE, index : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeSinglePrivilegeCheck(privilegevalue : super::super::super::Win32::Foundation:: LUID, previousmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] fn SeUnlockSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnlockSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); ::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnregisterImageVerificationCallback(callbackhandle : *const ::core::ffi::c_void)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SeValidSecurityDescriptor(length : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn SeValidSecurityDescriptor(length : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmCommitComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmCommitEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmCommitTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, previousmode : i8, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, resourcemanager : *const isize, transaction : *const super::super::Foundation:: KTRANSACTION, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, previousmode : i8, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, resourcemanager : *const isize, transaction : *const super::super::Foundation:: KTRANSACTION, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmDereferenceEnlistmentKey(enlistment : *const super::super::Foundation:: KENLISTMENT, lastreference : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmDereferenceEnlistmentKey(enlistment : *const super::super::Foundation:: KENLISTMENT, lastreference : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmEnableCallbacks(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, callbackroutine : PTM_RM_NOTIFICATION, rmkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmEnableCallbacks(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, callbackroutine : PTM_RM_NOTIFICATION, rmkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmGetTransactionId(transaction : *const super::super::Foundation:: KTRANSACTION, transactionid : *mut ::windows_sys::core::GUID)); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmGetTransactionId(transaction : *const super::super::Foundation:: KTRANSACTION, transactionid : *mut ::windows_sys::core::GUID)); ::windows_targets::link!("ntoskrnl.exe" "system" fn TmInitializeTransactionManager(transactionmanager : *const isize, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmid : *const ::windows_sys::core::GUID, createoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmIsTransactionActive(transaction : *const super::super::Foundation:: KTRANSACTION) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmIsTransactionActive(transaction : *const super::super::Foundation:: KTRANSACTION) -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPrePrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrePrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPrePrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrePrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPropagationComplete(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, bufferlength : u32, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPropagationComplete(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, bufferlength : u32, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmPropagationFailed(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmPropagationFailed(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmReadOnlyEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmReadOnlyEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRecoverEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRecoverResourceManager(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverResourceManager(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRecoverTransactionManager(tm : *const super::super::Foundation:: KTM, targetvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverTransactionManager(tm : *const super::super::Foundation:: KTM, targetvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmReferenceEnlistmentKey(enlistment : *const super::super::Foundation:: KENLISTMENT, key : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmReferenceEnlistmentKey(enlistment : *const super::super::Foundation:: KENLISTMENT, key : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRenameTransactionManager(logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, existingtransactionmanagerguid : *const ::windows_sys::core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRequestOutcomeEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRequestOutcomeEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRollbackComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRollbackEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmRollbackTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn TmSinglePhaseReject(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn TmSinglePhaseReject(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn VslCreateSecureSection(handle : *mut super::super::super::Win32::Foundation:: HANDLE, targetprocess : super::super::Foundation:: PEPROCESS, mdl : *const super::super::Foundation:: MDL, devicepageprotection : u32, attributes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn VslCreateSecureSection(handle : *mut super::super::super::Win32::Foundation:: HANDLE, targetprocess : super::super::Foundation:: PEPROCESS, mdl : *const super::super::Foundation:: MDL, devicepageprotection : u32, attributes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn VslDeleteSecureSection(globalhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaAddErrorSource(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSource(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaAddErrorSourceDeviceDriver(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numberpreallocatederrorreports : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSourceDeviceDriver(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numberpreallocatederrorreports : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaAddErrorSourceDeviceDriverV1(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numbufferstopreallocate : u32, maxdatalength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSourceDeviceDriverV1(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numbufferstopreallocate : u32, maxdatalength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaAddHwErrorReportSectionDeviceDriver(errorhandle : *const ::core::ffi::c_void, sectiondatalength : u32, bufferset : *mut super::super::super::Win32::System::Diagnostics::Debug:: WHEA_DRIVER_BUFFER_SET) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddHwErrorReportSectionDeviceDriver(errorhandle : *const ::core::ffi::c_void, sectiondatalength : u32, bufferset : *mut super::super::super::Win32::System::Diagnostics::Debug:: WHEA_DRIVER_BUFFER_SET) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaConfigureErrorSource(sourcetype : super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_TYPE, configuration : *const WHEA_ERROR_SOURCE_CONFIGURATION) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaConfigureErrorSource(sourcetype : super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_TYPE, configuration : *const WHEA_ERROR_SOURCE_CONFIGURATION) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn WheaCreateHwErrorReportDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut ::core::ffi::c_void); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaCreateHwErrorReportDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaErrorSourceGetState(errorsourceid : u32) -> super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_STATE); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaErrorSourceGetState(errorsourceid : u32) -> super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_STATE); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaGetNotifyAllOfflinesPolicy() -> super::super::super::Win32::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaHighIrqlLogSelEventHandlerRegister(handler : PFN_WHEA_HIGH_IRQL_LOG_SEL_EVENT_HANDLER, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHighIrqlLogSelEventHandlerRegister(handler : PFN_WHEA_HIGH_IRQL_LOG_SEL_EVENT_HANDLER, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHighIrqlLogSelEventHandlerUnregister()); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHwErrorReportAbandonDeviceDriver(errorhandle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaHwErrorReportSetSectionNameDeviceDriver(bufferset : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_DRIVER_BUFFER_SET, namelength : u32, name : *const u8) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHwErrorReportSetSectionNameDeviceDriver(bufferset : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_DRIVER_BUFFER_SET, namelength : u32, name : *const u8) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHwErrorReportSetSeverityDeviceDriver(errorhandle : *const ::core::ffi::c_void, errorseverity : WHEA_ERROR_SEVERITY) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHwErrorReportSubmitDeviceDriver(errorhandle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaInitializeRecordHeader(header : *mut WHEA_ERROR_RECORD_HEADER) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1705,11 +1705,11 @@ ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaRemoveErrorSource(errorsourceid : u32)); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaRemoveErrorSourceDeviceDriver(errorsourceid : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaReportHwError(errorpacket : *mut WHEA_ERROR_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaReportHwError(errorpacket : *mut WHEA_ERROR_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] fn WheaReportHwErrorDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, errordata : *const u8, errordatalength : u32, sectiontypeguid : *const ::windows_sys::core::GUID, errorseverity : WHEA_ERROR_SEVERITY, devicefriendlyname : ::windows_sys::core::PCSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaReportHwErrorDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, errordata : *const u8, errordatalength : u32, sectiontypeguid : *const ::windows_sys::core::GUID, errorseverity : WHEA_ERROR_SEVERITY, devicefriendlyname : ::windows_sys::core::PCSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("ntoskrnl.exe" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] fn WheaUnconfigureErrorSource(sourcetype : super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntoskrnl.exe" "system" fn WheaUnconfigureErrorSource(sourcetype : super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaUnregisterInUsePageOfflineNotification(callback : PFN_IN_USE_PAGE_OFFLINE_NOTIFY) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntoskrnl.exe" "system" fn WmiQueryTraceInformation(traceinformationclass : TRACE_INFORMATION_CLASS, traceinformation : *mut ::core::ffi::c_void, traceinformationlength : u32, requiredlength : *mut u32, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwAllocateLocallyUniqueId(luid : *mut super::super::super::Win32::Foundation:: LUID) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1720,93 +1720,93 @@ ::windows_targets::link!("ntdll.dll" "system" fn ZwCommitRegistryTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateDirectoryObject(directoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateDirectoryObject(directoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn ZwCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] fn ZwCreateTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, timertype : super::super::super::Win32::System::Kernel:: TIMER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, timertype : super::super::super::Win32::System::Kernel:: TIMER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwCreateTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, commitstrength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwCreateTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, commitstrength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwDeleteKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwDeleteValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valuename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwDeviceIoControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwDeviceIoControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwDisplayString(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwEnumerateKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, index : u32, keyinformationclass : KEY_INFORMATION_CLASS, keyinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwEnumerateTransactionObject(rootobjecthandle : super::super::super::Win32::Foundation:: HANDLE, querytype : super::super::super::Win32::System::SystemServices:: KTMOBJECT_TYPE, objectcursor : *mut super::super::super::Win32::System::SystemServices:: KTMOBJECT_CURSOR, objectcursorlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwEnumerateTransactionObject(rootobjecthandle : super::super::super::Win32::Foundation:: HANDLE, querytype : super::super::super::Win32::System::SystemServices:: KTMOBJECT_TYPE, objectcursor : *mut super::super::super::Win32::System::SystemServices:: KTMOBJECT_CURSOR, objectcursorlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwEnumerateValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, index : u32, keyvalueinformationclass : KEY_VALUE_INFORMATION_CLASS, keyvalueinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwFlushKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn ZwGetNotificationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionnotification : *mut super::super::super::Win32::Storage::FileSystem:: TRANSACTION_NOTIFICATION, notificationlength : u32, timeout : *const i64, returnlength : *mut u32, asynchronous : u32, asynchronouscontext : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwGetNotificationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionnotification : *mut super::super::super::Win32::Storage::FileSystem:: TRANSACTION_NOTIFICATION, notificationlength : u32, timeout : *const i64, returnlength : *mut u32, asynchronous : u32, asynchronouscontext : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwLoadDriver(driverservicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwMakeTemporaryObject(handle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwMapViewOfSection(sectionhandle : super::super::super::Win32::Foundation:: HANDLE, processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, commitsize : usize, sectionoffset : *mut i64, viewsize : *mut usize, inheritdisposition : SECTION_INHERIT, allocationtype : u32, win32protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, rmhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, rmhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] fn ZwOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenKeyEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenKeyTransactedEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyTransactedEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] fn ZwOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_sys::core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenSymbolicLinkObject(linkhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenSymbolicLinkObject(linkhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_sys::core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Wdk_Foundation")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`"] fn ZwOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_sys::core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_sys::core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Power")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Power\"`"] fn ZwPowerInformation(informationlevel : super::super::super::Win32::System::Power:: POWER_INFORMATION_LEVEL, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwPowerInformation(informationlevel : super::super::super::Win32::System::Power:: POWER_INFORMATION_LEVEL, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwPrePrepareComplete(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwPrePrepareEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwPrepareComplete(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwPrepareEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] fn ZwQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] fn ZwQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwQueryInformationTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *mut ::core::ffi::c_void, transactionmanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *mut ::core::ffi::c_void, transactionmanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, keyinformationclass : KEY_INFORMATION_CLASS, keyinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwQuerySymbolicLinkObject(linkhandle : super::super::super::Win32::Foundation:: HANDLE, linktarget : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valuename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keyvalueinformationclass : KEY_VALUE_INFORMATION_CLASS, keyvalueinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwReadFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwReadFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwReadOnlyEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwRecoverEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwRecoverResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1820,15 +1820,15 @@ ::windows_targets::link!("ntdll.dll" "system" fn ZwSaveKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSaveKeyEx(keyhandle : super::super::super::Win32::Foundation:: HANDLE, filehandle : super::super::super::Win32::Foundation:: HANDLE, format : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] fn ZwSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn ZwSetInformationTransactionManager(tmhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *const ::core::ffi::c_void, transactionmanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationTransactionManager(tmhandle : super::super::super::Win32::Foundation:: HANDLE, transactionmanagerinformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation : *const ::core::ffi::c_void, transactionmanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSetTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, duetime : *const i64, timerapcroutine : PTIMER_APC_ROUTINE, timercontext : *const ::core::ffi::c_void, resumetimer : super::super::super::Win32::Foundation:: BOOLEAN, period : i32, previousstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSetTimerEx(timerhandle : super::super::super::Win32::Foundation:: HANDLE, timersetinformationclass : TIMER_SET_INFORMATION_CLASS, timersetinformation : *mut ::core::ffi::c_void, timersetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwSetValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valuename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, titleindex : u32, r#type : u32, data : *const ::core::ffi::c_void, datasize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); @@ -1837,7 +1837,7 @@ ::windows_targets::link!("ntdll.dll" "system" fn ZwUnloadDriver(driverservicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn ZwUnmapViewOfSection(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ZwWriteFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn ZwWriteFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn vDbgPrintEx(componentid : u32, level : u32, format : ::windows_sys::core::PCSTR, arglist : *const i8) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn vDbgPrintExWithPrefix(prefix : ::windows_sys::core::PCSTR, componentid : u32, level : u32, format : ::windows_sys::core::PCSTR, arglist : *const i8) -> u32); pub const ACPIBus: INTERFACE_TYPE = 17i32; @@ -4623,7 +4623,6 @@ impl ::core::clone::Clone for ACPI_DEBUGGING_DEVICE_IN_USE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ACPI_INTERFACE_STANDARD { pub Size: u16, @@ -4756,7 +4755,6 @@ impl ::core::clone::Clone for AMD_L3_CACHE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_ADD_RESERVED_PARAMETERS { pub ReserveDevice: *mut super::super::Foundation::DEVICE_OBJECT, @@ -4770,7 +4768,6 @@ impl ::core::clone::Clone for ARBITER_ADD_RESERVED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_BOOT_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4784,7 +4781,6 @@ impl ::core::clone::Clone for ARBITER_BOOT_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_CONFLICT_INFO { pub OwningObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -4800,7 +4796,6 @@ impl ::core::clone::Clone for ARBITER_CONFLICT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_INTERFACE { pub Size: u16, @@ -4820,7 +4815,6 @@ impl ::core::clone::Clone for ARBITER_INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_LIST_ENTRY { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4846,7 +4840,6 @@ impl ::core::clone::Clone for ARBITER_LIST_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_PARAMETERS { pub Parameters: ARBITER_PARAMETERS_0, @@ -4860,7 +4853,6 @@ impl ::core::clone::Clone for ARBITER_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union ARBITER_PARAMETERS_0 { pub TestAllocation: ARBITER_TEST_ALLOCATION_PARAMETERS, @@ -4890,7 +4882,6 @@ impl ::core::clone::Clone for ARBITER_QUERY_ALLOCATED_RESOURCES_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_QUERY_ARBITRATE_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4904,7 +4895,6 @@ impl ::core::clone::Clone for ARBITER_QUERY_ARBITRATE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_QUERY_CONFLICT_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -4921,7 +4911,6 @@ impl ::core::clone::Clone for ARBITER_QUERY_CONFLICT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_RETEST_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4937,7 +4926,6 @@ impl ::core::clone::Clone for ARBITER_RETEST_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_TEST_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4953,7 +4941,6 @@ impl ::core::clone::Clone for ARBITER_TEST_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct ARM64_NT_CONTEXT { pub ContextFlags: u32, @@ -4978,7 +4965,6 @@ impl ::core::clone::Clone for ARM64_NT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union ARM64_NT_CONTEXT_0 { pub Anonymous: ARM64_NT_CONTEXT_0_0, @@ -4993,7 +4979,6 @@ impl ::core::clone::Clone for ARM64_NT_CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct ARM64_NT_CONTEXT_0_0 { pub X0: u64, @@ -5109,7 +5094,6 @@ impl ::core::clone::Clone for BOOTDISK_INFORMATION_LITE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct BUS_INTERFACE_STANDARD { pub Size: u16, @@ -5167,7 +5151,6 @@ impl ::core::clone::Clone for BUS_SPECIFIC_RESET_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct CLFS_MGMT_CLIENT_REGISTRATION { pub Version: u32, @@ -5187,7 +5170,6 @@ impl ::core::clone::Clone for CLFS_MGMT_CLIENT_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CMC_DRIVER_INFO { pub ExceptionCallback: PDRIVER_CMC_EXCEPTION_CALLBACK, @@ -5686,7 +5668,6 @@ impl ::core::clone::Clone for CM_PNP_BIOS_INSTALLATION_CHECK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct CM_POWER_DATA { pub PD_Size: u32, @@ -5798,7 +5779,6 @@ impl ::core::clone::Clone for CONFIGURATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct CONTROLLER_OBJECT { pub Type: i16, @@ -5853,7 +5833,6 @@ impl ::core::clone::Clone for COUNTED_REASON_CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CPE_DRIVER_INFO { pub ExceptionCallback: PDRIVER_CPE_EXCEPTION_CALLBACK, @@ -6139,7 +6118,6 @@ impl ::core::clone::Clone for DEVICE_BUS_SPECIFIC_RESET_TYPE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DEVICE_CAPABILITIES { pub Size: u16, @@ -6227,7 +6205,6 @@ impl ::core::clone::Clone for DEVICE_INTERFACE_CHANGE_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVICE_RELATIONS { pub Count: u32, @@ -6326,7 +6303,6 @@ impl ::core::clone::Clone for DISK_SIGNATURE_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DMA_ADAPTER { pub Version: u16, @@ -6555,7 +6531,6 @@ impl ::core::clone::Clone for DMA_IOMMU_INTERFACE_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DMA_OPERATIONS { pub Size: u32, @@ -6894,7 +6869,6 @@ impl ::core::clone::Clone for EX_RUNDOWN_REF_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAULT_INFORMATION { pub Type: FAULT_INFORMATION_ARCH, @@ -6910,7 +6884,6 @@ impl ::core::clone::Clone for FAULT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FAULT_INFORMATION_0 { pub Arm64: FAULT_INFORMATION_ARM64, @@ -6925,7 +6898,6 @@ impl ::core::clone::Clone for FAULT_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAULT_INFORMATION_ARM64 { pub DomainHandle: *mut ::core::ffi::c_void, @@ -7130,7 +7102,6 @@ impl ::core::clone::Clone for FILE_IO_COMPLETION_NOTIFICATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FILE_IO_PRIORITY_HINT_INFORMATION { pub PriorityHint: super::super::Foundation::IO_PRIORITY_HINT, @@ -7144,7 +7115,6 @@ impl ::core::clone::Clone for FILE_IO_PRIORITY_HINT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FILE_IO_PRIORITY_HINT_INFORMATION_EX { pub PriorityHint: super::super::Foundation::IO_PRIORITY_HINT, @@ -7350,7 +7320,6 @@ impl ::core::clone::Clone for HAL_BUS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct HAL_CALLBACKS { pub SetSystemInformation: super::super::Foundation::PCALLBACK_OBJECT, @@ -7365,7 +7334,6 @@ impl ::core::clone::Clone for HAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct HAL_DISPATCH { pub Version: u32, @@ -7549,7 +7517,6 @@ impl ::core::clone::Clone for IMAGE_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IMAGE_INFO_EX { pub Size: usize, @@ -7565,7 +7532,6 @@ impl ::core::clone::Clone for IMAGE_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INITIAL_PRIVILEGE_SET { pub PrivilegeCount: u32, @@ -7647,7 +7613,6 @@ impl ::core::clone::Clone for INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct IOMMU_DEVICE_CREATION_CONFIGURATION { pub NextConfiguration: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -7663,7 +7628,6 @@ impl ::core::clone::Clone for IOMMU_DEVICE_CREATION_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union IOMMU_DEVICE_CREATION_CONFIGURATION_0 { pub Acpi: IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI, @@ -7809,7 +7773,6 @@ impl ::core::clone::Clone for IOMMU_INTERFACE_STATE_CHANGE_FIELDS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS { pub MapType: IOMMU_MAP_PHYSICAL_ADDRESS_TYPE, @@ -7824,7 +7787,6 @@ impl ::core::clone::Clone for IOMMU_MAP_PHYSICAL_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IOMMU_MAP_PHYSICAL_ADDRESS_0 { pub Mdl: IOMMU_MAP_PHYSICAL_ADDRESS_0_1, @@ -7840,7 +7802,6 @@ impl ::core::clone::Clone for IOMMU_MAP_PHYSICAL_ADDRESS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { pub Base: i64, @@ -7855,7 +7816,6 @@ impl ::core::clone::Clone for IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { pub Mdl: *mut super::super::Foundation::MDL, @@ -7869,7 +7829,6 @@ impl ::core::clone::Clone for IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_2 { pub PageFrame: *mut u32, @@ -7919,7 +7878,6 @@ impl ::core::clone::Clone for IO_ATTRIBUTION_INFORMATION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -7945,7 +7903,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -7965,7 +7922,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -7986,7 +7942,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_0 { pub Generic: *mut *mut ::core::ffi::c_void, @@ -8002,7 +7957,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_PARAMETERS { pub Version: u32, @@ -8017,7 +7971,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_CONNECT_INTERRUPT_PARAMETERS_0 { pub FullySpecified: IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS, @@ -8033,7 +7986,6 @@ impl ::core::clone::Clone for IO_CONNECT_INTERRUPT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CSQ { pub Type: u32, @@ -8054,7 +8006,6 @@ impl ::core::clone::Clone for IO_CSQ { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CSQ_IRP_CONTEXT { pub Type: u32, @@ -8070,7 +8021,6 @@ impl ::core::clone::Clone for IO_CSQ_IRP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_DISCONNECT_INTERRUPT_PARAMETERS { pub Version: u32, @@ -8085,7 +8035,6 @@ impl ::core::clone::Clone for IO_DISCONNECT_INTERRUPT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { pub Generic: *mut ::core::ffi::c_void, @@ -8101,7 +8050,6 @@ impl ::core::clone::Clone for IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_DRIVER_CREATE_CONTEXT { pub Size: i16, @@ -8156,7 +8104,6 @@ impl ::core::clone::Clone for IO_ERROR_LOG_PACKET { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_FOEXT_SHADOW_FILE { pub BackingFileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -8171,7 +8118,6 @@ impl ::core::clone::Clone for IO_FOEXT_SHADOW_FILE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_FOEXT_SILO_PARAMETERS { pub Length: u32, @@ -8187,7 +8133,6 @@ impl ::core::clone::Clone for IO_FOEXT_SILO_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_FOEXT_SILO_PARAMETERS_0 { pub Anonymous: IO_FOEXT_SILO_PARAMETERS_0_0, @@ -8202,7 +8147,6 @@ impl ::core::clone::Clone for IO_FOEXT_SILO_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_FOEXT_SILO_PARAMETERS_0_0 { pub _bitfield: u32, @@ -8216,7 +8160,6 @@ impl ::core::clone::Clone for IO_FOEXT_SILO_PARAMETERS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_INTERRUPT_MESSAGE_INFO { pub UnifiedIrql: u8, @@ -8232,7 +8175,6 @@ impl ::core::clone::Clone for IO_INTERRUPT_MESSAGE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_INTERRUPT_MESSAGE_INFO_ENTRY { pub MessageAddress: i64, @@ -8253,7 +8195,6 @@ impl ::core::clone::Clone for IO_INTERRUPT_MESSAGE_INFO_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK { pub Common: IO_REMOVE_LOCK_COMMON_BLOCK, @@ -8267,7 +8208,6 @@ impl ::core::clone::Clone for IO_REMOVE_LOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK_COMMON_BLOCK { pub Removed: super::super::super::Win32::Foundation::BOOLEAN, @@ -8284,7 +8224,6 @@ impl ::core::clone::Clone for IO_REMOVE_LOCK_COMMON_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK_DBG_BLOCK { pub Signature: i32, @@ -8307,7 +8246,6 @@ impl ::core::clone::Clone for IO_REMOVE_LOCK_DBG_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { pub Version: u32, @@ -8322,7 +8260,6 @@ impl ::core::clone::Clone for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS_0 { pub Generic: *mut ::core::ffi::c_void, @@ -8663,7 +8600,6 @@ impl ::core::clone::Clone for KADDRESS_RANGE_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC { pub Type: u8, @@ -8704,7 +8640,6 @@ impl ::core::clone::Clone for KBUGCHECK_ADD_PAGES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_CALLBACK_RECORD { pub Entry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -8737,7 +8672,6 @@ impl ::core::clone::Clone for KBUGCHECK_DUMP_IO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_REASON_CALLBACK_RECORD { pub Entry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -8808,7 +8742,6 @@ impl ::core::clone::Clone for KBUGCHECK_SECONDARY_DUMP_DATA_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_TRIAGE_DUMP_DATA { pub DataArray: *mut KTRIAGE_DUMP_DATA_ARRAY, @@ -8829,7 +8762,6 @@ impl ::core::clone::Clone for KBUGCHECK_TRIAGE_DUMP_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDEVICE_QUEUE_ENTRY { pub DeviceListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -9093,7 +9025,6 @@ impl ::core::clone::Clone for KEY_WRITE_TIME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT { pub State: KE_PROCESSOR_CHANGE_NOTIFY_STATE, @@ -9127,7 +9058,6 @@ impl ::core::clone::Clone for KFLOATING_SAVE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KGATE { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -9152,7 +9082,6 @@ impl ::core::clone::Clone for KLOCK_QUEUE_HANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KSEMAPHORE { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -9190,7 +9119,6 @@ impl ::core::clone::Clone for KSYSTEM_TIME { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KTIMER { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -9208,7 +9136,6 @@ impl ::core::clone::Clone for KTIMER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KTRIAGE_DUMP_DATA_ARRAY { pub List: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -9229,7 +9156,6 @@ impl ::core::clone::Clone for KTRIAGE_DUMP_DATA_ARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA { pub TickCountLowDeprecated: u32, @@ -9322,7 +9248,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_0 { pub MitigationPolicies: u8, @@ -9337,7 +9262,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_0_0 { pub _bitfield: u8, @@ -9351,7 +9275,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_1 { pub VirtualizationFlags: u8, @@ -9365,7 +9288,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_2 { pub SharedDataFlags: u32, @@ -9380,7 +9302,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_2_0 { pub _bitfield: u32, @@ -9394,7 +9315,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_3 { pub TickCount: KSYSTEM_TIME, @@ -9410,7 +9330,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_3_0 { pub ReservedTickCountOverlay: [u32; 3], @@ -9425,7 +9344,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_4 { pub QpcData: u16, @@ -9440,7 +9358,6 @@ impl ::core::clone::Clone for KUSER_SHARED_DATA_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_4_0 { pub QpcBypassEnabled: u8, @@ -9537,7 +9454,6 @@ impl ::core::clone::Clone for MAP_REGISTER_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct MCA_DRIVER_INFO { pub ExceptionCallback: isize, @@ -9892,7 +9808,6 @@ impl ::core::clone::Clone for OBJECT_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_CALLBACK_REGISTRATION { pub Version: u16, @@ -9910,7 +9825,6 @@ impl ::core::clone::Clone for OB_CALLBACK_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_OPERATION_REGISTRATION { pub ObjectType: *mut super::super::Foundation::POBJECT_TYPE, @@ -9947,7 +9861,6 @@ impl ::core::clone::Clone for OB_POST_DUPLICATE_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_POST_OPERATION_INFORMATION { pub Operation: u32, @@ -9967,7 +9880,6 @@ impl ::core::clone::Clone for OB_POST_OPERATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union OB_POST_OPERATION_INFORMATION_0 { pub Flags: u32, @@ -9982,7 +9894,6 @@ impl ::core::clone::Clone for OB_POST_OPERATION_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_POST_OPERATION_INFORMATION_0_0 { pub _bitfield: u32, @@ -10031,7 +9942,6 @@ impl ::core::clone::Clone for OB_PRE_DUPLICATE_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_PRE_OPERATION_INFORMATION { pub Operation: u32, @@ -10050,7 +9960,6 @@ impl ::core::clone::Clone for OB_PRE_OPERATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union OB_PRE_OPERATION_INFORMATION_0 { pub Flags: u32, @@ -10065,7 +9974,6 @@ impl ::core::clone::Clone for OB_PRE_OPERATION_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_PRE_OPERATION_INFORMATION_0_0 { pub _bitfield: u32, @@ -13348,7 +13256,6 @@ impl ::core::clone::Clone for PCI_X_CAPABILITY_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub union PCW_CALLBACK_INFORMATION { pub AddCounter: PCW_COUNTER_INFORMATION, @@ -13400,7 +13307,6 @@ impl ::core::clone::Clone for PCW_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PCW_MASK_INFORMATION { pub CounterMask: u64, @@ -13817,7 +13723,6 @@ impl ::core::clone::Clone for POWER_SESSION_WINLOGON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub union POWER_STATE { pub SystemState: super::super::super::Win32::System::Power::SYSTEM_POWER_STATE, @@ -14157,7 +14062,6 @@ impl ::core::clone::Clone for PROCESS_EXCEPTION_PORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct PROCESS_EXTENDED_BASIC_INFORMATION { pub Size: usize, @@ -14173,7 +14077,6 @@ impl ::core::clone::Clone for PROCESS_EXTENDED_BASIC_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub union PROCESS_EXTENDED_BASIC_INFORMATION_0 { pub Flags: u32, @@ -14188,7 +14091,6 @@ impl ::core::clone::Clone for PROCESS_EXTENDED_BASIC_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct PROCESS_EXTENDED_BASIC_INFORMATION_0_0 { pub _bitfield: u32, @@ -14223,7 +14125,6 @@ impl ::core::clone::Clone for PROCESS_HANDLE_TRACING_ENABLE_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct PROCESS_HANDLE_TRACING_ENTRY { pub Handle: super::super::super::Win32::Foundation::HANDLE, @@ -14240,7 +14141,6 @@ impl ::core::clone::Clone for PROCESS_HANDLE_TRACING_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct PROCESS_HANDLE_TRACING_QUERY { pub Handle: super::super::super::Win32::Foundation::HANDLE, @@ -14319,7 +14219,6 @@ impl ::core::clone::Clone for PROCESS_WS_WATCH_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub struct PS_CREATE_NOTIFY_INFO { pub Size: usize, @@ -14340,7 +14239,6 @@ impl ::core::clone::Clone for PS_CREATE_NOTIFY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub union PS_CREATE_NOTIFY_INFO_0 { pub Flags: u32, @@ -14355,7 +14253,6 @@ impl ::core::clone::Clone for PS_CREATE_NOTIFY_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub struct PS_CREATE_NOTIFY_INFO_0_0 { pub _bitfield: u32, @@ -14638,7 +14535,6 @@ impl ::core::clone::Clone for REG_QUERY_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct REG_QUERY_KEY_NAME { pub Object: *mut ::core::ffi::c_void, @@ -14658,7 +14554,6 @@ impl ::core::clone::Clone for REG_QUERY_KEY_NAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct REG_QUERY_KEY_SECURITY_INFORMATION { pub Object: *mut ::core::ffi::c_void, @@ -14771,7 +14666,6 @@ impl ::core::clone::Clone for REG_SAVE_MERGED_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct REG_SET_KEY_SECURITY_INFORMATION { pub Object: *mut ::core::ffi::c_void, @@ -14822,7 +14716,6 @@ impl ::core::clone::Clone for REG_UNLOAD_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RESOURCE_HASH_ENTRY { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -14839,7 +14732,6 @@ impl ::core::clone::Clone for RESOURCE_HASH_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RESOURCE_PERFORMANCE_DATA { pub ActiveResourceCount: u32, @@ -14937,7 +14829,6 @@ impl ::core::clone::Clone for RTL_DYNAMIC_HASH_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_CONTEXT { pub ChainHead: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -14953,7 +14844,6 @@ impl ::core::clone::Clone for RTL_DYNAMIC_HASH_TABLE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_ENTRY { pub Linkage: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -14968,7 +14858,6 @@ impl ::core::clone::Clone for RTL_DYNAMIC_HASH_TABLE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { pub Anonymous: RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0, @@ -14984,7 +14873,6 @@ impl ::core::clone::Clone for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { pub HashEntry: RTL_DYNAMIC_HASH_TABLE_ENTRY, @@ -14999,7 +14887,6 @@ impl ::core::clone::Clone for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct RTL_GENERIC_TABLE { pub TableRoot: *mut super::super::Foundation::RTL_SPLAY_LINKS, @@ -15072,7 +14959,6 @@ impl ::core::clone::Clone for SDEV_IDENTIFIER_INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct SECURE_DRIVER_INTERFACE { pub InterfaceHeader: INTERFACE, @@ -15118,7 +15004,6 @@ impl ::core::clone::Clone for SIGNAL_REG_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct SILO_MONITOR_REGISTRATION { pub Version: u8, @@ -15138,7 +15023,6 @@ impl ::core::clone::Clone for SILO_MONITOR_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union SILO_MONITOR_REGISTRATION_0 { pub DriverObjectName: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -15225,7 +15109,6 @@ impl ::core::clone::Clone for SYSTEM_POWER_STATE_CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TARGET_DEVICE_REMOVAL_NOTIFICATION { pub Version: u16, @@ -15275,7 +15158,6 @@ impl ::core::clone::Clone for TIME_FIELDS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TRANSLATOR_INTERFACE { pub Size: u16, @@ -15520,7 +15402,6 @@ impl ::core::clone::Clone for VM_COUNTERS_EX2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct WAIT_CONTEXT_BLOCK { pub Anonymous: WAIT_CONTEXT_BLOCK_0, @@ -15540,7 +15421,6 @@ impl ::core::clone::Clone for WAIT_CONTEXT_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union WAIT_CONTEXT_BLOCK_0 { pub WaitQueueEntry: KDEVICE_QUEUE_ENTRY, @@ -15555,7 +15435,6 @@ impl ::core::clone::Clone for WAIT_CONTEXT_BLOCK_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct WAIT_CONTEXT_BLOCK_0_0 { pub DmaWaitEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -15594,7 +15473,6 @@ impl ::core::clone::Clone for WHEAP_ACPI_TIMEOUT_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_ADD_REMOVE_ERROR_SOURCE_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -15625,7 +15503,6 @@ impl ::core::clone::Clone for WHEAP_ATTEMPT_RECOVERY_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_BAD_HEST_NOTIFY_DATA_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -15705,7 +15582,6 @@ impl ::core::clone::Clone for WHEAP_CREATE_GENERIC_RECORD_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WHEAP_DEFERRED_EVENT { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -15747,7 +15623,6 @@ impl ::core::clone::Clone for WHEAP_DPC_ERROR_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_DROPPED_CORRECTED_ERROR_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -15811,7 +15686,6 @@ impl ::core::clone::Clone for WHEAP_ERR_SRC_ARRAY_INVALID_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_ERR_SRC_INVALID_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -16106,7 +15980,6 @@ impl ::core::clone::Clone for WHEAP_SPURIOUS_AER_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_STARTED_REPORT_HW_ERROR { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -16699,7 +16572,6 @@ impl ::core::clone::Clone for WHEA_ERROR_PACKET_FLAGS_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_PACKET_V1 { pub Signature: u32, @@ -16729,7 +16601,6 @@ impl ::core::clone::Clone for WHEA_ERROR_PACKET_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union WHEA_ERROR_PACKET_V1_0 { pub ProcessorError: WHEA_PROCESSOR_GENERIC_ERROR_SECTION, @@ -16749,7 +16620,6 @@ impl ::core::clone::Clone for WHEA_ERROR_PACKET_V1_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_PACKET_V2 { pub Signature: u32, @@ -16971,7 +16841,6 @@ impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_SOURCE_OVERRIDE_SETTINGS { pub Type: super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_TYPE, @@ -17879,7 +17748,6 @@ impl ::core::clone::Clone for WHEA_PSHED_PI_TRACE_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_CALLBACKS { pub GetAllErrorSources: PSHED_PI_GET_ALL_ERROR_SOURCES, @@ -17983,7 +17851,6 @@ impl ::core::clone::Clone for WHEA_PSHED_PLUGIN_PLATFORM_SUPPORT_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { pub Length: u32, @@ -18002,7 +17869,6 @@ impl ::core::clone::Clone for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 { pub Length: u32, @@ -18726,7 +18592,6 @@ impl ::core::clone::Clone for XPF_RECOVERY_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSAVE_FORMAT { pub ControlWord: u16, @@ -18755,7 +18620,6 @@ impl ::core::clone::Clone for XSAVE_FORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_CONTEXT { pub Mask: u64, @@ -18775,7 +18639,6 @@ impl ::core::clone::Clone for XSTATE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_SAVE { pub Anonymous: XSTATE_SAVE_0, @@ -18789,7 +18652,6 @@ impl ::core::clone::Clone for XSTATE_SAVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union XSTATE_SAVE_0 { pub Anonymous: XSTATE_SAVE_0_0, @@ -18804,7 +18666,6 @@ impl ::core::clone::Clone for XSTATE_SAVE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_SAVE_0_0 { pub Reserved1: i64, @@ -18824,7 +18685,6 @@ impl ::core::clone::Clone for XSTATE_SAVE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ZONE_HEADER { pub FreeList: super::super::super::Win32::System::Kernel::SINGLE_LIST_ENTRY, @@ -18841,7 +18701,6 @@ impl ::core::clone::Clone for ZONE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ZONE_SEGMENT_HEADER { pub SegmentList: super::super::super::Win32::System::Kernel::SINGLE_LIST_ENTRY, @@ -18867,7 +18726,6 @@ impl ::core::clone::Clone for _EXT_SET_PARAMETERS_V0 { *self } } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type ALLOCATE_FUNCTION = ::core::option::Option *mut ::core::ffi::c_void>; pub type BOOT_DRIVER_CALLBACK_FUNCTION = ::core::option::Option; @@ -18880,18 +18738,14 @@ pub type DEVICE_CHANGE_COMPLETE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type DEVICE_RESET_COMPLETION = ::core::option::Option; pub type DEVICE_RESET_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DMA_COMPLETION_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_LIST_CONTROL = ::core::option::Option; pub type ENABLE_VIRTUALIZATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub type ETWENABLECALLBACK = ::core::option::Option; pub type EXPAND_STACK_CALLOUT = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type EXT_CALLBACK = ::core::option::Option; pub type EXT_DELETE_CALLBACK = ::core::option::Option; @@ -18905,10 +18759,8 @@ pub type FWMI_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type GET_D3COLD_LAST_TRANSITION_STATUS = ::core::option::Option; pub type GET_DEVICE_RESET_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type GET_DMA_ADAPTER = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type GET_IDLE_WAKE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type GET_SDEV_IDENTIFIER = ::core::option::Option u64>; @@ -18919,138 +18771,95 @@ pub type GET_VIRTUAL_DEVICE_LOCATION = ::core::option::Option; pub type GET_VIRTUAL_FUNCTION_PROBED_BARS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type HVL_WHEA_ERROR_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DEVICE_CREATE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DEVICE_DELETE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DEVICE_FAULT_HANDLER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DEVICE_QUERY_DOMAIN_TYPES = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DOMAIN_ATTACH_DEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_ATTACH_DEVICE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CONFIGURE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CREATE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CREATE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_DELETE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DOMAIN_DETACH_DEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_DETACH_DEVICE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_FLUSH_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_FLUSH_DOMAIN_VA_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_IDENTITY_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_IDENTITY_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_LOGICAL_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_RESERVED_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_QUERY_INPUT_MAPPINGS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_SET_DEVICE_FAULT_REPORTING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_SET_DEVICE_FAULT_REPORTING_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_IDENTITY_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_IDENTITY_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_UNMAP_RESERVED_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_COMPLETION_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_ACQUIRE_LOCK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_COMPLETE_CANCELED_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_INSERT_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_INSERT_IRP_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_PEEK_NEXT_IRP = ::core::option::Option *mut super::super::Foundation::IRP>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_RELEASE_LOCK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_REMOVE_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_DPC_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IO_SESSION_NOTIFICATION_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_TIMER_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_WORKITEM_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IO_WORKITEM_ROUTINE_EX = ::core::option::Option; pub type KBUGCHECK_CALLBACK_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type KBUGCHECK_REASON_CALLBACK_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type KDEFERRED_ROUTINE = ::core::option::Option; pub type KIPI_BROADCAST_WORKER = ::core::option::Option usize>; @@ -19064,54 +18873,39 @@ pub type NPEM_CONTROL_ENABLE_DISABLE = ::core::option::Option u32>; pub type NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type NPEM_CONTROL_SET_STANDARD_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type NTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_ADAPTER_CHANNEL_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_EX = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_WITH_BOUNDS = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_DOMAIN_COMMON_BUFFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PALLOCATE_FUNCTION = ::core::option::Option *mut ::core::ffi::c_void>; pub type PALLOCATE_FUNCTION_EX = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PARBITER_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PBOOT_DRIVER_CALLBACK_FUNCTION = ::core::option::Option; pub type PBOUND_CALLBACK = ::core::option::Option BOUND_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_MDL_FROM_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_SCATTER_GATHER_LIST_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCALCULATE_SCATTER_GATHER_LIST_SIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCALLBACK_FUNCTION = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCANCEL_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCANCEL_MAPPED_TRANSFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_ERROR_HANDLER_CALLBACK = ::core::option::Option; @@ -19132,38 +18926,29 @@ pub type PCI_ROOT_BUS_CAPABILITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ACS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ATS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_LOG_UNPINNED_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCONFIGURE_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCRASHDUMP_POWER_ON = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCREATE_COMMON_BUFFER_FROM_MDL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCREATE_PROCESS_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub type PCREATE_PROCESS_NOTIFY_ROUTINE_EX = ::core::option::Option; pub type PCREATE_THREAD_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PCW_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PD3COLD_REQUEST_AUX_POWER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PD3COLD_REQUEST_CORE_POWER_RAIL = ::core::option::Option; pub type PD3COLD_REQUEST_PERST_DELAY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PDEBUG_DEVICE_FOUND_FUNCTION = ::core::option::Option KD_CALLBACK_ACTION>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PDEBUG_PRINT_CALLBACK = ::core::option::Option; pub type PDEVICE_BUS_SPECIFIC_RESET_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19184,86 +18969,64 @@ pub type PEXPAND_STACK_CALLOUT = ::core::option::Option; pub type PEXT_DELETE_CALLBACK = ::core::option::Option; pub type PEX_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_ADAPTER_BUFFERS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_ADAPTER_BUFFERS_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_DMA_BUFFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFNFTH = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_IN_USE_PAGE_OFFLINE_NOTIFY = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFN_NT_COMMIT_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFN_NT_CREATE_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFN_NT_OPEN_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PFN_NT_QUERY_INFORMATION_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_NT_ROLLBACK_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PFN_NT_SET_INFORMATION_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_RTL_IS_NTDDI_VERSION_AVAILABLE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFN_RTL_IS_SERVICE_PACK_VERSION_INSTALLED = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PFN_WHEA_HIGH_IRQL_LOG_SEL_EVENT_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_BUS_SCAN = ::core::option::Option; pub type PFPGA_CONTROL_CONFIG_SPACE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_CONTROL_ERROR_REPORTING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_CONTROL_LINK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_ADAPTER_CHANNEL = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_ADAPTER_OBJECT = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER_FROM_VECTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER_VECTOR = ::core::option::Option; pub type PFREE_FUNCTION_EX = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_MAP_REGISTERS = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX = ::core::option::Option; pub type PGET_D3COLD_CAPABILITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_D3COLD_LAST_TRANSITION_STATUS = ::core::option::Option; pub type PGET_DEVICE_RESET_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ADAPTER = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ADAPTER_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ALIGNMENT = ::core::option::Option u32>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::HANDLE>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_TRANSFER_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_IDLE_WAKE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_LOCATION_STRING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_SCATTER_GATHER_LIST_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_SDEV_IDENTIFIER = ::core::option::Option u64>; @@ -19273,21 +19036,17 @@ pub type PGET_VIRTUAL_DEVICE_DATA = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_VIRTUAL_DEVICE_RESOURCES = ::core::option::Option; pub type PGET_VIRTUAL_FUNCTION_PROBED_BARS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_CLEAR_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_CLEAR_STATUS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_CONNECT_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_CONNECT_VECTOR2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_DISABLE_EVENT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISABLE_EVENT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISCONNECT_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISCONNECT_VECTOR2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_ENABLE_EVENT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_ENABLE_EVENT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19299,7 +19058,6 @@ pub type PHALMCAINTERFACEREADREGISTER = ::core::option::Option; pub type PHAL_RESET_DISPLAY_PARAMETERS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PHVL_WHEA_ERROR_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PINITIALIZE_DMA_TRANSFER_CONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PINTERFACE_DEREFERENCE = ::core::option::Option; @@ -19340,7 +19098,6 @@ pub type PIO_CSQ_ACQUIRE_LOCK = ::core::option::Option; pub type PIO_CSQ_INSERT_IRP = ::core::option::Option; pub type PIO_CSQ_INSERT_IRP_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PIO_CSQ_PEEK_NEXT_IRP = ::core::option::Option *mut super::super::Foundation::IRP>; pub type PIO_CSQ_RELEASE_LOCK = ::core::option::Option; @@ -19353,7 +19110,6 @@ pub type PIO_SESSION_NOTIFICATION_FUNCTION = ::core::option::Option; pub type PIO_WORKITEM_ROUTINE = ::core::option::Option; pub type PIO_WORKITEM_ROUTINE_EX = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PJOIN_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PKBUGCHECK_CALLBACK_ROUTINE = ::core::option::Option; @@ -19363,21 +19119,17 @@ pub type PKMESSAGE_SERVICE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PKSTART_ROUTINE = ::core::option::Option; pub type PKSYNCHRONIZE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PLEAVE_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PLOAD_IMAGE_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PMAP_TRANSFER = ::core::option::Option i64>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PMAP_TRANSFER_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_DLL_INITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_DLL_UNLOAD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_GET_SYSTEM_ROUTINE_ADDRESS_EX = ::core::option::Option *mut ::core::ffi::c_void>; pub type PMM_MDL_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PMM_ROTATE_COPY_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNMI_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; @@ -19386,10 +19138,8 @@ pub type PNPEM_CONTROL_QUERY_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNPEM_CONTROL_SET_STANDARD_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type POB_POST_OPERATION_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type POB_PRE_OPERATION_CALLBACK = ::core::option::Option OB_PREOP_CALLBACK_STATUS>; pub type POWER_SETTING_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19402,7 +19152,6 @@ pub type PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK = ::core::option::Option; pub type PO_FX_DIRECTED_POWER_DOWN_CALLBACK = ::core::option::Option; pub type PO_FX_DIRECTED_POWER_UP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PO_FX_DRIPS_WATCHDOG_CALLBACK = ::core::option::Option; pub type PO_FX_POWER_CONTROL_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19446,18 +19195,14 @@ pub type PPTM_DEVICE_DISABLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PPTM_DEVICE_QUERY_GRANULARITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PPTM_DEVICE_QUERY_TIME_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PPUT_DMA_ADAPTER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PPUT_SCATTER_GATHER_LIST = ::core::option::Option; pub type PQUERYEXTENDEDADDRESS = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PREAD_DMA_COUNTER = ::core::option::Option u32>; pub type PREENUMERATE_SELF = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PREGISTER_FOR_DEVICE_NOTIFICATIONS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PREGISTER_FOR_DEVICE_NOTIFICATIONS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19474,7 +19219,6 @@ pub type PREPLACE_SET_PROCESSOR_ID = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PREPLACE_UNLOAD = ::core::option::Option; pub type PREQUEST_POWER_COMPLETE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PROCESSOR_CALLBACK_FUNCTION = ::core::option::Option; pub type PROCESSOR_HALT_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19488,7 +19232,6 @@ pub type PRTL_GENERIC_FREE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PRTL_RUN_ONCE_INIT_FN = ::core::option::Option u32>; pub type PSECURE_DRIVER_PROCESS_DEREFERENCE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PSECURE_DRIVER_PROCESS_REFERENCE = ::core::option::Option super::super::Foundation::PEPROCESS>; pub type PSET_D3COLD_SUPPORT = ::core::option::Option; @@ -19496,31 +19239,23 @@ pub type PSET_VIRTUAL_DEVICE_DATA = ::core::option::Option; pub type PSHED_PI_ATTEMPT_ERROR_RECOVERY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_CLEAR_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_CLEAR_ERROR_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_DISABLE_ERROR_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_ENABLE_ERROR_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_FINALIZE_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_GET_ALL_ERROR_SOURCES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_GET_ERROR_SOURCE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_GET_INJECTION_CAPABILITIES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_INJECT_ERROR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_READ_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_RETRIEVE_ERROR_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_SET_ERROR_SOURCE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_WRITE_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -19530,57 +19265,44 @@ pub type PTM_DEVICE_ENABLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_DEVICE_QUERY_TIME_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_PROPAGATE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PTM_RM_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTRANSLATE_BUS_ADDRESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PTRANSLATE_RESOURCE_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PUNREGISTER_FOR_DEVICE_NOTIFICATIONS = ::core::option::Option; pub type PUNREGISTER_FOR_DEVICE_NOTIFICATIONS2 = ::core::option::Option; pub type PciLine2Pin = ::core::option::Option; pub type PciPin2Line = ::core::option::Option; pub type PciReadWriteConfig = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type REQUEST_POWER_COMPLETE = ::core::option::Option; pub type RTL_AVL_ALLOCATE_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type RTL_AVL_COMPARE_ROUTINE = ::core::option::Option RTL_GENERIC_COMPARE_RESULTS>; pub type RTL_AVL_FREE_ROUTINE = ::core::option::Option; pub type RTL_AVL_MATCH_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_ALLOCATE_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_COMPARE_ROUTINE = ::core::option::Option RTL_GENERIC_COMPARE_RESULTS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_FREE_ROUTINE = ::core::option::Option; pub type RTL_QUERY_REGISTRY_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type RTL_RUN_ONCE_INIT_FN = ::core::option::Option u32>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SECURE_DRIVER_PROCESS_DEREFERENCE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SECURE_DRIVER_PROCESS_REFERENCE = ::core::option::Option super::super::Foundation::PEPROCESS>; pub type SET_D3COLD_SUPPORT = ::core::option::Option; pub type SET_VIRTUAL_DEVICE_DATA = ::core::option::Option u32>; pub type SE_IMAGE_VERIFICATION_CALLBACK_FUNCTION = ::core::option::Option; pub type SILO_CONTEXT_CLEANUP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_CREATE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_TERMINATE_CALLBACK = ::core::option::Option; pub type TRANSLATE_BUS_ADDRESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; @@ -19592,59 +19314,45 @@ pub type WHEA_ERROR_SOURCE_UNINITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type WMI_NOTIFICATION_CALLBACK = ::core::option::Option; pub type WORKER_THREAD_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_CORRECT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_CREATE_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_INITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type _WHEA_ERROR_SOURCE_RECOVER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type _WHEA_ERROR_SOURCE_UNINITIALIZE = ::core::option::Option; pub type _WHEA_SIGNAL_HANDLER_OVERRIDE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalAssignSlotResources = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalEndMirroring = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalEndOfBoot = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalExamineMBR = ::core::option::Option; pub type pHalFindBusAddressTranslation = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type pHalGetAcpiTable = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalGetDmaAdapter = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalGetInterruptTranslator = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type pHalGetPrmCache = ::core::option::Option; pub type pHalHaltSystem = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalHandlerForBus = ::core::option::Option super::super::Foundation::PBUS_HANDLER>; pub type pHalInitPnpDriver = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalInitPowerManagement = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoReadPartitionTable = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoSetPartitionInformation = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoWritePartitionTable = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalMirrorPhysicalMemory = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalMirrorVerify = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalQueryBusSlots = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalQuerySystemInformation = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalReferenceBusHandler = ::core::option::Option; pub type pHalResetDisplay = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; diff --git a/crates/libs/sys/src/Windows/Wdk/System/mod.rs b/crates/libs/sys/src/Windows/Wdk/System/mod.rs index 774ee190f3..5296b0d30e 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Wdk_System_IO")] -#[doc = "Required features: `\"Wdk_System_IO\"`"] pub mod IO; #[cfg(feature = "Wdk_System_OfflineRegistry")] -#[doc = "Required features: `\"Wdk_System_OfflineRegistry\"`"] pub mod OfflineRegistry; #[cfg(feature = "Wdk_System_Registry")] -#[doc = "Required features: `\"Wdk_System_Registry\"`"] pub mod Registry; #[cfg(feature = "Wdk_System_SystemInformation")] -#[doc = "Required features: `\"Wdk_System_SystemInformation\"`"] pub mod SystemInformation; #[cfg(feature = "Wdk_System_SystemServices")] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] pub mod SystemServices; #[cfg(feature = "Wdk_System_Threading")] -#[doc = "Required features: `\"Wdk_System_Threading\"`"] pub mod Threading; diff --git a/crates/libs/sys/src/Windows/Wdk/mod.rs b/crates/libs/sys/src/Windows/Wdk/mod.rs index 3d03ff6f6c..9701888551 100644 --- a/crates/libs/sys/src/Windows/Wdk/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Wdk_Devices")] -#[doc = "Required features: `\"Wdk_Devices\"`"] pub mod Devices; #[cfg(feature = "Wdk_Foundation")] -#[doc = "Required features: `\"Wdk_Foundation\"`"] pub mod Foundation; #[cfg(feature = "Wdk_Graphics")] -#[doc = "Required features: `\"Wdk_Graphics\"`"] pub mod Graphics; #[cfg(feature = "Wdk_NetworkManagement")] -#[doc = "Required features: `\"Wdk_NetworkManagement\"`"] pub mod NetworkManagement; #[cfg(feature = "Wdk_Storage")] -#[doc = "Required features: `\"Wdk_Storage\"`"] pub mod Storage; #[cfg(feature = "Wdk_System")] -#[doc = "Required features: `\"Wdk_System\"`"] pub mod System; 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 de39621a0d..4fd76f3eed 100644 --- a/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -329,7 +329,6 @@ impl ::core::clone::Clone for CProperty_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct HHNTRACK { pub hdr: super::super::UI::Controls::NMHDR, @@ -346,7 +345,6 @@ impl ::core::clone::Clone for HHNTRACK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct HHN_NOTIFY { pub hdr: super::super::UI::Controls::NMHDR, @@ -421,7 +419,6 @@ impl ::core::clone::Clone for HH_FTS_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct HH_GLOBAL_PROPERTY { pub id: HH_GPROPID, diff --git a/crates/libs/sys/src/Windows/Win32/Data/mod.rs b/crates/libs/sys/src/Windows/Win32/Data/mod.rs index 6ccd841d58..d62fdf4691 100644 --- a/crates/libs/sys/src/Windows/Win32/Data/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Data/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Win32_Data_HtmlHelp")] -#[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"] pub mod HtmlHelp; #[cfg(feature = "Win32_Data_RightsManagement")] -#[doc = "Required features: `\"Win32_Data_RightsManagement\"`"] pub mod RightsManagement; 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 ed5ffdfef2..265ce5cfae 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -2,7 +2,7 @@ ::windows_targets::link!("msajapi.dll" "system" fn AllJoynCloseBusHandle(bushandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msajapi.dll" "system" fn AllJoynConnectToBus(connectionspec : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("msajapi.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn AllJoynCreateBus(outbuffersize : u32, inbuffersize : u32, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("msajapi.dll" "system" fn AllJoynCreateBus(outbuffersize : u32, inbuffersize : u32, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("msajapi.dll" "system" fn AllJoynEnumEvents(connectedbushandle : super::super::Foundation:: HANDLE, eventtoreset : super::super::Foundation:: HANDLE, eventtypes : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msajapi.dll" "system" fn AllJoynEventSelect(connectedbushandle : super::super::Foundation:: HANDLE, eventhandle : super::super::Foundation:: HANDLE, eventtypes : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msajapi.dll" "system" 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); 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 2886b8ebd2..fc644ec275 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -744,7 +744,6 @@ impl ::core::clone::Clone for WINBIO_ENCRYPTED_CAPTURE_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_ENGINE_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -1263,7 +1262,6 @@ impl ::core::clone::Clone for WINBIO_FP_BU_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_FRAMEWORK_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -1397,7 +1395,6 @@ impl ::core::clone::Clone for WINBIO_NOTIFY_WAKE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_PIPELINE { pub SensorHandle: super::super::Foundation::HANDLE, @@ -1596,7 +1593,6 @@ impl ::core::clone::Clone for WINBIO_SENSOR_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_SENSOR_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -1655,7 +1651,6 @@ impl ::core::clone::Clone for WINBIO_SET_INDICATOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_STORAGE_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -1791,364 +1786,244 @@ impl ::core::clone::Clone for WINBIO_VERSION { pub type WINIBIO_ENGINE_CONTEXT = isize; pub type WINIBIO_SENSOR_CONTEXT = isize; pub type WINIBIO_STORAGE_CONTEXT = isize; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ATTACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_COMMIT_ENROLLMENT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CONTROL_UNIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_ENROLLMENT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_KEY_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DEACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DETACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DISCARD_ENROLLMENT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_ALL_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_PIPELINE_INIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_REFRESH_CACHE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_RESERVED_1_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_HASH_ALGORITHM_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_UPDATE_ENROLLMENT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_VERIFY_FEATURE_SET_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_FREE_MEMORY_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_GET_PROPERTY_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ATTACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CANCEL_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONNECT_SECURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONTROL_UNIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_DEACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_DETACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_FINISH_CAPTURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_GET_INDICATOR_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PIPELINE_INIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_RESET_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_INDICATOR_STATUS_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_MODE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_CAPTURE_EX_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_CAPTURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_NOTIFY_WAKE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ADD_RECORD_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ATTACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CLOSE_DATABASE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CONTROL_UNIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CREATE_DATABASE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DEACTIVATE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DELETE_RECORD_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DETACH_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ERASE_DATABASE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_FIRST_RECORD_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_CURRENT_RECORD_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_DATABASE_SIZE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_DATA_FORMAT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_RECORD_COUNT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NEXT_RECORD_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_OPEN_DATABASE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_PIPELINE_INIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_BY_CONTENT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_BY_SUBJECT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = ::core::option::Option; @@ -2157,13 +2032,10 @@ pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = ::core::option::Option; pub type PWINBIO_IDENTIFY_CALLBACK = ::core::option::Option; pub type PWINBIO_LOCATE_SENSOR_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_ENGINE_INTERFACE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_SENSOR_INTERFACE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_STORAGE_INTERFACE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PWINBIO_VERIFY_CALLBACK = ::core::option::Option; 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 bf343b6103..ee51a42af8 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs @@ -28,7 +28,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn SetupComm(hfile : super::super::Foundation:: HANDLE, dwinqueue : u32, dwoutqueue : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn TransmitCommChar(hfile : super::super::Foundation:: HANDLE, cchar : i8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WaitCommEvent(hfile : super::super::Foundation:: HANDLE, lpevtmask : *mut COMM_EVENT_MASK, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WaitCommEvent(hfile : super::super::Foundation:: HANDLE, lpevtmask : *mut COMM_EVENT_MASK, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); pub const CE_BREAK: CLEAR_COMM_ERROR_FLAGS = 16u32; pub const CE_FRAME: CLEAR_COMM_ERROR_FLAGS = 8u32; pub const CE_OVERRUN: CLEAR_COMM_ERROR_FLAGS = 2u32; 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 0ef105acc5..f0ef2f9b16 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -1,8 +1,8 @@ ::windows_targets::link!("cfgmgr32.dll" "system" fn CMP_WaitNoPendingInstallEvents(dwtimeout : u32) -> u32); #[cfg(feature = "Win32_Data_HtmlHelp")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"] fn CM_Add_Empty_Log_Conf(plclogconf : *mut usize, dndevinst : u32, priority : super::super::Data::HtmlHelp:: PRIORITY, ulflags : u32) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" fn CM_Add_Empty_Log_Conf_Ex(plclogconf : *mut usize, dndevinst : u32, priority : super::super::Data::HtmlHelp:: PRIORITY, ulflags : u32, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Add_IDA(dndevinst : u32, pszid : ::windows_sys::core::PCSTR, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Add_IDW(dndevinst : u32, pszid : ::windows_sys::core::PCWSTR, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Add_ID_ExA(dndevinst : u32, pszid : ::windows_sys::core::PCSTR, ulflags : u32, hmachine : isize) -> CONFIGRET); @@ -61,13 +61,13 @@ ::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" fn CM_Get_Depth(puldepth : *mut u32, dndevinst : u32, ulflags : u32) -> CONFIGRET); @@ -77,13 +77,13 @@ ::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("cfgmgr32.dll" "system" 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")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn CM_Get_DevNode_Property_ExW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : *mut super::Properties:: DEVPROPTYPE, propertybuffer : *mut u8, propertybuffersize : *mut u32, ulflags : u32, hmachine : isize) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Property_ExW(dndevinst : u32, 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn CM_Get_DevNode_Property_Keys(dndevinst : u32, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : *mut u32, ulflags : u32) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Property_Keys(dndevinst : u32, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : *mut u32, ulflags : u32) -> CONFIGRET); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn CM_Get_DevNode_Property_Keys_Ex(dndevinst : u32, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : *mut u32, ulflags : u32, hmachine : isize) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Property_Keys_Ex(dndevinst : u32, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : *mut u32, ulflags : u32, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Registry_PropertyA(dndevinst : u32, ulproperty : u32, pulregdatatype : *mut u32, buffer : *mut ::core::ffi::c_void, pullength : *mut u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Registry_PropertyW(dndevinst : u32, ulproperty : u32, pulregdatatype : *mut u32, buffer : *mut ::core::ffi::c_void, pullength : *mut u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Registry_Property_ExA(dndevinst : u32, ulproperty : u32, pulregdatatype : *mut u32, buffer : *mut ::core::ffi::c_void, pullength : *mut u32, ulflags : u32, hmachine : isize) -> CONFIGRET); @@ -117,13 +117,13 @@ ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_Device_Interface_List_Size_ExA(pullen : *mut u32, interfaceclassguid : *const ::windows_sys::core::GUID, pdeviceid : ::windows_sys::core::PCSTR, ulflags : CM_GET_DEVICE_INTERFACE_LIST_FLAGS, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_Device_Interface_List_Size_ExW(pullen : *mut u32, interfaceclassguid : *const ::windows_sys::core::GUID, pdeviceid : ::windows_sys::core::PCWSTR, ulflags : CM_GET_DEVICE_INTERFACE_LIST_FLAGS, hmachine : isize) -> CONFIGRET); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" fn CM_Get_First_Log_Conf(plclogconf : *mut usize, dndevinst : u32, ulflags : CM_LOG_CONF) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_First_Log_Conf_Ex(plclogconf : *mut usize, dndevinst : u32, ulflags : CM_LOG_CONF, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_Global_State(pulstate : *mut u32, ulflags : u32) -> CONFIGRET); @@ -173,25 +173,25 @@ ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Move_DevNode_Ex(dnfromdevinst : u32, dntodevinst : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Next_Range(preelement : *mut usize, pullstart : *mut u64, pullend : *mut u64, ulflags : u32) -> CONFIGRET); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" fn CM_Query_And_Remove_SubTreeA(dnancestor : u32, pvetotype : *mut PNP_VETO_TYPE, pszvetoname : ::windows_sys::core::PSTR, ulnamelength : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Query_And_Remove_SubTreeW(dnancestor : u32, pvetotype : *mut PNP_VETO_TYPE, pszvetoname : ::windows_sys::core::PWSTR, ulnamelength : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" 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); @@ -223,25 +223,25 @@ ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Run_Detection(ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Run_Detection_Ex(ulflags : u32, hmachine : isize) -> CONFIGRET); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Problem(dndevinst : u32, ulproblem : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Problem_Ex(dndevinst : u32, ulproblem : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn CM_Set_DevNode_PropertyW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, ulflags : u32) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_PropertyW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, ulflags : u32) -> CONFIGRET); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn CM_Set_DevNode_Property_ExW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); +::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Property_ExW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Registry_PropertyA(dndevinst : u32, ulproperty : u32, buffer : *const ::core::ffi::c_void, ullength : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Registry_PropertyW(dndevinst : u32, ulproperty : u32, buffer : *const ::core::ffi::c_void, ullength : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"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_targets::link!("cfgmgr32.dll" "system" 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_targets::link!("cfgmgr32.dll" "system" fn CM_Set_HW_Prof(ulhardwareprofile : u32, ulflags : u32) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_HW_Prof_Ex(ulhardwareprofile : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_HW_Prof_FlagsA(pdeviceid : ::windows_sys::core::PCSTR, ulconfig : u32, ulvalue : u32, ulflags : u32) -> CONFIGRET); @@ -319,9 +319,9 @@ ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::System::Registry:: HKEY); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiCreateDeviceInfoList(classguid : *const ::windows_sys::core::GUID, hwndparent : super::super::Foundation:: HWND) -> HDEVINFO); ::windows_targets::link!("setupapi.dll" "system" 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); @@ -329,33 +329,33 @@ ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::System::Registry:: HKEY); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiDeleteDevRegKey(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, scope : u32, hwprofile : u32, keytype : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDeleteDeviceInfo(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDeleteDeviceInterfaceData(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, reserved : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn SetupDiDestroyClassImageList(classimagelistdata : *const SP_CLASSIMAGELIST_DATA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiDestroyClassImageList(classimagelistdata : *const SP_CLASSIMAGELIST_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDestroyDeviceInfoList(deviceinfoset : HDEVINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDestroyDriverInfoList(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, drivertype : SETUP_DI_DRIVER_TYPE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetupDiDrawMiniIcon(hdc : super::super::Graphics::Gdi:: HDC, rc : super::super::Foundation:: RECT, miniiconindex : i32, flags : u32) -> i32); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiDrawMiniIcon(hdc : super::super::Graphics::Gdi:: HDC, rc : super::super::Foundation:: RECT, miniiconindex : i32, flags : u32) -> i32); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiEnumDeviceInfo(deviceinfoset : HDEVINFO, memberindex : u32, deviceinfodata : *mut SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiEnumDriverInfoA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, drivertype : SETUP_DI_DRIVER_TYPE, memberindex : u32, driverinfodata : *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiEnumDriverInfoW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, drivertype : SETUP_DI_DRIVER_TYPE, memberindex : u32, driverinfodata : *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiGetClassBitmapIndex(classguid : *const ::windows_sys::core::GUID, miniiconindex : *mut i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassDescriptionA(classguid : *const ::windows_sys::core::GUID, classdescription : ::windows_sys::core::PSTR, classdescriptionsize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); @@ -363,31 +363,31 @@ ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" 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_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" 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); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassDevsA(classguid : *const ::windows_sys::core::GUID, enumerator : ::windows_sys::core::PCSTR, hwndparent : super::super::Foundation:: HWND, flags : u32) -> HDEVINFO); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiGetClassDevsW(classguid : *const ::windows_sys::core::GUID, enumerator : ::windows_sys::core::PCWSTR, hwndparent : super::super::Foundation:: HWND, flags : u32) -> HDEVINFO); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn SetupDiGetClassImageIndex(classimagelistdata : *const SP_CLASSIMAGELIST_DATA, classguid : *const ::windows_sys::core::GUID, imageindex : *mut i32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassImageIndex(classimagelistdata : *const SP_CLASSIMAGELIST_DATA, classguid : *const ::windows_sys::core::GUID, imageindex : *mut i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn SetupDiGetClassImageList(classimagelistdata : *mut SP_CLASSIMAGELIST_DATA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassImageList(classimagelistdata : *mut SP_CLASSIMAGELIST_DATA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" fn SetupDiGetClassImageListExA(classimagelistdata : *mut SP_CLASSIMAGELIST_DATA, machinename : ::windows_sys::core::PCSTR, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" fn SetupDiGetClassImageListExW(classimagelistdata : *mut SP_CLASSIMAGELIST_DATA, machinename : ::windows_sys::core::PCWSTR, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassInstallParamsA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *mut SP_CLASSINSTALL_HEADER, classinstallparamssize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassInstallParamsW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *mut SP_CLASSINSTALL_HEADER, classinstallparamssize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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); @@ -403,13 +403,13 @@ ::windows_targets::link!("setupapi.dll" "system" 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); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfaceDetailW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W, deviceinterfacedetaildatasize : u32, requiredsize : *mut u32, deviceinfodata : *mut SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, 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_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, 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_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiGetDevicePropertyKeys(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDevicePropertyKeys(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiGetDevicePropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, 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_targets::link!("setupapi.dll" "system" fn SetupDiGetDevicePropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, 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_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceRegistryPropertyA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, property : u32, propertyregdatatype : *mut u32, propertybuffer : *mut u8, propertybuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceRegistryPropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, property : u32, propertyregdatatype : *mut u32, propertybuffer : *mut u8, propertybuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDriverInfoDetailA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, driverinfodata : *const SP_DRVINFO_DATA_V2_A, driverinfodetaildata : *mut SP_DRVINFO_DETAIL_DATA_A, driverinfodetaildatasize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); @@ -429,7 +429,7 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetSelectedDriverA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, driverinfodata : *mut SP_DRVINFO_DATA_V2_A) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetSelectedDriverW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, driverinfodata : *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetWizardPage(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, installwizarddata : *const SP_INSTALLWIZARD_DATA, pagetype : u32, flags : u32) -> super::super::UI::Controls:: HPROPSHEETPAGE); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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); @@ -438,22 +438,22 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupDiInstallDeviceInterfaces(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiInstallDriverFiles(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" fn SetupDiLoadClassIcon(classguid : *const ::windows_sys::core::GUID, largeicon : *mut super::super::UI::WindowsAndMessaging:: HICON, miniiconindex : *mut i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SetupDiOpenClassRegKey(classguid : *const ::windows_sys::core::GUID, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiOpenClassRegKey(classguid : *const ::windows_sys::core::GUID, samdesired : u32) -> super::super::System::Registry:: HKEY); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiOpenDevRegKey(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, scope : u32, hwprofile : u32, keytype : u32, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SetupDiOpenDeviceInterfaceRegKey(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, reserved : u32, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiOpenDeviceInterfaceRegKey(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, reserved : u32, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiOpenDeviceInterfaceW(deviceinfoset : HDEVINFO, devicepath : ::windows_sys::core::PCWSTR, openflags : u32, deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiRegisterCoDeviceInstallers(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiRegisterDeviceInfo(deviceinfoset : HDEVINFO, deviceinfodata : *mut SP_DEVINFO_DATA, flags : u32, compareproc : PSP_DETSIG_CMPPROC, comparecontext : *const ::core::ffi::c_void, dupdeviceinfodata : *mut SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); @@ -466,18 +466,18 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetClassInstallParamsA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *const SP_CLASSINSTALL_HEADER, classinstallparamssize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetClassInstallParamsW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *const SP_CLASSINSTALL_HEADER, classinstallparamssize : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInstallParamsA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, deviceinstallparams : *const SP_DEVINSTALL_PARAMS_A) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInstallParamsW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, deviceinstallparams : *const SP_DEVINSTALL_PARAMS_W) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInterfaceDefault(deviceinfoset : HDEVINFO, deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA, flags : u32, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, flags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SetupDiSetDevicePropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDevicePropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceRegistryPropertyA(deviceinfoset : HDEVINFO, deviceinfodata : *mut SP_DEVINFO_DATA, property : u32, propertybuffer : *const u8, propertybuffersize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceRegistryPropertyW(deviceinfoset : HDEVINFO, deviceinfodata : *mut SP_DEVINFO_DATA, property : u32, propertybuffer : *const u8, propertybuffersize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDriverInstallParamsA(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, driverinfodata : *const SP_DRVINFO_DATA_V2_A, driverinstallparams : *const SP_DRVINSTALL_PARAMS) -> super::super::Foundation:: BOOL); @@ -508,9 +508,9 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupGetFileQueueCount(filequeue : *const ::core::ffi::c_void, subqueuefileop : u32, numoperations : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupGetFileQueueFlags(filequeue : *const ::core::ffi::c_void, flags : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupGetInfFileListA(directorypath : ::windows_sys::core::PCSTR, infstyle : INF_STYLE, returnbuffer : ::windows_sys::core::PSTR, returnbuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupGetInfFileListW(directorypath : ::windows_sys::core::PCWSTR, infstyle : INF_STYLE, returnbuffer : ::windows_sys::core::PWSTR, returnbuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupGetInfInformationA(infspec : *const ::core::ffi::c_void, searchcontrol : u32, returnbuffer : *mut SP_INF_INFORMATION, returnbuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); @@ -549,9 +549,9 @@ ::windows_targets::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_sys::core::PCSTR, sourcerootpath : ::windows_sys::core::PCSTR, copyflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::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_sys::core::PCWSTR, sourcerootpath : ::windows_sys::core::PCWSTR, copyflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupInstallServicesFromInfSectionA(infhandle : *const ::core::ffi::c_void, sectionname : ::windows_sys::core::PCSTR, flags : SPSVCINST_FLAGS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupInstallServicesFromInfSectionExA(infhandle : *const ::core::ffi::c_void, sectionname : ::windows_sys::core::PCSTR, flags : SPSVCINST_FLAGS, deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, reserved1 : *const ::core::ffi::c_void, reserved2 : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupInstallServicesFromInfSectionExW(infhandle : *const ::core::ffi::c_void, sectionname : ::windows_sys::core::PCWSTR, flags : SPSVCINST_FLAGS, deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, reserved1 : *const ::core::ffi::c_void, reserved2 : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); @@ -581,9 +581,9 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupQueryInfFileInformationA(infinformation : *const SP_INF_INFORMATION, infindex : u32, returnbuffer : ::windows_sys::core::PSTR, returnbuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupQueryInfFileInformationW(infinformation : *const SP_INF_INFORMATION, infindex : u32, returnbuffer : ::windows_sys::core::PWSTR, returnbuffersize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("setupapi.dll" "system" 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); ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupQuerySourceListA(flags : u32, list : *mut *mut ::windows_sys::core::PCSTR, count : *mut u32) -> super::super::Foundation:: BOOL); @@ -625,9 +625,9 @@ ::windows_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "system" fn SetupSetDirectoryIdW(infhandle : *const ::core::ffi::c_void, id : u32, directory : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" fn SetupSetFileQueueAlternatePlatformA(queuehandle : *const ::core::ffi::c_void, alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2, alternatedefaultcatalogfile : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" fn SetupSetFileQueueAlternatePlatformW(queuehandle : *const ::core::ffi::c_void, alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2, alternatedefaultcatalogfile : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupSetFileQueueFlags(filequeue : *const ::core::ffi::c_void, flagmask : u32, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupSetNonInteractiveMode(noninteractiveflag : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupSetPlatformPathOverrideA(r#override : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); @@ -641,9 +641,9 @@ ::windows_targets::link!("setupapi.dll" "system" fn SetupUninstallOEMInfA(inffilename : ::windows_sys::core::PCSTR, flags : u32, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("setupapi.dll" "system" fn SetupUninstallOEMInfW(inffilename : ::windows_sys::core::PCWSTR, flags : u32, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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(feature = "Win32_System_Diagnostics_Debug")] -::windows_targets::link!("setupapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("setupapi.dll" "system" 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_targets::link!("setupapi.dll" "cdecl" fn SetupWriteTextLog(logtoken : u64, category : u32, flags : u32, messagestr : ::windows_sys::core::PCSTR, ...)); ::windows_targets::link!("setupapi.dll" "cdecl" fn SetupWriteTextLogError(logtoken : u64, category : u32, logflags : u32, error : u32, messagestr : ::windows_sys::core::PCSTR, ...)); ::windows_targets::link!("setupapi.dll" "system" fn SetupWriteTextLogInfLine(logtoken : u64, flags : u32, infhandle : *const ::core::ffi::c_void, context : *const INFCONTEXT)); @@ -3329,7 +3329,6 @@ impl ::core::clone::Clone for SOURCE_MEDIA_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V1 { @@ -3351,7 +3350,6 @@ impl ::core::clone::Clone for SP_ALTPLATFORM_INFO_V1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V1 { @@ -3373,7 +3371,6 @@ impl ::core::clone::Clone for SP_ALTPLATFORM_INFO_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V2 { @@ -3397,7 +3394,6 @@ impl ::core::clone::Clone for SP_ALTPLATFORM_INFO_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union SP_ALTPLATFORM_INFO_V2_0 { @@ -3415,7 +3411,6 @@ impl ::core::clone::Clone for SP_ALTPLATFORM_INFO_V2_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V2 { @@ -3439,7 +3434,6 @@ impl ::core::clone::Clone for SP_ALTPLATFORM_INFO_V2 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union SP_ALTPLATFORM_INFO_V2_0 { @@ -3655,7 +3649,6 @@ impl ::core::clone::Clone for SP_BACKUP_QUEUE_PARAMS_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_CLASSIMAGELIST_DATA { @@ -3674,7 +3667,6 @@ impl ::core::clone::Clone for SP_CLASSIMAGELIST_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_CLASSIMAGELIST_DATA { @@ -4581,7 +4573,6 @@ impl ::core::clone::Clone for SP_INF_SIGNER_INFO_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_INSTALLWIZARD_DATA { @@ -4605,7 +4596,6 @@ impl ::core::clone::Clone for SP_INSTALLWIZARD_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_INSTALLWIZARD_DATA { @@ -4629,7 +4619,6 @@ impl ::core::clone::Clone for SP_INSTALLWIZARD_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_NEWDEVICEWIZARD_DATA { @@ -4650,7 +4639,6 @@ impl ::core::clone::Clone for SP_NEWDEVICEWIZARD_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_NEWDEVICEWIZARD_DATA { 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 8b767fef17..e5bdd62f67 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_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevCloseObjectQuery(hdevquery : HDEVQUERY)); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQuery(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::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 HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryEx(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::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 HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromId(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevCreateObjectQueryFromId(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIdEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" fn DevCreateObjectQueryFromIdEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIds(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevCreateObjectQueryFromIds(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevCreateObjectQueryFromIdsEx(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" fn DevCreateObjectQueryFromIdsEx(objecttype : DEV_OBJECT_TYPE, pszzobjectids : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcallback : PDEV_QUERY_RESULT_CALLBACK, pcontext : *const ::core::ffi::c_void, phdevquery : *mut HDEVQUERY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFindProperty(pkey : *const super::Properties:: DEVPROPKEY, store : super::Properties:: DEVPROPSTORE, pszlocalename : ::windows_sys::core::PCWSTR, cproperties : u32, pproperties : *const super::Properties:: DEVPROPERTY) -> *mut super::Properties:: DEVPROPERTY); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevFindProperty(pkey : *const super::Properties:: DEVPROPKEY, store : super::Properties:: DEVPROPSTORE, pszlocalename : ::windows_sys::core::PCWSTR, cproperties : u32, pproperties : *const super::Properties:: DEVPROPERTY) -> *mut super::Properties:: DEVPROPERTY); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFreeObjectProperties(cpropertycount : u32, pproperties : *const super::Properties:: DEVPROPERTY)); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevFreeObjectProperties(cpropertycount : u32, pproperties : *const super::Properties:: DEVPROPERTY)); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevFreeObjects(cobjectcount : u32, pobjects : *const DEV_OBJECT)); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevFreeObjects(cobjectcount : u32, pobjects : *const DEV_OBJECT)); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjectProperties(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevGetObjectProperties(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjectPropertiesEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" fn DevGetObjectPropertiesEx(objecttype : DEV_OBJECT_TYPE, pszobjectid : ::windows_sys::core::PCWSTR, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cextendedparametercount : u32, pextendedparameters : *const DEV_QUERY_PARAMETER, pcpropertycount : *mut u32, ppproperties : *mut *mut super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn DevGetObjects(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcobjectcount : *mut u32, ppobjects : *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevGetObjects(objecttype : DEV_OBJECT_TYPE, queryflags : u32, crequestedproperties : u32, prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY, cfilterexpressioncount : u32, pfilter : *const DEVPROP_FILTER_EXPRESSION, pcobjectcount : *mut u32, ppobjects : *mut *mut DEV_OBJECT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("api-ms-win-devices-query-l1-1-1.dll" "system" #[doc = "Required features: `\"Win32_Devices_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_targets::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_sys::core::HRESULT); pub const DEVPROP_OPERATOR_AND_CLOSE: DEVPROP_OPERATOR = 2097152u32; pub const DEVPROP_OPERATOR_AND_OPEN: DEVPROP_OPERATOR = 1048576u32; pub const DEVPROP_OPERATOR_ARRAY_CONTAINS: DEVPROP_OPERATOR = 268435456u32; @@ -98,7 +98,6 @@ pub type DEV_QUERY_FLAGS = i32; pub type DEV_QUERY_RESULT_ACTION = i32; pub type DEV_QUERY_STATE = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEVPROP_FILTER_EXPRESSION { pub Operator: DEVPROP_OPERATOR, @@ -113,7 +112,6 @@ impl ::core::clone::Clone for DEVPROP_FILTER_EXPRESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_OBJECT { pub ObjectType: DEV_OBJECT_TYPE, @@ -130,7 +128,6 @@ impl ::core::clone::Clone for DEV_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_QUERY_PARAMETER { pub Key: super::Properties::DEVPROPKEY, @@ -147,7 +144,6 @@ impl ::core::clone::Clone for DEV_QUERY_PARAMETER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_QUERY_RESULT_ACTION_DATA { pub Action: DEV_QUERY_RESULT_ACTION, @@ -162,7 +158,6 @@ impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub union DEV_QUERY_RESULT_ACTION_DATA_0 { pub State: DEV_QUERY_STATE, @@ -177,6 +172,5 @@ impl ::core::clone::Clone for DEV_QUERY_RESULT_ACTION_DATA_0 { } } pub type HDEVQUERY = isize; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option; 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 904835c900..38f8fa764d 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs @@ -13,24 +13,24 @@ ::windows_targets::link!("user32.dll" "system" fn DisplayConfigSetDeviceInfo(setpacket : *const DISPLAYCONFIG_DEVICE_INFO_HEADER) -> i32); ::windows_targets::link!("gdi32.dll" "system" fn EngAcquireSemaphore(hsem : HSEMAPHORE)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngAlphaBlend(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pblendobj : *mut BLENDOBJ) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngAlphaBlend(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pblendobj : *mut BLENDOBJ) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngAssociateSurface(hsurf : HSURF, hdev : HDEV, flhooks : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngBitBlt(psotrg : *const SURFOBJ, psosrc : *const SURFOBJ, psomask : *const SURFOBJ, pco : *const CLIPOBJ, pxlo : *const XLATEOBJ, prcltrg : *const super::super::Foundation:: RECTL, pptlsrc : *const super::super::Foundation:: POINTL, pptlmask : *const super::super::Foundation:: POINTL, pbo : *const BRUSHOBJ, pptlbrush : *const super::super::Foundation:: POINTL, rop4 : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngCheckAbort(pso : *mut SURFOBJ) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngComputeGlyphSet(ncodepage : i32, nfirstchar : i32, cchars : i32) -> *mut FD_GLYPHSET); ::windows_targets::link!("gdi32.dll" "system" fn EngCopyBits(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, prcldest : *mut super::super::Foundation:: RECTL, pptlsrc : *mut super::super::Foundation:: POINTL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngCreateBitmap(sizl : super::super::Foundation:: SIZE, lwidth : i32, iformat : u32, fl : u32, pvbits : *mut ::core::ffi::c_void) -> super::super::Graphics::Gdi:: HBITMAP); +::windows_targets::link!("gdi32.dll" "system" fn EngCreateBitmap(sizl : super::super::Foundation:: SIZE, lwidth : i32, iformat : u32, fl : u32, pvbits : *mut ::core::ffi::c_void) -> super::super::Graphics::Gdi:: HBITMAP); ::windows_targets::link!("gdi32.dll" "system" fn EngCreateClip() -> *mut CLIPOBJ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngCreateDeviceBitmap(dhsurf : DHSURF, sizl : super::super::Foundation:: SIZE, iformatcompat : u32) -> super::super::Graphics::Gdi:: HBITMAP); +::windows_targets::link!("gdi32.dll" "system" fn EngCreateDeviceBitmap(dhsurf : DHSURF, sizl : super::super::Foundation:: SIZE, iformatcompat : u32) -> super::super::Graphics::Gdi:: HBITMAP); ::windows_targets::link!("gdi32.dll" "system" fn EngCreateDeviceSurface(dhsurf : DHSURF, sizl : super::super::Foundation:: SIZE, iformatcompat : u32) -> HSURF); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngCreatePalette(imode : u32, ccolors : u32, pulcolors : *mut u32, flred : u32, flgreen : u32, flblue : u32) -> super::super::Graphics::Gdi:: HPALETTE); +::windows_targets::link!("gdi32.dll" "system" fn EngCreatePalette(imode : u32, ccolors : u32, pulcolors : *mut u32, flred : u32, flgreen : u32, flblue : u32) -> super::super::Graphics::Gdi:: HPALETTE); ::windows_targets::link!("gdi32.dll" "system" fn EngCreateSemaphore() -> HSEMAPHORE); ::windows_targets::link!("gdi32.dll" "system" fn EngDeleteClip(pco : *const CLIPOBJ)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngDeletePalette(hpal : super::super::Graphics::Gdi:: HPALETTE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngDeletePalette(hpal : super::super::Graphics::Gdi:: HPALETTE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngDeletePath(ppo : *mut PATHOBJ)); ::windows_targets::link!("gdi32.dll" "system" fn EngDeleteSemaphore(hsem : HSEMAPHORE)); ::windows_targets::link!("gdi32.dll" "system" fn EngDeleteSurface(hsurf : HSURF) -> super::super::Foundation:: BOOL); @@ -42,7 +42,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn EngGetDriverName(hdev : HDEV) -> ::windows_sys::core::PWSTR); ::windows_targets::link!("gdi32.dll" "system" fn EngGetPrinterDataFileName(hdev : HDEV) -> ::windows_sys::core::PWSTR); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("gdi32.dll" "system" 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); ::windows_targets::link!("gdi32.dll" "system" 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); ::windows_targets::link!("gdi32.dll" "system" fn EngLoadModule(pwsz : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("gdi32.dll" "system" fn EngLockSurface(hsurf : HSURF) -> *mut SURFOBJ); @@ -51,15 +51,15 @@ ::windows_targets::link!("gdi32.dll" "system" fn EngMultiByteToWideChar(codepage : u32, widecharstring : ::windows_sys::core::PWSTR, bytesinwidecharstring : i32, multibytestring : ::windows_sys::core::PCSTR, bytesinmultibytestring : i32) -> i32); ::windows_targets::link!("gdi32.dll" "system" fn EngPaint(pso : *mut SURFOBJ, pco : *mut CLIPOBJ, pbo : *mut BRUSHOBJ, pptlbrushorg : *mut super::super::Foundation:: POINTL, mix : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngPlgBlt(psotrg : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomsk : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlbrushorg : *mut super::super::Foundation:: POINTL, pptfx : *mut POINTFIX, prcl : *mut super::super::Foundation:: RECTL, pptl : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngPlgBlt(psotrg : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomsk : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlbrushorg : *mut super::super::Foundation:: POINTL, pptfx : *mut POINTFIX, prcl : *mut super::super::Foundation:: RECTL, pptl : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngQueryEMFInfo(hdev : HDEV, pemfinfo : *mut EMFINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngQueryEMFInfo(hdev : HDEV, pemfinfo : *mut EMFINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngQueryLocalTime(param0 : *mut ENG_TIME_FIELDS)); ::windows_targets::link!("gdi32.dll" "system" fn EngReleaseSemaphore(hsem : HSEMAPHORE)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngStretchBlt(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomask : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlhtorg : *mut super::super::Foundation:: POINTL, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pptlmask : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngStretchBlt(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomask : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlhtorg : *mut super::super::Foundation:: POINTL, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pptlmask : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EngStretchBltROP(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomask : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlhtorg : *mut super::super::Foundation:: POINTL, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pptlmask : *mut super::super::Foundation:: POINTL, imode : u32, pbo : *mut BRUSHOBJ, rop4 : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn EngStretchBltROP(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomask : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlhtorg : *mut super::super::Foundation:: POINTL, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pptlmask : *mut super::super::Foundation:: POINTL, imode : u32, pbo : *mut BRUSHOBJ, rop4 : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngStrokeAndFillPath(pso : *mut SURFOBJ, ppo : *mut PATHOBJ, pco : *mut CLIPOBJ, pxo : *mut XFORMOBJ, pbostroke : *mut BRUSHOBJ, plineattrs : *mut LINEATTRS, pbofill : *mut BRUSHOBJ, pptlbrushorg : *mut super::super::Foundation:: POINTL, mixfill : u32, floptions : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn EngStrokePath(pso : *mut SURFOBJ, ppo : *mut PATHOBJ, pco : *mut CLIPOBJ, pxo : *mut XFORMOBJ, pbo : *mut BRUSHOBJ, pptlbrushorg : *mut super::super::Foundation:: POINTL, plineattrs : *mut LINEATTRS, mix : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" 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); @@ -72,7 +72,7 @@ ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pQueryGlyphAttrs(pfo : *mut FONTOBJ, imode : u32) -> *mut FD_GLYPHATTR); ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pfdg(pfo : *mut FONTOBJ) -> *mut FD_GLYPHSET); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn FONTOBJ_pifi(pfo : *const FONTOBJ) -> *mut IFIMETRICS); +::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pifi(pfo : *const FONTOBJ) -> *mut IFIMETRICS); ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pvTrueTypeFontFile(pfo : *mut FONTOBJ, pcjfile : *mut u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pxoGetXform(pfo : *const FONTOBJ) -> *mut XFORMOBJ); ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_vGetInfo(pfo : *mut FONTOBJ, cjsize : u32, pfi : *mut FONTINFO)); @@ -90,17 +90,17 @@ ::windows_targets::link!("dxva2.dll" "system" fn GetMonitorRedGreenOrBlueGain(hmonitor : super::super::Foundation:: HANDLE, gtgaintype : MC_GAIN_TYPE, pdwminimumgain : *mut u32, pdwcurrentgain : *mut u32, pdwmaximumgain : *mut u32) -> i32); ::windows_targets::link!("dxva2.dll" "system" fn GetMonitorTechnologyType(hmonitor : super::super::Foundation:: HANDLE, pdtydisplaytechnologytype : *mut MC_DISPLAY_TECHNOLOGY_TYPE) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dxva2.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, pdwnumberofphysicalmonitors : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("dxva2.dll" "system" fn GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, pdwnumberofphysicalmonitors : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("dxva2.dll" "system" fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9 : * mut::core::ffi::c_void, pdwnumberofphysicalmonitors : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dxva2.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, dwphysicalmonitorarraysize : u32, pphysicalmonitorarray : *mut PHYSICAL_MONITOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("dxva2.dll" "system" fn GetPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, dwphysicalmonitorarraysize : u32, pphysicalmonitorarray : *mut PHYSICAL_MONITOR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("dxva2.dll" "system" fn GetPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9 : * mut::core::ffi::c_void, dwphysicalmonitorarraysize : u32, pphysicalmonitorarray : *mut PHYSICAL_MONITOR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dxva2.dll" "system" fn GetTimingReport(hmonitor : super::super::Foundation:: HANDLE, pmtrmonitortimingreport : *mut MC_TIMING_REPORT) -> i32); ::windows_targets::link!("dxva2.dll" "system" fn GetVCPFeatureAndVCPFeatureReply(hmonitor : super::super::Foundation:: HANDLE, bvcpcode : u8, pvct : *mut MC_VCP_CODE_TYPE, pdwcurrentvalue : *mut u32, pdwmaximumvalue : *mut u32) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HT_Get8BPPFormatPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn HT_Get8BPPFormatPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HT_Get8BPPMaskPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, use8bppmaskpal : super::super::Foundation:: BOOL, cmymask : u8, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn HT_Get8BPPMaskPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, use8bppmaskpal : super::super::Foundation:: BOOL, cmymask : u8, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); ::windows_targets::link!("gdi32.dll" "system" fn PATHOBJ_bEnum(ppo : *mut PATHOBJ, ppd : *mut PATHDATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn PATHOBJ_bEnumClipLines(ppo : *mut PATHOBJ, cb : u32, pcl : *mut CLIPLINE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn PATHOBJ_vEnumStart(ppo : *mut PATHOBJ)); @@ -232,16 +232,12 @@ pub const DDI_ERROR: u32 = 4294967295u32; pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\FSVideo"); pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; pub const DEVHTADJF_COLOR_DEVICE: u32 = 1u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_ActivityId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_AdapterLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_TerminalLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_IndirectDisplay: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 1 }; pub const DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME: DISPLAYCONFIG_DEVICE_INFO_TYPE = 4i32; @@ -1159,7 +1155,6 @@ impl ::core::clone::Clone for BANK_POSITION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct BLENDOBJ { pub BlendFunction: super::super::Graphics::Gdi::BLENDFUNCTION, @@ -1235,7 +1230,6 @@ impl ::core::clone::Clone for CDDDXGK_REDIRBITMAPPRESENTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct CHAR_IMAGE_INFO { pub CharInfo: super::super::System::Console::CHAR_INFO, @@ -1518,7 +1512,6 @@ impl ::core::clone::Clone for DEVHTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DEVINFO { pub flGraphicsCaps: u32, @@ -1590,7 +1583,6 @@ impl ::core::clone::Clone for DISPLAYCONFIG_DEVICE_INFO_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { pub header: DISPLAYCONFIG_DEVICE_INFO_HEADER, @@ -1607,7 +1599,6 @@ impl ::core::clone::Clone for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { pub Anonymous: DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0, @@ -1622,7 +1613,6 @@ impl ::core::clone::Clone for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0 { pub _bitfield: u32, @@ -2148,7 +2138,6 @@ impl ::core::clone::Clone for DXGK_WIN32K_PARAM_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DisplayMode { pub DeviceName: [u16; 32], @@ -2163,7 +2152,6 @@ impl ::core::clone::Clone for DisplayMode { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DisplayModes { pub numDisplayModes: i32, @@ -2178,7 +2166,6 @@ impl ::core::clone::Clone for DisplayModes { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMFINFO { pub nSize: u32, @@ -2503,7 +2490,6 @@ impl ::core::clone::Clone for FONTSIM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FONT_IMAGE_INFO { pub FontSize: super::super::System::Console::COORD, @@ -2518,7 +2504,6 @@ impl ::core::clone::Clone for FONT_IMAGE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSCNTL_SCREEN_INFO { pub Position: super::super::System::Console::COORD, @@ -2534,7 +2519,6 @@ impl ::core::clone::Clone for FSCNTL_SCREEN_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_COPY_FRAME_BUFFER { pub SrcScreen: FSCNTL_SCREEN_INFO, @@ -2571,7 +2555,6 @@ impl ::core::clone::Clone for FSVIDEO_MODE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_REVERSE_MOUSE_POINTER { pub Screen: FSCNTL_SCREEN_INFO, @@ -2586,7 +2569,6 @@ impl ::core::clone::Clone for FSVIDEO_REVERSE_MOUSE_POINTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_SCREEN_INFORMATION { pub ScreenSize: super::super::System::Console::COORD, @@ -2601,7 +2583,6 @@ impl ::core::clone::Clone for FSVIDEO_SCREEN_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_WRITE_TO_FRAME_BUFFER { pub SrcBuffer: *mut CHAR_IMAGE_INFO, @@ -2792,7 +2773,6 @@ impl ::core::clone::Clone for IFIEXTRA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IFIMETRICS { @@ -2868,7 +2848,6 @@ impl ::core::clone::Clone for IFIMETRICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IFIMETRICS { @@ -4227,7 +4206,6 @@ impl ::core::clone::Clone for XLATEOBJ { pub type FREEOBJPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN = ::core::option::Option isize>; pub type PFN_DrvAccumulateD3DDirtyRect = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvAlphaBlend = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvAssertMode = ::core::option::Option super::super::Foundation::BOOL>; @@ -4235,18 +4213,14 @@ pub type PFN_DrvAssociateSharedSurface = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvCompletePDEV = ::core::option::Option; pub type PFN_DrvCopyBits = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvCreateDeviceBitmap = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvCreateDeviceBitmapEx = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; pub type PFN_DrvDeleteDeviceBitmap = ::core::option::Option; pub type PFN_DrvDeleteDeviceBitmapEx = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvDeriveSurface = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; -#[doc = "Required features: `\"Win32_Graphics_OpenGL\"`"] #[cfg(feature = "Win32_Graphics_OpenGL")] pub type PFN_DrvDescribePixelFormat = ::core::option::Option i32>; pub type PFN_DrvDestroyFont = ::core::option::Option; @@ -4256,11 +4230,9 @@ pub type PFN_DrvDisablePDEV = ::core::option::Option; pub type PFN_DrvDitherColor = ::core::option::Option u32>; pub type PFN_DrvDrawEscape = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvEnableDirectDraw = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvEnableDriver = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvEnablePDEV = ::core::option::Option DHPDEV>; pub type PFN_DrvEnableSurface = ::core::option::Option HSURF>; @@ -4270,25 +4242,20 @@ pub type PFN_DrvEscape = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvFontManagement = ::core::option::Option u32>; pub type PFN_DrvFree = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type PFN_DrvGetDirectDrawInfo = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvGetGlyphMode = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvGetModes = ::core::option::Option u32>; pub type PFN_DrvGetTrueTypeFile = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvGradientFill = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvIcmCheckBitmapBits = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_ColorSystem\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_ColorSystem"))] pub type PFN_DrvIcmCreateColorTransform = ::core::option::Option super::super::Foundation::HANDLE>; pub type PFN_DrvIcmDeleteColorTransform = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvIcmSetDeviceGammaRamp = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvLineTo = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvLoadFontFile = ::core::option::Option usize>; pub type PFN_DrvLockDisplayArea = ::core::option::Option; @@ -4296,12 +4263,10 @@ pub type PFN_DrvMovePointer = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvNotify = ::core::option::Option; pub type PFN_DrvPaint = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvPlgBlt = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQueryAdvanceWidths = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQueryDeviceSupport = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvQueryFont = ::core::option::Option *mut IFIMETRICS>; pub type PFN_DrvQueryFontCaps = ::core::option::Option i32>; @@ -4311,7 +4276,6 @@ pub type PFN_DrvQueryFontTree = ::core::option::Option *mut FD_GLYPHATTR>; pub type PFN_DrvQueryPerBandInfo = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQuerySpoolType = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvQueryTrueTypeOutline = ::core::option::Option i32>; pub type PFN_DrvQueryTrueTypeSection = ::core::option::Option i32>; @@ -4329,10 +4293,8 @@ pub type PFN_DrvStartBanding = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStartDxInterop = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStartPage = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvStretchBlt = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvStretchBltROP = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStrokeAndFillPath = ::core::option::Option super::super::Foundation::BOOL>; 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 db0233ce81..c98e67a60c 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,14 +1,14 @@ ::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceClose(hswdevice : HSWDEVICE)); #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Security"))] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`"] fn SwDeviceCreate(pszenumeratorname : ::windows_sys::core::PCWSTR, pszparentdeviceinstance : ::windows_sys::core::PCWSTR, pcreateinfo : *const SW_DEVICE_CREATE_INFO, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, pcallback : SW_DEVICE_CREATE_CALLBACK, pcontext : *const ::core::ffi::c_void, phswdevice : *mut HSWDEVICE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceCreate(pszenumeratorname : ::windows_sys::core::PCWSTR, pszparentdeviceinstance : ::windows_sys::core::PCWSTR, pcreateinfo : *const SW_DEVICE_CREATE_INFO, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, pcallback : SW_DEVICE_CREATE_CALLBACK, pcontext : *const ::core::ffi::c_void, phswdevice : *mut HSWDEVICE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceGetLifetime(hswdevice : HSWDEVICE, plifetime : *mut SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SwDeviceInterfacePropertySet(hswdevice : HSWDEVICE, pszdeviceinterfaceid : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceInterfacePropertySet(hswdevice : HSWDEVICE, pszdeviceinterfaceid : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SwDeviceInterfaceRegister(hswdevice : HSWDEVICE, pinterfaceclassguid : *const ::windows_sys::core::GUID, pszreferencestring : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, fenabled : super::super::super::Foundation:: BOOL, ppszdeviceinterfaceid : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceInterfaceRegister(hswdevice : HSWDEVICE, pinterfaceclassguid : *const ::windows_sys::core::GUID, pszreferencestring : ::windows_sys::core::PCWSTR, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY, fenabled : super::super::super::Foundation:: BOOL, ppszdeviceinterfaceid : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceInterfaceSetState(hswdevice : HSWDEVICE, pszdeviceinterfaceid : ::windows_sys::core::PCWSTR, fenabled : super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Devices_Properties")] -::windows_targets::link!("cfgmgr32.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`"] fn SwDevicePropertySet(hswdevice : HSWDEVICE, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cfgmgr32.dll" "system" fn SwDevicePropertySet(hswdevice : HSWDEVICE, cpropertycount : u32, pproperties : *const super::super::Properties:: DEVPROPERTY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceSetLifetime(hswdevice : HSWDEVICE, lifetime : SW_DEVICE_LIFETIME) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cfgmgr32.dll" "system" fn SwMemFree(pmem : *const ::core::ffi::c_void)); pub const ADDRESS_FAMILY_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddressFamily"); @@ -80,7 +80,6 @@ pub type SW_DEVICE_CAPABILITIES = i32; pub type SW_DEVICE_LIFETIME = i32; pub type HSWDEVICE = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SW_DEVICE_CREATE_INFO { pub cbSize: u32, diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/mod.rs index 366197b841..2d55870944 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Devices_Enumeration_Pnp")] -#[doc = "Required features: `\"Win32_Devices_Enumeration_Pnp\"`"] pub mod 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 72bd14f2c9..48c5186243 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs @@ -33,9 +33,9 @@ ::windows_targets::link!("winfax.dll" "system" 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); ::windows_targets::link!("winfax.dll" "system" fn FaxOpenPort(faxhandle : super::super::Foundation:: HANDLE, deviceid : u32, flags : u32, faxporthandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winfax.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn FaxPrintCoverPageA(faxcontextinfo : *const FAX_CONTEXT_INFOA, coverpageinfo : *const FAX_COVERPAGE_INFOA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winfax.dll" "system" fn FaxPrintCoverPageA(faxcontextinfo : *const FAX_CONTEXT_INFOA, coverpageinfo : *const FAX_COVERPAGE_INFOA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winfax.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn FaxPrintCoverPageW(faxcontextinfo : *const FAX_CONTEXT_INFOW, coverpageinfo : *const FAX_COVERPAGE_INFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winfax.dll" "system" fn FaxPrintCoverPageW(faxcontextinfo : *const FAX_CONTEXT_INFOW, coverpageinfo : *const FAX_COVERPAGE_INFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winfax.dll" "system" 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_targets::link!("winfax.dll" "system" 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_targets::link!("winfax.dll" "system" 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); @@ -55,9 +55,9 @@ ::windows_targets::link!("winfax.dll" "system" fn FaxSetRoutingInfoA(faxporthandle : super::super::Foundation:: HANDLE, routingguid : ::windows_sys::core::PCSTR, routinginfobuffer : *const u8, routinginfobuffersize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winfax.dll" "system" fn FaxSetRoutingInfoW(faxporthandle : super::super::Foundation:: HANDLE, routingguid : ::windows_sys::core::PCWSTR, routinginfobuffer : *const u8, routinginfobuffersize : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winfax.dll" "system" #[doc = "Required features: `\"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_targets::link!("winfax.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winfax.dll" "system" #[doc = "Required features: `\"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_targets::link!("winfax.dll" "system" 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_targets::link!("winfax.dll" "system" fn FaxUnregisterServiceProviderW(deviceprovider : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("fxsutility.dll" "system" fn SendToFaxRecipient(sndmode : SendToMode, lpfilename : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("sti.dll" "system" fn StiCreateInstanceW(hinst : super::super::Foundation:: HINSTANCE, dwver : u32, ppsti : *mut * mut::core::ffi::c_void, punkouter : ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); @@ -67,10 +67,8 @@ pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_RoutingMethodGuid"); pub const CF_MSFAXSRV_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_ServerName"); pub const CLSID_Sti: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb323f8e0_2e68_11d0_90ea_00aa0060f86c); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WIA_DeviceType: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WIA_USDClassId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 3 }; pub const DEV_ID_SRC_FAX: FAX_ENUM_DEVICE_ID_SOURCE = 0i32; @@ -611,7 +609,6 @@ impl ::core::clone::Clone for FAX_CONFIGURATIONW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FAX_CONTEXT_INFOA { pub SizeOfStruct: u32, @@ -627,7 +624,6 @@ impl ::core::clone::Clone for FAX_CONTEXT_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FAX_CONTEXT_INFOW { pub SizeOfStruct: u32, @@ -1316,7 +1312,6 @@ pub type PFAXCOMPLETEJOBPARAMSW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXCONNECTFAXSERVERW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXDEVABORTOPERATION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type PFAXDEVCONFIGURE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXDEVENDJOB = ::core::option::Option super::super::Foundation::BOOL>; @@ -1353,10 +1348,8 @@ pub type PFAXGETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXINITIALIZEEVENTQUEUE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXOPENPORT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXPRINTCOVERPAGEA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXPRINTCOVERPAGEW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXREGISTERROUTINGEXTENSIONW = ::core::option::Option super::super::Foundation::BOOL>; @@ -1389,10 +1382,8 @@ pub type PFAXSETPORTA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXSETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXSETROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXSTARTPRINTJOBA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXSTARTPRINTJOBW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXUNREGISTERSERVICEPROVIDERW = ::core::option::Option super::super::Foundation::BOOL>; 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 d8f22af0d5..8f6a06fc29 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -72,28 +72,20 @@ pub const DD_KEYBOARD_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::c pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\KeyboardClass"); pub const DD_MOUSE_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\\Device\\PointerClass"); pub const DD_MOUSE_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\PointerClass"); -#[doc = "Required features: `\"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 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_ProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_UsageId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_VendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 9 }; pub const DI8DEVCLASS_ALL: u32 = 0u32; 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 2b6dc94f7f..28fe649565 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -1,6 +1,5 @@ ::windows_targets::link!("dmprocessxmlfiltered.dll" "system" 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 const CLSID_WPD_NAMESPACE_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35786d3c_b075_49b9_88dd_029876e11c01); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_MTPBTH_IsConnected: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xea1237fa_589d_4472_84e4_0abe36fd62ef), pid: 2 }; pub const DEVSVCTYPE_ABSTRACT: u32 = 1u32; @@ -479,22 +478,16 @@ pub const TYPE_NotesSvc: u32 = 0u32; pub const TYPE_RingtonesSvc: u32 = 0u32; pub const TYPE_StatusSvc: u32 = 0u32; pub const TYPE_TasksSvc: u32 = 0u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 7 }; pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6); @@ -505,50 +498,35 @@ pub const WPDNSE_PROPSHEET_CONTENT_RESOURCES: u32 = 16u32; pub const WPDNSE_PROPSHEET_DEVICE_GENERAL: u32 = 1u32; pub const WPDNSE_PROPSHEET_STORAGE_GENERAL: u32 = 2u32; pub const WPD_API_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 3 }; pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 11 }; pub const WPD_BITRATE_TYPE_DISCRETE: WPD_BITRATE_TYPES = 1i32; @@ -577,25 +555,18 @@ pub const WPD_CATEGORY_SERVICE_METHODS: ::windows_sys::core::GUID = ::windows_sy pub const WPD_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1); pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32); pub const WPD_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 4 }; pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96); @@ -603,41 +574,29 @@ pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_sys::core::GUID = ::windows_ pub const WPD_CLASS_EXTENSION_OPTIONS_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30); pub const WPD_CLASS_EXTENSION_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051); pub const WPD_CLASS_EXTENSION_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 11 }; pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 6 }; pub const WPD_COLOR_CORRECTED_STATUS_CORRECTED: WPD_COLOR_CORRECTED_STATUS_VALUES = 1i32; @@ -648,489 +607,328 @@ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_FILE_ACCESS: WPD_COMMAND_ACCESS_ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_STGM_ACCESS: WPD_COMMAND_ACCESS_TYPES = 4i32; pub const WPD_COMMAND_ACCESS_READ: WPD_COMMAND_ACCESS_TYPES = 1i32; pub const WPD_COMMAND_ACCESS_READWRITE: WPD_COMMAND_ACCESS_TYPES = 3i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 7 }; pub const WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 62 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 61 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 57 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 45 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 40 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 41 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 50 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 60 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 54 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 51 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 52 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 53 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 42 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 43 }; pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 47 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 46 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 44 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 49 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 55 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 58 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 48 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 63 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 56 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 59 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 7 }; pub const WPD_CONTENT_TYPE_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80e170d2_1055_4a3e_b952_82cc4f8a8689); @@ -1166,69 +964,50 @@ pub const WPD_CONTROL_FUNCTION_GENERIC_MESSAGE: u32 = 66u32; pub const WPD_CROPPED_STATUS_CROPPED: WPD_CROPPED_STATUS_VALUES = 1i32; pub const WPD_CROPPED_STATUS_NOT_CROPPED: WPD_CROPPED_STATUS_VALUES = 0i32; pub const WPD_CROPPED_STATUS_SHOULD_NOT_BE_CROPPED: WPD_CROPPED_STATUS_VALUES = 2i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16 }; pub const WPD_DEVICE_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DEVICE"); -#[doc = "Required features: `\"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 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 5 }; pub const WPD_DEVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc); pub const WPD_DEVICE_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799); pub const WPD_DEVICE_PROPERTIES_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 4 }; pub const WPD_DEVICE_TRANSPORT_BLUETOOTH: WPD_DEVICE_TRANSPORTS = 3i32; pub const WPD_DEVICE_TRANSPORT_IP: WPD_DEVICE_TRANSPORTS = 2i32; pub const WPD_DEVICE_TRANSPORT_UNSPECIFIED: WPD_DEVICE_TRANSPORTS = 0i32; pub const WPD_DEVICE_TRANSPORT_USB: WPD_DEVICE_TRANSPORTS = 1i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 15 }; pub const WPD_DEVICE_TYPE_AUDIO_RECORDER: WPD_DEVICE_TYPES = 6i32; @@ -1238,7 +1017,6 @@ pub const WPD_DEVICE_TYPE_MEDIA_PLAYER: WPD_DEVICE_TYPES = 2i32; pub const WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER: WPD_DEVICE_TYPES = 5i32; pub const WPD_DEVICE_TYPE_PHONE: WPD_DEVICE_TYPES = 3i32; pub const WPD_DEVICE_TYPE_VIDEO: WPD_DEVICE_TYPES = 4i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 5 }; pub const WPD_DOCUMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b110203_eb95_4f02_93e0_97c631493ad5); @@ -1246,36 +1024,26 @@ pub const WPD_EFFECT_MODE_BLACK_AND_WHITE: WPD_EFFECT_MODES = 2i32; pub const WPD_EFFECT_MODE_COLOR: WPD_EFFECT_MODES = 1i32; pub const WPD_EFFECT_MODE_SEPIA: WPD_EFFECT_MODES = 3i32; pub const WPD_EFFECT_MODE_UNDEFINED: WPD_EFFECT_MODES = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 7 }; pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 2 }; pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 3 }; pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x36885aa1_cd54_4daa_b3d0_afb3e03f5999); @@ -1288,34 +1056,24 @@ pub const WPD_EVENT_OBJECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::c pub const WPD_EVENT_OBJECT_TRANSFER_REQUESTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8d16a0a1_f2c6_41da_8f19_5e53721adbf2); pub const WPD_EVENT_OBJECT_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1445a759_2e01_485d_9f27_ff07dae697ab); pub const WPD_EVENT_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x52807b8a_4914_4323_9b9a_74f654b2b846), pid: 2 }; pub const WPD_EVENT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0); @@ -1349,15 +1107,12 @@ pub const WPD_FOCUS_METERING_MODE_CENTER_SPOT: WPD_FOCUS_METERING_MODES = 1i32; pub const WPD_FOCUS_METERING_MODE_MULTI_SPOT: WPD_FOCUS_METERING_MODES = 2i32; pub const WPD_FOCUS_METERING_MODE_UNDEFINED: WPD_FOCUS_METERING_MODES = 0i32; pub const WPD_FOCUS_UNDEFINED: WPD_FOCUS_MODES = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d), pid: 2 }; pub const WPD_FOLDER_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d); pub const WPD_FORMAT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 2 }; pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d8a6512_a74c_448e_ba8a_f4ac07c49399); @@ -1369,151 +1124,103 @@ pub const WPD_FUNCTIONAL_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x613ca327_ab93_4900_b4fa_895bb5874b79); pub const WPD_FUNCTIONAL_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x23f05bbc_15de_4c2a_a55b_a9af5ce412ef); pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe23e5f6b_7243_43aa_8df1_0eb3d968a918); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598), pid: 2 }; pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 9 }; pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 49 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 9 }; pub const WPD_MEDIA_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 22 }; pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5ffbfc7b_7483_41ad_afb9_da3f4e592b8d); @@ -1537,60 +1244,42 @@ pub const WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE: WPD_META_GENRES = 39i3 pub const WPD_META_GENRE_UNUSED: WPD_META_GENRES = 0i32; pub const WPD_META_GENRE_VIDEO_PODCAST: WPD_META_GENRES = 65i32; pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 8 }; pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 2 }; pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 6 }; pub const WPD_OBJECT_FORMAT_3G2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9850000_ae6c_4804_98ba_c57b46965fe7); @@ -1664,57 +1353,40 @@ pub const WPD_OBJECT_FORMAT_WMV: ::windows_sys::core::GUID = ::windows_sys::core pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba100000_ae6c_4804_98ba_c57b46965fe7); pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1030000_ae6c_4804_98ba_c57b46965fe7); pub const WPD_OBJECT_FORMAT_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba820000_ae6c_4804_98ba_c57b46965fe7); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 5 }; pub const WPD_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c); pub const WPD_OBJECT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 16 }; pub const WPD_OPERATION_STATE_ABORTED: WPD_OPERATION_STATES = 6i32; @@ -1724,32 +1396,23 @@ pub const WPD_OPERATION_STATE_PAUSED: WPD_OPERATION_STATES = 3i32; pub const WPD_OPERATION_STATE_RUNNING: WPD_OPERATION_STATES = 2i32; pub const WPD_OPERATION_STATE_STARTED: WPD_OPERATION_STATES = 1i32; pub const WPD_OPERATION_STATE_UNSPECIFIED: WPD_OPERATION_STATES = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 5001 }; pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 4 }; pub const WPD_PARAMETER_ATTRIBUTE_FORM_ENUMERATION: WpdParameterAttributeForm = 2i32; @@ -1757,31 +1420,22 @@ pub const WPD_PARAMETER_ATTRIBUTE_FORM_OBJECT_IDENTIFIER: WpdParameterAttributeF pub const WPD_PARAMETER_ATTRIBUTE_FORM_RANGE: WpdParameterAttributeForm = 1i32; pub const WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION: WpdParameterAttributeForm = 3i32; pub const WPD_PARAMETER_ATTRIBUTE_FORM_UNSPECIFIED: WpdParameterAttributeForm = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 12 }; pub const WPD_PARAMETER_USAGE_IN: WPD_PARAMETER_USAGE_TYPES = 1i32; @@ -1794,25 +1448,18 @@ pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_sys::core:: pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4d545058_4fce_4578_95c8_8698a9bc0f49); pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37); pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 2 }; pub const WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION: WpdAttributeForm = 2i32; @@ -1820,494 +1467,332 @@ pub const WPD_PROPERTY_ATTRIBUTE_FORM_OBJECT_IDENTIFIER: WpdAttributeForm = 4i32 pub const WPD_PROPERTY_ATTRIBUTE_FORM_RANGE: WpdAttributeForm = 1i32; pub const WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION: WpdAttributeForm = 3i32; pub const WPD_PROPERTY_ATTRIBUTE_FORM_UNSPECIFIED: WpdAttributeForm = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_ef88_4e4d_95c3_4f327f728a96), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1018 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1019 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1017 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1001 }; pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 3 }; pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_OBJECT: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = 0i32; pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_RESOURCE: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = 1i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf02aa354_2300_4e2d_a1b9_3b6730f7fa21), pid: 0 }; pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3bc13982_85b1_48e0_95a6_8d3ad06be117), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb633b1ae_6caf_4a87_9589_22ded6dd5899), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2c4d6803_80ea_4580_af9a_5be1a23eddcb), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe81e79be_34f0_41bf_b53f_f1a06ae87842), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb9b9f515_ba70_4647_94dc_fa4925e95a07), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf195fed8_aa28_4ee3_b153_e182dd5edc39), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xc7c407ba_98fa_46b5_9960_23fec124cfde), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb566ee42_6368_4290_8662_70182fb79f20), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 4 }; pub const WPD_SECTION_DATA_UNITS_BYTES: WPD_SECTION_DATA_UNITS_VALUES = 0i32; @@ -2315,145 +1800,100 @@ pub const WPD_SECTION_DATA_UNITS_MILLISECONDS: WPD_SECTION_DATA_UNITS_VALUES = 1 pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66); pub const WPD_SERVICE_INHERITANCE_IMPLEMENTATION: WPD_SERVICE_INHERITANCE_TYPES = 0i32; pub const WPD_SERVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 4 }; pub const WPD_SMS_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 18 }; pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 11 }; pub const WPD_STORAGE_ACCESS_CAPABILITY_READWRITE: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 0i32; pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 1i32; pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITH_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 2i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 9 }; pub const WPD_STORAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 2 }; pub const WPD_STORAGE_TYPE_FIXED_RAM: WPD_STORAGE_TYPE_VALUES = 3i32; @@ -2467,53 +1907,37 @@ pub const WPD_STREAM_UNITS_MICROSECONDS: WPD_STREAM_UNITS = 8i32; pub const WPD_STREAM_UNITS_MILLISECONDS: WPD_STREAM_UNITS = 4i32; pub const WPD_STREAM_UNITS_ROWS: WPD_STREAM_UNITS = 2i32; pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 10 }; pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 12 }; pub const WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST: WPD_VIDEO_SCAN_TYPES = 3i32; @@ -2566,7 +1990,6 @@ pub type WPD_WHITE_BALANCE_SETTINGS = i32; pub type WpdAttributeForm = i32; pub type WpdParameterAttributeForm = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct WPD_COMMAND_ACCESS_LOOKUP_ENTRY { pub Command: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, 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 d557953093..3f6f3170d0 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs @@ -1,75 +1,75 @@ #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListAllocateBufferAndSerialize(sourcecollection : *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes : *mut u32, ptargetbuffer : *mut *mut u8) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListAllocateBufferAndSerialize(sourcecollection : *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes : *mut u32, ptargetbuffer : *mut *mut u8) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListCopyAndMarshall(target : *mut SENSOR_COLLECTION_LIST, source : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListCopyAndMarshall(target : *mut SENSOR_COLLECTION_LIST, source : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes : u32, sourcebuffer : *const u8, targetcollection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes : u32, sourcebuffer : *const u8, targetcollection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetFillableCount(buffersizebytes : u32) -> u32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListGetMarshalledSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetMarshalledSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListGetMarshalledSizeWithoutSerialization(collection : *const SENSOR_COLLECTION_LIST) -> u32); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetMarshalledSizeWithoutSerialization(collection : *const SENSOR_COLLECTION_LIST) -> u32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListGetSerializedSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetSerializedSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListMarshall(target : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListMarshall(target : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListSerializeToBuffer(sourcecollection : *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes : u32, targetbuffer : *mut u8) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListSerializeToBuffer(sourcecollection : *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes : u32, targetbuffer : *mut u8) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds : *const SENSOR_COLLECTION_LIST, pcollection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds : *const SENSOR_COLLECTION_LIST, pcollection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn CollectionsListUpdateMarshalledPointer(collection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListUpdateMarshalledPointer(collection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn EvaluateActivityThresholds(newsample : *const SENSOR_COLLECTION_LIST, oldsample : *const SENSOR_COLLECTION_LIST, thresholds : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: BOOLEAN); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn EvaluateActivityThresholds(newsample : *const SENSOR_COLLECTION_LIST, oldsample : *const SENSOR_COLLECTION_LIST, thresholds : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn GetPerformanceTime(timems : *mut u32) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn InitPropVariantFromCLSIDArray(members : *const ::windows_sys::core::GUID, size : u32, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("sensorsutilsv2.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn InitPropVariantFromFloat(fltval : f32, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn InitPropVariantFromFloat(fltval : f32, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn IsCollectionListSame(lista : *const SENSOR_COLLECTION_LIST, listb : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: BOOLEAN); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsCollectionListSame(lista : *const SENSOR_COLLECTION_LIST, listb : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsGUIDPresentInList(guidarray : *const ::windows_sys::core::GUID, arraylength : u32, guidelem : *const ::windows_sys::core::GUID) -> super::super::Foundation:: BOOLEAN); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn IsKeyPresentInCollectionList(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsKeyPresentInCollectionList(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] fn IsKeyPresentInPropertyList(plist : *const SENSOR_PROPERTY_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsKeyPresentInPropertyList(plist : *const SENSOR_PROPERTY_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn IsSensorSubscribed(subscriptionlist : *const SENSOR_COLLECTION_LIST, currenttype : ::windows_sys::core::GUID) -> super::super::Foundation:: BOOLEAN); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsSensorSubscribed(subscriptionlist : *const SENSOR_COLLECTION_LIST, currenttype : ::windows_sys::core::GUID) -> super::super::Foundation:: BOOLEAN); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"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); +::windows_targets::link!("sensorsutilsv2.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetDouble(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut f64) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetDouble(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut f64) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetFileTime(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetFileTime(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"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); +::windows_targets::link!("sensorsutilsv2.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"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_targets::link!("sensorsutilsv2.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"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); +::windows_targets::link!("sensorsutilsv2.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetNthInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetNthUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetNthUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetPropVariant(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetPropVariant(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeyGetUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropKeyFindKeySetPropVariant(plist : *mut SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeySetPropVariant(plist : *mut SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_Devices_Properties\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PropVariantGetInformation(propvariantvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, propvariantoffset : *mut u32, propvariantsize : *mut u32, propvariantpointer : *mut *mut ::core::ffi::c_void, remappedtype : *mut super::Properties:: DEVPROPTYPE) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropVariantGetInformation(propvariantvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, propvariantoffset : *mut u32, propvariantsize : *mut u32, propvariantpointer : *mut *mut ::core::ffi::c_void, remappedtype : *mut super::Properties:: DEVPROPTYPE) -> super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] fn PropertiesListCopy(target : *mut SENSOR_PROPERTY_LIST, source : *const SENSOR_PROPERTY_LIST) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropertiesListCopy(target : *mut SENSOR_PROPERTY_LIST, source : *const SENSOR_PROPERTY_LIST) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropertiesListGetFillableCount(buffersizebytes : u32) -> u32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("sensorsutilsv2.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn SensorCollectionGetAt(index : u32, psensorslist : *const SENSOR_COLLECTION_LIST, pkey : *mut super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("sensorsutilsv2.dll" "system" fn SensorCollectionGetAt(index : u32, psensorslist : *const SENSOR_COLLECTION_LIST, pkey : *mut super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pvalue : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn SerializationBufferAllocate(sizeinbytes : u32, pbuffer : *mut *mut u8) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("sensorsutilsv2.dll" "system" fn SerializationBufferFree(buffer : *const u8)); pub const AXIS_MAX: AXIS = 3i32; @@ -175,495 +175,338 @@ pub const SENSOR_CATEGORY_UNSUPPORTED: ::windows_sys::core::GUID = ::windows_sys pub const SENSOR_CONNECTION_TYPE_PC_ATTACHED: SensorConnectionType = 1i32; pub const SENSOR_CONNECTION_TYPE_PC_EXTERNAL: SensorConnectionType = 2i32; pub const SENSOR_CONNECTION_TYPE_PC_INTEGRATED: SensorConnectionType = 0i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 4 }; pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 25 }; pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 6 }; pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 9 }; pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 7 }; pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 33 }; pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 4 }; pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 3 }; pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 40 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 22 }; pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 38 }; pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 41 }; pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 6 }; pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77112bcd_fce1_4f43_b8b8_a88256adb4b3); pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x825f5a94_0f48_4396_9ca0_6ecb5c99d915); pub const SENSOR_EVENT_DATA_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2ed0f2a4_0087_41d3_87db_6773370b3c88); pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 3 }; pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2358f099_84c9_4d3d_90df_c2421e2b2045); pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfd96016_6bd7_4560_ad34_f2f6607e8f81); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 2 }; pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 16 }; pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 3 }; pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 2 }; pub const SENSOR_STATE_ACCESS_DENIED: SensorState = 4i32; @@ -838,7 +681,6 @@ impl ::core::clone::Clone for QUATERNION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct SENSOR_COLLECTION_LIST { pub AllocatedSizeInBytes: u32, @@ -854,7 +696,6 @@ impl ::core::clone::Clone for SENSOR_COLLECTION_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SENSOR_PROPERTY_LIST { pub AllocatedSizeInBytes: u32, @@ -870,7 +711,6 @@ impl ::core::clone::Clone for SENSOR_PROPERTY_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct SENSOR_VALUE_PAIR { pub Key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, diff --git a/crates/libs/sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs index 07f128c329..c2a1a19a93 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -9,13 +9,10 @@ pub const CDB_REPORT_BITS: u32 = 0u32; pub const CDB_REPORT_BYTES: u32 = 1u32; pub const COMDB_MAX_PORTS_ARBITRATED: u32 = 4096u32; pub const COMDB_MIN_PORTS_ARBITRATED: u32 = 256u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_PortName: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_UsbProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_UsbVendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 2 }; pub const EVEN_PARITY: u32 = 2u32; 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 8022e5b2f6..bdc6ca449b 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs @@ -58,9 +58,9 @@ ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentGroupListA(hline : u32, dwaddressid : u32, lpagentgrouplist : *mut LINEAGENTGROUPLIST) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentGroupListW(hline : u32, dwaddressid : u32, lpagentgrouplist : *mut LINEAGENTGROUPLIST) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn lineGetAgentInfo(hline : u32, hagent : u32, lpagentinfo : *mut LINEAGENTINFO) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentInfo(hline : u32, hagent : u32, lpagentinfo : *mut LINEAGENTINFO) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn lineGetAgentSessionInfo(hline : u32, hagentsession : u32, lpagentsessioninfo : *mut LINEAGENTSESSIONINFO) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentSessionInfo(hline : u32, hagentsession : u32, lpagentsessioninfo : *mut LINEAGENTSESSIONINFO) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentSessionList(hline : u32, hagent : u32, lpagentsessionlist : *mut LINEAGENTSESSIONLIST) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentStatusA(hline : u32, dwaddressid : u32, lpagentstatus : *mut LINEAGENTSTATUS) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentStatusW(hline : u32, dwaddressid : u32, lpagentstatus : *mut LINEAGENTSTATUS) -> i32); @@ -87,11 +87,11 @@ ::windows_targets::link!("tapi32.dll" "system" fn lineGetIDA(hline : u32, dwaddressid : u32, hcall : u32, dwselect : u32, lpdeviceid : *mut VARSTRING, lpszdeviceclass : ::windows_sys::core::PCSTR) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetIDW(hline : u32, dwaddressid : u32, hcall : u32, dwselect : u32, lpdeviceid : *mut VARSTRING, lpszdeviceclass : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn lineGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn lineGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn lineGetIconW(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCWSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineGetIconW(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCWSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetLineDevStatus(hline : u32, lplinedevstatus : *mut LINEDEVSTATUS) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetLineDevStatusA(hline : u32, lplinedevstatus : *mut LINEDEVSTATUS) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineGetLineDevStatusW(hline : u32, lplinedevstatus : *mut LINEDEVSTATUS) -> i32); @@ -141,7 +141,7 @@ ::windows_targets::link!("tapi32.dll" "system" fn linePrepareAddToConferenceW(hconfcall : u32, lphconsultcall : *mut u32, lpcallparams : *const LINECALLPARAMS) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineProxyMessage(hline : u32, hcall : u32, dwmsg : u32, dwparam1 : u32, dwparam2 : u32, dwparam3 : u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn lineProxyResponse(hline : u32, lpproxyrequest : *mut LINEPROXYREQUEST, dwresult : u32) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn lineProxyResponse(hline : u32, lpproxyrequest : *mut LINEPROXYREQUEST, dwresult : u32) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineRedirect(hcall : u32, lpszdestaddress : ::windows_sys::core::PCSTR, dwcountrycode : u32) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineRedirectA(hcall : u32, lpszdestaddress : ::windows_sys::core::PCSTR, dwcountrycode : u32) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn lineRedirectW(hcall : u32, lpszdestaddress : ::windows_sys::core::PCWSTR, dwcountrycode : u32) -> i32); @@ -218,11 +218,11 @@ ::windows_targets::link!("tapi32.dll" "system" fn phoneGetIDA(hphone : u32, lpdeviceid : *mut VARSTRING, lpszdeviceclass : ::windows_sys::core::PCSTR) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn phoneGetIDW(hphone : u32, lpdeviceid : *mut VARSTRING, lpszdeviceclass : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn phoneGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn phoneGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn phoneGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn phoneGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("tapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn phoneGetIconW(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCWSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("tapi32.dll" "system" fn phoneGetIconW(dwdeviceid : u32, lpszdeviceclass : ::windows_sys::core::PCWSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn phoneGetLamp(hphone : u32, dwbuttonlampid : u32, lpdwlampmode : *mut u32) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn phoneGetMessage(hphoneapp : u32, lpmessage : *mut PHONEMESSAGE, dwtimeout : u32) -> i32); ::windows_targets::link!("tapi32.dll" "system" fn phoneGetRing(hphone : u32, lpdwringmode : *mut u32, lpdwvolume : *mut u32) -> i32); @@ -2136,7 +2136,6 @@ impl ::core::clone::Clone for LINEAGENTGROUPLIST { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEAGENTINFO { pub dwTotalSize: u32, @@ -2190,7 +2189,6 @@ impl ::core::clone::Clone for LINEAGENTSESSIONENTRY { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEAGENTSESSIONINFO { pub dwTotalSize: u32, @@ -2835,7 +2833,6 @@ impl ::core::clone::Clone for LINEPROVIDERLIST { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST { pub dwSize: u32, @@ -2856,7 +2853,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union LINEPROXYREQUEST_0 { pub SetAgentGroup: LINEPROXYREQUEST_0_14, @@ -2889,7 +2885,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_0 { pub dwAddressID: u32, @@ -2906,7 +2901,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_1 { pub hAgentSession: u32, @@ -2925,7 +2919,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_2 { pub hAgent: u32, @@ -2943,7 +2936,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_2 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_3 { pub dwAddressID: u32, @@ -2958,7 +2950,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_3 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_4 { pub dwAddressID: u32, @@ -2973,7 +2964,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_4 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_5 { pub dwAddressID: u32, @@ -2988,7 +2978,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_5 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_6 { pub hAgent: u32, @@ -3003,7 +2992,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_6 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_7 { pub hAgentSession: u32, @@ -3018,7 +3006,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_7 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_8 { pub hAgent: u32, @@ -3033,7 +3020,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_8 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_9 { pub dwAddressID: u32, @@ -3048,7 +3034,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_9 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_10 { pub GroupList: LINEAGENTGROUPLIST, @@ -3062,7 +3047,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_10 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_11 { pub dwQueueID: u32, @@ -3077,7 +3061,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_11 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_12 { pub GroupID: ::windows_sys::core::GUID, @@ -3092,7 +3075,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_12 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_13 { pub dwAddressID: u32, @@ -3107,7 +3089,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_13 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_14 { pub dwAddressID: u32, @@ -3122,7 +3103,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_14 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_15 { pub hAgent: u32, @@ -3137,7 +3117,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_15 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_16 { pub hAgentSession: u32, @@ -3153,7 +3132,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_16 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_17 { pub hAgent: u32, @@ -3169,7 +3147,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_17 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_18 { pub dwAddressID: u32, @@ -3185,7 +3162,6 @@ impl ::core::clone::Clone for LINEPROXYREQUEST_0_18 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_19 { pub dwQueueID: u32, 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 c8658786c3..ff19cd29a8 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs @@ -1,6 +1,6 @@ ::windows_targets::link!("winusb.dll" "system" fn WinUsb_AbortPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_ControlTransfer(interfacehandle : WINUSB_INTERFACE_HANDLE, setuppacket : WINUSB_SETUP_PACKET, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_ControlTransfer(interfacehandle : WINUSB_INTERFACE_HANDLE, setuppacket : WINUSB_SETUP_PACKET, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_FlushPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_Free(interfacehandle : WINUSB_INTERFACE_HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetAdjustedFrameNumber(currentframenumber : *mut u32, timestamp : i64) -> super::super::Foundation:: BOOL); @@ -10,7 +10,7 @@ ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetCurrentFrameNumberAndQpc(interfacehandle : WINUSB_INTERFACE_HANDLE, frameqpcinfo : *const USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetDescriptor(interfacehandle : WINUSB_INTERFACE_HANDLE, descriptortype : u8, index : u8, languageid : u16, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_GetOverlappedResult(interfacehandle : WINUSB_INTERFACE_HANDLE, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetOverlappedResult(interfacehandle : WINUSB_INTERFACE_HANDLE, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetPipePolicy(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, policytype : WINUSB_PIPE_POLICY, valuelength : *mut u32, value : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetPowerPolicy(interfacehandle : WINUSB_INTERFACE_HANDLE, policytype : WINUSB_POWER_POLICY, valuelength : *mut u32, value : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_Initialize(devicehandle : super::super::Foundation:: HANDLE, interfacehandle : *mut WINUSB_INTERFACE_HANDLE) -> super::super::Foundation:: BOOL); @@ -21,11 +21,11 @@ ::windows_targets::link!("winusb.dll" "system" fn WinUsb_QueryPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, alternateinterfacenumber : u8, pipeindex : u8, pipeinformation : *mut WINUSB_PIPE_INFORMATION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_QueryPipeEx(interfacehandle : WINUSB_INTERFACE_HANDLE, alternatesettingnumber : u8, pipeindex : u8, pipeinformationex : *mut WINUSB_PIPE_INFORMATION_EX) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_ReadIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_ReadIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_ReadPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_RegisterIsochBuffer(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, buffer : *mut u8, bufferlength : u32, isochbufferhandle : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_ResetPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_SetCurrentAlternateSetting(interfacehandle : WINUSB_INTERFACE_HANDLE, settingnumber : u8) -> super::super::Foundation:: BOOL); @@ -35,11 +35,11 @@ ::windows_targets::link!("winusb.dll" "system" fn WinUsb_StopTrackingForTimeSync(interfacehandle : WINUSB_INTERFACE_HANDLE, stoptrackinginfo : *const USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winusb.dll" "system" fn WinUsb_UnregisterIsochBuffer(isochbufferhandle : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_WriteIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_WriteIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_WriteIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_WriteIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("winusb.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WinUsb_WritePipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, buffer : *const u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winusb.dll" "system" fn WinUsb_WritePipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8, buffer : *const u8, bufferlength : u32, lengthtransferred : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); pub const ALLOW_PARTIAL_READS: WINUSB_PIPE_POLICY = 5u32; pub const ALL_PIPE: PIPE_TYPE = 3i32; pub const AUTO_CLEAR_STALL: WINUSB_PIPE_POLICY = 2u32; 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 a06e9717fc..24020691be 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -802,7 +802,6 @@ impl ::core::clone::Clone for WSD_SCOPES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_CERT_VALIDATION { pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, @@ -823,7 +822,6 @@ impl ::core::clone::Clone for WSD_SECURITY_CERT_VALIDATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_CERT_VALIDATION_V1 { pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, @@ -841,7 +839,6 @@ impl ::core::clone::Clone for WSD_SECURITY_CERT_VALIDATION_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_SIGNATURE_VALIDATION { pub signingCertArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, diff --git a/crates/libs/sys/src/Windows/Win32/Devices/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/mod.rs index 897b785df7..be75efd828 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/mod.rs @@ -1,54 +1,36 @@ #[cfg(feature = "Win32_Devices_AllJoyn")] -#[doc = "Required features: `\"Win32_Devices_AllJoyn\"`"] pub mod AllJoyn; #[cfg(feature = "Win32_Devices_BiometricFramework")] -#[doc = "Required features: `\"Win32_Devices_BiometricFramework\"`"] pub mod BiometricFramework; #[cfg(feature = "Win32_Devices_Bluetooth")] -#[doc = "Required features: `\"Win32_Devices_Bluetooth\"`"] pub mod Bluetooth; #[cfg(feature = "Win32_Devices_Communication")] -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] pub mod Communication; #[cfg(feature = "Win32_Devices_DeviceAndDriverInstallation")] -#[doc = "Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`"] pub mod DeviceAndDriverInstallation; #[cfg(feature = "Win32_Devices_DeviceQuery")] -#[doc = "Required features: `\"Win32_Devices_DeviceQuery\"`"] pub mod DeviceQuery; #[cfg(feature = "Win32_Devices_Display")] -#[doc = "Required features: `\"Win32_Devices_Display\"`"] pub mod Display; #[cfg(feature = "Win32_Devices_Enumeration")] -#[doc = "Required features: `\"Win32_Devices_Enumeration\"`"] pub mod Enumeration; #[cfg(feature = "Win32_Devices_Fax")] -#[doc = "Required features: `\"Win32_Devices_Fax\"`"] pub mod Fax; #[cfg(feature = "Win32_Devices_HumanInterfaceDevice")] -#[doc = "Required features: `\"Win32_Devices_HumanInterfaceDevice\"`"] pub mod HumanInterfaceDevice; #[cfg(feature = "Win32_Devices_PortableDevices")] -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] pub mod PortableDevices; #[cfg(feature = "Win32_Devices_Properties")] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] pub mod Properties; #[cfg(feature = "Win32_Devices_Pwm")] -#[doc = "Required features: `\"Win32_Devices_Pwm\"`"] pub mod Pwm; #[cfg(feature = "Win32_Devices_Sensors")] -#[doc = "Required features: `\"Win32_Devices_Sensors\"`"] pub mod Sensors; #[cfg(feature = "Win32_Devices_SerialCommunication")] -#[doc = "Required features: `\"Win32_Devices_SerialCommunication\"`"] pub mod SerialCommunication; #[cfg(feature = "Win32_Devices_Tapi")] -#[doc = "Required features: `\"Win32_Devices_Tapi\"`"] pub mod Tapi; #[cfg(feature = "Win32_Devices_Usb")] -#[doc = "Required features: `\"Win32_Devices_Usb\"`"] pub mod Usb; #[cfg(feature = "Win32_Devices_WebServicesOnDevices")] -#[doc = "Required features: `\"Win32_Devices_WebServicesOnDevices\"`"] pub mod WebServicesOnDevices; diff --git a/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs b/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs index e264c4248b..e4ee1c8ca1 100644 --- a/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs @@ -81,9 +81,9 @@ ::windows_targets::link!("kernel32.dll" "system" fn GetSystemDefaultUILanguage() -> u16); ::windows_targets::link!("kernel32.dll" "system" fn GetSystemPreferredUILanguages(dwflags : u32, pulnumlanguages : *mut u32, pwszlanguagesbuffer : ::windows_sys::core::PWSTR, pcchlanguagesbuffer : *mut u32) -> super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetTextCharset(hdc : super::Graphics::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn GetTextCharset(hdc : super::Graphics::Gdi:: HDC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetTextCharsetInfo(hdc : super::Graphics::Gdi:: HDC, lpsig : *mut FONTSIGNATURE, dwflags : u32) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn GetTextCharsetInfo(hdc : super::Graphics::Gdi:: HDC, lpsig : *mut FONTSIGNATURE, dwflags : u32) -> i32); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadLocale() -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadPreferredUILanguages(dwflags : u32, pulnumlanguages : *mut u32, pwszlanguagesbuffer : ::windows_sys::core::PWSTR, pcchlanguagesbuffer : *mut u32) -> super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadUILanguage() -> u16); @@ -130,26 +130,26 @@ ::windows_targets::link!("kernel32.dll" "system" fn RestoreThreadPreferredUILanguages(snapshot : HSAVEDUILANGUAGES)); ::windows_targets::link!("usp10.dll" "system" fn ScriptApplyDigitSubstitution(psds : *const SCRIPT_DIGITSUBSTITUTE, psc : *mut SCRIPT_CONTROL, pss : *mut SCRIPT_STATE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptBreak(pwcchars : ::windows_sys::core::PCWSTR, cchars : i32, psa : *const SCRIPT_ANALYSIS, psla : *mut SCRIPT_LOGATTR) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::link!("usp10.dll" "system" fn ScriptCacheGetHeight(hdc : super::Graphics::Gdi:: HDC, psc : *mut *mut ::core::ffi::c_void, tmheight : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptFreeCache(psc : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::link!("usp10.dll" "system" 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_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::link!("usp10.dll" "system" 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_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptGetProperties(ppsp : *mut *mut *mut SCRIPT_PROPERTIES, pinumscripts : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptIsComplex(pwcinchars : ::windows_sys::core::PCWSTR, cinchars : i32, dwflags : SCRIPT_IS_COMPLEX_FLAGS) -> ::windows_sys::core::HRESULT); @@ -158,33 +158,33 @@ ::windows_targets::link!("usp10.dll" "system" fn ScriptJustify(psva : *const SCRIPT_VISATTR, piadvance : *const i32, cglyphs : i32, idx : i32, iminkashida : i32, pijustify : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptLayout(cruns : i32, pblevel : *const u8, pivisualtological : *mut i32, pilogicaltovisual : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_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_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptRecordDigitSubstitution(locale : u32, psds : *mut SCRIPT_DIGITSUBSTITUTE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::link!("usp10.dll" "system" 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_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_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_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringCPtoX(ssa : *const ::core::ffi::c_void, icp : i32, ftrailing : super::Foundation:: BOOL, px : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringFree(pssa : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringGetLogicalWidths(ssa : *const ::core::ffi::c_void, pidx : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringGetOrder(ssa : *const ::core::ffi::c_void, puorder : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringValidate(ssa : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptStringXtoCP(ssa : *const ::core::ffi::c_void, ix : i32, pich : *mut i32, pitrailing : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("usp10.dll" "system" fn ScriptString_pLogAttr(ssa : *const ::core::ffi::c_void) -> *mut SCRIPT_LOGATTR); ::windows_targets::link!("usp10.dll" "system" fn ScriptString_pSize(ssa : *const ::core::ffi::c_void) -> *mut super::Foundation:: SIZE); ::windows_targets::link!("usp10.dll" "system" fn ScriptString_pcOutChars(ssa : *const ::core::ffi::c_void) -> *mut i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("usp10.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR, ireserved : i32, pwglyphs : *const u16, cglyphs : i32, piadvance : *const i32, pijustify : *const i32, pgoffset : *const GOFFSET) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" fn SetCalendarInfoA(locale : u32, calendar : u32, caltype : u32, lpcaldata : ::windows_sys::core::PCSTR) -> super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetCalendarInfoW(locale : u32, calendar : u32, caltype : u32, lpcaldata : ::windows_sys::core::PCWSTR) -> super::Foundation:: BOOL); @@ -4570,7 +4570,6 @@ impl ::core::clone::Clone for DetectEncodingInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ENUMTEXTMETRICA { pub etmNewTextMetricEx: NEWTEXTMETRICEXA, @@ -4585,7 +4584,6 @@ impl ::core::clone::Clone for ENUMTEXTMETRICA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ENUMTEXTMETRICW { pub etmNewTextMetricEx: NEWTEXTMETRICEXW, @@ -4804,7 +4802,6 @@ impl ::core::clone::Clone for MIMECSETINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NEWTEXTMETRICEXA { pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICA, @@ -4819,7 +4816,6 @@ impl ::core::clone::Clone for NEWTEXTMETRICEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NEWTEXTMETRICEXW { pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICW, 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 47dd7cef8a..b53f04ff2c 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -2,11 +2,11 @@ ::windows_targets::link!("dwmapi.dll" "system" fn DwmDefWindowProc(hwnd : super::super::Foundation:: HWND, msg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM, plresult : *mut super::super::Foundation:: LRESULT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("dwmapi.dll" "system" fn DwmDetachMilContent(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DwmEnableBlurBehindWindow(hwnd : super::super::Foundation:: HWND, pblurbehind : *const DWM_BLURBEHIND) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("dwmapi.dll" "system" fn DwmEnableBlurBehindWindow(hwnd : super::super::Foundation:: HWND, pblurbehind : *const DWM_BLURBEHIND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmEnableComposition(ucompositionaction : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmEnableMMCSS(fenablemmcss : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn DwmExtendFrameIntoClientArea(hwnd : super::super::Foundation:: HWND, pmarinset : *const super::super::UI::Controls:: MARGINS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("dwmapi.dll" "system" fn DwmExtendFrameIntoClientArea(hwnd : super::super::Foundation:: HWND, pmarinset : *const super::super::UI::Controls:: MARGINS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmFlush() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmGetColorizationColor(pcrcolorization : *mut u32, pfopaqueblend : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmGetCompositionTimingInfo(hwnd : super::super::Foundation:: HWND, ptiminginfo : *mut DWM_TIMING_INFO) -> ::windows_sys::core::HRESULT); @@ -23,9 +23,9 @@ ::windows_targets::link!("dwmapi.dll" "system" fn DwmRenderGesture(gt : GESTURE_TYPE, ccontacts : u32, pdwpointerid : *const u32, ppoints : *const super::super::Foundation:: POINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmSetDxFrameDuration(hwnd : super::super::Foundation:: HWND, crefreshes : i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DwmSetIconicLivePreviewBitmap(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, pptclient : *const super::super::Foundation:: POINT, dwsitflags : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("dwmapi.dll" "system" fn DwmSetIconicLivePreviewBitmap(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, pptclient : *const super::super::Foundation:: POINT, dwsitflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dwmapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DwmSetIconicThumbnail(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, dwsitflags : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("dwmapi.dll" "system" fn DwmSetIconicThumbnail(hwnd : super::super::Foundation:: HWND, hbmp : super::Gdi:: HBITMAP, dwsitflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmSetPresentParameters(hwnd : super::super::Foundation:: HWND, ppresentparams : *mut DWM_PRESENT_PARAMETERS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmSetWindowAttribute(hwnd : super::super::Foundation:: HWND, dwattribute : u32, pvattribute : *const ::core::ffi::c_void, cbattribute : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dwmapi.dll" "system" fn DwmShowContact(dwpointerid : u32, eshowcontact : DWM_SHOWCONTACT) -> ::windows_sys::core::HRESULT); @@ -140,7 +140,6 @@ pub type DWM_TAB_WINDOW_REQUIREMENTS = i32; pub type DWM_WINDOW_CORNER_PREFERENCE = i32; pub type GESTURE_TYPE = i32; #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DWM_BLURBEHIND { pub dwFlags: u32, diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs index fbf0fc2979..0517f1d35e 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/GdiPlus/mod.rs @@ -74,12 +74,12 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromFile(filename : ::windows_sys::core::PCWSTR, bitmap : *mut *mut GpBitmap) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromFileICM(filename : ::windows_sys::core::PCWSTR, bitmap : *mut *mut GpBitmap) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateBitmapFromGdiDib(gdibitmapinfo : *const super::Gdi:: BITMAPINFO, gdibitmapdata : *mut ::core::ffi::c_void, bitmap : *mut *mut GpBitmap) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromGdiDib(gdibitmapinfo : *const super::Gdi:: BITMAPINFO, gdibitmapdata : *mut ::core::ffi::c_void, bitmap : *mut *mut GpBitmap) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromGraphics(width : i32, height : i32, target : *mut GpGraphics, bitmap : *mut *mut GpBitmap) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateBitmapFromHBITMAP(hbm : super::Gdi:: HBITMAP, hpal : super::Gdi:: HPALETTE, bitmap : *mut *mut GpBitmap) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromHBITMAP(hbm : super::Gdi:: HBITMAP, hpal : super::Gdi:: HPALETTE, bitmap : *mut *mut GpBitmap) -> Status); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GdipCreateBitmapFromHICON(hicon : super::super::UI::WindowsAndMessaging:: HICON, bitmap : *mut *mut GpBitmap) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromHICON(hicon : super::super::UI::WindowsAndMessaging:: HICON, bitmap : *mut *mut GpBitmap) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromResource(hinstance : super::super::Foundation:: HINSTANCE, lpbitmapname : ::windows_sys::core::PCWSTR, bitmap : *mut *mut GpBitmap) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromScan0(width : i32, height : i32, stride : i32, format : i32, scan0 : *const u8, bitmap : *mut *mut GpBitmap) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromStream(stream : * mut::core::ffi::c_void, bitmap : *mut *mut GpBitmap) -> Status); @@ -90,23 +90,23 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFont(fontfamily : *const GpFontFamily, emsize : f32, style : i32, unit : Unit, font : *mut *mut GpFont) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFamilyFromName(name : ::windows_sys::core::PCWSTR, fontcollection : *mut GpFontCollection, fontfamily : *mut *mut GpFontFamily) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateFontFromDC(hdc : super::Gdi:: HDC, font : *mut *mut GpFont) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromDC(hdc : super::Gdi:: HDC, font : *mut *mut GpFont) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateFontFromLogfontA(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTA, font : *mut *mut GpFont) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromLogfontA(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTA, font : *mut *mut GpFont) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateFontFromLogfontW(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTW, font : *mut *mut GpFont) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromLogfontW(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTW, font : *mut *mut GpFont) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateFromHDC(hdc : super::Gdi:: HDC, graphics : *mut *mut GpGraphics) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHDC(hdc : super::Gdi:: HDC, graphics : *mut *mut GpGraphics) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateFromHDC2(hdc : super::Gdi:: HDC, hdevice : super::super::Foundation:: HANDLE, graphics : *mut *mut GpGraphics) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHDC2(hdc : super::Gdi:: HDC, hdevice : super::super::Foundation:: HANDLE, graphics : *mut *mut GpGraphics) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHWND(hwnd : super::super::Foundation:: HWND, graphics : *mut *mut GpGraphics) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHWNDICM(hwnd : super::super::Foundation:: HWND, graphics : *mut *mut GpGraphics) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateHBITMAPFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::Gdi:: HBITMAP, background : u32) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHBITMAPFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::Gdi:: HBITMAP, background : u32) -> Status); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GdipCreateHICONFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::super::UI::WindowsAndMessaging:: HICON) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHICONFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::super::UI::WindowsAndMessaging:: HICON) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateHalftonePalette() -> super::Gdi:: HPALETTE); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHalftonePalette() -> super::Gdi:: HPALETTE); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHatchBrush(hatchstyle : HatchStyle, forecol : u32, backcol : u32, brush : *mut *mut GpHatch) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateImageAttributes(imageattr : *mut *mut GpImageAttributes) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateLineBrush(point1 : *const PointF, point2 : *const PointF, color1 : u32, color2 : u32, wrapmode : WrapMode, linegradient : *mut *mut GpLineGradient) -> Status); @@ -120,11 +120,11 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMatrix3(rect : *const RectF, dstplg : *const PointF, matrix : *mut *mut Matrix) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMatrix3I(rect : *const Rect, dstplg : *const Point, matrix : *mut *mut Matrix) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateMetafileFromEmf(hemf : super::Gdi:: HENHMETAFILE, deleteemf : super::super::Foundation:: BOOL, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromEmf(hemf : super::Gdi:: HENHMETAFILE, deleteemf : super::super::Foundation:: BOOL, metafile : *mut *mut GpMetafile) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromFile(file : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromStream(stream : * mut::core::ffi::c_void, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateMetafileFromWmf(hwmf : super::Gdi:: HMETAFILE, deletewmf : super::super::Foundation:: BOOL, wmfplaceablefileheader : *const WmfPlaceableFileHeader, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromWmf(hwmf : super::Gdi:: HMETAFILE, deletewmf : super::super::Foundation:: BOOL, wmfplaceablefileheader : *const WmfPlaceableFileHeader, metafile : *mut *mut GpMetafile) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromWmfFile(file : ::windows_sys::core::PCWSTR, wmfplaceablefileheader : *const WmfPlaceableFileHeader, metafile : *mut *mut GpMetafile) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreatePath(brushmode : FillMode, path : *mut *mut GpPath) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreatePath2(param0 : *const PointF, param1 : *const u8, param2 : i32, param3 : FillMode, path : *mut *mut GpPath) -> Status); @@ -137,7 +137,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreatePen2(brush : *mut GpBrush, width : f32, unit : Unit, pen : *mut *mut GpPen) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegion(region : *mut *mut GpRegion) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipCreateRegionHrgn(hrgn : super::Gdi:: HRGN, region : *mut *mut GpRegion) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegionHrgn(hrgn : super::Gdi:: HRGN, region : *mut *mut GpRegion) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegionPath(path : *mut GpPath, region : *mut *mut GpRegion) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegionRect(rect : *const RectF, region : *mut *mut GpRegion) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegionRectI(rect : *const Rect, region : *mut *mut GpRegion) -> Status); @@ -214,7 +214,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipDrawRectanglesI(graphics : *mut GpGraphics, pen : *mut GpPen, rects : *const Rect, count : i32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipDrawString(graphics : *mut GpGraphics, string : ::windows_sys::core::PCWSTR, length : i32, font : *const GpFont, layoutrect : *const RectF, stringformat : *const GpStringFormat, brush : *const GpBrush) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipEmfToWmfBits(hemf : super::Gdi:: HENHMETAFILE, cbdata16 : u32, pdata16 : *mut u8, imapmode : i32, eflags : i32) -> u32); +::windows_targets::link!("gdiplus.dll" "system" fn GdipEmfToWmfBits(hemf : super::Gdi:: HENHMETAFILE, cbdata16 : u32, pdata16 : *mut u8, imapmode : i32, eflags : i32) -> u32); ::windows_targets::link!("gdiplus.dll" "system" fn GdipEndContainer(graphics : *mut GpGraphics, state : u32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipEnumerateMetafileDestPoint(graphics : *mut GpGraphics, metafile : *const GpMetafile, destpoint : *const PointF, callback : isize, callbackdata : *mut ::core::ffi::c_void, imageattributes : *const GpImageAttributes) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipEnumerateMetafileDestPointI(graphics : *mut GpGraphics, metafile : *const GpMetafile, destpoint : *const Point, callback : isize, callbackdata : *mut ::core::ffi::c_void, imageattributes : *const GpImageAttributes) -> Status); @@ -271,7 +271,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetCustomLineCapType(customcap : *mut GpCustomLineCap, captype : *mut CustomLineCapType) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetCustomLineCapWidthScale(customcap : *mut GpCustomLineCap, widthscale : *mut f32) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetDC(graphics : *mut GpGraphics, hdc : *mut super::Gdi:: HDC) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetDC(graphics : *mut GpGraphics, hdc : *mut super::Gdi:: HDC) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetDpiX(graphics : *mut GpGraphics, dpi : *mut f32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetDpiY(graphics : *mut GpGraphics, dpi : *mut f32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetEffectParameterSize(effect : *mut CGpEffect, size : *mut u32) -> Status); @@ -295,7 +295,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetHatchForegroundColor(brush : *mut GpHatch, forecol : *mut u32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetHatchStyle(brush : *mut GpHatch, hatchstyle : *mut HatchStyle) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetHemfFromMetafile(metafile : *mut GpMetafile, hemf : *mut super::Gdi:: HENHMETAFILE) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetHemfFromMetafile(metafile : *mut GpMetafile, hemf : *mut super::Gdi:: HENHMETAFILE) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetImageAttributesAdjustedPalette(imageattr : *mut GpImageAttributes, colorpalette : *mut ColorPalette, coloradjusttype : ColorAdjustType) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetImageBounds(image : *mut GpImage, srcrect : *mut RectF, srcunit : *mut Unit) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetImageDecoders(numdecoders : u32, size : u32, decoders : *mut ImageCodecInfo) -> Status); @@ -329,21 +329,21 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLineTransform(brush : *mut GpLineGradient, matrix : *mut Matrix) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLineWrapMode(brush : *mut GpLineGradient, wrapmode : *mut WrapMode) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetLogFontA(font : *mut GpFont, graphics : *mut GpGraphics, logfonta : *mut super::Gdi:: LOGFONTA) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLogFontA(font : *mut GpFont, graphics : *mut GpGraphics, logfonta : *mut super::Gdi:: LOGFONTA) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetLogFontW(font : *mut GpFont, graphics : *mut GpGraphics, logfontw : *mut super::Gdi:: LOGFONTW) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLogFontW(font : *mut GpFont, graphics : *mut GpGraphics, logfontw : *mut super::Gdi:: LOGFONTW) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMatrixElements(matrix : *const Matrix, matrixout : *mut f32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileDownLevelRasterizationLimit(metafile : *const GpMetafile, metafilerasterizationlimitdpi : *mut u32) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetMetafileHeaderFromEmf(hemf : super::Gdi:: HENHMETAFILE, header : *mut MetafileHeader) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromEmf(hemf : super::Gdi:: HENHMETAFILE, header : *mut MetafileHeader) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetMetafileHeaderFromFile(filename : ::windows_sys::core::PCWSTR, header : *mut MetafileHeader) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromFile(filename : ::windows_sys::core::PCWSTR, header : *mut MetafileHeader) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetMetafileHeaderFromMetafile(metafile : *mut GpMetafile, header : *mut MetafileHeader) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromMetafile(metafile : *mut GpMetafile, header : *mut MetafileHeader) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetMetafileHeaderFromStream(stream : * mut::core::ffi::c_void, header : *mut MetafileHeader) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromStream(stream : * mut::core::ffi::c_void, header : *mut MetafileHeader) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetMetafileHeaderFromWmf(hwmf : super::Gdi:: HMETAFILE, wmfplaceablefileheader : *const WmfPlaceableFileHeader, header : *mut MetafileHeader) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromWmf(hwmf : super::Gdi:: HMETAFILE, wmfplaceablefileheader : *const WmfPlaceableFileHeader, header : *mut MetafileHeader) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetNearestColor(graphics : *mut GpGraphics, argb : *mut u32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetPageScale(graphics : *mut GpGraphics, scale : *mut f32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetPageUnit(graphics : *mut GpGraphics, unit : *mut Unit) -> Status); @@ -404,7 +404,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionData(region : *mut GpRegion, buffer : *mut u8, buffersize : u32, sizefilled : *mut u32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionDataSize(region : *mut GpRegion, buffersize : *mut u32) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipGetRegionHRgn(region : *mut GpRegion, graphics : *mut GpGraphics, hrgn : *mut super::Gdi:: HRGN) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionHRgn(region : *mut GpRegion, graphics : *mut GpGraphics, hrgn : *mut super::Gdi:: HRGN) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionScans(region : *mut GpRegion, rects : *mut RectF, count : *mut i32, matrix : *mut Matrix) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionScansCount(region : *mut GpRegion, count : *mut u32, matrix : *mut Matrix) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionScansI(region : *mut GpRegion, rects : *mut Rect, count : *mut i32, matrix : *mut Matrix) -> Status); @@ -491,19 +491,19 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipPrivateAddFontFile(fontcollection : *mut GpFontCollection, filename : ::windows_sys::core::PCWSTR) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipPrivateAddMemoryFont(fontcollection : *mut GpFontCollection, memory : *const ::core::ffi::c_void, length : i32) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafile(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafile(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafileFileName(filename : ::windows_sys::core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileFileName(filename : ::windows_sys::core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafileFileNameI(filename : ::windows_sys::core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileFileNameI(filename : ::windows_sys::core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafileI(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileI(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafileStream(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileStream(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipRecordMetafileStreamI(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileStreamI(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_sys::core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipReleaseDC(graphics : *mut GpGraphics, hdc : super::Gdi:: HDC) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipReleaseDC(graphics : *mut GpGraphics, hdc : super::Gdi:: HDC) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipRemovePropertyItem(image : *mut GpImage, propid : u32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipResetClip(graphics : *mut GpGraphics) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipResetImageAttributes(imageattr : *mut GpImageAttributes, r#type : ColorAdjustType) -> Status); @@ -539,7 +539,7 @@ ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetAdjustableArrowCapWidth(cap : *mut GpAdjustableArrowCap, width : f32) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipGraphics(graphics : *mut GpGraphics, srcgraphics : *mut GpGraphics, combinemode : CombineMode) -> Status); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdiplus.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdipSetClipHrgn(graphics : *mut GpGraphics, hrgn : super::Gdi:: HRGN, combinemode : CombineMode) -> Status); +::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipHrgn(graphics : *mut GpGraphics, hrgn : super::Gdi:: HRGN, combinemode : CombineMode) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipPath(graphics : *mut GpGraphics, path : *mut GpPath, combinemode : CombineMode) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipRect(graphics : *mut GpGraphics, x : f32, y : f32, width : f32, height : f32, combinemode : CombineMode) -> Status); ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipRectI(graphics : *mut GpGraphics, x : i32, y : i32, width : i32, height : i32, combinemode : CombineMode) -> Status); @@ -2273,7 +2273,6 @@ impl ::core::clone::Clone for LevelsParams { pub type Matrix = isize; pub type Metafile = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MetafileHeader { pub Type: MetafileType, @@ -2300,7 +2299,6 @@ impl ::core::clone::Clone for MetafileHeader { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union MetafileHeader_0 { pub WmfHeader: super::Gdi::METAHEADER, 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 20be88c748..1234e7f24e 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -1,15 +1,15 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ChoosePixelFormat(hdc : super::Gdi:: HDC, ppfd : *const PIXELFORMATDESCRIPTOR) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn ChoosePixelFormat(hdc : super::Gdi:: HDC, ppfd : *const PIXELFORMATDESCRIPTOR) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DescribePixelFormat(hdc : super::Gdi:: HDC, ipixelformat : i32, nbytes : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn DescribePixelFormat(hdc : super::Gdi:: HDC, ipixelformat : i32, nbytes : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetEnhMetaFilePixelFormat(hemf : super::Gdi:: HENHMETAFILE, cbbuffer : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> u32); +::windows_targets::link!("gdi32.dll" "system" fn GetEnhMetaFilePixelFormat(hemf : super::Gdi:: HENHMETAFILE, cbbuffer : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetPixelFormat(hdc : super::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn GetPixelFormat(hdc : super::Gdi:: HDC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetPixelFormat(hdc : super::Gdi:: HDC, format : i32, ppfd : *const PIXELFORMATDESCRIPTOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn SetPixelFormat(hdc : super::Gdi:: HDC, format : i32, ppfd : *const PIXELFORMATDESCRIPTOR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SwapBuffers(param0 : super::Gdi:: HDC) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn SwapBuffers(param0 : super::Gdi:: HDC) -> super::super::Foundation:: BOOL); ::windows_targets::link!("opengl32.dll" "system" fn glAccum(op : u32, value : f32)); ::windows_targets::link!("opengl32.dll" "system" fn glAlphaFunc(func : u32, r#ref : f32)); ::windows_targets::link!("opengl32.dll" "system" fn glAreTexturesResident(n : i32, textures : *const u32, residences : *mut u8) -> u8); @@ -400,35 +400,35 @@ ::windows_targets::link!("glu32.dll" "system" fn gluUnProject(winx : f64, winy : f64, winz : f64, modelmatrix : *const f64, projmatrix : *const f64, viewport : *const i32, objx : *mut f64, objy : *mut f64, objz : *mut f64) -> i32); ::windows_targets::link!("opengl32.dll" "system" fn wglCopyContext(param0 : HGLRC, param1 : HGLRC, param2 : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglCreateContext(param0 : super::Gdi:: HDC) -> HGLRC); +::windows_targets::link!("opengl32.dll" "system" fn wglCreateContext(param0 : super::Gdi:: HDC) -> HGLRC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglCreateLayerContext(param0 : super::Gdi:: HDC, param1 : i32) -> HGLRC); +::windows_targets::link!("opengl32.dll" "system" fn wglCreateLayerContext(param0 : super::Gdi:: HDC, param1 : i32) -> HGLRC); ::windows_targets::link!("opengl32.dll" "system" fn wglDeleteContext(param0 : HGLRC) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglDescribeLayerPlane(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : u32, param4 : *mut LAYERPLANEDESCRIPTOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglDescribeLayerPlane(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : u32, param4 : *mut LAYERPLANEDESCRIPTOR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("opengl32.dll" "system" fn wglGetCurrentContext() -> HGLRC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglGetCurrentDC() -> super::Gdi:: HDC); +::windows_targets::link!("opengl32.dll" "system" fn wglGetCurrentDC() -> super::Gdi:: HDC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglGetLayerPaletteEntries(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : i32, param4 : *mut super::super::Foundation:: COLORREF) -> i32); +::windows_targets::link!("opengl32.dll" "system" fn wglGetLayerPaletteEntries(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : i32, param4 : *mut super::super::Foundation:: COLORREF) -> i32); ::windows_targets::link!("opengl32.dll" "system" fn wglGetProcAddress(param0 : ::windows_sys::core::PCSTR) -> super::super::Foundation:: PROC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglMakeCurrent(param0 : super::Gdi:: HDC, param1 : HGLRC) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglMakeCurrent(param0 : super::Gdi:: HDC, param1 : HGLRC) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglRealizeLayerPalette(param0 : super::Gdi:: HDC, param1 : i32, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglRealizeLayerPalette(param0 : super::Gdi:: HDC, param1 : i32, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglSetLayerPaletteEntries(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : i32, param4 : *const super::super::Foundation:: COLORREF) -> i32); +::windows_targets::link!("opengl32.dll" "system" fn wglSetLayerPaletteEntries(param0 : super::Gdi:: HDC, param1 : i32, param2 : i32, param3 : i32, param4 : *const super::super::Foundation:: COLORREF) -> i32); ::windows_targets::link!("opengl32.dll" "system" fn wglShareLists(param0 : HGLRC, param1 : HGLRC) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglSwapLayerBuffers(param0 : super::Gdi:: HDC, param1 : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglSwapLayerBuffers(param0 : super::Gdi:: HDC, param1 : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglUseFontBitmapsA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglUseFontBitmapsA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglUseFontBitmapsW(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglUseFontBitmapsW(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglUseFontOutlinesA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32, param4 : f32, param5 : f32, param6 : i32, param7 : *mut GLYPHMETRICSFLOAT) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglUseFontOutlinesA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32, param4 : f32, param5 : f32, param6 : i32, param7 : *mut GLYPHMETRICSFLOAT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("opengl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn wglUseFontOutlinesW(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32, param4 : f32, param5 : f32, param6 : i32, param7 : *mut GLYPHMETRICSFLOAT) -> super::super::Foundation:: BOOL); +::windows_targets::link!("opengl32.dll" "system" fn wglUseFontOutlinesW(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32, param4 : f32, param5 : f32, param6 : i32, param7 : *mut GLYPHMETRICSFLOAT) -> super::super::Foundation:: BOOL); pub const GLU_AUTO_LOAD_MATRIX: u32 = 100200u32; pub const GLU_BEGIN: u32 = 100100u32; pub const GLU_CCW: u32 = 100121u32; @@ -1160,7 +1160,6 @@ pub type PFD_FLAGS = u32; pub type PFD_LAYER_TYPE = i8; pub type PFD_PIXEL_TYPE = u8; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRPIXELFORMAT { pub emr: super::Gdi::EMR, 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 e228f8b818..9f05a62e65 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,21 +1,21 @@ #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTCloseProvider(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("prntvpt.dll" "system" fn PTCloseProvider(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps"))] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps"))] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`"] 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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTGetPrintCapabilities(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pprintticket : * mut::core::ffi::c_void, pcapabilities : * mut::core::ffi::c_void, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTGetPrintDeviceCapabilities(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pprintticket : * mut::core::ffi::c_void, pdevicecapabilities : * mut::core::ffi::c_void, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTGetPrintDeviceResources(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pszlocalename : ::windows_sys::core::PCWSTR, pprintticket : * mut::core::ffi::c_void, pdeviceresources : * mut::core::ffi::c_void, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("prntvpt.dll" "system" fn PTGetPrintDeviceResources(hprovider : super::super::super::Storage::Xps:: HPTPROVIDER, pszlocalename : ::windows_sys::core::PCWSTR, pprintticket : * mut::core::ffi::c_void, pdeviceresources : * mut::core::ffi::c_void, pbstrerrormessage : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] 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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTOpenProvider(pszprintername : ::windows_sys::core::PCWSTR, dwversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("prntvpt.dll" "system" fn PTOpenProvider(pszprintername : ::windows_sys::core::PCWSTR, dwversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("prntvpt.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn PTOpenProviderEx(pszprintername : ::windows_sys::core::PCWSTR, dwmaxversion : u32, dwprefversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER, pusedversion : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("prntvpt.dll" "system" fn PTOpenProviderEx(pszprintername : ::windows_sys::core::PCWSTR, dwmaxversion : u32, dwprefversion : u32, phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER, pusedversion : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("prntvpt.dll" "system" fn PTQuerySchemaVersionSupport(pszprintername : ::windows_sys::core::PCWSTR, pmaxversion : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("prntvpt.dll" "system" fn PTReleaseMemory(pbuffer : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); pub const E_DELTA_PRINTTICKET_FORMAT: u32 = 2147745797u32; 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 71adb1693d..4cb3dfd506 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_Graphics_Printing_PrintTicket")] -#[doc = "Required features: `\"Win32_Graphics_Printing_PrintTicket\"`"] pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" fn AbortPrinter(hprinter : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn AddFormA(hprinter : super::super::Foundation:: HANDLE, level : u32, pform : *const u8) -> super::super::Foundation:: BOOL); @@ -26,9 +25,9 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" fn AddPrinterDriverW(pname : ::windows_sys::core::PCWSTR, level : u32, pdriverinfo : *const u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn AddPrinterW(pname : ::windows_sys::core::PCWSTR, level : u32, pprinter : *const u8) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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_targets::link!("spoolss.dll" "system" fn AppendPrinterNotifyInfoData(pinfodest : *const PRINTER_NOTIFY_INFO, pdatasrc : *const PRINTER_NOTIFY_INFO_DATA, fdwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("spoolss.dll" "system" fn CallRouterFindFirstPrinterChangeNotification(hprinterrpc : super::super::Foundation:: HANDLE, fdwfilterflags : u32, fdwoptions : u32, hnotify : super::super::Foundation:: HANDLE, pprinternotifyoptions : *const PRINTER_NOTIFY_OPTIONS) -> u32); ::windows_targets::link!("winspool.drv" "system" fn ClosePrinter(hprinter : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -43,7 +42,7 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" fn CreatePrintAsyncNotifyChannel(pszname : ::windows_sys::core::PCWSTR, pnotificationtype : *const ::windows_sys::core::GUID, euserfilter : PrintAsyncNotifyUserFilter, econversationstyle : PrintAsyncNotifyConversationStyle, pcallback : * mut::core::ffi::c_void, ppiasynchnotification : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreatePrinterIC(hprinter : super::super::Foundation:: HANDLE, pdevmode : *const super::Gdi:: DEVMODEW) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("winspool.drv" "system" fn CreatePrinterIC(hprinter : super::super::Foundation:: HANDLE, pdevmode : *const super::Gdi:: DEVMODEW) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("winspool.drv" "system" fn DeleteFormA(hprinter : super::super::Foundation:: HANDLE, pformname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn DeleteFormW(hprinter : super::super::Foundation:: HANDLE, pformname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn DeleteJobNamedProperty(hprinter : super::super::Foundation:: HANDLE, jobid : u32, pszname : ::windows_sys::core::PCWSTR) -> u32); @@ -72,13 +71,13 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" fn DeletePrinterKeyA(hprinter : super::super::Foundation:: HANDLE, pkeyname : ::windows_sys::core::PCSTR) -> u32); ::windows_targets::link!("winspool.drv" "system" fn DeletePrinterKeyW(hprinter : super::super::Foundation:: HANDLE, pkeyname : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DevQueryPrint(hprinter : super::super::Foundation:: HANDLE, pdevmode : *const super::Gdi:: DEVMODEA, presid : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn DevQueryPrint(hprinter : super::super::Foundation:: HANDLE, pdevmode : *const super::Gdi:: DEVMODEA, presid : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DevQueryPrintEx(pdqpinfo : *mut DEVQUERYPRINT_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn DevQueryPrintEx(pdqpinfo : *mut DEVQUERYPRINT_INFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" fn EndDocPrinter(hprinter : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn EndPagePrinter(hprinter : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn EnumFormsA(hprinter : super::super::Foundation:: HANDLE, level : u32, pform : *mut u8, cbbuf : u32, pcbneeded : *mut u32, pcreturned : *mut u32) -> super::super::Foundation:: BOOL); @@ -105,7 +104,7 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" fn FindClosePrinterChangeNotification(hchange : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn FindFirstPrinterChangeNotification(hprinter : super::super::Foundation:: HANDLE, fdwfilter : u32, fdwoptions : u32, pprinternotifyoptions : *const ::core::ffi::c_void) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("winspool.drv" "system" fn FindNextPrinterChangeNotification(hchange : super::super::Foundation:: HANDLE, pdwchange : *mut u32, pvreserved : *const ::core::ffi::c_void, ppprinternotifyinfo : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); @@ -117,18 +116,18 @@ pub mod PrintTicket; ::windows_targets::link!("gdi32.dll" "system" fn GdiEndDocEMF(spoolfilehandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn GdiEndPageEMF(spoolfilehandle : super::super::Foundation:: HANDLE, dwoptimization : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdiGetDC(spoolfilehandle : super::super::Foundation:: HANDLE) -> super::Gdi:: HDC); +::windows_targets::link!("gdi32.dll" "system" fn GdiGetDC(spoolfilehandle : super::super::Foundation:: HANDLE) -> super::Gdi:: HDC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdiGetDevmodeForPage(spoolfilehandle : super::super::Foundation:: HANDLE, dwpagenumber : u32, pcurrdm : *mut *mut super::Gdi:: DEVMODEW, plastdm : *mut *mut super::Gdi:: DEVMODEW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GdiGetDevmodeForPage(spoolfilehandle : super::super::Foundation:: HANDLE, dwpagenumber : u32, pcurrdm : *mut *mut super::Gdi:: DEVMODEW, plastdm : *mut *mut super::Gdi:: DEVMODEW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn GdiGetPageCount(spoolfilehandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("gdi32.dll" "system" fn GdiGetPageHandle(spoolfilehandle : super::super::Foundation:: HANDLE, page : u32, pdwpagetype : *mut u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("gdi32.dll" "system" fn GdiGetSpoolFileHandle(pwszprintername : ::windows_sys::core::PCWSTR, pdevmode : *mut super::Gdi:: DEVMODEW, pwszdocname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("gdi32.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GdiResetDCEMF(spoolfilehandle : super::super::Foundation:: HANDLE, pcurrdm : *mut super::Gdi:: DEVMODEW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GdiResetDCEMF(spoolfilehandle : super::super::Foundation:: HANDLE, pcurrdm : *mut super::Gdi:: DEVMODEW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Storage_Xps")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Storage_Xps\"`"] fn GdiStartDocEMF(spoolfilehandle : super::super::Foundation:: HANDLE, pdocinfo : *mut super::super::Storage::Xps:: DOCINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GdiStartDocEMF(spoolfilehandle : super::super::Foundation:: HANDLE, pdocinfo : *mut super::super::Storage::Xps:: DOCINFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn GdiStartPageEMF(spoolfilehandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" 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_targets::link!("compstui.dll" "system" fn GetCPSUIUserData(hdlg : super::super::Foundation:: HWND) -> usize); @@ -140,9 +139,9 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" fn GetJobA(hprinter : super::super::Foundation:: HANDLE, jobid : u32, level : u32, pjob : *mut u8, cbbuf : u32, pcbneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("spoolss.dll" "system" #[doc = "Required features: `\"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_targets::link!("spoolss.dll" "system" fn GetJobAttributes(pprintername : ::windows_sys::core::PCWSTR, pdevmode : *const super::Gdi:: DEVMODEW, pattributeinfo : *mut ATTRIBUTE_INFO_3) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("spoolss.dll" "system" #[doc = "Required features: `\"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_targets::link!("spoolss.dll" "system" 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_targets::link!("winspool.drv" "system" fn GetJobNamedPropertyValue(hprinter : super::super::Foundation:: HANDLE, jobid : u32, pszname : ::windows_sys::core::PCWSTR, pvalue : *mut PrintPropertyValue) -> u32); ::windows_targets::link!("winspool.drv" "system" fn GetJobW(hprinter : super::super::Foundation:: HANDLE, jobid : u32, level : u32, pjob : *mut u8, cbbuf : u32, pcbneeded : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn GetPrintExecutionData(pdata : *mut PRINT_EXECUTION_DATA) -> super::super::Foundation:: BOOL); @@ -168,17 +167,17 @@ pub mod PrintTicket; ::windows_targets::link!("winspool.drv" "system" 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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn IsValidDevmodeA(pdevmode : *const super::Gdi:: DEVMODEA, devmodesize : usize) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn IsValidDevmodeA(pdevmode : *const super::Gdi:: DEVMODEA, devmodesize : usize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn IsValidDevmodeW(pdevmode : *const super::Gdi:: DEVMODEW, devmodesize : usize) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn IsValidDevmodeW(pdevmode : *const super::Gdi:: DEVMODEW, devmodesize : usize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" fn OpenPrinterA(pprintername : ::windows_sys::core::PCSTR, phprinter : *mut super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"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_targets::link!("winspool.drv" "system" fn OpenPrinterW(pprintername : ::windows_sys::core::PCWSTR, phprinter : *mut super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("spoolss.dll" "system" fn PartialReplyPrinterChangeNotification(hprinter : super::super::Foundation:: HANDLE, pdatasrc : *const PRINTER_NOTIFY_INFO_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn PlayGdiScriptOnPrinterIC(hprinteric : super::super::Foundation:: HANDLE, pin : *const u8, cin : u32, pout : *mut u8, cout : u32, ul : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" 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); @@ -193,9 +192,9 @@ pub mod PrintTicket; ::windows_targets::link!("spoolss.dll" "system" fn ReplyPrinterChangeNotificationEx(hnotify : super::super::Foundation:: HANDLE, dwcolor : u32, fdwflags : u32, pdwresult : *mut u32, pprinternotifyinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("winspool.drv" "system" fn ReportJobProcessingProgress(printerhandle : super::super::Foundation:: HANDLE, jobid : u32, joboperation : EPrintXPSJobOperation, jobprogress : EPrintXPSJobProgress) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ResetPrinterA(hprinter : super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn ResetPrinterA(hprinter : super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ResetPrinterW(hprinter : super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("winspool.drv" "system" fn ResetPrinterW(hprinter : super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("spoolss.dll" "system" fn RevertToPrinterSelf() -> super::super::Foundation:: HANDLE); ::windows_targets::link!("spoolss.dll" "system" fn RouterAllocBidiMem(numbytes : usize) -> *mut ::core::ffi::c_void); ::windows_targets::link!("spoolss.dll" "system" fn RouterAllocBidiResponseContainer(count : u32) -> *mut BIDI_RESPONSE_CONTAINER); @@ -2150,7 +2149,6 @@ impl ::core::clone::Clone for BranchOfficeLogOfflineFileFull { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COMPROPSHEETUI { pub cbSize: u16, @@ -2216,7 +2214,6 @@ impl ::core::clone::Clone for CORE_PRINTER_DRIVERW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CPSUICBPARAM { pub cbSize: u16, @@ -2239,7 +2236,6 @@ impl ::core::clone::Clone for CPSUICBPARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union CPSUICBPARAM_0 { pub OldSel: i32, @@ -2337,7 +2333,6 @@ impl ::core::clone::Clone for DEVICEPROPERTYHEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DEVQUERYPRINT_INFO { pub cbSize: u16, @@ -2357,7 +2352,6 @@ impl ::core::clone::Clone for DEVQUERYPRINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct DLGPAGE { pub cbSize: u16, @@ -2376,7 +2370,6 @@ impl ::core::clone::Clone for DLGPAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union DLGPAGE_0 { pub DlgTemplateID: u16, @@ -2391,7 +2384,6 @@ impl ::core::clone::Clone for DLGPAGE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DOCEVENT_CREATEDCPRE { pub pszDriver: ::windows_sys::core::PWSTR, @@ -2434,7 +2426,6 @@ impl ::core::clone::Clone for DOCEVENT_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DOCUMENTPROPERTYHEADER { pub cbSize: u16, @@ -2881,7 +2872,6 @@ impl ::core::clone::Clone for EXTCHKBOX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct EXTPUSH { pub cbSize: u16, @@ -2901,7 +2891,6 @@ impl ::core::clone::Clone for EXTPUSH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union EXTPUSH_0 { pub DlgProc: super::super::UI::WindowsAndMessaging::DLGPROC, @@ -2916,7 +2905,6 @@ impl ::core::clone::Clone for EXTPUSH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union EXTPUSH_1 { pub DlgTemplateID: u16, @@ -3131,7 +3119,6 @@ impl ::core::clone::Clone for JOB_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_2A { pub JobId: u32, @@ -3167,7 +3154,6 @@ impl ::core::clone::Clone for JOB_INFO_2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_2W { pub JobId: u32, @@ -3215,7 +3201,6 @@ impl ::core::clone::Clone for JOB_INFO_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_4A { pub JobId: u32, @@ -3252,7 +3237,6 @@ impl ::core::clone::Clone for JOB_INFO_4A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_4W { pub JobId: u32, @@ -3289,7 +3273,6 @@ impl ::core::clone::Clone for JOB_INFO_4W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Display\"`"] #[cfg(feature = "Win32_Devices_Display")] pub struct KERNDATA { pub dwSize: u32, @@ -3332,7 +3315,6 @@ impl ::core::clone::Clone for MESSAGEBOX_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOR { pub pfnEnumPorts: PFN_PRINTING_ENUMPORTS, @@ -3362,7 +3344,6 @@ impl ::core::clone::Clone for MONITOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOR2 { pub cbSize: u32, @@ -3398,7 +3379,6 @@ impl ::core::clone::Clone for MONITOR2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOREX { pub dwMonitorSize: u32, @@ -3413,7 +3393,6 @@ impl ::core::clone::Clone for MONITOREX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct MONITORINIT { pub cbSize: u32, @@ -3614,7 +3593,6 @@ impl ::core::clone::Clone for NOTIFICATION_CONFIG_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OEMCUIPPARAM { pub cbSize: u32, @@ -3642,7 +3620,6 @@ impl ::core::clone::Clone for OEMCUIPPARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct OEMDMPARAM { pub cbSize: u32, @@ -3701,7 +3678,6 @@ impl ::core::clone::Clone for OEMUIPROCS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct OEMUIPSPARAM { pub cbSize: u32, @@ -3766,7 +3742,6 @@ impl ::core::clone::Clone for OPTCOMBO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPTITEM { pub cbSize: u16, @@ -3794,7 +3769,6 @@ impl ::core::clone::Clone for OPTITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union OPTITEM_0 { pub Sel: i32, @@ -3809,7 +3783,6 @@ impl ::core::clone::Clone for OPTITEM_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union OPTITEM_1 { pub pExtChkBox: *mut EXTCHKBOX, @@ -4010,7 +3983,6 @@ impl ::core::clone::Clone for PRINTER_CONNECTION_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_DEFAULTSA { pub pDatatype: ::windows_sys::core::PSTR, @@ -4026,7 +3998,6 @@ impl ::core::clone::Clone for PRINTER_DEFAULTSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_DEFAULTSW { pub pDatatype: ::windows_sys::core::PWSTR, @@ -4108,7 +4079,6 @@ impl ::core::clone::Clone for PRINTER_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct PRINTER_INFO_2A { pub pServerName: ::windows_sys::core::PSTR, @@ -4142,7 +4112,6 @@ impl ::core::clone::Clone for PRINTER_INFO_2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct PRINTER_INFO_2W { pub pServerName: ::windows_sys::core::PWSTR, @@ -4176,7 +4145,6 @@ impl ::core::clone::Clone for PRINTER_INFO_2W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct PRINTER_INFO_3 { pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR, @@ -4274,7 +4242,6 @@ impl ::core::clone::Clone for PRINTER_INFO_7W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_8A { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -4288,7 +4255,6 @@ impl ::core::clone::Clone for PRINTER_INFO_8A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_8W { pub pDevMode: *mut super::Gdi::DEVMODEW, @@ -4302,7 +4268,6 @@ impl ::core::clone::Clone for PRINTER_INFO_8W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_9A { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -4316,7 +4281,6 @@ impl ::core::clone::Clone for PRINTER_INFO_9A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_9W { pub pDevMode: *mut super::Gdi::DEVMODEW, @@ -4441,7 +4405,6 @@ impl ::core::clone::Clone for PRINTER_OPTIONSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTIFI32 { pub cjThis: u32, @@ -4513,7 +4476,6 @@ impl ::core::clone::Clone for PRINTIFI32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTPROCESSOROPENDATA { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -4723,7 +4685,6 @@ impl ::core::clone::Clone for PRINT_FEATURE_OPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PROPSHEETUI_GETICON_INFO { pub cbSize: u16, @@ -4759,7 +4720,6 @@ impl ::core::clone::Clone for PROPSHEETUI_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PROPSHEETUI_INFO_HEADER { pub cbSize: u16, @@ -4778,7 +4738,6 @@ impl ::core::clone::Clone for PROPSHEETUI_INFO_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union PROPSHEETUI_INFO_HEADER_0 { pub hIcon: super::super::UI::WindowsAndMessaging::HICON, @@ -5254,10 +5213,8 @@ impl ::core::clone::Clone for _SPLCLIENT_INFO_2_V3 { *self } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type EMFPLAYPROC = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type OEMCUIPCALLBACK = ::core::option::Option i32>; pub type PFNCOMPROPSHEET = ::core::option::Option isize>; @@ -5285,22 +5242,17 @@ pub type PFN_PRINTING_NOTIFYUNUSEDPORTS2 = ::core::option::Option u32>; pub type PFN_PRINTING_OPENPORT = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_OPENPORT2 = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub type PFN_PRINTING_OPENPORTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub type PFN_PRINTING_OPENPORTEX2 = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type PFN_PRINTING_POWEREVENT2 = ::core::option::Option u32>; pub type PFN_PRINTING_READPORT = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_READPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_SENDRECVBIDIDATAFROMPORT2 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] #[cfg(feature = "Win32_Devices_Communication")] pub type PFN_PRINTING_SETPORTTIMEOUTS = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] #[cfg(feature = "Win32_Devices_Communication")] pub type PFN_PRINTING_SETPORTTIMEOUTS2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_SHUTDOWN2 = ::core::option::Option; @@ -5315,6 +5267,5 @@ pub type PFN_PRINTING_XCVDATAPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_XCVOPENPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type ROUTER_NOTIFY_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type _CPSUICALLBACK = ::core::option::Option i32>; diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/mod.rs index 17737ab758..a419217943 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Win32_Graphics_Dwm")] -#[doc = "Required features: `\"Win32_Graphics_Dwm\"`"] pub mod Dwm; #[cfg(feature = "Win32_Graphics_Gdi")] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] pub mod Gdi; #[cfg(feature = "Win32_Graphics_GdiPlus")] -#[doc = "Required features: `\"Win32_Graphics_GdiPlus\"`"] pub mod GdiPlus; #[cfg(feature = "Win32_Graphics_Hlsl")] -#[doc = "Required features: `\"Win32_Graphics_Hlsl\"`"] pub mod Hlsl; #[cfg(feature = "Win32_Graphics_OpenGL")] -#[doc = "Required features: `\"Win32_Graphics_OpenGL\"`"] pub mod OpenGL; #[cfg(feature = "Win32_Graphics_Printing")] -#[doc = "Required features: `\"Win32_Graphics_Printing\"`"] pub mod Printing; diff --git a/crates/libs/sys/src/Windows/Win32/Management/mod.rs b/crates/libs/sys/src/Windows/Win32/Management/mod.rs index 636ff37e01..25326fbaf5 100644 --- a/crates/libs/sys/src/Windows/Win32/Management/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Management/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Management_MobileDeviceManagementRegistration")] -#[doc = "Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`"] pub mod MobileDeviceManagementRegistration; 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 69fd7779aa..0d00f78130 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs @@ -1,5 +1,5 @@ #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mmdevapi.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn ActivateAudioInterfaceAsync(deviceinterfacepath : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, completionhandler : * mut::core::ffi::c_void, activationoperation : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mmdevapi.dll" "system" fn ActivateAudioInterfaceAsync(deviceinterfacepath : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, completionhandler : * mut::core::ffi::c_void, activationoperation : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoRegisterMessageFilter(lpmessagefilter : * mut::core::ffi::c_void, lplpmessagefilter : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("windows.media.mediacontrol.dll" "system" fn CreateCaptureAudioStateMonitor(audiostatemonitor : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("windows.media.mediacontrol.dll" "system" fn CreateCaptureAudioStateMonitorForCategory(category : AUDIO_STREAM_CATEGORY, audiostatemonitor : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -15,9 +15,9 @@ ::windows_targets::link!("msacm32.dll" "system" fn acmDriverAddW(phadid : *mut HACMDRIVERID, hinstmodule : super::super::Foundation:: HINSTANCE, lparam : super::super::Foundation:: LPARAM, dwpriority : u32, fdwadd : u32) -> u32); ::windows_targets::link!("msacm32.dll" "system" fn acmDriverClose(had : HACMDRIVER, fdwclose : u32) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("msacm32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn acmDriverDetailsA(hadid : HACMDRIVERID, padd : *mut ACMDRIVERDETAILSA, fdwdetails : u32) -> u32); +::windows_targets::link!("msacm32.dll" "system" fn acmDriverDetailsA(hadid : HACMDRIVERID, padd : *mut ACMDRIVERDETAILSA, fdwdetails : u32) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("msacm32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn acmDriverDetailsW(hadid : HACMDRIVERID, padd : *mut ACMDRIVERDETAILSW, fdwdetails : u32) -> u32); +::windows_targets::link!("msacm32.dll" "system" fn acmDriverDetailsW(hadid : HACMDRIVERID, padd : *mut ACMDRIVERDETAILSW, fdwdetails : u32) -> u32); ::windows_targets::link!("msacm32.dll" "system" fn acmDriverEnum(fncallback : ACMDRIVERENUMCB, dwinstance : usize, fdwenum : u32) -> u32); ::windows_targets::link!("msacm32.dll" "system" fn acmDriverID(hao : HACMOBJ, phadid : *mut HACMDRIVERID, fdwdriverid : u32) -> u32); ::windows_targets::link!("msacm32.dll" "system" fn acmDriverMessage(had : HACMDRIVER, umsg : u32, lparam1 : super::super::Foundation:: LPARAM, lparam2 : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); @@ -634,52 +634,36 @@ pub const MOD_WAVETABLE: u32 = 6u32; pub const Microphone: EndpointFormFactor = 4i32; pub const Muted: AudioStateMonitorSoundLevel = 0i32; pub const Out: DataFlow = 1i32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointLogo_IconEffects: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointLogo_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointSettings_LaunchContract: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14242002_0320_4de4_9555_a7d82b73c286), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointSettings_MenuText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x14242002_0320_4de4_9555_a7d82b73c286), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Association: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_ControlPanelPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Default_VolumeInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Disable_SysFx: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_FormFactor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_FullRangeSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_JackSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_PhysicalSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Supports_EventDriven_Mode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEngine_DeviceFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xf19f064d_082c_4e27_bc73_6882a1bb8e4c), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEngine_OEMFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xe4870e26_3cc5_4cd2_ba46_ca0a9a70ed04), pid: 3 }; pub const PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE: PROCESS_LOOPBACK_MODE = 1i32; @@ -874,7 +858,6 @@ pub type SpatialAudioMetadataCopyMode = i32; pub type SpatialAudioMetadataWriterOverflowMode = i32; pub type _AUDCLNT_BUFFERFLAGS = i32; #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct ACMDRIVERDETAILSA { pub cbStruct: u32, @@ -903,7 +886,6 @@ impl ::core::clone::Clone for ACMDRIVERDETAILSA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct ACMDRIVERDETAILSW { pub cbStruct: u32, @@ -2301,7 +2283,6 @@ impl ::core::clone::Clone for SpatialAudioObjectRenderStreamActivationParams2 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct SpatialAudioObjectRenderStreamForMetadataActivationParams { pub ObjectFormat: *const WAVEFORMATEX, @@ -2324,7 +2305,6 @@ impl ::core::clone::Clone for SpatialAudioObjectRenderStreamForMetadataActivatio } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct SpatialAudioObjectRenderStreamForMetadataActivationParams2 { pub ObjectFormat: *const WAVEFORMATEX, @@ -2617,10 +2597,8 @@ pub type ACMFORMATENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; pub type ACMFORMATTAGENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; pub type LPACMDRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPMIDICALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPWAVECALLBACK = ::core::option::Option; pub type PAudioStateMonitorCallback = ::core::option::Option; 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 dbe4fdff8b..dafd5a4d79 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -7,7 +7,7 @@ ::windows_targets::link!("ksuser.dll" "system" fn KsCreateTopologyNode(parenthandle : super::super::Foundation:: HANDLE, nodecreate : *const KSNODE_CREATE, desiredaccess : u32, nodehandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("ksuser.dll" "system" fn KsCreateTopologyNode2(parenthandle : super::super::Foundation:: HANDLE, nodecreate : *const KSNODE_CREATE, desiredaccess : u32, nodehandle : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Media_MediaFoundation")] -::windows_targets::link!("ksproxy.ax" "system" #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] fn KsGetMediaType(position : i32, ammediatype : *mut super::MediaFoundation:: AM_MEDIA_TYPE, filterhandle : super::super::Foundation:: HANDLE, pinfactoryid : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ksproxy.ax" "system" fn KsGetMediaType(position : i32, ammediatype : *mut super::MediaFoundation:: AM_MEDIA_TYPE, filterhandle : super::super::Foundation:: HANDLE, pinfactoryid : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ksproxy.ax" "system" fn KsGetMediaTypeCount(filterhandle : super::super::Foundation:: HANDLE, pinfactoryid : u32, mediatypecount : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ksproxy.ax" "system" fn KsGetMultiplePinFactoryItems(filterhandle : super::super::Foundation:: HANDLE, pinfactoryid : u32, propertyid : u32, items : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ksproxy.ax" "system" fn KsOpenDefaultDevice(category : *const ::windows_sys::core::GUID, access : u32, devicehandle : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); @@ -71,13 +71,10 @@ pub const CLSID_KsIBasicAudioInterfaceHandler: ::windows_sys::core::GUID = ::win pub const CLSID_Proxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17cca71b_ecd7_11d0_b908_00a0c9223196); pub const CONSTRICTOR_OPTION_DISABLE: CONSTRICTOR_OPTION = 0i32; pub const CONSTRICTOR_OPTION_MUTE: CONSTRICTOR_OPTION = 1i32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_Controller_DeviceInterface_Path: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_PacketSize_Constraints: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_PacketSize_Constraints2: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x9404f781_7191_409b_8b0b_80bf6ec229ae), pid: 2 }; pub const DIRECT_FORM: KSDS3D_HRTF_FILTER_METHOD = 0i32; 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 2db8b08bc6..7adeccf767 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs @@ -34,7 +34,7 @@ ::windows_targets::link!("avifil32.dll" "system" fn AVIStreamGetFrame(pg : * mut::core::ffi::c_void, lpos : i32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("avifil32.dll" "system" fn AVIStreamGetFrameClose(pg : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("avifil32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn AVIStreamGetFrameOpen(pavi : * mut::core::ffi::c_void, lpbiwanted : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER) -> * mut::core::ffi::c_void); +::windows_targets::link!("avifil32.dll" "system" fn AVIStreamGetFrameOpen(pavi : * mut::core::ffi::c_void, lpbiwanted : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER) -> * mut::core::ffi::c_void); ::windows_targets::link!("avifil32.dll" "system" fn AVIStreamInfoA(pavi : * mut::core::ffi::c_void, psi : *mut AVISTREAMINFOA, lsize : i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("avifil32.dll" "system" fn AVIStreamInfoW(pavi : * mut::core::ffi::c_void, psi : *mut AVISTREAMINFOW, lsize : i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("avifil32.dll" "system" fn AVIStreamLength(pavi : * mut::core::ffi::c_void) -> i32); @@ -54,24 +54,24 @@ ::windows_targets::link!("avifil32.dll" "system" fn CreateEditableStream(ppseditable : *mut * mut::core::ffi::c_void, pssource : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("winmm.dll" "system" fn DefDriverProc(dwdriveridentifier : usize, hdrvr : HDRVR, umsg : u32, lparam1 : super::super::Foundation:: LPARAM, lparam2 : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibBegin(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, dxsrc : i32, dysrc : i32, wflags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibBegin(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, dxsrc : i32, dysrc : i32, wflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibChangePalette(hdd : isize, istart : i32, ilen : i32, lppe : *const super::super::Graphics::Gdi:: PALETTEENTRY) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibChangePalette(hdd : isize, istart : i32, ilen : i32, lppe : *const super::super::Graphics::Gdi:: PALETTEENTRY) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibClose(hdd : isize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibDraw(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, xdst : i32, ydst : i32, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbits : *const ::core::ffi::c_void, xsrc : i32, ysrc : i32, dxsrc : i32, dysrc : i32, wflags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibDraw(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, xdst : i32, ydst : i32, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbits : *const ::core::ffi::c_void, xsrc : i32, ysrc : i32, dxsrc : i32, dysrc : i32, wflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibEnd(hdd : isize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibGetBuffer(hdd : isize, lpbi : *mut super::super::Graphics::Gdi:: BITMAPINFOHEADER, dwsize : u32, dwflags : u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibGetBuffer(hdd : isize, lpbi : *mut super::super::Graphics::Gdi:: BITMAPINFOHEADER, dwsize : u32, dwflags : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibGetPalette(hdd : isize) -> super::super::Graphics::Gdi:: HPALETTE); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibGetPalette(hdd : isize) -> super::super::Graphics::Gdi:: HPALETTE); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibOpen() -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibProfileDisplay(lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER) -> super::super::Foundation:: LRESULT); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibProfileDisplay(lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER) -> super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibRealize(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, fbackground : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibRealize(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, fbackground : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawDibSetPalette(hdd : isize, hpal : super::super::Graphics::Gdi:: HPALETTE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn DrawDibSetPalette(hdd : isize, hpal : super::super::Graphics::Gdi:: HPALETTE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibStart(hdd : isize, rate : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibStop(hdd : isize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibTime(hdd : isize, lpddtime : *mut DRAWDIBTIME) -> super::super::Foundation:: BOOL); @@ -87,46 +87,46 @@ ::windows_targets::link!("avifil32.dll" "system" fn EditStreamSetNameW(pavi : * mut::core::ffi::c_void, lpszname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("winmm.dll" "system" fn GetDriverModuleHandle(hdriver : HDRVR) -> super::super::Foundation:: HMODULE); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn GetOpenFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn GetOpenFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn GetOpenFileNamePreviewW(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn GetOpenFileNamePreviewW(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn GetSaveFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn GetSaveFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn GetSaveFileNamePreviewW(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn GetSaveFileNamePreviewW(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn ICClose(hic : HIC) -> super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "cdecl" #[doc = "Required features: `\"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); +::windows_targets::link!("msvfw32.dll" "cdecl" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICCompressorFree(pc : *const COMPVARS)); +::windows_targets::link!("msvfw32.dll" "system" fn ICCompressorFree(pc : *const COMPVARS)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "cdecl" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICDecompress(hic : HIC, dwflags : u32, lpbiformat : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpdata : *const ::core::ffi::c_void, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbits : *mut ::core::ffi::c_void) -> u32); +::windows_targets::link!("msvfw32.dll" "cdecl" fn ICDecompress(hic : HIC, dwflags : u32, lpbiformat : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpdata : *const ::core::ffi::c_void, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbits : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("msvfw32.dll" "cdecl" fn ICDraw(hic : HIC, dwflags : u32, lpformat : *const ::core::ffi::c_void, lpdata : *const ::core::ffi::c_void, cbdata : u32, ltime : i32) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "cdecl" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICDrawBegin(hic : HIC, dwflags : u32, hpal : super::super::Graphics::Gdi:: HPALETTE, hwnd : super::super::Foundation:: HWND, hdc : super::super::Graphics::Gdi:: HDC, xdst : i32, ydst : i32, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, xsrc : i32, ysrc : i32, dxsrc : i32, dysrc : i32, dwrate : u32, dwscale : u32) -> u32); +::windows_targets::link!("msvfw32.dll" "cdecl" fn ICDrawBegin(hic : HIC, dwflags : u32, hpal : super::super::Graphics::Gdi:: HPALETTE, hwnd : super::super::Foundation:: HWND, hdc : super::super::Graphics::Gdi:: HDC, xdst : i32, ydst : i32, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, xsrc : i32, ysrc : i32, dxsrc : i32, dysrc : i32, dwrate : u32, dwscale : u32) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICGetDisplayFormat(hic : HIC, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbiout : *mut super::super::Graphics::Gdi:: BITMAPINFOHEADER, bitdepth : i32, dx : i32, dy : i32) -> HIC); +::windows_targets::link!("msvfw32.dll" "system" fn ICGetDisplayFormat(hic : HIC, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbiout : *mut super::super::Graphics::Gdi:: BITMAPINFOHEADER, bitdepth : i32, dx : i32, dy : i32) -> HIC); ::windows_targets::link!("msvfw32.dll" "system" fn ICGetInfo(hic : HIC, picinfo : *mut ICINFO, cb : u32) -> super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICImageCompress(hic : HIC, uiflags : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO, lpbits : *const ::core::ffi::c_void, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFO, lquality : i32, plsize : *mut i32) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("msvfw32.dll" "system" fn ICImageCompress(hic : HIC, uiflags : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO, lpbits : *const ::core::ffi::c_void, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFO, lquality : i32, plsize : *mut i32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICImageDecompress(hic : HIC, uiflags : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO, lpbits : *const ::core::ffi::c_void, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFO) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("msvfw32.dll" "system" fn ICImageDecompress(hic : HIC, uiflags : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO, lpbits : *const ::core::ffi::c_void, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFO) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("msvfw32.dll" "system" fn ICInfo(fcctype : u32, fcchandler : u32, lpicinfo : *mut ICINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" 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_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("msvfw32.dll" "system" fn ICLocate(fcctype : u32, fcchandler : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, wflags : u16) -> HIC); ::windows_targets::link!("msvfw32.dll" "system" fn ICOpen(fcctype : u32, fcchandler : u32, wmode : u32) -> HIC); ::windows_targets::link!("msvfw32.dll" "system" fn ICOpenFunction(fcctype : u32, fcchandler : u32, wmode : u32, lpfnhandler : super::super::Foundation:: FARPROC) -> HIC); ::windows_targets::link!("msvfw32.dll" "system" fn ICRemove(fcctype : u32, fcchandler : u32, wflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "system" fn ICSendMessage(hic : HIC, msg : u32, dw1 : usize, dw2 : usize) -> super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICSeqCompressFrame(pc : *const COMPVARS, uiflags : u32, lpbits : *const ::core::ffi::c_void, pfkey : *mut super::super::Foundation:: BOOL, plsize : *mut i32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("msvfw32.dll" "system" fn ICSeqCompressFrame(pc : *const COMPVARS, uiflags : u32, lpbits : *const ::core::ffi::c_void, pfkey : *mut super::super::Foundation:: BOOL, plsize : *mut i32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICSeqCompressFrameEnd(pc : *const COMPVARS)); +::windows_targets::link!("msvfw32.dll" "system" fn ICSeqCompressFrameEnd(pc : *const COMPVARS)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("msvfw32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ICSeqCompressFrameStart(pc : *const COMPVARS, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msvfw32.dll" "system" fn ICSeqCompressFrameStart(pc : *const COMPVARS, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("msvfw32.dll" "cdecl" fn MCIWndCreateA(hwndparent : super::super::Foundation:: HWND, hinstance : super::super::Foundation:: HINSTANCE, dwstyle : u32, szfile : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HWND); ::windows_targets::link!("msvfw32.dll" "cdecl" fn MCIWndCreateW(hwndparent : super::super::Foundation:: HWND, hinstance : super::super::Foundation:: HINSTANCE, dwstyle : u32, szfile : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HWND); ::windows_targets::link!("msvfw32.dll" "cdecl" fn MCIWndRegisterClass() -> super::super::Foundation:: BOOL); @@ -4854,7 +4854,6 @@ impl ::core::clone::Clone for ADPCMCOEFSET { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ADPCMEWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -4869,7 +4868,6 @@ impl ::core::clone::Clone for ADPCMEWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -4886,7 +4884,6 @@ impl ::core::clone::Clone for ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct APTXWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -4900,7 +4897,6 @@ impl ::core::clone::Clone for APTXWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct AUDIOFILE_AF10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -4914,7 +4910,6 @@ impl ::core::clone::Clone for AUDIOFILE_AF10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct AUDIOFILE_AF36WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5076,7 +5071,6 @@ impl ::core::clone::Clone for CAPINFOCHUNK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CAPSTATUS { pub uiImageWidth: u32, @@ -5158,7 +5152,6 @@ impl ::core::clone::Clone for CHANNEL_CAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct COMPVARS { pub cbSize: i32, @@ -5187,7 +5180,6 @@ impl ::core::clone::Clone for COMPVARS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CONTRESCR10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5202,7 +5194,6 @@ impl ::core::clone::Clone for CONTRESCR10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CONTRESVQLPCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5217,7 +5208,6 @@ impl ::core::clone::Clone for CONTRESVQLPCWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5232,7 +5222,6 @@ impl ::core::clone::Clone for CREATIVEADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEFASTSPEECH10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5247,7 +5236,6 @@ impl ::core::clone::Clone for CREATIVEFASTSPEECH10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEFASTSPEECH8WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5262,7 +5250,6 @@ impl ::core::clone::Clone for CREATIVEFASTSPEECH8WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CSIMAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5276,7 +5263,6 @@ impl ::core::clone::Clone for CSIMAADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIALOGICOKIADPCMWAVEFORMAT { pub ewf: super::Audio::WAVEFORMATEX, @@ -5290,7 +5276,6 @@ impl ::core::clone::Clone for DIALOGICOKIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5305,7 +5290,6 @@ impl ::core::clone::Clone for DIGIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIFIXWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5319,7 +5303,6 @@ impl ::core::clone::Clone for DIGIFIXWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIREALWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5334,7 +5317,6 @@ impl ::core::clone::Clone for DIGIREALWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGISTDWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5348,7 +5330,6 @@ impl ::core::clone::Clone for DIGISTDWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DOLBYAC2WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5379,7 +5360,6 @@ impl ::core::clone::Clone for DRAWDIBTIME { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DRMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5432,7 +5412,6 @@ impl ::core::clone::Clone for DRVM_IOCTL_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DVIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5447,7 +5426,6 @@ impl ::core::clone::Clone for DVIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ECHOSC1WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5461,7 +5439,6 @@ impl ::core::clone::Clone for ECHOSC1WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EXBMINFOHEADER { pub bmi: super::super::Graphics::Gdi::BITMAPINFOHEADER, @@ -5476,7 +5453,6 @@ impl ::core::clone::Clone for EXBMINFOHEADER { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct FMTOWNS_SND_WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5491,7 +5467,6 @@ impl ::core::clone::Clone for FMTOWNS_SND_WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct G721_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5506,7 +5481,6 @@ impl ::core::clone::Clone for G721_ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct G723_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5522,7 +5496,6 @@ impl ::core::clone::Clone for G723_ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct GSM610WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -5541,7 +5514,6 @@ pub type HIC = isize; pub type HMMIO = isize; pub type HVIDEO = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICCOMPRESS { pub dwFlags: u32, @@ -5566,7 +5538,6 @@ impl ::core::clone::Clone for ICCOMPRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICCOMPRESSFRAMES { pub dwFlags: u32, @@ -5595,7 +5566,6 @@ impl ::core::clone::Clone for ICCOMPRESSFRAMES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDECOMPRESS { pub dwFlags: u32, @@ -5614,7 +5584,6 @@ impl ::core::clone::Clone for ICDECOMPRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDECOMPRESSEX { pub dwFlags: u32, @@ -5654,7 +5623,6 @@ impl ::core::clone::Clone for ICDRAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDRAWBEGIN { pub dwFlags: u32, @@ -5682,7 +5650,6 @@ impl ::core::clone::Clone for ICDRAWBEGIN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDRAWSUGGEST { pub lpbiIn: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, @@ -5738,7 +5705,6 @@ impl ::core::clone::Clone for ICOPEN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICPALETTE { pub dwFlags: u32, @@ -5767,7 +5733,6 @@ impl ::core::clone::Clone for ICSETSTATUSPROC { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct IMAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6037,7 +6002,6 @@ impl ::core::clone::Clone for MCI_ANIM_STEP_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MCI_ANIM_UPDATE_PARMS { pub dwCallback: usize, @@ -6541,7 +6505,6 @@ impl ::core::clone::Clone for MCI_DGV_STEP_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MCI_DGV_UPDATE_PARMS { pub dwCallback: usize, @@ -7048,7 +7011,6 @@ impl ::core::clone::Clone for MCI_WAVE_SET_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MEDIASPACEADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7074,7 +7036,6 @@ impl ::core::clone::Clone for MIDIOPENSTRMID { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MIXEROPENDESC { pub hmx: super::Audio::HMIXER, @@ -7131,7 +7092,6 @@ impl ::core::clone::Clone for MMIOINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MSAUDIO1WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7147,7 +7107,6 @@ impl ::core::clone::Clone for MSAUDIO1WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct NMS_VBXADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7162,7 +7121,6 @@ impl ::core::clone::Clone for NMS_VBXADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7176,7 +7134,6 @@ impl ::core::clone::Clone for OLIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLICELPWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7190,7 +7147,6 @@ impl ::core::clone::Clone for OLICELPWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIGSMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7204,7 +7160,6 @@ impl ::core::clone::Clone for OLIGSMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIOPRWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7218,7 +7173,6 @@ impl ::core::clone::Clone for OLIOPRWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLISBCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7232,7 +7186,6 @@ impl ::core::clone::Clone for OLISBCWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct SIERRAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7247,7 +7200,6 @@ impl ::core::clone::Clone for SIERRAADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct SONARCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7277,7 +7229,6 @@ impl ::core::clone::Clone for TIMEREVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct TRUESPEECHWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7310,7 +7261,6 @@ impl ::core::clone::Clone for VIDEOHDR { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WAVEOPENDESC { pub hWave: super::Audio::HWAVE, @@ -7329,7 +7279,6 @@ impl ::core::clone::Clone for WAVEOPENDESC { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WMAUDIO2WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7346,7 +7295,6 @@ impl ::core::clone::Clone for WMAUDIO2WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WMAUDIO3WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7366,7 +7314,6 @@ impl ::core::clone::Clone for WMAUDIO3WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct YAMAHA_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7402,18 +7349,15 @@ pub type CAPERRORCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPSTATUSCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPVIDEOCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub type CAPWAVECALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPYIELDCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; pub type DRIVERMSGPROC = ::core::option::Option u32>; pub type DRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFNEXTDEVIO = ::core::option::Option super::super::Foundation::BOOL>; pub type LPMMIOPROC = ::core::option::Option super::super::Foundation::LRESULT>; pub type LPTASKCALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type VFWWDMExtensionProc = ::core::option::Option u32>; pub type YIELDPROC = ::core::option::Option u32>; diff --git a/crates/libs/sys/src/Windows/Win32/Media/Streaming/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Streaming/mod.rs index 4641e85329..c1bd865b8a 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Streaming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Streaming/mod.rs @@ -1,40 +1,27 @@ -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_DLNACAP: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_DLNADOC: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_MaxVolume: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 19 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_PacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 0 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SendPacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SinkProtocolInfo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsAudio: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsImages: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsMute: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsSearch: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsSetNextAVT: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 20 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsVideo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_UDN: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 6 }; pub const GUID_DEVINTERFACE_DMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25b4e268_2a05_496e_803b_266837fbda4b); 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 bab17d910d..3a5e6c1d2a 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -656,7 +656,6 @@ impl ::core::clone::Clone for WMDRM_IMPORT_INIT_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMMPEG2VIDEOINFO { pub hdr: WMVIDEOINFOHEADER2, @@ -854,7 +853,6 @@ impl ::core::clone::Clone for WMT_WEBSTREAM_SAMPLE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMVIDEOINFOHEADER { pub rcSource: super::super::Foundation::RECT, @@ -873,7 +871,6 @@ impl ::core::clone::Clone for WMVIDEOINFOHEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMVIDEOINFOHEADER2 { pub rcSource: super::super::Foundation::RECT, diff --git a/crates/libs/sys/src/Windows/Win32/Media/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/mod.rs index a359b2ed52..d6abc85d12 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/mod.rs @@ -1,20 +1,14 @@ #[cfg(feature = "Win32_Media_Audio")] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] pub mod Audio; #[cfg(feature = "Win32_Media_DxMediaObjects")] -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] pub mod DxMediaObjects; #[cfg(feature = "Win32_Media_KernelStreaming")] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] pub mod KernelStreaming; #[cfg(feature = "Win32_Media_Multimedia")] -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] pub mod Multimedia; #[cfg(feature = "Win32_Media_Streaming")] -#[doc = "Required features: `\"Win32_Media_Streaming\"`"] pub mod Streaming; #[cfg(feature = "Win32_Media_WindowsMediaFormat")] -#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] pub mod WindowsMediaFormat; ::windows_targets::link!("winmm.dll" "system" fn timeBeginPeriod(uperiod : u32) -> u32); ::windows_targets::link!("winmm.dll" "system" fn timeEndPeriod(uperiod : u32) -> u32); @@ -228,7 +222,6 @@ impl ::core::clone::Clone for TIMECODE_SAMPLE { *self } } -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPDRVCALLBACK = ::core::option::Option; pub type LPTIMECALLBACK = ::core::option::Option; 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 f22dc0d0ad..fddffe29aa 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -1,93 +1,93 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn AddIPAddress(address : u32, ipmask : u32, ifindex : u32, ntecontext : *mut u32, nteinstance : *mut u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn CancelIPChangeNotify(notifyoverlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("iphlpapi.dll" "system" fn CancelIPChangeNotify(notifyoverlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("iphlpapi.dll" "system" fn CancelIfTimestampConfigChange(notificationhandle : HIFTIMESTAMPCHANGE)); ::windows_targets::link!("iphlpapi.dll" "system" fn CancelMibChangeNotify2(notificationhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn CaptureInterfaceHardwareCrossTimestamp(interfaceluid : *const super::Ndis:: NET_LUID_LH, crosstimestamp : *mut INTERFACE_HARDWARE_CROSSTIMESTAMP) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn CaptureInterfaceHardwareCrossTimestamp(interfaceluid : *const super::Ndis:: NET_LUID_LH, crosstimestamp : *mut INTERFACE_HARDWARE_CROSSTIMESTAMP) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertCompartmentGuidToId(compartmentguid : *const ::windows_sys::core::GUID, compartmentid : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertCompartmentIdToGuid(compartmentid : u32, compartmentguid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceAliasToLuid(interfacealias : ::windows_sys::core::PCWSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceAliasToLuid(interfacealias : ::windows_sys::core::PCWSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceGuidToLuid(interfaceguid : *const ::windows_sys::core::GUID, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceGuidToLuid(interfaceguid : *const ::windows_sys::core::GUID, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceIndexToLuid(interfaceindex : u32, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceIndexToLuid(interfaceindex : u32, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceLuidToAlias(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacealias : ::windows_sys::core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToAlias(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacealias : ::windows_sys::core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceLuidToGuid(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceguid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToGuid(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceguid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceLuidToIndex(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceindex : *mut u32) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToIndex(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceindex : *mut u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceLuidToNameA(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_sys::core::PSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToNameA(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_sys::core::PSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceLuidToNameW(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_sys::core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToNameW(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_sys::core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceNameToLuidA(interfacename : ::windows_sys::core::PCSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceNameToLuidA(interfacename : ::windows_sys::core::PCSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn ConvertInterfaceNameToLuidW(interfacename : ::windows_sys::core::PCWSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceNameToLuidW(interfacename : ::windows_sys::core::PCWSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertIpv4MaskToLength(mask : u32, masklength : *mut u8) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertLengthToIpv4Mask(masklength : u32, mask : *mut u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn CreateAnycastIpAddressEntry(row : *const MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateAnycastIpAddressEntry(row : *const MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn CreateIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn CreateIpForwardEntry2(row : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpForwardEntry2(row : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn CreateIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn CreatePersistentTcpPortReservation(startport : u16, numberofports : u16, token : *mut u64) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn CreatePersistentUdpPortReservation(startport : u16, numberofports : u16, token : *mut u64) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn CreateProxyArpEntry(dwaddress : u32, dwmask : u32, dwifindex : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn CreateSortedAddressPairs(sourceaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, sourceaddresscount : u32, destinationaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, destinationaddresscount : u32, addresssortoptions : u32, sortedaddresspairlist : *mut *mut super::super::Networking::WinSock:: SOCKADDR_IN6_PAIR, sortedaddresspaircount : *mut u32) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateSortedAddressPairs(sourceaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, sourceaddresscount : u32, destinationaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, destinationaddresscount : u32, addresssortoptions : u32, sortedaddresspairlist : *mut *mut super::super::Networking::WinSock:: SOCKADDR_IN6_PAIR, sortedaddresspaircount : *mut u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn CreateUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn CreateUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn DeleteAnycastIpAddressEntry(row : *const MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn DeleteAnycastIpAddressEntry(row : *const MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIPAddress(ntecontext : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn DeleteIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn DeleteIpForwardEntry2(row : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpForwardEntry2(row : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn DeleteIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn DeletePersistentTcpPortReservation(startport : u16, numberofports : u16) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn DeletePersistentUdpPortReservation(startport : u16, numberofports : u16) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteProxyArpEntry(dwaddress : u32, dwmask : u32, dwifindex : u32) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn DeleteUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn DeleteUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn DisableMediaSense(phandle : *mut super::super::Foundation:: HANDLE, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn DisableMediaSense(phandle : *mut super::super::Foundation:: HANDLE, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn EnableRouter(phandle : *mut super::super::Foundation:: HANDLE, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn EnableRouter(phandle : *mut super::super::Foundation:: HANDLE, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn FlushIpNetTable(dwifindex : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn FlushIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, interfaceindex : u32) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn FlushIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, interfaceindex : u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn FlushIpPathTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn FlushIpPathTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn FreeDnsSettings(settings : *mut DNS_SETTINGS)); ::windows_targets::link!("iphlpapi.dll" "system" fn FreeInterfaceDnsSettings(settings : *mut DNS_INTERFACE_SETTINGS)); ::windows_targets::link!("iphlpapi.dll" "system" fn FreeMibTable(memory : *const ::core::ffi::c_void)); ::windows_targets::link!("iphlpapi.dll" "system" fn GetAdapterIndex(adaptername : ::windows_sys::core::PCWSTR, ifindex : *mut u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetAdapterOrderMap() -> *mut IP_ADAPTER_ORDER_MAP); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("iphlpapi.dll" "system" 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); ::windows_targets::link!("iphlpapi.dll" "system" fn GetAdaptersInfo(adapterinfo : *mut IP_ADAPTER_INFO, sizepointer : *mut u32) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetAnycastIpAddressEntry(row : *mut MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetAnycastIpAddressEntry(row : *mut MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetAnycastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_ANYCASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetAnycastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_ANYCASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetBestInterface(dwdestaddr : u32, pdwbestifindex : *mut u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetBestInterfaceEx(pdestaddr : *const super::super::Networking::WinSock:: SOCKADDR, pdwbestifindex : *mut u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetBestInterfaceEx(pdestaddr : *const super::super::Networking::WinSock:: SOCKADDR, pdwbestifindex : *mut u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetBestRoute(dwdestaddr : u32, dwsourceaddr : u32, pbestroute : *mut MIB_IPFORWARDROW) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetBestRoute(dwdestaddr : u32, dwsourceaddr : u32, pbestroute : *mut MIB_IPFORWARDROW) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetBestRoute2(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceindex : u32, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET, destinationaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET, addresssortoptions : u32, bestroute : *mut MIB_IPFORWARD_ROW2, bestsourceaddress : *mut super::super::Networking::WinSock:: SOCKADDR_INET) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetBestRoute2(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceindex : u32, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET, destinationaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET, addresssortoptions : u32, bestroute : *mut MIB_IPFORWARD_ROW2, bestsourceaddress : *mut super::super::Networking::WinSock:: SOCKADDR_INET) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetCurrentThreadCompartmentId() -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetCurrentThreadCompartmentScope(compartmentscope : *mut u32, compartmentid : *mut u32)); ::windows_targets::link!("iphlpapi.dll" "system" fn GetDefaultCompartmentId() -> super::super::Foundation:: WIN32_ERROR); @@ -99,60 +99,60 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn GetIcmpStatisticsEx(statistics : *mut MIB_ICMP_EX_XPSP1, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfEntry(pifrow : *mut MIB_IFROW) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetIfEntry2(row : *mut MIB_IF_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIfEntry2(row : *mut MIB_IF_ROW2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetIfEntry2Ex(level : MIB_IF_ENTRY_LEVEL, row : *mut MIB_IF_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIfEntry2Ex(level : MIB_IF_ENTRY_LEVEL, row : *mut MIB_IF_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfStackTable(table : *mut *mut MIB_IFSTACK_TABLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable(piftable : *mut MIB_IFTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetIfTable2(table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable2(table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetIfTable2Ex(level : MIB_IF_TABLE_LEVEL, table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable2Ex(level : MIB_IF_TABLE_LEVEL, table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetInterfaceActiveTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceActiveTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetInterfaceCurrentTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceCurrentTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceDnsSettings(interface : ::windows_sys::core::GUID, settings : *mut DNS_INTERFACE_SETTINGS) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetInterfaceHardwareTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceHardwareTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceInfo(piftable : *mut IP_INTERFACE_INFO, dwoutbuflen : *mut u32) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn GetInterfaceSupportedTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceSupportedTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetInvertedIfStackTable(table : *mut *mut MIB_INVERTEDIFSTACK_TABLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpAddrTable(pipaddrtable : *mut MIB_IPADDRTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpErrorString(errorcode : u32, buffer : ::windows_sys::core::PWSTR, size : *mut u32) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpForwardEntry2(row : *mut MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardEntry2(row : *mut MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetIpForwardTable(pipforwardtable : *mut MIB_IPFORWARDTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardTable(pipforwardtable : *mut MIB_IPFORWARDTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpForwardTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPFORWARD_TABLE2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPFORWARD_TABLE2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpInterfaceTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPINTERFACE_TABLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpInterfaceTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPINTERFACE_TABLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpNetEntry2(row : *mut MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetEntry2(row : *mut MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetTable(ipnettable : *mut MIB_IPNETTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPNET_TABLE2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPNET_TABLE2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex : u32, addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, bandwidthestimates : *mut MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex : u32, addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, bandwidthestimates : *mut MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpPathEntry(row : *mut MIB_IPPATH_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpPathEntry(row : *mut MIB_IPPATH_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetIpPathTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPPATH_TABLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetIpPathTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPPATH_TABLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpStatistics(statistics : *mut MIB_IPSTATS_LH) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpStatisticsEx(statistics : *mut MIB_IPSTATS_LH, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetJobCompartmentId(jobhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetMulticastIpAddressEntry(row : *mut MIB_MULTICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetMulticastIpAddressEntry(row : *mut MIB_MULTICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetMulticastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_MULTICASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetMulticastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_MULTICASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetNetworkConnectivityHint(connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetNetworkConnectivityHint(connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetNetworkConnectivityHintForInterface(interfaceindex : u32, connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetNetworkConnectivityHintForInterface(interfaceindex : u32, connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetNetworkInformation(networkguid : *const ::windows_sys::core::GUID, compartmentid : *mut u32, siteid : *mut u32, networkname : ::windows_sys::core::PWSTR, length : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetNetworkParams(pfixedinfo : *mut FIXED_INFO_W2KSP1, poutbuflen : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn GetNumberOfInterfaces(pdwnumif : *mut u32) -> u32); @@ -163,14 +163,14 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn GetOwnerModuleFromUdpEntry(pudpentry : *const MIB_UDPROW_OWNER_MODULE, class : TCPIP_OWNER_MODULE_INFO_CLASS, pbuffer : *mut ::core::ffi::c_void, pdwsize : *mut u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetPerAdapterInfo(ifindex : u32, pperadapterinfo : *mut IP_PER_ADAPTER_INFO_W2KSP1, poutbuflen : *mut u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetPerTcp6ConnectionEStats(row : *const MIB_TCP6ROW, estatstype : TCP_ESTATS_TYPE, rw : *mut u8, rwversion : u32, rwsize : u32, ros : *mut u8, rosversion : u32, rossize : u32, rod : *mut u8, rodversion : u32, rodsize : u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetPerTcp6ConnectionEStats(row : *const MIB_TCP6ROW, estatstype : TCP_ESTATS_TYPE, rw : *mut u8, rwversion : u32, rwsize : u32, ros : *mut u8, rosversion : u32, rossize : u32, rod : *mut u8, rodversion : u32, rodsize : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetPerTcpConnectionEStats(row : *const MIB_TCPROW_LH, estatstype : TCP_ESTATS_TYPE, rw : *mut u8, rwversion : u32, rwsize : u32, ros : *mut u8, rosversion : u32, rossize : u32, rod : *mut u8, rodversion : u32, rodsize : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetRTTAndHopCount(destipaddress : u32, hopcount : *mut u32, maxhops : u32, rtt : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("iphlpapi.dll" "system" fn GetSessionCompartmentId(sessionid : u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetTcp6Table(tcptable : *mut MIB_TCP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetTcp6Table(tcptable : *mut MIB_TCP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetTcp6Table2(tcptable : *mut MIB_TCP6TABLE2, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetTcp6Table2(tcptable : *mut MIB_TCP6TABLE2, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetTcpStatistics(statistics : *mut MIB_TCPSTATS_LH) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetTcpStatisticsEx(statistics : *mut MIB_TCPSTATS_LH, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetTcpStatisticsEx2(statistics : *mut MIB_TCPSTATS2, family : u32) -> u32); @@ -178,57 +178,57 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn GetTcpTable2(tcptable : *mut MIB_TCPTABLE2, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetTeredoPort(port : *mut u16) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn GetUdp6Table(udp6table : *mut MIB_UDP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn GetUdp6Table(udp6table : *mut MIB_UDP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetUdpStatistics(stats : *mut MIB_UDPSTATS) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetUdpStatisticsEx(statistics : *mut MIB_UDPSTATS, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetUdpStatisticsEx2(statistics : *mut MIB_UDPSTATS2, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetUdpTable(udptable : *mut MIB_UDPTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn GetUniDirectionalAdapterInfo(pipifinfo : *mut IP_UNIDIRECTIONAL_ADAPTER_ADDRESS, dwoutbuflen : *mut u32) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetUnicastIpAddressEntry(row : *mut MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetUnicastIpAddressEntry(row : *mut MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn GetUnicastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_UNICASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn GetUnicastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_UNICASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn Icmp6CreateFile() -> super::super::Foundation:: HANDLE); ::windows_targets::link!("iphlpapi.dll" "system" fn Icmp6ParseReplies(replybuffer : *mut ::core::ffi::c_void, replysize : u32) -> u32); #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`"] fn Icmp6SendEcho2(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_IN6, destinationaddress : *const super::super::Networking::WinSock:: SOCKADDR_IN6, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn Icmp6SendEcho2(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_IN6, destinationaddress : *const super::super::Networking::WinSock:: SOCKADDR_IN6, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpCloseHandle(icmphandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpCreateFile() -> super::super::Foundation:: HANDLE); ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpParseReplies(replybuffer : *mut ::core::ffi::c_void, replysize : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho(icmphandle : super::super::Foundation:: HANDLE, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn IcmpSendEcho2(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho2(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn IcmpSendEcho2Ex(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, sourceaddress : u32, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho2Ex(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, sourceaddress : u32, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn InitializeIpForwardEntry(row : *mut MIB_IPFORWARD_ROW2)); +::windows_targets::link!("iphlpapi.dll" "system" fn InitializeIpForwardEntry(row : *mut MIB_IPFORWARD_ROW2)); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn InitializeIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW)); +::windows_targets::link!("iphlpapi.dll" "system" fn InitializeIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW)); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn InitializeUnicastIpAddressEntry(row : *mut MIB_UNICASTIPADDRESS_ROW)); +::windows_targets::link!("iphlpapi.dll" "system" fn InitializeUnicastIpAddressEntry(row : *mut MIB_UNICASTIPADDRESS_ROW)); ::windows_targets::link!("iphlpapi.dll" "system" fn IpReleaseAddress(adapterinfo : *const IP_ADAPTER_INDEX_MAP) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn IpRenewAddress(adapterinfo : *const IP_ADAPTER_INDEX_MAP) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn LookupPersistentTcpPortReservation(startport : u16, numberofports : u16, token : *mut u64) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn LookupPersistentUdpPortReservation(startport : u16, numberofports : u16, token : *mut u64) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn NhpAllocateAndGetInterfaceInfoFromStack(pptable : *mut *mut IP_INTERFACE_NAME_INFO_W2KSP1, pdwcount : *mut u32, border : super::super::Foundation:: BOOL, hheap : super::super::Foundation:: HANDLE, dwflags : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NotifyAddrChange(handle : *mut super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyAddrChange(handle : *mut super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyIfTimestampConfigChange(callercontext : *const ::core::ffi::c_void, callback : PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK, notificationhandle : *mut HIFTIMESTAMPCHANGE) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn NotifyIpInterfaceChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPINTERFACE_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyIpInterfaceChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPINTERFACE_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn NotifyNetworkConnectivityHintChange(callback : PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyNetworkConnectivityHintChange(callback : PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn NotifyRouteChange(handle : *mut super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyRouteChange(handle : *mut super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn NotifyRouteChange2(addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPFORWARD_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyRouteChange2(addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPFORWARD_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn NotifyStableUnicastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback : PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK, callercontext : *const ::core::ffi::c_void, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyStableUnicastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback : PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK, callercontext : *const ::core::ffi::c_void, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyTeredoPortChange(callback : PTEREDO_PORT_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn NotifyUnicastIpAddressChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn NotifyUnicastIpAddressChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn ParseNetworkString(networkstring : ::windows_sys::core::PCWSTR, types : u32, addressinfo : *mut NET_ADDRESS_INFO, portnumber : *mut u16, prefixlength : *mut u8) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn ParseNetworkString(networkstring : ::windows_sys::core::PCWSTR, types : u32, addressinfo : *mut NET_ADDRESS_INFO, portnumber : *mut u16, prefixlength : *mut u8) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn PfAddFiltersToInterface(ih : *mut ::core::ffi::c_void, cinfilters : u32, pfiltin : *mut PF_FILTER_DESCRIPTOR, coutfilters : u32, pfiltout : *mut PF_FILTER_DESCRIPTOR, pfhandle : *mut *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn PfAddGlobalFilterToInterface(pinterface : *mut ::core::ffi::c_void, gffilter : GLOBAL_FILTER) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn PfBindInterfaceToIPAddress(pinterface : *mut ::core::ffi::c_void, pfattype : PFADDRESSTYPE, ipaddress : *mut u8) -> u32); @@ -247,11 +247,11 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn PfUnBindInterface(pinterface : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn RegisterInterfaceTimestampConfigChange(callback : PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, notificationhandle : *mut HIFTIMESTAMPCHANGE) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn ResolveIpNetEntry2(row : *mut MIB_IPNET_ROW2, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn ResolveIpNetEntry2(row : *mut MIB_IPNET_ROW2, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn ResolveNeighbor(networkaddress : *const super::super::Networking::WinSock:: SOCKADDR, physicaladdress : *mut ::core::ffi::c_void, physicaladdresslength : *mut u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn ResolveNeighbor(networkaddress : *const super::super::Networking::WinSock:: SOCKADDR, physicaladdress : *mut ::core::ffi::c_void, physicaladdresslength : *mut u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RestoreMediaSense(poverlapped : *const super::super::System::IO:: OVERLAPPED, lpdwenablecount : *mut u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn RestoreMediaSense(poverlapped : *const super::super::System::IO:: OVERLAPPED, lpdwenablecount : *mut u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SendARP(destip : u32, srcip : u32, pmacaddr : *mut ::core::ffi::c_void, phyaddrlen : *mut u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetCurrentThreadCompartmentId(compartmentid : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn SetCurrentThreadCompartmentScope(compartmentscope : u32) -> super::super::Foundation:: WIN32_ERROR); @@ -259,28 +259,28 @@ ::windows_targets::link!("iphlpapi.dll" "system" fn SetIfEntry(pifrow : *const MIB_IFROW) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetInterfaceDnsSettings(interface : ::windows_sys::core::GUID, settings : *const DNS_INTERFACE_SETTINGS) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn SetIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn SetIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn SetIpForwardEntry2(route : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn SetIpForwardEntry2(route : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn SetIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn SetIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn SetIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn SetIpNetEntry2(row : *const MIB_IPNET_ROW2) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpStatistics(pipstats : *const MIB_IPSTATS_LH) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpStatisticsEx(statistics : *const MIB_IPSTATS_LH, family : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpTTL(nttl : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetJobCompartmentId(jobhandle : super::super::Foundation:: HANDLE, compartmentid : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn SetNetworkInformation(networkguid : *const ::windows_sys::core::GUID, compartmentid : u32, networkname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn SetPerTcp6ConnectionEStats(row : *const MIB_TCP6ROW, estatstype : TCP_ESTATS_TYPE, rw : *const u8, rwversion : u32, rwsize : u32, offset : u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn SetPerTcp6ConnectionEStats(row : *const MIB_TCP6ROW, estatstype : TCP_ESTATS_TYPE, rw : *const u8, rwversion : u32, rwsize : u32, offset : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetPerTcpConnectionEStats(row : *const MIB_TCPROW_LH, estatstype : TCP_ESTATS_TYPE, rw : *const u8, rwversion : u32, rwsize : u32, offset : u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn SetSessionCompartmentId(sessionid : u32, compartmentid : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("iphlpapi.dll" "system" fn SetTcpEntry(ptcprow : *const MIB_TCPROW_LH) -> u32); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] fn SetUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("iphlpapi.dll" "system" fn SetUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("iphlpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn UnenableRouter(poverlapped : *const super::super::System::IO:: OVERLAPPED, lpdwenablecount : *mut u32) -> u32); +::windows_targets::link!("iphlpapi.dll" "system" fn UnenableRouter(poverlapped : *const super::super::System::IO:: OVERLAPPED, lpdwenablecount : *mut u32) -> u32); ::windows_targets::link!("iphlpapi.dll" "system" fn UnregisterInterfaceTimestampConfigChange(notificationhandle : HIFTIMESTAMPCHANGE)); ::windows_targets::link!("iphlpapi.dll" "system" fn if_indextoname(interfaceindex : u32, interfacename : ::windows_sys::core::PSTR) -> ::windows_sys::core::PSTR); ::windows_targets::link!("iphlpapi.dll" "system" fn if_nametoindex(interfacename : ::windows_sys::core::PCSTR) -> u32); @@ -1207,7 +1207,6 @@ impl ::core::clone::Clone for IPV6_ADDRESS_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH { pub Anonymous1: IP_ADAPTER_ADDRESSES_LH_0, @@ -1256,7 +1255,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_LH_0 { pub Alignment: u64, @@ -1271,7 +1269,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH_0_0 { pub Length: u32, @@ -1286,7 +1283,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_LH_1 { pub Flags: u32, @@ -1301,7 +1297,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_LH_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH_1_0 { pub _bitfield: u32, @@ -1315,7 +1310,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_LH_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_XP { pub Anonymous: IP_ADAPTER_ADDRESSES_XP_0, @@ -1347,7 +1341,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_XP_0 { pub Alignment: u64, @@ -1362,7 +1355,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_XP_0_0 { pub Length: u32, @@ -1377,7 +1369,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ADDRESSES_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_ANYCAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_ANYCAST_ADDRESS_XP_0, @@ -1393,7 +1384,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ANYCAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -1408,7 +1398,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -1423,7 +1412,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_DNS_SERVER_ADDRESS_XP { pub Anonymous: IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0, @@ -1439,7 +1427,6 @@ impl ::core::clone::Clone for IP_ADAPTER_DNS_SERVER_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { pub Alignment: u64, @@ -1454,7 +1441,6 @@ impl ::core::clone::Clone for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0_0 { pub Length: u32, @@ -1480,7 +1466,6 @@ impl ::core::clone::Clone for IP_ADAPTER_DNS_SUFFIX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_GATEWAY_ADDRESS_LH { pub Anonymous: IP_ADAPTER_GATEWAY_ADDRESS_LH_0, @@ -1496,7 +1481,6 @@ impl ::core::clone::Clone for IP_ADAPTER_GATEWAY_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { pub Alignment: u64, @@ -1511,7 +1495,6 @@ impl ::core::clone::Clone for IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_GATEWAY_ADDRESS_LH_0_0 { pub Length: u32, @@ -1564,7 +1547,6 @@ impl ::core::clone::Clone for IP_ADAPTER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_MULTICAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_MULTICAST_ADDRESS_XP_0, @@ -1580,7 +1562,6 @@ impl ::core::clone::Clone for IP_ADAPTER_MULTICAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -1595,7 +1576,6 @@ impl ::core::clone::Clone for IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_MULTICAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -1621,7 +1601,6 @@ impl ::core::clone::Clone for IP_ADAPTER_ORDER_MAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_PREFIX_XP { pub Anonymous: IP_ADAPTER_PREFIX_XP_0, @@ -1638,7 +1617,6 @@ impl ::core::clone::Clone for IP_ADAPTER_PREFIX_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_PREFIX_XP_0 { pub Alignment: u64, @@ -1653,7 +1631,6 @@ impl ::core::clone::Clone for IP_ADAPTER_PREFIX_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_PREFIX_XP_0_0 { pub Length: u32, @@ -1668,7 +1645,6 @@ impl ::core::clone::Clone for IP_ADAPTER_PREFIX_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_LH { pub Anonymous: IP_ADAPTER_UNICAST_ADDRESS_LH_0, @@ -1691,7 +1667,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_UNICAST_ADDRESS_LH_0 { pub Alignment: u64, @@ -1706,7 +1681,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { pub Length: u32, @@ -1721,7 +1695,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_UNICAST_ADDRESS_XP_0, @@ -1743,7 +1716,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_UNICAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -1758,7 +1730,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -1773,7 +1744,6 @@ impl ::core::clone::Clone for IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_WINS_SERVER_ADDRESS_LH { pub Anonymous: IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0, @@ -1789,7 +1759,6 @@ impl ::core::clone::Clone for IP_ADAPTER_WINS_SERVER_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { pub Alignment: u64, @@ -1804,7 +1773,6 @@ impl ::core::clone::Clone for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { pub Length: u32, @@ -1819,7 +1787,6 @@ impl ::core::clone::Clone for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADDRESS_PREFIX { pub Prefix: super::super::Networking::WinSock::SOCKADDR_INET, @@ -1996,7 +1963,6 @@ impl ::core::clone::Clone for MIBICMPSTATS_EX_XPSP1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_ANYCASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -2013,7 +1979,6 @@ impl ::core::clone::Clone for MIB_ANYCASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_ANYCASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -2161,7 +2126,6 @@ impl ::core::clone::Clone for MIB_IFTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_ROW2 { pub InterfaceLuid: super::Ndis::NET_LUID_LH, @@ -2215,7 +2179,6 @@ impl ::core::clone::Clone for MIB_IF_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_ROW2_0 { pub _bitfield: u8, @@ -2229,7 +2192,6 @@ impl ::core::clone::Clone for MIB_IF_ROW2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_TABLE2 { pub NumEntries: u32, @@ -2309,7 +2271,6 @@ impl ::core::clone::Clone for MIB_IPADDRTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPDESTROW { pub ForwardRow: MIB_IPFORWARDROW, @@ -2325,7 +2286,6 @@ impl ::core::clone::Clone for MIB_IPDESTROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPDESTTABLE { pub dwNumEntries: u32, @@ -2350,7 +2310,6 @@ impl ::core::clone::Clone for MIB_IPFORWARDNUMBER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPFORWARDROW { pub dwForwardDest: u32, @@ -2377,7 +2336,6 @@ impl ::core::clone::Clone for MIB_IPFORWARDROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union MIB_IPFORWARDROW_0 { pub dwForwardType: u32, @@ -2392,7 +2350,6 @@ impl ::core::clone::Clone for MIB_IPFORWARDROW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union MIB_IPFORWARDROW_1 { pub dwForwardProto: u32, @@ -2407,7 +2364,6 @@ impl ::core::clone::Clone for MIB_IPFORWARDROW_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPFORWARDTABLE { pub dwNumEntries: u32, @@ -2422,7 +2378,6 @@ impl ::core::clone::Clone for MIB_IPFORWARDTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPFORWARD_ROW2 { pub InterfaceLuid: super::Ndis::NET_LUID_LH, @@ -2450,7 +2405,6 @@ impl ::core::clone::Clone for MIB_IPFORWARD_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPFORWARD_TABLE2 { pub NumEntries: u32, @@ -2465,7 +2419,6 @@ impl ::core::clone::Clone for MIB_IPFORWARD_TABLE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPINTERFACE_ROW { pub Family: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -2513,7 +2466,6 @@ impl ::core::clone::Clone for MIB_IPINTERFACE_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPINTERFACE_TABLE { pub NumEntries: u32, @@ -2791,7 +2743,6 @@ impl ::core::clone::Clone for MIB_IPNETTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_ROW2 { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -2812,7 +2763,6 @@ impl ::core::clone::Clone for MIB_IPNET_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPNET_ROW2_0 { pub Anonymous: MIB_IPNET_ROW2_0_0, @@ -2827,7 +2777,6 @@ impl ::core::clone::Clone for MIB_IPNET_ROW2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_ROW2_0_0 { pub _bitfield: u8, @@ -2841,7 +2790,6 @@ impl ::core::clone::Clone for MIB_IPNET_ROW2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPNET_ROW2_1 { pub LastReachable: u32, @@ -2856,7 +2804,6 @@ impl ::core::clone::Clone for MIB_IPNET_ROW2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_TABLE2 { pub NumEntries: u32, @@ -2871,7 +2818,6 @@ impl ::core::clone::Clone for MIB_IPNET_TABLE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPPATH_ROW { pub Source: super::super::Networking::WinSock::SOCKADDR_INET, @@ -2896,7 +2842,6 @@ impl ::core::clone::Clone for MIB_IPPATH_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPPATH_ROW_0 { pub LastReachable: u32, @@ -2911,7 +2856,6 @@ impl ::core::clone::Clone for MIB_IPPATH_ROW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPPATH_TABLE { pub NumEntries: u32, @@ -3001,7 +2945,6 @@ impl ::core::clone::Clone for MIB_IPSTATS_W2K { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES { pub InboundBandwidthInformation: super::super::Networking::WinSock::NL_BANDWIDTH_INFORMATION, @@ -3060,7 +3003,6 @@ impl ::core::clone::Clone for MIB_MFE_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_MULTICASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -3077,7 +3019,6 @@ impl ::core::clone::Clone for MIB_MULTICASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_MULTICASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -3147,7 +3088,6 @@ impl ::core::clone::Clone for MIB_ROUTESTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6ROW { pub State: MIB_TCP_STATE, @@ -3167,7 +3107,6 @@ impl ::core::clone::Clone for MIB_TCP6ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6ROW2 { pub LocalAddr: super::super::Networking::WinSock::IN6_ADDR, @@ -3225,7 +3164,6 @@ impl ::core::clone::Clone for MIB_TCP6ROW_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6TABLE { pub dwNumEntries: u32, @@ -3240,7 +3178,6 @@ impl ::core::clone::Clone for MIB_TCP6TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6TABLE2 { pub dwNumEntries: u32, @@ -3491,7 +3428,6 @@ impl ::core::clone::Clone for MIB_TCPTABLE_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_UDP6ROW { pub dwLocalAddr: super::super::Networking::WinSock::IN6_ADDR, @@ -3597,7 +3533,6 @@ impl ::core::clone::Clone for MIB_UDP6ROW_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_UDP6TABLE { pub dwNumEntries: u32, @@ -3814,7 +3749,6 @@ impl ::core::clone::Clone for MIB_UDPTABLE_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_UNICASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -3839,7 +3773,6 @@ impl ::core::clone::Clone for MIB_UNICASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_UNICASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -3854,7 +3787,6 @@ impl ::core::clone::Clone for MIB_UNICASTIPADDRESS_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NET_ADDRESS_INFO { pub Format: NET_ADDRESS_FORMAT, @@ -3869,7 +3801,6 @@ impl ::core::clone::Clone for NET_ADDRESS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union NET_ADDRESS_INFO_0 { pub NamedAddress: NET_ADDRESS_INFO_0_0, @@ -3886,7 +3817,6 @@ impl ::core::clone::Clone for NET_ADDRESS_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NET_ADDRESS_INFO_0_0 { pub Address: [u16; 256], @@ -4290,19 +4220,14 @@ impl ::core::clone::Clone for TCP_RESERVE_PORT_RANGE { } } pub type PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PIPFORWARD_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PIPINTERFACE_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK = ::core::option::Option; pub type PTEREDO_PORT_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PUNICAST_IPADDRESS_CHANGE_CALLBACK = ::core::option::Option; 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 39a8f40411..d720d1daf5 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -33,9 +33,9 @@ ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" 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(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn NetFreeAadJoinInformation(pjoininfo : *const DSREG_JOIN_INFO)); +::windows_targets::link!("netapi32.dll" "system" fn NetFreeAadJoinInformation(pjoininfo : *const DSREG_JOIN_INFO)); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn NetGetAadJoinInformation(pcsztenantid : ::windows_sys::core::PCWSTR, ppjoininfo : *mut *mut DSREG_JOIN_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("netapi32.dll" "system" fn NetGetAadJoinInformation(pcsztenantid : ::windows_sys::core::PCWSTR, ppjoininfo : *mut *mut DSREG_JOIN_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("netapi32.dll" "system" fn NetGetAnyDCName(servername : ::windows_sys::core::PCWSTR, domainname : ::windows_sys::core::PCWSTR, buffer : *mut *mut u8) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn NetGetDCName(servername : ::windows_sys::core::PCWSTR, domainname : ::windows_sys::core::PCWSTR, buffer : *mut *mut u8) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn NetGetDisplayInformationIndex(servername : ::windows_sys::core::PCWSTR, level : u32, prefix : ::windows_sys::core::PCWSTR, index : *mut u32) -> u32); @@ -2845,7 +2845,6 @@ impl ::core::clone::Clone for CONFIG_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DSREG_JOIN_INFO { pub joinType: DSREG_JOIN_TYPE, @@ -3075,7 +3074,6 @@ impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct LOCALGROUP_MEMBERS_INFO_1 { pub lgrmi1_sid: super::super::Foundation::PSID, @@ -3091,7 +3089,6 @@ impl ::core::clone::Clone for LOCALGROUP_MEMBERS_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct LOCALGROUP_MEMBERS_INFO_2 { pub lgrmi2_sid: super::super::Foundation::PSID, 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 ffe5c0492b..b012e703d1 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -3,7 +3,7 @@ ::windows_targets::link!("ndfapi.dll" "system" fn NdfCreateConnectivityIncident(handle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ndfapi.dll" "system" 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_targets::link!("ndfapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("ndfapi.dll" "system" 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_targets::link!("ndfapi.dll" "system" 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_targets::link!("ndfapi.dll" "system" fn NdfCreateNetConnectionIncident(handle : *mut *mut ::core::ffi::c_void, id : ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ndfapi.dll" "system" 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); @@ -11,7 +11,7 @@ ::windows_targets::link!("ndfapi.dll" "system" fn NdfCreateWebIncident(url : ::windows_sys::core::PCWSTR, handle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ndfapi.dll" "system" 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_targets::link!("ndfapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("ndfapi.dll" "system" 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_targets::link!("ndfapi.dll" "system" fn NdfDiagnoseIncident(handle : *const ::core::ffi::c_void, rootcausecount : *mut u32, rootcauses : *mut *mut RootCauseInfo, dwwait : u32, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ndfapi.dll" "system" fn NdfExecuteDiagnosis(handle : *const ::core::ffi::c_void, hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ndfapi.dll" "system" fn NdfGetTraceFile(handle : *const ::core::ffi::c_void, tracefilelocation : *mut ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); 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 8d391d90a2..3d62a89fb2 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -1,9 +1,9 @@ ::windows_targets::link!("drt.dll" "system" fn DrtClose(hdrt : *const ::core::ffi::c_void)); ::windows_targets::link!("drt.dll" "system" fn DrtContinueSearch(hsearchcontext : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("drtprov.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn DrtCreateDerivedKey(plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT, pkey : *mut DRT_DATA) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("drtprov.dll" "system" fn DrtCreateDerivedKey(plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT, pkey : *mut DRT_DATA) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("drtprov.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("drtprov.dll" "system" fn DrtCreateDnsBootstrapResolver(port : u16, pwszaddress : ::windows_sys::core::PCWSTR, ppmodule : *mut *mut DRT_BOOTSTRAP_PROVIDER) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drttransport.dll" "system" fn DrtCreateIpv6UdpTransport(scope : DRT_SCOPE, dwscopeid : u32, dwlocalitythreshold : u32, pwport : *mut u16, phtransport : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drtprov.dll" "system" fn DrtCreateNullSecurityProvider(ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER) -> ::windows_sys::core::HRESULT); @@ -15,12 +15,12 @@ ::windows_targets::link!("drtprov.dll" "system" fn DrtDeletePnrpBootstrapResolver(presolver : *const DRT_BOOTSTRAP_PROVIDER)); ::windows_targets::link!("drt.dll" "system" fn DrtEndSearch(hsearchcontext : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("drt.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn DrtGetEventData(hdrt : *const ::core::ffi::c_void, uleventdatalen : u32, peventdata : *mut DRT_EVENT_DATA) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("drt.dll" "system" fn DrtGetEventData(hdrt : *const ::core::ffi::c_void, uleventdatalen : u32, peventdata : *mut DRT_EVENT_DATA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetEventDataSize(hdrt : *const ::core::ffi::c_void, puleventdatalen : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetInstanceName(hdrt : *const ::core::ffi::c_void, ulcbinstancenamesize : u32, pwzdrtinstancename : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetInstanceNameSize(hdrt : *const ::core::ffi::c_void, pulcbinstancenamesize : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("drt.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn DrtGetSearchPath(hsearchcontext : *const ::core::ffi::c_void, ulsearchpathsize : u32, psearchpath : *mut DRT_ADDRESS_LIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("drt.dll" "system" fn DrtGetSearchPath(hsearchcontext : *const ::core::ffi::c_void, ulsearchpathsize : u32, psearchpath : *mut DRT_ADDRESS_LIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetSearchPathSize(hsearchcontext : *const ::core::ffi::c_void, pulsearchpathsize : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetSearchResult(hsearchcontext : *const ::core::ffi::c_void, ulsearchresultsize : u32, psearchresult : *mut DRT_SEARCH_RESULT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("drt.dll" "system" fn DrtGetSearchResultSize(hsearchcontext : *const ::core::ffi::c_void, pulsearchresultsize : *mut u32) -> ::windows_sys::core::HRESULT); @@ -31,44 +31,44 @@ ::windows_targets::link!("drt.dll" "system" fn DrtUpdateKey(hkeyregistration : *const ::core::ffi::c_void, pappdata : *const DRT_DATA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabAddContact(pwzcontactdata : ::windows_sys::core::PCWSTR, ppcontact : *mut *mut PEER_CONTACT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabCancelInvitation(hinvitation : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabCloseHandle(hinvitation : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabDeleteContact(pwzpeername : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabDeleteEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabDeleteEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabDeleteObject(pobjectid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabEnumApplicationRegistrationInfo(registrationtype : PEER_APPLICATION_REGISTRATION_TYPE, phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2p.dll" "system" fn PeerCollabEnumApplications(pcendpoint : *const PEER_ENDPOINT, papplicationid : *const ::windows_sys::core::GUID, phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabEnumContacts(phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabEnumEndpoints(pccontact : *const PEER_CONTACT, phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2p.dll" "system" fn PeerCollabEnumObjects(pcendpoint : *const PEER_ENDPOINT, pobjectid : *const ::windows_sys::core::GUID, phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabEnumPeopleNearMe(phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabExportContact(pwzpeername : ::windows_sys::core::PCWSTR, ppwzcontactdata : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabGetAppLaunchInfo(pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetAppLaunchInfo(pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" fn PeerCollabGetContact(pwzpeername : ::windows_sys::core::PCWSTR, ppcontact : *mut *mut PEER_CONTACT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetEndpointName(ppwzendpointname : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabGetEventData(hpeerevent : *const ::core::ffi::c_void, ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetEventData(hpeerevent : *const ::core::ffi::c_void, ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetInvitationResponse(hinvitation : super::super::Foundation:: HANDLE, ppinvitationresponse : *mut *mut PEER_INVITATION_RESPONSE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabGetPresenceInfo(pcendpoint : *const PEER_ENDPOINT, pppresenceinfo : *mut *mut PEER_PRESENCE_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetPresenceInfo(pcendpoint : *const PEER_ENDPOINT, pppresenceinfo : *mut *mut PEER_PRESENCE_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabGetSigninOptions(pdwsigninoptions : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabInviteEndpoint(pcendpoint : *const PEER_ENDPOINT, pcinvitation : *const PEER_INVITATION, ppresponse : *mut *mut PEER_INVITATION_RESPONSE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabInviteEndpoint(pcendpoint : *const PEER_ENDPOINT, pcinvitation : *const PEER_INVITATION, ppresponse : *mut *mut PEER_INVITATION_RESPONSE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabParseContact(pwzcontactdata : ::windows_sys::core::PCWSTR, ppcontact : *mut *mut PEER_CONTACT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabQueryContactData(pcendpoint : *const PEER_ENDPOINT, ppwzcontactdata : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabQueryContactData(pcendpoint : *const PEER_ENDPOINT, ppwzcontactdata : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabRefreshEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabRefreshEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabRegisterApplication(pcapplication : *const PEER_APPLICATION_REGISTRATION_INFO, registrationtype : PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabSetEndpointName(pwzendpointname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); @@ -79,51 +79,51 @@ ::windows_targets::link!("p2p.dll" "system" fn PeerCollabSignout(dwsigninoptions : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabStartup(wversionrequested : u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabSubscribeEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabSubscribeEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabUnregisterApplication(papplicationid : *const ::windows_sys::core::GUID, registrationtype : PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabUnregisterEvent(hpeerevent : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerCollabUnsubscribeEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerCollabUnsubscribeEndpointData(pcendpoint : *const PEER_ENDPOINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCollabUpdateContact(pcontact : *const PEER_CONTACT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerCreatePeerName(pwzidentity : ::windows_sys::core::PCWSTR, pwzclassifier : ::windows_sys::core::PCWSTR, ppwzpeername : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientAddContentInformation(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientAddContentInformation(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientAddData(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientAddData(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientBlockRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientBlockRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientCancelAsyncOperation(hpeerdist : isize, hcontenthandle : isize, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientCancelAsyncOperation(hpeerdist : isize, hcontenthandle : isize, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientCloseContent(hpeerdist : isize, hcontenthandle : isize) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientCompleteContentInformation(hpeerdist : isize, hcontenthandle : isize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientCompleteContentInformation(hpeerdist : isize, hcontenthandle : isize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientFlushContent(hpeerdist : isize, pcontenttag : *const PEERDIST_CONTENT_TAG, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientFlushContent(hpeerdist : isize, pcontenttag : *const PEERDIST_CONTENT_TAG, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientGetInformationByHandle(hpeerdist : isize, hcontenthandle : isize, peerdistclientinfoclass : PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS, dwbuffersize : u32, lpinformation : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientOpenContent(hpeerdist : isize, pcontenttag : *const PEERDIST_CONTENT_TAG, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phcontenthandle : *mut isize) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistClientStreamRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientStreamRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistGetOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistGetOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED, lpnumberofbytestransferred : *mut u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistGetStatus(hpeerdist : isize, ppeerdiststatus : *mut PEERDIST_STATUS) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistGetStatusEx(hpeerdist : isize, ppeerdiststatus : *mut PEERDIST_STATUS_INFO) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistRegisterForStatusChangeNotification(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistRegisterForStatusChangeNotification(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistRegisterForStatusChangeNotificationEx(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS_INFO) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistRegisterForStatusChangeNotificationEx(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS_INFO) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistServerCancelAsyncOperation(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerCancelAsyncOperation(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerCloseContentInformation(hpeerdist : isize, hcontentinfo : isize) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerCloseStreamHandle(hpeerdist : isize, hstream : isize) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerOpenContentInformation(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, ullcontentoffset : u64, cbcontentlength : u64, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phcontentinfo : *mut isize) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerOpenContentInformationEx(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, ullcontentoffset : u64, cbcontentlength : u64, pretrievaloptions : *const PEERDIST_RETRIEVAL_OPTIONS, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phcontentinfo : *mut isize) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistServerPublishAddToStream(hpeerdist : isize, hstream : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerPublishAddToStream(hpeerdist : isize, hstream : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistServerPublishCompleteStream(hpeerdist : isize, hstream : isize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerPublishCompleteStream(hpeerdist : isize, hstream : isize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerPublishStream(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, cbcontentlength : u64, ppublishoptions : *const PEERDIST_PUBLICATION_OPTIONS, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phstream : *mut isize) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("peerdist.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn PeerDistServerRetrieveContentInformation(hpeerdist : isize, hcontentinfo : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerRetrieveContentInformation(hpeerdist : isize, hcontentinfo : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerUnpublish(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistShutdown(hpeerdist : isize) -> u32); ::windows_targets::link!("peerdist.dll" "system" fn PeerDistStartup(dwversionrequested : u32, phpeerdist : *mut isize, pdwsupportedversion : *mut u32) -> u32); @@ -138,7 +138,7 @@ ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphClose(hgraph : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphCloseDirectConnection(hgraph : *const ::core::ffi::c_void, ullconnectionid : u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2pgraph.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2pgraph.dll" "system" 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_targets::link!("p2pgraph.dll" "system" 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_targets::link!("p2pgraph.dll" "system" fn PeerGraphDelete(pwzgraphid : ::windows_sys::core::PCWSTR, pwzpeerid : ::windows_sys::core::PCWSTR, pwzdatabasename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphDeleteRecord(hgraph : *const ::core::ffi::c_void, precordid : *const ::windows_sys::core::GUID, flocal : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); @@ -152,7 +152,7 @@ ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphGetItemCount(hpeerenum : *const ::core::ffi::c_void, pcount : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" 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_targets::link!("p2pgraph.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerGraphGetNodeInfo(hgraph : *const ::core::ffi::c_void, ullnodeid : u64, ppnodeinfo : *mut *mut PEER_NODE_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphGetNodeInfo(hgraph : *const ::core::ffi::c_void, ullnodeid : u64, ppnodeinfo : *mut *mut PEER_NODE_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphGetProperties(hgraph : *const ::core::ffi::c_void, ppgraphproperties : *mut *mut PEER_GRAPH_PROPERTIES) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphGetRecord(hgraph : *const ::core::ffi::c_void, precordid : *const ::windows_sys::core::GUID, pprecord : *mut *mut PEER_RECORD) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphGetStatus(hgraph : *const ::core::ffi::c_void, pdwstatus : *mut u32) -> ::windows_sys::core::HRESULT); @@ -160,7 +160,7 @@ ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphListen(hgraph : *const ::core::ffi::c_void, dwscope : u32, dwscopeid : u32, wport : u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" 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_targets::link!("p2pgraph.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2pgraph.dll" "system" 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_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("p2pgraph.dll" "system" fn PeerGraphSearchRecords(hgraph : *const ::core::ffi::c_void, pwzcriteria : ::windows_sys::core::PCWSTR, phpeerenum : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -179,7 +179,7 @@ ::windows_targets::link!("p2p.dll" "system" fn PeerGroupCloseDirectConnection(hgroup : *const ::core::ffi::c_void, ullconnectionid : u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerGroupConnect(hgroup : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerGroupConnectByAddress(hgroup : *const ::core::ffi::c_void, caddresses : u32, paddresses : *const PEER_ADDRESS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerGroupConnectByAddress(hgroup : *const ::core::ffi::c_void, caddresses : u32, paddresses : *const PEER_ADDRESS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerGroupCreate(pproperties : *const PEER_GROUP_PROPERTIES, phgroup : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" fn PeerGroupCreatePasswordInvitation(hgroup : *const ::core::ffi::c_void, ppwzinvitation : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); @@ -197,13 +197,13 @@ ::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" fn PeerGroupImportDatabase(hgroup : *const ::core::ffi::c_void, pwzfilepath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2p.dll" "system" 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(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn PeerGroupParseInvitation(pwzinvitation : ::windows_sys::core::PCWSTR, ppinvitationinfo : *mut *mut PEER_INVITATION_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerGroupParseInvitation(pwzinvitation : ::windows_sys::core::PCWSTR, ppinvitationinfo : *mut *mut PEER_INVITATION_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" 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_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); @@ -230,17 +230,17 @@ ::windows_targets::link!("p2p.dll" "system" fn PeerPnrpEndResolve(hresolve : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerPnrpGetCloudInfo(pcnumclouds : *mut u32, ppcloudinfo : *mut *mut PEER_PNRP_CLOUD_INFO) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerPnrpGetEndpoint(hresolve : *const ::core::ffi::c_void, ppendpoint : *mut *mut PEER_PNRP_ENDPOINT_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"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_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" fn PeerPnrpShutdown() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" 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_targets::link!("p2p.dll" "system" fn PeerPnrpStartup(wversionrequested : u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("p2p.dll" "system" fn PeerPnrpUnregister(hregistration : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("p2p.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn PeerPnrpUpdateRegistration(hregistration : *const ::core::ffi::c_void, pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("p2p.dll" "system" fn PeerPnrpUpdateRegistration(hregistration : *const ::core::ffi::c_void, pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO) -> ::windows_sys::core::HRESULT); pub const DRT_ACTIVE: DRT_STATUS = 0i32; pub const DRT_ADDRESS_FLAG_ACCEPTED: DRT_ADDRESS_FLAGS = 1i32; pub const DRT_ADDRESS_FLAG_BAD_VALIDATE_ID: DRT_ADDRESS_FLAGS = 32i32; @@ -531,7 +531,6 @@ pub type PNRP_REGISTERED_ID_STATE = i32; pub type PNRP_RESOLVE_CRITERIA = i32; pub type PNRP_SCOPE = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_ADDRESS { pub socketAddress: super::super::Networking::WinSock::SOCKADDR_STORAGE, @@ -548,7 +547,6 @@ impl ::core::clone::Clone for DRT_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_ADDRESS_LIST { pub AddressCount: u32, @@ -591,7 +589,6 @@ impl ::core::clone::Clone for DRT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA { pub r#type: DRT_EVENT_TYPE, @@ -608,7 +605,6 @@ impl ::core::clone::Clone for DRT_EVENT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union DRT_EVENT_DATA_0 { pub leafsetKeyChange: DRT_EVENT_DATA_0_0, @@ -624,7 +620,6 @@ impl ::core::clone::Clone for DRT_EVENT_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_0 { pub change: DRT_LEAFSET_KEY_CHANGE_TYPE, @@ -640,7 +635,6 @@ impl ::core::clone::Clone for DRT_EVENT_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_1 { pub state: DRT_REGISTRATION_STATE, @@ -655,7 +649,6 @@ impl ::core::clone::Clone for DRT_EVENT_DATA_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_2 { pub status: DRT_STATUS, @@ -670,7 +663,6 @@ impl ::core::clone::Clone for DRT_EVENT_DATA_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_2_0 { pub cntAddress: u32, @@ -824,7 +816,6 @@ impl ::core::clone::Clone for PEERDIST_STATUS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_ADDRESS { pub dwSize: u32, @@ -864,7 +855,6 @@ impl ::core::clone::Clone for PEER_APPLICATION_REGISTRATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_APP_LAUNCH_INFO { pub pContact: *mut PEER_CONTACT, @@ -880,7 +870,6 @@ impl ::core::clone::Clone for PEER_APP_LAUNCH_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_COLLAB_EVENT_DATA { pub eventType: PEER_COLLAB_EVENT_TYPE, @@ -895,7 +884,6 @@ impl ::core::clone::Clone for PEER_COLLAB_EVENT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union PEER_COLLAB_EVENT_DATA_0 { pub watchListChangedData: PEER_EVENT_WATCHLIST_CHANGED_DATA, @@ -926,7 +914,6 @@ impl ::core::clone::Clone for PEER_COLLAB_EVENT_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_CONNECTION_INFO { pub dwSize: u32, @@ -961,7 +948,6 @@ impl ::core::clone::Clone for PEER_CONTACT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PEER_CREDENTIAL_INFO { pub dwSize: u32, @@ -995,7 +981,6 @@ impl ::core::clone::Clone for PEER_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_ENDPOINT { pub address: PEER_ADDRESS, @@ -1010,7 +995,6 @@ impl ::core::clone::Clone for PEER_ENDPOINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_APPLICATION_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -1042,7 +1026,6 @@ impl ::core::clone::Clone for PEER_EVENT_CONNECTION_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_ENDPOINT_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -1095,7 +1078,6 @@ impl ::core::clone::Clone for PEER_EVENT_NODE_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_OBJECT_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -1112,7 +1094,6 @@ impl ::core::clone::Clone for PEER_EVENT_OBJECT_CHANGED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { pub changeType: PEER_CHANGE_TYPE, @@ -1127,7 +1108,6 @@ impl ::core::clone::Clone for PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_PRESENCE_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -1157,7 +1137,6 @@ impl ::core::clone::Clone for PEER_EVENT_RECORD_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_REQUEST_STATUS_CHANGED_DATA { pub pEndpoint: *mut PEER_ENDPOINT, @@ -1321,7 +1300,6 @@ impl ::core::clone::Clone for PEER_INVITATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PEER_INVITATION_INFO { pub dwSize: u32, @@ -1365,7 +1343,6 @@ impl ::core::clone::Clone for PEER_INVITATION_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct PEER_MEMBER { pub dwSize: u32, @@ -1398,7 +1375,6 @@ impl ::core::clone::Clone for PEER_NAME_PAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_NODE_INFO { pub dwSize: u32, @@ -1429,7 +1405,6 @@ impl ::core::clone::Clone for PEER_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PEOPLE_NEAR_ME { pub pwzNickName: ::windows_sys::core::PWSTR, @@ -1457,7 +1432,6 @@ impl ::core::clone::Clone for PEER_PNRP_CLOUD_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PNRP_ENDPOINT_INFO { pub pwzPeerName: ::windows_sys::core::PWSTR, @@ -1475,7 +1449,6 @@ impl ::core::clone::Clone for PEER_PNRP_ENDPOINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PNRP_REGISTRATION_INFO { pub pwzCloudName: ::windows_sys::core::PWSTR, @@ -1571,7 +1544,6 @@ impl ::core::clone::Clone for PNRPCLOUDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PNRPINFO_V1 { pub dwSize: u32, @@ -1593,7 +1565,6 @@ impl ::core::clone::Clone for PNRPINFO_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] pub struct PNRPINFO_V2 { pub dwSize: u32, @@ -1617,7 +1588,6 @@ impl ::core::clone::Clone for PNRPINFO_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] pub union PNRPINFO_V2_0 { pub blobPayload: super::super::System::Com::BLOB, @@ -1643,7 +1613,6 @@ impl ::core::clone::Clone for PNRP_CLOUD_ID { *self } } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type DRT_BOOTSTRAP_RESOLVE_CALLBACK = ::core::option::Option; pub type PFNPEER_FREE_SECURITY_DATA = ::core::option::Option ::windows_sys::core::HRESULT>; 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 2a7c643f25..6ca7f2f876 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -1,37 +1,37 @@ #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn QOSAddSocketToFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, traffictype : QOS_TRAFFIC_TYPE, flags : u32, flowid : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSAddSocketToFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, traffictype : QOS_TRAFFIC_TYPE, flags : u32, flowid : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn QOSCancel(qoshandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSCancel(qoshandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("qwave.dll" "system" fn QOSCloseHandle(qoshandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("qwave.dll" "system" fn QOSCreateHandle(version : *const QOS_VERSION, qoshandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("qwave.dll" "system" fn QOSEnumerateFlows(qoshandle : super::super::Foundation:: HANDLE, size : *mut u32, buffer : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn QOSNotifyFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_NOTIFY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSNotifyFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_NOTIFY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn QOSQueryFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_QUERY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSQueryFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_QUERY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn QOSRemoveSocketFromFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, flowid : u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSRemoveSocketFromFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, flowid : u32, flags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn QOSSetFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_SET_FLOW, size : u32, buffer : *const ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSSetFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_SET_FLOW, size : u32, buffer : *const ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn QOSStartTrackingClient(qoshandle : super::super::Foundation:: HANDLE, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSStartTrackingClient(qoshandle : super::super::Foundation:: HANDLE, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, flags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("qwave.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn QOSStopTrackingClient(qoshandle : super::super::Foundation:: HANDLE, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("qwave.dll" "system" fn QOSStopTrackingClient(qoshandle : super::super::Foundation:: HANDLE, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("traffic.dll" "system" fn TcAddFilter(flowhandle : super::super::Foundation:: HANDLE, pgenericfilter : *const TC_GEN_FILTER, pfilterhandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("traffic.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn TcAddFlow(ifchandle : super::super::Foundation:: HANDLE, clflowctx : super::super::Foundation:: HANDLE, flags : u32, pgenericflow : *const TC_GEN_FLOW, pflowhandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("traffic.dll" "system" fn TcAddFlow(ifchandle : super::super::Foundation:: HANDLE, clflowctx : super::super::Foundation:: HANDLE, flags : u32, pgenericflow : *const TC_GEN_FLOW, pflowhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcCloseInterface(ifchandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcDeleteFilter(filterhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcDeleteFlow(flowhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcDeregisterClient(clienthandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("traffic.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn TcEnumerateFlows(ifchandle : super::super::Foundation:: HANDLE, penumhandle : *mut super::super::Foundation:: HANDLE, pflowcount : *mut u32, pbufsize : *mut u32, buffer : *mut ENUMERATION_BUFFER) -> u32); +::windows_targets::link!("traffic.dll" "system" fn TcEnumerateFlows(ifchandle : super::super::Foundation:: HANDLE, penumhandle : *mut super::super::Foundation:: HANDLE, pflowcount : *mut u32, pbufsize : *mut u32, buffer : *mut ENUMERATION_BUFFER) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("traffic.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] fn TcEnumerateInterfaces(clienthandle : super::super::Foundation:: HANDLE, pbuffersize : *mut u32, interfacebuffer : *mut TC_IFC_DESCRIPTOR) -> u32); +::windows_targets::link!("traffic.dll" "system" fn TcEnumerateInterfaces(clienthandle : super::super::Foundation:: HANDLE, pbuffersize : *mut u32, interfacebuffer : *mut TC_IFC_DESCRIPTOR) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcGetFlowNameA(flowhandle : super::super::Foundation:: HANDLE, strsize : u32, pflowname : ::windows_sys::core::PSTR) -> u32); ::windows_targets::link!("traffic.dll" "system" fn TcGetFlowNameW(flowhandle : super::super::Foundation:: HANDLE, strsize : u32, pflowname : ::windows_sys::core::PWSTR) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("traffic.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn TcModifyFlow(flowhandle : super::super::Foundation:: HANDLE, pgenericflow : *const TC_GEN_FLOW) -> u32); +::windows_targets::link!("traffic.dll" "system" fn TcModifyFlow(flowhandle : super::super::Foundation:: HANDLE, pgenericflow : *const TC_GEN_FLOW) -> u32); ::windows_targets::link!("traffic.dll" "system" 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_targets::link!("traffic.dll" "system" 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_targets::link!("traffic.dll" "system" fn TcQueryFlowA(pflowname : ::windows_sys::core::PCSTR, pguidparam : *const ::windows_sys::core::GUID, pbuffersize : *mut u32, buffer : *mut ::core::ffi::c_void) -> u32); @@ -613,7 +613,6 @@ pub type QOS_SHAPING = i32; pub type QOS_TRAFFIC_TYPE = i32; pub type int_serv_wkp = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct ADDRESS_LIST_DESCRIPTOR { pub MediaType: u32, @@ -702,7 +701,6 @@ impl ::core::clone::Clone for CtrlLoadFlowspec { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct ENUMERATION_BUFFER { pub Length: u32, @@ -722,7 +720,6 @@ impl ::core::clone::Clone for ENUMERATION_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct ERROR_SPEC { pub errs_header: RsvpObjHdr, @@ -737,7 +734,6 @@ impl ::core::clone::Clone for ERROR_SPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union ERROR_SPEC_0 { pub errs_ipv4: Error_Spec_IPv4, @@ -751,7 +747,6 @@ impl ::core::clone::Clone for ERROR_SPEC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Error_Spec_IPv4 { pub errs_errnode: super::super::Networking::WinSock::IN_ADDR, @@ -768,7 +763,6 @@ impl ::core::clone::Clone for Error_Spec_IPv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FILTER_SPEC { pub filt_header: RsvpObjHdr, @@ -783,7 +777,6 @@ impl ::core::clone::Clone for FILTER_SPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FILTER_SPEC_0 { pub filt_ipv4: Filter_Spec_IPv4, @@ -798,7 +791,6 @@ impl ::core::clone::Clone for FILTER_SPEC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FLOWDESCRIPTOR { pub FlowSpec: super::super::Networking::WinSock::FLOWSPEC, @@ -814,7 +806,6 @@ impl ::core::clone::Clone for FLOWDESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FLOW_DESC { pub u1: FLOW_DESC_0, @@ -829,7 +820,6 @@ impl ::core::clone::Clone for FLOW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FLOW_DESC_0 { pub stspec: *mut SENDER_TSPEC, @@ -844,7 +834,6 @@ impl ::core::clone::Clone for FLOW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FLOW_DESC_1 { pub stemp: *mut FILTER_SPEC, @@ -859,7 +848,6 @@ impl ::core::clone::Clone for FLOW_DESC_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Filter_Spec_IPv4 { pub filt_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -875,7 +863,6 @@ impl ::core::clone::Clone for Filter_Spec_IPv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Filter_Spec_IPv4GPI { pub filt_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -1216,7 +1203,6 @@ impl ::core::clone::Clone for IntServTspecBody_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct LPMIPTABLE { pub ulIfIndex: u32, @@ -1298,7 +1284,6 @@ impl ::core::clone::Clone for POLICY_ELEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct QOS_DESTADDR { pub ObjectHdr: QOS_OBJECT_HDR, @@ -1609,7 +1594,6 @@ impl ::core::clone::Clone for RSVP_FILTERSPEC_V6_GPI { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_HOP { pub hop_header: RsvpObjHdr, @@ -1624,7 +1608,6 @@ impl ::core::clone::Clone for RSVP_HOP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_HOP_0 { pub hop_ipv4: Rsvp_Hop_IPv4, @@ -1638,7 +1621,6 @@ impl ::core::clone::Clone for RSVP_HOP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_MSG_OBJS { pub RsvpMsgType: i32, @@ -1687,7 +1669,6 @@ impl ::core::clone::Clone for RSVP_POLICY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_RESERVE_INFO { pub ObjectHdr: QOS_OBJECT_HDR, @@ -1706,7 +1687,6 @@ impl ::core::clone::Clone for RSVP_RESERVE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_SCOPE { pub scopl_header: RsvpObjHdr, @@ -1721,7 +1701,6 @@ impl ::core::clone::Clone for RSVP_SCOPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_SCOPE_0 { pub scopl_ipv4: Scope_list_ipv4, @@ -1735,7 +1714,6 @@ impl ::core::clone::Clone for RSVP_SCOPE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_SESSION { pub sess_header: RsvpObjHdr, @@ -1750,7 +1728,6 @@ impl ::core::clone::Clone for RSVP_SESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_SESSION_0 { pub sess_ipv4: Session_IPv4, @@ -1789,7 +1766,6 @@ impl ::core::clone::Clone for RsvpObjHdr { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Rsvp_Hop_IPv4 { pub hop_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -1904,7 +1880,6 @@ impl ::core::clone::Clone for SIPAEVENT_VSM_IDK_RSA_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Scope_list_ipv4 { pub scopl_ipaddr: [super::super::Networking::WinSock::IN_ADDR; 1], @@ -1918,7 +1893,6 @@ impl ::core::clone::Clone for Scope_list_ipv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Session_IPv4 { pub sess_destaddr: super::super::Networking::WinSock::IN_ADDR, @@ -1987,7 +1961,6 @@ impl ::core::clone::Clone for TC_GEN_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct TC_GEN_FLOW { pub SendingFlowspec: super::super::Networking::WinSock::FLOWSPEC, @@ -2004,7 +1977,6 @@ impl ::core::clone::Clone for TC_GEN_FLOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct TC_IFC_DESCRIPTOR { pub Length: u32, @@ -2021,7 +1993,6 @@ impl ::core::clone::Clone for TC_IFC_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct TC_SUPPORTED_INFO_BUFFER { pub InstanceIDLength: u16, 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 8aed8343eb..3fe1af3b62 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -4,13 +4,13 @@ ::windows_targets::link!("rtm.dll" "system" fn MgmGetFirstMfe(pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32) -> u32); ::windows_targets::link!("rtm.dll" "system" fn MgmGetFirstMfeStats(pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32, dwflags : u32) -> u32); #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] fn MgmGetMfe(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8) -> u32); +::windows_targets::link!("rtm.dll" "system" fn MgmGetMfe(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8) -> u32); #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] fn MgmGetMfeStats(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, dwflags : u32) -> u32); +::windows_targets::link!("rtm.dll" "system" fn MgmGetMfeStats(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, dwflags : u32) -> u32); #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] fn MgmGetNextMfe(pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32) -> u32); +::windows_targets::link!("rtm.dll" "system" fn MgmGetNextMfe(pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32) -> u32); #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] fn MgmGetNextMfeStats(pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32, dwflags : u32) -> u32); +::windows_targets::link!("rtm.dll" "system" fn MgmGetNextMfeStats(pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32, dwflags : u32) -> u32); ::windows_targets::link!("rtm.dll" "system" fn MgmGetProtocolOnInterface(dwifindex : u32, dwifnexthopaddr : u32, pdwifprotocolid : *mut u32, pdwifcomponentid : *mut u32) -> u32); ::windows_targets::link!("rtm.dll" "system" fn MgmGroupEnumerationEnd(henum : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("rtm.dll" "system" fn MgmGroupEnumerationGetNext(henum : super::super::Foundation:: HANDLE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32) -> u32); @@ -40,14 +40,14 @@ ::windows_targets::link!("mprapi.dll" "system" 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_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetCredentialsEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] fn MprAdminInterfaceGetCustomInfoEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, pcustominfo : *mut MPR_IF_CUSTOMINFOEX2) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetCustomInfoEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, pcustominfo : *mut MPR_IF_CUSTOMINFOEX2) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetHandle(hmprserver : isize, lpwsinterfacename : ::windows_sys::core::PCWSTR, phinterface : *mut super::super::Foundation:: HANDLE, fincludeclientinterfaces : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetInfo(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbbuffer : *const *const u8) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceQueryUpdateResult(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwprotocolid : u32, lpdwupdateresult : *mut u32) -> u32); ::windows_targets::link!("mprapi.dll" "system" 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_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceSetCredentialsEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lpbbuffer : *const u8) -> u32); #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] fn MprAdminInterfaceSetCustomInfoEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, pcustominfo : *const MPR_IF_CUSTOMINFOEX2) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceSetCustomInfoEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, pcustominfo : *const MPR_IF_CUSTOMINFOEX2) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceSetInfo(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lpbbuffer : *const u8) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceTransportAdd(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwtransportid : u32, pinterfaceinfo : *const u8, dwinterfaceinfosize : u32) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceTransportGetInfo(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwtransportid : u32, ppinterfaceinfo : *mut *mut u8, lpdwinterfaceinfosize : *mut u32) -> u32); @@ -79,11 +79,11 @@ ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerGetCredentials(hmprserver : isize, dwlevel : u32, lplpbbuffer : *const *const u8) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerGetInfo(hmprserver : isize, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn MprAdminServerGetInfoEx(hmprserver : isize, pserverinfo : *mut MPR_SERVER_EX1) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerGetInfoEx(hmprserver : isize, pserverinfo : *mut MPR_SERVER_EX1) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerSetCredentials(hmprserver : isize, dwlevel : u32, lpbbuffer : *const u8) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerSetInfo(hmprserver : isize, dwlevel : u32, lpbbuffer : *const u8) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn MprAdminServerSetInfoEx(hmprserver : isize, pserverinfo : *const MPR_SERVER_SET_CONFIG_EX1) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerSetInfoEx(hmprserver : isize, pserverinfo : *const MPR_SERVER_SET_CONFIG_EX1) -> u32); ::windows_targets::link!("mprapi.dll" "system" 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_targets::link!("mprapi.dll" "system" fn MprAdminTransportGetInfo(hmprserver : isize, dwtransportid : u32, ppglobalinfo : *mut *mut u8, lpdwglobalinfosize : *mut u32, ppclientinterfaceinfo : *mut *mut u8, lpdwclientinterfaceinfosize : *mut u32) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprAdminTransportSetInfo(hmprserver : isize, dwtransportid : u32, pglobalinfo : *const u8, dwglobalinfosize : u32, pclientinterfaceinfo : *const u8, dwclientinterfaceinfosize : u32) -> u32); @@ -99,11 +99,11 @@ ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceDelete(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceEnum(hmprconfig : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbuffer : *mut *mut u8, dwprefmaxlen : u32, lpdwentriesread : *mut u32, lpdwtotalentries : *mut u32, lpdwresumehandle : *mut u32) -> u32); #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] fn MprConfigInterfaceGetCustomInfoEx(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, pcustominfo : *mut MPR_IF_CUSTOMINFOEX2) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceGetCustomInfoEx(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, pcustominfo : *mut MPR_IF_CUSTOMINFOEX2) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceGetHandle(hmprconfig : super::super::Foundation:: HANDLE, lpwsinterfacename : ::windows_sys::core::PCWSTR, phrouterinterface : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("mprapi.dll" "system" 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_Networking_WinSock", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] fn MprConfigInterfaceSetCustomInfoEx(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, pcustominfo : *const MPR_IF_CUSTOMINFOEX2) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceSetCustomInfoEx(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, pcustominfo : *const MPR_IF_CUSTOMINFOEX2) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceSetInfo(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lpbbuffer : *const u8) -> u32); ::windows_targets::link!("mprapi.dll" "system" 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_targets::link!("mprapi.dll" "system" 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); @@ -116,13 +116,13 @@ ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerDisconnect(hmprconfig : super::super::Foundation:: HANDLE)); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerGetInfo(hmprconfig : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn MprConfigServerGetInfoEx(hmprconfig : super::super::Foundation:: HANDLE, pserverinfo : *mut MPR_SERVER_EX1) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerGetInfoEx(hmprconfig : super::super::Foundation:: HANDLE, pserverinfo : *mut MPR_SERVER_EX1) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerInstall(dwlevel : u32, pbuffer : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerRefresh(hmprconfig : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerRestore(hmprconfig : super::super::Foundation:: HANDLE, lpwspath : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerSetInfo(hmprserver : isize, dwlevel : u32, lpbbuffer : *const u8) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("mprapi.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn MprConfigServerSetInfoEx(hmprconfig : super::super::Foundation:: HANDLE, psetserverconfig : *const MPR_SERVER_SET_CONFIG_EX1) -> u32); +::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerSetInfoEx(hmprconfig : super::super::Foundation:: HANDLE, psetserverconfig : *const MPR_SERVER_SET_CONFIG_EX1) -> u32); ::windows_targets::link!("mprapi.dll" "system" 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_targets::link!("mprapi.dll" "system" fn MprConfigTransportDelete(hmprconfig : super::super::Foundation:: HANDLE, hroutertransport : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("mprapi.dll" "system" fn MprConfigTransportEnum(hmprconfig : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbuffer : *mut *mut u8, dwprefmaxlen : u32, lpdwentriesread : *mut u32, lpdwtotalentries : *mut u32, lpdwresumehandle : *mut u32) -> u32); @@ -173,9 +173,9 @@ ::windows_targets::link!("rasapi32.dll" "system" fn RasGetAutodialParamA(param0 : u32, param1 : *mut ::core::ffi::c_void, param2 : *mut u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetAutodialParamW(param0 : u32, param1 : *mut ::core::ffi::c_void, param2 : *mut u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RasGetConnectStatusA(param0 : HRASCONN, param1 : *mut RASCONNSTATUSA) -> u32); +::windows_targets::link!("rasapi32.dll" "system" fn RasGetConnectStatusA(param0 : HRASCONN, param1 : *mut RASCONNSTATUSA) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RasGetConnectStatusW(param0 : HRASCONN, param1 : *mut RASCONNSTATUSW) -> u32); +::windows_targets::link!("rasapi32.dll" "system" fn RasGetConnectStatusW(param0 : HRASCONN, param1 : *mut RASCONNSTATUSW) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetConnectionStatistics(hrasconn : HRASCONN, lpstatistics : *mut RAS_STATS) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetCountryInfoA(param0 : *mut RASCTRYINFO, param1 : *mut u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetCountryInfoW(param0 : *mut RASCTRYINFO, param1 : *mut u32) -> u32); @@ -190,16 +190,16 @@ ::windows_targets::link!("rasapi32.dll" "system" fn RasGetEntryDialParamsA(param0 : ::windows_sys::core::PCSTR, param1 : *mut RASDIALPARAMSA, param2 : *mut super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetEntryDialParamsW(param0 : ::windows_sys::core::PCWSTR, param1 : *mut RASDIALPARAMSW, param2 : *mut super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("rasapi32.dll" "system" 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(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("rasapi32.dll" "system" 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_targets::link!("rasapi32.dll" "system" fn RasGetErrorStringA(resourceid : u32, lpszstring : ::windows_sys::core::PSTR, inbufsize : u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetErrorStringW(resourceid : u32, lpszstring : ::windows_sys::core::PWSTR, inbufsize : u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetLinkStatistics(hrasconn : HRASCONN, dwsubentry : u32, lpstatistics : *mut RAS_STATS) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetPCscf(lpszpcscf : ::windows_sys::core::PWSTR) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetProjectionInfoA(param0 : HRASCONN, param1 : RASPROJECTION, param2 : *mut ::core::ffi::c_void, param3 : *mut u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RasGetProjectionInfoEx(hrasconn : HRASCONN, prasprojection : *mut RAS_PROJECTION_INFO, lpdwsize : *mut u32) -> u32); +::windows_targets::link!("rasapi32.dll" "system" fn RasGetProjectionInfoEx(hrasconn : HRASCONN, prasprojection : *mut RAS_PROJECTION_INFO, lpdwsize : *mut u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetProjectionInfoW(param0 : HRASCONN, param1 : RASPROJECTION, param2 : *mut ::core::ffi::c_void, param3 : *mut u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetSubEntryHandleA(param0 : HRASCONN, param1 : u32, param2 : *mut HRASCONN) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasGetSubEntryHandleW(param0 : HRASCONN, param1 : u32, param2 : *mut HRASCONN) -> u32); @@ -227,22 +227,22 @@ ::windows_targets::link!("rasapi32.dll" "system" fn RasSetEntryDialParamsA(param0 : ::windows_sys::core::PCSTR, param1 : *const RASDIALPARAMSA, param2 : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasSetEntryDialParamsW(param0 : ::windows_sys::core::PCWSTR, param1 : *const RASDIALPARAMSW, param2 : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("rasapi32.dll" "system" fn RasSetEntryPropertiesA(param0 : ::windows_sys::core::PCSTR, param1 : ::windows_sys::core::PCSTR, param2 : *const RASENTRYA, param3 : u32, param4 : *const u8, param5 : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("rasapi32.dll" "system" fn RasSetEntryPropertiesW(param0 : ::windows_sys::core::PCWSTR, param1 : ::windows_sys::core::PCWSTR, param2 : *const RASENTRYW, param3 : u32, param4 : *const u8, param5 : u32) -> u32); ::windows_targets::link!("rasapi32.dll" "system" 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_targets::link!("rasapi32.dll" "system" 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_targets::link!("rasapi32.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RasUpdateConnection(hrasconn : HRASCONN, lprasupdateconn : *const RASUPDATECONN) -> u32); +::windows_targets::link!("rasapi32.dll" "system" fn RasUpdateConnection(hrasconn : HRASCONN, lprasupdateconn : *const RASUPDATECONN) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasValidateEntryNameA(param0 : ::windows_sys::core::PCSTR, param1 : ::windows_sys::core::PCSTR) -> u32); ::windows_targets::link!("rasapi32.dll" "system" fn RasValidateEntryNameW(param0 : ::windows_sys::core::PCWSTR, param1 : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("rtm.dll" "system" fn RtmAddNextHop(rtmreghandle : isize, nexthopinfo : *mut RTM_NEXTHOP_INFO, nexthophandle : *mut isize, changeflags : *mut u32) -> u32); ::windows_targets::link!("rtm.dll" "system" 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); ::windows_targets::link!("rtm.dll" "system" fn RtmBlockMethods(rtmreghandle : isize, targethandle : super::super::Foundation:: HANDLE, targettype : u8, blockingflag : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress : *mut RTM_NET_ADDRESS, address : super::super::Networking::WinSock:: IN6_ADDR, dwlength : u32, dwaddresssize : u32) -> u32); +::windows_targets::link!("rtm.dll" "system" fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress : *mut RTM_NET_ADDRESS, address : super::super::Networking::WinSock:: IN6_ADDR, dwlength : u32, dwaddresssize : u32) -> u32); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("rtm.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn RtmConvertNetAddressToIpv6AddressAndLength(pnetaddress : *mut RTM_NET_ADDRESS, paddress : *mut super::super::Networking::WinSock:: IN6_ADDR, plength : *mut u32, dwaddresssize : u32) -> u32); +::windows_targets::link!("rtm.dll" "system" fn RtmConvertNetAddressToIpv6AddressAndLength(pnetaddress : *mut RTM_NET_ADDRESS, paddress : *mut super::super::Networking::WinSock:: IN6_ADDR, plength : *mut u32, dwaddresssize : u32) -> u32); ::windows_targets::link!("rtm.dll" "system" fn RtmCreateDestEnum(rtmreghandle : isize, targetviews : u32, enumflags : u32, netaddress : *mut RTM_NET_ADDRESS, protocolid : u32, rtmenumhandle : *mut isize) -> u32); ::windows_targets::link!("rtm.dll" "system" fn RtmCreateNextHopEnum(rtmreghandle : isize, enumflags : u32, netaddress : *mut RTM_NET_ADDRESS, rtmenumhandle : *mut isize) -> u32); ::windows_targets::link!("rtm.dll" "system" fn RtmCreateRouteEnum(rtmreghandle : isize, desthandle : isize, targetviews : u32, enumflags : u32, startdest : *mut RTM_NET_ADDRESS, matchingflags : u32, criteriaroute : *mut RTM_ROUTE_INFO, criteriainterface : u32, rtmenumhandle : *mut isize) -> u32); @@ -1213,7 +1213,6 @@ impl ::core::clone::Clone for GRE_CONFIG_PARAMS0 { } pub type HRASCONN = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_CONFIG_PARAMS { pub dwNumPorts: u32, @@ -1279,7 +1278,6 @@ impl ::core::clone::Clone for IKEV2_PROJECTION_INFO2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS2 { pub dwIdleTimeout: u32, @@ -1302,7 +1300,6 @@ impl ::core::clone::Clone for IKEV2_TUNNEL_CONFIG_PARAMS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS3 { pub dwIdleTimeout: u32, @@ -1328,7 +1325,6 @@ impl ::core::clone::Clone for IKEV2_TUNNEL_CONFIG_PARAMS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS4 { pub dwIdleTimeout: u32, @@ -1421,7 +1417,6 @@ impl ::core::clone::Clone for MGM_IF_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPRAPI_ADMIN_DLL_CALLBACKS { pub revision: u8, @@ -1459,7 +1454,6 @@ impl ::core::clone::Clone for MPRAPI_OBJECT_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPRAPI_TUNNEL_CONFIG_PARAMS0 { pub IkeConfigParams: IKEV2_CONFIG_PARAMS, @@ -1476,7 +1470,6 @@ impl ::core::clone::Clone for MPRAPI_TUNNEL_CONFIG_PARAMS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPRAPI_TUNNEL_CONFIG_PARAMS1 { pub IkeConfigParams: IKEV2_CONFIG_PARAMS, @@ -1574,7 +1567,6 @@ impl ::core::clone::Clone for MPR_IFTRANSPORT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_IF_CUSTOMINFOEX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1590,7 +1582,6 @@ impl ::core::clone::Clone for MPR_IF_CUSTOMINFOEX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_IF_CUSTOMINFOEX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1606,7 +1597,6 @@ impl ::core::clone::Clone for MPR_IF_CUSTOMINFOEX1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct MPR_IF_CUSTOMINFOEX2 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1701,7 +1691,6 @@ impl ::core::clone::Clone for MPR_INTERFACE_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_INTERFACE_3 { pub wszInterfaceName: [u16; 257], @@ -1807,7 +1796,6 @@ impl ::core::clone::Clone for MPR_SERVER_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_EX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1827,7 +1815,6 @@ impl ::core::clone::Clone for MPR_SERVER_EX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_EX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1847,7 +1834,6 @@ impl ::core::clone::Clone for MPR_SERVER_EX1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_SET_CONFIG_EX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1863,7 +1849,6 @@ impl ::core::clone::Clone for MPR_SERVER_SET_CONFIG_EX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_SET_CONFIG_EX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -1891,7 +1876,6 @@ impl ::core::clone::Clone for MPR_TRANSPORT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_VPN_TRAFFIC_SELECTOR { pub r#type: MPR_VPN_TS_TYPE, @@ -1911,7 +1895,6 @@ impl ::core::clone::Clone for MPR_VPN_TRAFFIC_SELECTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_VPN_TRAFFIC_SELECTORS { pub numTsi: u32, @@ -2337,7 +2320,6 @@ impl ::core::clone::Clone for RASCONNA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASCONNSTATUSA { pub dwSize: u32, @@ -2359,7 +2341,6 @@ impl ::core::clone::Clone for RASCONNSTATUSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASCONNSTATUSW { pub dwSize: u32, @@ -2694,7 +2675,6 @@ impl ::core::clone::Clone for RASEAPUSERIDENTITYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASENTRYA { pub dwSize: u32, @@ -2878,7 +2858,6 @@ impl ::core::clone::Clone for RASENTRYNAMEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASENTRYW { pub dwSize: u32, @@ -2952,7 +2931,6 @@ impl ::core::clone::Clone for RASENTRYW { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASIKEV2_PROJECTION_INFO { @@ -2983,7 +2961,6 @@ impl ::core::clone::Clone for RASIKEV2_PROJECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASIKEV2_PROJECTION_INFO { @@ -3307,7 +3284,6 @@ impl ::core::clone::Clone for RASPPPNBFW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASPPP_PROJECTION_INFO { pub dwIPv4NegotiationError: u32, @@ -3373,7 +3349,6 @@ impl ::core::clone::Clone for RASSUBENTRYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASTUNNELENDPOINT { pub dwType: u32, @@ -3388,7 +3363,6 @@ impl ::core::clone::Clone for RASTUNNELENDPOINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RASTUNNELENDPOINT_0 { pub ipv4: super::super::Networking::WinSock::IN_ADDR, @@ -3403,7 +3377,6 @@ impl ::core::clone::Clone for RASTUNNELENDPOINT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASUPDATECONN { pub version: RASAPIVERSION, @@ -3652,7 +3625,6 @@ impl ::core::clone::Clone for RAS_PORT_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RAS_PROJECTION_INFO { pub version: RASAPIVERSION, @@ -3668,7 +3640,6 @@ impl ::core::clone::Clone for RAS_PROJECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RAS_PROJECTION_INFO_0 { pub ppp: RASPPP_PROJECTION_INFO, @@ -3770,7 +3741,6 @@ impl ::core::clone::Clone for ROUTER_CUSTOM_IKEv2_POLICY0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { pub dwSaLifeTime: u32, @@ -3787,7 +3757,6 @@ impl ::core::clone::Clone for ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { pub dwSaLifeTime: u32, @@ -3805,7 +3774,6 @@ impl ::core::clone::Clone for ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { pub dwSaLifeTime: u32, @@ -4063,7 +4031,6 @@ impl ::core::clone::Clone for SOURCE_GROUP_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SSTP_CERT_INFO { pub isDefault: super::super::Foundation::BOOL, @@ -4078,7 +4045,6 @@ impl ::core::clone::Clone for SSTP_CERT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SSTP_CONFIG_PARAMS { pub dwNumPorts: u32, @@ -4096,7 +4062,6 @@ impl ::core::clone::Clone for SSTP_CONFIG_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct VPN_TS_IP_ADDRESS { pub Type: u16, @@ -4111,7 +4076,6 @@ impl ::core::clone::Clone for VPN_TS_IP_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union VPN_TS_IP_ADDRESS_0 { pub v4: super::super::Networking::WinSock::IN_ADDR, @@ -4154,13 +4118,11 @@ pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = ::core::option::Option; pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = ::core::option::Option; pub type PMPRADMINGETIPADDRESSFORUSER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PMPRADMINGETIPV6ADDRESSFORUSER = ::core::option::Option u32>; pub type PMPRADMINLINKHANGUPNOTIFICATION = ::core::option::Option; pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = ::core::option::Option u32>; pub type PMPRADMINRELEASEIPADRESS = ::core::option::Option; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = ::core::option::Option; pub type PMPRADMINTERMINATEDLL = ::core::option::Option 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 c96e81730b..cc4858ac1c 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -8,9 +8,9 @@ ::windows_targets::link!("wlanapi.dll" "system" fn WlanAllocateMemory(dwmemorysize : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("wlanapi.dll" "system" fn WlanCloseHandle(hclienthandle : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("wlanapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("wlanapi.dll" "system" 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(feature = "Win32_NetworkManagement_Ndis")] -::windows_targets::link!("wlanapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" fn WlanDisconnect(hclienthandle : super::super::Foundation:: HANDLE, pinterfaceguid : *const ::windows_sys::core::GUID, preserved : *const ::core::ffi::c_void) -> u32); @@ -55,182 +55,125 @@ ::windows_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -::windows_targets::link!("wlanapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" 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_targets::link!("wlanapi.dll" "system" fn WlanSetSecuritySettings(hclienthandle : super::super::Foundation:: HANDLE, securableobject : WLAN_SECURABLE_OBJECT, strmodifiedsddl : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("wlanui.dll" "system" 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); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 19 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_ChallengeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 21 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_DevnodeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 23 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 25 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_PinSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 29 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 30 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_SinkHostName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 20 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 26 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_Supported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ASPMSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ClockPowerManagementSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_CurrentSpeedAndMode: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_DeviceIDMessagingCapable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ExtendedConfigAvailable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ExtendedPCIConfigOpRegionSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_MSISupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 11 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_NativePciExpressControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressAERControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressCapabilityControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressNativeHotPlugControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 12 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressNativePMEControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCISegmentGroupsSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SHPCNativeHotPlugControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 13 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SecondaryBusWidth: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SecondaryInterface: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SupportedSpeedsAndModes: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SystemMsiSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_RequestServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceConfigMethods: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 24 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_GroupId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InformationElements: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsConnected: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 22 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsVisible: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 28 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 31 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 32 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Services: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 27 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFi_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2 }; pub const DISCOVERY_FILTER_BITMASK_ANY: u32 = 15u32; @@ -1511,7 +1454,6 @@ pub type WLAN_SECURABLE_OBJECT = i32; pub type WLAN_SET_EAPHOST_FLAGS = u32; pub type WL_DISPLAY_PAGES = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] pub struct DOT11EXT_APIS { pub Dot11ExtAllocateBuffer: DOT11EXT_ALLOCATE_BUFFER, @@ -1578,7 +1520,6 @@ impl ::core::clone::Clone for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] pub struct DOT11EXT_IHV_HANDLERS { pub Dot11ExtIhvDeinitService: DOT11EXTIHV_DEINIT_SERVICE, @@ -1610,7 +1551,6 @@ impl ::core::clone::Clone for DOT11EXT_IHV_HANDLERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11EXT_IHV_PARAMS { pub dot11ExtIhvProfileParams: DOT11EXT_IHV_PROFILE_PARAMS, @@ -1627,7 +1567,6 @@ impl ::core::clone::Clone for DOT11EXT_IHV_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11EXT_IHV_PROFILE_PARAMS { pub pSsidList: *mut DOT11EXT_IHV_SSID_LIST, @@ -1733,7 +1672,6 @@ impl ::core::clone::Clone for DOT11_ADAPTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ADDITIONAL_IE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1751,7 +1689,6 @@ impl ::core::clone::Clone for DOT11_ADDITIONAL_IE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ANQP_QUERY_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1781,7 +1718,6 @@ impl ::core::clone::Clone for DOT11_AP_JOIN_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1842,7 +1778,6 @@ impl ::core::clone::Clone for DOT11_ASSOCIATION_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_INFO_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1859,7 +1794,6 @@ impl ::core::clone::Clone for DOT11_ASSOCIATION_INFO_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1876,7 +1810,6 @@ impl ::core::clone::Clone for DOT11_ASSOCIATION_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1894,7 +1827,6 @@ impl ::core::clone::Clone for DOT11_ASSOCIATION_START_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AUTH_ALGORITHM_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1922,7 +1854,6 @@ impl ::core::clone::Clone for DOT11_AUTH_CIPHER_PAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AUTH_CIPHER_PAIR_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1939,7 +1870,6 @@ impl ::core::clone::Clone for DOT11_AUTH_CIPHER_PAIR_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AVAILABLE_CHANNEL_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1956,7 +1886,6 @@ impl ::core::clone::Clone for DOT11_AVAILABLE_CHANNEL_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AVAILABLE_FREQUENCY_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -1984,7 +1913,6 @@ impl ::core::clone::Clone for DOT11_BSSID_CANDIDATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_BSSID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2074,7 +2002,6 @@ impl ::core::clone::Clone for DOT11_BSS_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_BYTE_ARRAY { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2091,7 +2018,6 @@ impl ::core::clone::Clone for DOT11_BYTE_ARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CAN_SUSTAIN_AP_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2117,7 +2043,6 @@ impl ::core::clone::Clone for DOT11_CHANNEL_HINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CIPHER_ALGORITHM_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2134,7 +2059,6 @@ impl ::core::clone::Clone for DOT11_CIPHER_ALGORITHM_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CIPHER_DEFAULT_KEY_VALUE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2171,7 +2095,6 @@ impl ::core::clone::Clone for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CONNECTION_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2186,7 +2109,6 @@ impl ::core::clone::Clone for DOT11_CONNECTION_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CONNECTION_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2225,7 +2147,6 @@ impl ::core::clone::Clone for DOT11_COUNTERS_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_COUNTRY_OR_REGION_STRING_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2290,7 +2211,6 @@ impl ::core::clone::Clone for DOT11_DATA_RATE_MAPPING_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DATA_RATE_MAPPING_TABLE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2344,7 +2264,6 @@ impl ::core::clone::Clone for DOT11_DEFAULT_WEP_UPLOAD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DISASSOCIATE_PEER_REQUEST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2360,7 +2279,6 @@ impl ::core::clone::Clone for DOT11_DISASSOCIATE_PEER_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DISASSOCIATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2401,7 +2319,6 @@ impl ::core::clone::Clone for DOT11_DIVERSITY_SELECTION_RX_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_EAP_RESULT { pub dwFailureReasonCode: u32, @@ -2440,7 +2357,6 @@ impl ::core::clone::Clone for DOT11_ERP_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTAP_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2467,7 +2383,6 @@ impl ::core::clone::Clone for DOT11_EXTAP_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2514,7 +2429,6 @@ impl ::core::clone::Clone for DOT11_EXTSTA_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_CAPABILITY { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2538,7 +2452,6 @@ impl ::core::clone::Clone for DOT11_EXTSTA_CAPABILITY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_RECV_CONTEXT { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2561,7 +2474,6 @@ impl ::core::clone::Clone for DOT11_EXTSTA_RECV_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_SEND_CONTEXT { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2591,7 +2503,6 @@ impl ::core::clone::Clone for DOT11_FRAGMENT_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2610,7 +2521,6 @@ impl ::core::clone::Clone for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PA } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2629,7 +2539,6 @@ impl ::core::clone::Clone for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2684,7 +2593,6 @@ impl ::core::clone::Clone for DOT11_HRDSSS_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_IBSS_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2712,7 +2620,6 @@ impl ::core::clone::Clone for DOT11_IHV_VERSION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2742,7 +2649,6 @@ impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_DECISION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2761,7 +2667,6 @@ impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_DECISION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_DECISION_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2781,7 +2686,6 @@ impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_DECISION_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2799,7 +2703,6 @@ impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2814,7 +2717,6 @@ impl ::core::clone::Clone for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2834,7 +2736,6 @@ impl ::core::clone::Clone for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2961,7 +2862,6 @@ impl ::core::clone::Clone for DOT11_LINK_QUALITY_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_LINK_QUALITY_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -2977,7 +2877,6 @@ impl ::core::clone::Clone for DOT11_LINK_QUALITY_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MAC_ADDRESS_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3029,7 +2928,6 @@ impl ::core::clone::Clone for DOT11_MAC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MAC_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3044,7 +2942,6 @@ impl ::core::clone::Clone for DOT11_MAC_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MANUFACTURING_CALLBACK_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3194,7 +3091,6 @@ impl ::core::clone::Clone for DOT11_MD_CAPABILITY_ENTRY_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MPDU_MAX_LENGTH_INDICATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3210,7 +3106,6 @@ impl ::core::clone::Clone for DOT11_MPDU_MAX_LENGTH_INDICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_MSONEX_RESULT_PARAMS { pub Dot11OnexAuthStatus: ONEX_AUTH_STATUS, @@ -3230,7 +3125,6 @@ impl ::core::clone::Clone for DOT11_MSONEX_RESULT_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_MSSECURITY_SETTINGS { pub dot11AuthAlgorithm: DOT11_AUTH_ALGORITHM, @@ -3336,7 +3230,6 @@ impl ::core::clone::Clone for DOT11_OFFLOAD_NETWORK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_OFFLOAD_NETWORK_LIST_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3356,7 +3249,6 @@ impl ::core::clone::Clone for DOT11_OFFLOAD_NETWORK_LIST_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3432,7 +3324,6 @@ impl ::core::clone::Clone for DOT11_PEER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PEER_INFO_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3478,7 +3369,6 @@ impl ::core::clone::Clone for DOT11_PER_MSDU_COUNTERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3505,7 +3395,6 @@ impl ::core::clone::Clone for DOT11_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub union DOT11_PHY_ATTRIBUTES_0 { pub HRDSSSAttributes: DOT11_HRDSSS_PHY_ATTRIBUTES, @@ -3548,7 +3437,6 @@ impl ::core::clone::Clone for DOT11_PHY_FRAME_STATISTICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3564,7 +3452,6 @@ impl ::core::clone::Clone for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub union DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { pub ulChannel: u32, @@ -3579,7 +3466,6 @@ impl ::core::clone::Clone for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_ID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3596,7 +3482,6 @@ impl ::core::clone::Clone for DOT11_PHY_ID_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_STATE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3630,7 +3515,6 @@ impl ::core::clone::Clone for DOT11_PHY_TYPE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_TYPE_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3647,7 +3531,6 @@ impl ::core::clone::Clone for DOT11_PHY_TYPE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PMKID_CANDIDATE_LIST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3675,7 +3558,6 @@ impl ::core::clone::Clone for DOT11_PMKID_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PMKID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3705,7 +3587,6 @@ impl ::core::clone::Clone for DOT11_PORT_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PORT_STATE_NOTIFICATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3721,7 +3602,6 @@ impl ::core::clone::Clone for DOT11_PORT_STATE_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3750,7 +3630,6 @@ impl ::core::clone::Clone for DOT11_POWER_MGMT_MODE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_POWER_MGMT_MODE_STATUS_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3779,7 +3658,6 @@ impl ::core::clone::Clone for DOT11_PRIVACY_EXEMPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PRIVACY_EXEMPTION_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3796,7 +3674,6 @@ impl ::core::clone::Clone for DOT11_PRIVACY_EXEMPTION_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3816,7 +3693,6 @@ impl ::core::clone::Clone for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PA } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3835,7 +3711,6 @@ impl ::core::clone::Clone for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_P } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_QOS_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3885,7 +3760,6 @@ impl ::core::clone::Clone for DOT11_RATE_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3903,7 +3777,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3922,7 +3795,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3941,7 +3813,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3961,7 +3832,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3980,7 +3850,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4000,7 +3869,6 @@ impl ::core::clone::Clone for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4152,7 +4020,6 @@ impl ::core::clone::Clone for DOT11_RESET_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ROAMING_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4167,7 +4034,6 @@ impl ::core::clone::Clone for DOT11_ROAMING_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ROAMING_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4253,7 +4119,6 @@ impl ::core::clone::Clone for DOT11_SECURITY_PACKET_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4277,7 +4142,6 @@ impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4300,7 +4164,6 @@ impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4327,7 +4190,6 @@ impl ::core::clone::Clone for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_INVITATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4354,7 +4216,6 @@ impl ::core::clone::Clone for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4380,7 +4241,6 @@ impl ::core::clone::Clone for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4402,7 +4262,6 @@ impl ::core::clone::Clone for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4433,7 +4292,6 @@ impl ::core::clone::Clone for DOT11_SSID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SSID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4463,7 +4321,6 @@ impl ::core::clone::Clone for DOT11_START_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_STATISTICS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4494,7 +4351,6 @@ impl ::core::clone::Clone for DOT11_STATUS_INDICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_STOP_AP_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4621,7 +4477,6 @@ impl ::core::clone::Clone for DOT11_SUPPORTED_POWER_LEVELS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_TKIPMIC_FAILURE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4661,7 +4516,6 @@ impl ::core::clone::Clone for DOT11_VENUEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4677,7 +4531,6 @@ impl ::core::clone::Clone for DOT11_VWIFI_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4694,7 +4547,6 @@ impl ::core::clone::Clone for DOT11_VWIFI_COMBINATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4712,7 +4564,6 @@ impl ::core::clone::Clone for DOT11_VWIFI_COMBINATION_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION_V3 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4770,7 +4621,6 @@ impl ::core::clone::Clone for DOT11_WEP_UPLOAD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_ADDITIONAL_IE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4825,7 +4675,6 @@ impl ::core::clone::Clone for DOT11_WFD_ADVERTISEMENT_ID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4876,7 +4725,6 @@ impl ::core::clone::Clone for DOT11_WFD_CONFIGURATION_TIMEOUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_CAPABILITY_CONFIG { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4922,7 +4770,6 @@ impl ::core::clone::Clone for DOT11_WFD_DEVICE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4940,7 +4787,6 @@ impl ::core::clone::Clone for DOT11_WFD_DEVICE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_LISTEN_CHANNEL { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4967,7 +4813,6 @@ impl ::core::clone::Clone for DOT11_WFD_DEVICE_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4998,7 +4843,6 @@ impl ::core::clone::Clone for DOT11_WFD_DISCOVER_DEVICE_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DISCOVER_REQUEST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5041,7 +4885,6 @@ impl ::core::clone::Clone for DOT11_WFD_GROUP_ID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_JOIN_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5059,7 +4902,6 @@ impl ::core::clone::Clone for DOT11_WFD_GROUP_JOIN_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5079,7 +4921,6 @@ impl ::core::clone::Clone for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5100,7 +4941,6 @@ impl ::core::clone::Clone for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5125,7 +4965,6 @@ impl ::core::clone::Clone for DOT11_WFD_INVITATION_FLAGS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5274,7 +5113,6 @@ impl ::core::clone::Clone for ONEX_AUTH_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct ONEX_EAP_ERROR { pub dwWinError: u32, @@ -5555,7 +5393,6 @@ impl ::core::clone::Clone for WLAN_CONNECTION_NOTIFICATION_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct WLAN_CONNECTION_PARAMETERS { pub wlanConnectionMode: WLAN_CONNECTION_MODE, @@ -5574,7 +5411,6 @@ impl ::core::clone::Clone for WLAN_CONNECTION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct WLAN_CONNECTION_PARAMETERS_V2 { pub wlanConnectionMode: WLAN_CONNECTION_MODE, @@ -5941,31 +5777,24 @@ impl ::core::clone::Clone for WLAN_STATISTICS { } pub type DOT11EXTIHV_ADAPTER_RESET = ::core::option::Option u32>; pub type DOT11EXTIHV_CONTROL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_CREATE_DISCOVERY_PROFILES = ::core::option::Option u32>; pub type DOT11EXTIHV_DEINIT_ADAPTER = ::core::option::Option; pub type DOT11EXTIHV_DEINIT_SERVICE = ::core::option::Option; pub type DOT11EXTIHV_GET_VERSION_INFO = ::core::option::Option u32>; pub type DOT11EXTIHV_INIT_ADAPTER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] pub type DOT11EXTIHV_INIT_SERVICE = ::core::option::Option u32>; pub type DOT11EXTIHV_INIT_VIRTUAL_STATION = ::core::option::Option u32>; pub type DOT11EXTIHV_IS_UI_REQUEST_PENDING = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_ONEX_INDICATE_RESULT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_PERFORM_CAPABILITY_MATCH = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub type DOT11EXTIHV_PERFORM_POST_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_PERFORM_PRE_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_RemoteDesktop\"`"] #[cfg(feature = "Win32_System_RemoteDesktop")] pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = ::core::option::Option u32>; pub type DOT11EXTIHV_PROCESS_UI_RESPONSE = ::core::option::Option u32>; @@ -5974,14 +5803,12 @@ pub type DOT11EXTIHV_RECEIVE_INDICATION = ::core::option::Option u32>; pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = ::core::option::Option u32>; pub type DOT11EXTIHV_STOP_POST_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_VALIDATE_PROFILE = ::core::option::Option u32>; pub type DOT11EXT_ALLOCATE_BUFFER = ::core::option::Option u32>; pub type DOT11EXT_FREE_BUFFER = ::core::option::Option; pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option u32>; pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXT_ONEX_START = ::core::option::Option u32>; pub type DOT11EXT_ONEX_STOP = ::core::option::Option u32>; @@ -5996,7 +5823,6 @@ pub type DOT11EXT_SEND_PACKET = ::core::option::Option u32>; pub type DOT11EXT_SET_AUTH_ALGORITHM = ::core::option::Option u32>; pub type DOT11EXT_SET_CURRENT_PROFILE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub type DOT11EXT_SET_DEFAULT_KEY = ::core::option::Option u32>; pub type DOT11EXT_SET_DEFAULT_KEY_ID = ::core::option::Option u32>; 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 27d4ebbb18..e59366e16a 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmCalloutAdd0(enginehandle : super::super::Foundation:: HANDLE, callout : *const FWPM_CALLOUT0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutAdd0(enginehandle : super::super::Foundation:: HANDLE, callout : *const FWPM_CALLOUT0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_CALLOUT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDeleteById0(enginehandle : super::super::Foundation:: HANDLE, id : u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDeleteByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> u32); @@ -8,9 +8,9 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u32, callout : *mut *mut FWPM_CALLOUT0) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, callout : *mut *mut FWPM_CALLOUT0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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_targets::link!("fwpuclnt.dll" "system" 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); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_CALLOUT_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutUnsubscribeChanges0(enginehandle : super::super::Foundation:: HANDLE, changehandle : super::super::Foundation:: HANDLE) -> u32); @@ -19,56 +19,56 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_CONNECTION0, numentriesreturned : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, connection : *mut *mut FWPM_CONNECTION0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmConnectionGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetSecurityInfo0(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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmConnectionSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_CONNECTION_SUBSCRIPTION0, callback : FWPM_CONNECTION_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, eventshandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmDynamicKeywordSubscribe0(flags : u32, callback : FWPM_DYNAMIC_KEYWORD_CALLBACK0, context : *const ::core::ffi::c_void, subscriptionhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmDynamicKeywordUnsubscribe0(subscriptionhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineClose0(enginehandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmEngineGetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, value : *mut *mut FWP_VALUE0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, value : *mut *mut FWP_VALUE0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("fwpuclnt.dll" "system" 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_Security", feature = "Win32_System_Rpc"))] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmEngineSetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, newvalue : *const FWP_VALUE0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, newvalue : *const FWP_VALUE0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterAdd0(enginehandle : super::super::Foundation:: HANDLE, filter : *const FWPM_FILTER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterAdd0(enginehandle : super::super::Foundation:: HANDLE, filter : *const FWPM_FILTER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_FILTER_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_FILTER_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDeleteById0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDeleteByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_FILTER0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_FILTER0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, filter : *mut *mut FWPM_FILTER0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, filter : *mut *mut FWPM_FILTER0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, filter : *mut *mut FWPM_FILTER0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, filter : *mut *mut FWPM_FILTER0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmFilterSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_FILTER_SUBSCRIPTION0, numentries : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_FILTER_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterUnsubscribeChanges0(enginehandle : super::super::Foundation:: HANDLE, changehandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFreeMemory0(p : *mut *mut ::core::ffi::c_void)); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmGetAppIdFromFileName0(filename : ::windows_sys::core::PCWSTR, appid : *mut *mut FWP_BYTE_BLOB) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::GUID, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::GUID, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::GUID, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelDeleteByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_LAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); @@ -76,83 +76,83 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u16, layer : *mut *mut FWPM_LAYER0) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, layer : *mut *mut FWPM_LAYER0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_NET_EVENT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_NET_EVENT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum4(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum4(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventEnum5(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum5(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscribe1(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK1, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe1(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK1, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscribe2(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK2, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe2(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK2, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscribe3(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK3, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe3(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK3, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscribe4(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK4, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe4(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK4, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_NET_EVENT_SUBSCRIPTION0, numentries : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_NET_EVENT_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, eventshandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventsGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsGetSecurityInfo0(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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderAdd0(enginehandle : super::super::Foundation:: HANDLE, provider : *const FWPM_PROVIDER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderAdd0(enginehandle : super::super::Foundation:: HANDLE, provider : *const FWPM_PROVIDER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextAdd0(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd0(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextAdd1(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT1, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd1(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT1, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextAdd2(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT2, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd2(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT2, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextAdd3(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT3, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd3(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT3, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDeleteById0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDeleteByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetById1(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById1(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetById2(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById2(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetById3(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById3(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey1(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey1(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey2(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey2(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmProviderContextGetByKey3(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey3(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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_targets::link!("fwpuclnt.dll" "system" 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); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextUnsubscribeChanges0(enginehandle : super::super::Foundation:: HANDLE, changehandle : super::super::Foundation:: HANDLE) -> u32); @@ -162,27 +162,27 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER0, numentriesreturned : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, provider : *mut *mut FWPM_PROVIDER0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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_targets::link!("fwpuclnt.dll" "system" 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); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_PROVIDER_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderUnsubscribeChanges0(enginehandle : super::super::Foundation:: HANDLE, changehandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_SESSION_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmSessionEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_SESSION0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_SESSION0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmSubLayerAdd0(enginehandle : super::super::Foundation:: HANDLE, sublayer : *const FWPM_SUBLAYER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerAdd0(enginehandle : super::super::Foundation:: HANDLE, sublayer : *const FWPM_SUBLAYER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const FWPM_SUBLAYER_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerDeleteByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_SUBLAYER0, numentriesreturned : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerGetByKey0(enginehandle : super::super::Foundation:: HANDLE, key : *const ::windows_sys::core::GUID, sublayer : *mut *mut FWPM_SUBLAYER0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"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_targets::link!("fwpuclnt.dll" "system" 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_targets::link!("fwpuclnt.dll" "system" 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); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut FWPM_SUBLAYER_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerUnsubscribeChanges0(enginehandle : super::super::Foundation:: HANDLE, changehandle : super::super::Foundation:: HANDLE) -> u32); @@ -195,25 +195,25 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_VSWITCH_EVENT_SUBSCRIPTION0, callback : FWPM_VSWITCH_EVENT_CALLBACK0, context : *const ::core::ffi::c_void, subscriptionhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscriptionhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmvSwitchEventsGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsGetSecurityInfo0(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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecDospGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetSecurityInfo0(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); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetStatistics0(enginehandle : super::super::Foundation:: HANDLE, idpstatistics : *mut IPSEC_DOSP_STATISTICS0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecDospSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecDospSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IPSEC_DOSP_STATE_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_DOSP_STATE0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics0(enginehandle : super::super::Foundation:: HANDLE, ipsecstatistics : *mut IPSEC_STATISTICS0) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics1(enginehandle : super::super::Foundation:: HANDLE, ipsecstatistics : *mut IPSEC_STATISTICS1) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecKeyManagerAddAndRegister0(enginehandle : super::super::Foundation:: HANDLE, keymanager : *const IPSEC_KEY_MANAGER0, keymanagercallbacks : *const IPSEC_KEY_MANAGER_CALLBACKS0, keymgmthandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerAddAndRegister0(enginehandle : super::super::Foundation:: HANDLE, keymanager : *const IPSEC_KEY_MANAGER0, keymanagercallbacks : *const IPSEC_KEY_MANAGER_CALLBACKS0, keymgmthandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle : super::super::Foundation:: HANDLE, reserved : *const ::core::ffi::c_void, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle : super::super::Foundation:: HANDLE, reserved : *const ::core::ffi::c_void, 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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecKeyManagerSetSecurityInfoByKey0(enginehandle : super::super::Foundation:: HANDLE, reserved : *const ::core::ffi::c_void, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerSetSecurityInfoByKey0(enginehandle : super::super::Foundation:: HANDLE, reserved : *const ::core::ffi::c_void, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerUnregisterAndDelete0(enginehandle : super::super::Foundation:: HANDLE, keymgmthandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagersGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut IPSEC_KEY_MANAGER0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddInbound0(enginehandle : super::super::Foundation:: HANDLE, id : u64, inboundbundle : *const IPSEC_SA_BUNDLE0) -> u32); @@ -223,46 +223,46 @@ ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate0(enginehandle : super::super::Foundation:: HANDLE, outboundtraffic : *const IPSEC_TRAFFIC0, inboundfilterid : *mut u64, id : *mut u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate1(enginehandle : super::super::Foundation:: HANDLE, outboundtraffic : *const IPSEC_TRAFFIC1, virtualiftunnelinfo : *const IPSEC_VIRTUAL_IF_TUNNEL_INFO0, inboundfilterid : *mut u64, id : *mut u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDeleteById0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_CONTEXT1, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_CONTEXT1, numentriesreturned : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextExpire0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, sacontext : *mut *mut IPSEC_SA_CONTEXT0) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, sacontext : *mut *mut IPSEC_SA_CONTEXT0) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextGetById1(enginehandle : super::super::Foundation:: HANDLE, id : u64, sacontext : *mut *mut IPSEC_SA_CONTEXT1) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById1(enginehandle : super::super::Foundation:: HANDLE, id : u64, sacontext : *mut *mut IPSEC_SA_CONTEXT1) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi0(enginehandle : super::super::Foundation:: HANDLE, id : u64, getspi : *const IPSEC_GETSPI0, inboundspi : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi1(enginehandle : super::super::Foundation:: HANDLE, id : u64, getspi : *const IPSEC_GETSPI1, inboundspi : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSetSpi0(enginehandle : super::super::Foundation:: HANDLE, id : u64, getspi : *const IPSEC_GETSPI1, inboundspi : u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback : IPSEC_SA_CONTEXT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback : IPSEC_SA_CONTEXT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut IPSEC_SA_CONTEXT_SUBSCRIPTION0, numentries : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSubscriptionsGet0(enginehandle : super::super::Foundation:: HANDLE, entries : *mut *mut *mut IPSEC_SA_CONTEXT_SUBSCRIPTION0, numentries : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, eventshandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaContextUpdate0(enginehandle : super::super::Foundation:: HANDLE, flags : u64, newvalues : *const IPSEC_SA_CONTEXT1) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextUpdate0(enginehandle : super::super::Foundation:: HANDLE, flags : u64, newvalues : *const IPSEC_SA_CONTEXT1) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IPSEC_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaDbGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbGetSecurityInfo0(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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaDbSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IPsecSaEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_DETAILS1, numentriesreturned : *mut u32) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_DETAILS1, numentriesreturned : *mut u32) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics0(enginehandle : super::super::Foundation:: HANDLE, ikeextstatistics : *mut IKEEXT_STATISTICS0) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics1(enginehandle : super::super::Foundation:: HANDLE, ikeextstatistics : *mut IKEEXT_STATISTICS1) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IkeextSaCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IkeextSaDbGetSecurityInfo0(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); +::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbGetSecurityInfo0(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(feature = "Win32_Security")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IkeextSaDbSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDeleteById0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IKEEXT_SA_DETAILS0, numentriesreturned : *mut u32) -> u32); @@ -1319,7 +1319,6 @@ impl ::core::clone::Clone for FWPM_CALLOUT_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_CLASSIFY_OPTION0 { pub r#type: FWP_CLASSIFY_OPTION_TYPE, @@ -1334,7 +1333,6 @@ impl ::core::clone::Clone for FWPM_CLASSIFY_OPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_CLASSIFY_OPTIONS0 { pub numOptions: u32, @@ -1440,7 +1438,6 @@ impl ::core::clone::Clone for FWPM_FIELD0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER0 { pub filterKey: ::windows_sys::core::GUID, @@ -1468,7 +1465,6 @@ impl ::core::clone::Clone for FWPM_FILTER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_FILTER0_0 { pub rawContext: u64, @@ -1495,7 +1491,6 @@ impl ::core::clone::Clone for FWPM_FILTER_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_CONDITION0 { pub fieldKey: ::windows_sys::core::GUID, @@ -1511,7 +1506,6 @@ impl ::core::clone::Clone for FWPM_FILTER_CONDITION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_ENUM_TEMPLATE0 { pub providerKey: *mut ::windows_sys::core::GUID, @@ -1533,7 +1527,6 @@ impl ::core::clone::Clone for FWPM_FILTER_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_FILTER_ENUM_TEMPLATE0, @@ -1589,7 +1582,6 @@ impl ::core::clone::Clone for FWPM_LAYER_STATISTICS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { pub r#type: FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE, @@ -1604,7 +1596,6 @@ impl ::core::clone::Clone for FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { pub numSettings: u32, @@ -1619,7 +1610,6 @@ impl ::core::clone::Clone for FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT0 { pub header: FWPM_NET_EVENT_HEADER0, @@ -1635,7 +1625,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT0_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE0, @@ -1654,7 +1643,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT1 { pub header: FWPM_NET_EVENT_HEADER1, @@ -1670,7 +1658,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT1_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -1689,7 +1676,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT2 { pub header: FWPM_NET_EVENT_HEADER2, @@ -1705,7 +1691,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT2_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -1728,7 +1713,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT3 { pub header: FWPM_NET_EVENT_HEADER3, @@ -1744,7 +1728,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT3_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -1767,7 +1750,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT4 { pub header: FWPM_NET_EVENT_HEADER3, @@ -1783,7 +1765,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT4_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, @@ -1806,7 +1787,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT4_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT5 { pub header: FWPM_NET_EVENT_HEADER3, @@ -1822,7 +1802,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT5_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, @@ -1960,7 +1939,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_ENUM_TEMPLATE0 { pub startTime: super::super::Foundation::FILETIME, @@ -1977,7 +1955,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER0 { pub timeStamp: super::super::Foundation::FILETIME, @@ -2001,7 +1978,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER0_0 { pub localAddrV4: u32, @@ -2016,7 +1992,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER0_1 { pub remoteAddrV4: u32, @@ -2031,7 +2006,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1 { pub timeStamp: super::super::Foundation::FILETIME, @@ -2056,7 +2030,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_0 { pub localAddrV4: u32, @@ -2071,7 +2044,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_1 { pub remoteAddrV4: u32, @@ -2086,7 +2058,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_2 { pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0, @@ -2100,7 +2071,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1_2_0 { pub reserved1: FWP_AF, @@ -2115,7 +2085,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_2_0_0 { pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0_0_0, @@ -2129,7 +2098,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1_2_0_0_0 { pub reserved2: FWP_BYTE_ARRAY6, @@ -2151,7 +2119,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER2 { pub timeStamp: super::super::Foundation::FILETIME, @@ -2177,7 +2144,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER2_0 { pub localAddrV4: u32, @@ -2192,7 +2158,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER2_1 { pub remoteAddrV4: u32, @@ -2207,7 +2172,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER3 { pub timeStamp: super::super::Foundation::FILETIME, @@ -2236,7 +2200,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER3_0 { pub localAddrV4: u32, @@ -2251,7 +2214,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER3_1 { pub remoteAddrV4: u32, @@ -2379,7 +2341,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { pub failureErrorCode: u32, @@ -2401,7 +2362,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -2415,7 +2375,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { pub remoteSubNet: FWP_CONDITION_VALUE0, @@ -2429,7 +2388,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { pub failureErrorCode: u32, @@ -2453,7 +2411,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -2467,7 +2424,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { pub remoteSubNet: FWP_CONDITION_VALUE0, @@ -2541,7 +2497,6 @@ impl ::core::clone::Clone for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_NET_EVENT_ENUM_TEMPLATE0, @@ -2582,7 +2537,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT0 { pub providerContextKey: ::windows_sys::core::GUID, @@ -2603,7 +2557,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT0_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, @@ -2625,7 +2578,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT1 { pub providerContextKey: ::windows_sys::core::GUID, @@ -2646,7 +2598,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT1_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, @@ -2671,7 +2622,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT2 { pub providerContextKey: ::windows_sys::core::GUID, @@ -2692,7 +2642,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT2_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, @@ -2718,7 +2667,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT3 { pub providerContextKey: ::windows_sys::core::GUID, @@ -2739,7 +2687,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT3_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, @@ -2823,7 +2770,6 @@ impl ::core::clone::Clone for FWPM_PROVIDER_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_SESSION0 { pub sessionKey: ::windows_sys::core::GUID, @@ -3058,7 +3004,6 @@ impl ::core::clone::Clone for FWP_BYTE_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_CONDITION_VALUE0 { pub r#type: FWP_DATA_TYPE, @@ -3073,7 +3018,6 @@ impl ::core::clone::Clone for FWP_CONDITION_VALUE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWP_CONDITION_VALUE0_0 { pub uint8: u8, @@ -3107,7 +3051,6 @@ impl ::core::clone::Clone for FWP_CONDITION_VALUE0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_RANGE0 { pub valueLow: FWP_VALUE0, @@ -3122,7 +3065,6 @@ impl ::core::clone::Clone for FWP_RANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_TOKEN_INFORMATION { pub sidCount: u32, @@ -3161,7 +3103,6 @@ impl ::core::clone::Clone for FWP_V6_ADDR_AND_MASK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_VALUE0 { pub r#type: FWP_DATA_TYPE, @@ -3176,7 +3117,6 @@ impl ::core::clone::Clone for FWP_VALUE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWP_VALUE0_0 { pub uint8: u8, @@ -4179,7 +4119,6 @@ impl ::core::clone::Clone for IKEEXT_SA_DETAILS2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IKEEXT_SA_ENUM_TEMPLATE0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -4594,7 +4533,6 @@ impl ::core::clone::Clone for IPSEC_KEY_MANAGER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_KEY_MANAGER_CALLBACKS0 { pub reserved: ::windows_sys::core::GUID, @@ -4752,7 +4690,6 @@ impl ::core::clone::Clone for IPSEC_SA_CIPHER_INFORMATION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT0 { pub saContextId: u64, @@ -4768,7 +4705,6 @@ impl ::core::clone::Clone for IPSEC_SA_CONTEXT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT1 { pub saContextId: u64, @@ -4795,7 +4731,6 @@ impl ::core::clone::Clone for IPSEC_SA_CONTEXT_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -4810,7 +4745,6 @@ impl ::core::clone::Clone for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT_SUBSCRIPTION0 { pub enumTemplate: *mut IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, @@ -4826,7 +4760,6 @@ impl ::core::clone::Clone for IPSEC_SA_CONTEXT_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_DETAILS0 { pub ipVersion: FWP_IP_VERSION, @@ -4845,7 +4778,6 @@ impl ::core::clone::Clone for IPSEC_SA_DETAILS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union IPSEC_SA_DETAILS0_0 { pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, @@ -4859,7 +4791,6 @@ impl ::core::clone::Clone for IPSEC_SA_DETAILS0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_DETAILS1 { pub ipVersion: FWP_IP_VERSION, @@ -4879,7 +4810,6 @@ impl ::core::clone::Clone for IPSEC_SA_DETAILS1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union IPSEC_SA_DETAILS1_0 { pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, @@ -5440,19 +5370,14 @@ pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = ::core::option::Option; pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = ::core::option::Option; pub type FWPM_FILTER_CHANGE_CALLBACK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK1 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK2 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK3 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK4 = ::core::option::Option; pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = ::core::option::Option; @@ -5460,11 +5385,9 @@ pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = ::core::option::Option; pub type FWPM_SYSTEM_PORTS_CALLBACK0 = ::core::option::Option; pub type FWPM_VSWITCH_EVENT_CALLBACK0 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = ::core::option::Option u32>; pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type IPSEC_KEY_MANAGER_NOTIFY_KEY0 = ::core::option::Option; pub type IPSEC_SA_CONTEXT_CALLBACK0 = ::core::option::Option; 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 f08409a55d..7944e0b255 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -2,18 +2,18 @@ ::windows_targets::link!("netshell.dll" "system" fn NcIsValidConnectionName(pszwname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationDiagnoseConnectFailureAndGetInfo(wszservername : ::windows_sys::core::PCWSTR, netisoerror : *mut NETISO_ERROR_TYPE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetworkIsolationEnumAppContainers(flags : u32, pdwnumpublicappcs : *mut u32, pppublicappcs : *mut *mut INET_FIREWALL_APP_CONTAINER) -> u32); +::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationEnumAppContainers(flags : u32, pdwnumpublicappcs : *mut u32, pppublicappcs : *mut *mut INET_FIREWALL_APP_CONTAINER) -> u32); ::windows_targets::link!("firewallapi.dll" "system" fn NetworkIsolationEnumerateAppContainerRules(newenum : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetworkIsolationFreeAppContainers(ppublicappcs : *const INET_FIREWALL_APP_CONTAINER) -> u32); +::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationFreeAppContainers(ppublicappcs : *const INET_FIREWALL_APP_CONTAINER) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetworkIsolationGetAppContainerConfig(pdwnumpublicappcs : *mut u32, appcontainersids : *mut *mut super::super::Security:: SID_AND_ATTRIBUTES) -> u32); +::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationGetAppContainerConfig(pdwnumpublicappcs : *mut u32, appcontainersids : *mut *mut super::super::Security:: SID_AND_ATTRIBUTES) -> u32); ::windows_targets::link!("firewallapi.dll" "system" fn NetworkIsolationGetEnterpriseIdAsync(wszservername : ::windows_sys::core::PCWSTR, dwflags : u32, context : *const ::core::ffi::c_void, callback : PNETISO_EDP_ID_CALLBACK_FN, hoperation : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("firewallapi.dll" "system" fn NetworkIsolationGetEnterpriseIdClose(hoperation : super::super::Foundation:: HANDLE, bwaitforoperation : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetworkIsolationRegisterForAppContainerChanges(flags : u32, callback : PAC_CHANGES_CALLBACK_FN, context : *const ::core::ffi::c_void, registrationobject : *mut super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationRegisterForAppContainerChanges(flags : u32, callback : PAC_CHANGES_CALLBACK_FN, context : *const ::core::ffi::c_void, registrationobject : *mut super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetworkIsolationSetAppContainerConfig(dwnumpublicappcs : u32, appcontainersids : *const super::super::Security:: SID_AND_ATTRIBUTES) -> u32); +::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationSetAppContainerConfig(dwnumpublicappcs : u32, appcontainersids : *const super::super::Security:: SID_AND_ATTRIBUTES) -> u32); ::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" 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_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationUnregisterForAppContainerChanges(registrationobject : super::super::Foundation:: HANDLE) -> u32); pub const FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_ALL: FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS = 3i32; @@ -234,7 +234,6 @@ impl ::core::clone::Clone for INET_FIREWALL_AC_BINARIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_AC_CAPABILITIES { pub count: u32, @@ -249,7 +248,6 @@ impl ::core::clone::Clone for INET_FIREWALL_AC_CAPABILITIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_AC_CHANGE { pub changeType: INET_FIREWALL_AC_CHANGE_TYPE, @@ -268,7 +266,6 @@ impl ::core::clone::Clone for INET_FIREWALL_AC_CHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union INET_FIREWALL_AC_CHANGE_0 { pub capabilities: INET_FIREWALL_AC_CAPABILITIES, @@ -283,7 +280,6 @@ impl ::core::clone::Clone for INET_FIREWALL_AC_CHANGE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_APP_CONTAINER { pub appContainerSid: *mut super::super::Security::SID, @@ -321,7 +317,6 @@ impl ::core::clone::Clone for NETCON_PROPERTIES { *self } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PAC_CHANGES_CALLBACK_FN = ::core::option::Option; pub type PFN_FWADDDYNAMICKEYWORDADDRESS0 = ::core::option::Option u32>; diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs index d7ce1063a4..c9e7f7b12a 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs @@ -1,6 +1,6 @@ ::windows_targets::link!("wnvapi.dll" "system" fn WnvOpen() -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("wnvapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WnvRequestNotification(wnvhandle : super::super::Foundation:: HANDLE, notificationparam : *mut WNV_NOTIFICATION_PARAM, overlapped : *mut super::super::System::IO:: OVERLAPPED, bytestransferred : *mut u32) -> u32); +::windows_targets::link!("wnvapi.dll" "system" fn WnvRequestNotification(wnvhandle : super::super::Foundation:: HANDLE, notificationparam : *mut WNV_NOTIFICATION_PARAM, overlapped : *mut super::super::System::IO:: OVERLAPPED, bytestransferred : *mut u32) -> u32); pub const WNV_API_MAJOR_VERSION_1: u32 = 1u32; pub const WNV_API_MINOR_VERSION_0: u32 = 0u32; pub const WnvCustomerAddressAdded: WNV_CA_NOTIFICATION_TYPE = 0i32; @@ -18,7 +18,6 @@ pub type WNV_CA_NOTIFICATION_TYPE = i32; pub type WNV_NOTIFICATION_TYPE = i32; pub type WNV_OBJECT_TYPE = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { pub MACAddress: super::super::Networking::WinSock::DL_EUI48, @@ -38,7 +37,6 @@ impl ::core::clone::Clone for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_IP_ADDRESS { pub IP: WNV_IP_ADDRESS_0, @@ -52,7 +50,6 @@ impl ::core::clone::Clone for WNV_IP_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union WNV_IP_ADDRESS_0 { pub v4: super::super::Networking::WinSock::IN_ADDR, @@ -81,7 +78,6 @@ impl ::core::clone::Clone for WNV_NOTIFICATION_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_OBJECT_CHANGE_PARAM { pub ObjectType: WNV_OBJECT_TYPE, @@ -96,7 +92,6 @@ impl ::core::clone::Clone for WNV_OBJECT_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union WNV_OBJECT_CHANGE_PARAM_0 { pub ProviderAddressChange: WNV_PROVIDER_ADDRESS_CHANGE_PARAM, @@ -123,7 +118,6 @@ impl ::core::clone::Clone for WNV_OBJECT_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_POLICY_MISMATCH_PARAM { pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -141,7 +135,6 @@ impl ::core::clone::Clone for WNV_POLICY_MISMATCH_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_PROVIDER_ADDRESS_CHANGE_PARAM { pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -157,7 +150,6 @@ impl ::core::clone::Clone for WNV_PROVIDER_ADDRESS_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_REDIRECT_PARAM { pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/mod.rs index 77d042eef1..b545be7dec 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/mod.rs @@ -1,63 +1,42 @@ #[cfg(feature = "Win32_NetworkManagement_Dhcp")] -#[doc = "Required features: `\"Win32_NetworkManagement_Dhcp\"`"] pub mod Dhcp; #[cfg(feature = "Win32_NetworkManagement_Dns")] -#[doc = "Required features: `\"Win32_NetworkManagement_Dns\"`"] pub mod Dns; #[cfg(feature = "Win32_NetworkManagement_InternetConnectionWizard")] -#[doc = "Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`"] pub mod InternetConnectionWizard; #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] pub mod IpHelper; #[cfg(feature = "Win32_NetworkManagement_Multicast")] -#[doc = "Required features: `\"Win32_NetworkManagement_Multicast\"`"] pub mod Multicast; #[cfg(feature = "Win32_NetworkManagement_Ndis")] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] pub mod Ndis; #[cfg(feature = "Win32_NetworkManagement_NetBios")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetBios\"`"] pub mod NetBios; #[cfg(feature = "Win32_NetworkManagement_NetManagement")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetManagement\"`"] pub mod NetManagement; #[cfg(feature = "Win32_NetworkManagement_NetShell")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetShell\"`"] pub mod NetShell; #[cfg(feature = "Win32_NetworkManagement_NetworkDiagnosticsFramework")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`"] pub mod NetworkDiagnosticsFramework; #[cfg(feature = "Win32_NetworkManagement_P2P")] -#[doc = "Required features: `\"Win32_NetworkManagement_P2P\"`"] pub mod P2P; #[cfg(feature = "Win32_NetworkManagement_QoS")] -#[doc = "Required features: `\"Win32_NetworkManagement_QoS\"`"] pub mod QoS; #[cfg(feature = "Win32_NetworkManagement_Rras")] -#[doc = "Required features: `\"Win32_NetworkManagement_Rras\"`"] pub mod Rras; #[cfg(feature = "Win32_NetworkManagement_Snmp")] -#[doc = "Required features: `\"Win32_NetworkManagement_Snmp\"`"] pub mod Snmp; #[cfg(feature = "Win32_NetworkManagement_WNet")] -#[doc = "Required features: `\"Win32_NetworkManagement_WNet\"`"] pub mod WNet; #[cfg(feature = "Win32_NetworkManagement_WebDav")] -#[doc = "Required features: `\"Win32_NetworkManagement_WebDav\"`"] pub mod WebDav; #[cfg(feature = "Win32_NetworkManagement_WiFi")] -#[doc = "Required features: `\"Win32_NetworkManagement_WiFi\"`"] pub mod WiFi; #[cfg(feature = "Win32_NetworkManagement_WindowsConnectionManager")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`"] pub mod WindowsConnectionManager; #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] pub mod WindowsFilteringPlatform; #[cfg(feature = "Win32_NetworkManagement_WindowsFirewall")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`"] pub mod WindowsFirewall; #[cfg(feature = "Win32_NetworkManagement_WindowsNetworkVirtualization")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`"] pub mod WindowsNetworkVirtualization; 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 7b2b7f4063..882b2f1df3 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1,12 +1,12 @@ ::windows_targets::link!("activeds.dll" "system" fn ADsBuildEnumerator(padscontainer : * mut::core::ffi::c_void, ppenumvariant : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn ADsBuildVarArrayInt(lpdwobjecttypes : *mut u32, dwobjecttypes : u32, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn ADsBuildVarArrayInt(lpdwobjecttypes : *mut u32, dwobjecttypes : u32, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn ADsBuildVarArrayStr(lpppathnames : *const ::windows_sys::core::PCWSTR, dwpathnames : u32, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn ADsBuildVarArrayStr(lpppathnames : *const ::windows_sys::core::PCWSTR, dwpathnames : u32, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ADsDecodeBinaryData(szsrcdata : ::windows_sys::core::PCWSTR, ppbdestdata : *mut *mut u8, pdwdestlen : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ADsEncodeBinaryData(pbsrcdata : *mut u8, dwsrclen : u32, ppszdestdata : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn ADsEnumerateNext(penumvariant : * mut::core::ffi::c_void, celements : u32, pvar : *mut super::super::System::Variant:: VARIANT, pcelementsfetched : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn ADsEnumerateNext(penumvariant : * mut::core::ffi::c_void, celements : u32, pvar : *mut super::super::System::Variant:: VARIANT, pcelementsfetched : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ADsFreeEnumerator(penumvariant : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ADsGetLastError(lperror : *mut u32, lperrorbuf : ::windows_sys::core::PWSTR, dwerrorbuflen : u32, lpnamebuf : ::windows_sys::core::PWSTR, dwnamebuflen : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ADsGetObject(lpszpathname : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, ppobject : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -21,21 +21,21 @@ ::windows_targets::link!("activeds.dll" "system" fn ADsSetLastError(dwerr : u32, pszerror : ::windows_sys::core::PCWSTR, pszprovider : ::windows_sys::core::PCWSTR)); ::windows_targets::link!("activeds.dll" "system" fn AdsFreeAdsValues(padsvalues : *mut ADSVALUE, dwnumvalues : u32)); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn AdsTypeToPropVariant(padsvalues : *mut ADSVALUE, dwnumvalues : u32, pvariant : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn AdsTypeToPropVariant(padsvalues : *mut ADSVALUE, dwnumvalues : u32, pvariant : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn AllocADsMem(cb : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("activeds.dll" "system" fn AllocADsStr(pstr : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn BinarySDToSecurityDescriptor(psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, pvarsec : *mut super::super::System::Variant:: VARIANT, pszservername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, password : ::windows_sys::core::PCWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn BinarySDToSecurityDescriptor(psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, pvarsec : *mut super::super::System::Variant:: VARIANT, pszservername : ::windows_sys::core::PCWSTR, username : ::windows_sys::core::PCWSTR, password : ::windows_sys::core::PCWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" fn DsAddressToSiteNamesW(computername : ::windows_sys::core::PCWSTR, entrycount : u32, socketaddresses : *const super::WinSock:: SOCKET_ADDRESS, sitenames : *mut *mut ::windows_sys::core::PWSTR) -> u32); ::windows_targets::link!("ntdsapi.dll" "system" fn DsBindA(domaincontrollername : ::windows_sys::core::PCSTR, dnsdomainname : ::windows_sys::core::PCSTR, phds : *mut super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" 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); @@ -50,9 +50,9 @@ ::windows_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" fn DsBindingSetTimeout(hds : super::super::Foundation:: HANDLE, ctimeoutsecs : u32) -> u32); #[cfg(feature = "Win32_UI_Shell")] -::windows_targets::link!("dsuiext.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell\"`"] fn DsBrowseForContainerA(pinfo : *mut DSBROWSEINFOA) -> i32); +::windows_targets::link!("dsuiext.dll" "system" fn DsBrowseForContainerA(pinfo : *mut DSBROWSEINFOA) -> i32); #[cfg(feature = "Win32_UI_Shell")] -::windows_targets::link!("dsuiext.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell\"`"] fn DsBrowseForContainerW(pinfo : *mut DSBROWSEINFOW) -> i32); +::windows_targets::link!("dsuiext.dll" "system" fn DsBrowseForContainerW(pinfo : *mut DSBROWSEINFOW) -> i32); ::windows_targets::link!("ntdsapi.dll" "system" fn DsClientMakeSpnForTargetServerA(serviceclass : ::windows_sys::core::PCSTR, servicename : ::windows_sys::core::PCSTR, pcspnlength : *mut u32, pszspn : ::windows_sys::core::PSTR) -> u32); ::windows_targets::link!("ntdsapi.dll" "system" fn DsClientMakeSpnForTargetServerW(serviceclass : ::windows_sys::core::PCWSTR, servicename : ::windows_sys::core::PCWSTR, pcspnlength : *mut u32, pszspn : ::windows_sys::core::PWSTR) -> u32); ::windows_targets::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_sys::core::PCSTR, ppresult : *mut *mut DS_NAME_RESULTA) -> u32); @@ -82,9 +82,9 @@ ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" 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(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" 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 super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("netapi32.dll" "system" 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 super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn DsGetDcSiteCoverageA(servername : ::windows_sys::core::PCSTR, entrycount : *mut u32, sitenames : *mut *mut ::windows_sys::core::PSTR) -> u32); @@ -92,10 +92,10 @@ ::windows_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" 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(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("dsuiext.dll" "system" fn DsGetFriendlyClassName(pszobjectclass : ::windows_sys::core::PCWSTR, pszbuffer : ::windows_sys::core::PWSTR, cchbuffer : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("dsuiext.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn DsGetIcon(dwflags : u32, pszobjectclass : ::windows_sys::core::PCWSTR, cximage : i32, cyimage : i32) -> super::super::UI::WindowsAndMessaging:: HICON); +::windows_targets::link!("dsuiext.dll" "system" fn DsGetIcon(dwflags : u32, pszobjectclass : ::windows_sys::core::PCWSTR, cximage : i32, cyimage : i32) -> super::super::UI::WindowsAndMessaging:: HICON); ::windows_targets::link!("dsparse.dll" "system" 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_targets::link!("netapi32.dll" "system" fn DsGetSiteNameA(computername : ::windows_sys::core::PCSTR, sitename : *mut ::windows_sys::core::PSTR) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn DsGetSiteNameW(computername : ::windows_sys::core::PCWSTR, sitename : *mut ::windows_sys::core::PWSTR) -> u32); @@ -126,7 +126,7 @@ ::windows_targets::link!("ntdsapi.dll" "system" fn DsMapSchemaGuidsA(hds : super::super::Foundation:: HANDLE, cguids : u32, rguids : *const ::windows_sys::core::GUID, ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA) -> u32); ::windows_targets::link!("ntdsapi.dll" "system" fn DsMapSchemaGuidsW(hds : super::super::Foundation:: HANDLE, cguids : u32, rguids : *const ::windows_sys::core::GUID, ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW) -> u32); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("netapi32.dll" "system" 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_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" 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_targets::link!("ntdsapi.dll" "system" fn DsQuerySitesFree(rgsiteinfo : *const DS_SITE_COST_INFO)); @@ -169,11 +169,11 @@ ::windows_targets::link!("activeds.dll" "system" fn FreeADsMem(pmem : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("activeds.dll" "system" fn FreeADsStr(pstr : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn PropVariantToAdsType(pvariant : *mut super::super::System::Variant:: VARIANT, dwnumvariant : u32, ppadsvalues : *mut *mut ADSVALUE, pdwnumvalues : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("activeds.dll" "system" fn PropVariantToAdsType(pvariant : *mut super::super::System::Variant:: VARIANT, dwnumvariant : u32, ppadsvalues : *mut *mut ADSVALUE, pdwnumvalues : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("activeds.dll" "system" fn ReallocADsMem(poldmem : *mut ::core::ffi::c_void, cbold : u32, cbnew : u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("activeds.dll" "system" fn ReallocADsStr(ppstr : *mut ::windows_sys::core::PWSTR, pstr : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("activeds.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SecurityDescriptorToBinarySD(vvarsecdes : super::super::System::Variant:: 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_targets::link!("activeds.dll" "system" fn SecurityDescriptorToBinarySD(vvarsecdes : super::super::System::Variant:: 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 const ACTRL_DS_CONTROL_ACCESS: u32 = 256u32; pub const ACTRL_DS_CREATE_CHILD: u32 = 1u32; pub const ACTRL_DS_DELETE_CHILD: u32 = 2u32; @@ -1653,7 +1653,6 @@ impl ::core::clone::Clone for ADS_VLV { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CQFORM { pub cbStruct: u32, @@ -1671,7 +1670,6 @@ impl ::core::clone::Clone for CQFORM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CQPAGE { pub cbStruct: u32, @@ -1758,7 +1756,6 @@ impl ::core::clone::Clone for DOMAIN_TREE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct DSA_NEWOBJ_DISPINFO { pub dwSize: u32, @@ -1811,7 +1808,6 @@ impl ::core::clone::Clone for DSBITEMW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct DSBROWSEINFOA { pub cbStruct: u32, @@ -1839,7 +1835,6 @@ impl ::core::clone::Clone for DSBROWSEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct DSBROWSEINFOW { pub cbStruct: u32, @@ -2860,7 +2855,6 @@ impl ::core::clone::Clone for DS_SCHEMA_GUID_MAPW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DS_SELECTION { pub pwzName: ::windows_sys::core::PWSTR, @@ -2879,7 +2873,6 @@ impl ::core::clone::Clone for DS_SELECTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DS_SELECTION_LIST { pub cItems: u32, @@ -2956,13 +2949,10 @@ impl ::core::clone::Clone for SCHEDULE_HEADER { *self } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQADDFORMSPROC = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQADDPAGESPROC = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQPAGEPROC = ::core::option::Option ::windows_sys::core::HRESULT>; pub type LPDSENUMATTRIBUTES = ::core::option::Option ::windows_sys::core::HRESULT>; 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 a7acf8864e..d2af205686 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs @@ -105,51 +105,51 @@ ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseBatchEx(hregbatch : HREGBATCH, flags : u32, failedcommandnumber : *mut i32) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseBatchNotifyPort(hbatchnotifyport : HREGBATCHPORT) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegCloseKey(hkey : super::super::System::Registry:: HKEY) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseKey(hkey : super::super::System::Registry:: HKEY) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseReadBatch(hregreadbatch : HREGREADBATCH, phregreadbatchreply : *mut HREGREADBATCHREPLY) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseReadBatchEx(hregreadbatch : HREGREADBATCH, flags : u32, phregreadbatchreply : *mut HREGREADBATCHREPLY) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseReadBatchReply(hregreadbatchreply : HREGREADBATCHREPLY) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegCreateBatch(hkey : super::super::System::Registry:: HKEY, phregbatch : *mut HREGBATCH) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateBatch(hkey : super::super::System::Registry:: HKEY, phregbatch : *mut HREGBATCH) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegCreateBatchNotifyPort(hkey : super::super::System::Registry:: HKEY, phbatchnotifyport : *mut HREGBATCHPORT) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateBatchNotifyPort(hkey : super::super::System::Registry:: HKEY, phbatchnotifyport : *mut HREGBATCHPORT) -> i32); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" 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(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] fn ClusterRegCreateKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::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, lpszreason : ::windows_sys::core::PCWSTR) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::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, lpszreason : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegCreateReadBatch(hkey : super::super::System::Registry:: HKEY, phregreadbatch : *mut HREGREADBATCH) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateReadBatch(hkey : super::super::System::Registry:: HKEY, phregreadbatch : *mut HREGREADBATCH) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegDeleteKey(hkey : super::super::System::Registry:: HKEY, lpszsubkey : ::windows_sys::core::PCWSTR) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteKey(hkey : super::super::System::Registry:: HKEY, lpszsubkey : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegDeleteKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpszreason : ::windows_sys::core::PCWSTR) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::windows_sys::core::PCWSTR, lpszreason : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegDeleteValue(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR) -> u32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteValue(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegDeleteValueEx(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, lpszreason : ::windows_sys::core::PCWSTR) -> u32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteValueEx(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, lpszreason : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" 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_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" 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_targets::link!("clusapi.dll" "system" fn ClusterRegGetBatchNotification(hbatchnotify : HREGBATCHPORT, phbatchnotification : *mut HREGBATCHNOTIFICATION) -> i32); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("clusapi.dll" "system" 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_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" fn ClusterRegOpenKey(hkey : super::super::System::Registry:: HKEY, lpszsubkey : ::windows_sys::core::PCWSTR, samdesired : u32, phkresult : *mut super::super::System::Registry:: HKEY) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("clusapi.dll" "system" 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_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" fn ClusterRegQueryValue(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, lpdwvaluetype : *mut u32, lpdata : *mut u8, lpcbdata : *mut u32) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegReadBatchAddCommand(hregreadbatch : HREGREADBATCH, wzsubkeyname : ::windows_sys::core::PCWSTR, wzvaluename : ::windows_sys::core::PCWSTR) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegReadBatchReplyNextCommand(hregreadbatchreply : HREGREADBATCHREPLY, pbatchcommand : *mut CLUSTER_READ_BATCH_COMMAND) -> i32); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] fn ClusterRegSetKeySecurity(hkey : super::super::System::Registry:: HKEY, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSetKeySecurity(hkey : super::super::System::Registry:: HKEY, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> i32); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] fn ClusterRegSetKeySecurityEx(hkey : super::super::System::Registry:: HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpszreason : ::windows_sys::core::PCWSTR) -> i32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSetKeySecurityEx(hkey : super::super::System::Registry:: HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpszreason : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("clusapi.dll" "system" fn ClusterRegSetValue(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, dwtype : u32, lpdata : *const u8, cbdata : u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ClusterRegSetValueEx(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, dwtype : u32, lpdata : *const u8, cbdata : u32, lpszreason : ::windows_sys::core::PCWSTR) -> u32); +::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSetValueEx(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_sys::core::PCWSTR, dwtype : u32, lpdata : *const u8, cbdata : u32, lpszreason : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSyncDatabase(hcluster : HCLUSTER, flags : u32) -> i32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRemoveAffinityRule(hcluster : HCLUSTER, rulename : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn ClusterRemoveGroupFromAffinityRule(hcluster : HCLUSTER, rulename : ::windows_sys::core::PCWSTR, hgroup : HGROUP) -> u32); @@ -219,33 +219,33 @@ ::windows_targets::link!("clusapi.dll" "system" fn GetClusterFromNode(hnode : HNODE) -> HCLUSTER); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterFromResource(hresource : HRESOURCE) -> HCLUSTER); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterGroupKey(hgroup : HGROUP, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterGroupKey(hgroup : HGROUP, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterGroupState(hgroup : HGROUP, lpsznodename : ::windows_sys::core::PWSTR, lpcchnodename : *mut u32) -> CLUSTER_GROUP_STATE); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterInformation(hcluster : HCLUSTER, lpszclustername : ::windows_sys::core::PWSTR, lpcchclustername : *mut u32, lpclusterinfo : *mut CLUSTERVERSIONINFO) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterKey(hcluster : HCLUSTER, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterKey(hcluster : HCLUSTER, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetInterface(hcluster : 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_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterNetInterfaceKey(hnetinterface : HNETINTERFACE, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetInterfaceKey(hnetinterface : HNETINTERFACE, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetInterfaceState(hnetinterface : HNETINTERFACE) -> CLUSTER_NETINTERFACE_STATE); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetworkId(hnetwork : HNETWORK, lpsznetworkid : ::windows_sys::core::PWSTR, lpcchname : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterNetworkKey(hnetwork : HNETWORK, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetworkKey(hnetwork : HNETWORK, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetworkState(hnetwork : HNETWORK) -> CLUSTER_NETWORK_STATE); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNodeId(hnode : HNODE, lpsznodeid : ::windows_sys::core::PWSTR, lpcchname : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterNodeKey(hnode : HNODE, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterNodeKey(hnode : HNODE, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNodeState(hnode : HNODE) -> CLUSTER_NODE_STATE); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNotify(hchange : HCHANGE, lpdwnotifykey : *mut usize, lpdwfiltertype : *mut u32, lpszname : ::windows_sys::core::PWSTR, lpcchname : *mut u32, dwmilliseconds : u32) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNotifyV2(hchange : 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_targets::link!("clusapi.dll" "system" fn GetClusterQuorumResource(hcluster : HCLUSTER, lpszresourcename : ::windows_sys::core::PWSTR, lpcchresourcename : *mut u32, lpszdevicename : ::windows_sys::core::PWSTR, lpcchdevicename : *mut u32, lpdwmaxquorumlogsize : *mut u32) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceDependencyExpression(hresource : HRESOURCE, lpszdependencyexpression : ::windows_sys::core::PWSTR, lpcchdependencyexpression : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterResourceKey(hresource : HRESOURCE, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceKey(hresource : HRESOURCE, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceNetworkName(hresource : HRESOURCE, lpbuffer : ::windows_sys::core::PWSTR, nsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceState(hresource : 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_targets::link!("clusapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetClusterResourceTypeKey(hcluster : HCLUSTER, lpsztypename : ::windows_sys::core::PCWSTR, samdesired : u32) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceTypeKey(hcluster : HCLUSTER, lpsztypename : ::windows_sys::core::PCWSTR, samdesired : u32) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("clusapi.dll" "system" fn GetNodeCloudTypeDW(ppsznodename : ::windows_sys::core::PCWSTR, nodecloudtype : *mut u32) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn GetNodeClusterState(lpsznodename : ::windows_sys::core::PCWSTR, pdwclusterstate : *mut u32) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn GetNotifyEventHandle(hchange : HCHANGE, lphtargetevent : *mut super::super::Foundation:: HANDLE) -> u32); @@ -307,7 +307,7 @@ ::windows_targets::link!("clusapi.dll" "system" fn RemoveCrossClusterGroupSetDependency(hdependentgroupset : HGROUPSET, lpremoteclustername : ::windows_sys::core::PCWSTR, lpremotegroupsetname : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn RemoveResourceFromClusterSharedVolumes(hresource : HRESOURCE) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" fn ResUtilCreateDirectoryTree(pszpath : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilDupGroup(group : HGROUP, copy : *mut HGROUP) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilDupParameterBlock(poutparams : *mut u8, pinparams : *const u8, ppropertytable : *const RESUTIL_PROPERTY_ITEM) -> u32); @@ -316,7 +316,7 @@ ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumGroups(hcluster : HCLUSTER, hself : HGROUP, prescallback : LPGROUP_CALLBACK_EX, pparameter : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumGroupsEx(hcluster : HCLUSTER, hself : HGROUP, grouptype : CLUSGROUP_TYPE, prescallback : LPGROUP_CALLBACK_EX, pparameter : *mut ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumPrivateProperties(hkeyclusterkey : super::super::System::Registry:: HKEY, pszoutproperties : ::windows_sys::core::PWSTR, cboutpropertiessize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumProperties(ppropertytable : *const RESUTIL_PROPERTY_ITEM, pszoutproperties : ::windows_sys::core::PWSTR, cboutpropertiessize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumResources(hself : HRESOURCE, lpszrestypename : ::windows_sys::core::PCWSTR, prescallback : LPRESOURCE_CALLBACK, pparameter : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumResourcesEx(hcluster : HCLUSTER, hself : HRESOURCE, lpszrestypename : ::windows_sys::core::PCWSTR, prescallback : LPRESOURCE_CALLBACK_EX, pparameter : *mut ::core::ffi::c_void) -> u32); @@ -335,10 +335,10 @@ ::windows_targets::link!("resutils.dll" "system" fn ResUtilFreeEnvironment(lpenvironment : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilFreeParameterBlock(poutparams : *mut u8, pinparams : *const u8, ppropertytable : *const RESUTIL_PROPERTY_ITEM)); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" fn ResUtilGetBinaryValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, ppboutvalue : *mut *mut u8, pcboutvaluesize : *mut u32) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetClusterGroupType(hgroup : HGROUP, grouptype : *mut CLUSGROUP_TYPE) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetClusterId(hcluster : HCLUSTER, guid : *mut ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetClusterRoleState(hcluster : HCLUSTER, eclusterrole : CLUSTER_ROLE) -> CLUSTER_ROLE_STATE); @@ -347,24 +347,24 @@ ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetCoreGroup(hcluster : HCLUSTER) -> HGROUP); ::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilGetDwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, pdwoutvalue : *mut u32, dwdefaultvalue : u32) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilGetDwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, pdwoutvalue : *mut u32, dwdefaultvalue : u32) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetEnvironmentWithNetName(hresource : HRESOURCE) -> *mut ::core::ffi::c_void); ::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" fn ResUtilGetLongProperty(ploutvalue : *mut i32, pvaluestruct : *const CLUSPROP_LONG, loldvalue : i32, lminimum : i32, lmaximum : i32, pppropertylist : *mut *mut u8, pcbpropertylistsize : *mut u32) -> u32); ::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" fn ResUtilGetPrivateProperties(hkeyclusterkey : super::super::System::Registry:: HKEY, poutpropertylist : *mut ::core::ffi::c_void, cboutpropertylistsize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PWSTR) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" fn ResUtilGetProperty(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytableitem : *const RESUTIL_PROPERTY_ITEM, poutpropertyitem : *mut *mut ::core::ffi::c_void, pcboutpropertyitemsize : *mut u32) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetPropertyFormats(ppropertytable : *const RESUTIL_PROPERTY_ITEM, poutpropertyformatlist : *mut ::core::ffi::c_void, cbpropertyformatlistsize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilGetPropertySize(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytableitem : *const RESUTIL_PROPERTY_ITEM, pcboutpropertylistsize : *mut u32, pnpropertycount : *mut u32) -> u32); +::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilGetQwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, pqwoutvalue : *mut u64, qwdefaultvalue : u64) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilGetQwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, pqwoutvalue : *mut u64, qwdefaultvalue : u64) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependency(hself : super::super::Foundation:: HANDLE, lpszresourcetype : ::windows_sys::core::PCWSTR) -> HRESOURCE); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByClass(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, prci : *mut CLUS_RESOURCE_CLASS_INFO, brecurse : super::super::Foundation:: BOOL) -> HRESOURCE); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceDependencyByClassEx(hcluster : HCLUSTER, hself : super::super::Foundation:: HANDLE, prci : *mut CLUS_RESOURCE_CLASS_INFO, brecurse : super::super::Foundation:: BOOL, dwdesiredaccess : u32) -> HRESOURCE); @@ -377,7 +377,7 @@ ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetResourceNameDependencyEx(lpszresourcename : ::windows_sys::core::PCWSTR, lpszresourcetype : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32) -> HRESOURCE); ::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilGetSzValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR); +::windows_targets::link!("resutils.dll" "system" fn ResUtilGetSzValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PWSTR); ::windows_targets::link!("resutils.dll" "system" fn ResUtilGroupsEqual(hself : HGROUP, hgroup : HGROUP, pequal : *mut super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilIsPathValid(pszpath : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("resutils.dll" "system" fn ResUtilIsResourceClassEqual(prci : *mut CLUS_RESOURCE_CLASS_INFO, hresource : HRESOURCE) -> super::super::Foundation:: BOOL); @@ -390,50 +390,50 @@ ::windows_targets::link!("resutils.dll" "system" fn ResUtilResourceTypesEqual(lpszresourcetypename : ::windows_sys::core::PCWSTR, hresource : HRESOURCE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("resutils.dll" "system" fn ResUtilResourcesEqual(hself : HRESOURCE, hresource : HRESOURCE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetDwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, dwnewvalue : u32, pdwoutvalue : *mut u32) -> u32); +::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetPrivatePropertyList(hkeyclusterkey : super::super::System::Registry:: HKEY, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPrivatePropertyList(hkeyclusterkey : super::super::System::Registry:: HKEY, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetPropertyParameterBlock(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, poutparams : *mut u8) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyParameterBlock(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, poutparams : *mut u8) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, bforcewrite : super::super::Foundation:: BOOL, poutparams : *mut u8) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, bforcewrite : super::super::Foundation:: BOOL, poutparams : *mut u8) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetPropertyTable(hkeyclusterkey : super::super::System::Registry:: HKEY, 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_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyTable(hkeyclusterkey : super::super::System::Registry:: HKEY, 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); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilSetQwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, qwnewvalue : u64, pqwoutvalue : *mut u64) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetQwordValue(hkeyclusterkey : super::super::System::Registry:: HKEY, pszvaluename : ::windows_sys::core::PCWSTR, qwnewvalue : u64, pqwoutvalue : *mut u64) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceEnvironment(pszservicename : ::windows_sys::core::PCWSTR, hresource : HRESOURCE, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ResUtilSetResourceServiceStartParameters(pszservicename : ::windows_sys::core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceStartParameters(pszservicename : ::windows_sys::core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ResUtilSetResourceServiceStartParametersEx(pszservicename : ::windows_sys::core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, dwdesiredaccess : u32, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceStartParametersEx(pszservicename : ::windows_sys::core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, dwdesiredaccess : u32, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"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_targets::link!("resutils.dll" "system" fn ResUtilSetValueEx(hkeyclusterkey : super::super::System::Registry:: HKEY, valuename : ::windows_sys::core::PCWSTR, valuetype : u32, valuedata : *const u8, valuesize : u32, flags : u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ResUtilStartResourceService(pszservicename : ::windows_sys::core::PCWSTR, phservicehandle : *mut super::super::Security:: SC_HANDLE) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilStartResourceService(pszservicename : ::windows_sys::core::PCWSTR, phservicehandle : *mut super::super::Security:: SC_HANDLE) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilStopResourceService(pszservicename : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ResUtilStopService(hservicehandle : super::super::Security:: SC_HANDLE) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilStopService(hservicehandle : super::super::Security:: SC_HANDLE) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilTerminateServiceProcessFromResDll(dwservicepid : u32, boffline : super::super::Foundation:: BOOL, pdwresourcestate : *mut u32, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyPrivatePropertyList(pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32) -> u32); ::windows_targets::link!("resutils.dll" "system" 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_targets::link!("resutils.dll" "system" fn ResUtilVerifyResourceService(pszservicename : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ResUtilVerifyService(hservicehandle : super::super::Security:: SC_HANDLE) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyService(hservicehandle : super::super::Security:: SC_HANDLE) -> u32); ::windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyShutdownSafe(flags : u32, reason : u32, presult : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("resutils.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ResUtilsDeleteKeyTree(key : super::super::System::Registry:: HKEY, keyname : ::windows_sys::core::PCWSTR, treatnokeyaserror : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("resutils.dll" "system" fn ResUtilsDeleteKeyTree(key : super::super::System::Registry:: HKEY, keyname : ::windows_sys::core::PCWSTR, treatnokeyaserror : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("ntlanman.dll" "system" fn ResetAllAppInstanceVersions() -> u32); ::windows_targets::link!("clusapi.dll" "system" fn RestartClusterResource(hresource : HRESOURCE, dwflags : u32) -> u32); ::windows_targets::link!("clusapi.dll" "system" fn RestartClusterResourceEx(hresource : HRESOURCE, dwflags : u32, lpszreason : ::windows_sys::core::PCWSTR) -> u32); @@ -2390,7 +2390,6 @@ impl ::core::clone::Clone for CLRES_CALLBACK_FUNCTION_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_FUNCTION_TABLE { pub TableSize: u32, @@ -2406,7 +2405,6 @@ impl ::core::clone::Clone for CLRES_FUNCTION_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CLRES_FUNCTION_TABLE_0 { pub V1Functions: CLRES_V1_FUNCTIONS, @@ -2423,7 +2421,6 @@ impl ::core::clone::Clone for CLRES_FUNCTION_TABLE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V1_FUNCTIONS { pub Open: POPEN_ROUTINE, @@ -2447,7 +2444,6 @@ impl ::core::clone::Clone for CLRES_V1_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V2_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -2472,7 +2468,6 @@ impl ::core::clone::Clone for CLRES_V2_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V3_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -2497,7 +2492,6 @@ impl ::core::clone::Clone for CLRES_V3_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V4_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -2581,7 +2575,6 @@ impl ::core::clone::Clone for CLUSPROP_BINARY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union CLUSPROP_BUFFER_HELPER { pub pb: *mut u8, @@ -2766,7 +2759,6 @@ impl ::core::clone::Clone for CLUSPROP_SCSI_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CLUSPROP_SECURITY_DESCRIPTOR { pub Base: CLUSPROP_VALUE, @@ -2781,7 +2773,6 @@ impl ::core::clone::Clone for CLUSPROP_SECURITY_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union CLUSPROP_SECURITY_DESCRIPTOR_0 { pub sd: super::super::Security::SECURITY_DESCRIPTOR_RELATIVE, @@ -4211,58 +4202,40 @@ pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM = ::core::option::Option HNODEENUMEX>; pub type PCLUSAPI_CLUSTER_OPEN_ENUM = ::core::option::Option HCLUSENUM>; pub type PCLUSAPI_CLUSTER_OPEN_ENUM_EX = ::core::option::Option HCLUSENUMEX>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_CLOSE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_CREATE_BATCH = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_ENUM_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_ENUM_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_OPEN_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_QUERY_VALUE = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_SET_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_SET_VALUE_EX = ::core::option::Option u32>; pub type PCLUSAPI_CLUSTER_REG_SYNC_DATABASE = ::core::option::Option i32>; @@ -4326,26 +4299,21 @@ pub type PCLUSAPI_GET_CLUSTER_FROM_NETWORK = ::core::option::Option HCLUSTER>; pub type PCLUSAPI_GET_CLUSTER_FROM_NODE = ::core::option::Option HCLUSTER>; pub type PCLUSAPI_GET_CLUSTER_FROM_RESOURCE = ::core::option::Option HCLUSTER>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_GROUP_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_GROUP_STATE = ::core::option::Option CLUSTER_GROUP_STATE>; pub type PCLUSAPI_GET_CLUSTER_INFORMATION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NETWORK_ID = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NETWORK_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NETWORK_STATE = ::core::option::Option CLUSTER_NETWORK_STATE>; pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE = ::core::option::Option CLUSTER_NETINTERFACE_STATE>; pub type PCLUSAPI_GET_CLUSTER_NODE_ID = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NODE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option CLUSTER_NODE_STATE>; @@ -4353,12 +4321,10 @@ pub type PCLUSAPI_GET_CLUSTER_NOTIFY = ::core::option::Option u32>; pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_RESOURCE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME = ::core::option::Option super::super::Foundation::BOOL>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_STATE = ::core::option::Option CLUSTER_RESOURCE_STATE>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_NODE_CLUSTER_STATE = ::core::option::Option u32>; @@ -4444,10 +4410,8 @@ pub type PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; pub type PCLUSTER_REG_CLOSE_READ_BATCH_EX = ::core::option::Option i32>; pub type PCLUSTER_REG_CLOSE_READ_BATCH_REPLY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSTER_REG_CREATE_READ_BATCH = ::core::option::Option i32>; pub type PCLUSTER_REG_GET_BATCH_NOTIFICATION = ::core::option::Option i32>; @@ -4470,10 +4434,8 @@ pub type PONLINE_ROUTINE = ::core::option::Option u32>; pub type POPEN_CLUSTER_CRYPT_PROVIDER = ::core::option::Option HCLUSCRYPTPROVIDER>; pub type POPEN_CLUSTER_CRYPT_PROVIDEREX = ::core::option::Option HCLUSCRYPTPROVIDER>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type POPEN_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type POPEN_V2_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type PQUERY_APPINSTANCE_VERSION = ::core::option::Option u32>; @@ -4486,13 +4448,11 @@ pub type PREQUEST_DUMP_ROUTINE = ::core::option::Option u32>; pub type PRESOURCE_CONTROL_ROUTINE = ::core::option::Option u32>; pub type PRESOURCE_TYPE_CONTROL_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_ADD_UNKNOWN_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_CREATE_DIRECTORY_TREE = ::core::option::Option u32>; pub type PRESUTIL_DUP_PARAMETER_BLOCK = ::core::option::Option u32>; pub type PRESUTIL_DUP_STRING = ::core::option::Option ::windows_sys::core::PWSTR>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_ENUM_PRIVATE_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_ENUM_PROPERTIES = ::core::option::Option u32>; @@ -4512,43 +4472,33 @@ pub type PRESUTIL_FIND_SZ_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_FREE_ENVIRONMENT = ::core::option::Option u32>; pub type PRESUTIL_FREE_PARAMETER_BLOCK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_ALL_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_GET_BINARY_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_BINARY_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES = ::core::option::Option u32>; pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX = ::core::option::Option u32>; pub type PRESUTIL_GET_DWORD_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_DWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_EXPAND_SZ_VALUE = ::core::option::Option ::windows_sys::core::PWSTR>; pub type PRESUTIL_GET_FILETIME_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_LONG_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_MULTI_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PRIVATE_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_PROPERTY_FORMATS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTY_SIZE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_QWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_RESOURCE_DEPENDENCY = ::core::option::Option HRESOURCE>; @@ -4562,7 +4512,6 @@ pub type PRESUTIL_GET_RESOURCE_NAME = ::core::option::Option HRESOURCE>; pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX = ::core::option::Option HRESOURCE>; pub type PRESUTIL_GET_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_SZ_VALUE = ::core::option::Option ::windows_sys::core::PWSTR>; pub type PRESUTIL_IS_PATH_VALID = ::core::option::Option super::super::Foundation::BOOL>; @@ -4571,61 +4520,44 @@ pub type PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK = ::core::option::Option u32>; pub type PRESUTIL_RESOURCES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; pub type PRESUTIL_RESOURCE_TYPES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_BINARY_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_DWORD_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_EXPAND_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_MULTI_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_TABLE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_TABLE_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_QWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_UNKNOWN_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_START_RESOURCE_SERVICE = ::core::option::Option u32>; pub type PRESUTIL_STOP_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_STOP_SERVICE = ::core::option::Option u32>; pub type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_PROPERTY_TABLE = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_VERIFY_SERVICE = ::core::option::Option u32>; pub type PRES_UTIL_VERIFY_SHUTDOWN_SAFE = ::core::option::Option u32>; @@ -4637,10 +4569,8 @@ pub type PSET_RESOURCE_STATUS_ROUTINE = ::core::option::Option u32>; pub type PSET_RESOURCE_WPR_POLICY_ROUTINE = ::core::option::Option u32>; pub type PSIGNAL_FAILURE_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PSTARTUP_EX_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PSTARTUP_ROUTINE = ::core::option::Option u32>; pub type PTERMINATE_ROUTINE = ::core::option::Option; 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 067b06a1b5..072cc33fbd 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -1,24 +1,24 @@ #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("httpapi.dll" "system" 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_targets::link!("httpapi.dll" "system" fn HttpAddUrl(requestqueuehandle : super::super::Foundation:: HANDLE, fullyqualifiedurl : ::windows_sys::core::PCWSTR, reserved : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpAddUrlToUrlGroup(urlgroupid : u64, pfullyqualifiedurl : ::windows_sys::core::PCWSTR, urlcontext : u64, reserved : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpCancelHttpRequest(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpCancelHttpRequest(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpCloseRequestQueue(requestqueuehandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpCloseServerSession(serversessionid : u64) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpCloseUrlGroup(urlgroupid : u64) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpCreateHttpHandle(requestqueuehandle : *mut super::super::Foundation:: HANDLE, reserved : u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("httpapi.dll" "system" 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_targets::link!("httpapi.dll" "system" fn HttpCreateServerSession(version : HTTPAPI_VERSION, serversessionid : *mut u64, reserved : u32) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpCreateUrlGroup(serversessionid : u64, purlgroupid : *mut u64, reserved : u32) -> u32); ::windows_targets::link!("httpapi.dll" "system" 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_targets::link!("httpapi.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("httpapi.dll" "system" 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); ::windows_targets::link!("httpapi.dll" "system" fn HttpFindUrlGroupId(fullyqualifiedurl : ::windows_sys::core::PCWSTR, requestqueuehandle : super::super::Foundation:: HANDLE, urlgroupid : *mut u64) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("httpapi.dll" "system" fn HttpFlushResponseCache(requestqueuehandle : super::super::Foundation:: HANDLE, urlprefix : ::windows_sys::core::PCWSTR, flags : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpGetExtension(version : HTTPAPI_VERSION, extension : u32, buffer : *mut ::core::ffi::c_void, buffersize : u32) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpInitialize(version : HTTPAPI_VERSION, flags : HTTP_INITIALIZE, preserved : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpIsFeatureSupported(featureid : HTTP_FEATURE_ID) -> super::super::Foundation:: BOOL); @@ -26,39 +26,39 @@ ::windows_targets::link!("httpapi.dll" "system" 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_targets::link!("httpapi.dll" "system" fn HttpQueryServerSessionProperty(serversessionid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *mut ::core::ffi::c_void, propertyinformationlength : u32, returnlength : *mut u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("httpapi.dll" "system" 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_targets::link!("httpapi.dll" "system" fn HttpQueryUrlGroupProperty(urlgroupid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *mut ::core::ffi::c_void, propertyinformationlength : u32, returnlength : *mut u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("httpapi.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("httpapi.dll" "system" 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_Networking_WinSock", feature = "Win32_System_IO"))] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`"] fn HttpReceiveHttpRequest(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, flags : HTTP_RECEIVE_HTTP_REQUEST_FLAGS, requestbuffer : *mut HTTP_REQUEST_V2, requestbufferlength : u32, bytesreturned : *mut u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpReceiveHttpRequest(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, flags : HTTP_RECEIVE_HTTP_REQUEST_FLAGS, requestbuffer : *mut HTTP_REQUEST_V2, requestbufferlength : u32, bytesreturned : *mut u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("httpapi.dll" "system" 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); ::windows_targets::link!("httpapi.dll" "system" fn HttpRemoveUrl(requestqueuehandle : super::super::Foundation:: HANDLE, fullyqualifiedurl : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpRemoveUrlFromUrlGroup(urlgroupid : u64, pfullyqualifiedurl : ::windows_sys::core::PCWSTR, flags : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("httpapi.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpSendResponseEntityBody(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, flags : u32, entitychunkcount : u16, entitychunks : *const HTTP_DATA_CHUNK, bytessent : *mut u32, reserved1 : *const ::core::ffi::c_void, reserved2 : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, logdata : *const HTTP_LOG_DATA) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpSendResponseEntityBody(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, flags : u32, entitychunkcount : u16, entitychunks : *const HTTP_DATA_CHUNK, 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(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpSetRequestProperty(requestqueuehandle : super::super::Foundation:: HANDLE, id : u64, propertyid : HTTP_REQUEST_PROPERTY, input : *const ::core::ffi::c_void, inputpropertysize : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpSetRequestProperty(requestqueuehandle : super::super::Foundation:: HANDLE, id : u64, propertyid : HTTP_REQUEST_PROPERTY, input : *const ::core::ffi::c_void, inputpropertysize : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpSetRequestQueueProperty(requestqueuehandle : super::super::Foundation:: HANDLE, property : HTTP_SERVER_PROPERTY, propertyinformation : *const ::core::ffi::c_void, propertyinformationlength : u32, reserved1 : u32, reserved2 : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpSetServerSessionProperty(serversessionid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *const ::core::ffi::c_void, propertyinformationlength : u32) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpSetServiceConfiguration(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); +::windows_targets::link!("httpapi.dll" "system" fn HttpSetServiceConfiguration(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); ::windows_targets::link!("httpapi.dll" "system" fn HttpSetUrlGroupProperty(urlgroupid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *const ::core::ffi::c_void, propertyinformationlength : u32) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpShutdownRequestQueue(requestqueuehandle : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("httpapi.dll" "system" fn HttpTerminate(flags : HTTP_INITIALIZE, preserved : *mut ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpUpdateServiceConfiguration(handle : super::super::Foundation:: HANDLE, configid : HTTP_SERVICE_CONFIG_ID, configinfo : *const ::core::ffi::c_void, configinfolength : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpUpdateServiceConfiguration(handle : super::super::Foundation:: HANDLE, configid : HTTP_SERVICE_CONFIG_ID, configinfo : *const ::core::ffi::c_void, configinfolength : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpWaitForDemandStart(requestqueuehandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpWaitForDemandStart(requestqueuehandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpWaitForDisconnect(requestqueuehandle : super::super::Foundation:: HANDLE, connectionid : u64, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpWaitForDisconnect(requestqueuehandle : super::super::Foundation:: HANDLE, connectionid : u64, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("httpapi.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn HttpWaitForDisconnectEx(requestqueuehandle : super::super::Foundation:: HANDLE, connectionid : u64, reserved : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); +::windows_targets::link!("httpapi.dll" "system" fn HttpWaitForDisconnectEx(requestqueuehandle : super::super::Foundation:: HANDLE, connectionid : u64, reserved : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); pub const CacheRangeChunkSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 1i32; pub const CreateRequestQueueExternalIdProperty: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 1i32; pub const CreateRequestQueueMax: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 2i32; @@ -708,7 +708,6 @@ impl ::core::clone::Clone for HTTP_LISTEN_ENDPOINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct HTTP_LOGGING_INFO { pub Flags: HTTP_PROPERTY_FLAGS, @@ -1058,7 +1057,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_TOKEN_BINDING_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_REQUEST_V1 { pub Flags: u32, @@ -1089,7 +1087,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_REQUEST_V2 { pub Base: HTTP_REQUEST_V1, @@ -1246,7 +1243,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_CACHE_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { pub AddrLength: u16, @@ -1261,7 +1257,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { pub AddrCount: u32, @@ -1287,7 +1282,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SETTING_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_KEY { pub LocalAddress: super::WinSock::SOCKADDR_STORAGE, @@ -1301,7 +1295,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1317,7 +1310,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1334,7 +1326,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, @@ -1349,7 +1340,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, @@ -1364,7 +1354,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_KEY { pub pIpPort: *mut super::WinSock::SOCKADDR, @@ -1378,7 +1367,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_KEY_EX { pub IpPort: super::WinSock::SOCKADDR_STORAGE, @@ -1438,7 +1426,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1454,7 +1441,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1471,7 +1457,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY, @@ -1486,7 +1471,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY_EX, @@ -1501,7 +1485,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SET_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_KEY { pub IpPort: super::WinSock::SOCKADDR_STORAGE, @@ -1516,7 +1499,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1532,7 +1514,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -1549,7 +1530,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, @@ -1564,7 +1544,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, @@ -1729,7 +1708,6 @@ impl ::core::clone::Clone for HTTP_TLS_SESSION_TICKET_KEYS_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_TRANSPORT_ADDRESS { pub pRemoteAddress: *mut super::WinSock::SOCKADDR, 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 8cdf3b2ed9..b1cae16b51 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs @@ -915,10 +915,8 @@ pub type PLDAPSearch = isize; pub type DBGPRINT = ::core::option::Option u32>; pub type DEREFERENCECONNECTION = ::core::option::Option u32>; pub type NOTIFYOFNEWCONNECTION = ::core::option::Option super::super::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub type QUERYCLIENTCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; pub type QUERYFORCONNECTION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type VERIFYSERVERCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; 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 1a5523fe30..018857f064 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -861,7 +861,6 @@ impl ::core::clone::Clone for WINHTTP_CONNECTION_GROUP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WINHTTP_CONNECTION_INFO { @@ -880,7 +879,6 @@ impl ::core::clone::Clone for WINHTTP_CONNECTION_INFO { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WINHTTP_CONNECTION_INFO { 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 554a845b77..6dd185d970 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs @@ -63,9 +63,9 @@ ::windows_targets::link!("wininet.dll" "system" fn FtpDeleteFileA(hconnect : *const ::core::ffi::c_void, lpszfilename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn FtpDeleteFileW(hconnect : *const ::core::ffi::c_void, lpszfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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_targets::link!("wininet.dll" "system" fn FtpGetCurrentDirectoryA(hconnect : *const ::core::ffi::c_void, lpszcurrentdirectory : ::windows_sys::core::PSTR, lpdwcurrentdirectory : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn FtpGetCurrentDirectoryW(hconnect : *const ::core::ffi::c_void, lpszcurrentdirectory : ::windows_sys::core::PWSTR, lpdwcurrentdirectory : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" 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); @@ -138,9 +138,9 @@ ::windows_targets::link!("wininet.dll" "system" fn IncrementUrlCacheHeaderData(nidx : u32, lpdwdata : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternalInternetGetCookie(lpszurl : ::windows_sys::core::PCSTR, lpszcookiedata : ::windows_sys::core::PSTR, lpdwdatasize : *mut u32) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn InternetAlgIdToStringA(ai : super::super::Security::Cryptography:: ALG_ID, lpstr : ::windows_sys::core::PSTR, lpdwstrlength : *mut u32, dwreserved : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wininet.dll" "system" fn InternetAlgIdToStringA(ai : super::super::Security::Cryptography:: ALG_ID, lpstr : ::windows_sys::core::PSTR, lpdwstrlength : *mut u32, dwreserved : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn InternetAlgIdToStringW(ai : super::super::Security::Cryptography:: ALG_ID, lpstr : ::windows_sys::core::PWSTR, lpdwstrlength : *mut u32, dwreserved : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wininet.dll" "system" fn InternetAlgIdToStringW(ai : super::super::Security::Cryptography:: ALG_ID, lpstr : ::windows_sys::core::PWSTR, lpdwstrlength : *mut u32, dwreserved : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetAttemptConnect(dwreserved : u32) -> u32); ::windows_targets::link!("wininet.dll" "system" fn InternetAutodial(dwflags : INTERNET_AUTODIAL, hwndparent : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetAutodialHangup(dwreserved : u32) -> super::super::Foundation:: BOOL); @@ -159,9 +159,9 @@ ::windows_targets::link!("wininet.dll" "system" 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_targets::link!("wininet.dll" "system" 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(feature = "Win32_Networking_WinHttp")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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(feature = "Win32_Networking_WinHttp")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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_targets::link!("wininet.dll" "system" fn InternetCreateUrlA(lpurlcomponents : *const URL_COMPONENTSA, dwflags : u32, lpszurl : ::windows_sys::core::PSTR, lpdwurllength : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetCreateUrlW(lpurlcomponents : *const URL_COMPONENTSW, dwflags : u32, lpszurl : ::windows_sys::core::PWSTR, lpdwurllength : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetDial(hwndparent : super::super::Foundation:: HWND, lpszconnectoid : ::windows_sys::core::PCSTR, dwflags : u32, lpdwconnection : *mut u32, dwreserved : u32) -> u32); @@ -190,11 +190,11 @@ ::windows_targets::link!("wininet.dll" "system" fn InternetGetPerSiteCookieDecisionW(pchhostname : ::windows_sys::core::PCWSTR, presult : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetGetProxyForUrl(hinternet : *const ::core::ffi::c_void, pcwszurl : ::windows_sys::core::PCWSTR, pproxyinfolist : *mut WININET_PROXY_INFO_LIST) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"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_targets::link!("wininet.dll" "system" 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_targets::link!("wininet.dll" "system" fn InternetGoOnline(lpszurl : ::windows_sys::core::PCSTR, hwndparent : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetGoOnlineA(lpszurl : ::windows_sys::core::PCSTR, hwndparent : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn InternetGoOnlineW(lpszurl : ::windows_sys::core::PCWSTR, hwndparent : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); @@ -278,7 +278,7 @@ ::windows_targets::link!("wininet.dll" "system" fn SetUrlCacheHeaderData(nidx : u32, dwdata : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn ShowClientAuthCerts(hwndparent : super::super::Foundation:: HWND) -> u32); #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -::windows_targets::link!("wininet.dll" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] fn ShowSecurityInfo(hwndparent : super::super::Foundation:: HWND, psecurityinfo : *const INTERNET_SECURITY_INFO) -> u32); +::windows_targets::link!("wininet.dll" "system" fn ShowSecurityInfo(hwndparent : super::super::Foundation:: HWND, psecurityinfo : *const INTERNET_SECURITY_INFO) -> u32); ::windows_targets::link!("wininet.dll" "system" fn ShowX509EncodedCertificate(hwndparent : super::super::Foundation:: HWND, lpcert : *const u8, cbcert : u32) -> u32); ::windows_targets::link!("wininet.dll" "system" fn UnlockUrlCacheEntryFile(lpszurlname : ::windows_sys::core::PCSTR, dwreserved : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wininet.dll" "system" fn UnlockUrlCacheEntryFileA(lpszurlname : ::windows_sys::core::PCSTR, dwreserved : u32) -> super::super::Foundation:: BOOL); @@ -2382,7 +2382,6 @@ impl ::core::clone::Clone for INTERNET_PROXY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct INTERNET_SECURITY_CONNECTION_INFO { pub dwSize: u32, @@ -2399,7 +2398,6 @@ impl ::core::clone::Clone for INTERNET_SECURITY_CONNECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct INTERNET_SECURITY_INFO { pub dwSize: u32, 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 bdc328aed7..5f2b72bc40 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("mswsock.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn AcceptEx(slistensocket : SOCKET, sacceptsocket : SOCKET, lpoutputbuffer : *mut ::core::ffi::c_void, dwreceivedatalength : u32, dwlocaladdresslength : u32, dwremoteaddresslength : u32, lpdwbytesreceived : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mswsock.dll" "system" fn AcceptEx(slistensocket : SOCKET, sacceptsocket : SOCKET, lpoutputbuffer : *mut ::core::ffi::c_void, dwreceivedatalength : u32, dwlocaladdresslength : u32, dwremoteaddresslength : u32, lpdwbytesreceived : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mswsock.dll" "system" fn EnumProtocolsA(lpiprotocols : *const i32, lpprotocolbuffer : *mut ::core::ffi::c_void, lpdwbufferlength : *mut u32) -> i32); ::windows_targets::link!("mswsock.dll" "system" fn EnumProtocolsW(lpiprotocols : *const i32, lpprotocolbuffer : *mut ::core::ffi::c_void, lpdwbufferlength : *mut u32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn FreeAddrInfoEx(paddrinfoex : *const ADDRINFOEXA)); @@ -7,12 +7,12 @@ ::windows_targets::link!("ws2_32.dll" "system" fn FreeAddrInfoW(paddrinfo : *const ADDRINFOW)); ::windows_targets::link!("mswsock.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn GetAddrInfoExCancel(lphandle : *const super::super::Foundation:: HANDLE) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn GetAddrInfoExOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn GetAddrInfoExOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn GetAddrInfoW(pnodename : ::windows_sys::core::PCWSTR, pservicename : ::windows_sys::core::PCWSTR, phints : *const ADDRINFOW, ppresult : *mut *mut ADDRINFOW) -> i32); ::windows_targets::link!("mswsock.dll" "system" 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_targets::link!("mswsock.dll" "system" 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); @@ -27,7 +27,7 @@ ::windows_targets::link!("ws2_32.dll" "system" fn InetNtopW(family : i32, paddr : *const ::core::ffi::c_void, pstringbuf : ::windows_sys::core::PWSTR, stringbufsize : usize) -> ::windows_sys::core::PCWSTR); ::windows_targets::link!("ws2_32.dll" "system" fn InetPtonW(family : i32, pszaddrstring : ::windows_sys::core::PCWSTR, paddrbuf : *mut ::core::ffi::c_void) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ntdll.dll" "system" fn RtlEthernetAddressToStringA(addr : *const DL_EUI48, s : ::windows_sys::core::PSTR) -> ::windows_sys::core::PSTR); ::windows_targets::link!("ntdll.dll" "system" fn RtlEthernetAddressToStringW(addr : *const DL_EUI48, s : ::windows_sys::core::PWSTR) -> ::windows_sys::core::PWSTR); ::windows_targets::link!("ntdll.dll" "system" fn RtlEthernetStringToAddressA(s : ::windows_sys::core::PCSTR, terminator : *mut ::windows_sys::core::PCSTR, addr : *mut DL_EUI48) -> i32); @@ -49,23 +49,23 @@ ::windows_targets::link!("ntdll.dll" "system" fn RtlIpv6StringToAddressExW(addressstring : ::windows_sys::core::PCWSTR, address : *mut IN6_ADDR, scopeid : *mut u32, port : *mut u16) -> i32); ::windows_targets::link!("ntdll.dll" "system" fn RtlIpv6StringToAddressW(s : ::windows_sys::core::PCWSTR, terminator : *mut ::windows_sys::core::PCWSTR, addr : *mut IN6_ADDR) -> i32); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_System_Com", feature = "Win32_System_IO"))] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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(feature = "Win32_System_Com")] -::windows_targets::link!("mswsock.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("mswsock.dll" "system" fn SetServiceA(dwnamespace : u32, dwoperation : SET_SERVICE_OPERATION, dwflags : u32, lpserviceinfo : *const SERVICE_INFOA, lpserviceasyncinfo : *const SERVICE_ASYNC_INFO, lpdwstatusflags : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mswsock.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("mswsock.dll" "system" fn SetServiceW(dwnamespace : u32, dwoperation : SET_SERVICE_OPERATION, dwflags : u32, lpserviceinfo : *const SERVICE_INFOW, lpserviceasyncinfo : *const SERVICE_ASYNC_INFO, lpdwstatusflags : *mut u32) -> i32); ::windows_targets::link!("windows.networking.dll" "system" fn SetSocketMediaStreamingMode(value : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("mswsock.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("mswsock.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WPUCompleteOverlappedRequest(s : SOCKET, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, dwerror : u32, cbtransferred : u32, lperrno : *mut i32) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WPUCompleteOverlappedRequest(s : SOCKET, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, dwerror : u32, cbtransferred : u32, lperrno : *mut i32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAAccept(s : SOCKET, addr : *mut SOCKADDR, addrlen : *mut i32, lpfncondition : LPCONDITIONPROC, dwcallbackdata : usize) -> SOCKET); ::windows_targets::link!("ws2_32.dll" "system" fn WSAAddressToStringA(lpsaaddress : *const SOCKADDR, dwaddresslength : u32, lpprotocolinfo : *const WSAPROTOCOL_INFOA, lpszaddressstring : ::windows_sys::core::PSTR, lpdwaddressstringlength : *mut u32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAAddressToStringW(lpsaaddress : *const SOCKADDR, dwaddresslength : u32, lpprotocolinfo : *const WSAPROTOCOL_INFOW, lpszaddressstring : ::windows_sys::core::PWSTR, lpdwaddressstringlength : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSAAdvertiseProvider(puuidproviderid : *const ::windows_sys::core::GUID, pnspv2routine : *const NSPV2_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSAAdvertiseProvider(puuidproviderid : *const ::windows_sys::core::GUID, pnspv2routine : *const NSPV2_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" 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); @@ -79,21 +79,21 @@ ::windows_targets::link!("ws2_32.dll" "system" fn WSACloseEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ws2_32.dll" "system" fn WSAConnect(s : SOCKET, name : *const SOCKADDR, namelen : i32, lpcallerdata : *const WSABUF, lpcalleedata : *mut WSABUF, lpsqos : *const QOS, lpgqos : *const QOS) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ws2_32.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn WSACreateEvent() -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSADeleteSocketPeerTargetName(socket : SOCKET, peeraddr : *const SOCKADDR, peeraddrlen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("fwpuclnt.dll" "system" fn WSADeleteSocketPeerTargetName(socket : SOCKET, peeraddr : *const SOCKADDR, peeraddrlen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSADuplicateSocketA(s : SOCKET, dwprocessid : u32, lpprotocolinfo : *mut WSAPROTOCOL_INFOA) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSADuplicateSocketW(s : SOCKET, dwprocessid : u32, lpprotocolinfo : *mut WSAPROTOCOL_INFOW) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersA(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOA) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSAEnumNameSpaceProvidersExA(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXA) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersExA(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXA) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSAEnumNameSpaceProvidersExW(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXW) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersExW(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXW) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersW(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOW) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNetworkEvents(s : SOCKET, heventobject : super::super::Foundation:: HANDLE, lpnetworkevents : *mut WSANETWORKEVENTS) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumProtocolsA(lpiprotocols : *const i32, lpprotocolbuffer : *mut WSAPROTOCOL_INFOA, lpdwbufferlength : *mut u32) -> i32); @@ -101,7 +101,7 @@ ::windows_targets::link!("ws2_32.dll" "system" fn WSAEventSelect(s : SOCKET, heventobject : super::super::Foundation:: HANDLE, lnetworkevents : i32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAGetLastError() -> WSA_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ws2_32.dll" "system" 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); ::windows_targets::link!("ws2_32.dll" "system" fn WSAGetQOSByName(s : SOCKET, lpqosname : *const WSABUF, lpqos : *mut QOS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ws2_32.dll" "system" fn WSAGetServiceClassInfoA(lpproviderid : *const ::windows_sys::core::GUID, lpserviceclassid : *const ::windows_sys::core::GUID, lpdwbufsize : *mut u32, lpserviceclassinfo : *mut WSASERVICECLASSINFOA) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAGetServiceClassInfoW(lpproviderid : *const ::windows_sys::core::GUID, lpserviceclassid : *const ::windows_sys::core::GUID, lpdwbufsize : *mut u32, lpserviceclassinfo : *mut WSASERVICECLASSINFOW) -> i32); @@ -113,55 +113,55 @@ ::windows_targets::link!("ws2_32.dll" "system" fn WSAInstallServiceClassA(lpserviceclassinfo : *const WSASERVICECLASSINFOA) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAInstallServiceClassW(lpserviceclassinfo : *const WSASERVICECLASSINFOW) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSAIoctl(s : SOCKET, dwiocontrolcode : u32, lpvinbuffer : *const ::core::ffi::c_void, cbinbuffer : u32, lpvoutbuffer : *mut ::core::ffi::c_void, cboutbuffer : u32, lpcbbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSAIoctl(s : SOCKET, dwiocontrolcode : u32, lpvinbuffer : *const ::core::ffi::c_void, cbinbuffer : u32, lpvoutbuffer : *mut ::core::ffi::c_void, cboutbuffer : u32, lpcbbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAIsBlocking() -> super::super::Foundation:: BOOL); ::windows_targets::link!("ws2_32.dll" "system" fn WSAJoinLeaf(s : SOCKET, name : *const SOCKADDR, namelen : i32, lpcallerdata : *const WSABUF, lpcalleedata : *mut WSABUF, lpsqos : *const QOS, lpgqos : *const QOS, dwflags : u32) -> SOCKET); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSALookupServiceBeginA(lpqsrestrictions : *const WSAQUERYSETA, dwcontrolflags : u32, lphlookup : *mut super::super::Foundation:: HANDLE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceBeginA(lpqsrestrictions : *const WSAQUERYSETA, dwcontrolflags : u32, lphlookup : *mut super::super::Foundation:: HANDLE) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSALookupServiceBeginW(lpqsrestrictions : *const WSAQUERYSETW, dwcontrolflags : u32, lphlookup : *mut super::super::Foundation:: HANDLE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceBeginW(lpqsrestrictions : *const WSAQUERYSETW, dwcontrolflags : u32, lphlookup : *mut super::super::Foundation:: HANDLE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceEnd(hlookup : super::super::Foundation:: HANDLE) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSALookupServiceNextA(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETA) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceNextA(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETA) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSALookupServiceNextW(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETW) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceNextW(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETW) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSANSPIoctl(hlookup : super::super::Foundation:: HANDLE, dwcontrolcode : u32, lpvinbuffer : *const ::core::ffi::c_void, cbinbuffer : u32, lpvoutbuffer : *mut ::core::ffi::c_void, cboutbuffer : u32, lpcbbytesreturned : *mut u32, lpcompletion : *const WSACOMPLETION) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSANSPIoctl(hlookup : super::super::Foundation:: HANDLE, dwcontrolcode : u32, lpvinbuffer : *const ::core::ffi::c_void, cbinbuffer : u32, lpvoutbuffer : *mut ::core::ffi::c_void, cboutbuffer : u32, lpcbbytesreturned : *mut u32, lpcompletion : *const WSACOMPLETION) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSANtohl(s : SOCKET, netlong : u32, lphostlong : *mut u32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSANtohs(s : SOCKET, netshort : u16, lphostshort : *mut u16) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAPoll(fdarray : *mut WSAPOLLFD, fds : u32, timeout : i32) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAProviderCompleteAsyncCall(hasynccall : super::super::Foundation:: HANDLE, iretcode : i32) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSAProviderConfigChange(lpnotificationhandle : *mut super::super::Foundation:: HANDLE, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSAProviderConfigChange(lpnotificationhandle : *mut super::super::Foundation:: HANDLE, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSAQuerySocketSecurity(socket : SOCKET, securityquerytemplate : *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen : u32, securityqueryinfo : *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("fwpuclnt.dll" "system" fn WSAQuerySocketSecurity(socket : SOCKET, securityquerytemplate : *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen : u32, securityqueryinfo : *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn WSARecvDisconnect(s : SOCKET, lpinbounddisconnectdata : *const WSABUF) -> i32); ::windows_targets::link!("mswsock.dll" "system" fn WSARecvEx(s : SOCKET, buf : ::windows_sys::core::PSTR, len : i32, flags : *mut i32) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn WSARemoveServiceClass(lpserviceclassid : *const ::windows_sys::core::GUID) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSAResetEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("fwpuclnt.dll" "system" fn WSARevertImpersonation() -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSASend(s : SOCKET, lpbuffers : *const WSABUF, dwbuffercount : u32, lpnumberofbytessent : *mut u32, dwflags : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSASend(s : SOCKET, lpbuffers : *const WSABUF, dwbuffercount : u32, lpnumberofbytessent : *mut u32, dwflags : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSASendDisconnect(s : SOCKET, lpoutbounddisconnectdata : *const WSABUF) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSASendMsg(handle : SOCKET, lpmsg : *const WSAMSG, dwflags : u32, lpnumberofbytessent : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSASendMsg(handle : SOCKET, lpmsg : *const WSAMSG, dwflags : u32, lpnumberofbytessent : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSASendTo(s : SOCKET, lpbuffers : *const WSABUF, dwbuffercount : u32, lpnumberofbytessent : *mut u32, dwflags : u32, lpto : *const SOCKADDR, itolen : i32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSASendTo(s : SOCKET, lpbuffers : *const WSABUF, dwbuffercount : u32, lpnumberofbytessent : *mut u32, dwflags : u32, lpto : *const SOCKADDR, itolen : i32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSASetBlockingHook(lpblockfunc : super::super::Foundation:: FARPROC) -> super::super::Foundation:: FARPROC); ::windows_targets::link!("ws2_32.dll" "system" fn WSASetEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ws2_32.dll" "system" fn WSASetLastError(ierror : i32)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSASetServiceA(lpqsreginfo : *const WSAQUERYSETA, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSASetServiceA(lpqsreginfo : *const WSAQUERYSETA, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSASetServiceW(lpqsreginfo : *const WSAQUERYSETW, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSASetServiceW(lpqsreginfo : *const WSAQUERYSETW, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSASetSocketPeerTargetName(socket : SOCKET, peertargetname : *const SOCKET_PEER_TARGET_NAME, peertargetnamelen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("fwpuclnt.dll" "system" fn WSASetSocketPeerTargetName(socket : SOCKET, peertargetname : *const SOCKET_PEER_TARGET_NAME, peertargetnamelen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fwpuclnt.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WSASetSocketSecurity(socket : SOCKET, securitysettings : *const SOCKET_SECURITY_SETTINGS, securitysettingslen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); +::windows_targets::link!("fwpuclnt.dll" "system" fn WSASetSocketSecurity(socket : SOCKET, securitysettings : *const SOCKET_SECURITY_SETTINGS, securitysettingslen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); ::windows_targets::link!("ws2_32.dll" "system" fn WSASocketA(af : i32, r#type : i32, protocol : i32, lpprotocolinfo : *const WSAPROTOCOL_INFOA, g : u32, dwflags : u32) -> SOCKET); ::windows_targets::link!("ws2_32.dll" "system" fn WSASocketW(af : i32, r#type : i32, protocol : i32, lpprotocolinfo : *const WSAPROTOCOL_INFOW, g : u32, dwflags : u32) -> SOCKET); ::windows_targets::link!("ws2_32.dll" "system" fn WSAStartup(wversionrequested : u16, lpwsadata : *mut WSADATA) -> i32); @@ -180,7 +180,7 @@ ::windows_targets::link!("ws2_32.dll" "system" fn WSCEnumNameSpaceProviders32(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOW) -> i32); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn WSCEnumNameSpaceProvidersEx32(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXW) -> i32); +::windows_targets::link!("ws2_32.dll" "system" fn WSCEnumNameSpaceProvidersEx32(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXW) -> i32); ::windows_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn WSCEnumProtocols32(lpiprotocols : *const i32, lpprotocolbuffer : *mut WSAPROTOCOL_INFOW, lpdwbufferlength : *mut u32, lperrno : *mut i32) -> i32); @@ -195,10 +195,10 @@ #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] ::windows_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" 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_targets::link!("ws2_32.dll" "system" fn WSCInstallProvider64_32(lpproviderid : *const ::windows_sys::core::GUID, lpszproviderdllpath : ::windows_sys::core::PCWSTR, lpprotocolinfolist : *const WSAPROTOCOL_INFOW, dwnumberofentries : u32, lperrno : *mut i32) -> i32); @@ -2630,7 +2630,6 @@ impl ::core::clone::Clone for DL_TEREDO_ADDRESS_PRV_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DL_TUNNEL_ADDRESS { pub CompartmentId: super::super::System::Kernel::COMPARTMENT_ID, @@ -4189,7 +4188,6 @@ impl ::core::clone::Clone for NPI_MODULEID_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NSPV2_ROUTINE { pub cbSize: u32, @@ -4212,7 +4210,6 @@ impl ::core::clone::Clone for NSPV2_ROUTINE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub struct NSP_ROUTINE { pub cbSize: u32, @@ -4261,7 +4258,6 @@ impl ::core::clone::Clone for NS_INFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NS_SERVICE_INFOA { pub dwNameSpace: u32, @@ -4276,7 +4272,6 @@ impl ::core::clone::Clone for NS_SERVICE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NS_SERVICE_INFOW { pub dwNameSpace: u32, @@ -4707,7 +4702,6 @@ impl ::core::clone::Clone for SERVICE_ASYNC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SERVICE_INFOA { pub lpServiceType: *mut ::windows_sys::core::GUID, @@ -4730,7 +4724,6 @@ impl ::core::clone::Clone for SERVICE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SERVICE_INFOW { pub lpServiceType: *mut ::windows_sys::core::GUID, @@ -5095,7 +5088,6 @@ impl ::core::clone::Clone for SOCKET_PEER_TARGET_NAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SOCKET_PROCESSOR_AFFINITY { pub Processor: super::super::System::Kernel::PROCESSOR_NUMBER, @@ -5688,7 +5680,6 @@ impl ::core::clone::Clone for WSABUF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION { pub Type: WSACOMPLETIONTYPE, @@ -5703,7 +5694,6 @@ impl ::core::clone::Clone for WSACOMPLETION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub union WSACOMPLETION_0 { pub WindowMessage: WSACOMPLETION_0_3, @@ -5720,7 +5710,6 @@ impl ::core::clone::Clone for WSACOMPLETION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_0 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -5735,7 +5724,6 @@ impl ::core::clone::Clone for WSACOMPLETION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_1 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -5749,7 +5737,6 @@ impl ::core::clone::Clone for WSACOMPLETION_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_2 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -5765,7 +5752,6 @@ impl ::core::clone::Clone for WSACOMPLETION_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_3 { pub hWnd: super::super::Foundation::HWND, @@ -5849,7 +5835,6 @@ impl ::core::clone::Clone for WSANAMESPACE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSANAMESPACE_INFOEXA { pub NSProviderId: ::windows_sys::core::GUID, @@ -5868,7 +5853,6 @@ impl ::core::clone::Clone for WSANAMESPACE_INFOEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSANAMESPACE_INFOEXW { pub NSProviderId: ::windows_sys::core::GUID, @@ -6034,7 +6018,6 @@ impl ::core::clone::Clone for WSAPROTOCOL_INFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSET2A { pub dwSize: u32, @@ -6061,7 +6044,6 @@ impl ::core::clone::Clone for WSAQUERYSET2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSET2W { pub dwSize: u32, @@ -6088,7 +6070,6 @@ impl ::core::clone::Clone for WSAQUERYSET2W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSETA { pub dwSize: u32, @@ -6116,7 +6097,6 @@ impl ::core::clone::Clone for WSAQUERYSETA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSETW { pub dwSize: u32, @@ -6144,7 +6124,6 @@ impl ::core::clone::Clone for WSAQUERYSETW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSASENDMSG { pub lpMsg: *mut WSAMSG, @@ -6244,7 +6223,6 @@ impl ::core::clone::Clone for WSPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSPPROC_TABLE { pub lpWSPAccept: LPWSPACCEPT, @@ -6374,13 +6352,10 @@ impl ::core::clone::Clone for tcp_keepalive { } pub type LPBLOCKINGCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub type LPCONDITIONPROC = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_ACCEPTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_CONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_DISCONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_GETACCEPTEXSOCKADDRS = ::core::option::Option; @@ -6398,52 +6373,39 @@ pub type LPFN_RIORESIZECOMPLETIONQUEUE = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_RIOSEND = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_RIOSENDEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_TRANSMITFILE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_TRANSMITPACKETS = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_WSAPOLL = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_WSARECVMSG = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_WSASENDMSG = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPLOOKUPSERVICE_COMPLETION_ROUTINE = ::core::option::Option; pub type LPNSPCLEANUP = ::core::option::Option i32>; pub type LPNSPGETSERVICECLASSINFO = ::core::option::Option i32>; pub type LPNSPINSTALLSERVICECLASS = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPNSPIOCTL = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPLOOKUPSERVICEBEGIN = ::core::option::Option i32>; pub type LPNSPLOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPLOOKUPSERVICENEXT = ::core::option::Option i32>; pub type LPNSPREMOVESERVICECLASS = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPSETSERVICE = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub type LPNSPSTARTUP = ::core::option::Option i32>; pub type LPNSPV2CLEANUP = ::core::option::Option i32>; pub type LPNSPV2CLIENTSESSIONRUNDOWN = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2LOOKUPSERVICEBEGIN = ::core::option::Option i32>; pub type LPNSPV2LOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2LOOKUPSERVICENEXTEX = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2SETSERVICEEX = ::core::option::Option; pub type LPNSPV2STARTUP = ::core::option::Option i32>; @@ -6451,7 +6413,6 @@ pub type LPSERVICE_CALLBACK_PROC = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWPUCLOSESOCKETHANDLE = ::core::option::Option i32>; pub type LPWPUCLOSETHREAD = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWPUCOMPLETEOVERLAPPEDREQUEST = ::core::option::Option i32>; pub type LPWPUCREATEEVENT = ::core::option::Option super::super::Foundation::HANDLE>; @@ -6466,7 +6427,6 @@ pub type LPWPUQUERYSOCKETHANDLECONTEXT = ::core::option::Option i32>; pub type LPWPURESETEVENT = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWPUSETEVENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option; pub type LPWSAUSERAPC = ::core::option::Option; @@ -6491,37 +6451,30 @@ pub type LPWSPCONNECT = ::core::option::Option i32>; pub type LPWSPENUMNETWORKEVENTS = ::core::option::Option i32>; pub type LPWSPEVENTSELECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPGETOVERLAPPEDRESULT = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWSPGETPEERNAME = ::core::option::Option i32>; pub type LPWSPGETQOSBYNAME = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWSPGETSOCKNAME = ::core::option::Option i32>; pub type LPWSPGETSOCKOPT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPIOCTL = ::core::option::Option i32>; pub type LPWSPJOINLEAF = ::core::option::Option SOCKET>; pub type LPWSPLISTEN = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPRECV = ::core::option::Option i32>; pub type LPWSPRECVDISCONNECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPRECVFROM = ::core::option::Option i32>; pub type LPWSPSELECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSEND = ::core::option::Option i32>; pub type LPWSPSENDDISCONNECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSENDTO = ::core::option::Option i32>; pub type LPWSPSETSOCKOPT = ::core::option::Option i32>; pub type LPWSPSHUTDOWN = ::core::option::Option i32>; pub type LPWSPSOCKET = ::core::option::Option SOCKET>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSTARTUP = ::core::option::Option i32>; pub type LPWSPSTRINGTOADDRESS = ::core::option::Option i32>; 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 4779abf8b0..61f46aa1b3 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -1840,7 +1840,6 @@ impl ::core::clone::Clone for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { pub callback: WS_CERTIFICATE_VALIDATION_CALLBACK, @@ -1887,7 +1886,6 @@ impl ::core::clone::Clone for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { pub authenticator: WS_SAML_AUTHENTICATOR, @@ -2007,7 +2005,6 @@ impl ::core::clone::Clone for WS_CONTRACT_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct WS_CUSTOM_CERT_CREDENTIAL { pub credential: WS_CERT_CREDENTIAL, @@ -3003,7 +3000,6 @@ impl ::core::clone::Clone for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { pub keyHandle: WS_SECURITY_KEY_HANDLE, @@ -4871,10 +4867,8 @@ pub type WS_ABORT_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; pub type WS_ASYNC_CALLBACK = ::core::option::Option; pub type WS_ASYNC_FUNCTION = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type WS_CERTIFICATE_VALIDATION_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; pub type WS_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; @@ -4898,7 +4892,6 @@ pub type WS_FREE_CHANNEL_CALLBACK = ::core::option::Option; pub type WS_FREE_ENCODER_CALLBACK = ::core::option::Option; pub type WS_FREE_LISTENER_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type WS_GET_CERT_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/crates/libs/sys/src/Windows/Win32/Networking/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/mod.rs index 156aa44ca3..ca6ddf19be 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/mod.rs @@ -1,27 +1,18 @@ #[cfg(feature = "Win32_Networking_ActiveDirectory")] -#[doc = "Required features: `\"Win32_Networking_ActiveDirectory\"`"] pub mod ActiveDirectory; #[cfg(feature = "Win32_Networking_Clustering")] -#[doc = "Required features: `\"Win32_Networking_Clustering\"`"] pub mod Clustering; #[cfg(feature = "Win32_Networking_HttpServer")] -#[doc = "Required features: `\"Win32_Networking_HttpServer\"`"] pub mod HttpServer; #[cfg(feature = "Win32_Networking_Ldap")] -#[doc = "Required features: `\"Win32_Networking_Ldap\"`"] pub mod Ldap; #[cfg(feature = "Win32_Networking_WebSocket")] -#[doc = "Required features: `\"Win32_Networking_WebSocket\"`"] pub mod WebSocket; #[cfg(feature = "Win32_Networking_WinHttp")] -#[doc = "Required features: `\"Win32_Networking_WinHttp\"`"] pub mod WinHttp; #[cfg(feature = "Win32_Networking_WinInet")] -#[doc = "Required features: `\"Win32_Networking_WinInet\"`"] pub mod WinInet; #[cfg(feature = "Win32_Networking_WinSock")] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] pub mod WinSock; #[cfg(feature = "Win32_Networking_WindowsWebServices")] -#[doc = "Required features: `\"Win32_Networking_WindowsWebServices\"`"] pub mod 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 9a8dd3600b..912c1df8cd 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs @@ -4,7 +4,7 @@ ::windows_targets::link!("advapi32.dll" "system" fn SaferGetLevelInformation(levelhandle : super:: SAFER_LEVEL_HANDLE, dwinfotype : SAFER_OBJECT_INFO_CLASS, lpquerybuffer : *mut ::core::ffi::c_void, dwinbuffersize : u32, lpdwoutbuffersize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn SaferGetPolicyInformation(dwscopeid : u32, saferpolicyinfoclass : SAFER_POLICY_INFO_CLASS, infobuffersize : u32, infobuffer : *mut ::core::ffi::c_void, infobufferretsize : *mut u32, lpreserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] 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); +::windows_targets::link!("advapi32.dll" "system" 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); ::windows_targets::link!("advapi32.dll" "system" fn SaferRecordEventLogEntry(hlevel : super:: SAFER_LEVEL_HANDLE, sztargetpath : ::windows_sys::core::PCWSTR, lpreserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn SaferSetLevelInformation(levelhandle : super:: SAFER_LEVEL_HANDLE, dwinfotype : SAFER_OBJECT_INFO_CLASS, lpquerybuffer : *const ::core::ffi::c_void, dwinbuffersize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" 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); @@ -87,7 +87,6 @@ pub type SAFER_IDENTIFICATION_TYPES = i32; pub type SAFER_OBJECT_INFO_CLASS = i32; pub type SAFER_POLICY_INFO_CLASS = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_CODE_PROPERTIES_V1 { pub cbSize: u32, @@ -112,7 +111,6 @@ impl ::core::clone::Clone for SAFER_CODE_PROPERTIES_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_CODE_PROPERTIES_V2 { pub cbSize: u32, @@ -142,7 +140,6 @@ impl ::core::clone::Clone for SAFER_CODE_PROPERTIES_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_HASH_IDENTIFICATION { pub header: SAFER_IDENTIFICATION_HEADER, @@ -163,7 +160,6 @@ impl ::core::clone::Clone for SAFER_HASH_IDENTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_HASH_IDENTIFICATION2 { pub hashIdentification: SAFER_HASH_IDENTIFICATION, 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 e77628aeda..11624eced6 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,17 +1,17 @@ #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" fn AddSecurityPackageA(pszpackagename : ::windows_sys::core::PCSTR, poptions : *const SECURITY_PACKAGE_OPTIONS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn AddSecurityPackageW(pszpackagename : ::windows_sys::core::PCWSTR, poptions : *const SECURITY_PACKAGE_OPTIONS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn ApplyControlToken(phcontext : *const super::super::Credentials:: SecHandle, pinput : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn ApplyControlToken(phcontext : *const super::super::Credentials:: SecHandle, pinput : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn AuditEnumerateCategories(ppauditcategoriesarray : *mut *mut ::windows_sys::core::GUID, pdwcountreturned : *mut u32) -> super::super::super::Foundation:: BOOLEAN); @@ -37,44 +37,44 @@ ::windows_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn CompleteAuthToken(phcontext : *const super::super::Credentials:: SecHandle, ptoken : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn CompleteAuthToken(phcontext : *const super::super::Credentials:: SecHandle, ptoken : *const SecBufferDesc) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("secur32.dll" "system" fn CredMarshalTargetInfo(intargetinfo : *const super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW, buffer : *mut *mut u16, buffersize : *mut u32) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn DecryptMessage(phcontext : *const super::super::Credentials:: SecHandle, pmessage : *const SecBufferDesc, messageseqno : u32, pfqop : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn DeleteSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn DeleteSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn DeleteSecurityPackageA(pszpackagename : ::windows_sys::core::PCSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn DeleteSecurityPackageW(pszpackagename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn EncryptMessage(phcontext : *const super::super::Credentials:: SecHandle, fqop : u32, pmessage : *const SecBufferDesc, messageseqno : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn EncryptMessage(phcontext : *const super::super::Credentials:: SecHandle, fqop : u32, pmessage : *const SecBufferDesc, messageseqno : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn EnumerateSecurityPackagesA(pcpackages : *mut u32, pppackageinfo : *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn EnumerateSecurityPackagesW(pcpackages : *mut u32, pppackageinfo : *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn FreeContextBuffer(pvcontextbuffer : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn FreeCredentialsHandle(phcredential : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn FreeCredentialsHandle(phcredential : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn GetComputerObjectNameA(nameformat : EXTENDED_NAME_FORMAT, lpnamebuffer : ::windows_sys::core::PSTR, nsize : *mut u32) -> super::super::super::Foundation:: BOOLEAN); ::windows_targets::link!("secur32.dll" "system" fn GetComputerObjectNameW(nameformat : EXTENDED_NAME_FORMAT, lpnamebuffer : ::windows_sys::core::PWSTR, nsize : *mut u32) -> super::super::super::Foundation:: BOOLEAN); ::windows_targets::link!("secur32.dll" "system" fn GetUserNameExA(nameformat : EXTENDED_NAME_FORMAT, lpnamebuffer : ::windows_sys::core::PSTR, nsize : *mut u32) -> super::super::super::Foundation:: BOOLEAN); ::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn ImpersonateSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn ImpersonateSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn InitSecurityInterfaceA() -> *mut SecurityFunctionTableA); +::windows_targets::link!("secur32.dll" "system" fn InitSecurityInterfaceA() -> *mut SecurityFunctionTableA); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn InitSecurityInterfaceW() -> *mut SecurityFunctionTableW); +::windows_targets::link!("secur32.dll" "system" fn InitSecurityInterfaceW() -> *mut SecurityFunctionTableW); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("advapi32.dll" "system" fn LsaAddAccountRights(policyhandle : LSA_HANDLE, accountsid : super::super::super::Foundation:: PSID, userrights : *const LSA_UNICODE_STRING, countofrights : u32) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("secur32.dll" "system" fn LsaCallAuthenticationPackage(lsahandle : super::super::super::Foundation:: HANDLE, authenticationpackage : u32, protocolsubmitbuffer : *const ::core::ffi::c_void, submitbufferlength : u32, protocolreturnbuffer : *mut *mut ::core::ffi::c_void, returnbufferlength : *mut u32, protocolstatus : *mut i32) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("advapi32.dll" "system" fn LsaClose(objecthandle : LSA_HANDLE) -> super::super::super::Foundation:: NTSTATUS); @@ -121,29 +121,29 @@ ::windows_targets::link!("advapi32.dll" "system" fn LsaStorePrivateData(policyhandle : LSA_HANDLE, keyname : *const LSA_UNICODE_STRING, privatedata : *const LSA_UNICODE_STRING) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("secur32.dll" "system" fn LsaUnregisterPolicyChangeNotification(informationclass : POLICY_NOTIFICATION_INFORMATION_CLASS, notificationeventhandle : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn MakeSignature(phcontext : *const super::super::Credentials:: SecHandle, fqop : u32, pmessage : *const SecBufferDesc, messageseqno : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("sspicli.dll" "system" #[doc = "Required features: `\"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_targets::link!("sspicli.dll" "system" 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_targets::link!("sspicli.dll" "system" #[doc = "Required features: `\"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_targets::link!("sspicli.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn QueryCredentialsAttributesA(phcredential : *const super::super::Credentials:: SecHandle, ulattribute : u32, pbuffer : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" 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_targets::link!("sspicli.dll" "system" #[doc = "Required features: `\"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_targets::link!("sspicli.dll" "system" 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_targets::link!("sspicli.dll" "system" #[doc = "Required features: `\"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_targets::link!("sspicli.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn QueryCredentialsAttributesW(phcredential : *const super::super::Credentials:: SecHandle, ulattribute : u32, pbuffer : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn QuerySecurityContextToken(phcontext : *const super::super::Credentials:: SecHandle, token : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn QuerySecurityContextToken(phcontext : *const super::super::Credentials:: SecHandle, token : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn QuerySecurityPackageInfoA(pszpackagename : ::windows_sys::core::PCSTR, pppackageinfo : *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn QuerySecurityPackageInfoW(pszpackagename : ::windows_sys::core::PCWSTR, pppackageinfo : *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn RevertSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn RevertSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advapi32.dll" "system" "SystemFunction041" fn RtlDecryptMemory(memory : *mut ::core::ffi::c_void, memorysize : u32, optionflags : u32) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("advapi32.dll" "system" "SystemFunction040" fn RtlEncryptMemory(memory : *mut ::core::ffi::c_void, memorysize : u32, optionflags : u32) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("advapi32.dll" "system" "SystemFunction036" fn RtlGenRandom(randombuffer : *mut ::core::ffi::c_void, randombufferlength : u32) -> super::super::super::Foundation:: BOOLEAN); @@ -186,38 +186,38 @@ ::windows_targets::link!("slc.dll" "system" fn SLUninstallProofOfPurchase(hslc : *const ::core::ffi::c_void, ppkeyid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("slc.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslEnumerateProfilesA(profilelist : *mut ::windows_sys::core::PSTR, profilecount : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslEnumerateProfilesW(profilelist : *mut ::windows_sys::core::PWSTR, profilecount : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslGetProfilePackageA(profilename : ::windows_sys::core::PCSTR, packageinfo : *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslGetProfilePackageW(profilename : ::windows_sys::core::PCWSTR, packageinfo : *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslIdentifyPackageA(pinput : *const SecBufferDesc, packageinfo : *mut *mut SecPkgInfoA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("secur32.dll" "system" fn SaslIdentifyPackageW(pinput : *const SecBufferDesc, packageinfo : *mut *mut SecPkgInfoW) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" fn SaslSetContextOption(contexthandle : *const super::super::Credentials:: SecHandle, option : u32, value : *const ::core::ffi::c_void, size : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("sas.dll" "system" fn SendSAS(asuser : super::super::super::Foundation:: BOOL)); #[cfg(feature = "Win32_Security_Credentials")] -::windows_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"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_targets::link!("secur32.dll" "system" 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_Security_Cryptography")] -::windows_targets::link!("schannel.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn SslCrackCertificate(pbcertificate : *mut u8, cbcertificate : u32, dwflags : u32, ppcertificate : *mut *mut X509Certificate) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("schannel.dll" "system" fn SslCrackCertificate(pbcertificate : *mut u8, cbcertificate : u32, dwflags : u32, ppcertificate : *mut *mut X509Certificate) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("schannel.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn SslDeserializeCertificateStore(serializedcertificatestore : super::super::Cryptography:: CRYPT_INTEGER_BLOB, ppcertcontext : *mut *mut super::super::Cryptography:: CERT_CONTEXT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("schannel.dll" "system" fn SslDeserializeCertificateStore(serializedcertificatestore : super::super::Cryptography:: CRYPT_INTEGER_BLOB, ppcertcontext : *mut *mut super::super::Cryptography:: CERT_CONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("schannel.dll" "system" fn SslEmptyCacheA(psztargetname : ::windows_sys::core::PCSTR, dwflags : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("schannel.dll" "system" fn SslEmptyCacheW(psztargetname : ::windows_sys::core::PCWSTR, dwflags : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("schannel.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn SslFreeCertificate(pcertificate : *mut X509Certificate)); +::windows_targets::link!("schannel.dll" "system" fn SslFreeCertificate(pcertificate : *mut X509Certificate)); ::windows_targets::link!("schannel.dll" "system" fn SslGenerateRandomBits(prandomdata : *mut u8, crandomdata : i32)); ::windows_targets::link!("schannel.dll" "system" fn SslGetExtensions(clienthello : *const u8, clienthellobytesize : u32, genericextensions : *mut SCH_EXTENSION_DATA, genericextensionscount : u8, bytestoread : *mut u32, flags : SchGetExtensionsOptions) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("schannel.dll" "system" fn SslGetMaximumKeySize(reserved : u32) -> u32); @@ -258,7 +258,7 @@ ::windows_targets::link!("secur32.dll" "system" 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); ::windows_targets::link!("secur32.dll" "system" 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_targets::link!("secur32.dll" "system" #[doc = "Required features: `\"Win32_Security_Credentials\"`"] fn VerifySignature(phcontext : *const super::super::Credentials:: SecHandle, pmessage : *const SecBufferDesc, messageseqno : u32, pfqop : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("secur32.dll" "system" fn VerifySignature(phcontext : *const super::super::Credentials:: SecHandle, pmessage : *const SecBufferDesc, messageseqno : u32, pfqop : *mut u32) -> ::windows_sys::core::HRESULT); pub const ACCOUNT_ADJUST_PRIVILEGES: i32 = 2i32; pub const ACCOUNT_ADJUST_QUOTAS: i32 = 4i32; pub const ACCOUNT_ADJUST_SYSTEM_ACCESS: i32 = 8i32; @@ -2401,7 +2401,6 @@ impl ::core::clone::Clone for DOMAIN_PASSWORD_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct ENCRYPTED_CREDENTIALW { pub Cred: super::super::Credentials::CREDENTIALW, @@ -3087,7 +3086,6 @@ impl ::core::clone::Clone for KERB_RETRIEVE_KEY_TAB_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_RETRIEVE_TKT_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -3159,7 +3157,6 @@ impl ::core::clone::Clone for KERB_S4U_LOGON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_SETPASSWORD_EX_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -3184,7 +3181,6 @@ impl ::core::clone::Clone for KERB_SETPASSWORD_EX_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_SETPASSWORD_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -3381,7 +3377,6 @@ impl ::core::clone::Clone for KERB_TRANSFER_CRED_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KSEC_LIST_ENTRY { pub List: super::super::super::System::Kernel::LIST_ENTRY, @@ -3624,7 +3619,6 @@ impl ::core::clone::Clone for LSA_REFERENCED_DOMAIN_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub struct LSA_SECPKG_FUNCTION_TABLE { pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, @@ -4110,7 +4104,6 @@ impl ::core::clone::Clone for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct MSV1_0_VALIDATION_INFO { pub LogoffTime: i64, @@ -4194,7 +4187,6 @@ impl ::core::clone::Clone for NETLOGON_GENERIC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct NETLOGON_INTERACTIVE_INFO { pub Identity: NETLOGON_LOGON_IDENTITY_INFO, @@ -4237,7 +4229,6 @@ impl ::core::clone::Clone for NETLOGON_NETWORK_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct NETLOGON_SERVICE_INFO { pub Identity: NETLOGON_LOGON_IDENTITY_INFO, @@ -4596,7 +4587,6 @@ impl ::core::clone::Clone for SCHANNEL_CERT_HASH_STORE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCHANNEL_CLIENT_SIGNATURE { pub cbLength: u32, @@ -4614,7 +4604,6 @@ impl ::core::clone::Clone for SCHANNEL_CLIENT_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCHANNEL_CRED { pub dwVersion: u32, @@ -4667,7 +4656,6 @@ impl ::core::clone::Clone for SCH_CRED { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCH_CREDENTIALS { pub dwVersion: u32, @@ -4975,7 +4963,6 @@ impl ::core::clone::Clone for SECPKG_EXTRA_OIDS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub struct SECPKG_FUNCTION_TABLE { pub InitializePackage: PLSA_AP_INITIALIZE_PACKAGE, @@ -5042,7 +5029,6 @@ impl ::core::clone::Clone for SECPKG_GSS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SECPKG_KERNEL_FUNCTIONS { pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, @@ -5064,7 +5050,6 @@ impl ::core::clone::Clone for SECPKG_KERNEL_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SECPKG_KERNEL_FUNCTION_TABLE { pub Initialize: KspInitPackageFn, @@ -5714,7 +5699,6 @@ impl ::core::clone::Clone for SEC_WINNT_AUTH_IDENTITY_EXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Rpc\"`"] #[cfg(feature = "Win32_System_Rpc")] pub union SEC_WINNT_AUTH_IDENTITY_INFO { pub AuthIdExw: SEC_WINNT_AUTH_IDENTITY_EXW, @@ -6102,7 +6086,6 @@ impl ::core::clone::Clone for SecPkgContext_ClientSpecifiedTarget { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgContext_ConnectionInfo { pub dwProtocol: u32, @@ -6226,7 +6209,6 @@ impl ::core::clone::Clone for SecPkgContext_Flags { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgContext_IssuerListInfoEx { pub aIssuers: *mut super::super::Cryptography::CRYPT_INTEGER_BLOB, @@ -6756,7 +6738,6 @@ impl ::core::clone::Clone for SecPkgCred_SessionTicketKeys { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgCred_SupportedAlgs { pub cSupportedAlgs: u32, @@ -6881,7 +6862,6 @@ impl ::core::clone::Clone for SecPkgInfoW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct SecurityFunctionTableA { pub dwVersion: u32, @@ -6926,7 +6906,6 @@ impl ::core::clone::Clone for SecurityFunctionTableA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct SecurityFunctionTableW { pub dwVersion: u32, @@ -7209,7 +7188,6 @@ impl ::core::clone::Clone for USER_ALL_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct USER_SESSION_KEY { pub data: [super::super::super::System::PasswordManagement::CYPHER_BLOCK; 2], @@ -7223,7 +7201,6 @@ impl ::core::clone::Clone for USER_SESSION_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct X509Certificate { pub Version: u32, @@ -7244,86 +7221,62 @@ impl ::core::clone::Clone for X509Certificate { } } pub type _HMAPPER = isize; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACCEPT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACQUIRE_CREDENTIALS_HANDLE_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACQUIRE_CREDENTIALS_HANDLE_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ADD_CREDENTIALS_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ADD_CREDENTIALS_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type APPLY_CONTROL_TOKEN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type CHANGE_PASSWORD_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; pub type CHANGE_PASSWORD_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type COMPLETE_AUTH_TOKEN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredFreeCredentialsFn = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredReadDomainCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredReadFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredWriteFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type CrediUnmarshalandDecodeStringFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type DECRYPT_MESSAGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type DELETE_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ENCRYPT_MESSAGE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type EXPORT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type FREE_CONTEXT_BUFFER_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type FREE_CREDENTIALS_HANDLE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPERSONATE_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPORT_SECURITY_CONTEXT_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPORT_SECURITY_CONTEXT_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INITIALIZE_SECURITY_CONTEXT_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INITIALIZE_SECURITY_CONTEXT_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INIT_SECURITY_INTERFACE_A = ::core::option::Option *mut SecurityFunctionTableA>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INIT_SECURITY_INTERFACE_W = ::core::option::Option *mut SecurityFunctionTableW>; pub type KspCompleteTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspDeleteContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspGetTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspInitContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type KspInitPackageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7335,18 +7288,14 @@ pub type KspSetPagingModeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type LSA_AP_POST_LOGON_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type MAKE_SIGNATURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PKSEC_CREATE_CONTEXT_LIST = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_DEREFERENCE_LIST_ENTRY = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_INSERT_LIST_ENTRY = ::core::option::Option; pub type PKSEC_LOCATE_PKG_BY_ID = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_REFERENCE_LIST_ENTRY = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7426,7 +7375,6 @@ pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type PLSA_CREATE_THREAD = ::core::option::Option super::super::super::Foundation::HANDLE>; pub type PLSA_CREATE_TOKEN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7464,7 +7412,6 @@ pub type PLSA_REDIRECTED_LOGON_GET_SID = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_REDIRECTED_LOGON_INIT = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_REGISTER_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type PLSA_REGISTER_NOTIFICATION = ::core::option::Option super::super::super::Foundation::HANDLE>; pub type PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7478,57 +7425,41 @@ pub type PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; pub type PSAM_PASSWORD_FILTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; pub type PSAM_PASSWORD_NOTIFICATION_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_SECURITY_CONTEXT_TOKEN_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type QUERY_SECURITY_PACKAGE_INFO_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; pub type QUERY_SECURITY_PACKAGE_INFO_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type REVERT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_sys::core::HRESULT>; pub type SEC_GET_KEY_FN = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SSL_CRACK_CERTIFICATE_FN = ::core::option::Option super::super::super::Foundation::BOOL>; pub type SSL_EMPTY_CACHE_FN_A = ::core::option::Option super::super::super::Foundation::BOOL>; pub type SSL_EMPTY_CACHE_FN_W = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SSL_FREE_CERTIFICATE_FN = ::core::option::Option; pub type SpAcceptCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7557,11 +7488,9 @@ pub type SpGetUserInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInitLsaModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInitUserModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub type SpInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInstanceInitFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub type SpLsaModeInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -7581,11 +7510,9 @@ pub type SpUpdateCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpValidateTargetInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SslDeserializeCertificateStoreFn = ::core::option::Option ::windows_sys::core::HRESULT>; pub type SslGetExtensionsFn = ::core::option::Option ::windows_sys::core::HRESULT>; pub type SslGetServerIdentityFn = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type VERIFY_SIGNATURE_FN = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/crates/libs/sys/src/Windows/Win32/Security/Authentication/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Authentication/mod.rs index 1d34a9931c..ebafdd50d0 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authentication/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authentication/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Security_Authentication_Identity")] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] pub mod Identity; 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 c7b4ebe56c..48c52afdfd 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs @@ -24,7 +24,7 @@ ::windows_targets::link!("authz.dll" "system" fn AuthzModifySids(hauthzclientcontext : AUTHZ_CLIENT_CONTEXT_HANDLE, sidclass : AUTHZ_CONTEXT_INFORMATION_CLASS, psidoperations : *const AUTHZ_SID_OPERATION, psids : *const super:: TOKEN_GROUPS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("authz.dll" "system" fn AuthzOpenObjectAudit(flags : u32, hauthzclientcontext : AUTHZ_CLIENT_CONTEXT_HANDLE, prequest : *const AUTHZ_ACCESS_REQUEST, hauditevent : AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor : super:: PSECURITY_DESCRIPTOR, optionalsecuritydescriptorarray : *const super:: PSECURITY_DESCRIPTOR, optionalsecuritydescriptorcount : u32, preply : *const AUTHZ_ACCESS_REPLY) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("authz.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn AuthzRegisterCapChangeNotification(phcapchangesubscription : *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE, pfncapchangecallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE, pcallbackcontext : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("authz.dll" "system" fn AuthzRegisterCapChangeNotification(phcapchangesubscription : *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE, pfncapchangecallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE, pcallbackcontext : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("authz.dll" "system" fn AuthzRegisterSecurityEventSource(dwflags : u32, szeventsourcename : ::windows_sys::core::PCWSTR, pheventprovider : *mut AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("authz.dll" "cdecl" fn AuthzReportSecurityEvent(dwflags : u32, heventprovider : AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, dwauditid : u32, pusersid : super::super::Foundation:: PSID, dwcount : u32, ...) -> super::super::Foundation:: BOOL); ::windows_targets::link!("authz.dll" "system" fn AuthzReportSecurityEventFromParams(dwflags : u32, heventprovider : AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE, dwauditid : u32, pusersid : super::super::Foundation:: PSID, pparams : *const AUDIT_PARAMS) -> super::super::Foundation:: BOOL); 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 c463e72a17..23bacf6e59 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs @@ -31,13 +31,13 @@ ::windows_targets::link!("credui.dll" "system" fn CredUIParseUserNameA(username : ::windows_sys::core::PCSTR, user : ::windows_sys::core::PSTR, userbuffersize : u32, domain : ::windows_sys::core::PSTR, domainbuffersize : u32) -> u32); ::windows_targets::link!("credui.dll" "system" fn CredUIParseUserNameW(username : ::windows_sys::core::PCWSTR, user : ::windows_sys::core::PWSTR, userbuffersize : u32, domain : ::windows_sys::core::PWSTR, domainbuffersize : u32) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("credui.dll" "system" #[doc = "Required features: `\"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_targets::link!("credui.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("credui.dll" "system" #[doc = "Required features: `\"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_targets::link!("credui.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("credui.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("credui.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("credui.dll" "system" #[doc = "Required features: `\"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_targets::link!("credui.dll" "system" 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_targets::link!("credui.dll" "system" fn CredUIReadSSOCredW(pszrealm : ::windows_sys::core::PCWSTR, ppszusername : *mut ::windows_sys::core::PWSTR) -> u32); ::windows_targets::link!("credui.dll" "system" fn CredUIStoreSSOCredW(pszrealm : ::windows_sys::core::PCWSTR, pszusername : ::windows_sys::core::PCWSTR, pszpassword : ::windows_sys::core::PCWSTR, bpersist : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("credui.dll" "system" 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); @@ -126,9 +126,9 @@ ::windows_targets::link!("winscard.dll" "system" 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_targets::link!("winscard.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("scarddlg.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SCardUIDlgSelectCardA(param0 : *mut OPENCARDNAME_EXA) -> i32); +::windows_targets::link!("scarddlg.dll" "system" fn SCardUIDlgSelectCardA(param0 : *mut OPENCARDNAME_EXA) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("scarddlg.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SCardUIDlgSelectCardW(param0 : *mut OPENCARDNAME_EXW) -> i32); +::windows_targets::link!("scarddlg.dll" "system" fn SCardUIDlgSelectCardW(param0 : *mut OPENCARDNAME_EXW) -> i32); ::windows_targets::link!("winscard.dll" "system" fn SCardWriteCacheA(hcontext : usize, cardidentifier : *const ::windows_sys::core::GUID, freshnesscounter : u32, lookupname : ::windows_sys::core::PCSTR, data : *const u8, datalen : u32) -> i32); ::windows_targets::link!("winscard.dll" "system" fn SCardWriteCacheW(hcontext : usize, cardidentifier : *const ::windows_sys::core::GUID, freshnesscounter : u32, lookupname : ::windows_sys::core::PCWSTR, data : *const u8, datalen : u32) -> i32); pub const BinaryBlobCredential: CRED_MARSHAL_TYPE = 3i32; @@ -566,7 +566,6 @@ impl ::core::clone::Clone for CREDSSP_CRED_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CREDUI_INFOA { pub cbSize: u32, @@ -584,7 +583,6 @@ impl ::core::clone::Clone for CREDUI_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CREDUI_INFOW { pub cbSize: u32, @@ -676,7 +674,6 @@ impl ::core::clone::Clone for OPENCARDNAMEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPENCARDNAME_EXA { pub dwStructSize: u32, @@ -707,7 +704,6 @@ impl ::core::clone::Clone for OPENCARDNAME_EXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPENCARDNAME_EXW { pub dwStructSize: u32, 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 3581ffeeda..bf11e0b174 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 @@ -10,36 +10,36 @@ ::windows_targets::link!("wintrust.dll" "system" fn CryptCATAdminRemoveCatalog(hcatadmin : isize, pwszcatalogfile : ::windows_sys::core::PCWSTR, dwflags : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATAdminResolveCatalogPath(hcatadmin : isize, pwszcatalogfile : ::windows_sys::core::PCWSTR, pscatinfo : *mut CATALOG_INFO, dwflags : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATAllocSortedMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATMEMBER); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATAllocSortedMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATMEMBER); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFClose(pcdf : *mut CRYPTCATCDF) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATCDFEnumAttributes(pcdf : *mut CRYPTCATCDF, pmember : *mut CRYPTCATMEMBER, pprevattr : *mut CRYPTCATATTRIBUTE, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFEnumAttributes(pcdf : *mut CRYPTCATCDF, pmember : *mut CRYPTCATMEMBER, pprevattr : *mut CRYPTCATATTRIBUTE, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFEnumCatAttributes(pcdf : *mut CRYPTCATCDF, pprevattr : *mut CRYPTCATATTRIBUTE, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATCDFEnumMembers(pcdf : *mut CRYPTCATCDF, pprevmember : *mut CRYPTCATMEMBER, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATMEMBER); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFEnumMembers(pcdf : *mut CRYPTCATCDF, pprevmember : *mut CRYPTCATMEMBER, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATMEMBER); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFOpen(pwszfilepath : ::windows_sys::core::PCWSTR, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATCDF); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCatalogInfoFromContext(hcatinfo : isize, pscatinfo : *mut CATALOG_INFO, dwflags : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATClose(hcatalog : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATEnumerateAttr(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER, pprevattr : *mut CRYPTCATATTRIBUTE) -> *mut CRYPTCATATTRIBUTE); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATEnumerateAttr(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER, pprevattr : *mut CRYPTCATATTRIBUTE) -> *mut CRYPTCATATTRIBUTE); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATEnumerateCatAttr(hcatalog : super::super::super::Foundation:: HANDLE, pprevattr : *mut CRYPTCATATTRIBUTE) -> *mut CRYPTCATATTRIBUTE); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATEnumerateMember(hcatalog : super::super::super::Foundation:: HANDLE, pprevmember : *mut CRYPTCATMEMBER) -> *mut CRYPTCATMEMBER); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATEnumerateMember(hcatalog : super::super::super::Foundation:: HANDLE, pprevmember : *mut CRYPTCATMEMBER) -> *mut CRYPTCATMEMBER); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATFreeSortedMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER)); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATFreeSortedMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER)); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATGetAttrInfo(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATATTRIBUTE); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATGetAttrInfo(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATATTRIBUTE); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATGetCatAttrInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATATTRIBUTE); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] fn CryptCATGetMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATMEMBER); +::windows_targets::link!("wintrust.dll" "system" fn CryptCATGetMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR) -> *mut CRYPTCATMEMBER); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATHandleFromStore(pcatstore : *mut CRYPTCATSTORE) -> super::super::super::Foundation:: HANDLE); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATOpen(pwszfilename : ::windows_sys::core::PCWSTR, fdwopenflags : CRYPTCAT_OPEN_FLAGS, hprov : usize, dwpublicversion : CRYPTCAT_VERSION, dwencodingtype : u32) -> super::super::super::Foundation:: HANDLE); ::windows_targets::link!("wintrust.dll" "system" fn CryptCATPersistStore(hcatalog : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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_targets::link!("wintrust.dll" "system" 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_targets::link!("wintrust.dll" "system" fn CryptCATPutCatAttrInfo(hcatalog : super::super::super::Foundation:: HANDLE, pwszreferencetag : ::windows_sys::core::PCWSTR, dwattrtypeandaction : u32, cbdata : u32, pbdata : *mut u8) -> *mut CRYPTCATATTRIBUTE); #[cfg(feature = "Win32_Security_Cryptography_Sip")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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_targets::link!("wintrust.dll" "system" 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_targets::link!("wintrust.dll" "system" fn CryptCATStoreFromHandle(hcatalog : super::super::super::Foundation:: HANDLE) -> *mut CRYPTCATSTORE); ::windows_targets::link!("wintrust.dll" "system" fn IsCatalogFile(hfile : super::super::super::Foundation:: HANDLE, pwszfilename : ::windows_sys::core::PCWSTR) -> super::super::super::Foundation:: BOOL); pub const CRYPTCAT_ADDCATALOG_HARDLINK: u32 = 1u32; @@ -126,7 +126,6 @@ impl ::core::clone::Clone for CRYPTCATCDF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] pub struct CRYPTCATMEMBER { pub cbStruct: u32, @@ -169,7 +168,6 @@ impl ::core::clone::Clone for CRYPTCATSTORE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] pub struct MS_ADDINFO_CATALOGMEMBER { pub cbStruct: u32, 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 25adf2b4fc..a3c3d33166 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 @@ -18,15 +18,15 @@ ::windows_targets::link!("certadm.dll" "system" fn CertSrvServerControlW(pwszservername : ::windows_sys::core::PCWSTR, dwcontrolflags : u32, pcbout : *mut u32, ppbout : *mut *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("certpoleng.dll" "system" fn PstAcquirePrivateKey(pcert : *const super:: CERT_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("certpoleng.dll" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn PstGetCertificateChain(pcert : *const super:: CERT_CONTEXT, ptrustedissuers : *const super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx, ppcertchaincontext : *mut *mut super:: CERT_CHAIN_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); +::windows_targets::link!("certpoleng.dll" "system" fn PstGetCertificateChain(pcert : *const super:: CERT_CONTEXT, ptrustedissuers : *const super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx, ppcertchaincontext : *mut *mut super:: CERT_CHAIN_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("certpoleng.dll" "system" fn PstGetCertificates(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, bisclient : super::super::super::Foundation:: BOOL, pdwcertchaincontextcount : *mut u32, ppcertchaincontexts : *mut *mut *mut super:: CERT_CHAIN_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("certpoleng.dll" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn PstGetTrustAnchors(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, pptrustedissuers : *mut *mut super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation:: NTSTATUS); +::windows_targets::link!("certpoleng.dll" "system" fn PstGetTrustAnchors(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, pptrustedissuers : *mut *mut super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("certpoleng.dll" "system" #[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] fn PstGetTrustAnchorsEx(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, pcertcontext : *const super:: CERT_CONTEXT, pptrustedissuers : *mut *mut super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation:: NTSTATUS); +::windows_targets::link!("certpoleng.dll" "system" fn PstGetTrustAnchorsEx(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, pcertcontext : *const super:: CERT_CONTEXT, pptrustedissuers : *mut *mut super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation:: NTSTATUS); ::windows_targets::link!("certpoleng.dll" "system" fn PstGetUserNameForCertificate(pcertcontext : *const super:: CERT_CONTEXT, username : *mut super::super::super::Foundation:: UNICODE_STRING) -> super::super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security_Authentication_Identity")] -::windows_targets::link!("certpoleng.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("certpoleng.dll" "system" 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); ::windows_targets::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_sys::core::GUID) -> super::super::super::Foundation:: NTSTATUS); pub const AlgorithmFlagsNone: AlgorithmFlags = 0i32; pub const AlgorithmFlagsWrap: AlgorithmFlags = 1i32; 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 6e5121d4a6..bdda3822d4 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 @@ -1,23 +1,23 @@ ::windows_targets::link!("crypt32.dll" "system" fn CryptSIPAddProvider(psnewprov : *mut SIP_ADD_NEWPROVIDER) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] fn CryptSIPCreateIndirectData(psubjectinfo : *mut SIP_SUBJECTINFO, pcbindirectdata : *mut u32, pindirectdata : *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn CryptSIPCreateIndirectData(psubjectinfo : *mut SIP_SUBJECTINFO, pcbindirectdata : *mut u32, pindirectdata : *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] fn CryptSIPGetCaps(psubjinfo : *const SIP_SUBJECTINFO, pcaps : *mut SIP_CAP_SET_V3) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn CryptSIPGetCaps(psubjinfo : *const SIP_SUBJECTINFO, pcaps : *mut SIP_CAP_SET_V3) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] fn CryptSIPGetSealedDigest(psubjectinfo : *const SIP_SUBJECTINFO, psig : *const u8, dwsig : u32, pbdigest : *mut u8, pcbdigest : *mut u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn CryptSIPGetSealedDigest(psubjectinfo : *const SIP_SUBJECTINFO, psig : *const u8, dwsig : u32, pbdigest : *mut u8, pcbdigest : *mut u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("wintrust.dll" "system" 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(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("crypt32.dll" "system" #[doc = "Required features: `\"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_targets::link!("crypt32.dll" "system" fn CryptSIPLoad(pgsubject : *const ::windows_sys::core::GUID, dwflags : u32, psipdispatch : *mut SIP_DISPATCH_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("wintrust.dll" "system" 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); ::windows_targets::link!("crypt32.dll" "system" fn CryptSIPRemoveProvider(pgprov : *mut ::windows_sys::core::GUID) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] fn CryptSIPRemoveSignedDataMsg(psubjectinfo : *mut SIP_SUBJECTINFO, dwindex : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn CryptSIPRemoveSignedDataMsg(psubjectinfo : *mut SIP_SUBJECTINFO, dwindex : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("crypt32.dll" "system" 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_targets::link!("crypt32.dll" "system" 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(feature = "Win32_Security_Cryptography_Catalog")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] fn CryptSIPVerifyIndirectData(psubjectinfo : *mut SIP_SUBJECTINFO, pindirectdata : *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn CryptSIPVerifyIndirectData(psubjectinfo : *mut SIP_SUBJECTINFO, pindirectdata : *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation:: BOOL); pub const MSSIP_ADDINFO_BLOB: u32 = 3u32; pub const MSSIP_ADDINFO_CATMEMBER: u32 = 2u32; pub const MSSIP_ADDINFO_FLAT: u32 = 1u32; @@ -118,7 +118,6 @@ impl ::core::clone::Clone for SIP_CAP_SET_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub struct SIP_DISPATCH_INFO { pub cbSize: u32, @@ -150,7 +149,6 @@ impl ::core::clone::Clone for SIP_INDIRECT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub struct SIP_SUBJECTINFO { pub cbSize: u32, @@ -181,7 +179,6 @@ impl ::core::clone::Clone for SIP_SUBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub union SIP_SUBJECTINFO_0 { pub psFlat: *mut MS_ADDINFO_FLAT, @@ -196,25 +193,18 @@ impl ::core::clone::Clone for SIP_SUBJECTINFO_0 { *self } } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPCreateIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetCaps = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetSealedDigest = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPPutSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPRemoveSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPVerifyIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; pub type pfnIsFileSupported = ::core::option::Option super::super::super::Foundation::BOOL>; 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 ea7fbb2566..b72297dc1a 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 @@ -2,9 +2,9 @@ ::windows_targets::link!("cryptui.dll" "system" fn CryptUIDlgCertMgr(pcryptuicertmgr : *const CRYPTUI_CERT_MGR_STRUCT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("cryptui.dll" "system" 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_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_targets::link!("cryptui.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("cryptui.dll" "system" fn CryptUIDlgViewCertificateA(pcertviewinfo : *const CRYPTUI_VIEWCERTIFICATE_STRUCTA, pfpropertieschanged : *mut super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); #[cfg(all(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_targets::link!("cryptui.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("cryptui.dll" "system" fn CryptUIDlgViewCertificateW(pcertviewinfo : *const CRYPTUI_VIEWCERTIFICATE_STRUCTW, pfpropertieschanged : *mut super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("cryptui.dll" "system" 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_targets::link!("cryptui.dll" "system" 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_targets::link!("cryptui.dll" "system" 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); @@ -303,7 +303,6 @@ impl ::core::clone::Clone for CERT_VERIFY_CERTIFICATE_TRUST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct CERT_VIEWPROPERTIES_STRUCT_A { pub dwSize: u32, @@ -338,7 +337,6 @@ impl ::core::clone::Clone for CERT_VIEWPROPERTIES_STRUCT_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct CERT_VIEWPROPERTIES_STRUCT_W { pub dwSize: u32, @@ -398,7 +396,6 @@ impl ::core::clone::Clone for CRYPTUI_INITDIALOG_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub struct CRYPTUI_VIEWCERTIFICATE_STRUCTA { pub dwSize: u32, @@ -429,7 +426,6 @@ impl ::core::clone::Clone for CRYPTUI_VIEWCERTIFICATE_STRUCTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub union CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { pub pCryptProviderData: *const super::super::WinTrust::CRYPT_PROVIDER_DATA, @@ -444,7 +440,6 @@ impl ::core::clone::Clone for CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub struct CRYPTUI_VIEWCERTIFICATE_STRUCTW { pub dwSize: u32, @@ -475,7 +470,6 @@ impl ::core::clone::Clone for CRYPTUI_VIEWCERTIFICATE_STRUCTW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub union CRYPTUI_VIEWCERTIFICATE_STRUCTW_0 { pub pCryptProviderData: *const super::super::WinTrust::CRYPT_PROVIDER_DATA, 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 1792514094..9865762e8c 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] pub mod Catalog; #[cfg(feature = "Win32_Security_Cryptography_Certificates")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Certificates\"`"] pub mod Certificates; #[cfg(feature = "Win32_Security_Cryptography_Sip")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] pub mod Sip; #[cfg(feature = "Win32_Security_Cryptography_UI")] -#[doc = "Required features: `\"Win32_Security_Cryptography_UI\"`"] pub mod UI; ::windows_targets::link!("bcrypt.dll" "system" 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_targets::link!("bcrypt.dll" "system" fn BCryptCloseAlgorithmProvider(halgorithm : BCRYPT_ALG_HANDLE, dwflags : u32) -> super::super::Foundation:: NTSTATUS); @@ -295,7 +291,7 @@ pub mod UI; ::windows_targets::link!("crypt32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn CryptSetKeyParam(hkey : usize, dwparam : CRYPT_KEY_PARAM_ID, pbdata : *const u8, dwflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("crypt32.dll" "system" #[doc = "Required features: `\"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_targets::link!("crypt32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn CryptSetProvParam(hprov : usize, dwparam : CRYPT_SET_PROV_PARAM_ID, pbdata : *const u8, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn CryptSetProviderA(pszprovname : ::windows_sys::core::PCSTR, dwprovtype : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn CryptSetProviderExA(pszprovname : ::windows_sys::core::PCSTR, dwprovtype : u32, pdwreserved : *const u32, dwflags : u32) -> super::super::Foundation:: BOOL); @@ -5313,7 +5309,6 @@ impl ::core::clone::Clone for CERT_RDN_ATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_REGISTRY_STORE_CLIENT_GPT_PARA { pub hKeyBase: super::super::System::Registry::HKEY, @@ -5328,7 +5323,6 @@ impl ::core::clone::Clone for CERT_REGISTRY_STORE_CLIENT_GPT_PARA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_REGISTRY_STORE_ROAMING_PARA { pub hKey: super::super::System::Registry::HKEY, @@ -5602,7 +5596,6 @@ impl ::core::clone::Clone for CERT_SYSTEM_STORE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_SYSTEM_STORE_RELOCATE_PARA { pub Anonymous1: CERT_SYSTEM_STORE_RELOCATE_PARA_0, @@ -5617,7 +5610,6 @@ impl ::core::clone::Clone for CERT_SYSTEM_STORE_RELOCATE_PARA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CERT_SYSTEM_STORE_RELOCATE_PARA_0 { pub hKeyBase: super::super::System::Registry::HKEY, @@ -5632,7 +5624,6 @@ impl ::core::clone::Clone for CERT_SYSTEM_STORE_RELOCATE_PARA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CERT_SYSTEM_STORE_RELOCATE_PARA_1 { pub pvSystemStore: *mut ::core::ffi::c_void, 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 272a53ea4a..e5a17cc83d 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -1,7 +1,7 @@ ::windows_targets::link!("dssec.dll" "system" fn DSCreateISecurityInfoObject(pwszobjectpath : ::windows_sys::core::PCWSTR, pwszobjectclass : ::windows_sys::core::PCWSTR, dwflags : u32, ppsi : *mut * mut::core::ffi::c_void, pfnreadsd : PFNREADOBJECTSECURITY, pfnwritesd : PFNWRITEOBJECTSECURITY, lpcontext : super::super::Foundation:: LPARAM) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dssec.dll" "system" 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 * mut::core::ffi::c_void, pfnreadsd : PFNREADOBJECTSECURITY, pfnwritesd : PFNWRITEOBJECTSECURITY, lpcontext : super::super::Foundation:: LPARAM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("dssec.dll" "system" #[doc = "Required features: `\"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_targets::link!("dssec.dll" "system" 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_targets::link!("dssec.dll" "system" 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); pub const DSSI_IS_ROOT: u32 = 16u32; pub const DSSI_NO_ACCESS_CHECK: u32 = 2u32; @@ -12,7 +12,6 @@ pub const DSSI_NO_READONLY_MESSAGE: u32 = 64u32; pub const DSSI_READ_ONLY: u32 = 1u32; pub type PFNDSCREATEISECINFO = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PFNDSCREATEISECINFOEX = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type PFNDSCREATESECPAGE = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PFNDSEDITSECURITY = ::core::option::Option ::windows_sys::core::HRESULT>; 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 903e9831f2..dca6803aae 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -3,7 +3,7 @@ ::windows_targets::link!("srpapi.dll" "system" fn SrpCreateThreadNetworkContext(enterpriseid : ::windows_sys::core::PCWSTR, threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("srpapi.dll" "system" fn SrpDisablePermissiveModeFileEncryption() -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_Packaging_Appx")] -::windows_targets::link!("srpapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("srpapi.dll" "system" fn SrpDoesPolicyAllowAppExecution(packageid : *const super::super::Storage::Packaging::Appx:: PACKAGE_ID, isallowed : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("srpapi.dll" "system" fn SrpEnablePermissiveModeFileEncryption(enterpriseid : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("srpapi.dll" "system" fn SrpGetEnterpriseIds(tokenhandle : super::super::Foundation:: HANDLE, numberofbytes : *mut u32, enterpriseids : *mut ::windows_sys::core::PCWSTR, enterpriseidcount : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("srpapi.dll" "system" fn SrpGetEnterprisePolicy(tokenhandle : super::super::Foundation:: HANDLE, policyflags : *mut ENTERPRISE_DATA_POLICIES) -> ::windows_sys::core::HRESULT); 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 9e75cbeea9..f263c94603 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -1026,7 +1026,6 @@ impl ::core::clone::Clone for EapPeerMethodOutput { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct EapPeerMethodResult { pub fIsSuccess: super::super::Foundation::BOOL, @@ -1106,7 +1105,6 @@ impl ::core::clone::Clone for LEGACY_INTERACTIVE_UI_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct NgcTicketContext { pub wszTicket: [u16; 45], @@ -1167,7 +1165,6 @@ impl ::core::clone::Clone for PPP_EAP_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PPP_EAP_OUTPUT { pub dwSizeInBytes: u32, 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 47f822dece..708edf6594 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs @@ -5,7 +5,7 @@ ::windows_targets::link!("userenv.dll" "system" fn GetAppContainerFolderPath(pszappcontainersid : ::windows_sys::core::PCWSTR, ppszpath : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("userenv.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetAppContainerRegistryLocation(desiredaccess : u32, phappcontainerkey : *mut super::super::System::Registry:: HKEY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("userenv.dll" "system" fn GetAppContainerRegistryLocation(desiredaccess : u32, phappcontainerkey : *mut super::super::System::Registry:: HKEY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("isolatedwindowsenvironmentutils.dll" "system" fn IsCrossIsolatedEnvironmentClipboardContent(iscrossisolatedenvironmentclipboardcontent : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("api-ms-win-security-isolatedcontainer-l1-1-0.dll" "system" fn IsProcessInIsolatedContainer(isprocessinisolatedcontainer : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("isolatedwindowsenvironmentutils.dll" "system" fn IsProcessInIsolatedWindowsEnvironment(isprocessinisolatedwindowsenvironment : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); 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 ef3df9eb10..e505e83800 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs @@ -1,26 +1,26 @@ ::windows_targets::link!("wintrust.dll" "system" fn OpenPersonalTrustDBDialog(hwndparent : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn OpenPersonalTrustDBDialogEx(hwndparent : super::super::Foundation:: HWND, dwflags : u32, pvreserved : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] fn WTHelperCertCheckValidSignature(pprovdata : *mut CRYPT_PROVIDER_DATA) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("wintrust.dll" "system" fn WTHelperCertCheckValidSignature(pprovdata : *mut CRYPT_PROVIDER_DATA) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn WTHelperCertIsSelfSigned(dwencoding : u32, pcert : *mut super::Cryptography:: CERT_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wintrust.dll" "system" fn WTHelperCertIsSelfSigned(dwencoding : u32, pcert : *mut super::Cryptography:: CERT_INFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn WTHelperGetProvCertFromChain(psgnr : *mut CRYPT_PROVIDER_SGNR, idxcert : u32) -> *mut CRYPT_PROVIDER_CERT); +::windows_targets::link!("wintrust.dll" "system" fn WTHelperGetProvCertFromChain(psgnr : *mut CRYPT_PROVIDER_SGNR, idxcert : u32) -> *mut CRYPT_PROVIDER_CERT); #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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_targets::link!("wintrust.dll" "system" fn WTHelperGetProvPrivateDataFromChain(pprovdata : *mut CRYPT_PROVIDER_DATA, pgproviderid : *mut ::windows_sys::core::GUID) -> *mut CRYPT_PROVIDER_PRIVDATA); #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("wintrust.dll" "system" fn WTHelperGetProvSignerFromChain(pprovdata : *mut CRYPT_PROVIDER_DATA, idxsigner : u32, fcountersigner : super::super::Foundation:: BOOL, idxcountersigner : u32) -> *mut CRYPT_PROVIDER_SGNR); #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] fn WTHelperProvDataFromStateData(hstatedata : super::super::Foundation:: HANDLE) -> *mut CRYPT_PROVIDER_DATA); +::windows_targets::link!("wintrust.dll" "system" fn WTHelperProvDataFromStateData(hstatedata : super::super::Foundation:: HANDLE) -> *mut CRYPT_PROVIDER_DATA); ::windows_targets::link!("wintrust.dll" "system" fn WinVerifyTrust(hwnd : super::super::Foundation:: HWND, pgactionid : *mut ::windows_sys::core::GUID, pwvtdata : *mut ::core::ffi::c_void) -> i32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn WinVerifyTrustEx(hwnd : super::super::Foundation:: HWND, pgactionid : *mut ::windows_sys::core::GUID, pwintrustdata : *mut WINTRUST_DATA) -> i32); +::windows_targets::link!("wintrust.dll" "system" fn WinVerifyTrustEx(hwnd : super::super::Foundation:: HWND, pgactionid : *mut ::windows_sys::core::GUID, pwintrustdata : *mut WINTRUST_DATA) -> i32); ::windows_targets::link!("wintrust.dll" "system" fn WintrustAddActionID(pgactionid : *const ::windows_sys::core::GUID, fdwflags : u32, psprovinfo : *const CRYPT_REGISTER_ACTIONID) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn WintrustAddDefaultForUsage(pszusageoid : ::windows_sys::core::PCSTR, psdefusage : *const CRYPT_PROVIDER_REGDEFUSAGE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn WintrustGetDefaultForUsage(dwaction : WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION, pszusageoid : ::windows_sys::core::PCSTR, psusage : *mut CRYPT_PROVIDER_DEFUSAGE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn WintrustGetRegPolicyFlags(pdwpolicyflags : *mut WINTRUST_POLICY_FLAGS)); #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_targets::link!("wintrust.dll" "system" #[doc = "Required features: `\"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_targets::link!("wintrust.dll" "system" fn WintrustLoadFunctionPointers(pgactionid : *mut ::windows_sys::core::GUID, ppfns : *mut CRYPT_PROVIDER_FUNCTIONS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn WintrustRemoveActionID(pgactionid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wintrust.dll" "system" fn WintrustSetDefaultIncludePEPageHashes(fincludepepagehashes : super::super::Foundation:: BOOL)); ::windows_targets::link!("wintrust.dll" "system" fn WintrustSetRegPolicyFlags(dwpolicyflags : WINTRUST_POLICY_FLAGS) -> super::super::Foundation:: BOOL); @@ -283,7 +283,6 @@ impl ::core::clone::Clone for CAT_MEMBERINFO2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CAT_NAMEVALUE { pub pwszTag: ::windows_sys::core::PWSTR, @@ -299,7 +298,6 @@ impl ::core::clone::Clone for CAT_NAMEVALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CONFIG_CI_PROV_INFO { pub cbSize: u32, @@ -347,7 +345,6 @@ impl ::core::clone::Clone for CONFIG_CI_PROV_INFO_RESULT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_CERT { pub cbStruct: u32, @@ -375,7 +372,6 @@ impl ::core::clone::Clone for CRYPT_PROVIDER_CERT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVIDER_DATA { pub cbStruct: u32, @@ -421,7 +417,6 @@ impl ::core::clone::Clone for CRYPT_PROVIDER_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub union CRYPT_PROVIDER_DATA_0 { pub pPDSip: *mut PROVDATA_SIP, @@ -448,7 +443,6 @@ impl ::core::clone::Clone for CRYPT_PROVIDER_DEFUSAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVIDER_FUNCTIONS { pub cbStruct: u32, @@ -504,7 +498,6 @@ impl ::core::clone::Clone for CRYPT_PROVIDER_REGDEFUSAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_SGNR { pub cbStruct: u32, @@ -527,7 +520,6 @@ impl ::core::clone::Clone for CRYPT_PROVIDER_SGNR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_SIGSTATE { pub cbStruct: u32, @@ -570,7 +562,6 @@ impl ::core::clone::Clone for CRYPT_PROVUI_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVUI_FUNCS { pub cbStruct: u32, @@ -619,7 +610,6 @@ impl ::core::clone::Clone for CRYPT_TRUST_REG_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DRIVER_VER_INFO { pub cbStruct: u32, @@ -666,7 +656,6 @@ impl ::core::clone::Clone for INTENT_TO_SEAL_ATTRIBUTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct PROVDATA_SIP { pub cbStruct: u32, @@ -686,7 +675,6 @@ impl ::core::clone::Clone for PROVDATA_SIP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SEALING_SIGNATURE_ATTRIBUTE { pub version: u32, @@ -703,7 +691,6 @@ impl ::core::clone::Clone for SEALING_SIGNATURE_ATTRIBUTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SEALING_TIMESTAMP_ATTRIBUTE { pub version: u32, @@ -730,7 +717,6 @@ impl ::core::clone::Clone for SPC_FINANCIAL_CRITERIA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_IMAGE { pub pImageLink: *mut SPC_LINK, @@ -748,7 +734,6 @@ impl ::core::clone::Clone for SPC_IMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_INDIRECT_DATA_CONTENT { pub Data: super::Cryptography::CRYPT_ATTRIBUTE_TYPE_VALUE, @@ -764,7 +749,6 @@ impl ::core::clone::Clone for SPC_INDIRECT_DATA_CONTENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_LINK { pub dwLinkChoice: u32, @@ -779,7 +763,6 @@ impl ::core::clone::Clone for SPC_LINK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union SPC_LINK_0 { pub pwszUrl: ::windows_sys::core::PWSTR, @@ -795,7 +778,6 @@ impl ::core::clone::Clone for SPC_LINK_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_PE_IMAGE_DATA { pub Flags: super::Cryptography::CRYPT_BIT_BLOB, @@ -810,7 +792,6 @@ impl ::core::clone::Clone for SPC_PE_IMAGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SERIALIZED_OBJECT { pub ClassId: [u8; 16], @@ -841,7 +822,6 @@ impl ::core::clone::Clone for SPC_SIGINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SP_AGENCY_INFO { pub pPolicyInformation: *mut SPC_LINK, @@ -858,7 +838,6 @@ impl ::core::clone::Clone for SPC_SP_AGENCY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SP_OPUS_INFO { pub pwszProgramName: ::windows_sys::core::PCWSTR, @@ -901,7 +880,6 @@ impl ::core::clone::Clone for WINTRUST_BLOB_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_CATALOG_INFO { pub cbStruct: u32, @@ -924,7 +902,6 @@ impl ::core::clone::Clone for WINTRUST_CATALOG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_CERT_INFO { pub cbStruct: u32, @@ -944,7 +921,6 @@ impl ::core::clone::Clone for WINTRUST_CERT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_DATA { pub cbStruct: u32, @@ -970,7 +946,6 @@ impl ::core::clone::Clone for WINTRUST_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WINTRUST_DATA_0 { pub pFile: *mut WINTRUST_FILE_INFO, @@ -1001,7 +976,6 @@ impl ::core::clone::Clone for WINTRUST_FILE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_SGNR_INFO { pub cbStruct: u32, @@ -1019,7 +993,6 @@ impl ::core::clone::Clone for WINTRUST_SGNR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_SIGNATURE_SETTINGS { pub cbStruct: u32, @@ -1108,7 +1081,6 @@ impl ::core::clone::Clone for WIN_TRUST_SUBJECT_FILE_AND_DISPLAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0, @@ -1126,7 +1098,6 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { pub cbStruct: u32, @@ -1141,7 +1112,6 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct WTD_GENERIC_CHAIN_POLICY_DATA { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_DATA_0, @@ -1159,7 +1129,6 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub union WTD_GENERIC_CHAIN_POLICY_DATA_0 { pub cbStruct: u32, @@ -1174,7 +1143,6 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0, @@ -1194,7 +1162,6 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { pub cbStruct: u32, @@ -1209,48 +1176,34 @@ impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { } } pub type PFN_ALLOCANDFILLDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_CERT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_PRIVDATA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_SGNR = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_STORE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_CPD_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; pub type PFN_CPD_MEM_FREE = ::core::option::Option; pub type PFN_FREEDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CERTCHKPOLICY_CALL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CERTTRUST_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CLEANUP_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_FINALPOLICY_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_INIT_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_OBJTRUST_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_SIGTRUST_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_TESTFINALPOLICY_CALL = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVUI_CALL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/crates/libs/sys/src/Windows/Win32/Security/WinWlx/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/WinWlx/mod.rs index 85256e1a9d..203d84aecf 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/WinWlx/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/WinWlx/mod.rs @@ -127,7 +127,6 @@ impl ::core::clone::Clone for WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub struct WLX_DESKTOP { pub Size: u32, @@ -144,7 +143,6 @@ impl ::core::clone::Clone for WLX_DESKTOP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct WLX_DISPATCH_VERSION_1_0 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -170,7 +168,6 @@ impl ::core::clone::Clone for WLX_DISPATCH_VERSION_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_1 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -200,7 +197,6 @@ impl ::core::clone::Clone for WLX_DISPATCH_VERSION_1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_2 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -231,7 +227,6 @@ impl ::core::clone::Clone for WLX_DISPATCH_VERSION_1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_3 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -269,7 +264,6 @@ impl ::core::clone::Clone for WLX_DISPATCH_VERSION_1_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_4 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -322,7 +316,6 @@ impl ::core::clone::Clone for WLX_MPR_NOTIFY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub struct WLX_NOTIFICATION_INFO { pub Size: u32, @@ -397,27 +390,20 @@ pub type PFNMSGECALLBACK = ::core::option::Option i32>; pub type PWLX_CHANGE_PASSWORD_NOTIFY = ::core::option::Option i32>; pub type PWLX_CHANGE_PASSWORD_NOTIFY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_CLOSE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_CREATE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_INDIRECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_INDIRECT_PARAM = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_PARAM = ::core::option::Option i32>; pub type PWLX_DISCONNECT = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_GET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_GET_SOURCE_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_MESSAGE_BOX = ::core::option::Option i32>; @@ -429,7 +415,6 @@ pub type PWLX_QUERY_TS_LOGON_CREDENTIALS = ::core::option::Option; pub type PWLX_SET_CONTEXT_POINTER = ::core::option::Option; pub type PWLX_SET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_SET_RETURN_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_SET_TIMEOUT = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/sys/src/Windows/Win32/Security/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/mod.rs index 3834a95376..5897a40e56 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/mod.rs @@ -1,44 +1,30 @@ #[cfg(feature = "Win32_Security_AppLocker")] -#[doc = "Required features: `\"Win32_Security_AppLocker\"`"] pub mod AppLocker; #[cfg(feature = "Win32_Security_Authentication")] -#[doc = "Required features: `\"Win32_Security_Authentication\"`"] pub mod Authentication; #[cfg(feature = "Win32_Security_Authorization")] -#[doc = "Required features: `\"Win32_Security_Authorization\"`"] pub mod Authorization; #[cfg(feature = "Win32_Security_Credentials")] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] pub mod Credentials; #[cfg(feature = "Win32_Security_Cryptography")] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] pub mod Cryptography; #[cfg(feature = "Win32_Security_DiagnosticDataQuery")] -#[doc = "Required features: `\"Win32_Security_DiagnosticDataQuery\"`"] pub mod DiagnosticDataQuery; #[cfg(feature = "Win32_Security_DirectoryServices")] -#[doc = "Required features: `\"Win32_Security_DirectoryServices\"`"] pub mod DirectoryServices; #[cfg(feature = "Win32_Security_EnterpriseData")] -#[doc = "Required features: `\"Win32_Security_EnterpriseData\"`"] pub mod EnterpriseData; #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] pub mod ExtensibleAuthenticationProtocol; #[cfg(feature = "Win32_Security_Isolation")] -#[doc = "Required features: `\"Win32_Security_Isolation\"`"] pub mod Isolation; #[cfg(feature = "Win32_Security_LicenseProtection")] -#[doc = "Required features: `\"Win32_Security_LicenseProtection\"`"] pub mod LicenseProtection; #[cfg(feature = "Win32_Security_NetworkAccessProtection")] -#[doc = "Required features: `\"Win32_Security_NetworkAccessProtection\"`"] pub mod NetworkAccessProtection; #[cfg(feature = "Win32_Security_WinTrust")] -#[doc = "Required features: `\"Win32_Security_WinTrust\"`"] pub mod WinTrust; #[cfg(feature = "Win32_Security_WinWlx")] -#[doc = "Required features: `\"Win32_Security_WinWlx\"`"] pub mod WinWlx; ::windows_targets::link!("advapi32.dll" "system" 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 super::Foundation:: BOOL) -> super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" 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 super::Foundation:: BOOL, pfgenerateonclose : *mut super::Foundation:: BOOL) -> super::Foundation:: BOOL); 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 e3e69a9b98..2225be1a4c 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -1,32 +1,32 @@ ::windows_targets::link!("cldapi.dll" "system" fn CfCloseHandle(filehandle : super::super::Foundation:: HANDLE)); #[cfg(feature = "Win32_System_CorrelationVector")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("cldapi.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("cldapi.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfDisconnectSyncRoot(connectionkey : CF_CONNECTION_KEY) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_CorrelationVector"))] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`"] fn CfExecute(opinfo : *const CF_OPERATION_INFO, opparams : *mut CF_OPERATION_PARAMETERS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cldapi.dll" "system" fn CfExecute(opinfo : *const CF_OPERATION_INFO, opparams : *mut CF_OPERATION_PARAMETERS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_CorrelationVector")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] fn CfGetCorrelationVector(filehandle : super::super::Foundation:: HANDLE, correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cldapi.dll" "system" fn CfGetCorrelationVector(filehandle : super::super::Foundation:: HANDLE, correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderRangeInfoForHydration(connectionkey : CF_CONNECTION_KEY, transferkey : i64, fileid : i64, infoclass : CF_PLACEHOLDER_RANGE_INFO_CLASS, startingoffset : i64, rangelength : i64, infobuffer : *mut ::core::ffi::c_void, infobuffersize : u32, infobufferwritten : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderStateFromAttributeTag(fileattributes : u32, reparsetag : u32) -> CF_PLACEHOLDER_STATE); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn CfGetPlaceholderStateFromFileInfo(infobuffer : *const ::core::ffi::c_void, infoclass : super::FileSystem:: FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE); +::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderStateFromFileInfo(infobuffer : *const ::core::ffi::c_void, infoclass : super::FileSystem:: FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn CfGetPlaceholderStateFromFindData(finddata : *const super::FileSystem:: WIN32_FIND_DATAA) -> CF_PLACEHOLDER_STATE); +::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderStateFromFindData(finddata : *const super::FileSystem:: WIN32_FIND_DATAA) -> CF_PLACEHOLDER_STATE); ::windows_targets::link!("cldapi.dll" "system" fn CfGetPlatformInfo(platformversion : *mut CF_PLATFORM_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" 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_targets::link!("cldapi.dll" "system" fn CfGetTransferKey(filehandle : super::super::Foundation:: HANDLE, transferkey : *mut i64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfGetWin32HandleFromProtectedHandle(protectedhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfOpenFileWithOplock(filepath : ::windows_sys::core::PCWSTR, flags : CF_OPEN_FILE_FLAGS, protectedhandle : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfQuerySyncProviderStatus(connectionkey : CF_CONNECTION_KEY, providerstatus : *mut CF_SYNC_PROVIDER_STATUS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfReferenceProtectedHandle(protectedhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOLEAN); @@ -37,15 +37,15 @@ ::windows_targets::link!("cldapi.dll" "system" fn CfReportProviderProgress2(connectionkey : CF_CONNECTION_KEY, transferkey : i64, requestkey : i64, providerprogresstotal : i64, providerprogresscompleted : i64, targetsessionid : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfReportSyncStatus(syncrootpath : ::windows_sys::core::PCWSTR, syncstatus : *const CF_SYNC_STATUS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("cldapi.dll" "system" fn CfRevertPlaceholder(filehandle : super::super::Foundation:: HANDLE, revertflags : CF_REVERT_FLAGS, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_CorrelationVector")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] fn CfSetCorrelationVector(filehandle : super::super::Foundation:: HANDLE, correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("cldapi.dll" "system" fn CfSetCorrelationVector(filehandle : super::super::Foundation:: HANDLE, correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfUnregisterSyncRoot(syncrootpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_targets::link!("cldapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("cldapi.dll" "system" fn CfUpdateSyncProviderStatus(connectionkey : CF_CONNECTION_KEY, providerstatus : CF_SYNC_PROVIDER_STATUS) -> ::windows_sys::core::HRESULT); pub const CF_CALLBACK_CANCEL_FLAG_IO_ABORTED: CF_CALLBACK_CANCEL_FLAGS = 2i32; pub const CF_CALLBACK_CANCEL_FLAG_IO_TIMEOUT: CF_CALLBACK_CANCEL_FLAGS = 1i32; @@ -283,7 +283,6 @@ pub type CF_SYNC_PROVIDER_STATUS = u32; pub type CF_SYNC_ROOT_INFO_CLASS = i32; pub type CF_UPDATE_FLAGS = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_CALLBACK_INFO { pub StructSize: u32, @@ -502,7 +501,6 @@ impl ::core::clone::Clone for CF_CALLBACK_PARAMETERS_0_11 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_CALLBACK_REGISTRATION { pub Type: CF_CALLBACK_TYPE, @@ -529,7 +527,6 @@ impl ::core::clone::Clone for CF_FILE_RANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_FS_METADATA { pub BasicInfo: super::FileSystem::FILE_BASIC_INFO, @@ -555,7 +552,6 @@ impl ::core::clone::Clone for CF_HYDRATION_POLICY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_OPERATION_INFO { pub StructSize: u32, @@ -575,7 +571,6 @@ impl ::core::clone::Clone for CF_OPERATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS { pub ParamSize: u32, @@ -590,7 +585,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union CF_OPERATION_PARAMETERS_0 { pub TransferData: CF_OPERATION_PARAMETERS_0_6, @@ -611,7 +605,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_0 { pub Flags: CF_OPERATION_ACK_DATA_FLAGS, @@ -628,7 +621,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_1 { pub Flags: CF_OPERATION_ACK_DEHYDRATE_FLAGS, @@ -645,7 +637,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_2 { pub Flags: CF_OPERATION_ACK_DELETE_FLAGS, @@ -660,7 +651,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_3 { pub Flags: CF_OPERATION_ACK_RENAME_FLAGS, @@ -675,7 +665,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_4 { pub Flags: CF_OPERATION_RESTART_HYDRATION_FLAGS, @@ -692,7 +681,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_5 { pub Flags: CF_OPERATION_RETRIEVE_DATA_FLAGS, @@ -710,7 +698,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_6 { pub Flags: CF_OPERATION_TRANSFER_DATA_FLAGS, @@ -728,7 +715,6 @@ impl ::core::clone::Clone for CF_OPERATION_PARAMETERS_0_6 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_7 { pub Flags: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS, @@ -762,7 +748,6 @@ impl ::core::clone::Clone for CF_PLACEHOLDER_BASIC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_PLACEHOLDER_CREATE_INFO { pub RelativeFileName: ::windows_sys::core::PCWSTR, @@ -927,6 +912,5 @@ impl ::core::clone::Clone for CF_SYNC_STATUS { *self } } -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub type CF_CALLBACK = ::core::option::Option; 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 4be6ad2473..1c607874d3 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -5,12 +5,12 @@ ::windows_targets::link!("netapi32.dll" "system" fn NetDfsEnum(dfsname : ::windows_sys::core::PCWSTR, level : u32, prefmaxlen : u32, buffer : *mut *mut u8, entriesread : *mut u32, resumehandle : *mut u32) -> u32); ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsGetFtContainerSecurity(domainname : ::windows_sys::core::PCWSTR, securityinformation : u32, ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn NetDfsGetFtContainerSecurity(domainname : ::windows_sys::core::PCWSTR, securityinformation : u32, ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> u32); ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsGetSecurity(dfsentrypath : ::windows_sys::core::PCWSTR, securityinformation : u32, ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> u32); +::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsGetStdContainerSecurity(machinename : ::windows_sys::core::PCWSTR, securityinformation : u32, ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn NetDfsGetStdContainerSecurity(machinename : ::windows_sys::core::PCWSTR, securityinformation : u32, ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn NetDfsGetSupportedNamespaceVersion(origin : DFS_NAMESPACE_VERSION_ORIGIN, pname : ::windows_sys::core::PCWSTR, ppversioninfo : *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn NetDfsMove(olddfsentrypath : ::windows_sys::core::PCWSTR, newdfsentrypath : ::windows_sys::core::PCWSTR, flags : u32) -> u32); ::windows_targets::link!("netapi32.dll" "system" fn NetDfsRemove(dfsentrypath : ::windows_sys::core::PCWSTR, servername : ::windows_sys::core::PCWSTR, sharename : ::windows_sys::core::PCWSTR) -> u32); @@ -20,12 +20,12 @@ ::windows_targets::link!("netapi32.dll" "system" fn NetDfsRemoveStdRoot(servername : ::windows_sys::core::PCWSTR, rootshare : ::windows_sys::core::PCWSTR, flags : u32) -> u32); ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsSetFtContainerSecurity(domainname : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn NetDfsSetFtContainerSecurity(domainname : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); ::windows_targets::link!("netapi32.dll" "system" 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_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsSetSecurity(dfsentrypath : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn NetDfsSetSecurity(dfsentrypath : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("netapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NetDfsSetStdContainerSecurity(machinename : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); +::windows_targets::link!("netapi32.dll" "system" fn NetDfsSetStdContainerSecurity(machinename : ::windows_sys::core::PCWSTR, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); pub const DFS_ADD_VOLUME: u32 = 1u32; pub const DFS_FORCE_REMOVE: u32 = 2147483648u32; pub const DFS_MOVE_FLAG_REPLACE_IF_EXISTS: u32 = 1u32; @@ -171,7 +171,6 @@ impl ::core::clone::Clone for DFS_INFO_106 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_107 { pub Comment: ::windows_sys::core::PWSTR, @@ -191,7 +190,6 @@ impl ::core::clone::Clone for DFS_INFO_107 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_150 { pub SdLengthReserved: u32, @@ -392,7 +390,6 @@ impl ::core::clone::Clone for DFS_INFO_7 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_8 { pub EntryPath: ::windows_sys::core::PWSTR, @@ -415,7 +412,6 @@ impl ::core::clone::Clone for DFS_INFO_8 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_9 { pub EntryPath: ::windows_sys::core::PWSTR, 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 b2c361e0d4..6537fafe6c 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_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceBlockBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceBlockBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceClosePipe(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceClosePipe(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"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_targets::link!("fhsvcctl.dll" "system" 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_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceReloadConfiguration(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceReloadConfiguration(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceStartBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE, lowpriorityio : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceStartBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE, lowpriorityio : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceStopBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE, stoptracking : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" 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_targets::link!("fhsvcctl.dll" "system" #[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] fn FhServiceUnblockBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("fhsvcctl.dll" "system" fn FhServiceUnblockBackup(pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE) -> ::windows_sys::core::HRESULT); pub const BackupCancelled: FhBackupStopReason = 4i32; pub const BackupInvalidStopReason: FhBackupStopReason = 0i32; pub const BackupLimitUserBusyMachineOnAC: FhBackupStopReason = 1i32; 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 13cc908858..a6fbe4f02d 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 @@ ::windows_targets::link!("clfsw32.dll" "system" 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_targets::link!("clfsw32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn AddUsersToEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn AddUsersToEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("clfsw32.dll" "system" 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); ::windows_targets::link!("clfsw32.dll" "system" fn AlignReservedLog(pvmarshal : *mut ::core::ffi::c_void, creservedrecords : u32, rgcbreservation : *mut i64, pcbalignreservation : *mut i64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn AllocReservedLog(pvmarshal : *mut ::core::ffi::c_void, creservedrecords : u32, pcbadjustment : *mut i64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn AreFileApisANSI() -> super::super::Foundation:: BOOL); @@ -37,60 +37,60 @@ ::windows_targets::link!("kernel32.dll" "system" fn CopyFileW(lpexistingfilename : ::windows_sys::core::PCWSTR, lpnewfilename : ::windows_sys::core::PCWSTR, bfailifexists : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn CopyLZFile(hfsource : i32, hfdest : i32) -> i32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateDirectoryA(lppathname : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn CreateDirectoryA(lppathname : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateDirectoryExA(lptemplatedirectory : ::windows_sys::core::PCSTR, lpnewdirectory : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateDirectoryExW(lptemplatedirectory : ::windows_sys::core::PCWSTR, lpnewdirectory : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateDirectoryFromAppW(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); +::windows_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" fn CreateDirectoryFromAppW(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateDirectoryW(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn CreateDirectoryW(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ktmw32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ktmw32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" #[doc = "Required features: `\"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_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" fn CreateFile2FromAppW(lpfilename : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32, dwsharemode : u32, dwcreationdisposition : u32, pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" #[doc = "Required features: `\"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_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateHardLinkA(lpfilename : ::windows_sys::core::PCSTR, lpexistingfilename : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateHardLinkW(lpfilename : ::windows_sys::core::PCWSTR, lpexistingfilename : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); ::windows_targets::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 HIORING) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("clfsw32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("clfsw32.dll" "system" 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_targets::link!("clfsw32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("ktmw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ktmw32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn CreateSymbolicLinkA(lpsymlinkfilename : ::windows_sys::core::PCSTR, lptargetfilename : ::windows_sys::core::PCSTR, dwflags : SYMBOLIC_LINK_FLAGS) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn CreateSymbolicLinkW(lpsymlinkfilename : ::windows_sys::core::PCWSTR, lptargetfilename : ::windows_sys::core::PCWSTR, dwflags : SYMBOLIC_LINK_FLAGS) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("kernel32.dll" "system" fn CreateTapePartition(hdevice : super::super::Foundation:: HANDLE, dwpartitionmethod : CREATE_TAPE_PARTITION_METHOD, dwcount : u32, dwsize : u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ktmw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ktmw32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("ktmw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ktmw32.dll" "system" fn CreateTransactionManager(lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES, logfilename : ::windows_sys::core::PCWSTR, createoptions : u32, commitstrength : u32) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn DecryptFileA(lpfilename : ::windows_sys::core::PCSTR, dwreserved : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn DecryptFileW(lpfilename : ::windows_sys::core::PCWSTR, dwreserved : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn DefineDosDeviceA(dwflags : DEFINE_DOS_DEVICE_FLAGS, lpdevicename : ::windows_sys::core::PCSTR, lptargetpath : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); @@ -107,7 +107,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn DeleteVolumeMountPointW(lpszvolumemountpoint : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn DeregisterManageableLogClient(hlog : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn EncryptFileA(lpfilename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn EncryptFileW(lpfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn EncryptionDisable(dirpath : ::windows_sys::core::PCWSTR, disable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); @@ -147,12 +147,12 @@ ::windows_targets::link!("kernel32.dll" "system" fn FindVolumeMountPointClose(hfindvolumemountpoint : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn FlushFileBuffers(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn FlushLogBuffers(pvmarshal : *const ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn FlushLogBuffers(pvmarshal : *const ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn FlushLogToLsn(pvmarshalcontext : *mut ::core::ffi::c_void, plsnflush : *mut CLS_LSN, plsnlastflushed : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn FlushLogToLsn(pvmarshalcontext : *mut ::core::ffi::c_void, plsnflush : *mut CLS_LSN, plsnlastflushed : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn FreeEncryptedFileMetadata(pbmetadata : *const u8)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn FreeEncryptionCertificateHashList(pusers : *const ENCRYPTION_CERTIFICATE_HASH_LIST)); +::windows_targets::link!("advapi32.dll" "system" fn FreeEncryptionCertificateHashList(pusers : *const ENCRYPTION_CERTIFICATE_HASH_LIST)); ::windows_targets::link!("clfsw32.dll" "system" fn FreeReservedLog(pvmarshal : *mut ::core::ffi::c_void, creservedrecords : u32, pcbadjustment : *mut i64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetBinaryTypeA(lpapplicationname : ::windows_sys::core::PCSTR, lpbinarytype : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetBinaryTypeW(lpapplicationname : ::windows_sys::core::PCWSTR, lpbinarytype : *mut u32) -> super::super::Foundation:: BOOL); @@ -217,7 +217,7 @@ ::windows_targets::link!("clfsw32.dll" "system" fn GetNextLogArchiveExtent(pvarchivecontext : *mut ::core::ffi::c_void, rgadextent : *mut CLS_ARCHIVE_DESCRIPTOR, cdescriptors : u32, pcdescriptorsreturned : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn GetNotificationResourceManager(resourcemanagerhandle : super::super::Foundation:: HANDLE, transactionnotification : *mut TRANSACTION_NOTIFICATION, notificationlength : u32, dwmilliseconds : u32, returnlength : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("ktmw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ktmw32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn GetShortPathNameA(lpszlongpath : ::windows_sys::core::PCSTR, lpszshortpath : ::windows_sys::core::PSTR, cchbuffer : u32) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetShortPathNameW(lpszlongpath : ::windows_sys::core::PCWSTR, lpszshortpath : ::windows_sys::core::PWSTR, cchbuffer : u32) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetTapeParameters(hdevice : super::super::Foundation:: HANDLE, dwoperation : GET_TAPE_DRIVE_PARAMETERS_OPERATION, lpdwsize : *mut u32, lptapeinformation : *mut ::core::ffi::c_void) -> u32); @@ -256,7 +256,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn LocalFileTimeToFileTime(lplocalfiletime : *const super::super::Foundation:: FILETIME, lpfiletime : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn LockFile(hfile : super::super::Foundation:: HANDLE, dwfileoffsetlow : u32, dwfileoffsethigh : u32, nnumberofbytestolocklow : u32, nnumberofbytestolockhigh : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn LockFileEx(hfile : super::super::Foundation:: HANDLE, dwflags : LOCK_FILE_FLAGS, dwreserved : u32, nnumberofbytestolocklow : u32, nnumberofbytestolockhigh : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn LockFileEx(hfile : super::super::Foundation:: HANDLE, dwflags : LOCK_FILE_FLAGS, dwreserved : u32, nnumberofbytestolocklow : u32, nnumberofbytestolockhigh : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn LogTailAdvanceFailure(hlog : super::super::Foundation:: HANDLE, dwreason : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn LsnBlockOffset(plsn : *const CLS_LSN) -> u32); ::windows_targets::link!("clfsw32.dll" "system" fn LsnContainer(plsn : *const CLS_LSN) -> u32); @@ -302,7 +302,7 @@ ::windows_targets::link!("ktmw32.dll" "system" fn OpenEnlistment(dwdesiredaccess : u32, resourcemanagerhandle : super::super::Foundation:: HANDLE, enlistmentid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenFile(lpfilename : ::windows_sys::core::PCSTR, lpreopenbuff : *mut OFSTRUCT, ustyle : u32) -> i32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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); ::windows_targets::link!("ktmw32.dll" "system" fn OpenResourceManager(dwdesiredaccess : u32, tmhandle : super::super::Foundation:: HANDLE, resourcemanagerid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("ktmw32.dll" "system" fn OpenTransaction(dwdesiredaccess : u32, transactionid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("ktmw32.dll" "system" fn OpenTransactionManager(logfilename : ::windows_sys::core::PCWSTR, desiredaccess : u32, openoptions : u32) -> super::super::Foundation:: HANDLE); @@ -319,33 +319,33 @@ ::windows_targets::link!("api-ms-win-core-ioring-l1-1-0.dll" "system" fn QueryIoRingCapabilities(capabilities : *mut IORING_CAPABILITIES) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("clfsw32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryRecoveryAgentsOnEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn QueryRecoveryAgentsOnEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryUsersOnEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn QueryUsersOnEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn ReOpenFile(horiginalfile : super::super::Foundation:: HANDLE, dwdesiredaccess : u32, dwsharemode : FILE_SHARE_MODE, dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadDirectoryChangesExW(hdirectory : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbufferlength : u32, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE, lpbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass : READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ReadDirectoryChangesExW(hdirectory : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbufferlength : u32, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE, lpbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass : READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadDirectoryChangesW(hdirectory : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbufferlength : u32, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE, lpbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ReadDirectoryChangesW(hdirectory : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbufferlength : u32, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE, lpbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn ReadEncryptedFileRaw(pfexportcallback : PFE_EXPORT_FUNC, pvcallbackcontext : *const ::core::ffi::c_void, pvcontext : *const ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpnumberofbytesread : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ReadFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpnumberofbytesread : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ReadFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadFileScatter(hfile : super::super::Foundation:: HANDLE, asegmentarray : *const FILE_SEGMENT_ELEMENT, nnumberofbytestoread : u32, lpreserved : *const u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ReadFileScatter(hfile : super::super::Foundation:: HANDLE, asegmentarray : *const FILE_SEGMENT_ELEMENT, nnumberofbytestoread : u32, lpreserved : *const u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn ReadLogArchiveMetadata(pvarchivecontext : *mut ::core::ffi::c_void, cboffset : u32, cbbytestoread : u32, pbreadbuffer : *mut u8, pcbbytesread : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadLogNotification(hlog : super::super::Foundation:: HANDLE, pnotification : *mut CLFS_MGMT_NOTIFICATION, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn ReadLogNotification(hlog : super::super::Foundation:: HANDLE, pnotification : *mut CLFS_MGMT_NOTIFICATION, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadLogRecord(pvmarshal : *mut ::core::ffi::c_void, plsnfirst : *mut CLS_LSN, econtextmode : CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut CLS_LSN, plsnprevious : *mut CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn ReadLogRecord(pvmarshal : *mut ::core::ffi::c_void, plsnfirst : *mut CLS_LSN, econtextmode : CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut CLS_LSN, plsnprevious : *mut CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadLogRestartArea(pvmarshal : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut CLS_LSN, ppvcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn ReadLogRestartArea(pvmarshal : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut CLS_LSN, ppvcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadNextLogRecord(pvreadcontext : *mut ::core::ffi::c_void, ppvbuffer : *mut *mut ::core::ffi::c_void, pcbbuffer : *mut u32, perecordtype : *mut u8, plsnuser : *mut CLS_LSN, plsnundonext : *mut CLS_LSN, plsnprevious : *mut CLS_LSN, plsnrecord : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn ReadNextLogRecord(pvreadcontext : *mut ::core::ffi::c_void, ppvbuffer : *mut *mut ::core::ffi::c_void, pcbbuffer : *mut u32, perecordtype : *mut u8, plsnuser : *mut CLS_LSN, plsnundonext : *mut CLS_LSN, plsnprevious : *mut CLS_LSN, plsnrecord : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn ReadOnlyEnlistment(enlistmenthandle : super::super::Foundation:: HANDLE, tmvirtualclock : *mut i64) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReadPreviousLogRestartArea(pvreadcontext : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsnrestart : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn ReadPreviousLogRestartArea(pvreadcontext : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsnrestart : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn RecoverEnlistment(enlistmenthandle : super::super::Foundation:: HANDLE, enlistmentkey : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn RecoverResourceManager(resourcemanagerhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn RecoverTransactionManager(transactionmanagerhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -360,15 +360,15 @@ ::windows_targets::link!("clfsw32.dll" "system" 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_targets::link!("clfsw32.dll" "system" fn RemoveLogPolicy(hlog : super::super::Foundation:: HANDLE, epolicytype : CLFS_MGMT_POLICY_TYPE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RemoveUsersFromEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn RemoveUsersFromEncryptedFile(lpfilename : ::windows_sys::core::PCWSTR, phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32); ::windows_targets::link!("ktmw32.dll" "system" fn RenameTransactionManager(logfilename : ::windows_sys::core::PCWSTR, existingtransactionmanagerguid : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("api-ms-win-core-file-fromapp-l1-1-0.dll" "system" 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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("clfsw32.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ReserveAndAppendLogAligned(pvmarshal : *mut ::core::ffi::c_void, rgwriteentries : *mut CLS_WRITE_ENTRY, cwriteentries : u32, cbentryalignment : 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); +::windows_targets::link!("clfsw32.dll" "system" fn ReserveAndAppendLogAligned(pvmarshal : *mut ::core::ffi::c_void, rgwriteentries : *mut CLS_WRITE_ENTRY, cwriteentries : u32, cbentryalignment : 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); ::windows_targets::link!("ktmw32.dll" "system" fn RollbackComplete(enlistmenthandle : super::super::Foundation:: HANDLE, tmvirtualclock : *mut i64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn RollbackEnlistment(enlistmenthandle : super::super::Foundation:: HANDLE, tmvirtualclock : *mut i64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn RollbackTransaction(transactionhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -378,10 +378,10 @@ ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn SetEndOfFile(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn SetEndOfLog(hlog : super::super::Foundation:: HANDLE, plsnend : *mut CLS_LSN, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn SetEndOfLog(hlog : super::super::Foundation:: HANDLE, plsnend : *mut CLS_LSN, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ktmw32.dll" "system" fn SetEnlistmentRecoveryInformation(enlistmenthandle : super::super::Foundation:: HANDLE, buffersize : u32, buffer : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetFileApisToANSI()); ::windows_targets::link!("kernel32.dll" "system" fn SetFileApisToOEM()); @@ -410,9 +410,9 @@ ::windows_targets::link!("kernel32.dll" "system" fn SetTapePosition(hdevice : super::super::Foundation:: HANDLE, dwpositionmethod : TAPE_POSITION_METHOD, dwpartition : u32, dwoffsetlow : u32, dwoffsethigh : u32, bimmediate : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("ktmw32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SetUserFileEncryptionKey(pencryptioncertificate : *const ENCRYPTION_CERTIFICATE) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn SetUserFileEncryptionKey(pencryptioncertificate : *const ENCRYPTION_CERTIFICATE) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SetUserFileEncryptionKeyEx(pencryptioncertificate : *const ENCRYPTION_CERTIFICATE, dwcapabilities : u32, dwflags : u32, pvreserved : *const ::core::ffi::c_void) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn SetUserFileEncryptionKeyEx(pencryptioncertificate : *const ENCRYPTION_CERTIFICATE, dwcapabilities : u32, dwflags : u32, pvreserved : *const ::core::ffi::c_void) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn SetVolumeLabelA(lprootpathname : ::windows_sys::core::PCSTR, lpvolumename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetVolumeLabelW(lprootpathname : ::windows_sys::core::PCWSTR, lpvolumename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetVolumeMountPointA(lpszvolumemountpoint : ::windows_sys::core::PCSTR, lpszvolumename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); @@ -422,7 +422,7 @@ ::windows_targets::link!("clfsw32.dll" "system" fn TerminateLogArchive(pvarchivecontext : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("clfsw32.dll" "system" fn TerminateReadLog(pvcursorcontext : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("clfsw32.dll" "system" fn TruncateLog(pvmarshal : *const ::core::ffi::c_void, plsnend : *const CLS_LSN, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("txfw32.dll" "system" fn TxfGetThreadMiniVersionForCreate(miniversion : *mut u16)); ::windows_targets::link!("txfw32.dll" "system" 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_targets::link!("txfw32.dll" "system" 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); @@ -434,9 +434,9 @@ ::windows_targets::link!("txfw32.dll" "system" fn TxfSetThreadMiniVersionForCreate(miniversion : u16)); ::windows_targets::link!("kernel32.dll" "system" fn UnlockFile(hfile : super::super::Foundation:: HANDLE, dwfileoffsetlow : u32, dwfileoffsethigh : u32, nnumberofbytestounlocklow : u32, nnumberofbytestounlockhigh : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"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_targets::link!("clfsw32.dll" "system" 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_targets::link!("version.dll" "system" 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_targets::link!("version.dll" "system" 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_targets::link!("version.dll" "system" 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); @@ -461,13 +461,13 @@ ::windows_targets::link!("kernel32.dll" "system" fn Wow64RevertWow64FsRedirection(olvalue : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn WriteEncryptedFileRaw(pfimportcallback : PFE_IMPORT_FUNC, pvcallbackcontext : *const ::core::ffi::c_void, pvcontext : *const ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WriteFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpnumberofbyteswritten : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WriteFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpnumberofbyteswritten : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WriteFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WriteFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WriteFileGather(hfile : super::super::Foundation:: HANDLE, asegmentarray : *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite : u32, lpreserved : *const u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WriteFileGather(hfile : super::super::Foundation:: HANDLE, asegmentarray : *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite : u32, lpreserved : *const u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("clfsw32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn WriteLogRestartArea(pvmarshal : *mut ::core::ffi::c_void, pvrestartbuffer : *mut ::core::ffi::c_void, cbrestartbuffer : u32, plsnbase : *mut CLS_LSN, fflags : CLFS_FLAG, pcbwritten : *mut u32, plsnnext : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("clfsw32.dll" "system" fn WriteLogRestartArea(pvmarshal : *mut ::core::ffi::c_void, pvrestartbuffer : *mut ::core::ffi::c_void, cbrestartbuffer : u32, plsnbase : *mut CLS_LSN, fflags : CLFS_FLAG, pcbwritten : *mut u32, plsnnext : *mut CLS_LSN, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn WriteTapemark(hdevice : super::super::Foundation:: HANDLE, dwtapemarktype : TAPEMARK_TYPE, dwtapemarkcount : u32, bimmediate : super::super::Foundation:: BOOL) -> u32); pub const ACCESS_ALL: SHARE_INFO_PERMISSIONS = 32768u32; pub const ACCESS_ATRIB: SHARE_INFO_PERMISSIONS = 32u32; @@ -2069,7 +2069,6 @@ impl ::core::clone::Clone for COPYFILE2_MESSAGE_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CREATEFILE2_EXTENDED_PARAMETERS { pub dwSize: u32, @@ -2178,7 +2177,6 @@ impl ::core::clone::Clone for EFS_HASH_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct EFS_KEY_INFO { pub dwVersion: u32, @@ -2229,7 +2227,6 @@ impl ::core::clone::Clone for EFS_VERSION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTED_FILE_METADATA_SIGNATURE { pub dwEfsAccessType: u32, @@ -2246,7 +2243,6 @@ impl ::core::clone::Clone for ENCRYPTED_FILE_METADATA_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE { pub cbTotalLength: u32, @@ -2262,7 +2258,6 @@ impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_HASH { pub cbTotalLength: u32, @@ -2279,7 +2274,6 @@ impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_HASH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_HASH_LIST { pub nCert_Hash: u32, @@ -2294,7 +2288,6 @@ impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_HASH_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_LIST { pub nUsers: u32, @@ -2309,7 +2302,6 @@ impl ::core::clone::Clone for ENCRYPTION_CERTIFICATE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_PROTECTOR { pub cbTotalLength: u32, @@ -2325,7 +2317,6 @@ impl ::core::clone::Clone for ENCRYPTION_PROTECTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_PROTECTOR_LIST { pub nProtectors: u32, @@ -4090,7 +4081,6 @@ impl ::core::clone::Clone for SHARE_INFO_1006 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_1501 { pub shi1501_reserved: u32, @@ -4145,7 +4135,6 @@ impl ::core::clone::Clone for SHARE_INFO_501 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_502 { pub shi502_netname: ::windows_sys::core::PWSTR, @@ -4168,7 +4157,6 @@ impl ::core::clone::Clone for SHARE_INFO_502 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_503 { pub shi503_netname: ::windows_sys::core::PWSTR, @@ -4814,7 +4802,6 @@ impl ::core::clone::Clone for WOF_FILE_COMPRESSION_INFO_V1 { *self } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type CACHE_ACCESS_CHECK = ::core::option::Option super::super::Foundation::BOOL>; pub type CACHE_DESTROY_CALLBACK = ::core::option::Option; 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 d1b61d16e6..f26d1d11d7 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs @@ -1,12 +1,12 @@ ::windows_targets::link!("mapi32.dll" "system" fn CloseIMsgSession(lpmsgsess : LPMSGSESS)); #[cfg(feature = "Win32_System_AddressBook")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("mapi32.dll" "system" fn GetAttribIMsgOnIStg(lpobject : *mut ::core::ffi::c_void, lpproptagarray : *mut super::super::System::AddressBook:: SPropTagArray, lpppropattrarray : *mut *mut SPropAttrArray) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn MapStorageSCode(stgscode : i32) -> i32); #[cfg(feature = "Win32_System_AddressBook")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_AddressBook\"`"] fn OpenIMsgOnIStg(lpmsgsess : LPMSGSESS, lpallocatebuffer : super::super::System::AddressBook:: LPALLOCATEBUFFER, lpallocatemore : super::super::System::AddressBook:: LPALLOCATEMORE, lpfreebuffer : super::super::System::AddressBook:: LPFREEBUFFER, lpmalloc : * mut::core::ffi::c_void, lpmapisup : *mut ::core::ffi::c_void, lpstg : * mut::core::ffi::c_void, lpfmsgcallrelease : *mut MSGCALLRELEASE, ulcallerdata : u32, ulflags : u32, lppmsg : *mut * mut::core::ffi::c_void) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn OpenIMsgOnIStg(lpmsgsess : LPMSGSESS, lpallocatebuffer : super::super::System::AddressBook:: LPALLOCATEBUFFER, lpallocatemore : super::super::System::AddressBook:: LPALLOCATEMORE, lpfreebuffer : super::super::System::AddressBook:: LPFREEBUFFER, lpmalloc : * mut::core::ffi::c_void, lpmapisup : *mut ::core::ffi::c_void, lpstg : * mut::core::ffi::c_void, lpfmsgcallrelease : *mut MSGCALLRELEASE, ulcallerdata : u32, ulflags : u32, lppmsg : *mut * mut::core::ffi::c_void) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn OpenIMsgSession(lpmalloc : * mut::core::ffi::c_void, ulflags : u32, lppmsgsess : *mut LPMSGSESS) -> i32); #[cfg(feature = "Win32_System_AddressBook")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); pub const BlockRange: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb507ca27_2204_11dd_966a_001aa01bbc58); pub const BlockRangeList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb507ca28_2204_11dd_966a_001aa01bbc58); pub const BootOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2c941fce_975b_59be_a960_9a2a262853a5); 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 888958944e..c557827a91 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -310,7 +310,6 @@ impl ::core::clone::Clone for FILTERREGION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct FULLPROPSPEC { pub guidPropSet: ::windows_sys::core::GUID, @@ -325,7 +324,6 @@ impl ::core::clone::Clone for FULLPROPSPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct STAT_CHUNK { pub idChunk: u32, 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 175a16d507..6583896bc4 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -2,7 +2,7 @@ ::windows_targets::link!("fltlib.dll" "system" 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_targets::link!("fltlib.dll" "system" fn FilterClose(hfilter : HFILTER) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("fltlib.dll" "system" #[doc = "Required features: `\"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_targets::link!("fltlib.dll" "system" 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_targets::link!("fltlib.dll" "system" fn FilterCreate(lpfiltername : ::windows_sys::core::PCWSTR, hfilter : *mut HFILTER) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("fltlib.dll" "system" fn FilterDetach(lpfiltername : ::windows_sys::core::PCWSTR, lpvolumename : ::windows_sys::core::PCWSTR, lpinstancename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("fltlib.dll" "system" fn FilterFindClose(hfilterfind : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); @@ -11,7 +11,7 @@ ::windows_targets::link!("fltlib.dll" "system" fn FilterGetDosName(lpvolumename : ::windows_sys::core::PCWSTR, lpdosname : ::windows_sys::core::PWSTR, dwdosnamebuffersize : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("fltlib.dll" "system" fn FilterGetInformation(hfilter : HFILTER, dwinformationclass : FILTER_INFORMATION_CLASS, lpbuffer : *mut ::core::ffi::c_void, dwbuffersize : u32, lpbytesreturned : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("fltlib.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("fltlib.dll" "system" fn FilterInstanceClose(hinstance : HFILTER_INSTANCE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("fltlib.dll" "system" 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_targets::link!("fltlib.dll" "system" fn FilterInstanceFindClose(hfilterinstancefind : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); 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 044387b0d8..8b9eaf322b 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -12,9 +12,9 @@ ::windows_targets::link!("iscsidsc.dll" "system" fn AddRadiusServerW(address : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("iscsidsc.dll" "system" fn ClearPersistentIScsiDevices() -> u32); #[cfg(feature = "Win32_System_Ioctl")] -::windows_targets::link!("iscsidsc.dll" "system" #[doc = "Required features: `\"Win32_System_Ioctl\"`"] fn GetDevicesForIScsiSessionA(uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, devicecount : *mut u32, devices : *mut ISCSI_DEVICE_ON_SESSIONA) -> u32); +::windows_targets::link!("iscsidsc.dll" "system" fn GetDevicesForIScsiSessionA(uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, devicecount : *mut u32, devices : *mut ISCSI_DEVICE_ON_SESSIONA) -> u32); #[cfg(feature = "Win32_System_Ioctl")] -::windows_targets::link!("iscsidsc.dll" "system" #[doc = "Required features: `\"Win32_System_Ioctl\"`"] fn GetDevicesForIScsiSessionW(uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, devicecount : *mut u32, devices : *mut ISCSI_DEVICE_ON_SESSIONW) -> u32); +::windows_targets::link!("iscsidsc.dll" "system" fn GetDevicesForIScsiSessionW(uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, devicecount : *mut u32, devices : *mut ISCSI_DEVICE_ON_SESSIONW) -> u32); ::windows_targets::link!("iscsidsc.dll" "system" fn GetIScsiIKEInfoA(initiatorname : ::windows_sys::core::PCSTR, initiatorportnumber : u32, reserved : *mut u32, authinfo : *mut IKE_AUTHENTICATION_INFORMATION) -> u32); ::windows_targets::link!("iscsidsc.dll" "system" fn GetIScsiIKEInfoW(initiatorname : ::windows_sys::core::PCWSTR, initiatorportnumber : u32, reserved : *mut u32, authinfo : *mut IKE_AUTHENTICATION_INFORMATION) -> u32); ::windows_targets::link!("iscsidsc.dll" "system" fn GetIScsiInitiatorNodeNameA(initiatornodename : ::windows_sys::core::PSTR) -> u32); @@ -725,7 +725,6 @@ impl ::core::clone::Clone for ISCSI_CONNECTION_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct ISCSI_DEVICE_ON_SESSIONA { pub InitiatorName: [i8; 256], @@ -746,7 +745,6 @@ impl ::core::clone::Clone for ISCSI_DEVICE_ON_SESSIONA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct ISCSI_DEVICE_ON_SESSIONW { pub InitiatorName: [u16; 256], 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 b50c18dddd..1de0c5039b 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs @@ -1,441 +1,441 @@ #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAddColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAddColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAddColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAddColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAttachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAttachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAttachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAttachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAttachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAttachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetAttachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetAttachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBackupA(szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBackupA(szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBackupInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBackupInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBackupInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const u16, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBackupInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const u16, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBackupW(szbackuppath : *const u16, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBackupW(szbackuppath : *const u16, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetBeginExternalBackup(grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginSessionA(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const i8, szpassword : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginSessionA(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const i8, szpassword : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginSessionW(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const u16, szpassword : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginSessionW(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const u16, szpassword : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginTransaction(sesid : super::StructuredStorage:: JET_SESID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction(sesid : super::StructuredStorage:: JET_SESID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetBeginTransaction3(sesid : super::StructuredStorage:: JET_SESID, trxid : i64, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction3(sesid : super::StructuredStorage:: JET_SESID, trxid : i64, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCloseDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCloseDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCloseFile(hffile : super::StructuredStorage:: JET_HANDLE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCloseFile(hffile : super::StructuredStorage:: JET_HANDLE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCloseFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCloseFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCloseTable(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCloseTable(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCommitTransaction(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCommitTransaction(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCommitTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32, cmsecdurablecommit : u32, pcommitid : *mut JET_COMMIT_ID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCommitTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32, cmsecdurablecommit : u32, pcommitid : *mut JET_COMMIT_ID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCompactA(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const i8, szdatabasedest : *const i8, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_A, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCompactA(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const i8, szdatabasedest : *const i8, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_A, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCompactW(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const u16, szdatabasedest : *const u16, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_W, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCompactW(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const u16, szdatabasedest : *const u16, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_W, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetComputeStats(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetComputeStats(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetConfigureProcessForCrashDump(grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_A, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_A, cindexcreate : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_W, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_W, cindexcreate : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_A, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_A, cindexcreate : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_W, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_W, cindexcreate : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE3_A, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE3_A, cindexcreate : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateIndex4W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE3_W, cindexcreate : u32) -> i32); +::windows_targets::link!("esent.dll" "system" 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_targets::link!("esent.dll" "system" #[doc = "Required features: `\"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_targets::link!("esent.dll" "system" 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_targets::link!("esent.dll" "system" #[doc = "Required features: `\"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_targets::link!("esent.dll" "system" 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_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateInstance2A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8, szdisplayname : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateInstance2A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8, szdisplayname : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateInstance2W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16, szdisplayname : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateInstance2W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16, szdisplayname : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateInstanceA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateInstanceA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateInstanceW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateInstanceW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex3A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex3A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex3W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex3W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex4A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex4A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndex4W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex4W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndexA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndexA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableColumnIndexW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndexW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetCreateTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetCreateTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragment2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragment2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragment2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragment2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragment3A(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragment3A(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragment3W(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragment3W(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragmentA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragmentA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDefragmentW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDefragmentW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDelete(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDelete(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteColumn2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteColumn2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteColumn2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteColumn2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDeleteTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDeleteTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDetachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDetachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDetachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDetachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDetachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDetachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDetachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDetachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDupCursor(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ptableid : *mut super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDupCursor(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ptableid : *mut super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetDupSession(sesid : super::StructuredStorage:: JET_SESID, psesid : *mut super::StructuredStorage:: JET_SESID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetDupSession(sesid : super::StructuredStorage:: JET_SESID, psesid : *mut super::StructuredStorage:: JET_SESID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEnableMultiInstanceA(psetsysparam : *const JET_SETSYSPARAM_A, csetsysparam : u32, pcsetsucceed : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEnableMultiInstanceA(psetsysparam : *const JET_SETSYSPARAM_A, csetsysparam : u32, pcsetsucceed : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEnableMultiInstanceW(psetsysparam : *const JET_SETSYSPARAM_W, csetsysparam : u32, pcsetsucceed : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEnableMultiInstanceW(psetsysparam : *const JET_SETSYSPARAM_W, csetsysparam : u32, pcsetsucceed : *mut u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackup() -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEndExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEndExternalBackupInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackupInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEndSession(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEndSession(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEnumerateColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cenumcolumnid : u32, rgenumcolumnid : *const JET_ENUMCOLUMNID, pcenumcolumn : *mut u32, prgenumcolumn : *mut *mut JET_ENUMCOLUMN, pfnrealloc : JET_PFNREALLOC, pvrealloccontext : *const ::core::ffi::c_void, cbdatamost : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEnumerateColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cenumcolumnid : u32, rgenumcolumnid : *const JET_ENUMCOLUMNID, pcenumcolumn : *mut u32, prgenumcolumn : *mut *mut JET_ENUMCOLUMN, pfnrealloc : JET_PFNREALLOC, pvrealloccontext : *const ::core::ffi::c_void, cbdatamost : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetEscrowUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pv : *const ::core::ffi::c_void, cbmax : u32, pvold : *mut ::core::ffi::c_void, cboldmax : u32, pcboldactual : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetEscrowUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pv : *const ::core::ffi::c_void, cbmax : u32, pvold : *mut ::core::ffi::c_void, cboldmax : u32, pcboldactual : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetExternalRestore2A(szcheckpointfilepath : *const i8, szlogpath : *const i8, rgrstmap : *const JET_RSTMAP_A, crstfilemap : i32, szbackuplogpath : *const i8, ploginfo : *mut JET_LOGINFO_A, sztargetinstancename : *const i8, sztargetinstancelogpath : *const i8, sztargetinstancecheckpointpath : *const i8, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetExternalRestore2A(szcheckpointfilepath : *const i8, szlogpath : *const i8, rgrstmap : *const JET_RSTMAP_A, crstfilemap : i32, szbackuplogpath : *const i8, ploginfo : *mut JET_LOGINFO_A, sztargetinstancename : *const i8, sztargetinstancelogpath : *const i8, sztargetinstancecheckpointpath : *const i8, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetExternalRestore2W(szcheckpointfilepath : *const u16, szlogpath : *const u16, rgrstmap : *const JET_RSTMAP_W, crstfilemap : i32, szbackuplogpath : *const u16, ploginfo : *mut JET_LOGINFO_W, sztargetinstancename : *const u16, sztargetinstancelogpath : *const u16, sztargetinstancecheckpointpath : *const u16, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetExternalRestore2W(szcheckpointfilepath : *const u16, szlogpath : *const u16, rgrstmap : *const JET_RSTMAP_W, crstfilemap : i32, szbackuplogpath : *const u16, ploginfo : *mut JET_LOGINFO_W, sztargetinstancename : *const u16, sztargetinstancelogpath : *const u16, sztargetinstancecheckpointpath : *const u16, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("esent.dll" "system" 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_targets::link!("esent.dll" "system" #[doc = "Required features: `\"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_targets::link!("esent.dll" "system" 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_targets::link!("esent.dll" "system" fn JetFreeBuffer(pbbuf : ::windows_sys::core::PCSTR) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoA(szzdatabases : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetAttachInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzdatabases : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzdatabases : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetAttachInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szzdatabases : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szzdatabases : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoW(wszzdatabases : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcolumnnameorid : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcolumnnameorid : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pwcolumnnameorid : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pwcolumnnameorid : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut i8, cbindexname : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut i8, cbindexname : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut u16, cbindexname : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut u16, cbindexname : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetCursorInfo(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetCursorInfo(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseFileInfoA(szdatabasename : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseFileInfoW(szdatabasename : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetDatabaseInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetDatabaseInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetErrorInfoW(pvcontext : *const ::core::ffi::c_void, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetInstanceInfoA(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetInstanceInfoA(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetInstanceInfoW(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetInstanceInfoW(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetInstanceMiscInfo(instance : super::StructuredStorage:: JET_INSTANCE, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetInstanceMiscInfo(instance : super::StructuredStorage:: JET_INSTANCE, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pls : *mut JET_LS, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pls : *mut JET_LS, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLock(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLock(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoA(szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLogInfoInstance2A(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_A) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstance2A(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_A) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLogInfoInstance2W(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_W) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstance2W(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_W) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetLogInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoW(szzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetObjectInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const i8, szobjectname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetObjectInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const i8, szobjectname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetObjectInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const u16, szobjectname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetObjectInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const u16, szobjectname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetRecordPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *mut JET_RECPOS, cbrecpos : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetRecordPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *mut JET_RECPOS, cbrecpos : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetRecordSize(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetRecordSize(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetRecordSize2(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE2, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetRecordSize2(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE2, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *mut ::core::ffi::c_void, cbsecondarykeymax : u32, pcbsecondarykeyactual : *mut u32, pvprimarybookmark : *mut ::core::ffi::c_void, cbprimarybookmarkmax : u32, pcbprimarybookmarkactual : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *mut ::core::ffi::c_void, cbsecondarykeymax : u32, pcbsecondarykeyactual : *mut u32, pvprimarybookmark : *mut ::core::ffi::c_void, cbprimarybookmarkmax : u32, pcbprimarybookmarkactual : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *mut ::core::ffi::c_void, cbparammax : u32, pcbparamactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *mut ::core::ffi::c_void, cbparammax : u32, pcbparamactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetSystemParameterA(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut i8, cbmax : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetSystemParameterA(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut i8, cbmax : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetSystemParameterW(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut u16, cbmax : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetSystemParameterW(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut u16, cbmax : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTableInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTableInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetGetThreadStats(pvresult : *mut ::core::ffi::c_void, cbmax : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTruncateLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTruncateLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetTruncateLogInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetTruncateLogInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGetVersion(sesid : super::StructuredStorage:: JET_SESID, pwversion : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGetVersion(sesid : super::StructuredStorage:: JET_SESID, pwversion : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGotoBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *const ::core::ffi::c_void, cbbookmark : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGotoBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *const ::core::ffi::c_void, cbbookmark : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGotoPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *const JET_RECPOS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGotoPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *const JET_RECPOS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGotoSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *const ::core::ffi::c_void, cbsecondarykey : u32, pvprimarybookmark : *const ::core::ffi::c_void, cbprimarybookmark : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGotoSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *const ::core::ffi::c_void, cbsecondarykey : u32, pvprimarybookmark : *const ::core::ffi::c_void, cbprimarybookmark : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetGrowDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpg : u32, pcpgreal : *const u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetGrowDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpg : u32, pcpgreal : *const u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetIdle(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetIdle(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetIndexRecordCount(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pcrec : *mut u32, crecmax : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetIndexRecordCount(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pcrec : *mut u32, crecmax : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetInit(pinstance : *mut super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetInit(pinstance : *mut super::StructuredStorage:: JET_INSTANCE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetInit2(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetInit2(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetInit3A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_A, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetInit3A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_A, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetInit3W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_W, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetInit3W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_W, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetIntersectIndexes(sesid : super::StructuredStorage:: JET_SESID, rgindexrange : *const JET_INDEXRANGE, cindexrange : u32, precordlist : *mut JET_RECORDLIST, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetIntersectIndexes(sesid : super::StructuredStorage:: JET_SESID, rgindexrange : *const JET_INDEXRANGE, cindexrange : u32, precordlist : *mut JET_RECORDLIST, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetMakeKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetMakeKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetMove(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, crow : i32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetMove(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, crow : i32, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotAbort(snapid : JET_OSSNAPID, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotEnd(snapid : JET_OSSNAPID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotFreezeA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotFreezeA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotFreezeW(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotFreezeW(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotGetFreezeInfoA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotGetFreezeInfoA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotGetFreezeInfoW(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotGetFreezeInfoW(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotPrepare(psnapid : *mut JET_OSSNAPID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotPrepareInstance(snapid : JET_OSSNAPID, instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotPrepareInstance(snapid : JET_OSSNAPID, instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotThaw(snapid : JET_OSSNAPID, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotTruncateLog(snapid : JET_OSSNAPID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOSSnapshotTruncateLogInstance(snapid : JET_OSSNAPID, instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotTruncateLogInstance(snapid : JET_OSSNAPID, instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenFileA(szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenFileA(szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenFileInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenFileInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenFileInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenFileInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenFileW(szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenFileW(szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTempTable(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTempTable2(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, lcid : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable2(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, lcid : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTempTable3(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, pidxunicode : *const JET_UNICODEINDEX, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable3(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, pidxunicode : *const JET_UNICODEINDEX, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTemporaryTable(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTemporaryTable(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetOpenTemporaryTable2(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE2) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetOpenTemporaryTable2(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE2) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetPrepareUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, prep : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetPrepareUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, prep : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetPrereadIndexRanges(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgindexranges : *const JET_INDEX_RANGE, cindexranges : u32, pcrangespreread : *mut u32, rgcolumnidpreread : *const u32, ccolumnidpreread : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetPrereadIndexRanges(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgindexranges : *const JET_INDEX_RANGE, cindexranges : u32, pcrangespreread : *mut u32, rgcolumnidpreread : *const u32, ccolumnidpreread : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetPrereadKeys(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgpvkeys : *const *const ::core::ffi::c_void, rgcbkeys : *const u32, ckeys : i32, pckeyspreread : *mut i32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetPrereadKeys(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgpvkeys : *const *const ::core::ffi::c_void, rgcbkeys : *const u32, ckeys : i32, pckeyspreread : *mut i32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetReadFile(hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetReadFile(hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetReadFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetReadFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRegisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, pcallback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, phcallbackid : *const super::StructuredStorage:: JET_HANDLE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRegisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, pcallback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, phcallbackid : *const super::StructuredStorage:: JET_HANDLE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRenameColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const i8, sznamenew : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRenameColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const i8, sznamenew : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRenameColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const u16, sznamenew : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRenameColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const u16, sznamenew : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRenameTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const i8, sznamenew : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRenameTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const i8, sznamenew : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRenameTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const u16, sznamenew : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRenameTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const u16, sznamenew : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetResetSessionContext(sesid : super::StructuredStorage:: JET_SESID) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetResetSessionContext(sesid : super::StructuredStorage:: JET_SESID) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetResetTableSequential(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetResetTableSequential(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetResizeDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpgtarget : u32, pcpgactual : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetResizeDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpgtarget : u32, pcpgactual : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestore2A(sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestore2A(sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestore2W(sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestore2W(sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestoreA(szsource : *const i8, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestoreA(szsource : *const i8, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestoreInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestoreInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestoreInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestoreInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRestoreW(szsource : *const u16, pfn : JET_PFNSTATUS) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRestoreW(szsource : *const u16, pfn : JET_PFNSTATUS) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRetrieveColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *mut ::core::ffi::c_void, cbdata : u32, pcbactual : *mut u32, grbit : u32, pretinfo : *mut JET_RETINFO) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRetrieveColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *mut ::core::ffi::c_void, cbdata : u32, pcbactual : *mut u32, grbit : u32, pretinfo : *mut JET_RETINFO) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRetrieveColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pretrievecolumn : *mut JET_RETRIEVECOLUMN, cretrievecolumn : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRetrieveColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pretrievecolumn : *mut JET_RETRIEVECOLUMN, cretrievecolumn : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRetrieveKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvkey : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRetrieveKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvkey : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetRollback(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetRollback(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSeek(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSeek(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32, psetinfo : *const JET_SETINFO) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32, psetinfo : *const JET_SETINFO) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetColumnDefaultValueA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szcolumnname : *const i8, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetColumnDefaultValueA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szcolumnname : *const i8, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetColumnDefaultValueW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szcolumnname : *const u16, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetColumnDefaultValueW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szcolumnname : *const u16, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, psetcolumn : *const JET_SETCOLUMN, csetcolumn : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, psetcolumn : *const JET_SETCOLUMN, csetcolumn : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32, itagsequence : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32, itagsequence : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32, itagsequence : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32, itagsequence : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndex4W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex4W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetCursorFilter(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgcolumnfilters : *const JET_INDEX_COLUMN, ccolumnfilters : u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetCursorFilter(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgcolumnfilters : *const JET_INDEX_COLUMN, ccolumnfilters : u32, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetDatabaseSizeA(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, cpg : u32, pcpgreal : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetDatabaseSizeA(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, cpg : u32, pcpgreal : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetDatabaseSizeW(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, cpg : u32, pcpgreal : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetDatabaseSizeW(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, cpg : u32, pcpgreal : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetIndexRange(sesid : super::StructuredStorage:: JET_SESID, tableidsrc : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetIndexRange(sesid : super::StructuredStorage:: JET_SESID, tableidsrc : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ls : JET_LS, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ls : JET_LS, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetSessionContext(sesid : super::StructuredStorage:: JET_SESID, ulcontext : super::StructuredStorage:: JET_API_PTR) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetSessionContext(sesid : super::StructuredStorage:: JET_SESID, ulcontext : super::StructuredStorage:: JET_API_PTR) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *const ::core::ffi::c_void, cbparam : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *const ::core::ffi::c_void, cbparam : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetSystemParameterA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const i8) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetSystemParameterA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const i8) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetSystemParameterW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const u16) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetSystemParameterW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const u16) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetSetTableSequential(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetSetTableSequential(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetStopBackup() -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetStopBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetStopBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetStopService() -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetStopServiceInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetStopServiceInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetStopServiceInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetStopServiceInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetTerm(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetTerm(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetTerm2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetTerm2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); ::windows_targets::link!("esent.dll" "system" fn JetTruncateLog() -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetTruncateLogInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetTruncateLogInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetUnregisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, hcallbackid : super::StructuredStorage:: JET_HANDLE) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetUnregisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, hcallbackid : super::StructuredStorage:: JET_HANDLE) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbbookmark : u32, pcbactual : *mut u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbbookmark : u32, pcbactual : *mut u32) -> i32); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_targets::link!("esent.dll" "system" #[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] fn JetUpdate2(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbbookmark : u32, pcbactual : *mut u32, grbit : u32) -> i32); +::windows_targets::link!("esent.dll" "system" fn JetUpdate2(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbbookmark : u32, pcbactual : *mut u32, grbit : u32) -> i32); pub const JET_BASE_NAME_LENGTH: u32 = 3u32; pub const JET_ColInfoGrbitMinimalInfo: u32 = 1073741824u32; pub const JET_ColInfoGrbitNonDerivedColumnsOnly: u32 = 2147483648u32; @@ -1597,7 +1597,6 @@ impl ::core::clone::Clone for JET_COLUMNDEF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_COLUMNLIST { pub cbStruct: u32, @@ -2304,7 +2303,6 @@ impl ::core::clone::Clone for JET_INDEXID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INDEXLIST { pub cbStruct: u32, @@ -2336,7 +2334,6 @@ impl ::core::clone::Clone for JET_INDEXLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INDEXRANGE { pub cbStruct: u32, @@ -2379,7 +2376,6 @@ impl ::core::clone::Clone for JET_INDEX_RANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INSTANCE_INFO_A { pub hInstanceId: super::StructuredStorage::JET_INSTANCE, @@ -2398,7 +2394,6 @@ impl ::core::clone::Clone for JET_INSTANCE_INFO_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INSTANCE_INFO_W { pub hInstanceId: super::StructuredStorage::JET_INSTANCE, @@ -2555,7 +2550,6 @@ impl ::core::clone::Clone for JET_OBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OBJECTLIST { pub cbStruct: u32, @@ -2580,7 +2574,6 @@ impl ::core::clone::Clone for JET_OBJECTLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OPENTEMPORARYTABLE { pub cbStruct: u32, @@ -2602,7 +2595,6 @@ impl ::core::clone::Clone for JET_OPENTEMPORARYTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OPENTEMPORARYTABLE2 { pub cbStruct: u32, @@ -2639,7 +2631,6 @@ impl ::core::clone::Clone for JET_OPERATIONCONTEXT { } pub type JET_OSSNAPID = usize; #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RECORDLIST { pub cbStruct: u32, @@ -2822,7 +2813,6 @@ impl ::core::clone::Clone for JET_RETRIEVECOLUMN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RSTINFO_A { pub cbStruct: u32, @@ -2841,7 +2831,6 @@ impl ::core::clone::Clone for JET_RSTINFO_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RSTINFO_W { pub cbStruct: u32, @@ -2910,7 +2899,6 @@ impl ::core::clone::Clone for JET_SETINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_SETSYSPARAM_A { pub paramid: u32, @@ -2927,7 +2915,6 @@ impl ::core::clone::Clone for JET_SETSYSPARAM_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_SETSYSPARAM_W { pub paramid: u32, @@ -2985,7 +2972,6 @@ impl ::core::clone::Clone for JET_SPACEHINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE2_A { pub cbStruct: u32, @@ -3012,7 +2998,6 @@ impl ::core::clone::Clone for JET_TABLECREATE2_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE2_W { pub cbStruct: u32, @@ -3039,7 +3024,6 @@ impl ::core::clone::Clone for JET_TABLECREATE2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE3_A { pub cbStruct: u32, @@ -3069,7 +3053,6 @@ impl ::core::clone::Clone for JET_TABLECREATE3_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE3_W { pub cbStruct: u32, @@ -3099,7 +3082,6 @@ impl ::core::clone::Clone for JET_TABLECREATE3_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE4_A { pub cbStruct: u32, @@ -3129,7 +3111,6 @@ impl ::core::clone::Clone for JET_TABLECREATE4_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE4_W { pub cbStruct: u32, @@ -3159,7 +3140,6 @@ impl ::core::clone::Clone for JET_TABLECREATE4_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE_A { pub cbStruct: u32, @@ -3184,7 +3164,6 @@ impl ::core::clone::Clone for JET_TABLECREATE_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE_W { pub cbStruct: u32, @@ -3331,13 +3310,10 @@ impl ::core::clone::Clone for JET_USERDEFINEDDEFAULT_W { *self } } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_CALLBACK = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_PFNDURABLECOMMITCALLBACK = ::core::option::Option i32>; pub type JET_PFNREALLOC = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_PFNSTATUS = ::core::option::Option i32>; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Packaging/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Packaging/mod.rs index c48359e36c..1ca1f4bdc7 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Packaging/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Packaging/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Storage_Packaging_Appx")] -#[doc = "Required features: `\"Win32_Storage_Packaging_Appx\"`"] pub mod Appx; 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 e04f2989c9..f8ccf159a8 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs @@ -1,38 +1,38 @@ ::windows_targets::link!("virtdisk.dll" "system" fn AddVirtualDiskParent(virtualdiskhandle : super::super::Foundation:: HANDLE, parentpath : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" 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_Security", feature = "Win32_System_IO"))] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_IO\"`"] fn AttachVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, flags : ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags : u32, parameters : *const ATTACH_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("virtdisk.dll" "system" fn AttachVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, flags : ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags : u32, parameters : *const ATTACH_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn BreakMirrorVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn CompactVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : COMPACT_VIRTUAL_DISK_FLAG, parameters : *const COMPACT_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("virtdisk.dll" "system" fn CompactVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : COMPACT_VIRTUAL_DISK_FLAG, parameters : *const COMPACT_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn CompleteForkVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_IO"))] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"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_targets::link!("virtdisk.dll" "system" 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_targets::link!("virtdisk.dll" "system" fn DeleteSnapshotVhdSet(virtualdiskhandle : super::super::Foundation:: HANDLE, parameters : *const DELETE_SNAPSHOT_VHDSET_PARAMETERS, flags : DELETE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn DeleteVirtualDiskMetadata(virtualdiskhandle : super::super::Foundation:: HANDLE, item : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn DetachVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : DETACH_VIRTUAL_DISK_FLAG, providerspecificflags : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn EnumerateVirtualDiskMetadata(virtualdiskhandle : super::super::Foundation:: HANDLE, numberofitems : *mut u32, items : *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("virtdisk.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("virtdisk.dll" "system" 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); ::windows_targets::link!("virtdisk.dll" "system" fn GetAllAttachedVirtualDiskPhysicalPaths(pathsbuffersizeinbytes : *mut u32, pathsbuffer : ::windows_sys::core::PWSTR) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" 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); ::windows_targets::link!("virtdisk.dll" "system" fn GetVirtualDiskInformation(virtualdiskhandle : super::super::Foundation:: HANDLE, virtualdiskinfosize : *mut u32, virtualdiskinfo : *mut GET_VIRTUAL_DISK_INFO, sizeused : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("virtdisk.dll" "system" fn GetVirtualDiskOperationProgress(virtualdiskhandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED, progress : *mut VIRTUAL_DISK_PROGRESS) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn GetVirtualDiskPhysicalPath(virtualdiskhandle : super::super::Foundation:: HANDLE, diskpathsizeinbytes : *mut u32, diskpath : ::windows_sys::core::PWSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("virtdisk.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn MirrorVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : MIRROR_VIRTUAL_DISK_FLAG, parameters : *const MIRROR_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("virtdisk.dll" "system" fn MirrorVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : MIRROR_VIRTUAL_DISK_FLAG, parameters : *const MIRROR_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn ModifyVhdSet(virtualdiskhandle : super::super::Foundation:: HANDLE, parameters : *const MODIFY_VHDSET_PARAMETERS, flags : MODIFY_VHDSET_FLAG) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" 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_targets::link!("virtdisk.dll" "system" 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_targets::link!("virtdisk.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("virtdisk.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ResizeVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : RESIZE_VIRTUAL_DISK_FLAG, parameters : *const RESIZE_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("virtdisk.dll" "system" fn ResizeVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE, flags : RESIZE_VIRTUAL_DISK_FLAG, parameters : *const RESIZE_VIRTUAL_DISK_PARAMETERS, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" fn SetVirtualDiskInformation(virtualdiskhandle : super::super::Foundation:: HANDLE, virtualdiskinfo : *const SET_VIRTUAL_DISK_INFO) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("virtdisk.dll" "system" 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_targets::link!("virtdisk.dll" "system" fn TakeSnapshotVhdSet(virtualdiskhandle : super::super::Foundation:: HANDLE, parameters : *const TAKE_SNAPSHOT_VHDSET_PARAMETERS, flags : TAKE_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation:: WIN32_ERROR); 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 2894814f0f..5c32017905 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs @@ -1,27 +1,27 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn AbortDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn AbortDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DeviceCapabilitiesA(pdevice : ::windows_sys::core::PCSTR, pport : ::windows_sys::core::PCSTR, fwcapability : PRINTER_DEVICE_CAPABILITIES, poutput : ::windows_sys::core::PSTR, pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA) -> i32); +::windows_targets::link!("winspool.drv" "system" fn DeviceCapabilitiesA(pdevice : ::windows_sys::core::PCSTR, pport : ::windows_sys::core::PCSTR, fwcapability : PRINTER_DEVICE_CAPABILITIES, poutput : ::windows_sys::core::PSTR, pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("winspool.drv" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DeviceCapabilitiesW(pdevice : ::windows_sys::core::PCWSTR, pport : ::windows_sys::core::PCWSTR, fwcapability : PRINTER_DEVICE_CAPABILITIES, poutput : ::windows_sys::core::PWSTR, pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW) -> i32); +::windows_targets::link!("winspool.drv" "system" fn DeviceCapabilitiesW(pdevice : ::windows_sys::core::PCWSTR, pport : ::windows_sys::core::PCWSTR, fwcapability : PRINTER_DEVICE_CAPABILITIES, poutput : ::windows_sys::core::PWSTR, pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EndDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn EndDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EndPage(hdc : super::super::Graphics::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn EndPage(hdc : super::super::Graphics::Gdi:: HDC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("gdi32.dll" "system" 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_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("gdi32.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PrintWindow(hwnd : super::super::Foundation:: HWND, hdcblt : super::super::Graphics::Gdi:: HDC, nflags : PRINT_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn PrintWindow(hwnd : super::super::Foundation:: HWND, hdcblt : super::super::Graphics::Gdi:: HDC, nflags : PRINT_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetAbortProc(hdc : super::super::Graphics::Gdi:: HDC, proc : ABORTPROC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn SetAbortProc(hdc : super::super::Graphics::Gdi:: HDC, proc : ABORTPROC) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn StartDocA(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOA) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn StartDocA(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOA) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn StartDocW(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOW) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn StartDocW(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOW) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn StartPage(hdc : super::super::Graphics::Gdi:: HDC) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn StartPage(hdc : super::super::Graphics::Gdi:: HDC) -> i32); pub const DC_BINNAMES: PRINTER_DEVICE_CAPABILITIES = 12u16; pub const DC_BINS: PRINTER_DEVICE_CAPABILITIES = 6u16; pub const DC_COLLATE: PRINTER_DEVICE_CAPABILITIES = 22u16; @@ -502,6 +502,5 @@ impl ::core::clone::Clone for XPS_SIZE { *self } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type ABORTPROC = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/mod.rs index 9005e9427e..f452f93da6 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/mod.rs @@ -1,57 +1,38 @@ #[cfg(feature = "Win32_Storage_Cabinets")] -#[doc = "Required features: `\"Win32_Storage_Cabinets\"`"] pub mod Cabinets; #[cfg(feature = "Win32_Storage_CloudFilters")] -#[doc = "Required features: `\"Win32_Storage_CloudFilters\"`"] pub mod CloudFilters; #[cfg(feature = "Win32_Storage_Compression")] -#[doc = "Required features: `\"Win32_Storage_Compression\"`"] pub mod Compression; #[cfg(feature = "Win32_Storage_DistributedFileSystem")] -#[doc = "Required features: `\"Win32_Storage_DistributedFileSystem\"`"] pub mod DistributedFileSystem; #[cfg(feature = "Win32_Storage_FileHistory")] -#[doc = "Required features: `\"Win32_Storage_FileHistory\"`"] pub mod FileHistory; #[cfg(feature = "Win32_Storage_FileSystem")] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] pub mod FileSystem; #[cfg(feature = "Win32_Storage_Imapi")] -#[doc = "Required features: `\"Win32_Storage_Imapi\"`"] pub mod Imapi; #[cfg(feature = "Win32_Storage_IndexServer")] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] pub mod IndexServer; #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] pub mod InstallableFileSystems; #[cfg(feature = "Win32_Storage_IscsiDisc")] -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] pub mod IscsiDisc; #[cfg(feature = "Win32_Storage_Jet")] -#[doc = "Required features: `\"Win32_Storage_Jet\"`"] pub mod Jet; #[cfg(feature = "Win32_Storage_Nvme")] -#[doc = "Required features: `\"Win32_Storage_Nvme\"`"] pub mod Nvme; #[cfg(feature = "Win32_Storage_OfflineFiles")] -#[doc = "Required features: `\"Win32_Storage_OfflineFiles\"`"] pub mod OfflineFiles; #[cfg(feature = "Win32_Storage_OperationRecorder")] -#[doc = "Required features: `\"Win32_Storage_OperationRecorder\"`"] pub mod OperationRecorder; #[cfg(feature = "Win32_Storage_Packaging")] -#[doc = "Required features: `\"Win32_Storage_Packaging\"`"] pub mod Packaging; #[cfg(feature = "Win32_Storage_ProjectedFileSystem")] -#[doc = "Required features: `\"Win32_Storage_ProjectedFileSystem\"`"] pub mod ProjectedFileSystem; #[cfg(feature = "Win32_Storage_StructuredStorage")] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] pub mod StructuredStorage; #[cfg(feature = "Win32_Storage_Vhd")] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] pub mod Vhd; #[cfg(feature = "Win32_Storage_Xps")] -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] pub mod Xps; 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 fc966d44ce..ee106c6107 100644 --- a/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs @@ -7,14 +7,14 @@ ::windows_targets::link!("mapi32.dll" "system" fn EnableIdleRoutine(ftg : *mut ::core::ffi::c_void, fenable : super::super::Foundation:: BOOL)); ::windows_targets::link!("mapi32.dll" "system" fn FEqualNames(lpname1 : *mut MAPINAMEID, lpname2 : *mut MAPINAMEID) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn FPropCompareProp(lpspropvalue1 : *mut SPropValue, ulrelop : u32, lpspropvalue2 : *mut SPropValue) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mapi32.dll" "system" fn FPropCompareProp(lpspropvalue1 : *mut SPropValue, ulrelop : u32, lpspropvalue2 : *mut SPropValue) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn FPropContainsProp(lpspropvaluedst : *mut SPropValue, lpspropvaluesrc : *mut SPropValue, ulfuzzylevel : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mapi32.dll" "system" fn FPropContainsProp(lpspropvaluedst : *mut SPropValue, lpspropvaluesrc : *mut SPropValue, ulfuzzylevel : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mapi32.dll" "system" fn FPropExists(lpmapiprop : * mut::core::ffi::c_void, ulproptag : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn FreePadrlist(lpadrlist : *mut ADRLIST)); +::windows_targets::link!("mapi32.dll" "system" fn FreePadrlist(lpadrlist : *mut ADRLIST)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn FreeProws(lprows : *mut SRowSet)); +::windows_targets::link!("mapi32.dll" "system" fn FreeProws(lprows : *mut SRowSet)); ::windows_targets::link!("mapi32.dll" "system" fn FtAddFt(ftaddend1 : super::super::Foundation:: FILETIME, ftaddend2 : super::super::Foundation:: FILETIME) -> super::super::Foundation:: FILETIME); ::windows_targets::link!("mapi32.dll" "system" fn FtMulDw(ftmultiplier : u32, ftmultiplicand : super::super::Foundation:: FILETIME) -> super::super::Foundation:: FILETIME); ::windows_targets::link!("mapi32.dll" "system" fn FtMulDwDw(ftmultiplicand : u32, ftmultiplier : u32) -> super::super::Foundation:: FILETIME); @@ -24,46 +24,46 @@ ::windows_targets::link!("mapi32.dll" "system" fn HrAddColumns(lptbl : * mut::core::ffi::c_void, lpproptagcolumnsnew : *mut SPropTagArray, lpallocatebuffer : LPALLOCATEBUFFER, lpfreebuffer : LPFREEBUFFER) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn HrAddColumnsEx(lptbl : * mut::core::ffi::c_void, lpproptagcolumnsnew : *mut SPropTagArray, lpallocatebuffer : LPALLOCATEBUFFER, lpfreebuffer : LPFREEBUFFER, lpfnfiltercolumns : isize) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn HrAllocAdviseSink(lpfncallback : LPNOTIFCALLBACK, lpvcontext : *mut ::core::ffi::c_void, lppadvisesink : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mapi32.dll" "system" fn HrAllocAdviseSink(lpfncallback : LPNOTIFCALLBACK, lpvcontext : *mut ::core::ffi::c_void, lppadvisesink : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn HrDispatchNotifications(ulflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn HrGetOneProp(lpmapiprop : * mut::core::ffi::c_void, ulproptag : u32, lppprop : *mut *mut SPropValue) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mapi32.dll" "system" fn HrGetOneProp(lpmapiprop : * mut::core::ffi::c_void, ulproptag : u32, lppprop : *mut *mut SPropValue) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn HrIStorageFromStream(lpunkin : ::windows_sys::core::IUnknown, lpinterface : *mut ::windows_sys::core::GUID, ulflags : u32, lppstorageout : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn HrQueryAllRows(lptable : * mut::core::ffi::c_void, lpproptags : *mut SPropTagArray, lprestriction : *mut SRestriction, lpsortorderset : *mut SSortOrderSet, crowsmax : i32, lpprows : *mut *mut SRowSet) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn HrSetOneProp(lpmapiprop : * mut::core::ffi::c_void, lpprop : *mut SPropValue) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mapi32.dll" "system" fn HrSetOneProp(lpmapiprop : * mut::core::ffi::c_void, lpprop : *mut SPropValue) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn HrThisThreadAdviseSink(lpadvisesink : * mut::core::ffi::c_void, lppadvisesink : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn LPropCompareProp(lpspropvaluea : *mut SPropValue, lpspropvalueb : *mut SPropValue) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn LPropCompareProp(lpspropvaluea : *mut SPropValue, lpspropvalueb : *mut SPropValue) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn LpValFindProp(ulproptag : u32, cvalues : u32, lpproparray : *mut SPropValue) -> *mut SPropValue); +::windows_targets::link!("mapi32.dll" "system" fn LpValFindProp(ulproptag : u32, cvalues : u32, lpproparray : *mut SPropValue) -> *mut SPropValue); ::windows_targets::link!("mapi32.dll" "system" fn MAPIDeinitIdle()); ::windows_targets::link!("mapi32.dll" "system" fn MAPIGetDefaultMalloc() -> * mut::core::ffi::c_void); ::windows_targets::link!("mapi32.dll" "system" fn MAPIInitIdle(lpvreserved : *mut ::core::ffi::c_void) -> i32); ::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn PpropFindProp(lpproparray : *mut SPropValue, cvalues : u32, ulproptag : u32) -> *mut SPropValue); +::windows_targets::link!("mapi32.dll" "system" fn PpropFindProp(lpproparray : *mut SPropValue, cvalues : u32, ulproptag : u32) -> *mut SPropValue); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn PropCopyMore(lpspropvaluedest : *mut SPropValue, lpspropvaluesrc : *mut SPropValue, lpfallocmore : LPALLOCATEMORE, lpvobject : *mut ::core::ffi::c_void) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn PropCopyMore(lpspropvaluedest : *mut SPropValue, lpspropvaluesrc : *mut SPropValue, lpfallocmore : LPALLOCATEMORE, lpvobject : *mut ::core::ffi::c_void) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn RTFSync(lpmessage : * mut::core::ffi::c_void, ulflags : u32, lpfmessageupdated : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ScCopyNotifications(cnotification : i32, lpnotifications : *mut NOTIFICATION, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn ScCopyNotifications(cnotification : i32, lpnotifications : *mut NOTIFICATION, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ScCopyProps(cvalues : i32, lpproparray : *mut SPropValue, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn ScCopyProps(cvalues : i32, lpproparray : *mut SPropValue, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ScCountNotifications(cnotifications : i32, lpnotifications : *mut NOTIFICATION, lpcb : *mut u32) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn ScCountNotifications(cnotifications : i32, lpnotifications : *mut NOTIFICATION, lpcb : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ScCountProps(cvalues : i32, lpproparray : *mut SPropValue, lpcb : *mut u32) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn ScCountProps(cvalues : i32, lpproparray : *mut SPropValue, lpcb : *mut u32) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn ScCreateConversationIndex(cbparent : u32, lpbparent : *mut u8, lpcbconvindex : *mut u32, lppbconvindex : *mut *mut u8) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ScDupPropset(cvalues : i32, lpproparray : *mut SPropValue, lpallocatebuffer : LPALLOCATEBUFFER, lppproparray : *mut *mut SPropValue) -> i32); +::windows_targets::link!("mapi32.dll" "system" fn ScDupPropset(cvalues : i32, lpproparray : *mut SPropValue, lpallocatebuffer : LPALLOCATEBUFFER, lppproparray : *mut *mut SPropValue) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn ScInitMapiUtil(ulflags : u32) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn ScLocalPathFromUNC(lpszunc : ::windows_sys::core::PCSTR, lpszlocal : ::windows_sys::core::PCSTR, cchlocal : u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("mapi32.dll" "system" fn ScRelocNotifications(cnotification : i32, lpnotifications : *mut NOTIFICATION, lpvbaseold : *mut ::core::ffi::c_void, lpvbasenew : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("mapi32.dll" "system" fn ScRelocProps(cvalues : i32, lpproparray : *mut SPropValue, lpvbaseold : *mut ::core::ffi::c_void, lpvbasenew : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn ScUNCFromLocalPath(lpszlocal : ::windows_sys::core::PCSTR, lpszunc : ::windows_sys::core::PCSTR, cchunc : u32) -> i32); ::windows_targets::link!("mapi32.dll" "system" fn SzFindCh(lpsz : *mut i8, ch : u16) -> *mut i8); ::windows_targets::link!("mapi32.dll" "system" fn SzFindLastCh(lpsz : *mut i8, ch : u16) -> *mut i8); @@ -71,7 +71,7 @@ ::windows_targets::link!("mapi32.dll" "system" fn UFromSz(lpsz : *mut i8) -> u32); ::windows_targets::link!("mapi32.dll" "system" fn UlAddRef(lpunk : *mut ::core::ffi::c_void) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("mapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn UlPropSize(lpspropvalue : *mut SPropValue) -> u32); +::windows_targets::link!("mapi32.dll" "system" fn UlPropSize(lpspropvalue : *mut SPropValue) -> u32); ::windows_targets::link!("mapi32.dll" "system" fn UlRelease(lpunk : *mut ::core::ffi::c_void) -> u32); ::windows_targets::link!("mapi32.dll" "system" fn WrapCompressedRTFStream(lpcompressedrtfstream : * mut::core::ffi::c_void, ulflags : u32, lpuncompressedrtfstream : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mapi32.dll" "system" fn WrapStoreEntryID(ulflags : u32, lpszdllname : *const i8, cborigentry : u32, lporigentry : *const ENTRYID, lpcbwrappedentry : *mut u32, lppwrappedentry : *mut *mut ENTRYID) -> ::windows_sys::core::HRESULT); @@ -298,7 +298,6 @@ pub const szMAPINotificationMsg: ::windows_sys::core::PCSTR = ::windows_sys::cor pub const szScCreateConversationIndex: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ScCreateConversationIndex"); pub type Gender = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRENTRY { pub ulReserved1: u32, @@ -314,7 +313,6 @@ impl ::core::clone::Clone for ADRENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRLIST { pub cEntries: u32, @@ -329,7 +327,6 @@ impl ::core::clone::Clone for ADRLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRPARM { pub cbABContEntryID: u32, @@ -727,7 +724,6 @@ impl ::core::clone::Clone for NEWMAIL_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NOTIFICATION { pub ulEventType: u32, @@ -743,7 +739,6 @@ impl ::core::clone::Clone for NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union NOTIFICATION_0 { pub err: ERROR_NOTIFICATION, @@ -792,7 +787,6 @@ impl ::core::clone::Clone for OBJECT_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAndRestriction { pub cRes: u32, @@ -852,7 +846,6 @@ impl ::core::clone::Clone for SBitMaskRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SCommentRestriction { pub cValues: u32, @@ -880,7 +873,6 @@ impl ::core::clone::Clone for SComparePropsRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SContentRestriction { pub ulFuzzyLevel: u32, @@ -896,7 +888,6 @@ impl ::core::clone::Clone for SContentRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SCurrencyArray { pub cValues: u32, @@ -989,7 +980,6 @@ impl ::core::clone::Clone for SLongArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SNotRestriction { pub ulReserved: u32, @@ -1004,7 +994,6 @@ impl ::core::clone::Clone for SNotRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SOrRestriction { pub cRes: u32, @@ -1053,7 +1042,6 @@ impl ::core::clone::Clone for SPropTagArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SPropValue { pub ulPropTag: u32, @@ -1069,7 +1057,6 @@ impl ::core::clone::Clone for SPropValue { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SPropertyRestriction { pub relop: u32, @@ -1096,7 +1083,6 @@ impl ::core::clone::Clone for SRealArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRestriction { pub rt: u32, @@ -1111,7 +1097,6 @@ impl ::core::clone::Clone for SRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SRestriction_0 { pub resCompareProps: SComparePropsRestriction, @@ -1135,7 +1120,6 @@ impl ::core::clone::Clone for SRestriction_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRow { pub ulAdrEntryPad: u32, @@ -1151,7 +1135,6 @@ impl ::core::clone::Clone for SRow { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRowSet { pub cRows: u32, @@ -1213,7 +1196,6 @@ impl ::core::clone::Clone for SSortOrderSet { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSubRestriction { pub ulSubObject: u32, @@ -1228,7 +1210,6 @@ impl ::core::clone::Clone for SSubRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct STATUS_OBJECT_NOTIFICATION { pub cbEntryID: u32, @@ -1256,7 +1237,6 @@ impl ::core::clone::Clone for SWStringArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct TABLE_NOTIFICATION { pub ulTableEvent: u32, @@ -1321,7 +1301,6 @@ impl ::core::clone::Clone for WAB_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union __UPV { pub i: i16, @@ -1370,7 +1349,6 @@ pub type LPFNABSDI = ::core::option::Option i32>; pub type LPFNDISMISS = ::core::option::Option; pub type LPFREEBUFFER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNOTIFCALLBACK = ::core::option::Option i32>; pub type LPOPENSTREAMONFILE = ::core::option::Option ::windows_sys::core::HRESULT>; 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 159e1df1cf..f2c8c148d7 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -15,11 +15,11 @@ ::windows_targets::link!("kernel32.dll" "system" fn CreateActCtxA(pactctx : *const ACTCTXA) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn CreateActCtxW(pactctx : *const ACTCTXW) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] 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 : super::super::Security::Cryptography:: ALG_ID, lpdeltaname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" 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 : super::super::Security::Cryptography:: ALG_ID, lpdeltaname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] 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 : super::super::Security::Cryptography:: ALG_ID, lpdelta : *mut DELTA_OUTPUT) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" 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 : super::super::Security::Cryptography:: ALG_ID, lpdelta : *mut DELTA_OUTPUT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] 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 : super::super::Security::Cryptography:: ALG_ID, lpdeltaname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" 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 : super::super::Security::Cryptography:: ALG_ID, lpdeltaname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mspatchc.dll" "system" 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_targets::link!("mspatchc.dll" "system" 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); ::windows_targets::link!("mspatchc.dll" "system" 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); @@ -33,24 +33,24 @@ ::windows_targets::link!("mspatchc.dll" "system" fn ExtractPatchHeaderToFileByHandles(patchfilehandle : super::super::Foundation:: HANDLE, patchheaderfilehandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mspatchc.dll" "system" fn ExtractPatchHeaderToFileW(patchfilename : ::windows_sys::core::PCWSTR, patchheaderfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn GetCurrentActCtx(lphactctx : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaInfoA(lpdeltaname : ::windows_sys::core::PCSTR, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaInfoA(lpdeltaname : ::windows_sys::core::PCSTR, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaInfoB(delta : DELTA_INPUT, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaInfoB(delta : DELTA_INPUT, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaInfoW(lpdeltaname : ::windows_sys::core::PCWSTR, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaInfoW(lpdeltaname : ::windows_sys::core::PCWSTR, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaSignatureA(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, lpsourcename : ::windows_sys::core::PCSTR, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaSignatureA(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, lpsourcename : ::windows_sys::core::PCSTR, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaSignatureB(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, source : DELTA_INPUT, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaSignatureB(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, source : DELTA_INPUT, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msdelta.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn GetDeltaSignatureW(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, lpsourcename : ::windows_sys::core::PCWSTR, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); +::windows_targets::link!("msdelta.dll" "system" fn GetDeltaSignatureW(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, lpsourcename : ::windows_sys::core::PCWSTR, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mspatcha.dll" "system" 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_targets::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_sys::core::PSTR) -> super::super::Foundation:: BOOL); ::windows_targets::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_sys::core::PSTR) -> super::super::Foundation:: BOOL); @@ -60,9 +60,9 @@ ::windows_targets::link!("msi.dll" "system" 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_targets::link!("msi.dll" "system" fn MsiAdvertiseProductW(szpackagepath : ::windows_sys::core::PCWSTR, szscriptfilepath : ::windows_sys::core::PCWSTR, sztransforms : ::windows_sys::core::PCWSTR, lgidlanguage : u16) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn MsiAdvertiseScriptA(szscriptfile : ::windows_sys::core::PCSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("msi.dll" "system" fn MsiAdvertiseScriptA(szscriptfile : ::windows_sys::core::PCSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn MsiAdvertiseScriptW(szscriptfile : ::windows_sys::core::PCWSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("msi.dll" "system" fn MsiAdvertiseScriptW(szscriptfile : ::windows_sys::core::PCWSTR, dwflags : u32, phregdata : *const super::Registry:: HKEY, fremoveitems : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiApplyMultiplePatchesA(szpatchpackages : ::windows_sys::core::PCSTR, szproductcode : ::windows_sys::core::PCSTR, szpropertieslist : ::windows_sys::core::PCSTR) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiApplyMultiplePatchesW(szpatchpackages : ::windows_sys::core::PCWSTR, szproductcode : ::windows_sys::core::PCWSTR, szpropertieslist : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiApplyPatchA(szpatchpackage : ::windows_sys::core::PCSTR, szinstallpackage : ::windows_sys::core::PCSTR, einstalltype : INSTALLTYPE, szcommandline : ::windows_sys::core::PCSTR) -> u32); @@ -160,9 +160,9 @@ ::windows_targets::link!("msi.dll" "system" fn MsiGetFileHashA(szfilepath : ::windows_sys::core::PCSTR, dwoptions : u32, phash : *mut MSIFILEHASHINFO) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiGetFileHashW(szfilepath : ::windows_sys::core::PCWSTR, dwoptions : u32, phash : *mut MSIFILEHASHINFO) -> u32); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"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_targets::link!("msi.dll" "system" 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(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"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_targets::link!("msi.dll" "system" 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_targets::link!("msi.dll" "system" 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_targets::link!("msi.dll" "system" 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_targets::link!("msi.dll" "system" fn MsiGetLanguage(hinstall : MSIHANDLE) -> u16); @@ -222,9 +222,9 @@ ::windows_targets::link!("msi.dll" "system" fn MsiPreviewDialogA(hpreview : MSIHANDLE, szdialogname : ::windows_sys::core::PCSTR) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiPreviewDialogW(hpreview : MSIHANDLE, szdialogname : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"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_targets::link!("msi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("msi.dll" "system" #[doc = "Required features: `\"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_targets::link!("msi.dll" "system" 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_targets::link!("msi.dll" "system" fn MsiProcessMessage(hinstall : MSIHANDLE, emessagetype : INSTALLMESSAGE, hrecord : MSIHANDLE) -> i32); ::windows_targets::link!("msi.dll" "system" fn MsiProvideAssemblyA(szassemblyname : ::windows_sys::core::PCSTR, szappcontext : ::windows_sys::core::PCSTR, dwinstallmode : u32, dwassemblyinfo : MSIASSEMBLYINFO, lppathbuf : ::windows_sys::core::PSTR, pcchpathbuf : *mut u32) -> u32); ::windows_targets::link!("msi.dll" "system" fn MsiProvideAssemblyW(szassemblyname : ::windows_sys::core::PCWSTR, szappcontext : ::windows_sys::core::PCWSTR, dwinstallmode : u32, dwassemblyinfo : MSIASSEMBLYINFO, lppathbuf : ::windows_sys::core::PWSTR, pcchpathbuf : *mut u32) -> u32); @@ -332,7 +332,7 @@ ::windows_targets::link!("sfc.dll" "system" fn SfcGetNextProtectedFile(rpchandle : super::super::Foundation:: HANDLE, protfiledata : *mut PROTECTED_FILE_DATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("sfc.dll" "system" fn SfcIsFileProtected(rpchandle : super::super::Foundation:: HANDLE, protfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("sfc.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SfcIsKeyProtected(keyhandle : super::Registry:: HKEY, subkeyname : ::windows_sys::core::PCWSTR, keysam : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("sfc.dll" "system" fn SfcIsKeyProtected(keyhandle : super::Registry:: HKEY, subkeyname : ::windows_sys::core::PCWSTR, keysam : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("sfc.dll" "system" fn SfpVerifyFile(pszfilename : ::windows_sys::core::PCSTR, pszerror : ::windows_sys::core::PCSTR, dwerrsize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mspatcha.dll" "system" fn TestApplyPatchToFileA(patchfilename : ::windows_sys::core::PCSTR, oldfilename : ::windows_sys::core::PCSTR, applyoptionflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mspatcha.dll" "system" fn TestApplyPatchToFileByBuffers(patchfilebuffer : *const u8, patchfilesize : u32, oldfilebuffer : *const u8, oldfilesize : u32, newfilesize : *mut u32, applyoptionflags : u32) -> super::super::Foundation:: BOOL); @@ -1758,7 +1758,6 @@ impl ::core::clone::Clone for ACTCTXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct ACTCTX_SECTION_KEYED_DATA { pub cbSize: u32, @@ -1917,7 +1916,6 @@ impl ::core::clone::Clone for DELTA_HASH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DELTA_HEADER_INFO { pub FileTypeSet: i64, diff --git a/crates/libs/sys/src/Windows/Win32/System/ClrHosting/mod.rs b/crates/libs/sys/src/Windows/Win32/System/ClrHosting/mod.rs index beebde7df3..8dad0ac265 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ClrHosting/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ClrHosting/mod.rs @@ -8,7 +8,7 @@ ::windows_targets::link!("mscoree.dll" "system" fn CorBindToRuntimeHost(pwszversion : ::windows_sys::core::PCWSTR, pwszbuildflavor : ::windows_sys::core::PCWSTR, pwszhostconfigfile : ::windows_sys::core::PCWSTR, preserved : *mut ::core::ffi::c_void, startupflags : u32, rclsid : *const ::windows_sys::core::GUID, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mscoree.dll" "system" fn CorExitProcess(exitcode : i32)); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("mscoree.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn CorLaunchApplication(dwclickoncehost : HOST_TYPE, pwzappfullname : ::windows_sys::core::PCWSTR, dwmanifestpaths : u32, ppwzmanifestpaths : *const ::windows_sys::core::PCWSTR, dwactivationdata : u32, ppwzactivationdata : *const ::windows_sys::core::PCWSTR, lpprocessinformation : *mut super::Threading:: PROCESS_INFORMATION) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mscoree.dll" "system" fn CorLaunchApplication(dwclickoncehost : HOST_TYPE, pwzappfullname : ::windows_sys::core::PCWSTR, dwmanifestpaths : u32, ppwzmanifestpaths : *const ::windows_sys::core::PCWSTR, dwactivationdata : u32, ppwzactivationdata : *const ::windows_sys::core::PCWSTR, lpprocessinformation : *mut super::Threading:: PROCESS_INFORMATION) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mscoree.dll" "system" fn CorMarkThreadInThreadPool()); ::windows_targets::link!("mscoree.dll" "system" fn CreateDebuggingInterfaceFromVersion(idebuggerversion : i32, szdebuggeeversion : ::windows_sys::core::PCWSTR, ppcordb : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mscoree.dll" "system" fn GetCLRIdentityManager(riid : *const ::windows_sys::core::GUID, ppmanager : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); @@ -351,7 +351,6 @@ impl ::core::clone::Clone for ModuleBindInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct StackOverflowInfo { pub soType: StackOverflowType, 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 39f68f6a3a..1852d1ebe5 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 @@ -24,53 +24,53 @@ ::windows_targets::link!("ole32.dll" "system" fn CoUnmarshalHresult(pstm : * mut::core::ffi::c_void, phresult : *mut ::windows_sys::core::HRESULT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoUnmarshalInterface(pstm : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HACCEL_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HBITMAP_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HDC) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HDC) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HDC_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HDC) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HDC_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HDC) -> *mut u8); ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserFree(param0 : *const u32, param1 : *const super::super::super::Foundation:: HGLOBAL)); ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserFree64(param0 : *const u32, param1 : *const super::super::super::Foundation:: HGLOBAL)); ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Foundation:: HGLOBAL) -> *mut u8); @@ -80,53 +80,53 @@ ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Foundation:: HGLOBAL) -> *mut u8); ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Foundation:: HGLOBAL) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HICON_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HICON_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn HMENU_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMENU_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HPALETTE_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); ::windows_targets::link!("ole32.dll" "system" fn HWND_UserFree(param0 : *const u32, param1 : *const super::super::super::Foundation:: HWND)); ::windows_targets::link!("ole32.dll" "system" fn HWND_UserFree64(param0 : *const u32, param1 : *const super::super::super::Foundation:: HWND)); ::windows_targets::link!("ole32.dll" "system" fn HWND_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Foundation:: HWND) -> *mut u8); @@ -152,21 +152,21 @@ ::windows_targets::link!("ole32.dll" "system" fn SNB_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut *mut *mut u16) -> *mut u8); ::windows_targets::link!("ole32.dll" "system" fn SNB_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut *mut *mut u16) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserFree(param0 : *const u32, param1 : *const super:: STGMEDIUM)); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserFree(param0 : *const u32, param1 : *const super:: STGMEDIUM)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserFree64(param0 : *const u32, param1 : *const super:: STGMEDIUM)); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserFree64(param0 : *const u32, param1 : *const super:: STGMEDIUM)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserSize(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserSize(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super:: STGMEDIUM) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super:: STGMEDIUM) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn STGMEDIUM_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super:: STGMEDIUM) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super:: STGMEDIUM) -> *mut u8); pub const SMEXF_HANDLER: STDMSHLFLAGS = 2i32; pub const SMEXF_SERVER: STDMSHLFLAGS = 1i32; pub type STDMSHLFLAGS = i32; 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 c523ec6088..6225bd7a1c 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,5 +1,5 @@ #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn ClearPropVariantArray(rgpropvar : *mut PROPVARIANT, cvars : u32)); +::windows_targets::link!("propsys.dll" "system" fn ClearPropVariantArray(rgpropvar : *mut PROPVARIANT, cvars : u32)); ::windows_targets::link!("ole32.dll" "system" 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_targets::link!("ole32.dll" "system" fn CoGetInstanceFromIStorage(pserverinfo : *const super:: COSERVERINFO, pclsid : *const ::windows_sys::core::GUID, punkouter : ::windows_sys::core::IUnknown, dwclsctx : super:: CLSCTX, pstg : * mut::core::ffi::c_void, dwcount : u32, presults : *mut super:: MULTI_QI) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoGetInterfaceAndReleaseStream(pstm : * mut::core::ffi::c_void, iid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -7,187 +7,187 @@ ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn FmtIdToPropStgName(pfmtid : *const ::windows_sys::core::GUID, oszname : ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn FreePropVariantArray(cvariants : u32, rgvars : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn FreePropVariantArray(cvariants : u32, rgvars : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn GetConvertStg(pstg : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn GetHGlobalFromILockBytes(plkbyt : * mut::core::ffi::c_void, phglobal : *mut super::super::super::Foundation:: HGLOBAL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn GetHGlobalFromStream(pstm : * mut::core::ffi::c_void, phglobal : *mut super::super::super::Foundation:: HGLOBAL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromBooleanVector(prgf : *const super::super::super::Foundation:: BOOL, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromBooleanVector(prgf : *const super::super::super::Foundation:: BOOL, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromBuffer(pv : *const ::core::ffi::c_void, cb : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromBuffer(pv : *const ::core::ffi::c_void, cb : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromCLSID(clsid : *const ::windows_sys::core::GUID, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromCLSID(clsid : *const ::windows_sys::core::GUID, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromDoubleVector(prgn : *const f64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromDoubleVector(prgn : *const f64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromFileTime(pftin : *const super::super::super::Foundation:: FILETIME, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromFileTime(pftin : *const super::super::super::Foundation:: FILETIME, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromFileTimeVector(prgft : *const super::super::super::Foundation:: FILETIME, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromFileTimeVector(prgft : *const super::super::super::Foundation:: FILETIME, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromGUIDAsString(guid : *const ::windows_sys::core::GUID, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromGUIDAsString(guid : *const ::windows_sys::core::GUID, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromInt16Vector(prgn : *const i16, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromInt16Vector(prgn : *const i16, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromInt32Vector(prgn : *const i32, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromInt32Vector(prgn : *const i32, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromInt64Vector(prgn : *const i64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromInt64Vector(prgn : *const i64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromPropVariantVectorElem(propvarin : *const PROPVARIANT, ielem : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromPropVariantVectorElem(propvarin : *const PROPVARIANT, ielem : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromResource(hinst : super::super::super::Foundation:: HINSTANCE, id : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromResource(hinst : super::super::super::Foundation:: HINSTANCE, id : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromStringAsVector(psz : ::windows_sys::core::PCWSTR, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromStringAsVector(psz : ::windows_sys::core::PCWSTR, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromStringVector(prgsz : *const ::windows_sys::core::PCWSTR, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromStringVector(prgsz : *const ::windows_sys::core::PCWSTR, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromUInt16Vector(prgn : *const u16, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromUInt16Vector(prgn : *const u16, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromUInt32Vector(prgn : *const u32, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromUInt32Vector(prgn : *const u32, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantFromUInt64Vector(prgn : *const u64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromUInt64Vector(prgn : *const u64, celems : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn InitPropVariantVectorFromPropVariant(propvarsingle : *const PROPVARIANT, ppropvarvector : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantVectorFromPropVariant(propvarsingle : *const PROPVARIANT, ppropvarvector : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleConvertIStorageToOLESTREAM(pstg : * mut::core::ffi::c_void, lpolestream : *mut OLESTREAM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn OleConvertIStorageToOLESTREAMEx(pstg : * mut::core::ffi::c_void, cfformat : u16, lwidth : i32, lheight : i32, dwsize : u32, pmedium : *const super:: STGMEDIUM, polestm : *mut OLESTREAM) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleConvertOLESTREAMToIStorage(lpolestream : *const OLESTREAM, pstg : * mut::core::ffi::c_void, ptd : *const super:: DVTARGETDEVICE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn PropStgNameToFmtId(oszname : ::windows_sys::core::PCWSTR, pfmtid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantChangeType(ppropvardest : *mut PROPVARIANT, propvarsrc : *const PROPVARIANT, flags : PROPVAR_CHANGE_FLAGS, vt : super::super::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantChangeType(ppropvardest : *mut PROPVARIANT, propvarsrc : *const PROPVARIANT, flags : PROPVAR_CHANGE_FLAGS, vt : super::super::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantClear(pvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn PropVariantClear(pvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantCompareEx(propvar1 : *const PROPVARIANT, propvar2 : *const PROPVARIANT, unit : PROPVAR_COMPARE_UNIT, flags : PROPVAR_COMPARE_FLAGS) -> i32); +::windows_targets::link!("propsys.dll" "system" fn PropVariantCompareEx(propvar1 : *const PROPVARIANT, propvar2 : *const PROPVARIANT, unit : PROPVAR_COMPARE_UNIT, flags : PROPVAR_COMPARE_FLAGS) -> i32); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantCopy(pvardest : *mut PROPVARIANT, pvarsrc : *const PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn PropVariantCopy(pvardest : *mut PROPVARIANT, pvarsrc : *const PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetBooleanElem(propvar : *const PROPVARIANT, ielem : u32, pfval : *mut super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetBooleanElem(propvar : *const PROPVARIANT, ielem : u32, pfval : *mut super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetDoubleElem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetDoubleElem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetElementCount(propvar : *const PROPVARIANT) -> u32); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetElementCount(propvar : *const PROPVARIANT) -> u32); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetFileTimeElem(propvar : *const PROPVARIANT, ielem : u32, pftval : *mut super::super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetFileTimeElem(propvar : *const PROPVARIANT, ielem : u32, pftval : *mut super::super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetInt16Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetInt16Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetInt32Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetInt32Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetInt64Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetInt64Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetStringElem(propvar : *const PROPVARIANT, ielem : u32, ppszval : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetStringElem(propvar : *const PROPVARIANT, ielem : u32, ppszval : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetUInt16Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetUInt16Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetUInt32Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetUInt32Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantGetUInt64Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantGetUInt64Elem(propvar : *const PROPVARIANT, ielem : u32, pnval : *mut u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBSTR(propvar : *const PROPVARIANT, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBSTR(propvar : *const PROPVARIANT, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBoolean(propvarin : *const PROPVARIANT, pfret : *mut super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBoolean(propvarin : *const PROPVARIANT, pfret : *mut super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBooleanVector(propvar : *const PROPVARIANT, prgf : *mut super::super::super::Foundation:: BOOL, crgf : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBooleanVector(propvar : *const PROPVARIANT, prgf : *mut super::super::super::Foundation:: BOOL, crgf : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBooleanVectorAlloc(propvar : *const PROPVARIANT, pprgf : *mut *mut super::super::super::Foundation:: BOOL, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBooleanVectorAlloc(propvar : *const PROPVARIANT, pprgf : *mut *mut super::super::super::Foundation:: BOOL, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBooleanWithDefault(propvarin : *const PROPVARIANT, fdefault : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBooleanWithDefault(propvarin : *const PROPVARIANT, fdefault : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToBuffer(propvar : *const PROPVARIANT, pv : *mut ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToBuffer(propvar : *const PROPVARIANT, pv : *mut ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToDouble(propvarin : *const PROPVARIANT, pdblret : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToDouble(propvarin : *const PROPVARIANT, pdblret : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToDoubleVector(propvar : *const PROPVARIANT, prgn : *mut f64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToDoubleVector(propvar : *const PROPVARIANT, prgn : *mut f64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToDoubleVectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut f64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToDoubleVectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut f64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToDoubleWithDefault(propvarin : *const PROPVARIANT, dbldefault : f64) -> f64); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToDoubleWithDefault(propvarin : *const PROPVARIANT, dbldefault : f64) -> f64); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToFileTime(propvar : *const PROPVARIANT, pstfout : super::super::Variant:: PSTIME_FLAGS, pftout : *mut super::super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToFileTime(propvar : *const PROPVARIANT, pstfout : super::super::Variant:: PSTIME_FLAGS, pftout : *mut super::super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToFileTimeVector(propvar : *const PROPVARIANT, prgft : *mut super::super::super::Foundation:: FILETIME, crgft : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToFileTimeVector(propvar : *const PROPVARIANT, prgft : *mut super::super::super::Foundation:: FILETIME, crgft : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToFileTimeVectorAlloc(propvar : *const PROPVARIANT, pprgft : *mut *mut super::super::super::Foundation:: FILETIME, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToFileTimeVectorAlloc(propvar : *const PROPVARIANT, pprgft : *mut *mut super::super::super::Foundation:: FILETIME, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToGUID(propvar : *const PROPVARIANT, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToGUID(propvar : *const PROPVARIANT, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt16(propvarin : *const PROPVARIANT, piret : *mut i16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt16(propvarin : *const PROPVARIANT, piret : *mut i16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt16Vector(propvar : *const PROPVARIANT, prgn : *mut i16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt16Vector(propvar : *const PROPVARIANT, prgn : *mut i16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt16VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt16VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt16WithDefault(propvarin : *const PROPVARIANT, idefault : i16) -> i16); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt16WithDefault(propvarin : *const PROPVARIANT, idefault : i16) -> i16); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt32(propvarin : *const PROPVARIANT, plret : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt32(propvarin : *const PROPVARIANT, plret : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt32Vector(propvar : *const PROPVARIANT, prgn : *mut i32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt32Vector(propvar : *const PROPVARIANT, prgn : *mut i32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt32VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt32VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt32WithDefault(propvarin : *const PROPVARIANT, ldefault : i32) -> i32); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt32WithDefault(propvarin : *const PROPVARIANT, ldefault : i32) -> i32); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt64(propvarin : *const PROPVARIANT, pllret : *mut i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt64(propvarin : *const PROPVARIANT, pllret : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt64Vector(propvar : *const PROPVARIANT, prgn : *mut i64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt64Vector(propvar : *const PROPVARIANT, prgn : *mut i64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt64VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt64VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut i64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToInt64WithDefault(propvarin : *const PROPVARIANT, lldefault : i64) -> i64); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToInt64WithDefault(propvarin : *const PROPVARIANT, lldefault : i64) -> i64); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToString(propvar : *const PROPVARIANT, psz : ::windows_sys::core::PWSTR, cch : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToString(propvar : *const PROPVARIANT, psz : ::windows_sys::core::PWSTR, cch : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToStringAlloc(propvar : *const PROPVARIANT, ppszout : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToStringAlloc(propvar : *const PROPVARIANT, ppszout : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToStringVector(propvar : *const PROPVARIANT, prgsz : *mut ::windows_sys::core::PWSTR, crgsz : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToStringVector(propvar : *const PROPVARIANT, prgsz : *mut ::windows_sys::core::PWSTR, crgsz : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToStringVectorAlloc(propvar : *const PROPVARIANT, pprgsz : *mut *mut ::windows_sys::core::PWSTR, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToStringVectorAlloc(propvar : *const PROPVARIANT, pprgsz : *mut *mut ::windows_sys::core::PWSTR, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToStringWithDefault(propvarin : *const PROPVARIANT, pszdefault : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PCWSTR); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToStringWithDefault(propvarin : *const PROPVARIANT, pszdefault : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PCWSTR); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt16(propvarin : *const PROPVARIANT, puiret : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt16(propvarin : *const PROPVARIANT, puiret : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt16Vector(propvar : *const PROPVARIANT, prgn : *mut u16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt16Vector(propvar : *const PROPVARIANT, prgn : *mut u16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt16VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt16VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt16WithDefault(propvarin : *const PROPVARIANT, uidefault : u16) -> u16); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt16WithDefault(propvarin : *const PROPVARIANT, uidefault : u16) -> u16); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt32(propvarin : *const PROPVARIANT, pulret : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt32(propvarin : *const PROPVARIANT, pulret : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt32Vector(propvar : *const PROPVARIANT, prgn : *mut u32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt32Vector(propvar : *const PROPVARIANT, prgn : *mut u32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt32VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt32VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt32WithDefault(propvarin : *const PROPVARIANT, uldefault : u32) -> u32); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt32WithDefault(propvarin : *const PROPVARIANT, uldefault : u32) -> u32); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt64(propvarin : *const PROPVARIANT, pullret : *mut u64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt64(propvarin : *const PROPVARIANT, pullret : *mut u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt64Vector(propvar : *const PROPVARIANT, prgn : *mut u64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt64Vector(propvar : *const PROPVARIANT, prgn : *mut u64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt64VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt64VectorAlloc(propvar : *const PROPVARIANT, pprgn : *mut *mut u64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToUInt64WithDefault(propvarin : *const PROPVARIANT, ulldefault : u64) -> u64); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToUInt64WithDefault(propvarin : *const PROPVARIANT, ulldefault : u64) -> u64); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToVariant(ppropvar : *const PROPVARIANT, pvar : *mut super::super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToVariant(ppropvar : *const PROPVARIANT, pvar : *mut super::super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn PropVariantToWinRTPropertyValue(propvar : *const PROPVARIANT, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToWinRTPropertyValue(propvar : *const PROPVARIANT, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn ReadClassStg(pstg : * mut::core::ffi::c_void, pclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn ReadClassStm(pstm : * mut::core::ffi::c_void, pclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn ReadFmtUserTypeStg(pstg : * mut::core::ffi::c_void, pcf : *mut u16, lplpszusertype : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn SetConvertStg(pstg : * mut::core::ffi::c_void, fconvert : super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] 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_targets::link!("ole32.dll" "system" 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_targets::link!("ole32.dll" "system" fn StgCreateDocfile(pwcsname : ::windows_sys::core::PCWSTR, grfmode : super:: STGM, reserved : u32, ppstgopen : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgCreatePropSetStg(pstorage : * mut::core::ffi::c_void, dwreserved : u32, pppropsetstg : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" 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 * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ole32.dll" "system" 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_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn StgDeserializePropVariant(pprop : *const SERIALIZEDPROPERTYVALUE, cbmax : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn StgDeserializePropVariant(pprop : *const SERIALIZEDPROPERTYVALUE, cbmax : u32, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgGetIFillLockBytesOnFile(pwcsname : ::windows_sys::core::PCWSTR, ppflb : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgGetIFillLockBytesOnILockBytes(pilb : * mut::core::ffi::c_void, ppflb : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgIsStorageFile(pwcsname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); @@ -197,16 +197,16 @@ ::windows_targets::link!("ole32.dll" "system" fn StgOpenPropStg(punk : ::windows_sys::core::IUnknown, fmtid : *const ::windows_sys::core::GUID, grfflags : u32, dwreserved : u32, pppropstg : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgOpenStorage(pwcsname : ::windows_sys::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_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ole32.dll" "system" 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_targets::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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn StgPropertyLengthAsVariant(pprop : *const SERIALIZEDPROPERTYVALUE, cbprop : u32, codepage : u16, breserved : u8) -> u32); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn StgSerializePropVariant(ppropvar : *const PROPVARIANT, ppprop : *mut *mut SERIALIZEDPROPERTYVALUE, pcb : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn StgSerializePropVariant(ppropvar : *const PROPVARIANT, ppprop : *mut *mut SERIALIZEDPROPERTYVALUE, pcb : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" 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); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn VariantToPropVariant(pvar : *const super::super::Variant:: VARIANT, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToPropVariant(pvar : *const super::super::Variant:: VARIANT, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Variant")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Variant\"`"] fn WinRTPropertyValueToPropVariant(punkpropertyvalue : ::windows_sys::core::IUnknown, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn WinRTPropertyValueToPropVariant(punkpropertyvalue : ::windows_sys::core::IUnknown, ppropvar : *mut PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn WriteClassStg(pstg : * mut::core::ffi::c_void, rclsid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn WriteClassStm(pstm : * mut::core::ffi::c_void, rclsid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn WriteFmtUserTypeStg(pstg : * mut::core::ffi::c_void, cf : u16, lpszusertype : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); @@ -512,7 +512,6 @@ impl ::core::clone::Clone for CALPWSTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct CAPROPVARIANT { pub cElems: u32, @@ -615,7 +614,6 @@ impl ::core::clone::Clone for OLESTREAMVTBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PROPBAG2 { pub dwType: u32, @@ -656,7 +654,6 @@ impl ::core::clone::Clone for PROPSPEC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PROPVARIANT { pub Anonymous: PROPVARIANT_0, @@ -670,7 +667,6 @@ impl ::core::clone::Clone for PROPVARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub union PROPVARIANT_0 { pub Anonymous: PROPVARIANT_0_0, @@ -685,7 +681,6 @@ impl ::core::clone::Clone for PROPVARIANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PROPVARIANT_0_0 { pub vt: super::super::Variant::VARENUM, @@ -703,7 +698,6 @@ impl ::core::clone::Clone for PROPVARIANT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub union PROPVARIANT_0_0_0 { pub cVal: i8, @@ -828,7 +822,6 @@ impl ::core::clone::Clone for STATPROPSETSTG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct STATPROPSTG { pub lpwstrName: ::windows_sys::core::PWSTR, 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 56d2455826..1c0900e910 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 @@ -20,9 +20,9 @@ ::windows_targets::link!("urlmon.dll" "system" fn CompareSecurityIds(pbsecurityid1 : *const u8, dwlen1 : u32, pbsecurityid2 : *const u8, dwlen2 : u32, dwreserved : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("urlmon.dll" "system" fn CompatFlagsFromClsid(pclsid : *const ::windows_sys::core::GUID, pdwcompatflags : *mut u32, pdwmiscstatusflags : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("urlmon.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] fn CopyBindInfo(pcbisrc : *const super:: BINDINFO, pbidest : *mut super:: BINDINFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("urlmon.dll" "system" fn CopyBindInfo(pcbisrc : *const super:: BINDINFO, pbidest : *mut super:: BINDINFO) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("urlmon.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CopyStgMedium(pcstgmedsrc : *const super:: STGMEDIUM, pstgmeddest : *mut super:: STGMEDIUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("urlmon.dll" "system" fn CopyStgMedium(pcstgmedsrc : *const super:: STGMEDIUM, pstgmeddest : *mut super:: STGMEDIUM) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("urlmon.dll" "system" fn CreateFormatEnumerator(cfmtetc : u32, rgfmtetc : *const super:: FORMATETC, ppenumfmtetc : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -56,7 +56,7 @@ ::windows_targets::link!("urlmon.dll" "system" fn RegisterMediaTypeClass(pbc : * mut::core::ffi::c_void, ctypes : u32, rgsztypes : *const ::windows_sys::core::PCSTR, rgclsid : *const ::windows_sys::core::GUID, reserved : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("urlmon.dll" "system" fn RegisterMediaTypes(ctypes : u32, rgsztypes : *const ::windows_sys::core::PCSTR, rgcftypes : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("urlmon.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] fn ReleaseBindInfo(pbindinfo : *mut super:: BINDINFO)); +::windows_targets::link!("urlmon.dll" "system" fn ReleaseBindInfo(pbindinfo : *mut super:: BINDINFO)); ::windows_targets::link!("urlmon.dll" "system" fn RevokeBindStatusCallback(pbc : * mut::core::ffi::c_void, pbscb : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("urlmon.dll" "system" fn RevokeFormatEnumerator(pbc : * mut::core::ffi::c_void, pefetc : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("urlmon.dll" "system" fn SetAccessForIEAppContainer(hobject : super::super::super::Foundation:: HANDLE, ieobjecttype : IEObjectType, dwaccessmask : u32) -> ::windows_sys::core::HRESULT); 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 d20affea47..66e22aae0d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Win32_System_Com_Marshal")] -#[doc = "Required features: `\"Win32_System_Com_Marshal\"`"] pub mod Marshal; #[cfg(feature = "Win32_System_Com_StructuredStorage")] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] pub mod StructuredStorage; #[cfg(feature = "Win32_System_Com_Urlmon")] -#[doc = "Required features: `\"Win32_System_Com_Urlmon\"`"] pub mod Urlmon; ::windows_targets::link!("ole32.dll" "system" fn BindMoniker(pmk : * mut::core::ffi::c_void, grfopt : u32, iidresult : *const ::windows_sys::core::GUID, ppvresult : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CLSIDFromProgID(lpszprogid : ::windows_sys::core::PCWSTR, lpclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); @@ -47,14 +44,14 @@ pub mod Urlmon; ::windows_targets::link!("ole32.dll" "system" fn CoGetObjectContext(riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoGetPSClsid(riid : *const ::windows_sys::core::GUID, pclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CoGetSystemSecurityPermissions(comsdtype : COMSD, ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn CoGetSystemSecurityPermissions(comsdtype : COMSD, ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoGetTreatAsClass(clsidold : *const ::windows_sys::core::GUID, pclsidnew : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoImpersonateClient() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoIncrementMTAUsage(pcookie : *mut CO_MTA_USAGE_COOKIE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoInitialize(pvreserved : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoInitializeEx(pvreserved : *const ::core::ffi::c_void, dwcoinit : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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 : u32, preserved3 : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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 : u32, preserved3 : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoInstall(pbc : * mut::core::ffi::c_void, dwflags : u32, pclassspec : *const uCLSSPEC, pquery : *const QUERYCONTEXT, pszcodebase : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoInvalidateRemoteMachineBindings(pszmachinename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CoIsHandlerConnected(punk : ::windows_sys::core::IUnknown) -> super::super::Foundation:: BOOL); @@ -651,7 +648,6 @@ impl ::core::clone::Clone for AUTHENTICATEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct BINDINFO { pub cbSize: u32, @@ -678,7 +674,6 @@ impl ::core::clone::Clone for BINDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union BINDPTR { pub lpfuncdesc: *mut FUNCDESC, @@ -848,7 +843,6 @@ impl ::core::clone::Clone for CSPLATFORM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct CUSTDATA { pub cCustData: u32, @@ -863,7 +857,6 @@ impl ::core::clone::Clone for CUSTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct CUSTDATAITEM { pub guid: ::windows_sys::core::GUID, @@ -924,7 +917,6 @@ impl ::core::clone::Clone for ContextProperty { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct DISPPARAMS { pub rgvarg: *mut super::Variant::VARIANT, @@ -978,7 +970,6 @@ impl ::core::clone::Clone for DWORD_SIZEDARR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct ELEMDESC { pub tdesc: TYPEDESC, @@ -993,7 +984,6 @@ impl ::core::clone::Clone for ELEMDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union ELEMDESC_0 { pub idldesc: IDLDESC, @@ -1050,7 +1040,6 @@ impl ::core::clone::Clone for FLAGGED_WORD_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FLAG_STGMEDIUM { pub ContextFlags: i32, @@ -1080,7 +1069,6 @@ impl ::core::clone::Clone for FORMATETC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct FUNCDESC { pub memid: i32, @@ -1105,7 +1093,6 @@ impl ::core::clone::Clone for FUNCDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct GDI_OBJECT { pub ObjectType: u32, @@ -1120,7 +1107,6 @@ impl ::core::clone::Clone for GDI_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub union GDI_OBJECT_0 { pub hBitmap: *mut super::SystemServices::userHBITMAP, @@ -1338,7 +1324,6 @@ impl ::core::clone::Clone for STATSTG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct STGMEDIUM { pub tymed: u32, @@ -1354,7 +1339,6 @@ impl ::core::clone::Clone for STGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union STGMEDIUM_0 { pub hBitmap: super::super::Graphics::Gdi::HBITMAP, @@ -1402,7 +1386,6 @@ impl ::core::clone::Clone for TLIBATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct TYPEATTR { pub guid: ::windows_sys::core::GUID, @@ -1433,7 +1416,6 @@ impl ::core::clone::Clone for TYPEATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct TYPEDESC { pub Anonymous: TYPEDESC_0, @@ -1448,7 +1430,6 @@ impl ::core::clone::Clone for TYPEDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union TYPEDESC_0 { pub lptdesc: *mut TYPEDESC, @@ -1464,7 +1445,6 @@ impl ::core::clone::Clone for TYPEDESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct VARDESC { pub memid: i32, @@ -1483,7 +1463,6 @@ impl ::core::clone::Clone for VARDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union VARDESC_0 { pub oInst: u32, @@ -1569,7 +1548,6 @@ impl ::core::clone::Clone for uCLSSPEC_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userFLAG_STGMEDIUM { pub ContextFlags: i32, @@ -1585,7 +1563,6 @@ impl ::core::clone::Clone for userFLAG_STGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userSTGMEDIUM { pub u: userSTGMEDIUM_0, @@ -1600,7 +1577,6 @@ impl ::core::clone::Clone for userSTGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userSTGMEDIUM_0 { pub tymed: u32, @@ -1615,7 +1591,6 @@ impl ::core::clone::Clone for userSTGMEDIUM_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub union userSTGMEDIUM_0_0 { pub hMetaFilePict: *mut super::SystemServices::userHMETAFILEPICT, 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 23c55d6b88..84ad9c1f3f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs @@ -1,7 +1,7 @@ ::windows_targets::link!("comsvcs.dll" "system" 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_targets::link!("comsvcs.dll" "system" fn CoEnterServiceDomain(pconfigobject : ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ole32.dll" "system" fn CoGetDefaultContext(apttype : super::Com:: APTTYPE, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("comsvcs.dll" "system" fn CoLeaveServiceDomain(punkstatus : ::windows_sys::core::IUnknown)); ::windows_targets::link!("mtxdm.dll" "cdecl" fn GetDispenserManager(param0 : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("comsvcs.dll" "system" fn GetManagedExtensions(dwexts : *mut u32) -> ::windows_sys::core::HRESULT); @@ -606,7 +606,6 @@ impl ::core::clone::Clone for ComponentSummary { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct CrmLogRecordRead { pub dwCrmFlags: u32, 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 5e8add256a..c5171557c7 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs @@ -5,7 +5,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn ClosePseudoConsole(hpc : HPCON)); ::windows_targets::link!("user32.dll" "system" fn ConsoleControl(command : CONSOLECONTROL, consoleinformation : *const ::core::ffi::c_void, consoleinformationlength : u32) -> super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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); ::windows_targets::link!("kernel32.dll" "system" fn CreatePseudoConsole(size : COORD, hinput : super::super::Foundation:: HANDLE, houtput : super::super::Foundation:: HANDLE, dwflags : u32, phpc : *mut HPCON) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" fn ExpungeConsoleCommandHistoryA(exename : ::windows_sys::core::PCSTR)); ::windows_targets::link!("kernel32.dll" "system" fn ExpungeConsoleCommandHistoryW(exename : ::windows_sys::core::PCWSTR)); 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 0f34bd677b..466ac4fc3f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs @@ -10,9 +10,9 @@ ::windows_targets::link!("user32.dll" "system" fn DdeClientTransaction(pdata : *const u8, cbdata : u32, hconv : HCONV, hszitem : HSZ, wfmt : u32, wtype : DDE_CLIENT_TRANSACTION_TYPE, dwtimeout : u32, pdwresult : *mut u32) -> HDDEDATA); ::windows_targets::link!("user32.dll" "system" fn DdeCmpStringHandles(hsz1 : HSZ, hsz2 : HSZ) -> i32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn DdeConnect(idinst : u32, hszservice : HSZ, hsztopic : HSZ, pcc : *const CONVCONTEXT) -> HCONV); +::windows_targets::link!("user32.dll" "system" fn DdeConnect(idinst : u32, hszservice : HSZ, hsztopic : HSZ, pcc : *const CONVCONTEXT) -> HCONV); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn DdeConnectList(idinst : u32, hszservice : HSZ, hsztopic : HSZ, hconvlist : HCONVLIST, pcc : *const CONVCONTEXT) -> HCONVLIST); +::windows_targets::link!("user32.dll" "system" fn DdeConnectList(idinst : u32, hszservice : HSZ, hsztopic : HSZ, hconvlist : HCONVLIST, pcc : *const CONVCONTEXT) -> HCONVLIST); ::windows_targets::link!("user32.dll" "system" fn DdeCreateDataHandle(idinst : u32, psrc : *const u8, cb : u32, cboff : u32, hszitem : HSZ, wfmt : u32, afcmd : u32) -> HDDEDATA); ::windows_targets::link!("user32.dll" "system" fn DdeCreateStringHandleA(idinst : u32, psz : ::windows_sys::core::PCSTR, icodepage : i32) -> HSZ); ::windows_targets::link!("user32.dll" "system" fn DdeCreateStringHandleW(idinst : u32, psz : ::windows_sys::core::PCWSTR, icodepage : i32) -> HSZ); @@ -30,13 +30,13 @@ ::windows_targets::link!("user32.dll" "system" fn DdeNameService(idinst : u32, hsz1 : HSZ, hsz2 : HSZ, afcmd : DDE_NAME_SERVICE_CMD) -> HDDEDATA); ::windows_targets::link!("user32.dll" "system" fn DdePostAdvise(idinst : u32, hsztopic : HSZ, hszitem : HSZ) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn DdeQueryConvInfo(hconv : HCONV, idtransaction : u32, pconvinfo : *mut CONVINFO) -> u32); +::windows_targets::link!("user32.dll" "system" fn DdeQueryConvInfo(hconv : HCONV, idtransaction : u32, pconvinfo : *mut CONVINFO) -> u32); ::windows_targets::link!("user32.dll" "system" fn DdeQueryNextServer(hconvlist : HCONVLIST, hconvprev : HCONV) -> HCONV); ::windows_targets::link!("user32.dll" "system" fn DdeQueryStringA(idinst : u32, hsz : HSZ, psz : ::windows_sys::core::PSTR, cchmax : u32, icodepage : i32) -> u32); ::windows_targets::link!("user32.dll" "system" fn DdeQueryStringW(idinst : u32, hsz : HSZ, psz : ::windows_sys::core::PWSTR, cchmax : u32, icodepage : i32) -> u32); ::windows_targets::link!("user32.dll" "system" fn DdeReconnect(hconv : HCONV) -> HCONV); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("user32.dll" "system" 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); ::windows_targets::link!("user32.dll" "system" fn DdeSetUserHandle(hconv : HCONV, id : u32, huser : usize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn DdeUnaccessData(hdata : HDDEDATA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn DdeUninitialize(idinst : u32) -> super::super::Foundation:: BOOL); @@ -78,7 +78,7 @@ ::windows_targets::link!("user32.dll" "system" fn SetClipboardData(uformat : u32, hmem : super::super::Foundation:: HANDLE) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("user32.dll" "system" fn SetClipboardViewer(hwndnewviewer : super::super::Foundation:: HWND) -> super::super::Foundation:: HWND); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetWinMetaFileBits(nsize : u32, lpmeta16data : *const u8, hdcref : super::super::Graphics::Gdi:: HDC, lpmfp : *const METAFILEPICT) -> super::super::Graphics::Gdi:: HENHMETAFILE); +::windows_targets::link!("gdi32.dll" "system" fn SetWinMetaFileBits(nsize : u32, lpmeta16data : *const u8, hdcref : super::super::Graphics::Gdi:: HDC, lpmfp : *const METAFILEPICT) -> super::super::Graphics::Gdi:: HENHMETAFILE); ::windows_targets::link!("user32.dll" "system" fn UnpackDDElParam(msg : u32, lparam : super::super::Foundation:: LPARAM, puilo : *mut usize, puihi : *mut usize) -> super::super::Foundation:: BOOL); pub const APPCLASS_MASK: i32 = 15i32; pub const APPCLASS_MONITOR: DDE_INITIALIZE_COMMAND = 1u32; @@ -233,7 +233,6 @@ pub type DDE_ENABLE_CALLBACK_CMD = u32; pub type DDE_INITIALIZE_COMMAND = u32; pub type DDE_NAME_SERVICE_CMD = u32; #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CONVCONTEXT { pub cb: u32, @@ -253,7 +252,6 @@ impl ::core::clone::Clone for CONVCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CONVINFO { pub cb: u32, @@ -390,7 +388,6 @@ impl ::core::clone::Clone for HSZPAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct METAFILEPICT { pub mm: i32, @@ -407,7 +404,6 @@ impl ::core::clone::Clone for METAFILEPICT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct MONCBSTRUCT { pub cb: u32, 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 57f8120af1..b429ebe981 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -23,7 +23,7 @@ ::windows_targets::link!("wdspxe.dll" "system" fn PxeProviderFreeInfo(pprovider : *const PXE_PROVIDER) -> u32); ::windows_targets::link!("wdspxe.dll" "system" fn PxeProviderQueryIndex(pszprovidername : ::windows_sys::core::PCWSTR, puindex : *mut u32) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("wdspxe.dll" "system" #[doc = "Required features: `\"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_targets::link!("wdspxe.dll" "system" 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_targets::link!("wdspxe.dll" "system" fn PxeProviderSetAttribute(hprovider : super::super::Foundation:: HANDLE, attribute : u32, pparameterbuffer : *const ::core::ffi::c_void, uparamlen : u32) -> u32); ::windows_targets::link!("wdspxe.dll" "system" fn PxeProviderUnRegister(pszprovidername : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("wdspxe.dll" "system" fn PxeRegisterCallback(hprovider : super::super::Foundation:: HANDLE, callbacktype : u32, pcallbackfunction : *const ::core::ffi::c_void, pcontext : *const ::core::ffi::c_void) -> u32); @@ -616,7 +616,6 @@ impl ::core::clone::Clone for WDS_TRANSPORTCLIENT_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct WDS_TRANSPORTPROVIDER_INIT_PARAMS { pub ulLength: u32, diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs index 350c700790..bc889d608c 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs @@ -2025,7 +2025,6 @@ impl ::core::clone::Clone for CPU_INFO_v2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DBGKD_DEBUG_DATA_HEADER32 { pub List: super::super::super::Kernel::LIST_ENTRY32, @@ -2041,7 +2040,6 @@ impl ::core::clone::Clone for DBGKD_DEBUG_DATA_HEADER32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DBGKD_DEBUG_DATA_HEADER64 { pub List: super::super::super::Kernel::LIST_ENTRY64, @@ -3383,7 +3381,6 @@ impl ::core::clone::Clone for IOSPACE_EX64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDDEBUGGER_DATA32 { pub Header: DBGKD_DEBUG_DATA_HEADER32, @@ -3462,7 +3459,6 @@ impl ::core::clone::Clone for KDDEBUGGER_DATA32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDDEBUGGER_DATA64 { pub Header: DBGKD_DEBUG_DATA_HEADER64, @@ -4272,7 +4268,6 @@ impl ::core::clone::Clone for WDBGEXTS_THREAD_OS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS { pub nSize: u32, @@ -4297,7 +4292,6 @@ impl ::core::clone::Clone for WINDBG_EXTENSION_APIS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS32 { pub nSize: u32, @@ -4322,7 +4316,6 @@ impl ::core::clone::Clone for WINDBG_EXTENSION_APIS32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS64 { pub nSize: u32, @@ -4458,13 +4451,10 @@ pub type PWINDBG_DISASM = ::core::option::Option u32>; pub type PWINDBG_DISASM64 = ::core::option::Option u32>; pub type PWINDBG_EXTENSION_API_VERSION = ::core::option::Option *mut EXT_API_VERSION>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT32 = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT64 = ::core::option::Option; pub type PWINDBG_EXTENSION_ROUTINE = ::core::option::Option; @@ -4476,21 +4466,18 @@ pub type PWINDBG_GET_EXPRESSION64 = ::core::option::Option; pub type PWINDBG_GET_SYMBOL32 = ::core::option::Option; pub type PWINDBG_GET_SYMBOL64 = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_IOCTL_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_OLDKD_EXTENSION_ROUTINE = ::core::option::Option; pub type PWINDBG_OLDKD_READ_PHYSICAL_MEMORY = ::core::option::Option u32>; pub type PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_OLD_EXTENSION_ROUTINE = ::core::option::Option; pub type PWINDBG_OUTPUT_ROUTINE = ::core::option::Option; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE32 = ::core::option::Option u32>; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE64 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_STACKTRACE_ROUTINE = ::core::option::Option u32>; 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 c83b122b83..7e81615149 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 @@ -1,24 +1,23 @@ #[cfg(feature = "Win32_System_Diagnostics_Debug_Extensions")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_Extensions\"`"] pub mod Extensions; #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn AddVectoredContinueHandler(first : u32, handler : PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void); +::windows_targets::link!("kernel32.dll" "system" fn AddVectoredContinueHandler(first : u32, handler : PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn AddVectoredExceptionHandler(first : u32, handler : PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void); +::windows_targets::link!("kernel32.dll" "system" fn AddVectoredExceptionHandler(first : u32, handler : PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void); ::windows_targets::link!("kernel32.dll" "system" fn Beep(dwfreq : u32, dwduration : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imagehlp.dll" "system" fn BindImage(imagename : ::windows_sys::core::PCSTR, dllpath : ::windows_sys::core::PCSTR, symbolpath : ::windows_sys::core::PCSTR) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imagehlp.dll" "system" 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_targets::link!("kernel32.dll" "system" 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"))] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn CheckSumMappedFile(baseaddress : *const ::core::ffi::c_void, filelength : u32, headersum : *mut u32, checksum : *mut u32) -> *mut IMAGE_NT_HEADERS64); +::windows_targets::link!("imagehlp.dll" "system" fn CheckSumMappedFile(baseaddress : *const ::core::ffi::c_void, filelength : u32, headersum : *mut u32, checksum : *mut u32) -> *mut IMAGE_NT_HEADERS64); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn CheckSumMappedFile(baseaddress : *const ::core::ffi::c_void, filelength : u32, headersum : *mut u32, checksum : *mut u32) -> *mut IMAGE_NT_HEADERS32); +::windows_targets::link!("imagehlp.dll" "system" fn CheckSumMappedFile(baseaddress : *const ::core::ffi::c_void, filelength : u32, headersum : *mut u32, checksum : *mut u32) -> *mut IMAGE_NT_HEADERS32); ::windows_targets::link!("advapi32.dll" "system" fn CloseThreadWaitChainSession(wcthandle : *const ::core::ffi::c_void)); ::windows_targets::link!("kernel32.dll" "system" fn ContinueDebugEvent(dwprocessid : u32, dwthreadid : u32, dwcontinuestatus : super::super::super::Foundation:: NTSTATUS) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn CopyContext(destination : *mut CONTEXT, contextflags : CONTEXT_FLAGS, source : *const CONTEXT) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn CopyContext(destination : *mut CONTEXT, contextflags : CONTEXT_FLAGS, source : *const CONTEXT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" 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_targets::link!("dbghelp.dll" "system" 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_targets::link!("kernel32.dll" "system" fn DebugActiveProcess(dwprocessid : u32) -> super::super::super::Foundation:: BOOL); @@ -59,81 +58,81 @@ pub mod Extensions; ::windows_targets::link!("kernel32.dll" "system" fn GetErrorMode() -> u32); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn GetImageUnusedHeaderBytes(loadedimage : *const LOADED_IMAGE, sizeunusedheaderbytes : *mut u32) -> u32); +::windows_targets::link!("imagehlp.dll" "system" fn GetImageUnusedHeaderBytes(loadedimage : *const LOADED_IMAGE, sizeunusedheaderbytes : *mut u32) -> u32); ::windows_targets::link!("dbghelp.dll" "system" fn GetSymLoadError() -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn GetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *mut CONTEXT) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *mut CONTEXT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadErrorMode() -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadSelectorEntry(hthread : super::super::super::Foundation:: HANDLE, dwselector : u32, lpselectorentry : *mut LDT_ENTRY) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn GetThreadWaitChain(wcthandle : *const ::core::ffi::c_void, context : usize, flags : WAIT_CHAIN_THREAD_OPTIONS, threadid : u32, nodecount : *mut u32, nodeinfoarray : *mut WAITCHAIN_NODE_INFO, iscycle : *mut super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn GetTimestampForLoadedLibrary(module : super::super::super::Foundation:: HMODULE) -> u32); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn GetXStateFeaturesMask(context : *const CONTEXT, featuremask : *mut u64) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetXStateFeaturesMask(context : *const CONTEXT, featuremask : *mut u64) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_WinTrust")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_Security_WinTrust\"`"] fn ImageAddCertificate(filehandle : super::super::super::Foundation:: HANDLE, certificate : *const super::super::super::Security::WinTrust:: WIN_CERTIFICATE, index : *mut u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn ImageAddCertificate(filehandle : super::super::super::Foundation:: HANDLE, certificate : *const super::super::super::Security::WinTrust:: WIN_CERTIFICATE, index : *mut u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn ImageDirectoryEntryToData(base : *const ::core::ffi::c_void, mappedasimage : super::super::super::Foundation:: BOOLEAN, directoryentry : IMAGE_DIRECTORY_ENTRY, size : *mut u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("dbghelp.dll" "system" fn ImageDirectoryEntryToDataEx(base : *const ::core::ffi::c_void, mappedasimage : super::super::super::Foundation:: BOOLEAN, directoryentry : IMAGE_DIRECTORY_ENTRY, size : *mut u32, foundheader : *mut *mut IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); ::windows_targets::link!("imagehlp.dll" "system" fn ImageEnumerateCertificates(filehandle : super::super::super::Foundation:: HANDLE, typefilter : u16, certificatecount : *mut u32, indices : *mut u32, indexcount : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_WinTrust")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_Security_WinTrust\"`"] fn ImageGetCertificateData(filehandle : super::super::super::Foundation:: HANDLE, certificateindex : u32, certificate : *mut super::super::super::Security::WinTrust:: WIN_CERTIFICATE, requiredlength : *mut u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn ImageGetCertificateData(filehandle : super::super::super::Foundation:: HANDLE, certificateindex : u32, certificate : *mut super::super::super::Security::WinTrust:: WIN_CERTIFICATE, requiredlength : *mut u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security_WinTrust")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_Security_WinTrust\"`"] fn ImageGetCertificateHeader(filehandle : super::super::super::Foundation:: HANDLE, certificateindex : u32, certificateheader : *mut super::super::super::Security::WinTrust:: WIN_CERTIFICATE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn ImageGetCertificateHeader(filehandle : super::super::super::Foundation:: HANDLE, certificateindex : u32, certificateheader : *mut super::super::super::Security::WinTrust:: WIN_CERTIFICATE) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imagehlp.dll" "system" 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_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn ImageLoad(dllname : ::windows_sys::core::PCSTR, dllpath : ::windows_sys::core::PCSTR) -> *mut LOADED_IMAGE); +::windows_targets::link!("imagehlp.dll" "system" 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_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageNtHeader(base : *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS64); +::windows_targets::link!("dbghelp.dll" "system" fn ImageNtHeader(base : *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS64); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageNtHeader(base : *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS32); +::windows_targets::link!("dbghelp.dll" "system" fn ImageNtHeader(base : *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS32); ::windows_targets::link!("imagehlp.dll" "system" fn ImageRemoveCertificate(filehandle : super::super::super::Foundation:: HANDLE, index : u32) -> super::super::super::Foundation:: BOOL); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); +::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); +::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); +::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); +::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn ImageUnload(loadedimage : *mut LOADED_IMAGE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn ImageUnload(loadedimage : *mut LOADED_IMAGE) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn ImagehlpApiVersion() -> *mut API_VERSION); ::windows_targets::link!("dbghelp.dll" "system" fn ImagehlpApiVersionEx(appversion : *const API_VERSION) -> *mut API_VERSION); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeContext(buffer : *mut ::core::ffi::c_void, contextflags : CONTEXT_FLAGS, context : *mut *mut CONTEXT, contextlength : *mut u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn InitializeContext(buffer : *mut ::core::ffi::c_void, contextflags : CONTEXT_FLAGS, context : *mut *mut CONTEXT, contextlength : *mut u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeContext2(buffer : *mut ::core::ffi::c_void, contextflags : CONTEXT_FLAGS, context : *mut *mut CONTEXT, contextlength : *mut u32, xstatecompactionmask : u64) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn InitializeContext2(buffer : *mut ::core::ffi::c_void, contextflags : CONTEXT_FLAGS, context : *mut *mut CONTEXT, contextlength : *mut u32, xstatecompactionmask : u64) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn IsDebuggerPresent() -> super::super::super::Foundation:: BOOL); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn LocateXStateFeature(context : *const CONTEXT, featureid : u32, length : *mut u32) -> *mut ::core::ffi::c_void); +::windows_targets::link!("kernel32.dll" "system" fn LocateXStateFeature(context : *const CONTEXT, featureid : u32, length : *mut u32) -> *mut ::core::ffi::c_void); ::windows_targets::link!("dbghelp.dll" "system" fn MakeSureDirectoryPathExists(dirpath : ::windows_sys::core::PCSTR) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"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_targets::link!("imagehlp.dll" "system" 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_targets::link!("imagehlp.dll" "system" fn MapFileAndCheckSumA(filename : ::windows_sys::core::PCSTR, headersum : *mut u32, checksum : *mut u32) -> u32); ::windows_targets::link!("imagehlp.dll" "system" fn MapFileAndCheckSumW(filename : ::windows_sys::core::PCWSTR, headersum : *mut u32, checksum : *mut u32) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn MessageBeep(utype : super::super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn MessageBeep(utype : super::super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn MiniDumpReadDumpStream(baseofdump : *const ::core::ffi::c_void, streamnumber : u32, dir : *mut *mut MINIDUMP_DIRECTORY, streampointer : *mut *mut ::core::ffi::c_void, streamsize : *mut u32) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] -::windows_targets::link!("dbghelp.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("dbghelp.dll" "system" 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); ::windows_targets::link!("advapi32.dll" "system" fn OpenThreadWaitChainSession(flags : OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback : PWAITCHAINCALLBACK) -> *mut ::core::ffi::c_void); ::windows_targets::link!("kernel32.dll" "system" fn OutputDebugStringA(lpoutputstring : ::windows_sys::core::PCSTR)); ::windows_targets::link!("kernel32.dll" "system" fn OutputDebugStringW(lpoutputstring : ::windows_sys::core::PCWSTR)); ::windows_targets::link!("kernel32.dll" "system" fn RaiseException(dwexceptioncode : u32, dwexceptionflags : u32, nnumberofarguments : u32, lparguments : *const usize)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RaiseFailFastException(pexceptionrecord : *const EXCEPTION_RECORD, pcontextrecord : *const CONTEXT, dwflags : u32)); +::windows_targets::link!("kernel32.dll" "system" fn RaiseFailFastException(pexceptionrecord : *const EXCEPTION_RECORD, pcontextrecord : *const CONTEXT, dwflags : u32)); ::windows_targets::link!("dbghelp.dll" "system" 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_targets::link!("dbghelp.dll" "system" fn RangeMapCreate() -> *mut ::core::ffi::c_void); ::windows_targets::link!("dbghelp.dll" "system" fn RangeMapFree(rmaphandle : *const ::core::ffi::c_void)); @@ -157,10 +156,10 @@ pub mod Extensions; #[cfg(target_arch = "x86_64")] ::windows_targets::link!("ntdll.dll" "system" fn RtlAddGrowableFunctionTable(dynamictable : *mut *mut ::core::ffi::c_void, functiontable : *const IMAGE_RUNTIME_FUNCTION_ENTRY, entrycount : u32, maximumentrycount : u32, rangebase : usize, rangeend : usize) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlCaptureContext(contextrecord : *mut CONTEXT)); +::windows_targets::link!("kernel32.dll" "system" fn RtlCaptureContext(contextrecord : *mut CONTEXT)); #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlCaptureContext2(contextrecord : *mut CONTEXT)); +::windows_targets::link!("kernel32.dll" "system" fn RtlCaptureContext2(contextrecord : *mut CONTEXT)); ::windows_targets::link!("kernel32.dll" "system" fn RtlCaptureStackBackTrace(framestoskip : u32, framestocapture : u32, backtrace : *mut *mut ::core::ffi::c_void, backtracehash : *mut u32) -> u16); #[cfg(target_arch = "aarch64")] ::windows_targets::link!("kernel32.dll" "system" fn RtlDeleteFunctionTable(functiontable : *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY) -> super::super::super::Foundation:: BOOLEAN); @@ -181,36 +180,36 @@ pub mod Extensions; ::windows_targets::link!("kernel32.dll" "system" fn RtlPcToFileHeader(pcvalue : *const ::core::ffi::c_void, baseofimage : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("kernel32.dll" "system" fn RtlRaiseException(exceptionrecord : *const EXCEPTION_RECORD)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "cdecl" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlRestoreContext(contextrecord : *const CONTEXT, exceptionrecord : *const EXCEPTION_RECORD)); +::windows_targets::link!("kernel32.dll" "cdecl" fn RtlRestoreContext(contextrecord : *const CONTEXT, exceptionrecord : *const EXCEPTION_RECORD)); ::windows_targets::link!("kernel32.dll" "system" fn RtlUnwind(targetframe : *const ::core::ffi::c_void, targetip : *const ::core::ffi::c_void, exceptionrecord : *const EXCEPTION_RECORD, returnvalue : *const ::core::ffi::c_void)); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUnwindEx(targetframe : *const ::core::ffi::c_void, targetip : *const ::core::ffi::c_void, exceptionrecord : *const EXCEPTION_RECORD, returnvalue : *const ::core::ffi::c_void, contextrecord : *const CONTEXT, historytable : *const UNWIND_HISTORY_TABLE)); +::windows_targets::link!("kernel32.dll" "system" fn RtlUnwindEx(targetframe : *const ::core::ffi::c_void, targetip : *const ::core::ffi::c_void, exceptionrecord : *const EXCEPTION_RECORD, returnvalue : *const ::core::ffi::c_void, contextrecord : *const CONTEXT, historytable : *const UNWIND_HISTORY_TABLE)); #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlVirtualUnwind(handlertype : RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase : usize, controlpc : usize, functionentry : *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord : *mut CONTEXT, handlerdata : *mut *mut ::core::ffi::c_void, establisherframe : *mut usize, contextpointers : *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel:: EXCEPTION_ROUTINE); +::windows_targets::link!("kernel32.dll" "system" fn RtlVirtualUnwind(handlertype : RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase : usize, controlpc : usize, functionentry : *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord : *mut CONTEXT, handlerdata : *mut *mut ::core::ffi::c_void, establisherframe : *mut usize, contextpointers : *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel:: EXCEPTION_ROUTINE); #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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); ::windows_targets::link!("dbghelp.dll" "system" fn SearchTreeForFile(rootpath : ::windows_sys::core::PCSTR, inputpathname : ::windows_sys::core::PCSTR, outputpathbuffer : ::windows_sys::core::PSTR) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn SearchTreeForFileW(rootpath : ::windows_sys::core::PCWSTR, inputpathname : ::windows_sys::core::PCWSTR, outputpathbuffer : ::windows_sys::core::PWSTR) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn SetCheckUserInterruptShared(lpstartaddress : LPCALL_BACK_USER_INTERRUPT_ROUTINE)); ::windows_targets::link!("kernel32.dll" "system" fn SetErrorMode(umode : THREAD_ERROR_MODE) -> u32); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn SetImageConfigInformation(loadedimage : *mut LOADED_IMAGE, imageconfiginformation : *const IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn SetImageConfigInformation(loadedimage : *mut LOADED_IMAGE, imageconfiginformation : *const IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn SetImageConfigInformation(loadedimage : *mut LOADED_IMAGE, imageconfiginformation : *const IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn SetImageConfigInformation(loadedimage : *mut LOADED_IMAGE, imageconfiginformation : *const IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn SetSymLoadError(error : u32)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *const CONTEXT) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *const CONTEXT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadErrorMode(dwnewmode : THREAD_ERROR_MODE, lpoldmode : *mut THREAD_ERROR_MODE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter : LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER); +::windows_targets::link!("kernel32.dll" "system" fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter : LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SetXStateFeaturesMask(context : *mut CONTEXT, featuremask : u64) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SetXStateFeaturesMask(context : *mut CONTEXT, featuremask : u64) -> super::super::super::Foundation:: BOOL); #[cfg(target_arch = "x86")] ::windows_targets::link!("dbghelp.dll" "system" fn StackWalk(machinetype : u32, hprocess : super::super::super::Foundation:: HANDLE, hthread : super::super::super::Foundation:: HANDLE, stackframe : *mut STACKFRAME, contextrecord : *mut ::core::ffi::c_void, readmemoryroutine : PREAD_PROCESS_MEMORY_ROUTINE, functiontableaccessroutine : PFUNCTION_TABLE_ACCESS_ROUTINE, getmodulebaseroutine : PGET_MODULE_BASE_ROUTINE, translateaddress : PTRANSLATE_ADDRESS_ROUTINE) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("dbghelp.dll" "system" fn StackWalk2(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, gettargetattributevalue : PGET_TARGET_ATTRIBUTE_VALUE64, flags : u32) -> super::super::super::Foundation:: BOOL); @@ -410,17 +409,17 @@ pub mod Extensions; ::windows_targets::link!("dbghelp.dll" "system" fn UnDecorateSymbolName(name : ::windows_sys::core::PCSTR, outputstring : ::windows_sys::core::PSTR, maxstringlength : u32, flags : u32) -> u32); ::windows_targets::link!("dbghelp.dll" "system" fn UnDecorateSymbolNameW(name : ::windows_sys::core::PCWSTR, outputstring : ::windows_sys::core::PWSTR, maxstringlength : u32, flags : u32) -> u32); #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] fn UnMapAndLoad(loadedimage : *mut LOADED_IMAGE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imagehlp.dll" "system" fn UnMapAndLoad(loadedimage : *mut LOADED_IMAGE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn UnhandledExceptionFilter(exceptioninfo : *const EXCEPTION_POINTERS) -> i32); +::windows_targets::link!("kernel32.dll" "system" fn UnhandledExceptionFilter(exceptioninfo : *const EXCEPTION_POINTERS) -> i32); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"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_targets::link!("imagehlp.dll" "system" 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(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("imagehlp.dll" "system" #[doc = "Required features: `\"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_targets::link!("imagehlp.dll" "system" 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(feature = "Win32_System_Threading")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn WaitForDebugEvent(lpdebugevent : *mut DEBUG_EVENT, dwmilliseconds : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WaitForDebugEvent(lpdebugevent : *mut DEBUG_EVENT, dwmilliseconds : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn WaitForDebugEventEx(lpdebugevent : *mut DEBUG_EVENT, dwmilliseconds : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn WaitForDebugEventEx(lpdebugevent : *mut DEBUG_EVENT, dwmilliseconds : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn Wow64GetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *mut WOW64_CONTEXT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn Wow64GetThreadSelectorEntry(hthread : super::super::super::Foundation:: HANDLE, dwselector : u32, lpselectorentry : *mut WOW64_LDT_ENTRY) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn Wow64SetThreadContext(hthread : super::super::super::Foundation:: HANDLE, lpcontext : *const WOW64_CONTEXT) -> super::super::super::Foundation:: BOOL); @@ -2210,7 +2209,6 @@ impl ::core::clone::Clone for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct APC_CALLBACK_DATA { pub Parameter: usize, @@ -2346,7 +2344,6 @@ impl ::core::clone::Clone for ARM64_NT_NEON128_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -2374,7 +2371,6 @@ impl ::core::clone::Clone for CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub union CONTEXT_0 { @@ -2392,7 +2388,6 @@ impl ::core::clone::Clone for CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT_0_0 { @@ -2439,7 +2434,6 @@ impl ::core::clone::Clone for CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -2501,7 +2495,6 @@ impl ::core::clone::Clone for CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub union CONTEXT_0 { @@ -2519,7 +2512,6 @@ impl ::core::clone::Clone for CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT_0_0 { @@ -2553,7 +2545,6 @@ impl ::core::clone::Clone for CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -2628,7 +2619,6 @@ impl ::core::clone::Clone for CPU_INFORMATION_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct CREATE_PROCESS_DEBUG_INFO { pub hFile: super::super::super::Foundation::HANDLE, @@ -2651,7 +2641,6 @@ impl ::core::clone::Clone for CREATE_PROCESS_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct CREATE_THREAD_DEBUG_INFO { pub hThread: super::super::super::Foundation::HANDLE, @@ -2678,7 +2667,6 @@ impl ::core::clone::Clone for DBGHELP_DATA_REPORT_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct DEBUG_EVENT { pub dwDebugEventCode: DEBUG_EVENT_CODE, @@ -2695,7 +2683,6 @@ impl ::core::clone::Clone for DEBUG_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub union DEBUG_EVENT_0 { pub Exception: EXCEPTION_DEBUG_INFO, @@ -2717,7 +2704,6 @@ impl ::core::clone::Clone for DEBUG_EVENT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_CONTEXT { @@ -2745,7 +2731,6 @@ impl ::core::clone::Clone for DISPATCHER_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_CONTEXT { @@ -2934,7 +2919,6 @@ impl ::core::clone::Clone for EXCEPTION_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct EXCEPTION_POINTERS { pub ExceptionRecord: *mut EXCEPTION_RECORD, @@ -3015,7 +2999,6 @@ impl ::core::clone::Clone for EXIT_THREAD_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct ExtendedDebugPropertyInfo { pub dwValidFields: u32, @@ -3666,7 +3649,6 @@ impl ::core::clone::Clone for IMAGE_DEBUG_DIRECTORY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct IMAGE_DEBUG_INFORMATION { @@ -3713,7 +3695,6 @@ impl ::core::clone::Clone for IMAGE_DEBUG_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_FILE_HEADER { pub Machine: super::super::SystemInformation::IMAGE_FILE_MACHINE, @@ -3897,7 +3878,6 @@ impl ::core::clone::Clone for IMAGE_LOAD_CONFIG_DIRECTORY64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_NT_HEADERS32 { pub Signature: u32, @@ -3913,7 +3893,6 @@ impl ::core::clone::Clone for IMAGE_NT_HEADERS32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_NT_HEADERS64 { pub Signature: u32, @@ -4008,7 +3987,6 @@ impl ::core::clone::Clone for IMAGE_OPTIONAL_HEADER64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_ROM_HEADERS { pub FileHeader: IMAGE_FILE_HEADER, @@ -4352,7 +4330,6 @@ impl ::core::clone::Clone for LDT_ENTRY_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] pub struct LOADED_IMAGE { @@ -4382,7 +4359,6 @@ impl ::core::clone::Clone for LOADED_IMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] pub struct LOADED_IMAGE { @@ -4438,7 +4414,6 @@ impl ::core::clone::Clone for M128A { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub struct MINIDUMP_CALLBACK_INFORMATION { @@ -4456,7 +4431,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub struct MINIDUMP_CALLBACK_INFORMATION { @@ -4474,7 +4448,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_INFORMATION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] pub struct MINIDUMP_CALLBACK_INPUT { pub ProcessId: u32, @@ -4491,7 +4464,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] pub union MINIDUMP_CALLBACK_INPUT_0 { pub Status: ::windows_sys::core::HRESULT, @@ -4516,7 +4488,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_INPUT_0 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT { pub Anonymous: MINIDUMP_CALLBACK_OUTPUT_0, @@ -4530,7 +4501,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub union MINIDUMP_CALLBACK_OUTPUT_0 { pub ModuleWriteFlags: u32, @@ -4553,7 +4523,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_0 { pub MemoryBase: u64, @@ -4568,7 +4537,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_1 { pub CheckCancel: super::super::super::Foundation::BOOL, @@ -4583,7 +4551,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_2 { pub VmRegion: MINIDUMP_MEMORY_INFO, @@ -4598,7 +4565,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_3 { pub VmQueryStatus: ::windows_sys::core::HRESULT, @@ -4613,7 +4579,6 @@ impl ::core::clone::Clone for MINIDUMP_CALLBACK_OUTPUT_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_4 { pub VmReadStatus: ::windows_sys::core::HRESULT, @@ -4655,7 +4620,6 @@ impl ::core::clone::Clone for MINIDUMP_EXCEPTION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_EXCEPTION_INFORMATION { @@ -4674,7 +4638,6 @@ impl ::core::clone::Clone for MINIDUMP_EXCEPTION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_EXCEPTION_INFORMATION { @@ -4936,7 +4899,6 @@ impl ::core::clone::Clone for MINIDUMP_MEMORY_DESCRIPTOR64 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_MEMORY_INFO { pub BaseAddress: u64, @@ -5016,7 +4978,6 @@ impl ::core::clone::Clone for MINIDUMP_MISC_INFO_2 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_3 { pub SizeOfInfo: u32, @@ -5045,7 +5006,6 @@ impl ::core::clone::Clone for MINIDUMP_MISC_INFO_3 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_4 { pub SizeOfInfo: u32, @@ -5076,7 +5036,6 @@ impl ::core::clone::Clone for MINIDUMP_MISC_INFO_4 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_5 { pub SizeOfInfo: u32, @@ -5109,7 +5068,6 @@ impl ::core::clone::Clone for MINIDUMP_MISC_INFO_5 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE { pub BaseOfImage: u64, @@ -5132,7 +5090,6 @@ impl ::core::clone::Clone for MINIDUMP_MODULE { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE_CALLBACK { pub FullPath: ::windows_sys::core::PWSTR, @@ -5155,7 +5112,6 @@ impl ::core::clone::Clone for MINIDUMP_MODULE_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE_LIST { pub NumberOfModules: u32, @@ -5293,7 +5249,6 @@ impl ::core::clone::Clone for MINIDUMP_SYSTEM_FILECACHE_INFORMATION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO { pub ProcessorArchitecture: super::super::SystemInformation::PROCESSOR_ARCHITECTURE, @@ -5317,7 +5272,6 @@ impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub union MINIDUMP_SYSTEM_INFO_0 { pub Reserved0: u16, @@ -5332,7 +5286,6 @@ impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO_0_0 { pub NumberOfProcessors: u8, @@ -5347,7 +5300,6 @@ impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub union MINIDUMP_SYSTEM_INFO_1 { pub Reserved1: u32, @@ -5362,7 +5314,6 @@ impl ::core::clone::Clone for MINIDUMP_SYSTEM_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO_1_0 { pub SuiteMask: u16, @@ -5495,7 +5446,6 @@ impl ::core::clone::Clone for MINIDUMP_THREAD { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_CALLBACK { @@ -5518,7 +5468,6 @@ impl ::core::clone::Clone for MINIDUMP_THREAD_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_CALLBACK { @@ -5557,7 +5506,6 @@ impl ::core::clone::Clone for MINIDUMP_THREAD_EX { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_EX_CALLBACK { @@ -5582,7 +5530,6 @@ impl ::core::clone::Clone for MINIDUMP_THREAD_EX_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_EX_CALLBACK { @@ -7191,10 +7138,8 @@ impl ::core::clone::Clone for XSTATE_FEATURE { } pub type DIGEST_FUNCTION = ::core::option::Option super::super::super::Foundation::BOOL>; pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type LPTOP_LEVEL_EXCEPTION_FILTER = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub type MINIDUMP_CALLBACK_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PCOGETACTIVATIONSTATE = ::core::option::Option ::windows_sys::core::HRESULT>; @@ -7289,7 +7234,6 @@ pub type PSYM_ENUMSYMBOLS_CALLBACKW = ::core::option::Option u32>; pub type PTRANSLATE_ADDRESS_ROUTINE64 = ::core::option::Option u64>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PVECTORED_EXCEPTION_HANDLER = ::core::option::Option i32>; pub type PWAITCHAINCALLBACK = ::core::option::Option; 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 a703a7487c..77a2b3db3d 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 @@ -10,7 +10,7 @@ ::windows_targets::link!("advapi32.dll" "system" 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); ::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn EventAccessQuery(guid : *const ::windows_sys::core::GUID, buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR, buffersize : *mut u32) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn EventAccessQuery(guid : *const ::windows_sys::core::GUID, buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR, buffersize : *mut u32) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn EventAccessRemove(guid : *const ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn EventActivityIdControl(controlcode : u32, activityid : *mut ::windows_sys::core::GUID) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn EventEnabled(reghandle : u64, eventdescriptor : *const EVENT_DESCRIPTOR) -> super::super::super::Foundation:: BOOLEAN); @@ -28,17 +28,17 @@ ::windows_targets::link!("advapi32.dll" "system" fn GetTraceEnableLevel(tracehandle : u64) -> u8); ::windows_targets::link!("advapi32.dll" "system" fn GetTraceLoggerHandle(buffer : *const ::core::ffi::c_void) -> u64); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceA(logfile : *mut EVENT_TRACE_LOGFILEA) -> PROCESSTRACE_HANDLE); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceA(logfile : *mut EVENT_TRACE_LOGFILEA) -> PROCESSTRACE_HANDLE); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceFromBufferStream(options : *const ETW_OPEN_TRACE_OPTIONS, buffercompletioncallback : PETW_BUFFER_COMPLETION_CALLBACK, buffercompletioncontext : *const ::core::ffi::c_void) -> u64); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromBufferStream(options : *const ETW_OPEN_TRACE_OPTIONS, buffercompletioncallback : PETW_BUFFER_COMPLETION_CALLBACK, buffercompletioncontext : *const ::core::ffi::c_void) -> u64); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceFromFile(logfilename : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromFile(logfilename : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceFromRealTimeLogger(loggername : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromRealTimeLogger(loggername : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceFromRealTimeLoggerWithAllocationOptions(loggername : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, allocationsize : usize, memorypartitionhandle : super::super::super::Foundation:: HANDLE, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromRealTimeLoggerWithAllocationOptions(loggername : ::windows_sys::core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, allocationsize : usize, memorypartitionhandle : super::super::super::Foundation:: HANDLE, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); #[cfg(feature = "Win32_System_Time")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_System_Time\"`"] fn OpenTraceW(logfile : *mut EVENT_TRACE_LOGFILEW) -> PROCESSTRACE_HANDLE); +::windows_targets::link!("advapi32.dll" "system" fn OpenTraceW(logfile : *mut EVENT_TRACE_LOGFILEW) -> PROCESSTRACE_HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn ProcessTrace(handlearray : *const PROCESSTRACE_HANDLE, handlecount : u32, starttime : *const super::super::super::Foundation:: FILETIME, endtime : *const super::super::super::Foundation:: FILETIME) -> super::super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" fn ProcessTraceAddBufferToBufferStream(tracehandle : u64, buffer : *const ETW_BUFFER_HEADER, buffersize : u32) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn ProcessTraceBufferDecrementReference(buffer : *const ETW_BUFFER_HEADER) -> u32); @@ -886,7 +886,6 @@ impl ::core::clone::Clone for ENABLE_TRACE_PARAMETERS_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct ETW_BUFFER_CALLBACK_INFORMATION { pub TraceHandle: u64, @@ -951,7 +950,6 @@ impl ::core::clone::Clone for ETW_BUFFER_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct ETW_OPEN_TRACE_OPTIONS { pub ProcessTraceModes: ETW_PROCESS_TRACE_MODES, @@ -1748,7 +1746,6 @@ impl ::core::clone::Clone for EVENT_TRACE_HEADER_3_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct EVENT_TRACE_LOGFILEA { pub LogFileName: ::windows_sys::core::PSTR, @@ -1775,7 +1772,6 @@ impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEA_0 { pub LogFileMode: u32, @@ -1790,7 +1786,6 @@ impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEA_1 { pub EventCallback: PEVENT_CALLBACK, @@ -1805,7 +1800,6 @@ impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct EVENT_TRACE_LOGFILEW { pub LogFileName: ::windows_sys::core::PWSTR, @@ -1832,7 +1826,6 @@ impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEW_0 { pub LogFileMode: u32, @@ -1847,7 +1840,6 @@ impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEW_1 { pub EventCallback: PEVENT_CALLBACK, @@ -2268,7 +2260,6 @@ impl ::core::clone::Clone for TRACE_GUID_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER { pub BufferSize: u32, @@ -2299,7 +2290,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER_0 { pub Version: u32, @@ -2314,7 +2304,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER_0_0 { pub MajorVersion: u8, @@ -2331,7 +2320,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER_1 { pub LogInstanceGuid: ::windows_sys::core::GUID, @@ -2346,7 +2334,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER_1_0 { pub StartBuffers: u32, @@ -2363,7 +2350,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32 { pub BufferSize: u32, @@ -2394,7 +2380,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER32_0 { pub Version: u32, @@ -2409,7 +2394,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32_0_0 { pub MajorVersion: u8, @@ -2426,7 +2410,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER32_1 { pub LogInstanceGuid: ::windows_sys::core::GUID, @@ -2441,7 +2424,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32_1_0 { pub StartBuffers: u32, @@ -2458,7 +2440,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64 { pub BufferSize: u32, @@ -2489,7 +2470,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER64_0 { pub Version: u32, @@ -2504,7 +2484,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64_0_0 { pub MajorVersion: u8, @@ -2521,7 +2500,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER64_1 { pub LogInstanceGuid: ::windows_sys::core::GUID, @@ -2536,7 +2514,6 @@ impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64_1_0 { pub StartBuffers: u32, @@ -2832,16 +2809,13 @@ impl ::core::clone::Clone for WNODE_TOO_SMALL { } } pub type PENABLECALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PETW_BUFFER_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PETW_BUFFER_COMPLETION_CALLBACK = ::core::option::Option; pub type PEVENT_CALLBACK = ::core::option::Option; pub type PEVENT_RECORD_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PEVENT_TRACE_BUFFER_CALLBACKA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PEVENT_TRACE_BUFFER_CALLBACKW = ::core::option::Option u32>; pub type WMIDPREQUEST = ::core::option::Option u32>; diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs index 0d4e46cffb..d9aecd4101 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs @@ -98,7 +98,6 @@ impl ::core::clone::Clone for PSS_AUXILIARY_PAGES_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct PSS_AUXILIARY_PAGE_ENTRY { pub Address: *mut ::core::ffi::c_void, @@ -313,7 +312,6 @@ impl ::core::clone::Clone for PSS_PROCESS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct PSS_THREAD_ENTRY { pub ExitStatus: u32, diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/mod.rs index e9c8b8ce47..0803c2d8f0 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Win32_System_Diagnostics_Ceip")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Ceip\"`"] pub mod Ceip; #[cfg(feature = "Win32_System_Diagnostics_Debug")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] pub mod Debug; #[cfg(feature = "Win32_System_Diagnostics_Etw")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] pub mod Etw; #[cfg(feature = "Win32_System_Diagnostics_ProcessSnapshotting")] -#[doc = "Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`"] pub mod ProcessSnapshotting; #[cfg(feature = "Win32_System_Diagnostics_ToolHelp")] -#[doc = "Required features: `\"Win32_System_Diagnostics_ToolHelp\"`"] pub mod ToolHelp; #[cfg(feature = "Win32_System_Diagnostics_TraceLogging")] -#[doc = "Required features: `\"Win32_System_Diagnostics_TraceLogging\"`"] pub mod TraceLogging; 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 5c90fde326..3b82589564 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -1,7 +1,7 @@ ::windows_targets::link!("faultrep.dll" "system" fn AddERExcludedApplicationA(szapplication : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("faultrep.dll" "system" fn AddERExcludedApplicationW(wszapplication : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -::windows_targets::link!("faultrep.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] fn ReportFault(pep : *const super::Diagnostics::Debug:: EXCEPTION_POINTERS, dwopt : u32) -> EFaultRepRetVal); +::windows_targets::link!("faultrep.dll" "system" fn ReportFault(pep : *const super::Diagnostics::Debug:: EXCEPTION_POINTERS, dwopt : u32) -> EFaultRepRetVal); ::windows_targets::link!("wer.dll" "system" fn WerAddExcludedApplication(pwzexename : ::windows_sys::core::PCWSTR, ballusers : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wer.dll" "system" fn WerFreeString(pwszstr : ::windows_sys::core::PCWSTR)); ::windows_targets::link!("kernel32.dll" "system" fn WerGetFlags(hprocess : super::super::Foundation:: HANDLE, pdwflags : *mut WER_FAULT_REPORTING) -> ::windows_sys::core::HRESULT); @@ -14,7 +14,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn WerRegisterRuntimeExceptionModule(pwszoutofprocesscallbackdll : ::windows_sys::core::PCWSTR, pcontext : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wer.dll" "system" fn WerRemoveExcludedApplication(pwzexename : ::windows_sys::core::PCWSTR, ballusers : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -::windows_targets::link!("wer.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("wer.dll" "system" fn WerReportAddFile(hreporthandle : HREPORT, pwzpath : ::windows_sys::core::PCWSTR, repfiletype : WER_FILE_TYPE, dwfileflags : WER_FILE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wer.dll" "system" fn WerReportCloseHandle(hreporthandle : HREPORT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wer.dll" "system" fn WerReportCreate(pwzeventtype : ::windows_sys::core::PCWSTR, reptype : WER_REPORT_TYPE, preportinformation : *const WER_REPORT_INFORMATION, phreporthandle : *mut HREPORT) -> ::windows_sys::core::HRESULT); @@ -259,7 +259,6 @@ impl ::core::clone::Clone for WER_DUMP_CUSTOM_OPTIONS_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct WER_EXCEPTION_INFORMATION { pub pExceptionPointers: *mut super::Diagnostics::Debug::EXCEPTION_POINTERS, @@ -437,7 +436,6 @@ impl ::core::clone::Clone for WER_REPORT_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct WER_RUNTIME_EXCEPTION_INFORMATION { pub dwSize: u32, @@ -457,17 +455,13 @@ impl ::core::clone::Clone for WER_RUNTIME_EXCEPTION_INFORMATION { *self } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = ::core::option::Option ::windows_sys::core::HRESULT>; pub type pfn_ADDEREXCLUDEDAPPLICATIONA = ::core::option::Option EFaultRepRetVal>; pub type pfn_ADDEREXCLUDEDAPPLICATIONW = ::core::option::Option EFaultRepRetVal>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type pfn_REPORTFAULT = ::core::option::Option EFaultRepRetVal>; 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 6fac079475..5b950304dc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -15,7 +15,7 @@ ::windows_targets::link!("advapi32.dll" "system" fn GetLocalManagedApplicationData(productcode : ::windows_sys::core::PCWSTR, displayname : *mut ::windows_sys::core::PWSTR, supporturl : *mut ::windows_sys::core::PWSTR)); ::windows_targets::link!("advapi32.dll" "system" fn GetLocalManagedApplications(buserapps : super::super::Foundation:: BOOL, pdwapps : *mut u32, prglocalapps : *mut *mut LOCALMANAGEDAPPLICATION) -> u32); #[cfg(feature = "Win32_UI_Shell")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell\"`"] fn GetManagedApplicationCategories(dwreserved : u32, pappcategory : *mut super::super::UI::Shell:: APPCATEGORYINFOLIST) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn GetManagedApplicationCategories(dwreserved : u32, pappcategory : *mut super::super::UI::Shell:: APPCATEGORYINFOLIST) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn GetManagedApplications(pcategory : *const ::windows_sys::core::GUID, dwqueryflags : u32, dwinfolevel : u32, pdwapps : *mut u32, prgmanagedapps : *mut *mut MANAGEDAPPLICATION) -> u32); ::windows_targets::link!("gpedit.dll" "system" fn ImportRSoPData(lpnamespace : ::windows_sys::core::PCWSTR, lpfilename : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advapi32.dll" "system" fn InstallApplication(pinstallinfo : *const INSTALLDATA) -> u32); @@ -26,7 +26,7 @@ ::windows_targets::link!("userenv.dll" "system" fn RefreshPolicyEx(bmachine : super::super::Foundation:: BOOL, dwoptions : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("userenv.dll" "system" fn RegisterGPNotification(hevent : super::super::Foundation:: HANDLE, bmachine : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("userenv.dll" "system" #[doc = "Required features: `\"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 super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::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 super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("userenv.dll" "system" fn RsopFileAccessCheck(pszfilename : ::windows_sys::core::PCWSTR, prsoptoken : *const ::core::ffi::c_void, dwdesiredaccessmask : u32, pdwgrantedaccessmask : *mut u32, pbaccessstatus : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("userenv.dll" "system" fn RsopResetPolicySettingStatus(dwflags : u32, pservices : * mut::core::ffi::c_void, psettinginstance : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); @@ -453,7 +453,6 @@ impl ::core::clone::Clone for POLICYSETTINGSTATUSINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RSOP_TARGET { pub pwszAccountName: ::windows_sys::core::PWSTR, @@ -471,13 +470,10 @@ impl ::core::clone::Clone for RSOP_TARGET { *self } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type PFNGENERATEGROUPPOLICY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PFNPROCESSGROUPPOLICY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PFNPROCESSGROUPPOLICYEX = ::core::option::Option u32>; pub type PFNSTATUSMESSAGECALLBACK = ::core::option::Option u32>; 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 e8f538adda..ba922af182 100644 --- a/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -6,14 +6,14 @@ ::windows_targets::link!("computecore.dll" "system" fn HcsCloseProcess(process : HCS_PROCESS)); ::windows_targets::link!("computecore.dll" "system" fn HcsCrashComputeSystem(computesystem : HCS_SYSTEM, operation : HCS_OPERATION, options : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("computecore.dll" "system" #[doc = "Required features: `\"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_targets::link!("computecore.dll" "system" 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_targets::link!("computecore.dll" "system" 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_targets::link!("computecore.dll" "system" fn HcsCreateEmptyGuestStateFile(gueststatefilepath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("computecore.dll" "system" fn HcsCreateEmptyRuntimeStateFile(runtimestatefilepath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("computecore.dll" "system" fn HcsCreateOperation(context : *const ::core::ffi::c_void, callback : HCS_OPERATION_COMPLETION) -> HCS_OPERATION); ::windows_targets::link!("computecore.dll" "system" fn HcsCreateOperationWithNotifications(eventtypes : HCS_OPERATION_OPTIONS, context : *const ::core::ffi::c_void, callback : HCS_EVENT_CALLBACK) -> HCS_OPERATION); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("computecore.dll" "system" #[doc = "Required features: `\"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_targets::link!("computecore.dll" "system" 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_targets::link!("computestorage.dll" "system" fn HcsDestroyLayer(layerpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("computestorage.dll" "system" fn HcsDetachLayerStorageFilter(layerpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("computecore.dll" "system" fn HcsEnumerateComputeSystems(query : ::windows_sys::core::PCWSTR, operation : HCS_OPERATION) -> ::windows_sys::core::HRESULT); @@ -137,7 +137,6 @@ pub type HCS_OPERATION_OPTIONS = i32; pub type HCS_OPERATION_TYPE = i32; pub type HCS_RESOURCE_TYPE = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct HCS_CREATE_OPTIONS_1 { pub Version: HCS_CREATE_OPTIONS, 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 a890b99487..e9cc4c3f06 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs @@ -30,9 +30,9 @@ ::windows_targets::link!("vmdevicehost.dll" "system" fn HdvDestroyGuestMemoryAperture(requestor : *const ::core::ffi::c_void, mappedaddress : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("vmdevicehost.dll" "system" 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_targets::link!("vmdevicehost.dll" "system" #[doc = "Required features: `\"Win32_System_HostComputeSystem\"`"] fn HdvInitializeDeviceHost(computesystem : super::HostComputeSystem:: HCS_SYSTEM, devicehosthandle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("vmdevicehost.dll" "system" fn HdvInitializeDeviceHost(computesystem : super::HostComputeSystem:: HCS_SYSTEM, devicehosthandle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_HostComputeSystem")] -::windows_targets::link!("vmdevicehost.dll" "system" #[doc = "Required features: `\"Win32_System_HostComputeSystem\"`"] fn HdvInitializeDeviceHostEx(computesystem : super::HostComputeSystem:: HCS_SYSTEM, flags : HDV_DEVICE_HOST_FLAGS, devicehosthandle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("vmdevicehost.dll" "system" fn HdvInitializeDeviceHostEx(computesystem : super::HostComputeSystem:: HCS_SYSTEM, flags : HDV_DEVICE_HOST_FLAGS, devicehosthandle : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("vmdevicehost.dll" "system" fn HdvReadGuestMemory(requestor : *const ::core::ffi::c_void, guestphysicaladdress : u64, bytecount : u32, buffer : *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("vmdevicehost.dll" "system" fn HdvTeardownDeviceHost(devicehosthandle : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -114,7 +114,7 @@ ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("winhvplatform.dll" "system" 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_targets::link!("winhvplatform.dll" "system" #[doc = "Required features: `\"Win32_System_Power\"`"] fn WHvSetVpciDevicePowerState(partition : WHV_PARTITION_HANDLE, logicaldeviceid : u64, powerstate : super::Power:: DEVICE_POWER_STATE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("winhvplatform.dll" "system" fn WHvSetVpciDevicePowerState(partition : WHV_PARTITION_HANDLE, logicaldeviceid : u64, powerstate : super::Power:: DEVICE_POWER_STATE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("winhvplatform.dll" "system" fn WHvSetupPartition(partition : WHV_PARTITION_HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("winhvplatform.dll" "system" fn WHvSignalVirtualProcessorSynicEvent(partition : WHV_PARTITION_HANDLE, synicevent : WHV_SYNIC_EVENT_PARAMETERS, newlysignaled : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("winhvplatform.dll" "system" fn WHvStartPartitionMigration(partition : WHV_PARTITION_HANDLE, migrationhandle : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); @@ -946,7 +946,6 @@ impl ::core::clone::Clone for MODULE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct SOCKADDR_HV { pub Family: super::super::Networking::WinSock::ADDRESS_FAMILY, 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 7d1fbe7ed5..d586a39a32 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs @@ -985,7 +985,6 @@ pub type SF_PROPERTY_IIS = i32; pub type SF_REQ_TYPE = i32; pub type SF_STATUS_TYPE = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CERT_CONTEXT_EX { pub CertContext: super::super::Security::Cryptography::CERT_CONTEXT, 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 98bf834df1..e08f944812 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs @@ -148,28 +148,20 @@ pub const DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT_VERSION_V1: u32 = 1u32; pub const DEVICE_DSM_RANGE_ERROR_INFO_VERSION_V1: u32 = 1u32; pub const DEVICE_DSM_RANGE_ERROR_OUTPUT_V1: u32 = 1u32; pub const DEVICE_STORAGE_NO_ERRORS: u32 = 1u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Disk_Number: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Gpt_Name: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Gpt_Type: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Mbr_Type: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Partition_Number: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Portable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Removable_Media: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_System_Critical: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 4 }; pub const DISABLE_SMART: u32 = 217u32; @@ -2192,7 +2184,6 @@ impl ::core::clone::Clone for CSV_QUERY_FILE_REVISION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CSV_QUERY_FILE_REVISION_FILE_ID_128 { pub FileId: super::super::Storage::FileSystem::FILE_ID_128, @@ -2937,7 +2928,6 @@ impl ::core::clone::Clone for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO { pub DeviceSpecific: DEVICE_MEDIA_INFO_0, @@ -2951,7 +2941,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union DEVICE_MEDIA_INFO_0 { pub DiskInfo: DEVICE_MEDIA_INFO_0_0, @@ -2967,7 +2956,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_0 { pub Cylinders: i64, @@ -2987,7 +2975,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_1 { pub Cylinders: i64, @@ -3007,7 +2994,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_2 { pub MediaType: STORAGE_MEDIA_TYPE, @@ -3025,7 +3011,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union DEVICE_MEDIA_INFO_0_2_0 { pub ScsiInformation: DEVICE_MEDIA_INFO_0_2_0_0, @@ -3039,7 +3024,6 @@ impl ::core::clone::Clone for DEVICE_MEDIA_INFO_0_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_2_0_0 { pub MediumType: u8, @@ -4130,7 +4114,6 @@ impl ::core::clone::Clone for FILE_ZERO_DATA_INFORMATION_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FIND_BY_SID_DATA { pub Restart: u32, @@ -4517,7 +4500,6 @@ impl ::core::clone::Clone for GET_LENGTH_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct GET_MEDIA_TYPES { pub DeviceType: u32, @@ -6755,7 +6737,6 @@ impl ::core::clone::Clone for STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct STORAGE_DEVICE_DESCRIPTOR { pub Version: u32, @@ -7689,7 +7670,6 @@ impl ::core::clone::Clone for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { pub EntryLength: u32, @@ -7706,7 +7686,6 @@ impl ::core::clone::Clone for STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { pub EntryLength: u32, @@ -7743,7 +7722,6 @@ impl ::core::clone::Clone for STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { pub ResponseLevel: u32, @@ -7759,7 +7737,6 @@ impl ::core::clone::Clone for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub union STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE_0 { pub Lev1Depends: [STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY; 1], @@ -8571,7 +8548,6 @@ impl ::core::clone::Clone for USN_RECORD_EXTENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union USN_RECORD_UNION { pub Header: USN_RECORD_COMMON_HEADER, @@ -8611,7 +8587,6 @@ impl ::core::clone::Clone for USN_RECORD_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct USN_RECORD_V3 { pub RecordLength: u32, @@ -8638,7 +8613,6 @@ impl ::core::clone::Clone for USN_RECORD_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct USN_RECORD_V4 { pub Header: USN_RECORD_COMMON_HEADER, @@ -8838,7 +8812,6 @@ impl ::core::clone::Clone for WIM_PROVIDER_UPDATE_OVERLAY_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct WOF_EXTERNAL_FILE_ID { pub FileId: super::super::Storage::FileSystem::FILE_ID_128, 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 c65b60b444..0788b4958f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs @@ -1,8 +1,8 @@ ::windows_targets::link!("kernel32.dll" "system" fn AssignProcessToJobObject(hjob : super::super::Foundation:: HANDLE, hprocess : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateJobObjectA(lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("kernel32.dll" "system" fn CreateJobObjectA(lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateJobObjectW(lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("kernel32.dll" "system" fn CreateJobObjectW(lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn CreateJobSet(numjob : u32, userjobset : *const JOB_SET_ARRAY, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn FreeMemoryJobObject(buffer : *const ::core::ffi::c_void)); ::windows_targets::link!("kernel32.dll" "system" fn IsProcessInJob(processhandle : super::super::Foundation:: HANDLE, jobhandle : super::super::Foundation:: HANDLE, result : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); @@ -171,7 +171,6 @@ impl ::core::clone::Clone for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { pub BasicInfo: JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, @@ -270,7 +269,6 @@ impl ::core::clone::Clone for JOBOBJECT_END_OF_JOB_TIME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct JOBOBJECT_EXTENDED_LIMIT_INFORMATION { pub BasicLimitInformation: JOBOBJECT_BASIC_LIMIT_INFORMATION, @@ -567,7 +565,6 @@ impl ::core::clone::Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct JOBOBJECT_SECURITY_LIMIT_INFORMATION { pub SecurityLimitFlags: JOB_OBJECT_SECURITY, 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 f7be855ab9..21671c6dd6 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs @@ -84,14 +84,14 @@ #[cfg(target_arch = "x86")] ::windows_targets::link!("chakra.dll" "system" fn JsStartDebugging(debugapplication : * mut::core::ffi::c_void) -> JsErrorCode); #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] -::windows_targets::link!("chakra.dll" "system" #[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] fn JsStartProfiling(callback : * mut::core::ffi::c_void, eventmask : super::Diagnostics::Debug::ActiveScript:: PROFILER_EVENT_MASK, context : u32) -> JsErrorCode); +::windows_targets::link!("chakra.dll" "system" fn JsStartProfiling(callback : * mut::core::ffi::c_void, eventmask : super::Diagnostics::Debug::ActiveScript:: PROFILER_EVENT_MASK, context : u32) -> JsErrorCode); ::windows_targets::link!("chakra.dll" "system" fn JsStopProfiling(reason : ::windows_sys::core::HRESULT) -> JsErrorCode); ::windows_targets::link!("chakra.dll" "system" fn JsStrictEquals(object1 : *const ::core::ffi::c_void, object2 : *const ::core::ffi::c_void, result : *mut bool) -> JsErrorCode); ::windows_targets::link!("chakra.dll" "system" fn JsStringToPointer(value : *const ::core::ffi::c_void, stringvalue : *mut *mut u16, stringlength : *mut usize) -> JsErrorCode); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("chakra.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn JsValueToVariant(object : *const ::core::ffi::c_void, variant : *mut super::Variant:: VARIANT) -> JsErrorCode); +::windows_targets::link!("chakra.dll" "system" fn JsValueToVariant(object : *const ::core::ffi::c_void, variant : *mut super::Variant:: VARIANT) -> JsErrorCode); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("chakra.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn JsVariantToValue(variant : *const super::Variant:: VARIANT, value : *mut *mut ::core::ffi::c_void) -> JsErrorCode); +::windows_targets::link!("chakra.dll" "system" fn JsVariantToValue(variant : *const super::Variant:: VARIANT, value : *mut *mut ::core::ffi::c_void) -> JsErrorCode); pub const JS_SOURCE_CONTEXT_NONE: u64 = 18446744073709551615u64; pub const JsArray: JsValueType = 8i32; pub const JsBoolean: JsValueType = 4i32; diff --git a/crates/libs/sys/src/Windows/Win32/System/Kernel/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Kernel/mod.rs index eb6f038814..7ef29426d2 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Kernel/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Kernel/mod.rs @@ -79,7 +79,6 @@ impl ::core::clone::Clone for CSTRING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct EXCEPTION_REGISTRATION_RECORD { pub Next: *mut EXCEPTION_REGISTRATION_RECORD, @@ -169,7 +168,6 @@ impl ::core::clone::Clone for LIST_ENTRY64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct NT_TIB { pub ExceptionList: *mut EXCEPTION_REGISTRATION_RECORD, @@ -189,7 +187,6 @@ impl ::core::clone::Clone for NT_TIB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union NT_TIB_0 { pub FiberData: *mut ::core::ffi::c_void, @@ -480,6 +477,5 @@ impl ::core::clone::Clone for WNF_STATE_NAME { *self } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type EXCEPTION_ROUTINE = ::core::option::Option EXCEPTION_DISPOSITION>; 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 40252d9778..b193d1151d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs @@ -1,6 +1,6 @@ #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMailslotA(lpname : ::windows_sys::core::PCSTR, nmaxmessagesize : u32, lreadtimeout : u32, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMailslotW(lpname : ::windows_sys::core::PCWSTR, nmaxmessagesize : u32, lreadtimeout : u32, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn GetMailslotInfo(hmailslot : super::super::Foundation:: HANDLE, lpmaxmessagesize : *mut u32, lpnextsize : *mut u32, lpmessagecount : *mut u32, lpreadtimeout : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetMailslotInfo(hmailslot : super::super::Foundation:: HANDLE, lreadtimeout : u32) -> super::super::Foundation:: BOOL); 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 c041f0d73d..c3647fc15d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs @@ -1,22 +1,21 @@ #[cfg(feature = "Win32_System_Memory_NonVolatile")] -#[doc = "Required features: `\"Win32_System_Memory_NonVolatile\"`"] pub mod NonVolatile; ::windows_targets::link!("kernel32.dll" "system" fn AddSecureMemoryCacheCallback(pfncallback : PSECURE_MEMORY_CACHE_CALLBACK) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn AllocateUserPhysicalPages(hprocess : super::super::Foundation:: HANDLE, numberofpages : *mut usize, pagearray : *mut usize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("api-ms-win-core-memory-l1-1-8.dll" "system" fn AllocateUserPhysicalPages2(objecthandle : super::super::Foundation:: HANDLE, numberofpages : *mut usize, pagearray : *mut usize, extendedparameters : *mut MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn AllocateUserPhysicalPagesNuma(hprocess : super::super::Foundation:: HANDLE, numberofpages : *mut usize, pagearray : *mut usize, nndpreferred : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-core-memory-l1-1-7.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR, extendedparameters : *mut MEM_EXTENDED_PARAMETER, parametercount : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR, nndpreferred : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR, nndpreferred : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn CreateMemoryResourceNotification(notificationtype : MEMORY_RESOURCE_NOTIFICATION_TYPE) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn DiscardVirtualMemory(virtualaddress : *mut ::core::ffi::c_void, size : usize) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn FlushViewOfFile(lpbaseaddress : *const ::core::ffi::c_void, dwnumberofbytestoflush : usize) -> super::super::Foundation:: BOOL); 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 423673a09e..1230a8d111 100644 --- a/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -4,48 +4,48 @@ ::windows_targets::link!("mqrt.dll" "system" fn MQCloseQueue(hqueue : isize) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQCreateCursor(hqueue : isize, phcursor : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQCreateQueue(psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, pqueueprops : *mut MQQUEUEPROPS, lpwcsformatname : ::windows_sys::core::PWSTR, lpdwformatnamelength : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQCreateQueue(psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, pqueueprops : *mut MQQUEUEPROPS, lpwcsformatname : ::windows_sys::core::PWSTR, lpdwformatnamelength : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQDeleteQueue(lpwcsformatname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQFreeMemory(pvmemory : *const ::core::ffi::c_void)); ::windows_targets::link!("mqrt.dll" "system" fn MQFreeSecurityContext(hsecuritycontext : super::super::Foundation:: HANDLE)); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQGetMachineProperties(lpwcsmachinename : ::windows_sys::core::PCWSTR, pguidmachineid : *const ::windows_sys::core::GUID, pqmprops : *mut MQQMPROPS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQGetMachineProperties(lpwcsmachinename : ::windows_sys::core::PCWSTR, pguidmachineid : *const ::windows_sys::core::GUID, pqmprops : *mut MQQMPROPS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn MQGetOverlappedResult(lpoverlapped : *const super::IO:: OVERLAPPED) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQGetOverlappedResult(lpoverlapped : *const super::IO:: OVERLAPPED) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQGetPrivateComputerInformation(lpwcscomputername : ::windows_sys::core::PCWSTR, pprivateprops : *mut MQPRIVATEPROPS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQGetPrivateComputerInformation(lpwcscomputername : ::windows_sys::core::PCWSTR, pprivateprops : *mut MQPRIVATEPROPS) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQGetQueueProperties(lpwcsformatname : ::windows_sys::core::PCWSTR, pqueueprops : *mut MQQUEUEPROPS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQGetQueueProperties(lpwcsformatname : ::windows_sys::core::PCWSTR, pqueueprops : *mut MQQUEUEPROPS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"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_targets::link!("mqrt.dll" "system" 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_targets::link!("mqrt.dll" "system" fn MQGetSecurityContext(lpcertbuffer : *const ::core::ffi::c_void, dwcertbufferlength : u32, phsecuritycontext : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQGetSecurityContextEx(lpcertbuffer : *const ::core::ffi::c_void, dwcertbufferlength : u32, phsecuritycontext : *mut super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQHandleToFormatName(hqueue : isize, lpwcsformatname : ::windows_sys::core::PWSTR, lpdwformatnamelength : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQInstanceToFormatName(pguid : *const ::windows_sys::core::GUID, lpwcsformatname : ::windows_sys::core::PWSTR, lpdwformatnamelength : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::link!("mqrt.dll" "system" 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_targets::link!("mqrt.dll" "system" fn MQLocateEnd(henum : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQLocateNext(henum : super::super::Foundation:: HANDLE, pcprops : *mut u32, apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQLocateNext(henum : super::super::Foundation:: HANDLE, pcprops : *mut u32, apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQMarkMessageRejected(hqueue : super::super::Foundation:: HANDLE, ulllookupid : u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQMgmtGetInfo(pcomputername : ::windows_sys::core::PCWSTR, pobjectname : ::windows_sys::core::PCWSTR, pmgmtprops : *mut MQMGMTPROPS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQMgmtGetInfo(pcomputername : ::windows_sys::core::PCWSTR, pobjectname : ::windows_sys::core::PCWSTR, pmgmtprops : *mut MQMGMTPROPS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQMoveMessage(hsourcequeue : isize, hdestinationqueue : isize, ulllookupid : u64, ptransaction : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQOpenQueue(lpwcsformatname : ::windows_sys::core::PCWSTR, dwaccess : u32, dwsharemode : u32, phqueue : *mut isize) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQPathNameToFormatName(lpwcspathname : ::windows_sys::core::PCWSTR, lpwcsformatname : ::windows_sys::core::PWSTR, lpdwformatnamelength : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQPurgeQueue(hqueue : isize) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_IO", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_IO\"`, `\"Win32_System_Variant\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_IO", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_IO\"`, `\"Win32_System_Variant\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("mqrt.dll" "system" fn MQRegisterCertificate(dwflags : u32, lpcertbuffer : *const ::core::ffi::c_void, dwcertbufferlength : u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQSendMessage(hdestinationqueue : isize, pmessageprops : *const MQMSGPROPS, ptransaction : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQSendMessage(hdestinationqueue : isize, pmessageprops : *const MQMSGPROPS, ptransaction : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn MQSetQueueProperties(lpwcsformatname : ::windows_sys::core::PCWSTR, pqueueprops : *mut MQQUEUEPROPS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQSetQueueProperties(lpwcsformatname : ::windows_sys::core::PCWSTR, pqueueprops : *mut MQQUEUEPROPS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("mqrt.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn MQSetQueueSecurity(lpwcsformatname : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("mqrt.dll" "system" fn MQSetQueueSecurity(lpwcsformatname : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> ::windows_sys::core::HRESULT); pub const DEFAULT_M_ACKNOWLEDGE: MQDEFAULT = 0i32; pub const DEFAULT_M_APPSPECIFIC: MQDEFAULT = 0i32; pub const DEFAULT_M_AUTH_LEVEL: MQDEFAULT = 0i32; @@ -635,7 +635,6 @@ impl ::core::clone::Clone for MQCOLUMNSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQMGMTPROPS { pub cProp: u32, @@ -652,7 +651,6 @@ impl ::core::clone::Clone for MQMGMTPROPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQMSGPROPS { pub cProp: u32, @@ -669,7 +667,6 @@ impl ::core::clone::Clone for MQMSGPROPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQPRIVATEPROPS { pub cProp: u32, @@ -686,7 +683,6 @@ impl ::core::clone::Clone for MQPRIVATEPROPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQPROPERTYRESTRICTION { pub rel: u32, @@ -702,7 +698,6 @@ impl ::core::clone::Clone for MQPROPERTYRESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQQMPROPS { pub cProp: u32, @@ -719,7 +714,6 @@ impl ::core::clone::Clone for MQQMPROPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQQUEUEPROPS { pub cProp: u32, @@ -736,7 +730,6 @@ impl ::core::clone::Clone for MQQUEUEPROPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct MQRESTRICTION { pub cRes: u32, @@ -784,6 +777,5 @@ impl ::core::clone::Clone for SEQUENCE_INFO { *self } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_IO\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_IO", feature = "Win32_System_Variant"))] pub type PMQRECEIVECALLBACK = ::core::option::Option; 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 1faf5a9f55..dc15fa245e 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs @@ -1,50 +1,50 @@ #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn BstrFromVector(psa : *const super::Com:: SAFEARRAY, pbstr : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn BstrFromVector(psa : *const super::Com:: SAFEARRAY, pbstr : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn ClearCustData(pcustdata : *mut super::Com:: CUSTDATA)); +::windows_targets::link!("oleaut32.dll" "system" fn ClearCustData(pcustdata : *mut super::Com:: CUSTDATA)); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn CreateDispTypeInfo(pidata : *mut INTERFACEDATA, lcid : u32, pptinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn CreateDispTypeInfo(pidata : *mut INTERFACEDATA, lcid : u32, pptinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn CreateErrorInfo(pperrinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn CreateOleAdviseHolder(ppoaholder : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn CreateStdDispatch(punkouter : ::windows_sys::core::IUnknown, pvthis : *mut ::core::ffi::c_void, ptinfo : * mut::core::ffi::c_void, ppunkstddisp : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn CreateTypeLib(syskind : super::Com:: SYSKIND, szfile : ::windows_sys::core::PCWSTR, ppctlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn CreateTypeLib(syskind : super::Com:: SYSKIND, szfile : ::windows_sys::core::PCWSTR, ppctlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn CreateTypeLib2(syskind : super::Com:: SYSKIND, szfile : ::windows_sys::core::PCWSTR, ppctlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn CreateTypeLib2(syskind : super::Com:: SYSKIND, szfile : ::windows_sys::core::PCWSTR, ppctlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn DispCallFunc(pvinstance : *const ::core::ffi::c_void, ovft : usize, cc : super::Com:: CALLCONV, vtreturn : super::Variant:: VARENUM, cactuals : u32, prgvt : *const u16, prgpvarg : *const *const super::Variant:: VARIANT, pvargresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn DispCallFunc(pvinstance : *const ::core::ffi::c_void, ovft : usize, cc : super::Com:: CALLCONV, vtreturn : super::Variant:: VARENUM, cactuals : u32, prgvt : *const u16, prgpvarg : *const *const super::Variant:: VARIANT, pvargresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn DispGetIDsOfNames(ptinfo : * mut::core::ffi::c_void, rgsznames : *const ::windows_sys::core::PCWSTR, cnames : u32, rgdispid : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn DispGetParam(pdispparams : *const super::Com:: DISPPARAMS, position : u32, vttarg : super::Variant:: VARENUM, pvarresult : *mut super::Variant:: VARIANT, puargerr : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn DispGetParam(pdispparams : *const super::Com:: DISPPARAMS, position : u32, vttarg : super::Variant:: VARENUM, pvarresult : *mut super::Variant:: VARIANT, puargerr : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] 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::Variant:: VARIANT, pexcepinfo : *mut super::Com:: EXCEPINFO, puargerr : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::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::Variant:: VARIANT, pexcepinfo : *mut super::Com:: EXCEPINFO, puargerr : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn DoDragDrop(pdataobj : * mut::core::ffi::c_void, pdropsource : * mut::core::ffi::c_void, dwokeffects : DROPEFFECT, pdweffect : *mut DROPEFFECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" fn GetAltMonthNames(lcid : u32, prgp : *mut *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn GetRecordInfoFromGuids(rguidtypelib : *const ::windows_sys::core::GUID, uvermajor : u32, uverminor : u32, lcid : u32, rguidtypeinfo : *const ::windows_sys::core::GUID, pprecinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn GetRecordInfoFromTypeInfo(ptypeinfo : * mut::core::ffi::c_void, pprecinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); +::windows_targets::link!("ole32.dll" "system" fn HRGN_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); +::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HRGN_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); +::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HRGN_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); +::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HRGN_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HRGN_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); +::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ole32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn LHashValOfNameSys(syskind : super::Com:: SYSKIND, lcid : u32, szname : ::windows_sys::core::PCWSTR) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn LHashValOfNameSys(syskind : super::Com:: SYSKIND, lcid : u32, szname : ::windows_sys::core::PCWSTR) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn LHashValOfNameSysA(syskind : super::Com:: SYSKIND, lcid : u32, szname : ::windows_sys::core::PCSTR) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn LHashValOfNameSysA(syskind : super::Com:: SYSKIND, lcid : u32, szname : ::windows_sys::core::PCSTR) -> u32); ::windows_targets::link!("oleaut32.dll" "system" fn LoadRegTypeLib(rguid : *const ::windows_sys::core::GUID, wvermajor : u16, wverminor : u16, lcid : u32, pptlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn LoadTypeLib(szfile : ::windows_sys::core::PCWSTR, pptlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn LoadTypeLibEx(szfile : ::windows_sys::core::PCWSTR, regkind : REGKIND, pptlib : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -52,51 +52,51 @@ ::windows_targets::link!("oleaut32.dll" "system" fn OaEnablePerUserTLibRegistration()); ::windows_targets::link!("ole32.dll" "system" fn OleBuildVersion() -> u32); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] fn OleConvertOLESTREAMToIStorage2(lpolestream : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, ptd : *const super::Com:: DVTARGETDEVICE, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleConvertOLESTREAMToIStorage2(lpolestream : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, ptd : *const super::Com:: DVTARGETDEVICE, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] fn OleConvertOLESTREAMToIStorageEx2(polestm : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, pcfformat : *mut u16, plwwidth : *mut i32, plheight : *mut i32, pdwsize : *mut u32, pmedium : *mut super::Com:: STGMEDIUM, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleConvertOLESTREAMToIStorageEx2(polestm : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, pcfformat : *mut u16, plwwidth : *mut i32, plheight : *mut i32, pdwsize : *mut u32, pmedium : *mut super::Com:: STGMEDIUM, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreate(rclsid : *const ::windows_sys::core::GUID, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreate(rclsid : *const ::windows_sys::core::GUID, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" 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_targets::link!("ole32.dll" "system" fn OleCreateEmbeddingHelper(clsid : *const ::windows_sys::core::GUID, punkouter : ::windows_sys::core::IUnknown, flags : EMBDHLP_FLAGS, pcf : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, lplpobj : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateEx(rclsid : *const ::windows_sys::core::GUID, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateEx(rclsid : *const ::windows_sys::core::GUID, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"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_targets::link!("oleaut32.dll" "system" 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")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateFromFile(rclsid : *const ::windows_sys::core::GUID, lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateFromFile(rclsid : *const ::windows_sys::core::GUID, lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateFromFileEx(rclsid : *const ::windows_sys::core::GUID, lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateFromFileEx(rclsid : *const ::windows_sys::core::GUID, lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLink(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLink(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLinkEx(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkEx(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLinkFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLinkFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLinkToFile(lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkToFile(lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateLinkToFileEx(lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkToFileEx(lpszfilename : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, dwflags : OLECREATE, renderopt : u32, 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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn OleCreateMenuDescriptor(hmenucombined : super::super::UI::WindowsAndMessaging:: HMENU, lpmenuwidths : *const OLEMENUGROUPWIDTHS) -> isize); +::windows_targets::link!("ole32.dll" "system" fn OleCreateMenuDescriptor(hmenucombined : super::super::UI::WindowsAndMessaging:: HMENU, lpmenuwidths : *const OLEMENUGROUPWIDTHS) -> isize); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"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_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" fn OleCreatePropertyFrameIndirect(lpparams : *const OCPFIPARAMS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleCreateStaticFromData(psrcdataobj : * mut::core::ffi::c_void, iid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleCreateStaticFromData(psrcdataobj : * mut::core::ffi::c_void, iid : *const ::windows_sys::core::GUID, renderopt : u32, 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_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleDestroyMenuDescriptor(holemenu : isize) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleDoAutoConvert(pstg : * mut::core::ffi::c_void, pclsidnew : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ole32.dll" "system" 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(feature = "Win32_System_Memory")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_System_Memory\"`"] fn OleDuplicateData(hsrc : super::super::Foundation:: HANDLE, cfformat : CLIPBOARD_FORMAT, uiflags : super::Memory:: GLOBAL_ALLOC_FLAGS) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("ole32.dll" "system" fn OleDuplicateData(hsrc : super::super::Foundation:: HANDLE, cfformat : CLIPBOARD_FORMAT, uiflags : super::Memory:: GLOBAL_ALLOC_FLAGS) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("ole32.dll" "system" fn OleFlushClipboard() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleGetAutoConvert(clsidold : *const ::windows_sys::core::GUID, pclsidnew : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleGetClipboard(ppdataobj : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -104,7 +104,7 @@ ::windows_targets::link!("ole32.dll" "system" fn OleGetIconOfClass(rclsid : *const ::windows_sys::core::GUID, lpszlabel : ::windows_sys::core::PCWSTR, fusetypeaslabel : super::super::Foundation:: BOOL) -> super::super::Foundation:: HGLOBAL); ::windows_targets::link!("ole32.dll" "system" fn OleGetIconOfFile(lpszpath : ::windows_sys::core::PCWSTR, fusefileaslabel : super::super::Foundation:: BOOL) -> super::super::Foundation:: HGLOBAL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn OleIconToCursor(hinstexe : super::super::Foundation:: HINSTANCE, hicon : super::super::UI::WindowsAndMessaging:: HICON) -> super::super::UI::WindowsAndMessaging:: HCURSOR); +::windows_targets::link!("oleaut32.dll" "system" fn OleIconToCursor(hinstexe : super::super::Foundation:: HINSTANCE, hicon : super::super::UI::WindowsAndMessaging:: HICON) -> super::super::UI::WindowsAndMessaging:: HCURSOR); ::windows_targets::link!("ole32.dll" "system" fn OleInitialize(pvreserved : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleIsCurrentClipboard(pdataobj : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleIsRunning(pobject : * mut::core::ffi::c_void) -> super::super::Foundation:: BOOL); @@ -113,13 +113,13 @@ ::windows_targets::link!("oleaut32.dll" "system" fn OleLoadPicture(lpstream : * mut::core::ffi::c_void, 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_targets::link!("oleaut32.dll" "system" fn OleLoadPictureEx(lpstream : * mut::core::ffi::c_void, 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn OleLoadPictureFile(varfilename : super::Variant:: VARIANT, lplpdisppicture : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn OleLoadPictureFile(varfilename : super::Variant:: VARIANT, lplpdisppicture : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn OleLoadPictureFileEx(varfilename : super::Variant:: VARIANT, xsizedesired : u32, ysizedesired : u32, dwflags : LOAD_PICTURE_FLAGS, lplpdisppicture : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn OleLoadPictureFileEx(varfilename : super::Variant:: VARIANT, xsizedesired : u32, ysizedesired : u32, dwflags : LOAD_PICTURE_FLAGS, lplpdisppicture : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("ole32.dll" "system" fn OleLockRunning(punknown : ::windows_sys::core::IUnknown, flock : super::super::Foundation:: BOOL, flastunlockcloses : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"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_targets::link!("ole32.dll" "system" 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_targets::link!("ole32.dll" "system" fn OleNoteObjectVisible(punknown : ::windows_sys::core::IUnknown, fvisible : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleQueryCreateFromData(psrcdataobject : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn OleQueryLinkFromData(psrcdataobject : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -136,40 +136,40 @@ ::windows_targets::link!("ole32.dll" "system" fn OleSetContainedObject(punknown : ::windows_sys::core::IUnknown, fcontained : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn OleTranslateAccelerator(lpframe : * mut::core::ffi::c_void, lpframeinfo : *const OLEINPLACEFRAMEINFO, lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ole32.dll" "system" fn OleTranslateAccelerator(lpframe : * mut::core::ffi::c_void, lpframeinfo : *const OLEINPLACEFRAMEINFO, lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn OleTranslateColor(clr : u32, hpal : super::super::Graphics::Gdi:: HPALETTE, lpcolorref : *mut super::super::Foundation:: COLORREF) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn OleTranslateColor(clr : u32, hpal : super::super::Graphics::Gdi:: HPALETTE, lpcolorref : *mut super::super::Foundation:: COLORREF) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn OleUIAddVerbMenuA(lpoleobj : * mut::core::ffi::c_void, 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_targets::link!("oledlg.dll" "system" fn OleUIAddVerbMenuA(lpoleobj : * mut::core::ffi::c_void, 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn OleUIAddVerbMenuW(lpoleobj : * mut::core::ffi::c_void, 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_targets::link!("oledlg.dll" "system" fn OleUIAddVerbMenuW(lpoleobj : * mut::core::ffi::c_void, 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(feature = "Win32_Media")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_Media\"`"] fn OleUIBusyA(param0 : *const OLEUIBUSYA) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIBusyA(param0 : *const OLEUIBUSYA) -> u32); #[cfg(feature = "Win32_Media")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_Media\"`"] fn OleUIBusyW(param0 : *const OLEUIBUSYW) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIBusyW(param0 : *const OLEUIBUSYW) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUICanConvertOrActivateAs(rclsid : *const ::windows_sys::core::GUID, fislinkedobject : super::super::Foundation:: BOOL, wformat : u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeIconA(param0 : *const OLEUICHANGEICONA) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeIconW(param0 : *const OLEUICHANGEICONW) -> u32); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn OleUIChangeSourceA(param0 : *const OLEUICHANGESOURCEA) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeSourceA(param0 : *const OLEUICHANGESOURCEA) -> u32); #[cfg(feature = "Win32_UI_Controls_Dialogs")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] fn OleUIChangeSourceW(param0 : *const OLEUICHANGESOURCEW) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeSourceW(param0 : *const OLEUICHANGESOURCEW) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIConvertA(param0 : *const OLEUICONVERTA) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIConvertW(param0 : *const OLEUICONVERTW) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIEditLinksA(param0 : *const OLEUIEDITLINKSA) -> u32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIEditLinksW(param0 : *const OLEUIEDITLINKSW) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleUIInsertObjectA(param0 : *const OLEUIINSERTOBJECTA) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIInsertObjectA(param0 : *const OLEUIINSERTOBJECTA) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleUIInsertObjectW(param0 : *const OLEUIINSERTOBJECTW) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIInsertObjectW(param0 : *const OLEUIINSERTOBJECTW) -> u32); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn OleUIObjectPropertiesA(param0 : *const OLEUIOBJECTPROPSA) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIObjectPropertiesA(param0 : *const OLEUIOBJECTPROPSA) -> u32); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn OleUIObjectPropertiesW(param0 : *const OLEUIOBJECTPROPSW) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIObjectPropertiesW(param0 : *const OLEUIOBJECTPROPSW) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleUIPasteSpecialA(param0 : *const OLEUIPASTESPECIALA) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIPasteSpecialA(param0 : *const OLEUIPASTESPECIALA) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oledlg.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn OleUIPasteSpecialW(param0 : *const OLEUIPASTESPECIALW) -> u32); +::windows_targets::link!("oledlg.dll" "system" fn OleUIPasteSpecialW(param0 : *const OLEUIPASTESPECIALW) -> u32); ::windows_targets::link!("oledlg.dll" "cdecl" fn OleUIPromptUserA(ntemplate : i32, hwndparent : super::super::Foundation:: HWND, ...) -> i32); ::windows_targets::link!("oledlg.dll" "cdecl" fn OleUIPromptUserW(ntemplate : i32, hwndparent : super::super::Foundation:: HWND, ...) -> i32); ::windows_targets::link!("oledlg.dll" "system" fn OleUIUpdateLinksA(lpoleuilinkcntr : * mut::core::ffi::c_void, hwndparent : super::super::Foundation:: HWND, lpsztitle : ::windows_sys::core::PCSTR, clinks : i32) -> super::super::Foundation:: BOOL); @@ -181,84 +181,84 @@ ::windows_targets::link!("oleaut32.dll" "system" fn RegisterTypeLib(ptlib : * mut::core::ffi::c_void, szfullpath : ::windows_sys::core::PCWSTR, szhelpdir : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn RegisterTypeLibForUser(ptlib : * mut::core::ffi::c_void, szfullpath : ::windows_sys::core::PCWSTR, szhelpdir : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] fn ReleaseStgMedium(param0 : *mut super::Com:: STGMEDIUM)); +::windows_targets::link!("ole32.dll" "system" fn ReleaseStgMedium(param0 : *mut super::Com:: STGMEDIUM)); ::windows_targets::link!("oleaut32.dll" "system" fn RevokeActiveObject(dwregister : u32, pvreserved : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ole32.dll" "system" fn RevokeDragDrop(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayAccessData(psa : *const super::Com:: SAFEARRAY, ppvdata : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAccessData(psa : *const super::Com:: SAFEARRAY, ppvdata : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayAddRef(psa : *const super::Com:: SAFEARRAY, ppdatatorelease : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAddRef(psa : *const super::Com:: SAFEARRAY, ppdatatorelease : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayAllocData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAllocData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayAllocDescriptor(cdims : u32, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAllocDescriptor(cdims : u32, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayAllocDescriptorEx(vt : super::Variant:: VARENUM, cdims : u32, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAllocDescriptorEx(vt : super::Variant:: VARENUM, cdims : u32, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayCopy(psa : *const super::Com:: SAFEARRAY, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCopy(psa : *const super::Com:: SAFEARRAY, ppsaout : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayCopyData(psasource : *const super::Com:: SAFEARRAY, psatarget : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCopyData(psasource : *const super::Com:: SAFEARRAY, psatarget : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayCreate(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND) -> *mut super::Com:: SAFEARRAY); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreate(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND) -> *mut super::Com:: SAFEARRAY); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayCreateEx(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateEx(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayCreateVector(vt : super::Variant:: VARENUM, llbound : i32, celements : u32) -> *mut super::Com:: SAFEARRAY); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateVector(vt : super::Variant:: VARENUM, llbound : i32, celements : u32) -> *mut super::Com:: SAFEARRAY); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayCreateVectorEx(vt : super::Variant:: VARENUM, llbound : i32, celements : u32, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateVectorEx(vt : super::Variant:: VARENUM, llbound : i32, celements : u32, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayDestroy(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroy(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayDestroyData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroyData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayDestroyDescriptor(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroyDescriptor(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetDim(psa : *const super::Com:: SAFEARRAY) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetDim(psa : *const super::Com:: SAFEARRAY) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetElement(psa : *const super::Com:: SAFEARRAY, rgindices : *const i32, pv : *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetElemsize(psa : *const super::Com:: SAFEARRAY) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetElemsize(psa : *const super::Com:: SAFEARRAY) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetIID(psa : *const super::Com:: SAFEARRAY, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetIID(psa : *const super::Com:: SAFEARRAY, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetLBound(psa : *const super::Com:: SAFEARRAY, ndim : u32, pllbound : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetLBound(psa : *const super::Com:: SAFEARRAY, ndim : u32, pllbound : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetRecordInfo(psa : *const super::Com:: SAFEARRAY, prinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetRecordInfo(psa : *const super::Com:: SAFEARRAY, prinfo : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayGetUBound(psa : *const super::Com:: SAFEARRAY, ndim : u32, plubound : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetUBound(psa : *const super::Com:: SAFEARRAY, ndim : u32, plubound : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn SafeArrayGetVartype(psa : *const super::Com:: SAFEARRAY, pvt : *mut super::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetVartype(psa : *const super::Com:: SAFEARRAY, pvt : *mut super::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayLock(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayLock(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"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_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayPutElement(psa : *const super::Com:: SAFEARRAY, rgindices : *const i32, pv : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayRedim(psa : *mut super::Com:: SAFEARRAY, psaboundnew : *const super::Com:: SAFEARRAYBOUND) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayRedim(psa : *mut super::Com:: SAFEARRAY, psaboundnew : *const super::Com:: SAFEARRAYBOUND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayReleaseData(pdata : *const ::core::ffi::c_void)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayReleaseDescriptor(psa : *const super::Com:: SAFEARRAY)); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayReleaseDescriptor(psa : *const super::Com:: SAFEARRAY)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArraySetIID(psa : *const super::Com:: SAFEARRAY, guid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArraySetIID(psa : *const super::Com:: SAFEARRAY, guid : *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArraySetRecordInfo(psa : *const super::Com:: SAFEARRAY, prinfo : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArraySetRecordInfo(psa : *const super::Com:: SAFEARRAY, prinfo : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayUnaccessData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayUnaccessData(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SafeArrayUnlock(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayUnlock(psa : *const super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"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_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"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_targets::link!("oleaut32.dll" "system" 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarAbs(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarAbs(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarAdd(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarAdd(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarAnd(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarAnd(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarBoolFromCy(cyin : super::Com:: CY, pboolout : *mut super::super::Foundation:: VARIANT_BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarBoolFromCy(cyin : super::Com:: CY, pboolout : *mut super::super::Foundation:: VARIANT_BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBoolFromDate(datein : f64, pboolout : *mut super::super::Foundation:: VARIANT_BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBoolFromDec(pdecin : *const super::super::Foundation:: DECIMAL, pboolout : *mut super::super::Foundation:: VARIANT_BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBoolFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pboolout : *mut super::super::Foundation:: VARIANT_BOOL) -> ::windows_sys::core::HRESULT); @@ -277,7 +277,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrCmp(bstrleft : ::windows_sys::core::BSTR, bstrright : ::windows_sys::core::BSTR, lcid : u32, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarBstrFromCy(cyin : super::Com:: CY, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromCy(cyin : super::Com:: CY, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromDate(datein : f64, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromDec(pdecin : *const super::super::Foundation:: DECIMAL, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); @@ -292,66 +292,66 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromUI4(ulin : u32, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarBstrFromUI8(ui64in : u64, lcid : u32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarCat(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCat(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarCmp(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, lcid : u32, dwflags : u32) -> VARCMP); +::windows_targets::link!("oleaut32.dll" "system" fn VarCmp(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, lcid : u32, dwflags : u32) -> VARCMP); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyAbs(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyAbs(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyAdd(cyleft : super::Com:: CY, cyright : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyCmp(cyleft : super::Com:: CY, cyright : super::Com:: CY) -> VARCMP); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyCmp(cyleft : super::Com:: CY, cyright : super::Com:: CY) -> VARCMP); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyCmpR8(cyleft : super::Com:: CY, dblright : f64) -> VARCMP); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyCmpR8(cyleft : super::Com:: CY, dblright : f64) -> VARCMP); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFix(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFix(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromDate(datein : f64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromDate(datein : f64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromDec(pdecin : *const super::super::Foundation:: DECIMAL, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromDec(pdecin : *const super::super::Foundation:: DECIMAL, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromI1(cin : i8, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromI1(cin : i8, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromI2(sin : i16, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromI2(sin : i16, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromI4(lin : i32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromI4(lin : i32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromI8(i64in : i64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromI8(i64in : i64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromR4(fltin : f32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromR4(fltin : f32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromR8(dblin : f64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromR8(dblin : f64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromStr(strin : ::windows_sys::core::PCWSTR, lcid : u32, dwflags : u32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromUI1(bin : u8, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromUI1(bin : u8, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromUI2(uiin : u16, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromUI2(uiin : u16, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromUI4(ulin : u32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromUI4(ulin : u32, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyFromUI8(ui64in : u64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyFromUI8(ui64in : u64, pcyout : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyInt(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyInt(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyMul(cyleft : super::Com:: CY, cyright : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" 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_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyMulI4(cyleft : super::Com:: CY, lright : i32, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyMulI4(cyleft : super::Com:: CY, lright : i32, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyMulI8(cyleft : super::Com:: CY, lright : i64, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyMulI8(cyleft : super::Com:: CY, lright : i64, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyNeg(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyNeg(cyin : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCyRound(cyin : super::Com:: CY, cdecimals : i32, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCyRound(cyin : super::Com:: CY, cdecimals : i32, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarCySub(cyleft : super::Com:: CY, cyright : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarCySub(cyleft : super::Com:: CY, cyright : super::Com:: CY, pcyresult : *mut super::Com:: CY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDateFromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarDateFromCy(cyin : super::Com:: CY, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarDateFromCy(cyin : super::Com:: CY, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDateFromDec(pdecin : *const super::super::Foundation:: DECIMAL, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDateFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDateFromI1(cin : i8, pdateout : *mut f64) -> ::windows_sys::core::HRESULT); @@ -375,7 +375,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarDecFix(pdecin : *const super::super::Foundation:: DECIMAL, pdecresult : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDecFromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarDecFromCy(cyin : super::Com:: CY, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarDecFromCy(cyin : super::Com:: CY, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDecFromDate(datein : f64, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDecFromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarDecFromI1(cin : i8, pdecout : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); @@ -395,26 +395,26 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarDecRound(pdecin : *const super::super::Foundation:: DECIMAL, cdecimals : i32, pdecresult : *mut super::super::Foundation:: DECIMAL) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarDiv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarDiv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarEqv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarEqv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFix(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarFix(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormat(pvarin : *const super::Variant:: 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_targets::link!("oleaut32.dll" "system" fn VarFormat(pvarin : *const super::Variant:: 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormatCurrency(pvarin : *const super::Variant:: VARIANT, inumdig : i32, iinclead : i32, iuseparens : i32, igroup : i32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarFormatCurrency(pvarin : *const super::Variant:: 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormatDateTime(pvarin : *const super::Variant:: VARIANT, inamedformat : VARFORMAT_NAMED_FORMAT, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarFormatDateTime(pvarin : *const super::Variant:: VARIANT, inamedformat : VARFORMAT_NAMED_FORMAT, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormatFromTokens(pvarin : *const super::Variant:: VARIANT, pstrformat : ::windows_sys::core::PCWSTR, pbtokcur : *const u8, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR, lcid : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarFormatFromTokens(pvarin : *const super::Variant:: 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormatNumber(pvarin : *const super::Variant:: 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_targets::link!("oleaut32.dll" "system" fn VarFormatNumber(pvarin : *const super::Variant:: 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarFormatPercent(pvarin : *const super::Variant:: 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_targets::link!("oleaut32.dll" "system" fn VarFormatPercent(pvarin : *const super::Variant:: 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_targets::link!("oleaut32.dll" "system" fn VarI1FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarI1FromCy(cyin : super::Com:: CY, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarI1FromCy(cyin : super::Com:: CY, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI1FromDate(datein : f64, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI1FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI1FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); @@ -430,7 +430,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarI1FromUI8(i64in : u64, pcout : ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, psout : *mut i16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarI2FromCy(cyin : super::Com:: CY, psout : *mut i16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromCy(cyin : super::Com:: CY, psout : *mut i16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromDate(datein : f64, psout : *mut i16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromDec(pdecin : *const super::super::Foundation:: DECIMAL, psout : *mut i16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, psout : *mut i16) -> ::windows_sys::core::HRESULT); @@ -446,7 +446,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarI2FromUI8(ui64in : u64, psout : *mut i16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, plout : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarI4FromCy(cyin : super::Com:: CY, plout : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromCy(cyin : super::Com:: CY, plout : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromDate(datein : f64, plout : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromDec(pdecin : *const super::super::Foundation:: DECIMAL, plout : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, plout : *mut i32) -> ::windows_sys::core::HRESULT); @@ -462,7 +462,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarI4FromUI8(ui64in : u64, plout : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarI8FromCy(cyin : super::Com:: CY, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromCy(cyin : super::Com:: CY, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromDate(datein : f64, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); @@ -476,31 +476,31 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromUI4(ulin : u32, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarI8FromUI8(ui64in : u64, pi64out : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarIdiv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarIdiv(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarImp(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarImp(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarInt(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarInt(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarMod(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarMod(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarMonthName(imonth : i32, fabbrev : i32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarMul(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarMul(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarNeg(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarNeg(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarNot(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarNot(pvarin : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarNumFromParseNum(pnumprs : *const NUMPARSE, rgbdig : *const u8, dwvtbits : u32, pvar : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarNumFromParseNum(pnumprs : *const NUMPARSE, rgbdig : *const u8, dwvtbits : u32, pvar : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarOr(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarOr(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarPow(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarPow(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR4CmpR8(fltleft : f32, dblright : f64) -> VARCMP); ::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarR4FromCy(cyin : super::Com:: CY, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromCy(cyin : super::Com:: CY, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromDate(datein : f64, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); @@ -516,7 +516,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarR4FromUI8(ui64in : u64, pfltout : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR8FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarR8FromCy(cyin : super::Com:: CY, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarR8FromCy(cyin : super::Com:: CY, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR8FromDate(datein : f64, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR8FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR8FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pdblout : *mut f64) -> ::windows_sys::core::HRESULT); @@ -533,13 +533,13 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarR8Pow(dblleft : f64, dblright : f64, pdblresult : *mut f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarR8Round(dblin : f64, cdecimals : i32, pdblresult : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarRound(pvarin : *const super::Variant:: VARIANT, cdecimals : i32, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarRound(pvarin : *const super::Variant:: VARIANT, cdecimals : i32, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarSub(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarSub(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" 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); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pbout : *mut u8) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarUI1FromCy(cyin : super::Com:: CY, pbout : *mut u8) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromCy(cyin : super::Com:: CY, pbout : *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromDate(datein : f64, pbout : *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pbout : *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pbout : *mut u8) -> ::windows_sys::core::HRESULT); @@ -555,7 +555,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarUI1FromUI8(ui64in : u64, pbout : *mut u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, puiout : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarUI2FromCy(cyin : super::Com:: CY, puiout : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromCy(cyin : super::Com:: CY, puiout : *mut u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromDate(datein : f64, puiout : *mut u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromDec(pdecin : *const super::super::Foundation:: DECIMAL, puiout : *mut u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, puiout : *mut u16) -> ::windows_sys::core::HRESULT); @@ -571,7 +571,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarUI2FromUI8(i64in : u64, puiout : *mut u16) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pulout : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarUI4FromCy(cyin : super::Com:: CY, pulout : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromCy(cyin : super::Com:: CY, pulout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromDate(datein : f64, pulout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pulout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pulout : *mut u32) -> ::windows_sys::core::HRESULT); @@ -587,7 +587,7 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarUI4FromUI8(ui64in : u64, plout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI8FromBool(boolin : super::super::Foundation:: VARIANT_BOOL, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VarUI8FromCy(cyin : super::Com:: CY, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarUI8FromCy(cyin : super::Com:: CY, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI8FromDate(datein : f64, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI8FromDec(pdecin : *const super::super::Foundation:: DECIMAL, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarUI8FromDisp(pdispin : * mut::core::ffi::c_void, lcid : u32, pi64out : *mut u64) -> ::windows_sys::core::HRESULT); @@ -603,9 +603,9 @@ ::windows_targets::link!("oleaut32.dll" "system" fn VarUdateFromDate(datein : f64, dwflags : u32, pudateout : *mut UDATE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn VarWeekdayName(iweekday : i32, fabbrev : i32, ifirstday : i32, dwflags : u32, pbstrout : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn VarXor(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VarXor(pvarleft : *const super::Variant:: VARIANT, pvarright : *const super::Variant:: VARIANT, pvarresult : *mut super::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VectorFromBstr(bstr : ::windows_sys::core::BSTR, ppsa : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VectorFromBstr(bstr : ::windows_sys::core::BSTR, ppsa : *mut *mut super::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); pub const ACTIVATE_WINDOWLESS: ACTIVATEFLAGS = 1i32; pub const ACTIVEOBJECT_STRONG: ACTIVEOBJECT_FLAGS = 0u32; pub const ACTIVEOBJECT_WEAK: ACTIVEOBJECT_FLAGS = 1u32; @@ -1731,7 +1731,6 @@ pub type VIEW_OBJECT_PROPERTIES_FLAGS = u32; pub type WPCSETTING = i32; pub type XFORMCOORDS = i32; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct ARRAYDESC { pub tdescElem: super::Com::TYPEDESC, @@ -1792,7 +1791,6 @@ impl ::core::clone::Clone for CLEANLOCALSTORAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CONTROLINFO { pub cb: u32, @@ -1832,7 +1830,6 @@ impl ::core::clone::Clone for DVEXTENTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct FONTDESC { pub cbSizeofstruct: u32, @@ -1853,7 +1850,6 @@ impl ::core::clone::Clone for FONTDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct INTERFACEDATA { pub pmethdata: *mut METHODDATA, @@ -1880,7 +1876,6 @@ impl ::core::clone::Clone for LICINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct METHODDATA { pub szName: ::windows_sys::core::PWSTR, @@ -1977,7 +1972,6 @@ impl ::core::clone::Clone for OLECMDTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OLEINPLACEFRAMEINFO { pub cb: u32, @@ -2005,7 +1999,6 @@ impl ::core::clone::Clone for OLEMENUGROUPWIDTHS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media\"`"] #[cfg(feature = "Win32_Media")] pub struct OLEUIBUSYA { pub cbStruct: u32, @@ -2029,7 +2022,6 @@ impl ::core::clone::Clone for OLEUIBUSYA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media\"`"] #[cfg(feature = "Win32_Media")] pub struct OLEUIBUSYW { pub cbStruct: u32, @@ -2097,7 +2089,6 @@ impl ::core::clone::Clone for OLEUICHANGEICONW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] pub struct OLEUICHANGESOURCEA { pub cbStruct: u32, @@ -2127,7 +2118,6 @@ impl ::core::clone::Clone for OLEUICHANGESOURCEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] pub struct OLEUICHANGESOURCEW { pub cbStruct: u32, @@ -2257,7 +2247,6 @@ impl ::core::clone::Clone for OLEUIEDITLINKSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSA { pub cbStruct: u32, @@ -2277,7 +2266,6 @@ impl ::core::clone::Clone for OLEUIGNRLPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSW { pub cbStruct: u32, @@ -2297,7 +2285,6 @@ impl ::core::clone::Clone for OLEUIGNRLPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIINSERTOBJECTA { pub cbStruct: u32, @@ -2332,7 +2319,6 @@ impl ::core::clone::Clone for OLEUIINSERTOBJECTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIINSERTOBJECTW { pub cbStruct: u32, @@ -2367,7 +2353,6 @@ impl ::core::clone::Clone for OLEUIINSERTOBJECTW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSA { pub cbStruct: u32, @@ -2387,7 +2372,6 @@ impl ::core::clone::Clone for OLEUILINKPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSW { pub cbStruct: u32, @@ -2407,7 +2391,6 @@ impl ::core::clone::Clone for OLEUILINKPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIOBJECTPROPSA { pub cbStruct: u32, @@ -2430,7 +2413,6 @@ impl ::core::clone::Clone for OLEUIOBJECTPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIOBJECTPROPSW { pub cbStruct: u32, @@ -2453,7 +2435,6 @@ impl ::core::clone::Clone for OLEUIOBJECTPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTEENTRYA { pub fmtetc: super::Com::FORMATETC, @@ -2471,7 +2452,6 @@ impl ::core::clone::Clone for OLEUIPASTEENTRYA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTEENTRYW { pub fmtetc: super::Com::FORMATETC, @@ -2489,7 +2469,6 @@ impl ::core::clone::Clone for OLEUIPASTEENTRYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTESPECIALA { pub cbStruct: u32, @@ -2522,7 +2501,6 @@ impl ::core::clone::Clone for OLEUIPASTESPECIALA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTESPECIALW { pub cbStruct: u32, @@ -2555,7 +2533,6 @@ impl ::core::clone::Clone for OLEUIPASTESPECIALW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSA { pub cbStruct: u32, @@ -2577,7 +2554,6 @@ impl ::core::clone::Clone for OLEUIVIEWPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSW { pub cbStruct: u32, @@ -2599,7 +2575,6 @@ impl ::core::clone::Clone for OLEUIVIEWPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OLEVERB { pub lVerb: OLEIVERB, @@ -2642,7 +2617,6 @@ impl ::core::clone::Clone for PAGESET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PARAMDATA { pub szName: ::windows_sys::core::PWSTR, @@ -2657,7 +2631,6 @@ impl ::core::clone::Clone for PARAMDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct PARAMDESC { pub pparamdescex: *mut PARAMDESCEX, @@ -2672,7 +2645,6 @@ impl ::core::clone::Clone for PARAMDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct PARAMDESCEX { pub cBytes: u32, @@ -2687,7 +2659,6 @@ impl ::core::clone::Clone for PARAMDESCEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC { pub cbSizeofstruct: u32, @@ -2703,7 +2674,6 @@ impl ::core::clone::Clone for PICTDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PICTDESC_0 { pub bmp: PICTDESC_0_0, @@ -2720,7 +2690,6 @@ impl ::core::clone::Clone for PICTDESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_0 { pub hbitmap: super::super::Graphics::Gdi::HBITMAP, @@ -2735,7 +2704,6 @@ impl ::core::clone::Clone for PICTDESC_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_1 { pub hemf: super::super::Graphics::Gdi::HENHMETAFILE, @@ -2749,7 +2717,6 @@ impl ::core::clone::Clone for PICTDESC_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_2 { pub hicon: super::super::UI::WindowsAndMessaging::HICON, @@ -2763,7 +2730,6 @@ impl ::core::clone::Clone for PICTDESC_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_3 { pub hmeta: super::super::Graphics::Gdi::HMETAFILE, @@ -2805,7 +2771,6 @@ impl ::core::clone::Clone for PROPPAGEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct QACONTAINER { pub cbSize: u32, @@ -2849,7 +2814,6 @@ impl ::core::clone::Clone for QACONTROL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARRAYUNION { pub sfType: u32, @@ -2864,7 +2828,6 @@ impl ::core::clone::Clone for SAFEARRAYUNION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SAFEARRAYUNION_0 { pub BstrStr: SAFEARR_BSTR, @@ -2898,7 +2861,6 @@ impl ::core::clone::Clone for SAFEARR_BRECORD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARR_BSTR { pub Size: u32, @@ -2947,7 +2909,6 @@ impl ::core::clone::Clone for SAFEARR_UNKNOWN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARR_VARIANT { pub Size: u32, @@ -2986,7 +2947,6 @@ impl ::core::clone::Clone for _wireBRECORD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct _wireSAFEARRAY { pub cDims: u16, @@ -3005,7 +2965,6 @@ impl ::core::clone::Clone for _wireSAFEARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct _wireVARIANT { pub clSize: u32, @@ -3025,7 +2984,6 @@ impl ::core::clone::Clone for _wireVARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union _wireVARIANT_0 { pub llVal: i64, 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 de4314c8e8..b2c02e19aa 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_System_Performance_HardwareCounterProfiling")] -#[doc = "Required features: `\"Win32_System_Performance_HardwareCounterProfiling\"`"] pub mod HardwareCounterProfiling; ::windows_targets::link!("loadperf.dll" "system" fn BackupPerfRegistryToFileW(szfilename : ::windows_sys::core::PCWSTR, szcommentstring : ::windows_sys::core::PCWSTR) -> u32); ::windows_targets::link!("loadperf.dll" "system" fn InstallPerfDllA(szcomputername : ::windows_sys::core::PCSTR, lpinifile : ::windows_sys::core::PCSTR, dwflags : usize) -> u32); 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 1d07c225ed..8e05e88b11 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs @@ -1,13 +1,13 @@ ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn ConnectNamedPipe(hnamedpipe : super::super::Foundation:: HANDLE, lpoverlapped : *mut super::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn ConnectNamedPipe(hnamedpipe : super::super::Foundation:: HANDLE, lpoverlapped : *mut super::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_FileSystem"))] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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_Security", feature = "Win32_Storage_FileSystem"))] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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); ::windows_targets::link!("kernel32.dll" "system" fn DisconnectNamedPipe(hnamedpipe : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNamedPipeClientComputerNameA(pipe : super::super::Foundation:: HANDLE, clientcomputername : ::windows_sys::core::PSTR, clientcomputernamelength : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNamedPipeClientComputerNameW(pipe : super::super::Foundation:: HANDLE, clientcomputername : ::windows_sys::core::PWSTR, clientcomputernamelength : u32) -> super::super::Foundation:: BOOL); @@ -22,7 +22,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn PeekNamedPipe(hnamedpipe : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbuffersize : u32, lpbytesread : *mut u32, lptotalbytesavail : *mut u32, lpbytesleftthismessage : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetNamedPipeHandleState(hnamedpipe : super::super::Foundation:: HANDLE, lpmode : *const NAMED_PIPE_MODE, lpmaxcollectioncount : *const u32, lpcollectdatatimeout : *const u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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); ::windows_targets::link!("kernel32.dll" "system" fn WaitNamedPipeA(lpnamedpipename : ::windows_sys::core::PCSTR, ntimeout : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn WaitNamedPipeW(lpnamedpipename : ::windows_sys::core::PCWSTR, ntimeout : u32) -> super::super::Foundation:: BOOL); pub const NMPWAIT_NOWAIT: u32 = 1u32; 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 8ff68f08f2..66313819a0 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs @@ -20,116 +20,116 @@ ::windows_targets::link!("powrprof.dll" "system" fn PowerCanRestoreIndividualDefaultPowerScheme(schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("kernel32.dll" "system" fn PowerClearRequest(powerrequest : super::super::Foundation:: HANDLE, requesttype : POWER_REQUEST_TYPE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Threading")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Threading\"`"] fn PowerCreateRequest(context : *const super::Threading:: REASON_CONTEXT) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("kernel32.dll" "system" fn PowerCreateRequest(context : *const super::Threading:: REASON_CONTEXT) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" fn PowerCreateSetting(rootsystempowerkey : super::Registry:: HKEY, subgroupofpowersettingsguid : *const ::windows_sys::core::GUID, powersettingguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn PowerDeleteScheme(rootpowerkey : super::Registry:: HKEY, schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("powrprof.dll" "system" fn PowerDeleteScheme(rootpowerkey : super::Registry:: HKEY, schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerDeterminePlatformRole() -> POWER_PLATFORM_ROLE); ::windows_targets::link!("powrprof.dll" "system" fn PowerDeterminePlatformRoleEx(version : POWER_PLATFORM_ROLE_VERSION) -> POWER_PLATFORM_ROLE); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn PowerGetActiveScheme(userrootpowerkey : super::Registry:: HKEY, activepolicyguid : *mut *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("powrprof.dll" "system" fn PowerGetActiveScheme(userrootpowerkey : super::Registry:: HKEY, activepolicyguid : *mut *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" fn PowerImportPowerScheme(rootpowerkey : super::Registry:: HKEY, importfilenamepath : ::windows_sys::core::PCWSTR, destinationschemeguid : *mut *mut ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerIsSettingRangeDefined(subkeyguid : *const ::windows_sys::core::GUID, settingguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn PowerOpenSystemPowerKey(phsystempowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("powrprof.dll" "system" fn PowerOpenSystemPowerKey(phsystempowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn PowerOpenUserPowerKey(phuserpowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); +::windows_targets::link!("powrprof.dll" "system" fn PowerOpenUserPowerKey(phuserpowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" fn PowerReadSettingAttributes(subgroupguid : *const ::windows_sys::core::GUID, powersettingguid : *const ::windows_sys::core::GUID) -> u32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("powrprof.dll" "system" 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); ::windows_targets::link!("powrprof.dll" "system" fn PowerRemovePowerSetting(powersettingsubkeyguid : *const ::windows_sys::core::GUID, powersettingguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerReplaceDefaultPowerSchemes() -> u32); ::windows_targets::link!("powrprof.dll" "system" fn PowerReportThermalEvent(event : *const THERMAL_EVENT) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerRestoreDefaultPowerSchemes() -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerRestoreIndividualDefaultPowerScheme(schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn PowerSetActiveScheme(userrootpowerkey : super::Registry:: HKEY, schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("powrprof.dll" "system" fn PowerSetActiveScheme(userrootpowerkey : super::Registry:: HKEY, schemeguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("kernel32.dll" "system" fn PowerSetRequest(powerrequest : super::super::Foundation:: HANDLE, requesttype : POWER_REQUEST_TYPE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("powrprof.dll" "system" fn PowerSettingAccessCheck(accessflags : POWER_DATA_ACCESSOR, powerguid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" fn PowerSettingAccessCheckEx(accessflags : POWER_DATA_ACCESSOR, powerguid : *const ::windows_sys::core::GUID, accesstype : super::Registry:: REG_SAM_FLAGS) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" fn PowerSettingUnregisterNotification(registrationhandle : HPOWERNOTIFY) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("powrprof.dll" "system" fn PowerUnregisterFromEffectivePowerModeNotifications(registrationhandle : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("powrprof.dll" "system" fn PowerUnregisterSuspendResumeNotification(registrationhandle : HPOWERNOTIFY) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" fn PowerWriteSettingAttributes(subgroupguid : *const ::windows_sys::core::GUID, powersettingguid : *const ::windows_sys::core::GUID, attributes : u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("powrprof.dll" "system" #[doc = "Required features: `\"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_targets::link!("powrprof.dll" "system" 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_targets::link!("powrprof.dll" "system" fn ReadGlobalPwrPolicy(pglobalpowerpolicy : *const GLOBAL_POWER_POLICY) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("powrprof.dll" "system" fn ReadProcessorPwrScheme(uiid : u32, pmachineprocessorpowerpolicy : *mut MACHINE_PROCESSOR_POWER_POLICY) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("powrprof.dll" "system" fn ReadPwrScheme(uiid : u32, ppowerpolicy : *mut POWER_POLICY) -> super::super::Foundation:: BOOLEAN); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn RegisterPowerSettingNotification(hrecipient : super::super::Foundation:: HANDLE, powersettingguid : *const ::windows_sys::core::GUID, flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS) -> HPOWERNOTIFY); +::windows_targets::link!("user32.dll" "system" fn RegisterPowerSettingNotification(hrecipient : super::super::Foundation:: HANDLE, powersettingguid : *const ::windows_sys::core::GUID, flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS) -> HPOWERNOTIFY); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn RegisterSuspendResumeNotification(hrecipient : super::super::Foundation:: HANDLE, flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS) -> HPOWERNOTIFY); +::windows_targets::link!("user32.dll" "system" fn RegisterSuspendResumeNotification(hrecipient : super::super::Foundation:: HANDLE, flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS) -> HPOWERNOTIFY); ::windows_targets::link!("kernel32.dll" "system" fn RequestWakeupLatency(latency : LATENCY_TIME) -> super::super::Foundation:: BOOL); ::windows_targets::link!("powrprof.dll" "system" fn SetActivePwrScheme(uiid : u32, pglobalpowerpolicy : *const GLOBAL_POWER_POLICY, ppowerpolicy : *const POWER_POLICY) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("powrprof.dll" "system" fn SetSuspendState(bhibernate : super::super::Foundation:: BOOLEAN, bforce : super::super::Foundation:: BOOLEAN, bwakeupeventsdisabled : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: BOOLEAN); @@ -458,7 +458,6 @@ pub const PPM_PERFSTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys:: pub const PPM_PERFSTATE_DOMAIN_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x995e6b7f_d653_497a_b978_36a30c29bf01); pub const PPM_THERMALCONSTRAINT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa852c2c8_1a4c_423b_8c2c_f30d82931a88); pub const PPM_THERMAL_POLICY_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x48f377b8_6880_4c7b_8bdc_380176c6654d); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const PROCESSOR_NUMBER_PKEY: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_sys::core::GUID::from_u128(0x5724c81d_d5af_4c1f_a103_a06e28f204c6), pid: 1 }; pub const PdcInvocation: POWER_INFORMATION_LEVEL = 67i32; 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 bf4f822953..c717564ca8 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs @@ -1,10 +1,10 @@ ::windows_targets::link!("kernel32.dll" "system" fn ApplicationRecoveryFinished(bsuccess : super::super::Foundation:: BOOL)); ::windows_targets::link!("kernel32.dll" "system" fn ApplicationRecoveryInProgress(pbcancelled : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn RegisterApplicationRecoveryCallback(precoveycallback : super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK, pvparameter : *const ::core::ffi::c_void, dwpinginterval : u32, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" fn RegisterApplicationRestart(pwzcommandline : ::windows_sys::core::PCWSTR, dwflags : REGISTER_APPLICATION_RESTART_FLAGS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" fn UnregisterApplicationRecoveryCallback() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("kernel32.dll" "system" fn UnregisterApplicationRestart() -> ::windows_sys::core::HRESULT); 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 2fead97615..001c5c2ab9 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs @@ -8,13 +8,13 @@ ::windows_targets::link!("advapi32.dll" "system" fn RegCopyTreeW(hkeysrc : HKEY, lpsubkey : ::windows_sys::core::PCWSTR, hkeydest : HKEY) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" fn RegCreateKeyA(hkey : HKEY, lpsubkey : ::windows_sys::core::PCSTR, phkresult : *mut HKEY) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn RegCreateKeyW(hkey : HKEY, lpsubkey : ::windows_sys::core::PCWSTR, phkresult : *mut HKEY) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" fn RegDeleteKeyA(hkey : HKEY, lpsubkey : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" fn RegDeleteKeyExA(hkey : HKEY, lpsubkey : ::windows_sys::core::PCSTR, samdesired : u32, reserved : u32) -> super::super::Foundation:: WIN32_ERROR); @@ -40,7 +40,7 @@ ::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn RegFlushKey(hkey : HKEY) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RegGetKeySecurity(hkey : HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("advapi32.dll" "system" fn RegGetKeySecurity(hkey : HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn RegLoadAppKeyA(lpfile : ::windows_sys::core::PCSTR, phkresult : *mut HKEY, samdesired : u32, dwoptions : u32, reserved : u32) -> super::super::Foundation:: WIN32_ERROR); @@ -74,15 +74,15 @@ ::windows_targets::link!("advapi32.dll" "system" fn RegRestoreKeyA(hkey : HKEY, lpfile : ::windows_sys::core::PCSTR, dwflags : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" fn RegRestoreKeyW(hkey : HKEY, lpfile : ::windows_sys::core::PCWSTR, dwflags : u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RegSaveKeyA(hkey : HKEY, lpfile : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("advapi32.dll" "system" fn RegSaveKeyA(hkey : HKEY, lpfile : ::windows_sys::core::PCSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RegSaveKeyW(hkey : HKEY, lpfile : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("advapi32.dll" "system" fn RegSaveKeyW(hkey : HKEY, lpfile : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn RegSetKeySecurity(hkey : HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("advapi32.dll" "system" fn RegSetKeySecurity(hkey : HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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); 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 d910c30539..911989896f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -24,9 +24,9 @@ ::windows_targets::link!("kernel32.dll" "system" fn WTSGetActiveConsoleSessionId() -> u32); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSGetChildSessionId(psessionid : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn WTSGetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, nlength : u32, lpnlengthneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wtsapi32.dll" "system" fn WTSGetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, nlength : u32, lpnlengthneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn WTSGetListenerSecurityW(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, nlength : u32, lpnlengthneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wtsapi32.dll" "system" fn WTSGetListenerSecurityW(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, nlength : u32, lpnlengthneeded : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSIsChildSessionsEnabled(pbenabled : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSLogoffSession(hserver : super::super::Foundation:: HANDLE, sessionid : u32, bwait : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSOpenServerA(pservername : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); @@ -43,13 +43,13 @@ ::windows_targets::link!("wtsapi32.dll" "system" fn WTSRegisterSessionNotification(hwnd : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSRegisterSessionNotificationEx(hserver : super::super::Foundation:: HANDLE, hwnd : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("wtsapi32.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("wtsapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn WTSSetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wtsapi32.dll" "system" fn WTSSetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("wtsapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn WTSSetListenerSecurityW(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("wtsapi32.dll" "system" fn WTSSetListenerSecurityW(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_sys::core::PCWSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("wtsapi32.dll" "system" fn WTSSetRenderHint(prenderhintid : *mut u64, hwndowner : super::super::Foundation:: HWND, renderhinttype : u32, cbhintdatalength : u32, phintdata : *const u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wtsapi32.dll" "system" 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_targets::link!("wtsapi32.dll" "system" 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); 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 9061b5ecec..f91157ed81 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs @@ -5,9 +5,9 @@ ::windows_targets::link!("rpcrt4.dll" "system" fn IUnknown_Release_Proxy(this : ::windows_sys::core::IUnknown) -> u32); ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcAllocate(size : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn I_RpcAsyncAbortCall(pasync : *const RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcAsyncAbortCall(pasync : *const RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn I_RpcAsyncSetHandle(message : *const RPC_MESSAGE, pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcAsyncSetHandle(message : *const RPC_MESSAGE, pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcBindingCopy(sourcebinding : *mut ::core::ffi::c_void, destinationbinding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcBindingCreateNP(servername : ::windows_sys::core::PCWSTR, servicename : ::windows_sys::core::PCWSTR, networkoptions : ::windows_sys::core::PCWSTR, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcBindingHandleToAsyncHandle(binding : *mut ::core::ffi::c_void, asynchandle : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); @@ -269,24 +269,24 @@ ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncAbortCall(pasync : *mut RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncAbortCall(pasync : *mut RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncCancelCall(pasync : *mut RPC_ASYNC_STATE, fabort : super::super::Foundation:: BOOL) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncCancelCall(pasync : *mut RPC_ASYNC_STATE, fabort : super::super::Foundation:: BOOL) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncCompleteCall(pasync : *mut RPC_ASYNC_STATE, reply : *mut ::core::ffi::c_void) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncCompleteCall(pasync : *mut RPC_ASYNC_STATE, reply : *mut ::core::ffi::c_void) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncGetCallStatus(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncGetCallStatus(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncInitializeHandle(pasync : *mut RPC_ASYNC_STATE, size : u32) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncInitializeHandle(pasync : *mut RPC_ASYNC_STATE, size : u32) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcAsyncRegisterInfo(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncRegisterInfo(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); #[cfg(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_IO\"`"] fn RpcBindingBind(pasync : *const RPC_ASYNC_STATE, binding : *const ::core::ffi::c_void, ifspec : *const ::core::ffi::c_void) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingBind(pasync : *const RPC_ASYNC_STATE, binding : *const ::core::ffi::c_void, ifspec : *const ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingCopy(sourcebinding : *const ::core::ffi::c_void, destinationbinding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingCreateA(template : *const RPC_BINDING_HANDLE_TEMPLATE_V1_A, security : *const RPC_BINDING_HANDLE_SECURITY_V1_A, options : *const RPC_BINDING_HANDLE_OPTIONS_V1, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingCreateA(template : *const RPC_BINDING_HANDLE_TEMPLATE_V1_A, security : *const RPC_BINDING_HANDLE_SECURITY_V1_A, options : *const RPC_BINDING_HANDLE_OPTIONS_V1, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingCreateW(template : *const RPC_BINDING_HANDLE_TEMPLATE_V1_W, security : *const RPC_BINDING_HANDLE_SECURITY_V1_W, options : *const RPC_BINDING_HANDLE_OPTIONS_V1, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingCreateW(template : *const RPC_BINDING_HANDLE_TEMPLATE_V1_W, security : *const RPC_BINDING_HANDLE_SECURITY_V1_W, options : *const RPC_BINDING_HANDLE_OPTIONS_V1, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingFree(binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingFromStringBindingA(stringbinding : ::windows_sys::core::PCSTR, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingFromStringBindingW(stringbinding : ::windows_sys::core::PCWSTR, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); @@ -296,9 +296,9 @@ ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthClientW(clientbinding : *const ::core::ffi::c_void, privs : *mut *mut ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PWSTR, authnlevel : *mut u32, authnsvc : *mut u32, authzsvc : *mut u32) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoA(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PSTR, authnlevel : *mut u32, authnsvc : *mut u32, authidentity : *mut *mut ::core::ffi::c_void, authzsvc : *mut u32) -> RPC_STATUS); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingInqAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PSTR, 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_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PSTR, 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); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingInqAuthInfoExW(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PWSTR, 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_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoExW(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PWSTR, 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_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoW(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_sys::core::PWSTR, authnlevel : *mut u32, authnsvc : *mut u32, authidentity : *mut *mut ::core::ffi::c_void, authzsvc : *mut u32) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqMaxCalls(binding : *const ::core::ffi::c_void, maxcalls : *mut u32) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqObject(binding : *const ::core::ffi::c_void, objectuuid : *mut ::windows_sys::core::GUID) -> RPC_STATUS); @@ -307,9 +307,9 @@ ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingServerFromClient(clientbinding : *const ::core::ffi::c_void, serverbinding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoA(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32) -> RPC_STATUS); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingSetAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32, securityqos : *const RPC_SECURITY_QOS) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32, securityqos : *const RPC_SECURITY_QOS) -> RPC_STATUS); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn RpcBindingSetAuthInfoExW(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCWSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32, securityqos : *const RPC_SECURITY_QOS) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoExW(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCWSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32, securityqos : *const RPC_SECURITY_QOS) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoW(binding : *const ::core::ffi::c_void, serverprincname : ::windows_sys::core::PCWSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetObject(binding : *const ::core::ffi::c_void, objectuuid : *const ::windows_sys::core::GUID) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetOption(hbinding : *const ::core::ffi::c_void, option : u32, optionvalue : usize) -> RPC_STATUS); @@ -320,9 +320,9 @@ ::windows_targets::link!("rpcrt4.dll" "system" fn RpcCancelThread(thread : *const ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcCancelThreadEx(thread : *const ::core::ffi::c_void, timeout : i32) -> RPC_STATUS); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn RpcCertGeneratePrincipalNameA(context : *const super::super::Security::Cryptography:: CERT_CONTEXT, flags : u32, pbuffer : *mut ::windows_sys::core::PSTR) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcCertGeneratePrincipalNameA(context : *const super::super::Security::Cryptography:: CERT_CONTEXT, flags : u32, pbuffer : *mut ::windows_sys::core::PSTR) -> RPC_STATUS); #[cfg(feature = "Win32_Security_Cryptography")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] fn RpcCertGeneratePrincipalNameW(context : *const super::super::Security::Cryptography:: CERT_CONTEXT, flags : u32, pbuffer : *mut ::windows_sys::core::PWSTR) -> RPC_STATUS); +::windows_targets::link!("rpcrt4.dll" "system" fn RpcCertGeneratePrincipalNameW(context : *const super::super::Security::Cryptography:: CERT_CONTEXT, flags : u32, pbuffer : *mut ::windows_sys::core::PWSTR) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcEpRegisterA(ifspec : *const ::core::ffi::c_void, bindingvector : *const RPC_BINDING_VECTOR, uuidvector : *const UUID_VECTOR, annotation : ::windows_sys::core::PCSTR) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcEpRegisterNoReplaceA(ifspec : *const ::core::ffi::c_void, bindingvector : *const RPC_BINDING_VECTOR, uuidvector : *const UUID_VECTOR, annotation : ::windows_sys::core::PCSTR) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcEpRegisterNoReplaceW(ifspec : *const ::core::ffi::c_void, bindingvector : *const RPC_BINDING_VECTOR, uuidvector : *const UUID_VECTOR, annotation : ::windows_sys::core::PCWSTR) -> RPC_STATUS); @@ -460,7 +460,7 @@ ::windows_targets::link!("rpcrt4.dll" "system" 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_targets::link!("rpcrt4.dll" "system" 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(feature = "Win32_System_IO")] -::windows_targets::link!("rpcrt4.dll" "system" #[doc = "Required features: `\"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_targets::link!("rpcrt4.dll" "system" fn RpcServerSubscribeForNotification(binding : *const ::core::ffi::c_void, notification : RPC_NOTIFICATIONS, notificationtype : RPC_NOTIFICATION_TYPES, notificationinfo : *const RPC_ASYNC_NOTIFICATION_INFO) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcServerTestCancel(bindinghandle : *const ::core::ffi::c_void) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcServerUnregisterIf(ifspec : *const ::core::ffi::c_void, mgrtypeuuid : *const ::windows_sys::core::GUID, waitforcallstocomplete : u32) -> RPC_STATUS); ::windows_targets::link!("rpcrt4.dll" "system" fn RpcServerUnregisterIfEx(ifspec : *const ::core::ffi::c_void, mgrtypeuuid : *const ::windows_sys::core::GUID, rundowncontexthandles : i32) -> RPC_STATUS); @@ -2309,7 +2309,6 @@ impl ::core::clone::Clone for RDR_CALLOUT_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub union RPC_ASYNC_NOTIFICATION_INFO { pub APC: RPC_ASYNC_NOTIFICATION_INFO_0, @@ -2327,7 +2326,6 @@ impl ::core::clone::Clone for RPC_ASYNC_NOTIFICATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_0 { pub NotificationRoutine: PFN_RPCNOTIFICATION_ROUTINE, @@ -2342,7 +2340,6 @@ impl ::core::clone::Clone for RPC_ASYNC_NOTIFICATION_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_1 { pub hIOPort: super::super::Foundation::HANDLE, @@ -2359,7 +2356,6 @@ impl ::core::clone::Clone for RPC_ASYNC_NOTIFICATION_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_2 { pub hWnd: super::super::Foundation::HWND, @@ -2374,7 +2370,6 @@ impl ::core::clone::Clone for RPC_ASYNC_NOTIFICATION_INFO_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_STATE { pub Size: u32, @@ -2411,7 +2406,6 @@ impl ::core::clone::Clone for RPC_BINDING_HANDLE_OPTIONS_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_BINDING_HANDLE_SECURITY_V1_A { pub Version: u32, @@ -2430,7 +2424,6 @@ impl ::core::clone::Clone for RPC_BINDING_HANDLE_SECURITY_V1_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_BINDING_HANDLE_SECURITY_V1_W { pub Version: u32, @@ -3065,7 +3058,6 @@ impl ::core::clone::Clone for RPC_PROTSEQ_VECTORW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS { pub Version: u32, @@ -3082,7 +3074,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V2_A { pub Version: u32, @@ -3101,7 +3092,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V2_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V2_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -3115,7 +3105,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V2_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V2_W { pub Version: u32, @@ -3134,7 +3123,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V2_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -3148,7 +3136,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V2_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V3_A { pub Version: u32, @@ -3168,7 +3155,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V3_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V3_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -3182,7 +3168,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V3_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V3_W { pub Version: u32, @@ -3202,7 +3187,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V3_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V3_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -3216,7 +3200,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V3_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V4_A { pub Version: u32, @@ -3237,7 +3220,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V4_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V4_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -3251,7 +3233,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V4_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V4_W { pub Version: u32, @@ -3272,7 +3253,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V4_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V4_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -3286,7 +3266,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V4_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V5_A { pub Version: u32, @@ -3308,7 +3287,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V5_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V5_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -3322,7 +3300,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V5_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V5_W { pub Version: u32, @@ -3344,7 +3321,6 @@ impl ::core::clone::Clone for RPC_SECURITY_QOS_V5_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V5_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -3552,7 +3528,6 @@ pub type MIDL_ES_WRITE = ::core::option::Option; pub type NDR_NOTIFY_ROUTINE = ::core::option::Option; pub type NDR_RUNDOWN = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PFN_RPCNOTIFICATION_ROUTINE = ::core::option::Option; pub type PFN_RPC_ALLOCATE = ::core::option::Option *mut ::core::ffi::c_void>; 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 38b59cbd25..0e2c5be93e 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_System_Search_Common")] -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] pub mod Common; ::windows_targets::link!("odbc32.dll" "system" fn ODBCGetTryWaitValue() -> u32); ::windows_targets::link!("odbc32.dll" "system" fn ODBCSetTryWaitValue(dwvalue : u32) -> super::super::Foundation:: BOOL); @@ -4851,7 +4850,6 @@ impl ::core::clone::Clone for BUCKETCATEGORIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct CATEGORIZATION { pub ulCatType: u32, @@ -4867,7 +4865,6 @@ impl ::core::clone::Clone for CATEGORIZATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub union CATEGORIZATION_0 { pub cClusters: u32, @@ -4883,7 +4880,6 @@ impl ::core::clone::Clone for CATEGORIZATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct CATEGORIZATIONSET { pub cCat: u32, @@ -4898,7 +4894,6 @@ impl ::core::clone::Clone for CATEGORIZATIONSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct COLUMNSET { pub cCol: u32, @@ -4913,7 +4908,6 @@ impl ::core::clone::Clone for COLUMNSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct CONTENTRESTRICTION { pub prop: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -5024,7 +5018,6 @@ impl ::core::clone::Clone for DBBINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNACCESS { @@ -5049,7 +5042,6 @@ impl ::core::clone::Clone for DBCOLUMNACCESS { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNACCESS { @@ -5074,7 +5066,6 @@ impl ::core::clone::Clone for DBCOLUMNACCESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBCOLUMNDESC { @@ -5100,7 +5091,6 @@ impl ::core::clone::Clone for DBCOLUMNDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBCOLUMNDESC { @@ -5126,7 +5116,6 @@ impl ::core::clone::Clone for DBCOLUMNDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNINFO { @@ -5151,7 +5140,6 @@ impl ::core::clone::Clone for DBCOLUMNINFO { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNINFO { @@ -5176,7 +5164,6 @@ impl ::core::clone::Clone for DBCOLUMNINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBCONSTRAINTDESC { @@ -5206,7 +5193,6 @@ impl ::core::clone::Clone for DBCONSTRAINTDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBCONSTRAINTDESC { @@ -5360,7 +5346,6 @@ impl ::core::clone::Clone for DBIMPLICITSESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBINDEXCOLUMNDESC { @@ -5378,7 +5363,6 @@ impl ::core::clone::Clone for DBINDEXCOLUMNDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBINDEXCOLUMNDESC { @@ -5577,7 +5561,6 @@ impl ::core::clone::Clone for DBPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROP { @@ -5598,7 +5581,6 @@ impl ::core::clone::Clone for DBPROP { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROP { @@ -5649,7 +5631,6 @@ impl ::core::clone::Clone for DBPROPIDSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPINFO { @@ -5670,7 +5651,6 @@ impl ::core::clone::Clone for DBPROPINFO { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPINFO { @@ -5691,7 +5671,6 @@ impl ::core::clone::Clone for DBPROPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPINFOSET { @@ -5710,7 +5689,6 @@ impl ::core::clone::Clone for DBPROPINFOSET { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPINFOSET { @@ -5729,7 +5707,6 @@ impl ::core::clone::Clone for DBPROPINFOSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPSET { @@ -5748,7 +5725,6 @@ impl ::core::clone::Clone for DBPROPSET { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DBPROPSET { @@ -5925,7 +5901,6 @@ impl ::core::clone::Clone for DB_VARNUMERIC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct DCINFO { pub eInfoType: u32, @@ -6010,7 +5985,6 @@ impl ::core::clone::Clone for INCREMENTAL_ACCESS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct ITEMPROP { pub variantValue: super::Variant::VARIANT, @@ -6039,7 +6013,6 @@ impl ::core::clone::Clone for ITEM_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct KAGGETDIAG { pub ulSize: u32, @@ -6055,7 +6028,6 @@ impl ::core::clone::Clone for KAGGETDIAG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct KAGREQDIAG { pub ulDiagFlags: u32, @@ -6107,7 +6079,6 @@ impl ::core::clone::Clone for MDAXISINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct NATLANGUAGERESTRICTION { pub prop: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -6123,7 +6094,6 @@ impl ::core::clone::Clone for NATLANGUAGERESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct NODERESTRICTION { pub cRes: u32, @@ -6139,7 +6109,6 @@ impl ::core::clone::Clone for NODERESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct NOTRESTRICTION { pub pRes: *mut RESTRICTION, @@ -6189,7 +6158,6 @@ impl ::core::clone::Clone for ODBC_VS_ARGS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct PROPERTYRESTRICTION { pub rel: u32, @@ -6221,7 +6189,6 @@ impl ::core::clone::Clone for PROXY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct RANGECATEGORIZE { pub cRange: u32, @@ -6236,7 +6203,6 @@ impl ::core::clone::Clone for RANGECATEGORIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct RESTRICTION { pub rt: u32, @@ -6252,7 +6218,6 @@ impl ::core::clone::Clone for RESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub union RESTRICTION_0 { pub ar: NODERESTRICTION, @@ -6273,7 +6238,6 @@ impl ::core::clone::Clone for RESTRICTION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct RMTPACK { @@ -6303,7 +6267,6 @@ impl ::core::clone::Clone for RMTPACK { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct RMTPACK { @@ -6333,7 +6296,6 @@ impl ::core::clone::Clone for RMTPACK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct SEARCH_COLUMN_PROPERTIES { pub Value: super::Com::StructuredStorage::PROPVARIANT, @@ -6348,7 +6310,6 @@ impl ::core::clone::Clone for SEARCH_COLUMN_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SEARCH_ITEM_CHANGE { pub Change: SEARCH_KIND_OF_CHANGE, @@ -6390,7 +6351,6 @@ impl ::core::clone::Clone for SEARCH_ITEM_PERSISTENT_CHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT { @@ -6408,7 +6368,6 @@ impl ::core::clone::Clone for SEC_OBJECT { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT { @@ -6426,7 +6385,6 @@ impl ::core::clone::Clone for SEC_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT_ELEMENT { @@ -6444,7 +6402,6 @@ impl ::core::clone::Clone for SEC_OBJECT_ELEMENT { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT_ELEMENT { @@ -6462,7 +6419,6 @@ impl ::core::clone::Clone for SEC_OBJECT_ELEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct SORTKEY { pub propColumn: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -6478,7 +6434,6 @@ impl ::core::clone::Clone for SORTKEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct SORTSET { pub cCol: u32, @@ -6612,7 +6567,6 @@ impl ::core::clone::Clone for SSERRORINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT { pub vt: u16, @@ -6629,7 +6583,6 @@ impl ::core::clone::Clone for SSVARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SSVARIANT_0 { pub bTinyIntVal: u8, @@ -6658,7 +6611,6 @@ impl ::core::clone::Clone for SSVARIANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_0 { pub dbobj: DBOBJECT, @@ -6673,7 +6625,6 @@ impl ::core::clone::Clone for SSVARIANT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_1 { pub sActualLength: i16, @@ -6690,7 +6641,6 @@ impl ::core::clone::Clone for SSVARIANT_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_2 { pub sActualLength: i16, @@ -6709,7 +6659,6 @@ impl ::core::clone::Clone for SSVARIANT_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_3 { pub sActualLength: i16, @@ -6728,7 +6677,6 @@ impl ::core::clone::Clone for SSVARIANT_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_4 { pub dwActualLength: u32, @@ -6839,7 +6787,6 @@ impl ::core::clone::Clone for TIME_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub struct VECTORRESTRICTION { pub Node: NODERESTRICTION, 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 5fcaff725b..223f8e2501 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -2,7 +2,7 @@ ::windows_targets::link!("wscapi.dll" "system" fn WscGetSecurityProviderHealth(providers : u32, phealth : *mut WSC_SECURITY_PROVIDER_HEALTH) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wscapi.dll" "system" fn WscQueryAntiMalwareUri() -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("wscapi.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("wscapi.dll" "system" fn WscRegisterForUserNotifications() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("wscapi.dll" "system" fn WscUnRegisterChanges(hregistrationhandle : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); pub const SECURITY_PRODUCT_TYPE_ANTISPYWARE: SECURITY_PRODUCT_TYPE = 2i32; 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 27f1c18658..4d6b9178f5 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs @@ -1,106 +1,106 @@ #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ChangeServiceConfig2A(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfig2A(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ChangeServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ChangeServiceConfigA(hservice : super::super::Security:: SC_HANDLE, 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, lpdisplayname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfigA(hservice : super::super::Security:: SC_HANDLE, 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, lpdisplayname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ChangeServiceConfigW(hservice : super::super::Security:: SC_HANDLE, 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, lpdisplayname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfigW(hservice : super::super::Security:: SC_HANDLE, 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, lpdisplayname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CloseServiceHandle(hscobject : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn CloseServiceHandle(hscobject : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ControlService(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ControlService(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ControlServiceExA(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, dwinfolevel : u32, pcontrolparams : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn ControlServiceExA(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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn ControlServiceExW(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, dwinfolevel : u32, pcontrolparams : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn DeleteService(hservice : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn DeleteService(hservice : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn EnumDependentServicesA(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn EnumDependentServicesA(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn EnumDependentServicesW(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn EnumDependentServicesW(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("api-ms-win-service-core-l1-1-4.dll" "system" fn GetServiceDirectory(hservicestatus : SERVICE_STATUS_HANDLE, edirectorytype : SERVICE_DIRECTORY_TYPE, lppathbuffer : ::windows_sys::core::PWSTR, cchpathbufferlength : u32, lpcchrequiredbufferlength : *mut u32) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("api-ms-win-service-core-l1-1-3.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn GetServiceRegistryStateKey(servicestatushandle : SERVICE_STATUS_HANDLE, statetype : SERVICE_REGISTRY_STATE_TYPE, accessmask : u32, servicestatekey : *mut super::Registry:: HKEY) -> u32); +::windows_targets::link!("api-ms-win-service-core-l1-1-3.dll" "system" fn GetServiceRegistryStateKey(servicestatushandle : SERVICE_STATUS_HANDLE, statetype : SERVICE_REGISTRY_STATE_TYPE, accessmask : u32, servicestatekey : *mut super::Registry:: HKEY) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("api-ms-win-service-core-l1-1-5.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PWSTR, pathbufferlength : u32, requiredbufferlength : *mut u32) -> u32); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("api-ms-win-service-core-l1-1-5.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("api-ms-win-service-core-l1-1-5.dll" "system" 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")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn LockServiceDatabase(hscmanager : super::super::Security:: SC_HANDLE) -> *mut ::core::ffi::c_void); +::windows_targets::link!("advapi32.dll" "system" fn LockServiceDatabase(hscmanager : super::super::Security:: SC_HANDLE) -> *mut ::core::ffi::c_void); ::windows_targets::link!("advapi32.dll" "system" fn NotifyBootConfigStatus(bootacceptable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NotifyServiceStatusChangeA(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2A) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn NotifyServiceStatusChangeA(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2A) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn NotifyServiceStatusChangeW(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2W) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn NotifyServiceStatusChangeW(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2W) -> u32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn OpenSCManagerA(lpmachinename : ::windows_sys::core::PCSTR, lpdatabasename : ::windows_sys::core::PCSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); +::windows_targets::link!("advapi32.dll" "system" fn OpenSCManagerA(lpmachinename : ::windows_sys::core::PCSTR, lpdatabasename : ::windows_sys::core::PCSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn OpenSCManagerW(lpmachinename : ::windows_sys::core::PCWSTR, lpdatabasename : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); +::windows_targets::link!("advapi32.dll" "system" fn OpenSCManagerW(lpmachinename : ::windows_sys::core::PCWSTR, lpdatabasename : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn OpenServiceA(hscmanager : super::super::Security:: SC_HANDLE, lpservicename : ::windows_sys::core::PCSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); +::windows_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn OpenServiceW(hscmanager : super::super::Security:: SC_HANDLE, lpservicename : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); +::windows_targets::link!("advapi32.dll" "system" fn OpenServiceW(hscmanager : super::super::Security:: SC_HANDLE, lpservicename : ::windows_sys::core::PCWSTR, dwdesiredaccess : u32) -> super::super::Security:: SC_HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfig2A(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpbuffer : *mut u8, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpbuffer : *mut u8, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpbuffer : *mut u8, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceConfigA(hservice : super::super::Security:: SC_HANDLE, lpserviceconfig : *mut QUERY_SERVICE_CONFIGA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfigA(hservice : super::super::Security:: SC_HANDLE, lpserviceconfig : *mut QUERY_SERVICE_CONFIGA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceConfigW(hservice : super::super::Security:: SC_HANDLE, lpserviceconfig : *mut QUERY_SERVICE_CONFIGW, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfigW(hservice : super::super::Security:: SC_HANDLE, lpserviceconfig : *mut QUERY_SERVICE_CONFIGW, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceDynamicInformation(hservicestatus : SERVICE_STATUS_HANDLE, dwinfolevel : u32, ppdynamicinfo : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceLockStatusA(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceLockStatusA(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceLockStatusW(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceLockStatusW(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceObjectSecurity(hservice : super::super::Security:: SC_HANDLE, dwsecurityinformation : u32, lpsecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceObjectSecurity(hservice : super::super::Security:: SC_HANDLE, dwsecurityinformation : u32, lpsecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn QueryServiceStatus(hservice : super::super::Security:: SC_HANDLE, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn QueryServiceStatus(hservice : super::super::Security:: SC_HANDLE, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" fn RegisterServiceCtrlHandlerA(lpservicename : ::windows_sys::core::PCSTR, lphandlerproc : LPHANDLER_FUNCTION) -> SERVICE_STATUS_HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn RegisterServiceCtrlHandlerExA(lpservicename : ::windows_sys::core::PCSTR, lphandlerproc : LPHANDLER_FUNCTION_EX, lpcontext : *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn RegisterServiceCtrlHandlerExW(lpservicename : ::windows_sys::core::PCWSTR, lphandlerproc : LPHANDLER_FUNCTION_EX, lpcontext : *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn RegisterServiceCtrlHandlerW(lpservicename : ::windows_sys::core::PCWSTR, lphandlerproc : LPHANDLER_FUNCTION) -> SERVICE_STATUS_HANDLE); ::windows_targets::link!("advapi32.dll" "system" fn SetServiceBits(hservicestatus : SERVICE_STATUS_HANDLE, dwservicebits : u32, bsetbitson : super::super::Foundation:: BOOL, bupdateimmediately : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SetServiceObjectSecurity(hservice : super::super::Security:: SC_HANDLE, dwsecurityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, lpsecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn SetServiceObjectSecurity(hservice : super::super::Security:: SC_HANDLE, dwsecurityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, lpsecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn SetServiceStatus(hservicestatus : SERVICE_STATUS_HANDLE, lpservicestatus : *const SERVICE_STATUS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn StartServiceA(hservice : super::super::Security:: SC_HANDLE, dwnumserviceargs : u32, lpserviceargvectors : *const ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn StartServiceA(hservice : super::super::Security:: SC_HANDLE, dwnumserviceargs : u32, lpserviceargvectors : *const ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn StartServiceCtrlDispatcherA(lpservicestarttable : *const SERVICE_TABLE_ENTRYA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn StartServiceCtrlDispatcherW(lpservicestarttable : *const SERVICE_TABLE_ENTRYW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn StartServiceW(hservice : super::super::Security:: SC_HANDLE, dwnumserviceargs : u32, lpserviceargvectors : *const ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("advapi32.dll" "system" fn StartServiceW(hservice : super::super::Security:: SC_HANDLE, dwnumserviceargs : u32, lpserviceargvectors : *const ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("sechost.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SubscribeServiceChangeNotifications(hservice : super::super::Security:: SC_HANDLE, eeventtype : SC_EVENT_TYPE, pcallback : PSC_NOTIFICATION_CALLBACK, pcallbackcontext : *const ::core::ffi::c_void, psubscription : *mut PSC_NOTIFICATION_REGISTRATION) -> u32); +::windows_targets::link!("sechost.dll" "system" fn SubscribeServiceChangeNotifications(hservice : super::super::Security:: SC_HANDLE, eeventtype : SC_EVENT_TYPE, pcallback : PSC_NOTIFICATION_CALLBACK, pcallbackcontext : *const ::core::ffi::c_void, psubscription : *mut PSC_NOTIFICATION_REGISTRATION) -> u32); ::windows_targets::link!("advapi32.dll" "system" fn UnlockServiceDatabase(sclock : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("sechost.dll" "system" fn UnsubscribeServiceChangeNotifications(psubscription : PSC_NOTIFICATION_REGISTRATION)); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn WaitServiceState(hservice : super::super::Security:: SC_HANDLE, dwnotify : u32, dwtimeout : u32, hcancelevent : super::super::Foundation:: HANDLE) -> u32); +::windows_targets::link!("advapi32.dll" "system" fn WaitServiceState(hservice : super::super::Security:: SC_HANDLE, dwnotify : u32, dwtimeout : u32, hcancelevent : super::super::Foundation:: HANDLE) -> u32); pub const CUSTOM_SYSTEM_STATE_CHANGE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d7a2816_0c5e_45fc_9ce7_570e5ecde9c9); pub const DOMAIN_JOIN_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ce20aba_9851_4421_9430_1ddeb766e809); pub const DOMAIN_LEAVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xddaf516e_58c2_4866_9574_c3b615d42ea1); 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 a0a4846e98..c4d8fc7c49 100644 --- a/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -5,19 +5,19 @@ ::windows_targets::link!("user32.dll" "system" fn CloseDesktop(hdesktop : HDESK) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn CloseWindowStation(hwinsta : HWINSTA) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" 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_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" 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_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" 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_Graphics_Gdi", feature = "Win32_Security"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateWindowStationA(lpwinsta : ::windows_sys::core::PCSTR, dwflags : u32, dwdesiredaccess : u32, lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> HWINSTA); +::windows_targets::link!("user32.dll" "system" fn CreateWindowStationA(lpwinsta : ::windows_sys::core::PCSTR, dwflags : u32, dwdesiredaccess : u32, lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> HWINSTA); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreateWindowStationW(lpwinsta : ::windows_sys::core::PCWSTR, dwflags : u32, dwdesiredaccess : u32, lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> HWINSTA); +::windows_targets::link!("user32.dll" "system" fn CreateWindowStationW(lpwinsta : ::windows_sys::core::PCWSTR, dwflags : u32, dwdesiredaccess : u32, lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> HWINSTA); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn EnumDesktopWindows(hdesktop : HDESK, lpfn : super::super::UI::WindowsAndMessaging:: WNDENUMPROC, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn EnumDesktopWindows(hdesktop : HDESK, lpfn : super::super::UI::WindowsAndMessaging:: WNDENUMPROC, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnumDesktopsA(hwinsta : HWINSTA, lpenumfunc : DESKTOPENUMPROCA, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnumDesktopsW(hwinsta : HWINSTA, lpenumfunc : DESKTOPENUMPROCW, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnumWindowStationsA(lpenumfunc : WINSTAENUMPROCA, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); 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 dc164e050c..4997315dee 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs @@ -2829,7 +2829,6 @@ impl ::core::clone::Clone for FILE_NOTIFY_FULL_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct GDI_NONREMOTE { pub fContext: i32, @@ -2844,7 +2843,6 @@ impl ::core::clone::Clone for GDI_NONREMOTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union GDI_NONREMOTE_0 { pub hInproc: i32, @@ -5270,7 +5268,6 @@ impl ::core::clone::Clone for SERVERSILO_BASIC_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SE_TOKEN_USER { pub Anonymous1: SE_TOKEN_USER_0, @@ -5285,7 +5282,6 @@ impl ::core::clone::Clone for SE_TOKEN_USER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union SE_TOKEN_USER_0 { pub TokenUser: super::super::Security::TOKEN_USER, @@ -5300,7 +5296,6 @@ impl ::core::clone::Clone for SE_TOKEN_USER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union SE_TOKEN_USER_1 { pub Sid: super::super::Security::SID, @@ -5631,7 +5626,6 @@ impl ::core::clone::Clone for XSAVE_CET_U_FORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct remoteMETAFILEPICT { pub mm: i32, @@ -5710,7 +5704,6 @@ impl ::core::clone::Clone for userHBITMAP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHENHMETAFILE { pub fContext: i32, @@ -5725,7 +5718,6 @@ impl ::core::clone::Clone for userHENHMETAFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHENHMETAFILE_0 { pub hInproc: i32, @@ -5741,7 +5733,6 @@ impl ::core::clone::Clone for userHENHMETAFILE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHGLOBAL { pub fContext: i32, @@ -5756,7 +5747,6 @@ impl ::core::clone::Clone for userHGLOBAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHGLOBAL_0 { pub hInproc: i32, @@ -5772,7 +5762,6 @@ impl ::core::clone::Clone for userHGLOBAL_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHMETAFILE { pub fContext: i32, @@ -5787,7 +5776,6 @@ impl ::core::clone::Clone for userHMETAFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHMETAFILE_0 { pub hInproc: i32, @@ -5803,7 +5791,6 @@ impl ::core::clone::Clone for userHMETAFILE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHMETAFILEPICT { pub fContext: i32, @@ -5818,7 +5805,6 @@ impl ::core::clone::Clone for userHMETAFILEPICT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHMETAFILEPICT_0 { pub hInproc: i32, @@ -5834,7 +5820,6 @@ impl ::core::clone::Clone for userHMETAFILEPICT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct userHPALETTE { pub fContext: i32, @@ -5849,7 +5834,6 @@ impl ::core::clone::Clone for userHPALETTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union userHPALETTE_0 { pub hInproc: i32, @@ -5864,16 +5848,13 @@ impl ::core::clone::Clone for userHPALETTE_0 { *self } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PEXCEPTION_FILTER = ::core::option::Option i32>; pub type PIMAGE_TLS_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; 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 ecf4e6b801..46b1934a9f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs @@ -36,51 +36,51 @@ ::windows_targets::link!("kernel32.dll" "system" fn CreateBoundaryDescriptorA(name : ::windows_sys::core::PCSTR, flags : u32) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn CreateBoundaryDescriptorW(name : ::windows_sys::core::PCWSTR, flags : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateEventExA(lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCSTR, dwflags : CREATE_EVENT, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateEventExW(lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCWSTR, dwflags : CREATE_EVENT, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn CreateFiber(dwstacksize : usize, lpstartaddress : LPFIBER_START_ROUTINE, lpparameter : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ::windows_targets::link!("kernel32.dll" "system" fn CreateFiberEx(dwstackcommitsize : usize, dwstackreservesize : usize, dwflags : u32, lpstartaddress : LPFIBER_START_ROUTINE, lpparameter : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMutexA(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, binitialowner : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMutexExA(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCSTR, dwflags : u32, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMutexExW(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpname : ::windows_sys::core::PCWSTR, dwflags : u32, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateMutexW(lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, binitialowner : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreatePrivateNamespaceA(lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("kernel32.dll" "system" fn CreatePrivateNamespaceA(lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn CreatePrivateNamespaceW(lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("kernel32.dll" "system" fn CreatePrivateNamespaceW(lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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_targets::link!("advapi32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateSemaphoreA(lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, linitialcount : i32, lmaximumcount : i32, lpname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateSemaphoreW(lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, linitialcount : i32, lmaximumcount : i32, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" 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_targets::link!("kernel32.dll" "system" fn CreateThreadpool(reserved : *const ::core::ffi::c_void) -> PTP_POOL); ::windows_targets::link!("kernel32.dll" "system" fn CreateThreadpoolCleanupGroup() -> PTP_CLEANUP_GROUP); ::windows_targets::link!("kernel32.dll" "system" fn CreateThreadpoolIo(fl : super::super::Foundation:: HANDLE, pfnio : PTP_WIN32_IO_CALLBACK, pv : *mut ::core::ffi::c_void, pcbe : *const TP_CALLBACK_ENVIRON_V3) -> PTP_IO); @@ -92,16 +92,16 @@ ::windows_targets::link!("kernel32.dll" "system" fn CreateUmsCompletionList(umscompletionlist : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn CreateUmsThreadContext(lpumsthread : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerA(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, lptimername : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerExA(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lptimername : ::windows_sys::core::PCSTR, dwflags : u32, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerExW(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lptimername : ::windows_sys::core::PCWSTR, dwflags : u32, dwdesiredaccess : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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_targets::link!("kernel32.dll" "system" fn CreateWaitableTimerW(lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, bmanualreset : super::super::Foundation:: BOOL, lptimername : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn DeleteBoundaryDescriptor(boundarydescriptor : super::super::Foundation:: HANDLE)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn DeleteCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); +::windows_targets::link!("kernel32.dll" "system" fn DeleteCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); ::windows_targets::link!("kernel32.dll" "system" fn DeleteFiber(lpfiber : *const ::core::ffi::c_void)); ::windows_targets::link!("kernel32.dll" "system" fn DeleteProcThreadAttributeList(lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST)); ::windows_targets::link!("kernel32.dll" "system" fn DeleteSynchronizationBarrier(lpbarrier : *mut SYNCHRONIZATION_BARRIER) -> super::super::Foundation:: BOOL); @@ -113,10 +113,10 @@ ::windows_targets::link!("kernel32.dll" "system" fn DequeueUmsCompletionListItems(umscompletionlist : *const ::core::ffi::c_void, waittimeout : u32, umsthreadlist : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn DisassociateCurrentThreadFromCallback(pci : PTP_CALLBACK_INSTANCE)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn EnterCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); +::windows_targets::link!("kernel32.dll" "system" fn EnterCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); ::windows_targets::link!("kernel32.dll" "system" fn EnterSynchronizationBarrier(lpbarrier : *mut SYNCHRONIZATION_BARRIER, dwflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemServices")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemServices\"`"] fn EnterUmsSchedulingMode(schedulerstartupinfo : *const UMS_SCHEDULER_STARTUP_INFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn EnterUmsSchedulingMode(schedulerstartupinfo : *const UMS_SCHEDULER_STARTUP_INFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn ExecuteUmsThread(umsthread : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn ExitProcess(uexitcode : u32) -> !); ::windows_targets::link!("kernel32.dll" "system" fn ExitThread(dwexitcode : u32) -> !); @@ -132,7 +132,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentProcessId() -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentProcessorNumber() -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn GetCurrentProcessorNumberEx(procnumber : *mut super::Kernel:: PROCESSOR_NUMBER)); +::windows_targets::link!("kernel32.dll" "system" fn GetCurrentProcessorNumberEx(procnumber : *mut super::Kernel:: PROCESSOR_NUMBER)); ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentThread() -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentThreadId() -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentThreadStackLimits(lowlimit : *mut usize, highlimit : *mut usize)); @@ -150,19 +150,19 @@ ::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeNumberFromHandle(hfile : super::super::Foundation:: HANDLE, nodenumber : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeProcessorMask(node : u8, processormask : *mut u64) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn GetNumaNodeProcessorMask2(nodenumber : u16, processormasks : *mut super::SystemInformation:: GROUP_AFFINITY, processormaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeProcessorMask2(nodenumber : u16, processormasks : *mut super::SystemInformation:: GROUP_AFFINITY, processormaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn GetNumaNodeProcessorMaskEx(node : u16, processormask : *mut super::SystemInformation:: GROUP_AFFINITY) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeProcessorMaskEx(node : u16, processormask : *mut super::SystemInformation:: GROUP_AFFINITY) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNumaProcessorNode(processor : u8, nodenumber : *mut u8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn GetNumaProcessorNodeEx(processor : *const super::Kernel:: PROCESSOR_NUMBER, nodenumber : *mut u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetNumaProcessorNodeEx(processor : *const super::Kernel:: PROCESSOR_NUMBER, nodenumber : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNumaProximityNode(proximityid : u32, nodenumber : *mut u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetNumaProximityNodeEx(proximityid : u32, nodenumber : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetPriorityClass(hprocess : super::super::Foundation:: HANDLE) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetProcessAffinityMask(hprocess : super::super::Foundation:: HANDLE, lpprocessaffinitymask : *mut usize, lpsystemaffinitymask : *mut usize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetProcessDEPPolicy(hprocess : super::super::Foundation:: HANDLE, lpflags : *mut u32, lppermanent : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn GetProcessDefaultCpuSetMasks(process : super::super::Foundation:: HANDLE, cpusetmasks : *mut super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetProcessDefaultCpuSetMasks(process : super::super::Foundation:: HANDLE, cpusetmasks : *mut super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetProcessDefaultCpuSets(process : super::super::Foundation:: HANDLE, cpusetids : *mut u32, cpusetidcount : u32, requiredidcount : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetProcessGroupAffinity(hprocess : super::super::Foundation:: HANDLE, groupcount : *mut u16, grouparray : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetProcessHandleCount(hprocess : super::super::Foundation:: HANDLE, pdwhandlecount : *mut u32) -> super::super::Foundation:: BOOL); @@ -181,16 +181,16 @@ ::windows_targets::link!("kernel32.dll" "system" fn GetSystemTimes(lpidletime : *mut super::super::Foundation:: FILETIME, lpkerneltime : *mut super::super::Foundation:: FILETIME, lpusertime : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadDescription(hthread : super::super::Foundation:: HANDLE, ppszthreaddescription : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn GetThreadGroupAffinity(hthread : super::super::Foundation:: HANDLE, groupaffinity : *mut super::SystemInformation:: GROUP_AFFINITY) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetThreadGroupAffinity(hthread : super::super::Foundation:: HANDLE, groupaffinity : *mut super::SystemInformation:: GROUP_AFFINITY) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadIOPendingFlag(hthread : super::super::Foundation:: HANDLE, lpioispending : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadId(thread : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn GetThreadIdealProcessorEx(hthread : super::super::Foundation:: HANDLE, lpidealprocessor : *mut super::Kernel:: PROCESSOR_NUMBER) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetThreadIdealProcessorEx(hthread : super::super::Foundation:: HANDLE, lpidealprocessor : *mut super::Kernel:: PROCESSOR_NUMBER) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadInformation(hthread : super::super::Foundation:: HANDLE, threadinformationclass : THREAD_INFORMATION_CLASS, threadinformation : *mut ::core::ffi::c_void, threadinformationsize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadPriority(hthread : super::super::Foundation:: HANDLE) -> i32); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadPriorityBoost(hthread : super::super::Foundation:: HANDLE, pdisablepriorityboost : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn GetThreadSelectedCpuSetMasks(thread : super::super::Foundation:: HANDLE, cpusetmasks : *mut super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn GetThreadSelectedCpuSetMasks(thread : super::super::Foundation:: HANDLE, cpusetmasks : *mut super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadSelectedCpuSets(thread : super::super::Foundation:: HANDLE, cpusetids : *mut u32, cpusetidcount : u32, requiredidcount : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetThreadTimes(hthread : super::super::Foundation:: HANDLE, lpcreationtime : *mut super::super::Foundation:: FILETIME, lpexittime : *mut super::super::Foundation:: FILETIME, lpkerneltime : *mut super::super::Foundation:: FILETIME, lpusertime : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn GetUmsCompletionListEvent(umscompletionlist : *const ::core::ffi::c_void, umscompletionevent : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -201,24 +201,24 @@ ::windows_targets::link!("kernel32.dll" "system" fn InitOnceInitialize(initonce : *mut INIT_ONCE)); ::windows_targets::link!("kernel32.dll" "system" fn InitializeConditionVariable(conditionvariable : *mut CONDITION_VARIABLE)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); +::windows_targets::link!("kernel32.dll" "system" fn InitializeCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeCriticalSectionAndSpinCount(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn InitializeCriticalSectionAndSpinCount(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeCriticalSectionEx(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32, flags : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn InitializeCriticalSectionEx(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn InitializeProcThreadAttributeList(lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST, dwattributecount : u32, dwflags : u32, lpsize : *mut usize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InitializeSListHead(listhead : *mut super::Kernel:: SLIST_HEADER)); +::windows_targets::link!("kernel32.dll" "system" fn InitializeSListHead(listhead : *mut super::Kernel:: SLIST_HEADER)); ::windows_targets::link!("kernel32.dll" "system" fn InitializeSRWLock(srwlock : *mut SRWLOCK)); ::windows_targets::link!("kernel32.dll" "system" fn InitializeSynchronizationBarrier(lpbarrier : *mut SYNCHRONIZATION_BARRIER, ltotalthreads : i32, lspincount : i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InterlockedFlushSList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); +::windows_targets::link!("kernel32.dll" "system" fn InterlockedFlushSList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InterlockedPopEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); +::windows_targets::link!("kernel32.dll" "system" fn InterlockedPopEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InterlockedPushEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER, listentry : *mut super::Kernel:: SLIST_ENTRY) -> *mut super::Kernel:: SLIST_ENTRY); +::windows_targets::link!("kernel32.dll" "system" fn InterlockedPushEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER, listentry : *mut super::Kernel:: SLIST_ENTRY) -> *mut super::Kernel:: SLIST_ENTRY); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn InterlockedPushListSListEx(listhead : *mut super::Kernel:: SLIST_HEADER, list : *mut super::Kernel:: SLIST_ENTRY, listend : *mut super::Kernel:: SLIST_ENTRY, count : u32) -> *mut super::Kernel:: SLIST_ENTRY); +::windows_targets::link!("kernel32.dll" "system" fn InterlockedPushListSListEx(listhead : *mut super::Kernel:: SLIST_HEADER, list : *mut super::Kernel:: SLIST_ENTRY, listend : *mut super::Kernel:: SLIST_ENTRY, count : u32) -> *mut super::Kernel:: SLIST_ENTRY); ::windows_targets::link!("user32.dll" "system" fn IsImmersiveProcess(hprocess : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn IsProcessCritical(hprocess : super::super::Foundation:: HANDLE, critical : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn IsProcessorFeaturePresent(processorfeature : PROCESSOR_FEATURE_ID) -> super::super::Foundation:: BOOL); @@ -226,11 +226,11 @@ ::windows_targets::link!("kernel32.dll" "system" fn IsThreadpoolTimerSet(pti : PTP_TIMER) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn IsWow64Process(hprocess : super::super::Foundation:: HANDLE, wow64process : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn IsWow64Process2(hprocess : super::super::Foundation:: HANDLE, pprocessmachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE, pnativemachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn IsWow64Process2(hprocess : super::super::Foundation:: HANDLE, pprocessmachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE, pnativemachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn LeaveCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); +::windows_targets::link!("kernel32.dll" "system" fn LeaveCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn LeaveCriticalSectionWhenCallbackReturns(pci : PTP_CALLBACK_INSTANCE, pcs : *mut CRITICAL_SECTION)); +::windows_targets::link!("kernel32.dll" "system" fn LeaveCriticalSectionWhenCallbackReturns(pci : PTP_CALLBACK_INSTANCE, pcs : *mut CRITICAL_SECTION)); ::windows_targets::link!("kernel32.dll" "system" fn OpenEventA(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenEventW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenMutexW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); @@ -238,16 +238,16 @@ ::windows_targets::link!("kernel32.dll" "system" fn OpenPrivateNamespaceW(lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenProcess(dwdesiredaccess : PROCESS_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, dwprocessid : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("advapi32.dll" "system" fn OpenProcessToken(processhandle : super::super::Foundation:: HANDLE, desiredaccess : super::super::Security:: TOKEN_ACCESS_MASK, tokenhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn OpenSemaphoreW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lpname : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenThread(dwdesiredaccess : THREAD_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, dwthreadid : u32) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("advapi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("advapi32.dll" "system" 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); ::windows_targets::link!("kernel32.dll" "system" fn OpenWaitableTimerA(dwdesiredaccess : u32, binherithandle : super::super::Foundation:: BOOL, lptimername : ::windows_sys::core::PCSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn OpenWaitableTimerW(dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS, binherithandle : super::super::Foundation:: BOOL, lptimername : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("kernel32.dll" "system" fn PulseEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn QueryDepthSList(listhead : *const super::Kernel:: SLIST_HEADER) -> u16); +::windows_targets::link!("kernel32.dll" "system" fn QueryDepthSList(listhead : *const super::Kernel:: SLIST_HEADER) -> u16); ::windows_targets::link!("kernel32.dll" "system" fn QueryFullProcessImageNameA(hprocess : super::super::Foundation:: HANDLE, dwflags : PROCESS_NAME_FORMAT, lpexename : ::windows_sys::core::PSTR, lpdwsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn QueryFullProcessImageNameW(hprocess : super::super::Foundation:: HANDLE, dwflags : PROCESS_NAME_FORMAT, lpexename : ::windows_sys::core::PWSTR, lpdwsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn QueryProcessAffinityUpdateMode(hprocess : super::super::Foundation:: HANDLE, lpdwflags : *mut PROCESS_AFFINITY_AUTO_UPDATE_FLAGS) -> super::super::Foundation:: BOOL); @@ -300,7 +300,7 @@ ::windows_targets::link!("rtworkq.dll" "system" fn RtwqUnregisterPlatformEvents(platformevents : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("rtworkq.dll" "system" fn RtwqUnregisterPlatformFromMMCSS() -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SetCriticalSectionSpinCount(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32) -> u32); +::windows_targets::link!("kernel32.dll" "system" fn SetCriticalSectionSpinCount(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn SetEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetEventWhenCallbackReturns(pci : PTP_CALLBACK_INSTANCE, evt : super::super::Foundation:: HANDLE)); ::windows_targets::link!("kernel32.dll" "system" fn SetPriorityClass(hprocess : super::super::Foundation:: HANDLE, dwpriorityclass : PROCESS_CREATION_FLAGS) -> super::super::Foundation:: BOOL); @@ -308,7 +308,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn SetProcessAffinityUpdateMode(hprocess : super::super::Foundation:: HANDLE, dwflags : PROCESS_AFFINITY_AUTO_UPDATE_FLAGS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetProcessDEPPolicy(dwflags : PROCESS_DEP_FLAGS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn SetProcessDefaultCpuSetMasks(process : super::super::Foundation:: HANDLE, cpusetmasks : *const super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SetProcessDefaultCpuSetMasks(process : super::super::Foundation:: HANDLE, cpusetmasks : *const super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetProcessDefaultCpuSets(process : super::super::Foundation:: HANDLE, cpusetids : *const u32, cpusetidcount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetProcessDynamicEHContinuationTargets(process : super::super::Foundation:: HANDLE, numberoftargets : u16, targets : *mut PROCESS_DYNAMIC_EH_CONTINUATION_TARGET) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetProcessDynamicEnforcedCetCompatibleRanges(process : super::super::Foundation:: HANDLE, numberofranges : u16, ranges : *mut PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE) -> super::super::Foundation:: BOOL); @@ -322,15 +322,15 @@ ::windows_targets::link!("kernel32.dll" "system" fn SetThreadAffinityMask(hthread : super::super::Foundation:: HANDLE, dwthreadaffinitymask : usize) -> usize); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadDescription(hthread : super::super::Foundation:: HANDLE, lpthreaddescription : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("kernel32.dll" "system" fn SetThreadGroupAffinity(hthread : super::super::Foundation:: HANDLE, groupaffinity : *const super::SystemInformation:: GROUP_AFFINITY, previousgroupaffinity : *mut super::SystemInformation:: GROUP_AFFINITY) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadIdealProcessor(hthread : super::super::Foundation:: HANDLE, dwidealprocessor : u32) -> u32); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SetThreadIdealProcessorEx(hthread : super::super::Foundation:: HANDLE, lpidealprocessor : *const super::Kernel:: PROCESSOR_NUMBER, lppreviousidealprocessor : *mut super::Kernel:: PROCESSOR_NUMBER) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SetThreadIdealProcessorEx(hthread : super::super::Foundation:: HANDLE, lpidealprocessor : *const super::Kernel:: PROCESSOR_NUMBER, lppreviousidealprocessor : *mut super::Kernel:: PROCESSOR_NUMBER) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadInformation(hthread : super::super::Foundation:: HANDLE, threadinformationclass : THREAD_INFORMATION_CLASS, threadinformation : *const ::core::ffi::c_void, threadinformationsize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadPriority(hthread : super::super::Foundation:: HANDLE, npriority : THREAD_PRIORITY) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadPriorityBoost(hthread : super::super::Foundation:: HANDLE, bdisablepriorityboost : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_SystemInformation")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] fn SetThreadSelectedCpuSetMasks(thread : super::super::Foundation:: HANDLE, cpusetmasks : *const super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SetThreadSelectedCpuSetMasks(thread : super::super::Foundation:: HANDLE, cpusetmasks : *const super::SystemInformation:: GROUP_AFFINITY, cpusetmaskcount : u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadSelectedCpuSets(thread : super::super::Foundation:: HANDLE, cpusetids : *const u32, cpusetidcount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SetThreadStackGuarantee(stacksizeinbytes : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn SetThreadToken(thread : *const super::super::Foundation:: HANDLE, token : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -348,7 +348,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn SignalObjectAndWait(hobjecttosignal : super::super::Foundation:: HANDLE, hobjecttowaiton : super::super::Foundation:: HANDLE, dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> super::super::Foundation:: WAIT_EVENT); ::windows_targets::link!("kernel32.dll" "system" fn Sleep(dwmilliseconds : u32)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn SleepConditionVariableCS(conditionvariable : *mut CONDITION_VARIABLE, criticalsection : *mut CRITICAL_SECTION, dwmilliseconds : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn SleepConditionVariableCS(conditionvariable : *mut CONDITION_VARIABLE, criticalsection : *mut CRITICAL_SECTION, dwmilliseconds : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SleepConditionVariableSRW(conditionvariable : *mut CONDITION_VARIABLE, srwlock : *mut SRWLOCK, dwmilliseconds : u32, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn SleepEx(dwmilliseconds : u32, balertable : super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn StartThreadpoolIo(pio : PTP_IO)); @@ -365,7 +365,7 @@ ::windows_targets::link!("kernel32.dll" "system" fn TryAcquireSRWLockExclusive(srwlock : *mut SRWLOCK) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("kernel32.dll" "system" fn TryAcquireSRWLockShared(srwlock : *mut SRWLOCK) -> super::super::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("kernel32.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn TryEnterCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION) -> super::super::Foundation:: BOOL); +::windows_targets::link!("kernel32.dll" "system" fn TryEnterCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn TrySubmitThreadpoolCallback(pfns : PTP_SIMPLE_CALLBACK, pv : *mut ::core::ffi::c_void, pcbe : *const TP_CALLBACK_ENVIRON_V3) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn UmsThreadYield(schedulerparam : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn UnregisterWait(waithandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); @@ -775,7 +775,6 @@ impl ::core::clone::Clone for CONDITION_VARIABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct CRITICAL_SECTION { pub DebugInfo: *mut CRITICAL_SECTION_DEBUG, @@ -794,7 +793,6 @@ impl ::core::clone::Clone for CRITICAL_SECTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct CRITICAL_SECTION_DEBUG { pub Type: u16, @@ -862,7 +860,6 @@ impl ::core::clone::Clone for OVERRIDE_PREFETCH_PARAMETER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PEB { pub Reserved1: [u8; 2], @@ -894,7 +891,6 @@ impl ::core::clone::Clone for PEB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PEB_LDR_DATA { pub Reserved1: [u8; 8], @@ -910,7 +906,6 @@ impl ::core::clone::Clone for PEB_LDR_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PROCESS_BASIC_INFORMATION { pub ExitStatus: super::super::Foundation::NTSTATUS, @@ -1002,7 +997,6 @@ impl ::core::clone::Clone for PROCESS_LEAP_SECOND_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct PROCESS_MACHINE_INFORMATION { pub ProcessMachine: super::SystemInformation::IMAGE_FILE_MACHINE, @@ -1209,7 +1203,6 @@ impl ::core::clone::Clone for SYNCHRONIZATION_BARRIER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct TEB { pub Reserved1: [*mut ::core::ffi::c_void; 12], @@ -1295,7 +1288,6 @@ impl ::core::clone::Clone for TP_POOL_STACK_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub struct UMS_SCHEDULER_STARTUP_INFO { pub UmsVersion: u32, @@ -1349,7 +1341,6 @@ pub type LPTHREAD_START_ROUTINE = ::core::option::Option; pub type PINIT_ONCE_FN = ::core::option::Option super::super::Foundation::BOOL>; pub type PPS_POST_PROCESS_INIT_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PRTL_UMS_SCHEDULER_ENTRY_POINT = ::core::option::Option; pub type PTIMERAPCROUTINE = ::core::option::Option; 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 18427f8b28..06b063640a 100644 --- a/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs @@ -1,12 +1,11 @@ #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("ualapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn UalInstrument(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ualapi.dll" "system" fn UalInstrument(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ualapi.dll" "system" 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_targets::link!("ualapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn UalStart(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ualapi.dll" "system" fn UalStart(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_targets::link!("ualapi.dll" "system" #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] fn UalStop(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ualapi.dll" "system" fn UalStop(data : *const UAL_DATA_BLOB) -> ::windows_sys::core::HRESULT); #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct UAL_DATA_BLOB { pub Size: u32, diff --git a/crates/libs/sys/src/Windows/Win32/System/Variant/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Variant/mod.rs index 810c672f78..8d3f7bcf57 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Variant/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Variant/mod.rs @@ -1,171 +1,171 @@ #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn ClearVariantArray(pvars : *mut VARIANT, cvars : u32)); +::windows_targets::link!("propsys.dll" "system" fn ClearVariantArray(pvars : *mut VARIANT, cvars : u32)); ::windows_targets::link!("oleaut32.dll" "system" fn DosDateTimeToVariantTime(wdosdate : u16, wdostime : u16, pvtime : *mut f64) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromBooleanArray(prgf : *const super::super::Foundation:: BOOL, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromBooleanArray(prgf : *const super::super::Foundation:: BOOL, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromBuffer(pv : *const ::core::ffi::c_void, cb : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromBuffer(pv : *const ::core::ffi::c_void, cb : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromDoubleArray(prgn : *const f64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromDoubleArray(prgn : *const f64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromFileTime(pft : *const super::super::Foundation:: FILETIME, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromFileTime(pft : *const super::super::Foundation:: FILETIME, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromFileTimeArray(prgft : *const super::super::Foundation:: FILETIME, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromFileTimeArray(prgft : *const super::super::Foundation:: FILETIME, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromGUIDAsString(guid : *const ::windows_sys::core::GUID, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromGUIDAsString(guid : *const ::windows_sys::core::GUID, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromInt16Array(prgn : *const i16, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromInt16Array(prgn : *const i16, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromInt32Array(prgn : *const i32, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromInt32Array(prgn : *const i32, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromInt64Array(prgn : *const i64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromInt64Array(prgn : *const i64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromResource(hinst : super::super::Foundation:: HINSTANCE, id : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromResource(hinst : super::super::Foundation:: HINSTANCE, id : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromStringArray(prgsz : *const ::windows_sys::core::PCWSTR, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromStringArray(prgsz : *const ::windows_sys::core::PCWSTR, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromUInt16Array(prgn : *const u16, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromUInt16Array(prgn : *const u16, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromUInt32Array(prgn : *const u32, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromUInt32Array(prgn : *const u32, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromUInt64Array(prgn : *const u64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromUInt64Array(prgn : *const u64, celems : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn InitVariantFromVariantArrayElem(varin : *const VARIANT, ielem : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromVariantArrayElem(varin : *const VARIANT, ielem : u32, pvar : *mut VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleaut32.dll" "system" fn SystemTimeToVariantTime(lpsystemtime : *const super::super::Foundation:: SYSTEMTIME, pvtime : *mut f64) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserFree(param0 : *const u32, param1 : *const VARIANT)); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserFree(param0 : *const u32, param1 : *const VARIANT)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserFree64(param0 : *const u32, param1 : *const VARIANT)); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserFree64(param0 : *const u32, param1 : *const VARIANT)); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const VARIANT) -> *mut u8); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const VARIANT) -> *mut u8); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const VARIANT) -> *mut u8); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const VARIANT) -> *mut u8); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserSize(param0 : *const u32, param1 : u32, param2 : *const VARIANT) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserSize(param0 : *const u32, param1 : u32, param2 : *const VARIANT) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserSize64(param0 : *const u32, param1 : u32, param2 : *const VARIANT) -> u32); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserSize64(param0 : *const u32, param1 : u32, param2 : *const VARIANT) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut VARIANT) -> *mut u8); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut VARIANT) -> *mut u8); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VARIANT_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut VARIANT) -> *mut u8); +::windows_targets::link!("oleaut32.dll" "system" fn VARIANT_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut VARIANT) -> *mut u8); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantChangeType(pvargdest : *mut VARIANT, pvarsrc : *const VARIANT, wflags : VAR_CHANGE_FLAGS, vt : VARENUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VariantChangeType(pvargdest : *mut VARIANT, pvarsrc : *const VARIANT, wflags : VAR_CHANGE_FLAGS, vt : VARENUM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantChangeTypeEx(pvargdest : *mut VARIANT, pvarsrc : *const VARIANT, lcid : u32, wflags : VAR_CHANGE_FLAGS, vt : VARENUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VariantChangeTypeEx(pvargdest : *mut VARIANT, pvarsrc : *const VARIANT, lcid : u32, wflags : VAR_CHANGE_FLAGS, vt : VARENUM) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantClear(pvarg : *mut VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VariantClear(pvarg : *mut VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantCompare(var1 : *const VARIANT, var2 : *const VARIANT) -> i32); +::windows_targets::link!("propsys.dll" "system" fn VariantCompare(var1 : *const VARIANT, var2 : *const VARIANT) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantCopy(pvargdest : *mut VARIANT, pvargsrc : *const VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VariantCopy(pvargdest : *mut VARIANT, pvargsrc : *const VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantCopyInd(pvardest : *mut VARIANT, pvargsrc : *const VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleaut32.dll" "system" fn VariantCopyInd(pvardest : *mut VARIANT, pvargsrc : *const VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetBooleanElem(var : *const VARIANT, ielem : u32, pfval : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetBooleanElem(var : *const VARIANT, ielem : u32, pfval : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetDoubleElem(var : *const VARIANT, ielem : u32, pnval : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetDoubleElem(var : *const VARIANT, ielem : u32, pnval : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetElementCount(varin : *const VARIANT) -> u32); +::windows_targets::link!("propsys.dll" "system" fn VariantGetElementCount(varin : *const VARIANT) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetInt16Elem(var : *const VARIANT, ielem : u32, pnval : *mut i16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetInt16Elem(var : *const VARIANT, ielem : u32, pnval : *mut i16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetInt32Elem(var : *const VARIANT, ielem : u32, pnval : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetInt32Elem(var : *const VARIANT, ielem : u32, pnval : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetInt64Elem(var : *const VARIANT, ielem : u32, pnval : *mut i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetInt64Elem(var : *const VARIANT, ielem : u32, pnval : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetStringElem(var : *const VARIANT, ielem : u32, ppszval : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetStringElem(var : *const VARIANT, ielem : u32, ppszval : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetUInt16Elem(var : *const VARIANT, ielem : u32, pnval : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetUInt16Elem(var : *const VARIANT, ielem : u32, pnval : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetUInt32Elem(var : *const VARIANT, ielem : u32, pnval : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetUInt32Elem(var : *const VARIANT, ielem : u32, pnval : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantGetUInt64Elem(var : *const VARIANT, ielem : u32, pnval : *mut u64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantGetUInt64Elem(var : *const VARIANT, ielem : u32, pnval : *mut u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("oleaut32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantInit(pvarg : *mut VARIANT)); +::windows_targets::link!("oleaut32.dll" "system" fn VariantInit(pvarg : *mut VARIANT)); ::windows_targets::link!("oleaut32.dll" "system" fn VariantTimeToDosDateTime(vtime : f64, pwdosdate : *mut u16, pwdostime : *mut u16) -> i32); ::windows_targets::link!("oleaut32.dll" "system" fn VariantTimeToSystemTime(vtime : f64, lpsystemtime : *mut super::super::Foundation:: SYSTEMTIME) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToBoolean(varin : *const VARIANT, pfret : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToBoolean(varin : *const VARIANT, pfret : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToBooleanArray(var : *const VARIANT, prgf : *mut super::super::Foundation:: BOOL, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToBooleanArray(var : *const VARIANT, prgf : *mut super::super::Foundation:: BOOL, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToBooleanArrayAlloc(var : *const VARIANT, pprgf : *mut *mut super::super::Foundation:: BOOL, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToBooleanArrayAlloc(var : *const VARIANT, pprgf : *mut *mut super::super::Foundation:: BOOL, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToBooleanWithDefault(varin : *const VARIANT, fdefault : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("propsys.dll" "system" fn VariantToBooleanWithDefault(varin : *const VARIANT, fdefault : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToBuffer(varin : *const VARIANT, pv : *mut ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToBuffer(varin : *const VARIANT, pv : *mut ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToDosDateTime(varin : *const VARIANT, pwdate : *mut u16, pwtime : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToDosDateTime(varin : *const VARIANT, pwdate : *mut u16, pwtime : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToDouble(varin : *const VARIANT, pdblret : *mut f64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToDouble(varin : *const VARIANT, pdblret : *mut f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToDoubleArray(var : *const VARIANT, prgn : *mut f64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToDoubleArray(var : *const VARIANT, prgn : *mut f64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToDoubleArrayAlloc(var : *const VARIANT, pprgn : *mut *mut f64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToDoubleArrayAlloc(var : *const VARIANT, pprgn : *mut *mut f64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToDoubleWithDefault(varin : *const VARIANT, dbldefault : f64) -> f64); +::windows_targets::link!("propsys.dll" "system" fn VariantToDoubleWithDefault(varin : *const VARIANT, dbldefault : f64) -> f64); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToFileTime(varin : *const VARIANT, stfout : PSTIME_FLAGS, pftout : *mut super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToFileTime(varin : *const VARIANT, stfout : PSTIME_FLAGS, pftout : *mut super::super::Foundation:: FILETIME) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToGUID(varin : *const VARIANT, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToGUID(varin : *const VARIANT, pguid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt16(varin : *const VARIANT, piret : *mut i16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt16(varin : *const VARIANT, piret : *mut i16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt16Array(var : *const VARIANT, prgn : *mut i16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt16Array(var : *const VARIANT, prgn : *mut i16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt16ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt16ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt16WithDefault(varin : *const VARIANT, idefault : i16) -> i16); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt16WithDefault(varin : *const VARIANT, idefault : i16) -> i16); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt32(varin : *const VARIANT, plret : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt32(varin : *const VARIANT, plret : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt32Array(var : *const VARIANT, prgn : *mut i32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt32Array(var : *const VARIANT, prgn : *mut i32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt32ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt32ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt32WithDefault(varin : *const VARIANT, ldefault : i32) -> i32); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt32WithDefault(varin : *const VARIANT, ldefault : i32) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt64(varin : *const VARIANT, pllret : *mut i64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt64(varin : *const VARIANT, pllret : *mut i64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt64Array(var : *const VARIANT, prgn : *mut i64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt64Array(var : *const VARIANT, prgn : *mut i64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt64ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt64ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut i64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToInt64WithDefault(varin : *const VARIANT, lldefault : i64) -> i64); +::windows_targets::link!("propsys.dll" "system" fn VariantToInt64WithDefault(varin : *const VARIANT, lldefault : i64) -> i64); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToString(varin : *const VARIANT, pszbuf : ::windows_sys::core::PWSTR, cchbuf : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToString(varin : *const VARIANT, pszbuf : ::windows_sys::core::PWSTR, cchbuf : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToStringAlloc(varin : *const VARIANT, ppszbuf : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToStringAlloc(varin : *const VARIANT, ppszbuf : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToStringArray(var : *const VARIANT, prgsz : *mut ::windows_sys::core::PWSTR, crgsz : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToStringArray(var : *const VARIANT, prgsz : *mut ::windows_sys::core::PWSTR, crgsz : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToStringArrayAlloc(var : *const VARIANT, pprgsz : *mut *mut ::windows_sys::core::PWSTR, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToStringArrayAlloc(var : *const VARIANT, pprgsz : *mut *mut ::windows_sys::core::PWSTR, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToStringWithDefault(varin : *const VARIANT, pszdefault : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PCWSTR); +::windows_targets::link!("propsys.dll" "system" fn VariantToStringWithDefault(varin : *const VARIANT, pszdefault : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::PCWSTR); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt16(varin : *const VARIANT, puiret : *mut u16) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt16(varin : *const VARIANT, puiret : *mut u16) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt16Array(var : *const VARIANT, prgn : *mut u16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt16Array(var : *const VARIANT, prgn : *mut u16, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt16ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt16ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u16, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt16WithDefault(varin : *const VARIANT, uidefault : u16) -> u16); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt16WithDefault(varin : *const VARIANT, uidefault : u16) -> u16); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt32(varin : *const VARIANT, pulret : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt32(varin : *const VARIANT, pulret : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt32Array(var : *const VARIANT, prgn : *mut u32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt32Array(var : *const VARIANT, prgn : *mut u32, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt32ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt32ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt32WithDefault(varin : *const VARIANT, uldefault : u32) -> u32); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt32WithDefault(varin : *const VARIANT, uldefault : u32) -> u32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt64(varin : *const VARIANT, pullret : *mut u64) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt64(varin : *const VARIANT, pullret : *mut u64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt64Array(var : *const VARIANT, prgn : *mut u64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt64Array(var : *const VARIANT, prgn : *mut u64, crgn : u32, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt64ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt64ArrayAlloc(var : *const VARIANT, pprgn : *mut *mut u64, pcelem : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn VariantToUInt64WithDefault(varin : *const VARIANT, ulldefault : u64) -> u64); +::windows_targets::link!("propsys.dll" "system" fn VariantToUInt64WithDefault(varin : *const VARIANT, ulldefault : u64) -> u64); pub const DPF_ERROR: DRAWPROGRESSFLAGS = 4i32; pub const DPF_MARQUEE: DRAWPROGRESSFLAGS = 1i32; pub const DPF_MARQUEE_COMPLETE: DRAWPROGRESSFLAGS = 2i32; @@ -239,7 +239,6 @@ pub type PSTIME_FLAGS = i32; pub type VARENUM = u16; pub type VAR_CHANGE_FLAGS = u16; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct VARIANT { pub Anonymous: VARIANT_0, @@ -253,7 +252,6 @@ impl ::core::clone::Clone for VARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union VARIANT_0 { pub Anonymous: VARIANT_0_0, @@ -268,7 +266,6 @@ impl ::core::clone::Clone for VARIANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct VARIANT_0_0 { pub vt: VARENUM, @@ -286,7 +283,6 @@ impl ::core::clone::Clone for VARIANT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union VARIANT_0_0_0 { pub llVal: i64, @@ -345,7 +341,6 @@ impl ::core::clone::Clone for VARIANT_0_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct VARIANT_0_0_0_0 { pub pvRecord: *mut ::core::ffi::c_void, diff --git a/crates/libs/sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/crates/libs/sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs index 5789cb8b0f..3dd009f834 100644 --- a/crates/libs/sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -172,7 +172,6 @@ impl ::core::clone::Clone for TEMP_BP_NOTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct VDMCONTEXT { @@ -213,7 +212,6 @@ impl ::core::clone::Clone for VDMCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct VDMCONTEXT_WITHOUT_XSAVE { pub ContextFlags: u32, @@ -322,7 +320,6 @@ impl ::core::clone::Clone for VDM_SEGINFO { *self } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type DEBUGEVENTPROC = ::core::option::Option u32>; pub type PROCESSENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -334,11 +331,9 @@ pub type VDMENUMPROCESSWOWPROC = ::core::option::Option i32>; pub type VDMENUMTASKWOWPROC = ::core::option::Option i32>; pub type VDMGETADDREXPRESSIONPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -350,32 +345,24 @@ pub type VDMGETSELECTORMODULEPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMGLOBALFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMGLOBALNEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type VDMISMODULELOADEDPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type VDMKILLWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULEFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULENEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMPROCESSEXCEPTIONPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; 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 5b6b362931..984a648333 100644 --- a/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -9,25 +9,25 @@ ::windows_targets::link!("api-ms-win-core-realtime-l1-1-2.dll" "system" fn ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecountervalue : u64, lpauxiliarycountervalue : *mut u64, lpconversionerror : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("dciman32.dll" "system" fn DCIBeginAccess(pdci : *mut DCISURFACEINFO, x : i32, y : i32, dx : i32, dy : i32) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCICloseProvider(hdc : super::super::Graphics::Gdi:: HDC)); +::windows_targets::link!("dciman32.dll" "system" fn DCICloseProvider(hdc : super::super::Graphics::Gdi:: HDC)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCICreateOffscreen(hdc : super::super::Graphics::Gdi:: HDC, dwcompression : u32, dwredmask : u32, dwgreenmask : u32, dwbluemask : u32, dwwidth : u32, dwheight : u32, dwdcicaps : u32, dwbitcount : u32, lplpsurface : *mut *mut DCIOFFSCREEN) -> i32); +::windows_targets::link!("dciman32.dll" "system" fn DCICreateOffscreen(hdc : super::super::Graphics::Gdi:: HDC, dwcompression : u32, dwredmask : u32, dwgreenmask : u32, dwbluemask : u32, dwwidth : u32, dwheight : u32, dwdcicaps : u32, dwbitcount : u32, lplpsurface : *mut *mut DCIOFFSCREEN) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCICreateOverlay(hdc : super::super::Graphics::Gdi:: HDC, lpoffscreensurf : *mut ::core::ffi::c_void, lplpsurface : *mut *mut DCIOVERLAY) -> i32); +::windows_targets::link!("dciman32.dll" "system" fn DCICreateOverlay(hdc : super::super::Graphics::Gdi:: HDC, lpoffscreensurf : *mut ::core::ffi::c_void, lplpsurface : *mut *mut DCIOVERLAY) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCICreatePrimary(hdc : super::super::Graphics::Gdi:: HDC, lplpsurface : *mut *mut DCISURFACEINFO) -> i32); +::windows_targets::link!("dciman32.dll" "system" fn DCICreatePrimary(hdc : super::super::Graphics::Gdi:: HDC, lplpsurface : *mut *mut DCISURFACEINFO) -> i32); ::windows_targets::link!("dciman32.dll" "system" fn DCIDestroy(pdci : *mut DCISURFACEINFO)); ::windows_targets::link!("dciman32.dll" "system" fn DCIDraw(pdci : *mut DCIOFFSCREEN) -> i32); ::windows_targets::link!("dciman32.dll" "system" fn DCIEndAccess(pdci : *mut DCISURFACEINFO)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCIEnum(hdc : super::super::Graphics::Gdi:: HDC, lprdst : *mut super::super::Foundation:: RECT, lprsrc : *mut super::super::Foundation:: RECT, lpfncallback : *mut ::core::ffi::c_void, lpcontext : *mut ::core::ffi::c_void) -> i32); +::windows_targets::link!("dciman32.dll" "system" fn DCIEnum(hdc : super::super::Graphics::Gdi:: HDC, lprdst : *mut super::super::Foundation:: RECT, lprsrc : *mut super::super::Foundation:: RECT, lpfncallback : *mut ::core::ffi::c_void, lpcontext : *mut ::core::ffi::c_void) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCIOpenProvider() -> super::super::Graphics::Gdi:: HDC); +::windows_targets::link!("dciman32.dll" "system" fn DCIOpenProvider() -> super::super::Graphics::Gdi:: HDC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DCISetClipList(pdci : *mut DCIOFFSCREEN, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> i32); +::windows_targets::link!("dciman32.dll" "system" fn DCISetClipList(pdci : *mut DCIOFFSCREEN, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> i32); ::windows_targets::link!("dciman32.dll" "system" fn DCISetDestination(pdci : *mut DCIOFFSCREEN, dst : *mut super::super::Foundation:: RECT, src : *mut super::super::Foundation:: RECT) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"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_targets::link!("dciman32.dll" "system" 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_targets::link!("advpack.dll" "system" fn DelNodeA(pszfileordirname : ::windows_sys::core::PCSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advpack.dll" "system" fn DelNodeRunDLL32W(hwnd : super::super::Foundation:: HWND, hinstance : super::super::Foundation:: HINSTANCE, pszparms : ::windows_sys::core::PWSTR, nshow : i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advpack.dll" "system" fn DelNodeW(pszfileordirname : ::windows_sys::core::PCWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); @@ -52,7 +52,7 @@ ::windows_targets::link!("advapi32.dll" "system" fn GetCurrentHwProfileA(lphwprofileinfo : *mut HW_PROFILE_INFOA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("advapi32.dll" "system" fn GetCurrentHwProfileW(lphwprofileinfo : *mut HW_PROFILE_INFOW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetDCRegionData(hdc : super::super::Graphics::Gdi:: HDC, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); +::windows_targets::link!("dciman32.dll" "system" fn GetDCRegionData(hdc : super::super::Graphics::Gdi:: HDC, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); ::windows_targets::link!("api-ms-win-core-featurestaging-l1-1-0.dll" "system" fn GetFeatureEnabledState(featureid : u32, changetime : FEATURE_CHANGE_TIME) -> FEATURE_ENABLED_STATE); ::windows_targets::link!("api-ms-win-core-featurestaging-l1-1-1.dll" "system" fn GetFeatureVariant(featureid : u32, changetime : FEATURE_CHANGE_TIME, payloadid : *mut u32, hasnotification : *mut super::super::Foundation:: BOOL) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GetFirmwareEnvironmentVariableA(lpname : ::windows_sys::core::PCSTR, lpguid : ::windows_sys::core::PCSTR, pbuffer : *mut ::core::ffi::c_void, nsize : u32) -> u32); @@ -85,7 +85,7 @@ ::windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileExW(lpszfilename : ::windows_sys::core::PCWSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advpack.dll" "system" fn GetVersionFromFileW(lpszfilename : ::windows_sys::core::PCWSTR, pdwmsver : *mut u32, pdwlsver : *mut u32, bversion : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetWindowRegionData(hwnd : super::super::Foundation:: HWND, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); +::windows_targets::link!("dciman32.dll" "system" fn GetWindowRegionData(hwnd : super::super::Foundation:: HWND, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); ::windows_targets::link!("kernel32.dll" "system" fn GlobalCompact(dwminfree : u32) -> usize); ::windows_targets::link!("kernel32.dll" "system" fn GlobalFix(hmem : super::super::Foundation:: HGLOBAL)); ::windows_targets::link!("kernel32.dll" "system" fn GlobalUnWire(hmem : super::super::Foundation:: HGLOBAL) -> super::super::Foundation:: BOOL); @@ -131,46 +131,46 @@ ::windows_targets::link!("advpack.dll" "system" fn RegInstallA(hmod : super::super::Foundation:: HMODULE, pszsection : ::windows_sys::core::PCSTR, psttable : *const STRTABLEA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("advpack.dll" "system" fn RegInstallW(hmod : super::super::Foundation:: HMODULE, pszsection : ::windows_sys::core::PCWSTR, psttable : *const STRTABLEW) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn RegRestoreAllA(hwnd : super::super::Foundation:: HWND, psztitlestring : ::windows_sys::core::PCSTR, hkbckupkey : super::Registry:: HKEY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("advpack.dll" "system" fn RegRestoreAllA(hwnd : super::super::Foundation:: HWND, psztitlestring : ::windows_sys::core::PCSTR, hkbckupkey : super::Registry:: HKEY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn RegRestoreAllW(hwnd : super::super::Foundation:: HWND, psztitlestring : ::windows_sys::core::PCWSTR, hkbckupkey : super::Registry:: HKEY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("advpack.dll" "system" fn RegRestoreAllW(hwnd : super::super::Foundation:: HWND, psztitlestring : ::windows_sys::core::PCWSTR, hkbckupkey : super::Registry:: HKEY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"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_targets::link!("advpack.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"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_targets::link!("advpack.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"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_targets::link!("advpack.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("advpack.dll" "system" #[doc = "Required features: `\"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_targets::link!("advpack.dll" "system" 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_targets::link!("kernel32.dll" "system" fn ReplacePartitionUnit(targetpartition : ::windows_sys::core::PCWSTR, sparepartition : ::windows_sys::core::PCWSTR, flags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("kernel32.dll" "system" fn RequestDeviceWakeup(hdevice : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlAnsiStringToUnicodeString(destinationstring : *mut super::super::Foundation:: UNICODE_STRING, sourcestring : *mut super::Kernel:: STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlAnsiStringToUnicodeString(destinationstring : *mut super::super::Foundation:: UNICODE_STRING, sourcestring : *mut super::Kernel:: STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlCharToInteger(string : *mut i8, base : u32, value : *mut u32) -> super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlFreeAnsiString(ansistring : *mut super::Kernel:: STRING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlFreeAnsiString(ansistring : *mut super::Kernel:: STRING)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlFreeOemString(oemstring : *mut super::Kernel:: STRING)); +::windows_targets::link!("ntdll.dll" "system" fn RtlFreeOemString(oemstring : *mut super::Kernel:: STRING)); ::windows_targets::link!("ntdll.dll" "system" fn RtlFreeUnicodeString(unicodestring : *mut super::super::Foundation:: UNICODE_STRING)); ::windows_targets::link!("ntdll.dll" "system" fn RtlGetReturnAddressHijackTarget() -> usize); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitAnsiStringEx(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitAnsiStringEx(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8) -> super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlInitStringEx(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlInitStringEx(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlInitUnicodeString(destinationstring : *mut super::super::Foundation:: UNICODE_STRING, sourcestring : ::windows_sys::core::PCWSTR)); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ntdll.dll" "system" fn RtlIsNameLegalDOS8Dot3(name : *mut super::super::Foundation:: UNICODE_STRING, oemname : *mut super::Kernel:: STRING, namecontainsspaces : *mut super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: BOOLEAN); ::windows_targets::link!("ntdll.dll" "system" fn RtlLocalTimeToSystemTime(localtime : *mut i64, systemtime : *mut i64) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlRaiseCustomSystemEventTrigger(triggerconfig : *const CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG) -> u32); ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeToSecondsSince1970(time : *mut i64, elapsedseconds : *mut u32) -> super::super::Foundation:: BOOLEAN); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUnicodeStringToAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); +::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); #[cfg(feature = "Win32_System_Kernel")] -::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToOemString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToMultiByteSize(bytesinmultibytestring : *mut u32, unicodestring : ::windows_sys::core::PCWSTR, bytesinunicodestring : u32) -> super::super::Foundation:: NTSTATUS); ::windows_targets::link!("ntdll.dll" "system" fn RtlUniform(seed : *mut u32) -> u32); ::windows_targets::link!("advpack.dll" "system" 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); @@ -202,7 +202,7 @@ ::windows_targets::link!("dciman32.dll" "system" fn WinWatchClose(hww : HWINWATCH)); ::windows_targets::link!("dciman32.dll" "system" fn WinWatchDidStatusChange(hww : HWINWATCH) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("dciman32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn WinWatchGetClipList(hww : HWINWATCH, prc : *mut super::super::Foundation:: RECT, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); +::windows_targets::link!("dciman32.dll" "system" fn WinWatchGetClipList(hww : HWINWATCH, prc : *mut super::super::Foundation:: RECT, size : u32, prd : *mut super::super::Graphics::Gdi:: RGNDATA) -> u32); ::windows_targets::link!("dciman32.dll" "system" fn WinWatchNotify(hww : HWINWATCH, notifycallback : WINWATCHNOTIFYPROC, notifyparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("dciman32.dll" "system" fn WinWatchOpen(hwnd : super::super::Foundation:: HWND) -> HWINWATCH); ::windows_targets::link!("wldp.dll" "system" fn WldpCanExecuteBuffer(host : *const ::windows_sys::core::GUID, options : WLDP_EXECUTION_EVALUATION_OPTIONS, buffer : *const u8, buffersize : u32, auditinfo : ::windows_sys::core::PCWSTR, result : *mut WLDP_EXECUTION_POLICY) -> ::windows_sys::core::HRESULT); @@ -1484,7 +1484,6 @@ impl ::core::clone::Clone for JIT_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct LDR_DATA_TABLE_ENTRY { pub Reserved1: [*mut ::core::ffi::c_void; 2], @@ -1507,7 +1506,6 @@ impl ::core::clone::Clone for LDR_DATA_TABLE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union LDR_DATA_TABLE_ENTRY_0 { pub CheckSum: u32, diff --git a/crates/libs/sys/src/Windows/Win32/System/mod.rs b/crates/libs/sys/src/Windows/Win32/System/mod.rs index cf7b4af629..8c27b68668 100644 --- a/crates/libs/sys/src/Windows/Win32/System/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/mod.rs @@ -1,198 +1,132 @@ #[cfg(feature = "Win32_System_AddressBook")] -#[doc = "Required features: `\"Win32_System_AddressBook\"`"] pub mod AddressBook; #[cfg(feature = "Win32_System_Antimalware")] -#[doc = "Required features: `\"Win32_System_Antimalware\"`"] pub mod Antimalware; #[cfg(feature = "Win32_System_ApplicationInstallationAndServicing")] -#[doc = "Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`"] pub mod ApplicationInstallationAndServicing; #[cfg(feature = "Win32_System_ApplicationVerifier")] -#[doc = "Required features: `\"Win32_System_ApplicationVerifier\"`"] pub mod ApplicationVerifier; #[cfg(feature = "Win32_System_ClrHosting")] -#[doc = "Required features: `\"Win32_System_ClrHosting\"`"] pub mod ClrHosting; #[cfg(feature = "Win32_System_Com")] -#[doc = "Required features: `\"Win32_System_Com\"`"] pub mod Com; #[cfg(feature = "Win32_System_ComponentServices")] -#[doc = "Required features: `\"Win32_System_ComponentServices\"`"] pub mod ComponentServices; #[cfg(feature = "Win32_System_Console")] -#[doc = "Required features: `\"Win32_System_Console\"`"] pub mod Console; #[cfg(feature = "Win32_System_CorrelationVector")] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] pub mod CorrelationVector; #[cfg(feature = "Win32_System_DataExchange")] -#[doc = "Required features: `\"Win32_System_DataExchange\"`"] pub mod DataExchange; #[cfg(feature = "Win32_System_DeploymentServices")] -#[doc = "Required features: `\"Win32_System_DeploymentServices\"`"] pub mod DeploymentServices; #[cfg(feature = "Win32_System_DeveloperLicensing")] -#[doc = "Required features: `\"Win32_System_DeveloperLicensing\"`"] pub mod DeveloperLicensing; #[cfg(feature = "Win32_System_Diagnostics")] -#[doc = "Required features: `\"Win32_System_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] pub mod DistributedTransactionCoordinator; #[cfg(feature = "Win32_System_Environment")] -#[doc = "Required features: `\"Win32_System_Environment\"`"] pub mod Environment; #[cfg(feature = "Win32_System_ErrorReporting")] -#[doc = "Required features: `\"Win32_System_ErrorReporting\"`"] pub mod ErrorReporting; #[cfg(feature = "Win32_System_EventCollector")] -#[doc = "Required features: `\"Win32_System_EventCollector\"`"] pub mod EventCollector; #[cfg(feature = "Win32_System_EventLog")] -#[doc = "Required features: `\"Win32_System_EventLog\"`"] pub mod EventLog; #[cfg(feature = "Win32_System_EventNotificationService")] -#[doc = "Required features: `\"Win32_System_EventNotificationService\"`"] pub mod EventNotificationService; #[cfg(feature = "Win32_System_GroupPolicy")] -#[doc = "Required features: `\"Win32_System_GroupPolicy\"`"] pub mod GroupPolicy; #[cfg(feature = "Win32_System_HostCompute")] -#[doc = "Required features: `\"Win32_System_HostCompute\"`"] pub mod HostCompute; #[cfg(feature = "Win32_System_HostComputeNetwork")] -#[doc = "Required features: `\"Win32_System_HostComputeNetwork\"`"] pub mod HostComputeNetwork; #[cfg(feature = "Win32_System_HostComputeSystem")] -#[doc = "Required features: `\"Win32_System_HostComputeSystem\"`"] pub mod HostComputeSystem; #[cfg(feature = "Win32_System_Hypervisor")] -#[doc = "Required features: `\"Win32_System_Hypervisor\"`"] pub mod Hypervisor; #[cfg(feature = "Win32_System_IO")] -#[doc = "Required features: `\"Win32_System_IO\"`"] pub mod IO; #[cfg(feature = "Win32_System_Iis")] -#[doc = "Required features: `\"Win32_System_Iis\"`"] pub mod Iis; #[cfg(feature = "Win32_System_Ioctl")] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] pub mod Ioctl; #[cfg(feature = "Win32_System_JobObjects")] -#[doc = "Required features: `\"Win32_System_JobObjects\"`"] pub mod JobObjects; #[cfg(feature = "Win32_System_Js")] -#[doc = "Required features: `\"Win32_System_Js\"`"] pub mod Js; #[cfg(feature = "Win32_System_Kernel")] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] pub mod Kernel; #[cfg(feature = "Win32_System_LibraryLoader")] -#[doc = "Required features: `\"Win32_System_LibraryLoader\"`"] pub mod LibraryLoader; #[cfg(feature = "Win32_System_Mailslots")] -#[doc = "Required features: `\"Win32_System_Mailslots\"`"] pub mod Mailslots; #[cfg(feature = "Win32_System_Mapi")] -#[doc = "Required features: `\"Win32_System_Mapi\"`"] pub mod Mapi; #[cfg(feature = "Win32_System_Memory")] -#[doc = "Required features: `\"Win32_System_Memory\"`"] pub mod Memory; #[cfg(feature = "Win32_System_MessageQueuing")] -#[doc = "Required features: `\"Win32_System_MessageQueuing\"`"] pub mod MessageQueuing; #[cfg(feature = "Win32_System_MixedReality")] -#[doc = "Required features: `\"Win32_System_MixedReality\"`"] pub mod MixedReality; #[cfg(feature = "Win32_System_Ole")] -#[doc = "Required features: `\"Win32_System_Ole\"`"] pub mod Ole; #[cfg(feature = "Win32_System_PasswordManagement")] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] pub mod PasswordManagement; #[cfg(feature = "Win32_System_Performance")] -#[doc = "Required features: `\"Win32_System_Performance\"`"] pub mod Performance; #[cfg(feature = "Win32_System_Pipes")] -#[doc = "Required features: `\"Win32_System_Pipes\"`"] pub mod Pipes; #[cfg(feature = "Win32_System_Power")] -#[doc = "Required features: `\"Win32_System_Power\"`"] pub mod Power; #[cfg(feature = "Win32_System_ProcessStatus")] -#[doc = "Required features: `\"Win32_System_ProcessStatus\"`"] pub mod ProcessStatus; #[cfg(feature = "Win32_System_Recovery")] -#[doc = "Required features: `\"Win32_System_Recovery\"`"] pub mod Recovery; #[cfg(feature = "Win32_System_Registry")] -#[doc = "Required features: `\"Win32_System_Registry\"`"] pub mod Registry; #[cfg(feature = "Win32_System_RemoteDesktop")] -#[doc = "Required features: `\"Win32_System_RemoteDesktop\"`"] pub mod RemoteDesktop; #[cfg(feature = "Win32_System_RemoteManagement")] -#[doc = "Required features: `\"Win32_System_RemoteManagement\"`"] pub mod RemoteManagement; #[cfg(feature = "Win32_System_RestartManager")] -#[doc = "Required features: `\"Win32_System_RestartManager\"`"] pub mod RestartManager; #[cfg(feature = "Win32_System_Restore")] -#[doc = "Required features: `\"Win32_System_Restore\"`"] pub mod Restore; #[cfg(feature = "Win32_System_Rpc")] -#[doc = "Required features: `\"Win32_System_Rpc\"`"] pub mod Rpc; #[cfg(feature = "Win32_System_Search")] -#[doc = "Required features: `\"Win32_System_Search\"`"] pub mod Search; #[cfg(feature = "Win32_System_SecurityCenter")] -#[doc = "Required features: `\"Win32_System_SecurityCenter\"`"] pub mod SecurityCenter; #[cfg(feature = "Win32_System_Services")] -#[doc = "Required features: `\"Win32_System_Services\"`"] pub mod Services; #[cfg(feature = "Win32_System_SetupAndMigration")] -#[doc = "Required features: `\"Win32_System_SetupAndMigration\"`"] pub mod SetupAndMigration; #[cfg(feature = "Win32_System_Shutdown")] -#[doc = "Required features: `\"Win32_System_Shutdown\"`"] pub mod Shutdown; #[cfg(feature = "Win32_System_StationsAndDesktops")] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] pub mod StationsAndDesktops; #[cfg(feature = "Win32_System_SubsystemForLinux")] -#[doc = "Required features: `\"Win32_System_SubsystemForLinux\"`"] pub mod SubsystemForLinux; #[cfg(feature = "Win32_System_SystemInformation")] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] pub mod SystemInformation; #[cfg(feature = "Win32_System_SystemServices")] -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] pub mod SystemServices; #[cfg(feature = "Win32_System_Threading")] -#[doc = "Required features: `\"Win32_System_Threading\"`"] pub mod Threading; #[cfg(feature = "Win32_System_Time")] -#[doc = "Required features: `\"Win32_System_Time\"`"] pub mod Time; #[cfg(feature = "Win32_System_TpmBaseServices")] -#[doc = "Required features: `\"Win32_System_TpmBaseServices\"`"] pub mod TpmBaseServices; #[cfg(feature = "Win32_System_UserAccessLogging")] -#[doc = "Required features: `\"Win32_System_UserAccessLogging\"`"] pub mod UserAccessLogging; #[cfg(feature = "Win32_System_Variant")] -#[doc = "Required features: `\"Win32_System_Variant\"`"] pub mod Variant; #[cfg(feature = "Win32_System_VirtualDosMachines")] -#[doc = "Required features: `\"Win32_System_VirtualDosMachines\"`"] pub mod VirtualDosMachines; #[cfg(feature = "Win32_System_WindowsProgramming")] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] pub mod WindowsProgramming; #[cfg(feature = "Win32_System_Wmi")] -#[doc = "Required features: `\"Win32_System_Wmi\"`"] pub mod 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 348d3cf020..e8c0973d65 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs @@ -1,11 +1,11 @@ ::windows_targets::link!("oleacc.dll" "system" fn AccNotifyTouchInteraction(hwndapp : super::super::Foundation:: HWND, hwndtarget : super::super::Foundation:: HWND, pttarget : super::super::Foundation:: POINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleacc.dll" "system" fn AccSetRunningUtilityState(hwndapp : super::super::Foundation:: HWND, dwutilitystatemask : u32, dwutilitystate : ACC_UTILITY_STATE_FLAGS) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleacc.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn AccessibleChildren(pacccontainer : * mut::core::ffi::c_void, ichildstart : i32, cchildren : i32, rgvarchildren : *mut super::super::System::Variant:: VARIANT, pcobtained : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleacc.dll" "system" fn AccessibleChildren(pacccontainer : * mut::core::ffi::c_void, ichildstart : i32, cchildren : i32, rgvarchildren : *mut super::super::System::Variant:: VARIANT, pcobtained : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleacc.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn AccessibleObjectFromEvent(hwnd : super::super::Foundation:: HWND, dwid : u32, dwchildid : u32, ppacc : *mut * mut::core::ffi::c_void, pvarchild : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("oleacc.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn AccessibleObjectFromPoint(ptscreen : super::super::Foundation:: POINT, ppacc : *mut * mut::core::ffi::c_void, pvarchild : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("oleacc.dll" "system" fn AccessibleObjectFromPoint(ptscreen : super::super::Foundation:: POINT, ppacc : *mut * mut::core::ffi::c_void, pvarchild : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleacc.dll" "system" 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_targets::link!("oleacc.dll" "system" 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_targets::link!("oleacc.dll" "system" 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); @@ -22,7 +22,7 @@ ::windows_targets::link!("uiautomationcore.dll" "system" fn InvokePattern_Invoke(hobj : HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("user32.dll" "system" fn IsWinEventHookInstalled(event : u32) -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn ItemContainerPattern_FindItemByProperty(hobj : HUIAPATTERNOBJECT, hnodestartafter : HUIANODE, propertyid : i32, value : super::super::System::Variant:: VARIANT, pfound : *mut HUIANODE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn ItemContainerPattern_FindItemByProperty(hobj : HUIAPATTERNOBJECT, hnodestartafter : HUIANODE, propertyid : i32, value : super::super::System::Variant:: VARIANT, pfound : *mut HUIANODE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn LegacyIAccessiblePattern_DoDefaultAction(hobj : HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn LegacyIAccessiblePattern_GetIAccessible(hobj : HUIAPATTERNOBJECT, paccessible : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn LegacyIAccessiblePattern_Select(hobj : HUIAPATTERNOBJECT, flagsselect : i32) -> ::windows_sys::core::HRESULT); @@ -34,9 +34,9 @@ ::windows_targets::link!("oleacc.dll" "system" 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_targets::link!("uiautomationcore.dll" "system" fn RangeValuePattern_SetValue(hobj : HUIAPATTERNOBJECT, val : f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn RegisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn RegisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" fn RegisterPointerInputTargetEx(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE, fobserve : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn ScrollItemPattern_ScrollIntoView(hobj : HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn ScrollPattern_Scroll(hobj : HUIAPATTERNOBJECT, horizontalamount : ScrollAmount, verticalamount : ScrollAmount) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn ScrollPattern_SetScrollPercent(hobj : HUIAPATTERNOBJECT, horizontalpercent : f64, verticalpercent : f64) -> ::windows_sys::core::HRESULT); @@ -47,9 +47,9 @@ ::windows_targets::link!("uiautomationcore.dll" "system" fn SynchronizedInputPattern_Cancel(hobj : HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn SynchronizedInputPattern_StartListening(hobj : HUIAPATTERNOBJECT, inputtype : SynchronizedInputType) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn TextPattern_GetSelection(hobj : HUIAPATTERNOBJECT, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextPattern_GetSelection(hobj : HUIAPATTERNOBJECT, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn TextPattern_GetVisibleRanges(hobj : HUIAPATTERNOBJECT, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextPattern_GetVisibleRanges(hobj : HUIAPATTERNOBJECT, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextPattern_RangeFromChild(hobj : HUIAPATTERNOBJECT, hnodechild : HUIANODE, pretval : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextPattern_RangeFromPoint(hobj : HUIAPATTERNOBJECT, point : UiaPoint, pretval : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextPattern_get_DocumentRange(hobj : HUIAPATTERNOBJECT, pretval : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); @@ -60,14 +60,14 @@ ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_CompareEndpoints(hobj : HUIATEXTRANGE, endpoint : TextPatternRangeEndpoint, targetrange : HUIATEXTRANGE, targetendpoint : TextPatternRangeEndpoint, pretval : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_ExpandToEnclosingUnit(hobj : HUIATEXTRANGE, unit : TextUnit) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn TextRange_FindAttribute(hobj : HUIATEXTRANGE, attributeid : i32, val : super::super::System::Variant:: VARIANT, backward : super::super::Foundation:: BOOL, pretval : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_FindAttribute(hobj : HUIATEXTRANGE, attributeid : i32, val : super::super::System::Variant:: VARIANT, backward : super::super::Foundation:: BOOL, pretval : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" 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_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn TextRange_GetAttributeValue(hobj : HUIATEXTRANGE, attributeid : i32, pretval : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetAttributeValue(hobj : HUIATEXTRANGE, attributeid : i32, pretval : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn TextRange_GetBoundingRectangles(hobj : HUIATEXTRANGE, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetBoundingRectangles(hobj : HUIATEXTRANGE, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn TextRange_GetChildren(hobj : HUIATEXTRANGE, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetChildren(hobj : HUIATEXTRANGE, pretval : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetEnclosingElement(hobj : HUIATEXTRANGE, pretval : *mut HUIANODE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetText(hobj : HUIATEXTRANGE, maxlength : i32, pretval : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_Move(hobj : HUIATEXTRANGE, unit : TextUnit, count : i32, pretval : *mut i32) -> ::windows_sys::core::HRESULT); @@ -81,43 +81,43 @@ ::windows_targets::link!("uiautomationcore.dll" "system" fn TransformPattern_Resize(hobj : HUIAPATTERNOBJECT, width : f64, height : f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn TransformPattern_Rotate(hobj : HUIAPATTERNOBJECT, degrees : f64) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaClientsAreListening() -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaDisconnectAllProviders() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaDisconnectProvider(pprovider : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaEventAddWindow(hevent : HUIAEVENT, hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaEventRemoveWindow(hevent : HUIAEVENT, hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetErrorDescription(pdescription : *mut ::windows_sys::core::BSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetPatternProvider(hnode : HUIANODE, patternid : i32, phobj : *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaGetPropertyValue(hnode : HUIANODE, propertyid : i32, pvalue : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetPropertyValue(hnode : HUIANODE, propertyid : i32, pvalue : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetReservedMixedAttributeValue(punkmixedattributevalue : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetReservedNotSupportedValue(punknotsupportedvalue : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetRootNode(phnode : *mut HUIANODE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn UiaGetRuntimeId(hnode : HUIANODE, pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetRuntimeId(hnode : HUIANODE, pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaHPatternObjectFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phobj : *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaHPatternObjectFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phobj : *mut HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaHTextRangeFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phtextrange : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaHTextRangeFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phtextrange : *mut HUIATEXTRANGE) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaHUiaNodeFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phnode : *mut HUIANODE) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaHUiaNodeFromVariant(pvar : *mut super::super::System::Variant:: VARIANT, phnode : *mut HUIANODE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaHasServerSideProvider(hwnd : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaHostProviderFromHwnd(hwnd : super::super::Foundation:: HWND, ppprovider : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaIAccessibleFromProvider(pprovider : * mut::core::ffi::c_void, dwflags : u32, ppaccessible : *mut * mut::core::ffi::c_void, pvarchild : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaLookupId(r#type : AutomationIdentifierType, pguid : *const ::windows_sys::core::GUID) -> i32); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::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 ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::link!("uiautomationcore.dll" "system" fn UiaNodeFromFocus(prequest : *mut UiaCacheRequest, pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY, pptreestructure : *mut ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaNodeFromHandle(hwnd : super::super::Foundation:: HWND, phnode : *mut HUIANODE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"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_targets::link!("uiautomationcore.dll" "system" 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_targets::link!("uiautomationcore.dll" "system" fn UiaNodeFromProvider(pprovider : * mut::core::ffi::c_void, phnode : *mut HUIANODE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaNodeRelease(hnode : HUIANODE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaPatternRelease(hobj : HUIAPATTERNOBJECT) -> super::super::Foundation:: BOOL); @@ -127,24 +127,24 @@ ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseAsyncContentLoadedEvent(pprovider : * mut::core::ffi::c_void, asynccontentloadedstate : AsyncContentLoadedState, percentcomplete : f64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseAutomationEvent(pprovider : * mut::core::ffi::c_void, id : UIA_EVENT_ID) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaRaiseAutomationPropertyChangedEvent(pprovider : * mut::core::ffi::c_void, id : UIA_PROPERTY_ID, oldvalue : super::super::System::Variant:: VARIANT, newvalue : super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseAutomationPropertyChangedEvent(pprovider : * mut::core::ffi::c_void, id : UIA_PROPERTY_ID, oldvalue : super::super::System::Variant:: VARIANT, newvalue : super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn UiaRaiseChangesEvent(pprovider : * mut::core::ffi::c_void, eventidcount : i32, puiachanges : *mut UiaChangeInfo) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseChangesEvent(pprovider : * mut::core::ffi::c_void, eventidcount : i32, puiachanges : *mut UiaChangeInfo) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseNotificationEvent(provider : * mut::core::ffi::c_void, notificationkind : NotificationKind, notificationprocessing : NotificationProcessing, displaystring : ::windows_sys::core::BSTR, activityid : ::windows_sys::core::BSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseStructureChangedEvent(pprovider : * mut::core::ffi::c_void, structurechangetype : StructureChangeType, pruntimeid : *mut i32, cruntimeidlen : i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn UiaRaiseTextEditTextChangedEvent(pprovider : * mut::core::ffi::c_void, texteditchangetype : TextEditChangeType, pchangeddata : *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRaiseTextEditTextChangedEvent(pprovider : * mut::core::ffi::c_void, texteditchangetype : TextEditChangeType, pchangeddata : *mut super::super::System::Com:: SAFEARRAY) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("uiautomationcore.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn UiaRegisterProviderCallback(pcallback : *mut UiaProviderCallback)); +::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRegisterProviderCallback(pcallback : *mut UiaProviderCallback)); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaRemoveEvent(hevent : HUIAEVENT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaReturnRawElementProvider(hwnd : super::super::Foundation:: HWND, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM, el : * mut::core::ffi::c_void) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaSetFocus(hnode : HUIANODE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaTextRangeRelease(hobj : HUIATEXTRANGE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn UnhookWinEvent(hwineventhook : HWINEVENTHOOK) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn UnregisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn UnregisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn UnregisterPointerInputTargetEx(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn UnregisterPointerInputTargetEx(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uiautomationcore.dll" "system" fn ValuePattern_SetValue(hobj : HUIAPATTERNOBJECT, pval : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uiautomationcore.dll" "system" fn VirtualizedItemPattern_Realize(hobj : HUIAPATTERNOBJECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("oleacc.dll" "system" fn WindowFromAccessibleObject(param0 : * mut::core::ffi::c_void, phwnd : *mut super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); @@ -1778,7 +1778,6 @@ impl ::core::clone::Clone for UiaCacheRequest { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct UiaChangeInfo { pub uiaId: i32, @@ -1794,7 +1793,6 @@ impl ::core::clone::Clone for UiaChangeInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct UiaChangesEventArgs { pub Type: EventArgsType, @@ -1867,7 +1865,6 @@ impl ::core::clone::Clone for UiaPoint { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct UiaPropertyChangedEventArgs { pub Type: EventArgsType, @@ -1885,7 +1882,6 @@ impl ::core::clone::Clone for UiaPropertyChangedEventArgs { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct UiaPropertyCondition { pub ConditionType: ConditionType, @@ -1929,7 +1925,6 @@ impl ::core::clone::Clone for UiaStructureChangedEventArgs { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct UiaTextEditTextChangedEventArgs { pub Type: EventArgsType, @@ -1958,20 +1953,16 @@ impl ::core::clone::Clone for UiaWindowClosedEventArgs { *self } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub type LPFNACCESSIBLECHILDREN = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option ::windows_sys::core::HRESULT>; pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option ::windows_sys::core::HRESULT>; pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option ::windows_sys::core::HRESULT>; pub type LPFNLRESULTFROMOBJECT = ::core::option::Option super::super::Foundation::LRESULT>; pub type LPFNOBJECTFROMLRESULT = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type UiaEventCallback = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type UiaProviderCallback = ::core::option::Option *mut super::super::System::Com::SAFEARRAY>; pub type WINEVENTPROC = ::core::option::Option; 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 0d0d81c730..e484f15bf4 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -2,24 +2,24 @@ ::windows_targets::link!("mscms.dll" "system" fn AssociateColorProfileWithDeviceW(pmachinename : ::windows_sys::core::PCWSTR, pprofilename : ::windows_sys::core::PCWSTR, pdevicename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMCheckColors(hcmtransform : isize, lpainputcolors : *const COLOR, ncolors : u32, ctinput : COLORTYPE, lparesult : *mut u8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCheckColorsInGamut(hcmtransform : isize, lpargbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE, lparesult : *mut u8, ncount : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("icm32.dll" "system" fn CMCheckColorsInGamut(hcmtransform : isize, lpargbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE, lparesult : *mut u8, ncount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMCheckRGBs(hcmtransform : isize, lpsrcbits : *const ::core::ffi::c_void, bminput : BMFORMAT, dwwidth : u32, dwheight : u32, dwstride : u32, lparesult : *mut u8, pfncallback : LPBMCALLBACKFN, ulcallbackdata : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMConvertColorNameToIndex(hprofile : isize, pacolorname : *const *const i8, paindex : *mut u32, dwcount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMConvertIndexToColorName(hprofile : isize, paindex : *const u32, pacolorname : *mut *mut i8, dwcount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMCreateDeviceLinkProfile(pahprofiles : *const isize, nprofiles : u32, padwintents : *const u32, nintents : u32, dwflags : u32, lpprofiledata : *mut *mut u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMCreateMultiProfileTransform(pahprofiles : *const isize, nprofiles : u32, padwintents : *const u32, nintents : u32, dwflags : u32) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateProfile(lpcolorspace : *mut LOGCOLORSPACEA, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("icm32.dll" "system" fn CMCreateProfile(lpcolorspace : *mut LOGCOLORSPACEA, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateProfileW(lpcolorspace : *mut LOGCOLORSPACEW, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("icm32.dll" "system" fn CMCreateProfileW(lpcolorspace : *mut LOGCOLORSPACEW, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateTransform(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void) -> isize); +::windows_targets::link!("icm32.dll" "system" fn CMCreateTransform(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateTransformExt(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); +::windows_targets::link!("icm32.dll" "system" fn CMCreateTransformExt(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateTransformExtW(lpcolorspace : *const LOGCOLORSPACEW, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); +::windows_targets::link!("icm32.dll" "system" fn CMCreateTransformExtW(lpcolorspace : *const LOGCOLORSPACEW, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("icm32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CMCreateTransformW(lpcolorspace : *const LOGCOLORSPACEW, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void) -> isize); +::windows_targets::link!("icm32.dll" "system" fn CMCreateTransformW(lpcolorspace : *const LOGCOLORSPACEW, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void) -> isize); ::windows_targets::link!("icm32.dll" "system" fn CMDeleteTransform(hcmtransform : isize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("icm32.dll" "system" fn CMGetInfo(dwinfo : u32) -> u32); ::windows_targets::link!("icm32.dll" "system" fn CMGetNamedProfileInfo(hprofile : isize, pnamedprofileinfo : *mut NAMED_PROFILE_INFO) -> super::super::Foundation:: BOOL); @@ -31,12 +31,12 @@ ::windows_targets::link!("mscms.dll" "system" fn CheckBitmapBits(hcolortransform : isize, psrcbits : *const ::core::ffi::c_void, bminput : BMFORMAT, dwwidth : u32, dwheight : u32, dwstride : u32, paresult : *mut u8, pfncallback : LPBMCALLBACKFN, lpcallbackdata : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn CheckColors(hcolortransform : isize, painputcolors : *const COLOR, ncolors : u32, ctinput : COLORTYPE, paresult : *mut u8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CheckColorsInGamut(hdc : super::super::Graphics::Gdi:: HDC, lprgbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE, dlpbuffer : *mut ::core::ffi::c_void, ncount : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn CheckColorsInGamut(hdc : super::super::Graphics::Gdi:: HDC, lprgbtriple : *const super::super::Graphics::Gdi:: RGBTRIPLE, dlpbuffer : *mut ::core::ffi::c_void, ncount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn CloseColorProfile(hprofile : isize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ColorCorrectPalette(hdc : super::super::Graphics::Gdi:: HDC, hpal : super::super::Graphics::Gdi:: HPALETTE, defirst : u32, num : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn ColorCorrectPalette(hdc : super::super::Graphics::Gdi:: HDC, hpal : super::super::Graphics::Gdi:: HPALETTE, defirst : u32, num : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("gdi32.dll" "system" fn ColorMatchToTarget(hdc : super::super::Graphics::Gdi:: HDC, hdctarget : super::super::Graphics::Gdi:: HDC, action : COLOR_MATCH_TO_TARGET_ACTION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" 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_targets::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_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("mscms.dll" "system" 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); @@ -46,19 +46,19 @@ ::windows_targets::link!("mscms.dll" "system" fn ConvertColorNameToIndex(hprofile : isize, pacolorname : *const *const i8, paindex : *mut u32, dwcount : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn ConvertIndexToColorName(hprofile : isize, paindex : *const u32, pacolorname : *mut *mut i8, dwcount : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateColorSpaceA(lplcs : *const LOGCOLORSPACEA) -> HCOLORSPACE); +::windows_targets::link!("gdi32.dll" "system" fn CreateColorSpaceA(lplcs : *const LOGCOLORSPACEA) -> HCOLORSPACE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateColorSpaceW(lplcs : *const LOGCOLORSPACEW) -> HCOLORSPACE); +::windows_targets::link!("gdi32.dll" "system" fn CreateColorSpaceW(lplcs : *const LOGCOLORSPACEW) -> HCOLORSPACE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateColorTransformA(plogcolorspace : *const LOGCOLORSPACEA, hdestprofile : isize, htargetprofile : isize, dwflags : u32) -> isize); +::windows_targets::link!("mscms.dll" "system" fn CreateColorTransformA(plogcolorspace : *const LOGCOLORSPACEA, hdestprofile : isize, htargetprofile : isize, dwflags : u32) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateColorTransformW(plogcolorspace : *const LOGCOLORSPACEW, hdestprofile : isize, htargetprofile : isize, dwflags : u32) -> isize); +::windows_targets::link!("mscms.dll" "system" fn CreateColorTransformW(plogcolorspace : *const LOGCOLORSPACEW, hdestprofile : isize, htargetprofile : isize, dwflags : u32) -> isize); ::windows_targets::link!("mscms.dll" "system" fn CreateDeviceLinkProfile(hprofile : *const isize, nprofiles : u32, padwintent : *const u32, nintents : u32, dwflags : u32, pprofiledata : *mut *mut u8, indexpreferredcmm : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn CreateMultiProfileTransform(pahprofiles : *const isize, nprofiles : u32, padwintent : *const u32, nintents : u32, dwflags : u32, indexpreferredcmm : u32) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateProfileFromLogColorSpaceA(plogcolorspace : *const LOGCOLORSPACEA, pprofile : *mut *mut u8) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mscms.dll" "system" fn CreateProfileFromLogColorSpaceA(plogcolorspace : *const LOGCOLORSPACEA, pprofile : *mut *mut u8) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateProfileFromLogColorSpaceW(plogcolorspace : *const LOGCOLORSPACEW, pprofile : *mut *mut u8) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mscms.dll" "system" fn CreateProfileFromLogColorSpaceW(plogcolorspace : *const LOGCOLORSPACEW, pprofile : *mut *mut u8) -> super::super::Foundation:: BOOL); ::windows_targets::link!("gdi32.dll" "system" fn DeleteColorSpace(hcs : HCOLORSPACE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn DeleteColorTransform(hxform : isize) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn DisassociateColorProfileFromDeviceA(pmachinename : ::windows_sys::core::PCSTR, pprofilename : ::windows_sys::core::PCSTR, pdevicename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); @@ -66,9 +66,9 @@ ::windows_targets::link!("mscms.dll" "system" fn EnumColorProfilesA(pmachinename : ::windows_sys::core::PCSTR, penumrecord : *const ENUMTYPEA, penumerationbuffer : *mut u8, pdwsizeofenumerationbuffer : *mut u32, pnprofiles : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn EnumColorProfilesW(pmachinename : ::windows_sys::core::PCWSTR, penumrecord : *const ENUMTYPEW, penumerationbuffer : *mut u8, pdwsizeofenumerationbuffer : *mut u32, pnprofiles : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EnumICMProfilesA(hdc : super::super::Graphics::Gdi:: HDC, proc : ICMENUMPROCA, param2 : super::super::Foundation:: LPARAM) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn EnumICMProfilesA(hdc : super::super::Graphics::Gdi:: HDC, proc : ICMENUMPROCA, param2 : super::super::Foundation:: LPARAM) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn EnumICMProfilesW(hdc : super::super::Graphics::Gdi:: HDC, proc : ICMENUMPROCW, param2 : super::super::Foundation:: LPARAM) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn EnumICMProfilesW(hdc : super::super::Graphics::Gdi:: HDC, proc : ICMENUMPROCW, param2 : super::super::Foundation:: LPARAM) -> i32); ::windows_targets::link!("mscms.dll" "system" fn GetCMMInfo(hcolortransform : isize, param1 : u32) -> u32); ::windows_targets::link!("mscms.dll" "system" fn GetColorDirectoryA(pmachinename : ::windows_sys::core::PCSTR, pbuffer : ::windows_sys::core::PSTR, pdwsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn GetColorDirectoryW(pmachinename : ::windows_sys::core::PCWSTR, pbuffer : ::windows_sys::core::PWSTR, pdwsize : *mut u32) -> super::super::Foundation:: BOOL); @@ -76,20 +76,20 @@ ::windows_targets::link!("mscms.dll" "system" fn GetColorProfileElementTag(hprofile : isize, dwindex : u32, ptag : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn GetColorProfileFromHandle(hprofile : isize, pprofile : *mut u8, pcbprofile : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetColorProfileHeader(hprofile : isize, pheader : *mut PROFILEHEADER) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mscms.dll" "system" fn GetColorProfileHeader(hprofile : isize, pheader : *mut PROFILEHEADER) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetColorSpace(hdc : super::super::Graphics::Gdi:: HDC) -> HCOLORSPACE); +::windows_targets::link!("gdi32.dll" "system" fn GetColorSpace(hdc : super::super::Graphics::Gdi:: HDC) -> HCOLORSPACE); ::windows_targets::link!("mscms.dll" "system" fn GetCountColorProfileElements(hprofile : isize, pnelementcount : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetICMProfileA(hdc : super::super::Graphics::Gdi:: HDC, pbufsize : *mut u32, pszfilename : ::windows_sys::core::PSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GetICMProfileA(hdc : super::super::Graphics::Gdi:: HDC, pbufsize : *mut u32, pszfilename : ::windows_sys::core::PSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetICMProfileW(hdc : super::super::Graphics::Gdi:: HDC, pbufsize : *mut u32, pszfilename : ::windows_sys::core::PWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GetICMProfileW(hdc : super::super::Graphics::Gdi:: HDC, pbufsize : *mut u32, pszfilename : ::windows_sys::core::PWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetLogColorSpaceA(hcolorspace : HCOLORSPACE, lpbuffer : *mut LOGCOLORSPACEA, nsize : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GetLogColorSpaceA(hcolorspace : HCOLORSPACE, lpbuffer : *mut LOGCOLORSPACEA, nsize : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetLogColorSpaceW(hcolorspace : HCOLORSPACE, lpbuffer : *mut LOGCOLORSPACEW, nsize : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn GetLogColorSpaceW(hcolorspace : HCOLORSPACE, lpbuffer : *mut LOGCOLORSPACEW, nsize : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn GetNamedProfileInfo(hprofile : isize, pnamedprofileinfo : *mut NAMED_PROFILE_INFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn GetPS2ColorRenderingDictionary(hprofile : isize, dwintent : u32, pps2colorrenderingdictionary : *mut u8, pcbps2colorrenderingdictionary : *mut u32, pbbinary : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn GetPS2ColorRenderingIntent(hprofile : isize, dwintent : u32, pbuffer : *mut u8, pcbps2colorrenderingintent : *mut u32) -> super::super::Foundation:: BOOL); @@ -109,23 +109,23 @@ ::windows_targets::link!("mscms.dll" "system" fn SetColorProfileElementReference(hprofile : isize, newtag : u32, reftag : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn SetColorProfileElementSize(hprofile : isize, tagtype : u32, pcbelement : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("mscms.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetColorProfileHeader(hprofile : isize, pheader : *const PROFILEHEADER) -> super::super::Foundation:: BOOL); +::windows_targets::link!("mscms.dll" "system" fn SetColorProfileHeader(hprofile : isize, pheader : *const PROFILEHEADER) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetColorSpace(hdc : super::super::Graphics::Gdi:: HDC, hcs : HCOLORSPACE) -> HCOLORSPACE); +::windows_targets::link!("gdi32.dll" "system" fn SetColorSpace(hdc : super::super::Graphics::Gdi:: HDC, hcs : HCOLORSPACE) -> HCOLORSPACE); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn SetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetICMMode(hdc : super::super::Graphics::Gdi:: HDC, mode : ICM_MODE) -> i32); +::windows_targets::link!("gdi32.dll" "system" fn SetICMMode(hdc : super::super::Graphics::Gdi:: HDC, mode : ICM_MODE) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetICMProfileA(hdc : super::super::Graphics::Gdi:: HDC, lpfilename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn SetICMProfileA(hdc : super::super::Graphics::Gdi:: HDC, lpfilename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("gdi32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetICMProfileW(hdc : super::super::Graphics::Gdi:: HDC, lpfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("gdi32.dll" "system" fn SetICMProfileW(hdc : super::super::Graphics::Gdi:: HDC, lpfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn SetStandardColorSpaceProfileA(pmachinename : ::windows_sys::core::PCSTR, dwprofileid : u32, pprofilename : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn SetStandardColorSpaceProfileW(pmachinename : ::windows_sys::core::PCWSTR, dwprofileid : u32, pprofilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("icmui.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetupColorMatchingA(pcms : *mut COLORMATCHSETUPA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("icmui.dll" "system" fn SetupColorMatchingA(pcms : *mut COLORMATCHSETUPA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("icmui.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetupColorMatchingW(pcms : *mut COLORMATCHSETUPW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("icmui.dll" "system" fn SetupColorMatchingW(pcms : *mut COLORMATCHSETUPW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn TranslateBitmapBits(hcolortransform : isize, psrcbits : *const ::core::ffi::c_void, bminput : BMFORMAT, dwwidth : u32, dwheight : u32, dwinputstride : u32, pdestbits : *mut ::core::ffi::c_void, bmoutput : BMFORMAT, dwoutputstride : u32, pfncallback : LPBMCALLBACKFN, ulcallbackdata : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn TranslateColors(hcolortransform : isize, painputcolors : *const COLOR, ncolors : u32, ctinput : COLORTYPE, paoutputcolors : *mut COLOR, ctoutput : COLORTYPE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("mscms.dll" "system" fn UninstallColorProfileA(pmachinename : ::windows_sys::core::PCSTR, pprofilename : ::windows_sys::core::PCSTR, bdelete : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); @@ -395,7 +395,6 @@ impl ::core::clone::Clone for COLOR_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COLORMATCHSETUPA { pub dwSize: u32, @@ -427,7 +426,6 @@ impl ::core::clone::Clone for COLORMATCHSETUPA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COLORMATCHSETUPW { pub dwSize: u32, @@ -459,7 +457,6 @@ impl ::core::clone::Clone for COLORMATCHSETUPW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRCREATECOLORSPACE { pub emr: super::super::Graphics::Gdi::EMR, @@ -475,7 +472,6 @@ impl ::core::clone::Clone for EMRCREATECOLORSPACE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRCREATECOLORSPACEW { pub emr: super::super::Graphics::Gdi::EMR, @@ -649,7 +645,6 @@ impl ::core::clone::Clone for JabColorF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LOGCOLORSPACEA { pub lcsSignature: u32, @@ -672,7 +667,6 @@ impl ::core::clone::Clone for LOGCOLORSPACEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LOGCOLORSPACEW { pub lcsSignature: u32, @@ -743,7 +737,6 @@ impl ::core::clone::Clone for PROFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PROFILEHEADER { pub phSize: u32, @@ -882,9 +875,7 @@ impl ::core::clone::Clone for YxyCOLOR { pub type ICMENUMPROCA = ::core::option::Option i32>; pub type ICMENUMPROCW = ::core::option::Option i32>; pub type LPBMCALLBACKFN = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PCMSCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PCMSCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; 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 d1e271f96f..f635391fc8 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 @@ -1,9 +1,9 @@ ::windows_targets::link!("comdlg32.dll" "system" fn ChooseColorA(param0 : *mut CHOOSECOLORA) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("comdlg32.dll" "system" fn ChooseColorW(param0 : *mut CHOOSECOLORW) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ChooseFontA(param0 : *mut CHOOSEFONTA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("comdlg32.dll" "system" fn ChooseFontA(param0 : *mut CHOOSEFONTA) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ChooseFontW(param0 : *mut CHOOSEFONTW) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("comdlg32.dll" "system" fn ChooseFontW(param0 : *mut CHOOSEFONTW) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("comdlg32.dll" "system" fn CommDlgExtendedError() -> COMMON_DLG_ERRORS); ::windows_targets::link!("comdlg32.dll" "system" fn FindTextA(param0 : *mut FINDREPLACEA) -> super::super::super::Foundation:: HWND); ::windows_targets::link!("comdlg32.dll" "system" fn FindTextW(param0 : *mut FINDREPLACEW) -> super::super::super::Foundation:: HWND); @@ -16,13 +16,13 @@ ::windows_targets::link!("comdlg32.dll" "system" fn PageSetupDlgA(param0 : *mut PAGESETUPDLGA) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("comdlg32.dll" "system" fn PageSetupDlgW(param0 : *mut PAGESETUPDLGW) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PrintDlgA(ppd : *mut PRINTDLGA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgA(ppd : *mut PRINTDLGA) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PrintDlgExA(ppd : *mut PRINTDLGEXA) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgExA(ppd : *mut PRINTDLGEXA) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PrintDlgExW(ppd : *mut PRINTDLGEXW) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgExW(ppd : *mut PRINTDLGEXW) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comdlg32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PrintDlgW(ppd : *mut PRINTDLGW) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgW(ppd : *mut PRINTDLGW) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("comdlg32.dll" "system" fn ReplaceTextA(param0 : *mut FINDREPLACEA) -> super::super::super::Foundation:: HWND); ::windows_targets::link!("comdlg32.dll" "system" fn ReplaceTextW(param0 : *mut FINDREPLACEW) -> super::super::super::Foundation:: HWND); pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16; @@ -399,7 +399,6 @@ impl ::core::clone::Clone for CHOOSECOLORW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTA { @@ -431,7 +430,6 @@ impl ::core::clone::Clone for CHOOSEFONTA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTA { @@ -463,7 +461,6 @@ impl ::core::clone::Clone for CHOOSEFONTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTW { @@ -495,7 +492,6 @@ impl ::core::clone::Clone for CHOOSEFONTW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTW { @@ -1147,7 +1143,6 @@ impl ::core::clone::Clone for PAGESETUPDLGW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGA { @@ -1182,7 +1177,6 @@ impl ::core::clone::Clone for PRINTDLGA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGA { @@ -1217,7 +1211,6 @@ impl ::core::clone::Clone for PRINTDLGA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXA { @@ -1254,7 +1247,6 @@ impl ::core::clone::Clone for PRINTDLGEXA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXA { @@ -1291,7 +1283,6 @@ impl ::core::clone::Clone for PRINTDLGEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXW { @@ -1328,7 +1319,6 @@ impl ::core::clone::Clone for PRINTDLGEXW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXW { @@ -1365,7 +1355,6 @@ impl ::core::clone::Clone for PRINTDLGEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGW { @@ -1400,7 +1389,6 @@ impl ::core::clone::Clone for PRINTDLGW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGW { 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 6691bf6eb4..c0bd1f780f 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs @@ -1,15 +1,14 @@ #[cfg(feature = "Win32_UI_Controls_Dialogs")] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] pub mod Dialogs; #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn BeginBufferedAnimation(hwnd : super::super::Foundation:: HWND, hdctarget : super::super::Graphics::Gdi:: HDC, prctarget : *const super::super::Foundation:: RECT, dwformat : BP_BUFFERFORMAT, ppaintparams : *const BP_PAINTPARAMS, panimationparams : *const BP_ANIMATIONPARAMS, phdcfrom : *mut super::super::Graphics::Gdi:: HDC, phdcto : *mut super::super::Graphics::Gdi:: HDC) -> isize); +::windows_targets::link!("uxtheme.dll" "system" fn BeginBufferedAnimation(hwnd : super::super::Foundation:: HWND, hdctarget : super::super::Graphics::Gdi:: HDC, prctarget : *const super::super::Foundation:: RECT, dwformat : BP_BUFFERFORMAT, ppaintparams : *const BP_PAINTPARAMS, panimationparams : *const BP_ANIMATIONPARAMS, phdcfrom : *mut super::super::Graphics::Gdi:: HDC, phdcto : *mut super::super::Graphics::Gdi:: HDC) -> isize); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn BeginBufferedPaint(hdctarget : super::super::Graphics::Gdi:: HDC, prctarget : *const super::super::Foundation:: RECT, dwformat : BP_BUFFERFORMAT, ppaintparams : *const BP_PAINTPARAMS, phdc : *mut super::super::Graphics::Gdi:: HDC) -> isize); +::windows_targets::link!("uxtheme.dll" "system" fn BeginBufferedPaint(hdctarget : super::super::Graphics::Gdi:: HDC, prctarget : *const super::super::Foundation:: RECT, dwformat : BP_BUFFERFORMAT, ppaintparams : *const BP_PAINTPARAMS, phdc : *mut super::super::Graphics::Gdi:: HDC) -> isize); ::windows_targets::link!("uxtheme.dll" "system" fn BeginPanningFeedback(hwnd : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintClear(hbufferedpaint : isize, prc : *const super::super::Foundation:: RECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintInit() -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn BufferedPaintRenderAnimation(hwnd : super::super::Foundation:: HWND, hdctarget : super::super::Graphics::Gdi:: HDC) -> super::super::Foundation:: BOOL); +::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintRenderAnimation(hwnd : super::super::Foundation:: HWND, hdctarget : super::super::Graphics::Gdi:: HDC) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintSetAlpha(hbufferedpaint : isize, prc : *const super::super::Foundation:: RECT, alpha : u8) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintStopAllAnimations(hwnd : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintUnInit() -> ::windows_sys::core::HRESULT); @@ -17,15 +16,15 @@ pub mod Dialogs; ::windows_targets::link!("user32.dll" "system" fn CheckRadioButton(hdlg : super::super::Foundation:: HWND, nidfirstbutton : i32, nidlastbutton : i32, nidcheckbutton : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn CloseThemeData(htheme : HTHEME) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateMappedBitmap(hinstance : super::super::Foundation:: HINSTANCE, idbitmap : isize, wflags : u32, lpcolormap : *const COLORMAP, inummaps : i32) -> super::super::Graphics::Gdi:: HBITMAP); +::windows_targets::link!("comctl32.dll" "system" 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_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn CreatePropertySheetPageA(constpropsheetpagepointer : *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE); +::windows_targets::link!("comctl32.dll" "system" fn CreatePropertySheetPageA(constpropsheetpagepointer : *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn CreatePropertySheetPageW(constpropsheetpagepointer : *mut PROPSHEETPAGEW) -> HPROPSHEETPAGE); +::windows_targets::link!("comctl32.dll" "system" fn CreatePropertySheetPageW(constpropsheetpagepointer : *mut PROPSHEETPAGEW) -> HPROPSHEETPAGE); ::windows_targets::link!("comctl32.dll" "system" fn CreateStatusWindowA(style : i32, lpsztext : ::windows_sys::core::PCSTR, hwndparent : super::super::Foundation:: HWND, wid : u32) -> super::super::Foundation:: HWND); ::windows_targets::link!("comctl32.dll" "system" 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_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn CreateSyntheticPointerDevice(pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE, maxcount : u32, mode : POINTER_FEEDBACK_MODE) -> HSYNTHETICPOINTERDEVICE); +::windows_targets::link!("user32.dll" "system" fn CreateSyntheticPointerDevice(pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE, maxcount : u32, mode : POINTER_FEEDBACK_MODE) -> HSYNTHETICPOINTERDEVICE); ::windows_targets::link!("comctl32.dll" "system" fn CreateToolbarEx(hwnd : super::super::Foundation:: HWND, ws : u32, wid : u32, nbitmaps : i32, hbminst : super::super::Foundation:: HINSTANCE, wbmid : usize, lpbuttons : *mut TBBUTTON, inumbuttons : i32, dxbutton : i32, dybutton : i32, dxbitmap : i32, dybitmap : i32, ustructsize : u32) -> super::super::Foundation:: HWND); ::windows_targets::link!("comctl32.dll" "system" fn CreateUpDownControl(dwstyle : u32, x : i32, y : i32, cx : i32, cy : i32, hparent : super::super::Foundation:: HWND, nid : i32, hinst : super::super::Foundation:: HINSTANCE, hbuddy : super::super::Foundation:: HWND, nupper : i32, nlower : i32, npos : i32) -> super::super::Foundation:: HWND); ::windows_targets::link!("comctl32.dll" "system" fn DPA_Clone(hdpa : HDPA, hdpanew : HDPA) -> HDPA); @@ -72,27 +71,27 @@ pub mod Dialogs; ::windows_targets::link!("user32.dll" "system" fn DlgDirSelectExW(hwnddlg : super::super::Foundation:: HWND, lpstring : ::windows_sys::core::PWSTR, chcount : i32, idlistbox : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn DrawInsert(handparent : super::super::Foundation:: HWND, hlb : super::super::Foundation:: HWND, nitem : i32)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" fn DrawStatusTextA(hdc : super::super::Graphics::Gdi:: HDC, lprc : *mut super::super::Foundation:: RECT, psztext : ::windows_sys::core::PCSTR, uflags : u32)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" fn DrawStatusTextW(hdc : super::super::Graphics::Gdi:: HDC, lprc : *mut super::super::Foundation:: RECT, psztext : ::windows_sys::core::PCWSTR, uflags : u32)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::link!("uxtheme.dll" "system" fn DrawThemeParentBackground(hwnd : super::super::Foundation:: HWND, hdc : super::super::Graphics::Gdi:: HDC, prc : *const super::super::Foundation:: RECT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::link!("uxtheme.dll" "system" 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(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::link!("uxtheme.dll" "system" 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_targets::link!("user32.dll" "system" fn EnableScrollBar(hwnd : super::super::Foundation:: HWND, wsbflags : u32, warrows : ENABLE_SCROLL_BAR_ARROWS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn EnableThemeDialogTexture(hwnd : super::super::Foundation:: HWND, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn EnableTheming(fenable : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); @@ -103,27 +102,27 @@ pub mod Dialogs; ::windows_targets::link!("user32.dll" "system" fn EvaluateProximityToRect(controlboundingbox : *const super::super::Foundation:: RECT, phittestinginput : *const TOUCH_HIT_TESTING_INPUT, pproximityeval : *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_EnableScrollBar(param0 : super::super::Foundation:: HWND, param1 : i32, param2 : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_GetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut super::WindowsAndMessaging:: SCROLLINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut super::WindowsAndMessaging:: SCROLLINFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_GetScrollPos(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollPos(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS) -> i32); ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollProp(param0 : super::super::Foundation:: HWND, propindex : WSB_PROP, param2 : *mut i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_GetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut i32, param3 : *mut i32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut i32, param3 : *mut i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_SetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, psi : *mut super::WindowsAndMessaging:: SCROLLINFO, fredraw : super::super::Foundation:: BOOL) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, psi : *mut super::WindowsAndMessaging:: SCROLLINFO, fredraw : super::super::Foundation:: BOOL) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_SetScrollPos(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, pos : i32, fredraw : super::super::Foundation:: BOOL) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollPos(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, pos : i32, fredraw : super::super::Foundation:: BOOL) -> i32); ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollProp(param0 : super::super::Foundation:: HWND, index : u32, newvalue : isize, param3 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn FlatSB_SetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, min : i32, max : i32, fredraw : super::super::Foundation:: BOOL) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, min : i32, max : i32, fredraw : super::super::Foundation:: BOOL) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("comctl32.dll" "system" 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_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetBufferedPaintBits(hbufferedpaint : isize, ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD, pcxrow : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uxtheme.dll" "system" 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_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetBufferedPaintDC(hbufferedpaint : isize) -> super::super::Graphics::Gdi:: HDC); +::windows_targets::link!("uxtheme.dll" "system" fn GetBufferedPaintDC(hbufferedpaint : isize) -> super::super::Graphics::Gdi:: HDC); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetBufferedPaintTargetDC(hbufferedpaint : isize) -> super::super::Graphics::Gdi:: HDC); +::windows_targets::link!("uxtheme.dll" "system" fn GetBufferedPaintTargetDC(hbufferedpaint : isize) -> super::super::Graphics::Gdi:: HDC); ::windows_targets::link!("uxtheme.dll" "system" fn GetBufferedPaintTargetRect(hbufferedpaint : isize, prc : *mut super::super::Foundation:: RECT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("user32.dll" "system" fn GetComboBoxInfo(hwndcombo : super::super::Foundation:: HWND, pcbi : *mut COMBOBOXINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" 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); @@ -134,28 +133,28 @@ pub mod Dialogs; ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeAnimationTransform(htheme : HTHEME, istoryboardid : i32, itargetid : i32, dwtransformindex : u32, ptransform : *mut TA_TRANSFORM, cbsize : u32, pcbsizeout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeAppProperties() -> SET_THEME_APP_PROPERTIES_FLAGS); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetThemeBitmap(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, dwflags : GET_THEME_BITMAP_FLAGS, phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uxtheme.dll" "system" fn GetThemeBitmap(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, dwflags : GET_THEME_BITMAP_FLAGS, phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeBool(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pfval : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeColor(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pcolor : *mut super::super::Foundation:: COLORREF) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeDocumentationProperty(pszthemename : ::windows_sys::core::PCWSTR, pszpropertyname : ::windows_sys::core::PCWSTR, pszvaluebuff : ::windows_sys::core::PWSTR, cchmaxvalchars : i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeEnumValue(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pival : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeFilename(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pszthemefilename : ::windows_sys::core::PWSTR, cchmaxbuffchars : i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeInt(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pival : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeIntList(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pintlist : *mut INTLIST) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetThemeMargins(htheme : HTHEME, hdc : super::super::Graphics::Gdi:: HDC, ipartid : i32, istateid : i32, ipropid : i32, prc : *const super::super::Foundation:: RECT, pmargins : *mut MARGINS) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uxtheme.dll" "system" fn GetThemeMargins(htheme : HTHEME, hdc : super::super::Graphics::Gdi:: HDC, ipartid : i32, istateid : i32, ipropid : i32, prc : *const super::super::Foundation:: RECT, pmargins : *mut MARGINS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetThemeMetric(htheme : HTHEME, hdc : super::super::Graphics::Gdi:: HDC, ipartid : i32, istateid : i32, ipropid : i32, pival : *mut i32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uxtheme.dll" "system" fn GetThemeMetric(htheme : HTHEME, hdc : super::super::Graphics::Gdi:: HDC, ipartid : i32, istateid : i32, ipropid : i32, pival : *mut i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemePosition(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, ppoint : *mut super::super::Foundation:: POINT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemePropertyOrigin(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, porigin : *mut PROPERTYORIGIN) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeRect(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, prect : *mut super::super::Foundation:: RECT) -> ::windows_sys::core::HRESULT); @@ -164,27 +163,27 @@ pub mod Dialogs; ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysBool(htheme : HTHEME, iboolid : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysColor(htheme : HTHEME, icolorid : i32) -> super::super::Foundation:: COLORREF); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetThemeSysColorBrush(htheme : HTHEME, icolorid : i32) -> super::super::Graphics::Gdi:: HBRUSH); +::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysColorBrush(htheme : HTHEME, icolorid : i32) -> super::super::Graphics::Gdi:: HBRUSH); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetThemeSysFont(htheme : HTHEME, ifontid : i32, plf : *mut super::super::Graphics::Gdi:: LOGFONTW) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysFont(htheme : HTHEME, ifontid : i32, plf : *mut super::super::Graphics::Gdi:: LOGFONTW) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysInt(htheme : HTHEME, iintid : i32, pivalue : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysSize(htheme : HTHEME, isizeid : i32) -> i32); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysString(htheme : HTHEME, istringid : i32, pszstringbuff : ::windows_sys::core::PWSTR, cchmaxstringchars : i32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::link!("uxtheme.dll" "system" 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_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeTimingFunction(htheme : HTHEME, itimingfunctionid : i32, ptimingfunction : *mut TA_TIMINGFUNCTION, cbsize : u32, pcbsizeout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeTransitionDuration(htheme : HTHEME, ipartid : i32, istateidfrom : i32, istateidto : i32, ipropid : i32, pdwduration : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("user32.dll" "system" 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); ::windows_targets::link!("uxtheme.dll" "system" fn GetWindowTheme(hwnd : super::super::Foundation:: HWND) -> HTHEME); ::windows_targets::link!("comctl32.dll" "system" fn HIMAGELIST_QueryInterface(himl : HIMAGELIST, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_Add(himl : HIMAGELIST, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_Add(himl : HIMAGELIST, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_AddMasked(himl : HIMAGELIST, hbmimage : super::super::Graphics::Gdi:: HBITMAP, crmask : super::super::Foundation:: COLORREF) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_AddMasked(himl : HIMAGELIST, hbmimage : super::super::Graphics::Gdi:: HBITMAP, crmask : super::super::Foundation:: COLORREF) -> i32); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_BeginDrag(himltrack : HIMAGELIST, itrack : i32, dxhotspot : i32, dyhotspot : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" 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_targets::link!("comctl32.dll" "system" fn ImageList_Copy(himldst : HIMAGELIST, idst : i32, himlsrc : HIMAGELIST, isrc : i32, uflags : IMAGE_LIST_COPY_FLAGS) -> super::super::Foundation:: BOOL); @@ -195,33 +194,33 @@ pub mod Dialogs; ::windows_targets::link!("comctl32.dll" "system" fn ImageList_DragMove(x : i32, y : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_DragShowNolock(fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_Draw(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_Draw(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_DrawEx(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, dx : i32, dy : i32, rgbbk : super::super::Foundation:: COLORREF, rgbfg : super::super::Foundation:: COLORREF, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_DrawEx(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, dx : i32, dy : i32, rgbbk : super::super::Foundation:: COLORREF, rgbfg : super::super::Foundation:: COLORREF, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_DrawIndirect(pimldp : *const IMAGELISTDRAWPARAMS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_DrawIndirect(pimldp : *const IMAGELISTDRAWPARAMS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Duplicate(himl : HIMAGELIST) -> HIMAGELIST); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_EndDrag()); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetBkColor(himl : HIMAGELIST) -> super::super::Foundation:: COLORREF); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetDragImage(ppt : *mut super::super::Foundation:: POINT, ppthotspot : *mut super::super::Foundation:: POINT) -> HIMAGELIST); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ImageList_GetIcon(himl : HIMAGELIST, i : i32, flags : IMAGE_LIST_DRAW_STYLE) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetIcon(himl : HIMAGELIST, i : i32, flags : IMAGE_LIST_DRAW_STYLE) -> super::WindowsAndMessaging:: HICON); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetIconSize(himl : HIMAGELIST, cx : *mut i32, cy : *mut i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetImageCount(himl : HIMAGELIST) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_GetImageInfo(himl : HIMAGELIST, i : i32, pimageinfo : *mut IMAGEINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetImageInfo(himl : HIMAGELIST, i : i32, pimageinfo : *mut IMAGEINFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" 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_targets::link!("comctl32.dll" "system" fn ImageList_Merge(himl1 : HIMAGELIST, i1 : i32, himl2 : HIMAGELIST, i2 : i32, dx : i32, dy : i32) -> HIMAGELIST); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Read(pstm : * mut::core::ffi::c_void) -> HIMAGELIST); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_ReadEx(dwflags : u32, pstm : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Remove(himl : HIMAGELIST, i : i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ImageList_Replace(himl : HIMAGELIST, i : i32, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_Replace(himl : HIMAGELIST, i : i32, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ImageList_ReplaceIcon(himl : HIMAGELIST, i : i32, hicon : super::WindowsAndMessaging:: HICON) -> i32); +::windows_targets::link!("comctl32.dll" "system" fn ImageList_ReplaceIcon(himl : HIMAGELIST, i : i32, hicon : super::WindowsAndMessaging:: HICON) -> i32); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_SetBkColor(himl : HIMAGELIST, clrbk : super::super::Foundation:: COLORREF) -> super::super::Foundation:: COLORREF); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_SetDragCursorImage(himldrag : HIMAGELIST, idrag : i32, dxhotspot : i32, dyhotspot : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn ImageList_SetIconSize(himl : HIMAGELIST, cx : i32, cy : i32) -> super::super::Foundation:: BOOL); @@ -243,38 +242,38 @@ pub mod Dialogs; ::windows_targets::link!("uxtheme.dll" "system" fn IsThemePartDefined(htheme : HTHEME, ipartid : i32, istateid : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn LBItemFromPt(hlb : super::super::Foundation:: HWND, pt : super::super::Foundation:: POINT, bautoscroll : super::super::Foundation:: BOOL) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" 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_targets::link!("comctl32.dll" "system" fn MakeDragList(hlb : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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)); +::windows_targets::link!("comctl32.dll" "system" 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)); ::windows_targets::link!("uxtheme.dll" "system" fn OpenThemeData(hwnd : super::super::Foundation:: HWND, pszclasslist : ::windows_sys::core::PCWSTR) -> HTHEME); ::windows_targets::link!("uxtheme.dll" "system" fn OpenThemeDataEx(hwnd : super::super::Foundation:: HWND, pszclasslist : ::windows_sys::core::PCWSTR, dwflags : OPEN_THEME_DATA_FLAGS) -> HTHEME); ::windows_targets::link!("user32.dll" "system" fn PackTouchHitTestingProximityEvaluation(phittestinginput : *const TOUCH_HIT_TESTING_INPUT, pproximityeval : *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation:: LRESULT); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn PropertySheetA(param0 : *mut PROPSHEETHEADERA_V2) -> isize); +::windows_targets::link!("comctl32.dll" "system" fn PropertySheetA(param0 : *mut PROPSHEETHEADERA_V2) -> isize); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn PropertySheetW(param0 : *mut PROPSHEETHEADERW_V2) -> isize); +::windows_targets::link!("comctl32.dll" "system" fn PropertySheetW(param0 : *mut PROPSHEETHEADERW_V2) -> isize); ::windows_targets::link!("user32.dll" "system" fn RegisterPointerDeviceNotifications(window : super::super::Foundation:: HWND, notifyrange : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn RegisterTouchHitTestingWindow(hwnd : super::super::Foundation:: HWND, value : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetScrollInfo(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, lpsi : *const super::WindowsAndMessaging:: SCROLLINFO, redraw : super::super::Foundation:: BOOL) -> i32); +::windows_targets::link!("user32.dll" "system" fn SetScrollInfo(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, lpsi : *const super::WindowsAndMessaging:: SCROLLINFO, redraw : super::super::Foundation:: BOOL) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetScrollPos(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, npos : i32, bredraw : super::super::Foundation:: BOOL) -> i32); +::windows_targets::link!("user32.dll" "system" fn SetScrollPos(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, npos : i32, bredraw : super::super::Foundation:: BOOL) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetScrollRange(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, nminpos : i32, nmaxpos : i32, bredraw : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetScrollRange(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, nminpos : i32, nmaxpos : i32, bredraw : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn SetThemeAppProperties(dwflags : SET_THEME_APP_PROPERTIES_FLAGS)); ::windows_targets::link!("user32.dll" "system" fn SetWindowFeedbackSetting(hwnd : super::super::Foundation:: HWND, feedback : FEEDBACK_TYPE, dwflags : u32, size : u32, configuration : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ::windows_targets::link!("uxtheme.dll" "system" fn SetWindowTheme(hwnd : super::super::Foundation:: HWND, pszsubappname : ::windows_sys::core::PCWSTR, pszsubidlist : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn SetWindowThemeAttribute(hwnd : super::super::Foundation:: HWND, eattribute : WINDOWTHEMEATTRIBUTETYPE, pvattribute : *const ::core::ffi::c_void, cbattribute : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("comctl32.dll" "system" fn ShowHideMenuCtl(hwnd : super::super::Foundation:: HWND, uflags : usize, lpinfo : *const i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ShowScrollBar(hwnd : super::super::Foundation:: HWND, wbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, bshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn ShowScrollBar(hwnd : super::super::Foundation:: HWND, wbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, bshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn Str_SetPtrW(ppsz : *mut ::windows_sys::core::PWSTR, psz : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("comctl32.dll" "system" #[doc = "Required features: `\"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_targets::link!("comctl32.dll" "system" fn TaskDialogIndirect(ptaskconfig : *const TASKDIALOGCONFIG, pnbutton : *mut i32, pnradiobutton : *mut i32, pfverificationflagchecked : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("comctl32.dll" "system" fn UninitializeFlatSB(param0 : super::super::Foundation:: HWND) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("uxtheme.dll" "system" fn UpdatePanningFeedback(hwnd : super::super::Foundation:: HWND, ltotaloverpanoffsetx : i32, ltotaloverpanoffsety : i32, fininertia : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); pub const ABS_DOWNDISABLED: ARROWBTNSTATES = 8i32; @@ -4803,7 +4802,6 @@ impl ::core::clone::Clone for BP_ANIMATIONPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct BP_PAINTPARAMS { pub cbSize: u32, @@ -4845,7 +4843,6 @@ impl ::core::clone::Clone for BUTTON_SPLITINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CCINFOA { pub szClass: [i8; 32], @@ -4873,7 +4870,6 @@ impl ::core::clone::Clone for CCINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CCINFOW { pub szClass: [u16; 32], @@ -5099,7 +5095,6 @@ impl ::core::clone::Clone for DRAGLISTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DRAWITEMSTRUCT { pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, @@ -5133,7 +5128,6 @@ impl ::core::clone::Clone for DTBGOPTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DTTOPTS { pub dwSize: u32, @@ -5186,7 +5180,6 @@ impl ::core::clone::Clone for HDHITTESTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct HDITEMA { pub mask: HDI_MASK, @@ -5211,7 +5204,6 @@ impl ::core::clone::Clone for HDITEMA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct HDITEMW { pub mask: HDI_MASK, @@ -5236,7 +5228,6 @@ impl ::core::clone::Clone for HDITEMW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct HDLAYOUT { pub prc: *mut super::super::Foundation::RECT, @@ -5280,7 +5271,6 @@ pub type HSYNTHETICPOINTERDEVICE = isize; pub type HTHEME = isize; pub type HTREEITEM = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMAGEINFO { pub hbmImage: super::super::Graphics::Gdi::HBITMAP, @@ -5298,7 +5288,6 @@ impl ::core::clone::Clone for IMAGEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMAGELISTDRAWPARAMS { pub cbSize: u32, @@ -5389,7 +5378,6 @@ impl ::core::clone::Clone for LITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LVBKIMAGEA { pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, @@ -5408,7 +5396,6 @@ impl ::core::clone::Clone for LVBKIMAGEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LVBKIMAGEW { pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, @@ -5893,7 +5880,6 @@ impl ::core::clone::Clone for NMCOMBOBOXEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMCUSTOMDRAW { pub hdr: NMHDR, @@ -5926,7 +5912,6 @@ impl ::core::clone::Clone for NMCUSTOMSPLITRECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMCUSTOMTEXT { pub hdr: NMHDR, @@ -6131,7 +6116,6 @@ impl ::core::clone::Clone for NMHDR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMHEADERA { pub hdr: NMHDR, @@ -6148,7 +6132,6 @@ impl ::core::clone::Clone for NMHEADERA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMHEADERW { pub hdr: NMHDR, @@ -6247,7 +6230,6 @@ impl ::core::clone::Clone for NMLVCACHEHINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMLVCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -6593,7 +6575,6 @@ impl ::core::clone::Clone for NMSELCHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTBCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -6819,7 +6800,6 @@ impl ::core::clone::Clone for NMTREEVIEWW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTTCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -6864,7 +6844,6 @@ impl ::core::clone::Clone for NMTTDISPINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTVASYNCDRAW { pub hdr: NMHDR, @@ -6884,7 +6863,6 @@ impl ::core::clone::Clone for NMTVASYNCDRAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTVCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -7059,7 +7037,6 @@ impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct POINTER_DEVICE_INFO { pub displayOrientation: u32, @@ -7096,7 +7073,6 @@ impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub struct POINTER_TYPE_INFO { pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE, @@ -7111,7 +7087,6 @@ impl ::core::clone::Clone for POINTER_TYPE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub union POINTER_TYPE_INFO_0 { pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO, @@ -7126,7 +7101,6 @@ impl ::core::clone::Clone for POINTER_TYPE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V1 { pub dwSize: u32, @@ -7149,7 +7123,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7164,7 +7137,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_1 { pub nStartPage: u32, @@ -7179,7 +7151,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_2 { pub ppsp: *mut PROPSHEETPAGEA, @@ -7194,7 +7165,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V2 { pub dwSize: u32, @@ -7220,7 +7190,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7235,7 +7204,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_1 { pub nStartPage: u32, @@ -7250,7 +7218,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_2 { pub ppsp: *mut PROPSHEETPAGEA, @@ -7265,7 +7232,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_3 { pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, @@ -7280,7 +7246,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_4 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -7295,7 +7260,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERA_V2_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V1 { pub dwSize: u32, @@ -7318,7 +7282,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7333,7 +7296,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_1 { pub nStartPage: u32, @@ -7348,7 +7310,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_2 { pub ppsp: *mut PROPSHEETPAGEW, @@ -7363,7 +7324,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V2 { pub dwSize: u32, @@ -7389,7 +7349,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7404,7 +7363,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_1 { pub nStartPage: u32, @@ -7419,7 +7377,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_2 { pub ppsp: *mut PROPSHEETPAGEW, @@ -7434,7 +7391,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_3 { pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, @@ -7449,7 +7405,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_4 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -7464,7 +7419,6 @@ impl ::core::clone::Clone for PROPSHEETHEADERW_V2_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA { pub dwSize: u32, @@ -7491,7 +7445,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_0 { pub pszTemplate: ::windows_sys::core::PCSTR, @@ -7506,7 +7459,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7521,7 +7473,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_2 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -7536,7 +7487,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V1 { pub dwSize: u32, @@ -7559,7 +7509,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V1_0 { pub pszTemplate: ::windows_sys::core::PCSTR, @@ -7574,7 +7523,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V1_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7589,7 +7537,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V2 { pub dwSize: u32, @@ -7614,7 +7561,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V2_0 { pub pszTemplate: ::windows_sys::core::PCSTR, @@ -7629,7 +7575,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V2_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7644,7 +7589,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V3 { pub dwSize: u32, @@ -7670,7 +7614,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V3_0 { pub pszTemplate: ::windows_sys::core::PCSTR, @@ -7685,7 +7628,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V3_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7700,7 +7642,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEA_V3_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW { pub dwSize: u32, @@ -7727,7 +7668,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_0 { pub pszTemplate: ::windows_sys::core::PCWSTR, @@ -7742,7 +7682,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7757,7 +7696,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_2 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -7772,7 +7710,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V1 { pub dwSize: u32, @@ -7795,7 +7732,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V1_0 { pub pszTemplate: ::windows_sys::core::PCWSTR, @@ -7810,7 +7746,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V1_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7825,7 +7760,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V2 { pub dwSize: u32, @@ -7850,7 +7784,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V2_0 { pub pszTemplate: ::windows_sys::core::PCWSTR, @@ -7865,7 +7798,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V2_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7880,7 +7812,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V3 { pub dwSize: u32, @@ -7906,7 +7837,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V3_0 { pub pszTemplate: ::windows_sys::core::PCWSTR, @@ -7921,7 +7851,6 @@ impl ::core::clone::Clone for PROPSHEETPAGEW_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V3_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -7959,7 +7888,6 @@ impl ::core::clone::Clone for RBHITTESTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct REBARBANDINFOA { pub cbSize: u32, @@ -7994,7 +7922,6 @@ impl ::core::clone::Clone for REBARBANDINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct REBARBANDINFOW { pub cbSize: u32, @@ -8041,7 +7968,6 @@ impl ::core::clone::Clone for REBARINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct TASKDIALOGCONFIG { pub cbSize: u32, @@ -8078,7 +8004,6 @@ impl ::core::clone::Clone for TASKDIALOGCONFIG { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union TASKDIALOGCONFIG_0 { pub hMainIcon: super::WindowsAndMessaging::HICON, @@ -8093,7 +8018,6 @@ impl ::core::clone::Clone for TASKDIALOGCONFIG_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union TASKDIALOGCONFIG_1 { pub hFooterIcon: super::WindowsAndMessaging::HICON, @@ -8332,7 +8256,6 @@ impl ::core::clone::Clone for TBREPLACEBITMAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct TBSAVEPARAMSA { pub hkr: super::super::System::Registry::HKEY, @@ -8348,7 +8271,6 @@ impl ::core::clone::Clone for TBSAVEPARAMSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct TBSAVEPARAMSW { pub hkr: super::super::System::Registry::HKEY, @@ -8743,30 +8665,23 @@ impl ::core::clone::Clone for WTA_OPTIONS { *self } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type DTT_CALLBACK_PROC = ::core::option::Option i32>; pub type EDITWORDBREAKPROCA = ::core::option::Option i32>; pub type EDITWORDBREAKPROCW = ::core::option::Option i32>; pub type LPFNADDPROPSHEETPAGES = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCINFOA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCINFOW = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCSIZETOTEXTA = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCSIZETOTEXTW = ::core::option::Option i32>; pub type LPFNCCSTYLEA = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFNCCSTYLEW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type LPFNPSPCALLBACKA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type LPFNPSPCALLBACKW = ::core::option::Option u32>; pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option super::super::Foundation::BOOL>; 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 fcad7aa242..e78b67e431 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn AdjustWindowRectExForDpi(lprect : *mut super::super::Foundation:: RECT, dwstyle : super::WindowsAndMessaging:: WINDOW_STYLE, bmenu : super::super::Foundation:: BOOL, dwexstyle : super::WindowsAndMessaging:: WINDOW_EX_STYLE, dpi : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn AdjustWindowRectExForDpi(lprect : *mut super::super::Foundation:: RECT, dwstyle : super::WindowsAndMessaging:: WINDOW_STYLE, bmenu : super::super::Foundation:: BOOL, dwexstyle : super::WindowsAndMessaging:: WINDOW_EX_STYLE, dpi : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn AreDpiAwarenessContextsEqual(dpicontexta : DPI_AWARENESS_CONTEXT, dpicontextb : DPI_AWARENESS_CONTEXT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnableNonClientDpiScaling(hwnd : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetAwarenessFromDpiAwarenessContext(value : DPI_AWARENESS_CONTEXT) -> DPI_AWARENESS); @@ -7,14 +7,14 @@ ::windows_targets::link!("user32.dll" "system" fn GetDialogDpiChangeBehavior(hdlg : super::super::Foundation:: HWND) -> DIALOG_DPI_CHANGE_BEHAVIORS); ::windows_targets::link!("user32.dll" "system" fn GetDpiAwarenessContextForProcess(hprocess : super::super::Foundation:: HANDLE) -> DPI_AWARENESS_CONTEXT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-1.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("user32.dll" "system" fn GetDpiForSystem() -> u32); ::windows_targets::link!("user32.dll" "system" fn GetDpiForWindow(hwnd : super::super::Foundation:: HWND) -> u32); ::windows_targets::link!("user32.dll" "system" fn GetDpiFromDpiAwarenessContext(value : DPI_AWARENESS_CONTEXT) -> u32); ::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-1.dll" "system" fn GetProcessDpiAwareness(hprocess : super::super::Foundation:: HANDLE, value : *mut PROCESS_DPI_AWARENESS) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("user32.dll" "system" fn GetSystemDpiForProcess(hprocess : super::super::Foundation:: HANDLE) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetSystemMetricsForDpi(nindex : super::WindowsAndMessaging:: SYSTEM_METRICS_INDEX, dpi : u32) -> i32); +::windows_targets::link!("user32.dll" "system" fn GetSystemMetricsForDpi(nindex : super::WindowsAndMessaging:: SYSTEM_METRICS_INDEX, dpi : u32) -> i32); ::windows_targets::link!("user32.dll" "system" fn GetThreadDpiAwarenessContext() -> DPI_AWARENESS_CONTEXT); ::windows_targets::link!("user32.dll" "system" fn GetThreadDpiHostingBehavior() -> DPI_HOSTING_BEHAVIOR); ::windows_targets::link!("user32.dll" "system" fn GetWindowDpiAwarenessContext(hwnd : super::super::Foundation:: HWND) -> DPI_AWARENESS_CONTEXT); @@ -22,7 +22,7 @@ ::windows_targets::link!("user32.dll" "system" fn IsValidDpiAwarenessContext(value : DPI_AWARENESS_CONTEXT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn LogicalToPhysicalPointForPerMonitorDPI(hwnd : super::super::Foundation:: HWND, lppoint : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("uxtheme.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn OpenThemeDataForDpi(hwnd : super::super::Foundation:: HWND, pszclasslist : ::windows_sys::core::PCWSTR, dpi : u32) -> super::Controls:: HTHEME); +::windows_targets::link!("uxtheme.dll" "system" fn OpenThemeDataForDpi(hwnd : super::super::Foundation:: HWND, pszclasslist : ::windows_sys::core::PCWSTR, dpi : u32) -> super::Controls:: HTHEME); ::windows_targets::link!("user32.dll" "system" fn PhysicalToLogicalPointForPerMonitorDPI(hwnd : super::super::Foundation:: HWND, lppoint : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetDialogControlDpiChangeBehavior(hwnd : super::super::Foundation:: HWND, mask : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS, values : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetDialogDpiChangeBehavior(hdlg : super::super::Foundation:: HWND, mask : DIALOG_DPI_CHANGE_BEHAVIORS, values : DIALOG_DPI_CHANGE_BEHAVIORS) -> super::super::Foundation:: BOOL); 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 0e205b53ad..51a3e3e9d8 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 @@ -1,156 +1,156 @@ #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmAssociateContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Globalization:: HIMC); +::windows_targets::link!("imm32.dll" "system" fn ImmAssociateContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Globalization:: HIMC); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmAssociateContextEx(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC, param2 : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmAssociateContextEx(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC, param2 : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmConfigureIMEA(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmConfigureIMEA(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmConfigureIMEW(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmConfigureIMEW(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmCreateContext() -> super::super::super::Globalization:: HIMC); +::windows_targets::link!("imm32.dll" "system" fn ImmCreateContext() -> super::super::super::Globalization:: HIMC); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmCreateIMCC(param0 : u32) -> super::super::super::Globalization:: HIMCC); +::windows_targets::link!("imm32.dll" "system" fn ImmCreateIMCC(param0 : u32) -> super::super::super::Globalization:: HIMCC); ::windows_targets::link!("imm32.dll" "system" fn ImmCreateSoftKeyboard(param0 : u32, param1 : super::super::super::Foundation:: HWND, param2 : i32, param3 : i32) -> super::super::super::Foundation:: HWND); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmDestroyContext(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmDestroyContext(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmDestroyIMCC(param0 : super::super::super::Globalization:: HIMCC) -> super::super::super::Globalization:: HIMCC); +::windows_targets::link!("imm32.dll" "system" fn ImmDestroyIMCC(param0 : super::super::super::Globalization:: HIMCC) -> super::super::super::Globalization:: HIMCC); ::windows_targets::link!("imm32.dll" "system" fn ImmDestroySoftKeyboard(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmDisableIME(param0 : u32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmDisableLegacyIME() -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmDisableTextFrameService(idthread : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmEnumInputContext(idthread : u32, lpfn : IMCENUMPROC, lparam : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmEnumInputContext(idthread : u32, lpfn : IMCENUMPROC, lparam : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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_Globalization", feature = "Win32_UI_TextServices"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("imm32.dll" "system" 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_Globalization", feature = "Win32_UI_TextServices"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] fn ImmEscapeW(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); +::windows_targets::link!("imm32.dll" "system" fn ImmEscapeW(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(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGenerateMessage(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGenerateMessage(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCandidateListA(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListA(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCandidateListCountA(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListCountA(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCandidateListCountW(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListCountW(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCandidateListW(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListW(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, param1 : u32, lpcandidate : *mut CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, param1 : u32, lpcandidate : *mut CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmGetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmGetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *mut COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *mut COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetContext(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Globalization:: HIMC); +::windows_targets::link!("imm32.dll" "system" fn ImmGetContext(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Globalization:: HIMC); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("imm32.dll" "system" fn ImmGetConversionStatus(param0 : super::super::super::Globalization:: HIMC, lpfdwconversion : *mut IME_CONVERSION_MODE, lpfdwsentence : *mut IME_SENTENCE_MODE) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmGetDefaultIMEWnd(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Foundation:: HWND); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetDescriptionA(param0 : super::super::TextServices:: HKL, lpszdescription : ::windows_sys::core::PSTR, ubuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetDescriptionA(param0 : super::super::TextServices:: HKL, lpszdescription : ::windows_sys::core::PSTR, ubuflen : u32) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetDescriptionW(param0 : super::super::TextServices:: HKL, lpszdescription : ::windows_sys::core::PWSTR, ubuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetDescriptionW(param0 : super::super::TextServices:: HKL, lpszdescription : ::windows_sys::core::PWSTR, ubuflen : u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetGuideLineA(param0 : super::super::super::Globalization:: HIMC, dwindex : GET_GUIDE_LINE_TYPE, lpbuf : ::windows_sys::core::PSTR, dwbuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" 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_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetGuideLineW(param0 : super::super::super::Globalization:: HIMC, dwindex : GET_GUIDE_LINE_TYPE, lpbuf : ::windows_sys::core::PWSTR, dwbuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetGuideLineW(param0 : super::super::super::Globalization:: HIMC, dwindex : GET_GUIDE_LINE_TYPE, lpbuf : ::windows_sys::core::PWSTR, dwbuflen : u32) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetHotKey(param0 : u32, lpumodifiers : *mut u32, lpuvkey : *mut u32, phkl : *mut super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetHotKey(param0 : u32, lpumodifiers : *mut u32, lpuvkey : *mut u32, phkl : *mut super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetIMCCLockCount(param0 : super::super::super::Globalization:: HIMCC) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCCLockCount(param0 : super::super::super::Globalization:: HIMCC) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetIMCCSize(param0 : super::super::super::Globalization:: HIMCC) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCCSize(param0 : super::super::super::Globalization:: HIMCC) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetIMCLockCount(param0 : super::super::super::Globalization:: HIMC) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCLockCount(param0 : super::super::super::Globalization:: HIMC) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetIMEFileNameA(param0 : super::super::TextServices:: HKL, lpszfilename : ::windows_sys::core::PSTR, ubuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetIMEFileNameA(param0 : super::super::TextServices:: HKL, lpszfilename : ::windows_sys::core::PSTR, ubuflen : u32) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetIMEFileNameW(param0 : super::super::TextServices:: HKL, lpszfilename : ::windows_sys::core::PWSTR, ubuflen : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" 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_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("imm32.dll" "system" 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"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmGetImeMenuItemsW(param0 : super::super::super::Globalization:: HIMC, param1 : u32, param2 : u32, lpimeparentmenu : *mut IMEMENUITEMINFOW, lpimemenu : *mut IMEMENUITEMINFOW, dwsize : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetImeMenuItemsW(param0 : super::super::super::Globalization:: HIMC, param1 : u32, param2 : u32, lpimeparentmenu : *mut IMEMENUITEMINFOW, lpimemenu : *mut IMEMENUITEMINFOW, dwsize : u32) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetOpenStatus(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetOpenStatus(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetProperty(param0 : super::super::TextServices:: HKL, param1 : u32) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetProperty(param0 : super::super::TextServices:: HKL, param1 : u32) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetRegisterWordStyleA(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFA) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetRegisterWordStyleA(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFA) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmGetRegisterWordStyleW(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFW) -> u32); +::windows_targets::link!("imm32.dll" "system" fn ImmGetRegisterWordStyleW(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFW) -> u32); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmGetStatusWindowPos(param0 : super::super::super::Globalization:: HIMC, lpptpos : *mut super::super::super::Foundation:: POINT) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmGetStatusWindowPos(param0 : super::super::super::Globalization:: HIMC, lpptpos : *mut super::super::super::Foundation:: POINT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmGetVirtualKey(param0 : super::super::super::Foundation:: HWND) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmInstallIMEA(lpszimefilename : ::windows_sys::core::PCSTR, lpszlayouttext : ::windows_sys::core::PCSTR) -> super::super::TextServices:: HKL); +::windows_targets::link!("imm32.dll" "system" fn ImmInstallIMEA(lpszimefilename : ::windows_sys::core::PCSTR, lpszlayouttext : ::windows_sys::core::PCSTR) -> super::super::TextServices:: HKL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmInstallIMEW(lpszimefilename : ::windows_sys::core::PCWSTR, lpszlayouttext : ::windows_sys::core::PCWSTR) -> super::super::TextServices:: HKL); +::windows_targets::link!("imm32.dll" "system" fn ImmInstallIMEW(lpszimefilename : ::windows_sys::core::PCWSTR, lpszlayouttext : ::windows_sys::core::PCWSTR) -> super::super::TextServices:: HKL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmIsIME(param0 : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmIsIME(param0 : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmIsUIMessageA(param0 : super::super::super::Foundation:: HWND, param1 : u32, param2 : super::super::super::Foundation:: WPARAM, param3 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmIsUIMessageW(param0 : super::super::super::Foundation:: HWND, param1 : u32, param2 : super::super::super::Foundation:: WPARAM, param3 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmLockIMC(param0 : super::super::super::Globalization:: HIMC) -> *mut INPUTCONTEXT); +::windows_targets::link!("imm32.dll" "system" fn ImmLockIMC(param0 : super::super::super::Globalization:: HIMC) -> *mut INPUTCONTEXT); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmLockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> *mut ::core::ffi::c_void); +::windows_targets::link!("imm32.dll" "system" fn ImmLockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmNotifyIME(param0 : super::super::super::Globalization:: HIMC, dwaction : NOTIFY_IME_ACTION, dwindex : NOTIFY_IME_INDEX, dwvalue : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmNotifyIME(param0 : super::super::super::Globalization:: HIMC, dwaction : NOTIFY_IME_ACTION, dwindex : NOTIFY_IME_INDEX, dwvalue : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmReSizeIMCC(param0 : super::super::super::Globalization:: HIMCC, param1 : u32) -> super::super::super::Globalization:: HIMCC); +::windows_targets::link!("imm32.dll" "system" fn ImmReSizeIMCC(param0 : super::super::super::Globalization:: HIMCC, param1 : u32) -> super::super::super::Globalization:: HIMCC); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmReleaseContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmReleaseContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmRequestMessageA(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); +::windows_targets::link!("imm32.dll" "system" fn ImmRequestMessageA(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmRequestMessageW(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); +::windows_targets::link!("imm32.dll" "system" fn ImmRequestMessageW(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, lpcandidate : *const CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, lpcandidate : *const CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmSetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] fn ImmSetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *const COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *const COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetConversionStatus(param0 : super::super::super::Globalization:: HIMC, param1 : IME_CONVERSION_MODE, param2 : IME_SENTENCE_MODE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetConversionStatus(param0 : super::super::super::Globalization:: HIMC, param1 : IME_CONVERSION_MODE, param2 : IME_SENTENCE_MODE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ImmSetHotKey(param0 : u32, param1 : u32, param2 : u32, param3 : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetHotKey(param0 : u32, param1 : u32, param2 : u32, param3 : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetOpenStatus(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetOpenStatus(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmSetStatusWindowPos(param0 : super::super::super::Globalization:: HIMC, lpptpos : *const super::super::super::Foundation:: POINT) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmSetStatusWindowPos(param0 : super::super::super::Globalization:: HIMC, lpptpos : *const super::super::super::Foundation:: POINT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmShowSoftKeyboard(param0 : super::super::super::Foundation:: HWND, param1 : i32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("imm32.dll" "system" fn ImmSimulateHotKey(param0 : super::super::super::Foundation:: HWND, param1 : IME_HOTKEY_IDENTIFIER) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmUnlockIMC(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmUnlockIMC(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Globalization")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"Win32_Globalization\"`"] fn ImmUnlockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("imm32.dll" "system" fn ImmUnlockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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(feature = "Win32_UI_TextServices")] -::windows_targets::link!("imm32.dll" "system" #[doc = "Required features: `\"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_targets::link!("imm32.dll" "system" 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 const ATTR_CONVERTED: u32 = 2u32; pub const ATTR_FIXEDCONVERTED: u32 = 5u32; pub const ATTR_INPUT: u32 = 0u32; @@ -1066,7 +1066,6 @@ impl ::core::clone::Clone for GUIDELINE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct IMEAPPLETCFG { pub dwConfig: u32, @@ -1223,7 +1222,6 @@ impl ::core::clone::Clone for IMEITEMCANDIDATE { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMS { pub cbSize: i32, @@ -1264,7 +1262,6 @@ impl ::core::clone::Clone for IMEKMSINIT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSINVK { pub cbSize: i32, @@ -1316,7 +1313,6 @@ impl ::core::clone::Clone for IMEKMSKEY_1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSKMP { pub cbSize: i32, @@ -1336,7 +1332,6 @@ impl ::core::clone::Clone for IMEKMSKMP { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSNTFY { pub cbSize: i32, @@ -1352,7 +1347,6 @@ impl ::core::clone::Clone for IMEKMSNTFY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMEMENUITEMINFOA { pub cbSize: u32, @@ -1374,7 +1368,6 @@ impl ::core::clone::Clone for IMEMENUITEMINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMEMENUITEMINFOW { pub cbSize: u32, @@ -1485,7 +1478,6 @@ impl ::core::clone::Clone for IMEWRD_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub struct INPUTCONTEXT { pub hWnd: super::super::super::Foundation::HWND, @@ -1515,7 +1507,6 @@ impl ::core::clone::Clone for INPUTCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub union INPUTCONTEXT_0 { pub A: super::super::super::Graphics::Gdi::LOGFONTA, @@ -1729,7 +1720,6 @@ impl ::core::clone::Clone for WDD_1 { *self } } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub type IMCENUMPROC = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PFNLOG = ::core::option::Option super::super::super::Foundation::BOOL>; 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 819c8f4816..9bfd986097 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 @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ActivateKeyboardLayout(hkl : super::super::TextServices:: HKL, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); +::windows_targets::link!("user32.dll" "system" fn ActivateKeyboardLayout(hkl : super::super::TextServices:: HKL, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); ::windows_targets::link!("user32.dll" "system" fn BlockInput(fblockit : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn DragDetect(hwnd : super::super::super::Foundation:: HWND, pt : super::super::super::Foundation:: POINT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnableWindow(hwnd : super::super::super::Foundation:: HWND, benable : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); @@ -13,9 +13,9 @@ ::windows_targets::link!("user32.dll" "system" fn GetKeyNameTextW(lparam : i32, lpstring : ::windows_sys::core::PWSTR, cchsize : i32) -> i32); ::windows_targets::link!("user32.dll" "system" fn GetKeyState(nvirtkey : i32) -> i16); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn GetKeyboardLayout(idthread : u32) -> super::super::TextServices:: HKL); +::windows_targets::link!("user32.dll" "system" fn GetKeyboardLayout(idthread : u32) -> super::super::TextServices:: HKL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn GetKeyboardLayoutList(nbuff : i32, lplist : *mut super::super::TextServices:: HKL) -> i32); +::windows_targets::link!("user32.dll" "system" fn GetKeyboardLayoutList(nbuff : i32, lplist : *mut super::super::TextServices:: HKL) -> i32); ::windows_targets::link!("user32.dll" "system" fn GetKeyboardLayoutNameA(pwszklid : ::windows_sys::core::PSTR) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetKeyboardLayoutNameW(pwszklid : ::windows_sys::core::PWSTR) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetKeyboardState(lpkeystate : *mut u8) -> super::super::super::Foundation:: BOOL); @@ -24,14 +24,14 @@ ::windows_targets::link!("user32.dll" "system" fn GetMouseMovePointsEx(cbsize : u32, lppt : *const MOUSEMOVEPOINT, lpptbuf : *mut MOUSEMOVEPOINT, nbufpoints : i32, resolution : GET_MOUSE_MOVE_POINTS_EX_RESOLUTION) -> i32); ::windows_targets::link!("user32.dll" "system" fn IsWindowEnabled(hwnd : super::super::super::Foundation:: HWND) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn LoadKeyboardLayoutA(pwszklid : ::windows_sys::core::PCSTR, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); +::windows_targets::link!("user32.dll" "system" fn LoadKeyboardLayoutA(pwszklid : ::windows_sys::core::PCSTR, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn LoadKeyboardLayoutW(pwszklid : ::windows_sys::core::PCWSTR, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); +::windows_targets::link!("user32.dll" "system" fn LoadKeyboardLayoutW(pwszklid : ::windows_sys::core::PCWSTR, flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> super::super::TextServices:: HKL); ::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyA(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn MapVirtualKeyExA(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE, dwhkl : super::super::TextServices:: HKL) -> u32); +::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyExA(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE, dwhkl : super::super::TextServices:: HKL) -> u32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn MapVirtualKeyExW(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE, dwhkl : super::super::TextServices:: HKL) -> u32); +::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyExW(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE, dwhkl : super::super::TextServices:: HKL) -> u32); ::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyW(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE) -> u32); ::windows_targets::link!("user32.dll" "system" fn OemKeyScan(woemchar : u16) -> u32); ::windows_targets::link!("user32.dll" "system" fn RegisterHotKey(hwnd : super::super::super::Foundation:: HWND, id : i32, fsmodifiers : HOT_KEY_MODIFIERS, vk : u32) -> super::super::super::Foundation:: BOOL); @@ -45,19 +45,19 @@ ::windows_targets::link!("user32.dll" "system" fn SwapMouseButton(fswap : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn ToAscii(uvirtkey : u32, uscancode : u32, lpkeystate : *const u8, lpchar : *mut u16, uflags : u32) -> i32); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn ToAsciiEx(uvirtkey : u32, uscancode : u32, lpkeystate : *const u8, lpchar : *mut u16, uflags : u32, dwhkl : super::super::TextServices:: HKL) -> i32); +::windows_targets::link!("user32.dll" "system" fn ToAsciiEx(uvirtkey : u32, uscancode : u32, lpkeystate : *const u8, lpchar : *mut u16, uflags : u32, dwhkl : super::super::TextServices:: HKL) -> i32); ::windows_targets::link!("user32.dll" "system" 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_targets::link!("user32.dll" "system" #[doc = "Required features: `\"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_targets::link!("user32.dll" "system" 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_targets::link!("user32.dll" "system" fn TrackMouseEvent(lpeventtrack : *mut TRACKMOUSEEVENT) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn UnloadKeyboardLayout(hkl : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn UnloadKeyboardLayout(hkl : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn UnregisterHotKey(hwnd : super::super::super::Foundation:: HWND, id : i32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn VkKeyScanA(ch : i8) -> i16); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn VkKeyScanExA(ch : i8, dwhkl : super::super::TextServices:: HKL) -> i16); +::windows_targets::link!("user32.dll" "system" fn VkKeyScanExA(ch : i8, dwhkl : super::super::TextServices:: HKL) -> i16); #[cfg(feature = "Win32_UI_TextServices")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_TextServices\"`"] fn VkKeyScanExW(ch : u16, dwhkl : super::super::TextServices:: HKL) -> i16); +::windows_targets::link!("user32.dll" "system" fn VkKeyScanExW(ch : u16, dwhkl : super::super::TextServices:: HKL) -> i16); ::windows_targets::link!("user32.dll" "system" fn VkKeyScanW(ch : u16) -> i16); ::windows_targets::link!("comctl32.dll" "system" fn _TrackMouseEvent(lpeventtrack : *mut TRACKMOUSEEVENT) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn keybd_event(bvk : u8, bscan : u8, dwflags : KEYBD_EVENT_FLAGS, dwextrainfo : usize)); diff --git a/crates/libs/sys/src/Windows/Win32/UI/Input/Pointer/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Input/Pointer/mod.rs index b41ec2bc99..08e98c9567 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Input/Pointer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -1,49 +1,49 @@ ::windows_targets::link!("user32.dll" "system" fn EnableMouseInPointer(fenable : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetPointerCursorId(pointerid : u32, cursorid : *mut u32) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] fn GetPointerDevice(device : super::super::super::Foundation:: HANDLE, pointerdevice : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerDevice(device : super::super::super::Foundation:: HANDLE, pointerdevice : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn GetPointerDeviceCursors(device : super::super::super::Foundation:: HANDLE, cursorcount : *mut u32, devicecursors : *mut super::super::Controls:: POINTER_DEVICE_CURSOR_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerDeviceCursors(device : super::super::super::Foundation:: HANDLE, cursorcount : *mut u32, devicecursors : *mut super::super::Controls:: POINTER_DEVICE_CURSOR_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn GetPointerDeviceProperties(device : super::super::super::Foundation:: HANDLE, propertycount : *mut u32, pointerproperties : *mut super::super::Controls:: POINTER_DEVICE_PROPERTY) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerDeviceProperties(device : super::super::super::Foundation:: HANDLE, propertycount : *mut u32, pointerproperties : *mut super::super::Controls:: POINTER_DEVICE_PROPERTY) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetPointerDeviceRects(device : super::super::super::Foundation:: HANDLE, pointerdevicerect : *mut super::super::super::Foundation:: RECT, displayrect : *mut super::super::super::Foundation:: RECT) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] fn GetPointerDevices(devicecount : *mut u32, pointerdevices : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerDevices(devicecount : *mut u32, pointerdevices : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFrameInfo(pointerid : u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFrameInfo(pointerid : u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFrameInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFrameInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFramePenInfo(pointerid : u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFramePenInfo(pointerid : u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFramePenInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFramePenInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFrameTouchInfo(pointerid : u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFrameTouchInfo(pointerid : u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerFrameTouchInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerFrameTouchInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerInfo(pointerid : u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerInfo(pointerid : u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerInfoHistory(pointerid : u32, entriescount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerInfoHistory(pointerid : u32, entriescount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetPointerInputTransform(pointerid : u32, historycount : u32, inputtransform : *mut INPUT_TRANSFORM) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerPenInfo(pointerid : u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerPenInfo(pointerid : u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerPenInfoHistory(pointerid : u32, entriescount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerPenInfoHistory(pointerid : u32, entriescount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerTouchInfo(pointerid : u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerTouchInfo(pointerid : u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerTouchInfoHistory(pointerid : u32, entriescount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerTouchInfoHistory(pointerid : u32, entriescount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetPointerType(pointerid : u32, pointertype : *mut super::super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetPointerType(pointerid : u32, pointertype : *mut super::super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn GetRawPointerDeviceData(pointerid : u32, historycount : u32, propertiescount : u32, pproperties : *const super::super::Controls:: POINTER_DEVICE_PROPERTY, pvalues : *mut i32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetRawPointerDeviceData(pointerid : u32, historycount : u32, propertiescount : u32, pproperties : *const super::super::Controls:: POINTER_DEVICE_PROPERTY, pvalues : *mut i32) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetUnpredictedMessagePos() -> u32); ::windows_targets::link!("user32.dll" "system" fn InitializeTouchInjection(maxcount : u32, dwmode : TOUCH_FEEDBACK_MODE) -> super::super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] fn InjectSyntheticPointerInput(device : super::super::Controls:: HSYNTHETICPOINTERDEVICE, pointerinfo : *const super::super::Controls:: POINTER_TYPE_INFO, count : u32) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn InjectSyntheticPointerInput(device : super::super::Controls:: HSYNTHETICPOINTERDEVICE, pointerinfo : *const super::super::Controls:: POINTER_TYPE_INFO, count : u32) -> super::super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn InjectTouchInput(count : u32, contacts : *const POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn InjectTouchInput(count : u32, contacts : *const POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn IsMouseInPointerEnabled() -> super::super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SkipPointerFrameMessages(pointerid : u32) -> super::super::super::Foundation:: BOOL); pub const POINTER_CHANGE_FIFTHBUTTON_DOWN: POINTER_BUTTON_CHANGE_TYPE = 9i32; @@ -142,7 +142,6 @@ impl ::core::clone::Clone for INPUT_TRANSFORM_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_INFO { pub pointerType: super::super::WindowsAndMessaging::POINTER_INPUT_TYPE, @@ -171,7 +170,6 @@ impl ::core::clone::Clone for POINTER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_PEN_INFO { pub pointerInfo: POINTER_INFO, @@ -191,7 +189,6 @@ impl ::core::clone::Clone for POINTER_PEN_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_TOUCH_INFO { pub pointerInfo: POINTER_INFO, diff --git a/crates/libs/sys/src/Windows/Win32/UI/Input/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Input/mod.rs index 4fa539a73b..51a6bfc911 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Input/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Input/mod.rs @@ -1,17 +1,12 @@ #[cfg(feature = "Win32_UI_Input_Ime")] -#[doc = "Required features: `\"Win32_UI_Input_Ime\"`"] pub mod Ime; #[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] -#[doc = "Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`"] pub mod KeyboardAndMouse; #[cfg(feature = "Win32_UI_Input_Pointer")] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`"] pub mod Pointer; #[cfg(feature = "Win32_UI_Input_Touch")] -#[doc = "Required features: `\"Win32_UI_Input_Touch\"`"] pub mod Touch; #[cfg(feature = "Win32_UI_Input_XboxController")] -#[doc = "Required features: `\"Win32_UI_Input_XboxController\"`"] pub mod XboxController; ::windows_targets::link!("user32.dll" "system" fn DefRawInputProc(parawinput : *const *const RAWINPUT, ninput : i32, cbsizeheader : u32) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("user32.dll" "system" fn GetCIMSSM(inputmessagesource : *mut INPUT_MESSAGE_SOURCE) -> super::super::Foundation:: BOOL); 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 5a3ac339d4..2add36f309 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -1,6 +1,6 @@ ::windows_targets::link!("ninput.dll" "system" fn AddPointerInteractionContext(interactioncontext : HINTERACTIONCONTEXT, pointerid : u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("ninput.dll" "system" #[doc = "Required features: `\"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_targets::link!("ninput.dll" "system" fn BufferPointerPacketsInteractionContext(interactioncontext : HINTERACTIONCONTEXT, entriescount : u32, pointerinfo : *const super::Input::Pointer:: POINTER_INFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn CreateInteractionContext(interactioncontext : *mut HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn DestroyInteractionContext(interactioncontext : HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn GetCrossSlideParameterInteractionContext(interactioncontext : HINTERACTIONCONTEXT, threshold : CROSS_SLIDE_THRESHOLD, distance : *mut f32) -> ::windows_sys::core::HRESULT); @@ -10,17 +10,17 @@ ::windows_targets::link!("ninput.dll" "system" fn GetMouseWheelParameterInteractionContext(interactioncontext : HINTERACTIONCONTEXT, parameter : MOUSE_WHEEL_PARAMETER, value : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn GetPropertyInteractionContext(interactioncontext : HINTERACTIONCONTEXT, contextproperty : INTERACTION_CONTEXT_PROPERTY, value : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("ninput.dll" "system" #[doc = "Required features: `\"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_targets::link!("ninput.dll" "system" fn GetStateInteractionContext(interactioncontext : HINTERACTIONCONTEXT, pointerinfo : *const super::Input::Pointer:: POINTER_INFO, state : *mut INTERACTION_STATE) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn GetTapParameterInteractionContext(interactioncontext : HINTERACTIONCONTEXT, parameter : TAP_PARAMETER, value : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn GetTranslationParameterInteractionContext(interactioncontext : HINTERACTIONCONTEXT, parameter : TRANSLATION_PARAMETER, value : *mut f32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn ProcessBufferedPacketsInteractionContext(interactioncontext : HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn ProcessInertiaInteractionContext(interactioncontext : HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_targets::link!("ninput.dll" "system" #[doc = "Required features: `\"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_targets::link!("ninput.dll" "system" 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_targets::link!("ninput.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn RegisterOutputCallbackInteractionContext(interactioncontext : HINTERACTIONCONTEXT, outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK, clientdata : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ninput.dll" "system" 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_targets::link!("ninput.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn RegisterOutputCallbackInteractionContext2(interactioncontext : HINTERACTIONCONTEXT, outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2, clientdata : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ninput.dll" "system" fn RegisterOutputCallbackInteractionContext2(interactioncontext : HINTERACTIONCONTEXT, outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2, clientdata : *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn RemovePointerInteractionContext(interactioncontext : HINTERACTIONCONTEXT, pointerid : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn ResetInteractionContext(interactioncontext : HINTERACTIONCONTEXT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ninput.dll" "system" fn SetCrossSlideParametersInteractionContext(interactioncontext : HINTERACTIONCONTEXT, parametercount : u32, crossslideparameters : *const CROSS_SLIDE_PARAMETER) -> ::windows_sys::core::HRESULT); @@ -193,7 +193,6 @@ impl ::core::clone::Clone for INTERACTION_CONTEXT_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct INTERACTION_CONTEXT_OUTPUT { pub interactionId: INTERACTION_ID, @@ -212,7 +211,6 @@ impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union INTERACTION_CONTEXT_OUTPUT_0 { pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, @@ -228,7 +226,6 @@ impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct INTERACTION_CONTEXT_OUTPUT2 { pub interactionId: INTERACTION_ID, @@ -249,7 +246,6 @@ impl ::core::clone::Clone for INTERACTION_CONTEXT_OUTPUT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union INTERACTION_CONTEXT_OUTPUT2_0 { pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, @@ -291,9 +287,7 @@ impl ::core::clone::Clone for MANIPULATION_VELOCITY { *self } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option; 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 1c83910f7f..21544b135c 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs @@ -2,7 +2,7 @@ ::windows_targets::link!("magnification.dll" "system" fn MagGetFullscreenColorEffect(peffect : *mut MAGCOLOREFFECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagGetFullscreenTransform(pmaglevel : *mut f32, pxoffset : *mut i32, pyoffset : *mut i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("magnification.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn MagGetImageScalingCallback(hwnd : super::super::Foundation:: HWND) -> MagImageScalingCallback); +::windows_targets::link!("magnification.dll" "system" fn MagGetImageScalingCallback(hwnd : super::super::Foundation:: HWND) -> MagImageScalingCallback); ::windows_targets::link!("magnification.dll" "system" fn MagGetInputTransform(pfenabled : *mut super::super::Foundation:: BOOL, prectsource : *mut super::super::Foundation:: RECT, prectdest : *mut super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagGetWindowFilterList(hwnd : super::super::Foundation:: HWND, pdwfiltermode : *mut MW_FILTERMODE, count : i32, phwnd : *mut super::super::Foundation:: HWND) -> i32); ::windows_targets::link!("magnification.dll" "system" fn MagGetWindowSource(hwnd : super::super::Foundation:: HWND, prect : *mut super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); @@ -12,7 +12,7 @@ ::windows_targets::link!("magnification.dll" "system" fn MagSetFullscreenColorEffect(peffect : *const MAGCOLOREFFECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagSetFullscreenTransform(maglevel : f32, xoffset : i32, yoffset : i32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("magnification.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn MagSetImageScalingCallback(hwnd : super::super::Foundation:: HWND, callback : MagImageScalingCallback) -> super::super::Foundation:: BOOL); +::windows_targets::link!("magnification.dll" "system" fn MagSetImageScalingCallback(hwnd : super::super::Foundation:: HWND, callback : MagImageScalingCallback) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagSetInputTransform(fenabled : super::super::Foundation:: BOOL, prectsource : *const super::super::Foundation:: RECT, prectdest : *const super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagSetWindowFilterList(hwnd : super::super::Foundation:: HWND, dwfiltermode : MW_FILTERMODE, count : i32, phwnd : *mut super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("magnification.dll" "system" fn MagSetWindowSource(hwnd : super::super::Foundation:: HWND, rect : super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); @@ -63,6 +63,5 @@ impl ::core::clone::Clone for MAGTRANSFORM { *self } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type MagImageScalingCallback = ::core::option::Option super::super::Foundation::BOOL>; 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 a32236575c..b26b24fa2b 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 @@ -1,37 +1,37 @@ #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PSCoerceToCanonicalValue(key : *const PROPERTYKEY, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PSCoerceToCanonicalValue(key : *const PROPERTYKEY, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSCreateAdapterFromPropertyStore(pps : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSCreateDelayedMultiplexPropertyStore(flags : GETPROPERTYSTOREFLAGS, pdpsf : * mut::core::ffi::c_void, rgstoreids : *const u32, cstores : u32, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSCreateMemoryPropertyStore(riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::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_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" fn PSCreatePropertyStoreFromPropertySetStorage(ppss : * mut::core::ffi::c_void, grfmode : u32, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::link!("propsys.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::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_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" fn PSGetNameFromPropertyKey(propkey : *const PROPERTYKEY, ppszcanonicalname : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PSGetNamedPropertyFromPropertyStorage(psps : PCUSERIALIZEDPROPSTORAGE, cb : u32, pszname : ::windows_sys::core::PCWSTR, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PSGetNamedPropertyFromPropertyStorage(psps : PCUSERIALIZEDPROPSTORAGE, cb : u32, pszname : ::windows_sys::core::PCWSTR, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSGetPropertyDescription(propkey : *const PROPERTYKEY, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" 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_targets::link!("propsys.dll" "system" 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_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PSGetPropertyFromPropertyStorage(psps : PCUSERIALIZEDPROPSTORAGE, cb : u32, rpkey : *const PROPERTYKEY, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PSGetPropertyFromPropertyStorage(psps : PCUSERIALIZEDPROPSTORAGE, cb : u32, rpkey : *const PROPERTYKEY, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSGetPropertyKeyFromName(pszname : ::windows_sys::core::PCWSTR, ppropkey : *mut PROPERTYKEY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSGetPropertySystem(riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PSGetPropertyValue(pps : * mut::core::ffi::c_void, ppd : * mut::core::ffi::c_void, ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSLookupPropertyHandlerCLSID(pszfilepath : ::windows_sys::core::PCWSTR, pclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_Delete(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadBOOL(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, value : *mut super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); @@ -49,7 +49,7 @@ ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadStrAlloc(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, value : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadStream(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, value : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] fn PSPropertyBag_ReadType(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, var : *mut super::super::super::System::Variant:: VARIANT, r#type : super::super::super::System::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadType(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, var : *mut super::super::super::System::Variant:: VARIANT, r#type : super::super::super::System::Variant:: VARENUM) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadULONGLONG(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, value : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadUnknown(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_WriteBOOL(propbag : * mut::core::ffi::c_void, propname : ::windows_sys::core::PCWSTR, value : super::super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); @@ -71,7 +71,7 @@ ::windows_targets::link!("propsys.dll" "system" fn PSRefreshPropertySchema() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSRegisterPropertySchema(pszpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] fn PSSetPropertyValue(pps : * mut::core::ffi::c_void, ppd : * mut::core::ffi::c_void, propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSStringFromPropertyKey(pkey : *const PROPERTYKEY, psz : ::windows_sys::core::PWSTR, cch : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("propsys.dll" "system" fn PSUnregisterPropertySchema(pszpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn PifMgr_CloseProperties(hprops : super::super::super::Foundation:: HANDLE, flopt : u32) -> super::super::super::Foundation:: HANDLE); @@ -81,13 +81,13 @@ ::windows_targets::link!("shell32.dll" "system" fn SHAddDefaultPropertiesByExt(pszext : ::windows_sys::core::PCWSTR, ppropstore : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHGetPropertyStoreFromParsingName(pszpath : ::windows_sys::core::PCWSTR, pbc : * mut::core::ffi::c_void, flags : GETPROPERTYSTOREFLAGS, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHPropStgCreate(psstg : * mut::core::ffi::c_void, fmtid : *const ::windows_sys::core::GUID, pclsid : *const ::windows_sys::core::GUID, grfflags : u32, grfmode : u32, dwdisposition : u32, ppstg : *mut * mut::core::ffi::c_void, pucodepage : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); pub const FPSPS_DEFAULT: _PERSIST_SPROPSTORE_FLAGS = 0i32; pub const FPSPS_READONLY: _PERSIST_SPROPSTORE_FLAGS = 1i32; pub const FPSPS_TREAT_NEW_VALUES_AS_DIRTY: _PERSIST_SPROPSTORE_FLAGS = 2i32; 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 06922e331f..bc88b8eda2 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs @@ -1,31 +1,29 @@ #[cfg(feature = "Win32_UI_Shell_Common")] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] pub mod Common; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_System_Com", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn AssocGetDetailsOfPropKey(psf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, pkey : *const PropertiesSystem:: PROPERTYKEY, pv : *mut super::super::System::Variant:: VARIANT, pffoundpropkey : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); +::windows_targets::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::Variant:: VARIANT, pffoundpropkey : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn AssocIsDangerous(pszassoc : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_System_Registry", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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 : * mut::core::ffi::c_void, pfn : LPFNDFMCALLBACK, nkeys : u32, ahkeys : *const super::super::System::Registry:: HKEY, ppcm : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn CIDLData_CreateFromIDArray(pidlfolder : *const Common:: ITEMIDLIST, cidl : u32, apidl : *const *const Common:: ITEMIDLIST, ppdtobj : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn ChrCmpIA(w1 : u16, w2 : u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn ChrCmpIW(w1 : u16, w2 : u16) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn ColorAdjustLuma(clrrgb : super::super::Foundation:: COLORREF, n : i32, fscale : super::super::Foundation:: BOOL) -> super::super::Foundation:: COLORREF); @@ -40,7 +38,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn DAD_DragLeave() -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn DAD_DragMove(pt : super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn DAD_SetDragImage(him : super::Controls:: HIMAGELIST, pptoffset : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn DAD_SetDragImage(him : super::Controls:: HIMAGELIST, pptoffset : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn DAD_ShowDragImage(fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn DefSubclassProc(hwnd : super::super::Foundation:: HWND, umsg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("userenv.dll" "system" fn DeleteProfileA(lpsidstring : ::windows_sys::core::PCSTR, lpprofilepath : ::windows_sys::core::PCSTR, lpcomputername : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); @@ -54,23 +52,23 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn DragQueryPoint(hdrop : HDROP, ppt : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn DriveType(idrive : i32) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn DuplicateIcon(hinst : super::super::Foundation:: HINSTANCE, hicon : super::WindowsAndMessaging:: HICON) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("shell32.dll" "system" fn DuplicateIcon(hinst : super::super::Foundation:: HINSTANCE, hicon : super::WindowsAndMessaging:: HICON) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ExtractAssociatedIconA(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PSTR, piicon : *mut u16) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("shell32.dll" "system" fn ExtractAssociatedIconA(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PSTR, piicon : *mut u16) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn ExtractAssociatedIconExA(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PSTR, piiconindex : *mut u16, piiconid : *mut u16) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn ExtractAssociatedIconExW(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PWSTR, piiconindex : *mut u16, piiconid : *mut u16) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ExtractAssociatedIconW(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PWSTR, piicon : *mut u16) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("shell32.dll" "system" fn ExtractAssociatedIconW(hinst : super::super::Foundation:: HINSTANCE, psziconpath : ::windows_sys::core::PWSTR, piicon : *mut u16) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ExtractIconA(hinst : super::super::Foundation:: HINSTANCE, pszexefilename : ::windows_sys::core::PCSTR, niconindex : u32) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("shell32.dll" "system" fn ExtractIconA(hinst : super::super::Foundation:: HINSTANCE, pszexefilename : ::windows_sys::core::PCSTR, niconindex : u32) -> super::WindowsAndMessaging:: HICON); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn ExtractIconExW(lpszfile : ::windows_sys::core::PCWSTR, niconindex : i32, phiconlarge : *mut super::WindowsAndMessaging:: HICON, phiconsmall : *mut super::WindowsAndMessaging:: HICON, nicons : u32) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn ExtractIconW(hinst : super::super::Foundation:: HINSTANCE, pszexefilename : ::windows_sys::core::PCWSTR, niconindex : u32) -> super::WindowsAndMessaging:: HICON); +::windows_targets::link!("shell32.dll" "system" fn ExtractIconW(hinst : super::super::Foundation:: HINSTANCE, pszexefilename : ::windows_sys::core::PCWSTR, niconindex : u32) -> super::WindowsAndMessaging:: HICON); ::windows_targets::link!("shell32.dll" "system" fn FindExecutableA(lpfile : ::windows_sys::core::PCSTR, lpdirectory : ::windows_sys::core::PCSTR, lpresult : ::windows_sys::core::PSTR) -> super::super::Foundation:: HINSTANCE); ::windows_targets::link!("shell32.dll" "system" fn FindExecutableW(lpfile : ::windows_sys::core::PCWSTR, lpdirectory : ::windows_sys::core::PCWSTR, lpresult : ::windows_sys::core::PWSTR) -> super::super::Foundation:: HINSTANCE); ::windows_targets::link!("shlwapi.dll" "system" fn GetAcceptLanguagesA(pszlanguages : ::windows_sys::core::PSTR, pcchlanguages : *mut u32) -> ::windows_sys::core::HRESULT); @@ -83,36 +81,36 @@ pub mod PropertiesSystem; ::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-2.dll" "system" fn GetDpiForShellUIComponent(param0 : SHELL_UI_COMPONENT) -> u32); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetMenuContextHelpId(param0 : super::WindowsAndMessaging:: HMENU) -> u32); +::windows_targets::link!("user32.dll" "system" fn GetMenuContextHelpId(param0 : super::WindowsAndMessaging:: HMENU) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn GetMenuPosFromID(hmenu : super::WindowsAndMessaging:: HMENU, id : u32) -> i32); +::windows_targets::link!("shlwapi.dll" "system" fn GetMenuPosFromID(hmenu : super::WindowsAndMessaging:: HMENU, id : u32) -> i32); ::windows_targets::link!("userenv.dll" "system" fn GetProfileType(dwflags : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("userenv.dll" "system" fn GetProfilesDirectoryA(lpprofiledir : ::windows_sys::core::PSTR, lpcchsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("userenv.dll" "system" fn GetProfilesDirectoryW(lpprofiledir : ::windows_sys::core::PWSTR, lpcchsize : *mut u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-0.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn GetScaleFactorForDevice(devicetype : DISPLAY_DEVICE_TYPE) -> Common:: DEVICE_SCALE_FACTOR); +::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-0.dll" "system" fn GetScaleFactorForDevice(devicetype : DISPLAY_DEVICE_TYPE) -> Common:: DEVICE_SCALE_FACTOR); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-1.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("userenv.dll" "system" fn GetUserProfileDirectoryA(htoken : super::super::Foundation:: HANDLE, lpprofiledir : ::windows_sys::core::PSTR, lpcchsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("userenv.dll" "system" fn GetUserProfileDirectoryW(htoken : super::super::Foundation:: HANDLE, lpprofiledir : ::windows_sys::core::PWSTR, lpcchsize : *mut u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetWindowContextHelpId(param0 : super::super::Foundation:: HWND) -> u32); ::windows_targets::link!("comctl32.dll" "system" fn GetWindowSubclass(hwnd : super::super::Foundation:: HWND, pfnsubclass : SUBCLASSPROC, uidsubclass : usize, pdwrefdata : *mut usize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("ole32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn HMONITOR_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); +::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); ::windows_targets::link!("shlwapi.dll" "system" fn HashData(pbdata : *const u8, cbdata : u32, pbhash : *mut u8, cbhash : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkClone(pihl : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, pihlsiteforclone : * mut::core::ffi::c_void, dwsitedata : u32, ppvobj : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkCreateBrowseContext(piunkouter : ::windows_sys::core::IUnknown, riid : *const ::windows_sys::core::GUID, ppvobj : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -134,57 +132,57 @@ pub mod PropertiesSystem; ::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkQueryCreateFromData(pidataobj : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("hlink.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkResolveShortcut(pwzshortcutfilename : ::windows_sys::core::PCWSTR, pihlsite : * mut::core::ffi::c_void, 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_targets::link!("hlink.dll" "system" fn HlinkResolveShortcutToMoniker(pwzshortcutfilename : ::windows_sys::core::PCWSTR, ppimktarget : *mut * mut::core::ffi::c_void, ppwzlocation : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" 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_targets::link!("hlink.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn HlinkResolveStringForData(pwzreference : ::windows_sys::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_sys::core::HRESULT); +::windows_targets::link!("hlink.dll" "system" fn HlinkResolveStringForData(pwzreference : ::windows_sys::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_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkSetSpecialReference(ureference : u32, pwzreference : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("hlink.dll" "system" fn HlinkTranslateURL(pwzurl : ::windows_sys::core::PCWSTR, grfflags : u32, ppwztranslatedurl : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::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_sys::core::PCWSTR, pwzfriendlyname : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILAppendID(pidl : *const Common:: ITEMIDLIST, pmkid : *const Common:: SHITEMID, fappend : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILAppendID(pidl : *const Common:: ITEMIDLIST, pmkid : *const Common:: SHITEMID, fappend : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILClone(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILClone(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILCloneFirst(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILCloneFirst(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILCombine(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILCombine(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILCreateFromPathA(pszpath : ::windows_sys::core::PCSTR) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILCreateFromPathA(pszpath : ::windows_sys::core::PCSTR) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILCreateFromPathW(pszpath : ::windows_sys::core::PCWSTR) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILCreateFromPathW(pszpath : ::windows_sys::core::PCWSTR) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILFindChild(pidlparent : *const Common:: ITEMIDLIST, pidlchild : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILFindChild(pidlparent : *const Common:: ITEMIDLIST, pidlchild : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILFindLastID(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILFindLastID(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILFree(pidl : *const Common:: ITEMIDLIST)); +::windows_targets::link!("shell32.dll" "system" fn ILFree(pidl : *const Common:: ITEMIDLIST)); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILGetNext(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn ILGetNext(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILGetSize(pidl : *const Common:: ITEMIDLIST) -> u32); +::windows_targets::link!("shell32.dll" "system" fn ILGetSize(pidl : *const Common:: ITEMIDLIST) -> u32); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILIsEqual(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn ILIsEqual(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILIsParent(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST, fimmediate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn ILIsParent(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST, fimmediate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILLoadFromStreamEx(pstm : * mut::core::ffi::c_void, pidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn ILLoadFromStreamEx(pstm : * mut::core::ffi::c_void, pidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILRemoveLastID(pidl : *mut Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn ILRemoveLastID(pidl : *mut Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn ILSaveToStream(pstm : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn ILSaveToStream(pstm : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_Copy(pstmfrom : * mut::core::ffi::c_void, pstmto : * mut::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_Read(pstm : * mut::core::ffi::c_void, pv : *mut ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn IStream_ReadPidl(pstm : * mut::core::ffi::c_void, ppidlout : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shlwapi.dll" "system" fn IStream_ReadPidl(pstm : * mut::core::ffi::c_void, ppidlout : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_ReadStr(pstm : * mut::core::ffi::c_void, ppsz : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_Reset(pstm : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_Size(pstm : * mut::core::ffi::c_void, pui : *mut u64) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_Write(pstm : * mut::core::ffi::c_void, pv : *const ::core::ffi::c_void, cb : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn IStream_WritePidl(pstm : * mut::core::ffi::c_void, pidlwrite : *const Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shlwapi.dll" "system" fn IStream_WritePidl(pstm : * mut::core::ffi::c_void, pidlwrite : *const Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IStream_WriteStr(pstm : * mut::core::ffi::c_void, psz : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IUnknown_AtomicRelease(ppunk : *mut *mut ::core::ffi::c_void)); ::windows_targets::link!("shlwapi.dll" "system" 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); @@ -195,9 +193,9 @@ pub mod PropertiesSystem; ::windows_targets::link!("shdocvw.dll" "system" fn ImportPrivacySettings(pszfilename : ::windows_sys::core::PCWSTR, pfparseprivacypreferences : *mut super::super::Foundation:: BOOL, pfparsepersiterules : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn InitNetworkAddressControl() -> super::super::Foundation:: BOOL); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_Common\"`"] fn InitPropVariantFromStrRet(pstrret : *mut Common:: STRRET, pidl : *const Common:: ITEMIDLIST, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromStrRet(pstrret : *mut Common:: STRRET, pidl : *const Common:: ITEMIDLIST, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_Common\"`"] fn InitVariantFromStrRet(pstrret : *const Common:: STRRET, pidl : *const Common:: ITEMIDLIST, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn InitVariantFromStrRet(pstrret : *const Common:: STRRET, pidl : *const Common:: ITEMIDLIST, pvar : *mut super::super::System::Variant:: VARIANT) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn IntlStrEqWorkerA(fcasesens : super::super::Foundation:: BOOL, lpstring1 : ::windows_sys::core::PCSTR, lpstring2 : ::windows_sys::core::PCSTR, nchar : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn IntlStrEqWorkerW(fcasesens : super::super::Foundation:: BOOL, lpstring1 : ::windows_sys::core::PCWSTR, lpstring2 : ::windows_sys::core::PCWSTR, nchar : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn IsCharSpaceA(wch : i8) -> super::super::Foundation:: BOOL); @@ -212,7 +210,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("userenv.dll" "system" fn LoadUserProfileW(htoken : super::super::Foundation:: HANDLE, lpprofileinfo : *mut PROFILEINFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("hlink.dll" "system" fn OleSaveToStreamEx(piunk : ::windows_sys::core::IUnknown, pistm : * mut::core::ffi::c_void, fcleardirty : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn OpenRegStream(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shell32.dll" "system" fn OpenRegStream(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); ::windows_targets::link!("shlwapi.dll" "system" fn ParseURLA(pcszurl : ::windows_sys::core::PCSTR, ppu : *mut PARSEDURLA) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn ParseURLW(pcszurl : ::windows_sys::core::PCWSTR, ppu : *mut PARSEDURLW) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn PathAddBackslashA(pszpath : ::windows_sys::core::PSTR) -> ::windows_sys::core::PSTR); @@ -252,11 +250,11 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn PathCommonPrefixA(pszfile1 : ::windows_sys::core::PCSTR, pszfile2 : ::windows_sys::core::PCSTR, achpath : ::windows_sys::core::PSTR) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn PathCommonPrefixW(pszfile1 : ::windows_sys::core::PCWSTR, pszfile2 : ::windows_sys::core::PCWSTR, achpath : ::windows_sys::core::PWSTR) -> i32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PathCompactPathA(hdc : super::super::Graphics::Gdi:: HDC, pszpath : ::windows_sys::core::PSTR, dx : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shlwapi.dll" "system" fn PathCompactPathA(hdc : super::super::Graphics::Gdi:: HDC, pszpath : ::windows_sys::core::PSTR, dx : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn PathCompactPathExA(pszout : ::windows_sys::core::PSTR, pszsrc : ::windows_sys::core::PCSTR, cchmax : u32, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn PathCompactPathExW(pszout : ::windows_sys::core::PWSTR, pszsrc : ::windows_sys::core::PCWSTR, cchmax : u32, dwflags : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn PathCompactPathW(hdc : super::super::Graphics::Gdi:: HDC, pszpath : ::windows_sys::core::PWSTR, dx : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shlwapi.dll" "system" fn PathCompactPathW(hdc : super::super::Graphics::Gdi:: HDC, pszpath : ::windows_sys::core::PWSTR, dx : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shlwapi.dll" "system" fn PathCreateFromUrlA(pszurl : ::windows_sys::core::PCSTR, pszpath : ::windows_sys::core::PSTR, pcchpath : *mut u32, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn PathCreateFromUrlAlloc(pszin : ::windows_sys::core::PCWSTR, ppszout : *mut ::windows_sys::core::PWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn PathCreateFromUrlW(pszurl : ::windows_sys::core::PCWSTR, pszpath : ::windows_sys::core::PWSTR, pcchpath : *mut u32, dwflags : u32) -> ::windows_sys::core::HRESULT); @@ -363,7 +361,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn PickIconDlg(hwnd : super::super::Foundation:: HWND, psziconpath : ::windows_sys::core::PWSTR, cchiconpath : u32, piiconindex : *mut i32) -> i32); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_Common\"`"] fn PropVariantToStrRet(propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, pstrret : *mut Common:: STRRET) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn PropVariantToStrRet(propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT, pstrret : *mut Common:: STRRET) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" fn ReadCabinetState(pcs : *mut CABINETSTATE, clength : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn RealDriveType(idrive : i32, foktohitnet : super::super::Foundation:: BOOL) -> i32); @@ -376,7 +374,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn RestartDialogEx(hwnd : super::super::Foundation:: HWND, pszprompt : ::windows_sys::core::PCWSTR, dwreturn : u32, dwreasoncode : u32) -> i32); ::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-0.dll" "system" fn RevokeScaleChangeNotifications(displaydevice : DISPLAY_DEVICE_TYPE, dwcookie : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn SHAddFromPropSheetExtArray(hpsxa : HPSXA, lpfnaddpage : super::Controls:: LPFNSVADDPROPSHEETPAGE, lparam : super::super::Foundation:: LPARAM) -> u32); +::windows_targets::link!("shell32.dll" "system" fn SHAddFromPropSheetExtArray(hpsxa : HPSXA, lpfnaddpage : super::Controls:: LPFNSVADDPROPSHEETPAGE, lparam : super::super::Foundation:: LPARAM) -> u32); ::windows_targets::link!("shell32.dll" "system" fn SHAddToRecentDocs(uflags : u32, pv : *const ::core::ffi::c_void)); ::windows_targets::link!("shell32.dll" "system" fn SHAlloc(cb : usize) -> *mut ::core::ffi::c_void); ::windows_targets::link!("shlwapi.dll" "system" fn SHAllocShared(pvdata : *const ::core::ffi::c_void, dwsize : u32, dwprocessid : u32) -> super::super::Foundation:: HANDLE); @@ -387,120 +385,120 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn SHAutoComplete(hwndedit : super::super::Foundation:: HWND, dwflags : SHELL_AUTOCOMPLETE_FLAGS) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHBindToFolderIDListParent(psfroot : * mut::core::ffi::c_void, 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_targets::link!("shell32.dll" "system" fn SHBindToFolderIDListParent(psfroot : * mut::core::ffi::c_void, 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(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHBindToFolderIDListParentEx(psfroot : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, ppbc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void, ppidllast : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void, ppidllast : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHBindToObject(psf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, pbc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHBrowseForFolderA(lpbi : *const BROWSEINFOA) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn SHBrowseForFolderA(lpbi : *const BROWSEINFOA) -> *mut Common:: ITEMIDLIST); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHBrowseForFolderW(lpbi : *const BROWSEINFOW) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn SHBrowseForFolderW(lpbi : *const BROWSEINFOW) -> *mut Common:: ITEMIDLIST); ::windows_targets::link!("shell32.dll" "system" fn SHCLSIDFromString(psz : ::windows_sys::core::PCWSTR, pclsid : *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHChangeNotification_Lock(hchange : super::super::Foundation:: HANDLE, dwprocid : u32, pppidl : *mut *mut *mut Common:: ITEMIDLIST, plevent : *mut i32) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("shell32.dll" "system" fn SHChangeNotification_Lock(hchange : super::super::Foundation:: HANDLE, dwprocid : u32, pppidl : *mut *mut *mut Common:: ITEMIDLIST, plevent : *mut i32) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotification_Unlock(hlock : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotify(weventid : i32, uflags : SHCNF_FLAGS, dwitem1 : *const ::core::ffi::c_void, dwitem2 : *const ::core::ffi::c_void)); ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotifyDeregister(ulid : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHChangeNotifyRegister(hwnd : super::super::Foundation:: HWND, fsources : SHCNRF_SOURCE, fevents : i32, wmsg : u32, centries : i32, pshcne : *const SHChangeNotifyEntry) -> u32); +::windows_targets::link!("shell32.dll" "system" fn SHChangeNotifyRegister(hwnd : super::super::Foundation:: HWND, fsources : SHCNRF_SOURCE, fevents : i32, wmsg : u32, centries : i32, pshcne : *const SHChangeNotifyEntry) -> u32); ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotifyRegisterThread(status : SCNRT_STATUS)); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCloneSpecialIDList(hwnd : super::super::Foundation:: HWND, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn SHCloneSpecialIDList(hwnd : super::super::Foundation:: HWND, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); ::windows_targets::link!("shell32.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHCreateAssociationRegistration(riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCreateDataObject(pidlfolder : *const Common:: ITEMIDLIST, cidl : u32, apidl : *const *const Common:: ITEMIDLIST, pdtinner : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn SHCreateDefaultContextMenu(pdcm : *const DEFCONTEXTMENU, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateDefaultExtractIcon(riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateDefaultPropertiesOp(psi : * mut::core::ffi::c_void, ppfileop : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateDirectory(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PCWSTR) -> i32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SHCreateDirectoryExA(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PCSTR, psa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> i32); +::windows_targets::link!("shell32.dll" "system" fn SHCreateDirectoryExA(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PCSTR, psa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> i32); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn SHCreateDirectoryExW(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PCWSTR, psa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> i32); +::windows_targets::link!("shell32.dll" "system" fn SHCreateDirectoryExW(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PCWSTR, psa : *const super::super::Security:: SECURITY_ATTRIBUTES) -> i32); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn SHCreateItemFromIDList(pidl : *const Common:: ITEMIDLIST, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateItemFromParsingName(pszpath : ::windows_sys::core::PCWSTR, pbc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateItemFromRelativeName(psiparent : * mut::core::ffi::c_void, pszname : ::windows_sys::core::PCWSTR, pbc : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCreateItemWithParent(pidlparent : *const Common:: ITEMIDLIST, psfparent : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, riid : *const ::windows_sys::core::GUID, ppvitem : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHCreateItemWithParent(pidlparent : *const Common:: ITEMIDLIST, psfparent : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, riid : *const ::windows_sys::core::GUID, ppvitem : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateMemStream(pinit : *const u8, cbinit : u32) -> * mut::core::ffi::c_void); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] fn SHCreateProcessAsUserW(pscpi : *mut SHCREATEPROCESSINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SHCreateProcessAsUserW(pscpi : *mut SHCREATEPROCESSINFOW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHCreatePropSheetExtArray(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, max_iface : u32) -> HPSXA); +::windows_targets::link!("shell32.dll" "system" fn SHCreatePropSheetExtArray(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, max_iface : u32) -> HPSXA); ::windows_targets::link!("shell32.dll" "system" fn SHCreateQueryCancelAutoPlayMoniker(ppmoniker : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateShellFolderView(pcsfv : *const SFV_CREATE, ppsv : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCreateShellFolderViewEx(pcsfv : *const CSFV, ppsv : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHCreateShellFolderViewEx(pcsfv : *const CSFV, ppsv : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCreateShellItem(pidlparent : *const Common:: ITEMIDLIST, psfparent : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, ppsi : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateShellItemArrayFromDataObject(pdo : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHCreateShellItemArrayFromIDLists(cidl : u32, rgpidl : *const *const Common:: ITEMIDLIST, ppsiitemarray : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHCreateShellItemArrayFromIDLists(cidl : u32, rgpidl : *const *const Common:: ITEMIDLIST, ppsiitemarray : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHCreateShellItemArrayFromShellItem(psi : * mut::core::ffi::c_void, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SHCreateShellPalette(hdc : super::super::Graphics::Gdi:: HDC) -> super::super::Graphics::Gdi:: HPALETTE); +::windows_targets::link!("shlwapi.dll" "system" fn SHCreateShellPalette(hdc : super::super::Graphics::Gdi:: HDC) -> super::super::Graphics::Gdi:: HPALETTE); #[cfg(feature = "Win32_System_Com")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`"] fn SHCreateStdEnumFmtEtc(cfmt : u32, afmt : *const super::super::System::Com:: FORMATETC, ppenumformatetc : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHCreateStdEnumFmtEtc(cfmt : u32, afmt : *const super::super::System::Com:: FORMATETC, ppenumformatetc : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateStreamOnFileA(pszfile : ::windows_sys::core::PCSTR, grfmode : u32, ppstm : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateStreamOnFileEx(pszfile : ::windows_sys::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_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateStreamOnFileW(pszfile : ::windows_sys::core::PCWSTR, grfmode : u32, ppstm : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn SHCreateThreadRef(pcref : *mut i32, ppunk : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHDeleteEmptyKeyA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("shlwapi.dll" "system" fn SHDeleteEmptyKeyA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHDeleteEmptyKeyW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("shlwapi.dll" "system" fn SHDeleteEmptyKeyW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHDeleteKeyA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("shlwapi.dll" "system" fn SHDeleteKeyA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHDeleteKeyW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); +::windows_targets::link!("shlwapi.dll" "system" fn SHDeleteKeyW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" fn SHDeleteValueA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR, pszvalue : ::windows_sys::core::PCSTR) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" fn SHDeleteValueW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shell32.dll" "system" fn SHDestroyPropSheetExtArray(hpsxa : HPSXA)); #[cfg(feature = "Win32_System_Ole")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Ole\"`"] 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_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHEmptyRecycleBinA(hwnd : super::super::Foundation:: HWND, pszrootpath : ::windows_sys::core::PCSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHEmptyRecycleBinW(hwnd : super::super::Foundation:: HWND, pszrootpath : ::windows_sys::core::PCWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" fn SHEnumKeyExA(hkey : super::super::System::Registry:: HKEY, dwindex : u32, pszname : ::windows_sys::core::PSTR, pcchname : *mut u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" fn SHEnumKeyExW(hkey : super::super::System::Registry:: HKEY, dwindex : u32, pszname : ::windows_sys::core::PWSTR, pcchname : *mut u32) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn SHEnumerateUnreadMailAccountsW(hkeyuser : super::super::System::Registry:: HKEY, dwindex : u32, pszmailaddress : ::windows_sys::core::PWSTR, cchmailaddress : i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHFileOperationA(lpfileop : *mut SHFILEOPSTRUCTA) -> i32); ::windows_targets::link!("shell32.dll" "system" fn SHFileOperationW(lpfileop : *mut SHFILEOPSTRUCTW) -> i32); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHFindFiles(pidlfolder : *const Common:: ITEMIDLIST, pidlsavefile : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SHFindFiles(pidlfolder : *const Common:: ITEMIDLIST, pidlsavefile : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SHFind_InitMenuPopup(hmenu : super::WindowsAndMessaging:: HMENU, hwndowner : super::super::Foundation:: HWND, idcmdfirst : u32, idcmdlast : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shell32.dll" "system" fn SHFind_InitMenuPopup(hmenu : super::WindowsAndMessaging:: HMENU, hwndowner : super::super::Foundation:: HWND, idcmdfirst : u32, idcmdlast : u32) -> * mut::core::ffi::c_void); ::windows_targets::link!("shell32.dll" "system" fn SHFlushSFCache()); ::windows_targets::link!("shlwapi.dll" "system" fn SHFormatDateTimeA(pft : *const super::super::Foundation:: FILETIME, pdwflags : *mut u32, pszbuf : ::windows_sys::core::PSTR, cchbuf : u32) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn SHFormatDateTimeW(pft : *const super::super::Foundation:: FILETIME, pdwflags : *mut u32, pszbuf : ::windows_sys::core::PWSTR, cchbuf : u32) -> i32); @@ -510,25 +508,25 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn SHFreeShared(hdata : super::super::Foundation:: HANDLE, dwprocessid : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn SHGetAttributesFromDataObject(pdo : * mut::core::ffi::c_void, dwattributemask : u32, pdwattributes : *mut u32, pcitems : *mut u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetDataFromIDListA(psf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, nformat : SHGDFIL_FORMAT, pv : *mut ::core::ffi::c_void, cb : i32) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetDataFromIDListW(psf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, nformat : SHGDFIL_FORMAT, pv : *mut ::core::ffi::c_void, cb : i32) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetDesktopFolder(ppshf : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetDiskFreeSpaceExA(pszdirectoryname : ::windows_sys::core::PCSTR, pulfreebytesavailabletocaller : *mut u64, pultotalnumberofbytes : *mut u64, pultotalnumberoffreebytes : *mut u64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn SHGetDiskFreeSpaceExW(pszdirectoryname : ::windows_sys::core::PCWSTR, pulfreebytesavailabletocaller : *mut u64, pultotalnumberofbytes : *mut u64, pultotalnumberoffreebytes : *mut u64) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetIDListFromObject(punk : ::windows_sys::core::IUnknown, ppidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHGetIDListFromObject(punk : ::windows_sys::core::IUnknown, ppidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetIconOverlayIndexA(psziconpath : ::windows_sys::core::PCSTR, iiconindex : i32) -> i32); ::windows_targets::link!("shell32.dll" "system" fn SHGetIconOverlayIndexW(psziconpath : ::windows_sys::core::PCWSTR, iiconindex : i32) -> i32); ::windows_targets::link!("shell32.dll" "system" fn SHGetImageList(iimagelist : i32, riid : *const ::windows_sys::core::GUID, ppvobj : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); @@ -537,50 +535,50 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn SHGetItemFromDataObject(pdtobj : * mut::core::ffi::c_void, dwflags : DATAOBJ_GET_ITEM_FLAGS, riid : *const ::windows_sys::core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHGetKnownFolderPath(rfid : *const ::windows_sys::core::GUID, dwflags : u32, htoken : super::super::Foundation:: HANDLE, ppszpath : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetLocalizedName(pszpath : ::windows_sys::core::PCWSTR, pszresmodule : ::windows_sys::core::PWSTR, cch : u32, pidsres : *mut i32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetMalloc(ppmalloc : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetNameFromIDList(pidl : *const Common:: ITEMIDLIST, sigdnname : SIGDN, ppszname : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHGetNameFromIDList(pidl : *const Common:: ITEMIDLIST, sigdnname : SIGDN, ppszname : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetPathFromIDListA(pidl : *const Common:: ITEMIDLIST, pszpath : ::windows_sys::core::PSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SHGetPathFromIDListA(pidl : *const Common:: ITEMIDLIST, pszpath : ::windows_sys::core::PSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn SHGetPathFromIDListEx(pidl : *const Common:: ITEMIDLIST, pszpath : ::windows_sys::core::PWSTR, cchpath : u32, uopts : GPFIDL_FLAGS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetPathFromIDListW(pidl : *const Common:: ITEMIDLIST, pszpath : ::windows_sys::core::PWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SHGetPathFromIDListW(pidl : *const Common:: ITEMIDLIST, pszpath : ::windows_sys::core::PWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetRealIDL(psf : * mut::core::ffi::c_void, pidlsimple : *const Common:: ITEMIDLIST, ppidlreal : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHGetRealIDL(psf : * mut::core::ffi::c_void, pidlsimple : *const Common:: ITEMIDLIST, ppidlreal : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetSetFolderCustomSettings(pfcs : *mut SHFOLDERCUSTOMSETTINGS, pszpath : ::windows_sys::core::PCWSTR, dwreadwrite : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetSetSettings(lpss : *mut SHELLSTATEA, dwmask : SSF_MASK, bset : super::super::Foundation:: BOOL)); ::windows_targets::link!("shell32.dll" "system" fn SHGetSettings(psfs : *mut SHELLFLAGSTATE, dwmask : u32)); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHGetSpecialFolderLocation(hwnd : super::super::Foundation:: HWND, csidl : i32, ppidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHGetSpecialFolderLocation(hwnd : super::super::Foundation:: HWND, csidl : i32, ppidl : *mut *mut Common:: ITEMIDLIST) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHGetSpecialFolderPathA(hwnd : super::super::Foundation:: HWND, pszpath : ::windows_sys::core::PSTR, csidl : i32, fcreate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SHGetStockIconInfo(siid : SHSTOCKICONID, uflags : SHGSI_FLAGS, psii : *mut SHSTOCKICONINFO) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHGetStockIconInfo(siid : SHSTOCKICONID, uflags : SHGSI_FLAGS, psii : *mut SHSTOCKICONINFO) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn SHGetTemporaryPropertyForItem(psi : * mut::core::ffi::c_void, propkey : *const PropertiesSystem:: PROPERTYKEY, ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHGetThreadRef(ppunk : *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn SHGlobalCounterDecrement(id : SHGLOBALCOUNTER) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn SHGlobalCounterGetValue(id : SHGLOBALCOUNTER) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn SHGlobalCounterIncrement(id : SHGLOBALCOUNTER) -> i32); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHHandleUpdateImage(pidlextra : *const Common:: ITEMIDLIST) -> i32); +::windows_targets::link!("shell32.dll" "system" fn SHHandleUpdateImage(pidlextra : *const Common:: ITEMIDLIST) -> i32); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHILCreateFromPath(pszpath : ::windows_sys::core::PCWSTR, ppidl : *mut *mut Common:: ITEMIDLIST, rgfinout : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHILCreateFromPath(pszpath : ::windows_sys::core::PCWSTR, ppidl : *mut *mut Common:: ITEMIDLIST, rgfinout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHIsFileAvailableOffline(pwszpath : ::windows_sys::core::PCWSTR, pdwstatus : *mut u32) -> ::windows_sys::core::HRESULT); @@ -591,39 +589,39 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn SHLoadNonloadedIconOverlayIdentifiers() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHLockShared(hdata : super::super::Foundation:: HANDLE, dwprocessid : u32) -> *mut ::core::ffi::c_void); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHMapPIDLToSystemImageListIndex(pshf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, piindexsel : *mut i32) -> i32); +::windows_targets::link!("shell32.dll" "system" fn SHMapPIDLToSystemImageListIndex(pshf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, piindexsel : *mut i32) -> i32); ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHMultiFileProperties(pdtobj : * mut::core::ffi::c_void, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHObjectProperties(hwnd : super::super::Foundation:: HWND, shopobjecttype : u32, pszobjectname : ::windows_sys::core::PCWSTR, pszpropertypage : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHOpenFolderAndSelectItems(pidlfolder : *const Common:: ITEMIDLIST, cidl : u32, apidl : *const *const Common:: ITEMIDLIST, dwflags : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHOpenFolderAndSelectItems(pidlfolder : *const Common:: ITEMIDLIST, cidl : u32, apidl : *const *const Common:: ITEMIDLIST, dwflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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 : * mut::core::ffi::c_void, psb : * mut::core::ffi::c_void, pstartpage : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SHOpenPropSheetW(pszcaption : ::windows_sys::core::PCWSTR, ahkeys : *const super::super::System::Registry:: HKEY, ckeys : u32, pclsiddefault : *const ::windows_sys::core::GUID, pdtobj : * mut::core::ffi::c_void, psb : * mut::core::ffi::c_void, pstartpage : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHOpenRegStream2A(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR, pszvalue : ::windows_sys::core::PCSTR, grfmode : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shlwapi.dll" "system" fn SHOpenRegStream2A(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR, pszvalue : ::windows_sys::core::PCSTR, grfmode : u32) -> * mut::core::ffi::c_void); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHOpenRegStream2W(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shlwapi.dll" "system" fn SHOpenRegStream2W(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHOpenRegStreamA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR, pszvalue : ::windows_sys::core::PCSTR, grfmode : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shlwapi.dll" "system" fn SHOpenRegStreamA(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCSTR, pszvalue : ::windows_sys::core::PCSTR, grfmode : u32) -> * mut::core::ffi::c_void); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHOpenRegStreamW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); +::windows_targets::link!("shlwapi.dll" "system" fn SHOpenRegStreamW(hkey : super::super::System::Registry:: HKEY, pszsubkey : ::windows_sys::core::PCWSTR, pszvalue : ::windows_sys::core::PCWSTR, grfmode : u32) -> * mut::core::ffi::c_void); ::windows_targets::link!("shell32.dll" "system" fn SHOpenWithDialog(hwndparent : super::super::Foundation:: HWND, poainfo : *const OPENASINFO) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHParseDisplayName(pszname : ::windows_sys::core::PCWSTR, pbc : * mut::core::ffi::c_void, ppidl : *mut *mut Common:: ITEMIDLIST, sfgaoin : u32, psfgaoout : *mut u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("shell32.dll" "system" fn SHParseDisplayName(pszname : ::windows_sys::core::PCWSTR, pbc : * mut::core::ffi::c_void, ppidl : *mut *mut Common:: ITEMIDLIST, sfgaoin : u32, psfgaoout : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHPathPrepareForWriteA(hwnd : super::super::Foundation:: HWND, punkenablemodless : ::windows_sys::core::IUnknown, pszpath : ::windows_sys::core::PCSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHPathPrepareForWriteW(hwnd : super::super::Foundation:: HWND, punkenablemodless : ::windows_sys::core::IUnknown, pszpath : ::windows_sys::core::PCWSTR, dwflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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); +::windows_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHQueryRecycleBinA(pszrootpath : ::windows_sys::core::PCSTR, pshqueryrbinfo : *mut SHQUERYRBINFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHQueryRecycleBinW(pszrootpath : ::windows_sys::core::PCWSTR, pshqueryrbinfo : *mut SHQUERYRBINFO) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHQueryUserNotificationState(pquns : *mut QUERY_USER_NOTIFICATION_STATE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn SHRegCloseUSKey(huskey : isize) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shlwapi.dll" "system" fn SHRegCreateUSKeyA(pszpath : ::windows_sys::core::PCSTR, samdesired : u32, hrelativeuskey : isize, phnewuskey : *mut isize, dwflags : u32) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shlwapi.dll" "system" fn SHRegCreateUSKeyW(pwzpath : ::windows_sys::core::PCWSTR, samdesired : u32, hrelativeuskey : isize, phnewuskey : *mut isize, dwflags : u32) -> super::super::Foundation:: WIN32_ERROR); @@ -632,7 +630,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn SHRegDeleteUSValueA(huskey : isize, pszvalue : ::windows_sys::core::PCSTR, delregflags : SHREGDEL_FLAGS) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shlwapi.dll" "system" fn SHRegDeleteUSValueW(huskey : isize, pwzvalue : ::windows_sys::core::PCWSTR, delregflags : SHREGDEL_FLAGS) -> super::super::Foundation:: WIN32_ERROR); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHRegDuplicateHKey(hkey : super::super::System::Registry:: HKEY) -> super::super::System::Registry:: HKEY); +::windows_targets::link!("shlwapi.dll" "system" fn SHRegDuplicateHKey(hkey : super::super::System::Registry:: HKEY) -> super::super::System::Registry:: HKEY); ::windows_targets::link!("shlwapi.dll" "system" fn SHRegEnumUSKeyA(huskey : isize, dwindex : u32, pszname : ::windows_sys::core::PSTR, pcchname : *mut u32, enumregflags : SHREGENUM_FLAGS) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shlwapi.dll" "system" fn SHRegEnumUSKeyW(huskey : isize, dwindex : u32, pwzname : ::windows_sys::core::PWSTR, pcchname : *mut u32, enumregflags : SHREGENUM_FLAGS) -> super::super::Foundation:: WIN32_ERROR); ::windows_targets::link!("shlwapi.dll" "system" 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); @@ -640,18 +638,18 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn SHRegGetIntW(hk : super::super::System::Registry:: HKEY, pwzkey : ::windows_sys::core::PCWSTR, idefault : i32) -> i32); +::windows_targets::link!("shlwapi.dll" "system" fn SHRegGetIntW(hk : super::super::System::Registry:: HKEY, pwzkey : ::windows_sys::core::PCWSTR, idefault : i32) -> i32); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" fn SHRegQueryInfoUSKeyA(huskey : isize, pcsubkeys : *mut u32, pcchmaxsubkeylen : *mut u32, pcvalues : *mut u32, pcchmaxvaluenamelen : *mut u32, enumregflags : SHREGENUM_FLAGS) -> super::super::Foundation:: WIN32_ERROR); @@ -659,9 +657,9 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" 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); @@ -669,7 +667,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn SHReleaseThreadRef() -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHRemoveLocalizedName(pszpath : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn SHReplaceFromPropSheetExtArray(hpsxa : HPSXA, upageid : u32, lpfnreplacewith : super::Controls:: LPFNSVADDPROPSHEETPAGE, lparam : super::super::Foundation:: LPARAM) -> u32); +::windows_targets::link!("shell32.dll" "system" fn SHReplaceFromPropSheetExtArray(hpsxa : HPSXA, upageid : u32, lpfnreplacewith : super::Controls:: LPFNSVADDPROPSHEETPAGE, lparam : super::super::Foundation:: LPARAM) -> u32); ::windows_targets::link!("shell32.dll" "system" fn SHResolveLibrary(psilibrary : * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHRestricted(rest : RESTRICTIONS) -> u32); ::windows_targets::link!("shlwapi.dll" "system" fn SHSendMessageBroadcastA(umsg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); @@ -681,17 +679,17 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHSetLocalizedName(pszpath : ::windows_sys::core::PCWSTR, pszresmodule : ::windows_sys::core::PCWSTR, idsres : i32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] fn SHSetTemporaryPropertyForItem(psi : * mut::core::ffi::c_void, propkey : *const PropertiesSystem:: PROPERTYKEY, propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT) -> ::windows_sys::core::HRESULT); +::windows_targets::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_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHSetThreadRef(punk : ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHSetUnreadMailCountW(pszmailaddress : ::windows_sys::core::PCWSTR, dwcount : u32, pszshellexecutecommand : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shell32.dll" "system" fn SHShellFolderView_Message(hwndmain : super::super::Foundation:: HWND, umsg : u32, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("shell32.dll" "system" fn SHShowManageLibraryUI(psilibrary : * mut::core::ffi::c_void, 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_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SHSimpleIDListFromPath(pszpath : ::windows_sys::core::PCWSTR) -> *mut Common:: ITEMIDLIST); +::windows_targets::link!("shell32.dll" "system" fn SHSimpleIDListFromPath(pszpath : ::windows_sys::core::PCWSTR) -> *mut Common:: ITEMIDLIST); ::windows_targets::link!("shlwapi.dll" "system" fn SHSkipJunction(pbc : * mut::core::ffi::c_void, pclsid : *const ::windows_sys::core::GUID) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn SHStartNetConnectionDialogW(hwnd : super::super::Foundation:: HWND, pszremotename : ::windows_sys::core::PCWSTR, dwtype : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn SHStrDupA(psz : ::windows_sys::core::PCSTR, ppwsz : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); @@ -707,41 +705,41 @@ pub mod PropertiesSystem; ::windows_targets::link!("shell32.dll" "system" fn SHValidateUNC(hwndowner : super::super::Foundation:: HWND, pszfile : ::windows_sys::core::PWSTR, fconnect : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn SetCurrentProcessExplicitAppUserModelID(appid : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn SetMenuContextHelpId(param0 : super::WindowsAndMessaging:: HMENU, param1 : u32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetMenuContextHelpId(param0 : super::WindowsAndMessaging:: HMENU, param1 : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetWindowContextHelpId(param0 : super::super::Foundation:: HWND, param1 : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("comctl32.dll" "system" fn SetWindowSubclass(hwnd : super::super::Foundation:: HWND, pfnsubclass : SUBCLASSPROC, uidsubclass : usize, dwrefdata : usize) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn ShellAboutA(hwnd : super::super::Foundation:: HWND, szapp : ::windows_sys::core::PCSTR, szotherstuff : ::windows_sys::core::PCSTR, hicon : super::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" fn ShellAboutW(hwnd : super::super::Foundation:: HWND, szapp : ::windows_sys::core::PCWSTR, szotherstuff : ::windows_sys::core::PCWSTR, hicon : super::WindowsAndMessaging:: HICON) -> i32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ShellExecuteExA(pexecinfo : *mut SHELLEXECUTEINFOA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn ShellExecuteExA(pexecinfo : *mut SHELLEXECUTEINFOA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn ShellExecuteExW(pexecinfo : *mut SHELLEXECUTEINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn ShellExecuteExW(pexecinfo : *mut SHELLEXECUTEINFOW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"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_targets::link!("shell32.dll" "system" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shlwapi.dll" "cdecl" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "cdecl" 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(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shlwapi.dll" "cdecl" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "cdecl" 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_targets::link!("shell32.dll" "system" fn Shell_GetCachedImageIndex(pwsziconpath : ::windows_sys::core::PCWSTR, iiconindex : i32, uiconflags : u32) -> i32); ::windows_targets::link!("shell32.dll" "system" fn Shell_GetCachedImageIndexA(psziconpath : ::windows_sys::core::PCSTR, iiconindex : i32, uiconflags : u32) -> i32); ::windows_targets::link!("shell32.dll" "system" fn Shell_GetCachedImageIndexW(psziconpath : ::windows_sys::core::PCWSTR, iiconindex : i32, uiconflags : u32) -> i32); #[cfg(feature = "Win32_UI_Controls")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Controls\"`"] fn Shell_GetImageLists(phiml : *mut super::Controls:: HIMAGELIST, phimlsmall : *mut super::Controls:: HIMAGELIST) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn Shell_GetImageLists(phiml : *mut super::Controls:: HIMAGELIST, phimlsmall : *mut super::Controls:: HIMAGELIST) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn Shell_MergeMenus(hmdst : super::WindowsAndMessaging:: HMENU, hmsrc : super::WindowsAndMessaging:: HMENU, uinsert : u32, uidadjust : u32, uidadjustmax : u32, uflags : MM_FLAGS) -> u32); +::windows_targets::link!("shell32.dll" "system" fn Shell_MergeMenus(hmdst : super::WindowsAndMessaging:: HMENU, hmsrc : super::WindowsAndMessaging:: HMENU, uinsert : u32, uidadjust : u32, uidadjustmax : u32, uflags : MM_FLAGS) -> u32); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn Shell_NotifyIconA(dwmessage : NOTIFY_ICON_MESSAGE, lpdata : *const NOTIFYICONDATAA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn Shell_NotifyIconA(dwmessage : NOTIFY_ICON_MESSAGE, lpdata : *const NOTIFYICONDATAA) -> super::super::Foundation:: BOOL); ::windows_targets::link!("shell32.dll" "system" fn Shell_NotifyIconGetRect(identifier : *const NOTIFYICONIDENTIFIER, iconlocation : *mut super::super::Foundation:: RECT) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] fn Shell_NotifyIconW(dwmessage : NOTIFY_ICON_MESSAGE, lpdata : *const NOTIFYICONDATAW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn Shell_NotifyIconW(dwmessage : NOTIFY_ICON_MESSAGE, lpdata : *const NOTIFYICONDATAW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_targets::link!("shell32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] fn SignalFileOpen(pidl : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); +::windows_targets::link!("shell32.dll" "system" fn SignalFileOpen(pidl : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_System_Com_Urlmon")] -::windows_targets::link!("shdocvw.dll" "system" #[doc = "Required features: `\"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_targets::link!("shdocvw.dll" "system" fn SoftwareUpdateMessageBox(hwnd : super::super::Foundation:: HWND, pszdistunit : ::windows_sys::core::PCWSTR, dwflags : u32, psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO) -> u32); ::windows_targets::link!("shell32.dll" "system" fn StgMakeUniqueName(pstgparent : * mut::core::ffi::c_void, 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_targets::link!("shlwapi.dll" "system" fn StrCSpnA(pszstr : ::windows_sys::core::PCSTR, pszset : ::windows_sys::core::PCSTR) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn StrCSpnIA(pszstr : ::windows_sys::core::PCSTR, pszset : ::windows_sys::core::PCSTR) -> i32); @@ -797,15 +795,15 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn StrRStrIA(pszsource : ::windows_sys::core::PCSTR, pszlast : ::windows_sys::core::PCSTR, pszsrch : ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR); ::windows_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" 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_targets::link!("shlwapi.dll" "system" #[doc = "Required features: `\"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_targets::link!("shlwapi.dll" "system" fn StrRetToStrW(pstr : *mut Common:: STRRET, pidl : *const Common:: ITEMIDLIST, ppsz : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn StrSpnA(psz : ::windows_sys::core::PCSTR, pszset : ::windows_sys::core::PCSTR) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn StrSpnW(psz : ::windows_sys::core::PCWSTR, pszset : ::windows_sys::core::PCWSTR) -> i32); ::windows_targets::link!("shlwapi.dll" "system" fn StrStrA(pszfirst : ::windows_sys::core::PCSTR, pszsrch : ::windows_sys::core::PCSTR) -> ::windows_sys::core::PSTR); @@ -854,7 +852,7 @@ pub mod PropertiesSystem; ::windows_targets::link!("shlwapi.dll" "system" fn UrlUnescapeA(pszurl : ::windows_sys::core::PSTR, pszunescaped : ::windows_sys::core::PSTR, pcchunescaped : *mut u32, dwflags : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn UrlUnescapeW(pszurl : ::windows_sys::core::PWSTR, pszunescaped : ::windows_sys::core::PWSTR, pcchunescaped : *mut u32, dwflags : u32) -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant", feature = "Win32_UI_Shell_Common"))] -::windows_targets::link!("propsys.dll" "system" #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_Common\"`"] fn VariantToStrRet(varin : *const super::super::System::Variant:: VARIANT, pstrret : *mut Common:: STRRET) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("propsys.dll" "system" fn VariantToStrRet(varin : *const super::super::System::Variant:: VARIANT, pstrret : *mut Common:: STRRET) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("shlwapi.dll" "system" fn WhichPlatform() -> u32); ::windows_targets::link!("shell32.dll" "system" fn Win32DeleteFile(pszpath : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn WinHelpA(hwndmain : super::super::Foundation:: HWND, lpszhelp : ::windows_sys::core::PCSTR, ucommand : u32, dwdata : usize) -> super::super::Foundation:: BOOL); @@ -5092,7 +5090,6 @@ impl ::core::clone::Clone for APPINFODATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct ASSOCIATIONELEMENT { @@ -5111,7 +5108,6 @@ impl ::core::clone::Clone for ASSOCIATIONELEMENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct ASSOCIATIONELEMENT { @@ -5144,7 +5140,6 @@ impl ::core::clone::Clone for AUTO_SCROLL_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BANDINFOSFB { pub dwMask: u32, @@ -5191,7 +5186,6 @@ impl ::core::clone::Clone for BANNER_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BASEBROWSERDATALH { pub _hwnd: super::super::Foundation::HWND, @@ -5231,7 +5225,6 @@ impl ::core::clone::Clone for BASEBROWSERDATALH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BASEBROWSERDATAXP { pub _hwnd: super::super::Foundation::HWND, @@ -5270,7 +5263,6 @@ impl ::core::clone::Clone for BASEBROWSERDATAXP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BROWSEINFOA { pub hwndOwner: super::super::Foundation::HWND, @@ -5291,7 +5283,6 @@ impl ::core::clone::Clone for BROWSEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BROWSEINFOW { pub hwndOwner: super::super::Foundation::HWND, @@ -5495,7 +5486,6 @@ impl ::core::clone::Clone for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct CSFV { pub cbSize: u32, @@ -5526,7 +5516,6 @@ impl ::core::clone::Clone for DATABLOCK_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub struct DEFCONTEXTMENU { pub hwnd: super::super::Foundation::HWND, @@ -5578,7 +5567,6 @@ impl ::core::clone::Clone for DESKBANDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct DETAILSINFO { pub pidl: *mut Common::ITEMIDLIST, @@ -6035,7 +6023,6 @@ impl ::core::clone::Clone for MULTIKEYHELPW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_IpHelper", feature = "Win32_Networking_WinSock"))] pub struct NC_ADDRESS { pub pAddrInfo: *mut super::super::NetworkManagement::IpHelper::NET_ADDRESS_INFO, @@ -6051,7 +6038,6 @@ impl ::core::clone::Clone for NC_ADDRESS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NEWCPLINFOA { pub dwSize: u32, @@ -6072,7 +6058,6 @@ impl ::core::clone::Clone for NEWCPLINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NEWCPLINFOW { pub dwSize: u32, @@ -6093,7 +6078,6 @@ impl ::core::clone::Clone for NEWCPLINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAA { @@ -6124,7 +6108,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAA_0 { @@ -6142,7 +6125,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAA_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAA { @@ -6173,7 +6155,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAA_0 { @@ -6191,7 +6172,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAW { @@ -6222,7 +6202,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAW_0 { @@ -6240,7 +6219,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAW_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAW { @@ -6271,7 +6249,6 @@ impl ::core::clone::Clone for NOTIFYICONDATAW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAW_0 { @@ -6321,7 +6298,6 @@ impl ::core::clone::Clone for NOTIFYICONIDENTIFIER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_WNet\"`"] #[cfg(feature = "Win32_NetworkManagement_WNet")] pub struct NRESARRAY { pub cItems: u32, @@ -6336,7 +6312,6 @@ impl ::core::clone::Clone for NRESARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct NSTCCUSTOMDRAW { pub psi: *mut ::core::ffi::c_void, @@ -6357,7 +6332,6 @@ impl ::core::clone::Clone for NSTCCUSTOMDRAW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct NT_CONSOLE_PROPS { pub dbh: DATABLOCK_HEADER, @@ -6514,7 +6488,6 @@ impl ::core::clone::Clone for PARSEDURLW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct PERSIST_FOLDER_TARGET_INFO { pub pidlTargetFolder: *mut Common::ITEMIDLIST, @@ -6532,7 +6505,6 @@ impl ::core::clone::Clone for PERSIST_FOLDER_TARGET_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PREVIEWHANDLERFRAMEINFO { pub haccel: super::WindowsAndMessaging::HACCEL, @@ -6597,7 +6569,6 @@ impl ::core::clone::Clone for PUBAPPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct QCMINFO { pub hmenu: super::WindowsAndMessaging::HMENU, @@ -6659,7 +6630,6 @@ impl ::core::clone::Clone for SFVM_HELPTOPIC_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct SFVM_PROPPAGE_DATA { pub dwReserved: u32, @@ -6688,7 +6658,6 @@ impl ::core::clone::Clone for SFV_CREATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SFV_SETITEMPOS { pub pidl: *mut Common::ITEMIDLIST, @@ -6714,7 +6683,6 @@ impl ::core::clone::Clone for SHARDAPPIDINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SHARDAPPIDINFOIDLIST { pub pidl: *mut Common::ITEMIDLIST, @@ -6754,7 +6722,6 @@ impl ::core::clone::Clone for SHCOLUMNDATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct SHCOLUMNINFO { pub scid: PropertiesSystem::PROPERTYKEY, @@ -6786,7 +6753,6 @@ impl ::core::clone::Clone for SHCOLUMNINIT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] pub struct SHCREATEPROCESSINFOW { @@ -6815,7 +6781,6 @@ impl ::core::clone::Clone for SHCREATEPROCESSINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] pub struct SHCREATEPROCESSINFOW { @@ -6857,7 +6822,6 @@ impl ::core::clone::Clone for SHChangeDWORDAsIDList { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SHChangeNotifyEntry { pub pidl: *mut Common::ITEMIDLIST, @@ -6911,7 +6875,6 @@ impl ::core::clone::Clone for SHDESCRIPTIONID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct SHDRAGIMAGE { pub sizeDragImage: super::super::Foundation::SIZE, @@ -6928,7 +6891,6 @@ impl ::core::clone::Clone for SHDRAGIMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOA { @@ -6959,7 +6921,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOA_0 { @@ -6977,7 +6938,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOA { @@ -7008,7 +6968,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOA_0 { @@ -7026,7 +6985,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOW { @@ -7057,7 +7015,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOW_0 { @@ -7075,7 +7032,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOW_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOW { @@ -7106,7 +7062,6 @@ impl ::core::clone::Clone for SHELLEXECUTEINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOW_0 { @@ -7179,7 +7134,6 @@ impl ::core::clone::Clone for SHELL_ITEM_RESOURCE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOA { @@ -7200,7 +7154,6 @@ impl ::core::clone::Clone for SHFILEINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOA { @@ -7221,7 +7174,6 @@ impl ::core::clone::Clone for SHFILEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOW { @@ -7242,7 +7194,6 @@ impl ::core::clone::Clone for SHFILEINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOW { @@ -7461,7 +7412,6 @@ impl ::core::clone::Clone for SHQUERYRBINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHSTOCKICONINFO { @@ -7482,7 +7432,6 @@ impl ::core::clone::Clone for SHSTOCKICONINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHSTOCKICONINFO { @@ -7516,7 +7465,6 @@ impl ::core::clone::Clone for SLOWAPPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SMCSHCHANGENOTIFYSTRUCT { pub lEvent: i32, @@ -7532,7 +7480,6 @@ impl ::core::clone::Clone for SMCSHCHANGENOTIFYSTRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub struct SMDATA { pub dwMask: u32, @@ -7570,7 +7517,6 @@ impl ::core::clone::Clone for SMINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SORTCOLUMN { pub propkey: PropertiesSystem::PROPERTYKEY, @@ -7601,7 +7547,6 @@ impl ::core::clone::Clone for SV2CVW2_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SYNCMGRHANDLERINFO { pub cbSize: u32, @@ -7618,7 +7563,6 @@ impl ::core::clone::Clone for SYNCMGRHANDLERINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SYNCMGRITEM { pub cbSize: u32, @@ -7667,7 +7611,6 @@ impl ::core::clone::Clone for SYNCMGRPROGRESSITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SYNCMGR_CONFLICT_ID_INFO { pub pblobID: *mut super::super::System::Com::BYTE_BLOB, @@ -7693,7 +7636,6 @@ impl ::core::clone::Clone for TBINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct THUMBBUTTON { pub dwMask: THUMBBUTTONMASK, @@ -7712,7 +7654,6 @@ impl ::core::clone::Clone for THUMBBUTTON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct TOOLBARITEM { pub ptbar: *mut ::core::ffi::c_void, @@ -7756,7 +7697,6 @@ impl ::core::clone::Clone for URLINVOKECOMMANDINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct WINDOWDATA { pub dwWindowID: u32, 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 fc214d2feb..f165b797e0 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("inkobjcore.dll" "system" #[doc = "Required features: `\"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_targets::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_sys::core::HRESULT); ::windows_targets::link!("inkobjcore.dll" "system" fn AddWordsToWordList(hwl : HRECOWORDLIST, pwcwords : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("inkobjcore.dll" "system" fn AdviseInkChange(hrc : HRECOCONTEXT, bnewstroke : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("inkobjcore.dll" "system" fn CreateContext(hrec : HRECOGNIZER, phrc : *mut HRECOCONTEXT) -> ::windows_sys::core::HRESULT); @@ -1389,7 +1389,6 @@ pub type HRECOGNIZER = isize; pub type HRECOLATTICE = isize; pub type HRECOWORDLIST = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant", feature = "Win32_UI_Controls"))] pub struct IEC_GESTUREINFO { pub nmhdr: super::Controls::NMHDR, @@ -1406,7 +1405,6 @@ impl ::core::clone::Clone for IEC_GESTUREINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct IEC_RECOGNITIONRESULTINFO { pub nmhdr: super::Controls::NMHDR, @@ -1421,7 +1419,6 @@ impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct IEC_STROKEINFO { pub nmhdr: super::Controls::NMHDR, 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 a14055f0ca..c020357c57 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs @@ -787,7 +787,6 @@ impl ::core::clone::Clone for TF_PRESERVEDKEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct TF_PROPERTYVAL { pub guidId: ::windows_sys::core::GUID, @@ -824,7 +823,6 @@ impl ::core::clone::Clone for TF_SELECTIONSTYLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct TS_ATTRVAL { pub idAttr: ::windows_sys::core::GUID, 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 1be2371161..ba7aabb452 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -51,7 +51,7 @@ ::windows_targets::link!("user32.dll" "system" fn CreateAcceleratorTableA(paccel : *const ACCEL, caccel : i32) -> HACCEL); ::windows_targets::link!("user32.dll" "system" fn CreateAcceleratorTableW(paccel : *const ACCEL, caccel : i32) -> HACCEL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateCaret(hwnd : super::super::Foundation:: HWND, hbitmap : super::super::Graphics::Gdi:: HBITMAP, nwidth : i32, nheight : i32) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn CreateCaret(hwnd : super::super::Foundation:: HWND, hbitmap : super::super::Graphics::Gdi:: HBITMAP, nwidth : i32, nheight : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn CreateCursor(hinst : super::super::Foundation:: HINSTANCE, xhotspot : i32, yhotspot : i32, nwidth : i32, nheight : i32, pvandplane : *const ::core::ffi::c_void, pvxorplane : *const ::core::ffi::c_void) -> HCURSOR); ::windows_targets::link!("user32.dll" "system" fn CreateDialogIndirectParamA(hinstance : super::super::Foundation:: HINSTANCE, lptemplate : *const DLGTEMPLATE, hwndparent : super::super::Foundation:: HWND, lpdialogfunc : DLGPROC, dwinitparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: HWND); ::windows_targets::link!("user32.dll" "system" 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); @@ -61,7 +61,7 @@ ::windows_targets::link!("user32.dll" "system" fn CreateIconFromResource(presbits : *const u8, dwressize : u32, ficon : super::super::Foundation:: BOOL, dwver : u32) -> HICON); ::windows_targets::link!("user32.dll" "system" fn CreateIconFromResourceEx(presbits : *const u8, dwressize : u32, ficon : super::super::Foundation:: BOOL, dwver : u32, cxdesired : i32, cydesired : i32, flags : IMAGE_FLAGS) -> HICON); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateIconIndirect(piconinfo : *const ICONINFO) -> HICON); +::windows_targets::link!("user32.dll" "system" fn CreateIconIndirect(piconinfo : *const ICONINFO) -> HICON); ::windows_targets::link!("user32.dll" "system" 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_targets::link!("user32.dll" "system" 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_targets::link!("user32.dll" "system" fn CreateMenu() -> HMENU); @@ -97,9 +97,9 @@ ::windows_targets::link!("user32.dll" "system" fn DispatchMessageW(lpmsg : *const MSG) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("user32.dll" "system" fn DragObject(hwndparent : super::super::Foundation:: HWND, hwndfrom : super::super::Foundation:: HWND, fmt : u32, data : usize, hcur : HCURSOR) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawIcon(hdc : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, hicon : HICON) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn DrawIcon(hdc : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, hicon : HICON) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn DrawIconEx(hdc : super::super::Graphics::Gdi:: HDC, xleft : i32, ytop : i32, hicon : HICON, cxwidth : i32, cywidth : i32, istepifanicur : u32, hbrflickerfreedraw : super::super::Graphics::Gdi:: HBRUSH, diflags : DI_FLAGS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn DrawIconEx(hdc : super::super::Graphics::Gdi:: HDC, xleft : i32, ytop : i32, hicon : HICON, cxwidth : i32, cywidth : i32, istepifanicur : u32, hbrflickerfreedraw : super::super::Graphics::Gdi:: HBRUSH, diflags : DI_FLAGS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn DrawMenuBar(hwnd : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EnableMenuItem(hmenu : HMENU, uidenableitem : u32, uenable : MENU_ITEM_FLAGS) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn EndDeferWindowPos(hwinposinfo : HDWP) -> super::super::Foundation:: BOOL); @@ -124,13 +124,13 @@ ::windows_targets::link!("user32.dll" "system" fn GetCaretBlinkTime() -> u32); ::windows_targets::link!("user32.dll" "system" fn GetCaretPos(lppoint : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetClassInfoA(hinstance : super::super::Foundation:: HINSTANCE, lpclassname : ::windows_sys::core::PCSTR, lpwndclass : *mut WNDCLASSA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetClassInfoA(hinstance : super::super::Foundation:: HINSTANCE, lpclassname : ::windows_sys::core::PCSTR, lpwndclass : *mut WNDCLASSA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetClassInfoExA(hinstance : super::super::Foundation:: HINSTANCE, lpszclass : ::windows_sys::core::PCSTR, lpwcx : *mut WNDCLASSEXA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetClassInfoExA(hinstance : super::super::Foundation:: HINSTANCE, lpszclass : ::windows_sys::core::PCSTR, lpwcx : *mut WNDCLASSEXA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetClassInfoExW(hinstance : super::super::Foundation:: HINSTANCE, lpszclass : ::windows_sys::core::PCWSTR, lpwcx : *mut WNDCLASSEXW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetClassInfoExW(hinstance : super::super::Foundation:: HINSTANCE, lpszclass : ::windows_sys::core::PCWSTR, lpwcx : *mut WNDCLASSEXW) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetClassInfoW(hinstance : super::super::Foundation:: HINSTANCE, lpclassname : ::windows_sys::core::PCWSTR, lpwndclass : *mut WNDCLASSW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetClassInfoW(hinstance : super::super::Foundation:: HINSTANCE, lpclassname : ::windows_sys::core::PCWSTR, lpwndclass : *mut WNDCLASSW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetClassLongA(hwnd : super::super::Foundation:: HWND, nindex : GET_CLASS_LONG_INDEX) -> u32); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] ::windows_targets::link!("user32.dll" "system" fn GetClassLongPtrA(hwnd : super::super::Foundation:: HWND, nindex : GET_CLASS_LONG_INDEX) -> usize); @@ -155,11 +155,11 @@ ::windows_targets::link!("user32.dll" "system" fn GetForegroundWindow() -> super::super::Foundation:: HWND); ::windows_targets::link!("user32.dll" "system" fn GetGUIThreadInfo(idthread : u32, pgui : *mut GUITHREADINFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetIconInfo(hicon : HICON, piconinfo : *mut ICONINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetIconInfo(hicon : HICON, piconinfo : *mut ICONINFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetIconInfoExA(hicon : HICON, piconinfo : *mut ICONINFOEXA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetIconInfoExA(hicon : HICON, piconinfo : *mut ICONINFOEXA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetIconInfoExW(hicon : HICON, piconinfo : *mut ICONINFOEXW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetIconInfoExW(hicon : HICON, piconinfo : *mut ICONINFOEXW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetInputState() -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetLastActivePopup(hwnd : super::super::Foundation:: HWND) -> super::super::Foundation:: HWND); ::windows_targets::link!("user32.dll" "system" fn GetLayeredWindowAttributes(hwnd : super::super::Foundation:: HWND, pcrkey : *mut super::super::Foundation:: COLORREF, pbalpha : *mut u8, pdwflags : *mut LAYERED_WINDOW_ATTRIBUTES_FLAGS) -> super::super::Foundation:: BOOL); @@ -168,13 +168,13 @@ ::windows_targets::link!("user32.dll" "system" fn GetMenuCheckMarkDimensions() -> i32); ::windows_targets::link!("user32.dll" "system" fn GetMenuDefaultItem(hmenu : HMENU, fbypos : u32, gmdiflags : GET_MENU_DEFAULT_ITEM_FLAGS) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetMenuInfo(param0 : HMENU, param1 : *mut MENUINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetMenuInfo(param0 : HMENU, param1 : *mut MENUINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetMenuItemCount(hmenu : HMENU) -> i32); ::windows_targets::link!("user32.dll" "system" fn GetMenuItemID(hmenu : HMENU, npos : i32) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetMenuItemInfoA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetMenuItemInfoA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn GetMenuItemInfoW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn GetMenuItemInfoW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetMenuItemRect(hwnd : super::super::Foundation:: HWND, hmenu : HMENU, uitem : u32, lprcitem : *mut super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn GetMenuState(hmenu : HMENU, uid : u32, uflags : MENU_ITEM_FLAGS) -> u32); ::windows_targets::link!("user32.dll" "system" fn GetMenuStringA(hmenu : HMENU, uiditem : u32, lpstring : ::windows_sys::core::PSTR, cchmax : i32, flags : MENU_ITEM_FLAGS) -> i32); @@ -229,9 +229,9 @@ ::windows_targets::link!("user32.dll" "system" fn InheritWindowMonitor(hwnd : super::super::Foundation:: HWND, hwndinherit : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn InsertMenuA(hmenu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, uidnewitem : usize, lpnewitem : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn InsertMenuItemA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn InsertMenuItemA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn InsertMenuItemW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn InsertMenuItemW(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn InsertMenuW(hmenu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, uidnewitem : usize, lpnewitem : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn InternalGetWindowText(hwnd : super::super::Foundation:: HWND, pstring : ::windows_sys::core::PWSTR, cchmaxcount : i32) -> i32); ::windows_targets::link!("user32.dll" "system" fn IsCharAlphaA(ch : i8) -> super::super::Foundation:: BOOL); @@ -282,9 +282,9 @@ ::windows_targets::link!("user32.dll" "system" 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_targets::link!("user32.dll" "system" 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(feature = "Win32_UI_Shell")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell\"`"] fn MessageBoxIndirectA(lpmbp : *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT); +::windows_targets::link!("user32.dll" "system" fn MessageBoxIndirectA(lpmbp : *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT); #[cfg(feature = "Win32_UI_Shell")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_UI_Shell\"`"] fn MessageBoxIndirectW(lpmbp : *const MSGBOXPARAMSW) -> MESSAGEBOX_RESULT); +::windows_targets::link!("user32.dll" "system" fn MessageBoxIndirectW(lpmbp : *const MSGBOXPARAMSW) -> MESSAGEBOX_RESULT); ::windows_targets::link!("user32.dll" "system" fn MessageBoxW(hwnd : super::super::Foundation:: HWND, lptext : ::windows_sys::core::PCWSTR, lpcaption : ::windows_sys::core::PCWSTR, utype : MESSAGEBOX_STYLE) -> MESSAGEBOX_RESULT); ::windows_targets::link!("user32.dll" "system" fn ModifyMenuA(hmnu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, uidnewitem : usize, lpnewitem : ::windows_sys::core::PCSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn ModifyMenuW(hmnu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, uidnewitem : usize, lpnewitem : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); @@ -333,13 +333,13 @@ ::windows_targets::link!("user32.dll" "system" fn RealGetWindowClassA(hwnd : super::super::Foundation:: HWND, ptszclassname : ::windows_sys::core::PSTR, cchclassnamemax : u32) -> u32); ::windows_targets::link!("user32.dll" "system" fn RealGetWindowClassW(hwnd : super::super::Foundation:: HWND, ptszclassname : ::windows_sys::core::PWSTR, cchclassnamemax : u32) -> u32); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn RegisterClassA(lpwndclass : *const WNDCLASSA) -> u16); +::windows_targets::link!("user32.dll" "system" fn RegisterClassA(lpwndclass : *const WNDCLASSA) -> u16); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn RegisterClassExA(param0 : *const WNDCLASSEXA) -> u16); +::windows_targets::link!("user32.dll" "system" fn RegisterClassExA(param0 : *const WNDCLASSEXA) -> u16); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn RegisterClassExW(param0 : *const WNDCLASSEXW) -> u16); +::windows_targets::link!("user32.dll" "system" fn RegisterClassExW(param0 : *const WNDCLASSEXW) -> u16); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn RegisterClassW(lpwndclass : *const WNDCLASSW) -> u16); +::windows_targets::link!("user32.dll" "system" fn RegisterClassW(lpwndclass : *const WNDCLASSW) -> u16); ::windows_targets::link!("user32.dll" "system" fn RegisterDeviceNotificationA(hrecipient : super::super::Foundation:: HANDLE, notificationfilter : *const ::core::ffi::c_void, flags : REGISTER_NOTIFICATION_FLAGS) -> HDEVNOTIFY); ::windows_targets::link!("user32.dll" "system" fn RegisterDeviceNotificationW(hrecipient : super::super::Foundation:: HANDLE, notificationfilter : *const ::core::ffi::c_void, flags : REGISTER_NOTIFICATION_FLAGS) -> HDEVNOTIFY); ::windows_targets::link!("user32.dll" "system" fn RegisterForTooltipDismissNotification(hwnd : super::super::Foundation:: HWND, tdflags : TOOLTIP_DISMISS_FLAGS) -> super::super::Foundation:: BOOL); @@ -351,10 +351,10 @@ ::windows_targets::link!("user32.dll" "system" fn RemovePropW(hwnd : super::super::Foundation:: HWND, lpstring : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: HANDLE); ::windows_targets::link!("user32.dll" "system" fn ReplyMessage(lresult : super::super::Foundation:: LRESULT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ScrollDC(hdc : super::super::Graphics::Gdi:: HDC, dx : i32, dy : i32, lprcscroll : *const super::super::Foundation:: RECT, lprcclip : *const super::super::Foundation:: RECT, hrgnupdate : super::super::Graphics::Gdi:: HRGN, lprcupdate : *mut super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn ScrollDC(hdc : super::super::Graphics::Gdi:: HDC, dx : i32, dy : i32, lprcscroll : *const super::super::Foundation:: RECT, lprcclip : *const super::super::Foundation:: RECT, hrgnupdate : super::super::Graphics::Gdi:: HRGN, lprcupdate : *mut super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn ScrollWindow(hwnd : super::super::Foundation:: HWND, xamount : i32, yamount : i32, lprect : *const super::super::Foundation:: RECT, lpcliprect : *const super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ScrollWindowEx(hwnd : super::super::Foundation:: HWND, dx : i32, dy : i32, prcscroll : *const super::super::Foundation:: RECT, prcclip : *const super::super::Foundation:: RECT, hrgnupdate : super::super::Graphics::Gdi:: HRGN, prcupdate : *mut super::super::Foundation:: RECT, flags : SCROLL_WINDOW_FLAGS) -> i32); +::windows_targets::link!("user32.dll" "system" fn ScrollWindowEx(hwnd : super::super::Foundation:: HWND, dx : i32, dy : i32, prcscroll : *const super::super::Foundation:: RECT, prcclip : *const super::super::Foundation:: RECT, hrgnupdate : super::super::Graphics::Gdi:: HRGN, prcupdate : *mut super::super::Foundation:: RECT, flags : SCROLL_WINDOW_FLAGS) -> i32); ::windows_targets::link!("user32.dll" "system" fn SendDlgItemMessageA(hdlg : super::super::Foundation:: HWND, niddlgitem : i32, msg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("user32.dll" "system" fn SendDlgItemMessageW(hdlg : super::super::Foundation:: HWND, niddlgitem : i32, msg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); ::windows_targets::link!("user32.dll" "system" fn SendMessageA(hwnd : super::super::Foundation:: HWND, msg : u32, wparam : super::super::Foundation:: WPARAM, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); @@ -387,13 +387,13 @@ ::windows_targets::link!("user32.dll" "system" fn SetMenu(hwnd : super::super::Foundation:: HWND, hmenu : HMENU) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetMenuDefaultItem(hmenu : HMENU, uitem : u32, fbypos : u32) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetMenuInfo(param0 : HMENU, param1 : *const MENUINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetMenuInfo(param0 : HMENU, param1 : *const MENUINFO) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetMenuItemBitmaps(hmenu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, hbitmapunchecked : super::super::Graphics::Gdi:: HBITMAP, hbitmapchecked : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetMenuItemBitmaps(hmenu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, hbitmapunchecked : super::super::Graphics::Gdi:: HBITMAP, hbitmapchecked : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetMenuItemInfoA(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetMenuItemInfoA(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn SetMenuItemInfoW(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn SetMenuItemInfoW(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOW) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetMessageExtraInfo(lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LPARAM); ::windows_targets::link!("user32.dll" "system" fn SetMessageQueue(cmessagesmax : i32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn SetParent(hwndchild : super::super::Foundation:: HWND, hwndnewparent : super::super::Foundation:: HWND) -> super::super::Foundation:: HWND); @@ -442,9 +442,9 @@ ::windows_targets::link!("user32.dll" "system" fn UnregisterClassW(lpclassname : ::windows_sys::core::PCWSTR, hinstance : super::super::Foundation:: HINSTANCE) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn UnregisterDeviceNotification(handle : HDEVNOTIFY) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn UpdateLayeredWindow(hwnd : super::super::Foundation:: HWND, hdcdst : super::super::Graphics::Gdi:: HDC, pptdst : *const super::super::Foundation:: POINT, psize : *const super::super::Foundation:: SIZE, hdcsrc : super::super::Graphics::Gdi:: HDC, pptsrc : *const super::super::Foundation:: POINT, crkey : super::super::Foundation:: COLORREF, pblend : *const super::super::Graphics::Gdi:: BLENDFUNCTION, dwflags : UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn UpdateLayeredWindow(hwnd : super::super::Foundation:: HWND, hdcdst : super::super::Graphics::Gdi:: HDC, pptdst : *const super::super::Foundation:: POINT, psize : *const super::super::Foundation:: SIZE, hdcsrc : super::super::Graphics::Gdi:: HDC, pptsrc : *const super::super::Foundation:: POINT, crkey : super::super::Foundation:: COLORREF, pblend : *const super::super::Graphics::Gdi:: BLENDFUNCTION, dwflags : UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("user32.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn UpdateLayeredWindowIndirect(hwnd : super::super::Foundation:: HWND, pulwinfo : *const UPDATELAYEREDWINDOWINFO) -> super::super::Foundation:: BOOL); +::windows_targets::link!("user32.dll" "system" fn UpdateLayeredWindowIndirect(hwnd : super::super::Foundation:: HWND, pulwinfo : *const UPDATELAYEREDWINDOWINFO) -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn WaitMessage() -> super::super::Foundation:: BOOL); ::windows_targets::link!("user32.dll" "system" fn WindowFromPhysicalPoint(point : super::super::Foundation:: POINT) -> super::super::Foundation:: HWND); ::windows_targets::link!("user32.dll" "system" fn WindowFromPoint(point : super::super::Foundation:: POINT) -> super::super::Foundation:: HWND); @@ -983,37 +983,26 @@ pub const GW_MAX: u32 = 5u32; pub const GW_OWNER: GET_WINDOW_CMD = 4u32; pub const HANDEDNESS_LEFT: HANDEDNESS = 0i32; pub const HANDEDNESS_RIGHT: HANDEDNESS = 1i32; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = -1i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_CLOSE: super::super::Graphics::Gdi::HBITMAP = 5i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_CLOSE_D: super::super::Graphics::Gdi::HBITMAP = 6i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 3i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_MINIMIZE_D: super::super::Graphics::Gdi::HBITMAP = 7i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_RESTORE: super::super::Graphics::Gdi::HBITMAP = 2i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_CLOSE: super::super::Graphics::Gdi::HBITMAP = 8i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_MAXIMIZE: super::super::Graphics::Gdi::HBITMAP = 10i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = 11i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_RESTORE: super::super::Graphics::Gdi::HBITMAP = 9i32 as _; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_SYSTEM: super::super::Graphics::Gdi::HBITMAP = 1i32 as _; pub const HCBT_ACTIVATE: u32 = 5u32; @@ -3381,7 +3370,6 @@ pub type HHOOK = isize; pub type HICON = isize; pub type HMENU = isize; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFO { pub fIcon: super::super::Foundation::BOOL, @@ -3399,7 +3387,6 @@ impl ::core::clone::Clone for ICONINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFOEXA { pub cbSize: u32, @@ -3421,7 +3408,6 @@ impl ::core::clone::Clone for ICONINFOEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFOEXW { pub cbSize: u32, @@ -3443,7 +3429,6 @@ impl ::core::clone::Clone for ICONINFOEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONMETRICSA { pub cbSize: u32, @@ -3461,7 +3446,6 @@ impl ::core::clone::Clone for ICONMETRICSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONMETRICSW { pub cbSize: u32, @@ -3606,7 +3590,6 @@ impl ::core::clone::Clone for MENUGETOBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUINFO { pub cbSize: u32, @@ -3626,7 +3609,6 @@ impl ::core::clone::Clone for MENUINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUITEMINFOA { pub cbSize: u32, @@ -3651,7 +3633,6 @@ impl ::core::clone::Clone for MENUITEMINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUITEMINFOW { pub cbSize: u32, @@ -3844,7 +3825,6 @@ impl ::core::clone::Clone for MSG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct MSGBOXPARAMSA { pub cbSize: u32, @@ -3867,7 +3847,6 @@ impl ::core::clone::Clone for MSGBOXPARAMSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct MSGBOXPARAMSW { pub cbSize: u32, @@ -3937,7 +3916,6 @@ impl ::core::clone::Clone for NCCALCSIZE_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NONCLIENTMETRICSA { pub cbSize: u32, @@ -3966,7 +3944,6 @@ impl ::core::clone::Clone for NONCLIENTMETRICSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NONCLIENTMETRICSW { pub cbSize: u32, @@ -4098,7 +4075,6 @@ impl ::core::clone::Clone for TPMPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct UPDATELAYEREDWINDOWINFO { pub cbSize: u32, @@ -4186,7 +4162,6 @@ impl ::core::clone::Clone for WINDOWPOS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSA { pub style: WNDCLASS_STYLES, @@ -4209,7 +4184,6 @@ impl ::core::clone::Clone for WNDCLASSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSEXA { pub cbSize: u32, @@ -4234,7 +4208,6 @@ impl ::core::clone::Clone for WNDCLASSEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSEXW { pub cbSize: u32, @@ -4259,7 +4232,6 @@ impl ::core::clone::Clone for WNDCLASSEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSW { pub style: WNDCLASS_STYLES, @@ -4306,7 +4278,6 @@ impl ::core::clone::Clone for _DEV_BROADCAST_USERDEFINED { } pub type DLGPROC = ::core::option::Option isize>; pub type HOOKPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub type MSGBOXCALLBACK = ::core::option::Option; pub type NAMEENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/sys/src/Windows/Win32/UI/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/mod.rs index 91f178ea75..a61f709f09 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/mod.rs @@ -1,33 +1,22 @@ #[cfg(feature = "Win32_UI_Accessibility")] -#[doc = "Required features: `\"Win32_UI_Accessibility\"`"] pub mod Accessibility; #[cfg(feature = "Win32_UI_ColorSystem")] -#[doc = "Required features: `\"Win32_UI_ColorSystem\"`"] pub mod ColorSystem; #[cfg(feature = "Win32_UI_Controls")] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] pub mod Controls; #[cfg(feature = "Win32_UI_HiDpi")] -#[doc = "Required features: `\"Win32_UI_HiDpi\"`"] pub mod HiDpi; #[cfg(feature = "Win32_UI_Input")] -#[doc = "Required features: `\"Win32_UI_Input\"`"] pub mod Input; #[cfg(feature = "Win32_UI_InteractionContext")] -#[doc = "Required features: `\"Win32_UI_InteractionContext\"`"] pub mod InteractionContext; #[cfg(feature = "Win32_UI_Magnification")] -#[doc = "Required features: `\"Win32_UI_Magnification\"`"] pub mod Magnification; #[cfg(feature = "Win32_UI_Shell")] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] pub mod Shell; #[cfg(feature = "Win32_UI_TabletPC")] -#[doc = "Required features: `\"Win32_UI_TabletPC\"`"] pub mod TabletPC; #[cfg(feature = "Win32_UI_TextServices")] -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] pub mod TextServices; #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] pub mod 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 a495a9fe99..a975f56d87 100644 --- a/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -1,39 +1,39 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("imgutil.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn ComputeInvCMAP(prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD, ncolors : u32, pinvtable : *mut u8, cbtable : u32) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("imgutil.dll" "system" fn ComputeInvCMAP(prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD, ncolors : u32, pinvtable : *mut u8, cbtable : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("imgutil.dll" "system" #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] fn CreateDDrawSurfaceOnDIB(hbmdib : super::super::Graphics::Gdi:: HBITMAP, ppsurface : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("imgutil.dll" "system" fn CreateDDrawSurfaceOnDIB(hbmdib : super::super::Graphics::Gdi:: HBITMAP, ppsurface : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("imgutil.dll" "system" fn CreateMIMEMap(ppmap : *mut * mut::core::ffi::c_void) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("imgutil.dll" "system" fn DecodeImage(pstream : * mut::core::ffi::c_void, pmap : * mut::core::ffi::c_void, peventsink : ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("imgutil.dll" "system" fn DecodeImageEx(pstream : * mut::core::ffi::c_void, pmap : * mut::core::ffi::c_void, peventsink : ::windows_sys::core::IUnknown, pszmimetypeparam : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_targets::link!("imgutil.dll" "system" #[doc = "Required features: `\"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_targets::link!("imgutil.dll" "system" 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_targets::link!("imgutil.dll" "system" fn GetMaxMIMEIDBytes(pnmaxbytes : *mut u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ieframe.dll" "system" fn IEAssociateThreadWithTab(dwtabthreadid : u32, dwassociatedthreadid : u32) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ieframe.dll" "system" fn IECancelSaveFile(hstate : super::super::Foundation:: HANDLE) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"Win32_Security\"`"] fn IECreateDirectory(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); +::windows_targets::link!("ieframe.dll" "system" fn IECreateDirectory(lppathname : ::windows_sys::core::PCWSTR, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES) -> super::super::Foundation:: BOOL); #[cfg(feature = "Win32_Security")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" fn IEDeleteFile(lpfilename : ::windows_sys::core::PCWSTR) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ieframe.dll" "system" fn IEDisassociateThreadWithTab(dwtabthreadid : u32, dwassociatedthreadid : u32) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] fn IEFindFirstFile(lpfilename : ::windows_sys::core::PCWSTR, lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA) -> super::super::Foundation:: HANDLE); +::windows_targets::link!("ieframe.dll" "system" fn IEFindFirstFile(lpfilename : ::windows_sys::core::PCWSTR, lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA) -> super::super::Foundation:: HANDLE); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" fn IEGetWriteableFolderPath(clsidfolderid : *const ::windows_sys::core::GUID, lppwstrpath : *mut ::windows_sys::core::PWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Registry")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"Win32_System_Registry\"`"] fn IEGetWriteableLowHKCU(phkey : *mut super::super::System::Registry:: HKEY) -> ::windows_sys::core::HRESULT); +::windows_targets::link!("ieframe.dll" "system" fn IEGetWriteableLowHKCU(phkey : *mut super::super::System::Registry:: HKEY) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ieframe.dll" "system" fn IEInPrivateFilteringEnabled() -> super::super::Foundation:: BOOL); ::windows_targets::link!("ieframe.dll" "system" fn IEIsInPrivateBrowsing() -> super::super::Foundation:: BOOL); ::windows_targets::link!("ieframe.dll" "system" fn IEIsProtectedModeProcess(pbresult : *mut super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ieframe.dll" "system" fn IEIsProtectedModeURL(lpwstrurl : ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT); #[cfg(feature = "Win32_System_Threading")] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" fn IEMoveFileEx(lpexistingfilename : ::windows_sys::core::PCWSTR, lpnewfilename : ::windows_sys::core::PCWSTR, dwflags : u32) -> super::super::Foundation:: BOOL); ::windows_targets::link!("ieframe.dll" "system" fn IERefreshElevationPolicy() -> ::windows_sys::core::HRESULT); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_targets::link!("ieframe.dll" "system" #[doc = "Required features: `\"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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" 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_targets::link!("ieframe.dll" "system" fn IERegisterWritableRegistryKey(guid : ::windows_sys::core::GUID, lpsubkey : ::windows_sys::core::PCWSTR, fsubkeyallowed : super::super::Foundation:: BOOL) -> ::windows_sys::core::HRESULT); ::windows_targets::link!("ieframe.dll" "system" 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); diff --git a/crates/libs/sys/src/Windows/Win32/Web/mod.rs b/crates/libs/sys/src/Windows/Win32/Web/mod.rs index 4fac2e650e..1d1162768a 100644 --- a/crates/libs/sys/src/Windows/Win32/Web/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Web/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Web_InternetExplorer")] -#[doc = "Required features: `\"Win32_Web_InternetExplorer\"`"] pub mod InternetExplorer; diff --git a/crates/libs/sys/src/Windows/Win32/mod.rs b/crates/libs/sys/src/Windows/Win32/mod.rs index 6d803ee4f6..d0d93be7ea 100644 --- a/crates/libs/sys/src/Windows/Win32/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/mod.rs @@ -1,45 +1,30 @@ #[cfg(feature = "Win32_Data")] -#[doc = "Required features: `\"Win32_Data\"`"] pub mod Data; #[cfg(feature = "Win32_Devices")] -#[doc = "Required features: `\"Win32_Devices\"`"] pub mod Devices; #[cfg(feature = "Win32_Foundation")] -#[doc = "Required features: `\"Win32_Foundation\"`"] pub mod Foundation; #[cfg(feature = "Win32_Gaming")] -#[doc = "Required features: `\"Win32_Gaming\"`"] pub mod Gaming; #[cfg(feature = "Win32_Globalization")] -#[doc = "Required features: `\"Win32_Globalization\"`"] pub mod Globalization; #[cfg(feature = "Win32_Graphics")] -#[doc = "Required features: `\"Win32_Graphics\"`"] pub mod Graphics; #[cfg(feature = "Win32_Management")] -#[doc = "Required features: `\"Win32_Management\"`"] pub mod Management; #[cfg(feature = "Win32_Media")] -#[doc = "Required features: `\"Win32_Media\"`"] pub mod Media; #[cfg(feature = "Win32_NetworkManagement")] -#[doc = "Required features: `\"Win32_NetworkManagement\"`"] pub mod NetworkManagement; #[cfg(feature = "Win32_Networking")] -#[doc = "Required features: `\"Win32_Networking\"`"] pub mod Networking; #[cfg(feature = "Win32_Security")] -#[doc = "Required features: `\"Win32_Security\"`"] pub mod Security; #[cfg(feature = "Win32_Storage")] -#[doc = "Required features: `\"Win32_Storage\"`"] pub mod Storage; #[cfg(feature = "Win32_System")] -#[doc = "Required features: `\"Win32_System\"`"] pub mod System; #[cfg(feature = "Win32_UI")] -#[doc = "Required features: `\"Win32_UI\"`"] pub mod UI; #[cfg(feature = "Win32_Web")] -#[doc = "Required features: `\"Win32_Web\"`"] pub mod Web; diff --git a/crates/libs/sys/src/Windows/mod.rs b/crates/libs/sys/src/Windows/mod.rs index dc29e10d70..3d9b11abb8 100644 --- a/crates/libs/sys/src/Windows/mod.rs +++ b/crates/libs/sys/src/Windows/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Wdk")] -#[doc = "Required features: `\"Wdk\"`"] pub mod Wdk; #[cfg(feature = "Win32")] -#[doc = "Required features: `\"Win32\"`"] pub mod Win32; diff --git a/crates/libs/targets/src/lib.rs b/crates/libs/targets/src/lib.rs index 33061f32e2..6fa769b3b1 100644 --- a/crates/libs/targets/src/lib.rs +++ b/crates/libs/targets/src/lib.rs @@ -8,10 +8,9 @@ Learn more about Rust for Windows here: ( + ($library:literal $abi:literal $($link_name:literal)? fn $($function:tt)*) => ( #[link(name = $library, kind = "raw-dylib", modifiers = "+verbatim", import_name_type = "undecorated")] extern $abi { - $(#[$doc])? $(#[link_name=$link_name])? pub fn $($function)*; } @@ -22,10 +21,9 @@ macro_rules! link { #[cfg(all(windows_raw_dylib, not(target_arch = "x86")))] #[macro_export] macro_rules! link { - ($library:literal $abi:literal $($link_name:literal)? $(#[$doc:meta])? fn $($function:tt)*) => ( + ($library:literal $abi:literal $($link_name:literal)? fn $($function:tt)*) => ( #[link(name = $library, kind = "raw-dylib", modifiers = "+verbatim")] extern "C" { - $(#[$doc])? $(#[link_name=$link_name])? pub fn $($function)*; } @@ -36,10 +34,9 @@ macro_rules! link { #[cfg(all(windows, not(windows_raw_dylib)))] #[macro_export] macro_rules! link { - ($library:literal $abi:literal $($link_name:literal)? $(#[$doc:meta])? fn $($function:tt)*) => ( + ($library:literal $abi:literal $($link_name:literal)? fn $($function:tt)*) => ( #[link(name = "windows.0.52.0")] extern $abi { - $(#[$doc])? $(#[link_name=$link_name])? pub fn $($function)*; } @@ -50,9 +47,8 @@ macro_rules! link { #[cfg(all(not(windows), not(windows_raw_dylib)))] #[macro_export] macro_rules! link { - ($library:literal $abi:literal $($link_name:literal)? $(#[$doc:meta])? fn $($function:tt)*) => ( + ($library:literal $abi:literal $($link_name:literal)? fn $($function:tt)*) => ( extern $abi { - $(#[$doc])? pub fn $($function)*; } ) diff --git a/crates/libs/windows/src/Windows/AI/MachineLearning/impl.rs b/crates/libs/windows/src/Windows/AI/MachineLearning/impl.rs index 533573feda..7ca1269e64 100644 --- a/crates/libs/windows/src/Windows/AI/MachineLearning/impl.rs +++ b/crates/libs/windows/src/Windows/AI/MachineLearning/impl.rs @@ -104,7 +104,6 @@ impl ILearningModelOperatorProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait ITensor_Impl: Sized + ILearningModelFeatureValue_Impl { fn TensorKind(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs b/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs index c2988caec5..1407710c8d 100644 --- a/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs +++ b/crates/libs/windows/src/Windows/AI/MachineLearning/mod.rs @@ -320,7 +320,6 @@ impl ITensor { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = self; @@ -883,7 +882,6 @@ pub struct ImageFeatureDescriptor(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ImageFeatureDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ImageFeatureDescriptor, ILearningModelFeatureDescriptor); impl ImageFeatureDescriptor { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn BitmapPixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -892,7 +890,6 @@ impl ImageFeatureDescriptor { (::windows_core::Interface::vtable(this).BitmapPixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn BitmapAlphaMode(&self) -> ::windows_core::Result { let this = self; @@ -969,7 +966,6 @@ pub struct ImageFeatureValue(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ImageFeatureValue, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ImageFeatureValue, ILearningModelFeatureValue); impl ImageFeatureValue { - #[doc = "Required features: `\"Media\"`"] #[cfg(feature = "Media")] pub fn VideoFrame(&self) -> ::windows_core::Result { let this = self; @@ -978,7 +974,6 @@ impl ImageFeatureValue { (::windows_core::Interface::vtable(this).VideoFrame)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media\"`"] #[cfg(feature = "Media")] pub fn CreateFromVideoFrame(image: P0) -> ::windows_core::Result where @@ -1059,7 +1054,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).Version)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Metadata(&self) -> ::windows_core::Result> { let this = self; @@ -1068,7 +1062,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).Metadata)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InputFeatures(&self) -> ::windows_core::Result> { let this = self; @@ -1077,7 +1070,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).InputFeatures)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutputFeatures(&self) -> ::windows_core::Result> { let this = self; @@ -1086,7 +1078,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).OutputFeatures)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromStorageFileAsync(modelfile: P0) -> ::windows_core::Result> where @@ -1097,7 +1088,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).LoadFromStorageFileAsync)(::windows_core::Interface::as_raw(this), modelfile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStreamAsync(modelstream: P0) -> ::windows_core::Result> where @@ -1114,7 +1104,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).LoadFromFilePath)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(filepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStream(modelstream: P0) -> ::windows_core::Result where @@ -1125,7 +1114,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).LoadFromStream)(::windows_core::Interface::as_raw(this), modelstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromStorageFileWithOperatorProviderAsync(modelfile: P0, operatorprovider: P1) -> ::windows_core::Result> where @@ -1137,7 +1125,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).LoadFromStorageFileWithOperatorProviderAsync)(::windows_core::Interface::as_raw(this), modelfile.into_param().abi(), operatorprovider.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStreamWithOperatorProviderAsync(modelstream: P0, operatorprovider: P1) -> ::windows_core::Result> where @@ -1158,7 +1145,6 @@ impl LearningModel { (::windows_core::Interface::vtable(this).LoadFromFilePathWithOperatorProvider)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(filepath), operatorprovider.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStreamWithOperatorProvider(modelstream: P0, operatorprovider: P1) -> ::windows_core::Result where @@ -1195,7 +1181,6 @@ pub struct LearningModelBinding(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(LearningModelBinding, super::super::Foundation::Collections::IIterable::>, super::super::Foundation::Collections::IMapView::<::windows_core::HSTRING, ::windows_core::IInspectable>); impl LearningModelBinding { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1211,7 +1196,6 @@ impl LearningModelBinding { let this = self; unsafe { (::windows_core::Interface::vtable(this).Bind)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BindWithProperties(&self, name: &::windows_core::HSTRING, value: P0, props: P1) -> ::windows_core::Result<()> where @@ -1234,7 +1218,6 @@ impl LearningModelBinding { (::windows_core::Interface::vtable(this).CreateFromSession)(::windows_core::Interface::as_raw(this), session.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1243,7 +1226,6 @@ impl LearningModelBinding { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1252,7 +1234,6 @@ impl LearningModelBinding { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1261,7 +1242,6 @@ impl LearningModelBinding { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1306,7 +1286,6 @@ unsafe impl ::core::marker::Sync for LearningModelBinding {} pub struct LearningModelDevice(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LearningModelDevice, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LearningModelDevice { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn AdapterId(&self) -> ::windows_core::Result { let this = self; @@ -1315,7 +1294,6 @@ impl LearningModelDevice { (::windows_core::Interface::vtable(this).AdapterId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3D11Device(&self) -> ::windows_core::Result { let this = self; @@ -1330,7 +1308,6 @@ impl LearningModelDevice { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), devicekind, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateFromDirect3D11Device(device: P0) -> ::windows_core::Result where @@ -1390,7 +1367,6 @@ impl LearningModelEvaluationResult { (::windows_core::Interface::vtable(this).Succeeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Outputs(&self) -> ::windows_core::Result> { let this = self; @@ -1436,7 +1412,6 @@ impl LearningModelSession { (::windows_core::Interface::vtable(this).Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EvaluationProperties(&self) -> ::windows_core::Result { let this = self; @@ -1455,7 +1430,6 @@ impl LearningModelSession { (::windows_core::Interface::vtable(this).EvaluateAsync)(::windows_core::Interface::as_raw(this), bindings.into_param().abi(), ::core::mem::transmute_copy(correlationid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EvaluateFeaturesAsync(&self, features: P0, correlationid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1477,7 +1451,6 @@ impl LearningModelSession { (::windows_core::Interface::vtable(this).Evaluate)(::windows_core::Interface::as_raw(this), bindings.into_param().abi(), ::core::mem::transmute_copy(correlationid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EvaluateFeatures(&self, features: P0, correlationid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1739,7 +1712,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1748,7 +1720,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -1763,7 +1734,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -1774,7 +1744,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[bool]) -> ::windows_core::Result where @@ -1785,7 +1754,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -1803,7 +1771,6 @@ impl TensorBoolean { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -1868,7 +1835,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1877,7 +1843,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -1892,7 +1857,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -1903,7 +1867,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[f64]) -> ::windows_core::Result where @@ -1914,7 +1877,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -1932,7 +1894,6 @@ impl TensorDouble { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2007,7 +1968,6 @@ impl TensorFeatureDescriptor { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = self; @@ -2060,7 +2020,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2069,7 +2028,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2084,7 +2042,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2095,7 +2052,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[f32]) -> ::windows_core::Result where @@ -2106,7 +2062,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2124,7 +2079,6 @@ impl TensorFloat { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2189,7 +2143,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2198,7 +2151,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2213,7 +2165,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2224,7 +2175,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[f32]) -> ::windows_core::Result where @@ -2235,7 +2185,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2253,7 +2202,6 @@ impl TensorFloat16Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2318,7 +2266,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2327,7 +2274,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2342,7 +2288,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2353,7 +2298,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[i16]) -> ::windows_core::Result where @@ -2364,7 +2308,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2382,7 +2325,6 @@ impl TensorInt16Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2447,7 +2389,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2456,7 +2397,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2471,7 +2411,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2482,7 +2421,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[i32]) -> ::windows_core::Result where @@ -2493,7 +2431,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2511,7 +2448,6 @@ impl TensorInt32Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2576,7 +2512,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2585,7 +2520,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2600,7 +2534,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2611,7 +2544,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[i64]) -> ::windows_core::Result where @@ -2622,7 +2554,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2640,7 +2571,6 @@ impl TensorInt64Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2705,7 +2635,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2714,7 +2643,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2729,7 +2657,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2740,7 +2667,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[u8]) -> ::windows_core::Result where @@ -2751,7 +2677,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2769,7 +2694,6 @@ impl TensorInt8Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -2834,7 +2758,6 @@ impl TensorString { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2843,7 +2766,6 @@ impl TensorString { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2858,7 +2780,6 @@ impl TensorString { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2869,7 +2790,6 @@ impl TensorString { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[::windows_core::HSTRING]) -> ::windows_core::Result where @@ -2880,7 +2800,6 @@ impl TensorString { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), ::core::mem::transmute(data.as_ptr()), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -2952,7 +2871,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2961,7 +2879,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -2976,7 +2893,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -2987,7 +2903,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[u16]) -> ::windows_core::Result where @@ -2998,7 +2913,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -3016,7 +2930,6 @@ impl TensorUInt16Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -3081,7 +2994,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3090,7 +3002,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -3105,7 +3016,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -3116,7 +3026,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[u32]) -> ::windows_core::Result where @@ -3127,7 +3036,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -3145,7 +3053,6 @@ impl TensorUInt32Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -3210,7 +3117,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3219,7 +3125,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -3234,7 +3139,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -3245,7 +3149,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[u64]) -> ::windows_core::Result where @@ -3256,7 +3159,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -3274,7 +3176,6 @@ impl TensorUInt64Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where @@ -3339,7 +3240,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).TensorKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shape(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3348,7 +3248,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).Shape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsVectorView(&self) -> ::windows_core::Result> { let this = self; @@ -3363,7 +3262,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create2(shape: P0) -> ::windows_core::Result where @@ -3374,7 +3272,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).Create2)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromArray(shape: P0, data: &[u8]) -> ::windows_core::Result where @@ -3385,7 +3282,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).CreateFromArray)(::windows_core::Interface::as_raw(this), shape.into_param().abi(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIterable(shape: P0, data: P1) -> ::windows_core::Result where @@ -3403,7 +3299,6 @@ impl TensorUInt8Bit { (::windows_core::Interface::vtable(this).CreateFromShapeArrayAndDataArray)(::windows_core::Interface::as_raw(this), shape.len().try_into().unwrap(), shape.as_ptr(), data.len().try_into().unwrap(), data.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(shape: &[i64], buffer: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/AI/mod.rs b/crates/libs/windows/src/Windows/AI/mod.rs index b73b0e84f4..7724efe416 100644 --- a/crates/libs/windows/src/Windows/AI/mod.rs +++ b/crates/libs/windows/src/Windows/AI/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "AI_MachineLearning")] -#[doc = "Required features: `\"AI_MachineLearning\"`"] pub mod MachineLearning; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Activation/impl.rs b/crates/libs/windows/src/Windows/ApplicationModel/Activation/impl.rs index 2d6260fdcc..567751e01b 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Activation/impl.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Activation/impl.rs @@ -53,7 +53,6 @@ impl IActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait IActivatedEventArgsWithUser_Impl: Sized + IActivatedEventArgs_Impl { fn User(&self) -> ::windows_core::Result; @@ -140,7 +139,6 @@ impl IAppointmentsProviderActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub trait IAppointmentsProviderAddAppointmentActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IAppointmentsProviderActivatedEventArgs_Impl { fn AddAppointmentOperation(&self) -> ::windows_core::Result; @@ -173,7 +171,6 @@ impl IAppointmentsProviderAddAppointmentActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub trait IAppointmentsProviderRemoveAppointmentActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IAppointmentsProviderActivatedEventArgs_Impl { fn RemoveAppointmentOperation(&self) -> ::windows_core::Result; @@ -206,7 +203,6 @@ impl IAppointmentsProviderRemoveAppointmentActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub trait IAppointmentsProviderReplaceAppointmentActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IAppointmentsProviderActivatedEventArgs_Impl { fn ReplaceAppointmentOperation(&self) -> ::windows_core::Result; @@ -337,7 +333,6 @@ impl IAppointmentsProviderShowTimeFrameActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub trait IBackgroundActivatedEventArgs_Impl: Sized { fn TaskInstance(&self) -> ::windows_core::Result; @@ -399,7 +394,6 @@ impl IBarcodeScannerPreviewActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub trait ICachedFileUpdaterActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn CachedFileUpdaterUI(&self) -> ::windows_core::Result; @@ -530,7 +524,6 @@ impl IContactActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactCallActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContactActivatedEventArgs_Impl { fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -591,7 +584,6 @@ impl IContactCallActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactMapActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContactActivatedEventArgs_Impl { fn Address(&self) -> ::windows_core::Result; @@ -638,7 +630,6 @@ impl IContactMapActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactMessageActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContactActivatedEventArgs_Impl { fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -699,7 +690,6 @@ impl IContactMessageActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactPanelActivatedEventArgs_Impl: Sized { fn ContactPanel(&self) -> ::windows_core::Result; @@ -746,7 +736,6 @@ impl IContactPanelActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts_Provider\"`"] #[cfg(feature = "ApplicationModel_Contacts_Provider")] pub trait IContactPickerActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn ContactPickerUI(&self) -> ::windows_core::Result; @@ -779,7 +768,6 @@ impl IContactPickerActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactPostActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContactActivatedEventArgs_Impl { fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -840,7 +828,6 @@ impl IContactPostActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub trait IContactVideoCallActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContactActivatedEventArgs_Impl { fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -927,7 +914,6 @@ impl IContactsProviderActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IContinuationActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn ContinuationData(&self) -> ::windows_core::Result; @@ -1003,7 +989,6 @@ impl IDeviceActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub trait IDevicePairingActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn DeviceInformation(&self) -> ::windows_core::Result; @@ -1065,7 +1050,6 @@ impl IDialReceiverActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub trait IFileActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Files(&self) -> ::windows_core::Result>; @@ -1141,7 +1125,6 @@ impl IFileActivatedEventArgsWithCallerPackageFamilyName_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub trait IFileActivatedEventArgsWithNeighboringFiles_Impl: Sized + IActivatedEventArgs_Impl + IFileActivatedEventArgs_Impl { fn NeighboringFilesQuery(&self) -> ::windows_core::Result; @@ -1174,7 +1157,6 @@ impl IFileActivatedEventArgsWithNeighboringFiles_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub trait IFileOpenPickerActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn FileOpenPickerUI(&self) -> ::windows_core::Result; @@ -1236,7 +1218,6 @@ impl IFileOpenPickerActivatedEventArgs2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub trait IFileOpenPickerContinuationEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContinuationActivatedEventArgs_Impl { fn Files(&self) -> ::windows_core::Result>; @@ -1269,7 +1250,6 @@ impl IFileOpenPickerContinuationEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub trait IFileSavePickerActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn FileSavePickerUI(&self) -> ::windows_core::Result; @@ -1345,7 +1325,6 @@ impl IFileSavePickerActivatedEventArgs2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub trait IFileSavePickerContinuationEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContinuationActivatedEventArgs_Impl { fn File(&self) -> ::windows_core::Result; @@ -1375,7 +1354,6 @@ impl IFileSavePickerContinuationEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub trait IFolderPickerContinuationEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContinuationActivatedEventArgs_Impl { fn Folder(&self) -> ::windows_core::Result; @@ -1506,7 +1484,6 @@ impl ILockScreenActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Calls\"`"] #[cfg(feature = "ApplicationModel_Calls")] pub trait ILockScreenCallActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl + ILaunchActivatedEventArgs_Impl { fn CallUI(&self) -> ::windows_core::Result; @@ -1621,7 +1598,6 @@ impl IPrelaunchActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub trait IPrint3DWorkflowActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Workflow(&self) -> ::windows_core::Result; @@ -1654,7 +1630,6 @@ impl IPrint3DWorkflowActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub trait IPrintTaskSettingsActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Configuration(&self) -> ::windows_core::Result; @@ -1713,7 +1688,6 @@ impl IProtocolActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_Impl: Sized + IActivatedEventArgs_Impl { fn CallerPackageFamilyName(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -1760,7 +1734,6 @@ impl IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait IProtocolForResultsActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn ProtocolForResultsOperation(&self) -> ::windows_core::Result; @@ -1865,7 +1838,6 @@ impl ISearchActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Search\"`"] #[cfg(feature = "ApplicationModel_Search")] pub trait ISearchActivatedEventArgsWithLinguisticDetails_Impl: Sized { fn LinguisticDetails(&self) -> ::windows_core::Result; @@ -1898,7 +1870,6 @@ impl ISearchActivatedEventArgsWithLinguisticDetails_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_DataTransfer_ShareTarget\"`"] #[cfg(feature = "ApplicationModel_DataTransfer_ShareTarget")] pub trait IShareTargetActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn ShareOperation(&self) -> ::windows_core::Result; @@ -1957,7 +1928,6 @@ impl IStartupTaskActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IToastNotificationActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Argument(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -2004,7 +1974,6 @@ impl IToastNotificationActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`"] #[cfg(feature = "ApplicationModel_UserDataAccounts_Provider")] pub trait IUserDataAccountProviderActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Operation(&self) -> ::windows_core::Result; @@ -2037,7 +2006,6 @@ impl IUserDataAccountProviderActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub trait IViewSwitcherProvider_Impl: Sized + IActivatedEventArgs_Impl { fn ViewSwitcher(&self) -> ::windows_core::Result; @@ -2070,7 +2038,6 @@ impl IViewSwitcherProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Media_SpeechRecognition\"`"] #[cfg(feature = "Media_SpeechRecognition")] pub trait IVoiceCommandActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Result(&self) -> ::windows_core::Result; @@ -2100,7 +2067,6 @@ impl IVoiceCommandActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"ApplicationModel_Wallet\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Wallet", feature = "deprecated"))] pub trait IWalletActionActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn ItemId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -2160,7 +2126,6 @@ impl IWalletActionActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Security_Authentication_Web_Provider\"`"] #[cfg(feature = "Security_Authentication_Web_Provider")] pub trait IWebAccountProviderActivatedEventArgs_Impl: Sized + IActivatedEventArgs_Impl { fn Operation(&self) -> ::windows_core::Result; @@ -2193,7 +2158,6 @@ impl IWebAccountProviderActivatedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Authentication_Web\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Authentication_Web"))] pub trait IWebAuthenticationBrokerContinuationEventArgs_Impl: Sized + IActivatedEventArgs_Impl + IContinuationActivatedEventArgs_Impl { fn WebAuthenticationResult(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs index 9977fc9a0d..60a1974f3f 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Activation/mod.rs @@ -38,7 +38,6 @@ pub struct IActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IActivatedEventArgsWithUser, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IActivatedEventArgsWithUser, IActivatedEventArgs); impl IActivatedEventArgsWithUser { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -169,7 +168,6 @@ pub struct IAppointmentsProviderActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IAppointmentsProviderAddAppointmentActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IAppointmentsProviderAddAppointmentActivatedEventArgs, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs); impl IAppointmentsProviderAddAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn AddAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -223,7 +221,6 @@ pub struct IAppointmentsProviderAddAppointmentActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IAppointmentsProviderRemoveAppointmentActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IAppointmentsProviderRemoveAppointmentActivatedEventArgs, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs); impl IAppointmentsProviderRemoveAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn RemoveAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -277,7 +274,6 @@ pub struct IAppointmentsProviderRemoveAppointmentActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IAppointmentsProviderReplaceAppointmentActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IAppointmentsProviderReplaceAppointmentActivatedEventArgs, IActivatedEventArgs, IAppointmentsProviderActivatedEventArgs); impl IAppointmentsProviderReplaceAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn ReplaceAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -452,7 +448,6 @@ pub struct IAppointmentsProviderShowTimeFrameActivatedEventArgs_Vtbl { ::windows_core::imp::com_interface!(IBackgroundActivatedEventArgs, IBackgroundActivatedEventArgs_Vtbl, 0xab14bee0_e760_440e_a91c_44796de3a92d); ::windows_core::imp::interface_hierarchy!(IBackgroundActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IBackgroundActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn TaskInstance(&self) -> ::windows_core::Result { let this = self; @@ -520,7 +515,6 @@ pub struct IBarcodeScannerPreviewActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(ICachedFileUpdaterActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgs); impl ICachedFileUpdaterActivatedEventArgs { - #[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub fn CachedFileUpdaterUI(&self) -> ::windows_core::Result { let this = self; @@ -726,7 +720,6 @@ impl IContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -782,7 +775,6 @@ pub struct IContactCallActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IContactMapActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IContactMapActivatedEventArgs, IActivatedEventArgs, IContactActivatedEventArgs); impl IContactMapActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Address(&self) -> ::windows_core::Result { let this = self; @@ -791,7 +783,6 @@ impl IContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Address)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -863,7 +854,6 @@ impl IContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -918,7 +908,6 @@ pub struct IContactMessageActivatedEventArgs_Vtbl { ::windows_core::imp::com_interface!(IContactPanelActivatedEventArgs, IContactPanelActivatedEventArgs_Vtbl, 0x52bb63e4_d3d4_4b63_8051_4af2082cab80); ::windows_core::imp::interface_hierarchy!(IContactPanelActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IContactPanelActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn ContactPanel(&self) -> ::windows_core::Result { let this = self; @@ -927,7 +916,6 @@ impl IContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).ContactPanel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -957,7 +945,6 @@ pub struct IContactPanelActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IContactPickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IContactPickerActivatedEventArgs, IActivatedEventArgs); impl IContactPickerActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Contacts_Provider\"`"] #[cfg(feature = "ApplicationModel_Contacts_Provider")] pub fn ContactPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -1018,7 +1005,6 @@ impl IContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1088,7 +1074,6 @@ impl IContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1186,7 +1171,6 @@ pub struct IContactsProviderActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IContinuationActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IContinuationActivatedEventArgs, IActivatedEventArgs); impl IContinuationActivatedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = self; @@ -1283,7 +1267,6 @@ pub struct IDeviceActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IDevicePairingActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IDevicePairingActivatedEventArgs, IActivatedEventArgs); impl IDevicePairingActivatedEventArgs { - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -1386,7 +1369,6 @@ pub struct IDialReceiverActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IFileActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IFileActivatedEventArgs, IActivatedEventArgs); impl IFileActivatedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -1483,7 +1465,6 @@ pub struct IFileActivatedEventArgsWithCallerPackageFamilyName_Vtbl { ::windows_core::imp::interface_hierarchy!(IFileActivatedEventArgsWithNeighboringFiles, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IFileActivatedEventArgsWithNeighboringFiles, IActivatedEventArgs, IFileActivatedEventArgs); impl IFileActivatedEventArgsWithNeighboringFiles { - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn NeighboringFilesQuery(&self) -> ::windows_core::Result { let this = self; @@ -1513,7 +1494,6 @@ impl IFileActivatedEventArgsWithNeighboringFiles { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn Files(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1546,7 +1526,6 @@ pub struct IFileActivatedEventArgsWithNeighboringFiles_Vtbl { ::windows_core::imp::interface_hierarchy!(IFileOpenPickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IFileOpenPickerActivatedEventArgs, IActivatedEventArgs); impl IFileOpenPickerActivatedEventArgs { - #[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub fn FileOpenPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -1610,19 +1589,13 @@ pub struct IFileOpenPickerActivatedEventArgs2_Vtbl { pub CallerPackageFamilyName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IFileOpenPickerContinuationEventArgs, - IFileOpenPickerContinuationEventArgs_Vtbl, - 0xf0fa3f3a_d4e8_4ad3_9c34_2308f32fcec9 -); +::windows_core::imp::com_interface!(IFileOpenPickerContinuationEventArgs, IFileOpenPickerContinuationEventArgs_Vtbl, 0xf0fa3f3a_d4e8_4ad3_9c34_2308f32fcec9); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(IFileOpenPickerContinuationEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(IFileOpenPickerContinuationEventArgs, IActivatedEventArgs, IContinuationActivatedEventArgs); #[cfg(feature = "deprecated")] impl IFileOpenPickerContinuationEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -1652,7 +1625,6 @@ impl IFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1680,7 +1652,6 @@ pub struct IFileOpenPickerContinuationEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IFileSavePickerActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IFileSavePickerActivatedEventArgs, IActivatedEventArgs); impl IFileSavePickerActivatedEventArgs { - #[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub fn FileSavePickerUI(&self) -> ::windows_core::Result { let this = self; @@ -1752,19 +1723,13 @@ pub struct IFileSavePickerActivatedEventArgs2_Vtbl { pub EnterpriseId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IFileSavePickerContinuationEventArgs, - IFileSavePickerContinuationEventArgs_Vtbl, - 0x2c846fe1_3bad_4f33_8c8b_e46fae824b4b -); +::windows_core::imp::com_interface!(IFileSavePickerContinuationEventArgs, IFileSavePickerContinuationEventArgs_Vtbl, 0x2c846fe1_3bad_4f33_8c8b_e46fae824b4b); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(IFileSavePickerContinuationEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(IFileSavePickerContinuationEventArgs, IActivatedEventArgs, IContinuationActivatedEventArgs); #[cfg(feature = "deprecated")] impl IFileSavePickerContinuationEventArgs { - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -1794,7 +1759,6 @@ impl IFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1819,19 +1783,13 @@ pub struct IFileSavePickerContinuationEventArgs_Vtbl { File: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IFolderPickerContinuationEventArgs, - IFolderPickerContinuationEventArgs_Vtbl, - 0x51882366_9f4b_498f_beb0_42684f6e1c29 -); +::windows_core::imp::com_interface!(IFolderPickerContinuationEventArgs, IFolderPickerContinuationEventArgs_Vtbl, 0x51882366_9f4b_498f_beb0_42684f6e1c29); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(IFolderPickerContinuationEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(IFolderPickerContinuationEventArgs, IActivatedEventArgs, IContinuationActivatedEventArgs); #[cfg(feature = "deprecated")] impl IFolderPickerContinuationEventArgs { - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn Folder(&self) -> ::windows_core::Result { let this = self; @@ -1861,7 +1819,6 @@ impl IFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2037,7 +1994,6 @@ pub struct ILockScreenActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(ILockScreenCallActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ILockScreenCallActivatedEventArgs, IActivatedEventArgs, ILaunchActivatedEventArgs); impl ILockScreenCallActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Calls\"`"] #[cfg(feature = "ApplicationModel_Calls")] pub fn CallUI(&self) -> ::windows_core::Result { let this = self; @@ -2224,7 +2180,6 @@ pub struct IPrelaunchActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IPrint3DWorkflowActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IPrint3DWorkflowActivatedEventArgs, IActivatedEventArgs); impl IPrint3DWorkflowActivatedEventArgs { - #[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub fn Workflow(&self) -> ::windows_core::Result { let this = self; @@ -2271,7 +2226,6 @@ pub struct IPrint3DWorkflowActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IPrintTaskSettingsActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IPrintTaskSettingsActivatedEventArgs, IActivatedEventArgs); impl IPrintTaskSettingsActivatedEventArgs { - #[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub fn Configuration(&self) -> ::windows_core::Result { let this = self; @@ -2367,7 +2321,6 @@ impl IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -2415,7 +2368,6 @@ pub struct IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_Vtbl { ::windows_core::imp::interface_hierarchy!(IProtocolForResultsActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IProtocolForResultsActivatedEventArgs, IActivatedEventArgs); impl IProtocolForResultsActivatedEventArgs { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ProtocolForResultsOperation(&self) -> ::windows_core::Result { let this = self; @@ -2553,7 +2505,6 @@ pub struct ISearchActivatedEventArgs_Vtbl { ::windows_core::imp::com_interface!(ISearchActivatedEventArgsWithLinguisticDetails, ISearchActivatedEventArgsWithLinguisticDetails_Vtbl, 0xc09f33da_08ab_4931_9b7c_451025f21f81); ::windows_core::imp::interface_hierarchy!(ISearchActivatedEventArgsWithLinguisticDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ISearchActivatedEventArgsWithLinguisticDetails { - #[doc = "Required features: `\"ApplicationModel_Search\"`"] #[cfg(feature = "ApplicationModel_Search")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = self; @@ -2579,7 +2530,6 @@ pub struct ISearchActivatedEventArgsWithLinguisticDetails_Vtbl { ::windows_core::imp::interface_hierarchy!(IShareTargetActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IShareTargetActivatedEventArgs, IActivatedEventArgs); impl IShareTargetActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_DataTransfer_ShareTarget\"`"] #[cfg(feature = "ApplicationModel_DataTransfer_ShareTarget")] pub fn ShareOperation(&self) -> ::windows_core::Result { let this = self; @@ -2694,7 +2644,6 @@ impl IToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).Argument)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserInput(&self) -> ::windows_core::Result { let this = self; @@ -2742,7 +2691,6 @@ pub struct IToastNotificationActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IUserDataAccountProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IUserDataAccountProviderActivatedEventArgs, IActivatedEventArgs); impl IUserDataAccountProviderActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`"] #[cfg(feature = "ApplicationModel_UserDataAccounts_Provider")] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -2789,7 +2737,6 @@ pub struct IUserDataAccountProviderActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IViewSwitcherProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IViewSwitcherProvider, IActivatedEventArgs); impl IViewSwitcherProvider { - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = self; @@ -2836,7 +2783,6 @@ pub struct IViewSwitcherProvider_Vtbl { ::windows_core::imp::interface_hierarchy!(IVoiceCommandActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IVoiceCommandActivatedEventArgs, IActivatedEventArgs); impl IVoiceCommandActivatedEventArgs { - #[doc = "Required features: `\"Media_SpeechRecognition\"`"] #[cfg(feature = "Media_SpeechRecognition")] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -2880,19 +2826,13 @@ pub struct IVoiceCommandActivatedEventArgs_Vtbl { Result: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletActionActivatedEventArgs, - IWalletActionActivatedEventArgs_Vtbl, - 0xfcfc027b_1a1a_4d22_923f_ae6f45fa52d9 -); +::windows_core::imp::com_interface!(IWalletActionActivatedEventArgs, IWalletActionActivatedEventArgs_Vtbl, 0xfcfc027b_1a1a_4d22_923f_ae6f45fa52d9); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(IWalletActionActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(IWalletActionActivatedEventArgs, IActivatedEventArgs); #[cfg(feature = "deprecated")] impl IWalletActionActivatedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ItemId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2901,7 +2841,6 @@ impl IWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ItemId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Wallet\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Wallet", feature = "deprecated"))] pub fn ActionKind(&self) -> ::windows_core::Result { let this = self; @@ -2910,7 +2849,6 @@ impl IWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ActionKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ActionId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2967,7 +2905,6 @@ pub struct IWalletActionActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebAccountProviderActivatedEventArgs, IActivatedEventArgs); impl IWebAccountProviderActivatedEventArgs { - #[doc = "Required features: `\"Security_Authentication_Web_Provider\"`"] #[cfg(feature = "Security_Authentication_Web_Provider")] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -3014,7 +2951,6 @@ pub struct IWebAccountProviderActivatedEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebAuthenticationBrokerContinuationEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebAuthenticationBrokerContinuationEventArgs, IActivatedEventArgs, IContinuationActivatedEventArgs); impl IWebAuthenticationBrokerContinuationEventArgs { - #[doc = "Required features: `\"Security_Authentication_Web\"`"] #[cfg(feature = "Security_Authentication_Web")] pub fn WebAuthenticationResult(&self) -> ::windows_core::Result { let this = self; @@ -3044,7 +2980,6 @@ impl IWebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3093,7 +3028,6 @@ impl AppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3109,7 +3043,6 @@ impl AppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn AddAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -3158,7 +3091,6 @@ impl AppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3174,7 +3106,6 @@ impl AppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn RemoveAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -3223,7 +3154,6 @@ impl AppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3239,7 +3169,6 @@ impl AppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] pub fn ReplaceAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -3288,7 +3217,6 @@ impl AppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3365,7 +3293,6 @@ impl AppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3414,7 +3341,6 @@ pub struct BackgroundActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BackgroundActivatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(BackgroundActivatedEventArgs, IBackgroundActivatedEventArgs); impl BackgroundActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn TaskInstance(&self) -> ::windows_core::Result { let this = self; @@ -3463,7 +3389,6 @@ impl BarcodeScannerPreviewActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3519,7 +3444,6 @@ impl CachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3528,7 +3452,6 @@ impl CachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub fn CachedFileUpdaterUI(&self) -> ::windows_core::Result { let this = self; @@ -3631,7 +3554,6 @@ impl CommandLineActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3758,7 +3680,6 @@ impl ContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -3814,7 +3735,6 @@ impl ContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Address(&self) -> ::windows_core::Result { let this = self; @@ -3823,7 +3743,6 @@ impl ContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Address)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -3893,7 +3812,6 @@ impl ContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -3942,7 +3860,6 @@ impl ContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3951,7 +3868,6 @@ impl ContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn ContactPanel(&self) -> ::windows_core::Result { let this = self; @@ -3960,7 +3876,6 @@ impl ContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).ContactPanel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -4009,7 +3924,6 @@ impl ContactPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts_Provider\"`"] #[cfg(feature = "ApplicationModel_Contacts_Provider")] pub fn ContactPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -4079,7 +3993,6 @@ impl ContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -4149,7 +4062,6 @@ impl ContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -4198,7 +4110,6 @@ impl DeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4228,7 +4139,6 @@ impl DeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4277,7 +4187,6 @@ impl DevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4286,7 +4195,6 @@ impl DevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -4335,7 +4243,6 @@ impl DialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4372,7 +4279,6 @@ impl DialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).TileId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4421,7 +4327,6 @@ impl FileActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4437,7 +4342,6 @@ impl FileActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -4460,7 +4364,6 @@ impl FileActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn NeighboringFilesQuery(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4469,7 +4372,6 @@ impl FileActivatedEventArgs { (::windows_core::Interface::vtable(this).NeighboringFilesQuery)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4518,7 +4420,6 @@ impl FileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4527,7 +4428,6 @@ impl FileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub fn FileOpenPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -4556,7 +4456,6 @@ impl ::windows_core::RuntimeName for FileOpenPickerActivatedEventArgs { } unsafe impl ::core::marker::Send for FileOpenPickerActivatedEventArgs {} unsafe impl ::core::marker::Sync for FileOpenPickerActivatedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4588,7 +4487,6 @@ impl FileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4597,7 +4495,6 @@ impl FileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4606,7 +4503,6 @@ impl FileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -4660,7 +4556,6 @@ impl FileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4669,7 +4564,6 @@ impl FileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Pickers_Provider\"`"] #[cfg(feature = "Storage_Pickers_Provider")] pub fn FileSavePickerUI(&self) -> ::windows_core::Result { let this = self; @@ -4705,7 +4599,6 @@ impl ::windows_core::RuntimeName for FileSavePickerActivatedEventArgs { } unsafe impl ::core::marker::Send for FileSavePickerActivatedEventArgs {} unsafe impl ::core::marker::Sync for FileSavePickerActivatedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4737,7 +4630,6 @@ impl FileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4746,7 +4638,6 @@ impl FileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4755,7 +4646,6 @@ impl FileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -4782,7 +4672,6 @@ impl ::windows_core::RuntimeName for FileSavePickerContinuationEventArgs { unsafe impl ::core::marker::Send for FileSavePickerContinuationEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for FileSavePickerContinuationEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4814,7 +4703,6 @@ impl FolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4823,7 +4711,6 @@ impl FolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4832,7 +4719,6 @@ impl FolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn Folder(&self) -> ::windows_core::Result { let this = self; @@ -4886,7 +4772,6 @@ impl LaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4930,7 +4815,6 @@ impl LaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).PrelaunchActivated)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4979,7 +4863,6 @@ impl LockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5056,7 +4939,6 @@ impl LockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).TileId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Calls\"`"] #[cfg(feature = "ApplicationModel_Calls")] pub fn CallUI(&self) -> ::windows_core::Result { let this = self; @@ -5065,7 +4947,6 @@ impl LockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).CallUI)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5154,7 +5035,6 @@ impl PhoneCallActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5257,7 +5137,6 @@ impl Print3DWorkflowActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub fn Workflow(&self) -> ::windows_core::Result { let this = self; @@ -5306,7 +5185,6 @@ impl PrintTaskSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers_Extensions\"`"] #[cfg(feature = "Devices_Printers_Extensions")] pub fn Configuration(&self) -> ::windows_core::Result { let this = self; @@ -5355,7 +5233,6 @@ impl ProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5385,7 +5262,6 @@ impl ProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Data(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5394,7 +5270,6 @@ impl ProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5443,7 +5318,6 @@ impl ProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5473,7 +5347,6 @@ impl ProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Data(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5482,7 +5355,6 @@ impl ProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ProtocolForResultsOperation(&self) -> ::windows_core::Result { let this = self; @@ -5491,7 +5363,6 @@ impl ProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).ProtocolForResultsOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5540,7 +5411,6 @@ impl RestrictedLaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5596,7 +5466,6 @@ impl SearchActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5626,7 +5495,6 @@ impl SearchActivatedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Search\"`"] #[cfg(feature = "ApplicationModel_Search")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5635,7 +5503,6 @@ impl SearchActivatedEventArgs { (::windows_core::Interface::vtable(this).LinguisticDetails)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn ViewSwitcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5684,7 +5551,6 @@ impl ShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5693,7 +5559,6 @@ impl ShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_DataTransfer_ShareTarget\"`"] #[cfg(feature = "ApplicationModel_DataTransfer_ShareTarget")] pub fn ShareOperation(&self) -> ::windows_core::Result { let this = self; @@ -5779,7 +5644,6 @@ impl StartupTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5813,7 +5677,6 @@ unsafe impl ::core::marker::Sync for StartupTaskActivatedEventArgs {} pub struct TileActivatedInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(TileActivatedInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl TileActivatedInfo { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Notifications\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Notifications"))] pub fn RecentlyShownNotifications(&self) -> ::windows_core::Result> { let this = self; @@ -5862,7 +5725,6 @@ impl ToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5885,7 +5747,6 @@ impl ToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).Argument)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserInput(&self) -> ::windows_core::Result { let this = self; @@ -5934,7 +5795,6 @@ impl UserDataAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`"] #[cfg(feature = "ApplicationModel_UserDataAccounts_Provider")] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -5983,7 +5843,6 @@ impl VoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5992,7 +5851,6 @@ impl VoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_SpeechRecognition\"`"] #[cfg(feature = "Media_SpeechRecognition")] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -6014,7 +5872,6 @@ impl ::windows_core::RuntimeName for VoiceCommandActivatedEventArgs { } unsafe impl ::core::marker::Send for VoiceCommandActivatedEventArgs {} unsafe impl ::core::marker::Sync for VoiceCommandActivatedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -6046,7 +5903,6 @@ impl WalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ItemId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -6055,7 +5911,6 @@ impl WalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ItemId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Wallet\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Wallet", feature = "deprecated"))] pub fn ActionKind(&self) -> ::windows_core::Result { let this = self; @@ -6064,7 +5919,6 @@ impl WalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ActionKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ActionId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -6118,7 +5972,6 @@ impl WebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6127,7 +5980,6 @@ impl WebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web_Provider\"`"] #[cfg(feature = "Security_Authentication_Web_Provider")] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -6176,7 +6028,6 @@ impl WebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6185,7 +6036,6 @@ impl WebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web\"`"] #[cfg(feature = "Security_Authentication_Web")] pub fn WebAuthenticationResult(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs index 49313d7371..d24806240f 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/AppExtensions/mod.rs @@ -140,7 +140,6 @@ impl AppExtension { (::windows_core::Interface::vtable(this).AppInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetExtensionPropertiesAsync(&self) -> ::windows_core::Result> { let this = self; @@ -149,7 +148,6 @@ impl AppExtension { (::windows_core::Interface::vtable(this).GetExtensionPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GetPublicFolderAsync(&self) -> ::windows_core::Result> { let this = self; @@ -183,7 +181,6 @@ unsafe impl ::core::marker::Sync for AppExtension {} pub struct AppExtensionCatalog(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppExtensionCatalog, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppExtensionCatalog { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -310,7 +307,6 @@ impl AppExtensionPackageInstalledEventArgs { (::windows_core::Interface::vtable(this).Package)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Extensions(&self) -> ::windows_core::Result> { let this = self; @@ -415,7 +411,6 @@ impl AppExtensionPackageUpdatedEventArgs { (::windows_core::Interface::vtable(this).Package)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Extensions(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs index 87b050aaac..f46ee3ef44 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/AppService/mod.rs @@ -145,7 +145,6 @@ pub struct IStatelessAppServiceResponse_Vtbl { } pub struct AppServiceCatalog; impl AppServiceCatalog { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppServiceProvidersAsync(appservicename: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IAppServiceCatalogStatics(|this| unsafe { @@ -229,7 +228,6 @@ impl AppServiceConnection { (::windows_core::Interface::vtable(this).OpenAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SendMessageAsync(&self, message: P0) -> ::windows_core::Result> where @@ -269,7 +267,6 @@ impl AppServiceConnection { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveServiceClosed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System_RemoteSystems\"`"] #[cfg(feature = "System_RemoteSystems")] pub fn OpenRemoteAsync(&self, remotesystemconnectionrequest: P0) -> ::windows_core::Result> where @@ -281,7 +278,6 @@ impl AppServiceConnection { (::windows_core::Interface::vtable(this).OpenRemoteAsync)(::windows_core::Interface::as_raw(this), remotesystemconnectionrequest.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -290,7 +286,6 @@ impl AppServiceConnection { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetUser(&self, value: P0) -> ::windows_core::Result<()> where @@ -299,7 +294,6 @@ impl AppServiceConnection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetUser)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System_RemoteSystems\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System_RemoteSystems"))] pub fn SendStatelessMessageAsync(connection: P0, connectionrequest: P1, message: P2) -> ::windows_core::Result> where @@ -361,7 +355,6 @@ unsafe impl ::core::marker::Sync for AppServiceDeferral {} pub struct AppServiceRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppServiceRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppServiceRequest { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Message(&self) -> ::windows_core::Result { let this = self; @@ -370,7 +363,6 @@ impl AppServiceRequest { (::windows_core::Interface::vtable(this).Message)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SendResponseAsync(&self, message: P0) -> ::windows_core::Result> where @@ -432,7 +424,6 @@ unsafe impl ::core::marker::Sync for AppServiceRequestReceivedEventArgs {} pub struct AppServiceResponse(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppServiceResponse, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppServiceResponse { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Message(&self) -> ::windows_core::Result { let this = self; @@ -526,7 +517,6 @@ unsafe impl ::core::marker::Sync for AppServiceTriggerDetails {} pub struct StatelessAppServiceResponse(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StatelessAppServiceResponse, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StatelessAppServiceResponse { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Message(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs index 4b03b7df57..cb6cae9006 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/DataProvider/mod.rs @@ -290,7 +290,6 @@ impl AppointmentCalendarCreateOrUpdateAppointmentRequest { (::windows_core::Interface::vtable(this).NotifyInvitees)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ChangedProperties(&self) -> ::windows_core::Result> { let this = self; @@ -387,7 +386,6 @@ impl AppointmentCalendarForwardMeetingRequest { (::windows_core::Interface::vtable(this).AppointmentOriginalStartTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invitees(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs index 3004f9aa26..90535c08ae 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Appointments/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_Appointments_AppointmentsProvider")] -#[doc = "Required features: `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] pub mod AppointmentsProvider; #[cfg(feature = "ApplicationModel_Appointments_DataProvider")] -#[doc = "Required features: `\"ApplicationModel_Appointments_DataProvider\"`"] pub mod DataProvider; ::windows_core::imp::com_interface!(IAppointment, IAppointment_Vtbl, 0xdd002f2f_2bdd_4076_90a3_22c275312965); #[repr(C)] @@ -671,7 +669,6 @@ impl Appointment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOrganizer)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invitees(&self) -> ::windows_core::Result> { let this = self; @@ -907,7 +904,6 @@ unsafe impl ::core::marker::Sync for Appointment {} pub struct AppointmentCalendar(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppointmentCalendar, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppointmentCalendar { - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn DisplayColor(&self) -> ::windows_core::Result { let this = self; @@ -981,7 +977,6 @@ impl AppointmentCalendar { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSummaryCardView)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentsAsync(&self, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { let this = self; @@ -990,7 +985,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).FindAppointmentsAsync)(::windows_core::Interface::as_raw(this), rangestart, rangelength, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentsAsyncWithOptions(&self, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan, options: P0) -> ::windows_core::Result>> where @@ -1002,7 +996,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).FindAppointmentsAsyncWithOptions)(::windows_core::Interface::as_raw(this), rangestart, rangelength, options.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindExceptionsFromMasterAsync(&self, masterlocalid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -1011,7 +1004,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).FindExceptionsFromMasterAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(masterlocalid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllInstancesAsync(&self, masterlocalid: &::windows_core::HSTRING, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { let this = self; @@ -1020,7 +1012,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).FindAllInstancesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(masterlocalid), rangestart, rangelength, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllInstancesAsyncWithOptions(&self, masterlocalid: &::windows_core::HSTRING, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan, poptions: P0) -> ::windows_core::Result>> where @@ -1046,7 +1037,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).GetAppointmentInstanceAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(localid), instancestarttime, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindUnexpandedAppointmentsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1055,7 +1045,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).FindUnexpandedAppointmentsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindUnexpandedAppointmentsAsyncWithOptions(&self, options: P0) -> ::windows_core::Result>> where @@ -1123,7 +1112,6 @@ impl AppointmentCalendar { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRemoteId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetDisplayColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1237,7 +1225,6 @@ impl AppointmentCalendar { (::windows_core::Interface::vtable(this).TryCancelMeetingAsync)(::windows_core::Interface::as_raw(this), meeting.into_param().abi(), ::core::mem::transmute_copy(subject), ::core::mem::transmute_copy(comment), notifyinvitees, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryForwardMeetingAsync(&self, meeting: P0, invitees: P1, subject: &::windows_core::HSTRING, forwardheader: &::windows_core::HSTRING, comment: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1406,7 +1393,6 @@ impl AppointmentException { (::windows_core::Interface::vtable(this).Appointment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExceptionProperties(&self) -> ::windows_core::Result> { let this = self; @@ -1516,7 +1502,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).ShowAddAppointmentAsync)(::windows_core::Interface::as_raw(this), appointment.into_param().abi(), selection, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowAddAppointmentWithPlacementAsync(appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> where @@ -1536,7 +1521,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).ShowReplaceAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), appointment.into_param().abi(), selection, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowReplaceAppointmentWithPlacementAsync(appointmentid: &::windows_core::HSTRING, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> where @@ -1547,7 +1531,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).ShowReplaceAppointmentWithPlacementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), appointment.into_param().abi(), selection, preferredplacement, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowReplaceAppointmentWithPlacementAndDateAsync(appointmentid: &::windows_core::HSTRING, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> where @@ -1564,7 +1547,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).ShowRemoveAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), selection, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowRemoveAppointmentWithPlacementAsync(appointmentid: &::windows_core::HSTRING, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> { Self::IAppointmentManagerStatics(|this| unsafe { @@ -1572,7 +1554,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).ShowRemoveAppointmentWithPlacementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), selection, preferredplacement, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowRemoveAppointmentWithPlacementAndDateAsync(appointmentid: &::windows_core::HSTRING, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> { Self::IAppointmentManagerStatics(|this| unsafe { @@ -1613,7 +1594,6 @@ impl AppointmentManager { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), options, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1658,7 +1638,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).ShowAddAppointmentAsync)(::windows_core::Interface::as_raw(this), appointment.into_param().abi(), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowAddAppointmentWithPlacementAsync(&self, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> where @@ -1680,7 +1659,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).ShowReplaceAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), appointment.into_param().abi(), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowReplaceAppointmentWithPlacementAsync(&self, appointmentid: &::windows_core::HSTRING, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> where @@ -1692,7 +1670,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).ShowReplaceAppointmentWithPlacementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), appointment.into_param().abi(), selection, preferredplacement, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowReplaceAppointmentWithPlacementAndDateAsync(&self, appointmentid: &::windows_core::HSTRING, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> where @@ -1711,7 +1688,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).ShowRemoveAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowRemoveAppointmentWithPlacementAsync(&self, appointmentid: &::windows_core::HSTRING, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> { let this = self; @@ -1720,7 +1696,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).ShowRemoveAppointmentWithPlacementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appointmentid), selection, preferredplacement, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowRemoveAppointmentWithPlacementAndDateAsync(&self, appointmentid: &::windows_core::HSTRING, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> { let this = self; @@ -1767,7 +1742,6 @@ impl AppointmentManagerForUser { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -1971,7 +1945,6 @@ impl AppointmentProperties { (::windows_core::Interface::vtable(this).Invitees)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DefaultProperties() -> ::windows_core::Result> { Self::IAppointmentPropertiesStatics(|this| unsafe { @@ -2195,7 +2168,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).GetAppointmentInstanceAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(localid), instancestarttime, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentCalendarsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2204,7 +2176,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).FindAppointmentCalendarsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentCalendarsAsyncWithOptions(&self, options: FindAppointmentCalendarsOptions) -> ::windows_core::Result>> { let this = self; @@ -2213,7 +2184,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).FindAppointmentCalendarsAsyncWithOptions)(::windows_core::Interface::as_raw(this), options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentsAsync(&self, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { let this = self; @@ -2222,7 +2192,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).FindAppointmentsAsync)(::windows_core::Interface::as_raw(this), rangestart, rangelength, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAppointmentsAsyncWithOptions(&self, rangestart: super::super::Foundation::DateTime, rangelength: super::super::Foundation::TimeSpan, options: P0) -> ::windows_core::Result>> where @@ -2285,7 +2254,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).ShowReplaceAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(localid), appointment.into_param().abi(), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowReplaceAppointmentWithPlacementAndDateAsync(&self, localid: &::windows_core::HSTRING, appointment: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> where @@ -2304,7 +2272,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).ShowRemoveAppointmentAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(localid), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowRemoveAppointmentWithPlacementAndDateAsync(&self, localid: &::windows_core::HSTRING, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: super::super::Foundation::DateTime) -> ::windows_core::Result> { let this = self; @@ -2337,7 +2304,6 @@ impl AppointmentStore { (::windows_core::Interface::vtable(this).ShowEditNewAppointmentAsync)(::windows_core::Interface::as_raw(this), appointment.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindLocalIdsFromRoamingIdAsync(&self, roamingid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -2431,7 +2397,6 @@ unsafe impl ::core::marker::Sync for AppointmentStoreChange {} pub struct AppointmentStoreChangeReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppointmentStoreChangeReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppointmentStoreChangeReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2580,7 +2545,6 @@ impl FindAppointmentsOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CalendarIds(&self) -> ::windows_core::Result> { let this = self; @@ -2589,7 +2553,6 @@ impl FindAppointmentsOptions { (::windows_core::Interface::vtable(this).CalendarIds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FetchProperties(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Background/impl.rs b/crates/libs/windows/src/Windows/ApplicationModel/Background/impl.rs index 336e6003c6..d6176fda8a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Background/impl.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Background/impl.rs @@ -180,7 +180,6 @@ impl IBackgroundTaskInstance2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait IBackgroundTaskInstance4_Impl: Sized + IBackgroundTaskInstance_Impl { fn User(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs index ed5697f887..f9310ff276 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Background/mod.rs @@ -373,7 +373,6 @@ pub struct IBackgroundTaskInstance2_Vtbl { ::windows_core::imp::interface_hierarchy!(IBackgroundTaskInstance4, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IBackgroundTaskInstance4, IBackgroundTaskInstance); impl IBackgroundTaskInstance4 { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -876,12 +875,7 @@ pub struct IDeviceConnectionChangeTriggerStatics_Vtbl { pub FromIdAsync: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IDeviceManufacturerNotificationTrigger, - IDeviceManufacturerNotificationTrigger_Vtbl, - 0x81278ab5_41ab_16da_86c2_7f7bf0912f5b -); +::windows_core::imp::com_interface!(IDeviceManufacturerNotificationTrigger, IDeviceManufacturerNotificationTrigger_Vtbl, 0x81278ab5_41ab_16da_86c2_7f7bf0912f5b); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -897,12 +891,7 @@ pub struct IDeviceManufacturerNotificationTrigger_Vtbl { OneShot: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IDeviceManufacturerNotificationTriggerFactory, - IDeviceManufacturerNotificationTriggerFactory_Vtbl, - 0x7955de75_25bb_4153_a1a2_3029fcabb652 -); +::windows_core::imp::com_interface!(IDeviceManufacturerNotificationTriggerFactory, IDeviceManufacturerNotificationTriggerFactory_Vtbl, 0x7955de75_25bb_4153_a1a2_3029fcabb652); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -1159,12 +1148,7 @@ pub struct IRfcommConnectionTrigger_Vtbl { SetRemoteHostName: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISecondaryAuthenticationFactorAuthenticationTrigger, - ISecondaryAuthenticationFactorAuthenticationTrigger_Vtbl, - 0xf237f327_5181_4f24_96a7_700a4e5fac62 -); +::windows_core::imp::com_interface!(ISecondaryAuthenticationFactorAuthenticationTrigger, ISecondaryAuthenticationFactorAuthenticationTrigger_Vtbl, 0xf237f327_5181_4f24_96a7_700a4e5fac62); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -1328,7 +1312,6 @@ pub struct ActivitySensorTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ActivitySensorTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ActivitySensorTrigger, IBackgroundTrigger); impl ActivitySensorTrigger { - #[doc = "Required features: `\"Devices_Sensors\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Sensors", feature = "Foundation_Collections"))] pub fn SubscribedActivities(&self) -> ::windows_core::Result> { let this = self; @@ -1344,7 +1327,6 @@ impl ActivitySensorTrigger { (::windows_core::Interface::vtable(this).ReportInterval)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Sensors\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Sensors", feature = "Foundation_Collections"))] pub fn SupportedActivities(&self) -> ::windows_core::Result> { let this = self; @@ -1555,7 +1537,6 @@ impl ApplicationTrigger { (::windows_core::Interface::vtable(this).RequestAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestAsyncWithArguments(&self, arguments: P0) -> ::windows_core::Result> where @@ -1585,7 +1566,6 @@ unsafe impl ::core::marker::Sync for ApplicationTrigger {} pub struct ApplicationTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ApplicationTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ApplicationTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Arguments(&self) -> ::windows_core::Result { let this = self; @@ -1963,7 +1943,6 @@ impl BackgroundTaskRegistration { (::windows_core::Interface::vtable(this).TaskGroup)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllTasks() -> ::windows_core::Result> { Self::IBackgroundTaskRegistrationStatics(|this| unsafe { @@ -1971,7 +1950,6 @@ impl BackgroundTaskRegistration { (::windows_core::Interface::vtable(this).AllTasks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllTaskGroups() -> ::windows_core::Result> { Self::IBackgroundTaskRegistrationStatics2(|this| unsafe { @@ -2027,7 +2005,6 @@ impl BackgroundTaskRegistrationGroup { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn BackgroundActivated(&self, handler: P0) -> ::windows_core::Result where @@ -2043,7 +2020,6 @@ impl BackgroundTaskRegistrationGroup { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveBackgroundActivated)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllTasks(&self) -> ::windows_core::Result> { let this = self; @@ -2112,7 +2088,6 @@ impl BluetoothLEAdvertisementPublisherTrigger { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`"] #[cfg(feature = "Devices_Bluetooth_Advertisement")] pub fn Advertisement(&self) -> ::windows_core::Result { let this = self; @@ -2222,7 +2197,6 @@ impl BluetoothLEAdvertisementWatcherTrigger { (::windows_core::Interface::vtable(this).MaxOutOfRangeTimeout)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth\"`"] #[cfg(feature = "Devices_Bluetooth")] pub fn SignalStrengthFilter(&self) -> ::windows_core::Result { let this = self; @@ -2231,7 +2205,6 @@ impl BluetoothLEAdvertisementWatcherTrigger { (::windows_core::Interface::vtable(this).SignalStrengthFilter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth\"`"] #[cfg(feature = "Devices_Bluetooth")] pub fn SetSignalStrengthFilter(&self, value: P0) -> ::windows_core::Result<()> where @@ -2240,7 +2213,6 @@ impl BluetoothLEAdvertisementWatcherTrigger { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSignalStrengthFilter)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`"] #[cfg(feature = "Devices_Bluetooth_Advertisement")] pub fn AdvertisementFilter(&self) -> ::windows_core::Result { let this = self; @@ -2249,7 +2221,6 @@ impl BluetoothLEAdvertisementWatcherTrigger { (::windows_core::Interface::vtable(this).AdvertisementFilter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`"] #[cfg(feature = "Devices_Bluetooth_Advertisement")] pub fn SetAdvertisementFilter(&self, value: P0) -> ::windows_core::Result<()> where @@ -2313,7 +2284,6 @@ unsafe impl ::core::marker::Sync for CachedFileUpdaterTrigger {} pub struct CachedFileUpdaterTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CachedFileUpdaterTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CachedFileUpdaterTriggerDetails { - #[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub fn UpdateTarget(&self) -> ::windows_core::Result { let this = self; @@ -2322,7 +2292,6 @@ impl CachedFileUpdaterTriggerDetails { (::windows_core::Interface::vtable(this).UpdateTarget)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub fn UpdateRequest(&self) -> ::windows_core::Result { let this = self; @@ -2618,7 +2587,6 @@ impl ::windows_core::RuntimeName for DeviceConnectionChangeTrigger { } unsafe impl ::core::marker::Send for DeviceConnectionChangeTrigger {} unsafe impl ::core::marker::Sync for DeviceConnectionChangeTrigger {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2629,7 +2597,6 @@ pub struct DeviceManufacturerNotificationTrigger(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(DeviceManufacturerNotificationTrigger, IBackgroundTrigger); #[cfg(feature = "deprecated")] impl DeviceManufacturerNotificationTrigger { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TriggerQualifier(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2638,7 +2605,6 @@ impl DeviceManufacturerNotificationTrigger { (::windows_core::Interface::vtable(this).TriggerQualifier)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OneShot(&self) -> ::windows_core::Result { let this = self; @@ -2647,7 +2613,6 @@ impl DeviceManufacturerNotificationTrigger { (::windows_core::Interface::vtable(this).OneShot)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Create(triggerqualifier: &::windows_core::HSTRING, oneshot: bool) -> ::windows_core::Result { Self::IDeviceManufacturerNotificationTriggerFactory(|this| unsafe { @@ -2803,7 +2768,6 @@ pub struct GattCharacteristicNotificationTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GattCharacteristicNotificationTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(GattCharacteristicNotificationTrigger, IBackgroundTrigger); impl GattCharacteristicNotificationTrigger { - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn Characteristic(&self) -> ::windows_core::Result { let this = self; @@ -2812,7 +2776,6 @@ impl GattCharacteristicNotificationTrigger { (::windows_core::Interface::vtable(this).Characteristic)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Background\"`"] #[cfg(feature = "Devices_Bluetooth_Background")] pub fn EventTriggeringMode(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2821,7 +2784,6 @@ impl GattCharacteristicNotificationTrigger { (::windows_core::Interface::vtable(this).EventTriggeringMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn Create(characteristic: P0) -> ::windows_core::Result where @@ -2832,7 +2794,6 @@ impl GattCharacteristicNotificationTrigger { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), characteristic.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Bluetooth_Background\"`, `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(all(feature = "Devices_Bluetooth_Background", feature = "Devices_Bluetooth_GenericAttributeProfile"))] pub fn CreateWithEventTriggeringMode(characteristic: P0, eventtriggeringmode: super::super::Devices::Bluetooth::Background::BluetoothEventTriggeringMode) -> ::windows_core::Result where @@ -2879,7 +2840,6 @@ impl GattServiceProviderTrigger { (::windows_core::Interface::vtable(this).TriggerId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn Service(&self) -> ::windows_core::Result { let this = self; @@ -2888,7 +2848,6 @@ impl GattServiceProviderTrigger { (::windows_core::Interface::vtable(this).Service)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn SetAdvertisingParameters(&self, value: P0) -> ::windows_core::Result<()> where @@ -2897,7 +2856,6 @@ impl GattServiceProviderTrigger { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAdvertisingParameters)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn AdvertisingParameters(&self) -> ::windows_core::Result { let this = self; @@ -2942,7 +2900,6 @@ impl GattServiceProviderTriggerResult { (::windows_core::Interface::vtable(this).Trigger)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth\"`"] #[cfg(feature = "Devices_Bluetooth")] pub fn Error(&self) -> ::windows_core::Result { let this = self; @@ -2977,7 +2934,6 @@ impl GeovisitTrigger { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn MonitoringScope(&self) -> ::windows_core::Result { let this = self; @@ -2986,7 +2942,6 @@ impl GeovisitTrigger { (::windows_core::Interface::vtable(this).MonitoringScope)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn SetMonitoringScope(&self, value: super::super::Devices::Geolocation::VisitMonitoringScope) -> ::windows_core::Result<()> { let this = self; @@ -3104,7 +3059,6 @@ impl MediaProcessingTrigger { (::windows_core::Interface::vtable(this).RequestAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestAsyncWithArguments(&self, arguments: P0) -> ::windows_core::Result> where @@ -3381,7 +3335,6 @@ impl PhoneTrigger { (::windows_core::Interface::vtable(this).OneShot)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Calls_Background\"`"] #[cfg(feature = "ApplicationModel_Calls_Background")] pub fn TriggerType(&self) -> ::windows_core::Result { let this = self; @@ -3390,7 +3343,6 @@ impl PhoneTrigger { (::windows_core::Interface::vtable(this).TriggerType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Calls_Background\"`"] #[cfg(feature = "ApplicationModel_Calls_Background")] pub fn Create(r#type: super::Calls::Background::PhoneTriggerType, oneshot: bool) -> ::windows_core::Result { Self::IPhoneTriggerFactory(|this| unsafe { @@ -3492,7 +3444,6 @@ impl RfcommConnectionTrigger { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Devices_Bluetooth_Background\"`"] #[cfg(feature = "Devices_Bluetooth_Background")] pub fn InboundConnection(&self) -> ::windows_core::Result { let this = self; @@ -3501,7 +3452,6 @@ impl RfcommConnectionTrigger { (::windows_core::Interface::vtable(this).InboundConnection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Background\"`"] #[cfg(feature = "Devices_Bluetooth_Background")] pub fn OutboundConnection(&self) -> ::windows_core::Result { let this = self; @@ -3521,7 +3471,6 @@ impl RfcommConnectionTrigger { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAllowMultipleConnections)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn ProtectionLevel(&self) -> ::windows_core::Result { let this = self; @@ -3530,13 +3479,11 @@ impl RfcommConnectionTrigger { (::windows_core::Interface::vtable(this).ProtectionLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn SetProtectionLevel(&self, value: super::super::Networking::Sockets::SocketProtectionLevel) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProtectionLevel)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn RemoteHostName(&self) -> ::windows_core::Result { let this = self; @@ -3545,7 +3492,6 @@ impl RfcommConnectionTrigger { (::windows_core::Interface::vtable(this).RemoteHostName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn SetRemoteHostName(&self, value: P0) -> ::windows_core::Result<()> where @@ -3567,7 +3513,6 @@ impl ::windows_core::RuntimeName for RfcommConnectionTrigger { } unsafe impl ::core::marker::Send for RfcommConnectionTrigger {} unsafe impl ::core::marker::Sync for RfcommConnectionTrigger {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3605,7 +3550,6 @@ pub struct SensorDataThresholdTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SensorDataThresholdTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(SensorDataThresholdTrigger, IBackgroundTrigger); impl SensorDataThresholdTrigger { - #[doc = "Required features: `\"Devices_Sensors\"`"] #[cfg(feature = "Devices_Sensors")] pub fn Create(threshold: P0) -> ::windows_core::Result where @@ -3640,7 +3584,6 @@ pub struct SmartCardTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmartCardTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(SmartCardTrigger, IBackgroundTrigger); impl SmartCardTrigger { - #[doc = "Required features: `\"Devices_SmartCards\"`"] #[cfg(feature = "Devices_SmartCards")] pub fn TriggerType(&self) -> ::windows_core::Result { let this = self; @@ -3649,7 +3592,6 @@ impl SmartCardTrigger { (::windows_core::Interface::vtable(this).TriggerType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_SmartCards\"`"] #[cfg(feature = "Devices_SmartCards")] pub fn Create(triggertype: super::super::Devices::SmartCards::SmartCardTriggerType) -> ::windows_core::Result { Self::ISmartCardTriggerFactory(|this| unsafe { @@ -3679,7 +3621,6 @@ pub struct SmsMessageReceivedTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmsMessageReceivedTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(SmsMessageReceivedTrigger, IBackgroundTrigger); impl SmsMessageReceivedTrigger { - #[doc = "Required features: `\"Devices_Sms\"`"] #[cfg(feature = "Devices_Sms")] pub fn Create(filterrules: P0) -> ::windows_core::Result where @@ -3747,7 +3688,6 @@ pub struct StorageLibraryChangeTrackerTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageLibraryChangeTrackerTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(StorageLibraryChangeTrackerTrigger, IBackgroundTrigger); impl StorageLibraryChangeTrackerTrigger { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn Create(tracker: P0) -> ::windows_core::Result where @@ -3782,7 +3722,6 @@ pub struct StorageLibraryContentChangedTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageLibraryContentChangedTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(StorageLibraryContentChangedTrigger, IBackgroundTrigger); impl StorageLibraryContentChangedTrigger { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn Create(storagelibrary: P0) -> ::windows_core::Result where @@ -3793,7 +3732,6 @@ impl StorageLibraryContentChangedTrigger { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), storagelibrary.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn CreateFromLibraries(storagelibraries: P0) -> ::windows_core::Result where @@ -4045,7 +3983,6 @@ pub struct UserNotificationChangedTrigger(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserNotificationChangedTrigger, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(UserNotificationChangedTrigger, IBackgroundTrigger); impl UserNotificationChangedTrigger { - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn Create(notificationkinds: super::super::UI::Notifications::NotificationKinds) -> ::windows_core::Result { Self::IUserNotificationChangedTriggerFactory(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs index 6f9ade1653..246ae9b3a6 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Background/mod.rs @@ -8,12 +8,7 @@ pub struct IPhoneCallBlockedTriggerDetails_Vtbl { pub CallBlockedReason: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut PhoneCallBlockedReason) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOriginDataRequestTriggerDetails, - IPhoneCallOriginDataRequestTriggerDetails_Vtbl, - 0x6e9b5b3f_c54b_4e82_4cc9_e329a4184592 -); +::windows_core::imp::com_interface!(IPhoneCallOriginDataRequestTriggerDetails, IPhoneCallOriginDataRequestTriggerDetails_Vtbl, 0x6e9b5b3f_c54b_4e82_4cc9_e329a4184592); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -29,12 +24,7 @@ pub struct IPhoneCallOriginDataRequestTriggerDetails_Vtbl { PhoneNumber: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneIncomingCallDismissedTriggerDetails, - IPhoneIncomingCallDismissedTriggerDetails_Vtbl, - 0xbad30276_83b6_5732_9c38_0c206546196a -); +::windows_core::imp::com_interface!(IPhoneIncomingCallDismissedTriggerDetails, IPhoneIncomingCallDismissedTriggerDetails_Vtbl, 0xbad30276_83b6_5732_9c38_0c206546196a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -130,7 +120,6 @@ impl ::windows_core::RuntimeName for PhoneCallBlockedTriggerDetails { } unsafe impl ::core::marker::Send for PhoneCallBlockedTriggerDetails {} unsafe impl ::core::marker::Sync for PhoneCallBlockedTriggerDetails {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -139,7 +128,6 @@ pub struct PhoneCallOriginDataRequestTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PhoneCallOriginDataRequestTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PhoneCallOriginDataRequestTriggerDetails { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestId(&self) -> ::windows_core::Result<::windows_core::GUID> { let this = self; @@ -148,7 +136,6 @@ impl PhoneCallOriginDataRequestTriggerDetails { (::windows_core::Interface::vtable(this).RequestId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PhoneNumber(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -175,7 +162,6 @@ impl ::windows_core::RuntimeName for PhoneCallOriginDataRequestTriggerDetails { unsafe impl ::core::marker::Send for PhoneCallOriginDataRequestTriggerDetails {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PhoneCallOriginDataRequestTriggerDetails {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -184,7 +170,6 @@ pub struct PhoneIncomingCallDismissedTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PhoneIncomingCallDismissedTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PhoneIncomingCallDismissedTriggerDetails { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LineId(&self) -> ::windows_core::Result<::windows_core::GUID> { let this = self; @@ -193,7 +178,6 @@ impl PhoneIncomingCallDismissedTriggerDetails { (::windows_core::Interface::vtable(this).LineId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PhoneNumber(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -202,7 +186,6 @@ impl PhoneIncomingCallDismissedTriggerDetails { (::windows_core::Interface::vtable(this).PhoneNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -211,7 +194,6 @@ impl PhoneIncomingCallDismissedTriggerDetails { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DismissalTime(&self) -> ::windows_core::Result { let this = self; @@ -220,7 +202,6 @@ impl PhoneIncomingCallDismissedTriggerDetails { (::windows_core::Interface::vtable(this).DismissalTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TextReplyMessage(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -229,7 +210,6 @@ impl PhoneIncomingCallDismissedTriggerDetails { (::windows_core::Interface::vtable(this).TextReplyMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Reason(&self) -> ::windows_core::Result { let this = self; @@ -385,7 +365,6 @@ impl ::core::fmt::Debug for PhoneCallBlockedReason { impl ::windows_core::RuntimeType for PhoneCallBlockedReason { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.ApplicationModel.Calls.Background.PhoneCallBlockedReason;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs index d67c3f02f8..4ffdc4680e 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/Provider/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOrigin, - IPhoneCallOrigin_Vtbl, - 0x20613479_0ef9_4454_871c_afb66a14b6a5 -); +::windows_core::imp::com_interface!(IPhoneCallOrigin, IPhoneCallOrigin_Vtbl, 0x20613479_0ef9_4454_871c_afb66a14b6a5); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -36,12 +31,7 @@ pub struct IPhoneCallOrigin_Vtbl { SetLocation: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOrigin2, - IPhoneCallOrigin2_Vtbl, - 0x04c7e980_9ac2_4768_b536_b68da4957d02 -); +::windows_core::imp::com_interface!(IPhoneCallOrigin2, IPhoneCallOrigin2_Vtbl, 0x04c7e980_9ac2_4768_b536_b68da4957d02); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -57,12 +47,7 @@ pub struct IPhoneCallOrigin2_Vtbl { SetDisplayName: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOrigin3, - IPhoneCallOrigin3_Vtbl, - 0x49330fb4_d1a7_43a2_aeee_c07b6dbaf068 -); +::windows_core::imp::com_interface!(IPhoneCallOrigin3, IPhoneCallOrigin3_Vtbl, 0x49330fb4_d1a7_43a2_aeee_c07b6dbaf068); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -78,12 +63,7 @@ pub struct IPhoneCallOrigin3_Vtbl { SetDisplayPicture: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOriginManagerStatics, - IPhoneCallOriginManagerStatics_Vtbl, - 0xccfc5a0a_9af7_6149_39d0_e076fcce1395 -); +::windows_core::imp::com_interface!(IPhoneCallOriginManagerStatics, IPhoneCallOriginManagerStatics_Vtbl, 0xccfc5a0a_9af7_6149_39d0_e076fcce1395); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -103,12 +83,7 @@ pub struct IPhoneCallOriginManagerStatics_Vtbl { SetCallOrigin: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOriginManagerStatics2, - IPhoneCallOriginManagerStatics2_Vtbl, - 0x8bf3ee3f_40f4_4380_8c7c_aea2c9b8dd7a -); +::windows_core::imp::com_interface!(IPhoneCallOriginManagerStatics2, IPhoneCallOriginManagerStatics2_Vtbl, 0x8bf3ee3f_40f4_4380_8c7c_aea2c9b8dd7a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -120,12 +95,7 @@ pub struct IPhoneCallOriginManagerStatics2_Vtbl { RequestSetAsActiveCallOriginAppAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPhoneCallOriginManagerStatics3, - IPhoneCallOriginManagerStatics3_Vtbl, - 0x2ed69764_a6e3_50f0_b76a_d67cb39bdfde -); +::windows_core::imp::com_interface!(IPhoneCallOriginManagerStatics3, IPhoneCallOriginManagerStatics3_Vtbl, 0x2ed69764_a6e3_50f0_b76a_d67cb39bdfde); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -136,7 +106,6 @@ pub struct IPhoneCallOriginManagerStatics3_Vtbl { #[cfg(not(feature = "deprecated"))] IsSupported: usize, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -152,7 +121,6 @@ impl PhoneCallOrigin { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Category(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -161,13 +129,11 @@ impl PhoneCallOrigin { (::windows_core::Interface::vtable(this).Category)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetCategory(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCategory)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CategoryDescription(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -176,13 +142,11 @@ impl PhoneCallOrigin { (::windows_core::Interface::vtable(this).CategoryDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetCategoryDescription(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCategoryDescription)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Location(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -191,13 +155,11 @@ impl PhoneCallOrigin { (::windows_core::Interface::vtable(this).Location)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLocation(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLocation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -206,13 +168,11 @@ impl PhoneCallOrigin { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn DisplayPicture(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -221,7 +181,6 @@ impl PhoneCallOrigin { (::windows_core::Interface::vtable(this).DisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn SetDisplayPicture(&self, value: P0) -> ::windows_core::Result<()> where @@ -248,12 +207,10 @@ impl ::windows_core::RuntimeName for PhoneCallOrigin { unsafe impl ::core::marker::Send for PhoneCallOrigin {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PhoneCallOrigin {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct PhoneCallOriginManager; #[cfg(feature = "deprecated")] impl PhoneCallOriginManager { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsCurrentAppActiveCallOriginApp() -> ::windows_core::Result { Self::IPhoneCallOriginManagerStatics(|this| unsafe { @@ -261,12 +218,10 @@ impl PhoneCallOriginManager { (::windows_core::Interface::vtable(this).IsCurrentAppActiveCallOriginApp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowPhoneCallOriginSettingsUI() -> ::windows_core::Result<()> { Self::IPhoneCallOriginManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).ShowPhoneCallOriginSettingsUI)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetCallOrigin(requestid: ::windows_core::GUID, callorigin: P0) -> ::windows_core::Result<()> where @@ -274,7 +229,6 @@ impl PhoneCallOriginManager { { Self::IPhoneCallOriginManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SetCallOrigin)(::windows_core::Interface::as_raw(this), requestid, callorigin.into_param().abi()).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestSetAsActiveCallOriginAppAsync() -> ::windows_core::Result> { Self::IPhoneCallOriginManagerStatics2(|this| unsafe { @@ -282,7 +236,6 @@ impl PhoneCallOriginManager { (::windows_core::Interface::vtable(this).RequestSetAsActiveCallOriginAppAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsSupported() -> ::windows_core::Result { Self::IPhoneCallOriginManagerStatics3(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs index fda6ca4226..230ab968fe 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Calls/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_Calls_Background")] -#[doc = "Required features: `\"ApplicationModel_Calls_Background\"`"] pub mod Background; #[cfg(feature = "ApplicationModel_Calls_Provider")] -#[doc = "Required features: `\"ApplicationModel_Calls_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(ICallAnswerEventArgs, ICallAnswerEventArgs_Vtbl, 0xfd789617_2dd7_4c8c_b2bd_95d17a5bb733); #[repr(C)] @@ -1079,7 +1077,6 @@ impl PhoneCallBlocking { pub fn SetBlockPrivateNumbers(value: bool) -> ::windows_core::Result<()> { Self::IPhoneCallBlockingStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SetBlockPrivateNumbers)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetCallBlockingListAsync(phonenumberlist: P0) -> ::windows_core::Result> where @@ -1423,7 +1420,6 @@ impl PhoneCallHistoryEntryQueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDesiredMedia)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SourceIds(&self) -> ::windows_core::Result> { let this = self; @@ -1450,7 +1446,6 @@ unsafe impl ::core::marker::Sync for PhoneCallHistoryEntryQueryOptions {} pub struct PhoneCallHistoryEntryReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PhoneCallHistoryEntryReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PhoneCallHistoryEntryReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1480,7 +1475,6 @@ impl PhoneCallHistoryManager { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), accesstype, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1517,7 +1511,6 @@ impl PhoneCallHistoryManagerForUser { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), accesstype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -1588,7 +1581,6 @@ impl PhoneCallHistoryStore { (::windows_core::Interface::vtable(this).DeleteEntryAsync)(::windows_core::Interface::as_raw(this), callhistoryentry.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeleteEntriesAsync(&self, callhistoryentries: P0) -> ::windows_core::Result where @@ -1610,7 +1602,6 @@ impl PhoneCallHistoryStore { (::windows_core::Interface::vtable(this).MarkEntryAsSeenAsync)(::windows_core::Interface::as_raw(this), callhistoryentry.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MarkEntriesAsSeenAsync(&self, callhistoryentries: P0) -> ::windows_core::Result where @@ -1636,7 +1627,6 @@ impl PhoneCallHistoryStore { (::windows_core::Interface::vtable(this).MarkAllAsSeenAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSourcesUnseenCountAsync(&self, sourceids: P0) -> ::windows_core::Result> where @@ -1648,7 +1638,6 @@ impl PhoneCallHistoryStore { (::windows_core::Interface::vtable(this).GetSourcesUnseenCountAsync)(::windows_core::Interface::as_raw(this), sourceids.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MarkSourcesAsSeenAsync(&self, sourceids: P0) -> ::windows_core::Result where @@ -1878,7 +1867,6 @@ impl PhoneCallsResult { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllActivePhoneCalls(&self) -> ::windows_core::Result> { let this = self; @@ -1934,7 +1922,6 @@ impl PhoneDialOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1943,7 +1930,6 @@ impl PhoneDialOptions { (::windows_core::Interface::vtable(this).Contact)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn SetContact(&self, value: P0) -> ::windows_core::Result<()> where @@ -1952,7 +1938,6 @@ impl PhoneDialOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContact)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn ContactPhone(&self) -> ::windows_core::Result { let this = self; @@ -1961,7 +1946,6 @@ impl PhoneDialOptions { (::windows_core::Interface::vtable(this).ContactPhone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`"] #[cfg(feature = "ApplicationModel_Contacts")] pub fn SetContactPhone(&self, value: P0) -> ::windows_core::Result<()> where @@ -2031,7 +2015,6 @@ impl PhoneLine { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn DisplayColor(&self) -> ::windows_core::Result { let this = self; @@ -2128,7 +2111,6 @@ impl PhoneLine { let this = self; unsafe { (::windows_core::Interface::vtable(this).DialWithOptions)(::windows_core::Interface::as_raw(this), options.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn EnableTextReply(&self, value: bool) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -2258,7 +2240,6 @@ impl PhoneLineConfiguration { (::windows_core::Interface::vtable(this).IsVideoCallingEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result> { let this = self; @@ -2331,7 +2312,6 @@ impl PhoneLineTransportDevice { (::windows_core::Interface::vtable(this).Transport)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2344,7 +2324,6 @@ impl PhoneLineTransportDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterApp)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn RegisterAppForUser(&self, user: P0) -> ::windows_core::Result<()> where @@ -2357,7 +2336,6 @@ impl PhoneLineTransportDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).UnregisterApp)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UnregisterAppForUser(&self, user: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs index f4f550898f..cce75a0cc0 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Chat/mod.rs @@ -799,7 +799,6 @@ impl ChatConversation { (::windows_core::Interface::vtable(this).MostRecentMessageId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Participants(&self) -> ::windows_core::Result> { let this = self; @@ -908,7 +907,6 @@ unsafe impl ::core::marker::Sync for ChatConversation {} pub struct ChatConversationReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ChatConversationReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ChatConversationReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -917,7 +915,6 @@ impl ChatConversationReader { (::windows_core::Interface::vtable(this).ReadBatchAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchWithCountAsync(&self, count: i32) -> ::windows_core::Result>> { let this = self; @@ -984,7 +981,6 @@ impl ChatConversationThreadingInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetConversationId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Participants(&self) -> ::windows_core::Result> { let this = self; @@ -1037,7 +1033,6 @@ impl ChatMessage { (::windows_core::Interface::vtable(this).ItemKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Attachments(&self) -> ::windows_core::Result> { let this = self; @@ -1106,7 +1101,6 @@ impl ChatMessage { (::windows_core::Interface::vtable(this).NetworkTimestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Recipients(&self) -> ::windows_core::Result> { let this = self; @@ -1115,7 +1109,6 @@ impl ChatMessage { (::windows_core::Interface::vtable(this).Recipients)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecipientSendStatuses(&self) -> ::windows_core::Result> { let this = self; @@ -1297,7 +1290,6 @@ impl ChatMessage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetThreadingInfo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecipientsDeliveryInfos(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1342,7 +1334,6 @@ unsafe impl ::core::marker::Sync for ChatMessage {} pub struct ChatMessageAttachment(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ChatMessageAttachment, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ChatMessageAttachment { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DataStreamReference(&self) -> ::windows_core::Result { let this = self; @@ -1351,7 +1342,6 @@ impl ChatMessageAttachment { (::windows_core::Interface::vtable(this).DataStreamReference)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDataStreamReference(&self, value: P0) -> ::windows_core::Result<()> where @@ -1393,7 +1383,6 @@ impl ChatMessageAttachment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1402,7 +1391,6 @@ impl ChatMessageAttachment { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -1433,7 +1421,6 @@ impl ChatMessageAttachment { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOriginalFileName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateChatMessageAttachment(mimetype: &::windows_core::HSTRING, datastreamreference: P0) -> ::windows_core::Result where @@ -1527,7 +1514,6 @@ impl ChatMessageChangeReader { let this = self; unsafe { (::windows_core::Interface::vtable(this).AcceptChangesThrough)(::windows_core::Interface::as_raw(this), lastchangetoacknowledge.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1643,7 +1629,6 @@ impl ChatMessageManager { (::windows_core::Interface::vtable(this).GetTransportAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(transportid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTransportsAsync() -> ::windows_core::Result>> { Self::IChatMessageManagerStatic(|this| unsafe { @@ -1752,7 +1737,6 @@ unsafe impl ::core::marker::Sync for ChatMessageNotificationTriggerDetails {} pub struct ChatMessageReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ChatMessageReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ChatMessageReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1761,7 +1745,6 @@ impl ChatMessageReader { (::windows_core::Interface::vtable(this).ReadBatchAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchWithCountAsync(&self, count: i32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1878,7 +1861,6 @@ impl ChatMessageStore { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveMessageChanged)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ForwardMessageAsync(&self, localchatmessageid: &::windows_core::HSTRING, addresses: P0) -> ::windows_core::Result> where @@ -1897,7 +1879,6 @@ impl ChatMessageStore { (::windows_core::Interface::vtable(this).GetConversationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(conversationid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConversationForTransportsAsync(&self, conversationid: &::windows_core::HSTRING, transportids: P0) -> ::windows_core::Result> where @@ -1926,7 +1907,6 @@ impl ChatMessageStore { (::windows_core::Interface::vtable(this).GetConversationReader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConversationForTransportsReader(&self, transportids: P0) -> ::windows_core::Result where @@ -1952,7 +1932,6 @@ impl ChatMessageStore { (::windows_core::Interface::vtable(this).GetUnseenCountAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUnseenCountForTransportsReaderAsync(&self, transportids: P0) -> ::windows_core::Result> where @@ -1971,7 +1950,6 @@ impl ChatMessageStore { (::windows_core::Interface::vtable(this).MarkAsSeenAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MarkAsSeenForTransportsAsync(&self, transportids: P0) -> ::windows_core::Result where @@ -2176,7 +2154,6 @@ impl ChatMessageTransportConfiguration { (::windows_core::Interface::vtable(this).MaxRecipientCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SupportedVideoFormat(&self) -> ::windows_core::Result { let this = self; @@ -2185,7 +2162,6 @@ impl ChatMessageTransportConfiguration { (::windows_core::Interface::vtable(this).SupportedVideoFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result> { let this = self; @@ -2393,7 +2369,6 @@ unsafe impl ::core::marker::Sync for ChatRecipientDeliveryInfo {} pub struct ChatSearchReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ChatSearchReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ChatSearchReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2402,7 +2377,6 @@ impl ChatSearchReader { (::windows_core::Interface::vtable(this).ReadBatchAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchWithCountAsync(&self, count: i32) -> ::windows_core::Result>> { let this = self; @@ -2476,7 +2450,6 @@ impl ChatSyncManager { (::windows_core::Interface::vtable(this).Configuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn AssociateAccountAsync(&self, webaccount: P0) -> ::windows_core::Result where @@ -2495,7 +2468,6 @@ impl ChatSyncManager { (::windows_core::Interface::vtable(this).UnassociateAccountAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn IsAccountAssociated(&self, webaccount: P0) -> ::windows_core::Result where @@ -2567,7 +2539,6 @@ impl RcsEndUserMessage { (::windows_core::Interface::vtable(this).IsPinRequired)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Actions(&self) -> ::windows_core::Result> { let this = self; @@ -2738,7 +2709,6 @@ impl RcsManager { (::windows_core::Interface::vtable(this).GetEndUserMessageManager)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTransportsAsync() -> ::windows_core::Result>> { Self::IRcsManagerStatics(|this| unsafe { @@ -2817,7 +2787,6 @@ unsafe impl ::core::marker::Sync for RcsServiceKindSupportedChangedEventArgs {} pub struct RcsTransport(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RcsTransport, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RcsTransport { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/CommunicationBlocking/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/CommunicationBlocking/mod.rs index 8c8e33105d..a48d3e2c48 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/CommunicationBlocking/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/CommunicationBlocking/mod.rs @@ -45,7 +45,6 @@ impl CommunicationBlockingAccessManager { (::windows_core::Interface::vtable(this).IsBlockedNumberAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(number), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ShowBlockNumbersUI(phonenumbers: P0) -> ::windows_core::Result where @@ -56,7 +55,6 @@ impl CommunicationBlockingAccessManager { (::windows_core::Interface::vtable(this).ShowBlockNumbersUI)(::windows_core::Interface::as_raw(this), phonenumbers.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ShowUnblockNumbersUI(phonenumbers: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs index 637c735c87..59d2f7bd68 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/Provider/mod.rs @@ -40,7 +40,6 @@ pub struct IContactRemovedEventArgs_Vtbl { pub struct ContactPickerUI(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ContactPickerUI, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ContactPickerUI { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AddContact(&self, id: &::windows_core::HSTRING, contact: P0) -> ::windows_core::Result where @@ -63,7 +62,6 @@ impl ContactPickerUI { (::windows_core::Interface::vtable(this).ContainsContact)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn DesiredFields(&self) -> ::windows_core::Result> { let this = self; @@ -103,7 +101,6 @@ impl ContactPickerUI { (::windows_core::Interface::vtable(this).AddContact)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesiredFieldsWithContactFieldType(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs index be72aa7472..df90085f7a 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Contacts/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_Contacts_DataProvider")] -#[doc = "Required features: `\"ApplicationModel_Contacts_DataProvider\"`"] pub mod DataProvider; #[cfg(feature = "ApplicationModel_Contacts_Provider")] -#[doc = "Required features: `\"ApplicationModel_Contacts_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IAggregateContactManager, IAggregateContactManager_Vtbl, 0x0379d5dd_db5a_4fd3_b54e_4df17917a212); #[repr(C)] @@ -1152,12 +1150,7 @@ pub struct IFullContactCardOptions_Vtbl { SetDesiredRemainingView: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IKnownContactFieldStatics, - IKnownContactFieldStatics_Vtbl, - 0x2e0e1b12_d627_4fca_bad4_1faf168c7d14 -); +::windows_core::imp::com_interface!(IKnownContactFieldStatics, IKnownContactFieldStatics_Vtbl, 0x2e0e1b12_d627_4fca_bad4_1faf168c7d14); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -1235,7 +1228,6 @@ pub struct IPinnedContactManagerStatics_Vtbl { pub struct AggregateContactManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AggregateContactManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AggregateContactManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindRawContactsAsync(&self, contact: P0) -> ::windows_core::Result>> where @@ -1322,7 +1314,6 @@ impl Contact { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1331,7 +1322,6 @@ impl Contact { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -1340,7 +1330,6 @@ impl Contact { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnail)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Fields(&self) -> ::windows_core::Result> { let this = self; @@ -1371,7 +1360,6 @@ impl Contact { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNotes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Phones(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1380,7 +1368,6 @@ impl Contact { (::windows_core::Interface::vtable(this).Phones)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Emails(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1389,7 +1376,6 @@ impl Contact { (::windows_core::Interface::vtable(this).Emails)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Addresses(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1398,7 +1384,6 @@ impl Contact { (::windows_core::Interface::vtable(this).Addresses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConnectedServiceAccounts(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1407,7 +1392,6 @@ impl Contact { (::windows_core::Interface::vtable(this).ConnectedServiceAccounts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImportantDates(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1416,7 +1400,6 @@ impl Contact { (::windows_core::Interface::vtable(this).ImportantDates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DataSuppliers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1425,7 +1408,6 @@ impl Contact { (::windows_core::Interface::vtable(this).DataSuppliers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn JobInfo(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1434,7 +1416,6 @@ impl Contact { (::windows_core::Interface::vtable(this).JobInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SignificantOthers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1443,7 +1424,6 @@ impl Contact { (::windows_core::Interface::vtable(this).SignificantOthers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Websites(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1452,7 +1432,6 @@ impl Contact { (::windows_core::Interface::vtable(this).Websites)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1522,7 +1501,6 @@ impl Contact { (::windows_core::Interface::vtable(this).IsDisplayPictureManuallySet)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LargeDisplayPicture(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1531,7 +1509,6 @@ impl Contact { (::windows_core::Interface::vtable(this).LargeDisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SmallDisplayPicture(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1540,7 +1517,6 @@ impl Contact { (::windows_core::Interface::vtable(this).SmallDisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SourceDisplayPicture(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1549,7 +1525,6 @@ impl Contact { (::windows_core::Interface::vtable(this).SourceDisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSourceDisplayPicture(&self, value: P0) -> ::windows_core::Result<()> where @@ -1884,7 +1859,6 @@ impl ContactAnnotation { (::windows_core::Interface::vtable(this).IsDisabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderProperties(&self) -> ::windows_core::Result { let this = self; @@ -1967,7 +1941,6 @@ impl ContactAnnotationList { (::windows_core::Interface::vtable(this).GetAnnotationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(annotationid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAnnotationsByRemoteIdAsync(&self, remoteid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -1976,7 +1949,6 @@ impl ContactAnnotationList { (::windows_core::Interface::vtable(this).FindAnnotationsByRemoteIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(remoteid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAnnotationsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2013,7 +1985,6 @@ unsafe impl ::core::marker::Sync for ContactAnnotationList {} pub struct ContactAnnotationStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ContactAnnotationStore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ContactAnnotationStore { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContactIdsByEmailAsync(&self, emailaddress: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -2022,7 +1993,6 @@ impl ContactAnnotationStore { (::windows_core::Interface::vtable(this).FindContactIdsByEmailAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(emailaddress), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContactIdsByPhoneNumberAsync(&self, phonenumber: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -2031,7 +2001,6 @@ impl ContactAnnotationStore { (::windows_core::Interface::vtable(this).FindContactIdsByPhoneNumberAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(phonenumber), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAnnotationsForContactAsync(&self, contact: P0) -> ::windows_core::Result>> where @@ -2074,7 +2043,6 @@ impl ContactAnnotationStore { (::windows_core::Interface::vtable(this).GetAnnotationListAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(annotationlistid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAnnotationListsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2083,7 +2051,6 @@ impl ContactAnnotationStore { (::windows_core::Interface::vtable(this).FindAnnotationListsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAnnotationsForContactListAsync(&self, contactlistid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -2110,7 +2077,6 @@ unsafe impl ::core::marker::Sync for ContactAnnotationStore {} pub struct ContactBatch(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ContactBatch, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ContactBatch { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Contacts(&self) -> ::windows_core::Result> { let this = self; @@ -2203,7 +2169,6 @@ impl ContactCardOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInitialTabKind)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServerSearchContactListIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2273,7 +2238,6 @@ impl ContactChangeReader { let this = self; unsafe { (::windows_core::Interface::vtable(this).AcceptChangesThrough)(::windows_core::Interface::as_raw(this), lastchangetoaccept.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2767,7 +2731,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2776,7 +2739,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Emails(&self) -> ::windows_core::Result> { let this = self; @@ -2785,7 +2747,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).Emails)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PhoneNumbers(&self) -> ::windows_core::Result> { let this = self; @@ -2794,7 +2755,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).PhoneNumbers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Locations(&self) -> ::windows_core::Result> { let this = self; @@ -2803,7 +2763,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).Locations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InstantMessages(&self) -> ::windows_core::Result> { let this = self; @@ -2812,7 +2771,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).InstantMessages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomFields(&self) -> ::windows_core::Result> { let this = self; @@ -2821,7 +2779,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).CustomFields)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn QueryCustomFields(&self, customname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -3952,7 +3909,6 @@ impl ContactManager { { Self::IContactManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).ShowContactCard)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), selection).ok() }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowContactCardWithPlacement(contact: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result<()> where @@ -3960,7 +3916,6 @@ impl ContactManager { { Self::IContactManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).ShowContactCardWithPlacement)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), selection, preferredplacement).ok() }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowDelayLoadedContactCard(contact: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result where @@ -3977,7 +3932,6 @@ impl ContactManager { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertContactToVCardAsync(contact: P0) -> ::windows_core::Result> where @@ -3988,7 +3942,6 @@ impl ContactManager { (::windows_core::Interface::vtable(this).ConvertContactToVCardAsync)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertContactToVCardAsyncWithMaxBytes(contact: P0, maxbytes: u32) -> ::windows_core::Result> where @@ -3999,7 +3952,6 @@ impl ContactManager { (::windows_core::Interface::vtable(this).ConvertContactToVCardAsyncWithMaxBytes)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), maxbytes, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertVCardToContactAsync(vcard: P0) -> ::windows_core::Result> where @@ -4028,7 +3980,6 @@ impl ContactManager { (::windows_core::Interface::vtable(this).IsShowContactCardSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowContactCardWithOptions(contact: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, contactcardoptions: P1) -> ::windows_core::Result<()> where @@ -4043,7 +3994,6 @@ impl ContactManager { (::windows_core::Interface::vtable(this).IsShowDelayLoadedContactCardSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowDelayLoadedContactCardWithOptions(contact: P0, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement, contactcardoptions: P1) -> ::windows_core::Result where @@ -4080,7 +4030,6 @@ impl ContactManager { pub fn SetSystemSortOrder(value: ContactNameOrder) -> ::windows_core::Result<()> { Self::IContactManagerStatics3(|this| unsafe { (::windows_core::Interface::vtable(this).SetSystemSortOrder)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -4140,7 +4089,6 @@ impl ::windows_core::RuntimeName for ContactManager { pub struct ContactManagerForUser(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ContactManagerForUser, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ContactManagerForUser { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertContactToVCardAsync(&self, contact: P0) -> ::windows_core::Result> where @@ -4152,7 +4100,6 @@ impl ContactManagerForUser { (::windows_core::Interface::vtable(this).ConvertContactToVCardAsync)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertContactToVCardAsyncWithMaxBytes(&self, contact: P0, maxbytes: u32) -> ::windows_core::Result> where @@ -4164,7 +4111,6 @@ impl ContactManagerForUser { (::windows_core::Interface::vtable(this).ConvertContactToVCardAsyncWithMaxBytes)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), maxbytes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertVCardToContactAsync(&self, vcard: P0) -> ::windows_core::Result> where @@ -4212,7 +4158,6 @@ impl ContactManagerForUser { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSystemSortOrder)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -4254,7 +4199,6 @@ impl ContactMatchReason { (::windows_core::Interface::vtable(this).Field)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Text\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Data_Text", feature = "Foundation_Collections"))] pub fn Segments(&self) -> ::windows_core::Result> { let this = self; @@ -4292,7 +4236,6 @@ impl ContactPanel { let this = self; unsafe { (::windows_core::Interface::vtable(this).ClosePanel)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn HeaderColor(&self) -> ::windows_core::Result> { let this = self; @@ -4301,7 +4244,6 @@ impl ContactPanel { (::windows_core::Interface::vtable(this).HeaderColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetHeaderColor(&self, value: P0) -> ::windows_core::Result<()> where @@ -4497,7 +4439,6 @@ impl ContactPicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSelectionMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesiredFields(&self) -> ::windows_core::Result> { let this = self; @@ -4513,7 +4454,6 @@ impl ContactPicker { (::windows_core::Interface::vtable(this).PickSingleContactAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PickMultipleContactsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -4522,7 +4462,6 @@ impl ContactPicker { (::windows_core::Interface::vtable(this).PickMultipleContactsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesiredFieldsWithContactFieldType(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4538,7 +4477,6 @@ impl ContactPicker { (::windows_core::Interface::vtable(this).PickContactAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PickContactsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -4547,7 +4485,6 @@ impl ContactPicker { (::windows_core::Interface::vtable(this).PickContactsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4556,7 +4493,6 @@ impl ContactPicker { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForUser(user: P0) -> ::windows_core::Result where @@ -4608,7 +4544,6 @@ impl ContactQueryOptions { (::windows_core::Interface::vtable(this).TextSearch)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContactListIds(&self) -> ::windows_core::Result> { let this = self; @@ -4650,7 +4585,6 @@ impl ContactQueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDesiredOperations)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AnnotationListIds(&self) -> ::windows_core::Result> { let this = self; @@ -4752,7 +4686,6 @@ impl ContactReader { (::windows_core::Interface::vtable(this).ReadBatchAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMatchingPropertiesWithMatchReason(&self, contact: P0) -> ::windows_core::Result> where @@ -4840,7 +4773,6 @@ unsafe impl ::core::marker::Sync for ContactSignificantOther {} pub struct ContactStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ContactStore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ContactStore { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContactsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -4849,7 +4781,6 @@ impl ContactStore { (::windows_core::Interface::vtable(this).FindContactsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContactsWithSearchTextAsync(&self, searchtext: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -4893,7 +4824,6 @@ impl ContactStore { (::windows_core::Interface::vtable(this).AggregateContactManager)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContactListsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -5057,7 +4987,6 @@ impl FullContactCardOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn DesiredRemainingView(&self) -> ::windows_core::Result { let this = self; @@ -5066,7 +4995,6 @@ impl FullContactCardOptions { (::windows_core::Interface::vtable(this).DesiredRemainingView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn SetDesiredRemainingView(&self, value: super::super::UI::ViewManagement::ViewSizePreference) -> ::windows_core::Result<()> { let this = self; @@ -5085,12 +5013,10 @@ impl ::windows_core::RuntimeName for FullContactCardOptions { } unsafe impl ::core::marker::Send for FullContactCardOptions {} unsafe impl ::core::marker::Sync for FullContactCardOptions {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct KnownContactField; #[cfg(feature = "deprecated")] impl KnownContactField { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Email() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5098,7 +5024,6 @@ impl KnownContactField { (::windows_core::Interface::vtable(this).Email)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PhoneNumber() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5106,7 +5031,6 @@ impl KnownContactField { (::windows_core::Interface::vtable(this).PhoneNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Location() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5114,7 +5038,6 @@ impl KnownContactField { (::windows_core::Interface::vtable(this).Location)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn InstantMessage() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5122,7 +5045,6 @@ impl KnownContactField { (::windows_core::Interface::vtable(this).InstantMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ConvertNameToType(name: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5130,7 +5052,6 @@ impl KnownContactField { (::windows_core::Interface::vtable(this).ConvertNameToType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ConvertTypeToName(r#type: ContactFieldType) -> ::windows_core::Result<::windows_core::HSTRING> { Self::IKnownContactFieldStatics(|this| unsafe { @@ -5154,7 +5075,6 @@ impl ::windows_core::RuntimeName for KnownContactField { pub struct PinnedContactIdsQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PinnedContactIdsQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PinnedContactIdsQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContactIds(&self) -> ::windows_core::Result> { let this = self; @@ -5181,7 +5101,6 @@ unsafe impl ::core::marker::Sync for PinnedContactIdsQueryResult {} pub struct PinnedContactManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PinnedContactManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PinnedContactManager { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -5217,7 +5136,6 @@ impl PinnedContactManager { (::windows_core::Interface::vtable(this).RequestPinContactAsync)(::windows_core::Interface::as_raw(this), contact.into_param().abi(), surface, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestPinContactsAsync(&self, contacts: P0, surface: PinnedContactSurface) -> ::windows_core::Result> where @@ -5259,7 +5177,6 @@ impl PinnedContactManager { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs index bce82d56f4..f295925383 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/ConversationalAgent/mod.rs @@ -386,7 +386,6 @@ impl ActivationSignalDetectionConfiguration { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAvailabilityChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetModelData(&self, datatype: &::windows_core::HSTRING, data: P0) -> ::windows_core::Result<()> where @@ -395,7 +394,6 @@ impl ActivationSignalDetectionConfiguration { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetModelData)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(datatype), data.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetModelDataAsync(&self, datatype: &::windows_core::HSTRING, data: P0) -> ::windows_core::Result where @@ -421,7 +419,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).GetModelDataTypeAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetModelData(&self) -> ::windows_core::Result { let this = self; @@ -430,7 +427,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).GetModelData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetModelDataAsync(&self) -> ::windows_core::Result> { let this = self; @@ -471,7 +467,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).TrainingDataFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ApplyTrainingData(&self, trainingdataformat: ActivationSignalDetectionTrainingDataFormat, trainingdata: P0) -> ::windows_core::Result where @@ -483,7 +478,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).ApplyTrainingData)(::windows_core::Interface::as_raw(this), trainingdataformat, trainingdata.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ApplyTrainingDataAsync(&self, trainingdataformat: ActivationSignalDetectionTrainingDataFormat, trainingdata: P0) -> ::windows_core::Result> where @@ -506,7 +500,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).ClearTrainingDataAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetModelDataWithResult(&self, datatype: &::windows_core::HSTRING, data: P0) -> ::windows_core::Result where @@ -518,7 +511,6 @@ impl ActivationSignalDetectionConfiguration { (::windows_core::Interface::vtable(this).SetModelDataWithResult)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(datatype), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetModelDataWithResultAsync(&self, datatype: &::windows_core::HSTRING, data: P0) -> ::windows_core::Result> where @@ -626,7 +618,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).CanCreateConfigurations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModelDataTypes(&self) -> ::windows_core::Result> { let this = self; @@ -635,7 +626,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).SupportedModelDataTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedTrainingDataFormats(&self) -> ::windows_core::Result> { let this = self; @@ -644,7 +634,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).SupportedTrainingDataFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPowerStates(&self) -> ::windows_core::Result> { let this = self; @@ -653,7 +642,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).SupportedPowerStates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedModelIdsForSignalId(&self, signalid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -662,7 +650,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).GetSupportedModelIdsForSignalId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(signalid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedModelIdsForSignalIdAsync(&self, signalid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -682,7 +669,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).CreateConfigurationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(signalid), ::core::mem::transmute_copy(modelid), ::core::mem::transmute_copy(displayname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConfigurations(&self) -> ::windows_core::Result> { let this = self; @@ -691,7 +677,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).GetConfigurations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConfigurationsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -725,7 +710,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).RemoveConfigurationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(signalid), ::core::mem::transmute_copy(modelid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAvailableModelIdsForSignalIdAsync(&self, signalid: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -734,7 +718,6 @@ impl ActivationSignalDetector { (::windows_core::Interface::vtable(this).GetAvailableModelIdsForSignalIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(signalid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAvailableModelIdsForSignalId(&self, signalid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -796,7 +779,6 @@ unsafe impl ::core::marker::Sync for ActivationSignalDetector {} pub struct ConversationalAgentDetectorManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ConversationalAgentDetectorManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ConversationalAgentDetectorManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllActivationSignalDetectors(&self) -> ::windows_core::Result> { let this = self; @@ -805,7 +787,6 @@ impl ConversationalAgentDetectorManager { (::windows_core::Interface::vtable(this).GetAllActivationSignalDetectors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllActivationSignalDetectorsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -814,7 +795,6 @@ impl ConversationalAgentDetectorManager { (::windows_core::Interface::vtable(this).GetAllActivationSignalDetectorsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetActivationSignalDetectors(&self, kind: ActivationSignalDetectorKind) -> ::windows_core::Result> { let this = self; @@ -823,7 +803,6 @@ impl ConversationalAgentDetectorManager { (::windows_core::Interface::vtable(this).GetActivationSignalDetectors)(::windows_core::Interface::as_raw(this), kind, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetActivationSignalDetectorsAsync(&self, kind: ActivationSignalDetectorKind) -> ::windows_core::Result>> { let this = self; @@ -1034,7 +1013,6 @@ impl ConversationalAgentSession { (::windows_core::Interface::vtable(this).GetAudioClient)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Audio\"`"] #[cfg(feature = "Media_Audio")] pub fn CreateAudioDeviceInputNodeAsync(&self, graph: P0) -> ::windows_core::Result> where @@ -1046,7 +1024,6 @@ impl ConversationalAgentSession { (::windows_core::Interface::vtable(this).CreateAudioDeviceInputNodeAsync)(::windows_core::Interface::as_raw(this), graph.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Audio\"`"] #[cfg(feature = "Media_Audio")] pub fn CreateAudioDeviceInputNode(&self, graph: P0) -> ::windows_core::Result where @@ -1114,7 +1091,6 @@ impl ConversationalAgentSession { (::windows_core::Interface::vtable(this).SetSignalModelId)(::windows_core::Interface::as_raw(this), signalmodelid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedSignalModelIdsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1123,7 +1099,6 @@ impl ConversationalAgentSession { (::windows_core::Interface::vtable(this).GetSupportedSignalModelIdsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedSignalModelIds(&self) -> ::windows_core::Result> { let this = self; @@ -1157,7 +1132,6 @@ impl ConversationalAgentSession { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSupportLockScreenActivation)(::windows_core::Interface::as_raw(this), lockscreenactivationsupported).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMissingPrerequisites(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1166,7 +1140,6 @@ impl ConversationalAgentSession { (::windows_core::Interface::vtable(this).GetMissingPrerequisites)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMissingPrerequisitesAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1423,7 +1396,6 @@ impl DetectionConfigurationAvailabilityInfo { (::windows_core::Interface::vtable(this).HasLockScreenPermission)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UnavailableSystemResources(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Core/impl.rs b/crates/libs/windows/src/Windows/ApplicationModel/Core/impl.rs index 2d3d97a768..a73722abd6 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Core/impl.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Core/impl.rs @@ -33,7 +33,6 @@ impl ICoreApplicationUnhandledError_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub trait IFrameworkView_Impl: Sized { fn Initialize(&self, applicationview: ::core::option::Option<&CoreApplicationView>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs index 31a7995a1d..d663858960 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Core/mod.rs @@ -229,7 +229,6 @@ impl IFrameworkView { let this = self; unsafe { (::windows_core::Interface::vtable(this).Initialize)(::windows_core::Interface::as_raw(this), applicationview.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn SetWindow(&self, window: P0) -> ::windows_core::Result<()> where @@ -335,7 +334,6 @@ impl AppListEntry { (::windows_core::Interface::vtable(this).AppUserModelId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn LaunchForUserAsync(&self, user: P0) -> ::windows_core::Result> where @@ -399,7 +397,6 @@ impl CoreApplication { pub fn RemoveResuming(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::ICoreApplication(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveResuming)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties() -> ::windows_core::Result { Self::ICoreApplication(|this| unsafe { @@ -425,7 +422,6 @@ impl CoreApplication { { Self::ICoreApplication(|this| unsafe { (::windows_core::Interface::vtable(this).RunWithActivationFactories)(::windows_core::Interface::as_raw(this), activationfactorycallback.into_param().abi()).ok() }) } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn BackgroundActivated(handler: P0) -> ::windows_core::Result where @@ -472,7 +468,6 @@ impl CoreApplication { (::windows_core::Interface::vtable(this).RequestRestartAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(launcharguments), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn RequestRestartForUserAsync(user: P0, launcharguments: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -516,7 +511,6 @@ impl CoreApplication { pub fn DecrementApplicationUseCount() -> ::windows_core::Result<()> { Self::ICoreApplicationUseCount(|this| unsafe { (::windows_core::Interface::vtable(this).DecrementApplicationUseCount)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Views() -> ::windows_core::Result> { Self::ICoreImmersiveApplication(|this| unsafe { @@ -605,7 +599,6 @@ impl ::windows_core::RuntimeName for CoreApplication { pub struct CoreApplicationView(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreApplicationView, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreApplicationView { - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn CoreWindow(&self) -> ::windows_core::Result { let this = self; @@ -614,7 +607,6 @@ impl CoreApplicationView { (::windows_core::Interface::vtable(this).CoreWindow)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Activated(&self, handler: P0) -> ::windows_core::Result where @@ -644,7 +636,6 @@ impl CoreApplicationView { (::windows_core::Interface::vtable(this).IsHosted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -681,7 +672,6 @@ impl CoreApplicationView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHostedViewClosing)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -690,7 +680,6 @@ impl CoreApplicationView { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs index 9503dcc595..1829e059b2 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/Core/mod.rs @@ -269,7 +269,6 @@ impl CoreDragOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPointerId)(::windows_core::Interface::as_raw(this), pointerid).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetDragUIContentFromSoftwareBitmap(&self, softwarebitmap: P0) -> ::windows_core::Result<()> where @@ -278,7 +277,6 @@ impl CoreDragOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDragUIContentFromSoftwareBitmap)(::windows_core::Interface::as_raw(this), softwarebitmap.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetDragUIContentFromSoftwareBitmapWithAnchorPoint(&self, softwarebitmap: P0, anchorpoint: super::super::super::super::Foundation::Point) -> ::windows_core::Result<()> where @@ -334,7 +332,6 @@ unsafe impl ::core::marker::Sync for CoreDragOperation {} pub struct CoreDragUIOverride(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreDragUIOverride, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreDragUIOverride { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetContentFromSoftwareBitmap(&self, softwarebitmap: P0) -> ::windows_core::Result<()> where @@ -343,7 +340,6 @@ impl CoreDragUIOverride { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContentFromSoftwareBitmap)(::windows_core::Interface::as_raw(this), softwarebitmap.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetContentFromSoftwareBitmapWithAnchorPoint(&self, softwarebitmap: P0, anchorpoint: super::super::super::super::Foundation::Point) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/mod.rs index 47fcf8810f..3068da55da 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/DragDrop/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_DataTransfer_DragDrop_Core")] -#[doc = "Required features: `\"ApplicationModel_DataTransfer_DragDrop_Core\"`"] pub mod Core; #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs index f506f05918..af0a703657 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/ShareTarget/mod.rs @@ -79,7 +79,6 @@ impl QuickLink { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -88,7 +87,6 @@ impl QuickLink { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -108,7 +106,6 @@ impl QuickLink { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedDataFormats(&self) -> ::windows_core::Result> { let this = self; @@ -117,7 +114,6 @@ impl QuickLink { (::windows_core::Interface::vtable(this).SupportedDataFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFileTypes(&self) -> ::windows_core::Result> { let this = self; @@ -191,7 +187,6 @@ impl ShareOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DismissUI)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Contacts", feature = "Foundation_Collections"))] pub fn Contacts(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs index 81092d82da..d8da1688ab 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/DataTransfer/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_DataTransfer_DragDrop")] -#[doc = "Required features: `\"ApplicationModel_DataTransfer_DragDrop\"`"] pub mod DragDrop; #[cfg(feature = "ApplicationModel_DataTransfer_ShareTarget")] -#[doc = "Required features: `\"ApplicationModel_DataTransfer_ShareTarget\"`"] pub mod ShareTarget; ::windows_core::imp::com_interface!(IClipboardContentOptions, IClipboardContentOptions_Vtbl, 0xe888a98c_ad4b_5447_a056_ab3556276d2b); #[repr(C)] @@ -733,7 +731,6 @@ impl ClipboardContentOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsAllowedInHistory)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RoamingFormats(&self) -> ::windows_core::Result> { let this = self; @@ -742,7 +739,6 @@ impl ClipboardContentOptions { (::windows_core::Interface::vtable(this).RoamingFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HistoryFormats(&self) -> ::windows_core::Result> { let this = self; @@ -832,7 +828,6 @@ impl ClipboardHistoryItemsResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -937,7 +932,6 @@ impl DataPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetUri(&self, value: P0) -> ::windows_core::Result<()> where @@ -950,7 +944,6 @@ impl DataPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHtmlFormat)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn ResourceMap(&self) -> ::windows_core::Result> { let this = self; @@ -963,7 +956,6 @@ impl DataPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRtf)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetBitmap(&self, value: P0) -> ::windows_core::Result<()> where @@ -972,7 +964,6 @@ impl DataPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBitmap)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn SetStorageItemsReadOnly(&self, value: P0) -> ::windows_core::Result<()> where @@ -981,7 +972,6 @@ impl DataPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStorageItemsReadOnly)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn SetStorageItems(&self, value: P0, readonly: bool) -> ::windows_core::Result<()> where @@ -1074,7 +1064,6 @@ impl DataPackagePropertySet { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDescription)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1083,7 +1072,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -1092,7 +1080,6 @@ impl DataPackagePropertySet { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnail)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypes(&self) -> ::windows_core::Result> { let this = self; @@ -1165,7 +1152,6 @@ impl DataPackagePropertySet { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Square30x30Logo(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1174,7 +1160,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).Square30x30Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSquare30x30Logo(&self, value: P0) -> ::windows_core::Result<()> where @@ -1183,7 +1168,6 @@ impl DataPackagePropertySet { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSquare30x30Logo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn LogoBackgroundColor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1192,7 +1176,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).LogoBackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetLogoBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1220,7 +1203,6 @@ impl DataPackagePropertySet { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetContentSourceUserActivityJson)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1229,7 +1211,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1238,7 +1219,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1247,7 +1227,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1256,7 +1235,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1265,7 +1243,6 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -1277,13 +1254,11 @@ impl DataPackagePropertySet { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1339,7 +1314,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1348,7 +1322,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypes(&self) -> ::windows_core::Result> { let this = self; @@ -1392,7 +1365,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).ContentSourceApplicationLink)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Square30x30Logo(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1401,7 +1373,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).Square30x30Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn LogoBackgroundColor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1431,7 +1402,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).IsFromRoamingClipboard)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1440,7 +1410,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1449,7 +1418,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1458,7 +1426,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1467,7 +1434,6 @@ impl DataPackagePropertySetView { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1525,7 +1491,6 @@ impl DataPackageView { let this = self; unsafe { (::windows_core::Interface::vtable(this).ReportOperationCompleted)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AvailableFormats(&self) -> ::windows_core::Result> { let this = self; @@ -1562,7 +1527,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).GetCustomTextAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(formatid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetUriAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1578,7 +1542,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).GetHtmlFormatAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetResourceMapAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1594,7 +1557,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).GetRtfAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetBitmapAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1603,7 +1565,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).GetBitmapAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn GetStorageItemsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1626,7 +1587,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).GetWebLinkAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_EnterpriseData\"`"] #[cfg(feature = "Security_EnterpriseData")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1635,7 +1595,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_EnterpriseData\"`"] #[cfg(feature = "Security_EnterpriseData")] pub fn RequestAccessWithEnterpriseIdAsync(&self, enterpriseid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1644,7 +1603,6 @@ impl DataPackageView { (::windows_core::Interface::vtable(this).RequestAccessWithEnterpriseIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(enterpriseid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_EnterpriseData\"`"] #[cfg(feature = "Security_EnterpriseData")] pub fn UnlockAndAssumeEnterpriseIdentity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2021,7 +1979,6 @@ impl ShareProvider { (::windows_core::Interface::vtable(this).Title)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DisplayIcon(&self) -> ::windows_core::Result { let this = self; @@ -2030,7 +1987,6 @@ impl ShareProvider { (::windows_core::Interface::vtable(this).DisplayIcon)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -2053,7 +2009,6 @@ impl ShareProvider { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTag)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"UI\"`"] #[cfg(all(feature = "Storage_Streams", feature = "UI"))] pub fn Create(title: &::windows_core::HSTRING, displayicon: P0, backgroundcolor: super::super::UI::Color, handler: P1) -> ::windows_core::Result where @@ -2124,7 +2079,6 @@ unsafe impl ::core::marker::Sync for ShareProviderOperation {} pub struct ShareProvidersRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ShareProvidersRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ShareProvidersRequestedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Providers(&self) -> ::windows_core::Result> { let this = self; @@ -2244,7 +2198,6 @@ unsafe impl ::core::marker::Send for ShareUIOptions {} unsafe impl ::core::marker::Sync for ShareUIOptions {} pub struct SharedStorageAccessManager; impl SharedStorageAccessManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn AddFile(file: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -2255,7 +2208,6 @@ impl SharedStorageAccessManager { (::windows_core::Interface::vtable(this).AddFile)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn RedeemTokenForFileAsync(token: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::ISharedStorageAccessManagerStatics(|this| unsafe { @@ -2283,7 +2235,6 @@ impl StandardDataFormats { (::windows_core::Interface::vtable(this).Text)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Uri() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IStandardDataFormatsStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs index 181c438b51..361439335e 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Email/DataProvider/mod.rs @@ -1030,7 +1030,6 @@ impl EmailMailboxForwardMeetingRequest { (::windows_core::Interface::vtable(this).EmailMessageId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Recipients(&self) -> ::windows_core::Result> { let this = self; @@ -1417,7 +1416,6 @@ impl EmailMailboxResolveRecipientsRequest { (::windows_core::Interface::vtable(this).EmailMailboxId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Recipients(&self) -> ::windows_core::Result> { let this = self; @@ -1426,7 +1424,6 @@ impl EmailMailboxResolveRecipientsRequest { (::windows_core::Interface::vtable(this).Recipients)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReportCompletedAsync(&self, resolutionresults: P0) -> ::windows_core::Result where @@ -1866,7 +1863,6 @@ impl EmailMailboxValidateCertificatesRequest { (::windows_core::Interface::vtable(this).EmailMailboxId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn Certificates(&self) -> ::windows_core::Result> { let this = self; @@ -1875,7 +1871,6 @@ impl EmailMailboxValidateCertificatesRequest { (::windows_core::Interface::vtable(this).Certificates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReportCompletedAsync(&self, validationstatuses: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs index 27cb1cdddb..384536218e 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Email/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_Email_DataProvider")] -#[doc = "Required features: `\"ApplicationModel_Email_DataProvider\"`"] pub mod DataProvider; ::windows_core::imp::com_interface!(IEmailAttachment, IEmailAttachment_Vtbl, 0xf353caf9_57c8_4adb_b992_60fceb584f54); #[repr(C)] @@ -829,7 +828,6 @@ impl EmailAttachment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFileName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -838,7 +836,6 @@ impl EmailAttachment { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -927,7 +924,6 @@ impl EmailAttachment { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMimeType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(filename: &::windows_core::HSTRING, data: P0) -> ::windows_core::Result where @@ -938,7 +934,6 @@ impl EmailAttachment { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(filename), data.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create2(filename: &::windows_core::HSTRING, data: P0, mimetype: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1068,7 +1063,6 @@ impl EmailConversation { (::windows_core::Interface::vtable(this).UnreadMessageCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindMessagesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1077,7 +1071,6 @@ impl EmailConversation { (::windows_core::Interface::vtable(this).FindMessagesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindMessagesWithCountAsync(&self, count: u32) -> ::windows_core::Result>> { let this = self; @@ -1104,7 +1097,6 @@ unsafe impl ::core::marker::Sync for EmailConversation {} pub struct EmailConversationBatch(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EmailConversationBatch, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EmailConversationBatch { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Conversations(&self) -> ::windows_core::Result> { let this = self; @@ -1249,7 +1241,6 @@ impl EmailFolder { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindChildFoldersAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1707,7 +1698,6 @@ impl EmailMailbox { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMailAddress)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MailAddressAliases(&self) -> ::windows_core::Result> { let this = self; @@ -1956,7 +1946,6 @@ impl EmailMailbox { (::windows_core::Interface::vtable(this).TryUpdateMeetingResponseAsync)(::windows_core::Interface::as_raw(this), meeting.into_param().abi(), response, ::core::mem::transmute_copy(subject), ::core::mem::transmute_copy(comment), sendupdate, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryForwardMeetingAsync(&self, meeting: P0, recipients: P1, subject: &::windows_core::HSTRING, forwardheadertype: EmailMessageBodyKind, forwardheader: &::windows_core::HSTRING, comment: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -2041,7 +2030,6 @@ impl EmailMailbox { (::windows_core::Interface::vtable(this).NetworkId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResolveRecipientsAsync(&self, recipients: P0) -> ::windows_core::Result>> where @@ -2053,7 +2041,6 @@ impl EmailMailbox { (::windows_core::Interface::vtable(this).ResolveRecipientsAsync)(::windows_core::Interface::as_raw(this), recipients.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ValidateCertificatesAsync(&self, certificates: P0) -> ::windows_core::Result>> where @@ -2465,7 +2452,6 @@ impl EmailMailboxChange { (::windows_core::Interface::vtable(this).ChangeType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MailboxActions(&self) -> ::windows_core::Result> { let this = self; @@ -2517,7 +2503,6 @@ impl EmailMailboxChangeReader { let this = self; unsafe { (::windows_core::Interface::vtable(this).AcceptChangesThrough)(::windows_core::Interface::as_raw(this), lastchangetoacknowledge.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2837,7 +2822,6 @@ impl EmailManager { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), accesstype, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -2889,7 +2873,6 @@ impl EmailManagerForUser { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), accesstype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -3045,7 +3028,6 @@ impl EmailMeetingInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRecurrenceStartTime)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"ApplicationModel_Appointments\"`"] #[cfg(feature = "ApplicationModel_Appointments")] pub fn Recurrence(&self) -> ::windows_core::Result { let this = self; @@ -3054,7 +3036,6 @@ impl EmailMeetingInfo { (::windows_core::Interface::vtable(this).Recurrence)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments\"`"] #[cfg(feature = "ApplicationModel_Appointments")] pub fn SetRecurrence(&self, value: P0) -> ::windows_core::Result<()> where @@ -3139,7 +3120,6 @@ impl EmailMessage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBody)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn To(&self) -> ::windows_core::Result> { let this = self; @@ -3148,7 +3128,6 @@ impl EmailMessage { (::windows_core::Interface::vtable(this).To)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CC(&self) -> ::windows_core::Result> { let this = self; @@ -3157,7 +3136,6 @@ impl EmailMessage { (::windows_core::Interface::vtable(this).CC)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Bcc(&self) -> ::windows_core::Result> { let this = self; @@ -3166,7 +3144,6 @@ impl EmailMessage { (::windows_core::Interface::vtable(this).Bcc)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Attachments(&self) -> ::windows_core::Result> { let this = self; @@ -3440,7 +3417,6 @@ impl EmailMessage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMeetingInfo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetBodyStream(&self, r#type: EmailMessageBodyKind) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3449,7 +3425,6 @@ impl EmailMessage { (::windows_core::Interface::vtable(this).GetBodyStream)(::windows_core::Interface::as_raw(this), r#type, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetBodyStream(&self, r#type: EmailMessageBodyKind, stream: P0) -> ::windows_core::Result<()> where @@ -3458,7 +3433,6 @@ impl EmailMessage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBodyStream)(::windows_core::Interface::as_raw(this), r#type, stream.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SmimeData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3467,7 +3441,6 @@ impl EmailMessage { (::windows_core::Interface::vtable(this).SmimeData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSmimeData(&self, value: P0) -> ::windows_core::Result<()> where @@ -3487,7 +3460,6 @@ impl EmailMessage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSmimeKind)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplyTo(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3528,7 +3500,6 @@ unsafe impl ::core::marker::Sync for EmailMessage {} pub struct EmailMessageBatch(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EmailMessageBatch, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EmailMessageBatch { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Messages(&self) -> ::windows_core::Result> { let this = self; @@ -3634,7 +3605,6 @@ impl EmailQueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetKind)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FolderIds(&self) -> ::windows_core::Result> { let this = self; @@ -3807,7 +3777,6 @@ impl EmailRecipientResolutionResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn PublicKeys(&self) -> ::windows_core::Result> { let this = self; @@ -3820,7 +3789,6 @@ impl EmailRecipientResolutionResult { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStatus)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn SetPublicKeys(&self, value: P0) -> ::windows_core::Result<()> where @@ -3847,7 +3815,6 @@ unsafe impl ::core::marker::Sync for EmailRecipientResolutionResult {} pub struct EmailStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EmailStore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EmailStore { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindMailboxesAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs index 31169468cd..c8b89c6920 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/ExtendedExecution/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_ExtendedExecution_Foreground")] -#[doc = "Required features: `\"ApplicationModel_ExtendedExecution_Foreground\"`"] pub mod Foreground; ::windows_core::imp::com_interface!(IExtendedExecutionRevokedEventArgs, IExtendedExecutionRevokedEventArgs_Vtbl, 0xbfbc9f16_63b5_4c0b_aad6_828af5373ec3); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs index 6b0ed74ef4..f550a0a0a4 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Holographic/mod.rs @@ -25,7 +25,6 @@ pub struct IHolographicKeyboardStatics_Vtbl { pub struct HolographicKeyboard(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicKeyboard, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicKeyboard { - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetPlacementOverride(&self, coordinatesystem: P0, topcenterposition: super::super::Foundation::Numerics::Vector3, orientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> where @@ -34,7 +33,6 @@ impl HolographicKeyboard { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPlacementOverride)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), topcenterposition, orientation).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetPlacementOverrideWithMaxSize(&self, coordinatesystem: P0, topcenterposition: super::super::Foundation::Numerics::Vector3, orientation: super::super::Foundation::Numerics::Quaternion, maxsize: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs index c014337409..5926428576 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/LockScreen/mod.rs @@ -128,7 +128,6 @@ unsafe impl ::core::marker::Sync for LockApplicationHost {} pub struct LockScreenBadge(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LockScreenBadge, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LockScreenBadge { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Logo(&self) -> ::windows_core::Result { let this = self; @@ -137,7 +136,6 @@ impl LockScreenBadge { (::windows_core::Interface::vtable(this).Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Glyph(&self) -> ::windows_core::Result { let this = self; @@ -196,7 +194,6 @@ impl LockScreenInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveLockScreenImageChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LockScreenImage(&self) -> ::windows_core::Result { let this = self; @@ -219,7 +216,6 @@ impl LockScreenInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveBadgesChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Badges(&self) -> ::windows_core::Result> { let this = self; @@ -242,7 +238,6 @@ impl LockScreenInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveDetailTextChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DetailText(&self) -> ::windows_core::Result> { let this = self; @@ -265,7 +260,6 @@ impl LockScreenInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAlarmIconChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AlarmIcon(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs index a5f1aa99b8..f295092d41 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Payments/Provider/mod.rs @@ -92,7 +92,6 @@ unsafe impl ::core::marker::Sync for PaymentAppCanMakePaymentTriggerDetails {} pub struct PaymentAppManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PaymentAppManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PaymentAppManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterAsync(&self, supportedpaymentmethodids: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs index 11ad89c1e2..663c3ab562 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Payments/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_Payments_Provider")] -#[doc = "Required features: `\"ApplicationModel_Payments_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IPaymentAddress, IPaymentAddress_Vtbl, 0x5f2264e9_6f3a_4166_a018_0a0b06bb32b5); #[repr(C)] @@ -405,7 +404,6 @@ impl PaymentAddress { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCountry)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddressLines(&self) -> ::windows_core::Result> { let this = self; @@ -414,7 +412,6 @@ impl PaymentAddress { (::windows_core::Interface::vtable(this).AddressLines)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAddressLines(&self, value: P0) -> ::windows_core::Result<()> where @@ -522,7 +519,6 @@ impl PaymentAddress { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPhoneNumber)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -674,7 +670,6 @@ impl PaymentDetails { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTotal)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DisplayItems(&self) -> ::windows_core::Result> { let this = self; @@ -683,7 +678,6 @@ impl PaymentDetails { (::windows_core::Interface::vtable(this).DisplayItems)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetDisplayItems(&self, value: P0) -> ::windows_core::Result<()> where @@ -692,7 +686,6 @@ impl PaymentDetails { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayItems)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ShippingOptions(&self) -> ::windows_core::Result> { let this = self; @@ -701,7 +694,6 @@ impl PaymentDetails { (::windows_core::Interface::vtable(this).ShippingOptions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetShippingOptions(&self, value: P0) -> ::windows_core::Result<()> where @@ -710,7 +702,6 @@ impl PaymentDetails { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetShippingOptions)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Modifiers(&self) -> ::windows_core::Result> { let this = self; @@ -719,7 +710,6 @@ impl PaymentDetails { (::windows_core::Interface::vtable(this).Modifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetModifiers(&self, value: P0) -> ::windows_core::Result<()> where @@ -737,7 +727,6 @@ impl PaymentDetails { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), total.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithDisplayItems(total: P0, displayitems: P1) -> ::windows_core::Result where @@ -779,7 +768,6 @@ impl PaymentDetailsModifier { (::windows_core::Interface::vtable(this).JsonData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedMethodIds(&self) -> ::windows_core::Result> { let this = self; @@ -795,7 +783,6 @@ impl PaymentDetailsModifier { (::windows_core::Interface::vtable(this).Total)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AdditionalDisplayItems(&self) -> ::windows_core::Result> { let this = self; @@ -804,7 +791,6 @@ impl PaymentDetailsModifier { (::windows_core::Interface::vtable(this).AdditionalDisplayItems)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(supportedmethodids: P0, total: P1) -> ::windows_core::Result where @@ -816,7 +802,6 @@ impl PaymentDetailsModifier { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), supportedmethodids.into_param().abi(), total.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithAdditionalDisplayItems(supportedmethodids: P0, total: P1, additionaldisplayitems: P2) -> ::windows_core::Result where @@ -829,7 +814,6 @@ impl PaymentDetailsModifier { (::windows_core::Interface::vtable(this).CreateWithAdditionalDisplayItems)(::windows_core::Interface::as_raw(this), supportedmethodids.into_param().abi(), total.into_param().abi(), additionaldisplayitems.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithAdditionalDisplayItemsAndJsonData(supportedmethodids: P0, total: P1, additionaldisplayitems: P2, jsondata: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -940,7 +924,6 @@ impl PaymentMediator { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedMethodIdsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1051,7 +1034,6 @@ unsafe impl ::core::marker::Sync for PaymentMerchantInfo {} pub struct PaymentMethodData(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PaymentMethodData, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PaymentMethodData { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedMethodIds(&self) -> ::windows_core::Result> { let this = self; @@ -1067,7 +1049,6 @@ impl PaymentMethodData { (::windows_core::Interface::vtable(this).JsonData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(supportedmethodids: P0) -> ::windows_core::Result where @@ -1078,7 +1059,6 @@ impl PaymentMethodData { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), supportedmethodids.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithJsonData(supportedmethodids: P0, jsondata: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1206,7 +1186,6 @@ impl PaymentRequest { (::windows_core::Interface::vtable(this).Details)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MethodData(&self) -> ::windows_core::Result> { let this = self; @@ -1229,7 +1208,6 @@ impl PaymentRequest { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(details: P0, methoddata: P1) -> ::windows_core::Result where @@ -1241,7 +1219,6 @@ impl PaymentRequest { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), details.into_param().abi(), methoddata.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithMerchantInfo(details: P0, methoddata: P1, merchantinfo: P2) -> ::windows_core::Result where @@ -1254,7 +1231,6 @@ impl PaymentRequest { (::windows_core::Interface::vtable(this).CreateWithMerchantInfo)(::windows_core::Interface::as_raw(this), details.into_param().abi(), methoddata.into_param().abi(), merchantinfo.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithMerchantInfoAndOptions(details: P0, methoddata: P1, merchantinfo: P2, options: P3) -> ::windows_core::Result where @@ -1268,7 +1244,6 @@ impl PaymentRequest { (::windows_core::Interface::vtable(this).CreateWithMerchantInfoAndOptions)(::windows_core::Interface::as_raw(this), details.into_param().abi(), methoddata.into_param().abi(), merchantinfo.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithMerchantInfoOptionsAndId(details: P0, methoddata: P1, merchantinfo: P2, options: P3, id: &::windows_core::HSTRING) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs index 80695cf2fa..a743863b12 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Holographic/mod.rs @@ -10,12 +10,7 @@ pub struct IHolographicApplicationPreviewStatics_Vtbl { IsHolographicActivation: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IHolographicKeyboardPlacementOverridePreview, - IHolographicKeyboardPlacementOverridePreview_Vtbl, - 0xc8a8ce3a_dfde_5a14_8d5f_182c526dd9c4 -); +::windows_core::imp::com_interface!(IHolographicKeyboardPlacementOverridePreview, IHolographicKeyboardPlacementOverridePreview_Vtbl, 0xc8a8ce3a_dfde_5a14_8d5f_182c526dd9c4); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -35,12 +30,7 @@ pub struct IHolographicKeyboardPlacementOverridePreview_Vtbl { ResetPlacementOverride: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IHolographicKeyboardPlacementOverridePreviewStatics, - IHolographicKeyboardPlacementOverridePreviewStatics_Vtbl, - 0x202e6039_1ff6_5a06_aac4_a5e24fa3ec4b -); +::windows_core::imp::com_interface!(IHolographicKeyboardPlacementOverridePreviewStatics, IHolographicKeyboardPlacementOverridePreviewStatics_Vtbl, 0x202e6039_1ff6_5a06_aac4_a5e24fa3ec4b); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -59,7 +49,6 @@ impl HolographicApplicationPreview { (::windows_core::Interface::vtable(this).IsCurrentViewPresentedOnHolographicDisplay)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn IsHolographicActivation(activatedeventargs: P0) -> ::windows_core::Result where @@ -79,7 +68,6 @@ impl HolographicApplicationPreview { impl ::windows_core::RuntimeName for HolographicApplicationPreview { const NAME: &'static str = "Windows.ApplicationModel.Preview.Holographic.HolographicApplicationPreview"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -88,7 +76,6 @@ pub struct HolographicKeyboardPlacementOverridePreview(::windows_core::IUnknown) ::windows_core::imp::interface_hierarchy!(HolographicKeyboardPlacementOverridePreview, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl HolographicKeyboardPlacementOverridePreview { - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial", feature = "deprecated"))] pub fn SetPlacementOverride(&self, coordinatesystem: P0, topcenterposition: super::super::super::Foundation::Numerics::Vector3, normal: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> where @@ -97,7 +84,6 @@ impl HolographicKeyboardPlacementOverridePreview { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPlacementOverride)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), topcenterposition, normal).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial", feature = "deprecated"))] pub fn SetPlacementOverrideWithMaxSize(&self, coordinatesystem: P0, topcenterposition: super::super::super::Foundation::Numerics::Vector3, normal: super::super::super::Foundation::Numerics::Vector3, maxsize: super::super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> where @@ -106,13 +92,11 @@ impl HolographicKeyboardPlacementOverridePreview { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPlacementOverrideWithMaxSize)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), topcenterposition, normal, maxsize).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResetPlacementOverride(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).ResetPlacementOverride)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetForCurrentView() -> ::windows_core::Result { Self::IHolographicKeyboardPlacementOverridePreviewStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs index 48f321dc74..134139e90b 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/InkWorkspace/mod.rs @@ -20,7 +20,6 @@ pub struct IInkWorkspaceHostedAppManagerStatics_Vtbl { pub struct InkWorkspaceHostedAppManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkWorkspaceHostedAppManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkWorkspaceHostedAppManager { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetThumbnailAsync(&self, bitmap: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs index fa20fb2fc5..936bd6d655 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/Notes/mod.rs @@ -151,7 +151,6 @@ impl NotesWindowManagerPreview { let this = self; unsafe { (::windows_core::Interface::vtable(this).ShowNoteRelativeTo)(::windows_core::Interface::as_raw(this), noteviewid, anchornoteviewid).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ShowNoteWithPlacement(&self, noteviewid: i32, data: P0) -> ::windows_core::Result<()> where @@ -164,7 +163,6 @@ impl NotesWindowManagerPreview { let this = self; unsafe { (::windows_core::Interface::vtable(this).HideNote)(::windows_core::Interface::as_raw(this), noteviewid).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetNotePlacement(&self, noteviewid: i32) -> ::windows_core::Result { let this = self; @@ -184,7 +182,6 @@ impl NotesWindowManagerPreview { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFocusToNextView)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetNotesThumbnailAsync(&self, thumbnail: P0) -> ::windows_core::Result where @@ -245,7 +242,6 @@ impl NotesWindowManagerPreview { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ShowNoteRelativeToWithOptions)(::windows_core::Interface::as_raw(this), noteviewid, anchornoteviewid, options.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ShowNoteWithPlacementWithOptions(&self, noteviewid: i32, data: P0, options: P1) -> ::windows_core::Result<()> where @@ -259,7 +255,6 @@ impl NotesWindowManagerPreview { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFocusToPreviousView)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetThumbnailImageForTaskSwitcherAsync(&self, bitmap: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Preview/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Preview/mod.rs index 2ffd14df47..19b09936c8 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Preview/mod.rs @@ -1,9 +1,6 @@ #[cfg(feature = "ApplicationModel_Preview_Holographic")] -#[doc = "Required features: `\"ApplicationModel_Preview_Holographic\"`"] pub mod Holographic; #[cfg(feature = "ApplicationModel_Preview_InkWorkspace")] -#[doc = "Required features: `\"ApplicationModel_Preview_InkWorkspace\"`"] pub mod InkWorkspace; #[cfg(feature = "ApplicationModel_Preview_Notes")] -#[doc = "Required features: `\"ApplicationModel_Preview_Notes\"`"] pub mod Notes; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs index dd4e18d057..a7dc7b2104 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Core/mod.rs @@ -199,7 +199,6 @@ impl NamedResource { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Candidates(&self) -> ::windows_core::Result> { let this = self; @@ -225,7 +224,6 @@ impl NamedResource { (::windows_core::Interface::vtable(this).ResolveForContext)(::windows_core::Interface::as_raw(this), resourcecontext.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResolveAll(&self) -> ::windows_core::Result> { let this = self; @@ -234,7 +232,6 @@ impl NamedResource { (::windows_core::Interface::vtable(this).ResolveAll)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResolveAllForContext(&self, resourcecontext: P0) -> ::windows_core::Result> where @@ -264,7 +261,6 @@ unsafe impl ::core::marker::Sync for NamedResource {} pub struct ResourceCandidate(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ResourceCandidate, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ResourceCandidate { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Qualifiers(&self) -> ::windows_core::Result> { let this = self; @@ -301,7 +297,6 @@ impl ResourceCandidate { (::windows_core::Interface::vtable(this).ValueAsString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GetValueAsFileAsync(&self) -> ::windows_core::Result> { let this = self; @@ -317,7 +312,6 @@ impl ResourceCandidate { (::windows_core::Interface::vtable(this).GetQualifierValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(qualifiername), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetValueAsStreamAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -346,7 +340,6 @@ impl ::windows_core::RuntimeName for ResourceCandidate { } unsafe impl ::core::marker::Send for ResourceCandidate {} unsafe impl ::core::marker::Sync for ResourceCandidate {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -357,7 +350,6 @@ pub struct ResourceCandidateVectorView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceCandidateVectorView, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl ResourceCandidateVectorView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -366,7 +358,6 @@ impl ResourceCandidateVectorView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -375,7 +366,6 @@ impl ResourceCandidateVectorView { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -384,7 +374,6 @@ impl ResourceCandidateVectorView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -396,7 +385,6 @@ impl ResourceCandidateVectorView { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -451,7 +439,6 @@ impl ResourceContext { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn QualifierValues(&self) -> ::windows_core::Result> { let this = self; @@ -464,7 +451,6 @@ impl ResourceContext { let this = self; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetQualifierValues(&self, qualifiernames: P0) -> ::windows_core::Result<()> where @@ -473,7 +459,6 @@ impl ResourceContext { let this = self; unsafe { (::windows_core::Interface::vtable(this).ResetQualifierValues)(::windows_core::Interface::as_raw(this), qualifiernames.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OverrideToMatch(&self, result: P0) -> ::windows_core::Result<()> where @@ -489,7 +474,6 @@ impl ResourceContext { (::windows_core::Interface::vtable(this).Clone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -498,7 +482,6 @@ impl ResourceContext { (::windows_core::Interface::vtable(this).Languages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetLanguages(&self, languages: P0) -> ::windows_core::Result<()> where @@ -507,7 +490,6 @@ impl ResourceContext { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLanguages)(::windows_core::Interface::as_raw(this), languages.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateMatchingContext(result: P0) -> ::windows_core::Result where @@ -530,7 +512,6 @@ impl ResourceContext { pub fn ResetGlobalQualifierValues() -> ::windows_core::Result<()> { Self::IResourceContextStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).ResetGlobalQualifierValues)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetGlobalQualifierValuesForSpecifiedQualifiers(qualifiernames: P0) -> ::windows_core::Result<()> where @@ -547,7 +528,6 @@ impl ResourceContext { pub fn SetGlobalQualifierValueWithPersistence(key: &::windows_core::HSTRING, value: &::windows_core::HSTRING, persistence: ResourceQualifierPersistence) -> ::windows_core::Result<()> { Self::IResourceContextStatics3(|this| unsafe { (::windows_core::Interface::vtable(this).SetGlobalQualifierValueWithPersistence)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), persistence).ok() }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn GetForUIContext(context: P0) -> ::windows_core::Result where @@ -591,7 +571,6 @@ impl ::windows_core::RuntimeName for ResourceContext { } unsafe impl ::core::marker::Send for ResourceContext {} unsafe impl ::core::marker::Sync for ResourceContext {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -602,7 +581,6 @@ pub struct ResourceContextLanguagesVectorView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceContextLanguagesVectorView, super::super::super::Foundation::Collections::IIterable::<::windows_core::HSTRING>, super::super::super::Foundation::Collections::IVectorView::<::windows_core::HSTRING>); #[cfg(feature = "Foundation_Collections")] impl ResourceContextLanguagesVectorView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -611,7 +589,6 @@ impl ResourceContextLanguagesVectorView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -620,7 +597,6 @@ impl ResourceContextLanguagesVectorView { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -629,7 +605,6 @@ impl ResourceContextLanguagesVectorView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: &::windows_core::HSTRING, index: &mut u32) -> ::windows_core::Result { let this = self; @@ -638,7 +613,6 @@ impl ResourceContextLanguagesVectorView { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::windows_core::HSTRING]) -> ::windows_core::Result { let this = self; @@ -693,7 +667,6 @@ impl ResourceManager { (::windows_core::Interface::vtable(this).MainResourceMap)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllResourceMaps(&self) -> ::windows_core::Result> { let this = self; @@ -709,7 +682,6 @@ impl ResourceManager { (::windows_core::Interface::vtable(this).DefaultContext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn LoadPriFiles(&self, files: P0) -> ::windows_core::Result<()> where @@ -718,7 +690,6 @@ impl ResourceManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).LoadPriFiles)(::windows_core::Interface::as_raw(this), files.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn UnloadPriFiles(&self, files: P0) -> ::windows_core::Result<()> where @@ -727,7 +698,6 @@ impl ResourceManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).UnloadPriFiles)(::windows_core::Interface::as_raw(this), files.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllNamedResourcesForPackage(&self, packagename: &::windows_core::HSTRING, resourcelayoutinfo: ResourceLayoutInfo) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -736,7 +706,6 @@ impl ResourceManager { (::windows_core::Interface::vtable(this).GetAllNamedResourcesForPackage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagename), resourcelayoutinfo, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllSubtreesForPackage(&self, packagename: &::windows_core::HSTRING, resourcelayoutinfo: ResourceLayoutInfo) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -782,7 +751,6 @@ pub struct ResourceMap(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(ResourceMap, super::super::super::Foundation::Collections::IIterable::>, super::super::super::Foundation::Collections::IMapView::<::windows_core::HSTRING, NamedResource>); impl ResourceMap { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -791,7 +759,6 @@ impl ResourceMap { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -800,7 +767,6 @@ impl ResourceMap { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -809,7 +775,6 @@ impl ResourceMap { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -818,7 +783,6 @@ impl ResourceMap { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -884,7 +848,6 @@ impl ::core::iter::IntoIterator for &ResourceMap { } unsafe impl ::core::marker::Send for ResourceMap {} unsafe impl ::core::marker::Sync for ResourceMap {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -895,7 +858,6 @@ pub struct ResourceMapIterator(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceMapIterator, super::super::super::Foundation::Collections::IIterator::>); #[cfg(feature = "Foundation_Collections")] impl ResourceMapIterator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Current(&self) -> ::windows_core::Result> { let this = self; @@ -904,7 +866,6 @@ impl ResourceMapIterator { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasCurrent(&self) -> ::windows_core::Result { let this = self; @@ -913,7 +874,6 @@ impl ResourceMapIterator { (::windows_core::Interface::vtable(this).HasCurrent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MoveNext(&self) -> ::windows_core::Result { let this = self; @@ -922,7 +882,6 @@ impl ResourceMapIterator { (::windows_core::Interface::vtable(this).MoveNext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, items: &mut [::core::option::Option>]) -> ::windows_core::Result { let this = self; @@ -949,7 +908,6 @@ impl ::windows_core::RuntimeName for ResourceMapIterator { unsafe impl ::core::marker::Send for ResourceMapIterator {} #[cfg(feature = "Foundation_Collections")] unsafe impl ::core::marker::Sync for ResourceMapIterator {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -960,7 +918,6 @@ pub struct ResourceMapMapView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceMapMapView, super::super::super::Foundation::Collections::IIterable::>, super::super::super::Foundation::Collections::IMapView::<::windows_core::HSTRING, ResourceMap>); #[cfg(feature = "Foundation_Collections")] impl ResourceMapMapView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -969,7 +926,6 @@ impl ResourceMapMapView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -978,7 +934,6 @@ impl ResourceMapMapView { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -987,7 +942,6 @@ impl ResourceMapMapView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -996,7 +950,6 @@ impl ResourceMapMapView { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = self; @@ -1036,7 +989,6 @@ impl ::core::iter::IntoIterator for &ResourceMapMapView { unsafe impl ::core::marker::Send for ResourceMapMapView {} #[cfg(feature = "Foundation_Collections")] unsafe impl ::core::marker::Sync for ResourceMapMapView {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1047,7 +999,6 @@ pub struct ResourceMapMapViewIterator(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceMapMapViewIterator, super::super::super::Foundation::Collections::IIterator::>); #[cfg(feature = "Foundation_Collections")] impl ResourceMapMapViewIterator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Current(&self) -> ::windows_core::Result> { let this = self; @@ -1056,7 +1007,6 @@ impl ResourceMapMapViewIterator { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasCurrent(&self) -> ::windows_core::Result { let this = self; @@ -1065,7 +1015,6 @@ impl ResourceMapMapViewIterator { (::windows_core::Interface::vtable(this).HasCurrent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MoveNext(&self) -> ::windows_core::Result { let this = self; @@ -1074,7 +1023,6 @@ impl ResourceMapMapViewIterator { (::windows_core::Interface::vtable(this).MoveNext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, items: &mut [::core::option::Option>]) -> ::windows_core::Result { let this = self; @@ -1154,7 +1102,6 @@ impl ::windows_core::RuntimeName for ResourceQualifier { } unsafe impl ::core::marker::Send for ResourceQualifier {} unsafe impl ::core::marker::Sync for ResourceQualifier {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1165,7 +1112,6 @@ pub struct ResourceQualifierMapView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceQualifierMapView, super::super::super::Foundation::Collections::IIterable::>, super::super::super::Foundation::Collections::IMapView::<::windows_core::HSTRING, ::windows_core::HSTRING>); #[cfg(feature = "Foundation_Collections")] impl ResourceQualifierMapView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1174,7 +1120,6 @@ impl ResourceQualifierMapView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1183,7 +1128,6 @@ impl ResourceQualifierMapView { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1192,7 +1136,6 @@ impl ResourceQualifierMapView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1201,7 +1144,6 @@ impl ResourceQualifierMapView { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = self; @@ -1241,7 +1183,6 @@ impl ::core::iter::IntoIterator for &ResourceQualifierMapView { unsafe impl ::core::marker::Send for ResourceQualifierMapView {} #[cfg(feature = "Foundation_Collections")] unsafe impl ::core::marker::Sync for ResourceQualifierMapView {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1252,7 +1193,6 @@ pub struct ResourceQualifierObservableMap(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceQualifierObservableMap, super::super::super::Foundation::Collections::IIterable::>, super::super::super::Foundation::Collections::IMap::<::windows_core::HSTRING, ::windows_core::HSTRING>, super::super::super::Foundation::Collections::IObservableMap::<::windows_core::HSTRING, ::windows_core::HSTRING>); #[cfg(feature = "Foundation_Collections")] impl ResourceQualifierObservableMap { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1261,7 +1201,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1270,7 +1209,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1279,7 +1217,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1288,7 +1225,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1297,7 +1233,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1306,19 +1241,16 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MapChanged(&self, vhnd: P0) -> ::windows_core::Result where @@ -1330,7 +1262,6 @@ impl ResourceQualifierObservableMap { (::windows_core::Interface::vtable(this).MapChanged)(::windows_core::Interface::as_raw(this), vhnd.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveMapChanged(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -1370,7 +1301,6 @@ impl ::core::iter::IntoIterator for &ResourceQualifierObservableMap { unsafe impl ::core::marker::Send for ResourceQualifierObservableMap {} #[cfg(feature = "Foundation_Collections")] unsafe impl ::core::marker::Sync for ResourceQualifierObservableMap {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1381,7 +1311,6 @@ pub struct ResourceQualifierVectorView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ResourceQualifierVectorView, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl ResourceQualifierVectorView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1390,7 +1319,6 @@ impl ResourceQualifierVectorView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -1399,7 +1327,6 @@ impl ResourceQualifierVectorView { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1408,7 +1335,6 @@ impl ResourceQualifierVectorView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1420,7 +1346,6 @@ impl ResourceQualifierVectorView { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs index 7c17090b89..bf4940cdf4 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/Management/mod.rs @@ -25,12 +25,7 @@ pub struct IIndexedResourceQualifier_Vtbl { pub QualifierValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IResourceIndexer, - IResourceIndexer_Vtbl, - 0x2d4cf9a5_e32f_4ab2_8748_96350a016da3 -); +::windows_core::imp::com_interface!(IResourceIndexer, IResourceIndexer_Vtbl, 0x2d4cf9a5_e32f_4ab2_8748_96350a016da3); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -46,12 +41,7 @@ pub struct IResourceIndexer_Vtbl { IndexFileContentsAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IResourceIndexerFactory, - IResourceIndexerFactory_Vtbl, - 0xb8de3f09_31cd_4d97_bd30_8d39f742bc61 -); +::windows_core::imp::com_interface!(IResourceIndexerFactory, IResourceIndexerFactory_Vtbl, 0xb8de3f09_31cd_4d97_bd30_8d39f742bc61); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -63,12 +53,7 @@ pub struct IResourceIndexerFactory_Vtbl { CreateResourceIndexer: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IResourceIndexerFactory2, - IResourceIndexerFactory2_Vtbl, - 0x6040f18d_d5e5_4b60_9201_cd279cbcfed9 -); +::windows_core::imp::com_interface!(IResourceIndexerFactory2, IResourceIndexerFactory2_Vtbl, 0x6040f18d_d5e5_4b60_9201_cd279cbcfed9); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -98,7 +83,6 @@ impl IndexedResourceCandidate { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Metadata(&self) -> ::windows_core::Result> { let this = self; @@ -107,7 +91,6 @@ impl IndexedResourceCandidate { (::windows_core::Interface::vtable(this).Metadata)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Qualifiers(&self) -> ::windows_core::Result> { let this = self; @@ -175,7 +158,6 @@ impl ::windows_core::RuntimeName for IndexedResourceQualifier { } unsafe impl ::core::marker::Send for IndexedResourceQualifier {} unsafe impl ::core::marker::Sync for IndexedResourceQualifier {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -184,7 +166,6 @@ pub struct ResourceIndexer(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ResourceIndexer, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ResourceIndexer { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IndexFilePath(&self, filepath: P0) -> ::windows_core::Result where @@ -196,7 +177,6 @@ impl ResourceIndexer { (::windows_core::Interface::vtable(this).IndexFilePath)(::windows_core::Interface::as_raw(this), filepath.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn IndexFileContentsAsync(&self, file: P0) -> ::windows_core::Result>> where @@ -208,7 +188,6 @@ impl ResourceIndexer { (::windows_core::Interface::vtable(this).IndexFileContentsAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateResourceIndexer(projectroot: P0) -> ::windows_core::Result where @@ -219,7 +198,6 @@ impl ResourceIndexer { (::windows_core::Interface::vtable(this).CreateResourceIndexer)(::windows_core::Interface::as_raw(this), projectroot.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateResourceIndexerWithExtension(projectroot: P0, extensiondllpath: P1) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs index 87dd659695..88927288b0 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Resources/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_Resources_Core")] -#[doc = "Required features: `\"ApplicationModel_Resources_Core\"`"] pub mod Core; #[cfg(feature = "ApplicationModel_Resources_Management")] -#[doc = "Required features: `\"ApplicationModel_Resources_Management\"`"] pub mod Management; ::windows_core::imp::com_interface!(IResourceLoader, IResourceLoader_Vtbl, 0x08524908_16ef_45ad_a602_293637d7e61a); #[repr(C)] @@ -127,7 +125,6 @@ impl ResourceLoader { (::windows_core::Interface::vtable(this).GetForViewIndependentUseWithName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn GetForUIContext(context: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs index 5b9edf4613..61a1ece0ee 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Search/Core/mod.rs @@ -104,7 +104,6 @@ impl SearchSuggestion { (::windows_core::Interface::vtable(this).DetailText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Image(&self) -> ::windows_core::Result { let this = self; @@ -187,7 +186,6 @@ impl SearchSuggestionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetQueryWithSearchQueryLinguisticDetails)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(querytext), ::core::mem::transmute_copy(language), linguisticdetails.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Suggestions(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Search/impl.rs b/crates/libs/windows/src/Windows/ApplicationModel/Search/impl.rs index 7aefa72988..e56e302c05 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Search/impl.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Search/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait ISearchPaneQueryChangedEventArgs_Impl: Sized { fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs index 70c7013aff..e40646089f 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Search/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_Search_Core")] -#[doc = "Required features: `\"ApplicationModel_Search_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(ILocalContentSuggestionSettings, ILocalContentSuggestionSettings_Vtbl, 0xeeaeb062_743d_456e_84a3_23f06f2d15d7); #[repr(C)] @@ -20,12 +19,7 @@ pub struct ILocalContentSuggestionSettings_Vtbl { PropertiesToMatch: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPane, - ISearchPane_Vtbl, - 0xfdacec38_3700_4d73_91a1_2f998674238a -); +::windows_core::imp::com_interface!(ISearchPane, ISearchPane_Vtbl, 0xfdacec38_3700_4d73_91a1_2f998674238a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -133,17 +127,11 @@ pub struct ISearchPane_Vtbl { TrySetQueryText: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneQueryChangedEventArgs, - ISearchPaneQueryChangedEventArgs_Vtbl, - 0x3c064fe9_2351_4248_a529_7110f464a785 -); +::windows_core::imp::com_interface!(ISearchPaneQueryChangedEventArgs, ISearchPaneQueryChangedEventArgs_Vtbl, 0x3c064fe9_2351_4248_a529_7110f464a785); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(ISearchPaneQueryChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ISearchPaneQueryChangedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -152,7 +140,6 @@ impl ISearchPaneQueryChangedEventArgs { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -161,7 +148,6 @@ impl ISearchPaneQueryChangedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = self; @@ -206,12 +192,7 @@ pub struct ISearchPaneQueryLinguisticDetails_Vtbl { pub QueryTextCompositionLength: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneQuerySubmittedEventArgs, - ISearchPaneQuerySubmittedEventArgs_Vtbl, - 0x143ba4fc_e9c5_4736_91b2_e8eb9cb88356 -); +::windows_core::imp::com_interface!(ISearchPaneQuerySubmittedEventArgs, ISearchPaneQuerySubmittedEventArgs_Vtbl, 0x143ba4fc_e9c5_4736_91b2_e8eb9cb88356); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -227,12 +208,7 @@ pub struct ISearchPaneQuerySubmittedEventArgs_Vtbl { Language: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails, - ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails_Vtbl, - 0x460c92e5_4c32_4538_a4d4_b6b4400d140f -); +::windows_core::imp::com_interface!(ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails, ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails_Vtbl, 0x460c92e5_4c32_4538_a4d4_b6b4400d140f); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -244,12 +220,7 @@ pub struct ISearchPaneQuerySubmittedEventArgsWithLinguisticDetails_Vtbl { LinguisticDetails: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneResultSuggestionChosenEventArgs, - ISearchPaneResultSuggestionChosenEventArgs_Vtbl, - 0xc8316cc0_aed2_41e0_bce0_c26ca74f85ec -); +::windows_core::imp::com_interface!(ISearchPaneResultSuggestionChosenEventArgs, ISearchPaneResultSuggestionChosenEventArgs_Vtbl, 0xc8316cc0_aed2_41e0_bce0_c26ca74f85ec); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -261,12 +232,7 @@ pub struct ISearchPaneResultSuggestionChosenEventArgs_Vtbl { Tag: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneStatics, - ISearchPaneStatics_Vtbl, - 0x9572adf1_8f1d_481f_a15b_c61655f16a0e -); +::windows_core::imp::com_interface!(ISearchPaneStatics, ISearchPaneStatics_Vtbl, 0x9572adf1_8f1d_481f_a15b_c61655f16a0e); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -278,12 +244,7 @@ pub struct ISearchPaneStatics_Vtbl { GetForCurrentView: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneStaticsWithHideThisApplication, - ISearchPaneStaticsWithHideThisApplication_Vtbl, - 0x00732830_50f1_4d03_99ac_c6644c8ed8b5 -); +::windows_core::imp::com_interface!(ISearchPaneStaticsWithHideThisApplication, ISearchPaneStaticsWithHideThisApplication_Vtbl, 0x00732830_50f1_4d03_99ac_c6644c8ed8b5); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -295,12 +256,7 @@ pub struct ISearchPaneStaticsWithHideThisApplication_Vtbl { HideThisApplication: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneSuggestionsRequest, - ISearchPaneSuggestionsRequest_Vtbl, - 0x81b10b1c_e561_4093_9b4d_2ad482794a53 -); +::windows_core::imp::com_interface!(ISearchPaneSuggestionsRequest, ISearchPaneSuggestionsRequest_Vtbl, 0x81b10b1c_e561_4093_9b4d_2ad482794a53); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -320,12 +276,7 @@ pub struct ISearchPaneSuggestionsRequest_Vtbl { GetDeferral: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneSuggestionsRequestDeferral, - ISearchPaneSuggestionsRequestDeferral_Vtbl, - 0xa0d009f7_8748_4ee2_ad44_afa6be997c51 -); +::windows_core::imp::com_interface!(ISearchPaneSuggestionsRequestDeferral, ISearchPaneSuggestionsRequestDeferral_Vtbl, 0xa0d009f7_8748_4ee2_ad44_afa6be997c51); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -337,12 +288,7 @@ pub struct ISearchPaneSuggestionsRequestDeferral_Vtbl { Complete: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneSuggestionsRequestedEventArgs, - ISearchPaneSuggestionsRequestedEventArgs_Vtbl, - 0xc89b8a2f_ac56_4460_8d2f_80023bec4fc5 -); +::windows_core::imp::com_interface!(ISearchPaneSuggestionsRequestedEventArgs, ISearchPaneSuggestionsRequestedEventArgs_Vtbl, 0xc89b8a2f_ac56_4460_8d2f_80023bec4fc5); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -354,12 +300,7 @@ pub struct ISearchPaneSuggestionsRequestedEventArgs_Vtbl { Request: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISearchPaneVisibilityChangedEventArgs, - ISearchPaneVisibilityChangedEventArgs_Vtbl, - 0x3c4d3046_ac4b_49f2_97d6_020e6182cb9c -); +::windows_core::imp::com_interface!(ISearchPaneVisibilityChangedEventArgs, ISearchPaneVisibilityChangedEventArgs_Vtbl, 0x3c4d3046_ac4b_49f2_97d6_020e6182cb9c); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -448,7 +389,6 @@ impl LocalContentSuggestionSettings { (::windows_core::Interface::vtable(this).Enabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn Locations(&self) -> ::windows_core::Result> { let this = self; @@ -468,7 +408,6 @@ impl LocalContentSuggestionSettings { (::windows_core::Interface::vtable(this).AqsFilter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PropertiesToMatch(&self) -> ::windows_core::Result> { let this = self; @@ -488,7 +427,6 @@ unsafe impl ::windows_core::Interface for LocalContentSuggestionSettings { impl ::windows_core::RuntimeName for LocalContentSuggestionSettings { const NAME: &'static str = "Windows.ApplicationModel.Search.LocalContentSuggestionSettings"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -497,13 +435,11 @@ pub struct SearchPane(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPane, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPane { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSearchHistoryEnabled(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSearchHistoryEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SearchHistoryEnabled(&self) -> ::windows_core::Result { let this = self; @@ -512,13 +448,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).SearchHistoryEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSearchHistoryContext(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSearchHistoryContext)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SearchHistoryContext(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -527,13 +461,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).SearchHistoryContext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPlaceholderText(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPlaceholderText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlaceholderText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -542,7 +474,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).PlaceholderText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -551,7 +482,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -560,7 +490,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Visible(&self) -> ::windows_core::Result { let this = self; @@ -569,7 +498,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).Visible)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn VisibilityChanged(&self, handler: P0) -> ::windows_core::Result where @@ -581,13 +509,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).VisibilityChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveVisibilityChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveVisibilityChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryChanged(&self, handler: P0) -> ::windows_core::Result where @@ -599,13 +525,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).QueryChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveQueryChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveQueryChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SuggestionsRequested(&self, handler: P0) -> ::windows_core::Result where @@ -617,13 +541,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).SuggestionsRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSuggestionsRequested(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSuggestionsRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QuerySubmitted(&self, handler: P0) -> ::windows_core::Result where @@ -635,13 +557,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).QuerySubmitted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveQuerySubmitted(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveQuerySubmitted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResultSuggestionChosen(&self, handler: P0) -> ::windows_core::Result where @@ -653,13 +573,11 @@ impl SearchPane { (::windows_core::Interface::vtable(this).ResultSuggestionChosen)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveResultSuggestionChosen(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveResultSuggestionChosen)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLocalContentSuggestionSettings(&self, settings: P0) -> ::windows_core::Result<()> where @@ -668,25 +586,21 @@ impl SearchPane { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLocalContentSuggestionSettings)(::windows_core::Interface::as_raw(this), settings.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowOverloadDefault(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).ShowOverloadDefault)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowOverloadWithQuery(&self, query: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).ShowOverloadWithQuery)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(query)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetShowOnKeyboardInput(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetShowOnKeyboardInput)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowOnKeyboardInput(&self) -> ::windows_core::Result { let this = self; @@ -695,7 +609,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).ShowOnKeyboardInput)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TrySetQueryText(&self, query: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -704,7 +617,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).TrySetQueryText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(query), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetForCurrentView() -> ::windows_core::Result { Self::ISearchPaneStatics(|this| unsafe { @@ -712,7 +624,6 @@ impl SearchPane { (::windows_core::Interface::vtable(this).GetForCurrentView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn HideThisApplication() -> ::windows_core::Result<()> { Self::ISearchPaneStaticsWithHideThisApplication(|this| unsafe { (::windows_core::Interface::vtable(this).HideThisApplication)(::windows_core::Interface::as_raw(this)).ok() }) @@ -743,7 +654,6 @@ unsafe impl ::windows_core::Interface for SearchPane { impl ::windows_core::RuntimeName for SearchPane { const NAME: &'static str = "Windows.ApplicationModel.Search.SearchPane"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -754,7 +664,6 @@ pub struct SearchPaneQueryChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SearchPaneQueryChangedEventArgs, ISearchPaneQueryChangedEventArgs); #[cfg(feature = "deprecated")] impl SearchPaneQueryChangedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -763,7 +672,6 @@ impl SearchPaneQueryChangedEventArgs { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -772,7 +680,6 @@ impl SearchPaneQueryChangedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = self; @@ -804,7 +711,6 @@ unsafe impl ::core::marker::Sync for SearchPaneQueryChangedEventArgs {} pub struct SearchPaneQueryLinguisticDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneQueryLinguisticDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SearchPaneQueryLinguisticDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn QueryTextAlternatives(&self) -> ::windows_core::Result> { let this = self; @@ -840,7 +746,6 @@ impl ::windows_core::RuntimeName for SearchPaneQueryLinguisticDetails { } unsafe impl ::core::marker::Send for SearchPaneQueryLinguisticDetails {} unsafe impl ::core::marker::Sync for SearchPaneQueryLinguisticDetails {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -849,7 +754,6 @@ pub struct SearchPaneQuerySubmittedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneQuerySubmittedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPaneQuerySubmittedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -858,7 +762,6 @@ impl SearchPaneQuerySubmittedEventArgs { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -867,7 +770,6 @@ impl SearchPaneQuerySubmittedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -894,7 +796,6 @@ impl ::windows_core::RuntimeName for SearchPaneQuerySubmittedEventArgs { unsafe impl ::core::marker::Send for SearchPaneQuerySubmittedEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for SearchPaneQuerySubmittedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -903,7 +804,6 @@ pub struct SearchPaneResultSuggestionChosenEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneResultSuggestionChosenEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPaneResultSuggestionChosenEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Tag(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -930,7 +830,6 @@ impl ::windows_core::RuntimeName for SearchPaneResultSuggestionChosenEventArgs { unsafe impl ::core::marker::Send for SearchPaneResultSuggestionChosenEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for SearchPaneResultSuggestionChosenEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -939,7 +838,6 @@ pub struct SearchPaneSuggestionsRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneSuggestionsRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPaneSuggestionsRequest { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsCanceled(&self) -> ::windows_core::Result { let this = self; @@ -948,7 +846,6 @@ impl SearchPaneSuggestionsRequest { (::windows_core::Interface::vtable(this).IsCanceled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SearchSuggestionCollection(&self) -> ::windows_core::Result { let this = self; @@ -957,7 +854,6 @@ impl SearchPaneSuggestionsRequest { (::windows_core::Interface::vtable(this).SearchSuggestionCollection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = self; @@ -984,7 +880,6 @@ impl ::windows_core::RuntimeName for SearchPaneSuggestionsRequest { unsafe impl ::core::marker::Send for SearchPaneSuggestionsRequest {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for SearchPaneSuggestionsRequest {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -993,7 +888,6 @@ pub struct SearchPaneSuggestionsRequestDeferral(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneSuggestionsRequestDeferral, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPaneSuggestionsRequestDeferral { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Complete(&self) -> ::windows_core::Result<()> { let this = self; @@ -1017,7 +911,6 @@ impl ::windows_core::RuntimeName for SearchPaneSuggestionsRequestDeferral { unsafe impl ::core::marker::Send for SearchPaneSuggestionsRequestDeferral {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for SearchPaneSuggestionsRequestDeferral {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1028,7 +921,6 @@ pub struct SearchPaneSuggestionsRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SearchPaneSuggestionsRequestedEventArgs, ISearchPaneQueryChangedEventArgs); #[cfg(feature = "deprecated")] impl SearchPaneSuggestionsRequestedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1037,7 +929,6 @@ impl SearchPaneSuggestionsRequestedEventArgs { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1046,7 +937,6 @@ impl SearchPaneSuggestionsRequestedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1055,7 +945,6 @@ impl SearchPaneSuggestionsRequestedEventArgs { (::windows_core::Interface::vtable(this).LinguisticDetails)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Request(&self) -> ::windows_core::Result { let this = self; @@ -1082,7 +971,6 @@ impl ::windows_core::RuntimeName for SearchPaneSuggestionsRequestedEventArgs { unsafe impl ::core::marker::Send for SearchPaneSuggestionsRequestedEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for SearchPaneSuggestionsRequestedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1091,7 +979,6 @@ pub struct SearchPaneVisibilityChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchPaneVisibilityChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SearchPaneVisibilityChangedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Visible(&self) -> ::windows_core::Result { let this = self; @@ -1123,7 +1010,6 @@ unsafe impl ::core::marker::Sync for SearchPaneVisibilityChangedEventArgs {} pub struct SearchQueryLinguisticDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SearchQueryLinguisticDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SearchQueryLinguisticDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn QueryTextAlternatives(&self) -> ::windows_core::Result> { let this = self; @@ -1146,7 +1032,6 @@ impl SearchQueryLinguisticDetails { (::windows_core::Interface::vtable(this).QueryTextCompositionLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateInstance(querytextalternatives: P0, querytextcompositionstart: u32, querytextcompositionlength: u32) -> ::windows_core::Result where @@ -1191,7 +1076,6 @@ impl SearchSuggestionCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).AppendQuerySuggestion)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppendQuerySuggestions(&self, suggestions: P0) -> ::windows_core::Result<()> where @@ -1200,7 +1084,6 @@ impl SearchSuggestionCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).AppendQuerySuggestions)(::windows_core::Interface::as_raw(this), suggestions.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendResultSuggestion(&self, text: &::windows_core::HSTRING, detailtext: &::windows_core::HSTRING, tag: &::windows_core::HSTRING, image: P0, imagealternatetext: &::windows_core::HSTRING) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs index 047b7387bb..cbfa8711eb 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/LicenseManagement/mod.rs @@ -45,7 +45,6 @@ pub struct ILicenseSatisfactionResult_Vtbl { } pub struct LicenseManager; impl LicenseManager { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AddLicenseAsync(license: P0) -> ::windows_core::Result where @@ -56,7 +55,6 @@ impl LicenseManager { (::windows_core::Interface::vtable(this).AddLicenseAsync)(::windows_core::Interface::as_raw(this), license.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSatisfactionInfosAsync(contentids: P0, keyids: P1) -> ::windows_core::Result> where @@ -160,7 +158,6 @@ unsafe impl ::core::marker::Sync for LicenseSatisfactionInfo {} pub struct LicenseSatisfactionResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LicenseSatisfactionResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LicenseSatisfactionResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LicenseSatisfactionInfos(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs index a8cb545b18..ae24325c02 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs @@ -405,7 +405,6 @@ impl AppInstallItem { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RestartWithTelemetry)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(correlationvector)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -512,7 +511,6 @@ impl AppInstallManager { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppInstallItems(&self) -> ::windows_core::Result> { let this = self; @@ -611,7 +609,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForUpdatesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SearchForAllUpdatesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -655,7 +652,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForUpdatesWithTelemetryAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), ::core::mem::transmute_copy(catalogid), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SearchForAllUpdatesWithTelemetryAsync(&self, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -683,7 +679,6 @@ impl AppInstallManager { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RestartWithTelemetry)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(correlationvector)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Management_Deployment\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Management_Deployment"))] pub fn StartProductInstallAsync(&self, productid: &::windows_core::HSTRING, catalogid: &::windows_core::HSTRING, flightid: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, repair: bool, forceuseofnonremovablestorage: bool, correlationvector: &::windows_core::HSTRING, targetvolume: P0) -> ::windows_core::Result>> where @@ -695,7 +690,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).StartProductInstallAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(catalogid), ::core::mem::transmute_copy(flightid), ::core::mem::transmute_copy(clientid), repair, forceuseofnonremovablestorage, ::core::mem::transmute_copy(correlationvector), targetvolume.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Management_Deployment\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Management_Deployment", feature = "System"))] pub fn StartProductInstallForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, catalogid: &::windows_core::HSTRING, flightid: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, repair: bool, forceuseofnonremovablestorage: bool, correlationvector: &::windows_core::HSTRING, targetvolume: P1) -> ::windows_core::Result>> where @@ -708,7 +702,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).StartProductInstallForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(catalogid), ::core::mem::transmute_copy(flightid), ::core::mem::transmute_copy(clientid), repair, forceuseofnonremovablestorage, ::core::mem::transmute_copy(correlationvector), targetvolume.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UpdateAppByPackageFamilyNameForUserAsync(&self, user: P0, packagefamilyname: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -720,7 +713,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).UpdateAppByPackageFamilyNameForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(packagefamilyname), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SearchForUpdatesForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, skuid: &::windows_core::HSTRING, catalogid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -732,7 +724,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForUpdatesForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), ::core::mem::transmute_copy(catalogid), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub fn SearchForAllUpdatesForUserAsync(&self, user: P0, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result>> where @@ -744,7 +735,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForAllUpdatesForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetIsAppAllowedToInstallForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, skuid: &::windows_core::HSTRING, catalogid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -756,7 +746,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).GetIsAppAllowedToInstallForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), ::core::mem::transmute_copy(catalogid), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetIsApplicableForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, skuid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -779,7 +768,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).GetFreeUserEntitlementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(storeid), ::core::mem::transmute_copy(campaignid), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFreeUserEntitlementForUserAsync(&self, user: P0, storeid: &::windows_core::HSTRING, campaignid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -798,7 +786,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).GetFreeDeviceEntitlementAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(storeid), ::core::mem::transmute_copy(campaignid), ::core::mem::transmute_copy(correlationvector), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppInstallItemsWithGroupSupport(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -807,7 +794,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).AppInstallItemsWithGroupSupport)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SearchForAllUpdatesWithUpdateOptionsAsync(&self, correlationvector: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, updateoptions: P0) -> ::windows_core::Result>> where @@ -819,7 +805,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForAllUpdatesWithUpdateOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(correlationvector), ::core::mem::transmute_copy(clientid), updateoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub fn SearchForAllUpdatesWithUpdateOptionsForUserAsync(&self, user: P0, correlationvector: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, updateoptions: P1) -> ::windows_core::Result>> where @@ -842,7 +827,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForUpdatesWithUpdateOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), ::core::mem::transmute_copy(correlationvector), ::core::mem::transmute_copy(clientid), updateoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SearchForUpdatesWithUpdateOptionsForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, skuid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, updateoptions: P1) -> ::windows_core::Result> where @@ -855,7 +839,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).SearchForUpdatesWithUpdateOptionsForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), ::core::mem::transmute_copy(correlationvector), ::core::mem::transmute_copy(clientid), updateoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartProductInstallWithOptionsAsync(&self, productid: &::windows_core::HSTRING, flightid: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING, installoptions: P0) -> ::windows_core::Result>> where @@ -867,7 +850,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).StartProductInstallWithOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(flightid), ::core::mem::transmute_copy(clientid), ::core::mem::transmute_copy(correlationvector), installoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub fn StartProductInstallWithOptionsForUserAsync(&self, user: P0, productid: &::windows_core::HSTRING, flightid: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, correlationvector: &::windows_core::HSTRING, installoptions: P1) -> ::windows_core::Result>> where @@ -887,7 +869,6 @@ impl AppInstallManager { (::windows_core::Interface::vtable(this).GetIsPackageIdentityAllowedToInstallAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(correlationvector), ::core::mem::transmute_copy(packageidentityname), ::core::mem::transmute_copy(publishercertificatename), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetIsPackageIdentityAllowedToInstallForUserAsync(&self, user: P0, correlationvector: &::windows_core::HSTRING, packageidentityname: &::windows_core::HSTRING, publishercertificatename: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1000,7 +981,6 @@ impl AppInstallOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRepair)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Management_Deployment\"`"] #[cfg(feature = "Management_Deployment")] pub fn TargetVolume(&self) -> ::windows_core::Result { let this = self; @@ -1009,7 +989,6 @@ impl AppInstallOptions { (::windows_core::Interface::vtable(this).TargetVolume)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Management_Deployment\"`"] #[cfg(feature = "Management_Deployment")] pub fn SetTargetVolume(&self, value: P0) -> ::windows_core::Result<()> where @@ -1181,7 +1160,6 @@ impl AppInstallStatus { (::windows_core::Interface::vtable(this).ErrorCode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs index 5f472c4415..64ce23ff8d 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/Preview/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_Store_Preview_InstallControl")] -#[doc = "Required features: `\"ApplicationModel_Store_Preview_InstallControl\"`"] pub mod InstallControl; ::windows_core::imp::com_interface!(IDeliveryOptimizationSettings, IDeliveryOptimizationSettings_Vtbl, 0x1810fda0_e853_565e_b874_7a8a7b9a0e0f); #[repr(C)] @@ -247,7 +246,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).HardwareManufacturerInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FilterUnsupportedSystemFeaturesAsync(systemfeatures: P0) -> ::windows_core::Result>> where @@ -276,7 +274,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).HasStoreWebAccount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn HasStoreWebAccountForUser(user: P0) -> ::windows_core::Result where @@ -287,7 +284,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).HasStoreWebAccountForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetStoreLogDataAsync(options: StoreLogOptions) -> ::windows_core::Result> { Self::IStoreConfigurationStatics3(|this| unsafe { @@ -295,7 +291,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).GetStoreLogDataAsync)(::windows_core::Interface::as_raw(this), options, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetStoreWebAccountIdForUser(user: P0, webaccountid: &::windows_core::HSTRING) -> ::windows_core::Result<()> where @@ -303,7 +298,6 @@ impl StoreConfiguration { { Self::IStoreConfigurationStatics3(|this| unsafe { (::windows_core::Interface::vtable(this).SetStoreWebAccountIdForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(webaccountid)).ok() }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn IsStoreWebAccountIdForUser(user: P0, webaccountid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -314,7 +308,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).IsStoreWebAccountIdForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(webaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetPurchasePromptingPolicyForUser(user: P0) -> ::windows_core::Result> where @@ -325,7 +318,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).GetPurchasePromptingPolicyForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetPurchasePromptingPolicyForUser(user: P0, value: P1) -> ::windows_core::Result<()> where @@ -340,7 +332,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).GetStoreWebAccountId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetStoreWebAccountIdForUser(user: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -354,7 +345,6 @@ impl StoreConfiguration { pub fn SetEnterpriseStoreWebAccountId(webaccountid: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IStoreConfigurationStatics4(|this| unsafe { (::windows_core::Interface::vtable(this).SetEnterpriseStoreWebAccountId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountid)).ok() }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetEnterpriseStoreWebAccountIdForUser(user: P0, webaccountid: &::windows_core::HSTRING) -> ::windows_core::Result<()> where @@ -368,7 +358,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).GetEnterpriseStoreWebAccountId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetEnterpriseStoreWebAccountIdForUser(user: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -385,7 +374,6 @@ impl StoreConfiguration { (::windows_core::Interface::vtable(this).ShouldRestrictToEnterpriseStoreOnly)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ShouldRestrictToEnterpriseStoreOnlyForUser(user: P0) -> ::windows_core::Result where @@ -417,7 +405,6 @@ impl StoreConfiguration { pub fn PinToDesktop(apppackagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IStoreConfigurationStatics5(|this| unsafe { (::windows_core::Interface::vtable(this).PinToDesktop)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(apppackagefamilyname)).ok() }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn PinToDesktopForUser(user: P0, apppackagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result<()> where @@ -508,7 +495,6 @@ impl StorePreview { (::windows_core::Interface::vtable(this).RequestProductPurchaseByProductIdAndSkuIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(skuid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadAddOnProductInfosAsync() -> ::windows_core::Result>> { Self::IStorePreview(|this| unsafe { @@ -558,7 +544,6 @@ impl StorePreviewProductInfo { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SkuInfoList(&self) -> ::windows_core::Result> { let this = self; @@ -688,7 +673,6 @@ unsafe impl ::core::marker::Send for StorePreviewSkuInfo {} unsafe impl ::core::marker::Sync for StorePreviewSkuInfo {} pub struct WebAuthenticationCoreManagerHelper; impl WebAuthenticationCoreManagerHelper { - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`, `\"UI_Xaml\"`"] #[cfg(all(feature = "Security_Authentication_Web_Core", feature = "UI_Xaml"))] pub fn RequestTokenWithUIElementHostingAsync(request: P0, uielement: P1) -> ::windows_core::Result> where @@ -700,7 +684,6 @@ impl WebAuthenticationCoreManagerHelper { (::windows_core::Interface::vtable(this).RequestTokenWithUIElementHostingAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), uielement.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`, `\"Security_Credentials\"`, `\"UI_Xaml\"`"] #[cfg(all(feature = "Security_Authentication_Web_Core", feature = "Security_Credentials", feature = "UI_Xaml"))] pub fn RequestTokenWithUIElementHostingAndWebAccountAsync(request: P0, webaccount: P1, uielement: P2) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs index 730338bbb3..b153869e75 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Store/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_Store_LicenseManagement")] -#[doc = "Required features: `\"ApplicationModel_Store_LicenseManagement\"`"] pub mod LicenseManagement; #[cfg(feature = "ApplicationModel_Store_Preview")] -#[doc = "Required features: `\"ApplicationModel_Store_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(ICurrentApp, ICurrentApp_Vtbl, 0xd52dc065_da3f_4685_995e_9b482eb5e603); #[repr(C)] @@ -279,7 +277,6 @@ impl CurrentApp { (::windows_core::Interface::vtable(this).RequestAppPurchaseAsync)(::windows_core::Interface::as_raw(this), includereceipt, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestProductPurchaseAsync(productid: &::windows_core::HSTRING, includereceipt: bool) -> ::windows_core::Result> { Self::ICurrentApp(|this| unsafe { @@ -317,7 +314,6 @@ impl CurrentApp { (::windows_core::Interface::vtable(this).GetCustomerCollectionsIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(serviceticket), ::core::mem::transmute_copy(publisheruserid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadListingInformationByProductIdsAsync(productids: P0) -> ::windows_core::Result> where @@ -328,7 +324,6 @@ impl CurrentApp { (::windows_core::Interface::vtable(this).LoadListingInformationByProductIdsAsync)(::windows_core::Interface::as_raw(this), productids.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadListingInformationByKeywordsAsync(keywords: P0) -> ::windows_core::Result> where @@ -369,7 +364,6 @@ impl CurrentApp { (::windows_core::Interface::vtable(this).RequestProductPurchaseWithDisplayPropertiesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(offerid), displayproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUnfulfilledConsumablesAsync() -> ::windows_core::Result>> { Self::ICurrentAppWithConsumables(|this| unsafe { @@ -432,7 +426,6 @@ impl CurrentAppSimulator { (::windows_core::Interface::vtable(this).RequestAppPurchaseAsync)(::windows_core::Interface::as_raw(this), includereceipt, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestProductPurchaseAsync(productid: &::windows_core::HSTRING, includereceipt: bool) -> ::windows_core::Result> { Self::ICurrentAppSimulator(|this| unsafe { @@ -458,7 +451,6 @@ impl CurrentAppSimulator { (::windows_core::Interface::vtable(this).GetProductReceiptAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ReloadSimulatorAsync(simulatorsettingsfile: P0) -> ::windows_core::Result where @@ -469,7 +461,6 @@ impl CurrentAppSimulator { (::windows_core::Interface::vtable(this).ReloadSimulatorAsync)(::windows_core::Interface::as_raw(this), simulatorsettingsfile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadListingInformationByProductIdsAsync(productids: P0) -> ::windows_core::Result> where @@ -480,7 +471,6 @@ impl CurrentAppSimulator { (::windows_core::Interface::vtable(this).LoadListingInformationByProductIdsAsync)(::windows_core::Interface::as_raw(this), productids.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadListingInformationByKeywordsAsync(keywords: P0) -> ::windows_core::Result> where @@ -518,7 +508,6 @@ impl CurrentAppSimulator { (::windows_core::Interface::vtable(this).RequestProductPurchaseWithDisplayPropertiesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productid), ::core::mem::transmute_copy(offerid), displayproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUnfulfilledConsumablesAsync() -> ::windows_core::Result>> { Self::ICurrentAppSimulatorWithConsumables(|this| unsafe { @@ -555,7 +544,6 @@ impl ::windows_core::RuntimeName for CurrentAppSimulator { pub struct LicenseInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LicenseInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LicenseInformation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProductLicenses(&self) -> ::windows_core::Result> { let this = self; @@ -631,7 +619,6 @@ impl ListingInformation { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProductListings(&self) -> ::windows_core::Result> { let this = self; @@ -809,7 +796,6 @@ impl ProductListing { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Keywords(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs index 230b1d4d0c..6d05aa4f89 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserActivities/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_UserActivities_Core")] -#[doc = "Required features: `\"ApplicationModel_UserActivities_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IUserActivity, IUserActivity_Vtbl, 0xfc103e9e_2cab_4d36_aea2_b4bb556cef0f); #[repr(C)] @@ -375,7 +374,6 @@ impl UserActivity { (::windows_core::Interface::vtable(this).TryParseFromJson)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(json), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryParseFromJsonArray(json: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IUserActivityStatics(|this| unsafe { @@ -383,7 +381,6 @@ impl UserActivity { (::windows_core::Interface::vtable(this).TryParseFromJsonArray)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(json), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ToJsonArray(activities: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -518,7 +515,6 @@ impl UserActivityChannel { (::windows_core::Interface::vtable(this).DeleteAllActivitiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecentUserActivitiesAsync(&self, maxuniqueactivities: i32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -527,7 +523,6 @@ impl UserActivityChannel { (::windows_core::Interface::vtable(this).GetRecentUserActivitiesAsync)(::windows_core::Interface::as_raw(this), maxuniqueactivities, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSessionHistoryItemsForUserActivityAsync(&self, activityid: &::windows_core::HSTRING, starttime: super::super::Foundation::DateTime) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -545,7 +540,6 @@ impl UserActivityChannel { pub fn DisableAutoSessionCreation() -> ::windows_core::Result<()> { Self::IUserActivityChannelStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).DisableAutoSessionCreation)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn TryGetForWebAccount(account: P0) -> ::windows_core::Result where @@ -556,7 +550,6 @@ impl UserActivityChannel { (::windows_core::Interface::vtable(this).TryGetForWebAccount)(::windows_core::Interface::as_raw(this), account.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -826,7 +819,6 @@ impl UserActivityVisualElements { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDescription)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -835,7 +827,6 @@ impl UserActivityVisualElements { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -855,7 +846,6 @@ impl UserActivityVisualElements { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAttribution)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Shell\"`"] #[cfg(feature = "UI_Shell")] pub fn SetContent(&self, value: P0) -> ::windows_core::Result<()> where @@ -864,7 +854,6 @@ impl UserActivityVisualElements { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContent)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Shell\"`"] #[cfg(feature = "UI_Shell")] pub fn Content(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs index 23c0c2c3eb..dd945c58ad 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/Provider/mod.rs @@ -107,7 +107,6 @@ impl UserDataAccountProviderAddAccountOperation { (::windows_core::Interface::vtable(this).ContentKinds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PartnerAccountInfos(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs index 0425625e70..7824b9e60e 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/SystemAccess/mod.rs @@ -318,7 +318,6 @@ impl DeviceAccountConfiguration { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOutgoingServerUsername)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn IncomingServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -327,7 +326,6 @@ impl DeviceAccountConfiguration { (::windows_core::Interface::vtable(this).IncomingServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetIncomingServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -336,7 +334,6 @@ impl DeviceAccountConfiguration { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIncomingServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn OutgoingServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -345,7 +342,6 @@ impl DeviceAccountConfiguration { (::windows_core::Interface::vtable(this).OutgoingServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetOutgoingServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -664,7 +660,6 @@ unsafe impl ::core::marker::Send for DeviceAccountConfiguration {} unsafe impl ::core::marker::Sync for DeviceAccountConfiguration {} pub struct UserDataAccountSystemAccessManager; impl UserDataAccountSystemAccessManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddAndShowDeviceAccountsAsync(accounts: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs index f7c671f64a..044f9571ad 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataAccounts/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "ApplicationModel_UserDataAccounts_Provider")] -#[doc = "Required features: `\"ApplicationModel_UserDataAccounts_Provider\"`"] pub mod Provider; #[cfg(feature = "ApplicationModel_UserDataAccounts_SystemAccess")] -#[doc = "Required features: `\"ApplicationModel_UserDataAccounts_SystemAccess\"`"] pub mod SystemAccess; ::windows_core::imp::com_interface!(IUserDataAccount, IUserDataAccount_Vtbl, 0xb9c4367e_b348_4910_be94_4ad4bba6dea7); #[repr(C)] @@ -185,7 +183,6 @@ impl UserDataAccount { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOtherAppReadAccess)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Icon(&self) -> ::windows_core::Result { let this = self; @@ -222,7 +219,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Appointments", feature = "Foundation_Collections"))] pub fn FindAppointmentCalendarsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -231,7 +227,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).FindAppointmentCalendarsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Email\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Email", feature = "Foundation_Collections"))] pub fn FindEmailMailboxesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -240,7 +235,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).FindEmailMailboxesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Contacts", feature = "Foundation_Collections"))] pub fn FindContactListsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -249,7 +243,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).FindContactListsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Contacts", feature = "Foundation_Collections"))] pub fn FindContactAnnotationListsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -272,7 +265,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).IsProtectedUnderLock)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExplictReadAccessPackageFamilyNames(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -303,7 +295,6 @@ impl UserDataAccount { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCanShowCreateContactGroup)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -312,7 +303,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).ProviderProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_UserDataTasks\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_UserDataTasks", feature = "Foundation_Collections"))] pub fn FindUserDataTaskListsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -321,7 +311,6 @@ impl UserDataAccount { (::windows_core::Interface::vtable(this).FindUserDataTaskListsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Contacts\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Contacts", feature = "Foundation_Collections"))] pub fn FindContactGroupsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -341,7 +330,6 @@ impl UserDataAccount { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsProtectedUnderLock)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetIcon(&self, value: P0) -> ::windows_core::Result<()> where @@ -389,7 +377,6 @@ impl UserDataAccountManager { (::windows_core::Interface::vtable(this).ShowAccountErrorResolverAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -426,7 +413,6 @@ impl UserDataAccountManagerForUser { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), storeaccesstype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -453,7 +439,6 @@ unsafe impl ::core::marker::Sync for UserDataAccountManagerForUser {} pub struct UserDataAccountStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserDataAccountStore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UserDataAccountStore { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAccountsAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs index efd0a51f6b..5586ad858f 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/UserDataTasks/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "ApplicationModel_UserDataTasks_DataProvider")] -#[doc = "Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`"] pub mod DataProvider; ::windows_core::imp::com_interface!(IUserDataTask, IUserDataTask_Vtbl, 0x7c6585d1_e0d4_4f99_aee2_bc2d5ddadf4c); #[repr(C)] @@ -383,7 +382,6 @@ unsafe impl ::core::marker::Sync for UserDataTask {} pub struct UserDataTaskBatch(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserDataTaskBatch, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UserDataTaskBatch { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Tasks(&self) -> ::windows_core::Result> { let this = self; @@ -686,7 +684,6 @@ impl UserDataTaskManager { (::windows_core::Interface::vtable(this).RequestStoreAsync)(::windows_core::Interface::as_raw(this), accesstype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -701,7 +698,6 @@ impl UserDataTaskManager { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1027,7 +1023,6 @@ impl UserDataTaskStore { (::windows_core::Interface::vtable(this).CreateListInAccountAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(userdataaccountid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindListsAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs index 047a4d0a0a..3cbc3c55b5 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/VoiceCommands/mod.rs @@ -172,7 +172,6 @@ impl VoiceCommand { (::windows_core::Interface::vtable(this).CommandName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result>> { let this = self; @@ -181,7 +180,6 @@ impl VoiceCommand { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_SpeechRecognition\"`"] #[cfg(feature = "Media_SpeechRecognition")] pub fn SpeechRecognitionResult(&self) -> ::windows_core::Result { let this = self; @@ -309,7 +307,6 @@ impl VoiceCommandContentTile { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTextLine3)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn Image(&self) -> ::windows_core::Result { let this = self; @@ -318,7 +315,6 @@ impl VoiceCommandContentTile { (::windows_core::Interface::vtable(this).Image)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -395,7 +391,6 @@ impl VoiceCommandDefinition { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetPhraseListAsync(&self, phraselistname: &::windows_core::HSTRING, phraselist: P0) -> ::windows_core::Result where @@ -422,7 +417,6 @@ unsafe impl ::core::marker::Send for VoiceCommandDefinition {} unsafe impl ::core::marker::Sync for VoiceCommandDefinition {} pub struct VoiceCommandDefinitionManager; impl VoiceCommandDefinitionManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn InstallCommandDefinitionsFromStorageFileAsync(file: P0) -> ::windows_core::Result where @@ -433,7 +427,6 @@ impl VoiceCommandDefinitionManager { (::windows_core::Interface::vtable(this).InstallCommandDefinitionsFromStorageFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InstalledCommandDefinitions() -> ::windows_core::Result> { Self::IVoiceCommandDefinitionManagerStatics(|this| unsafe { @@ -519,7 +512,6 @@ impl VoiceCommandResponse { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppLaunchArgument)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn VoiceCommandContentTiles(&self) -> ::windows_core::Result> { let this = self; @@ -543,7 +535,6 @@ impl VoiceCommandResponse { (::windows_core::Interface::vtable(this).CreateResponse)(::windows_core::Interface::as_raw(this), usermessage.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateResponseWithTiles(message: P0, contenttiles: P1) -> ::windows_core::Result where @@ -565,7 +556,6 @@ impl VoiceCommandResponse { (::windows_core::Interface::vtable(this).CreateResponseForPrompt)(::windows_core::Interface::as_raw(this), message.into_param().abi(), repeatmessage.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateResponseForPromptWithTiles(message: P0, repeatmessage: P1, contenttiles: P2) -> ::windows_core::Result where @@ -668,7 +658,6 @@ impl VoiceCommandServiceConnection { (::windows_core::Interface::vtable(this).RequestAppLaunchAsync)(::windows_core::Interface::as_raw(this), response.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn Language(&self) -> ::windows_core::Result { let this = self; @@ -691,7 +680,6 @@ impl VoiceCommandServiceConnection { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveVoiceCommandCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"ApplicationModel_AppService\"`"] #[cfg(feature = "ApplicationModel_AppService")] pub fn FromAppServiceTriggerDetails(triggerdetails: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs index 055aa85369..4e8a146a69 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/System/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemSystemStore, - IWalletItemSystemStore_Vtbl, - 0x522e2bff_96a2_4a17_8d19_fe1d9f837561 -); +::windows_core::imp::com_interface!(IWalletItemSystemStore, IWalletItemSystemStore_Vtbl, 0x522e2bff_96a2_4a17_8d19_fe1d9f837561); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -32,12 +27,7 @@ pub struct IWalletItemSystemStore_Vtbl { LaunchAppForItemAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemSystemStore2, - IWalletItemSystemStore2_Vtbl, - 0xf98d3a4e_be00_4fdd_9734_6c113c1ac1cb -); +::windows_core::imp::com_interface!(IWalletItemSystemStore2, IWalletItemSystemStore2_Vtbl, 0xf98d3a4e_be00_4fdd_9734_6c113c1ac1cb); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -53,12 +43,7 @@ pub struct IWalletItemSystemStore2_Vtbl { RemoveItemsChanged: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletManagerSystemStatics, - IWalletManagerSystemStatics_Vtbl, - 0xbee8eb89_2634_4b9a_8b23_ee8903c91fe0 -); +::windows_core::imp::com_interface!(IWalletManagerSystemStatics, IWalletManagerSystemStatics_Vtbl, 0xbee8eb89_2634_4b9a_8b23_ee8903c91fe0); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -69,7 +54,6 @@ pub struct IWalletManagerSystemStatics_Vtbl { #[cfg(not(feature = "deprecated"))] RequestStoreAsync: usize, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -78,7 +62,6 @@ pub struct WalletItemSystemStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletItemSystemStore, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletItemSystemStore { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetItemsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -87,7 +70,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeleteAsync(&self, item: P0) -> ::windows_core::Result where @@ -99,7 +81,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn ImportItemAsync(&self, stream: P0) -> ::windows_core::Result> where @@ -111,7 +92,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).ImportItemAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetAppStatusForItem(&self, item: P0) -> ::windows_core::Result where @@ -123,7 +103,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).GetAppStatusForItem)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LaunchAppForItemAsync(&self, item: P0) -> ::windows_core::Result> where @@ -135,7 +114,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).LaunchAppForItemAsync)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ItemsChanged(&self, handler: P0) -> ::windows_core::Result where @@ -147,7 +125,6 @@ impl WalletItemSystemStore { (::windows_core::Interface::vtable(this).ItemsChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveItemsChanged(&self, cookie: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -171,12 +148,10 @@ impl ::windows_core::RuntimeName for WalletItemSystemStore { unsafe impl ::core::marker::Send for WalletItemSystemStore {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletItemSystemStore {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct WalletManagerSystem; #[cfg(feature = "deprecated")] impl WalletManagerSystem { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestStoreAsync() -> ::windows_core::Result> { Self::IWalletManagerSystemStatics(|this| unsafe { @@ -195,7 +170,6 @@ impl WalletManagerSystem { impl ::windows_core::RuntimeName for WalletManagerSystem { const NAME: &'static str = "Windows.ApplicationModel.Wallet.System.WalletManagerSystem"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs index 80d6bd0db0..a96f01a728 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/Wallet/mod.rs @@ -1,13 +1,7 @@ #[cfg(feature = "ApplicationModel_Wallet_System")] -#[doc = "Required features: `\"ApplicationModel_Wallet_System\"`"] pub mod System; #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletBarcode, - IWalletBarcode_Vtbl, - 0x4f857b29_de80_4ea4_a1cd_81cd084dac27 -); +::windows_core::imp::com_interface!(IWalletBarcode, IWalletBarcode_Vtbl, 0x4f857b29_de80_4ea4_a1cd_81cd084dac27); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -27,12 +21,7 @@ pub struct IWalletBarcode_Vtbl { GetImageAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletBarcodeFactory, - IWalletBarcodeFactory_Vtbl, - 0x30117161_ed9c_469e_bbfd_306c95ea7108 -); +::windows_core::imp::com_interface!(IWalletBarcodeFactory, IWalletBarcodeFactory_Vtbl, 0x30117161_ed9c_469e_bbfd_306c95ea7108); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -48,12 +37,7 @@ pub struct IWalletBarcodeFactory_Vtbl { CreateCustomWalletBarcode: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItem, - IWalletItem_Vtbl, - 0x20b54be8_118d_4ec4_996c_b963e7bd3e74 -); +::windows_core::imp::com_interface!(IWalletItem, IWalletItem_Vtbl, 0x20b54be8_118d_4ec4_996c_b963e7bd3e74); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -269,12 +253,7 @@ pub struct IWalletItem_Vtbl { Verbs: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemCustomProperty, - IWalletItemCustomProperty_Vtbl, - 0xb94b40f3_fa00_40fd_98dc_9de46697f1e7 -); +::windows_core::imp::com_interface!(IWalletItemCustomProperty, IWalletItemCustomProperty_Vtbl, 0xb94b40f3_fa00_40fd_98dc_9de46697f1e7); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -322,12 +301,7 @@ pub struct IWalletItemCustomProperty_Vtbl { SetSummaryViewPosition: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemCustomPropertyFactory, - IWalletItemCustomPropertyFactory_Vtbl, - 0xd0046a44_61a1_41aa_b259_a5610ab5d575 -); +::windows_core::imp::com_interface!(IWalletItemCustomPropertyFactory, IWalletItemCustomPropertyFactory_Vtbl, 0xd0046a44_61a1_41aa_b259_a5610ab5d575); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -339,12 +313,7 @@ pub struct IWalletItemCustomPropertyFactory_Vtbl { CreateWalletItemCustomProperty: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemFactory, - IWalletItemFactory_Vtbl, - 0x53e27470_4f0b_4a3e_99e5_0bbb1eab38d4 -); +::windows_core::imp::com_interface!(IWalletItemFactory, IWalletItemFactory_Vtbl, 0x53e27470_4f0b_4a3e_99e5_0bbb1eab38d4); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -356,12 +325,7 @@ pub struct IWalletItemFactory_Vtbl { CreateWalletItem: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemStore, - IWalletItemStore_Vtbl, - 0x7160484b_6d49_48f8_91a9_40a1d0f13ef4 -); +::windows_core::imp::com_interface!(IWalletItemStore, IWalletItemStore_Vtbl, 0x7160484b_6d49_48f8_91a9_40a1d0f13ef4); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -409,12 +373,7 @@ pub struct IWalletItemStore_Vtbl { UpdateAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletItemStore2, - IWalletItemStore2_Vtbl, - 0x65e682f0_7009_4a15_bd54_4fff379bffe2 -); +::windows_core::imp::com_interface!(IWalletItemStore2, IWalletItemStore2_Vtbl, 0x65e682f0_7009_4a15_bd54_4fff379bffe2); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -430,12 +389,7 @@ pub struct IWalletItemStore2_Vtbl { RemoveItemsChanged: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletManagerStatics, - IWalletManagerStatics_Vtbl, - 0x5111d6b8_c9a4_4c64_b4dd_e1e548001c0d -); +::windows_core::imp::com_interface!(IWalletManagerStatics, IWalletManagerStatics_Vtbl, 0x5111d6b8_c9a4_4c64_b4dd_e1e548001c0d); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -447,12 +401,7 @@ pub struct IWalletManagerStatics_Vtbl { RequestStoreAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletRelevantLocation, - IWalletRelevantLocation_Vtbl, - 0x9fd8782a_e3f9_4de1_bab3_bb192e46b3f3 -); +::windows_core::imp::com_interface!(IWalletRelevantLocation, IWalletRelevantLocation_Vtbl, 0x9fd8782a_e3f9_4de1_bab3_bb192e46b3f3); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -476,12 +425,7 @@ pub struct IWalletRelevantLocation_Vtbl { SetDisplayMessage: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletTransaction, - IWalletTransaction_Vtbl, - 0x40e1e940_2606_4519_81cb_bff1c60d1f79 -); +::windows_core::imp::com_interface!(IWalletTransaction, IWalletTransaction_Vtbl, 0x40e1e940_2606_4519_81cb_bff1c60d1f79); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -537,12 +481,7 @@ pub struct IWalletTransaction_Vtbl { SetIsLaunchable: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletVerb, - IWalletVerb_Vtbl, - 0x17b826d6_e3c1_4c74_8a94_217aadbc4884 -); +::windows_core::imp::com_interface!(IWalletVerb, IWalletVerb_Vtbl, 0x17b826d6_e3c1_4c74_8a94_217aadbc4884); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -558,12 +497,7 @@ pub struct IWalletVerb_Vtbl { SetName: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IWalletVerbFactory, - IWalletVerbFactory_Vtbl, - 0x76012771_be58_4d5e_83ed_58b1669c7ad9 -); +::windows_core::imp::com_interface!(IWalletVerbFactory, IWalletVerbFactory_Vtbl, 0x76012771_be58_4d5e_83ed_58b1669c7ad9); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -574,7 +508,6 @@ pub struct IWalletVerbFactory_Vtbl { #[cfg(not(feature = "deprecated"))] CreateWalletVerb: usize, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -583,7 +516,6 @@ pub struct WalletBarcode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletBarcode, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletBarcode { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Symbology(&self) -> ::windows_core::Result { let this = self; @@ -592,7 +524,6 @@ impl WalletBarcode { (::windows_core::Interface::vtable(this).Symbology)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Value(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -601,7 +532,6 @@ impl WalletBarcode { (::windows_core::Interface::vtable(this).Value)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn GetImageAsync(&self) -> ::windows_core::Result> { let this = self; @@ -610,7 +540,6 @@ impl WalletBarcode { (::windows_core::Interface::vtable(this).GetImageAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateWalletBarcode(symbology: WalletBarcodeSymbology, value: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IWalletBarcodeFactory(|this| unsafe { @@ -618,7 +547,6 @@ impl WalletBarcode { (::windows_core::Interface::vtable(this).CreateWalletBarcode)(::windows_core::Interface::as_raw(this), symbology, ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn CreateCustomWalletBarcode(streamtobarcodeimage: P0) -> ::windows_core::Result where @@ -653,7 +581,6 @@ impl ::windows_core::RuntimeName for WalletBarcode { unsafe impl ::core::marker::Send for WalletBarcode {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletBarcode {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -662,7 +589,6 @@ pub struct WalletItem(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletItem, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletItem { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -671,13 +597,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Id(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -686,7 +610,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsAcknowledged(&self) -> ::windows_core::Result { let this = self; @@ -695,13 +618,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).IsAcknowledged)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsAcknowledged(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsAcknowledged)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IssuerDisplayName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -710,13 +631,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).IssuerDisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIssuerDisplayName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIssuerDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LastUpdated(&self) -> ::windows_core::Result> { let this = self; @@ -725,7 +644,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).LastUpdated)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLastUpdated(&self, value: P0) -> ::windows_core::Result<()> where @@ -734,7 +652,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLastUpdated)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Kind(&self) -> ::windows_core::Result { let this = self; @@ -743,7 +660,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Barcode(&self) -> ::windows_core::Result { let this = self; @@ -752,7 +668,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Barcode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetBarcode(&self, value: P0) -> ::windows_core::Result<()> where @@ -761,7 +676,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBarcode)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ExpirationDate(&self) -> ::windows_core::Result> { let this = self; @@ -770,7 +684,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).ExpirationDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetExpirationDate(&self, value: P0) -> ::windows_core::Result<()> where @@ -779,7 +692,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetExpirationDate)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn Logo159x159(&self) -> ::windows_core::Result { let this = self; @@ -788,7 +700,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Logo159x159)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetLogo159x159(&self, value: P0) -> ::windows_core::Result<()> where @@ -797,7 +708,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogo159x159)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn Logo336x336(&self) -> ::windows_core::Result { let this = self; @@ -806,7 +716,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Logo336x336)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetLogo336x336(&self, value: P0) -> ::windows_core::Result<()> where @@ -815,7 +724,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogo336x336)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn Logo99x99(&self) -> ::windows_core::Result { let this = self; @@ -824,7 +732,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Logo99x99)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetLogo99x99(&self, value: P0) -> ::windows_core::Result<()> where @@ -833,7 +740,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogo99x99)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayMessage(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -842,13 +748,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).DisplayMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayMessage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayMessage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsDisplayMessageLaunchable(&self) -> ::windows_core::Result { let this = self; @@ -857,13 +761,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).IsDisplayMessageLaunchable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsDisplayMessageLaunchable(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsDisplayMessageLaunchable)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LogoText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -872,13 +774,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).LogoText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLogoText(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogoText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn HeaderColor(&self) -> ::windows_core::Result { let this = self; @@ -887,13 +787,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).HeaderColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn SetHeaderColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHeaderColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn BodyColor(&self) -> ::windows_core::Result { let this = self; @@ -902,13 +800,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).BodyColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn SetBodyColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBodyColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn HeaderFontColor(&self) -> ::windows_core::Result { let this = self; @@ -917,13 +813,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).HeaderFontColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn SetHeaderFontColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHeaderFontColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn BodyFontColor(&self) -> ::windows_core::Result { let this = self; @@ -932,13 +826,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).BodyFontColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`, `\"deprecated\"`"] #[cfg(all(feature = "UI", feature = "deprecated"))] pub fn SetBodyFontColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBodyFontColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn HeaderBackgroundImage(&self) -> ::windows_core::Result { let this = self; @@ -947,7 +839,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).HeaderBackgroundImage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetHeaderBackgroundImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -956,7 +847,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHeaderBackgroundImage)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn BodyBackgroundImage(&self) -> ::windows_core::Result { let this = self; @@ -965,7 +855,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).BodyBackgroundImage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetBodyBackgroundImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -974,7 +863,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBodyBackgroundImage)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn LogoImage(&self) -> ::windows_core::Result { let this = self; @@ -983,7 +871,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).LogoImage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetLogoImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -992,7 +879,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogoImage)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn PromotionalImage(&self) -> ::windows_core::Result { let this = self; @@ -1001,7 +887,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).PromotionalImage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetPromotionalImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -1010,7 +895,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPromotionalImage)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RelevantDate(&self) -> ::windows_core::Result> { let this = self; @@ -1019,7 +903,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).RelevantDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetRelevantDate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1028,7 +911,6 @@ impl WalletItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRelevantDate)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RelevantDateDisplayMessage(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1037,13 +919,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).RelevantDateDisplayMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetRelevantDateDisplayMessage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRelevantDateDisplayMessage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn TransactionHistory(&self) -> ::windows_core::Result> { let this = self; @@ -1052,7 +932,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).TransactionHistory)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn RelevantLocations(&self) -> ::windows_core::Result> { let this = self; @@ -1061,7 +940,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).RelevantLocations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsMoreTransactionHistoryLaunchable(&self) -> ::windows_core::Result { let this = self; @@ -1070,13 +948,11 @@ impl WalletItem { (::windows_core::Interface::vtable(this).IsMoreTransactionHistoryLaunchable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsMoreTransactionHistoryLaunchable(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsMoreTransactionHistoryLaunchable)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn DisplayProperties(&self) -> ::windows_core::Result> { let this = self; @@ -1085,7 +961,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).DisplayProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn Verbs(&self) -> ::windows_core::Result> { let this = self; @@ -1094,7 +969,6 @@ impl WalletItem { (::windows_core::Interface::vtable(this).Verbs)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateWalletItem(kind: WalletItemKind, displayname: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IWalletItemFactory(|this| unsafe { @@ -1126,7 +1000,6 @@ impl ::windows_core::RuntimeName for WalletItem { unsafe impl ::core::marker::Send for WalletItem {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletItem {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1135,7 +1008,6 @@ pub struct WalletItemCustomProperty(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletItemCustomProperty, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletItemCustomProperty { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Name(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1144,13 +1016,11 @@ impl WalletItemCustomProperty { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Value(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1159,13 +1029,11 @@ impl WalletItemCustomProperty { (::windows_core::Interface::vtable(this).Value)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetValue(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AutoDetectLinks(&self) -> ::windows_core::Result { let this = self; @@ -1174,13 +1042,11 @@ impl WalletItemCustomProperty { (::windows_core::Interface::vtable(this).AutoDetectLinks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetAutoDetectLinks(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAutoDetectLinks)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DetailViewPosition(&self) -> ::windows_core::Result { let this = self; @@ -1189,13 +1055,11 @@ impl WalletItemCustomProperty { (::windows_core::Interface::vtable(this).DetailViewPosition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDetailViewPosition(&self, value: WalletDetailViewPosition) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDetailViewPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SummaryViewPosition(&self) -> ::windows_core::Result { let this = self; @@ -1204,13 +1068,11 @@ impl WalletItemCustomProperty { (::windows_core::Interface::vtable(this).SummaryViewPosition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSummaryViewPosition(&self, value: WalletSummaryViewPosition) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSummaryViewPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateWalletItemCustomProperty(name: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IWalletItemCustomPropertyFactory(|this| unsafe { @@ -1242,7 +1104,6 @@ impl ::windows_core::RuntimeName for WalletItemCustomProperty { unsafe impl ::core::marker::Send for WalletItemCustomProperty {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletItemCustomProperty {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1251,7 +1112,6 @@ pub struct WalletItemStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletItemStore, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletItemStore { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AddAsync(&self, id: &::windows_core::HSTRING, item: P0) -> ::windows_core::Result where @@ -1263,7 +1123,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).AddAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ClearAsync(&self) -> ::windows_core::Result { let this = self; @@ -1272,7 +1131,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).ClearAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetWalletItemAsync(&self, id: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1281,7 +1139,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).GetWalletItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetItemsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1290,7 +1147,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetItemsWithKindAsync(&self, kind: WalletItemKind) -> ::windows_core::Result>> { let this = self; @@ -1299,7 +1155,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).GetItemsWithKindAsync)(::windows_core::Interface::as_raw(this), kind, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn ImportItemAsync(&self, stream: P0) -> ::windows_core::Result> where @@ -1311,7 +1166,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).ImportItemAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeleteAsync(&self, id: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1320,7 +1174,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowAsync(&self) -> ::windows_core::Result { let this = self; @@ -1329,7 +1182,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).ShowAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowItemAsync(&self, id: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1338,7 +1190,6 @@ impl WalletItemStore { (::windows_core::Interface::vtable(this).ShowItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn UpdateAsync(&self, item: P0) -> ::windows_core::Result where @@ -1368,12 +1219,10 @@ impl ::windows_core::RuntimeName for WalletItemStore { unsafe impl ::core::marker::Send for WalletItemStore {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletItemStore {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct WalletManager; #[cfg(feature = "deprecated")] impl WalletManager { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestStoreAsync() -> ::windows_core::Result> { Self::IWalletManagerStatics(|this| unsafe { @@ -1392,7 +1241,6 @@ impl WalletManager { impl ::windows_core::RuntimeName for WalletManager { const NAME: &'static str = "Windows.ApplicationModel.Wallet.WalletManager"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1408,7 +1256,6 @@ impl WalletRelevantLocation { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"deprecated\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "deprecated"))] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -1417,13 +1264,11 @@ impl WalletRelevantLocation { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"deprecated\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "deprecated"))] pub fn SetPosition(&self, value: super::super::Devices::Geolocation::BasicGeoposition) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayMessage(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1432,7 +1277,6 @@ impl WalletRelevantLocation { (::windows_core::Interface::vtable(this).DisplayMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayMessage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; @@ -1456,7 +1300,6 @@ impl ::windows_core::RuntimeName for WalletRelevantLocation { unsafe impl ::core::marker::Send for WalletRelevantLocation {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletRelevantLocation {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1472,7 +1315,6 @@ impl WalletTransaction { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Description(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1481,13 +1323,11 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDescription(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDescription)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayAmount(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1496,13 +1336,11 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).DisplayAmount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayAmount(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayAmount)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IgnoreTimeOfDay(&self) -> ::windows_core::Result { let this = self; @@ -1511,13 +1349,11 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).IgnoreTimeOfDay)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIgnoreTimeOfDay(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIgnoreTimeOfDay)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayLocation(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1526,13 +1362,11 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).DisplayLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDisplayLocation(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayLocation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TransactionDate(&self) -> ::windows_core::Result> { let this = self; @@ -1541,7 +1375,6 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).TransactionDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTransactionDate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1550,7 +1383,6 @@ impl WalletTransaction { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTransactionDate)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsLaunchable(&self) -> ::windows_core::Result { let this = self; @@ -1559,7 +1391,6 @@ impl WalletTransaction { (::windows_core::Interface::vtable(this).IsLaunchable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsLaunchable(&self, value: bool) -> ::windows_core::Result<()> { let this = self; @@ -1583,7 +1414,6 @@ impl ::windows_core::RuntimeName for WalletTransaction { unsafe impl ::core::marker::Send for WalletTransaction {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletTransaction {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1592,7 +1422,6 @@ pub struct WalletVerb(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WalletVerb, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl WalletVerb { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Name(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1601,13 +1430,11 @@ impl WalletVerb { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateWalletVerb(name: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IWalletVerbFactory(|this| unsafe { @@ -1639,7 +1466,6 @@ impl ::windows_core::RuntimeName for WalletVerb { unsafe impl ::core::marker::Send for WalletVerb {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for WalletVerb {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -1666,7 +1492,6 @@ impl ::core::fmt::Debug for WalletActionKind { impl ::windows_core::RuntimeType for WalletActionKind { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.ApplicationModel.Wallet.WalletActionKind;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -1700,7 +1525,6 @@ impl ::core::fmt::Debug for WalletBarcodeSymbology { impl ::windows_core::RuntimeType for WalletBarcodeSymbology { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.ApplicationModel.Wallet.WalletBarcodeSymbology;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -1737,7 +1561,6 @@ impl ::core::fmt::Debug for WalletDetailViewPosition { impl ::windows_core::RuntimeType for WalletDetailViewPosition { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.ApplicationModel.Wallet.WalletDetailViewPosition;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -1766,7 +1589,6 @@ impl ::core::fmt::Debug for WalletItemKind { impl ::windows_core::RuntimeType for WalletItemKind { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.ApplicationModel.Wallet.WalletItemKind;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/ApplicationModel/mod.rs b/crates/libs/windows/src/Windows/ApplicationModel/mod.rs index cb00c83970..52286042cf 100644 --- a/crates/libs/windows/src/Windows/ApplicationModel/mod.rs +++ b/crates/libs/windows/src/Windows/ApplicationModel/mod.rs @@ -1,80 +1,54 @@ #[cfg(feature = "ApplicationModel_Activation")] -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] pub mod Activation; #[cfg(feature = "ApplicationModel_AppExtensions")] -#[doc = "Required features: `\"ApplicationModel_AppExtensions\"`"] pub mod AppExtensions; #[cfg(feature = "ApplicationModel_AppService")] -#[doc = "Required features: `\"ApplicationModel_AppService\"`"] pub mod AppService; #[cfg(feature = "ApplicationModel_Appointments")] -#[doc = "Required features: `\"ApplicationModel_Appointments\"`"] pub mod Appointments; #[cfg(feature = "ApplicationModel_Background")] -#[doc = "Required features: `\"ApplicationModel_Background\"`"] pub mod Background; #[cfg(feature = "ApplicationModel_Calls")] -#[doc = "Required features: `\"ApplicationModel_Calls\"`"] pub mod Calls; #[cfg(feature = "ApplicationModel_Chat")] -#[doc = "Required features: `\"ApplicationModel_Chat\"`"] pub mod Chat; #[cfg(feature = "ApplicationModel_CommunicationBlocking")] -#[doc = "Required features: `\"ApplicationModel_CommunicationBlocking\"`"] pub mod CommunicationBlocking; #[cfg(feature = "ApplicationModel_Contacts")] -#[doc = "Required features: `\"ApplicationModel_Contacts\"`"] pub mod Contacts; #[cfg(feature = "ApplicationModel_ConversationalAgent")] -#[doc = "Required features: `\"ApplicationModel_ConversationalAgent\"`"] pub mod ConversationalAgent; #[cfg(feature = "ApplicationModel_Core")] -#[doc = "Required features: `\"ApplicationModel_Core\"`"] pub mod Core; #[cfg(feature = "ApplicationModel_DataTransfer")] -#[doc = "Required features: `\"ApplicationModel_DataTransfer\"`"] pub mod DataTransfer; #[cfg(feature = "ApplicationModel_Email")] -#[doc = "Required features: `\"ApplicationModel_Email\"`"] pub mod Email; #[cfg(feature = "ApplicationModel_ExtendedExecution")] -#[doc = "Required features: `\"ApplicationModel_ExtendedExecution\"`"] pub mod ExtendedExecution; #[cfg(feature = "ApplicationModel_Holographic")] -#[doc = "Required features: `\"ApplicationModel_Holographic\"`"] pub mod Holographic; #[cfg(feature = "ApplicationModel_LockScreen")] -#[doc = "Required features: `\"ApplicationModel_LockScreen\"`"] pub mod LockScreen; #[cfg(feature = "ApplicationModel_Payments")] -#[doc = "Required features: `\"ApplicationModel_Payments\"`"] pub mod Payments; #[cfg(feature = "ApplicationModel_Preview")] -#[doc = "Required features: `\"ApplicationModel_Preview\"`"] pub mod Preview; #[cfg(feature = "ApplicationModel_Resources")] -#[doc = "Required features: `\"ApplicationModel_Resources\"`"] pub mod Resources; #[cfg(feature = "ApplicationModel_Search")] -#[doc = "Required features: `\"ApplicationModel_Search\"`"] pub mod Search; #[cfg(feature = "ApplicationModel_Store")] -#[doc = "Required features: `\"ApplicationModel_Store\"`"] pub mod Store; #[cfg(feature = "ApplicationModel_UserActivities")] -#[doc = "Required features: `\"ApplicationModel_UserActivities\"`"] pub mod UserActivities; #[cfg(feature = "ApplicationModel_UserDataAccounts")] -#[doc = "Required features: `\"ApplicationModel_UserDataAccounts\"`"] pub mod UserDataAccounts; #[cfg(feature = "ApplicationModel_UserDataTasks")] -#[doc = "Required features: `\"ApplicationModel_UserDataTasks\"`"] pub mod UserDataTasks; #[cfg(feature = "ApplicationModel_VoiceCommands")] -#[doc = "Required features: `\"ApplicationModel_VoiceCommands\"`"] pub mod VoiceCommands; #[cfg(feature = "ApplicationModel_Wallet")] -#[doc = "Required features: `\"ApplicationModel_Wallet\"`"] pub mod Wallet; ::windows_core::imp::com_interface!(IAppDisplayInfo, IAppDisplayInfo_Vtbl, 0x1aeb1103_e4d4_41aa_a4f6_c4a276e79eac); #[repr(C)] @@ -839,7 +813,6 @@ impl AppDisplayInfo { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetLogo(&self, size: super::Foundation::Size) -> ::windows_core::Result { let this = self; @@ -927,7 +900,6 @@ impl AppInfo { (::windows_core::Interface::vtable(this).GetFromAppUserModelId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(appusermodelid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFromAppUserModelIdForUser(user: P0, appusermodelid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1038,7 +1010,6 @@ impl AppInstallerInfo { (::windows_core::Interface::vtable(this).PausedUntil)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1047,7 +1018,6 @@ impl AppInstallerInfo { (::windows_core::Interface::vtable(this).UpdateUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RepairUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1056,7 +1026,6 @@ impl AppInstallerInfo { (::windows_core::Interface::vtable(this).RepairUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DependencyPackageUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1065,7 +1034,6 @@ impl AppInstallerInfo { (::windows_core::Interface::vtable(this).DependencyPackageUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1123,7 +1091,6 @@ impl AppInstance { (::windows_core::Interface::vtable(this).RecommendedInstance)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn GetActivatedEventArgs() -> ::windows_core::Result { Self::IAppInstanceStatics(|this| unsafe { @@ -1140,7 +1107,6 @@ impl AppInstance { pub fn Unregister() -> ::windows_core::Result<()> { Self::IAppInstanceStatics(|this| unsafe { (::windows_core::Interface::vtable(this).Unregister)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetInstances() -> ::windows_core::Result> { Self::IAppInstanceStatics(|this| unsafe { @@ -1496,7 +1462,6 @@ impl Package { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn InstalledLocation(&self) -> ::windows_core::Result { let this = self; @@ -1512,7 +1477,6 @@ impl Package { (::windows_core::Interface::vtable(this).IsFramework)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Dependencies(&self) -> ::windows_core::Result> { let this = self; @@ -1584,7 +1548,6 @@ impl Package { (::windows_core::Interface::vtable(this).InstalledDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Core", feature = "Foundation_Collections"))] pub fn GetAppListEntriesAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1614,7 +1577,6 @@ impl Package { (::windows_core::Interface::vtable(this).VerifyContentIntegrityAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetContentGroupsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1630,7 +1592,6 @@ impl Package { (::windows_core::Interface::vtable(this).GetContentGroupAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StageContentGroupsAsync(&self, names: P0) -> ::windows_core::Result>> where @@ -1642,7 +1603,6 @@ impl Package { (::windows_core::Interface::vtable(this).StageContentGroupsAsync)(::windows_core::Interface::as_raw(this), names.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StageContentGroupsWithPriorityAsync(&self, names: P0, movetoheadofqueue: bool) -> ::windows_core::Result>> where @@ -1675,7 +1635,6 @@ impl Package { (::windows_core::Interface::vtable(this).CheckUpdateAvailabilityAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn MutableLocation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1684,7 +1643,6 @@ impl Package { (::windows_core::Interface::vtable(this).MutableLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn EffectiveLocation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1693,7 +1651,6 @@ impl Package { (::windows_core::Interface::vtable(this).EffectiveLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn EffectiveExternalLocation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1702,7 +1659,6 @@ impl Package { (::windows_core::Interface::vtable(this).EffectiveExternalLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn MachineExternalLocation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1711,7 +1667,6 @@ impl Package { (::windows_core::Interface::vtable(this).MachineExternalLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn UserExternalLocation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1762,7 +1717,6 @@ impl Package { (::windows_core::Interface::vtable(this).UserExternalPath)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetLogoAsRandomAccessStreamReference(&self, size: super::Foundation::Size) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1771,7 +1725,6 @@ impl Package { (::windows_core::Interface::vtable(this).GetLogoAsRandomAccessStreamReference)(::windows_core::Interface::as_raw(this), size, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Core", feature = "Foundation_Collections"))] pub fn GetAppListEntries(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1787,7 +1740,6 @@ impl Package { (::windows_core::Interface::vtable(this).IsStub)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindRelatedPackages(&self, options: P0) -> ::windows_core::Result> where @@ -1826,7 +1778,6 @@ impl Package { (::windows_core::Interface::vtable(this).GetThumbnailToken)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Launch(&self, parameters: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1946,7 +1897,6 @@ impl PackageCatalog { (::windows_core::Interface::vtable(this).AddOptionalPackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(optionalpackagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveOptionalPackagesAsync(&self, optionalpackagefamilynames: P0) -> ::windows_core::Result> where @@ -1965,7 +1915,6 @@ impl PackageCatalog { (::windows_core::Interface::vtable(this).AddResourcePackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(resourcepackagefamilyname), ::core::mem::transmute_copy(resourceid), options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveResourcePackagesAsync(&self, resourcepackages: P0) -> ::windows_core::Result> where @@ -2093,7 +2042,6 @@ unsafe impl ::core::marker::Sync for PackageCatalogAddResourcePackageResult {} pub struct PackageCatalogRemoveOptionalPackagesResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PackageCatalogRemoveOptionalPackagesResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PackageCatalogRemoveOptionalPackagesResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PackagesRemoved(&self) -> ::windows_core::Result> { let this = self; @@ -2125,7 +2073,6 @@ impl ::windows_core::RuntimeName for PackageCatalogRemoveOptionalPackagesResult pub struct PackageCatalogRemoveResourcePackagesResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PackageCatalogRemoveResourcePackagesResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PackageCatalogRemoveResourcePackagesResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PackagesRemoved(&self) -> ::windows_core::Result> { let this = self; @@ -2297,7 +2244,6 @@ impl PackageId { (::windows_core::Interface::vtable(this).Version)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn Architecture(&self) -> ::windows_core::Result { let this = self; @@ -2783,7 +2729,6 @@ impl StartupTask { (::windows_core::Interface::vtable(this).TaskId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetForCurrentPackageAsync() -> ::windows_core::Result>> { Self::IStartupTaskStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Data/Json/mod.rs b/crates/libs/windows/src/Windows/Data/Json/mod.rs index 0577c59e44..bc250646e1 100644 --- a/crates/libs/windows/src/Windows/Data/Json/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Json/mod.rs @@ -157,7 +157,6 @@ impl JsonArray { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -269,7 +268,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -278,7 +276,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -287,7 +284,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -296,7 +292,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -308,7 +303,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -317,7 +311,6 @@ impl JsonArray { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -326,13 +319,11 @@ impl JsonArray { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -341,19 +332,16 @@ impl JsonArray { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -362,7 +350,6 @@ impl JsonArray { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -433,7 +420,6 @@ impl JsonObject { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -603,7 +589,6 @@ impl JsonObject { (::windows_core::Interface::vtable(this).GetObject)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -612,7 +597,6 @@ impl JsonObject { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -621,7 +605,6 @@ impl JsonObject { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -630,7 +613,6 @@ impl JsonObject { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -639,7 +621,6 @@ impl JsonObject { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -651,13 +632,11 @@ impl JsonObject { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/Data/Pdf/mod.rs b/crates/libs/windows/src/Windows/Data/Pdf/mod.rs index 29688f29d2..a603a135de 100644 --- a/crates/libs/windows/src/Windows/Data/Pdf/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Pdf/mod.rs @@ -110,7 +110,6 @@ impl PdfDocument { (::windows_core::Interface::vtable(this).IsPasswordProtected)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromFileAsync(file: P0) -> ::windows_core::Result> where @@ -121,7 +120,6 @@ impl PdfDocument { (::windows_core::Interface::vtable(this).LoadFromFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromFileWithPasswordAsync(file: P0, password: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -132,7 +130,6 @@ impl PdfDocument { (::windows_core::Interface::vtable(this).LoadFromFileWithPasswordAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), ::core::mem::transmute_copy(password), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStreamAsync(inputstream: P0) -> ::windows_core::Result> where @@ -143,7 +140,6 @@ impl PdfDocument { (::windows_core::Interface::vtable(this).LoadFromStreamAsync)(::windows_core::Interface::as_raw(this), inputstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStreamWithPasswordAsync(inputstream: P0, password: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -182,7 +178,6 @@ impl PdfPage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RenderToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result where @@ -194,7 +189,6 @@ impl PdfPage { (::windows_core::Interface::vtable(this).RenderToStreamAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RenderWithOptionsToStreamAsync(&self, outputstream: P0, options: P1) -> ::windows_core::Result where @@ -360,7 +354,6 @@ impl PdfPageRenderOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDestinationHeight)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -369,7 +362,6 @@ impl PdfPageRenderOptions { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; diff --git a/crates/libs/windows/src/Windows/Data/Text/mod.rs b/crates/libs/windows/src/Windows/Data/Text/mod.rs index b8304c0f44..3a2f283943 100644 --- a/crates/libs/windows/src/Windows/Data/Text/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Text/mod.rs @@ -310,7 +310,6 @@ impl SelectableWordsSegmenter { (::windows_core::Interface::vtable(this).GetTokenAt)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text), startindex, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTokens(&self, text: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -319,7 +318,6 @@ impl SelectableWordsSegmenter { (::windows_core::Interface::vtable(this).GetTokens)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Tokenize(&self, text: &::windows_core::HSTRING, startindex: u32, handler: P0) -> ::windows_core::Result<()> where @@ -357,7 +355,6 @@ unsafe impl ::core::marker::Sync for SelectableWordsSegmenter {} pub struct SemanticTextQuery(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SemanticTextQuery, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SemanticTextQuery { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Find(&self, content: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -366,7 +363,6 @@ impl SemanticTextQuery { (::windows_core::Interface::vtable(this).Find)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(content), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindInProperty(&self, propertycontent: &::windows_core::HSTRING, propertyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -424,7 +420,6 @@ impl TextConversionGenerator { (::windows_core::Interface::vtable(this).LanguageAvailableButNotInstalled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCandidatesAsync(&self, input: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -433,7 +428,6 @@ impl TextConversionGenerator { (::windows_core::Interface::vtable(this).GetCandidatesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCandidatesWithMaxCountAsync(&self, input: &::windows_core::HSTRING, maxcandidates: u32) -> ::windows_core::Result>> { let this = self; @@ -517,7 +511,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).LanguageAvailableButNotInstalled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCandidatesAsync(&self, input: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -526,7 +519,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).GetCandidatesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCandidatesWithMaxCountAsync(&self, input: &::windows_core::HSTRING, maxcandidates: u32) -> ::windows_core::Result>> { let this = self; @@ -535,7 +527,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).GetCandidatesWithMaxCountAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), maxcandidates, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCandidatesWithParametersAsync(&self, input: &::windows_core::HSTRING, maxcandidates: u32, predictionoptions: TextPredictionOptions, previousstrings: P0) -> ::windows_core::Result>> where @@ -547,7 +538,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).GetCandidatesWithParametersAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), maxcandidates, predictionoptions, previousstrings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNextWordCandidatesAsync(&self, maxcandidates: u32, previousstrings: P0) -> ::windows_core::Result>> where @@ -559,7 +549,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).GetNextWordCandidatesAsync)(::windows_core::Interface::as_raw(this), maxcandidates, previousstrings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Text_Core\"`"] #[cfg(feature = "UI_Text_Core")] pub fn InputScope(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -568,7 +557,6 @@ impl TextPredictionGenerator { (::windows_core::Interface::vtable(this).InputScope)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Text_Core\"`"] #[cfg(feature = "UI_Text_Core")] pub fn SetInputScope(&self, value: super::super::UI::Text::Core::CoreTextInputScope) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -624,7 +612,6 @@ impl TextReverseConversionGenerator { (::windows_core::Interface::vtable(this).ConvertBackAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPhonemesAsync(&self, input: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -786,7 +773,6 @@ impl WordSegment { (::windows_core::Interface::vtable(this).SourceTextSegment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AlternateForms(&self) -> ::windows_core::Result> { let this = self; @@ -827,7 +813,6 @@ impl WordsSegmenter { (::windows_core::Interface::vtable(this).GetTokenAt)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text), startindex, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTokens(&self, text: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -836,7 +821,6 @@ impl WordsSegmenter { (::windows_core::Interface::vtable(this).GetTokens)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Tokenize(&self, text: &::windows_core::HSTRING, startindex: u32, handler: P0) -> ::windows_core::Result<()> where @@ -1042,19 +1026,13 @@ impl ::core::default::Default for TextSegment { } } #[cfg(feature = "Foundation_Collections")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Foundation_Collections\"`"] - SelectableWordSegmentsTokenizingHandler, - SelectableWordSegmentsTokenizingHandler_Vtbl, - 0x3a3dfc9c_aede_4dc7_9e6c_41c044bd3592 -); +::windows_core::imp::com_interface!(SelectableWordSegmentsTokenizingHandler, SelectableWordSegmentsTokenizingHandler_Vtbl, 0x3a3dfc9c_aede_4dc7_9e6c_41c044bd3592); #[cfg(feature = "Foundation_Collections")] impl SelectableWordSegmentsTokenizingHandler { pub fn new>, ::core::option::Option<&super::super::Foundation::Collections::IIterable>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = SelectableWordSegmentsTokenizingHandlerBox:: { vtable: &SelectableWordSegmentsTokenizingHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invoke(&self, precedingwords: P0, words: P1) -> ::windows_core::Result<()> where @@ -1123,19 +1101,13 @@ pub struct SelectableWordSegmentsTokenizingHandler_Vtbl { Invoke: usize, } #[cfg(feature = "Foundation_Collections")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Foundation_Collections\"`"] - WordSegmentsTokenizingHandler, - WordSegmentsTokenizingHandler_Vtbl, - 0xa5dd6357_bf2a_4c4f_a31f_29e71c6f8b35 -); +::windows_core::imp::com_interface!(WordSegmentsTokenizingHandler, WordSegmentsTokenizingHandler_Vtbl, 0xa5dd6357_bf2a_4c4f_a31f_29e71c6f8b35); #[cfg(feature = "Foundation_Collections")] impl WordSegmentsTokenizingHandler { pub fn new>, ::core::option::Option<&super::super::Foundation::Collections::IIterable>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = WordSegmentsTokenizingHandlerBox:: { vtable: &WordSegmentsTokenizingHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invoke(&self, precedingwords: P0, words: P1) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs b/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs index de22f37e17..30ec269039 100644 --- a/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Xml/Dom/mod.rs @@ -2627,7 +2627,6 @@ impl XmlDocument { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).LoadXmlWithSettings)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(xml), loadsettings.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveToFileAsync(&self, file: P0) -> ::windows_core::Result where @@ -2639,7 +2638,6 @@ impl XmlDocument { (::windows_core::Interface::vtable(this).SaveToFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadXmlFromBuffer(&self, buffer: P0) -> ::windows_core::Result<()> where @@ -2648,7 +2646,6 @@ impl XmlDocument { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).LoadXmlFromBuffer)(::windows_core::Interface::as_raw(this), buffer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadXmlFromBufferWithSettings(&self, buffer: P0, loadsettings: P1) -> ::windows_core::Result<()> where @@ -2677,7 +2674,6 @@ impl XmlDocument { (::windows_core::Interface::vtable(this).LoadFromUriWithSettingsAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), loadsettings.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromFileAsync(file: P0) -> ::windows_core::Result> where @@ -2688,7 +2684,6 @@ impl XmlDocument { (::windows_core::Interface::vtable(this).LoadFromFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFromFileWithSettingsAsync(file: P0, loadsettings: P1) -> ::windows_core::Result> where @@ -4150,7 +4145,6 @@ pub struct XmlNamedNodeMap(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(XmlNamedNodeMap, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); impl XmlNamedNodeMap { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4159,7 +4153,6 @@ impl XmlNamedNodeMap { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4168,7 +4161,6 @@ impl XmlNamedNodeMap { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4177,7 +4169,6 @@ impl XmlNamedNodeMap { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -4189,7 +4180,6 @@ impl XmlNamedNodeMap { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4302,7 +4292,6 @@ pub struct XmlNodeList(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(XmlNodeList, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); impl XmlNodeList { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4311,7 +4300,6 @@ impl XmlNodeList { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4320,7 +4308,6 @@ impl XmlNodeList { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4329,7 +4316,6 @@ impl XmlNodeList { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -4341,7 +4327,6 @@ impl XmlNodeList { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs b/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs index 4094201cee..b25e2672fc 100644 --- a/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Xml/Xsl/mod.rs @@ -33,7 +33,6 @@ pub struct IXsltProcessorFactory_Vtbl { pub struct XsltProcessor(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(XsltProcessor, ::windows_core::IUnknown, ::windows_core::IInspectable); impl XsltProcessor { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn TransformToString(&self, inputnode: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -45,7 +44,6 @@ impl XsltProcessor { (::windows_core::Interface::vtable(this).TransformToString)(::windows_core::Interface::as_raw(this), inputnode.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn TransformToDocument(&self, inputnode: P0) -> ::windows_core::Result where @@ -57,7 +55,6 @@ impl XsltProcessor { (::windows_core::Interface::vtable(this).TransformToDocument)(::windows_core::Interface::as_raw(this), inputnode.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateInstance(document: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Data/Xml/mod.rs b/crates/libs/windows/src/Windows/Data/Xml/mod.rs index f01e4e768b..0081fd7d83 100644 --- a/crates/libs/windows/src/Windows/Data/Xml/mod.rs +++ b/crates/libs/windows/src/Windows/Data/Xml/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Data_Xml_Dom")] -#[doc = "Required features: `\"Data_Xml_Dom\"`"] pub mod Dom; #[cfg(feature = "Data_Xml_Xsl")] -#[doc = "Required features: `\"Data_Xml_Xsl\"`"] pub mod Xsl; diff --git a/crates/libs/windows/src/Windows/Data/mod.rs b/crates/libs/windows/src/Windows/Data/mod.rs index 7a19da8a3f..dc54547899 100644 --- a/crates/libs/windows/src/Windows/Data/mod.rs +++ b/crates/libs/windows/src/Windows/Data/mod.rs @@ -1,15 +1,10 @@ #[cfg(feature = "Data_Html")] -#[doc = "Required features: `\"Data_Html\"`"] pub mod Html; #[cfg(feature = "Data_Json")] -#[doc = "Required features: `\"Data_Json\"`"] pub mod Json; #[cfg(feature = "Data_Pdf")] -#[doc = "Required features: `\"Data_Pdf\"`"] pub mod Pdf; #[cfg(feature = "Data_Text")] -#[doc = "Required features: `\"Data_Text\"`"] pub mod Text; #[cfg(feature = "Data_Xml")] -#[doc = "Required features: `\"Data_Xml\"`"] pub mod Xml; diff --git a/crates/libs/windows/src/Windows/Devices/Adc/Provider/impl.rs b/crates/libs/windows/src/Windows/Devices/Adc/Provider/impl.rs index b02be63f20..9b0dd54694 100644 --- a/crates/libs/windows/src/Windows/Devices/Adc/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Adc/Provider/impl.rs @@ -125,7 +125,6 @@ impl IAdcControllerProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IAdcProvider_Impl: Sized { fn GetControllers(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs index cfc98471f7..0cc7aa1a3d 100644 --- a/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Adc/Provider/mod.rs @@ -84,7 +84,6 @@ pub struct IAdcControllerProvider_Vtbl { ::windows_core::imp::com_interface!(IAdcProvider, IAdcProvider_Vtbl, 0x28953668_9359_4c57_bc88_e275e81638c9); ::windows_core::imp::interface_hierarchy!(IAdcProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IAdcProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetControllers(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Adc/mod.rs b/crates/libs/windows/src/Windows/Devices/Adc/mod.rs index 2b764d300b..efaa2e62e7 100644 --- a/crates/libs/windows/src/Windows/Devices/Adc/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Adc/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Adc_Provider")] -#[doc = "Required features: `\"Devices_Adc_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IAdcChannel, IAdcChannel_Vtbl, 0x040bf414_2588_4a56_abef_73a260acc60a); #[repr(C)] @@ -143,7 +142,6 @@ impl AdcController { (::windows_core::Interface::vtable(this).OpenChannel)(::windows_core::Interface::as_raw(this), channelnumber, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Adc_Provider\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Adc_Provider", feature = "Foundation_Collections"))] pub fn GetControllersAsync(provider: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs index 1a20a3f49e..bb5ca5dc19 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Advertisement/mod.rs @@ -302,7 +302,6 @@ impl BluetoothLEAdvertisement { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLocalName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServiceUuids(&self) -> ::windows_core::Result> { let this = self; @@ -311,7 +310,6 @@ impl BluetoothLEAdvertisement { (::windows_core::Interface::vtable(this).ServiceUuids)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ManufacturerData(&self) -> ::windows_core::Result> { let this = self; @@ -320,7 +318,6 @@ impl BluetoothLEAdvertisement { (::windows_core::Interface::vtable(this).ManufacturerData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DataSections(&self) -> ::windows_core::Result> { let this = self; @@ -329,7 +326,6 @@ impl BluetoothLEAdvertisement { (::windows_core::Interface::vtable(this).DataSections)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetManufacturerDataByCompanyId(&self, companyid: u16) -> ::windows_core::Result> { let this = self; @@ -338,7 +334,6 @@ impl BluetoothLEAdvertisement { (::windows_core::Interface::vtable(this).GetManufacturerDataByCompanyId)(::windows_core::Interface::as_raw(this), companyid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSectionsByType(&self, r#type: u8) -> ::windows_core::Result> { let this = self; @@ -394,7 +389,6 @@ impl BluetoothLEAdvertisementBytePattern { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOffset)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -403,7 +397,6 @@ impl BluetoothLEAdvertisementBytePattern { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -412,7 +405,6 @@ impl BluetoothLEAdvertisementBytePattern { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetData)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(datatype: u8, offset: i16, data: P0) -> ::windows_core::Result where @@ -464,7 +456,6 @@ impl BluetoothLEAdvertisementDataSection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDataType)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -473,7 +464,6 @@ impl BluetoothLEAdvertisementDataSection { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -482,7 +472,6 @@ impl BluetoothLEAdvertisementDataSection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetData)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(datatype: u8, data: P0) -> ::windows_core::Result where @@ -680,7 +669,6 @@ impl BluetoothLEAdvertisementFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAdvertisement)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BytePatterns(&self) -> ::windows_core::Result> { let this = self; @@ -1173,7 +1161,6 @@ impl BluetoothLEManufacturerData { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCompanyId)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -1182,7 +1169,6 @@ impl BluetoothLEManufacturerData { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -1191,7 +1177,6 @@ impl BluetoothLEManufacturerData { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetData)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(companyid: u16, data: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs index 09163522ef..7304bee642 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Background/mod.rs @@ -138,7 +138,6 @@ pub struct IRfcommOutboundConnectionInformation_Vtbl { pub struct BluetoothLEAdvertisementPublisherTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BluetoothLEAdvertisementPublisherTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BluetoothLEAdvertisementPublisherTriggerDetails { - #[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`"] #[cfg(feature = "Devices_Bluetooth_Advertisement")] pub fn Status(&self) -> ::windows_core::Result { let this = self; @@ -186,7 +185,6 @@ impl BluetoothLEAdvertisementWatcherTriggerDetails { (::windows_core::Interface::vtable(this).Error)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Bluetooth_Advertisement", feature = "Foundation_Collections"))] pub fn Advertisements(&self) -> ::windows_core::Result> { let this = self; @@ -220,7 +218,6 @@ unsafe impl ::core::marker::Sync for BluetoothLEAdvertisementWatcherTriggerDetai pub struct GattCharacteristicNotificationTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GattCharacteristicNotificationTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GattCharacteristicNotificationTriggerDetails { - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn Characteristic(&self) -> ::windows_core::Result { let this = self; @@ -229,7 +226,6 @@ impl GattCharacteristicNotificationTriggerDetails { (::windows_core::Interface::vtable(this).Characteristic)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; @@ -252,7 +248,6 @@ impl GattCharacteristicNotificationTriggerDetails { (::windows_core::Interface::vtable(this).EventTriggeringMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Bluetooth_GenericAttributeProfile", feature = "Foundation_Collections"))] pub fn ValueChangedEvents(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -286,7 +281,6 @@ impl GattServiceProviderConnection { (::windows_core::Interface::vtable(this).TriggerId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn Service(&self) -> ::windows_core::Result { let this = self; @@ -299,7 +293,6 @@ impl GattServiceProviderConnection { let this = self; unsafe { (::windows_core::Interface::vtable(this).Start)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllServices() -> ::windows_core::Result> { Self::IGattServiceProviderConnectionStatics(|this| unsafe { @@ -355,7 +348,6 @@ unsafe impl ::core::marker::Sync for GattServiceProviderTriggerDetails {} pub struct RfcommConnectionTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RfcommConnectionTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RfcommConnectionTriggerDetails { - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn Socket(&self) -> ::windows_core::Result { let this = self; @@ -396,7 +388,6 @@ unsafe impl ::core::marker::Sync for RfcommConnectionTriggerDetails {} pub struct RfcommInboundConnectionInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RfcommInboundConnectionInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RfcommInboundConnectionInformation { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SdpRecord(&self) -> ::windows_core::Result { let this = self; @@ -405,7 +396,6 @@ impl RfcommInboundConnectionInformation { (::windows_core::Interface::vtable(this).SdpRecord)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSdpRecord(&self, value: P0) -> ::windows_core::Result<()> where @@ -414,7 +404,6 @@ impl RfcommInboundConnectionInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSdpRecord)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn LocalServiceId(&self) -> ::windows_core::Result { let this = self; @@ -423,7 +412,6 @@ impl RfcommInboundConnectionInformation { (::windows_core::Interface::vtable(this).LocalServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn SetLocalServiceId(&self, value: P0) -> ::windows_core::Result<()> where @@ -461,7 +449,6 @@ unsafe impl ::core::marker::Sync for RfcommInboundConnectionInformation {} pub struct RfcommOutboundConnectionInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RfcommOutboundConnectionInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RfcommOutboundConnectionInformation { - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn RemoteServiceId(&self) -> ::windows_core::Result { let this = self; @@ -470,7 +457,6 @@ impl RfcommOutboundConnectionInformation { (::windows_core::Interface::vtable(this).RemoteServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn SetRemoteServiceId(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs index 0d4b4af64f..b25661872b 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/GenericAttributeProfile/mod.rs @@ -837,7 +837,6 @@ pub struct IGattWriteResult_Vtbl { pub struct GattCharacteristic(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GattCharacteristic, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GattCharacteristic { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetDescriptors(&self, descriptoruuid: ::windows_core::GUID) -> ::windows_core::Result> { let this = self; @@ -885,7 +884,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).AttributeHandle)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PresentationFormats(&self) -> ::windows_core::Result> { let this = self; @@ -908,7 +906,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).ReadValueWithCacheModeAsync)(::windows_core::Interface::as_raw(this), cachemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueAsync(&self, value: P0) -> ::windows_core::Result> where @@ -920,7 +917,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).WriteValueAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueWithOptionAsync(&self, value: P0, writeoption: GattWriteOption) -> ::windows_core::Result> where @@ -967,7 +963,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).Service)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetAllDescriptors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1004,7 +999,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).GetDescriptorsForUuidWithCacheModeAsync)(::windows_core::Interface::as_raw(this), descriptoruuid, cachemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueWithResultAsync(&self, value: P0) -> ::windows_core::Result> where @@ -1016,7 +1010,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).WriteValueWithResultAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueWithResultAndOptionAsync(&self, value: P0, writeoption: GattWriteOption) -> ::windows_core::Result> where @@ -1035,7 +1028,6 @@ impl GattCharacteristic { (::windows_core::Interface::vtable(this).WriteClientCharacteristicConfigurationDescriptorWithResultAsync)(::windows_core::Interface::as_raw(this), clientcharacteristicconfigurationdescriptorvalue, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ConvertShortIdToUuid(shortid: u16) -> ::windows_core::Result<::windows_core::GUID> { Self::IGattCharacteristicStatics(|this| unsafe { @@ -1582,7 +1574,6 @@ impl GattCharacteristicsResult { (::windows_core::Interface::vtable(this).ProtocolError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Characteristics(&self) -> ::windows_core::Result> { let this = self; @@ -1694,7 +1685,6 @@ impl GattDescriptor { (::windows_core::Interface::vtable(this).ReadValueWithCacheModeAsync)(::windows_core::Interface::as_raw(this), cachemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueAsync(&self, value: P0) -> ::windows_core::Result> where @@ -1706,7 +1696,6 @@ impl GattDescriptor { (::windows_core::Interface::vtable(this).WriteValueAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValueWithResultAsync(&self, value: P0) -> ::windows_core::Result> where @@ -1718,7 +1707,6 @@ impl GattDescriptor { (::windows_core::Interface::vtable(this).WriteValueWithResultAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ConvertShortIdToUuid(shortid: u16) -> ::windows_core::Result<::windows_core::GUID> { Self::IGattDescriptorStatics(|this| unsafe { @@ -1810,7 +1798,6 @@ impl GattDescriptorsResult { (::windows_core::Interface::vtable(this).ProtocolError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Descriptors(&self) -> ::windows_core::Result> { let this = self; @@ -1842,7 +1829,6 @@ impl GattDeviceService { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetCharacteristics(&self, characteristicuuid: ::windows_core::GUID) -> ::windows_core::Result> { let this = self; @@ -1851,7 +1837,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).GetCharacteristics)(::windows_core::Interface::as_raw(this), characteristicuuid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetIncludedServices(&self, serviceuuid: ::windows_core::GUID) -> ::windows_core::Result> { let this = self; @@ -1881,7 +1866,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).AttributeHandle)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Device(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1890,7 +1874,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn ParentServices(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1899,7 +1882,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).ParentServices)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetAllCharacteristics(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1908,7 +1890,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).GetAllCharacteristics)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetAllIncludedServices(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1917,7 +1898,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).GetAllIncludedServices)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceAccessInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1940,7 +1920,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).SharingMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2024,7 +2003,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).GetDeviceSelectorFromUuid)(::windows_core::Interface::as_raw(this), serviceuuid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDeviceSelectorFromShortId(serviceshortid: u16) -> ::windows_core::Result<::windows_core::HSTRING> { Self::IGattDeviceServiceStatics(|this| unsafe { @@ -2032,7 +2010,6 @@ impl GattDeviceService { (::windows_core::Interface::vtable(this).GetDeviceSelectorFromShortId)(::windows_core::Interface::as_raw(this), serviceshortid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ConvertShortIdToUuid(shortid: u16) -> ::windows_core::Result<::windows_core::GUID> { Self::IGattDeviceServiceStatics(|this| unsafe { @@ -2124,7 +2101,6 @@ impl GattDeviceServicesResult { (::windows_core::Interface::vtable(this).ProtocolError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Services(&self) -> ::windows_core::Result> { let this = self; @@ -2158,7 +2134,6 @@ impl GattLocalCharacteristic { (::windows_core::Interface::vtable(this).Uuid)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StaticValue(&self) -> ::windows_core::Result { let this = self; @@ -2198,7 +2173,6 @@ impl GattLocalCharacteristic { (::windows_core::Interface::vtable(this).CreateDescriptorAsync)(::windows_core::Interface::as_raw(this), descriptoruuid, parameters.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Descriptors(&self) -> ::windows_core::Result> { let this = self; @@ -2214,7 +2188,6 @@ impl GattLocalCharacteristic { (::windows_core::Interface::vtable(this).UserDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PresentationFormats(&self) -> ::windows_core::Result> { let this = self; @@ -2223,7 +2196,6 @@ impl GattLocalCharacteristic { (::windows_core::Interface::vtable(this).PresentationFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SubscribedClients(&self) -> ::windows_core::Result> { let this = self; @@ -2274,7 +2246,6 @@ impl GattLocalCharacteristic { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveWriteRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn NotifyValueAsync(&self, value: P0) -> ::windows_core::Result>> where @@ -2286,7 +2257,6 @@ impl GattLocalCharacteristic { (::windows_core::Interface::vtable(this).NotifyValueAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn NotifyValueForSubscribedClientAsync(&self, value: P0, subscribedclient: P1) -> ::windows_core::Result> where @@ -2324,7 +2294,6 @@ impl GattLocalCharacteristicParameters { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStaticValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -2333,7 +2302,6 @@ impl GattLocalCharacteristicParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStaticValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StaticValue(&self) -> ::windows_core::Result { let this = self; @@ -2386,7 +2354,6 @@ impl GattLocalCharacteristicParameters { (::windows_core::Interface::vtable(this).UserDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PresentationFormats(&self) -> ::windows_core::Result> { let this = self; @@ -2452,7 +2419,6 @@ impl GattLocalDescriptor { (::windows_core::Interface::vtable(this).Uuid)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StaticValue(&self) -> ::windows_core::Result { let this = self; @@ -2528,7 +2494,6 @@ impl GattLocalDescriptorParameters { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStaticValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -2537,7 +2502,6 @@ impl GattLocalDescriptorParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStaticValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StaticValue(&self) -> ::windows_core::Result { let this = self; @@ -2635,7 +2599,6 @@ impl GattLocalService { (::windows_core::Interface::vtable(this).CreateCharacteristicAsync)(::windows_core::Interface::as_raw(this), characteristicuuid, parameters.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Characteristics(&self) -> ::windows_core::Result> { let this = self; @@ -3097,7 +3060,6 @@ impl GattReadRequest { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStateChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RespondWithValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -3174,7 +3136,6 @@ impl GattReadResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; @@ -3215,7 +3176,6 @@ impl GattReliableWriteTransaction { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteValue(&self, characteristic: P0, value: P1) -> ::windows_core::Result<()> where @@ -3422,7 +3382,6 @@ impl GattServiceProviderAdvertisingParameters { (::windows_core::Interface::vtable(this).IsDiscoverable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetServiceData(&self, value: P0) -> ::windows_core::Result<()> where @@ -3431,7 +3390,6 @@ impl GattServiceProviderAdvertisingParameters { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServiceData)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ServiceData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3820,7 +3778,6 @@ unsafe impl ::core::marker::Sync for GattSubscribedClient {} pub struct GattValueChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GattValueChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GattValueChangedEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CharacteristicValue(&self) -> ::windows_core::Result { let this = self; @@ -3854,7 +3811,6 @@ unsafe impl ::core::marker::Sync for GattValueChangedEventArgs {} pub struct GattWriteRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GattWriteRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GattWriteRequest { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs index 07b21c308e..9dfae861f9 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/Rfcomm/mod.rs @@ -142,7 +142,6 @@ impl RfcommDeviceService { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn ConnectionHostName(&self) -> ::windows_core::Result { let this = self; @@ -165,7 +164,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn ProtectionLevel(&self) -> ::windows_core::Result { let this = self; @@ -174,7 +172,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).ProtectionLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn MaxProtectionLevel(&self) -> ::windows_core::Result { let this = self; @@ -183,7 +180,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).MaxProtectionLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetSdpRawAttributesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -192,7 +188,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).GetSdpRawAttributesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetSdpRawAttributesWithCacheModeAsync(&self, cachemode: super::BluetoothCacheMode) -> ::windows_core::Result>> { let this = self; @@ -208,7 +203,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceAccessInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -217,7 +211,6 @@ impl RfcommDeviceService { (::windows_core::Interface::vtable(this).DeviceAccessInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -314,7 +307,6 @@ impl RfcommDeviceServicesResult { (::windows_core::Interface::vtable(this).Error)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Services(&self) -> ::windows_core::Result> { let this = self; @@ -440,7 +432,6 @@ impl RfcommServiceProvider { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn SdpRawAttributes(&self) -> ::windows_core::Result> { let this = self; @@ -449,7 +440,6 @@ impl RfcommServiceProvider { (::windows_core::Interface::vtable(this).SdpRawAttributes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn StartAdvertising(&self, listener: P0) -> ::windows_core::Result<()> where @@ -462,7 +452,6 @@ impl RfcommServiceProvider { let this = self; unsafe { (::windows_core::Interface::vtable(this).StopAdvertising)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn StartAdvertisingWithRadioDiscoverability(&self, listener: P0, radiodiscoverable: bool) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs b/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs index d8ee85268a..564d7f624b 100644 --- a/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Bluetooth/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "Devices_Bluetooth_Advertisement")] -#[doc = "Required features: `\"Devices_Bluetooth_Advertisement\"`"] pub mod Advertisement; #[cfg(feature = "Devices_Bluetooth_Background")] -#[doc = "Required features: `\"Devices_Bluetooth_Background\"`"] pub mod Background; #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] -#[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] pub mod GenericAttributeProfile; #[cfg(feature = "Devices_Bluetooth_Rfcomm")] -#[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] pub mod Rfcomm; ::windows_core::imp::com_interface!(IBluetoothAdapter, IBluetoothAdapter_Vtbl, 0x7974f04c_5f7a_4a34_9225_a855f84b1a8b); #[repr(C)] @@ -515,7 +511,6 @@ impl BluetoothAdapter { (::windows_core::Interface::vtable(this).IsAdvertisementOffloadSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Radios\"`"] #[cfg(feature = "Devices_Radios")] pub fn GetRadioAsync(&self) -> ::windows_core::Result> { let this = self; @@ -664,7 +659,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).DeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn HostName(&self) -> ::windows_core::Result { let this = self; @@ -687,7 +681,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).ClassOfDevice)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn SdpRecords(&self) -> ::windows_core::Result> { let this = self; @@ -696,7 +689,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).SdpRecords)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`, `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Devices_Bluetooth_Rfcomm", feature = "Foundation_Collections", feature = "deprecated"))] pub fn RfcommServices(&self) -> ::windows_core::Result> { let this = self; @@ -761,7 +753,6 @@ impl BluetoothDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveConnectionStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -770,7 +761,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).DeviceInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceAccessInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -779,7 +769,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).DeviceAccessInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -788,7 +777,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn GetRfcommServicesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -797,7 +785,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).GetRfcommServicesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn GetRfcommServicesWithCacheModeAsync(&self, cachemode: BluetoothCacheMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -806,7 +793,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).GetRfcommServicesWithCacheModeAsync)(::windows_core::Interface::as_raw(this), cachemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn GetRfcommServicesForIdAsync(&self, serviceid: P0) -> ::windows_core::Result> where @@ -818,7 +804,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).GetRfcommServicesForIdAsync)(::windows_core::Interface::as_raw(this), serviceid.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_Rfcomm\"`"] #[cfg(feature = "Devices_Bluetooth_Rfcomm")] pub fn GetRfcommServicesForIdWithCacheModeAsync(&self, serviceid: P0, cachemode: BluetoothCacheMode) -> ::windows_core::Result> where @@ -850,7 +835,6 @@ impl BluetoothDevice { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn FromHostNameAsync(hostname: P0) -> ::windows_core::Result> where @@ -1491,7 +1475,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`, `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Devices_Bluetooth_GenericAttributeProfile", feature = "Foundation_Collections", feature = "deprecated"))] pub fn GattServices(&self) -> ::windows_core::Result> { let this = self; @@ -1514,7 +1497,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).BluetoothAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`, `\"deprecated\"`"] #[cfg(all(feature = "Devices_Bluetooth_GenericAttributeProfile", feature = "deprecated"))] pub fn GetGattService(&self, serviceuuid: ::windows_core::GUID) -> ::windows_core::Result { let this = self; @@ -1565,7 +1547,6 @@ impl BluetoothLEDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveConnectionStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1588,7 +1569,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).BluetoothAddressType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceAccessInformation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1597,7 +1577,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).DeviceAccessInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RequestAccessAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1606,7 +1585,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn GetGattServicesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1615,7 +1593,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).GetGattServicesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn GetGattServicesWithCacheModeAsync(&self, cachemode: BluetoothCacheMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1624,7 +1601,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).GetGattServicesWithCacheModeAsync)(::windows_core::Interface::as_raw(this), cachemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn GetGattServicesForUuidAsync(&self, serviceuuid: ::windows_core::GUID) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1633,7 +1609,6 @@ impl BluetoothLEDevice { (::windows_core::Interface::vtable(this).GetGattServicesForUuidAsync)(::windows_core::Interface::as_raw(this), serviceuuid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Bluetooth_GenericAttributeProfile\"`"] #[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] pub fn GetGattServicesForUuidWithCacheModeAsync(&self, serviceuuid: ::windows_core::GUID, cachemode: BluetoothCacheMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Devices/Custom/mod.rs b/crates/libs/windows/src/Windows/Devices/Custom/mod.rs index 543bc09d0d..7e9e88f8c6 100644 --- a/crates/libs/windows/src/Windows/Devices/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Custom/mod.rs @@ -99,7 +99,6 @@ pub struct IKnownDeviceTypesStatics_Vtbl { pub struct CustomDevice(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CustomDevice, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CustomDevice { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -108,7 +107,6 @@ impl CustomDevice { (::windows_core::Interface::vtable(this).InputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -117,7 +115,6 @@ impl CustomDevice { (::windows_core::Interface::vtable(this).OutputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendIOControlAsync(&self, iocontrolcode: P0, inputbuffer: P1, outputbuffer: P2) -> ::windows_core::Result> where @@ -131,7 +128,6 @@ impl CustomDevice { (::windows_core::Interface::vtable(this).SendIOControlAsync)(::windows_core::Interface::as_raw(this), iocontrolcode.into_param().abi(), inputbuffer.into_param().abi(), outputbuffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TrySendIOControlAsync(&self, iocontrolcode: P0, inputbuffer: P1, outputbuffer: P2) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs b/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs index e414241a18..a6f47c1daa 100644 --- a/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Display/Core/mod.rs @@ -506,7 +506,6 @@ pub struct IDisplayWireFormatStatics_Vtbl { pub struct DisplayAdapter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DisplayAdapter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DisplayAdapter { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Id(&self) -> ::windows_core::Result { let this = self; @@ -557,7 +556,6 @@ impl DisplayAdapter { (::windows_core::Interface::vtable(this).PciRevision)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -566,7 +564,6 @@ impl DisplayAdapter { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn FromId(id: super::super::super::Graphics::DisplayAdapterId) -> ::windows_core::Result { Self::IDisplayAdapterStatics(|this| unsafe { @@ -660,7 +657,6 @@ impl DisplayDevice { (::windows_core::Interface::vtable(this).IsCapabilitySupported)(::windows_core::Interface::as_raw(this), capability, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics"))] pub fn CreateSimpleScanoutWithDirtyRectsAndOptions(&self, source: P0, surface: P1, subresourceindex: u32, syncinterval: u32, dirtyrects: P2, options: DisplayScanoutOptions) -> ::windows_core::Result where @@ -714,7 +710,6 @@ impl DisplayManager { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentTargets(&self) -> ::windows_core::Result> { let this = self; @@ -723,7 +718,6 @@ impl DisplayManager { (::windows_core::Interface::vtable(this).GetCurrentTargets)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentAdapters(&self) -> ::windows_core::Result> { let this = self; @@ -756,7 +750,6 @@ impl DisplayManager { (::windows_core::Interface::vtable(this).TryReadCurrentStateForAllTargets)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryAcquireTargetsAndReadCurrentState(&self, targets: P0) -> ::windows_core::Result where @@ -768,7 +761,6 @@ impl DisplayManager { (::windows_core::Interface::vtable(this).TryAcquireTargetsAndReadCurrentState)(::windows_core::Interface::as_raw(this), targets.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryAcquireTargetsAndCreateEmptyState(&self, targets: P0) -> ::windows_core::Result where @@ -780,7 +772,6 @@ impl DisplayManager { (::windows_core::Interface::vtable(this).TryAcquireTargetsAndCreateEmptyState)(::windows_core::Interface::as_raw(this), targets.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryAcquireTargetsAndCreateSubstate(&self, existingstate: P0, targets: P1) -> ::windows_core::Result where @@ -1079,7 +1070,6 @@ unsafe impl ::core::marker::Sync for DisplayManagerResultWithState {} pub struct DisplayModeInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DisplayModeInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DisplayModeInfo { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SourceResolution(&self) -> ::windows_core::Result { let this = self; @@ -1095,7 +1085,6 @@ impl DisplayModeInfo { (::windows_core::Interface::vtable(this).IsStereo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SourcePixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -1104,7 +1093,6 @@ impl DisplayModeInfo { (::windows_core::Interface::vtable(this).SourcePixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn TargetResolution(&self) -> ::windows_core::Result { let this = self; @@ -1113,7 +1101,6 @@ impl DisplayModeInfo { (::windows_core::Interface::vtable(this).TargetResolution)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PresentationRate(&self) -> ::windows_core::Result { let this = self; @@ -1146,7 +1133,6 @@ impl DisplayModeInfo { (::windows_core::Interface::vtable(this).IsWireFormatSupported)(::windows_core::Interface::as_raw(this), wireformat.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1155,7 +1141,6 @@ impl DisplayModeInfo { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PhysicalPresentationRate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1203,7 +1188,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SourceResolution(&self) -> ::windows_core::Result> { let this = self; @@ -1212,7 +1196,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).SourceResolution)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetSourceResolution(&self, value: P0) -> ::windows_core::Result<()> where @@ -1221,7 +1204,6 @@ impl DisplayPath { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSourceResolution)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SourcePixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -1230,7 +1212,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).SourcePixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetSourcePixelFormat(&self, value: super::super::super::Graphics::DirectX::DirectXPixelFormat) -> ::windows_core::Result<()> { let this = self; @@ -1247,7 +1228,6 @@ impl DisplayPath { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsStereo)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn TargetResolution(&self) -> ::windows_core::Result> { let this = self; @@ -1256,7 +1236,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).TargetResolution)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetTargetResolution(&self, value: P0) -> ::windows_core::Result<()> where @@ -1265,7 +1244,6 @@ impl DisplayPath { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTargetResolution)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PresentationRate(&self) -> ::windows_core::Result> { let this = self; @@ -1274,7 +1252,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).PresentationRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPresentationRate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1333,7 +1310,6 @@ impl DisplayPath { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScaling)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindModes(&self, flags: DisplayModeQueryOptions) -> ::windows_core::Result> { let this = self; @@ -1349,7 +1325,6 @@ impl DisplayPath { let this = self; unsafe { (::windows_core::Interface::vtable(this).ApplyPropertiesFromMode)(::windows_core::Interface::as_raw(this), moderesult.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1358,7 +1333,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PhysicalPresentationRate(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1367,7 +1341,6 @@ impl DisplayPath { (::windows_core::Interface::vtable(this).PhysicalPresentationRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPhysicalPresentationRate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1408,7 +1381,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).Height)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn Format(&self) -> ::windows_core::Result { let this = self; @@ -1417,7 +1389,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).Format)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn ColorSpace(&self) -> ::windows_core::Result { let this = self; @@ -1433,7 +1404,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).IsStereo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn MultisampleDescription(&self) -> ::windows_core::Result { let this = self; @@ -1442,7 +1412,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).MultisampleDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1451,7 +1420,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateInstance(width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription) -> ::windows_core::Result { Self::IDisplayPrimaryDescriptionFactory(|this| unsafe { @@ -1459,7 +1427,6 @@ impl DisplayPrimaryDescription { (::windows_core::Interface::vtable(this).CreateInstance)(::windows_core::Interface::as_raw(this), width, height, pixelformat, colorspace, isstereo, multisampledescription, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX_Direct3D11"))] pub fn CreateWithProperties(extraproperties: P0, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription) -> ::windows_core::Result where @@ -1515,7 +1482,6 @@ unsafe impl ::core::marker::Sync for DisplayScanout {} pub struct DisplaySource(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DisplaySource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DisplaySource { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn AdapterId(&self) -> ::windows_core::Result { let this = self; @@ -1531,7 +1497,6 @@ impl DisplaySource { (::windows_core::Interface::vtable(this).SourceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetMetadata(&self, key: ::windows_core::GUID) -> ::windows_core::Result { let this = self; @@ -1593,7 +1558,6 @@ impl DisplayState { (::windows_core::Interface::vtable(this).IsStale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Targets(&self) -> ::windows_core::Result> { let this = self; @@ -1602,7 +1566,6 @@ impl DisplayState { (::windows_core::Interface::vtable(this).Targets)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Views(&self) -> ::windows_core::Result> { let this = self; @@ -1611,7 +1574,6 @@ impl DisplayState { (::windows_core::Interface::vtable(this).Views)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1837,7 +1799,6 @@ impl DisplayTarget { (::windows_core::Interface::vtable(this).TryGetMonitor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1937,7 +1898,6 @@ impl DisplayTaskPool { (::windows_core::Interface::vtable(this).CreateTask)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ExecuteTask(&self, task: P0) -> ::windows_core::Result<()> where @@ -2013,7 +1973,6 @@ unsafe impl ::core::marker::Sync for DisplayTaskResult {} pub struct DisplayView(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DisplayView, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DisplayView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Paths(&self) -> ::windows_core::Result> { let this = self; @@ -2022,7 +1981,6 @@ impl DisplayView { (::windows_core::Interface::vtable(this).Paths)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ContentResolution(&self) -> ::windows_core::Result> { let this = self; @@ -2031,7 +1989,6 @@ impl DisplayView { (::windows_core::Interface::vtable(this).ContentResolution)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetContentResolution(&self, value: P0) -> ::windows_core::Result<()> where @@ -2047,7 +2004,6 @@ impl DisplayView { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrimaryPath)(::windows_core::Interface::as_raw(this), path.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -2109,7 +2065,6 @@ impl DisplayWireFormat { (::windows_core::Interface::vtable(this).HdrMetadata)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -2124,7 +2079,6 @@ impl DisplayWireFormat { (::windows_core::Interface::vtable(this).CreateInstance)(::windows_core::Interface::as_raw(this), pixelencoding, bitsperchannel, colorspace, eotf, hdrmetadata, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithProperties(extraproperties: P0, pixelencoding: DisplayWireFormatPixelEncoding, bitsperchannel: i32, colorspace: DisplayWireFormatColorSpace, eotf: DisplayWireFormatEotf, hdrmetadata: DisplayWireFormatHdrMetadata) -> ::windows_core::Result where @@ -2759,7 +2713,6 @@ impl ::windows_core::RuntimeType for DisplayWireFormatPixelEncoding { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Devices.Display.Core.DisplayWireFormatPixelEncoding;i4)"); } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct DisplayPresentationRate { pub VerticalSyncRate: super::super::super::Foundation::Numerics::Rational, diff --git a/crates/libs/windows/src/Windows/Devices/Display/mod.rs b/crates/libs/windows/src/Windows/Devices/Display/mod.rs index c93f3378f3..bce12d50e1 100644 --- a/crates/libs/windows/src/Windows/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Display/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Display_Core")] -#[doc = "Required features: `\"Devices_Display_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IDisplayMonitor, IDisplayMonitor_Vtbl, 0x1f6b15d4_1d01_4c51_87e2_6f954a772b59); #[repr(C)] @@ -89,7 +88,6 @@ impl DisplayMonitor { (::windows_core::Interface::vtable(this).DisplayAdapterDeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn DisplayAdapterId(&self) -> ::windows_core::Result { let this = self; @@ -112,7 +110,6 @@ impl DisplayMonitor { (::windows_core::Interface::vtable(this).UsageKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn NativeResolutionInRawPixels(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs b/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs index 6748eeab50..10d07587bf 100644 --- a/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Enumeration/Pnp/mod.rs @@ -87,7 +87,6 @@ impl PnpObject { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -103,7 +102,6 @@ impl PnpObject { let this = self; unsafe { (::windows_core::Interface::vtable(this).Update)(::windows_core::Interface::as_raw(this), updateinfo.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIdAsync(r#type: PnpObjectType, id: &::windows_core::HSTRING, requestedproperties: P0) -> ::windows_core::Result> where @@ -114,7 +112,6 @@ impl PnpObject { (::windows_core::Interface::vtable(this).CreateFromIdAsync)(::windows_core::Interface::as_raw(this), r#type, ::core::mem::transmute_copy(id), requestedproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync(r#type: PnpObjectType, requestedproperties: P0) -> ::windows_core::Result> where @@ -125,7 +122,6 @@ impl PnpObject { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), r#type, requestedproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncAqsFilter(r#type: PnpObjectType, requestedproperties: P0, aqsfilter: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -136,7 +132,6 @@ impl PnpObject { (::windows_core::Interface::vtable(this).FindAllAsyncAqsFilter)(::windows_core::Interface::as_raw(this), r#type, requestedproperties.into_param().abi(), ::core::mem::transmute_copy(aqsfilter), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcher(r#type: PnpObjectType, requestedproperties: P0) -> ::windows_core::Result where @@ -147,7 +142,6 @@ impl PnpObject { (::windows_core::Interface::vtable(this).CreateWatcher)(::windows_core::Interface::as_raw(this), r#type, requestedproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcherAqsFilter(r#type: PnpObjectType, requestedproperties: P0, aqsfilter: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -176,7 +170,6 @@ impl ::windows_core::RuntimeName for PnpObject { } unsafe impl ::core::marker::Send for PnpObject {} unsafe impl ::core::marker::Sync for PnpObject {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -187,7 +180,6 @@ pub struct PnpObjectCollection(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PnpObjectCollection, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl PnpObjectCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -196,7 +188,6 @@ impl PnpObjectCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -205,7 +196,6 @@ impl PnpObjectCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -214,7 +204,6 @@ impl PnpObjectCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -226,7 +215,6 @@ impl PnpObjectCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -288,7 +276,6 @@ impl PnpObjectUpdate { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs b/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs index 3eea592a97..b44f605348 100644 --- a/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Enumeration/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Enumeration_Pnp")] -#[doc = "Required features: `\"Devices_Enumeration_Pnp\"`"] pub mod Pnp; ::windows_core::imp::com_interface!(IDeviceAccessChangedEventArgs, IDeviceAccessChangedEventArgs_Vtbl, 0xdeda0bcc_4f9d_4f58_9dba_a9bc800408d5); #[repr(C)] @@ -598,7 +597,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).EnclosureLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -614,7 +612,6 @@ impl DeviceInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).Update)(::windows_core::Interface::as_raw(this), updateinfo.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = self; @@ -623,7 +620,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetGlyphThumbnailAsync(&self) -> ::windows_core::Result> { let this = self; @@ -652,7 +648,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).CreateFromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIdAsyncAdditionalProperties(deviceid: &::windows_core::HSTRING, additionalproperties: P0) -> ::windows_core::Result> where @@ -663,7 +658,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).CreateFromIdAsyncAdditionalProperties)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), additionalproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result> { Self::IDeviceInformationStatics(|this| unsafe { @@ -671,7 +665,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncDeviceClass(deviceclass: DeviceClass) -> ::windows_core::Result> { Self::IDeviceInformationStatics(|this| unsafe { @@ -679,7 +672,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).FindAllAsyncDeviceClass)(::windows_core::Interface::as_raw(this), deviceclass, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncAqsFilter(aqsfilter: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IDeviceInformationStatics(|this| unsafe { @@ -687,7 +679,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).FindAllAsyncAqsFilter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(aqsfilter), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncAqsFilterAndAdditionalProperties(aqsfilter: &::windows_core::HSTRING, additionalproperties: P0) -> ::windows_core::Result> where @@ -716,7 +707,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).CreateWatcherAqsFilter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(aqsfilter), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcherAqsFilterAndAdditionalProperties(aqsfilter: &::windows_core::HSTRING, additionalproperties: P0) -> ::windows_core::Result where @@ -733,7 +723,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).GetAqsFilterFromDeviceClass)(::windows_core::Interface::as_raw(this), deviceclass, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateFromIdAsyncWithKindAndAdditionalProperties(deviceid: &::windows_core::HSTRING, additionalproperties: P0, kind: DeviceInformationKind) -> ::windows_core::Result> where @@ -744,7 +733,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).CreateFromIdAsyncWithKindAndAdditionalProperties)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), additionalproperties.into_param().abi(), kind, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncWithKindAqsFilterAndAdditionalProperties(aqsfilter: &::windows_core::HSTRING, additionalproperties: P0, kind: DeviceInformationKind) -> ::windows_core::Result> where @@ -755,7 +743,6 @@ impl DeviceInformation { (::windows_core::Interface::vtable(this).FindAllAsyncWithKindAqsFilterAndAdditionalProperties)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(aqsfilter), additionalproperties.into_param().abi(), kind, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcherWithKindAqsFilterAndAdditionalProperties(aqsfilter: &::windows_core::HSTRING, additionalproperties: P0, kind: DeviceInformationKind) -> ::windows_core::Result where @@ -789,7 +776,6 @@ impl ::windows_core::RuntimeName for DeviceInformation { } unsafe impl ::core::marker::Send for DeviceInformation {} unsafe impl ::core::marker::Sync for DeviceInformation {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -800,7 +786,6 @@ pub struct DeviceInformationCollection(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(DeviceInformationCollection, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl DeviceInformationCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -809,7 +794,6 @@ impl DeviceInformationCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -818,7 +802,6 @@ impl DeviceInformationCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -827,7 +810,6 @@ impl DeviceInformationCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -839,7 +821,6 @@ impl DeviceInformationCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -1049,7 +1030,6 @@ impl DeviceInformationUpdate { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1119,7 +1099,6 @@ impl DevicePairingRequestedEventArgs { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn AcceptWithPasswordCredential(&self, passwordcredential: P0) -> ::windows_core::Result<()> where @@ -1199,7 +1178,6 @@ impl DevicePicker { (::windows_core::Interface::vtable(this).Appearance)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestedProperties(&self) -> ::windows_core::Result> { let this = self; @@ -1254,7 +1232,6 @@ impl DevicePicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).Show)(::windows_core::Interface::as_raw(this), selection).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowWithPlacement(&self, selection: super::super::Foundation::Rect, placement: super::super::UI::Popups::Placement) -> ::windows_core::Result<()> { let this = self; @@ -1267,7 +1244,6 @@ impl DevicePicker { (::windows_core::Interface::vtable(this).PickSingleDeviceAsync)(::windows_core::Interface::as_raw(this), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn PickSingleDeviceAsyncWithPlacement(&self, selection: super::super::Foundation::Rect, placement: super::super::UI::Popups::Placement) -> ::windows_core::Result> { let this = self; @@ -1316,7 +1292,6 @@ impl DevicePickerAppearance { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn ForegroundColor(&self) -> ::windows_core::Result { let this = self; @@ -1325,13 +1300,11 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).ForegroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetForegroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetForegroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -1340,13 +1313,11 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn AccentColor(&self) -> ::windows_core::Result { let this = self; @@ -1355,13 +1326,11 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).AccentColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetAccentColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAccentColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SelectedForegroundColor(&self) -> ::windows_core::Result { let this = self; @@ -1370,13 +1339,11 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).SelectedForegroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetSelectedForegroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSelectedForegroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SelectedBackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -1385,13 +1352,11 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).SelectedBackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetSelectedBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSelectedBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SelectedAccentColor(&self) -> ::windows_core::Result { let this = self; @@ -1400,7 +1365,6 @@ impl DevicePickerAppearance { (::windows_core::Interface::vtable(this).SelectedAccentColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetSelectedAccentColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -1424,7 +1388,6 @@ unsafe impl ::core::marker::Sync for DevicePickerAppearance {} pub struct DevicePickerFilter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DevicePickerFilter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DevicePickerFilter { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedDeviceClasses(&self) -> ::windows_core::Result> { let this = self; @@ -1433,7 +1396,6 @@ impl DevicePickerFilter { (::windows_core::Interface::vtable(this).SupportedDeviceClasses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedDeviceSelectors(&self) -> ::windows_core::Result> { let this = self; @@ -1480,7 +1442,6 @@ impl ::windows_core::RuntimeName for DeviceSelectedEventArgs { } unsafe impl ::core::marker::Send for DeviceSelectedEventArgs {} unsafe impl ::core::marker::Sync for DeviceSelectedEventArgs {} -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1495,7 +1456,6 @@ impl DeviceThumbnail { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentType(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1504,7 +1464,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::super::Storage::Streams::InputStreamOptions) -> ::windows_core::Result> where @@ -1516,7 +1475,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), count, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -1528,7 +1486,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1537,7 +1494,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).FlushAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1546,13 +1502,11 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSize(&self, value: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1561,7 +1515,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).GetInputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1570,7 +1523,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).GetOutputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1579,13 +1531,11 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Seek(&self, position: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), position).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CloneStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1594,7 +1544,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).CloneStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanRead(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1603,7 +1552,6 @@ impl DeviceThumbnail { (::windows_core::Interface::vtable(this).CanRead)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanWrite(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1745,7 +1693,6 @@ impl DeviceWatcher { let this = self; unsafe { (::windows_core::Interface::vtable(this).Stop)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"ApplicationModel_Background\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Background", feature = "Foundation_Collections"))] pub fn GetBackgroundTrigger(&self, requestedeventkinds: P0) -> ::windows_core::Result where @@ -1814,7 +1761,6 @@ unsafe impl ::core::marker::Sync for DeviceWatcherEvent {} pub struct DeviceWatcherTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DeviceWatcherTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DeviceWatcherTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeviceWatcherEvents(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs b/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs index bea7e3b67c..84eb578cee 100644 --- a/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Geolocation/Geofencing/mod.rs @@ -178,7 +178,6 @@ impl GeofenceMonitor { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Geofences(&self) -> ::windows_core::Result> { let this = self; @@ -208,7 +207,6 @@ impl GeofenceMonitor { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveGeofenceStateChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadReports(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs b/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs index 29d97fd9bf..071de0c0e8 100644 --- a/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Geolocation/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Devices_Geolocation_Geofencing")] -#[doc = "Required features: `\"Devices_Geolocation_Geofencing\"`"] pub mod Geofencing; #[cfg(feature = "Devices_Geolocation_Provider")] -#[doc = "Required features: `\"Devices_Geolocation_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(ICivicAddress, ICivicAddress_Vtbl, 0xa8567a1a_64f4_4d48_bcea_f6b008eca34c); #[repr(C)] @@ -470,7 +468,6 @@ impl GeoboundingBox { (::windows_core::Interface::vtable(this).CreateWithAltitudeReferenceAndSpatialReference)(::windows_core::Interface::as_raw(this), northwestcorner, southeastcorner, altitudereferencesystem, spatialreferenceid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryCompute(positions: P0) -> ::windows_core::Result where @@ -481,7 +478,6 @@ impl GeoboundingBox { (::windows_core::Interface::vtable(this).TryCompute)(::windows_core::Interface::as_raw(this), positions.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryComputeWithAltitudeReference(positions: P0, altituderefsystem: AltitudeReferenceSystem) -> ::windows_core::Result where @@ -492,7 +488,6 @@ impl GeoboundingBox { (::windows_core::Interface::vtable(this).TryComputeWithAltitudeReference)(::windows_core::Interface::as_raw(this), positions.into_param().abi(), altituderefsystem, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryComputeWithAltitudeReferenceAndSpatialReference(positions: P0, altituderefsystem: AltitudeReferenceSystem, spatialreferenceid: u32) -> ::windows_core::Result where @@ -629,7 +624,6 @@ unsafe impl ::core::marker::Sync for Geocircle {} pub struct Geocoordinate(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Geocoordinate, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Geocoordinate { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Latitude(&self) -> ::windows_core::Result { let this = self; @@ -638,7 +632,6 @@ impl Geocoordinate { (::windows_core::Interface::vtable(this).Latitude)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Longitude(&self) -> ::windows_core::Result { let this = self; @@ -647,7 +640,6 @@ impl Geocoordinate { (::windows_core::Interface::vtable(this).Longitude)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Altitude(&self) -> ::windows_core::Result> { let this = self; @@ -896,7 +888,6 @@ impl Geolocator { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetGeopositionHistoryAsync(starttime: super::super::Foundation::DateTime) -> ::windows_core::Result>> { Self::IGeolocatorStatics(|this| unsafe { @@ -904,7 +895,6 @@ impl Geolocator { (::windows_core::Interface::vtable(this).GetGeopositionHistoryAsync)(::windows_core::Interface::as_raw(this), starttime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetGeopositionHistoryWithDurationAsync(starttime: super::super::Foundation::DateTime, duration: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { Self::IGeolocatorStatics(|this| unsafe { @@ -973,7 +963,6 @@ pub struct Geopath(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Geopath, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(Geopath, IGeoshape); impl Geopath { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Positions(&self) -> ::windows_core::Result> { let this = self; @@ -982,7 +971,6 @@ impl Geopath { (::windows_core::Interface::vtable(this).Positions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(positions: P0) -> ::windows_core::Result where @@ -993,7 +981,6 @@ impl Geopath { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), positions.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithAltitudeReference(positions: P0, altitudereferencesystem: AltitudeReferenceSystem) -> ::windows_core::Result where @@ -1004,7 +991,6 @@ impl Geopath { (::windows_core::Interface::vtable(this).CreateWithAltitudeReference)(::windows_core::Interface::as_raw(this), positions.into_param().abi(), altitudereferencesystem, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithAltitudeReferenceAndSpatialReference(positions: P0, altitudereferencesystem: AltitudeReferenceSystem, spatialreferenceid: u32) -> ::windows_core::Result where @@ -1297,7 +1283,6 @@ unsafe impl ::core::marker::Sync for GeovisitStateChangedEventArgs {} pub struct GeovisitTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GeovisitTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GeovisitTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadReports(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/impl.rs b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/impl.rs index f25c63878a..10f5dcdfd2 100644 --- a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/impl.rs @@ -174,7 +174,6 @@ impl IGpioPinProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IGpioProvider_Impl: Sized { fn GetControllers(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs index 3e80744a2b..7182bc1f79 100644 --- a/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Gpio/Provider/mod.rs @@ -134,7 +134,6 @@ pub struct IGpioPinProviderValueChangedEventArgsFactory_Vtbl { ::windows_core::imp::com_interface!(IGpioProvider, IGpioProvider_Vtbl, 0x44e82707_08ca_434a_afe0_d61580446f7e); ::windows_core::imp::interface_hierarchy!(IGpioProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IGpioProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetControllers(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs b/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs index d0acf3f611..12116e0436 100644 --- a/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Gpio/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Gpio_Provider")] -#[doc = "Required features: `\"Devices_Gpio_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IGpioChangeCounter, IGpioChangeCounter_Vtbl, 0xcb5ec0de_6801_43ff_803d_4576628a8b26); #[repr(C)] @@ -263,7 +262,6 @@ impl GpioChangeReader { (::windows_core::Interface::vtable(this).PeekNextItem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllItems(&self) -> ::windows_core::Result> { let this = self; @@ -354,7 +352,6 @@ impl GpioController { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Gpio_Provider\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Gpio_Provider", feature = "Foundation_Collections"))] pub fn GetControllersAsync(provider: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs b/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs index 348bb624c8..a5bf55edc4 100644 --- a/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Haptics/mod.rs @@ -193,7 +193,6 @@ impl SimpleHapticsController { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFeedback(&self) -> ::windows_core::Result> { let this = self; @@ -350,7 +349,6 @@ impl VibrationDevice { (::windows_core::Interface::vtable(this).GetDefaultAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::IVibrationDeviceStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs index 96a4b692c8..974f616941 100644 --- a/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/HumanInterfaceDevice/mod.rs @@ -290,7 +290,6 @@ impl HidBooleanControlDescription { (::windows_core::Interface::vtable(this).UsageId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ParentCollections(&self) -> ::windows_core::Result> { let this = self; @@ -486,7 +485,6 @@ impl HidDevice { (::windows_core::Interface::vtable(this).SendFeatureReportAsync)(::windows_core::Interface::as_raw(this), featurereport.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetBooleanControlDescriptions(&self, reporttype: HidReportType, usagepage: u16, usageid: u16) -> ::windows_core::Result> { let this = self; @@ -495,7 +493,6 @@ impl HidDevice { (::windows_core::Interface::vtable(this).GetBooleanControlDescriptions)(::windows_core::Interface::as_raw(this), reporttype, usagepage, usageid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNumericControlDescriptions(&self, reporttype: HidReportType, usagepage: u16, usageid: u16) -> ::windows_core::Result> { let this = self; @@ -530,7 +527,6 @@ impl HidDevice { (::windows_core::Interface::vtable(this).GetDeviceSelectorVidPid)(::windows_core::Interface::as_raw(this), usagepage, usageid, vendorid, productid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn FromIdAsync(deviceid: &::windows_core::HSTRING, accessmode: super::super::Storage::FileAccessMode) -> ::windows_core::Result> { Self::IHidDeviceStatics(|this| unsafe { @@ -568,7 +564,6 @@ impl HidFeatureReport { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -577,7 +572,6 @@ impl HidFeatureReport { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -645,7 +639,6 @@ impl HidInputReport { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -654,7 +647,6 @@ impl HidInputReport { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ActivatedBooleanControls(&self) -> ::windows_core::Result> { let this = self; @@ -663,7 +655,6 @@ impl HidInputReport { (::windows_core::Interface::vtable(this).ActivatedBooleanControls)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TransitionedBooleanControls(&self) -> ::windows_core::Result> { let this = self; @@ -929,7 +920,6 @@ impl HidNumericControlDescription { (::windows_core::Interface::vtable(this).HasNull)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ParentCollections(&self) -> ::windows_core::Result> { let this = self; @@ -963,7 +953,6 @@ impl HidOutputReport { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -972,7 +961,6 @@ impl HidOutputReport { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Devices/I2c/Provider/impl.rs b/crates/libs/windows/src/Windows/Devices/I2c/Provider/impl.rs index a7d8d70b20..cbf868fe22 100644 --- a/crates/libs/windows/src/Windows/Devices/I2c/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/I2c/Provider/impl.rs @@ -116,7 +116,6 @@ impl II2cDeviceProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait II2cProvider_Impl: Sized { fn GetControllersAsync(&self) -> ::windows_core::Result>>; diff --git a/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs index bb74407009..c0835b3fab 100644 --- a/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/I2c/Provider/mod.rs @@ -88,7 +88,6 @@ pub struct II2cDeviceProvider_Vtbl { ::windows_core::imp::com_interface!(II2cProvider, II2cProvider_Vtbl, 0x6f13083e_bf62_4fe2_a95a_f08999669818); ::windows_core::imp::interface_hierarchy!(II2cProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl II2cProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetControllersAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/I2c/mod.rs b/crates/libs/windows/src/Windows/Devices/I2c/mod.rs index 737b2af72f..d887b6ca18 100644 --- a/crates/libs/windows/src/Windows/Devices/I2c/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/I2c/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_I2c_Provider")] -#[doc = "Required features: `\"Devices_I2c_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(II2cConnectionSettings, II2cConnectionSettings_Vtbl, 0xf2db1307_ab6f_4639_a767_54536dc3460f); #[repr(C)] @@ -168,7 +167,6 @@ impl I2cController { (::windows_core::Interface::vtable(this).GetDevice)(::windows_core::Interface::as_raw(this), settings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_I2c_Provider\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_I2c_Provider", feature = "Foundation_Collections"))] pub fn GetControllersAsync(provider: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs b/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs index 29314060cc..b8053d9313 100644 --- a/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Input/Preview/mod.rs @@ -159,7 +159,6 @@ impl GazeDevicePreview { (::windows_core::Interface::vtable(this).RequestCalibrationAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_HumanInterfaceDevice\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_HumanInterfaceDevice", feature = "Foundation_Collections"))] pub fn GetNumericControlDescriptions(&self, usagepage: u16, usageid: u16) -> ::windows_core::Result> { let this = self; @@ -168,7 +167,6 @@ impl GazeDevicePreview { (::windows_core::Interface::vtable(this).GetNumericControlDescriptions)(::windows_core::Interface::as_raw(this), usagepage, usageid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_HumanInterfaceDevice\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_HumanInterfaceDevice", feature = "Foundation_Collections"))] pub fn GetBooleanControlDescriptions(&self, usagepage: u16, usageid: u16) -> ::windows_core::Result> { let this = self; @@ -519,7 +517,6 @@ impl GazeMovedPreviewEventArgs { (::windows_core::Interface::vtable(this).CurrentPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetIntermediatePoints(&self) -> ::windows_core::Result> { let this = self; @@ -574,7 +571,6 @@ impl GazePointPreview { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_HumanInterfaceDevice\"`"] #[cfg(feature = "Devices_HumanInterfaceDevice")] pub fn HidInputReport(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Input/mod.rs b/crates/libs/windows/src/Windows/Devices/Input/mod.rs index 524071896b..1462fc20e4 100644 --- a/crates/libs/windows/src/Windows/Devices/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Input/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Input_Preview")] -#[doc = "Required features: `\"Devices_Input_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IKeyboardCapabilities, IKeyboardCapabilities_Vtbl, 0x3a3f9b56_6798_4bbc_833e_0f34b17c65ff); #[repr(C)] @@ -438,7 +437,6 @@ impl PenDevice { (::windows_core::Interface::vtable(this).PenId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -674,7 +672,6 @@ impl PointerDevice { (::windows_core::Interface::vtable(this).ScreenRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedUsages(&self) -> ::windows_core::Result> { let this = self; @@ -696,7 +693,6 @@ impl PointerDevice { (::windows_core::Interface::vtable(this).GetPointerDevice)(::windows_core::Interface::as_raw(this), pointerid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPointerDevices() -> ::windows_core::Result> { Self::IPointerDeviceStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs b/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs index d6dd89e1e2..89eca352bc 100644 --- a/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Lights/Effects/mod.rs @@ -332,7 +332,6 @@ impl LampArrayBitmapRequestedEventArgs { (::windows_core::Interface::vtable(this).SinceStarted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn UpdateBitmap(&self, bitmap: P0) -> ::windows_core::Result<()> where @@ -360,7 +359,6 @@ pub struct LampArrayBlinkEffect(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LampArrayBlinkEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(LampArrayBlinkEffect, ILampArrayEffect); impl LampArrayBlinkEffect { - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = self; @@ -369,7 +367,6 @@ impl LampArrayBlinkEffect { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -496,7 +493,6 @@ pub struct LampArrayColorRampEffect(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LampArrayColorRampEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(LampArrayColorRampEffect, ILampArrayEffect); impl LampArrayColorRampEffect { - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = self; @@ -505,7 +501,6 @@ impl LampArrayColorRampEffect { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -676,7 +671,6 @@ impl LampArrayEffectPlaylist { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -741,7 +735,6 @@ impl LampArrayEffectPlaylist { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRepetitionMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartAll(value: P0) -> ::windows_core::Result<()> where @@ -749,7 +742,6 @@ impl LampArrayEffectPlaylist { { Self::ILampArrayEffectPlaylistStatics(|this| unsafe { (::windows_core::Interface::vtable(this).StartAll)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StopAll(value: P0) -> ::windows_core::Result<()> where @@ -757,7 +749,6 @@ impl LampArrayEffectPlaylist { { Self::ILampArrayEffectPlaylistStatics(|this| unsafe { (::windows_core::Interface::vtable(this).StopAll)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PauseAll(value: P0) -> ::windows_core::Result<()> where @@ -765,7 +756,6 @@ impl LampArrayEffectPlaylist { { Self::ILampArrayEffectPlaylistStatics(|this| unsafe { (::windows_core::Interface::vtable(this).PauseAll)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -774,7 +764,6 @@ impl LampArrayEffectPlaylist { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -783,7 +772,6 @@ impl LampArrayEffectPlaylist { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -795,7 +783,6 @@ impl LampArrayEffectPlaylist { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -855,7 +842,6 @@ impl LampArraySolidEffect { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetZIndex)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = self; @@ -864,7 +850,6 @@ impl LampArraySolidEffect { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -942,25 +927,21 @@ impl LampArrayUpdateRequestedEventArgs { (::windows_core::Interface::vtable(this).SinceStarted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, desiredcolor: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColor)(::windows_core::Interface::as_raw(this), desiredcolor).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColorForIndex(&self, lampindex: i32, desiredcolor: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorForIndex)(::windows_core::Interface::as_raw(this), lampindex, desiredcolor).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetSingleColorForIndices(&self, desiredcolor: super::super::super::UI::Color, lampindexes: &[i32]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSingleColorForIndices)(::windows_core::Interface::as_raw(this), desiredcolor, lampindexes.len().try_into().unwrap(), lampindexes.as_ptr()).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColorsForIndices(&self, desiredcolors: &[super::super::super::UI::Color], lampindexes: &[i32]) -> ::windows_core::Result<()> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Lights/mod.rs b/crates/libs/windows/src/Windows/Devices/Lights/mod.rs index e2aa46560b..4b36a7cdf6 100644 --- a/crates/libs/windows/src/Windows/Devices/Lights/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Lights/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Lights_Effects")] -#[doc = "Required features: `\"Devices_Lights_Effects\"`"] pub mod Effects; ::windows_core::imp::com_interface!(ILamp, ILamp_Vtbl, 0x047d5b9a_ea45_4b2b_b1a2_14dff00bde7b); #[repr(C)] @@ -192,7 +191,6 @@ impl Lamp { (::windows_core::Interface::vtable(this).IsColorSettable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = self; @@ -201,7 +199,6 @@ impl Lamp { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -311,7 +308,6 @@ impl LampArray { (::windows_core::Interface::vtable(this).MinUpdateInterval)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn BoundingBox(&self) -> ::windows_core::Result { let this = self; @@ -363,7 +359,6 @@ impl LampArray { (::windows_core::Interface::vtable(this).GetLampInfo)(::windows_core::Interface::as_raw(this), lampindex, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetIndicesForKey(&self, key: super::super::System::VirtualKey) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -379,49 +374,41 @@ impl LampArray { (::windows_core::Interface::vtable(this).GetIndicesForPurposes)(::windows_core::Interface::as_raw(this), purposes, ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, desiredcolor: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColor)(::windows_core::Interface::as_raw(this), desiredcolor).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColorForIndex(&self, lampindex: i32, desiredcolor: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorForIndex)(::windows_core::Interface::as_raw(this), lampindex, desiredcolor).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetSingleColorForIndices(&self, desiredcolor: super::super::UI::Color, lampindexes: &[i32]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSingleColorForIndices)(::windows_core::Interface::as_raw(this), desiredcolor, lampindexes.len().try_into().unwrap(), lampindexes.as_ptr()).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColorsForIndices(&self, desiredcolors: &[super::super::UI::Color], lampindexes: &[i32]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorsForIndices)(::windows_core::Interface::as_raw(this), desiredcolors.len().try_into().unwrap(), desiredcolors.as_ptr(), lampindexes.len().try_into().unwrap(), lampindexes.as_ptr()).ok() } } - #[doc = "Required features: `\"System\"`, `\"UI\"`"] #[cfg(all(feature = "System", feature = "UI"))] pub fn SetColorsForKey(&self, desiredcolor: super::super::UI::Color, key: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorsForKey)(::windows_core::Interface::as_raw(this), desiredcolor, key).ok() } } - #[doc = "Required features: `\"System\"`, `\"UI\"`"] #[cfg(all(feature = "System", feature = "UI"))] pub fn SetColorsForKeys(&self, desiredcolors: &[super::super::UI::Color], keys: &[super::super::System::VirtualKey]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorsForKeys)(::windows_core::Interface::as_raw(this), desiredcolors.len().try_into().unwrap(), desiredcolors.as_ptr(), keys.len().try_into().unwrap(), keys.as_ptr()).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColorsForPurposes(&self, desiredcolor: super::super::UI::Color, purposes: LampPurposes) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorsForPurposes)(::windows_core::Interface::as_raw(this), desiredcolor, purposes).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendMessageAsync(&self, messageid: i32, message: P0) -> ::windows_core::Result where @@ -433,7 +420,6 @@ impl LampArray { (::windows_core::Interface::vtable(this).SendMessageAsync)(::windows_core::Interface::as_raw(this), messageid, message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestMessageAsync(&self, messageid: i32) -> ::windows_core::Result> { let this = self; @@ -537,7 +523,6 @@ impl LampInfo { (::windows_core::Interface::vtable(this).Purposes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -574,7 +559,6 @@ impl LampInfo { (::windows_core::Interface::vtable(this).GainLevelCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn FixedColor(&self) -> ::windows_core::Result> { let this = self; @@ -583,7 +567,6 @@ impl LampInfo { (::windows_core::Interface::vtable(this).FixedColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn GetNearestSupportedColor(&self, desiredcolor: super::super::UI::Color) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Midi/impl.rs b/crates/libs/windows/src/Windows/Devices/Midi/impl.rs index 61b91ae02d..9193bee12d 100644 --- a/crates/libs/windows/src/Windows/Devices/Midi/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Midi/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IMidiMessage_Impl: Sized { fn Timestamp(&self) -> ::windows_core::Result; @@ -57,7 +56,6 @@ impl IMidiMessage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IMidiOutPort_Impl: Sized + super::super::Foundation::IClosable_Impl { fn SendMessage(&self, midimessage: ::core::option::Option<&IMidiMessage>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Devices/Midi/mod.rs b/crates/libs/windows/src/Windows/Devices/Midi/mod.rs index 597001ae7d..279f7e08ad 100644 --- a/crates/libs/windows/src/Windows/Devices/Midi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Midi/mod.rs @@ -56,7 +56,6 @@ impl IMidiMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -137,7 +136,6 @@ impl IMidiOutPort { let this = self; unsafe { (::windows_core::Interface::vtable(this).SendMessage)(::windows_core::Interface::as_raw(this), midimessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendBuffer(&self, mididata: P0) -> ::windows_core::Result<()> where @@ -326,7 +324,6 @@ impl MidiActiveSensingMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -388,7 +385,6 @@ impl MidiChannelPressureMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -442,7 +438,6 @@ impl MidiContinueMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -511,7 +506,6 @@ impl MidiControlChangeMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -644,7 +638,6 @@ impl MidiNoteOffMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -718,7 +711,6 @@ impl MidiNoteOnMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -796,7 +788,6 @@ impl MidiOutPort { let this = self; unsafe { (::windows_core::Interface::vtable(this).SendMessage)(::windows_core::Interface::as_raw(this), midimessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendBuffer(&self, mididata: P0) -> ::windows_core::Result<()> where @@ -855,7 +846,6 @@ impl MidiPitchBendChangeMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -922,7 +912,6 @@ impl MidiPolyphonicKeyPressureMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -996,7 +985,6 @@ impl MidiProgramChangeMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1063,7 +1051,6 @@ impl MidiSongPositionPointerMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1123,7 +1110,6 @@ impl MidiSongSelectMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1190,7 +1176,6 @@ impl MidiStartMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -1239,7 +1224,6 @@ impl MidiStopMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -1285,7 +1269,6 @@ impl MidiSynthesizer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SendMessage)(::windows_core::Interface::as_raw(this), midimessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendBuffer(&self, mididata: P0) -> ::windows_core::Result<()> where @@ -1301,7 +1284,6 @@ impl MidiSynthesizer { (::windows_core::Interface::vtable(this).DeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn AudioDevice(&self) -> ::windows_core::Result { let this = self; @@ -1327,7 +1309,6 @@ impl MidiSynthesizer { (::windows_core::Interface::vtable(this).CreateAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn CreateFromAudioDeviceAsync(audiodevice: P0) -> ::windows_core::Result> where @@ -1338,7 +1319,6 @@ impl MidiSynthesizer { (::windows_core::Interface::vtable(this).CreateFromAudioDeviceAsync)(::windows_core::Interface::as_raw(this), audiodevice.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn IsSynthesizer(mididevice: P0) -> ::windows_core::Result where @@ -1380,7 +1360,6 @@ impl MidiSystemExclusiveMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -1396,7 +1375,6 @@ impl MidiSystemExclusiveMessage { (::windows_core::Interface::vtable(this).Type)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateMidiSystemExclusiveMessage(rawdata: P0) -> ::windows_core::Result where @@ -1445,7 +1423,6 @@ impl MidiSystemResetMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -1487,7 +1464,6 @@ impl MidiTimeCodeMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1561,7 +1537,6 @@ impl MidiTimingClockMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; @@ -1610,7 +1585,6 @@ impl MidiTuneRequestMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs index 991c1c0e4a..4d8ff11efc 100644 --- a/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/PointOfService/Provider/mod.rs @@ -738,7 +738,6 @@ impl BarcodeScannerProviderConnection { (::windows_core::Interface::vtable(this).VideoDeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedSymbologies(&self) -> ::windows_core::Result> { let this = self; @@ -941,7 +940,6 @@ impl BarcodeScannerProviderConnection { (::windows_core::Interface::vtable(this).CreateFrameReaderAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn CreateFrameReaderWithFormatAsync(&self, preferredformat: super::super::super::Graphics::Imaging::BitmapPixelFormat) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -950,7 +948,6 @@ impl BarcodeScannerProviderConnection { (::windows_core::Interface::vtable(this).CreateFrameReaderWithFormatAsync)(::windows_core::Interface::as_raw(this), preferredformat, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn CreateFrameReaderWithFormatAndSizeAsync(&self, preferredformat: super::super::super::Graphics::Imaging::BitmapPixelFormat, preferredsize: super::super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1006,7 +1003,6 @@ unsafe impl ::core::marker::Sync for BarcodeScannerProviderTriggerDetails {} pub struct BarcodeScannerSetActiveSymbologiesRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BarcodeScannerSetActiveSymbologiesRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BarcodeScannerSetActiveSymbologiesRequest { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Symbologies(&self) -> ::windows_core::Result> { let this = self; @@ -1342,7 +1338,6 @@ pub struct BarcodeScannerVideoFrame(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BarcodeScannerVideoFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(BarcodeScannerVideoFrame, super::super::super::Foundation::IClosable); impl BarcodeScannerVideoFrame { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn Format(&self) -> ::windows_core::Result { let this = self; @@ -1365,7 +1360,6 @@ impl BarcodeScannerVideoFrame { (::windows_core::Interface::vtable(this).Height)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PixelData(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/PointOfService/impl.rs b/crates/libs/windows/src/Windows/Devices/PointOfService/impl.rs index e865fc171d..953a9fef6e 100644 --- a/crates/libs/windows/src/Windows/Devices/PointOfService/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/PointOfService/impl.rs @@ -259,7 +259,6 @@ impl ICommonClaimedPosPrinterStation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait ICommonPosPrintStationCapabilities_Impl: Sized { fn IsPrinterPresent(&self) -> ::windows_core::Result; @@ -448,7 +447,6 @@ impl ICommonPosPrintStationCapabilities_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait ICommonReceiptSlipCapabilities_Impl: Sized + ICommonPosPrintStationCapabilities_Impl { fn IsBarcodeSupported(&self) -> ::windows_core::Result; @@ -636,7 +634,6 @@ impl IPosPrinterJob_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub trait IReceiptOrSlipJob_Impl: Sized + IPosPrinterJob_Impl { fn SetBarcodeRotation(&self, value: PosPrinterRotation) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs b/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs index 25dd259958..ca2fe014f7 100644 --- a/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/PointOfService/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_PointOfService_Provider")] -#[doc = "Required features: `\"Devices_PointOfService_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IBarcodeScanner, IBarcodeScanner_Vtbl, 0xbea33e06_b264_4f03_a9c1_45b20f01134f); #[repr(C)] @@ -948,7 +947,6 @@ impl ICommonPosPrintStationCapabilities { (::windows_core::Interface::vtable(this).IsPaperNearEndSensorSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharactersPerLine(&self) -> ::windows_core::Result> { let this = self; @@ -1035,7 +1033,6 @@ impl ICommonReceiptSlipCapabilities { (::windows_core::Interface::vtable(this).RuledLineCapabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBarcodeRotations(&self) -> ::windows_core::Result> { let this = self; @@ -1044,7 +1041,6 @@ impl ICommonReceiptSlipCapabilities { (::windows_core::Interface::vtable(this).SupportedBarcodeRotations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBitmapRotations(&self) -> ::windows_core::Result> { let this = self; @@ -1137,7 +1133,6 @@ impl ICommonReceiptSlipCapabilities { (::windows_core::Interface::vtable(this).IsPaperNearEndSensorSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharactersPerLine(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1779,7 +1774,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrintArea)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmap(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -1788,7 +1782,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthStandardAlign(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -1797,7 +1790,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetCustomAlignedBitmap(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -1806,7 +1798,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthCustomAlign(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -1831,7 +1822,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBarcodeCustomAlign)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(data), symbology, height, width, textposition, alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmap(&self, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -1840,7 +1830,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthStandardAlign(&self, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -1849,7 +1838,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintCustomAlignedBitmap(&self, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -1858,7 +1846,6 @@ impl IReceiptOrSlipJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthCustomAlign(&self, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -2054,7 +2041,6 @@ impl BarcodeScanner { (::windows_core::Interface::vtable(this).CheckHealthAsync)(::windows_core::Interface::as_raw(this), level, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedSymbologiesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2070,7 +2056,6 @@ impl BarcodeScanner { (::windows_core::Interface::vtable(this).IsSymbologySupportedAsync)(::windows_core::Interface::as_raw(this), barcodesymbology, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn RetrieveStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -2082,7 +2067,6 @@ impl BarcodeScanner { (::windows_core::Interface::vtable(this).RetrieveStatisticsAsync)(::windows_core::Interface::as_raw(this), statisticscategories.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedProfiles(&self) -> ::windows_core::Result> { let this = self; @@ -2299,7 +2283,6 @@ unsafe impl ::core::marker::Sync for BarcodeScannerErrorOccurredEventArgs {} pub struct BarcodeScannerImagePreviewReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BarcodeScannerImagePreviewReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BarcodeScannerImagePreviewReceivedEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Preview(&self) -> ::windows_core::Result { let this = self; @@ -2333,7 +2316,6 @@ impl BarcodeScannerReport { (::windows_core::Interface::vtable(this).ScanDataType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ScanData(&self) -> ::windows_core::Result { let this = self; @@ -2342,7 +2324,6 @@ impl BarcodeScannerReport { (::windows_core::Interface::vtable(this).ScanData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ScanDataLabel(&self) -> ::windows_core::Result { let this = self; @@ -2351,7 +2332,6 @@ impl BarcodeScannerReport { (::windows_core::Interface::vtable(this).ScanDataLabel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateInstance(scandatatype: u32, scandata: P0, scandatalabel: P1) -> ::windows_core::Result where @@ -3148,7 +3128,6 @@ impl CashDrawer { (::windows_core::Interface::vtable(this).CheckHealthAsync)(::windows_core::Interface::as_raw(this), level, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -3583,7 +3562,6 @@ impl ClaimedBarcodeScanner { let this = self; unsafe { (::windows_core::Interface::vtable(this).RetainDevice)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetActiveSymbologiesAsync(&self, symbologies: P0) -> ::windows_core::Result where @@ -3595,7 +3573,6 @@ impl ClaimedBarcodeScanner { (::windows_core::Interface::vtable(this).SetActiveSymbologiesAsync)(::windows_core::Interface::as_raw(this), symbologies.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result where @@ -3607,7 +3584,6 @@ impl ClaimedBarcodeScanner { (::windows_core::Interface::vtable(this).ResetStatisticsAsync)(::windows_core::Interface::as_raw(this), statisticscategories.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateStatisticsAsync(&self, statistics: P0) -> ::windows_core::Result where @@ -3873,7 +3849,6 @@ impl ClaimedCashDrawer { (::windows_core::Interface::vtable(this).RetainDeviceAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -3885,7 +3860,6 @@ impl ClaimedCashDrawer { (::windows_core::Interface::vtable(this).ResetStatisticsAsync)(::windows_core::Interface::as_raw(this), statisticscategories.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateStatisticsAsync(&self, statistics: P0) -> ::windows_core::Result> where @@ -4183,7 +4157,6 @@ impl ClaimedLineDisplay { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReleaseDeviceRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -4223,7 +4196,6 @@ impl ClaimedLineDisplay { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveStatusUpdated)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedScreenSizesInCharacters(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4239,7 +4211,6 @@ impl ClaimedLineDisplay { (::windows_core::Interface::vtable(this).MaxBitmapSizeInPixels)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharacterSets(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4293,7 +4264,6 @@ impl ClaimedLineDisplay { (::windows_core::Interface::vtable(this).TryCreateWindowAsync)(::windows_core::Interface::as_raw(this), viewport, windowsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryStoreStorageFileBitmapAsync(&self, bitmap: P0) -> ::windows_core::Result> where @@ -4305,7 +4275,6 @@ impl ClaimedLineDisplay { (::windows_core::Interface::vtable(this).TryStoreStorageFileBitmapAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryStoreStorageFileBitmapWithAlignmentAsync(&self, bitmap: P0, horizontalalignment: LineDisplayHorizontalAlignment, verticalalignment: LineDisplayVerticalAlignment) -> ::windows_core::Result> where @@ -4317,7 +4286,6 @@ impl ClaimedLineDisplay { (::windows_core::Interface::vtable(this).TryStoreStorageFileBitmapWithAlignmentAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), horizontalalignment, verticalalignment, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryStoreStorageFileBitmapWithAlignmentAndWidthAsync(&self, bitmap: P0, horizontalalignment: LineDisplayHorizontalAlignment, verticalalignment: LineDisplayVerticalAlignment, widthinpixels: i32) -> ::windows_core::Result> where @@ -4504,7 +4472,6 @@ impl ClaimedMagneticStripeReader { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetErrorReportingType)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RetrieveDeviceAuthenticationDataAsync(&self) -> ::windows_core::Result> { let this = self; @@ -4534,7 +4501,6 @@ impl ClaimedMagneticStripeReader { (::windows_core::Interface::vtable(this).UpdateKeyAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(keyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result where @@ -4546,7 +4512,6 @@ impl ClaimedMagneticStripeReader { (::windows_core::Interface::vtable(this).ResetStatisticsAsync)(::windows_core::Interface::as_raw(this), statisticscategories.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateStatisticsAsync(&self, statistics: P0) -> ::windows_core::Result where @@ -4778,7 +4743,6 @@ impl ClaimedPosPrinter { (::windows_core::Interface::vtable(this).RetainDeviceAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -4790,7 +4754,6 @@ impl ClaimedPosPrinter { (::windows_core::Interface::vtable(this).ResetStatisticsAsync)(::windows_core::Interface::as_raw(this), statisticscategories.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateStatisticsAsync(&self, statistics: P0) -> ::windows_core::Result> where @@ -5405,7 +5368,6 @@ impl JournalPrinterCapabilities { (::windows_core::Interface::vtable(this).IsPaperNearEndSensorSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharactersPerLine(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -5995,7 +5957,6 @@ impl LineDisplayCustomGlyphs { (::windows_core::Interface::vtable(this).SizeInPixels)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedGlyphCodes(&self) -> ::windows_core::Result> { let this = self; @@ -6004,7 +5965,6 @@ impl LineDisplayCustomGlyphs { (::windows_core::Interface::vtable(this).SupportedGlyphCodes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryRedefineAsync(&self, glyphcode: u32, glyphdata: P0) -> ::windows_core::Result> where @@ -6291,7 +6251,6 @@ impl LineDisplayWindow { (::windows_core::Interface::vtable(this).TryDisplayStoredBitmapAtCursorAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryDisplayStorageFileBitmapAtCursorAsync(&self, bitmap: P0) -> ::windows_core::Result> where @@ -6303,7 +6262,6 @@ impl LineDisplayWindow { (::windows_core::Interface::vtable(this).TryDisplayStorageFileBitmapAtCursorAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync(&self, bitmap: P0, horizontalalignment: LineDisplayHorizontalAlignment, verticalalignment: LineDisplayVerticalAlignment) -> ::windows_core::Result> where @@ -6315,7 +6273,6 @@ impl LineDisplayWindow { (::windows_core::Interface::vtable(this).TryDisplayStorageFileBitmapAtCursorWithAlignmentAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), horizontalalignment, verticalalignment, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync(&self, bitmap: P0, horizontalalignment: LineDisplayHorizontalAlignment, verticalalignment: LineDisplayVerticalAlignment, widthinpixels: i32) -> ::windows_core::Result> where @@ -6327,7 +6284,6 @@ impl LineDisplayWindow { (::windows_core::Interface::vtable(this).TryDisplayStorageFileBitmapAtCursorWithAlignmentAndWidthAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), horizontalalignment, verticalalignment, widthinpixels, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryDisplayStorageFileBitmapAtPointAsync(&self, bitmap: P0, offsetinpixels: super::super::Foundation::Point) -> ::windows_core::Result> where @@ -6339,7 +6295,6 @@ impl LineDisplayWindow { (::windows_core::Interface::vtable(this).TryDisplayStorageFileBitmapAtPointAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), offsetinpixels, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TryDisplayStorageFileBitmapAtPointWithWidthAsync(&self, bitmap: P0, offsetinpixels: super::super::Foundation::Point, widthinpixels: i32) -> ::windows_core::Result> where @@ -6416,7 +6371,6 @@ impl MagneticStripeReader { (::windows_core::Interface::vtable(this).ClaimReaderAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn RetrieveStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -6987,7 +6941,6 @@ impl MagneticStripeReaderReport { (::windows_core::Interface::vtable(this).Track4)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -6996,7 +6949,6 @@ impl MagneticStripeReaderReport { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CardAuthenticationData(&self) -> ::windows_core::Result { let this = self; @@ -7012,7 +6964,6 @@ impl MagneticStripeReaderReport { (::windows_core::Interface::vtable(this).CardAuthenticationDataLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AdditionalSecurityInformation(&self) -> ::windows_core::Result { let this = self; @@ -7071,7 +7022,6 @@ unsafe impl ::core::marker::Sync for MagneticStripeReaderStatusUpdatedEventArgs pub struct MagneticStripeReaderTrackData(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MagneticStripeReaderTrackData, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MagneticStripeReaderTrackData { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -7080,7 +7030,6 @@ impl MagneticStripeReaderTrackData { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DiscretionaryData(&self) -> ::windows_core::Result { let this = self; @@ -7089,7 +7038,6 @@ impl MagneticStripeReaderTrackData { (::windows_core::Interface::vtable(this).DiscretionaryData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn EncryptedData(&self) -> ::windows_core::Result { let this = self; @@ -7160,7 +7108,6 @@ impl PosPrinter { (::windows_core::Interface::vtable(this).Capabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharacterSets(&self) -> ::windows_core::Result> { let this = self; @@ -7169,7 +7116,6 @@ impl PosPrinter { (::windows_core::Interface::vtable(this).SupportedCharacterSets)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedTypeFaces(&self) -> ::windows_core::Result> { let this = self; @@ -7199,7 +7145,6 @@ impl PosPrinter { (::windows_core::Interface::vtable(this).CheckHealthAsync)(::windows_core::Interface::as_raw(this), level, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStatisticsAsync(&self, statisticscategories: P0) -> ::windows_core::Result> where @@ -7225,7 +7170,6 @@ impl PosPrinter { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStatusUpdated)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBarcodeSymbologies(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -7424,7 +7368,6 @@ impl PosPrinterFontProperty { (::windows_core::Interface::vtable(this).IsScalableToAnySize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CharacterSizes(&self) -> ::windows_core::Result> { let this = self; @@ -7725,7 +7668,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPrintArea)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmap(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -7734,7 +7676,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthStandardAlign(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -7743,7 +7684,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetCustomAlignedBitmap(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -7752,7 +7692,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthCustomAlign(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -7777,7 +7716,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PrintBarcodeCustomAlign)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(data), symbology, height, width, textposition, alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmap(&self, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -7786,7 +7724,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PrintBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthStandardAlign(&self, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -7795,7 +7732,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PrintBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintCustomAlignedBitmap(&self, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -7804,7 +7740,6 @@ impl ReceiptPrintJob { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PrintCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthCustomAlign(&self, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -7947,7 +7882,6 @@ impl ReceiptPrinterCapabilities { (::windows_core::Interface::vtable(this).IsPaperNearEndSensorSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharactersPerLine(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -8005,7 +7939,6 @@ impl ReceiptPrinterCapabilities { (::windows_core::Interface::vtable(this).RuledLineCapabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBarcodeRotations(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -8014,7 +7947,6 @@ impl ReceiptPrinterCapabilities { (::windows_core::Interface::vtable(this).SupportedBarcodeRotations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBitmapRotations(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -8136,7 +8068,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrintArea)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmap(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -8145,7 +8076,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthStandardAlign(&self, bitmapnumber: u32, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -8154,7 +8084,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetCustomAlignedBitmap(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -8163,7 +8092,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmapnumber, bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetBitmapCustomWidthCustomAlign(&self, bitmapnumber: u32, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -8188,7 +8116,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBarcodeCustomAlign)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(data), symbology, height, width, textposition, alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmap(&self, bitmap: P0, alignment: PosPrinterAlignment) -> ::windows_core::Result<()> where @@ -8197,7 +8124,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthStandardAlign(&self, bitmap: P0, alignment: PosPrinterAlignment, width: u32) -> ::windows_core::Result<()> where @@ -8206,7 +8132,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintBitmapCustomWidthStandardAlign)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignment, width).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintCustomAlignedBitmap(&self, bitmap: P0, alignmentdistance: u32) -> ::windows_core::Result<()> where @@ -8215,7 +8140,6 @@ impl SlipPrintJob { let this = self; unsafe { (::windows_core::Interface::vtable(this).PrintCustomAlignedBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), alignmentdistance).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn PrintBitmapCustomWidthCustomAlign(&self, bitmap: P0, alignmentdistance: u32, width: u32) -> ::windows_core::Result<()> where @@ -8342,7 +8266,6 @@ impl SlipPrinterCapabilities { (::windows_core::Interface::vtable(this).IsPaperNearEndSensorSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCharactersPerLine(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -8400,7 +8323,6 @@ impl SlipPrinterCapabilities { (::windows_core::Interface::vtable(this).RuledLineCapabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBarcodeRotations(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -8409,7 +8331,6 @@ impl SlipPrinterCapabilities { (::windows_core::Interface::vtable(this).SupportedBarcodeRotations)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedBitmapRotations(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Devices/Portable/mod.rs b/crates/libs/windows/src/Windows/Devices/Portable/mod.rs index 91797bf0d0..9c403be987 100644 --- a/crates/libs/windows/src/Windows/Devices/Portable/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Portable/mod.rs @@ -42,7 +42,6 @@ impl ::windows_core::RuntimeName for ServiceDevice { } pub struct StorageDevice; impl StorageDevice { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn FromId(deviceid: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IStorageDeviceStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Devices/Power/mod.rs b/crates/libs/windows/src/Windows/Devices/Power/mod.rs index 4d8b74689e..2e08130e97 100644 --- a/crates/libs/windows/src/Windows/Devices/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Power/mod.rs @@ -133,7 +133,6 @@ impl BatteryReport { (::windows_core::Interface::vtable(this).RemainingCapacityInMilliwattHours)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System_Power\"`"] #[cfg(feature = "System_Power")] pub fn Status(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Printers/mod.rs b/crates/libs/windows/src/Windows/Devices/Printers/mod.rs index 89c85a8c71..26c2798ab8 100644 --- a/crates/libs/windows/src/Windows/Devices/Printers/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Printers/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Printers_Extensions")] -#[doc = "Required features: `\"Devices_Printers_Extensions\"`"] pub mod Extensions; ::windows_core::imp::com_interface!(IIppAttributeError, IIppAttributeError_Vtbl, 0x750feda1_9eef_5c39_93e4_46149bbcef27); #[repr(C)] @@ -390,7 +389,6 @@ impl IppAttributeError { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUnsupportedValues(&self) -> ::windows_core::Result> { let this = self; @@ -424,7 +422,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetIntegerArray(&self) -> ::windows_core::Result> { let this = self; @@ -433,7 +430,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetIntegerArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetBooleanArray(&self) -> ::windows_core::Result> { let this = self; @@ -442,7 +438,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetBooleanArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEnumArray(&self) -> ::windows_core::Result> { let this = self; @@ -451,7 +446,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetEnumArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetOctetStringArray(&self) -> ::windows_core::Result> { let this = self; @@ -460,7 +454,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetOctetStringArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDateTimeArray(&self) -> ::windows_core::Result> { let this = self; @@ -469,7 +462,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetDateTimeArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetResolutionArray(&self) -> ::windows_core::Result> { let this = self; @@ -478,7 +470,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetResolutionArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRangeOfIntegerArray(&self) -> ::windows_core::Result> { let this = self; @@ -487,7 +478,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetRangeOfIntegerArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCollectionArray(&self) -> ::windows_core::Result>> { let this = self; @@ -496,7 +486,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetCollectionArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTextWithLanguageArray(&self) -> ::windows_core::Result> { let this = self; @@ -505,7 +494,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetTextWithLanguageArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNameWithLanguageArray(&self) -> ::windows_core::Result> { let this = self; @@ -514,7 +502,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetNameWithLanguageArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTextWithoutLanguageArray(&self) -> ::windows_core::Result> { let this = self; @@ -523,7 +510,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetTextWithoutLanguageArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNameWithoutLanguageArray(&self) -> ::windows_core::Result> { let this = self; @@ -532,7 +518,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetNameWithoutLanguageArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetKeywordArray(&self) -> ::windows_core::Result> { let this = self; @@ -541,7 +526,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetKeywordArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUriArray(&self) -> ::windows_core::Result> { let this = self; @@ -550,7 +534,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetUriArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUriSchemaArray(&self) -> ::windows_core::Result> { let this = self; @@ -559,7 +542,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetUriSchemaArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCharsetArray(&self) -> ::windows_core::Result> { let this = self; @@ -568,7 +550,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetCharsetArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNaturalLanguageArray(&self) -> ::windows_core::Result> { let this = self; @@ -577,7 +558,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).GetNaturalLanguageArray)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMimeMediaTypeArray(&self) -> ::windows_core::Result> { let this = self; @@ -610,7 +590,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateInteger)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateIntegerArray(values: P0) -> ::windows_core::Result where @@ -627,7 +606,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateBoolean)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateBooleanArray(values: P0) -> ::windows_core::Result where @@ -644,7 +622,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateEnum)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateEnumArray(values: P0) -> ::windows_core::Result where @@ -655,7 +632,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateEnumArray)(::windows_core::Interface::as_raw(this), values.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateOctetString(value: P0) -> ::windows_core::Result where @@ -666,7 +642,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateOctetString)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn CreateOctetStringArray(values: P0) -> ::windows_core::Result where @@ -683,7 +658,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateDateTime)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDateTimeArray(values: P0) -> ::windows_core::Result where @@ -703,7 +677,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateResolution)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateResolutionArray(values: P0) -> ::windows_core::Result where @@ -723,7 +696,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateRangeOfInteger)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateRangeOfIntegerArray(values: P0) -> ::windows_core::Result where @@ -734,7 +706,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateRangeOfIntegerArray)(::windows_core::Interface::as_raw(this), values.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCollection(memberattributes: P0) -> ::windows_core::Result where @@ -745,7 +716,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateCollection)(::windows_core::Interface::as_raw(this), memberattributes.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCollectionArray(memberattributesarray: P0) -> ::windows_core::Result where @@ -765,7 +735,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateTextWithLanguage)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateTextWithLanguageArray(values: P0) -> ::windows_core::Result where @@ -785,7 +754,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateNameWithLanguage)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateNameWithLanguageArray(values: P0) -> ::windows_core::Result where @@ -802,7 +770,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateTextWithoutLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateTextWithoutLanguageArray(values: P0) -> ::windows_core::Result where @@ -819,7 +786,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateNameWithoutLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateNameWithoutLanguageArray(values: P0) -> ::windows_core::Result where @@ -836,7 +802,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateKeyword)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateKeywordArray(values: P0) -> ::windows_core::Result where @@ -856,7 +821,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateUri)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateUriArray(values: P0) -> ::windows_core::Result where @@ -873,7 +837,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateUriSchema)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateUriSchemaArray(values: P0) -> ::windows_core::Result where @@ -890,7 +853,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateCharset)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCharsetArray(values: P0) -> ::windows_core::Result where @@ -907,7 +869,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateNaturalLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateNaturalLanguageArray(values: P0) -> ::windows_core::Result where @@ -924,7 +885,6 @@ impl IppAttributeValue { (::windows_core::Interface::vtable(this).CreateMimeMedia)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateMimeMediaArray(values: P0) -> ::windows_core::Result where @@ -1015,7 +975,6 @@ impl IppPrintDevice { (::windows_core::Interface::vtable(this).PrinterUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetPrinterAttributesAsBuffer(&self, attributenames: P0) -> ::windows_core::Result where @@ -1027,7 +986,6 @@ impl IppPrintDevice { (::windows_core::Interface::vtable(this).GetPrinterAttributesAsBuffer)(::windows_core::Interface::as_raw(this), attributenames.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPrinterAttributes(&self, attributenames: P0) -> ::windows_core::Result> where @@ -1039,7 +997,6 @@ impl IppPrintDevice { (::windows_core::Interface::vtable(this).GetPrinterAttributes)(::windows_core::Interface::as_raw(this), attributenames.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetPrinterAttributesFromBuffer(&self, printerattributesbuffer: P0) -> ::windows_core::Result where @@ -1051,7 +1008,6 @@ impl IppPrintDevice { (::windows_core::Interface::vtable(this).SetPrinterAttributesFromBuffer)(::windows_core::Interface::as_raw(this), printerattributesbuffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetPrinterAttributes(&self, printerattributes: P0) -> ::windows_core::Result where @@ -1195,7 +1151,6 @@ impl IppSetAttributesResult { (::windows_core::Interface::vtable(this).Succeeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeErrors(&self) -> ::windows_core::Result> { let this = self; @@ -1312,7 +1267,6 @@ unsafe impl ::core::marker::Sync for PageConfigurationSettings {} pub struct PdlPassthroughProvider(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PdlPassthroughProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PdlPassthroughProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPdlContentTypes(&self) -> ::windows_core::Result> { let this = self; @@ -1321,7 +1275,6 @@ impl PdlPassthroughProvider { (::windows_core::Interface::vtable(this).SupportedPdlContentTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn StartPrintJobWithTaskOptions(&self, jobname: &::windows_core::HSTRING, pdlcontenttype: &::windows_core::HSTRING, taskoptions: P0, pageconfigurationsettings: P1) -> ::windows_core::Result where @@ -1334,7 +1287,6 @@ impl PdlPassthroughProvider { (::windows_core::Interface::vtable(this).StartPrintJobWithTaskOptions)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(jobname), ::core::mem::transmute_copy(pdlcontenttype), taskoptions.into_param().abi(), pageconfigurationsettings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StartPrintJobWithPrintTicket(&self, jobname: &::windows_core::HSTRING, pdlcontenttype: &::windows_core::HSTRING, printticket: P0, pageconfigurationsettings: P1) -> ::windows_core::Result where @@ -1377,7 +1329,6 @@ impl PdlPassthroughTarget { (::windows_core::Interface::vtable(this).PrintJobId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStream(&self) -> ::windows_core::Result { let this = self; @@ -1450,7 +1401,6 @@ unsafe impl ::core::marker::Sync for Print3DDevice {} pub struct PrintSchema(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSchema, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSchema { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDefaultPrintTicketAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1459,7 +1409,6 @@ impl PrintSchema { (::windows_core::Interface::vtable(this).GetDefaultPrintTicketAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetCapabilitiesAsync(&self, constrainticket: P0) -> ::windows_core::Result> where @@ -1471,7 +1420,6 @@ impl PrintSchema { (::windows_core::Interface::vtable(this).GetCapabilitiesAsync)(::windows_core::Interface::as_raw(this), constrainticket.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn MergeAndValidateWithDefaultPrintTicketAsync(&self, deltaticket: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/impl.rs b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/impl.rs index bbf70e9d73..f5197867de 100644 --- a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/impl.rs @@ -113,7 +113,6 @@ impl IPwmControllerProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IPwmProvider_Impl: Sized { fn GetControllers(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs index df93ba1b18..1ec4fba830 100644 --- a/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Pwm/Provider/mod.rs @@ -78,7 +78,6 @@ pub struct IPwmControllerProvider_Vtbl { ::windows_core::imp::com_interface!(IPwmProvider, IPwmProvider_Vtbl, 0xa3301228_52f1_47b0_9349_66ba43d25902); ::windows_core::imp::interface_hierarchy!(IPwmProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IPwmProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetControllers(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs b/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs index d26e14b939..e6f3433947 100644 --- a/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Pwm/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Pwm_Provider")] -#[doc = "Required features: `\"Devices_Pwm_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IPwmController, IPwmController_Vtbl, 0xc45f5c85_d2e8_42cf_9bd6_cf5ed029e6a7); #[repr(C)] @@ -100,7 +99,6 @@ impl PwmController { (::windows_core::Interface::vtable(this).OpenPin)(::windows_core::Interface::as_raw(this), pinnumber, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Pwm_Provider\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Pwm_Provider", feature = "Foundation_Collections"))] pub fn GetControllersAsync(provider: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/Devices/Radios/mod.rs b/crates/libs/windows/src/Windows/Devices/Radios/mod.rs index 5d5c55dbc3..f135665939 100644 --- a/crates/libs/windows/src/Windows/Devices/Radios/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Radios/mod.rs @@ -70,7 +70,6 @@ impl Radio { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRadiosAsync() -> ::windows_core::Result>> { Self::IRadioStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs b/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs index 2db075cc8d..c4b970108c 100644 --- a/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Scanners/mod.rs @@ -430,7 +430,6 @@ impl ImageScanner { (::windows_core::Interface::vtable(this).IsPreviewSupported)(::windows_core::Interface::as_raw(this), scansource, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ScanPreviewToStreamAsync(&self, scansource: ImageScannerScanSource, targetstream: P0) -> ::windows_core::Result> where @@ -442,7 +441,6 @@ impl ImageScanner { (::windows_core::Interface::vtable(this).ScanPreviewToStreamAsync)(::windows_core::Interface::as_raw(this), scansource, targetstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ScanFilesToFolderAsync(&self, scansource: ImageScannerScanSource, storagefolder: P0) -> ::windows_core::Result> where @@ -552,7 +550,6 @@ impl ImageScannerFeederConfiguration { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAutoDetectPageSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn PageSize(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -561,13 +558,11 @@ impl ImageScannerFeederConfiguration { (::windows_core::Interface::vtable(this).PageSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn SetPageSize(&self, value: super::super::Graphics::Printing::PrintMediaSize) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPageSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn PageOrientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -576,7 +571,6 @@ impl ImageScannerFeederConfiguration { (::windows_core::Interface::vtable(this).PageOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn SetPageOrientation(&self, value: super::super::Graphics::Printing::PrintOrientation) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -589,7 +583,6 @@ impl ImageScannerFeederConfiguration { (::windows_core::Interface::vtable(this).PageSizeDimensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing\"`"] #[cfg(feature = "Graphics_Printing")] pub fn IsPageSizeSupported(&self, pagesize: super::super::Graphics::Printing::PrintMediaSize, pageorientation: super::super::Graphics::Printing::PrintOrientation) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1134,7 +1127,6 @@ unsafe impl ::core::marker::Sync for ImageScannerPreviewResult {} pub struct ImageScannerScanResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ImageScannerScanResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ImageScannerScanResult { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn ScannedFiles(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs b/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs index 502b6ab9e8..c6ad4f4ead 100644 --- a/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sensors/Custom/mod.rs @@ -164,7 +164,6 @@ impl CustomSensorReading { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs b/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs index 40c67634f8..dba11b831f 100644 --- a/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sensors/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Sensors_Custom")] -#[doc = "Required features: `\"Devices_Sensors_Custom\"`"] pub mod Custom; ::windows_core::imp::com_interface!(IAccelerometer, IAccelerometer_Vtbl, 0xdf184548_2711_4da7_8098_4b82205d3c7d); #[repr(C)] @@ -1530,13 +1529,11 @@ impl Accelerometer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveShaken)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1727,7 +1724,6 @@ impl AccelerometerReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1811,7 +1807,6 @@ impl ActivitySensor { (::windows_core::Interface::vtable(this).GetCurrentReadingAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SubscribedActivities(&self) -> ::windows_core::Result> { let this = self; @@ -1834,7 +1829,6 @@ impl ActivitySensor { (::windows_core::Interface::vtable(this).DeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedActivities(&self) -> ::windows_core::Result> { let this = self; @@ -1882,7 +1876,6 @@ impl ActivitySensor { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSystemHistoryAsync(fromtime: super::super::Foundation::DateTime) -> ::windows_core::Result>> { Self::IActivitySensorStatics(|this| unsafe { @@ -1890,7 +1883,6 @@ impl ActivitySensor { (::windows_core::Interface::vtable(this).GetSystemHistoryAsync)(::windows_core::Interface::as_raw(this), fromtime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSystemHistoryWithDurationAsync(fromtime: super::super::Foundation::DateTime, duration: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { Self::IActivitySensorStatics(|this| unsafe { @@ -2010,7 +2002,6 @@ unsafe impl ::core::marker::Sync for ActivitySensorReadingChangedEventArgs {} pub struct ActivitySensorTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ActivitySensorTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ActivitySensorTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadReports(&self) -> ::windows_core::Result> { let this = self; @@ -2180,7 +2171,6 @@ impl AltimeterReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2399,7 +2389,6 @@ impl BarometerReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2490,13 +2479,11 @@ impl Compass { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2640,7 +2627,6 @@ impl CompassReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2738,13 +2724,11 @@ impl Gyrometer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2917,7 +2901,6 @@ impl GyrometerReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2983,7 +2966,6 @@ impl HingeAngleReading { (::windows_core::Interface::vtable(this).AngleInDegrees)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -3135,7 +3117,6 @@ impl HumanPresenceFeatures { (::windows_core::Interface::vtable(this).SensorId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedWakeOrLockDistancesInMillimeters(&self) -> ::windows_core::Result> { let this = self; @@ -3158,7 +3139,6 @@ impl HumanPresenceFeatures { (::windows_core::Interface::vtable(this).IsLockOnLeaveSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsAttentionAwareDimmingSupported(&self) -> ::windows_core::Result { let this = self; @@ -3334,7 +3314,6 @@ impl HumanPresenceSensorReading { (::windows_core::Interface::vtable(this).DistanceInMillimeters)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3539,7 +3518,6 @@ impl HumanPresenceSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLockOnLeaveTimeout)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsAttentionAwareDimmingEnabled(&self) -> ::windows_core::Result { let this = self; @@ -3548,7 +3526,6 @@ impl HumanPresenceSettings { (::windows_core::Interface::vtable(this).IsAttentionAwareDimmingEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsAttentionAwareDimmingEnabled(&self, value: bool) -> ::windows_core::Result<()> { let this = self; @@ -3625,7 +3602,6 @@ impl HumanPresenceSettings { (::windows_core::Interface::vtable(this).GetSupportedFeaturesForSensorId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(sensorid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedLockOnLeaveTimeouts() -> ::windows_core::Result> { Self::IHumanPresenceSettingsStatics(|this| unsafe { @@ -3707,13 +3683,11 @@ impl Inclinometer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3915,7 +3889,6 @@ impl InclinometerReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4152,7 +4125,6 @@ impl LightSensorReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4272,13 +4244,11 @@ impl Magnetometer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4458,7 +4428,6 @@ impl MagnetometerReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4549,13 +4518,11 @@ impl OrientationSensor { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4704,7 +4671,6 @@ impl OrientationSensorReading { (::windows_core::Interface::vtable(this).PerformanceCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4809,7 +4775,6 @@ impl Pedometer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReadingChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentReadings(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4836,7 +4801,6 @@ impl Pedometer { (::windows_core::Interface::vtable(this).GetDeviceSelector)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSystemHistoryAsync(fromtime: super::super::Foundation::DateTime) -> ::windows_core::Result>> { Self::IPedometerStatics(|this| unsafe { @@ -4844,7 +4808,6 @@ impl Pedometer { (::windows_core::Interface::vtable(this).GetSystemHistoryAsync)(::windows_core::Interface::as_raw(this), fromtime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSystemHistoryWithDurationAsync(fromtime: super::super::Foundation::DateTime, duration: super::super::Foundation::TimeSpan) -> ::windows_core::Result>> { Self::IPedometerStatics(|this| unsafe { @@ -4852,7 +4815,6 @@ impl Pedometer { (::windows_core::Interface::vtable(this).GetSystemHistoryWithDurationAsync)(::windows_core::Interface::as_raw(this), fromtime, duration, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetReadingsFromTriggerDetails(triggerdetails: P0) -> ::windows_core::Result> where @@ -5056,7 +5018,6 @@ impl ProximitySensor { (::windows_core::Interface::vtable(this).FromId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(sensorid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetReadingsFromTriggerDetails(triggerdetails: P0) -> ::windows_core::Result> where @@ -5395,13 +5356,11 @@ impl SimpleOrientationSensor { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveOrientationChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn SetReadingTransform(&self, value: super::super::Graphics::Display::DisplayOrientations) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReadingTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Display\"`"] #[cfg(feature = "Graphics_Display")] pub fn ReadingTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs b/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs index 4ed18945b1..712b51e67f 100644 --- a/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/SerialCommunication/mod.rs @@ -286,7 +286,6 @@ impl SerialDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetWriteTimeout)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -295,7 +294,6 @@ impl SerialDevice { (::windows_core::Interface::vtable(this).InputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs b/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs index f985435df7..4f3491aed2 100644 --- a/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/SmartCards/mod.rs @@ -753,7 +753,6 @@ unsafe impl ::core::marker::Send for CardRemovedEventArgs {} unsafe impl ::core::marker::Sync for CardRemovedEventArgs {} pub struct KnownSmartCardAppletIds; impl KnownSmartCardAppletIds { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PaymentSystemEnvironment() -> ::windows_core::Result { Self::IKnownSmartCardAppletIds(|this| unsafe { @@ -761,7 +760,6 @@ impl KnownSmartCardAppletIds { (::windows_core::Interface::vtable(this).PaymentSystemEnvironment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProximityPaymentSystemEnvironment() -> ::windows_core::Result { Self::IKnownSmartCardAppletIds(|this| unsafe { @@ -797,7 +795,6 @@ impl SmartCard { (::windows_core::Interface::vtable(this).GetStatusAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetAnswerToResetAsync(&self) -> ::windows_core::Result> { let this = self; @@ -849,7 +846,6 @@ impl SmartCardAppletIdGroup { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn AppletIds(&self) -> ::windows_core::Result> { let this = self; @@ -891,7 +887,6 @@ impl SmartCardAppletIdGroup { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAutomaticEnablement)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Logo(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -900,7 +895,6 @@ impl SmartCardAppletIdGroup { (::windows_core::Interface::vtable(this).Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetLogo(&self, value: P0) -> ::windows_core::Result<()> where @@ -920,7 +914,6 @@ impl SmartCardAppletIdGroup { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDescription)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -940,7 +933,6 @@ impl SmartCardAppletIdGroup { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSecureUserAuthenticationRequired)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn Create(displayname: &::windows_core::HSTRING, appletids: P0, emulationcategory: SmartCardEmulationCategory, emulationtype: SmartCardEmulationType) -> ::windows_core::Result where @@ -1013,7 +1005,6 @@ impl SmartCardAppletIdGroupRegistration { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAutomaticResponseApdusAsync(&self, apdus: P0) -> ::windows_core::Result where @@ -1032,7 +1023,6 @@ impl SmartCardAppletIdGroupRegistration { (::windows_core::Interface::vtable(this).SmartCardReaderId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetPropertiesAsync(&self, props: P0) -> ::windows_core::Result where @@ -1062,7 +1052,6 @@ unsafe impl ::core::marker::Sync for SmartCardAppletIdGroupRegistration {} pub struct SmartCardAutomaticResponseApdu(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmartCardAutomaticResponseApdu, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SmartCardAutomaticResponseApdu { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CommandApdu(&self) -> ::windows_core::Result { let this = self; @@ -1071,7 +1060,6 @@ impl SmartCardAutomaticResponseApdu { (::windows_core::Interface::vtable(this).CommandApdu)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetCommandApdu(&self, value: P0) -> ::windows_core::Result<()> where @@ -1080,7 +1068,6 @@ impl SmartCardAutomaticResponseApdu { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCommandApdu)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CommandApduBitMask(&self) -> ::windows_core::Result { let this = self; @@ -1089,7 +1076,6 @@ impl SmartCardAutomaticResponseApdu { (::windows_core::Interface::vtable(this).CommandApduBitMask)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetCommandApduBitMask(&self, value: P0) -> ::windows_core::Result<()> where @@ -1109,7 +1095,6 @@ impl SmartCardAutomaticResponseApdu { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetShouldMatchLength)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppletId(&self) -> ::windows_core::Result { let this = self; @@ -1118,7 +1103,6 @@ impl SmartCardAutomaticResponseApdu { (::windows_core::Interface::vtable(this).AppletId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetAppletId(&self, value: P0) -> ::windows_core::Result<()> where @@ -1127,7 +1111,6 @@ impl SmartCardAutomaticResponseApdu { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppletId)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ResponseApdu(&self) -> ::windows_core::Result { let this = self; @@ -1136,7 +1119,6 @@ impl SmartCardAutomaticResponseApdu { (::windows_core::Interface::vtable(this).ResponseApdu)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetResponseApdu(&self, value: P0) -> ::windows_core::Result<()> where @@ -1184,7 +1166,6 @@ impl SmartCardAutomaticResponseApdu { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAllowWhenCryptogramGeneratorNotPrepared)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(commandapdu: P0, responseapdu: P1) -> ::windows_core::Result where @@ -1224,7 +1205,6 @@ impl SmartCardChallengeContext { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Challenge(&self) -> ::windows_core::Result { let this = self; @@ -1233,7 +1213,6 @@ impl SmartCardChallengeContext { (::windows_core::Interface::vtable(this).Challenge)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VerifyResponseAsync(&self, response: P0) -> ::windows_core::Result> where @@ -1245,7 +1224,6 @@ impl SmartCardChallengeContext { (::windows_core::Interface::vtable(this).VerifyResponseAsync)(::windows_core::Interface::as_raw(this), response.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProvisionAsync(&self, response: P0, formatcard: bool) -> ::windows_core::Result where @@ -1257,7 +1235,6 @@ impl SmartCardChallengeContext { (::windows_core::Interface::vtable(this).ProvisionAsync)(::windows_core::Interface::as_raw(this), response.into_param().abi(), formatcard, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProvisionAsyncWithNewCardId(&self, response: P0, formatcard: bool, newcardid: ::windows_core::GUID) -> ::windows_core::Result where @@ -1269,7 +1246,6 @@ impl SmartCardChallengeContext { (::windows_core::Interface::vtable(this).ProvisionAsyncWithNewCardId)(::windows_core::Interface::as_raw(this), response.into_param().abi(), formatcard, newcardid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ChangeAdministrativeKeyAsync(&self, response: P0, newadministrativekey: P1) -> ::windows_core::Result where @@ -1305,7 +1281,6 @@ impl SmartCardConnection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TransmitAsync(&self, command: P0) -> ::windows_core::Result> where @@ -1335,7 +1310,6 @@ unsafe impl ::core::marker::Sync for SmartCardConnection {} pub struct SmartCardCryptogramGenerator(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmartCardCryptogramGenerator, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SmartCardCryptogramGenerator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCryptogramMaterialTypes(&self) -> ::windows_core::Result> { let this = self; @@ -1344,7 +1318,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).SupportedCryptogramMaterialTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCryptogramAlgorithms(&self) -> ::windows_core::Result> { let this = self; @@ -1353,7 +1326,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).SupportedCryptogramAlgorithms)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCryptogramMaterialPackageFormats(&self) -> ::windows_core::Result> { let this = self; @@ -1362,7 +1334,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).SupportedCryptogramMaterialPackageFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCryptogramMaterialPackageConfirmationResponseFormats(&self) -> ::windows_core::Result> { let this = self; @@ -1371,7 +1342,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).SupportedCryptogramMaterialPackageConfirmationResponseFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedSmartCardCryptogramStorageKeyCapabilities(&self) -> ::windows_core::Result> { let this = self; @@ -1394,7 +1364,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).CreateCryptogramMaterialStorageKeyAsync)(::windows_core::Interface::as_raw(this), promptingbehavior, ::core::mem::transmute_copy(storagekeyname), algorithm, capabilities, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Core\"`"] #[cfg(feature = "Security_Cryptography_Core")] pub fn RequestCryptogramMaterialStorageKeyInfoAsync(&self, promptingbehavior: SmartCardUnlockPromptingBehavior, storagekeyname: &::windows_core::HSTRING, format: super::super::Security::Cryptography::Core::CryptographicPublicKeyBlobType) -> ::windows_core::Result> { let this = self; @@ -1403,7 +1372,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).RequestCryptogramMaterialStorageKeyInfoAsync)(::windows_core::Interface::as_raw(this), promptingbehavior, ::core::mem::transmute_copy(storagekeyname), format, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportCryptogramMaterialPackageAsync(&self, format: SmartCardCryptogramMaterialPackageFormat, storagekeyname: &::windows_core::HSTRING, materialpackagename: &::windows_core::HSTRING, cryptogrammaterialpackage: P0) -> ::windows_core::Result> where @@ -1415,7 +1383,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).ImportCryptogramMaterialPackageAsync)(::windows_core::Interface::as_raw(this), format, ::core::mem::transmute_copy(storagekeyname), ::core::mem::transmute_copy(materialpackagename), cryptogrammaterialpackage.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryProvePossessionOfCryptogramMaterialPackageAsync(&self, promptingbehavior: SmartCardUnlockPromptingBehavior, responseformat: SmartCardCryptogramMaterialPackageConfirmationResponseFormat, materialpackagename: &::windows_core::HSTRING, materialname: &::windows_core::HSTRING, challenge: P0) -> ::windows_core::Result> where @@ -1441,7 +1408,6 @@ impl SmartCardCryptogramGenerator { (::windows_core::Interface::vtable(this).DeleteCryptogramMaterialPackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(materialpackagename), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn ValidateRequestApduAsync(&self, promptingbehavior: SmartCardUnlockPromptingBehavior, apdutovalidate: P0, cryptogramplacementsteps: P1) -> ::windows_core::Result> where @@ -1536,7 +1502,6 @@ impl SmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Characteristics(&self) -> ::windows_core::Result> { let this = self; @@ -1577,7 +1542,6 @@ impl SmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Characteristics(&self) -> ::windows_core::Result> { let this = self; @@ -1618,7 +1582,6 @@ impl SmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Characteristics(&self) -> ::windows_core::Result> { let this = self; @@ -1659,7 +1622,6 @@ impl SmartCardCryptogramMaterialCharacteristics { (::windows_core::Interface::vtable(this).MaterialName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllowedAlgorithms(&self) -> ::windows_core::Result> { let this = self; @@ -1668,7 +1630,6 @@ impl SmartCardCryptogramMaterialCharacteristics { (::windows_core::Interface::vtable(this).AllowedAlgorithms)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllowedProofOfPossessionAlgorithms(&self) -> ::windows_core::Result> { let this = self; @@ -1677,7 +1638,6 @@ impl SmartCardCryptogramMaterialCharacteristics { (::windows_core::Interface::vtable(this).AllowedProofOfPossessionAlgorithms)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllowedValidations(&self) -> ::windows_core::Result> { let this = self; @@ -1792,7 +1752,6 @@ impl SmartCardCryptogramMaterialPossessionProof { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Proof(&self) -> ::windows_core::Result { let this = self; @@ -1837,7 +1796,6 @@ impl SmartCardCryptogramPlacementStep { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAlgorithm)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SourceData(&self) -> ::windows_core::Result { let this = self; @@ -1846,7 +1804,6 @@ impl SmartCardCryptogramPlacementStep { (::windows_core::Interface::vtable(this).SourceData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSourceData(&self, value: P0) -> ::windows_core::Result<()> where @@ -2013,7 +1970,6 @@ impl SmartCardCryptogramStorageKeyInfo { (::windows_core::Interface::vtable(this).OperationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Core\"`"] #[cfg(feature = "Security_Cryptography_Core")] pub fn PublicKeyBlobType(&self) -> ::windows_core::Result { let this = self; @@ -2022,7 +1978,6 @@ impl SmartCardCryptogramStorageKeyInfo { (::windows_core::Interface::vtable(this).PublicKeyBlobType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PublicKey(&self) -> ::windows_core::Result { let this = self; @@ -2038,7 +1993,6 @@ impl SmartCardCryptogramStorageKeyInfo { (::windows_core::Interface::vtable(this).AttestationStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Attestation(&self) -> ::windows_core::Result { let this = self; @@ -2047,7 +2001,6 @@ impl SmartCardCryptogramStorageKeyInfo { (::windows_core::Interface::vtable(this).Attestation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AttestationCertificateChain(&self) -> ::windows_core::Result { let this = self; @@ -2140,7 +2093,6 @@ impl SmartCardEmulator { (::windows_core::Interface::vtable(this).GetDefaultAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAppletIdGroupRegistrationsAsync() -> ::windows_core::Result>> { Self::ISmartCardEmulatorStatics2(|this| unsafe { @@ -2211,7 +2163,6 @@ unsafe impl ::core::marker::Sync for SmartCardEmulator {} pub struct SmartCardEmulatorApduReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmartCardEmulatorApduReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SmartCardEmulatorApduReceivedEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CommandApdu(&self) -> ::windows_core::Result { let this = self; @@ -2227,7 +2178,6 @@ impl SmartCardEmulatorApduReceivedEventArgs { (::windows_core::Interface::vtable(this).ConnectionProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryRespondAsync(&self, responseapdu: P0) -> ::windows_core::Result> where @@ -2253,7 +2203,6 @@ impl SmartCardEmulatorApduReceivedEventArgs { (::windows_core::Interface::vtable(this).State)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryRespondWithStateAsync(&self, responseapdu: P0, nextstate: P1) -> ::windows_core::Result> where @@ -2266,7 +2215,6 @@ impl SmartCardEmulatorApduReceivedEventArgs { (::windows_core::Interface::vtable(this).TryRespondWithStateAsync)(::windows_core::Interface::as_raw(this), responseapdu.into_param().abi(), nextstate.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn TryRespondWithCryptogramsAsync(&self, responsetemplate: P0, cryptogramplacementsteps: P1) -> ::windows_core::Result> where @@ -2279,7 +2227,6 @@ impl SmartCardEmulatorApduReceivedEventArgs { (::windows_core::Interface::vtable(this).TryRespondWithCryptogramsAsync)(::windows_core::Interface::as_raw(this), responsetemplate.into_param().abi(), cryptogramplacementsteps.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn TryRespondWithCryptogramsAndStateAsync(&self, responsetemplate: P0, cryptogramplacementsteps: P1, nextstate: P2) -> ::windows_core::Result> where @@ -2488,7 +2435,6 @@ unsafe impl ::core::marker::Sync for SmartCardPinResetDeferral {} pub struct SmartCardPinResetRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmartCardPinResetRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SmartCardPinResetRequest { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Challenge(&self) -> ::windows_core::Result { let this = self; @@ -2511,7 +2457,6 @@ impl SmartCardPinResetRequest { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetResponse(&self, response: P0) -> ::windows_core::Result<()> where @@ -2599,7 +2544,6 @@ impl SmartCardProvisioning { (::windows_core::Interface::vtable(this).FromSmartCardAsync)(::windows_core::Interface::as_raw(this), card.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestVirtualSmartCardCreationAsync(friendlyname: &::windows_core::HSTRING, administrativekey: P0, pinpolicy: P1) -> ::windows_core::Result> where @@ -2611,7 +2555,6 @@ impl SmartCardProvisioning { (::windows_core::Interface::vtable(this).RequestVirtualSmartCardCreationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(friendlyname), administrativekey.into_param().abi(), pinpolicy.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestVirtualSmartCardCreationAsyncWithCardId(friendlyname: &::windows_core::HSTRING, administrativekey: P0, pinpolicy: P1, cardid: ::windows_core::GUID) -> ::windows_core::Result> where @@ -2632,7 +2575,6 @@ impl SmartCardProvisioning { (::windows_core::Interface::vtable(this).RequestVirtualSmartCardDeletionAsync)(::windows_core::Interface::as_raw(this), card.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestAttestedVirtualSmartCardCreationAsync(friendlyname: &::windows_core::HSTRING, administrativekey: P0, pinpolicy: P1) -> ::windows_core::Result> where @@ -2644,7 +2586,6 @@ impl SmartCardProvisioning { (::windows_core::Interface::vtable(this).RequestAttestedVirtualSmartCardCreationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(friendlyname), administrativekey.into_param().abi(), pinpolicy.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestAttestedVirtualSmartCardCreationAsyncWithCardId(friendlyname: &::windows_core::HSTRING, administrativekey: P0, pinpolicy: P1, cardid: ::windows_core::GUID) -> ::windows_core::Result> where @@ -2712,7 +2653,6 @@ impl SmartCardReader { (::windows_core::Interface::vtable(this).GetStatusAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllCardsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2797,7 +2737,6 @@ impl SmartCardTriggerDetails { (::windows_core::Interface::vtable(this).TriggerType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SourceAppletId(&self) -> ::windows_core::Result { let this = self; @@ -2806,7 +2745,6 @@ impl SmartCardTriggerDetails { (::windows_core::Interface::vtable(this).SourceAppletId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TriggerData(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Sms/impl.rs b/crates/libs/windows/src/Windows/Devices/Sms/impl.rs index e98b6eb6b0..a5673625f0 100644 --- a/crates/libs/windows/src/Windows/Devices/Sms/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Sms/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait ISmsBinaryMessage_Impl: Sized + ISmsMessage_Impl { fn Format(&self) -> ::windows_core::Result; @@ -59,7 +58,6 @@ impl ISmsBinaryMessage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait ISmsDevice_Impl: Sized { fn SendMessageAsync(&self, message: ::core::option::Option<&ISmsMessage>) -> ::windows_core::Result; @@ -322,7 +320,6 @@ impl ISmsMessageBase_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub trait ISmsTextMessage_Impl: Sized + ISmsMessage_Impl { fn Timestamp(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Devices/Sms/mod.rs b/crates/libs/windows/src/Windows/Devices/Sms/mod.rs index 98a6dd0f0e..fc0b2d37ac 100644 --- a/crates/libs/windows/src/Windows/Devices/Sms/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Sms/mod.rs @@ -33,19 +33,13 @@ pub struct ISmsAppMessage_Vtbl { SetBinaryBody: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsBinaryMessage, - ISmsBinaryMessage_Vtbl, - 0x5bf4e813_3b53_4c6e_b61a_d86a63755650 -); +::windows_core::imp::com_interface!(ISmsBinaryMessage, ISmsBinaryMessage_Vtbl, 0x5bf4e813_3b53_4c6e_b61a_d86a63755650); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(ISmsBinaryMessage, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(ISmsBinaryMessage, ISmsMessage); #[cfg(feature = "deprecated")] impl ISmsBinaryMessage { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Format(&self) -> ::windows_core::Result { let this = self; @@ -54,13 +48,11 @@ impl ISmsBinaryMessage { (::windows_core::Interface::vtable(this).Format)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetFormat(&self, value: SmsDataFormat) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFormat)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetData(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -69,7 +61,6 @@ impl ISmsBinaryMessage { (::windows_core::Interface::vtable(this).GetData)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetData(&self, value: &[u8]) -> ::windows_core::Result<()> { let this = self; @@ -133,17 +124,11 @@ pub struct ISmsBroadcastMessage_Vtbl { pub IsUserPopupRequested: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut bool) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsDevice, - ISmsDevice_Vtbl, - 0x091791ed_872b_4eec_9c72_ab11627b34ec -); +::windows_core::imp::com_interface!(ISmsDevice, ISmsDevice_Vtbl, 0x091791ed_872b_4eec_9c72_ab11627b34ec); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(ISmsDevice, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl ISmsDevice { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendMessageAsync(&self, message: P0) -> ::windows_core::Result where @@ -155,7 +140,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).SendMessageAsync)(::windows_core::Interface::as_raw(this), message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CalculateLength(&self, message: P0) -> ::windows_core::Result where @@ -167,7 +151,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).CalculateLength)(::windows_core::Interface::as_raw(this), message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AccountPhoneNumber(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -176,7 +159,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).AccountPhoneNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CellularClass(&self) -> ::windows_core::Result { let this = self; @@ -185,7 +167,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).CellularClass)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageStore(&self) -> ::windows_core::Result { let this = self; @@ -194,7 +175,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).MessageStore)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeviceStatus(&self) -> ::windows_core::Result { let this = self; @@ -203,7 +183,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).DeviceStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SmsMessageReceived(&self, eventhandler: P0) -> ::windows_core::Result where @@ -215,13 +194,11 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).SmsMessageReceived)(::windows_core::Interface::as_raw(this), eventhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSmsMessageReceived(&self, eventcookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSmsMessageReceived)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SmsDeviceStatusChanged(&self, eventhandler: P0) -> ::windows_core::Result where @@ -233,7 +210,6 @@ impl ISmsDevice { (::windows_core::Interface::vtable(this).SmsDeviceStatusChanged)(::windows_core::Interface::as_raw(this), eventhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSmsDeviceStatusChanged(&self, eventcookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -318,12 +294,7 @@ pub struct ISmsDevice2Statics_Vtbl { pub FromParentId: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsDeviceMessageStore, - ISmsDeviceMessageStore_Vtbl, - 0x9889f253_f188_4427_8d54_ce0c2423c5c1 -); +::windows_core::imp::com_interface!(ISmsDeviceMessageStore, ISmsDeviceMessageStore_Vtbl, 0x9889f253_f188_4427_8d54_ce0c2423c5c1); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -351,12 +322,7 @@ pub struct ISmsDeviceMessageStore_Vtbl { MaxMessages: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsDeviceStatics, - ISmsDeviceStatics_Vtbl, - 0xf88d07ea_d815_4dd1_a234_4520ce4604a4 -); +::windows_core::imp::com_interface!(ISmsDeviceStatics, ISmsDeviceStatics_Vtbl, 0xf88d07ea_d815_4dd1_a234_4520ce4604a4); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -376,12 +342,7 @@ pub struct ISmsDeviceStatics_Vtbl { GetDefaultAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsDeviceStatics2, - ISmsDeviceStatics2_Vtbl, - 0x2ca11c87_0873_4caf_8a7d_bd471e8586d1 -); +::windows_core::imp::com_interface!(ISmsDeviceStatics2, ISmsDeviceStatics2_Vtbl, 0x2ca11c87_0873_4caf_8a7d_bd471e8586d1); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -551,12 +512,7 @@ pub struct ISmsMessageBase_Vtbl { pub SimIccId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsMessageReceivedEventArgs, - ISmsMessageReceivedEventArgs_Vtbl, - 0x08e80a98_b8e5_41c1_a3d8_d3abfae22675 -); +::windows_core::imp::com_interface!(ISmsMessageReceivedEventArgs, ISmsMessageReceivedEventArgs_Vtbl, 0x08e80a98_b8e5_41c1_a3d8_d3abfae22675); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -608,12 +564,7 @@ pub struct ISmsMessageRegistrationStatics_Vtbl { pub Register: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, *mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsReceivedEventDetails, - ISmsReceivedEventDetails_Vtbl, - 0x5bb50f15_e46d_4c82_847d_5a0304c1d53d -); +::windows_core::imp::com_interface!(ISmsReceivedEventDetails, ISmsReceivedEventDetails_Vtbl, 0x5bb50f15_e46d_4c82_847d_5a0304c1d53d); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -629,12 +580,7 @@ pub struct ISmsReceivedEventDetails_Vtbl { MessageIndex: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsReceivedEventDetails2, - ISmsReceivedEventDetails2_Vtbl, - 0x40e05c86_a7b4_4771_9ae7_0b5ffb12c03a -); +::windows_core::imp::com_interface!(ISmsReceivedEventDetails2, ISmsReceivedEventDetails2_Vtbl, 0x40e05c86_a7b4_4771_9ae7_0b5ffb12c03a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -679,19 +625,13 @@ pub struct ISmsStatusMessage_Vtbl { pub DischargeTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::DateTime) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsTextMessage, - ISmsTextMessage_Vtbl, - 0xd61c904c_a495_487f_9a6f_971548c5bc9f -); +::windows_core::imp::com_interface!(ISmsTextMessage, ISmsTextMessage_Vtbl, 0xd61c904c_a495_487f_9a6f_971548c5bc9f); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(ISmsTextMessage, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] ::windows_core::imp::required_hierarchy!(ISmsTextMessage, ISmsMessage); #[cfg(feature = "deprecated")] impl ISmsTextMessage { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Timestamp(&self) -> ::windows_core::Result { let this = self; @@ -700,7 +640,6 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartReferenceId(&self) -> ::windows_core::Result { let this = self; @@ -709,7 +648,6 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).PartReferenceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartNumber(&self) -> ::windows_core::Result { let this = self; @@ -718,7 +656,6 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).PartNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartCount(&self) -> ::windows_core::Result { let this = self; @@ -727,7 +664,6 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).PartCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn To(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -736,13 +672,11 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).To)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTo(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTo)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn From(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -751,13 +685,11 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).From)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetFrom(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFrom)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Body(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -766,13 +698,11 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).Body)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetBody(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBody)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Encoding(&self) -> ::windows_core::Result { let this = self; @@ -781,13 +711,11 @@ impl ISmsTextMessage { (::windows_core::Interface::vtable(this).Encoding)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetEncoding(&self, value: SmsEncoding) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEncoding)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn ToBinaryMessages(&self, format: SmsDataFormat) -> ::windows_core::Result> { let this = self; @@ -896,12 +824,7 @@ pub struct ISmsTextMessage2_Vtbl { pub ProtocolId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISmsTextMessageStatics, - ISmsTextMessageStatics_Vtbl, - 0x7f68c5ed_3ccc_47a3_8c55_380d3b010892 -); +::windows_core::imp::com_interface!(ISmsTextMessageStatics, ISmsTextMessageStatics_Vtbl, 0x7f68c5ed_3ccc_47a3_8c55_380d3b010892); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -945,7 +868,6 @@ pub struct ISmsWapMessage_Vtbl { #[cfg(not(feature = "Foundation_Collections"))] Headers: usize, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1048,7 +970,6 @@ impl ::std::future::Future for DeleteSmsMessageOperation { } } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1151,7 +1072,6 @@ impl ::std::future::Future for DeleteSmsMessagesOperation { } } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1257,7 +1177,6 @@ impl ::std::future::Future for GetSmsDeviceOperation { } } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1363,7 +1282,6 @@ impl ::std::future::Future for GetSmsMessageOperation { } } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1403,7 +1321,6 @@ impl GetSmsMessagesOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProgress(&self, handler: P0) -> ::windows_core::Result<()> where @@ -1412,7 +1329,6 @@ impl GetSmsMessagesOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProgress)(::windows_core::Interface::as_raw(this), handler.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Progress(&self) -> ::windows_core::Result, i32>> { let this = self; @@ -1421,7 +1337,6 @@ impl GetSmsMessagesOperation { (::windows_core::Interface::vtable(this).Progress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetCompleted(&self, handler: P0) -> ::windows_core::Result<()> where @@ -1430,7 +1345,6 @@ impl GetSmsMessagesOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Completed(&self) -> ::windows_core::Result, i32>> { let this = self; @@ -1439,7 +1353,6 @@ impl GetSmsMessagesOperation { (::windows_core::Interface::vtable(this).Completed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetResults(&self) -> ::windows_core::Result> { let this = self; @@ -1493,7 +1406,6 @@ impl ::std::future::Future for GetSmsMessagesOperation { } } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1722,7 +1634,6 @@ impl SmsAppMessage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProtocolId)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn BinaryBody(&self) -> ::windows_core::Result { let this = self; @@ -1731,7 +1642,6 @@ impl SmsAppMessage { (::windows_core::Interface::vtable(this).BinaryBody)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetBinaryBody(&self, value: P0) -> ::windows_core::Result<()> where @@ -1788,7 +1698,6 @@ impl ::windows_core::RuntimeName for SmsAppMessage { } unsafe impl ::core::marker::Send for SmsAppMessage {} unsafe impl ::core::marker::Sync for SmsAppMessage {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1806,7 +1715,6 @@ impl SmsBinaryMessage { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Format(&self) -> ::windows_core::Result { let this = self; @@ -1815,13 +1723,11 @@ impl SmsBinaryMessage { (::windows_core::Interface::vtable(this).Format)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetFormat(&self, value: SmsDataFormat) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFormat)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetData(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -1830,7 +1736,6 @@ impl SmsBinaryMessage { (::windows_core::Interface::vtable(this).GetData)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetData(&self, value: &[u8]) -> ::windows_core::Result<()> { let this = self; @@ -1992,7 +1897,6 @@ impl ::windows_core::RuntimeName for SmsBroadcastMessage { } unsafe impl ::core::marker::Send for SmsBroadcastMessage {} unsafe impl ::core::marker::Sync for SmsBroadcastMessage {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2003,7 +1907,6 @@ pub struct SmsDevice(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SmsDevice, ISmsDevice); #[cfg(feature = "deprecated")] impl SmsDevice { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendMessageAsync(&self, message: P0) -> ::windows_core::Result where @@ -2015,7 +1918,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).SendMessageAsync)(::windows_core::Interface::as_raw(this), message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CalculateLength(&self, message: P0) -> ::windows_core::Result where @@ -2027,7 +1929,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).CalculateLength)(::windows_core::Interface::as_raw(this), message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AccountPhoneNumber(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2036,7 +1937,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).AccountPhoneNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CellularClass(&self) -> ::windows_core::Result { let this = self; @@ -2045,7 +1945,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).CellularClass)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageStore(&self) -> ::windows_core::Result { let this = self; @@ -2054,7 +1953,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).MessageStore)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeviceStatus(&self) -> ::windows_core::Result { let this = self; @@ -2063,7 +1961,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).DeviceStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SmsMessageReceived(&self, eventhandler: P0) -> ::windows_core::Result where @@ -2075,13 +1972,11 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).SmsMessageReceived)(::windows_core::Interface::as_raw(this), eventhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSmsMessageReceived(&self, eventcookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSmsMessageReceived)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SmsDeviceStatusChanged(&self, eventhandler: P0) -> ::windows_core::Result where @@ -2093,13 +1988,11 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).SmsDeviceStatusChanged)(::windows_core::Interface::as_raw(this), eventhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSmsDeviceStatusChanged(&self, eventcookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSmsDeviceStatusChanged)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDeviceSelector() -> ::windows_core::Result<::windows_core::HSTRING> { Self::ISmsDeviceStatics(|this| unsafe { @@ -2107,7 +2000,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).GetDeviceSelector)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FromIdAsync(deviceid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::ISmsDeviceStatics(|this| unsafe { @@ -2115,7 +2007,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDefaultAsync() -> ::windows_core::Result> { Self::ISmsDeviceStatics(|this| unsafe { @@ -2123,7 +2014,6 @@ impl SmsDevice { (::windows_core::Interface::vtable(this).GetDefaultAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FromNetworkAccountIdAsync(networkaccountid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::ISmsDeviceStatics2(|this| unsafe { @@ -2282,7 +2172,6 @@ unsafe impl ::windows_core::Interface for SmsDevice2 { impl ::windows_core::RuntimeName for SmsDevice2 { const NAME: &'static str = "Windows.Devices.Sms.SmsDevice2"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2291,7 +2180,6 @@ pub struct SmsDeviceMessageStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmsDeviceMessageStore, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SmsDeviceMessageStore { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeleteMessageAsync(&self, messageid: u32) -> ::windows_core::Result { let this = self; @@ -2300,7 +2188,6 @@ impl SmsDeviceMessageStore { (::windows_core::Interface::vtable(this).DeleteMessageAsync)(::windows_core::Interface::as_raw(this), messageid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeleteMessagesAsync(&self, messagefilter: SmsMessageFilter) -> ::windows_core::Result { let this = self; @@ -2309,7 +2196,6 @@ impl SmsDeviceMessageStore { (::windows_core::Interface::vtable(this).DeleteMessagesAsync)(::windows_core::Interface::as_raw(this), messagefilter, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetMessageAsync(&self, messageid: u32) -> ::windows_core::Result> { let this = self; @@ -2318,7 +2204,6 @@ impl SmsDeviceMessageStore { (::windows_core::Interface::vtable(this).GetMessageAsync)(::windows_core::Interface::as_raw(this), messageid, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetMessagesAsync(&self, messagefilter: SmsMessageFilter) -> ::windows_core::Result, i32>> { let this = self; @@ -2327,7 +2212,6 @@ impl SmsDeviceMessageStore { (::windows_core::Interface::vtable(this).GetMessagesAsync)(::windows_core::Interface::as_raw(this), messagefilter, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MaxMessages(&self) -> ::windows_core::Result { let this = self; @@ -2362,7 +2246,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).MessageType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImsiPrefixes(&self) -> ::windows_core::Result> { let this = self; @@ -2371,7 +2254,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).ImsiPrefixes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeviceIds(&self) -> ::windows_core::Result> { let this = self; @@ -2380,7 +2262,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).DeviceIds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SenderNumbers(&self) -> ::windows_core::Result> { let this = self; @@ -2389,7 +2270,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).SenderNumbers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TextMessagePrefixes(&self) -> ::windows_core::Result> { let this = self; @@ -2398,7 +2278,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).TextMessagePrefixes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PortNumbers(&self) -> ::windows_core::Result> { let this = self; @@ -2418,7 +2297,6 @@ impl SmsFilterRule { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCellularClass)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProtocolIds(&self) -> ::windows_core::Result> { let this = self; @@ -2427,7 +2305,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).ProtocolIds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TeleserviceIds(&self) -> ::windows_core::Result> { let this = self; @@ -2436,7 +2313,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).TeleserviceIds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WapApplicationIds(&self) -> ::windows_core::Result> { let this = self; @@ -2445,7 +2321,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).WapApplicationIds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WapContentTypes(&self) -> ::windows_core::Result> { let this = self; @@ -2454,7 +2329,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).WapContentTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BroadcastTypes(&self) -> ::windows_core::Result> { let this = self; @@ -2463,7 +2337,6 @@ impl SmsFilterRule { (::windows_core::Interface::vtable(this).BroadcastTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BroadcastChannels(&self) -> ::windows_core::Result> { let this = self; @@ -2508,7 +2381,6 @@ impl SmsFilterRules { (::windows_core::Interface::vtable(this).ActionType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Rules(&self) -> ::windows_core::Result> { let this = self; @@ -2541,7 +2413,6 @@ impl ::windows_core::RuntimeName for SmsFilterRules { } unsafe impl ::core::marker::Send for SmsFilterRules {} unsafe impl ::core::marker::Sync for SmsFilterRules {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2550,7 +2421,6 @@ pub struct SmsMessageReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmsMessageReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SmsMessageReceivedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TextMessage(&self) -> ::windows_core::Result { let this = self; @@ -2559,7 +2429,6 @@ impl SmsMessageReceivedEventArgs { (::windows_core::Interface::vtable(this).TextMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BinaryMessage(&self) -> ::windows_core::Result { let this = self; @@ -2687,7 +2556,6 @@ impl SmsMessageRegistration { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveMessageReceived)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllRegistrations() -> ::windows_core::Result> { Self::ISmsMessageRegistrationStatics(|this| unsafe { @@ -2720,7 +2588,6 @@ unsafe impl ::windows_core::Interface for SmsMessageRegistration { impl ::windows_core::RuntimeName for SmsMessageRegistration { const NAME: &'static str = "Windows.Devices.Sms.SmsMessageRegistration"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2729,7 +2596,6 @@ pub struct SmsReceivedEventDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SmsReceivedEventDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SmsReceivedEventDetails { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DeviceId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2738,7 +2604,6 @@ impl SmsReceivedEventDetails { (::windows_core::Interface::vtable(this).DeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageIndex(&self) -> ::windows_core::Result { let this = self; @@ -2747,7 +2612,6 @@ impl SmsReceivedEventDetails { (::windows_core::Interface::vtable(this).MessageIndex)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageClass(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2756,7 +2620,6 @@ impl SmsReceivedEventDetails { (::windows_core::Interface::vtable(this).MessageClass)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BinaryMessage(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2795,7 +2658,6 @@ impl SmsSendMessageResult { (::windows_core::Interface::vtable(this).IsSuccessful)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MessageReferenceNumbers(&self) -> ::windows_core::Result> { let this = self; @@ -2955,7 +2817,6 @@ impl ::windows_core::RuntimeName for SmsStatusMessage { } unsafe impl ::core::marker::Send for SmsStatusMessage {} unsafe impl ::core::marker::Sync for SmsStatusMessage {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2987,7 +2848,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).MessageClass)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Timestamp(&self) -> ::windows_core::Result { let this = self; @@ -2996,7 +2856,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartReferenceId(&self) -> ::windows_core::Result { let this = self; @@ -3005,7 +2864,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).PartReferenceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartNumber(&self) -> ::windows_core::Result { let this = self; @@ -3014,7 +2872,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).PartNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PartCount(&self) -> ::windows_core::Result { let this = self; @@ -3023,7 +2880,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).PartCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn To(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -3032,13 +2888,11 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).To)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTo(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTo)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn From(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -3047,13 +2901,11 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).From)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetFrom(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFrom)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Body(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -3062,13 +2914,11 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).Body)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetBody(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBody)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Encoding(&self) -> ::windows_core::Result { let this = self; @@ -3077,13 +2927,11 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).Encoding)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetEncoding(&self, value: SmsEncoding) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEncoding)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn ToBinaryMessages(&self, format: SmsDataFormat) -> ::windows_core::Result> { let this = self; @@ -3092,7 +2940,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).ToBinaryMessages)(::windows_core::Interface::as_raw(this), format, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FromBinaryMessage(binarymessage: P0) -> ::windows_core::Result where @@ -3103,7 +2950,6 @@ impl SmsTextMessage { (::windows_core::Interface::vtable(this).FromBinaryMessage)(::windows_core::Interface::as_raw(this), binarymessage.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FromBinaryData(format: SmsDataFormat, value: &[u8]) -> ::windows_core::Result { Self::ISmsTextMessageStatics(|this| unsafe { @@ -3448,7 +3294,6 @@ impl SmsWapMessage { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn BinaryBody(&self) -> ::windows_core::Result { let this = self; @@ -3457,7 +3302,6 @@ impl SmsWapMessage { (::windows_core::Interface::vtable(this).BinaryBody)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Headers(&self) -> ::windows_core::Result> { let this = self; @@ -3663,7 +3507,6 @@ impl ::core::fmt::Debug for SmsMessageClass { impl ::windows_core::RuntimeType for SmsMessageClass { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Devices.Sms.SmsMessageClass;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -3778,19 +3621,13 @@ impl ::core::default::Default for SmsEncodedLength { } } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - SmsDeviceStatusChangedEventHandler, - SmsDeviceStatusChangedEventHandler_Vtbl, - 0x982b1162_3dd7_4618_af89_0c272d5d06d8 -); +::windows_core::imp::com_interface!(SmsDeviceStatusChangedEventHandler, SmsDeviceStatusChangedEventHandler_Vtbl, 0x982b1162_3dd7_4618_af89_0c272d5d06d8); #[cfg(feature = "deprecated")] impl SmsDeviceStatusChangedEventHandler { pub fn new) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = SmsDeviceStatusChangedEventHandlerBox:: { vtable: &SmsDeviceStatusChangedEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Invoke(&self, sender: P0) -> ::windows_core::Result<()> where @@ -3858,19 +3695,13 @@ pub struct SmsDeviceStatusChangedEventHandler_Vtbl { Invoke: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - SmsMessageReceivedEventHandler, - SmsMessageReceivedEventHandler_Vtbl, - 0x0b7ad409_ec2d_47ce_a253_732beeebcacd -); +::windows_core::imp::com_interface!(SmsMessageReceivedEventHandler, SmsMessageReceivedEventHandler_Vtbl, 0x0b7ad409_ec2d_47ce_a253_732beeebcacd); #[cfg(feature = "deprecated")] impl SmsMessageReceivedEventHandler { pub fn new, ::core::option::Option<&SmsMessageReceivedEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = SmsMessageReceivedEventHandlerBox:: { vtable: &SmsMessageReceivedEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Invoke(&self, sender: P0, e: P1) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Devices/Spi/Provider/impl.rs b/crates/libs/windows/src/Windows/Devices/Spi/Provider/impl.rs index ed9206f295..539d95b2e2 100644 --- a/crates/libs/windows/src/Windows/Devices/Spi/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/Spi/Provider/impl.rs @@ -98,7 +98,6 @@ impl ISpiDeviceProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait ISpiProvider_Impl: Sized { fn GetControllersAsync(&self) -> ::windows_core::Result>>; diff --git a/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs b/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs index 0a8554b093..698bd0625e 100644 --- a/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Spi/Provider/mod.rs @@ -100,7 +100,6 @@ pub struct ISpiDeviceProvider_Vtbl { ::windows_core::imp::com_interface!(ISpiProvider, ISpiProvider_Vtbl, 0x96b461e2_77d4_48ce_aaa0_75715a8362cf); ::windows_core::imp::interface_hierarchy!(ISpiProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ISpiProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetControllersAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/Spi/mod.rs b/crates/libs/windows/src/Windows/Devices/Spi/mod.rs index ab7fbf9741..32150de2bb 100644 --- a/crates/libs/windows/src/Windows/Devices/Spi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Spi/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_Spi_Provider")] -#[doc = "Required features: `\"Devices_Spi_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(ISpiBusInfo, ISpiBusInfo_Vtbl, 0x9929444a_54f2_48c6_b952_9c32fc02c669); #[repr(C)] @@ -140,7 +139,6 @@ impl SpiBusInfo { (::windows_core::Interface::vtable(this).MaxClockFrequency)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedDataBitLengths(&self) -> ::windows_core::Result> { let this = self; @@ -267,7 +265,6 @@ impl SpiController { (::windows_core::Interface::vtable(this).GetDefaultAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Spi_Provider\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Spi_Provider", feature = "Foundation_Collections"))] pub fn GetControllersAsync(provider: P0) -> ::windows_core::Result>> where diff --git a/crates/libs/windows/src/Windows/Devices/Usb/mod.rs b/crates/libs/windows/src/Windows/Devices/Usb/mod.rs index e8d17c68f1..bef5b3c9b3 100644 --- a/crates/libs/windows/src/Windows/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/Usb/mod.rs @@ -443,7 +443,6 @@ impl UsbBulkInPipe { let this = self; unsafe { (::windows_core::Interface::vtable(this).FlushBuffer)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -534,7 +533,6 @@ impl UsbBulkOutPipe { (::windows_core::Interface::vtable(this).WriteOptions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -561,7 +559,6 @@ unsafe impl ::core::marker::Sync for UsbBulkOutPipe {} pub struct UsbConfiguration(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UsbConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UsbConfiguration { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UsbInterfaces(&self) -> ::windows_core::Result> { let this = self; @@ -577,7 +574,6 @@ impl UsbConfiguration { (::windows_core::Interface::vtable(this).ConfigurationDescriptor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Descriptors(&self) -> ::windows_core::Result> { let this = self; @@ -756,7 +752,6 @@ impl UsbDescriptor { (::windows_core::Interface::vtable(this).DescriptorType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadDescriptorBuffer(&self, buffer: P0) -> ::windows_core::Result<()> where @@ -788,7 +783,6 @@ impl UsbDevice { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendControlOutTransferAsync(&self, setuppacket: P0, buffer: P1) -> ::windows_core::Result> where @@ -811,7 +805,6 @@ impl UsbDevice { (::windows_core::Interface::vtable(this).SendControlOutTransferAsyncNoBuffer)(::windows_core::Interface::as_raw(this), setuppacket.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendControlInTransferAsync(&self, setuppacket: P0, buffer: P1) -> ::windows_core::Result> where @@ -824,7 +817,6 @@ impl UsbDevice { (::windows_core::Interface::vtable(this).SendControlInTransferAsync)(::windows_core::Interface::as_raw(this), setuppacket.into_param().abi(), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendControlInTransferAsyncNoBuffer(&self, setuppacket: P0) -> ::windows_core::Result> where @@ -1204,7 +1196,6 @@ unsafe impl ::core::marker::Sync for UsbEndpointDescriptor {} pub struct UsbInterface(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UsbInterface, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UsbInterface { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BulkInPipes(&self) -> ::windows_core::Result> { let this = self; @@ -1213,7 +1204,6 @@ impl UsbInterface { (::windows_core::Interface::vtable(this).BulkInPipes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InterruptInPipes(&self) -> ::windows_core::Result> { let this = self; @@ -1222,7 +1212,6 @@ impl UsbInterface { (::windows_core::Interface::vtable(this).InterruptInPipes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BulkOutPipes(&self) -> ::windows_core::Result> { let this = self; @@ -1231,7 +1220,6 @@ impl UsbInterface { (::windows_core::Interface::vtable(this).BulkOutPipes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InterruptOutPipes(&self) -> ::windows_core::Result> { let this = self; @@ -1240,7 +1228,6 @@ impl UsbInterface { (::windows_core::Interface::vtable(this).InterruptOutPipes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InterfaceSettings(&self) -> ::windows_core::Result> { let this = self; @@ -1256,7 +1243,6 @@ impl UsbInterface { (::windows_core::Interface::vtable(this).InterfaceNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Descriptors(&self) -> ::windows_core::Result> { let this = self; @@ -1359,7 +1345,6 @@ unsafe impl ::core::marker::Sync for UsbInterfaceDescriptor {} pub struct UsbInterfaceSetting(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UsbInterfaceSetting, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UsbInterfaceSetting { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BulkInEndpoints(&self) -> ::windows_core::Result> { let this = self; @@ -1368,7 +1353,6 @@ impl UsbInterfaceSetting { (::windows_core::Interface::vtable(this).BulkInEndpoints)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InterruptInEndpoints(&self) -> ::windows_core::Result> { let this = self; @@ -1377,7 +1361,6 @@ impl UsbInterfaceSetting { (::windows_core::Interface::vtable(this).InterruptInEndpoints)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BulkOutEndpoints(&self) -> ::windows_core::Result> { let this = self; @@ -1386,7 +1369,6 @@ impl UsbInterfaceSetting { (::windows_core::Interface::vtable(this).BulkOutEndpoints)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InterruptOutEndpoints(&self) -> ::windows_core::Result> { let this = self; @@ -1416,7 +1398,6 @@ impl UsbInterfaceSetting { (::windows_core::Interface::vtable(this).InterfaceDescriptor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Descriptors(&self) -> ::windows_core::Result> { let this = self; @@ -1489,7 +1470,6 @@ unsafe impl ::core::marker::Sync for UsbInterruptInEndpointDescriptor {} pub struct UsbInterruptInEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UsbInterruptInEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UsbInterruptInEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InterruptData(&self) -> ::windows_core::Result { let this = self; @@ -1633,7 +1613,6 @@ impl UsbInterruptOutPipe { (::windows_core::Interface::vtable(this).WriteOptions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -1725,7 +1704,6 @@ impl UsbSetupPacket { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLength)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateWithEightByteBuffer(eightbytebuffer: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs index 0603fb872a..4e3c796120 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFi/mod.rs @@ -159,7 +159,6 @@ pub struct IWiFiWpsConfigurationResult_Vtbl { pub struct WiFiAdapter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WiFiAdapter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WiFiAdapter { - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn NetworkAdapter(&self) -> ::windows_core::Result { let this = self; @@ -206,7 +205,6 @@ impl WiFiAdapter { (::windows_core::Interface::vtable(this).ConnectAsync)(::windows_core::Interface::as_raw(this), availablenetwork.into_param().abi(), reconnectionkind, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ConnectWithPasswordCredentialAsync(&self, availablenetwork: P0, reconnectionkind: WiFiReconnectionKind, passwordcredential: P1) -> ::windows_core::Result> where @@ -219,7 +217,6 @@ impl WiFiAdapter { (::windows_core::Interface::vtable(this).ConnectWithPasswordCredentialAsync)(::windows_core::Interface::as_raw(this), availablenetwork.into_param().abi(), reconnectionkind, passwordcredential.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ConnectWithPasswordCredentialAndSsidAsync(&self, availablenetwork: P0, reconnectionkind: WiFiReconnectionKind, passwordcredential: P1, ssid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -246,7 +243,6 @@ impl WiFiAdapter { (::windows_core::Interface::vtable(this).GetWpsConfigurationAsync)(::windows_core::Interface::as_raw(this), availablenetwork.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ConnectWithPasswordCredentialAndSsidAndConnectionMethodAsync(&self, availablenetwork: P0, reconnectionkind: WiFiReconnectionKind, passwordcredential: P1, ssid: &::windows_core::HSTRING, connectionmethod: WiFiConnectionMethod) -> ::windows_core::Result> where @@ -259,7 +255,6 @@ impl WiFiAdapter { (::windows_core::Interface::vtable(this).ConnectWithPasswordCredentialAndSsidAndConnectionMethodAsync)(::windows_core::Interface::as_raw(this), availablenetwork.into_param().abi(), reconnectionkind, passwordcredential.into_param().abi(), ::core::mem::transmute_copy(ssid), connectionmethod, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAdaptersAsync() -> ::windows_core::Result>> { Self::IWiFiAdapterStatics(|this| unsafe { @@ -364,7 +359,6 @@ impl WiFiAvailableNetwork { (::windows_core::Interface::vtable(this).PhyKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn SecuritySettings(&self) -> ::windows_core::Result { let this = self; @@ -437,7 +431,6 @@ impl WiFiNetworkReport { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AvailableNetworks(&self) -> ::windows_core::Result> { let this = self; @@ -654,7 +647,6 @@ impl WiFiOnDemandHotspotNetworkProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSsid)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Password(&self) -> ::windows_core::Result { let this = self; @@ -663,7 +655,6 @@ impl WiFiOnDemandHotspotNetworkProperties { (::windows_core::Interface::vtable(this).Password)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetPassword(&self, value: P0) -> ::windows_core::Result<()> where @@ -697,7 +688,6 @@ impl WiFiWpsConfigurationResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedWpsKinds(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs index 6159ab2d56..3c216d7218 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFiDirect/Services/mod.rs @@ -200,7 +200,6 @@ pub struct IWiFiDirectServiceStatics_Vtbl { pub struct WiFiDirectService(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WiFiDirectService, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WiFiDirectService { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RemoteServiceInfo(&self) -> ::windows_core::Result { let this = self; @@ -209,7 +208,6 @@ impl WiFiDirectService { (::windows_core::Interface::vtable(this).RemoteServiceInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedConfigurationMethods(&self) -> ::windows_core::Result> { let this = self; @@ -229,7 +227,6 @@ impl WiFiDirectService { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPreferGroupOwnerMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SessionInfo(&self) -> ::windows_core::Result { let this = self; @@ -238,7 +235,6 @@ impl WiFiDirectService { (::windows_core::Interface::vtable(this).SessionInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSessionInfo(&self, value: P0) -> ::windows_core::Result<()> where @@ -295,7 +291,6 @@ impl WiFiDirectService { (::windows_core::Interface::vtable(this).GetSelector)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(servicename), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetSelectorWithFilter(servicename: &::windows_core::HSTRING, serviceinfofilter: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -342,7 +337,6 @@ impl WiFiDirectServiceAdvertiser { (::windows_core::Interface::vtable(this).ServiceName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServiceNamePrefixes(&self) -> ::windows_core::Result> { let this = self; @@ -351,7 +345,6 @@ impl WiFiDirectServiceAdvertiser { (::windows_core::Interface::vtable(this).ServiceNamePrefixes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ServiceInfo(&self) -> ::windows_core::Result { let this = self; @@ -360,7 +353,6 @@ impl WiFiDirectServiceAdvertiser { (::windows_core::Interface::vtable(this).ServiceInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetServiceInfo(&self, value: P0) -> ::windows_core::Result<()> where @@ -391,7 +383,6 @@ impl WiFiDirectServiceAdvertiser { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPreferGroupOwnerMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PreferredConfigurationMethods(&self) -> ::windows_core::Result> { let this = self; @@ -422,7 +413,6 @@ impl WiFiDirectServiceAdvertiser { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCustomServiceStatusCode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DeferredSessionInfo(&self) -> ::windows_core::Result { let this = self; @@ -431,7 +421,6 @@ impl WiFiDirectServiceAdvertiser { (::windows_core::Interface::vtable(this).DeferredSessionInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDeferredSessionInfo(&self, value: P0) -> ::windows_core::Result<()> where @@ -496,7 +485,6 @@ impl WiFiDirectServiceAdvertiser { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAdvertisementStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn ConnectAsync(&self, deviceinfo: P0) -> ::windows_core::Result> where @@ -508,7 +496,6 @@ impl WiFiDirectServiceAdvertiser { (::windows_core::Interface::vtable(this).ConnectAsync)(::windows_core::Interface::as_raw(this), deviceinfo.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn ConnectAsyncWithPin(&self, deviceinfo: P0, pin: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -564,7 +551,6 @@ impl WiFiDirectServiceAutoAcceptSessionConnectedEventArgs { (::windows_core::Interface::vtable(this).Session)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SessionInfo(&self) -> ::windows_core::Result { let this = self; @@ -623,7 +609,6 @@ unsafe impl ::core::marker::Sync for WiFiDirectServiceProvisioningInfo {} pub struct WiFiDirectServiceRemotePortAddedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WiFiDirectServiceRemotePortAddedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WiFiDirectServiceRemotePortAddedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Networking\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Networking"))] pub fn EndpointPairs(&self) -> ::windows_core::Result> { let this = self; @@ -711,7 +696,6 @@ impl WiFiDirectServiceSession { (::windows_core::Interface::vtable(this).SessionAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Networking\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Networking"))] pub fn GetConnectionEndpointPairs(&self) -> ::windows_core::Result> { let this = self; @@ -734,7 +718,6 @@ impl WiFiDirectServiceSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSessionStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn AddStreamSocketListenerAsync(&self, value: P0) -> ::windows_core::Result where @@ -746,7 +729,6 @@ impl WiFiDirectServiceSession { (::windows_core::Interface::vtable(this).AddStreamSocketListenerAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn AddDatagramSocketAsync(&self, value: P0) -> ::windows_core::Result where @@ -790,7 +772,6 @@ unsafe impl ::core::marker::Sync for WiFiDirectServiceSession {} pub struct WiFiDirectServiceSessionDeferredEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WiFiDirectServiceSessionDeferredEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WiFiDirectServiceSessionDeferredEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DeferredSessionInfo(&self) -> ::windows_core::Result { let this = self; @@ -822,7 +803,6 @@ impl WiFiDirectServiceSessionRequest { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -838,7 +818,6 @@ impl WiFiDirectServiceSessionRequest { (::windows_core::Interface::vtable(this).ProvisioningInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SessionInfo(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs b/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs index faf1c9f621..f6d1dd6e52 100644 --- a/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/WiFiDirect/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Devices_WiFiDirect_Services")] -#[doc = "Required features: `\"Devices_WiFiDirect_Services\"`"] pub mod Services; ::windows_core::imp::com_interface!(IWiFiDirectAdvertisement, IWiFiDirectAdvertisement_Vtbl, 0xab511a2d_2a06_49a1_a584_61435c7905a6); #[repr(C)] @@ -196,7 +195,6 @@ pub struct IWiFiDirectLegacySettings_Vtbl { pub struct WiFiDirectAdvertisement(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WiFiDirectAdvertisement, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WiFiDirectAdvertisement { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InformationElements(&self) -> ::windows_core::Result> { let this = self; @@ -205,7 +203,6 @@ impl WiFiDirectAdvertisement { (::windows_core::Interface::vtable(this).InformationElements)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetInformationElements(&self, value: P0) -> ::windows_core::Result<()> where @@ -243,7 +240,6 @@ impl WiFiDirectAdvertisement { (::windows_core::Interface::vtable(this).LegacySettings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedConfigurationMethods(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -422,7 +418,6 @@ impl WiFiDirectConnectionParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetGroupOwnerIntent)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PreferenceOrderedConfigurationMethods(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -442,7 +437,6 @@ impl WiFiDirectConnectionParameters { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPreferredPairingProcedure)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn GetDevicePairingKinds(configurationmethod: WiFiDirectConfigurationMethod) -> ::windows_core::Result { Self::IWiFiDirectConnectionParametersStatics(|this| unsafe { @@ -478,7 +472,6 @@ impl WiFiDirectConnectionRequest { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -563,7 +556,6 @@ impl WiFiDirectDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveConnectionStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Networking\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Networking"))] pub fn GetConnectionEndpointPairs(&self) -> ::windows_core::Result> { let this = self; @@ -634,7 +626,6 @@ impl WiFiDirectInformationElement { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Oui(&self) -> ::windows_core::Result { let this = self; @@ -643,7 +634,6 @@ impl WiFiDirectInformationElement { (::windows_core::Interface::vtable(this).Oui)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetOui(&self, value: P0) -> ::windows_core::Result<()> where @@ -663,7 +653,6 @@ impl WiFiDirectInformationElement { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOuiType)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; @@ -672,7 +661,6 @@ impl WiFiDirectInformationElement { (::windows_core::Interface::vtable(this).Value)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -681,7 +669,6 @@ impl WiFiDirectInformationElement { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn CreateFromBuffer(buffer: P0) -> ::windows_core::Result> where @@ -692,7 +679,6 @@ impl WiFiDirectInformationElement { (::windows_core::Interface::vtable(this).CreateFromBuffer)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Enumeration\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Enumeration", feature = "Foundation_Collections"))] pub fn CreateFromDeviceInformation(deviceinformation: P0) -> ::windows_core::Result> where @@ -748,7 +734,6 @@ impl WiFiDirectLegacySettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSsid)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Passphrase(&self) -> ::windows_core::Result { let this = self; @@ -757,7 +742,6 @@ impl WiFiDirectLegacySettings { (::windows_core::Interface::vtable(this).Passphrase)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetPassphrase(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Devices/impl.rs b/crates/libs/windows/src/Windows/Devices/impl.rs index 7bb78004df..6fe4f3d30e 100644 --- a/crates/libs/windows/src/Windows/Devices/impl.rs +++ b/crates/libs/windows/src/Windows/Devices/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Devices_Adc_Provider\"`, `\"Devices_Gpio_Provider\"`, `\"Devices_I2c_Provider\"`, `\"Devices_Pwm_Provider\"`, `\"Devices_Spi_Provider\"`"] #[cfg(all(feature = "Devices_Adc_Provider", feature = "Devices_Gpio_Provider", feature = "Devices_I2c_Provider", feature = "Devices_Pwm_Provider", feature = "Devices_Spi_Provider"))] pub trait ILowLevelDevicesAggregateProvider_Impl: Sized { fn AdcControllerProvider(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Devices/mod.rs b/crates/libs/windows/src/Windows/Devices/mod.rs index f59191b390..ac505a58e8 100644 --- a/crates/libs/windows/src/Windows/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Devices/mod.rs @@ -1,94 +1,64 @@ #[cfg(feature = "Devices_Adc")] -#[doc = "Required features: `\"Devices_Adc\"`"] pub mod Adc; #[cfg(feature = "Devices_Background")] -#[doc = "Required features: `\"Devices_Background\"`"] pub mod Background; #[cfg(feature = "Devices_Bluetooth")] -#[doc = "Required features: `\"Devices_Bluetooth\"`"] pub mod Bluetooth; #[cfg(feature = "Devices_Custom")] -#[doc = "Required features: `\"Devices_Custom\"`"] pub mod Custom; #[cfg(feature = "Devices_Display")] -#[doc = "Required features: `\"Devices_Display\"`"] pub mod Display; #[cfg(feature = "Devices_Enumeration")] -#[doc = "Required features: `\"Devices_Enumeration\"`"] pub mod Enumeration; #[cfg(feature = "Devices_Geolocation")] -#[doc = "Required features: `\"Devices_Geolocation\"`"] pub mod Geolocation; #[cfg(feature = "Devices_Gpio")] -#[doc = "Required features: `\"Devices_Gpio\"`"] pub mod Gpio; #[cfg(feature = "Devices_Haptics")] -#[doc = "Required features: `\"Devices_Haptics\"`"] pub mod Haptics; #[cfg(feature = "Devices_HumanInterfaceDevice")] -#[doc = "Required features: `\"Devices_HumanInterfaceDevice\"`"] pub mod HumanInterfaceDevice; #[cfg(feature = "Devices_I2c")] -#[doc = "Required features: `\"Devices_I2c\"`"] pub mod I2c; #[cfg(feature = "Devices_Input")] -#[doc = "Required features: `\"Devices_Input\"`"] pub mod Input; #[cfg(feature = "Devices_Lights")] -#[doc = "Required features: `\"Devices_Lights\"`"] pub mod Lights; #[cfg(feature = "Devices_Midi")] -#[doc = "Required features: `\"Devices_Midi\"`"] pub mod Midi; #[cfg(feature = "Devices_PointOfService")] -#[doc = "Required features: `\"Devices_PointOfService\"`"] pub mod PointOfService; #[cfg(feature = "Devices_Portable")] -#[doc = "Required features: `\"Devices_Portable\"`"] pub mod Portable; #[cfg(feature = "Devices_Power")] -#[doc = "Required features: `\"Devices_Power\"`"] pub mod Power; #[cfg(feature = "Devices_Printers")] -#[doc = "Required features: `\"Devices_Printers\"`"] pub mod Printers; #[cfg(feature = "Devices_Pwm")] -#[doc = "Required features: `\"Devices_Pwm\"`"] pub mod Pwm; #[cfg(feature = "Devices_Radios")] -#[doc = "Required features: `\"Devices_Radios\"`"] pub mod Radios; #[cfg(feature = "Devices_Scanners")] -#[doc = "Required features: `\"Devices_Scanners\"`"] pub mod Scanners; #[cfg(feature = "Devices_Sensors")] -#[doc = "Required features: `\"Devices_Sensors\"`"] pub mod Sensors; #[cfg(feature = "Devices_SerialCommunication")] -#[doc = "Required features: `\"Devices_SerialCommunication\"`"] pub mod SerialCommunication; #[cfg(feature = "Devices_SmartCards")] -#[doc = "Required features: `\"Devices_SmartCards\"`"] pub mod SmartCards; #[cfg(feature = "Devices_Sms")] -#[doc = "Required features: `\"Devices_Sms\"`"] pub mod Sms; #[cfg(feature = "Devices_Spi")] -#[doc = "Required features: `\"Devices_Spi\"`"] pub mod Spi; #[cfg(feature = "Devices_Usb")] -#[doc = "Required features: `\"Devices_Usb\"`"] pub mod Usb; #[cfg(feature = "Devices_WiFi")] -#[doc = "Required features: `\"Devices_WiFi\"`"] pub mod WiFi; #[cfg(feature = "Devices_WiFiDirect")] -#[doc = "Required features: `\"Devices_WiFiDirect\"`"] pub mod WiFiDirect; ::windows_core::imp::com_interface!(ILowLevelDevicesAggregateProvider, ILowLevelDevicesAggregateProvider_Vtbl, 0xa73e561c_aac1_4ec7_a852_479f7060d01f); ::windows_core::imp::interface_hierarchy!(ILowLevelDevicesAggregateProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ILowLevelDevicesAggregateProvider { - #[doc = "Required features: `\"Devices_Adc_Provider\"`"] #[cfg(feature = "Devices_Adc_Provider")] pub fn AdcControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -97,7 +67,6 @@ impl ILowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).AdcControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Pwm_Provider\"`"] #[cfg(feature = "Devices_Pwm_Provider")] pub fn PwmControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -106,7 +75,6 @@ impl ILowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).PwmControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Gpio_Provider\"`"] #[cfg(feature = "Devices_Gpio_Provider")] pub fn GpioControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -115,7 +83,6 @@ impl ILowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).GpioControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_I2c_Provider\"`"] #[cfg(feature = "Devices_I2c_Provider")] pub fn I2cControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -124,7 +91,6 @@ impl ILowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).I2cControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Spi_Provider\"`"] #[cfg(feature = "Devices_Spi_Provider")] pub fn SpiControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -192,7 +158,6 @@ pub struct LowLevelDevicesAggregateProvider(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LowLevelDevicesAggregateProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(LowLevelDevicesAggregateProvider, ILowLevelDevicesAggregateProvider); impl LowLevelDevicesAggregateProvider { - #[doc = "Required features: `\"Devices_Adc_Provider\"`"] #[cfg(feature = "Devices_Adc_Provider")] pub fn AdcControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -201,7 +166,6 @@ impl LowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).AdcControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Pwm_Provider\"`"] #[cfg(feature = "Devices_Pwm_Provider")] pub fn PwmControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -210,7 +174,6 @@ impl LowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).PwmControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Gpio_Provider\"`"] #[cfg(feature = "Devices_Gpio_Provider")] pub fn GpioControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -219,7 +182,6 @@ impl LowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).GpioControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_I2c_Provider\"`"] #[cfg(feature = "Devices_I2c_Provider")] pub fn I2cControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -228,7 +190,6 @@ impl LowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).I2cControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Spi_Provider\"`"] #[cfg(feature = "Devices_Spi_Provider")] pub fn SpiControllerProvider(&self) -> ::windows_core::Result { let this = self; @@ -237,7 +198,6 @@ impl LowLevelDevicesAggregateProvider { (::windows_core::Interface::vtable(this).SpiControllerProvider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Adc_Provider\"`, `\"Devices_Gpio_Provider\"`, `\"Devices_I2c_Provider\"`, `\"Devices_Pwm_Provider\"`, `\"Devices_Spi_Provider\"`"] #[cfg(all(feature = "Devices_Adc_Provider", feature = "Devices_Gpio_Provider", feature = "Devices_I2c_Provider", feature = "Devices_Pwm_Provider", feature = "Devices_Spi_Provider"))] pub fn Create(adc: P0, pwm: P1, gpio: P2, i2c: P3, spi: P4) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs b/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs index 36cfb7e2a6..b8bfdc263c 100644 --- a/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs +++ b/crates/libs/windows/src/Windows/Embedded/DeviceLockdown/mod.rs @@ -20,7 +20,6 @@ pub struct IDeviceLockdownProfileStatics_Vtbl { } pub struct DeviceLockdownProfile; impl DeviceLockdownProfile { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedLockdownProfiles() -> ::windows_core::Result> { Self::IDeviceLockdownProfileStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Embedded/mod.rs b/crates/libs/windows/src/Windows/Embedded/mod.rs index 23bc06947b..26edd0246b 100644 --- a/crates/libs/windows/src/Windows/Embedded/mod.rs +++ b/crates/libs/windows/src/Windows/Embedded/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Embedded_DeviceLockdown")] -#[doc = "Required features: `\"Embedded_DeviceLockdown\"`"] pub mod DeviceLockdown; diff --git a/crates/libs/windows/src/Windows/Foundation/Diagnostics/impl.rs b/crates/libs/windows/src/Windows/Foundation/Diagnostics/impl.rs index 2fff6f0506..e346a42348 100644 --- a/crates/libs/windows/src/Windows/Foundation/Diagnostics/impl.rs +++ b/crates/libs/windows/src/Windows/Foundation/Diagnostics/impl.rs @@ -33,7 +33,6 @@ impl IErrorReportingSettings_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub trait IFileLoggingSession_Impl: Sized + super::IClosable_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -224,7 +223,6 @@ impl ILoggingChannel_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub trait ILoggingSession_Impl: Sized + super::IClosable_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs index 731f9913e9..0096c87603 100644 --- a/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Foundation/Diagnostics/mod.rs @@ -84,7 +84,6 @@ impl IFileLoggingSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveLoggingChannel)(::windows_core::Interface::as_raw(this), loggingchannel.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CloseAndSaveToFileAsync(&self) -> ::windows_core::Result> { let this = self; @@ -447,7 +446,6 @@ impl ILoggingSession { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveToFileAsync(&self, folder: P0, filename: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -750,7 +748,6 @@ impl FileLoggingSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveLoggingChannel)(::windows_core::Interface::as_raw(this), loggingchannel.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CloseAndSaveToFileAsync(&self) -> ::windows_core::Result> { let this = self; @@ -802,7 +799,6 @@ unsafe impl ::core::marker::Sync for FileLoggingSession {} pub struct LogFileGeneratedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LogFileGeneratedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LogFileGeneratedEventArgs { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -1063,7 +1059,6 @@ impl LoggingChannel { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Create(name: &::windows_core::HSTRING) -> ::windows_core::Result { Self::ILoggingChannelFactory(|this| unsafe { @@ -1848,7 +1843,6 @@ impl LoggingSession { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveToFileAsync(&self, folder: P0, filename: &::windows_core::HSTRING) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Foundation/mod.rs b/crates/libs/windows/src/Windows/Foundation/mod.rs index f97a995fe3..7930724dd4 100644 --- a/crates/libs/windows/src/Windows/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Foundation/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "Foundation_Collections")] -#[doc = "Required features: `\"Foundation_Collections\"`"] pub mod Collections; #[cfg(feature = "Foundation_Diagnostics")] -#[doc = "Required features: `\"Foundation_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "Foundation_Metadata")] -#[doc = "Required features: `\"Foundation_Metadata\"`"] pub mod Metadata; #[cfg(feature = "Foundation_Numerics")] -#[doc = "Required features: `\"Foundation_Numerics\"`"] pub mod Numerics; ::windows_core::imp::com_interface!(IAsyncAction, IAsyncAction_Vtbl, 0x5a648006_843a_4da9_865b_9d26e5dfad7b); ::windows_core::imp::interface_hierarchy!(IAsyncAction, ::windows_core::IUnknown, ::windows_core::IInspectable); @@ -2138,7 +2134,6 @@ pub struct WwwFormUrlDecoder(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(WwwFormUrlDecoder, Collections::IIterable::, Collections::IVectorView::); impl WwwFormUrlDecoder { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2147,7 +2142,6 @@ impl WwwFormUrlDecoder { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2156,7 +2150,6 @@ impl WwwFormUrlDecoder { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2165,7 +2158,6 @@ impl WwwFormUrlDecoder { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -2177,7 +2169,6 @@ impl WwwFormUrlDecoder { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs index c5a0837f9f..e78e8a3f2b 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/Custom/mod.rs @@ -381,7 +381,6 @@ impl GipGameControllerProvider { let this = self; unsafe { (::windows_core::Interface::vtable(this).SendReceiveMessage)(::windows_core::Interface::as_raw(this), messageclass, messageid, requestmessagebuffer.len().try_into().unwrap(), requestmessagebuffer.as_ptr(), responsemessagebuffer.len().try_into().unwrap(), responsemessagebuffer.as_mut_ptr()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UpdateFirmwareAsync(&self, firmwareimage: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs index 9087c79218..f692d29c6b 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/ForceFeedback/mod.rs @@ -141,7 +141,6 @@ impl ConditionForceEffect { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParameters(&self, direction: super::super::super::Foundation::Numerics::Vector3, positivecoefficient: f32, negativecoefficient: f32, maxpositivemagnitude: f32, maxnegativemagnitude: f32, deadzone: f32, bias: f32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -210,13 +209,11 @@ impl ConstantForceEffect { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParameters(&self, vector: super::super::super::Foundation::Numerics::Vector3, duration: super::super::super::Foundation::TimeSpan) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParameters)(::windows_core::Interface::as_raw(this), vector, duration).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParametersWithEnvelope(&self, vector: super::super::super::Foundation::Numerics::Vector3, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -403,13 +400,11 @@ impl PeriodicForceEffect { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParameters(&self, vector: super::super::super::Foundation::Numerics::Vector3, frequency: f32, phase: f32, bias: f32, duration: super::super::super::Foundation::TimeSpan) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParameters)(::windows_core::Interface::as_raw(this), vector, frequency, phase, bias, duration).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParametersWithEnvelope(&self, vector: super::super::super::Foundation::Numerics::Vector3, frequency: f32, phase: f32, bias: f32, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -478,13 +473,11 @@ impl RampForceEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).Stop)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParameters(&self, startvector: super::super::super::Foundation::Numerics::Vector3, endvector: super::super::super::Foundation::Numerics::Vector3, duration: super::super::super::Foundation::TimeSpan) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParameters)(::windows_core::Interface::as_raw(this), startvector, endvector, duration).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetParametersWithEnvelope(&self, startvector: super::super::super::Foundation::Numerics::Vector3, endvector: super::super::super::Foundation::Numerics::Vector3, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Gaming/Input/Preview/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/Preview/mod.rs index a52e361f23..08b46162c1 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/Preview/mod.rs @@ -14,7 +14,6 @@ pub struct IGameControllerProviderInfoStatics_Vtbl { } pub struct GameControllerProviderInfo; impl GameControllerProviderInfo { - #[doc = "Required features: `\"Gaming_Input_Custom\"`"] #[cfg(feature = "Gaming_Input_Custom")] pub fn GetParentProviderId(provider: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -25,7 +24,6 @@ impl GameControllerProviderInfo { (::windows_core::Interface::vtable(this).GetParentProviderId)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Gaming_Input_Custom\"`"] #[cfg(feature = "Gaming_Input_Custom")] pub fn GetProviderId(provider: P0) -> ::windows_core::Result<::windows_core::HSTRING> where diff --git a/crates/libs/windows/src/Windows/Gaming/Input/impl.rs b/crates/libs/windows/src/Windows/Gaming/Input/impl.rs index b7c5c059ed..5dcfa6baa7 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/impl.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait IGameController_Impl: Sized { fn HeadsetConnected(&self, value: ::core::option::Option<&super::super::Foundation::TypedEventHandler>) -> ::windows_core::Result; @@ -118,7 +117,6 @@ impl IGameController_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub trait IGameControllerBatteryInfo_Impl: Sized { fn TryGetBatteryReport(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Gaming/Input/mod.rs b/crates/libs/windows/src/Windows/Gaming/Input/mod.rs index 4a48afce39..8b47d0d333 100644 --- a/crates/libs/windows/src/Windows/Gaming/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Input/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Gaming_Input_Custom")] -#[doc = "Required features: `\"Gaming_Input_Custom\"`"] pub mod Custom; #[cfg(feature = "Gaming_Input_ForceFeedback")] -#[doc = "Required features: `\"Gaming_Input_ForceFeedback\"`"] pub mod ForceFeedback; #[cfg(feature = "Gaming_Input_Preview")] -#[doc = "Required features: `\"Gaming_Input_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IArcadeStick, IArcadeStick_Vtbl, 0xb14a539d_befb_4c81_8051_15ecf3b13036); #[repr(C)] @@ -91,7 +88,6 @@ impl IGameController { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -121,7 +117,6 @@ impl IGameController { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -157,7 +152,6 @@ pub struct IGameController_Vtbl { ::windows_core::imp::com_interface!(IGameControllerBatteryInfo, IGameControllerBatteryInfo_Vtbl, 0xdcecc681_3963_4da6_955d_553f3b6f6161); ::windows_core::imp::interface_hierarchy!(IGameControllerBatteryInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IGameControllerBatteryInfo { - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = self; @@ -381,7 +375,6 @@ impl ArcadeStick { pub fn RemoveArcadeStickRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IArcadeStickStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveArcadeStickRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ArcadeSticks() -> ::windows_core::Result> { Self::IArcadeStickStatics(|this| unsafe { @@ -426,7 +419,6 @@ impl ArcadeStick { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -456,7 +448,6 @@ impl ArcadeStick { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -465,7 +456,6 @@ impl ArcadeStick { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -548,7 +538,6 @@ impl FlightStick { pub fn RemoveFlightStickRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IFlightStickStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveFlightStickRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FlightSticks() -> ::windows_core::Result> { Self::IFlightStickStatics(|this| unsafe { @@ -593,7 +582,6 @@ impl FlightStick { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -623,7 +611,6 @@ impl FlightStick { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -632,7 +619,6 @@ impl FlightStick { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -693,7 +679,6 @@ impl Gamepad { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -723,7 +708,6 @@ impl Gamepad { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -732,7 +716,6 @@ impl Gamepad { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -790,7 +773,6 @@ impl Gamepad { pub fn RemoveGamepadRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IGamepadStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveGamepadRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gamepads() -> ::windows_core::Result> { Self::IGamepadStatics(|this| unsafe { @@ -836,7 +818,6 @@ pub struct Headset(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Headset, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(Headset, IGameControllerBatteryInfo); impl Headset { - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -906,7 +887,6 @@ impl RacingWheel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -936,7 +916,6 @@ impl RacingWheel { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -945,7 +924,6 @@ impl RacingWheel { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -989,7 +967,6 @@ impl RacingWheel { (::windows_core::Interface::vtable(this).MaxWheelAngle)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Gaming_Input_ForceFeedback\"`"] #[cfg(feature = "Gaming_Input_ForceFeedback")] pub fn WheelMotor(&self) -> ::windows_core::Result { let this = self; @@ -1036,7 +1013,6 @@ impl RacingWheel { pub fn RemoveRacingWheelRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IRacingWheelStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRacingWheelRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RacingWheels() -> ::windows_core::Result> { Self::IRacingWheelStatics(|this| unsafe { @@ -1110,7 +1086,6 @@ impl RawGameController { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -1140,7 +1115,6 @@ impl RawGameController { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1149,7 +1123,6 @@ impl RawGameController { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1172,7 +1145,6 @@ impl RawGameController { (::windows_core::Interface::vtable(this).ButtonCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Gaming_Input_ForceFeedback\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Gaming_Input_ForceFeedback"))] pub fn ForceFeedbackMotors(&self) -> ::windows_core::Result> { let this = self; @@ -1223,7 +1195,6 @@ impl RawGameController { (::windows_core::Interface::vtable(this).GetSwitchKind)(::windows_core::Interface::as_raw(this), switchindex, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Haptics", feature = "Foundation_Collections"))] pub fn SimpleHapticsControllers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1270,7 +1241,6 @@ impl RawGameController { pub fn RemoveRawGameControllerRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IRawGameControllerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRawGameControllerRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RawGameControllers() -> ::windows_core::Result> { Self::IRawGameControllerStatics(|this| unsafe { @@ -1339,7 +1309,6 @@ impl UINavigationController { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHeadsetDisconnected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn UserChanged(&self, value: P0) -> ::windows_core::Result where @@ -1369,7 +1338,6 @@ impl UINavigationController { (::windows_core::Interface::vtable(this).IsWireless)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1378,7 +1346,6 @@ impl UINavigationController { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1432,7 +1399,6 @@ impl UINavigationController { pub fn RemoveUINavigationControllerRemoved(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IUINavigationControllerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveUINavigationControllerRemoved)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UINavigationControllers() -> ::windows_core::Result> { Self::IUINavigationControllerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/impl.rs b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/impl.rs index cbaa9f20ac..fc350a1339 100644 --- a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/impl.rs +++ b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub trait IGameListEntry_Impl: Sized { fn DisplayInfo(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs index 99c3c0cf34..b666adb22b 100644 --- a/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IGameListEntry, IGameListEntry_Vtbl, 0x735924d3_811f_4494_b69c_c641a0c61543); ::windows_core::imp::interface_hierarchy!(IGameListEntry, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IGameListEntry { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn DisplayInfo(&self) -> ::windows_core::Result { let this = self; @@ -24,7 +23,6 @@ impl IGameListEntry { (::windows_core::Interface::vtable(this).Category)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -161,7 +159,6 @@ pub struct IGameModeUserConfigurationStatics_Vtbl { } pub struct GameList; impl GameList { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::IGameListStatics(|this| unsafe { @@ -169,7 +166,6 @@ impl GameList { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsyncPackageFamilyName(packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IGameListStatics(|this| unsafe { @@ -223,7 +219,6 @@ impl GameList { (::windows_core::Interface::vtable(this).MergeEntriesAsync)(::windows_core::Interface::as_raw(this), left.into_param().abi(), right.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UnmergeEntryAsync(mergedentry: P0) -> ::windows_core::Result>> where @@ -254,7 +249,6 @@ pub struct GameListEntry(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GameListEntry, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(GameListEntry, IGameListEntry); impl GameListEntry { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn DisplayInfo(&self) -> ::windows_core::Result { let this = self; @@ -277,7 +271,6 @@ impl GameListEntry { (::windows_core::Interface::vtable(this).Category)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -300,7 +293,6 @@ impl GameListEntry { (::windows_core::Interface::vtable(this).LaunchableState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LauncherExecutable(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -316,7 +308,6 @@ impl GameListEntry { (::windows_core::Interface::vtable(this).LaunchParameters)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetLauncherExecutableFileAsync(&self, executablefile: P0) -> ::windows_core::Result where @@ -328,7 +319,6 @@ impl GameListEntry { (::windows_core::Interface::vtable(this).SetLauncherExecutableFileAsync)(::windows_core::Interface::as_raw(this), executablefile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetLauncherExecutableFileWithParamsAsync(&self, executablefile: P0, launchparams: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -390,7 +380,6 @@ impl GameModeConfiguration { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RelatedProcessNames(&self) -> ::windows_core::Result> { let this = self; @@ -519,7 +508,6 @@ unsafe impl ::core::marker::Sync for GameModeConfiguration {} pub struct GameModeUserConfiguration(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GameModeUserConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GameModeUserConfiguration { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GamingRelatedProcessNames(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Gaming/Preview/mod.rs b/crates/libs/windows/src/Windows/Gaming/Preview/mod.rs index d72c7f17f0..5cddcae067 100644 --- a/crates/libs/windows/src/Windows/Gaming/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/Preview/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Gaming_Preview_GamesEnumeration")] -#[doc = "Required features: `\"Gaming_Preview_GamesEnumeration\"`"] pub mod GamesEnumeration; diff --git a/crates/libs/windows/src/Windows/Gaming/UI/mod.rs b/crates/libs/windows/src/Windows/Gaming/UI/mod.rs index 8ec7e69bf5..4cf58dcf37 100644 --- a/crates/libs/windows/src/Windows/Gaming/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/UI/mod.rs @@ -254,7 +254,6 @@ pub struct GameUIProviderActivatedEventArgs(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] ::windows_core::imp::required_hierarchy!(GameUIProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs); impl GameUIProviderActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -263,7 +262,6 @@ impl GameUIProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -272,7 +270,6 @@ impl GameUIProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -281,7 +278,6 @@ impl GameUIProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GameUIArgs(&self) -> ::windows_core::Result { let this = self; @@ -290,7 +286,6 @@ impl GameUIProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).GameUIArgs)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReportCompleted(&self, results: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs b/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs index 04b15cf73d..72f64b7827 100644 --- a/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/XboxLive/Storage/mod.rs @@ -153,7 +153,6 @@ impl GameSaveBlobGetResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn Value(&self) -> ::windows_core::Result> { let this = self; @@ -219,7 +218,6 @@ impl GameSaveBlobInfoGetResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Value(&self) -> ::windows_core::Result> { let this = self; @@ -299,7 +297,6 @@ impl GameSaveContainer { (::windows_core::Interface::vtable(this).Provider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn SubmitUpdatesAsync(&self, blobstowrite: P0, blobstodelete: P1, displayname: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -312,7 +309,6 @@ impl GameSaveContainer { (::windows_core::Interface::vtable(this).SubmitUpdatesAsync)(::windows_core::Interface::as_raw(this), blobstowrite.into_param().abi(), blobstodelete.into_param().abi(), ::core::mem::transmute_copy(displayname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn ReadAsync(&self, blobstoread: P0) -> ::windows_core::Result> where @@ -324,7 +320,6 @@ impl GameSaveContainer { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), blobstoread.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsync(&self, blobstoread: P0) -> ::windows_core::Result> where @@ -336,7 +331,6 @@ impl GameSaveContainer { (::windows_core::Interface::vtable(this).GetAsync)(::windows_core::Interface::as_raw(this), blobstoread.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SubmitPropertySetUpdatesAsync(&self, blobstowrite: P0, blobstodelete: P1, displayname: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -434,7 +428,6 @@ impl GameSaveContainerInfoGetResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Value(&self) -> ::windows_core::Result> { let this = self; @@ -525,7 +518,6 @@ unsafe impl ::core::marker::Sync for GameSaveOperationResult {} pub struct GameSaveProvider(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GameSaveProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GameSaveProvider { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -569,7 +561,6 @@ impl GameSaveProvider { (::windows_core::Interface::vtable(this).GetRemainingBytesInQuotaAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContainersChangedSinceLastSync(&self) -> ::windows_core::Result> { let this = self; @@ -578,7 +569,6 @@ impl GameSaveProvider { (::windows_core::Interface::vtable(this).ContainersChangedSinceLastSync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUserAsync(user: P0, serviceconfigid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -589,7 +579,6 @@ impl GameSaveProvider { (::windows_core::Interface::vtable(this).GetForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(serviceconfigid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetSyncOnDemandForUserAsync(user: P0, serviceconfigid: &::windows_core::HSTRING) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Gaming/XboxLive/mod.rs b/crates/libs/windows/src/Windows/Gaming/XboxLive/mod.rs index d73bca9cc1..d9fc08ce5e 100644 --- a/crates/libs/windows/src/Windows/Gaming/XboxLive/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/XboxLive/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Gaming_XboxLive_Storage")] -#[doc = "Required features: `\"Gaming_XboxLive_Storage\"`"] pub mod Storage; diff --git a/crates/libs/windows/src/Windows/Gaming/mod.rs b/crates/libs/windows/src/Windows/Gaming/mod.rs index ab197df07e..1f7b2b9ecf 100644 --- a/crates/libs/windows/src/Windows/Gaming/mod.rs +++ b/crates/libs/windows/src/Windows/Gaming/mod.rs @@ -1,12 +1,8 @@ #[cfg(feature = "Gaming_Input")] -#[doc = "Required features: `\"Gaming_Input\"`"] pub mod Input; #[cfg(feature = "Gaming_Preview")] -#[doc = "Required features: `\"Gaming_Preview\"`"] pub mod Preview; #[cfg(feature = "Gaming_UI")] -#[doc = "Required features: `\"Gaming_UI\"`"] pub mod UI; #[cfg(feature = "Gaming_XboxLive")] -#[doc = "Required features: `\"Gaming_XboxLive\"`"] pub mod XboxLive; diff --git a/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs b/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs index 48739b88e2..8e893d248d 100644 --- a/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/Collation/mod.rs @@ -79,7 +79,6 @@ impl CharacterGroupings { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(language), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -88,7 +87,6 @@ impl CharacterGroupings { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -97,7 +95,6 @@ impl CharacterGroupings { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -106,7 +103,6 @@ impl CharacterGroupings { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -118,7 +114,6 @@ impl CharacterGroupings { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs b/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs index 6acf90ea57..695722026f 100644 --- a/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/DateTimeFormatting/mod.rs @@ -75,7 +75,6 @@ pub struct IDateTimeFormatterStatics_Vtbl { pub struct DateTimeFormatter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DateTimeFormatter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DateTimeFormatter { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -116,7 +115,6 @@ impl DateTimeFormatter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetNumeralSystem)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Patterns(&self) -> ::windows_core::Result> { let this = self; @@ -215,7 +213,6 @@ impl DateTimeFormatter { (::windows_core::Interface::vtable(this).CreateDateTimeFormatter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(formattemplate), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDateTimeFormatterLanguages(formattemplate: &::windows_core::HSTRING, languages: P0) -> ::windows_core::Result where @@ -226,7 +223,6 @@ impl DateTimeFormatter { (::windows_core::Interface::vtable(this).CreateDateTimeFormatterLanguages)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(formattemplate), languages.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDateTimeFormatterContext(formattemplate: &::windows_core::HSTRING, languages: P0, geographicregion: &::windows_core::HSTRING, calendar: &::windows_core::HSTRING, clock: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -249,7 +245,6 @@ impl DateTimeFormatter { (::windows_core::Interface::vtable(this).CreateDateTimeFormatterTime)(::windows_core::Interface::as_raw(this), hourformat, minuteformat, secondformat, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDateTimeFormatterDateTimeLanguages(yearformat: YearFormat, monthformat: MonthFormat, dayformat: DayFormat, dayofweekformat: DayOfWeekFormat, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, languages: P0) -> ::windows_core::Result where @@ -260,7 +255,6 @@ impl DateTimeFormatter { (::windows_core::Interface::vtable(this).CreateDateTimeFormatterDateTimeLanguages)(::windows_core::Interface::as_raw(this), yearformat, monthformat, dayformat, dayofweekformat, hourformat, minuteformat, secondformat, languages.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDateTimeFormatterDateTimeContext(yearformat: YearFormat, monthformat: MonthFormat, dayformat: DayFormat, dayofweekformat: DayOfWeekFormat, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, languages: P0, geographicregion: &::windows_core::HSTRING, calendar: &::windows_core::HSTRING, clock: &::windows_core::HSTRING) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs b/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs index 0bc7469bd9..ad16ff1282 100644 --- a/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/Fonts/mod.rs @@ -54,7 +54,6 @@ impl LanguageFont { (::windows_core::Interface::vtable(this).FontFamily)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Text\"`"] #[cfg(feature = "UI_Text")] pub fn FontWeight(&self) -> ::windows_core::Result { let this = self; @@ -63,7 +62,6 @@ impl LanguageFont { (::windows_core::Interface::vtable(this).FontWeight)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Text\"`"] #[cfg(feature = "UI_Text")] pub fn FontStretch(&self) -> ::windows_core::Result { let this = self; @@ -72,7 +70,6 @@ impl LanguageFont { (::windows_core::Interface::vtable(this).FontStretch)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Text\"`"] #[cfg(feature = "UI_Text")] pub fn FontStyle(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/impl.rs b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/impl.rs index beba929f8f..4f909240d8 100644 --- a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/impl.rs +++ b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/impl.rs @@ -112,7 +112,6 @@ impl INumberFormatter2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait INumberFormatterOptions_Impl: Sized { fn Languages(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs index 9bfa6b1a05..aa11111575 100644 --- a/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/NumberFormatting/mod.rs @@ -124,7 +124,6 @@ pub struct INumberFormatter2_Vtbl { ::windows_core::imp::com_interface!(INumberFormatterOptions, INumberFormatterOptions_Vtbl, 0x80332d21_aee1_4a39_baa2_07ed8c96daf6); ::windows_core::imp::interface_hierarchy!(INumberFormatterOptions, ::windows_core::IUnknown, ::windows_core::IInspectable); impl INumberFormatterOptions { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -476,7 +475,6 @@ impl CurrencyFormatter { (::windows_core::Interface::vtable(this).Currency)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetCurrency(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; @@ -503,7 +501,6 @@ impl CurrencyFormatter { (::windows_core::Interface::vtable(this).CreateCurrencyFormatterCode)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(currencycode), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCurrencyFormatterCodeContext(currencycode: &::windows_core::HSTRING, languages: P0, geographicregion: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -556,7 +553,6 @@ impl CurrencyFormatter { (::windows_core::Interface::vtable(this).FormatDouble)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -729,7 +725,6 @@ impl DecimalFormatter { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateDecimalFormatter(languages: P0, geographicregion: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -782,7 +777,6 @@ impl DecimalFormatter { (::windows_core::Interface::vtable(this).FormatDouble)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1044,7 +1038,6 @@ impl NumeralSystemTranslator { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -1078,7 +1071,6 @@ impl NumeralSystemTranslator { (::windows_core::Interface::vtable(this).TranslateNumerals)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(languages: P0) -> ::windows_core::Result where @@ -1162,7 +1154,6 @@ impl PercentFormatter { (::windows_core::Interface::vtable(this).FormatDouble)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1282,7 +1273,6 @@ impl PercentFormatter { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNumberRounder)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreatePercentFormatter(languages: P0, geographicregion: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1388,7 +1378,6 @@ impl PermilleFormatter { (::windows_core::Interface::vtable(this).FormatDouble)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1508,7 +1497,6 @@ impl PermilleFormatter { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNumberRounder)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreatePermilleFormatter(languages: P0, geographicregion: &::windows_core::HSTRING) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Globalization/mod.rs b/crates/libs/windows/src/Windows/Globalization/mod.rs index 6f2bc3ea97..dc95710215 100644 --- a/crates/libs/windows/src/Windows/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Globalization/mod.rs @@ -1,17 +1,12 @@ #[cfg(feature = "Globalization_Collation")] -#[doc = "Required features: `\"Globalization_Collation\"`"] pub mod Collation; #[cfg(feature = "Globalization_DateTimeFormatting")] -#[doc = "Required features: `\"Globalization_DateTimeFormatting\"`"] pub mod DateTimeFormatting; #[cfg(feature = "Globalization_Fonts")] -#[doc = "Required features: `\"Globalization_Fonts\"`"] pub mod Fonts; #[cfg(feature = "Globalization_NumberFormatting")] -#[doc = "Required features: `\"Globalization_NumberFormatting\"`"] pub mod NumberFormatting; #[cfg(feature = "Globalization_PhoneNumberFormatting")] -#[doc = "Required features: `\"Globalization_PhoneNumberFormatting\"`"] pub mod PhoneNumberFormatting; ::windows_core::imp::com_interface!(IApplicationLanguagesStatics, IApplicationLanguagesStatics_Vtbl, 0x75b40847_0a4c_4a92_9565_fd63c95f7aed); #[repr(C)] @@ -606,7 +601,6 @@ impl ApplicationLanguages { pub fn SetPrimaryLanguageOverride(value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IApplicationLanguagesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SetPrimaryLanguageOverride)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages() -> ::windows_core::Result> { Self::IApplicationLanguagesStatics(|this| unsafe { @@ -614,7 +608,6 @@ impl ApplicationLanguages { (::windows_core::Interface::vtable(this).Languages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ManifestLanguages() -> ::windows_core::Result> { Self::IApplicationLanguagesStatics(|this| unsafe { @@ -622,7 +615,6 @@ impl ApplicationLanguages { (::windows_core::Interface::vtable(this).ManifestLanguages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub fn GetLanguagesForUser(user: P0) -> ::windows_core::Result> where @@ -674,7 +666,6 @@ impl Calendar { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToMax)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -1272,7 +1263,6 @@ impl Calendar { (::windows_core::Interface::vtable(this).IsDaylightSavingTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCalendarDefaultCalendarAndClock(languages: P0) -> ::windows_core::Result where @@ -1283,7 +1273,6 @@ impl Calendar { (::windows_core::Interface::vtable(this).CreateCalendarDefaultCalendarAndClock)(::windows_core::Interface::as_raw(this), languages.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCalendar(languages: P0, calendar: &::windows_core::HSTRING, clock: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1294,7 +1283,6 @@ impl Calendar { (::windows_core::Interface::vtable(this).CreateCalendar)(::windows_core::Interface::as_raw(this), languages.into_param().abi(), ::core::mem::transmute_copy(calendar), ::core::mem::transmute_copy(clock), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCalendarWithTimeZone(languages: P0, calendar: &::windows_core::HSTRING, clock: &::windows_core::HSTRING, timezoneid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -2577,7 +2565,6 @@ impl GeographicRegion { (::windows_core::Interface::vtable(this).NativeName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CurrenciesInUse(&self) -> ::windows_core::Result> { let this = self; @@ -2660,7 +2647,6 @@ impl ::windows_core::RuntimeName for JapanesePhoneme { } pub struct JapanesePhoneticAnalyzer; impl JapanesePhoneticAnalyzer { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetWords(input: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IJapanesePhoneticAnalyzerStatics(|this| unsafe { @@ -2668,7 +2654,6 @@ impl JapanesePhoneticAnalyzer { (::windows_core::Interface::vtable(this).GetWords)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetWordsWithMonoRubyOption(input: &::windows_core::HSTRING, monoruby: bool) -> ::windows_core::Result> { Self::IJapanesePhoneticAnalyzerStatics(|this| unsafe { @@ -2732,7 +2717,6 @@ impl Language { (::windows_core::Interface::vtable(this).AbbreviatedName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetExtensionSubtags(&self, singleton: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2765,7 +2749,6 @@ impl Language { (::windows_core::Interface::vtable(this).TrySetInputMethodLanguageTag)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(languagetag), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMuiCompatibleLanguageListFromLanguageTags(languagetags: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs b/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs index eebadbda18..449c9507cd 100644 --- a/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Capture/mod.rs @@ -136,7 +136,6 @@ impl Direct3D11CaptureFrame { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Surface(&self) -> ::windows_core::Result { let this = self; @@ -182,7 +181,6 @@ impl Direct3D11CaptureFramePool { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Recreate(&self, device: P0, pixelformat: super::DirectX::DirectXPixelFormat, numberofbuffers: i32, size: super::SizeInt32) -> ::windows_core::Result<()> where @@ -222,7 +220,6 @@ impl Direct3D11CaptureFramePool { (::windows_core::Interface::vtable(this).CreateCaptureSession)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = self; @@ -231,7 +228,6 @@ impl Direct3D11CaptureFramePool { (::windows_core::Interface::vtable(this).DispatcherQueue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Create(device: P0, pixelformat: super::DirectX::DirectXPixelFormat, numberofbuffers: i32, size: super::SizeInt32) -> ::windows_core::Result where @@ -242,7 +238,6 @@ impl Direct3D11CaptureFramePool { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), device.into_param().abi(), pixelformat, numberofbuffers, size, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateFreeThreaded(device: P0, pixelformat: super::DirectX::DirectXPixelFormat, numberofbuffers: i32, size: super::SizeInt32) -> ::windows_core::Result where @@ -278,7 +273,6 @@ unsafe impl ::core::marker::Send for Direct3D11CaptureFramePool {} unsafe impl ::core::marker::Sync for Direct3D11CaptureFramePool {} pub struct GraphicsCaptureAccess; impl GraphicsCaptureAccess { - #[doc = "Required features: `\"Security_Authorization_AppCapabilityAccess\"`"] #[cfg(feature = "Security_Authorization_AppCapabilityAccess")] pub fn RequestAccessAsync(request: GraphicsCaptureAccessKind) -> ::windows_core::Result> { Self::IGraphicsCaptureAccessStatics(|this| unsafe { @@ -328,7 +322,6 @@ impl GraphicsCaptureItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveClosed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CreateFromVisual(visual: P0) -> ::windows_core::Result where @@ -339,7 +332,6 @@ impl GraphicsCaptureItem { (::windows_core::Interface::vtable(this).CreateFromVisual)(::windows_core::Interface::as_raw(this), visual.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn TryCreateFromWindowId(windowid: super::super::UI::WindowId) -> ::windows_core::Result { Self::IGraphicsCaptureItemStatics2(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Graphics/DirectX/mod.rs b/crates/libs/windows/src/Windows/Graphics/DirectX/mod.rs index 3486a29e00..4d4c4d75fa 100644 --- a/crates/libs/windows/src/Windows/Graphics/DirectX/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/DirectX/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Graphics_DirectX_Direct3D11")] -#[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] pub mod Direct3D11; #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs b/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs index 537b773478..234f6b84c9 100644 --- a/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Display/Core/mod.rs @@ -51,7 +51,6 @@ pub struct IHdmiDisplayMode2_Vtbl { pub struct HdmiDisplayInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HdmiDisplayInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HdmiDisplayInformation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedDisplayModes(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Graphics/Display/mod.rs b/crates/libs/windows/src/Windows/Graphics/Display/mod.rs index f1f2d4622e..9f0f9929fc 100644 --- a/crates/libs/windows/src/Windows/Graphics/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Display/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Graphics_Display_Core")] -#[doc = "Required features: `\"Graphics_Display_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IAdvancedColorInfo, IAdvancedColorInfo_Vtbl, 0x8797dcfb_b229_4081_ae9a_2cc85e34ad6a); #[repr(C)] @@ -193,12 +192,7 @@ pub struct IDisplayInformationStatics_Vtbl { pub RemoveDisplayContentsInvalidated: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::EventRegistrationToken) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IDisplayPropertiesStatics, - IDisplayPropertiesStatics_Vtbl, - 0x6937ed8d_30ea_4ded_8271_4553ff02f68a -); +::windows_core::imp::com_interface!(IDisplayPropertiesStatics, IDisplayPropertiesStatics_Vtbl, 0x6937ed8d_30ea_4ded_8271_4553ff02f68a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -753,7 +747,6 @@ impl DisplayEnhancementOverrideCapabilities { (::windows_core::Interface::vtable(this).IsBrightnessNitsControlSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSupportedNitRanges(&self) -> ::windows_core::Result> { let this = self; @@ -896,7 +889,6 @@ impl DisplayInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStereoEnabledChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetColorProfileAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1013,12 +1005,10 @@ impl ::windows_core::RuntimeName for DisplayInformation { } unsafe impl ::core::marker::Send for DisplayInformation {} unsafe impl ::core::marker::Sync for DisplayInformation {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct DisplayProperties; #[cfg(feature = "deprecated")] impl DisplayProperties { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentOrientation() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1026,7 +1016,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).CurrentOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NativeOrientation() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1034,7 +1023,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).NativeOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AutoRotationPreferences() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1042,12 +1030,10 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).AutoRotationPreferences)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetAutoRotationPreferences(value: DisplayOrientations) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SetAutoRotationPreferences)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OrientationChanged(handler: P0) -> ::windows_core::Result where @@ -1058,12 +1044,10 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).OrientationChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveOrientationChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveOrientationChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResolutionScale() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1071,7 +1055,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).ResolutionScale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LogicalDpi() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1079,7 +1062,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).LogicalDpi)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LogicalDpiChanged(handler: P0) -> ::windows_core::Result where @@ -1090,12 +1072,10 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).LogicalDpiChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveLogicalDpiChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveLogicalDpiChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn StereoEnabled() -> ::windows_core::Result { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1103,7 +1083,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).StereoEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn StereoEnabledChanged(handler: P0) -> ::windows_core::Result where @@ -1114,12 +1093,10 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).StereoEnabledChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveStereoEnabledChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveStereoEnabledChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn GetColorProfileAsync() -> ::windows_core::Result> { Self::IDisplayPropertiesStatics(|this| unsafe { @@ -1127,7 +1104,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).GetColorProfileAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ColorProfileChanged(handler: P0) -> ::windows_core::Result where @@ -1138,12 +1114,10 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).ColorProfileChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveColorProfileChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveColorProfileChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayContentsInvalidated(handler: P0) -> ::windows_core::Result where @@ -1154,7 +1128,6 @@ impl DisplayProperties { (::windows_core::Interface::vtable(this).DisplayContentsInvalidated)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveDisplayContentsInvalidated(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IDisplayPropertiesStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveDisplayContentsInvalidated)(::windows_core::Interface::as_raw(this), token).ok() }) @@ -1465,19 +1438,13 @@ impl ::core::default::Default for NitRange { } } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - DisplayPropertiesEventHandler, - DisplayPropertiesEventHandler_Vtbl, - 0xdbdd8b01_f1a1_46d1_9ee3_543bcc995980 -); +::windows_core::imp::com_interface!(DisplayPropertiesEventHandler, DisplayPropertiesEventHandler_Vtbl, 0xdbdd8b01_f1a1_46d1_9ee3_543bcc995980); #[cfg(feature = "deprecated")] impl DisplayPropertiesEventHandler { pub fn new) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = DisplayPropertiesEventHandlerBox:: { vtable: &DisplayPropertiesEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Invoke(&self, sender: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs b/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs index 0c671cadc9..80b4399d76 100644 --- a/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Holographic/mod.rs @@ -251,12 +251,7 @@ pub struct IHolographicFramePrediction_Vtbl { Timestamp: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IHolographicFramePresentationMonitor, - IHolographicFramePresentationMonitor_Vtbl, - 0xca87256c_6fae_428e_bb83_25dfee51136b -); +::windows_core::imp::com_interface!(IHolographicFramePresentationMonitor, IHolographicFramePresentationMonitor_Vtbl, 0xca87256c_6fae_428e_bb83_25dfee51136b); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -268,12 +263,7 @@ pub struct IHolographicFramePresentationMonitor_Vtbl { ReadReports: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IHolographicFramePresentationReport, - IHolographicFramePresentationReport_Vtbl, - 0x80baf614_f2f4_4c8a_8de3_065c78f6d5de -); +::windows_core::imp::com_interface!(IHolographicFramePresentationReport, IHolographicFramePresentationReport_Vtbl, 0x80baf614_f2f4_4c8a_8de3_065c78f6d5de); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -590,7 +580,6 @@ impl HolographicCamera { (::windows_core::Interface::vtable(this).MaxQuadLayerCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn QuadLayers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -663,7 +652,6 @@ impl HolographicCameraPose { (::windows_core::Interface::vtable(this).Viewport)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetViewTransform(&self, coordinatesystem: P0) -> ::windows_core::Result> where @@ -675,7 +663,6 @@ impl HolographicCameraPose { (::windows_core::Interface::vtable(this).TryGetViewTransform)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ProjectionTransform(&self) -> ::windows_core::Result { let this = self; @@ -684,7 +671,6 @@ impl HolographicCameraPose { (::windows_core::Interface::vtable(this).ProjectionTransform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetCullingFrustum(&self, coordinatesystem: P0) -> ::windows_core::Result> where @@ -696,7 +682,6 @@ impl HolographicCameraPose { (::windows_core::Interface::vtable(this).TryGetCullingFrustum)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetVisibleFrustum(&self, coordinatesystem: P0) -> ::windows_core::Result> where @@ -722,7 +707,6 @@ impl HolographicCameraPose { (::windows_core::Interface::vtable(this).FarPlaneDistance)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn OverrideViewTransform(&self, coordinatesystem: P0, coordinatesystemtoviewtransform: HolographicStereoTransform) -> ::windows_core::Result<()> where @@ -731,7 +715,6 @@ impl HolographicCameraPose { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).OverrideViewTransform)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), coordinatesystemtoviewtransform).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn OverrideProjectionTransform(&self, projectiontransform: HolographicStereoTransform) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -759,7 +742,6 @@ unsafe impl ::core::marker::Sync for HolographicCameraPose {} pub struct HolographicCameraRenderingParameters(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicCameraRenderingParameters, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicCameraRenderingParameters { - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetFocusPoint(&self, coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> where @@ -768,7 +750,6 @@ impl HolographicCameraRenderingParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFocusPoint)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), position).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetFocusPointWithNormal(&self, coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3, normal: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> where @@ -777,7 +758,6 @@ impl HolographicCameraRenderingParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFocusPointWithNormal)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), position, normal).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetFocusPointWithNormalLinearVelocity(&self, coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3, normal: super::super::Foundation::Numerics::Vector3, linearvelocity: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> where @@ -786,7 +766,6 @@ impl HolographicCameraRenderingParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFocusPointWithNormalLinearVelocity)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), position, normal, linearvelocity).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3D11Device(&self) -> ::windows_core::Result { let this = self; @@ -795,7 +774,6 @@ impl HolographicCameraRenderingParameters { (::windows_core::Interface::vtable(this).Direct3D11Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3D11BackBuffer(&self) -> ::windows_core::Result { let this = self; @@ -815,7 +793,6 @@ impl HolographicCameraRenderingParameters { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReprojectionMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CommitDirect3D11DepthBuffer(&self, value: P0) -> ::windows_core::Result<()> where @@ -864,7 +841,6 @@ unsafe impl ::core::marker::Sync for HolographicCameraRenderingParameters {} pub struct HolographicCameraViewportParameters(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicCameraViewportParameters, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicCameraViewportParameters { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn HiddenAreaMesh(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -873,7 +849,6 @@ impl HolographicCameraViewportParameters { (::windows_core::Interface::vtable(this).HiddenAreaMesh)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn VisibleAreaMesh(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -935,7 +910,6 @@ impl HolographicDisplay { (::windows_core::Interface::vtable(this).AdapterId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn SpatialLocator(&self) -> ::windows_core::Result { let this = self; @@ -987,7 +961,6 @@ unsafe impl ::core::marker::Sync for HolographicDisplay {} pub struct HolographicFrame(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicFrame { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddedCameras(&self) -> ::windows_core::Result> { let this = self; @@ -996,7 +969,6 @@ impl HolographicFrame { (::windows_core::Interface::vtable(this).AddedCameras)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemovedCameras(&self) -> ::windows_core::Result> { let this = self; @@ -1086,7 +1058,6 @@ unsafe impl ::core::marker::Sync for HolographicFrame {} pub struct HolographicFramePrediction(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicFramePrediction, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicFramePrediction { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CameraPoses(&self) -> ::windows_core::Result> { let this = self; @@ -1095,7 +1066,6 @@ impl HolographicFramePrediction { (::windows_core::Interface::vtable(this).CameraPoses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception\"`"] #[cfg(feature = "Perception")] pub fn Timestamp(&self) -> ::windows_core::Result { let this = self; @@ -1117,7 +1087,6 @@ impl ::windows_core::RuntimeName for HolographicFramePrediction { } unsafe impl ::core::marker::Send for HolographicFramePrediction {} unsafe impl ::core::marker::Sync for HolographicFramePrediction {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1132,7 +1101,6 @@ impl HolographicFramePresentationMonitor { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn ReadReports(&self) -> ::windows_core::Result> { let this = self; @@ -1159,7 +1127,6 @@ impl ::windows_core::RuntimeName for HolographicFramePresentationMonitor { unsafe impl ::core::marker::Send for HolographicFramePresentationMonitor {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for HolographicFramePresentationMonitor {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1168,7 +1135,6 @@ pub struct HolographicFramePresentationReport(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicFramePresentationReport, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl HolographicFramePresentationReport { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CompositorGpuDuration(&self) -> ::windows_core::Result { let this = self; @@ -1177,7 +1143,6 @@ impl HolographicFramePresentationReport { (::windows_core::Interface::vtable(this).CompositorGpuDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AppGpuDuration(&self) -> ::windows_core::Result { let this = self; @@ -1186,7 +1151,6 @@ impl HolographicFramePresentationReport { (::windows_core::Interface::vtable(this).AppGpuDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AppGpuOverrun(&self) -> ::windows_core::Result { let this = self; @@ -1195,7 +1159,6 @@ impl HolographicFramePresentationReport { (::windows_core::Interface::vtable(this).AppGpuOverrun)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MissedPresentationOpportunityCount(&self) -> ::windows_core::Result { let this = self; @@ -1204,7 +1167,6 @@ impl HolographicFramePresentationReport { (::windows_core::Interface::vtable(this).MissedPresentationOpportunityCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PresentationCount(&self) -> ::windows_core::Result { let this = self; @@ -1294,7 +1256,6 @@ impl HolographicFrameScanoutMonitor { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadReports(&self) -> ::windows_core::Result> { let this = self; @@ -1379,7 +1340,6 @@ impl HolographicQuadLayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -1401,7 +1361,6 @@ impl HolographicQuadLayer { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), size, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateWithPixelFormat(size: super::super::Foundation::Size, pixelformat: super::DirectX::DirectXPixelFormat) -> ::windows_core::Result { Self::IHolographicQuadLayerFactory(|this| unsafe { @@ -1432,7 +1391,6 @@ unsafe impl ::core::marker::Sync for HolographicQuadLayer {} pub struct HolographicQuadLayerUpdateParameters(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HolographicQuadLayerUpdateParameters, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HolographicQuadLayerUpdateParameters { - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn AcquireBufferToUpdateContent(&self) -> ::windows_core::Result { let this = self; @@ -1449,13 +1407,11 @@ impl HolographicQuadLayerUpdateParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateContentProtectionEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UpdateExtents(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateExtents)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn UpdateLocationWithStationaryMode(&self, coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3, orientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> where @@ -1464,7 +1420,6 @@ impl HolographicQuadLayerUpdateParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateLocationWithStationaryMode)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), position, orientation).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UpdateLocationWithDisplayRelativeMode(&self, position: super::super::Foundation::Numerics::Vector3, orientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -1477,7 +1432,6 @@ impl HolographicQuadLayerUpdateParameters { (::windows_core::Interface::vtable(this).CanAcquireWithHardwareProtection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn AcquireBufferToUpdateContentWithHardwareProtection(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1511,7 +1465,6 @@ impl HolographicSpace { (::windows_core::Interface::vtable(this).PrimaryAdapterId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn SetDirect3D11Device(&self, value: P0) -> ::windows_core::Result<()> where @@ -1584,7 +1537,6 @@ impl HolographicSpace { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).WaitForNextFrameReadyWithHeadStart)(::windows_core::Interface::as_raw(this), requestedheadstartduration).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateFramePresentationMonitor(&self, maxqueuedreports: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1600,7 +1552,6 @@ impl HolographicSpace { (::windows_core::Interface::vtable(this).CreateFrameScanoutMonitor)(::windows_core::Interface::as_raw(this), maxqueuedreports, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn CreateForCoreWindow(window: P0) -> ::windows_core::Result where @@ -1752,7 +1703,6 @@ impl HolographicViewConfiguration { (::windows_core::Interface::vtable(this).RequestRenderTargetSize)(::windows_core::Interface::as_raw(this), size, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX"))] pub fn SupportedPixelFormats(&self) -> ::windows_core::Result> { let this = self; @@ -1761,7 +1711,6 @@ impl HolographicViewConfiguration { (::windows_core::Interface::vtable(this).SupportedPixelFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -1770,7 +1719,6 @@ impl HolographicViewConfiguration { (::windows_core::Interface::vtable(this).PixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetPixelFormat(&self, value: super::DirectX::DirectXPixelFormat) -> ::windows_core::Result<()> { let this = self; @@ -1815,7 +1763,6 @@ impl HolographicViewConfiguration { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedDepthReprojectionMethods(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2013,7 +1960,6 @@ impl ::core::default::Default for HolographicFrameId { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct HolographicStereoTransform { pub Left: super::super::Foundation::Numerics::Matrix4x4, diff --git a/crates/libs/windows/src/Windows/Graphics/Imaging/impl.rs b/crates/libs/windows/src/Windows/Graphics/Imaging/impl.rs index 85834552c7..911e169f11 100644 --- a/crates/libs/windows/src/Windows/Graphics/Imaging/impl.rs +++ b/crates/libs/windows/src/Windows/Graphics/Imaging/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IBitmapFrame_Impl: Sized { fn GetThumbnailAsync(&self) -> ::windows_core::Result>; @@ -177,7 +176,6 @@ impl IBitmapFrame_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IBitmapFrameWithSoftwareBitmap_Impl: Sized + IBitmapFrame_Impl { fn GetSoftwareBitmapAsync(&self) -> ::windows_core::Result>; @@ -238,7 +236,6 @@ impl IBitmapFrameWithSoftwareBitmap_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IBitmapPropertiesView_Impl: Sized { fn GetPropertiesAsync(&self, propertiestoretrieve: ::core::option::Option<&super::super::Foundation::Collections::IIterable<::windows_core::HSTRING>>) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs index e74c418a34..b4bb66dd53 100644 --- a/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Imaging/mod.rs @@ -138,7 +138,6 @@ pub struct IBitmapEncoderWithSoftwareBitmap_Vtbl { ::windows_core::imp::com_interface!(IBitmapFrame, IBitmapFrame_Vtbl, 0x72a49a1c_8081_438d_91bc_94ecfc8185c6); ::windows_core::imp::interface_hierarchy!(IBitmapFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IBitmapFrame { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = self; @@ -279,7 +278,6 @@ impl IBitmapFrameWithSoftwareBitmap { (::windows_core::Interface::vtable(this).GetSoftwareBitmapTransformedAsync)(::windows_core::Interface::as_raw(this), pixelformat, alphamode, transform.into_param().abi(), exiforientationmode, colormanagementmode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -393,7 +391,6 @@ pub struct IBitmapProperties_Vtbl { ::windows_core::imp::com_interface!(IBitmapPropertiesView, IBitmapPropertiesView_Vtbl, 0x7e0fe87a_3a70_48f8_9c55_196cf5a545f5); ::windows_core::imp::interface_hierarchy!(IBitmapPropertiesView, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IBitmapPropertiesView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result> where @@ -573,7 +570,6 @@ impl BitmapCodecInformation { (::windows_core::Interface::vtable(this).CodecId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -589,7 +585,6 @@ impl BitmapCodecInformation { (::windows_core::Interface::vtable(this).FriendlyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MimeTypes(&self) -> ::windows_core::Result> { let this = self; @@ -638,7 +633,6 @@ impl BitmapDecoder { (::windows_core::Interface::vtable(this).FrameCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetPreviewAsync(&self) -> ::windows_core::Result> { let this = self; @@ -696,7 +690,6 @@ impl BitmapDecoder { (::windows_core::Interface::vtable(this).IcoDecoderId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDecoderInformationEnumerator() -> ::windows_core::Result> { Self::IBitmapDecoderStatics(|this| unsafe { @@ -704,7 +697,6 @@ impl BitmapDecoder { (::windows_core::Interface::vtable(this).GetDecoderInformationEnumerator)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateAsync(stream: P0) -> ::windows_core::Result> where @@ -715,7 +707,6 @@ impl BitmapDecoder { (::windows_core::Interface::vtable(this).CreateAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateWithIdAsync(decoderid: ::windows_core::GUID, stream: P0) -> ::windows_core::Result> where @@ -738,7 +729,6 @@ impl BitmapDecoder { (::windows_core::Interface::vtable(this).WebpDecoderId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -951,7 +941,6 @@ impl BitmapEncoder { (::windows_core::Interface::vtable(this).GoToNextFrameAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GoToNextFrameWithEncodingOptionsAsync(&self, encodingoptions: P0) -> ::windows_core::Result where @@ -1006,7 +995,6 @@ impl BitmapEncoder { (::windows_core::Interface::vtable(this).JpegXREncoderId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEncoderInformationEnumerator() -> ::windows_core::Result> { Self::IBitmapEncoderStatics(|this| unsafe { @@ -1014,7 +1002,6 @@ impl BitmapEncoder { (::windows_core::Interface::vtable(this).GetEncoderInformationEnumerator)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateAsync(encoderid: ::windows_core::GUID, stream: P0) -> ::windows_core::Result> where @@ -1025,7 +1012,6 @@ impl BitmapEncoder { (::windows_core::Interface::vtable(this).CreateAsync)(::windows_core::Interface::as_raw(this), encoderid, stream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn CreateWithEncodingOptionsAsync(encoderid: ::windows_core::GUID, stream: P0, encodingoptions: P1) -> ::windows_core::Result> where @@ -1037,7 +1023,6 @@ impl BitmapEncoder { (::windows_core::Interface::vtable(this).CreateWithEncodingOptionsAsync)(::windows_core::Interface::as_raw(this), encoderid, stream.into_param().abi(), encodingoptions.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateForTranscodingAsync(stream: P0, bitmapdecoder: P1) -> ::windows_core::Result> where @@ -1100,7 +1085,6 @@ pub struct BitmapFrame(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BitmapFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(BitmapFrame, IBitmapFrame, IBitmapFrameWithSoftwareBitmap); impl BitmapFrame { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetThumbnailAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1232,7 +1216,6 @@ pub struct BitmapProperties(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BitmapProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(BitmapProperties, IBitmapPropertiesView); impl BitmapProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetPropertiesAsync(&self, propertiestoset: P0) -> ::windows_core::Result where @@ -1244,7 +1227,6 @@ impl BitmapProperties { (::windows_core::Interface::vtable(this).SetPropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoset.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result> where @@ -1275,7 +1257,6 @@ pub struct BitmapPropertiesView(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BitmapPropertiesView, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(BitmapPropertiesView, IBitmapPropertiesView); impl BitmapPropertiesView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result> where @@ -1300,7 +1281,6 @@ impl ::windows_core::RuntimeName for BitmapPropertiesView { } unsafe impl ::core::marker::Send for BitmapPropertiesView {} unsafe impl ::core::marker::Sync for BitmapPropertiesView {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1318,7 +1298,6 @@ impl BitmapPropertySet { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1327,7 +1306,6 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1336,7 +1314,6 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1345,7 +1322,6 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1354,7 +1330,6 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -1363,7 +1338,6 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -1375,13 +1349,11 @@ impl BitmapPropertySet { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; @@ -1558,7 +1530,6 @@ impl ::windows_core::RuntimeName for BitmapTypedValue { } unsafe impl ::core::marker::Send for BitmapTypedValue {} unsafe impl ::core::marker::Sync for BitmapTypedValue {} -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1573,7 +1544,6 @@ impl ImageStream { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentType(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1582,7 +1552,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::super::Storage::Streams::InputStreamOptions) -> ::windows_core::Result> where @@ -1594,7 +1563,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), count, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -1606,7 +1574,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1615,7 +1582,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).FlushAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1624,13 +1590,11 @@ impl ImageStream { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSize(&self, value: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1639,7 +1603,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).GetInputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1648,7 +1611,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).GetOutputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1657,13 +1619,11 @@ impl ImageStream { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Seek(&self, position: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), position).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CloneStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1672,7 +1632,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).CloneStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanRead(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1681,7 +1640,6 @@ impl ImageStream { (::windows_core::Interface::vtable(this).CanRead)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanWrite(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1814,7 +1772,6 @@ impl SoftwareBitmap { let this = self; unsafe { (::windows_core::Interface::vtable(this).CopyTo)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CopyFromBuffer(&self, buffer: P0) -> ::windows_core::Result<()> where @@ -1823,7 +1780,6 @@ impl SoftwareBitmap { let this = self; unsafe { (::windows_core::Interface::vtable(this).CopyFromBuffer)(::windows_core::Interface::as_raw(this), buffer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CopyToBuffer(&self, buffer: P0) -> ::windows_core::Result<()> where @@ -1878,7 +1834,6 @@ impl SoftwareBitmap { (::windows_core::Interface::vtable(this).ConvertWithAlpha)(::windows_core::Interface::as_raw(this), source.into_param().abi(), format, alpha, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCopyFromBuffer(source: P0, format: BitmapPixelFormat, width: i32, height: i32) -> ::windows_core::Result where @@ -1889,7 +1844,6 @@ impl SoftwareBitmap { (::windows_core::Interface::vtable(this).CreateCopyFromBuffer)(::windows_core::Interface::as_raw(this), source.into_param().abi(), format, width, height, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCopyWithAlphaFromBuffer(source: P0, format: BitmapPixelFormat, width: i32, height: i32, alpha: BitmapAlphaMode) -> ::windows_core::Result where @@ -1900,7 +1854,6 @@ impl SoftwareBitmap { (::windows_core::Interface::vtable(this).CreateCopyWithAlphaFromBuffer)(::windows_core::Interface::as_raw(this), source.into_param().abi(), format, width, height, alpha, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateCopyFromSurfaceAsync(surface: P0) -> ::windows_core::Result> where @@ -1911,7 +1864,6 @@ impl SoftwareBitmap { (::windows_core::Interface::vtable(this).CreateCopyFromSurfaceAsync)(::windows_core::Interface::as_raw(this), surface.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateCopyWithAlphaFromSurfaceAsync(surface: P0, alpha: BitmapAlphaMode) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/impl.rs b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/impl.rs index 670d5fc5f8..be848c85b6 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/impl.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/impl.rs @@ -34,7 +34,6 @@ impl IPrintCustomOptionDetails_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IPrintItemListOptionDetails_Impl: Sized + IPrintOptionDetails_Impl { fn Items(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs index d134711c03..6298149ad8 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/OptionDetails/mod.rs @@ -215,7 +215,6 @@ pub struct IPrintHolePunchOptionDetails_Vtbl { ::windows_core::imp::interface_hierarchy!(IPrintItemListOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IPrintItemListOptionDetails, IPrintOptionDetails); impl IPrintItemListOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -644,7 +643,6 @@ impl PrintBindingOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -747,7 +745,6 @@ impl PrintBorderingOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -850,7 +847,6 @@ impl PrintCollationOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -953,7 +949,6 @@ impl PrintColorModeOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1182,7 +1177,6 @@ impl PrintCustomItemListOptionDetails { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).AddItem)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(itemid), ::core::mem::transmute_copy(displayname)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AddItem2(&self, itemid: &::windows_core::HSTRING, displayname: &::windows_core::HSTRING, description: &::windows_core::HSTRING, icon: P0) -> ::windows_core::Result<()> where @@ -1224,7 +1218,6 @@ impl PrintCustomItemListOptionDetails { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1548,7 +1541,6 @@ impl PrintDuplexOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1651,7 +1643,6 @@ impl PrintHolePunchOptionDetails { (::windows_core::Interface::vtable(this).Description)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1732,7 +1723,6 @@ pub struct PrintMediaSizeOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintMediaSizeOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintMediaSizeOptionDetails, IPrintItemListOptionDetails, IPrintOptionDetails); impl PrintMediaSizeOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1835,7 +1825,6 @@ pub struct PrintMediaTypeOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintMediaTypeOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintMediaTypeOptionDetails, IPrintItemListOptionDetails, IPrintOptionDetails); impl PrintMediaTypeOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1938,7 +1927,6 @@ pub struct PrintOrientationOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintOrientationOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintOrientationOptionDetails, IPrintItemListOptionDetails, IPrintOptionDetails); impl PrintOrientationOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2135,7 +2123,6 @@ pub struct PrintQualityOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintQualityOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintQualityOptionDetails, IPrintItemListOptionDetails, IPrintOptionDetails); impl PrintQualityOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2238,7 +2225,6 @@ pub struct PrintStapleOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintStapleOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintStapleOptionDetails, IPrintItemListOptionDetails, IPrintOptionDetails); impl PrintStapleOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2366,7 +2352,6 @@ pub struct PrintTaskOptionDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintTaskOptionDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(PrintTaskOptionDetails, super::IPrintTaskOptionsCore, super::IPrintTaskOptionsCoreUIConfiguration); impl PrintTaskOptionDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Options(&self) -> ::windows_core::Result> { let this = self; @@ -2440,7 +2425,6 @@ impl PrintTaskOptionDetails { (::windows_core::Interface::vtable(this).GetPageDescription)(::windows_core::Interface::as_raw(this), jobpagenumber, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DisplayedOptions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs index 3a40e6225d..acbdf02326 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/PrintSupport/mod.rs @@ -175,7 +175,6 @@ pub struct IPrintSupportSettingsUISession_Vtbl { pub struct PrintSupportExtensionSession(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportExtensionSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportExtensionSession { - #[doc = "Required features: `\"Devices_Printers\"`"] #[cfg(feature = "Devices_Printers")] pub fn Printer(&self) -> ::windows_core::Result { let this = self; @@ -273,7 +272,6 @@ unsafe impl ::core::marker::Sync for PrintSupportExtensionTriggerDetails {} pub struct PrintSupportPrintDeviceCapabilitiesChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportPrintDeviceCapabilitiesChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetCurrentPrintDeviceCapabilities(&self) -> ::windows_core::Result { let this = self; @@ -282,7 +280,6 @@ impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { (::windows_core::Interface::vtable(this).GetCurrentPrintDeviceCapabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn UpdatePrintDeviceCapabilities(&self, updatedpdc: P0) -> ::windows_core::Result<()> where @@ -298,7 +295,6 @@ impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetSupportedPdlPassthroughContentTypes(&self, supportedpdlcontenttypes: P0) -> ::windows_core::Result<()> where @@ -314,7 +310,6 @@ impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { (::windows_core::Interface::vtable(this).ResourceLanguage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetCurrentPrintDeviceResources(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -323,7 +318,6 @@ impl PrintSupportPrintDeviceCapabilitiesChangedEventArgs { (::windows_core::Interface::vtable(this).GetCurrentPrintDeviceResources)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn UpdatePrintDeviceResources(&self, updatedpdr: P0) -> ::windows_core::Result<()> where @@ -439,7 +433,6 @@ unsafe impl ::core::marker::Sync for PrintSupportPrintTicketElement {} pub struct PrintSupportPrintTicketValidationRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportPrintTicketValidationRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportPrintTicketValidationRequestedEventArgs { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn PrintTicket(&self) -> ::windows_core::Result { let this = self; @@ -477,7 +470,6 @@ unsafe impl ::core::marker::Sync for PrintSupportPrintTicketValidationRequestedE pub struct PrintSupportPrinterSelectedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportPrinterSelectedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportPrinterSelectedEventArgs { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SourceAppInfo(&self) -> ::windows_core::Result { let this = self; @@ -486,7 +478,6 @@ impl PrintSupportPrinterSelectedEventArgs { (::windows_core::Interface::vtable(this).SourceAppInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn PrintTicket(&self) -> ::windows_core::Result { let this = self; @@ -495,7 +486,6 @@ impl PrintSupportPrinterSelectedEventArgs { (::windows_core::Interface::vtable(this).PrintTicket)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn SetPrintTicket(&self, value: P0) -> ::windows_core::Result<()> where @@ -504,7 +494,6 @@ impl PrintSupportPrinterSelectedEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrintTicket)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAdditionalFeatures(&self, features: P0) -> ::windows_core::Result<()> where @@ -513,7 +502,6 @@ impl PrintSupportPrinterSelectedEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAdditionalFeatures)(::windows_core::Interface::as_raw(this), features.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAdditionalParameters(&self, parameters: P0) -> ::windows_core::Result<()> where @@ -529,7 +517,6 @@ impl PrintSupportPrinterSelectedEventArgs { (::windows_core::Interface::vtable(this).AllowedAdditionalFeaturesAndParametersCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Shell\"`"] #[cfg(feature = "UI_Shell")] pub fn SetAdaptiveCard(&self, adaptivecard: P0) -> ::windows_core::Result<()> where @@ -563,7 +550,6 @@ unsafe impl ::core::marker::Sync for PrintSupportPrinterSelectedEventArgs {} pub struct PrintSupportSessionInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportSessionInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportSessionInfo { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SourceAppInfo(&self) -> ::windows_core::Result { let this = self; @@ -572,7 +558,6 @@ impl PrintSupportSessionInfo { (::windows_core::Interface::vtable(this).SourceAppInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`"] #[cfg(feature = "Devices_Printers")] pub fn Printer(&self) -> ::windows_core::Result { let this = self; @@ -601,7 +586,6 @@ pub struct PrintSupportSettingsActivatedEventArgs(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] ::windows_core::imp::required_hierarchy!(PrintSupportSettingsActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser); impl PrintSupportSettingsActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -610,7 +594,6 @@ impl PrintSupportSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -619,7 +602,6 @@ impl PrintSupportSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -628,7 +610,6 @@ impl PrintSupportSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -669,7 +650,6 @@ unsafe impl ::core::marker::Sync for PrintSupportSettingsActivatedEventArgs {} pub struct PrintSupportSettingsUISession(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintSupportSettingsUISession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintSupportSettingsUISession { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn SessionPrintTicket(&self) -> ::windows_core::Result { let this = self; @@ -692,7 +672,6 @@ impl PrintSupportSettingsUISession { (::windows_core::Interface::vtable(this).LaunchKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn UpdatePrintTicket(&self, printticket: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs index b0c45861d7..4b3785a4e4 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/PrintTicket/mod.rs @@ -172,7 +172,6 @@ impl PrintTicketCapabilities { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; @@ -332,7 +331,6 @@ impl PrintTicketFeature { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; @@ -355,7 +353,6 @@ impl PrintTicketFeature { (::windows_core::Interface::vtable(this).GetOption)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(xmlnamespace), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Options(&self) -> ::windows_core::Result> { let this = self; @@ -417,7 +414,6 @@ impl PrintTicketOption { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; @@ -433,7 +429,6 @@ impl PrintTicketOption { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetPropertyNode(&self, name: &::windows_core::HSTRING, xmlnamespace: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -442,7 +437,6 @@ impl PrintTicketOption { (::windows_core::Interface::vtable(this).GetPropertyNode)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(xmlnamespace), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetScoredPropertyNode(&self, name: &::windows_core::HSTRING, xmlnamespace: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -497,7 +491,6 @@ impl PrintTicketParameterDefinition { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; @@ -566,7 +559,6 @@ impl PrintTicketParameterInitializer { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; @@ -660,7 +652,6 @@ impl WorkflowPrintTicket { (::windows_core::Interface::vtable(this).XmlNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn XmlNode(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs index 518f71970d..ed2160443c 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/Workflow/mod.rs @@ -421,7 +421,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowBackgroundSession {} pub struct PrintWorkflowBackgroundSetupRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowBackgroundSetupRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowBackgroundSetupRequestedEventArgs { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn GetUserPrintTicketAsync(&self) -> ::windows_core::Result> { let this = self; @@ -566,7 +565,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowForegroundSession {} pub struct PrintWorkflowForegroundSetupRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowForegroundSetupRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowForegroundSetupRequestedEventArgs { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn GetUserPrintTicketAsync(&self) -> ::windows_core::Result> { let this = self; @@ -609,7 +607,6 @@ pub struct PrintWorkflowJobActivatedEventArgs(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] ::windows_core::imp::required_hierarchy!(PrintWorkflowJobActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser); impl PrintWorkflowJobActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -618,7 +615,6 @@ impl PrintWorkflowJobActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -627,7 +623,6 @@ impl PrintWorkflowJobActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -636,7 +631,6 @@ impl PrintWorkflowJobActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -773,7 +767,6 @@ impl PrintWorkflowJobStartingEventArgs { (::windows_core::Interface::vtable(this).Configuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`"] #[cfg(feature = "Devices_Printers")] pub fn Printer(&self) -> ::windows_core::Result { let this = self; @@ -893,7 +886,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowJobUISession {} pub struct PrintWorkflowObjectModelSourceFileContent(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowObjectModelSourceFileContent, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowObjectModelSourceFileContent { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateInstance(xpsstream: P0) -> ::windows_core::Result where @@ -944,7 +936,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowObjectModelTargetPackage {} pub struct PrintWorkflowPdlConverter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowPdlConverter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowPdlConverter { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Graphics_Printing_PrintTicket", feature = "Storage_Streams"))] pub fn ConvertPdlAsync(&self, printticket: P0, inputstream: P1, outputstream: P2) -> ::windows_core::Result where @@ -958,7 +949,6 @@ impl PrintWorkflowPdlConverter { (::windows_core::Interface::vtable(this).ConvertPdlAsync)(::windows_core::Interface::as_raw(this), printticket.into_param().abi(), inputstream.into_param().abi(), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Graphics_Printing_PrintTicket", feature = "Storage_Streams"))] pub fn ConvertPdlAsync2(&self, printticket: P0, inputstream: P1, outputstream: P2, hostbasedprocessingoperations: PdlConversionHostBasedProcessingOperations) -> ::windows_core::Result where @@ -1071,7 +1061,6 @@ impl PrintWorkflowPdlModificationRequestedEventArgs { (::windows_core::Interface::vtable(this).CreateJobOnPrinter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(targetcontenttype), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Printers", feature = "Foundation_Collections"))] pub fn CreateJobOnPrinterWithAttributes(&self, jobattributes: P0, targetcontenttype: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1083,7 +1072,6 @@ impl PrintWorkflowPdlModificationRequestedEventArgs { (::windows_core::Interface::vtable(this).CreateJobOnPrinterWithAttributes)(::windows_core::Interface::as_raw(this), jobattributes.into_param().abi(), ::core::mem::transmute_copy(targetcontenttype), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateJobOnPrinterWithAttributesBuffer(&self, jobattributesbuffer: P0, targetcontenttype: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -1109,7 +1097,6 @@ impl PrintWorkflowPdlModificationRequestedEventArgs { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Printers", feature = "Foundation_Collections"))] pub fn CreateJobOnPrinterWithAttributes2(&self, jobattributes: P0, targetcontenttype: &::windows_core::HSTRING, operationattributes: P1, jobattributesmergepolicy: PrintWorkflowAttributesMergePolicy, operationattributesmergepolicy: PrintWorkflowAttributesMergePolicy) -> ::windows_core::Result where @@ -1122,7 +1109,6 @@ impl PrintWorkflowPdlModificationRequestedEventArgs { (::windows_core::Interface::vtable(this).CreateJobOnPrinterWithAttributes)(::windows_core::Interface::as_raw(this), jobattributes.into_param().abi(), ::core::mem::transmute_copy(targetcontenttype), operationattributes.into_param().abi(), jobattributesmergepolicy, operationattributesmergepolicy, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateJobOnPrinterWithAttributesBuffer2(&self, jobattributesbuffer: P0, targetcontenttype: &::windows_core::HSTRING, operationattributesbuffer: P1, jobattributesmergepolicy: PrintWorkflowAttributesMergePolicy, operationattributesmergepolicy: PrintWorkflowAttributesMergePolicy) -> ::windows_core::Result where @@ -1160,7 +1146,6 @@ impl PrintWorkflowPdlSourceContent { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStream(&self) -> ::windows_core::Result { let this = self; @@ -1169,7 +1154,6 @@ impl PrintWorkflowPdlSourceContent { (::windows_core::Interface::vtable(this).GetInputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GetContentFileAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1196,7 +1180,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowPdlSourceContent {} pub struct PrintWorkflowPdlTargetStream(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowPdlTargetStream, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowPdlTargetStream { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStream(&self) -> ::windows_core::Result { let this = self; @@ -1234,7 +1217,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).JobId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`"] #[cfg(feature = "Devices_Printers")] pub fn Printer(&self) -> ::windows_core::Result { let this = self; @@ -1250,7 +1232,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).GetJobStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn GetJobPrintTicket(&self) -> ::windows_core::Result { let this = self; @@ -1259,7 +1240,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).GetJobPrintTicket)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GetJobAttributesAsBuffer(&self, attributenames: P0) -> ::windows_core::Result where @@ -1271,7 +1251,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).GetJobAttributesAsBuffer)(::windows_core::Interface::as_raw(this), attributenames.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Printers", feature = "Foundation_Collections"))] pub fn GetJobAttributes(&self, attributenames: P0) -> ::windows_core::Result> where @@ -1283,7 +1262,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).GetJobAttributes)(::windows_core::Interface::as_raw(this), attributenames.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Devices_Printers", feature = "Storage_Streams"))] pub fn SetJobAttributesFromBuffer(&self, jobattributesbuffer: P0) -> ::windows_core::Result where @@ -1295,7 +1273,6 @@ impl PrintWorkflowPrinterJob { (::windows_core::Interface::vtable(this).SetJobAttributesFromBuffer)(::windows_core::Interface::as_raw(this), jobattributesbuffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Printers\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Printers", feature = "Foundation_Collections"))] pub fn SetJobAttributes(&self, jobattributes: P0) -> ::windows_core::Result where @@ -1325,7 +1302,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowPrinterJob {} pub struct PrintWorkflowSourceContent(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowSourceContent, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowSourceContent { - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn GetJobPrintTicketAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1366,7 +1342,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowSourceContent {} pub struct PrintWorkflowSpoolStreamContent(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowSpoolStreamContent, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowSpoolStreamContent { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStream(&self) -> ::windows_core::Result { let this = self; @@ -1393,7 +1368,6 @@ unsafe impl ::core::marker::Sync for PrintWorkflowSpoolStreamContent {} pub struct PrintWorkflowStreamTarget(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintWorkflowStreamTarget, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintWorkflowStreamTarget { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStream(&self) -> ::windows_core::Result { let this = self; @@ -1427,7 +1401,6 @@ impl PrintWorkflowSubmittedEventArgs { (::windows_core::Interface::vtable(this).Operation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] #[cfg(feature = "Graphics_Printing_PrintTicket")] pub fn GetTarget(&self, jobprintticket: P0) -> ::windows_core::Result where @@ -1559,7 +1532,6 @@ pub struct PrintWorkflowUIActivatedEventArgs(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] ::windows_core::imp::required_hierarchy!(PrintWorkflowUIActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgs, super::super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser); impl PrintWorkflowUIActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1568,7 +1540,6 @@ impl PrintWorkflowUIActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1577,7 +1548,6 @@ impl PrintWorkflowUIActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1586,7 +1556,6 @@ impl PrintWorkflowUIActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/impl.rs b/crates/libs/windows/src/Windows/Graphics/Printing/impl.rs index 823bb3037d..c8e42795b8 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/impl.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/impl.rs @@ -299,7 +299,6 @@ impl IPrintTaskOptionsCoreProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IPrintTaskOptionsCoreUIConfiguration_Impl: Sized { fn DisplayedOptions(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs index 3badbbf374..4f957376d8 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "Graphics_Printing_OptionDetails")] -#[doc = "Required features: `\"Graphics_Printing_OptionDetails\"`"] pub mod OptionDetails; #[cfg(feature = "Graphics_Printing_PrintSupport")] -#[doc = "Required features: `\"Graphics_Printing_PrintSupport\"`"] pub mod PrintSupport; #[cfg(feature = "Graphics_Printing_PrintTicket")] -#[doc = "Required features: `\"Graphics_Printing_PrintTicket\"`"] pub mod PrintTicket; #[cfg(feature = "Graphics_Printing_Workflow")] -#[doc = "Required features: `\"Graphics_Printing_Workflow\"`"] pub mod Workflow; ::windows_core::imp::com_interface!(IPrintDocumentSource, IPrintDocumentSource_Vtbl, 0xdedc0c30_f1eb_47df_aae6_ed5427511f01); ::windows_core::imp::interface_hierarchy!(IPrintDocumentSource, ::windows_core::IUnknown, ::windows_core::IInspectable); @@ -340,7 +336,6 @@ pub struct IPrintTaskOptionsCoreProperties_Vtbl { ::windows_core::imp::com_interface!(IPrintTaskOptionsCoreUIConfiguration, IPrintTaskOptionsCoreUIConfiguration_Vtbl, 0x62e69e23_9a1e_4336_b74f_3cc7f4cff709); ::windows_core::imp::interface_hierarchy!(IPrintTaskOptionsCoreUIConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IPrintTaskOptionsCoreUIConfiguration { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DisplayedOptions(&self) -> ::windows_core::Result> { let this = self; @@ -696,7 +691,6 @@ unsafe impl ::core::marker::Sync for PrintPageRangeOptions {} pub struct PrintTask(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PrintTask, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PrintTask { - #[doc = "Required features: `\"ApplicationModel_DataTransfer\"`"] #[cfg(feature = "ApplicationModel_DataTransfer")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -863,7 +857,6 @@ impl PrintTaskOptions { (::windows_core::Interface::vtable(this).Bordering)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetPagePrintTicket(&self, printpageinfo: P0) -> ::windows_core::Result where @@ -882,7 +875,6 @@ impl PrintTaskOptions { (::windows_core::Interface::vtable(this).PageRangeOptions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomPageRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1033,7 +1025,6 @@ impl PrintTaskOptions { (::windows_core::Interface::vtable(this).NumberOfCopies)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DisplayedOptions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs b/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs index 565856407f..87145bf1c7 100644 --- a/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/Printing3D/mod.rs @@ -779,7 +779,6 @@ impl Printing3D3MFPackage { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveAsync(&self) -> ::windows_core::Result> { let this = self; @@ -788,7 +787,6 @@ impl Printing3D3MFPackage { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PrintTicket(&self) -> ::windows_core::Result { let this = self; @@ -797,7 +795,6 @@ impl Printing3D3MFPackage { (::windows_core::Interface::vtable(this).PrintTicket)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetPrintTicket(&self, value: P0) -> ::windows_core::Result<()> where @@ -806,7 +803,6 @@ impl Printing3D3MFPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrintTicket)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ModelPart(&self) -> ::windows_core::Result { let this = self; @@ -815,7 +811,6 @@ impl Printing3D3MFPackage { (::windows_core::Interface::vtable(this).ModelPart)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetModelPart(&self, value: P0) -> ::windows_core::Result<()> where @@ -838,7 +833,6 @@ impl Printing3D3MFPackage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnail)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Textures(&self) -> ::windows_core::Result> { let this = self; @@ -847,7 +841,6 @@ impl Printing3D3MFPackage { (::windows_core::Interface::vtable(this).Textures)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadModelFromPackageAsync(&self, value: P0) -> ::windows_core::Result> where @@ -880,7 +873,6 @@ impl Printing3D3MFPackage { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCompression)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadAsync(value: P0) -> ::windows_core::Result> where @@ -981,7 +973,6 @@ unsafe impl ::core::marker::Sync for Printing3DBaseMaterial {} pub struct Printing3DBaseMaterialGroup(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Printing3DBaseMaterialGroup, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Printing3DBaseMaterialGroup { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Bases(&self) -> ::windows_core::Result> { let this = self; @@ -1044,7 +1035,6 @@ impl Printing3DColorMaterial { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetValue)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1053,7 +1043,6 @@ impl Printing3DColorMaterial { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1077,7 +1066,6 @@ unsafe impl ::core::marker::Sync for Printing3DColorMaterial {} pub struct Printing3DColorMaterialGroup(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Printing3DColorMaterialGroup, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Printing3DColorMaterialGroup { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Colors(&self) -> ::windows_core::Result> { let this = self; @@ -1143,7 +1131,6 @@ impl Printing3DComponent { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMesh)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Components(&self) -> ::windows_core::Result> { let this = self; @@ -1238,7 +1225,6 @@ impl Printing3DComponentWithMatrix { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetComponent)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Matrix(&self) -> ::windows_core::Result { let this = self; @@ -1247,7 +1233,6 @@ impl Printing3DComponentWithMatrix { (::windows_core::Interface::vtable(this).Matrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = self; @@ -1278,7 +1263,6 @@ impl Printing3DCompositeMaterial { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Values(&self) -> ::windows_core::Result> { let this = self; @@ -1305,7 +1289,6 @@ unsafe impl ::core::marker::Sync for Printing3DCompositeMaterial {} pub struct Printing3DCompositeMaterialGroup(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Printing3DCompositeMaterialGroup, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Printing3DCompositeMaterialGroup { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Composites(&self) -> ::windows_core::Result> { let this = self; @@ -1321,7 +1304,6 @@ impl Printing3DCompositeMaterialGroup { (::windows_core::Interface::vtable(this).MaterialGroupId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MaterialIndices(&self) -> ::windows_core::Result> { let this = self; @@ -1438,7 +1420,6 @@ impl Printing3DMaterial { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BaseGroups(&self) -> ::windows_core::Result> { let this = self; @@ -1447,7 +1428,6 @@ impl Printing3DMaterial { (::windows_core::Interface::vtable(this).BaseGroups)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ColorGroups(&self) -> ::windows_core::Result> { let this = self; @@ -1456,7 +1436,6 @@ impl Printing3DMaterial { (::windows_core::Interface::vtable(this).ColorGroups)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Texture2CoordGroups(&self) -> ::windows_core::Result> { let this = self; @@ -1465,7 +1444,6 @@ impl Printing3DMaterial { (::windows_core::Interface::vtable(this).Texture2CoordGroups)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CompositeGroups(&self) -> ::windows_core::Result> { let this = self; @@ -1474,7 +1452,6 @@ impl Printing3DMaterial { (::windows_core::Interface::vtable(this).CompositeGroups)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MultiplePropertyGroups(&self) -> ::windows_core::Result> { let this = self; @@ -1574,7 +1551,6 @@ impl Printing3DMesh { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTriangleMaterialIndicesDescription)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetVertexPositions(&self) -> ::windows_core::Result { let this = self; @@ -1587,7 +1563,6 @@ impl Printing3DMesh { let this = self; unsafe { (::windows_core::Interface::vtable(this).CreateVertexPositions)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetVertexNormals(&self) -> ::windows_core::Result { let this = self; @@ -1600,7 +1575,6 @@ impl Printing3DMesh { let this = self; unsafe { (::windows_core::Interface::vtable(this).CreateVertexNormals)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetTriangleIndices(&self) -> ::windows_core::Result { let this = self; @@ -1613,7 +1587,6 @@ impl Printing3DMesh { let this = self; unsafe { (::windows_core::Interface::vtable(this).CreateTriangleIndices)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetTriangleMaterialIndices(&self) -> ::windows_core::Result { let this = self; @@ -1626,7 +1599,6 @@ impl Printing3DMesh { let this = self; unsafe { (::windows_core::Interface::vtable(this).CreateTriangleMaterialIndices)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BufferDescriptionSet(&self) -> ::windows_core::Result { let this = self; @@ -1635,7 +1607,6 @@ impl Printing3DMesh { (::windows_core::Interface::vtable(this).BufferDescriptionSet)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BufferSet(&self) -> ::windows_core::Result { let this = self; @@ -1676,7 +1647,6 @@ impl Printing3DMeshVerificationResult { (::windows_core::Interface::vtable(this).IsValid)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NonmanifoldTriangles(&self) -> ::windows_core::Result> { let this = self; @@ -1685,7 +1655,6 @@ impl Printing3DMeshVerificationResult { (::windows_core::Interface::vtable(this).NonmanifoldTriangles)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReversedNormalTriangles(&self) -> ::windows_core::Result> { let this = self; @@ -1730,7 +1699,6 @@ impl Printing3DModel { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetUnit)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Textures(&self) -> ::windows_core::Result> { let this = self; @@ -1739,7 +1707,6 @@ impl Printing3DModel { (::windows_core::Interface::vtable(this).Textures)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Meshes(&self) -> ::windows_core::Result> { let this = self; @@ -1748,7 +1715,6 @@ impl Printing3DModel { (::windows_core::Interface::vtable(this).Meshes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Components(&self) -> ::windows_core::Result> { let this = self; @@ -1796,7 +1762,6 @@ impl Printing3DModel { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVersion)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequiredExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -1805,7 +1770,6 @@ impl Printing3DModel { (::windows_core::Interface::vtable(this).RequiredExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Metadata(&self) -> ::windows_core::Result> { let this = self; @@ -1962,7 +1926,6 @@ impl Printing3DMultiplePropertyMaterial { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MaterialIndices(&self) -> ::windows_core::Result> { let this = self; @@ -1989,7 +1952,6 @@ unsafe impl ::core::marker::Sync for Printing3DMultiplePropertyMaterial {} pub struct Printing3DMultiplePropertyMaterialGroup(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Printing3DMultiplePropertyMaterialGroup, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Printing3DMultiplePropertyMaterialGroup { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MultipleProperties(&self) -> ::windows_core::Result> { let this = self; @@ -1998,7 +1960,6 @@ impl Printing3DMultiplePropertyMaterialGroup { (::windows_core::Interface::vtable(this).MultipleProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MaterialGroupIndices(&self) -> ::windows_core::Result> { let this = self; @@ -2104,7 +2065,6 @@ unsafe impl ::core::marker::Sync for Printing3DTexture2CoordMaterial {} pub struct Printing3DTexture2CoordMaterialGroup(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Printing3DTexture2CoordMaterialGroup, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Printing3DTexture2CoordMaterialGroup { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Texture2Coords(&self) -> ::windows_core::Result> { let this = self; @@ -2170,7 +2130,6 @@ impl Printing3DTextureResource { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TextureData(&self) -> ::windows_core::Result { let this = self; @@ -2179,7 +2138,6 @@ impl Printing3DTextureResource { (::windows_core::Interface::vtable(this).TextureData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetTextureData(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Graphics/mod.rs b/crates/libs/windows/src/Windows/Graphics/mod.rs index 79e7e41886..ebce08e3f5 100644 --- a/crates/libs/windows/src/Windows/Graphics/mod.rs +++ b/crates/libs/windows/src/Windows/Graphics/mod.rs @@ -1,26 +1,18 @@ #[cfg(feature = "Graphics_Capture")] -#[doc = "Required features: `\"Graphics_Capture\"`"] pub mod Capture; #[cfg(feature = "Graphics_DirectX")] -#[doc = "Required features: `\"Graphics_DirectX\"`"] pub mod DirectX; #[cfg(feature = "Graphics_Display")] -#[doc = "Required features: `\"Graphics_Display\"`"] pub mod Display; #[cfg(feature = "Graphics_Effects")] -#[doc = "Required features: `\"Graphics_Effects\"`"] pub mod Effects; #[cfg(feature = "Graphics_Holographic")] -#[doc = "Required features: `\"Graphics_Holographic\"`"] pub mod Holographic; #[cfg(feature = "Graphics_Imaging")] -#[doc = "Required features: `\"Graphics_Imaging\"`"] pub mod Imaging; #[cfg(feature = "Graphics_Printing")] -#[doc = "Required features: `\"Graphics_Printing\"`"] pub mod Printing; #[cfg(feature = "Graphics_Printing3D")] -#[doc = "Required features: `\"Graphics_Printing3D\"`"] pub mod Printing3D; ::windows_core::imp::com_interface!(IGeometrySource2D, IGeometrySource2D_Vtbl, 0xcaff7902_670c_4181_a624_da977203b845); ::windows_core::imp::interface_hierarchy!(IGeometrySource2D, ::windows_core::IUnknown, ::windows_core::IInspectable); diff --git a/crates/libs/windows/src/Windows/Management/Core/mod.rs b/crates/libs/windows/src/Windows/Management/Core/mod.rs index 8f1ad28afc..d67b7cf0ff 100644 --- a/crates/libs/windows/src/Windows/Management/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Core/mod.rs @@ -19,7 +19,6 @@ pub struct IApplicationDataManagerStatics_Vtbl { pub struct ApplicationDataManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ApplicationDataManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ApplicationDataManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateForPackageFamily(packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IApplicationDataManagerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Management/Deployment/mod.rs b/crates/libs/windows/src/Windows/Management/Deployment/mod.rs index f936edfd0d..2daf518f68 100644 --- a/crates/libs/windows/src/Windows/Management/Deployment/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Deployment/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Management_Deployment_Preview")] -#[doc = "Required features: `\"Management_Deployment_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IAddPackageOptions, IAddPackageOptions_Vtbl, 0x05cee018_f68f_422b_95a4_66679ec77fc0); #[repr(C)] @@ -719,7 +718,6 @@ impl AddPackageOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DependencyPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -742,7 +740,6 @@ impl AddPackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTargetVolume)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageFamilyNames(&self) -> ::windows_core::Result> { let this = self; @@ -751,7 +748,6 @@ impl AddPackageOptions { (::windows_core::Interface::vtable(this).OptionalPackageFamilyNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -760,7 +756,6 @@ impl AddPackageOptions { (::windows_core::Interface::vtable(this).OptionalPackageUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RelatedPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -904,7 +899,6 @@ impl AddPackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDeferRegistrationWhenPackagesAreInUse)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExpectedDigests(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -999,7 +993,6 @@ impl AutoUpdateSettingsOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Version(&self) -> ::windows_core::Result { let this = self; @@ -1008,7 +1001,6 @@ impl AutoUpdateSettingsOptions { (::windows_core::Interface::vtable(this).Version)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SetVersion(&self, value: super::super::ApplicationModel::PackageVersion) -> ::windows_core::Result<()> { let this = self; @@ -1105,7 +1097,6 @@ impl AutoUpdateSettingsOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsAutoRepairEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateUris(&self) -> ::windows_core::Result> { let this = self; @@ -1114,7 +1105,6 @@ impl AutoUpdateSettingsOptions { (::windows_core::Interface::vtable(this).UpdateUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RepairUris(&self) -> ::windows_core::Result> { let this = self; @@ -1123,7 +1113,6 @@ impl AutoUpdateSettingsOptions { (::windows_core::Interface::vtable(this).RepairUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DependencyPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -1132,7 +1121,6 @@ impl AutoUpdateSettingsOptions { (::windows_core::Interface::vtable(this).DependencyPackageUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -1141,7 +1129,6 @@ impl AutoUpdateSettingsOptions { (::windows_core::Interface::vtable(this).OptionalPackageUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn CreateFromAppInstallerInfo(appinstallerinfo: P0) -> ::windows_core::Result where @@ -1182,7 +1169,6 @@ impl CreateSharedPackageContainerOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Members(&self) -> ::windows_core::Result> { let this = self; @@ -1449,7 +1435,6 @@ impl PackageAllUserProvisioningOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageFamilyNames(&self) -> ::windows_core::Result> { let this = self; @@ -1458,7 +1443,6 @@ impl PackageAllUserProvisioningOptions { (::windows_core::Interface::vtable(this).OptionalPackageFamilyNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProjectionOrderPackageFamilyNames(&self) -> ::windows_core::Result> { let this = self; @@ -1492,7 +1476,6 @@ impl PackageManager { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddPackageAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions) -> ::windows_core::Result> where @@ -1505,7 +1488,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).AddPackageAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdatePackageAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions) -> ::windows_core::Result> where @@ -1525,7 +1507,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RemovePackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StagePackageAsync(&self, packageuri: P0, dependencypackageuris: P1) -> ::windows_core::Result> where @@ -1538,7 +1519,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).StagePackageAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterPackageAsync(&self, manifesturi: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions) -> ::windows_core::Result> where @@ -1551,7 +1531,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RegisterPackageAsync)(::windows_core::Interface::as_raw(this), manifesturi.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackages(&self) -> ::windows_core::Result> { let this = self; @@ -1560,7 +1539,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityId(&self, usersecurityid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1569,7 +1547,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByNamePublisher(&self, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1578,7 +1555,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByNamePublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdNamePublisher(&self, usersecurityid: &::windows_core::HSTRING, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1587,7 +1563,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdNamePublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindUsers(&self, packagefullname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1600,7 +1575,6 @@ impl PackageManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPackageState)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), packagestate).ok() } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn FindPackageByPackageFullName(&self, packagefullname: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1616,7 +1590,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).CleanupPackageForUserAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(usersecurityid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByPackageFamilyName(&self, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1625,7 +1598,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdPackageFamilyName(&self, usersecurityid: &::windows_core::HSTRING, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1634,7 +1606,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn FindPackageByUserSecurityIdPackageFullName(&self, usersecurityid: &::windows_core::HSTRING, packagefullname: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -1660,7 +1631,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RemovePackageWithOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), removaloptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StagePackageWithOptionsAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions) -> ::windows_core::Result> where @@ -1673,7 +1643,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).StagePackageWithOptionsAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterPackageByFullNameAsync(&self, mainpackagefullname: &::windows_core::HSTRING, dependencypackagefullnames: P0, deploymentoptions: DeploymentOptions) -> ::windows_core::Result> where @@ -1685,7 +1654,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RegisterPackageByFullNameAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(mainpackagefullname), dependencypackagefullnames.into_param().abi(), deploymentoptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesWithPackageTypes(&self, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1694,7 +1662,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesWithPackageTypes)(::windows_core::Interface::as_raw(this), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdWithPackageTypes(&self, usersecurityid: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1703,7 +1670,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByNamePublisherWithPackageTypes(&self, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1712,7 +1678,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByNamePublisherWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(&self, usersecurityid: &::windows_core::HSTRING, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1721,7 +1686,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdNamePublisherWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByPackageFamilyNameWithPackageTypes(&self, packagefamilyname: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1730,7 +1694,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackagesByPackageFamilyNameWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefamilyname), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(&self, usersecurityid: &::windows_core::HSTRING, packagefamilyname: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1753,7 +1716,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).AddPackageVolumeAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagestorepath), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddPackageToVolumeAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2) -> ::windows_core::Result> where @@ -1771,7 +1733,6 @@ impl PackageManager { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ClearPackageStatus)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), status).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterPackageWithAppDataVolumeAsync(&self, manifesturi: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, appdatavolume: P2) -> ::windows_core::Result> where @@ -1792,7 +1753,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).FindPackageVolumeByName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(volumename), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindPackageVolumes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1859,7 +1819,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).SetPackageVolumeOnlineAsync)(::windows_core::Interface::as_raw(this), packagevolume.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StagePackageToVolumeAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2) -> ::windows_core::Result> where @@ -1880,7 +1839,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).StageUserDataWithOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), deploymentoptions, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPackageVolumesAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1889,7 +1847,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).GetPackageVolumesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddPackageToVolumeAndOptionalPackagesAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, externalpackageuris: P4) -> ::windows_core::Result> where @@ -1905,7 +1862,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).AddPackageToVolumeAndOptionalPackagesAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, targetvolume.into_param().abi(), optionalpackagefamilynames.into_param().abi(), externalpackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StagePackageToVolumeAndOptionalPackagesAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, externalpackageuris: P4) -> ::windows_core::Result> where @@ -1921,7 +1877,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).StagePackageToVolumeAndOptionalPackagesAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, targetvolume.into_param().abi(), optionalpackagefamilynames.into_param().abi(), externalpackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterPackageByFamilyNameAndOptionalPackagesAsync(&self, mainpackagefamilyname: &::windows_core::HSTRING, dependencypackagefamilynames: P0, deploymentoptions: DeploymentOptions, appdatavolume: P1, optionalpackagefamilynames: P2) -> ::windows_core::Result> where @@ -1971,7 +1926,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RequestAddPackageByAppInstallerFileAsync)(::windows_core::Interface::as_raw(this), appinstallerfileuri.into_param().abi(), options, targetvolume.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddPackageToVolumeAndRelatedSetAsync(&self, packageuri: P0, dependencypackageuris: P1, options: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, packageuristoinstall: P4, relatedpackageuris: P5) -> ::windows_core::Result> where @@ -1988,7 +1942,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).AddPackageToVolumeAndRelatedSetAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), options, targetvolume.into_param().abi(), optionalpackagefamilynames.into_param().abi(), packageuristoinstall.into_param().abi(), relatedpackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StagePackageToVolumeAndRelatedSetAsync(&self, packageuri: P0, dependencypackageuris: P1, options: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, packageuristoinstall: P4, relatedpackageuris: P5) -> ::windows_core::Result> where @@ -2005,7 +1958,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).StagePackageToVolumeAndRelatedSetAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), options, targetvolume.into_param().abi(), optionalpackagefamilynames.into_param().abi(), packageuristoinstall.into_param().abi(), relatedpackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestAddPackageAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, relatedpackageuris: P4) -> ::windows_core::Result> where @@ -2021,7 +1973,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RequestAddPackageAsync)(::windows_core::Interface::as_raw(this), packageuri.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, targetvolume.into_param().abi(), optionalpackagefamilynames.into_param().abi(), relatedpackageuris.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestAddPackageAndRelatedSetAsync(&self, packageuri: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, targetvolume: P2, optionalpackagefamilynames: P3, relatedpackageuris: P4, packageuristoinstall: P5) -> ::windows_core::Result> where @@ -2045,7 +1996,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).DeprovisionPackageForAllUsersAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindProvisionedPackages(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2087,7 +2037,6 @@ impl PackageManager { (::windows_core::Interface::vtable(this).RegisterPackageByUriAsync)(::windows_core::Interface::as_raw(this), manifesturi.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterPackagesByFullNameAsync(&self, packagefullnames: P0, options: P1) -> ::windows_core::Result> where @@ -2129,7 +2078,6 @@ unsafe impl ::core::marker::Sync for PackageManager {} pub struct PackageManagerDebugSettings(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PackageManagerDebugSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PackageManagerDebugSettings { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SetContentGroupStateAsync(&self, package: P0, contentgroupname: &::windows_core::HSTRING, state: super::super::ApplicationModel::PackageContentGroupState) -> ::windows_core::Result where @@ -2141,7 +2089,6 @@ impl PackageManagerDebugSettings { (::windows_core::Interface::vtable(this).SetContentGroupStateAsync)(::windows_core::Interface::as_raw(this), package.into_param().abi(), ::core::mem::transmute_copy(contentgroupname), state, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SetContentGroupStateWithPercentageAsync(&self, package: P0, contentgroupname: &::windows_core::HSTRING, state: super::super::ApplicationModel::PackageContentGroupState, completionpercentage: f64) -> ::windows_core::Result where @@ -2245,7 +2192,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).SupportsHardLinks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackages(&self) -> ::windows_core::Result> { let this = self; @@ -2254,7 +2200,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByNamePublisher(&self, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2263,7 +2208,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByNamePublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByPackageFamilyName(&self, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2272,7 +2216,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesWithPackageTypes(&self, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = self; @@ -2281,7 +2224,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesWithPackageTypes)(::windows_core::Interface::as_raw(this), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByNamePublisherWithPackagesTypes(&self, packagetypes: PackageTypes, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2290,7 +2232,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByNamePublisherWithPackagesTypes)(::windows_core::Interface::as_raw(this), packagetypes, ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByPackageFamilyNameWithPackageTypes(&self, packagetypes: PackageTypes, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2299,7 +2240,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByPackageFamilyNameWithPackageTypes)(::windows_core::Interface::as_raw(this), packagetypes, ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackageByPackageFullName(&self, packagefullname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2308,7 +2248,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackageByPackageFullName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityId(&self, usersecurityid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2317,7 +2256,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdNamePublisher(&self, usersecurityid: &::windows_core::HSTRING, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2326,7 +2264,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdNamePublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdPackageFamilyName(&self, usersecurityid: &::windows_core::HSTRING, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2335,7 +2272,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdWithPackageTypes(&self, usersecurityid: &::windows_core::HSTRING, packagetypes: PackageTypes) -> ::windows_core::Result> { let this = self; @@ -2344,7 +2280,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), packagetypes, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(&self, usersecurityid: &::windows_core::HSTRING, packagetypes: PackageTypes, packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2353,7 +2288,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdNamePublisherWithPackageTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), packagetypes, ::core::mem::transmute_copy(packagename), ::core::mem::transmute_copy(packagepublisher), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByUserSecurityIdPackageFamilyNameWithPackagesTypes(&self, usersecurityid: &::windows_core::HSTRING, packagetypes: PackageTypes, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2362,7 +2296,6 @@ impl PackageVolume { (::windows_core::Interface::vtable(this).FindPackagesByUserSecurityIdPackageFamilyNameWithPackagesTypes)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(usersecurityid), packagetypes, ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackageByUserSecurityIdPackageFullName(&self, usersecurityid: &::windows_core::HSTRING, packagefullname: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -2417,7 +2350,6 @@ impl RegisterPackageOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DependencyPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -2440,7 +2372,6 @@ impl RegisterPackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppDataVolume)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageFamilyNames(&self) -> ::windows_core::Result> { let this = self; @@ -2551,7 +2482,6 @@ impl RegisterPackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDeferRegistrationWhenPackagesAreInUse)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExpectedDigests(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2592,7 +2522,6 @@ impl SharedPackageContainer { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMembers(&self) -> ::windows_core::Result> { let this = self; @@ -2663,7 +2592,6 @@ impl SharedPackageContainerManager { (::windows_core::Interface::vtable(this).GetContainer)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContainers(&self) -> ::windows_core::Result> { let this = self; @@ -2672,7 +2600,6 @@ impl SharedPackageContainerManager { (::windows_core::Interface::vtable(this).FindContainers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindContainersWithOptions(&self, options: P0) -> ::windows_core::Result> where @@ -2768,7 +2695,6 @@ impl StagePackageOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DependencyPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -2791,7 +2717,6 @@ impl StagePackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTargetVolume)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageFamilyNames(&self) -> ::windows_core::Result> { let this = self; @@ -2800,7 +2725,6 @@ impl StagePackageOptions { (::windows_core::Interface::vtable(this).OptionalPackageFamilyNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionalPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -2809,7 +2733,6 @@ impl StagePackageOptions { (::windows_core::Interface::vtable(this).OptionalPackageUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RelatedPackageUris(&self) -> ::windows_core::Result> { let this = self; @@ -2909,7 +2832,6 @@ impl StagePackageOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAllowUnsigned)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExpectedDigests(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Management/Policies/mod.rs b/crates/libs/windows/src/Windows/Management/Policies/mod.rs index d161b7a1e9..c49d27faf7 100644 --- a/crates/libs/windows/src/Windows/Management/Policies/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Policies/mod.rs @@ -42,7 +42,6 @@ impl NamedPolicy { (::windows_core::Interface::vtable(this).GetPolicyFromPath)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(area), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetPolicyFromPathForUser(user: P0, area: &::windows_core::HSTRING, name: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -102,7 +101,6 @@ impl NamedPolicyData { (::windows_core::Interface::vtable(this).IsUserPolicy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -118,7 +116,6 @@ impl NamedPolicyData { (::windows_core::Interface::vtable(this).GetBoolean)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetBinary(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Management/Update/mod.rs b/crates/libs/windows/src/Windows/Management/Update/mod.rs index fae05f433c..66f5a40e20 100644 --- a/crates/libs/windows/src/Windows/Management/Update/mod.rs +++ b/crates/libs/windows/src/Windows/Management/Update/mod.rs @@ -319,7 +319,6 @@ unsafe impl ::core::marker::Sync for PreviewBuildsManager {} pub struct PreviewBuildsState(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PreviewBuildsState, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PreviewBuildsState { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -676,7 +675,6 @@ impl WindowsUpdateAdministrator { let this = self; unsafe { (::windows_core::Interface::vtable(this).RevokeWindowsUpdateApproval)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(updateid)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUpdates(&self) -> ::windows_core::Result> { let this = self; @@ -1114,7 +1112,6 @@ impl WindowsUpdateManager { (::windows_core::Interface::vtable(this).LastSuccessfulScanTimestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetApplicableUpdates(&self) -> ::windows_core::Result> { let this = self; @@ -1123,7 +1120,6 @@ impl WindowsUpdateManager { (::windows_core::Interface::vtable(this).GetApplicableUpdates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMostRecentCompletedUpdates(&self, count: i32) -> ::windows_core::Result> { let this = self; @@ -1132,7 +1128,6 @@ impl WindowsUpdateManager { (::windows_core::Interface::vtable(this).GetMostRecentCompletedUpdates)(::windows_core::Interface::as_raw(this), count, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMostRecentCompletedUpdatesAsync(&self, count: i32) -> ::windows_core::Result>> { let this = self; @@ -1346,7 +1341,6 @@ impl WindowsUpdateScanCompletedEventArgs { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Updates(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Management/mod.rs b/crates/libs/windows/src/Windows/Management/mod.rs index 133779907b..b45fa07e0e 100644 --- a/crates/libs/windows/src/Windows/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Management/mod.rs @@ -1,17 +1,12 @@ #[cfg(feature = "Management_Core")] -#[doc = "Required features: `\"Management_Core\"`"] pub mod Core; #[cfg(feature = "Management_Deployment")] -#[doc = "Required features: `\"Management_Deployment\"`"] pub mod Deployment; #[cfg(feature = "Management_Policies")] -#[doc = "Required features: `\"Management_Policies\"`"] pub mod Policies; #[cfg(feature = "Management_Update")] -#[doc = "Required features: `\"Management_Update\"`"] pub mod Update; #[cfg(feature = "Management_Workplace")] -#[doc = "Required features: `\"Management_Workplace\"`"] pub mod Workplace; ::windows_core::imp::com_interface!(IMdmAlert, IMdmAlert_Vtbl, 0xb0fbc327_28c1_4b52_a548_c5807caf70b6); #[repr(C)] @@ -166,7 +161,6 @@ impl ::windows_core::RuntimeName for MdmAlert { pub struct MdmSession(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MdmSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MdmSession { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Alerts(&self) -> ::windows_core::Result> { let this = self; @@ -214,7 +208,6 @@ impl MdmSession { (::windows_core::Interface::vtable(this).StartAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartWithAlertsAsync(&self, alerts: P0) -> ::windows_core::Result where @@ -239,7 +232,6 @@ impl ::windows_core::RuntimeName for MdmSession { } pub struct MdmSessionManager; impl MdmSessionManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SessionIds() -> ::windows_core::Result> { Self::IMdmSessionManagerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs b/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs index 33171cea9c..27bb2d2cc7 100644 --- a/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs +++ b/crates/libs/windows/src/Windows/Media/AppBroadcasting/mod.rs @@ -222,7 +222,6 @@ impl AppBroadcastingUI { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs b/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs index cedb8e7058..4256aa628e 100644 --- a/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs +++ b/crates/libs/windows/src/Windows/Media/AppRecording/mod.rs @@ -98,7 +98,6 @@ impl AppRecordingManager { (::windows_core::Interface::vtable(this).GetStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn StartRecordingToFileAsync(&self, file: P0) -> ::windows_core::Result> where @@ -110,7 +109,6 @@ impl AppRecordingManager { (::windows_core::Interface::vtable(this).StartRecordingToFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn RecordTimeSpanToFileAsync(&self, starttime: super::super::Foundation::DateTime, duration: super::super::Foundation::TimeSpan, file: P0) -> ::windows_core::Result> where @@ -122,7 +120,6 @@ impl AppRecordingManager { (::windows_core::Interface::vtable(this).RecordTimeSpanToFileAsync)(::windows_core::Interface::as_raw(this), starttime, duration, file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedScreenshotMediaEncodingSubtypes(&self) -> ::windows_core::Result> { let this = self; @@ -131,7 +128,6 @@ impl AppRecordingManager { (::windows_core::Interface::vtable(this).SupportedScreenshotMediaEncodingSubtypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn SaveScreenshotToFilesAsync(&self, folder: P0, filenameprefix: &::windows_core::HSTRING, option: AppRecordingSaveScreenshotOption, requestedformats: P1) -> ::windows_core::Result> where @@ -233,7 +229,6 @@ impl AppRecordingSaveScreenshotResult { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavedScreenshotInfos(&self) -> ::windows_core::Result> { let this = self; @@ -260,7 +255,6 @@ unsafe impl ::core::marker::Sync for AppRecordingSaveScreenshotResult {} pub struct AppRecordingSavedScreenshotInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppRecordingSavedScreenshotInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppRecordingSavedScreenshotInfo { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Audio/impl.rs b/crates/libs/windows/src/Windows/Media/Audio/impl.rs index 5efb69cbc8..091306f4eb 100644 --- a/crates/libs/windows/src/Windows/Media/Audio/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Audio/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects", feature = "Media_MediaProperties"))] pub trait IAudioInputNode_Impl: Sized + IAudioNode_Impl + super::super::Foundation::IClosable_Impl { fn OutgoingConnections(&self) -> ::windows_core::Result>; @@ -52,7 +51,6 @@ impl IAudioInputNode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects", feature = "Media_MediaProperties"))] pub trait IAudioInputNode2_Impl: Sized + IAudioInputNode_Impl + IAudioNode_Impl + super::super::Foundation::IClosable_Impl { fn Emitter(&self) -> ::windows_core::Result; @@ -82,7 +80,6 @@ impl IAudioInputNode2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects", feature = "Media_MediaProperties"))] pub trait IAudioNode_Impl: Sized + super::super::Foundation::IClosable_Impl { fn EffectDefinitions(&self) -> ::windows_core::Result>; @@ -204,7 +201,6 @@ impl IAudioNode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects", feature = "Media_MediaProperties"))] pub trait IAudioNodeWithListener_Impl: Sized + IAudioNode_Impl + super::super::Foundation::IClosable_Impl { fn SetListener(&self, value: ::core::option::Option<&AudioNodeListener>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Media/Audio/mod.rs b/crates/libs/windows/src/Windows/Media/Audio/mod.rs index 5d26824ca5..b0815668db 100644 --- a/crates/libs/windows/src/Windows/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Audio/mod.rs @@ -273,7 +273,6 @@ pub struct IAudioGraphUnrecoverableErrorOccurredEventArgs_Vtbl { ::windows_core::imp::interface_hierarchy!(IAudioInputNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IAudioInputNode, IAudioNode, super::super::Foundation::IClosable); impl IAudioInputNode { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = self; @@ -303,7 +302,6 @@ impl IAudioInputNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveOutgoingConnection)(::windows_core::Interface::as_raw(this), destination.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -323,7 +321,6 @@ impl IAudioInputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -355,7 +352,6 @@ impl IAudioInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -364,7 +360,6 @@ impl IAudioInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -404,7 +399,6 @@ impl IAudioInputNode2 { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -434,7 +428,6 @@ impl IAudioInputNode2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveOutgoingConnection)(::windows_core::Interface::as_raw(this), destination.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -454,7 +447,6 @@ impl IAudioInputNode2 { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -486,7 +478,6 @@ impl IAudioInputNode2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -495,7 +486,6 @@ impl IAudioInputNode2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -522,7 +512,6 @@ pub struct IAudioInputNode2_Vtbl { ::windows_core::imp::interface_hierarchy!(IAudioNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IAudioNode, super::super::Foundation::IClosable); impl IAudioNode { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = self; @@ -542,7 +531,6 @@ impl IAudioNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -574,7 +562,6 @@ impl IAudioNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -583,7 +570,6 @@ impl IAudioNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -783,7 +769,6 @@ impl IAudioNodeWithListener { (::windows_core::Interface::vtable(this).Listener)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -803,7 +788,6 @@ impl IAudioNodeWithListener { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -835,7 +819,6 @@ impl IAudioNodeWithListener { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -844,7 +827,6 @@ impl IAudioNodeWithListener { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1253,7 +1235,6 @@ pub struct AudioDeviceInputNode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioDeviceInputNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(AudioDeviceInputNode, IAudioInputNode, IAudioInputNode2, IAudioNode, super::super::Foundation::IClosable); impl AudioDeviceInputNode { - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn Device(&self) -> ::windows_core::Result { let this = self; @@ -1262,7 +1243,6 @@ impl AudioDeviceInputNode { (::windows_core::Interface::vtable(this).Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1299,7 +1279,6 @@ impl AudioDeviceInputNode { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1319,7 +1298,6 @@ impl AudioDeviceInputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1351,7 +1329,6 @@ impl AudioDeviceInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1360,7 +1337,6 @@ impl AudioDeviceInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1392,7 +1368,6 @@ pub struct AudioDeviceOutputNode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioDeviceOutputNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(AudioDeviceOutputNode, IAudioNode, IAudioNodeWithListener, super::super::Foundation::IClosable); impl AudioDeviceOutputNode { - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn Device(&self) -> ::windows_core::Result { let this = self; @@ -1401,7 +1376,6 @@ impl AudioDeviceOutputNode { (::windows_core::Interface::vtable(this).Device)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1421,7 +1395,6 @@ impl AudioDeviceOutputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1453,7 +1426,6 @@ impl AudioDeviceOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1462,7 +1434,6 @@ impl AudioDeviceOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1579,7 +1550,6 @@ impl AudioFileInputNode { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SourceFile(&self) -> ::windows_core::Result { let this = self; @@ -1602,7 +1572,6 @@ impl AudioFileInputNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveFileCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1639,7 +1608,6 @@ impl AudioFileInputNode { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1659,7 +1627,6 @@ impl AudioFileInputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1691,7 +1658,6 @@ impl AudioFileInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1700,7 +1666,6 @@ impl AudioFileInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1732,7 +1697,6 @@ pub struct AudioFileOutputNode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioFileOutputNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(AudioFileOutputNode, IAudioNode, super::super::Foundation::IClosable); impl AudioFileOutputNode { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -1741,7 +1705,6 @@ impl AudioFileOutputNode { (::windows_core::Interface::vtable(this).File)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn FileEncodingProfile(&self) -> ::windows_core::Result { let this = self; @@ -1750,7 +1713,6 @@ impl AudioFileOutputNode { (::windows_core::Interface::vtable(this).FileEncodingProfile)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Transcoding\"`"] #[cfg(feature = "Media_Transcoding")] pub fn FinalizeAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1759,7 +1721,6 @@ impl AudioFileOutputNode { (::windows_core::Interface::vtable(this).FinalizeAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1779,7 +1740,6 @@ impl AudioFileOutputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1811,7 +1771,6 @@ impl AudioFileOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1820,7 +1779,6 @@ impl AudioFileOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -1934,7 +1892,6 @@ impl AudioFrameInputNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveQuantumStarted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1971,7 +1928,6 @@ impl AudioFrameInputNode { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1991,7 +1947,6 @@ impl AudioFrameInputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2023,7 +1978,6 @@ impl AudioFrameInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -2032,7 +1986,6 @@ impl AudioFrameInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -2071,7 +2024,6 @@ impl AudioFrameOutputNode { (::windows_core::Interface::vtable(this).GetFrame)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2091,7 +2043,6 @@ impl AudioFrameOutputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2123,7 +2074,6 @@ impl AudioFrameOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -2132,7 +2082,6 @@ impl AudioFrameOutputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -2171,7 +2120,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFrameInputNode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateFrameInputNodeWithFormat(&self, encodingproperties: P0) -> ::windows_core::Result where @@ -2183,7 +2131,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFrameInputNodeWithFormat)(::windows_core::Interface::as_raw(this), encodingproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn CreateDeviceInputNodeAsync(&self, category: super::Capture::MediaCategory) -> ::windows_core::Result> { let this = self; @@ -2192,7 +2139,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateDeviceInputNodeAsync)(::windows_core::Interface::as_raw(this), category, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn CreateDeviceInputNodeWithFormatAsync(&self, category: super::Capture::MediaCategory, encodingproperties: P0) -> ::windows_core::Result> where @@ -2204,7 +2150,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateDeviceInputNodeWithFormatAsync)(::windows_core::Interface::as_raw(this), category, encodingproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Devices_Enumeration", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn CreateDeviceInputNodeWithFormatOnDeviceAsync(&self, category: super::Capture::MediaCategory, encodingproperties: P0, device: P1) -> ::windows_core::Result> where @@ -2224,7 +2169,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFrameOutputNode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateFrameOutputNodeWithFormat(&self, encodingproperties: P0) -> ::windows_core::Result where @@ -2243,7 +2187,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateDeviceOutputNodeAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFileInputNodeAsync(&self, file: P0) -> ::windows_core::Result> where @@ -2255,7 +2198,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFileInputNodeAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFileOutputNodeAsync(&self, file: P0) -> ::windows_core::Result> where @@ -2267,7 +2209,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFileOutputNodeAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage"))] pub fn CreateFileOutputNodeWithFileProfileAsync(&self, file: P0, fileencodingprofile: P1) -> ::windows_core::Result> where @@ -2287,7 +2228,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateSubmixNode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateSubmixNodeWithFormat(&self, encodingproperties: P0) -> ::windows_core::Result where @@ -2360,7 +2300,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CompletedQuantumCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -2376,7 +2315,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).LatencyInSamples)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn PrimaryRenderDevice(&self) -> ::windows_core::Result { let this = self; @@ -2399,7 +2337,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).SamplesPerQuantum)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateFrameInputNodeWithFormatAndEmitter(&self, encodingproperties: P0, emitter: P1) -> ::windows_core::Result where @@ -2412,7 +2349,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFrameInputNodeWithFormatAndEmitter)(::windows_core::Interface::as_raw(this), encodingproperties.into_param().abi(), emitter.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Devices_Enumeration", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync(&self, category: super::Capture::MediaCategory, encodingproperties: P0, device: P1, emitter: P2) -> ::windows_core::Result> where @@ -2426,7 +2362,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync)(::windows_core::Interface::as_raw(this), category, encodingproperties.into_param().abi(), device.into_param().abi(), emitter.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFileInputNodeWithEmitterAsync(&self, file: P0, emitter: P1) -> ::windows_core::Result> where @@ -2439,7 +2374,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateFileInputNodeWithEmitterAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), emitter.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateSubmixNodeWithFormatAndEmitter(&self, encodingproperties: P0, emitter: P1) -> ::windows_core::Result where @@ -2459,7 +2393,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateBatchUpdater)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn CreateMediaSourceAudioInputNodeAsync(&self, mediasource: P0) -> ::windows_core::Result> where @@ -2471,7 +2404,6 @@ impl AudioGraph { (::windows_core::Interface::vtable(this).CreateMediaSourceAudioInputNodeAsync)(::windows_core::Interface::as_raw(this), mediasource.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn CreateMediaSourceAudioInputNodeWithEmitterAsync(&self, mediasource: P0, emitter: P1) -> ::windows_core::Result> where @@ -2579,7 +2511,6 @@ unsafe impl ::core::marker::Sync for AudioGraphConnection {} pub struct AudioGraphSettings(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioGraphSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AudioGraphSettings { - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -2588,7 +2519,6 @@ impl AudioGraphSettings { (::windows_core::Interface::vtable(this).EncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetEncodingProperties(&self, value: P0) -> ::windows_core::Result<()> where @@ -2597,7 +2527,6 @@ impl AudioGraphSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEncodingProperties)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn PrimaryRenderDevice(&self) -> ::windows_core::Result { let this = self; @@ -2606,7 +2535,6 @@ impl AudioGraphSettings { (::windows_core::Interface::vtable(this).PrimaryRenderDevice)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn SetPrimaryRenderDevice(&self, value: P0) -> ::windows_core::Result<()> where @@ -2637,7 +2565,6 @@ impl AudioGraphSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDesiredSamplesPerQuantum)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn AudioRenderCategory(&self) -> ::windows_core::Result { let this = self; @@ -2646,7 +2573,6 @@ impl AudioGraphSettings { (::windows_core::Interface::vtable(this).AudioRenderCategory)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn SetAudioRenderCategory(&self, value: super::Render::AudioRenderCategory) -> ::windows_core::Result<()> { let this = self; @@ -2674,7 +2600,6 @@ impl AudioGraphSettings { (::windows_core::Interface::vtable(this).MaxPlaybackSpeedFactor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn Create(audiorendercategory: super::Render::AudioRenderCategory) -> ::windows_core::Result { Self::IAudioGraphSettingsFactory(|this| unsafe { @@ -2737,7 +2662,6 @@ impl AudioNodeEmitter { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -2746,13 +2670,11 @@ impl AudioNodeEmitter { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPosition(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Direction(&self) -> ::windows_core::Result { let this = self; @@ -2761,7 +2683,6 @@ impl AudioNodeEmitter { (::windows_core::Interface::vtable(this).Direction)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetDirection(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -2814,7 +2735,6 @@ impl AudioNodeEmitter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDopplerScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn DopplerVelocity(&self) -> ::windows_core::Result { let this = self; @@ -2823,7 +2743,6 @@ impl AudioNodeEmitter { (::windows_core::Interface::vtable(this).DopplerVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetDopplerVelocity(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -3070,7 +2989,6 @@ impl AudioNodeListener { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -3079,13 +2997,11 @@ impl AudioNodeListener { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPosition(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = self; @@ -3094,7 +3010,6 @@ impl AudioNodeListener { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -3111,7 +3026,6 @@ impl AudioNodeListener { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSpeedOfSound)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn DopplerVelocity(&self) -> ::windows_core::Result { let this = self; @@ -3120,7 +3034,6 @@ impl AudioNodeListener { (::windows_core::Interface::vtable(this).DopplerVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetDopplerVelocity(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -3296,7 +3209,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForRenderMonitoring)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn CreateForRenderMonitoringWithCategory(category: super::Render::AudioRenderCategory) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3304,7 +3216,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForRenderMonitoringWithCategory)(::windows_core::Interface::as_raw(this), category, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Devices\"`, `\"Media_Render\"`"] #[cfg(all(feature = "Media_Devices", feature = "Media_Render"))] pub fn CreateForRenderMonitoringWithCategoryAndDeviceRole(category: super::Render::AudioRenderCategory, role: super::Devices::AudioDeviceRole) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3312,7 +3223,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForRenderMonitoringWithCategoryAndDeviceRole)(::windows_core::Interface::as_raw(this), category, role, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn CreateForRenderMonitoringWithCategoryAndDeviceId(category: super::Render::AudioRenderCategory, deviceid: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3326,7 +3236,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForCaptureMonitoring)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn CreateForCaptureMonitoringWithCategory(category: super::Capture::MediaCategory) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3334,7 +3243,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForCaptureMonitoringWithCategory)(::windows_core::Interface::as_raw(this), category, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_Devices\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_Devices"))] pub fn CreateForCaptureMonitoringWithCategoryAndDeviceRole(category: super::Capture::MediaCategory, role: super::Devices::AudioDeviceRole) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3342,7 +3250,6 @@ impl AudioStateMonitor { (::windows_core::Interface::vtable(this).CreateForCaptureMonitoringWithCategoryAndDeviceRole)(::windows_core::Interface::as_raw(this), category, role, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn CreateForCaptureMonitoringWithCategoryAndDeviceId(category: super::Capture::MediaCategory, deviceid: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IAudioStateMonitorStatics(|this| unsafe { @@ -3374,7 +3281,6 @@ pub struct AudioSubmixNode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioSubmixNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(AudioSubmixNode, IAudioInputNode, IAudioInputNode2, IAudioNode, super::super::Foundation::IClosable); impl AudioSubmixNode { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = self; @@ -3411,7 +3317,6 @@ impl AudioSubmixNode { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3431,7 +3336,6 @@ impl AudioSubmixNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3463,7 +3367,6 @@ impl AudioSubmixNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -3472,7 +3375,6 @@ impl AudioSubmixNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -3739,7 +3641,6 @@ pub struct EchoEffectDefinition(::windows_core::IUnknown); #[cfg(feature = "Media_Effects")] ::windows_core::imp::required_hierarchy!(EchoEffectDefinition, super::Effects::IAudioEffectDefinition); impl EchoEffectDefinition { - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3748,7 +3649,6 @@ impl EchoEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3875,7 +3775,6 @@ pub struct EqualizerEffectDefinition(::windows_core::IUnknown); #[cfg(feature = "Media_Effects")] ::windows_core::imp::required_hierarchy!(EqualizerEffectDefinition, super::Effects::IAudioEffectDefinition); impl EqualizerEffectDefinition { - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3884,7 +3783,6 @@ impl EqualizerEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3893,7 +3791,6 @@ impl EqualizerEffectDefinition { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Bands(&self) -> ::windows_core::Result> { let this = self; @@ -3961,7 +3858,6 @@ pub struct LimiterEffectDefinition(::windows_core::IUnknown); #[cfg(feature = "Media_Effects")] ::windows_core::imp::required_hierarchy!(LimiterEffectDefinition, super::Effects::IAudioEffectDefinition); impl LimiterEffectDefinition { - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3970,7 +3866,6 @@ impl LimiterEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4034,7 +3929,6 @@ pub struct MediaSourceAudioInputNode(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaSourceAudioInputNode, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(MediaSourceAudioInputNode, IAudioInputNode, IAudioInputNode2, IAudioNode, super::super::Foundation::IClosable); impl MediaSourceAudioInputNode { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OutgoingConnections(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4071,7 +3965,6 @@ impl MediaSourceAudioInputNode { (::windows_core::Interface::vtable(this).Emitter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn EffectDefinitions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4091,7 +3984,6 @@ impl MediaSourceAudioInputNode { (::windows_core::Interface::vtable(this).OutgoingGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4123,7 +4015,6 @@ impl MediaSourceAudioInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn DisableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -4132,7 +4023,6 @@ impl MediaSourceAudioInputNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).DisableEffectsByDefinition)(::windows_core::Interface::as_raw(this), definition.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn EnableEffectsByDefinition(&self, definition: P0) -> ::windows_core::Result<()> where @@ -4216,7 +4106,6 @@ impl MediaSourceAudioInputNode { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn MediaSource(&self) -> ::windows_core::Result { let this = self; @@ -4259,7 +4148,6 @@ pub struct ReverbEffectDefinition(::windows_core::IUnknown); #[cfg(feature = "Media_Effects")] ::windows_core::imp::required_hierarchy!(ReverbEffectDefinition, super::Effects::IAudioEffectDefinition); impl ReverbEffectDefinition { - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -4268,7 +4156,6 @@ impl ReverbEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs b/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs index 707c1c5470..0a3dbd88b6 100644 --- a/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Capture/Frames/mod.rs @@ -347,7 +347,6 @@ impl AudioMediaFrame { (::windows_core::Interface::vtable(this).FrameReference)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn AudioEncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -388,7 +387,6 @@ impl BufferMediaFrame { (::windows_core::Interface::vtable(this).FrameReference)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Buffer(&self) -> ::windows_core::Result { let this = self; @@ -436,7 +434,6 @@ impl DepthMediaFrame { (::windows_core::Interface::vtable(this).DepthFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices_Core\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Media_Devices_Core", feature = "Perception_Spatial"))] pub fn TryCreateCoordinateMapper(&self, cameraintrinsics: P0, coordinatesystem: P1) -> ::windows_core::Result where @@ -583,7 +580,6 @@ impl MediaFrameFormat { (::windows_core::Interface::vtable(this).Subtype)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn FrameRate(&self) -> ::windows_core::Result { let this = self; @@ -592,7 +588,6 @@ impl MediaFrameFormat { (::windows_core::Interface::vtable(this).FrameRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -608,7 +603,6 @@ impl MediaFrameFormat { (::windows_core::Interface::vtable(this).VideoFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn AudioEncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -737,7 +731,6 @@ impl MediaFrameReference { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -760,7 +753,6 @@ impl MediaFrameReference { (::windows_core::Interface::vtable(this).VideoMediaFrame)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn CoordinateSystem(&self) -> ::windows_core::Result { let this = self; @@ -808,7 +800,6 @@ impl MediaFrameSource { (::windows_core::Interface::vtable(this).Controller)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFormats(&self) -> ::windows_core::Result> { let this = self; @@ -848,7 +839,6 @@ impl MediaFrameSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveFormatChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Devices_Core\"`"] #[cfg(feature = "Media_Devices_Core")] pub fn TryGetCameraIntrinsics(&self, format: P0) -> ::windows_core::Result where @@ -895,7 +885,6 @@ impl MediaFrameSourceController { (::windows_core::Interface::vtable(this).SetPropertyAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyid), propertyvalue.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn VideoDeviceController(&self) -> ::windows_core::Result { let this = self; @@ -921,7 +910,6 @@ impl MediaFrameSourceController { (::windows_core::Interface::vtable(this).SetPropertyByExtendedIdAsync)(::windows_core::Interface::as_raw(this), extendedpropertyid.len().try_into().unwrap(), extendedpropertyid.as_ptr(), propertyvalue.len().try_into().unwrap(), propertyvalue.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn AudioDeviceController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -994,7 +982,6 @@ impl MediaFrameSourceGroup { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SourceInfos(&self) -> ::windows_core::Result> { let this = self; @@ -1003,7 +990,6 @@ impl MediaFrameSourceGroup { (::windows_core::Interface::vtable(this).SourceInfos)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::IMediaFrameSourceGroupStatics(|this| unsafe { @@ -1074,7 +1060,6 @@ impl MediaFrameSourceInfo { (::windows_core::Interface::vtable(this).SourceGroup)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -1083,7 +1068,6 @@ impl MediaFrameSourceInfo { (::windows_core::Interface::vtable(this).DeviceInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1092,7 +1076,6 @@ impl MediaFrameSourceInfo { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn CoordinateSystem(&self) -> ::windows_core::Result { let this = self; @@ -1108,7 +1091,6 @@ impl MediaFrameSourceInfo { (::windows_core::Interface::vtable(this).ProfileId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn VideoProfileMediaDescription(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1117,7 +1099,6 @@ impl MediaFrameSourceInfo { (::windows_core::Interface::vtable(this).VideoProfileMediaDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`, `\"UI_WindowManagement\"`"] #[cfg(all(feature = "Devices_Enumeration", feature = "UI_WindowManagement"))] pub fn GetRelativePanel(&self, displayregion: P0) -> ::windows_core::Result where @@ -1284,7 +1265,6 @@ impl VideoMediaFrame { (::windows_core::Interface::vtable(this).VideoFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SoftwareBitmap(&self) -> ::windows_core::Result { let this = self; @@ -1293,7 +1273,6 @@ impl VideoMediaFrame { (::windows_core::Interface::vtable(this).SoftwareBitmap)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3DSurface(&self) -> ::windows_core::Result { let this = self; @@ -1302,7 +1281,6 @@ impl VideoMediaFrame { (::windows_core::Interface::vtable(this).Direct3DSurface)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices_Core\"`"] #[cfg(feature = "Media_Devices_Core")] pub fn CameraIntrinsics(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Capture/mod.rs b/crates/libs/windows/src/Windows/Media/Capture/mod.rs index 24b3aa6f40..a4dbf848ce 100644 --- a/crates/libs/windows/src/Windows/Media/Capture/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Capture/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Media_Capture_Core")] -#[doc = "Required features: `\"Media_Capture_Core\"`"] pub mod Core; #[cfg(feature = "Media_Capture_Frames")] -#[doc = "Required features: `\"Media_Capture_Frames\"`"] pub mod Frames; ::windows_core::imp::com_interface!(IAdvancedCapturedPhoto, IAdvancedCapturedPhoto_Vtbl, 0xf072728b_b292_4491_9d41_99807a550bbf); #[repr(C)] @@ -1645,7 +1643,6 @@ impl AdvancedCapturedPhoto { (::windows_core::Interface::vtable(this).Frame)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn Mode(&self) -> ::windows_core::Result { let this = self; @@ -1964,7 +1961,6 @@ impl AppBroadcastBackgroundServiceSignInInfo { (::windows_core::Interface::vtable(this).OAuthCallbackUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web\"`"] #[cfg(feature = "Security_Authentication_Web")] pub fn AuthenticationResult(&self) -> ::windows_core::Result { let this = self; @@ -2431,7 +2427,6 @@ impl AppBroadcastPlugIn { (::windows_core::Interface::vtable(this).ProviderSettings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Logo(&self) -> ::windows_core::Result { let this = self; @@ -2472,7 +2467,6 @@ impl AppBroadcastPlugInManager { (::windows_core::Interface::vtable(this).IsBroadcastProviderAvailable)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PlugInList(&self) -> ::windows_core::Result> { let this = self; @@ -2501,7 +2495,6 @@ impl AppBroadcastPlugInManager { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -2670,7 +2663,6 @@ impl AppBroadcastPreviewStreamReader { (::windows_core::Interface::vtable(this).VideoStride)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn VideoBitmapPixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -2679,7 +2671,6 @@ impl AppBroadcastPreviewStreamReader { (::windows_core::Interface::vtable(this).VideoBitmapPixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn VideoBitmapAlphaMode(&self) -> ::windows_core::Result { let this = self; @@ -2734,7 +2725,6 @@ impl AppBroadcastPreviewStreamVideoFrame { (::windows_core::Interface::vtable(this).VideoHeader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VideoBuffer(&self) -> ::windows_core::Result { let this = self; @@ -3142,7 +3132,6 @@ impl AppBroadcastState { (::windows_core::Interface::vtable(this).OAuthCallbackUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web\"`"] #[cfg(feature = "Security_Authentication_Web")] pub fn AuthenticationResult(&self) -> ::windows_core::Result { let this = self; @@ -3151,7 +3140,6 @@ impl AppBroadcastState { (::windows_core::Interface::vtable(this).AuthenticationResult)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web\"`"] #[cfg(feature = "Security_Authentication_Web")] pub fn SetAuthenticationResult(&self, value: P0) -> ::windows_core::Result<()> where @@ -3294,7 +3282,6 @@ impl AppBroadcastStreamAudioFrame { (::windows_core::Interface::vtable(this).AudioHeader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AudioBuffer(&self) -> ::windows_core::Result { let this = self; @@ -3384,7 +3371,6 @@ impl AppBroadcastStreamReader { (::windows_core::Interface::vtable(this).AudioSampleRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AudioAacSequence(&self) -> ::windows_core::Result { let this = self; @@ -3509,7 +3495,6 @@ impl AppBroadcastStreamVideoFrame { (::windows_core::Interface::vtable(this).VideoHeader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VideoBuffer(&self) -> ::windows_core::Result { let this = self; @@ -3706,13 +3691,11 @@ impl ::windows_core::RuntimeName for AppCapture { pub struct AppCaptureAlternateShortcutKeys(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppCaptureAlternateShortcutKeys, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppCaptureAlternateShortcutKeys { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleGameBarKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleGameBarKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleGameBarKey(&self) -> ::windows_core::Result { let this = self; @@ -3721,13 +3704,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleGameBarKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleGameBarKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleGameBarKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleGameBarKeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3736,13 +3717,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleGameBarKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetSaveHistoricalVideoKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSaveHistoricalVideoKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SaveHistoricalVideoKey(&self) -> ::windows_core::Result { let this = self; @@ -3751,13 +3730,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).SaveHistoricalVideoKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetSaveHistoricalVideoKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSaveHistoricalVideoKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SaveHistoricalVideoKeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3766,13 +3743,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).SaveHistoricalVideoKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleRecordingKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleRecordingKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleRecordingKey(&self) -> ::windows_core::Result { let this = self; @@ -3781,13 +3756,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleRecordingKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleRecordingKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleRecordingKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleRecordingKeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3796,13 +3769,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleRecordingKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetTakeScreenshotKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTakeScreenshotKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn TakeScreenshotKey(&self) -> ::windows_core::Result { let this = self; @@ -3811,13 +3782,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).TakeScreenshotKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetTakeScreenshotKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTakeScreenshotKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn TakeScreenshotKeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3826,13 +3795,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).TakeScreenshotKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleRecordingIndicatorKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleRecordingIndicatorKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleRecordingIndicatorKey(&self) -> ::windows_core::Result { let this = self; @@ -3841,13 +3808,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleRecordingIndicatorKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleRecordingIndicatorKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetToggleRecordingIndicatorKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleRecordingIndicatorKeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3856,13 +3821,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleRecordingIndicatorKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleMicrophoneCaptureKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleMicrophoneCaptureKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleMicrophoneCaptureKey(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3871,13 +3834,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleMicrophoneCaptureKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleMicrophoneCaptureKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleMicrophoneCaptureKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleMicrophoneCaptureKeyModifiers(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3886,13 +3847,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleMicrophoneCaptureKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleCameraCaptureKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleCameraCaptureKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleCameraCaptureKey(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3901,13 +3860,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleCameraCaptureKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleCameraCaptureKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleCameraCaptureKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleCameraCaptureKeyModifiers(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3916,13 +3873,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleCameraCaptureKeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleBroadcastKey(&self, value: super::super::System::VirtualKey) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleBroadcastKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleBroadcastKey(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3931,13 +3886,11 @@ impl AppCaptureAlternateShortcutKeys { (::windows_core::Interface::vtable(this).ToggleBroadcastKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn SetToggleBroadcastKeyModifiers(&self, value: super::super::System::VirtualKeyModifiers) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetToggleBroadcastKeyModifiers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ToggleBroadcastKeyModifiers(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3987,7 +3940,6 @@ unsafe impl ::core::marker::Sync for AppCaptureDurationGeneratedEventArgs {} pub struct AppCaptureFileGeneratedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppCaptureFileGeneratedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppCaptureFileGeneratedEventArgs { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -4177,7 +4129,6 @@ impl AppCaptureRecordOperation { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -4331,7 +4282,6 @@ unsafe impl ::core::marker::Sync for AppCaptureServices {} pub struct AppCaptureSettings(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppCaptureSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppCaptureSettings { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetAppCaptureDestinationFolder(&self, value: P0) -> ::windows_core::Result<()> where @@ -4340,7 +4290,6 @@ impl AppCaptureSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppCaptureDestinationFolder)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn AppCaptureDestinationFolder(&self) -> ::windows_core::Result { let this = self; @@ -4470,7 +4419,6 @@ impl AppCaptureSettings { (::windows_core::Interface::vtable(this).MaximumRecordLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetScreenshotDestinationFolder(&self, value: P0) -> ::windows_core::Result<()> where @@ -4479,7 +4427,6 @@ impl AppCaptureSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScreenshotDestinationFolder)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ScreenshotDestinationFolder(&self) -> ::windows_core::Result { let this = self; @@ -4766,7 +4713,6 @@ impl CameraCaptureUI { (::windows_core::Interface::vtable(this).VideoSettings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CaptureFileAsync(&self, mode: CameraCaptureUIMode) -> ::windows_core::Result> { let this = self; @@ -4966,7 +4912,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).ControlValues)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn BitmapProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4975,7 +4920,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).BitmapProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SoftwareBitmap(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4988,7 +4932,6 @@ impl CapturedFrame { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentType(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -4997,7 +4940,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::super::Storage::Streams::InputStreamOptions) -> ::windows_core::Result> where @@ -5009,7 +4951,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), count, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -5021,7 +4962,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -5030,7 +4970,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).FlushAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5039,13 +4978,11 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSize(&self, value: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5054,7 +4991,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).GetInputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5063,7 +4999,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).GetOutputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5072,13 +5007,11 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Seek(&self, position: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), position).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CloneStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5087,7 +5020,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).CloneStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanRead(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5096,7 +5028,6 @@ impl CapturedFrame { (::windows_core::Interface::vtable(this).CanRead)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanWrite(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5151,7 +5082,6 @@ impl CapturedFrameControlValues { (::windows_core::Interface::vtable(this).Focus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn SceneMode(&self) -> ::windows_core::Result> { let this = self; @@ -5188,7 +5118,6 @@ impl CapturedFrameControlValues { (::windows_core::Interface::vtable(this).ZoomFactor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn FocusState(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -5211,7 +5140,6 @@ impl CapturedFrameControlValues { (::windows_core::Interface::vtable(this).IsoAnalogGain)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SensorFrameRate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5519,7 +5447,6 @@ impl LowLagMediaRecording { (::windows_core::Interface::vtable(this).FinishAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn PauseAsync(&self, behavior: super::Devices::MediaCapturePauseBehavior) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5535,7 +5462,6 @@ impl LowLagMediaRecording { (::windows_core::Interface::vtable(this).ResumeAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn PauseWithResultAsync(&self, behavior: super::Devices::MediaCapturePauseBehavior) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -5677,7 +5603,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).InitializeWithSettingsAsync)(::windows_core::Interface::as_raw(this), mediacaptureinitializationsettings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage"))] pub fn StartRecordToStorageFileAsync(&self, encodingprofile: P0, file: P1) -> ::windows_core::Result where @@ -5690,7 +5615,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StartRecordToStorageFileAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage_Streams"))] pub fn StartRecordToStreamAsync(&self, encodingprofile: P0, stream: P1) -> ::windows_core::Result where @@ -5703,7 +5627,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StartRecordToStreamAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn StartRecordToCustomSinkAsync(&self, encodingprofile: P0, custommediasink: P1) -> ::windows_core::Result where @@ -5716,7 +5639,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StartRecordToCustomSinkAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), custommediasink.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn StartRecordToCustomSinkIdAsync(&self, encodingprofile: P0, customsinkactivationid: &::windows_core::HSTRING, customsinksettings: P1) -> ::windows_core::Result where @@ -5736,7 +5658,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StopRecordAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage"))] pub fn CapturePhotoToStorageFileAsync(&self, r#type: P0, file: P1) -> ::windows_core::Result where @@ -5749,7 +5670,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).CapturePhotoToStorageFileAsync)(::windows_core::Interface::as_raw(this), r#type.into_param().abi(), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage_Streams"))] pub fn CapturePhotoToStreamAsync(&self, r#type: P0, stream: P1) -> ::windows_core::Result where @@ -5762,7 +5682,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).CapturePhotoToStreamAsync)(::windows_core::Interface::as_raw(this), r#type.into_param().abi(), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn AddEffectAsync(&self, mediastreamtype: MediaStreamType, effectactivationid: &::windows_core::HSTRING, effectsettings: P0) -> ::windows_core::Result where @@ -5830,7 +5749,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).MediaCaptureSettings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn AudioDeviceController(&self) -> ::windows_core::Result { let this = self; @@ -5839,7 +5757,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).AudioDeviceController)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn VideoDeviceController(&self) -> ::windows_core::Result { let this = self; @@ -5881,7 +5798,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).GetRecordRotation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage"))] pub fn PrepareLowLagRecordToStorageFileAsync(&self, encodingprofile: P0, file: P1) -> ::windows_core::Result> where @@ -5894,7 +5810,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagRecordToStorageFileAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage_Streams"))] pub fn PrepareLowLagRecordToStreamAsync(&self, encodingprofile: P0, stream: P1) -> ::windows_core::Result> where @@ -5907,7 +5822,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagRecordToStreamAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PrepareLowLagRecordToCustomSinkAsync(&self, encodingprofile: P0, custommediasink: P1) -> ::windows_core::Result> where @@ -5920,7 +5834,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagRecordToCustomSinkAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), custommediasink.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn PrepareLowLagRecordToCustomSinkIdAsync(&self, encodingprofile: P0, customsinkactivationid: &::windows_core::HSTRING, customsinksettings: P1) -> ::windows_core::Result> where @@ -5933,7 +5846,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagRecordToCustomSinkIdAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), ::core::mem::transmute_copy(customsinkactivationid), customsinksettings.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PrepareLowLagPhotoCaptureAsync(&self, r#type: P0) -> ::windows_core::Result> where @@ -5945,7 +5857,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagPhotoCaptureAsync)(::windows_core::Interface::as_raw(this), r#type.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PrepareLowLagPhotoSequenceCaptureAsync(&self, r#type: P0) -> ::windows_core::Result> where @@ -5957,7 +5868,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).PrepareLowLagPhotoSequenceCaptureAsync)(::windows_core::Interface::as_raw(this), r#type.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn SetEncodingPropertiesAsync(&self, mediastreamtype: MediaStreamType, mediaencodingproperties: P0, encoderproperties: P1) -> ::windows_core::Result where @@ -5970,7 +5880,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).SetEncodingPropertiesAsync)(::windows_core::Interface::as_raw(this), mediastreamtype, mediaencodingproperties.into_param().abi(), encoderproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture_Core\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture_Core", feature = "Media_MediaProperties"))] pub fn PrepareVariablePhotoSequenceCaptureAsync(&self, r#type: P0) -> ::windows_core::Result> where @@ -6010,7 +5919,6 @@ impl MediaCapture { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemovePhotoConfirmationCaptured)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn AddAudioEffectAsync(&self, definition: P0) -> ::windows_core::Result> where @@ -6022,7 +5930,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).AddAudioEffectAsync)(::windows_core::Interface::as_raw(this), definition.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn AddVideoEffectAsync(&self, definition: P0, mediastreamtype: MediaStreamType) -> ::windows_core::Result> where @@ -6034,7 +5941,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).AddVideoEffectAsync)(::windows_core::Interface::as_raw(this), definition.into_param().abi(), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn PauseRecordAsync(&self, behavior: super::Devices::MediaCapturePauseBehavior) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6064,7 +5970,6 @@ impl MediaCapture { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveCameraStreamStateChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn CameraStreamState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6111,7 +6016,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).ThermalStatus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PrepareAdvancedPhotoCaptureAsync(&self, encodingproperties: P0) -> ::windows_core::Result> where @@ -6133,7 +6037,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).RemoveEffectAsync)(::windows_core::Interface::as_raw(this), effect.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn PauseRecordWithResultAsync(&self, behavior: super::Devices::MediaCapturePauseBehavior) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -6149,7 +6052,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StopRecordWithResultAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture_Frames\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture_Frames"))] pub fn FrameSources(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -6158,7 +6060,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).FrameSources)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture_Frames\"`"] #[cfg(feature = "Media_Capture_Frames")] pub fn CreateFrameReaderAsync(&self, inputsource: P0) -> ::windows_core::Result> where @@ -6170,7 +6071,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).CreateFrameReaderAsync)(::windows_core::Interface::as_raw(this), inputsource.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture_Frames\"`"] #[cfg(feature = "Media_Capture_Frames")] pub fn CreateFrameReaderWithSubtypeAsync(&self, inputsource: P0, outputsubtype: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -6182,7 +6082,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).CreateFrameReaderWithSubtypeAsync)(::windows_core::Interface::as_raw(this), inputsource.into_param().abi(), ::core::mem::transmute_copy(outputsubtype), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`, `\"Media_Capture_Frames\"`"] #[cfg(all(feature = "Graphics_Imaging", feature = "Media_Capture_Frames"))] pub fn CreateFrameReaderWithSubtypeAndSizeAsync(&self, inputsource: P0, outputsubtype: &::windows_core::HSTRING, outputsize: super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result> where @@ -6208,7 +6107,6 @@ impl MediaCapture { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveCaptureDeviceExclusiveControlStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture_Frames\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture_Frames"))] pub fn CreateMultiSourceFrameReaderAsync(&self, inputsources: P0) -> ::windows_core::Result> where @@ -6220,7 +6118,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).CreateMultiSourceFrameReaderAsync)(::windows_core::Interface::as_raw(this), inputsources.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_WindowManagement\"`"] #[cfg(feature = "UI_WindowManagement")] pub fn CreateRelativePanelWatcher(&self, capturemode: StreamingCaptureMode, displayregion: P0) -> ::windows_core::Result where @@ -6238,7 +6135,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).IsVideoProfileSupported)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(videodeviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllVideoProfiles(videodeviceid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IMediaCaptureStatics(|this| unsafe { @@ -6246,7 +6142,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).FindAllVideoProfiles)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(videodeviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindConcurrentProfiles(videodeviceid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IMediaCaptureStatics(|this| unsafe { @@ -6254,7 +6149,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).FindConcurrentProfiles)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(videodeviceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindKnownVideoProfiles(videodeviceid: &::windows_core::HSTRING, name: KnownVideoProfile) -> ::windows_core::Result> { Self::IMediaCaptureStatics(|this| unsafe { @@ -6269,7 +6163,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StartPreviewAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn StartPreviewToCustomSinkAsync(&self, encodingprofile: P0, custommediasink: P1) -> ::windows_core::Result where @@ -6282,7 +6175,6 @@ impl MediaCapture { (::windows_core::Interface::vtable(this).StartPreviewToCustomSinkAsync)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), custommediasink.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn StartPreviewToCustomSinkIdAsync(&self, encodingprofile: P0, customsinkactivationid: &::windows_core::HSTRING, customsinksettings: P1) -> ::windows_core::Result where @@ -6385,7 +6277,6 @@ impl ::windows_core::RuntimeName for MediaCaptureFailedEventArgs { pub struct MediaCaptureFocusChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaCaptureFocusChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MediaCaptureFocusChangedEventArgs { - #[doc = "Required features: `\"Media_Devices\"`"] #[cfg(feature = "Media_Devices")] pub fn FocusState(&self) -> ::windows_core::Result { let this = self; @@ -6485,7 +6376,6 @@ impl MediaCaptureInitializationSettings { (::windows_core::Interface::vtable(this).AudioProcessing)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SetAudioSource(&self, value: P0) -> ::windows_core::Result<()> where @@ -6494,7 +6384,6 @@ impl MediaCaptureInitializationSettings { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAudioSource)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn AudioSource(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6503,7 +6392,6 @@ impl MediaCaptureInitializationSettings { (::windows_core::Interface::vtable(this).AudioSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SetVideoSource(&self, value: P0) -> ::windows_core::Result<()> where @@ -6512,7 +6400,6 @@ impl MediaCaptureInitializationSettings { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVideoSource)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn VideoSource(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6577,7 +6464,6 @@ impl MediaCaptureInitializationSettings { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPhotoMediaDescription)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Capture_Frames\"`"] #[cfg(feature = "Media_Capture_Frames")] pub fn SourceGroup(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6586,7 +6472,6 @@ impl MediaCaptureInitializationSettings { (::windows_core::Interface::vtable(this).SourceGroup)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture_Frames\"`"] #[cfg(feature = "Media_Capture_Frames")] pub fn SetSourceGroup(&self, value: P0) -> ::windows_core::Result<()> where @@ -6628,7 +6513,6 @@ impl MediaCaptureInitializationSettings { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAlwaysPlaySystemShutterSound)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn DeviceUriPasswordCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6637,7 +6521,6 @@ impl MediaCaptureInitializationSettings { (::windows_core::Interface::vtable(this).DeviceUriPasswordCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetDeviceUriPasswordCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -6718,7 +6601,6 @@ impl MediaCaptureRelativePanelWatcher { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn RelativePanel(&self) -> ::windows_core::Result { let this = self; @@ -6858,7 +6740,6 @@ impl MediaCaptureSettings { (::windows_core::Interface::vtable(this).AudioProcessing)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3D11Device(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6932,7 +6813,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).VideoDeviceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPreviewMediaDescription(&self) -> ::windows_core::Result> { let this = self; @@ -6941,7 +6821,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).SupportedPreviewMediaDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedRecordMediaDescription(&self) -> ::windows_core::Result> { let this = self; @@ -6950,7 +6829,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).SupportedRecordMediaDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPhotoMediaDescription(&self) -> ::windows_core::Result> { let this = self; @@ -6959,7 +6837,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).SupportedPhotoMediaDescription)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConcurrency(&self) -> ::windows_core::Result> { let this = self; @@ -6968,7 +6845,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).GetConcurrency)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture_Frames\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture_Frames"))] pub fn FrameSourceInfos(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -6977,7 +6853,6 @@ impl MediaCaptureVideoProfile { (::windows_core::Interface::vtable(this).FrameSourceInfos)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -7025,7 +6900,6 @@ impl MediaCaptureVideoProfileMediaDescription { (::windows_core::Interface::vtable(this).FrameRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsVariablePhotoSequenceSupported(&self) -> ::windows_core::Result { let this = self; @@ -7034,7 +6908,6 @@ impl MediaCaptureVideoProfileMediaDescription { (::windows_core::Interface::vtable(this).IsVariablePhotoSequenceSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsHdrVideoSupported(&self) -> ::windows_core::Result { let this = self; @@ -7050,7 +6923,6 @@ impl MediaCaptureVideoProfileMediaDescription { (::windows_core::Interface::vtable(this).Subtype)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -7180,7 +7052,6 @@ unsafe impl ::core::marker::Sync for PhotoConfirmationCapturedEventArgs {} pub struct ScreenCapture(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ScreenCapture, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ScreenCapture { - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn AudioSource(&self) -> ::windows_core::Result { let this = self; @@ -7189,7 +7060,6 @@ impl ScreenCapture { (::windows_core::Interface::vtable(this).AudioSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn VideoSource(&self) -> ::windows_core::Result { let this = self; @@ -7287,7 +7157,6 @@ unsafe impl ::core::marker::Sync for SourceSuspensionChangedEventArgs {} pub struct VideoStreamConfiguration(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VideoStreamConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl VideoStreamConfiguration { - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn InputProperties(&self) -> ::windows_core::Result { let this = self; @@ -7296,7 +7165,6 @@ impl VideoStreamConfiguration { (::windows_core::Interface::vtable(this).InputProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn OutputProperties(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Casting/mod.rs b/crates/libs/windows/src/Windows/Media/Casting/mod.rs index 527079da36..c3c6d0036f 100644 --- a/crates/libs/windows/src/Windows/Media/Casting/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Casting/mod.rs @@ -248,7 +248,6 @@ impl CastingDevice { (::windows_core::Interface::vtable(this).FriendlyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Icon(&self) -> ::windows_core::Result { let this = self; @@ -292,7 +291,6 @@ impl CastingDevice { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInfoSupportsCastingAsync(device: P0) -> ::windows_core::Result> where @@ -340,7 +338,6 @@ impl CastingDevicePicker { (::windows_core::Interface::vtable(this).Filter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn Appearance(&self) -> ::windows_core::Result { let this = self; @@ -381,7 +378,6 @@ impl CastingDevicePicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).Show)(::windows_core::Interface::as_raw(this), selection).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowWithPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result<()> { let this = self; @@ -442,7 +438,6 @@ impl CastingDevicePickerFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSupportsPictures)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCastingSources(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/ClosedCaptioning/mod.rs b/crates/libs/windows/src/Windows/Media/ClosedCaptioning/mod.rs index 8f2adf3774..80ad2e1050 100644 --- a/crates/libs/windows/src/Windows/Media/ClosedCaptioning/mod.rs +++ b/crates/libs/windows/src/Windows/Media/ClosedCaptioning/mod.rs @@ -41,7 +41,6 @@ impl ClosedCaptionProperties { (::windows_core::Interface::vtable(this).FontColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn ComputedFontColor() -> ::windows_core::Result { Self::IClosedCaptionPropertiesStatics(|this| unsafe { @@ -79,7 +78,6 @@ impl ClosedCaptionProperties { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn ComputedBackgroundColor() -> ::windows_core::Result { Self::IClosedCaptionPropertiesStatics(|this| unsafe { @@ -99,7 +97,6 @@ impl ClosedCaptionProperties { (::windows_core::Interface::vtable(this).RegionColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn ComputedRegionColor() -> ::windows_core::Result { Self::IClosedCaptionPropertiesStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs b/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs index c8b6be4a7c..bff102e741 100644 --- a/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs +++ b/crates/libs/windows/src/Windows/Media/ContentRestrictions/mod.rs @@ -126,7 +126,6 @@ impl RatedContentDescription { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Image(&self) -> ::windows_core::Result { let this = self; @@ -135,7 +134,6 @@ impl RatedContentDescription { (::windows_core::Interface::vtable(this).Image)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetImage(&self, value: P0) -> ::windows_core::Result<()> where @@ -155,7 +153,6 @@ impl RatedContentDescription { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCategory)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Ratings(&self) -> ::windows_core::Result> { let this = self; @@ -164,7 +161,6 @@ impl RatedContentDescription { (::windows_core::Interface::vtable(this).Ratings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetRatings(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Media/Control/mod.rs b/crates/libs/windows/src/Windows/Media/Control/mod.rs index 44ddd057a2..f6f2b2ec5b 100644 --- a/crates/libs/windows/src/Windows/Media/Control/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Control/mod.rs @@ -370,7 +370,6 @@ impl GlobalSystemMediaTransportControlsSessionManager { (::windows_core::Interface::vtable(this).GetCurrentSession)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSessions(&self) -> ::windows_core::Result> { let this = self; @@ -478,7 +477,6 @@ impl GlobalSystemMediaTransportControlsSessionMediaProperties { (::windows_core::Interface::vtable(this).TrackNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Genres(&self) -> ::windows_core::Result> { let this = self; @@ -501,7 +499,6 @@ impl GlobalSystemMediaTransportControlsSessionMediaProperties { (::windows_core::Interface::vtable(this).PlaybackType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Core/impl.rs b/crates/libs/windows/src/Windows/Media/Core/impl.rs index abc0d7075b..a39a75a257 100644 --- a/crates/libs/windows/src/Windows/Media/Core/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Core/impl.rs @@ -324,7 +324,6 @@ impl ISingleSelectMediaTrackList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait ITimedMetadataTrackProvider_Impl: Sized { fn TimedMetadataTracks(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Media/Core/mod.rs b/crates/libs/windows/src/Windows/Media/Core/mod.rs index 234067f1e3..9d39b22da4 100644 --- a/crates/libs/windows/src/Windows/Media/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Core/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Media_Core_Preview")] -#[doc = "Required features: `\"Media_Core_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IAudioStreamDescriptor, IAudioStreamDescriptor_Vtbl, 0x1e3692e4_4027_4847_a70b_df1d9a2a7b04); #[repr(C)] @@ -1230,7 +1229,6 @@ pub struct ITimedMetadataTrackFailedEventArgs_Vtbl { ::windows_core::imp::com_interface!(ITimedMetadataTrackProvider, ITimedMetadataTrackProvider_Vtbl, 0x3b7f2024_f74e_4ade_93c5_219da05b6856); ::windows_core::imp::interface_hierarchy!(ITimedMetadataTrackProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ITimedMetadataTrackProvider { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TimedMetadataTracks(&self) -> ::windows_core::Result> { let this = self; @@ -1570,7 +1568,6 @@ pub struct AudioStreamDescriptor(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AudioStreamDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(AudioStreamDescriptor, IMediaStreamDescriptor, IMediaStreamDescriptor2); impl AudioStreamDescriptor { - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -1614,7 +1611,6 @@ impl AudioStreamDescriptor { (::windows_core::Interface::vtable(this).Copy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn Create(encodingproperties: P0) -> ::windows_core::Result where @@ -1703,7 +1699,6 @@ impl AudioTrack { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveOpenFailed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetEncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1712,7 +1707,6 @@ impl AudioTrack { (::windows_core::Interface::vtable(this).GetEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn PlaybackItem(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1940,7 +1934,6 @@ impl CodecInfo { (::windows_core::Interface::vtable(this).Category)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Subtypes(&self) -> ::windows_core::Result> { let this = self; @@ -1988,7 +1981,6 @@ impl CodecQuery { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync(&self, kind: CodecKind, category: CodecCategory, subtype: &::windows_core::HSTRING) -> ::windows_core::Result>> { let this = self; @@ -2340,7 +2332,6 @@ impl DataCue { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetData(&self, value: P0) -> ::windows_core::Result<()> where @@ -2349,7 +2340,6 @@ impl DataCue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetData)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -2358,7 +2348,6 @@ impl DataCue { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2480,7 +2469,6 @@ impl FaceDetectionEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveFaceDetected)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -2502,7 +2490,6 @@ impl ::windows_core::RuntimeName for FaceDetectionEffect { } unsafe impl ::core::marker::Send for FaceDetectionEffect {} unsafe impl ::core::marker::Sync for FaceDetectionEffect {} -#[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2542,7 +2529,6 @@ impl FaceDetectionEffectDefinition { (::windows_core::Interface::vtable(this).SynchronousDetectionEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2551,7 +2537,6 @@ impl FaceDetectionEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -2588,7 +2573,6 @@ impl FaceDetectionEffectFrame { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_FaceAnalysis\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_FaceAnalysis"))] pub fn DetectedFaces(&self) -> ::windows_core::Result> { let this = self; @@ -2664,7 +2648,6 @@ impl FaceDetectionEffectFrame { (::windows_core::Interface::vtable(this).IsDiscontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2727,7 +2710,6 @@ impl HighDynamicRangeOutput { (::windows_core::Interface::vtable(this).Certainty)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Devices_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Devices_Core"))] pub fn FrameControllers(&self) -> ::windows_core::Result> { let this = self; @@ -2784,7 +2766,6 @@ impl ImageCue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetExtent)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetSoftwareBitmap(&self, value: P0) -> ::windows_core::Result<()> where @@ -2793,7 +2774,6 @@ impl ImageCue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSoftwareBitmap)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SoftwareBitmap(&self) -> ::windows_core::Result { let this = self; @@ -2860,7 +2840,6 @@ impl InitializeMediaStreamSourceRequestedEventArgs { (::windows_core::Interface::vtable(this).Source)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RandomAccessStream(&self) -> ::windows_core::Result { let this = self; @@ -2891,7 +2870,6 @@ unsafe impl ::core::marker::Send for InitializeMediaStreamSourceRequestedEventAr unsafe impl ::core::marker::Sync for InitializeMediaStreamSourceRequestedEventArgs {} pub struct LowLightFusion; impl LowLightFusion { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn SupportedBitmapPixelFormats() -> ::windows_core::Result> { Self::ILowLightFusionStatics(|this| unsafe { @@ -2905,7 +2883,6 @@ impl LowLightFusion { (::windows_core::Interface::vtable(this).MaxSupportedFrameCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn FuseAsync(frameset: P0) -> ::windows_core::Result> where @@ -2935,7 +2912,6 @@ impl LowLightFusionResult { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn Frame(&self) -> ::windows_core::Result { let this = self; @@ -3054,7 +3030,6 @@ impl MediaBindingEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetUri)(::windows_core::Interface::as_raw(this), uri.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStream(&self, stream: P0, contenttype: &::windows_core::HSTRING) -> ::windows_core::Result<()> where @@ -3063,7 +3038,6 @@ impl MediaBindingEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStream)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), ::core::mem::transmute_copy(contenttype)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStreamReference(&self, stream: P0, contenttype: &::windows_core::HSTRING) -> ::windows_core::Result<()> where @@ -3072,7 +3046,6 @@ impl MediaBindingEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStreamReference)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), ::core::mem::transmute_copy(contenttype)).ok() } } - #[doc = "Required features: `\"Media_Streaming_Adaptive\"`"] #[cfg(feature = "Media_Streaming_Adaptive")] pub fn SetAdaptiveMediaSource(&self, mediasource: P0) -> ::windows_core::Result<()> where @@ -3081,7 +3054,6 @@ impl MediaBindingEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAdaptiveMediaSource)(::windows_core::Interface::as_raw(this), mediasource.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetStorageFile(&self, file: P0) -> ::windows_core::Result<()> where @@ -3090,7 +3062,6 @@ impl MediaBindingEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStorageFile)(::windows_core::Interface::as_raw(this), file.into_param().abi()).ok() } } - #[doc = "Required features: `\"Networking_BackgroundTransfer\"`"] #[cfg(feature = "Networking_BackgroundTransfer")] pub fn SetDownloadOperation(&self, downloadoperation: P0) -> ::windows_core::Result<()> where @@ -3162,7 +3133,6 @@ impl MediaSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveOpenOperationCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomProperties(&self) -> ::windows_core::Result { let this = self; @@ -3185,7 +3155,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).IsOpen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExternalTimedTextSources(&self) -> ::windows_core::Result> { let this = self; @@ -3194,7 +3163,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).ExternalTimedTextSources)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExternalTimedMetadataTracks(&self) -> ::windows_core::Result> { let this = self; @@ -3228,7 +3196,6 @@ impl MediaSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Reset)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Streaming_Adaptive\"`"] #[cfg(feature = "Media_Streaming_Adaptive")] pub fn AdaptiveMediaSource(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3265,7 +3232,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).OpenAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_BackgroundTransfer\"`"] #[cfg(feature = "Networking_BackgroundTransfer")] pub fn DownloadOperation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3274,7 +3240,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).DownloadOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Streaming_Adaptive\"`"] #[cfg(feature = "Media_Streaming_Adaptive")] pub fn CreateFromAdaptiveMediaSource(mediasource: P0) -> ::windows_core::Result where @@ -3312,7 +3277,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).CreateFromIMediaSource)(::windows_core::Interface::as_raw(this), mediasource.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFromStorageFile(file: P0) -> ::windows_core::Result where @@ -3323,7 +3287,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).CreateFromStorageFile)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStream(stream: P0, contenttype: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -3334,7 +3297,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).CreateFromStream)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), ::core::mem::transmute_copy(contenttype), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamReference(stream: P0, contenttype: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -3363,7 +3325,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).CreateFromMediaBinder)(::windows_core::Interface::as_raw(this), binder.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture_Frames\"`"] #[cfg(feature = "Media_Capture_Frames")] pub fn CreateFromMediaFrameSource(framesource: P0) -> ::windows_core::Result where @@ -3374,7 +3335,6 @@ impl MediaSource { (::windows_core::Interface::vtable(this).CreateFromMediaFrameSource)(::windows_core::Interface::as_raw(this), framesource.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_BackgroundTransfer\"`"] #[cfg(feature = "Networking_BackgroundTransfer")] pub fn CreateFromDownloadOperation(downloadoperation: P0) -> ::windows_core::Result where @@ -3441,7 +3401,6 @@ impl MediaSourceAppServiceConnection { let this = self; unsafe { (::windows_core::Interface::vtable(this).Start)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"ApplicationModel_AppService\"`"] #[cfg(feature = "ApplicationModel_AppService")] pub fn Create(appserviceconnection: P0) -> ::windows_core::Result where @@ -3569,7 +3528,6 @@ impl MediaStreamSample { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveProcessed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Buffer(&self) -> ::windows_core::Result { let this = self; @@ -3585,7 +3543,6 @@ impl MediaStreamSample { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = self; @@ -3645,7 +3602,6 @@ impl MediaStreamSample { (::windows_core::Interface::vtable(this).Discontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3D11Surface(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3654,7 +3610,6 @@ impl MediaStreamSample { (::windows_core::Interface::vtable(this).Direct3D11Surface)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(buffer: P0, timestamp: super::super::Foundation::TimeSpan) -> ::windows_core::Result where @@ -3665,7 +3620,6 @@ impl MediaStreamSample { (::windows_core::Interface::vtable(this).CreateFromBuffer)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), timestamp, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamAsync(stream: P0, count: u32, timestamp: super::super::Foundation::TimeSpan) -> ::windows_core::Result> where @@ -3676,7 +3630,6 @@ impl MediaStreamSample { (::windows_core::Interface::vtable(this).CreateFromStreamAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), count, timestamp, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateFromDirect3D11Surface(surface: P0, timestamp: super::super::Foundation::TimeSpan) -> ::windows_core::Result where @@ -3710,7 +3663,6 @@ impl ::windows_core::RuntimeName for MediaStreamSample { } unsafe impl ::core::marker::Send for MediaStreamSample {} unsafe impl ::core::marker::Sync for MediaStreamSample {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3721,7 +3673,6 @@ pub struct MediaStreamSamplePropertySet(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(MediaStreamSamplePropertySet, super::super::Foundation::Collections::IIterable::>, super::super::Foundation::Collections::IMap::<::windows_core::GUID, ::windows_core::IInspectable>); #[cfg(feature = "Foundation_Collections")] impl MediaStreamSamplePropertySet { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -3730,7 +3681,6 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -3739,7 +3689,6 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), key, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -3748,7 +3697,6 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: ::windows_core::GUID) -> ::windows_core::Result { let this = self; @@ -3757,7 +3705,6 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), key, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -3766,7 +3713,6 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: ::windows_core::GUID, value: P0) -> ::windows_core::Result where @@ -3778,13 +3724,11 @@ impl MediaStreamSamplePropertySet { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), key, value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: ::windows_core::GUID) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), key).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; @@ -3953,7 +3897,6 @@ impl MediaStreamSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).AddStreamDescriptor)(::windows_core::Interface::as_raw(this), descriptor.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Protection\"`"] #[cfg(feature = "Media_Protection")] pub fn SetMediaProtectionManager(&self, value: P0) -> ::windows_core::Result<()> where @@ -3962,7 +3905,6 @@ impl MediaStreamSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMediaProtectionManager)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Protection\"`"] #[cfg(feature = "Media_Protection")] pub fn MediaProtectionManager(&self) -> ::windows_core::Result { let this = self; @@ -4008,7 +3950,6 @@ impl MediaStreamSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBufferedRange)(::windows_core::Interface::as_raw(this), startoffset, endoffset).ok() } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn MusicProperties(&self) -> ::windows_core::Result { let this = self; @@ -4017,7 +3958,6 @@ impl MediaStreamSource { (::windows_core::Interface::vtable(this).MusicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn VideoProperties(&self) -> ::windows_core::Result { let this = self; @@ -4026,7 +3966,6 @@ impl MediaStreamSource { (::windows_core::Interface::vtable(this).VideoProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -4035,7 +3974,6 @@ impl MediaStreamSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnail)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -4561,7 +4499,6 @@ impl MseSourceBuffer { (::windows_core::Interface::vtable(this).IsUpdating)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Buffered(&self) -> ::windows_core::Result> { let this = self; @@ -4606,7 +4543,6 @@ impl MseSourceBuffer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppendWindowEnd)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendBuffer(&self, buffer: P0) -> ::windows_core::Result<()> where @@ -4615,7 +4551,6 @@ impl MseSourceBuffer { let this = self; unsafe { (::windows_core::Interface::vtable(this).AppendBuffer)(::windows_core::Interface::as_raw(this), buffer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendStream(&self, stream: P0) -> ::windows_core::Result<()> where @@ -4624,7 +4559,6 @@ impl MseSourceBuffer { let this = self; unsafe { (::windows_core::Interface::vtable(this).AppendStream)(::windows_core::Interface::as_raw(this), stream.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendStreamMaxSize(&self, stream: P0, maxsize: u64) -> ::windows_core::Result<()> where @@ -4690,7 +4624,6 @@ impl MseSourceBufferList { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSourceBufferRemoved)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Buffers(&self) -> ::windows_core::Result> { let this = self; @@ -4864,7 +4797,6 @@ pub struct SceneAnalysisEffect(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SceneAnalysisEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(SceneAnalysisEffect, super::IMediaExtension); impl SceneAnalysisEffect { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -4918,7 +4850,6 @@ impl ::windows_core::RuntimeName for SceneAnalysisEffect { } unsafe impl ::core::marker::Send for SceneAnalysisEffect {} unsafe impl ::core::marker::Sync for SceneAnalysisEffect {} -#[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4936,7 +4867,6 @@ impl SceneAnalysisEffectDefinition { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -4945,7 +4875,6 @@ impl SceneAnalysisEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -5049,7 +4978,6 @@ impl SceneAnalysisEffectFrame { (::windows_core::Interface::vtable(this).IsDiscontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5058,7 +4986,6 @@ impl SceneAnalysisEffectFrame { (::windows_core::Interface::vtable(this).ExtendedProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn FrameControlValues(&self) -> ::windows_core::Result { let this = self; @@ -5263,7 +5190,6 @@ impl TimedMetadataStreamDescriptor { (::windows_core::Interface::vtable(this).Label)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5279,7 +5205,6 @@ impl TimedMetadataStreamDescriptor { (::windows_core::Interface::vtable(this).Copy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn Create(encodingproperties: P0) -> ::windows_core::Result where @@ -5388,7 +5313,6 @@ impl TimedMetadataTrack { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveTrackFailed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Cues(&self) -> ::windows_core::Result> { let this = self; @@ -5397,7 +5321,6 @@ impl TimedMetadataTrack { (::windows_core::Interface::vtable(this).Cues)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ActiveCues(&self) -> ::windows_core::Result> { let this = self; @@ -5434,7 +5357,6 @@ impl TimedMetadataTrack { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveCue)(::windows_core::Interface::as_raw(this), cue.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn PlaybackItem(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5547,7 +5469,6 @@ impl TimedTextBouten { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetType)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Color(&self) -> ::windows_core::Result { let this = self; @@ -5556,7 +5477,6 @@ impl TimedTextBouten { (::windows_core::Interface::vtable(this).Color)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -5660,7 +5580,6 @@ impl TimedTextCue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCueStyle)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lines(&self) -> ::windows_core::Result> { let this = self; @@ -5705,7 +5624,6 @@ impl TimedTextLine { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Subformats(&self) -> ::windows_core::Result> { let this = self; @@ -5772,7 +5690,6 @@ impl TimedTextRegion { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetExtent)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Background(&self) -> ::windows_core::Result { let this = self; @@ -5781,7 +5698,6 @@ impl TimedTextRegion { (::windows_core::Interface::vtable(this).Background)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetBackground(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -5969,7 +5885,6 @@ impl TimedTextSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveResolved)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStream(stream: P0) -> ::windows_core::Result where @@ -5989,7 +5904,6 @@ impl TimedTextSource { (::windows_core::Interface::vtable(this).CreateFromUri)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamWithLanguage(stream: P0, defaultlanguage: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -6009,7 +5923,6 @@ impl TimedTextSource { (::windows_core::Interface::vtable(this).CreateFromUriWithLanguage)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), ::core::mem::transmute_copy(defaultlanguage), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamWithIndex(stream: P0, indexstream: P1) -> ::windows_core::Result where @@ -6031,7 +5944,6 @@ impl TimedTextSource { (::windows_core::Interface::vtable(this).CreateFromUriWithIndex)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), indexuri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamWithIndexAndLanguage(stream: P0, indexstream: P1, defaultlanguage: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -6088,7 +6000,6 @@ impl TimedTextSourceResolveResultEventArgs { (::windows_core::Interface::vtable(this).Error)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Tracks(&self) -> ::windows_core::Result> { let this = self; @@ -6166,7 +6077,6 @@ impl TimedTextStyle { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFontWeight)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Foreground(&self) -> ::windows_core::Result { let this = self; @@ -6175,13 +6085,11 @@ impl TimedTextStyle { (::windows_core::Interface::vtable(this).Foreground)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetForeground(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetForeground)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn Background(&self) -> ::windows_core::Result { let this = self; @@ -6190,7 +6098,6 @@ impl TimedTextStyle { (::windows_core::Interface::vtable(this).Background)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetBackground(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -6229,7 +6136,6 @@ impl TimedTextStyle { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLineAlignment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn OutlineColor(&self) -> ::windows_core::Result { let this = self; @@ -6238,7 +6144,6 @@ impl TimedTextStyle { (::windows_core::Interface::vtable(this).OutlineColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetOutlineColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; @@ -6426,7 +6331,6 @@ pub struct VideoStabilizationEffect(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VideoStabilizationEffect, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(VideoStabilizationEffect, super::IMediaExtension); impl VideoStabilizationEffect { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -6460,7 +6364,6 @@ impl VideoStabilizationEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveEnabledChanged)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_Devices\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_Devices", feature = "Media_MediaProperties"))] pub fn GetRecommendedStreamConfiguration(&self, controller: P0, desiredproperties: P1) -> ::windows_core::Result where @@ -6486,7 +6389,6 @@ impl ::windows_core::RuntimeName for VideoStabilizationEffect { } unsafe impl ::core::marker::Send for VideoStabilizationEffect {} unsafe impl ::core::marker::Sync for VideoStabilizationEffect {} -#[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -6504,7 +6406,6 @@ impl VideoStabilizationEffectDefinition { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -6513,7 +6414,6 @@ impl VideoStabilizationEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -6611,7 +6511,6 @@ impl VideoStreamDescriptor { (::windows_core::Interface::vtable(this).Label)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn EncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -6627,7 +6526,6 @@ impl VideoStreamDescriptor { (::windows_core::Interface::vtable(this).Copy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn Create(encodingproperties: P0) -> ::windows_core::Result where @@ -6708,7 +6606,6 @@ impl VideoTrack { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveOpenFailed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetEncodingProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6717,7 +6614,6 @@ impl VideoTrack { (::windows_core::Interface::vtable(this).GetEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn PlaybackItem(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs b/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs index 67983e2759..3497e54e0a 100644 --- a/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Devices/Core/mod.rs @@ -248,7 +248,6 @@ pub struct IVariablePhotoSequenceController_Vtbl { pub struct CameraIntrinsics(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CameraIntrinsics, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CameraIntrinsics { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FocalLength(&self) -> ::windows_core::Result { let this = self; @@ -257,7 +256,6 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).FocalLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PrincipalPoint(&self) -> ::windows_core::Result { let this = self; @@ -266,7 +264,6 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).PrincipalPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RadialDistortion(&self) -> ::windows_core::Result { let this = self; @@ -275,7 +272,6 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).RadialDistortion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TangentialDistortion(&self) -> ::windows_core::Result { let this = self; @@ -298,7 +294,6 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).ImageHeight)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ProjectOntoFrame(&self, coordinate: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -307,7 +302,6 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).ProjectOntoFrame)(::windows_core::Interface::as_raw(this), coordinate, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UnprojectAtUnitDepth(&self, pixelcoordinate: super::super::super::Foundation::Point) -> ::windows_core::Result { let this = self; @@ -316,19 +310,16 @@ impl CameraIntrinsics { (::windows_core::Interface::vtable(this).UnprojectAtUnitDepth)(::windows_core::Interface::as_raw(this), pixelcoordinate, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ProjectManyOntoFrame(&self, coordinates: &[super::super::super::Foundation::Numerics::Vector3], results: &mut [super::super::super::Foundation::Point]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).ProjectManyOntoFrame)(::windows_core::Interface::as_raw(this), coordinates.len().try_into().unwrap(), coordinates.as_ptr(), results.len().try_into().unwrap(), results.as_mut_ptr()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UnprojectPixelsAtUnitDepth(&self, pixelcoordinates: &[super::super::super::Foundation::Point], results: &mut [super::super::super::Foundation::Numerics::Vector2]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).UnprojectPixelsAtUnitDepth)(::windows_core::Interface::as_raw(this), pixelcoordinates.len().try_into().unwrap(), pixelcoordinates.as_ptr(), results.len().try_into().unwrap(), results.as_mut_ptr()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UndistortedProjectionTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -359,7 +350,6 @@ impl CameraIntrinsics { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).UndistortPoints)(::windows_core::Interface::as_raw(this), inputs.len().try_into().unwrap(), inputs.as_ptr(), results.len().try_into().unwrap(), results.as_mut_ptr()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Create(focallength: super::super::super::Foundation::Numerics::Vector2, principalpoint: super::super::super::Foundation::Numerics::Vector2, radialdistortion: super::super::super::Foundation::Numerics::Vector3, tangentialdistortion: super::super::super::Foundation::Numerics::Vector2, imagewidth: u32, imageheight: u32) -> ::windows_core::Result { Self::ICameraIntrinsicsFactory(|this| unsafe { @@ -395,7 +385,6 @@ impl DepthCorrelatedCoordinateMapper { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn UnprojectPoint(&self, sourcepoint: super::super::super::Foundation::Point, targetcoordinatesystem: P0) -> ::windows_core::Result where @@ -407,7 +396,6 @@ impl DepthCorrelatedCoordinateMapper { (::windows_core::Interface::vtable(this).UnprojectPoint)(::windows_core::Interface::as_raw(this), sourcepoint, targetcoordinatesystem.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn UnprojectPoints(&self, sourcepoints: &[super::super::super::Foundation::Point], targetcoordinatesystem: P0, results: &mut [super::super::super::Foundation::Numerics::Vector3]) -> ::windows_core::Result<()> where @@ -416,7 +404,6 @@ impl DepthCorrelatedCoordinateMapper { let this = self; unsafe { (::windows_core::Interface::vtable(this).UnprojectPoints)(::windows_core::Interface::as_raw(this), sourcepoints.len().try_into().unwrap(), sourcepoints.as_ptr(), targetcoordinatesystem.into_param().abi(), results.len().try_into().unwrap(), results.as_mut_ptr()).ok() } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn MapPoint(&self, sourcepoint: super::super::super::Foundation::Point, targetcoordinatesystem: P0, targetcameraintrinsics: P1) -> ::windows_core::Result where @@ -429,7 +416,6 @@ impl DepthCorrelatedCoordinateMapper { (::windows_core::Interface::vtable(this).MapPoint)(::windows_core::Interface::as_raw(this), sourcepoint, targetcoordinatesystem.into_param().abi(), targetcameraintrinsics.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn MapPoints(&self, sourcepoints: &[super::super::super::Foundation::Point], targetcoordinatesystem: P0, targetcameraintrinsics: P1, results: &mut [super::super::super::Foundation::Point]) -> ::windows_core::Result<()> where @@ -1029,7 +1015,6 @@ impl VariablePhotoSequenceController { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPhotosPerSecondLimit)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetHighestConcurrentFrameRate(&self, captureproperties: P0) -> ::windows_core::Result where @@ -1041,7 +1026,6 @@ impl VariablePhotoSequenceController { (::windows_core::Interface::vtable(this).GetHighestConcurrentFrameRate)(::windows_core::Interface::as_raw(this), captureproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetCurrentFrameRate(&self) -> ::windows_core::Result { let this = self; @@ -1057,7 +1041,6 @@ impl VariablePhotoSequenceController { (::windows_core::Interface::vtable(this).FrameCapabilities)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesiredFrameControllers(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Devices/impl.rs b/crates/libs/windows/src/Windows/Media/Devices/impl.rs index a38f0a3134..04c72d07b8 100644 --- a/crates/libs/windows/src/Windows/Media/Devices/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Devices/impl.rs @@ -40,7 +40,6 @@ impl IDefaultAudioDeviceChangedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub trait IMediaDeviceController_Impl: Sized { fn GetAvailableMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Media/Devices/mod.rs b/crates/libs/windows/src/Windows/Media/Devices/mod.rs index bc673b1e6e..ce712bc69c 100644 --- a/crates/libs/windows/src/Windows/Media/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Devices/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Media_Devices_Core")] -#[doc = "Required features: `\"Media_Devices_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IAdvancedPhotoCaptureSettings, IAdvancedPhotoCaptureSettings_Vtbl, 0x08f3863a_0018_445b_93d2_646d1c5ed05c); #[repr(C)] @@ -602,7 +601,6 @@ pub struct IMediaDeviceControlCapabilities_Vtbl { ::windows_core::imp::com_interface!(IMediaDeviceController, IMediaDeviceController_Vtbl, 0xf6f8f5ce_209a_48fb_86fc_d44578f317e6); ::windows_core::imp::interface_hierarchy!(IMediaDeviceController, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IMediaDeviceController { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetAvailableMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result> { let this = self; @@ -611,7 +609,6 @@ impl IMediaDeviceController { (::windows_core::Interface::vtable(this).GetAvailableMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result { let this = self; @@ -620,7 +617,6 @@ impl IMediaDeviceController { (::windows_core::Interface::vtable(this).GetMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn SetMediaStreamPropertiesAsync(&self, mediastreamtype: super::Capture::MediaStreamType, mediaencodingproperties: P0) -> ::windows_core::Result where @@ -942,7 +938,6 @@ impl AdvancedPhotoControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -1006,7 +1001,6 @@ impl AudioDeviceController { (::windows_core::Interface::vtable(this).VolumePercent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetAvailableMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1015,7 +1009,6 @@ impl AudioDeviceController { (::windows_core::Interface::vtable(this).GetAvailableMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1024,7 +1017,6 @@ impl AudioDeviceController { (::windows_core::Interface::vtable(this).GetMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn SetMediaStreamPropertiesAsync(&self, mediastreamtype: super::Capture::MediaStreamType, mediaencodingproperties: P0) -> ::windows_core::Result where @@ -1087,7 +1079,6 @@ impl AudioDeviceModule { (::windows_core::Interface::vtable(this).MinorVersion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendCommandAsync(&self, command: P0) -> ::windows_core::Result> where @@ -1122,7 +1113,6 @@ impl AudioDeviceModuleNotificationEventArgs { (::windows_core::Interface::vtable(this).Module)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn NotificationData(&self) -> ::windows_core::Result { let this = self; @@ -1163,7 +1153,6 @@ impl AudioDeviceModulesManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveModuleNotificationReceived)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllById(&self, moduleid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -1172,7 +1161,6 @@ impl AudioDeviceModulesManager { (::windows_core::Interface::vtable(this).FindAllById)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(moduleid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAll(&self) -> ::windows_core::Result> { let this = self; @@ -1713,7 +1701,6 @@ impl DigitalWindowControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).ConfigureWithBounds)(::windows_core::Interface::as_raw(this), digitalwindowmode, digitalwindowbounds.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCapabilities(&self) -> ::windows_core::Result> { let this = self; @@ -2019,7 +2006,6 @@ impl FocusControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPresets(&self) -> ::windows_core::Result> { let this = self; @@ -2105,7 +2091,6 @@ impl FocusControl { (::windows_core::Interface::vtable(this).WaitForFocusSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFocusModes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2114,7 +2099,6 @@ impl FocusControl { (::windows_core::Interface::vtable(this).SupportedFocusModes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFocusDistances(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2123,7 +2107,6 @@ impl FocusControl { (::windows_core::Interface::vtable(this).SupportedFocusDistances)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedFocusRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2287,7 +2270,6 @@ impl HdrVideoControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -2332,7 +2314,6 @@ impl InfraredTorchControl { (::windows_core::Interface::vtable(this).IsSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -2409,7 +2390,6 @@ impl IsoSpeedControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn SupportedPresets(&self) -> ::windows_core::Result> { let this = self; @@ -2418,7 +2398,6 @@ impl IsoSpeedControl { (::windows_core::Interface::vtable(this).SupportedPresets)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Preset(&self) -> ::windows_core::Result { let this = self; @@ -2427,7 +2406,6 @@ impl IsoSpeedControl { (::windows_core::Interface::vtable(this).Preset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPresetAsync(&self, preset: IsoSpeedPreset) -> ::windows_core::Result { let this = self; @@ -2526,7 +2504,6 @@ unsafe impl ::core::marker::Sync for KeypadPressedEventArgs {} pub struct LowLagPhotoControl(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LowLagPhotoControl, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LowLagPhotoControl { - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetHighestConcurrentFrameRate(&self, captureproperties: P0) -> ::windows_core::Result where @@ -2538,7 +2515,6 @@ impl LowLagPhotoControl { (::windows_core::Interface::vtable(this).GetHighestConcurrentFrameRate)(::windows_core::Interface::as_raw(this), captureproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetCurrentFrameRate(&self) -> ::windows_core::Result { let this = self; @@ -2558,7 +2534,6 @@ impl LowLagPhotoControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnailEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn ThumbnailFormat(&self) -> ::windows_core::Result { let this = self; @@ -2567,7 +2542,6 @@ impl LowLagPhotoControl { (::windows_core::Interface::vtable(this).ThumbnailFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetThumbnailFormat(&self, value: super::MediaProperties::MediaThumbnailFormat) -> ::windows_core::Result<()> { let this = self; @@ -2650,7 +2624,6 @@ impl LowLagPhotoSequenceControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPhotosPerSecondLimit)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetHighestConcurrentFrameRate(&self, captureproperties: P0) -> ::windows_core::Result where @@ -2662,7 +2635,6 @@ impl LowLagPhotoSequenceControl { (::windows_core::Interface::vtable(this).GetHighestConcurrentFrameRate)(::windows_core::Interface::as_raw(this), captureproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetCurrentFrameRate(&self) -> ::windows_core::Result { let this = self; @@ -2682,7 +2654,6 @@ impl LowLagPhotoSequenceControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnailEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn ThumbnailFormat(&self) -> ::windows_core::Result { let this = self; @@ -2691,7 +2662,6 @@ impl LowLagPhotoSequenceControl { (::windows_core::Interface::vtable(this).ThumbnailFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetThumbnailFormat(&self, value: super::MediaProperties::MediaThumbnailFormat) -> ::windows_core::Result<()> { let this = self; @@ -2912,7 +2882,6 @@ impl ModuleCommandResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -2944,7 +2913,6 @@ impl OpticalImageStabilizationControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -2989,7 +2957,6 @@ impl PanelBasedOptimizationControl { (::windows_core::Interface::vtable(this).IsSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn Panel(&self) -> ::windows_core::Result { let this = self; @@ -2998,7 +2965,6 @@ impl PanelBasedOptimizationControl { (::windows_core::Interface::vtable(this).Panel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn SetPanel(&self, value: super::super::Devices::Enumeration::Panel) -> ::windows_core::Result<()> { let this = self; @@ -3040,7 +3006,6 @@ impl PhotoConfirmationControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -3049,7 +3014,6 @@ impl PhotoConfirmationControl { (::windows_core::Interface::vtable(this).PixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetPixelFormat(&self, format: super::MediaProperties::MediaPixelFormat) -> ::windows_core::Result<()> { let this = self; @@ -3202,7 +3166,6 @@ impl RegionsOfInterestControl { (::windows_core::Interface::vtable(this).MaxRegions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetRegionsAsync(&self, regions: P0) -> ::windows_core::Result where @@ -3214,7 +3177,6 @@ impl RegionsOfInterestControl { (::windows_core::Interface::vtable(this).SetRegionsAsync)(::windows_core::Interface::as_raw(this), regions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetRegionsWithLockAsync(&self, regions: P0, lockvalues: bool) -> ::windows_core::Result where @@ -3270,7 +3232,6 @@ impl ::windows_core::RuntimeName for RegionsOfInterestControl { pub struct SceneModeControl(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SceneModeControl, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SceneModeControl { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -3383,7 +3344,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).CameraOcclusionInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn TryAcquireExclusiveControl(&self, deviceid: &::windows_core::HSTRING, mode: super::Capture::MediaCaptureDeviceExclusiveControlReleaseMode) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3480,7 +3440,6 @@ impl VideoDeviceController { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPrimaryUse)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Devices_Core\"`"] #[cfg(feature = "Media_Devices_Core")] pub fn VariablePhotoSequenceController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3614,7 +3573,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).DigitalWindowControl)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetAvailableMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3623,7 +3581,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).GetAvailableMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn GetMediaStreamProperties(&self, mediastreamtype: super::Capture::MediaStreamType) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3632,7 +3589,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).GetMediaStreamProperties)(::windows_core::Interface::as_raw(this), mediastreamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Capture", feature = "Media_MediaProperties"))] pub fn SetMediaStreamPropertiesAsync(&self, mediastreamtype: super::Capture::MediaStreamType, mediaencodingproperties: P0) -> ::windows_core::Result where @@ -3721,7 +3677,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).Focus)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn TrySetPowerlineFrequency(&self, value: super::Capture::PowerlineFrequency) -> ::windows_core::Result { let this = self; @@ -3730,7 +3685,6 @@ impl VideoDeviceController { (::windows_core::Interface::vtable(this).TrySetPowerlineFrequency)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn TryGetPowerlineFrequency(&self, value: &mut super::Capture::PowerlineFrequency) -> ::windows_core::Result { let this = self; @@ -3794,7 +3748,6 @@ impl VideoTemporalDenoisingControl { (::windows_core::Interface::vtable(this).Supported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = self; @@ -3943,7 +3896,6 @@ impl ZoomControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetValue)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedModes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4290,7 +4242,6 @@ impl ::core::fmt::Debug for InfraredTorchMode { impl ::windows_core::RuntimeType for InfraredTorchMode { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Devices.InfraredTorchMode;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs b/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs index d3bb39f9cf..6548b9429d 100644 --- a/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Media/DialProtocol/mod.rs @@ -232,7 +232,6 @@ impl DialDevice { (::windows_core::Interface::vtable(this).FriendlyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -253,7 +252,6 @@ impl DialDevice { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn DeviceInfoSupportsDialAsync(device: P0) -> ::windows_core::Result> where @@ -301,7 +299,6 @@ impl DialDevicePicker { (::windows_core::Interface::vtable(this).Filter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn Appearance(&self) -> ::windows_core::Result { let this = self; @@ -356,7 +353,6 @@ impl DialDevicePicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).Show)(::windows_core::Interface::as_raw(this), selection).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowWithPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result<()> { let this = self; @@ -369,7 +365,6 @@ impl DialDevicePicker { (::windows_core::Interface::vtable(this).PickSingleDialDeviceAsync)(::windows_core::Interface::as_raw(this), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn PickSingleDialDeviceAsyncWithPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result> { let this = self; @@ -407,7 +402,6 @@ unsafe impl ::core::marker::Sync for DialDevicePicker {} pub struct DialDevicePickerFilter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DialDevicePickerFilter, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DialDevicePickerFilter { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedAppNames(&self) -> ::windows_core::Result> { let this = self; @@ -484,7 +478,6 @@ unsafe impl ::core::marker::Sync for DialDisconnectButtonClickedEventArgs {} pub struct DialReceiverApp(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DialReceiverApp, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DialReceiverApp { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAdditionalDataAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -493,7 +486,6 @@ impl DialReceiverApp { (::windows_core::Interface::vtable(this).GetAdditionalDataAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAdditionalDataAsync(&self, additionaldata: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Media/Editing/mod.rs b/crates/libs/windows/src/Windows/Media/Editing/mod.rs index 5aceeab500..2887d7fdda 100644 --- a/crates/libs/windows/src/Windows/Media/Editing/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Editing/mod.rs @@ -285,7 +285,6 @@ impl BackgroundAudioTrack { (::windows_core::Interface::vtable(this).TrimmedDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserData(&self) -> ::windows_core::Result> { let this = self; @@ -323,7 +322,6 @@ impl BackgroundAudioTrack { (::windows_core::Interface::vtable(this).Clone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetAudioEncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -332,7 +330,6 @@ impl BackgroundAudioTrack { (::windows_core::Interface::vtable(this).GetAudioEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn AudioEffectDefinitions(&self) -> ::windows_core::Result> { let this = self; @@ -350,7 +347,6 @@ impl BackgroundAudioTrack { (::windows_core::Interface::vtable(this).CreateFromEmbeddedAudioTrack)(::windows_core::Interface::as_raw(this), embeddedaudiotrack.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFromFileAsync(file: P0) -> ::windows_core::Result> where @@ -384,7 +380,6 @@ unsafe impl ::core::marker::Sync for BackgroundAudioTrack {} pub struct EmbeddedAudioTrack(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EmbeddedAudioTrack, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EmbeddedAudioTrack { - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetAudioEncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -447,7 +442,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).TrimmedDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserData(&self) -> ::windows_core::Result> { let this = self; @@ -477,7 +471,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).EndTimeInComposition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EmbeddedAudioTracks(&self) -> ::windows_core::Result> { let this = self; @@ -508,7 +501,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).Volume)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn GetVideoEncodingProperties(&self) -> ::windows_core::Result { let this = self; @@ -517,7 +509,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).GetVideoEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn AudioEffectDefinitions(&self) -> ::windows_core::Result> { let this = self; @@ -526,7 +517,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).AudioEffectDefinitions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Effects"))] pub fn VideoEffectDefinitions(&self) -> ::windows_core::Result> { let this = self; @@ -535,7 +525,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).VideoEffectDefinitions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn CreateFromColor(color: super::super::UI::Color, originalduration: super::super::Foundation::TimeSpan) -> ::windows_core::Result { Self::IMediaClipStatics(|this| unsafe { @@ -543,7 +532,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).CreateFromColor)(::windows_core::Interface::as_raw(this), color, originalduration, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFromFileAsync(file: P0) -> ::windows_core::Result> where @@ -554,7 +542,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).CreateFromFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFromImageFileAsync(file: P0, originalduration: super::super::Foundation::TimeSpan) -> ::windows_core::Result> where @@ -565,7 +552,6 @@ impl MediaClip { (::windows_core::Interface::vtable(this).CreateFromImageFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), originalduration, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateFromSurface(surface: P0, originalduration: super::super::Foundation::TimeSpan) -> ::windows_core::Result where @@ -618,7 +604,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clips(&self) -> ::windows_core::Result> { let this = self; @@ -627,7 +612,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).Clips)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BackgroundAudioTracks(&self) -> ::windows_core::Result> { let this = self; @@ -636,7 +620,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).BackgroundAudioTracks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserData(&self) -> ::windows_core::Result> { let this = self; @@ -652,7 +635,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).Clone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveAsync(&self, file: P0) -> ::windows_core::Result where @@ -664,7 +646,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Graphics_Imaging", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, timefromstart: super::super::Foundation::TimeSpan, scaledwidth: i32, scaledheight: i32, frameprecision: VideoFramePrecision) -> ::windows_core::Result> { let this = self; @@ -673,7 +654,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).GetThumbnailAsync)(::windows_core::Interface::as_raw(this), timefromstart, scaledwidth, scaledheight, frameprecision, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging", feature = "Storage_Streams"))] pub fn GetThumbnailsAsync(&self, timesfromstart: P0, scaledwidth: i32, scaledheight: i32, frameprecision: VideoFramePrecision) -> ::windows_core::Result>> where @@ -685,7 +665,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).GetThumbnailsAsync)(::windows_core::Interface::as_raw(this), timesfromstart.into_param().abi(), scaledwidth, scaledheight, frameprecision, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Transcoding\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_Transcoding", feature = "Storage"))] pub fn RenderToFileAsync(&self, destination: P0) -> ::windows_core::Result> where @@ -697,7 +676,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).RenderToFileAsync)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Transcoding\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_Transcoding", feature = "Storage"))] pub fn RenderToFileWithTrimmingPreferenceAsync(&self, destination: P0, trimmingpreference: MediaTrimmingPreference) -> ::windows_core::Result> where @@ -709,7 +687,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).RenderToFileWithTrimmingPreferenceAsync)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), trimmingpreference, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Media_Transcoding\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Media_Transcoding", feature = "Storage"))] pub fn RenderToFileWithProfileAsync(&self, destination: P0, trimmingpreference: MediaTrimmingPreference, encodingprofile: P1) -> ::windows_core::Result> where @@ -722,7 +699,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).RenderToFileWithProfileAsync)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), trimmingpreference, encodingprofile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn CreateDefaultEncodingProfile(&self) -> ::windows_core::Result { let this = self; @@ -731,7 +707,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).CreateDefaultEncodingProfile)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn GenerateMediaStreamSource(&self) -> ::windows_core::Result { let this = self; @@ -740,7 +715,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).GenerateMediaStreamSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Media_Core", feature = "Media_MediaProperties"))] pub fn GenerateMediaStreamSourceWithProfile(&self, encodingprofile: P0) -> ::windows_core::Result where @@ -752,7 +726,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).GenerateMediaStreamSourceWithProfile)(::windows_core::Interface::as_raw(this), encodingprofile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn GeneratePreviewMediaStreamSource(&self, scaledwidth: i32, scaledheight: i32) -> ::windows_core::Result { let this = self; @@ -761,7 +734,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).GeneratePreviewMediaStreamSource)(::windows_core::Interface::as_raw(this), scaledwidth, scaledheight, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OverlayLayers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -770,7 +742,6 @@ impl MediaComposition { (::windows_core::Interface::vtable(this).OverlayLayers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadAsync(file: P0) -> ::windows_core::Result> where @@ -917,7 +888,6 @@ impl MediaOverlayLayer { (::windows_core::Interface::vtable(this).Clone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Overlays(&self) -> ::windows_core::Result> { let this = self; @@ -926,7 +896,6 @@ impl MediaOverlayLayer { (::windows_core::Interface::vtable(this).Overlays)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn CustomCompositorDefinition(&self) -> ::windows_core::Result { let this = self; @@ -935,7 +904,6 @@ impl MediaOverlayLayer { (::windows_core::Interface::vtable(this).CustomCompositorDefinition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Effects\"`"] #[cfg(feature = "Media_Effects")] pub fn CreateWithCompositorDefinition(compositordefinition: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Media/Effects/impl.rs b/crates/libs/windows/src/Windows/Media/Effects/impl.rs index 39297cdce5..633ab38394 100644 --- a/crates/libs/windows/src/Windows/Media/Effects/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Effects/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IAudioEffectDefinition_Impl: Sized { fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -45,7 +44,6 @@ impl IAudioEffectDefinition_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub trait IBasicAudioEffect_Impl: Sized + super::IMediaExtension_Impl { fn UseInputFrameForOutput(&self) -> ::windows_core::Result; @@ -119,7 +117,6 @@ impl IBasicAudioEffect_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX_Direct3D11\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX_Direct3D11", feature = "Media_MediaProperties"))] pub trait IBasicVideoEffect_Impl: Sized + super::IMediaExtension_Impl { fn IsReadOnly(&self) -> ::windows_core::Result; @@ -219,7 +216,6 @@ impl IBasicVideoEffect_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX_Direct3D11\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX_Direct3D11", feature = "Media_MediaProperties"))] pub trait IVideoCompositor_Impl: Sized + super::IMediaExtension_Impl { fn TimeIndependent(&self) -> ::windows_core::Result; @@ -279,7 +275,6 @@ impl IVideoCompositor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IVideoCompositorDefinition_Impl: Sized { fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -326,7 +321,6 @@ impl IVideoCompositorDefinition_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IVideoEffectDefinition_Impl: Sized { fn ActivatableClassId(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Media/Effects/mod.rs b/crates/libs/windows/src/Windows/Media/Effects/mod.rs index 2f8d8af166..864aba323e 100644 --- a/crates/libs/windows/src/Windows/Media/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Effects/mod.rs @@ -27,7 +27,6 @@ impl IAudioEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -96,12 +95,7 @@ pub struct IAudioRenderEffectsManager_Vtbl { GetAudioRenderEffects: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IAudioRenderEffectsManager2, - IAudioRenderEffectsManager2_Vtbl, - 0xa844cd09_5ecc_44b3_bb4e_1db07287139c -); +::windows_core::imp::com_interface!(IAudioRenderEffectsManager2, IAudioRenderEffectsManager2_Vtbl, 0xa844cd09_5ecc_44b3_bb4e_1db07287139c); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -131,7 +125,6 @@ impl IBasicAudioEffect { (::windows_core::Interface::vtable(this).UseInputFrameForOutput)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn SupportedEncodingProperties(&self) -> ::windows_core::Result> { let this = self; @@ -140,7 +133,6 @@ impl IBasicAudioEffect { (::windows_core::Interface::vtable(this).SupportedEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetEncodingProperties(&self, encodingproperties: P0) -> ::windows_core::Result<()> where @@ -164,7 +156,6 @@ impl IBasicAudioEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).DiscardQueuedFrames)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -219,7 +210,6 @@ impl IBasicVideoEffect { (::windows_core::Interface::vtable(this).TimeIndependent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_MediaProperties"))] pub fn SupportedEncodingProperties(&self) -> ::windows_core::Result> { let this = self; @@ -228,7 +218,6 @@ impl IBasicVideoEffect { (::windows_core::Interface::vtable(this).SupportedEncodingProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Graphics_DirectX_Direct3D11", feature = "Media_MediaProperties"))] pub fn SetEncodingProperties(&self, encodingproperties: P0, device: P1) -> ::windows_core::Result<()> where @@ -253,7 +242,6 @@ impl IBasicVideoEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).DiscardQueuedFrames)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -336,7 +324,6 @@ impl IVideoCompositor { (::windows_core::Interface::vtable(this).TimeIndependent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`, `\"Media_MediaProperties\"`"] #[cfg(all(feature = "Graphics_DirectX_Direct3D11", feature = "Media_MediaProperties"))] pub fn SetEncodingProperties(&self, backgroundproperties: P0, device: P1) -> ::windows_core::Result<()> where @@ -361,7 +348,6 @@ impl IVideoCompositor { let this = self; unsafe { (::windows_core::Interface::vtable(this).DiscardQueuedFrames)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -397,7 +383,6 @@ impl IVideoCompositorDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -441,7 +426,6 @@ impl IVideoEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -577,7 +561,6 @@ impl AudioCaptureEffectsManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAudioCaptureEffectsChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAudioCaptureEffects(&self) -> ::windows_core::Result> { let this = self; @@ -637,7 +620,6 @@ impl AudioEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -652,7 +634,6 @@ impl AudioEffectDefinition { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithProperties(activatableclassid: &::windows_core::HSTRING, props: P0) -> ::windows_core::Result where @@ -683,7 +664,6 @@ unsafe impl ::core::marker::Send for AudioEffectDefinition {} unsafe impl ::core::marker::Sync for AudioEffectDefinition {} pub struct AudioEffectsManager; impl AudioEffectsManager { - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn CreateAudioRenderEffectsManager(deviceid: &::windows_core::HSTRING, category: super::Render::AudioRenderCategory) -> ::windows_core::Result { Self::IAudioEffectsManagerStatics(|this| unsafe { @@ -691,7 +671,6 @@ impl AudioEffectsManager { (::windows_core::Interface::vtable(this).CreateAudioRenderEffectsManager)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), category, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Render\"`"] #[cfg(feature = "Media_Render")] pub fn CreateAudioRenderEffectsManagerWithMode(deviceid: &::windows_core::HSTRING, category: super::Render::AudioRenderCategory, mode: super::AudioProcessing) -> ::windows_core::Result { Self::IAudioEffectsManagerStatics(|this| unsafe { @@ -699,7 +678,6 @@ impl AudioEffectsManager { (::windows_core::Interface::vtable(this).CreateAudioRenderEffectsManagerWithMode)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), category, mode, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn CreateAudioCaptureEffectsManager(deviceid: &::windows_core::HSTRING, category: super::Capture::MediaCategory) -> ::windows_core::Result { Self::IAudioEffectsManagerStatics(|this| unsafe { @@ -707,7 +685,6 @@ impl AudioEffectsManager { (::windows_core::Interface::vtable(this).CreateAudioCaptureEffectsManager)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(deviceid), category, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Capture\"`"] #[cfg(feature = "Media_Capture")] pub fn CreateAudioCaptureEffectsManagerWithMode(deviceid: &::windows_core::HSTRING, category: super::Capture::MediaCategory, mode: super::AudioProcessing) -> ::windows_core::Result { Self::IAudioEffectsManagerStatics(|this| unsafe { @@ -743,7 +720,6 @@ impl AudioRenderEffectsManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAudioRenderEffectsChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAudioRenderEffects(&self) -> ::windows_core::Result> { let this = self; @@ -752,7 +728,6 @@ impl AudioRenderEffectsManager { (::windows_core::Interface::vtable(this).GetAudioRenderEffects)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn EffectsProviderThumbnail(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -761,7 +736,6 @@ impl AudioRenderEffectsManager { (::windows_core::Interface::vtable(this).EffectsProviderThumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn EffectsProviderSettingsLabel(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -770,7 +744,6 @@ impl AudioRenderEffectsManager { (::windows_core::Interface::vtable(this).EffectsProviderSettingsLabel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowSettingsUI(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -794,7 +767,6 @@ unsafe impl ::core::marker::Sync for AudioRenderEffectsManager {} pub struct CompositeVideoFrameContext(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CompositeVideoFrameContext, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CompositeVideoFrameContext { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX_Direct3D11"))] pub fn SurfacesToOverlay(&self) -> ::windows_core::Result> { let this = self; @@ -817,7 +789,6 @@ impl CompositeVideoFrameContext { (::windows_core::Interface::vtable(this).OutputFrame)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`, `\"Media_Editing\"`"] #[cfg(all(feature = "Graphics_DirectX_Direct3D11", feature = "Media_Editing"))] pub fn GetOverlayForSurface(&self, surfacetooverlay: P0) -> ::windows_core::Result where @@ -937,7 +908,6 @@ impl SlowMotionEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -972,7 +942,6 @@ impl VideoCompositorDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -987,7 +956,6 @@ impl VideoCompositorDefinition { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithProperties(activatableclassid: &::windows_core::HSTRING, props: P0) -> ::windows_core::Result where @@ -1029,7 +997,6 @@ impl VideoEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -1044,7 +1011,6 @@ impl VideoEffectDefinition { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithProperties(activatableclassid: &::windows_core::HSTRING, props: P0) -> ::windows_core::Result where @@ -1093,7 +1059,6 @@ impl VideoTransformEffectDefinition { (::windows_core::Interface::vtable(this).ActivatableClassId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -1102,7 +1067,6 @@ impl VideoTransformEffectDefinition { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn PaddingColor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1111,7 +1075,6 @@ impl VideoTransformEffectDefinition { (::windows_core::Interface::vtable(this).PaddingColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetPaddingColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1139,7 +1102,6 @@ impl VideoTransformEffectDefinition { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCropRectangle)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn Rotation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1148,13 +1110,11 @@ impl VideoTransformEffectDefinition { (::windows_core::Interface::vtable(this).Rotation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetRotation(&self, value: super::MediaProperties::MediaRotation) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotation)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn Mirror(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1163,19 +1123,16 @@ impl VideoTransformEffectDefinition { (::windows_core::Interface::vtable(this).Mirror)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetMirror(&self, value: super::MediaProperties::MediaMirroringOptions) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMirror)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Transcoding\"`"] #[cfg(feature = "Media_Transcoding")] pub fn SetProcessingAlgorithm(&self, value: super::Transcoding::MediaVideoProcessingAlgorithm) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProcessingAlgorithm)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Transcoding\"`"] #[cfg(feature = "Media_Transcoding")] pub fn ProcessingAlgorithm(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1220,7 +1177,6 @@ impl VideoTransformSphericalProjection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn FrameFormat(&self) -> ::windows_core::Result { let this = self; @@ -1229,13 +1185,11 @@ impl VideoTransformSphericalProjection { (::windows_core::Interface::vtable(this).FrameFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetFrameFormat(&self, value: super::MediaProperties::SphericalVideoFrameFormat) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFrameFormat)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn ProjectionMode(&self) -> ::windows_core::Result { let this = self; @@ -1244,7 +1198,6 @@ impl VideoTransformSphericalProjection { (::windows_core::Interface::vtable(this).ProjectionMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn SetProjectionMode(&self, value: super::Playback::SphericalVideoProjectionMode) -> ::windows_core::Result<()> { let this = self; @@ -1261,7 +1214,6 @@ impl VideoTransformSphericalProjection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHorizontalFieldOfViewInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ViewOrientation(&self) -> ::windows_core::Result { let this = self; @@ -1270,7 +1222,6 @@ impl VideoTransformSphericalProjection { (::windows_core::Interface::vtable(this).ViewOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetViewOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs b/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs index db59cf289f..a4423dae43 100644 --- a/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs +++ b/crates/libs/windows/src/Windows/Media/FaceAnalysis/mod.rs @@ -101,7 +101,6 @@ pub struct IFaceTrackerStatics_Vtbl { pub struct DetectedFace(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DetectedFace, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DetectedFace { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn FaceBox(&self) -> ::windows_core::Result { let this = self; @@ -128,7 +127,6 @@ unsafe impl ::core::marker::Sync for DetectedFace {} pub struct FaceDetector(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(FaceDetector, ::windows_core::IUnknown, ::windows_core::IInspectable); impl FaceDetector { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn DetectFacesAsync(&self, image: P0) -> ::windows_core::Result>> where @@ -140,7 +138,6 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).DetectFacesAsync)(::windows_core::Interface::as_raw(this), image.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn DetectFacesWithSearchAreaAsync(&self, image: P0, searcharea: super::super::Graphics::Imaging::BitmapBounds) -> ::windows_core::Result>> where @@ -152,7 +149,6 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).DetectFacesWithSearchAreaAsync)(::windows_core::Interface::as_raw(this), image.into_param().abi(), searcharea, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn MinDetectableFaceSize(&self) -> ::windows_core::Result { let this = self; @@ -161,13 +157,11 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).MinDetectableFaceSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetMinDetectableFaceSize(&self, value: super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMinDetectableFaceSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn MaxDetectableFaceSize(&self) -> ::windows_core::Result { let this = self; @@ -176,7 +170,6 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).MaxDetectableFaceSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetMaxDetectableFaceSize(&self, value: super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result<()> { let this = self; @@ -188,7 +181,6 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).CreateAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn GetSupportedBitmapPixelFormats() -> ::windows_core::Result> { Self::IFaceDetectorStatics(|this| unsafe { @@ -196,7 +188,6 @@ impl FaceDetector { (::windows_core::Interface::vtable(this).GetSupportedBitmapPixelFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn IsBitmapPixelFormatSupported(bitmappixelformat: super::super::Graphics::Imaging::BitmapPixelFormat) -> ::windows_core::Result { Self::IFaceDetectorStatics(|this| unsafe { @@ -233,7 +224,6 @@ unsafe impl ::core::marker::Sync for FaceDetector {} pub struct FaceTracker(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(FaceTracker, ::windows_core::IUnknown, ::windows_core::IInspectable); impl FaceTracker { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProcessNextFrameAsync(&self, videoframe: P0) -> ::windows_core::Result>> where @@ -245,7 +235,6 @@ impl FaceTracker { (::windows_core::Interface::vtable(this).ProcessNextFrameAsync)(::windows_core::Interface::as_raw(this), videoframe.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn MinDetectableFaceSize(&self) -> ::windows_core::Result { let this = self; @@ -254,13 +243,11 @@ impl FaceTracker { (::windows_core::Interface::vtable(this).MinDetectableFaceSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetMinDetectableFaceSize(&self, value: super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMinDetectableFaceSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn MaxDetectableFaceSize(&self) -> ::windows_core::Result { let this = self; @@ -269,7 +256,6 @@ impl FaceTracker { (::windows_core::Interface::vtable(this).MaxDetectableFaceSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SetMaxDetectableFaceSize(&self, value: super::super::Graphics::Imaging::BitmapSize) -> ::windows_core::Result<()> { let this = self; @@ -281,7 +267,6 @@ impl FaceTracker { (::windows_core::Interface::vtable(this).CreateAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Imaging"))] pub fn GetSupportedBitmapPixelFormats() -> ::windows_core::Result> { Self::IFaceTrackerStatics(|this| unsafe { @@ -289,7 +274,6 @@ impl FaceTracker { (::windows_core::Interface::vtable(this).GetSupportedBitmapPixelFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn IsBitmapPixelFormatSupported(bitmappixelformat: super::super::Graphics::Imaging::BitmapPixelFormat) -> ::windows_core::Result { Self::IFaceTrackerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Media/Import/mod.rs b/crates/libs/windows/src/Windows/Media/Import/mod.rs index 17e0734c71..f7e917ae48 100644 --- a/crates/libs/windows/src/Windows/Media/Import/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Import/mod.rs @@ -302,7 +302,6 @@ impl PhotoImportDeleteImportedItemsFromSourceResult { (::windows_core::Interface::vtable(this).HasSucceeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeletedItems(&self) -> ::windows_core::Result> { let this = self; @@ -413,7 +412,6 @@ impl PhotoImportFindItemsResult { (::windows_core::Interface::vtable(this).HasSucceeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FoundItems(&self) -> ::windows_core::Result> { let this = self; @@ -659,7 +657,6 @@ impl PhotoImportImportItemsResult { (::windows_core::Interface::vtable(this).HasSucceeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImportedItems(&self) -> ::windows_core::Result> { let this = self; @@ -805,7 +802,6 @@ impl PhotoImportItem { (::windows_core::Interface::vtable(this).Sibling)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Sidecars(&self) -> ::windows_core::Result> { let this = self; @@ -814,7 +810,6 @@ impl PhotoImportItem { (::windows_core::Interface::vtable(this).Sidecars)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn VideoSegments(&self) -> ::windows_core::Result> { let this = self; @@ -834,7 +829,6 @@ impl PhotoImportItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsSelected)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -843,7 +837,6 @@ impl PhotoImportItem { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImportedFileNames(&self) -> ::windows_core::Result> { let this = self; @@ -852,7 +845,6 @@ impl PhotoImportItem { (::windows_core::Interface::vtable(this).ImportedFileNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeletedFileNames(&self) -> ::windows_core::Result> { let this = self; @@ -914,7 +906,6 @@ impl PhotoImportManager { (::windows_core::Interface::vtable(this).IsSupportedAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllSourcesAsync() -> ::windows_core::Result>> { Self::IPhotoImportManagerStatics(|this| unsafe { @@ -922,7 +913,6 @@ impl PhotoImportManager { (::windows_core::Interface::vtable(this).FindAllSourcesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPendingOperations() -> ::windows_core::Result> { Self::IPhotoImportManagerStatics(|this| unsafe { @@ -1041,7 +1031,6 @@ impl PhotoImportSession { (::windows_core::Interface::vtable(this).SessionId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetDestinationFolder(&self, value: P0) -> ::windows_core::Result<()> where @@ -1050,7 +1039,6 @@ impl PhotoImportSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDestinationFolder)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn DestinationFolder(&self) -> ::windows_core::Result { let this = self; @@ -1262,7 +1250,6 @@ impl PhotoImportSource { (::windows_core::Interface::vtable(this).DateTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StorageMedia(&self) -> ::windows_core::Result> { let this = self; @@ -1285,7 +1272,6 @@ impl PhotoImportSource { (::windows_core::Interface::vtable(this).IsMassStorage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1307,7 +1293,6 @@ impl PhotoImportSource { (::windows_core::Interface::vtable(this).FromIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(sourceid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn FromFolderAsync(sourcerootfolder: P0) -> ::windows_core::Result> where @@ -1440,7 +1425,6 @@ impl PhotoImportVideoSegment { (::windows_core::Interface::vtable(this).Sibling)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Sidecars(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/MediaProperties/impl.rs b/crates/libs/windows/src/Windows/Media/MediaProperties/impl.rs index 077a992052..3c4d34ab6a 100644 --- a/crates/libs/windows/src/Windows/Media/MediaProperties/impl.rs +++ b/crates/libs/windows/src/Windows/Media/MediaProperties/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IMediaEncodingProperties_Impl: Sized { fn Properties(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs b/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs index 638ee86515..1f8ad1af6c 100644 --- a/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs +++ b/crates/libs/windows/src/Windows/Media/MediaProperties/mod.rs @@ -264,7 +264,6 @@ pub struct IMediaEncodingProfileStatics4_Vtbl { ::windows_core::imp::com_interface!(IMediaEncodingProperties, IMediaEncodingProperties_Vtbl, 0xb4002af6_acd4_4e5a_a24b_5d7498a8b8c4); ::windows_core::imp::interface_hierarchy!(IMediaEncodingProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IMediaEncodingProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -641,7 +640,6 @@ impl AudioEncodingProperties { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).GetFormatUserData)(::windows_core::Interface::as_raw(this), value.set_abi_len(), value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -794,7 +792,6 @@ impl ContainerEncodingProperties { (::windows_core::Interface::vtable(this).Copy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1126,7 +1123,6 @@ impl ImageEncodingProperties { (::windows_core::Interface::vtable(this).CreateHeif)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1235,7 +1231,6 @@ impl MediaEncodingProfile { (::windows_core::Interface::vtable(this).Container)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn SetAudioTracks(&self, value: P0) -> ::windows_core::Result<()> where @@ -1244,7 +1239,6 @@ impl MediaEncodingProfile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAudioTracks)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetAudioTracks(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1253,7 +1247,6 @@ impl MediaEncodingProfile { (::windows_core::Interface::vtable(this).GetAudioTracks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn SetVideoTracks(&self, value: P0) -> ::windows_core::Result<()> where @@ -1262,7 +1255,6 @@ impl MediaEncodingProfile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVideoTracks)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetVideoTracks(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1271,7 +1263,6 @@ impl MediaEncodingProfile { (::windows_core::Interface::vtable(this).GetVideoTracks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn SetTimedMetadataTracks(&self, value: P0) -> ::windows_core::Result<()> where @@ -1280,7 +1271,6 @@ impl MediaEncodingProfile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTimedMetadataTracks)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetTimedMetadataTracks(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1319,7 +1309,6 @@ impl MediaEncodingProfile { (::windows_core::Interface::vtable(this).CreateWmv)(::windows_core::Interface::as_raw(this), quality, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateFromFileAsync(file: P0) -> ::windows_core::Result> where @@ -1330,7 +1319,6 @@ impl MediaEncodingProfile { (::windows_core::Interface::vtable(this).CreateFromFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamAsync(stream: P0) -> ::windows_core::Result> where @@ -1775,7 +1763,6 @@ impl MediaEncodingSubtypes { impl ::windows_core::RuntimeName for MediaEncodingSubtypes { const NAME: &'static str = "Windows.Media.MediaProperties.MediaEncodingSubtypes"; } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1793,7 +1780,6 @@ impl MediaPropertySet { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1802,7 +1788,6 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -1811,7 +1796,6 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), key, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1820,7 +1804,6 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: ::windows_core::GUID) -> ::windows_core::Result { let this = self; @@ -1829,7 +1812,6 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), key, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -1838,7 +1820,6 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: ::windows_core::GUID, value: P0) -> ::windows_core::Result where @@ -1850,13 +1831,11 @@ impl MediaPropertySet { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), key, value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: ::windows_core::GUID) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), key).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; @@ -1990,7 +1969,6 @@ impl TimedMetadataEncodingProperties { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -2087,7 +2065,6 @@ impl VideoEncodingProperties { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Media/Miracast/mod.rs b/crates/libs/windows/src/Windows/Media/Miracast/mod.rs index 04b17e985a..523ab1a1e6 100644 --- a/crates/libs/windows/src/Windows/Media/Miracast/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Miracast/mod.rs @@ -330,7 +330,6 @@ impl MiracastReceiver { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStatusChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn CreateSession(&self, view: P0) -> ::windows_core::Result where @@ -342,7 +341,6 @@ impl MiracastReceiver { (::windows_core::Interface::vtable(this).CreateSession)(::windows_core::Interface::as_raw(this), view.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn CreateSessionAsync(&self, view: P0) -> ::windows_core::Result> where @@ -542,7 +540,6 @@ impl MiracastReceiverCursorImageChannel { (::windows_core::Interface::vtable(this).IsEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn MaxImageSize(&self) -> ::windows_core::Result { let this = self; @@ -551,7 +548,6 @@ impl MiracastReceiverCursorImageChannel { (::windows_core::Interface::vtable(this).MaxImageSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -560,7 +556,6 @@ impl MiracastReceiverCursorImageChannel { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImageStream(&self) -> ::windows_core::Result { let this = self; @@ -626,7 +621,6 @@ impl MiracastReceiverCursorImageChannelSettings { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn MaxImageSize(&self) -> ::windows_core::Result { let this = self; @@ -635,7 +629,6 @@ impl MiracastReceiverCursorImageChannelSettings { (::windows_core::Interface::vtable(this).MaxImageSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetMaxImageSize(&self, value: super::super::Graphics::SizeInt32) -> ::windows_core::Result<()> { let this = self; @@ -848,7 +841,6 @@ impl MiracastReceiverMediaSourceCreatedEventArgs { (::windows_core::Interface::vtable(this).Connection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn MediaSource(&self) -> ::windows_core::Result { let this = self; @@ -1123,7 +1115,6 @@ impl MiracastReceiverStatus { (::windows_core::Interface::vtable(this).MaxSimultaneousConnections)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn KnownTransmitters(&self) -> ::windows_core::Result> { let this = self; @@ -1210,7 +1201,6 @@ unsafe impl ::core::marker::Sync for MiracastReceiverStreamControl {} pub struct MiracastReceiverVideoStreamSettings(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MiracastReceiverVideoStreamSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MiracastReceiverVideoStreamSettings { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1219,7 +1209,6 @@ impl MiracastReceiverVideoStreamSettings { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetSize(&self, value: super::super::Graphics::SizeInt32) -> ::windows_core::Result<()> { let this = self; @@ -1276,7 +1265,6 @@ impl MiracastTransmitter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAuthorizationStatus)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConnections(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/Ocr/mod.rs b/crates/libs/windows/src/Windows/Media/Ocr/mod.rs index b25d2f1d26..1b4ca1a70b 100644 --- a/crates/libs/windows/src/Windows/Media/Ocr/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Ocr/mod.rs @@ -68,7 +68,6 @@ pub struct IOcrWord_Vtbl { pub struct OcrEngine(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(OcrEngine, ::windows_core::IUnknown, ::windows_core::IInspectable); impl OcrEngine { - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn RecognizeAsync(&self, bitmap: P0) -> ::windows_core::Result> where @@ -80,7 +79,6 @@ impl OcrEngine { (::windows_core::Interface::vtable(this).RecognizeAsync)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn RecognizerLanguage(&self) -> ::windows_core::Result { let this = self; @@ -95,7 +93,6 @@ impl OcrEngine { (::windows_core::Interface::vtable(this).MaxImageDimension)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn AvailableRecognizerLanguages() -> ::windows_core::Result> { Self::IOcrEngineStatics(|this| unsafe { @@ -103,7 +100,6 @@ impl OcrEngine { (::windows_core::Interface::vtable(this).AvailableRecognizerLanguages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn IsLanguageSupported(language: P0) -> ::windows_core::Result where @@ -114,7 +110,6 @@ impl OcrEngine { (::windows_core::Interface::vtable(this).IsLanguageSupported)(::windows_core::Interface::as_raw(this), language.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn TryCreateFromLanguage(language: P0) -> ::windows_core::Result where @@ -154,7 +149,6 @@ unsafe impl ::core::marker::Sync for OcrEngine {} pub struct OcrLine(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(OcrLine, ::windows_core::IUnknown, ::windows_core::IInspectable); impl OcrLine { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Words(&self) -> ::windows_core::Result> { let this = self; @@ -188,7 +182,6 @@ unsafe impl ::core::marker::Sync for OcrLine {} pub struct OcrResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(OcrResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl OcrResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lines(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs b/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs index 1aa17eb414..2849975278 100644 --- a/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs +++ b/crates/libs/windows/src/Windows/Media/PlayTo/mod.rs @@ -13,12 +13,7 @@ pub struct IMuteChangeRequestedEventArgs_Vtbl { pub Mute: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut bool) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToConnection, - IPlayToConnection_Vtbl, - 0x112fbfc8_f235_4fde_8d41_9bf27c9e9a40 -); +::windows_core::imp::com_interface!(IPlayToConnection, IPlayToConnection_Vtbl, 0x112fbfc8_f235_4fde_8d41_9bf27c9e9a40); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -54,12 +49,7 @@ pub struct IPlayToConnection_Vtbl { RemoveError: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToConnectionErrorEventArgs, - IPlayToConnectionErrorEventArgs_Vtbl, - 0xbf5eada6_88e6_445f_9d40_d9b9f8939896 -); +::windows_core::imp::com_interface!(IPlayToConnectionErrorEventArgs, IPlayToConnectionErrorEventArgs_Vtbl, 0xbf5eada6_88e6_445f_9d40_d9b9f8939896); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -75,12 +65,7 @@ pub struct IPlayToConnectionErrorEventArgs_Vtbl { Message: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToConnectionStateChangedEventArgs, - IPlayToConnectionStateChangedEventArgs_Vtbl, - 0x68c4b50f_0c20_4980_8602_58c62238d423 -); +::windows_core::imp::com_interface!(IPlayToConnectionStateChangedEventArgs, IPlayToConnectionStateChangedEventArgs_Vtbl, 0x68c4b50f_0c20_4980_8602_58c62238d423); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -96,12 +81,7 @@ pub struct IPlayToConnectionStateChangedEventArgs_Vtbl { CurrentState: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToConnectionTransferredEventArgs, - IPlayToConnectionTransferredEventArgs_Vtbl, - 0xfae3193a_0683_47d9_8df0_18cbb48984d8 -); +::windows_core::imp::com_interface!(IPlayToConnectionTransferredEventArgs, IPlayToConnectionTransferredEventArgs_Vtbl, 0xfae3193a_0683_47d9_8df0_18cbb48984d8); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -117,12 +97,7 @@ pub struct IPlayToConnectionTransferredEventArgs_Vtbl { CurrentSource: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToManager, - IPlayToManager_Vtbl, - 0xf56a206e_1b77_42ef_8f0d_b949f8d9b260 -); +::windows_core::imp::com_interface!(IPlayToManager, IPlayToManager_Vtbl, 0xf56a206e_1b77_42ef_8f0d_b949f8d9b260); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -154,12 +129,7 @@ pub struct IPlayToManager_Vtbl { DefaultSourceSelection: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToManagerStatics, - IPlayToManagerStatics_Vtbl, - 0x64e6a887_3982_4f3b_ba20_6155e435325b -); +::windows_core::imp::com_interface!(IPlayToManagerStatics, IPlayToManagerStatics_Vtbl, 0x64e6a887_3982_4f3b_ba20_6155e435325b); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -225,12 +195,7 @@ pub struct IPlayToReceiver_Vtbl { pub StopAsync: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSource, - IPlayToSource_Vtbl, - 0x7f138a08_fbb7_4b09_8356_aa5f4e335c31 -); +::windows_core::imp::com_interface!(IPlayToSource, IPlayToSource_Vtbl, 0x7f138a08_fbb7_4b09_8356_aa5f4e335c31); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -254,12 +219,7 @@ pub struct IPlayToSource_Vtbl { PlayNext: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSourceDeferral, - IPlayToSourceDeferral_Vtbl, - 0x4100891d_278e_4f29_859b_a9e501053e7d -); +::windows_core::imp::com_interface!(IPlayToSourceDeferral, IPlayToSourceDeferral_Vtbl, 0x4100891d_278e_4f29_859b_a9e501053e7d); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -271,12 +231,7 @@ pub struct IPlayToSourceDeferral_Vtbl { Complete: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSourceRequest, - IPlayToSourceRequest_Vtbl, - 0xf8584665_64f4_44a0_ac0d_468d2b8fda83 -); +::windows_core::imp::com_interface!(IPlayToSourceRequest, IPlayToSourceRequest_Vtbl, 0xf8584665_64f4_44a0_ac0d_468d2b8fda83); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -300,12 +255,7 @@ pub struct IPlayToSourceRequest_Vtbl { SetSource: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSourceRequestedEventArgs, - IPlayToSourceRequestedEventArgs_Vtbl, - 0xc5cdc330_29df_4ec6_9da9_9fbdfcfc1b3e -); +::windows_core::imp::com_interface!(IPlayToSourceRequestedEventArgs, IPlayToSourceRequestedEventArgs_Vtbl, 0xc5cdc330_29df_4ec6_9da9_9fbdfcfc1b3e); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -317,12 +267,7 @@ pub struct IPlayToSourceRequestedEventArgs_Vtbl { SourceRequest: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSourceSelectedEventArgs, - IPlayToSourceSelectedEventArgs_Vtbl, - 0x0c9d8511_5202_4dcb_8c67_abda12bb3c12 -); +::windows_core::imp::com_interface!(IPlayToSourceSelectedEventArgs, IPlayToSourceSelectedEventArgs_Vtbl, 0x0c9d8511_5202_4dcb_8c67_abda12bb3c12); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -350,12 +295,7 @@ pub struct IPlayToSourceSelectedEventArgs_Vtbl { SupportsVideo: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IPlayToSourceWithPreferredSourceUri, - IPlayToSourceWithPreferredSourceUri_Vtbl, - 0xaab253eb_3301_4dc4_afba_b2f2ed9635a0 -); +::windows_core::imp::com_interface!(IPlayToSourceWithPreferredSourceUri, IPlayToSourceWithPreferredSourceUri_Vtbl, 0xaab253eb_3301_4dc4_afba_b2f2ed9635a0); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -455,7 +395,6 @@ unsafe impl ::windows_core::Interface for MuteChangeRequestedEventArgs { impl ::windows_core::RuntimeName for MuteChangeRequestedEventArgs { const NAME: &'static str = "Windows.Media.PlayTo.MuteChangeRequestedEventArgs"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -464,7 +403,6 @@ pub struct PlayToConnection(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToConnection, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToConnection { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn State(&self) -> ::windows_core::Result { let this = self; @@ -473,7 +411,6 @@ impl PlayToConnection { (::windows_core::Interface::vtable(this).State)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn StateChanged(&self, handler: P0) -> ::windows_core::Result where @@ -485,13 +422,11 @@ impl PlayToConnection { (::windows_core::Interface::vtable(this).StateChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveStateChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStateChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Transferred(&self, handler: P0) -> ::windows_core::Result where @@ -503,13 +438,11 @@ impl PlayToConnection { (::windows_core::Interface::vtable(this).Transferred)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveTransferred(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveTransferred)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Error(&self, handler: P0) -> ::windows_core::Result where @@ -521,7 +454,6 @@ impl PlayToConnection { (::windows_core::Interface::vtable(this).Error)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveError(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -545,7 +477,6 @@ impl ::windows_core::RuntimeName for PlayToConnection { unsafe impl ::core::marker::Send for PlayToConnection {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToConnection {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -554,7 +485,6 @@ pub struct PlayToConnectionErrorEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToConnectionErrorEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToConnectionErrorEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Code(&self) -> ::windows_core::Result { let this = self; @@ -563,7 +493,6 @@ impl PlayToConnectionErrorEventArgs { (::windows_core::Interface::vtable(this).Code)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Message(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -590,7 +519,6 @@ impl ::windows_core::RuntimeName for PlayToConnectionErrorEventArgs { unsafe impl ::core::marker::Send for PlayToConnectionErrorEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToConnectionErrorEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -599,7 +527,6 @@ pub struct PlayToConnectionStateChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToConnectionStateChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToConnectionStateChangedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PreviousState(&self) -> ::windows_core::Result { let this = self; @@ -608,7 +535,6 @@ impl PlayToConnectionStateChangedEventArgs { (::windows_core::Interface::vtable(this).PreviousState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentState(&self) -> ::windows_core::Result { let this = self; @@ -635,7 +561,6 @@ impl ::windows_core::RuntimeName for PlayToConnectionStateChangedEventArgs { unsafe impl ::core::marker::Send for PlayToConnectionStateChangedEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToConnectionStateChangedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -644,7 +569,6 @@ pub struct PlayToConnectionTransferredEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToConnectionTransferredEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToConnectionTransferredEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PreviousSource(&self) -> ::windows_core::Result { let this = self; @@ -653,7 +577,6 @@ impl PlayToConnectionTransferredEventArgs { (::windows_core::Interface::vtable(this).PreviousSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentSource(&self) -> ::windows_core::Result { let this = self; @@ -680,7 +603,6 @@ impl ::windows_core::RuntimeName for PlayToConnectionTransferredEventArgs { unsafe impl ::core::marker::Send for PlayToConnectionTransferredEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToConnectionTransferredEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -689,7 +611,6 @@ pub struct PlayToManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToManager, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToManager { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SourceRequested(&self, handler: P0) -> ::windows_core::Result where @@ -701,13 +622,11 @@ impl PlayToManager { (::windows_core::Interface::vtable(this).SourceRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSourceRequested(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSourceRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SourceSelected(&self, handler: P0) -> ::windows_core::Result where @@ -719,19 +638,16 @@ impl PlayToManager { (::windows_core::Interface::vtable(this).SourceSelected)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSourceSelected(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSourceSelected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetDefaultSourceSelection(&self, value: bool) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultSourceSelection)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DefaultSourceSelection(&self) -> ::windows_core::Result { let this = self; @@ -740,7 +656,6 @@ impl PlayToManager { (::windows_core::Interface::vtable(this).DefaultSourceSelection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetForCurrentView() -> ::windows_core::Result { Self::IPlayToManagerStatics(|this| unsafe { @@ -748,7 +663,6 @@ impl PlayToManager { (::windows_core::Interface::vtable(this).GetForCurrentView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShowPlayToUI() -> ::windows_core::Result<()> { Self::IPlayToManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).ShowPlayToUI)(::windows_core::Interface::as_raw(this)).ok() }) @@ -1007,7 +921,6 @@ impl PlayToReceiver { (::windows_core::Interface::vtable(this).SupportsVideo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -1041,7 +954,6 @@ unsafe impl ::windows_core::Interface for PlayToReceiver { impl ::windows_core::RuntimeName for PlayToReceiver { const NAME: &'static str = "Windows.Media.PlayTo.PlayToReceiver"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1050,7 +962,6 @@ pub struct PlayToSource(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToSource, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToSource { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Connection(&self) -> ::windows_core::Result { let this = self; @@ -1059,7 +970,6 @@ impl PlayToSource { (::windows_core::Interface::vtable(this).Connection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Next(&self) -> ::windows_core::Result { let this = self; @@ -1068,7 +978,6 @@ impl PlayToSource { (::windows_core::Interface::vtable(this).Next)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetNext(&self, value: P0) -> ::windows_core::Result<()> where @@ -1077,13 +986,11 @@ impl PlayToSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetNext)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlayNext(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).PlayNext)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PreferredSourceUri(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1092,7 +999,6 @@ impl PlayToSource { (::windows_core::Interface::vtable(this).PreferredSourceUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPreferredSourceUri(&self, value: P0) -> ::windows_core::Result<()> where @@ -1119,7 +1025,6 @@ impl ::windows_core::RuntimeName for PlayToSource { unsafe impl ::core::marker::Send for PlayToSource {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToSource {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1128,7 +1033,6 @@ pub struct PlayToSourceDeferral(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToSourceDeferral, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToSourceDeferral { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Complete(&self) -> ::windows_core::Result<()> { let this = self; @@ -1152,7 +1056,6 @@ impl ::windows_core::RuntimeName for PlayToSourceDeferral { unsafe impl ::core::marker::Send for PlayToSourceDeferral {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToSourceDeferral {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1161,7 +1064,6 @@ pub struct PlayToSourceRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToSourceRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToSourceRequest { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Deadline(&self) -> ::windows_core::Result { let this = self; @@ -1170,13 +1072,11 @@ impl PlayToSourceRequest { (::windows_core::Interface::vtable(this).Deadline)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn DisplayErrorString(&self, errorstring: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).DisplayErrorString)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(errorstring)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = self; @@ -1185,7 +1085,6 @@ impl PlayToSourceRequest { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSource(&self, value: P0) -> ::windows_core::Result<()> where @@ -1212,7 +1111,6 @@ impl ::windows_core::RuntimeName for PlayToSourceRequest { unsafe impl ::core::marker::Send for PlayToSourceRequest {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToSourceRequest {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1221,7 +1119,6 @@ pub struct PlayToSourceRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToSourceRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToSourceRequestedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SourceRequest(&self) -> ::windows_core::Result { let this = self; @@ -1248,7 +1145,6 @@ impl ::windows_core::RuntimeName for PlayToSourceRequestedEventArgs { unsafe impl ::core::marker::Send for PlayToSourceRequestedEventArgs {} #[cfg(feature = "deprecated")] unsafe impl ::core::marker::Sync for PlayToSourceRequestedEventArgs {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1257,7 +1153,6 @@ pub struct PlayToSourceSelectedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PlayToSourceSelectedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl PlayToSourceSelectedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FriendlyName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1266,7 +1161,6 @@ impl PlayToSourceSelectedEventArgs { (::windows_core::Interface::vtable(this).FriendlyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn Icon(&self) -> ::windows_core::Result { let this = self; @@ -1275,7 +1169,6 @@ impl PlayToSourceSelectedEventArgs { (::windows_core::Interface::vtable(this).Icon)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SupportsImage(&self) -> ::windows_core::Result { let this = self; @@ -1284,7 +1177,6 @@ impl PlayToSourceSelectedEventArgs { (::windows_core::Interface::vtable(this).SupportsImage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SupportsAudio(&self) -> ::windows_core::Result { let this = self; @@ -1293,7 +1185,6 @@ impl PlayToSourceSelectedEventArgs { (::windows_core::Interface::vtable(this).SupportsAudio)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SupportsVideo(&self) -> ::windows_core::Result { let this = self; @@ -1348,7 +1239,6 @@ impl ::windows_core::RuntimeName for PlaybackRateChangeRequestedEventArgs { pub struct SourceChangeRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SourceChangeRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SourceChangeRequestedEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Stream(&self) -> ::windows_core::Result { let this = self; @@ -1399,7 +1289,6 @@ impl SourceChangeRequestedEventArgs { (::windows_core::Interface::vtable(this).Date)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1415,7 +1304,6 @@ impl SourceChangeRequestedEventArgs { (::windows_core::Interface::vtable(this).Rating)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -1458,7 +1346,6 @@ unsafe impl ::windows_core::Interface for VolumeChangeRequestedEventArgs { impl ::windows_core::RuntimeName for VolumeChangeRequestedEventArgs { const NAME: &'static str = "Windows.Media.PlayTo.VolumeChangeRequestedEventArgs"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -1485,7 +1372,6 @@ impl ::core::fmt::Debug for PlayToConnectionError { impl ::windows_core::RuntimeType for PlayToConnectionError { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.PlayTo.PlayToConnectionError;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/Media/Playback/impl.rs b/crates/libs/windows/src/Windows/Media/Playback/impl.rs index fac313fb4d..03ebdc13ae 100644 --- a/crates/libs/windows/src/Windows/Media/Playback/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Playback/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait IMediaEnginePlaybackSource_Impl: Sized { fn CurrentItem(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Media/Playback/mod.rs b/crates/libs/windows/src/Windows/Media/Playback/mod.rs index 3753246a62..873e1d8926 100644 --- a/crates/libs/windows/src/Windows/Media/Playback/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Playback/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IBackgroundMediaPlayerStatics, - IBackgroundMediaPlayerStatics_Vtbl, - 0x856ddbc1_55f7_471f_a0f2_68ac4c904592 -); +::windows_core::imp::com_interface!(IBackgroundMediaPlayerStatics, IBackgroundMediaPlayerStatics_Vtbl, 0x856ddbc1_55f7_471f_a0f2_68ac4c904592); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -156,17 +151,11 @@ pub struct IMediaBreakStartedEventArgs_Vtbl { pub MediaBreak: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IMediaEnginePlaybackSource, - IMediaEnginePlaybackSource_Vtbl, - 0x5c1d0ba7_3856_48b9_8dc6_244bf107bf8c -); +::windows_core::imp::com_interface!(IMediaEnginePlaybackSource, IMediaEnginePlaybackSource_Vtbl, 0x5c1d0ba7_3856_48b9_8dc6_244bf107bf8c); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(IMediaEnginePlaybackSource, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl IMediaEnginePlaybackSource { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentItem(&self) -> ::windows_core::Result { let this = self; @@ -175,7 +164,6 @@ impl IMediaEnginePlaybackSource { (::windows_core::Interface::vtable(this).CurrentItem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPlaybackSource(&self, source: P0) -> ::windows_core::Result<()> where @@ -1065,12 +1053,10 @@ pub struct ITimedMetadataPresentationModeChangedEventArgs_Vtbl { pub OldPresentationMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TimedMetadataTrackPresentationMode) -> ::windows_core::HRESULT, pub NewPresentationMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TimedMetadataTrackPresentationMode) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct BackgroundMediaPlayer; #[cfg(feature = "deprecated")] impl BackgroundMediaPlayer { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Current() -> ::windows_core::Result { Self::IBackgroundMediaPlayerStatics(|this| unsafe { @@ -1078,7 +1064,6 @@ impl BackgroundMediaPlayer { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageReceivedFromBackground(value: P0) -> ::windows_core::Result where @@ -1089,12 +1074,10 @@ impl BackgroundMediaPlayer { (::windows_core::Interface::vtable(this).MessageReceivedFromBackground)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveMessageReceivedFromBackground(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IBackgroundMediaPlayerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveMessageReceivedFromBackground)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MessageReceivedFromForeground(value: P0) -> ::windows_core::Result where @@ -1105,12 +1088,10 @@ impl BackgroundMediaPlayer { (::windows_core::Interface::vtable(this).MessageReceivedFromForeground)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveMessageReceivedFromForeground(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IBackgroundMediaPlayerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveMessageReceivedFromForeground)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn SendMessageToBackground(value: P0) -> ::windows_core::Result<()> where @@ -1118,7 +1099,6 @@ impl BackgroundMediaPlayer { { Self::IBackgroundMediaPlayerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SendMessageToBackground)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn SendMessageToForeground(value: P0) -> ::windows_core::Result<()> where @@ -1126,7 +1106,6 @@ impl BackgroundMediaPlayer { { Self::IBackgroundMediaPlayerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SendMessageToForeground)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsMediaPlaying() -> ::windows_core::Result { Self::IBackgroundMediaPlayerStatics(|this| unsafe { @@ -1134,7 +1113,6 @@ impl BackgroundMediaPlayer { (::windows_core::Interface::vtable(this).IsMediaPlaying)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Shutdown() -> ::windows_core::Result<()> { Self::IBackgroundMediaPlayerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).Shutdown)(::windows_core::Interface::as_raw(this)).ok() }) @@ -1215,7 +1193,6 @@ impl MediaBreak { (::windows_core::Interface::vtable(this).InsertionMethod)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomProperties(&self) -> ::windows_core::Result { let this = self; @@ -1422,7 +1399,6 @@ impl MediaBreakSchedule { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveMidrollBreak)(::windows_core::Interface::as_raw(this), mediabreak.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MidrollBreaks(&self) -> ::windows_core::Result> { let this = self; @@ -1484,7 +1460,6 @@ unsafe impl ::core::marker::Sync for MediaBreakSchedule {} pub struct MediaBreakSeekedOverEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaBreakSeekedOverEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MediaBreakSeekedOverEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SeekedOverBreaks(&self) -> ::windows_core::Result> { let this = self; @@ -1600,7 +1575,6 @@ impl MediaItemDisplayProperties { (::windows_core::Interface::vtable(this).VideoProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1609,7 +1583,6 @@ impl MediaItemDisplayProperties { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -1635,7 +1608,6 @@ impl ::windows_core::RuntimeName for MediaItemDisplayProperties { } unsafe impl ::core::marker::Send for MediaItemDisplayProperties {} unsafe impl ::core::marker::Sync for MediaItemDisplayProperties {} -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1646,7 +1618,6 @@ pub struct MediaPlaybackAudioTrackList(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(MediaPlaybackAudioTrackList, super::super::Foundation::Collections::IIterable::, super::Core::ISingleSelectMediaTrackList, super::super::Foundation::Collections::IVectorView::); #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl MediaPlaybackAudioTrackList { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1655,7 +1626,6 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SelectedIndexChanged(&self, handler: P0) -> ::windows_core::Result where @@ -1667,19 +1637,16 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).SelectedIndexChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn RemoveSelectedIndexChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveSelectedIndexChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SetSelectedIndex(&self, value: i32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSelectedIndex)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SelectedIndex(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1688,7 +1655,6 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).SelectedIndex)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -1697,7 +1663,6 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1706,7 +1671,6 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1718,7 +1682,6 @@ impl MediaPlaybackAudioTrackList { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -2458,7 +2421,6 @@ pub struct MediaPlaybackItem(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaPlaybackItem, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(MediaPlaybackItem, IMediaPlaybackSource); impl MediaPlaybackItem { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AudioTracksChanged(&self, handler: P0) -> ::windows_core::Result where @@ -2474,7 +2436,6 @@ impl MediaPlaybackItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAudioTracksChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn VideoTracksChanged(&self, handler: P0) -> ::windows_core::Result where @@ -2490,7 +2451,6 @@ impl MediaPlaybackItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveVideoTracksChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TimedMetadataTracksChanged(&self, handler: P0) -> ::windows_core::Result where @@ -2506,7 +2466,6 @@ impl MediaPlaybackItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveTimedMetadataTracksChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn Source(&self) -> ::windows_core::Result { let this = self; @@ -2515,7 +2474,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).Source)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn AudioTracks(&self) -> ::windows_core::Result { let this = self; @@ -2524,7 +2482,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).AudioTracks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn VideoTracks(&self) -> ::windows_core::Result { let this = self; @@ -2533,7 +2490,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).VideoTracks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn TimedMetadataTracks(&self) -> ::windows_core::Result { let this = self; @@ -2617,7 +2573,6 @@ impl MediaPlaybackItem { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAutoLoadedDisplayProperties)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn Create(source: P0) -> ::windows_core::Result where @@ -2628,7 +2583,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), source.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn CreateWithStartTime(source: P0, starttime: super::super::Foundation::TimeSpan) -> ::windows_core::Result where @@ -2639,7 +2593,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).CreateWithStartTime)(::windows_core::Interface::as_raw(this), source.into_param().abi(), starttime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn CreateWithStartTimeAndDurationLimit(source: P0, starttime: super::super::Foundation::TimeSpan, durationlimit: super::super::Foundation::TimeSpan) -> ::windows_core::Result where @@ -2650,7 +2603,6 @@ impl MediaPlaybackItem { (::windows_core::Interface::vtable(this).CreateWithStartTimeAndDurationLimit)(::windows_core::Interface::as_raw(this), source.into_param().abi(), starttime, durationlimit, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn FindFromMediaSource(source: P0) -> ::windows_core::Result where @@ -2833,7 +2785,6 @@ impl MediaPlaybackList { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveItemOpened)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -2927,7 +2878,6 @@ impl MediaPlaybackList { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStartingItem)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ShuffledItems(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2936,7 +2886,6 @@ impl MediaPlaybackList { (::windows_core::Interface::vtable(this).ShuffledItems)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetShuffledItems(&self, value: P0) -> ::windows_core::Result<()> where @@ -3220,7 +3169,6 @@ impl MediaPlaybackSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetNormalizedSourceRect)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn StereoscopicVideoPackingMode(&self) -> ::windows_core::Result { let this = self; @@ -3229,7 +3177,6 @@ impl MediaPlaybackSession { (::windows_core::Interface::vtable(this).StereoscopicVideoPackingMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetStereoscopicVideoPackingMode(&self, value: super::MediaProperties::StereoscopicVideoPackingMode) -> ::windows_core::Result<()> { let this = self; @@ -3309,7 +3256,6 @@ impl MediaPlaybackSession { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsMirroring)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetBufferedRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3318,7 +3264,6 @@ impl MediaPlaybackSession { (::windows_core::Interface::vtable(this).GetBufferedRanges)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPlayedRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3327,7 +3272,6 @@ impl MediaPlaybackSession { (::windows_core::Interface::vtable(this).GetPlayedRanges)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSeekableRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3343,7 +3287,6 @@ impl MediaPlaybackSession { (::windows_core::Interface::vtable(this).IsSupportedPlaybackRateRange)(::windows_core::Interface::as_raw(this), rate1, rate2, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn PlaybackRotation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3352,7 +3295,6 @@ impl MediaPlaybackSession { (::windows_core::Interface::vtable(this).PlaybackRotation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetPlaybackRotation(&self, value: super::MediaProperties::MediaRotation) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3444,7 +3386,6 @@ impl MediaPlaybackSphericalVideoProjection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn FrameFormat(&self) -> ::windows_core::Result { let this = self; @@ -3453,7 +3394,6 @@ impl MediaPlaybackSphericalVideoProjection { (::windows_core::Interface::vtable(this).FrameFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`"] #[cfg(feature = "Media_MediaProperties")] pub fn SetFrameFormat(&self, value: super::MediaProperties::SphericalVideoFrameFormat) -> ::windows_core::Result<()> { let this = self; @@ -3470,7 +3410,6 @@ impl MediaPlaybackSphericalVideoProjection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHorizontalFieldOfViewInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ViewOrientation(&self) -> ::windows_core::Result { let this = self; @@ -3479,7 +3418,6 @@ impl MediaPlaybackSphericalVideoProjection { (::windows_core::Interface::vtable(this).ViewOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetViewOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -3509,7 +3447,6 @@ impl ::windows_core::RuntimeName for MediaPlaybackSphericalVideoProjection { } unsafe impl ::core::marker::Send for MediaPlaybackSphericalVideoProjection {} unsafe impl ::core::marker::Sync for MediaPlaybackSphericalVideoProjection {} -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3520,7 +3457,6 @@ pub struct MediaPlaybackTimedMetadataTrackList(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(MediaPlaybackTimedMetadataTrackList, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVectorView::); #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl MediaPlaybackTimedMetadataTrackList { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3529,7 +3465,6 @@ impl MediaPlaybackTimedMetadataTrackList { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn PresentationModeChanged(&self, handler: P0) -> ::windows_core::Result where @@ -3556,7 +3491,6 @@ impl MediaPlaybackTimedMetadataTrackList { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPresentationMode)(::windows_core::Interface::as_raw(this), index, value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -3565,7 +3499,6 @@ impl MediaPlaybackTimedMetadataTrackList { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -3574,7 +3507,6 @@ impl MediaPlaybackTimedMetadataTrackList { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -3586,7 +3518,6 @@ impl MediaPlaybackTimedMetadataTrackList { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -3629,7 +3560,6 @@ impl ::core::iter::IntoIterator for &MediaPlaybackTimedMetadataTrackList { unsafe impl ::core::marker::Send for MediaPlaybackTimedMetadataTrackList {} #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] unsafe impl ::core::marker::Sync for MediaPlaybackTimedMetadataTrackList {} -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3640,7 +3570,6 @@ pub struct MediaPlaybackVideoTrackList(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(MediaPlaybackVideoTrackList, super::super::Foundation::Collections::IIterable::, super::Core::ISingleSelectMediaTrackList, super::super::Foundation::Collections::IVectorView::); #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] impl MediaPlaybackVideoTrackList { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3649,7 +3578,6 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SelectedIndexChanged(&self, handler: P0) -> ::windows_core::Result where @@ -3661,19 +3589,16 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).SelectedIndexChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn RemoveSelectedIndexChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveSelectedIndexChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SetSelectedIndex(&self, value: i32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSelectedIndex)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn SelectedIndex(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3682,7 +3607,6 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).SelectedIndex)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -3691,7 +3615,6 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -3700,7 +3623,6 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -3712,7 +3634,6 @@ impl MediaPlaybackVideoTrackList { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -3783,7 +3704,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAutoPlay)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NaturalDuration(&self) -> ::windows_core::Result { let this = self; @@ -3792,7 +3712,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).NaturalDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -3801,13 +3720,11 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPosition(&self, value: super::super::Foundation::TimeSpan) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BufferingProgress(&self) -> ::windows_core::Result { let this = self; @@ -3816,7 +3733,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).BufferingProgress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentState(&self) -> ::windows_core::Result { let this = self; @@ -3825,7 +3741,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).CurrentState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CanSeek(&self) -> ::windows_core::Result { let this = self; @@ -3834,7 +3749,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).CanSeek)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CanPause(&self) -> ::windows_core::Result { let this = self; @@ -3854,7 +3768,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsLoopingEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsProtected(&self) -> ::windows_core::Result { let this = self; @@ -3874,7 +3787,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsMuted)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlaybackRate(&self) -> ::windows_core::Result { let this = self; @@ -3883,7 +3795,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).PlaybackRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetPlaybackRate(&self, value: f64) -> ::windows_core::Result<()> { let this = self; @@ -3900,7 +3811,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVolume)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlaybackMediaMarkers(&self) -> ::windows_core::Result { let this = self; @@ -3951,7 +3861,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveMediaFailed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CurrentStateChanged(&self, value: P0) -> ::windows_core::Result where @@ -3963,13 +3872,11 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).CurrentStateChanged)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveCurrentStateChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveCurrentStateChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlaybackMediaMarkerReached(&self, value: P0) -> ::windows_core::Result where @@ -3981,13 +3888,11 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).PlaybackMediaMarkerReached)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemovePlaybackMediaMarkerReached(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePlaybackMediaMarkerReached)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MediaPlayerRateChanged(&self, value: P0) -> ::windows_core::Result where @@ -3999,7 +3904,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).MediaPlayerRateChanged)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveMediaPlayerRateChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -4019,7 +3923,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveVolumeChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SeekCompleted(&self, value: P0) -> ::windows_core::Result where @@ -4031,13 +3934,11 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).SeekCompleted)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSeekCompleted(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSeekCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BufferingStarted(&self, value: P0) -> ::windows_core::Result where @@ -4049,13 +3950,11 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).BufferingStarted)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveBufferingStarted(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveBufferingStarted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BufferingEnded(&self, value: P0) -> ::windows_core::Result where @@ -4067,7 +3966,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).BufferingEnded)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveBufferingEnded(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -4081,7 +3979,6 @@ impl MediaPlayer { let this = self; unsafe { (::windows_core::Interface::vtable(this).Pause)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetUriSource(&self, value: P0) -> ::windows_core::Result<()> where @@ -4194,7 +4091,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).CommandManager)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn AudioDevice(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4203,7 +4099,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).AudioDevice)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn SetAudioDevice(&self, value: P0) -> ::windows_core::Result<()> where @@ -4252,7 +4147,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StepBackwardOneFrame)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_Casting\"`"] #[cfg(feature = "Media_Casting")] pub fn GetAsCastingSource(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4265,7 +4159,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSurfaceSize)(::windows_core::Interface::as_raw(this), size).ok() } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn GetSurface(&self, compositor: P0) -> ::windows_core::Result where @@ -4302,7 +4195,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVideoFrameServerEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CopyFrameToVideoSurface(&self, destination: P0) -> ::windows_core::Result<()> where @@ -4311,7 +4203,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).CopyFrameToVideoSurface)(::windows_core::Interface::as_raw(this), destination.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CopyFrameToVideoSurfaceWithTargetRectangle(&self, destination: P0, targetrectangle: super::super::Foundation::Rect) -> ::windows_core::Result<()> where @@ -4320,7 +4211,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).CopyFrameToVideoSurfaceWithTargetRectangle)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), targetrectangle).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CopyFrameToStereoscopicVideoSurfaces(&self, destinationlefteye: P0, destinationrighteye: P1) -> ::windows_core::Result<()> where @@ -4344,7 +4234,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveSubtitleFrameChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn RenderSubtitlesToSurface(&self, destination: P0) -> ::windows_core::Result where @@ -4356,7 +4245,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).RenderSubtitlesToSurface)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn RenderSubtitlesToSurfaceWithTargetRectangle(&self, destination: P0, targetrectangle: super::super::Foundation::Rect) -> ::windows_core::Result where @@ -4368,7 +4256,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).RenderSubtitlesToSurfaceWithTargetRectangle)(::windows_core::Interface::as_raw(this), destination.into_param().abi(), targetrectangle, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Audio\"`"] #[cfg(feature = "Media_Audio")] pub fn AudioStateMonitor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4377,7 +4264,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).AudioStateMonitor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddAudioEffect(&self, activatableclassid: &::windows_core::HSTRING, effectoptional: bool, configuration: P0) -> ::windows_core::Result<()> where @@ -4390,7 +4276,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAllEffects)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddVideoEffect(&self, activatableclassid: &::windows_core::HSTRING, effectoptional: bool, effectconfiguration: P0) -> ::windows_core::Result<()> where @@ -4399,7 +4284,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).AddVideoEffect)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), effectoptional, effectconfiguration.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Protection\"`"] #[cfg(feature = "Media_Protection")] pub fn ProtectionManager(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4408,7 +4292,6 @@ impl MediaPlayer { (::windows_core::Interface::vtable(this).ProtectionManager)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Protection\"`"] #[cfg(feature = "Media_Protection")] pub fn SetProtectionManager(&self, value: P0) -> ::windows_core::Result<()> where @@ -4417,7 +4300,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProtectionManager)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn SetFileSource(&self, file: P0) -> ::windows_core::Result<()> where @@ -4426,7 +4308,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFileSource)(::windows_core::Interface::as_raw(this), file.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetStreamSource(&self, stream: P0) -> ::windows_core::Result<()> where @@ -4435,7 +4316,6 @@ impl MediaPlayer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStreamSource)(::windows_core::Interface::as_raw(this), stream.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn SetMediaSource(&self, source: P0) -> ::windows_core::Result<()> where @@ -4476,7 +4356,6 @@ unsafe impl ::core::marker::Sync for MediaPlayer {} pub struct MediaPlayerDataReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaPlayerDataReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MediaPlayerDataReceivedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -4572,7 +4451,6 @@ impl MediaPlayerSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CompositionSurface(&self) -> ::windows_core::Result { let this = self; @@ -4581,7 +4459,6 @@ impl MediaPlayerSurface { (::windows_core::Interface::vtable(this).CompositionSurface)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn Compositor(&self) -> ::windows_core::Result { let this = self; @@ -4698,7 +4575,6 @@ pub struct PlaybackMediaMarkerSequence(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(PlaybackMediaMarkerSequence, super::super::Foundation::Collections::IIterable::); impl PlaybackMediaMarkerSequence { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4759,7 +4635,6 @@ unsafe impl ::core::marker::Sync for PlaybackMediaMarkerSequence {} pub struct TimedMetadataPresentationModeChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(TimedMetadataPresentationModeChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl TimedMetadataPresentationModeChangedEventArgs { - #[doc = "Required features: `\"Media_Core\"`"] #[cfg(feature = "Media_Core")] pub fn Track(&self) -> ::windows_core::Result { let this = self; @@ -5023,7 +4898,6 @@ impl ::core::fmt::Debug for MediaPlayerError { impl ::windows_core::RuntimeType for MediaPlayerError { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Playback.MediaPlayerError;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/Media/Playlists/mod.rs b/crates/libs/windows/src/Windows/Media/Playlists/mod.rs index ee657c03df..7aaa5b56b6 100644 --- a/crates/libs/windows/src/Windows/Media/Playlists/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Playlists/mod.rs @@ -39,7 +39,6 @@ impl Playlist { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -55,7 +54,6 @@ impl Playlist { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveAsAsync(&self, savelocation: P0, desiredname: &::windows_core::HSTRING, option: super::super::Storage::NameCollisionOption) -> ::windows_core::Result> where @@ -67,7 +65,6 @@ impl Playlist { (::windows_core::Interface::vtable(this).SaveAsAsync)(::windows_core::Interface::as_raw(this), savelocation.into_param().abi(), ::core::mem::transmute_copy(desiredname), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveAsWithFormatAsync(&self, savelocation: P0, desiredname: &::windows_core::HSTRING, option: super::super::Storage::NameCollisionOption, playlistformat: PlaylistFormat) -> ::windows_core::Result> where @@ -79,7 +76,6 @@ impl Playlist { (::windows_core::Interface::vtable(this).SaveAsWithFormatAsync)(::windows_core::Interface::as_raw(this), savelocation.into_param().abi(), ::core::mem::transmute_copy(desiredname), option, playlistformat, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadAsync(file: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/impl.rs b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/impl.rs index 8c81d864d3..762a6affae 100644 --- a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/impl.rs +++ b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDClosedCaptionDataReceivedEventArgs_Impl: Sized { fn ClosedCaptionDataFormat(&self) -> ::windows_core::Result; @@ -58,7 +57,6 @@ impl INDClosedCaptionDataReceivedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDCustomData_Impl: Sized { fn CustomDataTypeID(&self) -> ::windows_core::Result<::windows_core::Array>; @@ -107,7 +105,6 @@ impl INDCustomData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDDownloadEngine_Impl: Sized { fn Open(&self, uri: ::core::option::Option<&super::super::super::Foundation::Uri>, sessionidbytes: &[u8]) -> ::windows_core::Result<()>; @@ -214,7 +211,6 @@ impl INDDownloadEngine_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDDownloadEngineNotifier_Impl: Sized { fn OnStreamOpened(&self) -> ::windows_core::Result<()>; @@ -275,7 +271,6 @@ impl INDDownloadEngineNotifier_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDLicenseFetchCompletedEventArgs_Impl: Sized { fn ResponseCustomData(&self) -> ::windows_core::Result; @@ -308,7 +303,6 @@ impl INDLicenseFetchCompletedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDLicenseFetchDescriptor_Impl: Sized { fn ContentIDType(&self) -> ::windows_core::Result; @@ -376,7 +370,6 @@ impl INDLicenseFetchDescriptor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDLicenseFetchResult_Impl: Sized { fn ResponseCustomData(&self) -> ::windows_core::Result; @@ -409,7 +402,6 @@ impl INDLicenseFetchResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDMessenger_Impl: Sized { fn SendRegistrationRequestAsync(&self, sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result>; @@ -484,7 +476,6 @@ impl INDMessenger_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDProximityDetectionCompletedEventArgs_Impl: Sized { fn ProximityDetectionRetryCount(&self) -> ::windows_core::Result; @@ -516,7 +507,6 @@ impl INDProximityDetectionCompletedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDRegistrationCompletedEventArgs_Impl: Sized { fn ResponseCustomData(&self) -> ::windows_core::Result; @@ -583,7 +573,6 @@ impl INDRegistrationCompletedEventArgs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDSendResult_Impl: Sized { fn Response(&self) -> ::windows_core::Result<::windows_core::Array>; @@ -614,7 +603,6 @@ impl INDSendResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub trait INDStartResult_Impl: Sized { fn MediaStreamSource(&self) -> ::windows_core::Result; @@ -647,7 +635,6 @@ impl INDStartResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub trait INDStorageFileHelper_Impl: Sized { fn GetFileURLs(&self, file: ::core::option::Option<&super::super::super::Storage::IStorageFile>) -> ::windows_core::Result>; @@ -677,7 +664,6 @@ impl INDStorageFileHelper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub trait INDStreamParser_Impl: Sized { fn ParseData(&self, databytes: &[u8]) -> ::windows_core::Result<()>; @@ -744,7 +730,6 @@ impl INDStreamParser_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core", feature = "deprecated"))] pub trait INDStreamParserNotifier_Impl: Sized { fn OnContentIDReceived(&self, licensefetchdescriptor: ::core::option::Option<&INDLicenseFetchDescriptor>) -> ::windows_core::Result<()>; @@ -791,7 +776,6 @@ impl INDStreamParserNotifier_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub trait INDTransmitterProperties_Impl: Sized { fn CertificateType(&self) -> ::windows_core::Result; @@ -1243,7 +1227,6 @@ impl IPlayReadyLicenseSession_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IPlayReadyLicenseSession2_Impl: Sized + IPlayReadyLicenseSession_Impl { fn CreateLicenseIterable(&self, contentheader: ::core::option::Option<&PlayReadyContentHeader>, fullyevaluated: bool) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs index 77cb50bebb..423853d27d 100644 --- a/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Protection/PlayReady/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDClient, - INDClient_Vtbl, - 0x3bd6781b_61b8_46e2_99a5_8abcb6b9f7d6 -); +::windows_core::imp::com_interface!(INDClient, INDClient_Vtbl, 0x3bd6781b_61b8_46e2_99a5_8abcb6b9f7d6); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -68,12 +63,7 @@ pub struct INDClient_Vtbl { Close: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDClientFactory, - INDClientFactory_Vtbl, - 0x3e53dd62_fee8_451f_b0d4_f706cca3e037 -); +::windows_core::imp::com_interface!(INDClientFactory, INDClientFactory_Vtbl, 0x3e53dd62_fee8_451f_b0d4_f706cca3e037); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -85,17 +75,11 @@ pub struct INDClientFactory_Vtbl { CreateInstance: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDClosedCaptionDataReceivedEventArgs, - INDClosedCaptionDataReceivedEventArgs_Vtbl, - 0x4738d29f_c345_4649_8468_b8c5fc357190 -); +::windows_core::imp::com_interface!(INDClosedCaptionDataReceivedEventArgs, INDClosedCaptionDataReceivedEventArgs_Vtbl, 0x4738d29f_c345_4649_8468_b8c5fc357190); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDClosedCaptionDataReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDClosedCaptionDataReceivedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ClosedCaptionDataFormat(&self) -> ::windows_core::Result { let this = self; @@ -104,7 +88,6 @@ impl INDClosedCaptionDataReceivedEventArgs { (::windows_core::Interface::vtable(this).ClosedCaptionDataFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PresentationTimestamp(&self) -> ::windows_core::Result { let this = self; @@ -113,7 +96,6 @@ impl INDClosedCaptionDataReceivedEventArgs { (::windows_core::Interface::vtable(this).PresentationTimestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ClosedCaptionData(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -146,17 +128,11 @@ pub struct INDClosedCaptionDataReceivedEventArgs_Vtbl { ClosedCaptionData: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDCustomData, - INDCustomData_Vtbl, - 0xf5cb0fdc_2d09_4f19_b5e1_76a0b3ee9267 -); +::windows_core::imp::com_interface!(INDCustomData, INDCustomData_Vtbl, 0xf5cb0fdc_2d09_4f19_b5e1_76a0b3ee9267); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDCustomData, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDCustomData { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CustomDataTypeID(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -165,7 +141,6 @@ impl INDCustomData { (::windows_core::Interface::vtable(this).CustomDataTypeID)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CustomData(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -194,12 +169,7 @@ pub struct INDCustomData_Vtbl { CustomData: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDCustomDataFactory, - INDCustomDataFactory_Vtbl, - 0xd65405ab_3424_4833_8c9a_af5fdeb22872 -); +::windows_core::imp::com_interface!(INDCustomDataFactory, INDCustomDataFactory_Vtbl, 0xd65405ab_3424_4833_8c9a_af5fdeb22872); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -211,17 +181,11 @@ pub struct INDCustomDataFactory_Vtbl { CreateInstance: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDDownloadEngine, - INDDownloadEngine_Vtbl, - 0x2d223d65_c4b6_4438_8d46_b96e6d0fb21f -); +::windows_core::imp::com_interface!(INDDownloadEngine, INDDownloadEngine_Vtbl, 0x2d223d65_c4b6_4438_8d46_b96e6d0fb21f); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDDownloadEngine, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDDownloadEngine { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Open(&self, uri: P0, sessionidbytes: &[u8]) -> ::windows_core::Result<()> where @@ -230,31 +194,26 @@ impl INDDownloadEngine { let this = self; unsafe { (::windows_core::Interface::vtable(this).Open)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Pause(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Pause)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Resume(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Resume)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Close(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Seek(&self, startposition: super::super::super::Foundation::TimeSpan) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), startposition).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CanSeek(&self) -> ::windows_core::Result { let this = self; @@ -263,7 +222,6 @@ impl INDDownloadEngine { (::windows_core::Interface::vtable(this).CanSeek)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BufferFullMinThresholdInSamples(&self) -> ::windows_core::Result { let this = self; @@ -272,7 +230,6 @@ impl INDDownloadEngine { (::windows_core::Interface::vtable(this).BufferFullMinThresholdInSamples)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BufferFullMaxThresholdInSamples(&self) -> ::windows_core::Result { let this = self; @@ -281,7 +238,6 @@ impl INDDownloadEngine { (::windows_core::Interface::vtable(this).BufferFullMaxThresholdInSamples)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Notifier(&self) -> ::windows_core::Result { let this = self; @@ -338,29 +294,21 @@ pub struct INDDownloadEngine_Vtbl { Notifier: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDDownloadEngineNotifier, - INDDownloadEngineNotifier_Vtbl, - 0xd720b4d4_f4b8_4530_a809_9193a571e7fc -); +::windows_core::imp::com_interface!(INDDownloadEngineNotifier, INDDownloadEngineNotifier_Vtbl, 0xd720b4d4_f4b8_4530_a809_9193a571e7fc); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDDownloadEngineNotifier, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDDownloadEngineNotifier { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnStreamOpened(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnStreamOpened)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnPlayReadyObjectReceived(&self, databytes: &[u8]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnPlayReadyObjectReceived)(::windows_core::Interface::as_raw(this), databytes.len().try_into().unwrap(), databytes.as_ptr()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnContentIDReceived(&self, licensefetchdescriptor: P0) -> ::windows_core::Result<()> where @@ -369,19 +317,16 @@ impl INDDownloadEngineNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnContentIDReceived)(::windows_core::Interface::as_raw(this), licensefetchdescriptor.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnDataReceived(&self, databytes: &[u8], bytesreceived: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnDataReceived)(::windows_core::Interface::as_raw(this), databytes.len().try_into().unwrap(), databytes.as_ptr(), bytesreceived).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnEndOfStream(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnEndOfStream)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnNetworkError(&self) -> ::windows_core::Result<()> { let this = self; @@ -423,17 +368,11 @@ pub struct INDDownloadEngineNotifier_Vtbl { OnNetworkError: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDLicenseFetchCompletedEventArgs, - INDLicenseFetchCompletedEventArgs_Vtbl, - 0x1ee30a1a_11b2_4558_8865_e3a516922517 -); +::windows_core::imp::com_interface!(INDLicenseFetchCompletedEventArgs, INDLicenseFetchCompletedEventArgs_Vtbl, 0x1ee30a1a_11b2_4558_8865_e3a516922517); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDLicenseFetchCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDLicenseFetchCompletedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResponseCustomData(&self) -> ::windows_core::Result { let this = self; @@ -458,17 +397,11 @@ pub struct INDLicenseFetchCompletedEventArgs_Vtbl { ResponseCustomData: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDLicenseFetchDescriptor, - INDLicenseFetchDescriptor_Vtbl, - 0x5498d33a_e686_4935_a567_7ca77ad20fa4 -); +::windows_core::imp::com_interface!(INDLicenseFetchDescriptor, INDLicenseFetchDescriptor_Vtbl, 0x5498d33a_e686_4935_a567_7ca77ad20fa4); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDLicenseFetchDescriptor, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDLicenseFetchDescriptor { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ContentIDType(&self) -> ::windows_core::Result { let this = self; @@ -477,7 +410,6 @@ impl INDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).ContentIDType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ContentID(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -486,7 +418,6 @@ impl INDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).ContentID)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LicenseFetchChallengeCustomData(&self) -> ::windows_core::Result { let this = self; @@ -495,7 +426,6 @@ impl INDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).LicenseFetchChallengeCustomData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLicenseFetchChallengeCustomData(&self, licensefetchchallengecustomdata: P0) -> ::windows_core::Result<()> where @@ -532,12 +462,7 @@ pub struct INDLicenseFetchDescriptor_Vtbl { SetLicenseFetchChallengeCustomData: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDLicenseFetchDescriptorFactory, - INDLicenseFetchDescriptorFactory_Vtbl, - 0xd0031202_cfac_4f00_ae6a_97af80b848f2 -); +::windows_core::imp::com_interface!(INDLicenseFetchDescriptorFactory, INDLicenseFetchDescriptorFactory_Vtbl, 0xd0031202_cfac_4f00_ae6a_97af80b848f2); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -549,17 +474,11 @@ pub struct INDLicenseFetchDescriptorFactory_Vtbl { CreateInstance: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDLicenseFetchResult, - INDLicenseFetchResult_Vtbl, - 0x21d39698_aa62_45ff_a5ff_8037e5433825 -); +::windows_core::imp::com_interface!(INDLicenseFetchResult, INDLicenseFetchResult_Vtbl, 0x21d39698_aa62_45ff_a5ff_8037e5433825); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDLicenseFetchResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDLicenseFetchResult { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResponseCustomData(&self) -> ::windows_core::Result { let this = self; @@ -584,17 +503,11 @@ pub struct INDLicenseFetchResult_Vtbl { ResponseCustomData: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDMessenger, - INDMessenger_Vtbl, - 0xd42df95d_a75b_47bf_8249_bc83820da38a -); +::windows_core::imp::com_interface!(INDMessenger, INDMessenger_Vtbl, 0xd42df95d_a75b_47bf_8249_bc83820da38a); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDMessenger, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDMessenger { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendRegistrationRequestAsync(&self, sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -603,7 +516,6 @@ impl INDMessenger { (::windows_core::Interface::vtable(this).SendRegistrationRequestAsync)(::windows_core::Interface::as_raw(this), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), challengedatabytes.len().try_into().unwrap(), challengedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendProximityDetectionStartAsync(&self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -612,7 +524,6 @@ impl INDMessenger { (::windows_core::Interface::vtable(this).SendProximityDetectionStartAsync)(::windows_core::Interface::as_raw(this), pdtype, transmitterchannelbytes.len().try_into().unwrap(), transmitterchannelbytes.as_ptr(), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), challengedatabytes.len().try_into().unwrap(), challengedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendProximityDetectionResponseAsync(&self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], responsedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -621,7 +532,6 @@ impl INDMessenger { (::windows_core::Interface::vtable(this).SendProximityDetectionResponseAsync)(::windows_core::Interface::as_raw(this), pdtype, transmitterchannelbytes.len().try_into().unwrap(), transmitterchannelbytes.as_ptr(), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), responsedatabytes.len().try_into().unwrap(), responsedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendLicenseFetchRequestAsync(&self, sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -658,17 +568,11 @@ pub struct INDMessenger_Vtbl { SendLicenseFetchRequestAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDProximityDetectionCompletedEventArgs, - INDProximityDetectionCompletedEventArgs_Vtbl, - 0x2a706328_da25_4f8c_9eb7_5d0fc3658bca -); +::windows_core::imp::com_interface!(INDProximityDetectionCompletedEventArgs, INDProximityDetectionCompletedEventArgs_Vtbl, 0x2a706328_da25_4f8c_9eb7_5d0fc3658bca); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDProximityDetectionCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDProximityDetectionCompletedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ProximityDetectionRetryCount(&self) -> ::windows_core::Result { let this = self; @@ -693,17 +597,11 @@ pub struct INDProximityDetectionCompletedEventArgs_Vtbl { ProximityDetectionRetryCount: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDRegistrationCompletedEventArgs, - INDRegistrationCompletedEventArgs_Vtbl, - 0x9e39b64d_ab5b_4905_acdc_787a77c6374d -); +::windows_core::imp::com_interface!(INDRegistrationCompletedEventArgs, INDRegistrationCompletedEventArgs_Vtbl, 0x9e39b64d_ab5b_4905_acdc_787a77c6374d); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDRegistrationCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDRegistrationCompletedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResponseCustomData(&self) -> ::windows_core::Result { let this = self; @@ -712,7 +610,6 @@ impl INDRegistrationCompletedEventArgs { (::windows_core::Interface::vtable(this).ResponseCustomData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TransmitterProperties(&self) -> ::windows_core::Result { let this = self; @@ -721,7 +618,6 @@ impl INDRegistrationCompletedEventArgs { (::windows_core::Interface::vtable(this).TransmitterProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TransmitterCertificateAccepted(&self) -> ::windows_core::Result { let this = self; @@ -730,7 +626,6 @@ impl INDRegistrationCompletedEventArgs { (::windows_core::Interface::vtable(this).TransmitterCertificateAccepted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTransmitterCertificateAccepted(&self, accept: bool) -> ::windows_core::Result<()> { let this = self; @@ -764,17 +659,11 @@ pub struct INDRegistrationCompletedEventArgs_Vtbl { SetTransmitterCertificateAccepted: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDSendResult, - INDSendResult_Vtbl, - 0xe3685517_a584_479d_90b7_d689c7bf7c80 -); +::windows_core::imp::com_interface!(INDSendResult, INDSendResult_Vtbl, 0xe3685517_a584_479d_90b7_d689c7bf7c80); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDSendResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDSendResult { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Response(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -799,17 +688,11 @@ pub struct INDSendResult_Vtbl { Response: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDStartResult, - INDStartResult_Vtbl, - 0x79f6e96e_f50f_4015_8ba4_c2bc344ebd4e -); +::windows_core::imp::com_interface!(INDStartResult, INDStartResult_Vtbl, 0x79f6e96e_f50f_4015_8ba4_c2bc344ebd4e); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDStartResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDStartResult { - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn MediaStreamSource(&self) -> ::windows_core::Result { let this = self; @@ -834,17 +717,11 @@ pub struct INDStartResult_Vtbl { MediaStreamSource: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDStorageFileHelper, - INDStorageFileHelper_Vtbl, - 0xd8f0bef8_91d2_4d47_a3f9_eaff4edb729f -); +::windows_core::imp::com_interface!(INDStorageFileHelper, INDStorageFileHelper_Vtbl, 0xd8f0bef8_91d2_4d47_a3f9_eaff4edb729f); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDStorageFileHelper, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDStorageFileHelper { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub fn GetFileURLs(&self, file: P0) -> ::windows_core::Result> where @@ -872,23 +749,16 @@ pub struct INDStorageFileHelper_Vtbl { GetFileURLs: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDStreamParser, - INDStreamParser_Vtbl, - 0xe0baa198_9796_41c9_8695_59437e67e66a -); +::windows_core::imp::com_interface!(INDStreamParser, INDStreamParser_Vtbl, 0xe0baa198_9796_41c9_8695_59437e67e66a); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDStreamParser, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDStreamParser { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ParseData(&self, databytes: &[u8]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).ParseData)(::windows_core::Interface::as_raw(this), databytes.len().try_into().unwrap(), databytes.as_ptr()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn GetStreamInformation(&self, descriptor: P0, streamtype: &mut NDMediaStreamType) -> ::windows_core::Result where @@ -900,19 +770,16 @@ impl INDStreamParser { (::windows_core::Interface::vtable(this).GetStreamInformation)(::windows_core::Interface::as_raw(this), descriptor.into_param().abi(), streamtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BeginOfStream(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).BeginOfStream)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn EndOfStream(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).EndOfStream)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Notifier(&self) -> ::windows_core::Result { let this = self; @@ -953,17 +820,11 @@ pub struct INDStreamParser_Vtbl { Notifier: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDStreamParserNotifier, - INDStreamParserNotifier_Vtbl, - 0xc167acd0_2ce6_426c_ace5_5e9275fea715 -); +::windows_core::imp::com_interface!(INDStreamParserNotifier, INDStreamParserNotifier_Vtbl, 0xc167acd0_2ce6_426c_ace5_5e9275fea715); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDStreamParserNotifier, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDStreamParserNotifier { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnContentIDReceived(&self, licensefetchdescriptor: P0) -> ::windows_core::Result<()> where @@ -972,7 +833,6 @@ impl INDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnContentIDReceived)(::windows_core::Interface::as_raw(this), licensefetchdescriptor.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core", feature = "deprecated"))] pub fn OnMediaStreamDescriptorCreated(&self, audiostreamdescriptors: P0, videostreamdescriptors: P1) -> ::windows_core::Result<()> where @@ -982,7 +842,6 @@ impl INDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnMediaStreamDescriptorCreated)(::windows_core::Interface::as_raw(this), audiostreamdescriptors.into_param().abi(), videostreamdescriptors.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn OnSampleParsed(&self, streamid: u32, streamtype: NDMediaStreamType, streamsample: P0, pts: i64, ccformat: NDClosedCaptionFormat, ccdatabytes: &[u8]) -> ::windows_core::Result<()> where @@ -991,7 +850,6 @@ impl INDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnSampleParsed)(::windows_core::Interface::as_raw(this), streamid, streamtype, streamsample.into_param().abi(), pts, ccformat, ccdatabytes.len().try_into().unwrap(), ccdatabytes.as_ptr()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn OnBeginSetupDecryptor(&self, descriptor: P0, keyid: ::windows_core::GUID, probytes: &[u8]) -> ::windows_core::Result<()> where @@ -1028,12 +886,7 @@ pub struct INDStreamParserNotifier_Vtbl { OnBeginSetupDecryptor: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDTCPMessengerFactory, - INDTCPMessengerFactory_Vtbl, - 0x7dd85cfe_1b99_4f68_8f82_8177f7cedf2b -); +::windows_core::imp::com_interface!(INDTCPMessengerFactory, INDTCPMessengerFactory_Vtbl, 0x7dd85cfe_1b99_4f68_8f82_8177f7cedf2b); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -1045,17 +898,11 @@ pub struct INDTCPMessengerFactory_Vtbl { CreateInstance: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - INDTransmitterProperties, - INDTransmitterProperties_Vtbl, - 0xe536af23_ac4f_4adc_8c66_4ff7c2702dd6 -); +::windows_core::imp::com_interface!(INDTransmitterProperties, INDTransmitterProperties_Vtbl, 0xe536af23_ac4f_4adc_8c66_4ff7c2702dd6); #[cfg(feature = "deprecated")] ::windows_core::imp::interface_hierarchy!(INDTransmitterProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl INDTransmitterProperties { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CertificateType(&self) -> ::windows_core::Result { let this = self; @@ -1064,7 +911,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).CertificateType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlatformIdentifier(&self) -> ::windows_core::Result { let this = self; @@ -1073,7 +919,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).PlatformIdentifier)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SupportedFeatures(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -1082,7 +927,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).SupportedFeatures)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SecurityLevel(&self) -> ::windows_core::Result { let this = self; @@ -1091,7 +935,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).SecurityLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SecurityVersion(&self) -> ::windows_core::Result { let this = self; @@ -1100,7 +943,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).SecurityVersion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ExpirationDate(&self) -> ::windows_core::Result { let this = self; @@ -1109,7 +951,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).ExpirationDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ClientID(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -1118,7 +959,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).ClientID)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ModelDigest(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -1127,7 +967,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).ModelDigest)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ModelManufacturerName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1136,7 +975,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).ModelManufacturerName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ModelName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1145,7 +983,6 @@ impl INDTransmitterProperties { (::windows_core::Interface::vtable(this).ModelName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ModelNumber(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1616,7 +1453,6 @@ pub struct IPlayReadyLicenseSession_Vtbl { ::windows_core::imp::interface_hierarchy!(IPlayReadyLicenseSession2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IPlayReadyLicenseSession2, IPlayReadyLicenseSession); impl IPlayReadyLicenseSession2 { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateLicenseIterable(&self, contentheader: P0, fullyevaluated: bool) -> ::windows_core::Result where @@ -1978,7 +1814,6 @@ pub struct IPlayReadyStatics5_Vtbl { pub HardwareDRMDisabledUntilTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, pub ResetHardwareDRMDisabled: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1987,7 +1822,6 @@ pub struct NDClient(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(NDClient, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl NDClient { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RegistrationCompleted(&self, handler: P0) -> ::windows_core::Result where @@ -1999,13 +1833,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).RegistrationCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRegistrationCompleted(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveRegistrationCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ProximityDetectionCompleted(&self, handler: P0) -> ::windows_core::Result where @@ -2017,13 +1849,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).ProximityDetectionCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveProximityDetectionCompleted(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveProximityDetectionCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LicenseFetchCompleted(&self, handler: P0) -> ::windows_core::Result where @@ -2035,13 +1865,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).LicenseFetchCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveLicenseFetchCompleted(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveLicenseFetchCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ReRegistrationNeeded(&self, handler: P0) -> ::windows_core::Result where @@ -2053,13 +1881,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).ReRegistrationNeeded)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveReRegistrationNeeded(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveReRegistrationNeeded)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ClosedCaptionDataReceived(&self, handler: P0) -> ::windows_core::Result where @@ -2071,13 +1897,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).ClosedCaptionDataReceived)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveClosedCaptionDataReceived(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveClosedCaptionDataReceived)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn StartAsync(&self, contenturl: P0, startasyncoptions: u32, registrationcustomdata: P1, licensefetchdescriptor: P2) -> ::windows_core::Result> where @@ -2091,7 +1915,6 @@ impl NDClient { (::windows_core::Interface::vtable(this).StartAsync)(::windows_core::Interface::as_raw(this), contenturl.into_param().abi(), startasyncoptions, registrationcustomdata.into_param().abi(), licensefetchdescriptor.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LicenseFetchAsync(&self, licensefetchdescriptor: P0) -> ::windows_core::Result> where @@ -2103,7 +1926,6 @@ impl NDClient { (::windows_core::Interface::vtable(this).LicenseFetchAsync)(::windows_core::Interface::as_raw(this), licensefetchdescriptor.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ReRegistrationAsync(&self, registrationcustomdata: P0) -> ::windows_core::Result where @@ -2115,13 +1937,11 @@ impl NDClient { (::windows_core::Interface::vtable(this).ReRegistrationAsync)(::windows_core::Interface::as_raw(this), registrationcustomdata.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Close(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateInstance(downloadengine: P0, streamparser: P1, pmessenger: P2) -> ::windows_core::Result where @@ -2154,7 +1974,6 @@ unsafe impl ::windows_core::Interface for NDClient { impl ::windows_core::RuntimeName for NDClient { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDClient"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2165,7 +1984,6 @@ pub struct NDCustomData(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(NDCustomData, INDCustomData); #[cfg(feature = "deprecated")] impl NDCustomData { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CustomDataTypeID(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -2174,7 +1992,6 @@ impl NDCustomData { (::windows_core::Interface::vtable(this).CustomDataTypeID)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CustomData(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -2183,7 +2000,6 @@ impl NDCustomData { (::windows_core::Interface::vtable(this).CustomData)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateInstance(customdatatypeidbytes: &[u8], customdatabytes: &[u8]) -> ::windows_core::Result { Self::INDCustomDataFactory(|this| unsafe { @@ -2211,7 +2027,6 @@ unsafe impl ::windows_core::Interface for NDCustomData { impl ::windows_core::RuntimeName for NDCustomData { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDCustomData"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2229,19 +2044,16 @@ impl NDDownloadEngineNotifier { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnStreamOpened(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnStreamOpened)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnPlayReadyObjectReceived(&self, databytes: &[u8]) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnPlayReadyObjectReceived)(::windows_core::Interface::as_raw(this), databytes.len().try_into().unwrap(), databytes.as_ptr()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnContentIDReceived(&self, licensefetchdescriptor: P0) -> ::windows_core::Result<()> where @@ -2250,19 +2062,16 @@ impl NDDownloadEngineNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnContentIDReceived)(::windows_core::Interface::as_raw(this), licensefetchdescriptor.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnDataReceived(&self, databytes: &[u8], bytesreceived: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnDataReceived)(::windows_core::Interface::as_raw(this), databytes.len().try_into().unwrap(), databytes.as_ptr(), bytesreceived).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnEndOfStream(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnEndOfStream)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnNetworkError(&self) -> ::windows_core::Result<()> { let this = self; @@ -2282,7 +2091,6 @@ unsafe impl ::windows_core::Interface for NDDownloadEngineNotifier { impl ::windows_core::RuntimeName for NDDownloadEngineNotifier { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2293,7 +2101,6 @@ pub struct NDLicenseFetchDescriptor(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(NDLicenseFetchDescriptor, INDLicenseFetchDescriptor); #[cfg(feature = "deprecated")] impl NDLicenseFetchDescriptor { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ContentIDType(&self) -> ::windows_core::Result { let this = self; @@ -2302,7 +2109,6 @@ impl NDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).ContentIDType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ContentID(&self) -> ::windows_core::Result<::windows_core::Array> { let this = self; @@ -2311,7 +2117,6 @@ impl NDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).ContentID)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LicenseFetchChallengeCustomData(&self) -> ::windows_core::Result { let this = self; @@ -2320,7 +2125,6 @@ impl NDLicenseFetchDescriptor { (::windows_core::Interface::vtable(this).LicenseFetchChallengeCustomData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLicenseFetchChallengeCustomData(&self, licensefetchchallengecustomdata: P0) -> ::windows_core::Result<()> where @@ -2329,7 +2133,6 @@ impl NDLicenseFetchDescriptor { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLicenseFetchChallengeCustomData)(::windows_core::Interface::as_raw(this), licensefetchchallengecustomdata.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateInstance(contentidtype: NDContentIDType, contentidbytes: &[u8], licensefetchchallengecustomdata: P0) -> ::windows_core::Result where @@ -2360,7 +2163,6 @@ unsafe impl ::windows_core::Interface for NDLicenseFetchDescriptor { impl ::windows_core::RuntimeName for NDLicenseFetchDescriptor { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2378,7 +2180,6 @@ impl NDStorageFileHelper { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub fn GetFileURLs(&self, file: P0) -> ::windows_core::Result> where @@ -2404,7 +2205,6 @@ unsafe impl ::windows_core::Interface for NDStorageFileHelper { impl ::windows_core::RuntimeName for NDStorageFileHelper { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDStorageFileHelper"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2422,7 +2222,6 @@ impl NDStreamParserNotifier { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn OnContentIDReceived(&self, licensefetchdescriptor: P0) -> ::windows_core::Result<()> where @@ -2431,7 +2230,6 @@ impl NDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnContentIDReceived)(::windows_core::Interface::as_raw(this), licensefetchdescriptor.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core", feature = "deprecated"))] pub fn OnMediaStreamDescriptorCreated(&self, audiostreamdescriptors: P0, videostreamdescriptors: P1) -> ::windows_core::Result<()> where @@ -2441,7 +2239,6 @@ impl NDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnMediaStreamDescriptorCreated)(::windows_core::Interface::as_raw(this), audiostreamdescriptors.into_param().abi(), videostreamdescriptors.into_param().abi()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn OnSampleParsed(&self, streamid: u32, streamtype: NDMediaStreamType, streamsample: P0, pts: i64, ccformat: NDClosedCaptionFormat, ccdatabytes: &[u8]) -> ::windows_core::Result<()> where @@ -2450,7 +2247,6 @@ impl NDStreamParserNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).OnSampleParsed)(::windows_core::Interface::as_raw(this), streamid, streamtype, streamsample.into_param().abi(), pts, ccformat, ccdatabytes.len().try_into().unwrap(), ccdatabytes.as_ptr()).ok() } } - #[doc = "Required features: `\"Media_Core\"`, `\"deprecated\"`"] #[cfg(all(feature = "Media_Core", feature = "deprecated"))] pub fn OnBeginSetupDecryptor(&self, descriptor: P0, keyid: ::windows_core::GUID, probytes: &[u8]) -> ::windows_core::Result<()> where @@ -2473,7 +2269,6 @@ unsafe impl ::windows_core::Interface for NDStreamParserNotifier { impl ::windows_core::RuntimeName for NDStreamParserNotifier { const NAME: &'static str = "Windows.Media.Protection.PlayReady.NDStreamParserNotifier"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2484,7 +2279,6 @@ pub struct NDTCPMessenger(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(NDTCPMessenger, INDMessenger); #[cfg(feature = "deprecated")] impl NDTCPMessenger { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendRegistrationRequestAsync(&self, sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -2493,7 +2287,6 @@ impl NDTCPMessenger { (::windows_core::Interface::vtable(this).SendRegistrationRequestAsync)(::windows_core::Interface::as_raw(this), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), challengedatabytes.len().try_into().unwrap(), challengedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendProximityDetectionStartAsync(&self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -2502,7 +2295,6 @@ impl NDTCPMessenger { (::windows_core::Interface::vtable(this).SendProximityDetectionStartAsync)(::windows_core::Interface::as_raw(this), pdtype, transmitterchannelbytes.len().try_into().unwrap(), transmitterchannelbytes.as_ptr(), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), challengedatabytes.len().try_into().unwrap(), challengedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendProximityDetectionResponseAsync(&self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], responsedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -2511,7 +2303,6 @@ impl NDTCPMessenger { (::windows_core::Interface::vtable(this).SendProximityDetectionResponseAsync)(::windows_core::Interface::as_raw(this), pdtype, transmitterchannelbytes.len().try_into().unwrap(), transmitterchannelbytes.as_ptr(), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), responsedatabytes.len().try_into().unwrap(), responsedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SendLicenseFetchRequestAsync(&self, sessionidbytes: &[u8], challengedatabytes: &[u8]) -> ::windows_core::Result> { let this = self; @@ -2520,7 +2311,6 @@ impl NDTCPMessenger { (::windows_core::Interface::vtable(this).SendLicenseFetchRequestAsync)(::windows_core::Interface::as_raw(this), sessionidbytes.len().try_into().unwrap(), sessionidbytes.as_ptr(), challengedatabytes.len().try_into().unwrap(), challengedatabytes.as_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateInstance(remotehostname: &::windows_core::HSTRING, remotehostport: u32) -> ::windows_core::Result { Self::INDTCPMessengerFactory(|this| unsafe { @@ -2766,7 +2556,6 @@ unsafe impl ::windows_core::Interface for PlayReadyDomain { impl ::windows_core::RuntimeName for PlayReadyDomain { const NAME: &'static str = "Windows.Media.Protection.PlayReady.PlayReadyDomain"; } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2777,7 +2566,6 @@ pub struct PlayReadyDomainIterable(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PlayReadyDomainIterable, super::super::super::Foundation::Collections::IIterable::); #[cfg(feature = "Foundation_Collections")] impl PlayReadyDomainIterable { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = self; @@ -2786,7 +2574,6 @@ impl PlayReadyDomainIterable { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateInstance(domainaccountid: ::windows_core::GUID) -> ::windows_core::Result { Self::IPlayReadyDomainIterableFactory(|this| unsafe { @@ -2829,7 +2616,6 @@ impl ::core::iter::IntoIterator for &PlayReadyDomainIterable { self.First().unwrap() } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2840,7 +2626,6 @@ pub struct PlayReadyDomainIterator(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PlayReadyDomainIterator, super::super::super::Foundation::Collections::IIterator::); #[cfg(feature = "Foundation_Collections")] impl PlayReadyDomainIterator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Current(&self) -> ::windows_core::Result { let this = self; @@ -2849,7 +2634,6 @@ impl PlayReadyDomainIterator { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasCurrent(&self) -> ::windows_core::Result { let this = self; @@ -2858,7 +2642,6 @@ impl PlayReadyDomainIterator { (::windows_core::Interface::vtable(this).HasCurrent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MoveNext(&self) -> ::windows_core::Result { let this = self; @@ -2867,7 +2650,6 @@ impl PlayReadyDomainIterator { (::windows_core::Interface::vtable(this).MoveNext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -3153,7 +2935,6 @@ impl PlayReadyITADataGenerator { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GenerateData(&self, guidcpsystemid: ::windows_core::GUID, countofstreams: u32, configuration: P0, format: PlayReadyITADataFormat) -> ::windows_core::Result<::windows_core::Array> where @@ -3427,7 +3208,6 @@ impl PlayReadyLicenseAcquisitionServiceRequest { (::windows_core::Interface::vtable(this).SessionId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateLicenseIterable(&self, contentheader: P0, fullyevaluated: bool) -> ::windows_core::Result where @@ -3510,7 +3290,6 @@ unsafe impl ::windows_core::Interface for PlayReadyLicenseAcquisitionServiceRequ impl ::windows_core::RuntimeName for PlayReadyLicenseAcquisitionServiceRequest { const NAME: &'static str = "Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest"; } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3528,7 +3307,6 @@ impl PlayReadyLicenseIterable { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = self; @@ -3537,7 +3315,6 @@ impl PlayReadyLicenseIterable { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateInstance(contentheader: P0, fullyevaluated: bool) -> ::windows_core::Result where @@ -3583,7 +3360,6 @@ impl ::core::iter::IntoIterator for &PlayReadyLicenseIterable { self.First().unwrap() } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3594,7 +3370,6 @@ pub struct PlayReadyLicenseIterator(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PlayReadyLicenseIterator, super::super::super::Foundation::Collections::IIterator::); #[cfg(feature = "Foundation_Collections")] impl PlayReadyLicenseIterator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Current(&self) -> ::windows_core::Result { let this = self; @@ -3603,7 +3378,6 @@ impl PlayReadyLicenseIterator { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasCurrent(&self) -> ::windows_core::Result { let this = self; @@ -3612,7 +3386,6 @@ impl PlayReadyLicenseIterator { (::windows_core::Interface::vtable(this).HasCurrent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MoveNext(&self) -> ::windows_core::Result { let this = self; @@ -3621,7 +3394,6 @@ impl PlayReadyLicenseIterator { (::windows_core::Interface::vtable(this).MoveNext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -3684,7 +3456,6 @@ impl PlayReadyLicenseSession { let this = self; unsafe { (::windows_core::Interface::vtable(this).ConfigureMediaProtectionManager)(::windows_core::Interface::as_raw(this), mpm.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateLicenseIterable(&self, contentheader: P0, fullyevaluated: bool) -> ::windows_core::Result where @@ -3696,7 +3467,6 @@ impl PlayReadyLicenseSession { (::windows_core::Interface::vtable(this).CreateLicenseIterable)(::windows_core::Interface::as_raw(this), contentheader.into_param().abi(), fullyevaluated, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateInstance(configuration: P0) -> ::windows_core::Result where @@ -3930,7 +3700,6 @@ unsafe impl ::windows_core::Interface for PlayReadyRevocationServiceRequest { impl ::windows_core::RuntimeName for PlayReadyRevocationServiceRequest { const NAME: &'static str = "Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest"; } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3941,7 +3710,6 @@ pub struct PlayReadySecureStopIterable(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PlayReadySecureStopIterable, super::super::super::Foundation::Collections::IIterable::); #[cfg(feature = "Foundation_Collections")] impl PlayReadySecureStopIterable { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = self; @@ -3950,7 +3718,6 @@ impl PlayReadySecureStopIterable { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateInstance(publishercertbytes: &[u8]) -> ::windows_core::Result { Self::IPlayReadySecureStopIterableFactory(|this| unsafe { @@ -3993,7 +3760,6 @@ impl ::core::iter::IntoIterator for &PlayReadySecureStopIterable { self.First().unwrap() } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4004,7 +3770,6 @@ pub struct PlayReadySecureStopIterator(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(PlayReadySecureStopIterator, super::super::super::Foundation::Collections::IIterator::); #[cfg(feature = "Foundation_Collections")] impl PlayReadySecureStopIterator { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Current(&self) -> ::windows_core::Result { let this = self; @@ -4013,7 +3778,6 @@ impl PlayReadySecureStopIterator { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasCurrent(&self) -> ::windows_core::Result { let this = self; @@ -4022,7 +3786,6 @@ impl PlayReadySecureStopIterator { (::windows_core::Interface::vtable(this).HasCurrent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MoveNext(&self) -> ::windows_core::Result { let this = self; @@ -4031,7 +3794,6 @@ impl PlayReadySecureStopIterator { (::windows_core::Interface::vtable(this).MoveNext)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -4209,7 +3971,6 @@ impl PlayReadySoapMessage { (::windows_core::Interface::vtable(this).GetMessageBody)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MessageHeaders(&self) -> ::windows_core::Result { let this = self; @@ -4360,7 +4121,6 @@ impl PlayReadyStatics { impl ::windows_core::RuntimeName for PlayReadyStatics { const NAME: &'static str = "Windows.Media.Protection.PlayReady.PlayReadyStatics"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4389,7 +4149,6 @@ impl ::core::fmt::Debug for NDCertificateFeature { impl ::windows_core::RuntimeType for NDCertificateFeature { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDCertificateFeature;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4423,7 +4182,6 @@ impl ::core::fmt::Debug for NDCertificatePlatformID { impl ::windows_core::RuntimeType for NDCertificatePlatformID { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDCertificatePlatformID;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4458,7 +4216,6 @@ impl ::core::fmt::Debug for NDCertificateType { impl ::windows_core::RuntimeType for NDCertificateType { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDCertificateType;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4483,7 +4240,6 @@ impl ::core::fmt::Debug for NDClosedCaptionFormat { impl ::windows_core::RuntimeType for NDClosedCaptionFormat { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDClosedCaptionFormat;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4508,7 +4264,6 @@ impl ::core::fmt::Debug for NDContentIDType { impl ::windows_core::RuntimeType for NDContentIDType { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDContentIDType;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4532,7 +4287,6 @@ impl ::core::fmt::Debug for NDMediaStreamType { impl ::windows_core::RuntimeType for NDMediaStreamType { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDMediaStreamType;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -4557,7 +4311,6 @@ impl ::core::fmt::Debug for NDProximityDetectionType { impl ::windows_core::RuntimeType for NDProximityDetectionType { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Media.Protection.PlayReady.NDProximityDetectionType;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/Media/Protection/mod.rs b/crates/libs/windows/src/Windows/Media/Protection/mod.rs index 5e6ab169e9..3c6ebd67e8 100644 --- a/crates/libs/windows/src/Windows/Media/Protection/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Protection/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Media_Protection_PlayReady")] -#[doc = "Required features: `\"Media_Protection_PlayReady\"`"] pub mod PlayReady; ::windows_core::imp::com_interface!(IComponentLoadFailedEventArgs, IComponentLoadFailedEventArgs_Vtbl, 0x95972e93_7746_417e_8495_f031bbc5862c); #[repr(C)] @@ -315,7 +314,6 @@ impl MediaProtectionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveComponentLoadFailed)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -342,7 +340,6 @@ unsafe impl ::core::marker::Sync for MediaProtectionManager {} pub struct MediaProtectionPMPServer(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaProtectionPMPServer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MediaProtectionPMPServer { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -351,7 +348,6 @@ impl MediaProtectionPMPServer { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreatePMPServer(pproperties: P0) -> ::windows_core::Result where @@ -439,7 +435,6 @@ unsafe impl ::core::marker::Sync for ProtectionCapabilities {} pub struct RevocationAndRenewalInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RevocationAndRenewalInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RevocationAndRenewalInformation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -533,7 +528,6 @@ impl ServiceRequestedEventArgs { (::windows_core::Interface::vtable(this).Completion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Playback\"`"] #[cfg(feature = "Media_Playback")] pub fn MediaPlaybackItem(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs b/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs index 6a4862b4af..a0bc141ed4 100644 --- a/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs +++ b/crates/libs/windows/src/Windows/Media/SpeechRecognition/mod.rs @@ -573,7 +573,6 @@ impl SpeechRecognitionGrammarFileConstraint { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProbability)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GrammarFile(&self) -> ::windows_core::Result { let this = self; @@ -582,7 +581,6 @@ impl SpeechRecognitionGrammarFileConstraint { (::windows_core::Interface::vtable(this).GrammarFile)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn Create(file: P0) -> ::windows_core::Result where @@ -593,7 +591,6 @@ impl SpeechRecognitionGrammarFileConstraint { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateWithTag(file: P0, tag: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -718,7 +715,6 @@ impl SpeechRecognitionListConstraint { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProbability)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; @@ -727,7 +723,6 @@ impl SpeechRecognitionListConstraint { (::windows_core::Interface::vtable(this).Commands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(commands: P0) -> ::windows_core::Result where @@ -738,7 +733,6 @@ impl SpeechRecognitionListConstraint { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), commands.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithTag(commands: P0, tag: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -825,7 +819,6 @@ impl SpeechRecognitionResult { (::windows_core::Interface::vtable(this).SemanticInterpretation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAlternates(&self, maxalternates: u32) -> ::windows_core::Result> { let this = self; @@ -841,7 +834,6 @@ impl SpeechRecognitionResult { (::windows_core::Interface::vtable(this).Constraint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RulePath(&self) -> ::windows_core::Result> { let this = self; @@ -889,7 +881,6 @@ unsafe impl ::core::marker::Sync for SpeechRecognitionResult {} pub struct SpeechRecognitionSemanticInterpretation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpeechRecognitionSemanticInterpretation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpeechRecognitionSemanticInterpretation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result>> { let this = self; @@ -1077,7 +1068,6 @@ impl SpeechRecognizer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn CurrentLanguage(&self) -> ::windows_core::Result { let this = self; @@ -1086,7 +1076,6 @@ impl SpeechRecognizer { (::windows_core::Interface::vtable(this).CurrentLanguage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Constraints(&self) -> ::windows_core::Result> { let this = self; @@ -1193,7 +1182,6 @@ impl SpeechRecognizer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveHypothesisGenerated)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn Create(language: P0) -> ::windows_core::Result where @@ -1204,7 +1192,6 @@ impl SpeechRecognizer { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), language.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn SystemSpeechLanguage() -> ::windows_core::Result { Self::ISpeechRecognizerStatics(|this| unsafe { @@ -1212,7 +1199,6 @@ impl SpeechRecognizer { (::windows_core::Interface::vtable(this).SystemSpeechLanguage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn SupportedTopicLanguages() -> ::windows_core::Result> { Self::ISpeechRecognizerStatics(|this| unsafe { @@ -1220,7 +1206,6 @@ impl SpeechRecognizer { (::windows_core::Interface::vtable(this).SupportedTopicLanguages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn SupportedGrammarLanguages() -> ::windows_core::Result> { Self::ISpeechRecognizerStatics(|this| unsafe { @@ -1228,7 +1213,6 @@ impl SpeechRecognizer { (::windows_core::Interface::vtable(this).SupportedGrammarLanguages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn TrySetSystemSpeechLanguageAsync(speechlanguage: P0) -> ::windows_core::Result> where @@ -1407,7 +1391,6 @@ unsafe impl ::core::marker::Send for SpeechRecognizerUIOptions {} unsafe impl ::core::marker::Sync for SpeechRecognizerUIOptions {} pub struct VoiceCommandManager; impl VoiceCommandManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn InstallCommandSetsFromStorageFileAsync(file: P0) -> ::windows_core::Result where @@ -1418,7 +1401,6 @@ impl VoiceCommandManager { (::windows_core::Interface::vtable(this).InstallCommandSetsFromStorageFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InstalledCommandSets() -> ::windows_core::Result> { Self::IVoiceCommandManager(|this| unsafe { @@ -1454,7 +1436,6 @@ impl VoiceCommandSet { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetPhraseListAsync(&self, phraselistname: &::windows_core::HSTRING, phraselist: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs b/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs index cef82e8444..c08e10b103 100644 --- a/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs +++ b/crates/libs/windows/src/Windows/Media/SpeechSynthesis/mod.rs @@ -97,7 +97,6 @@ impl SpeechSynthesisStream { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentType(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -106,7 +105,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::super::Storage::Streams::InputStreamOptions) -> ::windows_core::Result> where @@ -118,7 +116,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), count, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -130,7 +127,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -139,7 +135,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).FlushAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -148,13 +143,11 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSize(&self, value: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -163,7 +156,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).GetInputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -172,7 +164,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).GetOutputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -181,13 +172,11 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Seek(&self, position: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), position).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CloneStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -196,7 +185,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).CloneStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanRead(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -205,7 +193,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).CanRead)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanWrite(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -214,7 +201,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).CanWrite)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Markers(&self) -> ::windows_core::Result> { let this = self; @@ -223,7 +209,6 @@ impl SpeechSynthesisStream { (::windows_core::Interface::vtable(this).Markers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Media_Core\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Media_Core"))] pub fn TimedMetadataTracks(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -262,7 +247,6 @@ impl SpeechSynthesizer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllVoices() -> ::windows_core::Result> { Self::IInstalledVoicesStatic(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs b/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs index cb5ce50d54..f988620e93 100644 --- a/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Streaming/Adaptive/mod.rs @@ -370,7 +370,6 @@ impl AdaptiveMediaSource { (::windows_core::Interface::vtable(this).CurrentPlaybackBitrate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AvailableBitrates(&self) -> ::windows_core::Result> { let this = self; @@ -566,7 +565,6 @@ impl AdaptiveMediaSource { (::windows_core::Interface::vtable(this).CreateFromUriAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn CreateFromUriWithDownloaderAsync(uri: P0, httpclient: P1) -> ::windows_core::Result> where @@ -578,7 +576,6 @@ impl AdaptiveMediaSource { (::windows_core::Interface::vtable(this).CreateFromUriWithDownloaderAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), httpclient.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStreamAsync(stream: P0, uri: P1, contenttype: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -590,7 +587,6 @@ impl AdaptiveMediaSource { (::windows_core::Interface::vtable(this).CreateFromStreamAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), uri.into_param().abi(), ::core::mem::transmute_copy(contenttype), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_Http"))] pub fn CreateFromStreamWithDownloaderAsync(stream: P0, uri: P1, contenttype: &::windows_core::HSTRING, httpclient: P2) -> ::windows_core::Result> where @@ -740,7 +736,6 @@ impl AdaptiveMediaSourceCreationResult { (::windows_core::Interface::vtable(this).MediaSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn HttpResponseMessage(&self) -> ::windows_core::Result { let this = self; @@ -975,7 +970,6 @@ impl AdaptiveMediaSourceDownloadCompletedEventArgs { (::windows_core::Interface::vtable(this).ResourceByteRangeLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn HttpResponseMessage(&self) -> ::windows_core::Result { let this = self; @@ -1065,7 +1059,6 @@ impl AdaptiveMediaSourceDownloadFailedEventArgs { (::windows_core::Interface::vtable(this).ResourceByteRangeLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn HttpResponseMessage(&self) -> ::windows_core::Result { let this = self; @@ -1258,7 +1251,6 @@ impl AdaptiveMediaSourceDownloadResult { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetResourceUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -1267,7 +1259,6 @@ impl AdaptiveMediaSourceDownloadResult { (::windows_core::Interface::vtable(this).InputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetInputStream(&self, value: P0) -> ::windows_core::Result<()> where @@ -1276,7 +1267,6 @@ impl AdaptiveMediaSourceDownloadResult { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInputStream)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Buffer(&self) -> ::windows_core::Result { let this = self; @@ -1285,7 +1275,6 @@ impl AdaptiveMediaSourceDownloadResult { (::windows_core::Interface::vtable(this).Buffer)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetBuffer(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Media/Streaming/mod.rs b/crates/libs/windows/src/Windows/Media/Streaming/mod.rs index f2cbfbcff0..9aa84fc8c6 100644 --- a/crates/libs/windows/src/Windows/Media/Streaming/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Streaming/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Media_Streaming_Adaptive")] -#[doc = "Required features: `\"Media_Streaming_Adaptive\"`"] pub mod Adaptive; diff --git a/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs b/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs index 75178d687a..86f75aa328 100644 --- a/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs +++ b/crates/libs/windows/src/Windows/Media/Transcoding/mod.rs @@ -112,7 +112,6 @@ impl MediaTranscoder { let this = self; unsafe { (::windows_core::Interface::vtable(this).AddAudioEffect)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddAudioEffectWithSettings(&self, activatableclassid: &::windows_core::HSTRING, effectrequired: bool, configuration: P0) -> ::windows_core::Result<()> where @@ -125,7 +124,6 @@ impl MediaTranscoder { let this = self; unsafe { (::windows_core::Interface::vtable(this).AddVideoEffect)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddVideoEffectWithSettings(&self, activatableclassid: &::windows_core::HSTRING, effectrequired: bool, configuration: P0) -> ::windows_core::Result<()> where @@ -138,7 +136,6 @@ impl MediaTranscoder { let this = self; unsafe { (::windows_core::Interface::vtable(this).ClearEffects)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage"))] pub fn PrepareFileTranscodeAsync(&self, source: P0, destination: P1, profile: P2) -> ::windows_core::Result> where @@ -152,7 +149,6 @@ impl MediaTranscoder { (::windows_core::Interface::vtable(this).PrepareFileTranscodeAsync)(::windows_core::Interface::as_raw(this), source.into_param().abi(), destination.into_param().abi(), profile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_MediaProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Media_MediaProperties", feature = "Storage_Streams"))] pub fn PrepareStreamTranscodeAsync(&self, source: P0, destination: P1, profile: P2) -> ::windows_core::Result> where @@ -166,7 +162,6 @@ impl MediaTranscoder { (::windows_core::Interface::vtable(this).PrepareStreamTranscodeAsync)(::windows_core::Interface::as_raw(this), source.into_param().abi(), destination.into_param().abi(), profile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Media_Core\"`, `\"Media_MediaProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Media_Core", feature = "Media_MediaProperties", feature = "Storage_Streams"))] pub fn PrepareMediaStreamSourceTranscodeAsync(&self, source: P0, destination: P1, profile: P2) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Media/impl.rs b/crates/libs/windows/src/Windows/Media/impl.rs index 958ec01120..930bbf71a6 100644 --- a/crates/libs/windows/src/Windows/Media/impl.rs +++ b/crates/libs/windows/src/Windows/Media/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IMediaExtension_Impl: Sized { fn SetProperties(&self, configuration: ::core::option::Option<&super::Foundation::Collections::IPropertySet>) -> ::windows_core::Result<()>; @@ -21,7 +20,6 @@ impl IMediaExtension_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IMediaFrame_Impl: Sized + super::Foundation::IClosable_Impl { fn Type(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -220,7 +218,6 @@ impl IMediaMarker_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IMediaMarkers_Impl: Sized { fn Markers(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Media/mod.rs b/crates/libs/windows/src/Windows/Media/mod.rs index f4109d6243..21a2752914 100644 --- a/crates/libs/windows/src/Windows/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Media/mod.rs @@ -1,83 +1,56 @@ #[cfg(feature = "Media_AppBroadcasting")] -#[doc = "Required features: `\"Media_AppBroadcasting\"`"] pub mod AppBroadcasting; #[cfg(feature = "Media_AppRecording")] -#[doc = "Required features: `\"Media_AppRecording\"`"] pub mod AppRecording; #[cfg(feature = "Media_Audio")] -#[doc = "Required features: `\"Media_Audio\"`"] pub mod Audio; #[cfg(feature = "Media_Capture")] -#[doc = "Required features: `\"Media_Capture\"`"] pub mod Capture; #[cfg(feature = "Media_Casting")] -#[doc = "Required features: `\"Media_Casting\"`"] pub mod Casting; #[cfg(feature = "Media_ClosedCaptioning")] -#[doc = "Required features: `\"Media_ClosedCaptioning\"`"] pub mod ClosedCaptioning; #[cfg(feature = "Media_ContentRestrictions")] -#[doc = "Required features: `\"Media_ContentRestrictions\"`"] pub mod ContentRestrictions; #[cfg(feature = "Media_Control")] -#[doc = "Required features: `\"Media_Control\"`"] pub mod Control; #[cfg(feature = "Media_Core")] -#[doc = "Required features: `\"Media_Core\"`"] pub mod Core; #[cfg(feature = "Media_Devices")] -#[doc = "Required features: `\"Media_Devices\"`"] pub mod Devices; #[cfg(feature = "Media_DialProtocol")] -#[doc = "Required features: `\"Media_DialProtocol\"`"] pub mod DialProtocol; #[cfg(feature = "Media_Editing")] -#[doc = "Required features: `\"Media_Editing\"`"] pub mod Editing; #[cfg(feature = "Media_Effects")] -#[doc = "Required features: `\"Media_Effects\"`"] pub mod Effects; #[cfg(feature = "Media_FaceAnalysis")] -#[doc = "Required features: `\"Media_FaceAnalysis\"`"] pub mod FaceAnalysis; #[cfg(feature = "Media_Import")] -#[doc = "Required features: `\"Media_Import\"`"] pub mod Import; #[cfg(feature = "Media_MediaProperties")] -#[doc = "Required features: `\"Media_MediaProperties\"`"] pub mod MediaProperties; #[cfg(feature = "Media_Miracast")] -#[doc = "Required features: `\"Media_Miracast\"`"] pub mod Miracast; #[cfg(feature = "Media_Ocr")] -#[doc = "Required features: `\"Media_Ocr\"`"] pub mod Ocr; #[cfg(feature = "Media_PlayTo")] -#[doc = "Required features: `\"Media_PlayTo\"`"] pub mod PlayTo; #[cfg(feature = "Media_Playback")] -#[doc = "Required features: `\"Media_Playback\"`"] pub mod Playback; #[cfg(feature = "Media_Playlists")] -#[doc = "Required features: `\"Media_Playlists\"`"] pub mod Playlists; #[cfg(feature = "Media_Protection")] -#[doc = "Required features: `\"Media_Protection\"`"] pub mod Protection; #[cfg(feature = "Media_Render")] -#[doc = "Required features: `\"Media_Render\"`"] pub mod Render; #[cfg(feature = "Media_SpeechRecognition")] -#[doc = "Required features: `\"Media_SpeechRecognition\"`"] pub mod SpeechRecognition; #[cfg(feature = "Media_SpeechSynthesis")] -#[doc = "Required features: `\"Media_SpeechSynthesis\"`"] pub mod SpeechSynthesis; #[cfg(feature = "Media_Streaming")] -#[doc = "Required features: `\"Media_Streaming\"`"] pub mod Streaming; #[cfg(feature = "Media_Transcoding")] -#[doc = "Required features: `\"Media_Transcoding\"`"] pub mod Transcoding; ::windows_core::imp::com_interface!(IAudioBuffer, IAudioBuffer_Vtbl, 0x35175827_724b_4c6a_b130_f6537f9ae0d0); #[repr(C)] @@ -120,12 +93,7 @@ pub struct IImageDisplayProperties_Vtbl { pub SetSubtitle: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IMediaControl, - IMediaControl_Vtbl, - 0x98f1fbe1_7a8d_42cb_b6fe_8fe698264f13 -); +::windows_core::imp::com_interface!(IMediaControl, IMediaControl_Vtbl, 0x98f1fbe1_7a8d_42cb_b6fe_8fe698264f13); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -267,7 +235,6 @@ pub struct IMediaControl_Vtbl { ::windows_core::imp::com_interface!(IMediaExtension, IMediaExtension_Vtbl, 0x07915118_45df_442b_8a3f_f7826a6370ab); ::windows_core::imp::interface_hierarchy!(IMediaExtension, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IMediaExtension { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProperties(&self, configuration: P0) -> ::windows_core::Result<()> where @@ -406,7 +373,6 @@ impl IMediaFrame { (::windows_core::Interface::vtable(this).IsDiscontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = self; @@ -488,7 +454,6 @@ pub struct IMediaMarkerTypesStatics_Vtbl { ::windows_core::imp::com_interface!(IMediaMarkers, IMediaMarkers_Vtbl, 0xafeab189_f8dd_466e_aa10_920b52353fdf); ::windows_core::imp::interface_hierarchy!(IMediaMarkers, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IMediaMarkers { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Markers(&self) -> ::windows_core::Result> { let this = self; @@ -961,7 +926,6 @@ impl AudioFrame { (::windows_core::Interface::vtable(this).IsDiscontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1053,12 +1017,10 @@ impl ::windows_core::RuntimeName for ImageDisplayProperties { } unsafe impl ::core::marker::Send for ImageDisplayProperties {} unsafe impl ::core::marker::Sync for ImageDisplayProperties {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct MediaControl; #[cfg(feature = "deprecated")] impl MediaControl { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SoundLevelChanged(handler: P0) -> ::windows_core::Result where @@ -1069,12 +1031,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).SoundLevelChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveSoundLevelChanged(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveSoundLevelChanged)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlayPressed(handler: P0) -> ::windows_core::Result where @@ -1085,12 +1045,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).PlayPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemovePlayPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemovePlayPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PausePressed(handler: P0) -> ::windows_core::Result where @@ -1101,12 +1059,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).PausePressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemovePausePressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemovePausePressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn StopPressed(handler: P0) -> ::windows_core::Result where @@ -1117,12 +1073,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).StopPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveStopPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveStopPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PlayPauseTogglePressed(handler: P0) -> ::windows_core::Result where @@ -1133,12 +1087,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).PlayPauseTogglePressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemovePlayPauseTogglePressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemovePlayPauseTogglePressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecordPressed(handler: P0) -> ::windows_core::Result where @@ -1149,12 +1101,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).RecordPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRecordPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRecordPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NextTrackPressed(handler: P0) -> ::windows_core::Result where @@ -1165,12 +1115,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).NextTrackPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveNextTrackPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveNextTrackPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PreviousTrackPressed(handler: P0) -> ::windows_core::Result where @@ -1181,12 +1129,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).PreviousTrackPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemovePreviousTrackPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemovePreviousTrackPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FastForwardPressed(handler: P0) -> ::windows_core::Result where @@ -1197,12 +1143,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).FastForwardPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveFastForwardPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveFastForwardPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RewindPressed(handler: P0) -> ::windows_core::Result where @@ -1213,12 +1157,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).RewindPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRewindPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRewindPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ChannelUpPressed(handler: P0) -> ::windows_core::Result where @@ -1229,12 +1171,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).ChannelUpPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveChannelUpPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveChannelUpPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ChannelDownPressed(handler: P0) -> ::windows_core::Result where @@ -1245,12 +1185,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).ChannelDownPressed)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveChannelDownPressed(cookie: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveChannelDownPressed)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SoundLevel() -> ::windows_core::Result { Self::IMediaControl(|this| unsafe { @@ -1258,12 +1196,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).SoundLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTrackName(value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).SetTrackName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TrackName() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IMediaControl(|this| unsafe { @@ -1271,12 +1207,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).TrackName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetArtistName(value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).SetArtistName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ArtistName() -> ::windows_core::Result<::windows_core::HSTRING> { Self::IMediaControl(|this| unsafe { @@ -1284,12 +1218,10 @@ impl MediaControl { (::windows_core::Interface::vtable(this).ArtistName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetIsPlaying(value: bool) -> ::windows_core::Result<()> { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).SetIsPlaying)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsPlaying() -> ::windows_core::Result { Self::IMediaControl(|this| unsafe { @@ -1297,7 +1229,6 @@ impl MediaControl { (::windows_core::Interface::vtable(this).IsPlaying)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetAlbumArt(value: P0) -> ::windows_core::Result<()> where @@ -1305,7 +1236,6 @@ impl MediaControl { { Self::IMediaControl(|this| unsafe { (::windows_core::Interface::vtable(this).SetAlbumArt)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AlbumArt() -> ::windows_core::Result { Self::IMediaControl(|this| unsafe { @@ -1340,7 +1270,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterSchemeHandler)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), ::core::mem::transmute_copy(scheme)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterSchemeHandlerWithSettings(&self, activatableclassid: &::windows_core::HSTRING, scheme: &::windows_core::HSTRING, configuration: P0) -> ::windows_core::Result<()> where @@ -1353,7 +1282,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterByteStreamHandler)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), ::core::mem::transmute_copy(fileextension), ::core::mem::transmute_copy(mimetype)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterByteStreamHandlerWithSettings(&self, activatableclassid: &::windows_core::HSTRING, fileextension: &::windows_core::HSTRING, mimetype: &::windows_core::HSTRING, configuration: P0) -> ::windows_core::Result<()> where @@ -1366,7 +1294,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterAudioDecoder)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), inputsubtype, outputsubtype).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterAudioDecoderWithSettings(&self, activatableclassid: &::windows_core::HSTRING, inputsubtype: ::windows_core::GUID, outputsubtype: ::windows_core::GUID, configuration: P0) -> ::windows_core::Result<()> where @@ -1379,7 +1306,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterAudioEncoder)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), inputsubtype, outputsubtype).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterAudioEncoderWithSettings(&self, activatableclassid: &::windows_core::HSTRING, inputsubtype: ::windows_core::GUID, outputsubtype: ::windows_core::GUID, configuration: P0) -> ::windows_core::Result<()> where @@ -1392,7 +1318,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterVideoDecoder)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), inputsubtype, outputsubtype).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterVideoDecoderWithSettings(&self, activatableclassid: &::windows_core::HSTRING, inputsubtype: ::windows_core::GUID, outputsubtype: ::windows_core::GUID, configuration: P0) -> ::windows_core::Result<()> where @@ -1405,7 +1330,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterVideoEncoder)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), inputsubtype, outputsubtype).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterVideoEncoderWithSettings(&self, activatableclassid: &::windows_core::HSTRING, inputsubtype: ::windows_core::GUID, outputsubtype: ::windows_core::GUID, configuration: P0) -> ::windows_core::Result<()> where @@ -1414,7 +1338,6 @@ impl MediaExtensionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RegisterVideoEncoderWithSettings)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(activatableclassid), inputsubtype, outputsubtype, configuration.into_param().abi()).ok() } } - #[doc = "Required features: `\"ApplicationModel_AppService\"`"] #[cfg(feature = "ApplicationModel_AppService")] pub fn RegisterMediaExtensionForAppService(&self, extension: P0, connection: P1) -> ::windows_core::Result<()> where @@ -1459,7 +1382,6 @@ impl ::windows_core::RuntimeName for MediaMarkerTypes { pub struct MediaProcessingTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MediaProcessingTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MediaProcessingTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Arguments(&self) -> ::windows_core::Result { let this = self; @@ -1713,7 +1635,6 @@ impl MusicDisplayProperties { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTrackNumber)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Genres(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2172,7 +2093,6 @@ impl SystemMediaTransportControlsDisplayUpdater { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppMediaId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -2181,7 +2101,6 @@ impl SystemMediaTransportControlsDisplayUpdater { (::windows_core::Interface::vtable(this).Thumbnail)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetThumbnail(&self, value: P0) -> ::windows_core::Result<()> where @@ -2211,7 +2130,6 @@ impl SystemMediaTransportControlsDisplayUpdater { (::windows_core::Interface::vtable(this).ImageProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CopyFromFileAsync(&self, r#type: MediaPlaybackType, source: P0) -> ::windows_core::Result> where @@ -2376,7 +2294,6 @@ impl VideoDisplayProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSubtitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Genres(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2492,7 +2409,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).IsDiscontinuous)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExtendedProperties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2501,7 +2417,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).ExtendedProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn SoftwareBitmap(&self) -> ::windows_core::Result { let this = self; @@ -2520,7 +2435,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CopyToAsync)(::windows_core::Interface::as_raw(this), frame.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn Direct3DSurface(&self) -> ::windows_core::Result { let this = self; @@ -2529,7 +2443,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).Direct3DSurface)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn CopyToWithBoundsAsync(&self, frame: P0, sourcebounds: P1, destinationbounds: P2) -> ::windows_core::Result where @@ -2543,7 +2456,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CopyToWithBoundsAsync)(::windows_core::Interface::as_raw(this), frame.into_param().abi(), sourcebounds.into_param().abi(), destinationbounds.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn Create(format: super::Graphics::Imaging::BitmapPixelFormat, width: i32, height: i32) -> ::windows_core::Result { Self::IVideoFrameFactory(|this| unsafe { @@ -2551,7 +2463,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), format, width, height, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn CreateWithAlpha(format: super::Graphics::Imaging::BitmapPixelFormat, width: i32, height: i32, alpha: super::Graphics::Imaging::BitmapAlphaMode) -> ::windows_core::Result { Self::IVideoFrameFactory(|this| unsafe { @@ -2559,7 +2470,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CreateWithAlpha)(::windows_core::Interface::as_raw(this), format, width, height, alpha, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateAsDirect3D11SurfaceBacked(format: super::Graphics::DirectX::DirectXPixelFormat, width: i32, height: i32) -> ::windows_core::Result { Self::IVideoFrameStatics(|this| unsafe { @@ -2567,7 +2477,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CreateAsDirect3D11SurfaceBacked)(::windows_core::Interface::as_raw(this), format, width, height, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateAsDirect3D11SurfaceBackedWithDevice(format: super::Graphics::DirectX::DirectXPixelFormat, width: i32, height: i32, device: P0) -> ::windows_core::Result where @@ -2578,7 +2487,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CreateAsDirect3D11SurfaceBackedWithDevice)(::windows_core::Interface::as_raw(this), format, width, height, device.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn CreateWithSoftwareBitmap(bitmap: P0) -> ::windows_core::Result where @@ -2589,7 +2497,6 @@ impl VideoFrame { (::windows_core::Interface::vtable(this).CreateWithSoftwareBitmap)(::windows_core::Interface::as_raw(this), bitmap.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Graphics_DirectX_Direct3D11\"`"] #[cfg(feature = "Graphics_DirectX_Direct3D11")] pub fn CreateWithDirect3D11Surface(surface: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/impl.rs b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/impl.rs index aafb46719e..74cadcc990 100644 --- a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/impl.rs +++ b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub trait IBackgroundTransferBase_Impl: Sized { fn SetRequestHeader(&self, headername: &::windows_core::HSTRING, headervalue: &::windows_core::HSTRING) -> ::windows_core::Result<()>; @@ -171,7 +170,6 @@ impl IBackgroundTransferContentPartFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IBackgroundTransferOperation_Impl: Sized { fn Guid(&self) -> ::windows_core::Result<::windows_core::GUID>; diff --git a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs index 6d4d4a1251..d01b1746d6 100644 --- a/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/BackgroundTransfer/mod.rs @@ -95,12 +95,7 @@ pub struct IBackgroundDownloaderStaticMethods2_Vtbl { GetCurrentDownloadsForTransferGroupAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IBackgroundDownloaderUserConsent, - IBackgroundDownloaderUserConsent_Vtbl, - 0x5d14e906_9266_4808_bd71_5925f2a3130a -); +::windows_core::imp::com_interface!(IBackgroundDownloaderUserConsent, IBackgroundDownloaderUserConsent_Vtbl, 0x5d14e906_9266_4808_bd71_5925f2a3130a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -118,7 +113,6 @@ impl IBackgroundTransferBase { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRequestHeader)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(headername), ::core::mem::transmute_copy(headervalue)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = self; @@ -127,7 +121,6 @@ impl IBackgroundTransferBase { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -136,7 +129,6 @@ impl IBackgroundTransferBase { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), credential.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = self; @@ -145,7 +137,6 @@ impl IBackgroundTransferBase { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -165,7 +156,6 @@ impl IBackgroundTransferBase { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMethod)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -174,7 +164,6 @@ impl IBackgroundTransferBase { (::windows_core::Interface::vtable(this).Group)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetGroup(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; @@ -345,7 +334,6 @@ impl IBackgroundTransferOperation { (::windows_core::Interface::vtable(this).Method)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -365,7 +353,6 @@ impl IBackgroundTransferOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCostPolicy)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetResultStreamAt(&self, position: u64) -> ::windows_core::Result { let this = self; @@ -546,12 +533,7 @@ pub struct IBackgroundUploaderStaticMethods2_Vtbl { GetCurrentUploadsForTransferGroupAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IBackgroundUploaderUserConsent, - IBackgroundUploaderUserConsent_Vtbl, - 0x3bb384cb_0760_461d_907f_5138f84d44c1 -); +::windows_core::imp::com_interface!(IBackgroundUploaderUserConsent, IBackgroundUploaderUserConsent_Vtbl, 0x3bb384cb_0760_461d_907f_5138f84d44c1); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -659,12 +641,7 @@ pub struct IResponseInformation_Vtbl { Headers: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IUnconstrainedTransferRequestResult, - IUnconstrainedTransferRequestResult_Vtbl, - 0x4c24b81f_d944_4112_a98e_6a69522b7ebb -); +::windows_core::imp::com_interface!(IUnconstrainedTransferRequestResult, IUnconstrainedTransferRequestResult_Vtbl, 0x4c24b81f_d944_4112_a98e_6a69522b7ebb); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -723,7 +700,6 @@ impl BackgroundDownloader { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateDownload(&self, uri: P0, resultfile: P1) -> ::windows_core::Result where @@ -736,7 +712,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).CreateDownload)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), resultfile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateDownloadFromFile(&self, uri: P0, resultfile: P1, requestbodyfile: P2) -> ::windows_core::Result where @@ -750,7 +725,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).CreateDownloadFromFile)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), resultfile.into_param().abi(), requestbodyfile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateDownloadAsync(&self, uri: P0, resultfile: P1, requestbodystream: P2) -> ::windows_core::Result> where @@ -778,7 +752,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTransferGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SuccessToastNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -787,7 +760,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).SuccessToastNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetSuccessToastNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -796,7 +768,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSuccessToastNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn FailureToastNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -805,7 +776,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).FailureToastNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetFailureToastNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -814,7 +784,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFailureToastNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SuccessTileNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -823,7 +792,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).SuccessTileNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetSuccessTileNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -832,7 +800,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSuccessTileNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn FailureTileNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -841,7 +808,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).FailureTileNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetFailureTileNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -866,7 +832,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).CreateWithCompletionGroup)(::windows_core::Interface::as_raw(this), completiongroup.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentDownloadsAsync() -> ::windows_core::Result>> { Self::IBackgroundDownloaderStaticMethods(|this| unsafe { @@ -874,7 +839,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).GetCurrentDownloadsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetCurrentDownloadsForGroupAsync(group: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IBackgroundDownloaderStaticMethods(|this| unsafe { @@ -882,7 +846,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).GetCurrentDownloadsForGroupAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(group), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentDownloadsForTransferGroupAsync(group: P0) -> ::windows_core::Result>> where @@ -893,7 +856,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).GetCurrentDownloadsForTransferGroupAsync)(::windows_core::Interface::as_raw(this), group.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn RequestUnconstrainedDownloadsAsync(operations: P0) -> ::windows_core::Result> where @@ -908,7 +870,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRequestHeader)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(headername), ::core::mem::transmute_copy(headervalue)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -917,7 +878,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -926,7 +886,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), credential.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -935,7 +894,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -955,7 +913,6 @@ impl BackgroundDownloader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMethod)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -964,7 +921,6 @@ impl BackgroundDownloader { (::windows_core::Interface::vtable(this).Group)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetGroup(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1027,7 +983,6 @@ impl BackgroundTransferCompletionGroup { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn Trigger(&self) -> ::windows_core::Result { let this = self; @@ -1065,7 +1020,6 @@ unsafe impl ::core::marker::Sync for BackgroundTransferCompletionGroup {} pub struct BackgroundTransferCompletionGroupTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BackgroundTransferCompletionGroupTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BackgroundTransferCompletionGroupTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Downloads(&self) -> ::windows_core::Result> { let this = self; @@ -1074,7 +1028,6 @@ impl BackgroundTransferCompletionGroupTriggerDetails { (::windows_core::Interface::vtable(this).Downloads)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Uploads(&self) -> ::windows_core::Result> { let this = self; @@ -1116,7 +1069,6 @@ impl BackgroundTransferContentPart { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetFile(&self, value: P0) -> ::windows_core::Result<()> where @@ -1157,7 +1109,6 @@ unsafe impl ::core::marker::Send for BackgroundTransferContentPart {} unsafe impl ::core::marker::Sync for BackgroundTransferContentPart {} pub struct BackgroundTransferError; impl BackgroundTransferError { - #[doc = "Required features: `\"Web\"`"] #[cfg(feature = "Web")] pub fn GetStatus(hresult: i32) -> ::windows_core::Result { Self::IBackgroundTransferErrorStaticMethods(|this| unsafe { @@ -1233,7 +1184,6 @@ impl BackgroundTransferRangesDownloadedEventArgs { (::windows_core::Interface::vtable(this).WasDownloadRestarted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddedRanges(&self) -> ::windows_core::Result> { let this = self; @@ -1279,7 +1229,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRequestHeader)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(headername), ::core::mem::transmute_copy(headervalue)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1288,7 +1237,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -1297,7 +1245,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), credential.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1306,7 +1253,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, credential: P0) -> ::windows_core::Result<()> where @@ -1326,7 +1272,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMethod)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1335,7 +1280,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).Group)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetGroup(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1352,7 +1296,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCostPolicy)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateUpload(&self, uri: P0, sourcefile: P1) -> ::windows_core::Result where @@ -1365,7 +1308,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).CreateUpload)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), sourcefile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateUploadFromStreamAsync(&self, uri: P0, sourcestream: P1) -> ::windows_core::Result> where @@ -1378,7 +1320,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).CreateUploadFromStreamAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), sourcestream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateUploadWithFormDataAndAutoBoundaryAsync(&self, uri: P0, parts: P1) -> ::windows_core::Result> where @@ -1391,7 +1332,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).CreateUploadWithFormDataAndAutoBoundaryAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), parts.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateUploadWithSubTypeAsync(&self, uri: P0, parts: P1, subtype: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1404,7 +1344,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).CreateUploadWithSubTypeAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), parts.into_param().abi(), ::core::mem::transmute_copy(subtype), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateUploadWithSubTypeAndBoundaryAsync(&self, uri: P0, parts: P1, subtype: &::windows_core::HSTRING, boundary: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1431,7 +1370,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTransferGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SuccessToastNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1440,7 +1378,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).SuccessToastNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetSuccessToastNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -1449,7 +1386,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSuccessToastNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn FailureToastNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1458,7 +1394,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).FailureToastNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetFailureToastNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -1467,7 +1402,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFailureToastNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SuccessTileNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1476,7 +1410,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).SuccessTileNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetSuccessTileNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -1485,7 +1418,6 @@ impl BackgroundUploader { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSuccessTileNotification)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn FailureTileNotification(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1494,7 +1426,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).FailureTileNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn SetFailureTileNotification(&self, value: P0) -> ::windows_core::Result<()> where @@ -1519,7 +1450,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).CreateWithCompletionGroup)(::windows_core::Interface::as_raw(this), completiongroup.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentUploadsAsync() -> ::windows_core::Result>> { Self::IBackgroundUploaderStaticMethods(|this| unsafe { @@ -1527,7 +1457,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).GetCurrentUploadsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn GetCurrentUploadsForGroupAsync(group: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IBackgroundUploaderStaticMethods(|this| unsafe { @@ -1535,7 +1464,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).GetCurrentUploadsForGroupAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(group), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentUploadsForTransferGroupAsync(group: P0) -> ::windows_core::Result>> where @@ -1546,7 +1474,6 @@ impl BackgroundUploader { (::windows_core::Interface::vtable(this).GetCurrentUploadsForTransferGroupAsync)(::windows_core::Interface::as_raw(this), group.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn RequestUnconstrainedUploadsAsync(operations: P0) -> ::windows_core::Result> where @@ -1593,7 +1520,6 @@ unsafe impl ::core::marker::Send for BackgroundUploader {} unsafe impl ::core::marker::Sync for BackgroundUploader {} pub struct ContentPrefetcher; impl ContentPrefetcher { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContentUris() -> ::windows_core::Result> { Self::IContentPrefetcher(|this| unsafe { @@ -1660,7 +1586,6 @@ impl DownloadOperation { (::windows_core::Interface::vtable(this).Method)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1680,7 +1605,6 @@ impl DownloadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCostPolicy)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetResultStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1707,7 +1631,6 @@ impl DownloadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPriority)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ResultFile(&self) -> ::windows_core::Result { let this = self; @@ -1763,7 +1686,6 @@ impl DownloadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsRandomAccessRequired)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetResultRandomAccessStreamReference(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1772,7 +1694,6 @@ impl DownloadOperation { (::windows_core::Interface::vtable(this).GetResultRandomAccessStreamReference)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDownloadedRanges(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1802,7 +1723,6 @@ impl DownloadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRequestedUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web"))] pub fn RecoverableWebErrorStatuses(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1811,7 +1731,6 @@ impl DownloadOperation { (::windows_core::Interface::vtable(this).RecoverableWebErrorStatuses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web\"`"] #[cfg(feature = "Web")] pub fn CurrentWebErrorStatus(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1871,7 +1790,6 @@ impl ResponseInformation { (::windows_core::Interface::vtable(this).StatusCode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Headers(&self) -> ::windows_core::Result> { let this = self; @@ -1893,7 +1811,6 @@ impl ::windows_core::RuntimeName for ResponseInformation { } unsafe impl ::core::marker::Send for ResponseInformation {} unsafe impl ::core::marker::Sync for ResponseInformation {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1902,7 +1819,6 @@ pub struct UnconstrainedTransferRequestResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UnconstrainedTransferRequestResult, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl UnconstrainedTransferRequestResult { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsUnconstrained(&self) -> ::windows_core::Result { let this = self; @@ -1956,7 +1872,6 @@ impl UploadOperation { (::windows_core::Interface::vtable(this).Method)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Group(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1976,7 +1891,6 @@ impl UploadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCostPolicy)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetResultStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2003,7 +1917,6 @@ impl UploadOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPriority)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SourceFile(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs b/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs index f87d11aa12..2d10e56220 100644 --- a/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Connectivity/mod.rs @@ -220,12 +220,7 @@ pub struct IDataPlanUsage_Vtbl { pub LastSyncTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::DateTime) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IDataUsage, - IDataUsage_Vtbl, - 0xc1431dd3_b146_4d39_b959_0c69b096c512 -); +::windows_core::imp::com_interface!(IDataUsage, IDataUsage_Vtbl, 0xc1431dd3_b146_4d39_b959_0c69b096c512); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -458,7 +453,6 @@ impl AttributedNetworkUsage { (::windows_core::Interface::vtable(this).AttributionName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AttributionThumbnail(&self) -> ::windows_core::Result { let this = self; @@ -654,7 +648,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetNetworkConnectivityLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNetworkNames(&self) -> ::windows_core::Result> { let this = self; @@ -684,7 +677,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).NetworkAdapter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetLocalUsage(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime) -> ::windows_core::Result { let this = self; @@ -693,7 +685,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetLocalUsage)(::windows_core::Interface::as_raw(this), starttime, endtime, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetLocalUsagePerRoamingStates(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime, states: RoamingStates) -> ::windows_core::Result { let this = self; @@ -758,7 +749,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetDomainConnectivityLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNetworkUsageAsync(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime, granularity: DataUsageGranularity, states: NetworkUsageStates) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -767,7 +757,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetNetworkUsageAsync)(::windows_core::Interface::as_raw(this), starttime, endtime, granularity, states, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConnectivityIntervalsAsync(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime, states: NetworkUsageStates) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -776,7 +765,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetConnectivityIntervalsAsync)(::windows_core::Interface::as_raw(this), starttime, endtime, states, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAttributedNetworkUsageAsync(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime, states: NetworkUsageStates) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -785,7 +773,6 @@ impl ConnectionProfile { (::windows_core::Interface::vtable(this).GetAttributedNetworkUsageAsync)(::windows_core::Interface::as_raw(this), starttime, endtime, states, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetProviderNetworkUsageAsync(&self, starttime: super::super::Foundation::DateTime, endtime: super::super::Foundation::DateTime, states: NetworkUsageStates) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -940,7 +927,6 @@ impl ConnectionProfileFilter { (::windows_core::Interface::vtable(this).IsBackgroundDataUsageRestricted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RawData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1162,7 +1148,6 @@ impl ::windows_core::RuntimeName for DataPlanUsage { } unsafe impl ::core::marker::Send for DataPlanUsage {} unsafe impl ::core::marker::Sync for DataPlanUsage {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1171,7 +1156,6 @@ pub struct DataUsage(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DataUsage, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl DataUsage { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BytesSent(&self) -> ::windows_core::Result { let this = self; @@ -1180,7 +1164,6 @@ impl DataUsage { (::windows_core::Interface::vtable(this).BytesSent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BytesReceived(&self) -> ::windows_core::Result { let this = self; @@ -1290,7 +1273,6 @@ impl LanIdentifierData { (::windows_core::Interface::vtable(this).Type)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Value(&self) -> ::windows_core::Result> { let this = self; @@ -1374,7 +1356,6 @@ unsafe impl ::core::marker::Send for NetworkAdapter {} unsafe impl ::core::marker::Sync for NetworkAdapter {} pub struct NetworkInformation; impl NetworkInformation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetConnectionProfiles() -> ::windows_core::Result> { Self::INetworkInformationStatics(|this| unsafe { @@ -1388,7 +1369,6 @@ impl NetworkInformation { (::windows_core::Interface::vtable(this).GetInternetConnectionProfile)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetLanIdentifiers() -> ::windows_core::Result> { Self::INetworkInformationStatics(|this| unsafe { @@ -1396,7 +1376,6 @@ impl NetworkInformation { (::windows_core::Interface::vtable(this).GetLanIdentifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetHostNames() -> ::windows_core::Result> { Self::INetworkInformationStatics(|this| unsafe { @@ -1413,7 +1392,6 @@ impl NetworkInformation { (::windows_core::Interface::vtable(this).GetProxyConfigurationAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSortedEndpointPairs(destinationlist: P0, sortoptions: super::HostNameSortOptions) -> ::windows_core::Result> where @@ -1436,7 +1414,6 @@ impl NetworkInformation { pub fn RemoveNetworkStatusChanged(eventcookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::INetworkInformationStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveNetworkStatusChanged)(::windows_core::Interface::as_raw(this), eventcookie).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindConnectionProfilesAsync(pprofilefilter: P0) -> ::windows_core::Result>> where @@ -1682,7 +1659,6 @@ unsafe impl ::core::marker::Sync for ProviderNetworkUsage {} pub struct ProxyConfiguration(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProxyConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProxyConfiguration { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProxyUris(&self) -> ::windows_core::Result> { let this = self; @@ -1830,7 +1806,6 @@ impl WwanConnectionProfileDetails { (::windows_core::Interface::vtable(this).IPKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PurposeGuids(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs b/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs index 195da3c97e..85defc18b9 100644 --- a/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/NetworkOperators/mod.rs @@ -1353,7 +1353,6 @@ impl ESim { (::windows_core::Interface::vtable(this).State)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetProfiles(&self) -> ::windows_core::Result> { let this = self; @@ -1507,7 +1506,6 @@ unsafe impl ::core::marker::Sync for ESimDiscoverEvent {} pub struct ESimDiscoverResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ESimDiscoverResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ESimDiscoverResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Events(&self) -> ::windows_core::Result> { let this = self; @@ -1700,7 +1698,6 @@ impl ESimProfile { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProviderIcon(&self) -> ::windows_core::Result { let this = self; @@ -1790,7 +1787,6 @@ impl ESimProfileMetadata { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProviderIcon(&self) -> ::windows_core::Result { let this = self; @@ -2128,7 +2124,6 @@ impl HotspotAuthenticationContext { (::windows_core::Interface::vtable(this).WirelessNetworkId)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn NetworkAdapter(&self) -> ::windows_core::Result { let this = self; @@ -2144,7 +2139,6 @@ impl HotspotAuthenticationContext { (::windows_core::Interface::vtable(this).RedirectMessageUrl)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn RedirectMessageXml(&self) -> ::windows_core::Result { let this = self; @@ -2254,7 +2248,6 @@ impl HotspotCredentialsAuthenticationResult { (::windows_core::Interface::vtable(this).LogoffUrl)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn AuthenticationReplyXml(&self) -> ::windows_core::Result { let this = self; @@ -2276,7 +2269,6 @@ impl ::windows_core::RuntimeName for HotspotCredentialsAuthenticationResult { } pub struct KnownCSimFilePaths; impl KnownCSimFilePaths { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFSpn() -> ::windows_core::Result> { Self::IKnownCSimFilePathsStatics(|this| unsafe { @@ -2284,7 +2276,6 @@ impl KnownCSimFilePaths { (::windows_core::Interface::vtable(this).EFSpn)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid1() -> ::windows_core::Result> { Self::IKnownCSimFilePathsStatics(|this| unsafe { @@ -2292,7 +2283,6 @@ impl KnownCSimFilePaths { (::windows_core::Interface::vtable(this).Gid1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid2() -> ::windows_core::Result> { Self::IKnownCSimFilePathsStatics(|this| unsafe { @@ -2311,7 +2301,6 @@ impl ::windows_core::RuntimeName for KnownCSimFilePaths { } pub struct KnownRuimFilePaths; impl KnownRuimFilePaths { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFSpn() -> ::windows_core::Result> { Self::IKnownRuimFilePathsStatics(|this| unsafe { @@ -2319,7 +2308,6 @@ impl KnownRuimFilePaths { (::windows_core::Interface::vtable(this).EFSpn)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid1() -> ::windows_core::Result> { Self::IKnownRuimFilePathsStatics(|this| unsafe { @@ -2327,7 +2315,6 @@ impl KnownRuimFilePaths { (::windows_core::Interface::vtable(this).Gid1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid2() -> ::windows_core::Result> { Self::IKnownRuimFilePathsStatics(|this| unsafe { @@ -2346,7 +2333,6 @@ impl ::windows_core::RuntimeName for KnownRuimFilePaths { } pub struct KnownSimFilePaths; impl KnownSimFilePaths { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFOns() -> ::windows_core::Result> { Self::IKnownSimFilePathsStatics(|this| unsafe { @@ -2354,7 +2340,6 @@ impl KnownSimFilePaths { (::windows_core::Interface::vtable(this).EFOns)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFSpn() -> ::windows_core::Result> { Self::IKnownSimFilePathsStatics(|this| unsafe { @@ -2362,7 +2347,6 @@ impl KnownSimFilePaths { (::windows_core::Interface::vtable(this).EFSpn)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid1() -> ::windows_core::Result> { Self::IKnownSimFilePathsStatics(|this| unsafe { @@ -2370,7 +2354,6 @@ impl KnownSimFilePaths { (::windows_core::Interface::vtable(this).Gid1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid2() -> ::windows_core::Result> { Self::IKnownSimFilePathsStatics(|this| unsafe { @@ -2389,7 +2372,6 @@ impl ::windows_core::RuntimeName for KnownSimFilePaths { } pub struct KnownUSimFilePaths; impl KnownUSimFilePaths { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFSpn() -> ::windows_core::Result> { Self::IKnownUSimFilePathsStatics(|this| unsafe { @@ -2397,7 +2379,6 @@ impl KnownUSimFilePaths { (::windows_core::Interface::vtable(this).EFSpn)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFOpl() -> ::windows_core::Result> { Self::IKnownUSimFilePathsStatics(|this| unsafe { @@ -2405,7 +2386,6 @@ impl KnownUSimFilePaths { (::windows_core::Interface::vtable(this).EFOpl)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EFPnn() -> ::windows_core::Result> { Self::IKnownUSimFilePathsStatics(|this| unsafe { @@ -2413,7 +2393,6 @@ impl KnownUSimFilePaths { (::windows_core::Interface::vtable(this).EFPnn)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid1() -> ::windows_core::Result> { Self::IKnownUSimFilePathsStatics(|this| unsafe { @@ -2421,7 +2400,6 @@ impl KnownUSimFilePaths { (::windows_core::Interface::vtable(this).Gid1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Gid2() -> ::windows_core::Result> { Self::IKnownUSimFilePathsStatics(|this| unsafe { @@ -2478,7 +2456,6 @@ impl MobileBroadbandAccount { (::windows_core::Interface::vtable(this).CurrentDeviceInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Networking_Connectivity\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Networking_Connectivity"))] pub fn GetConnectionProfiles(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2494,7 +2471,6 @@ impl MobileBroadbandAccount { (::windows_core::Interface::vtable(this).AccountExperienceUrl)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AvailableNetworkAccountIds() -> ::windows_core::Result> { Self::IMobileBroadbandAccountStatics(|this| unsafe { @@ -3184,7 +3160,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandCellUmts {} pub struct MobileBroadbandCellsInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandCellsInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandCellsInfo { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsCdma(&self) -> ::windows_core::Result> { let this = self; @@ -3193,7 +3168,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsCdma)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsGsm(&self) -> ::windows_core::Result> { let this = self; @@ -3202,7 +3176,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsGsm)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsLte(&self) -> ::windows_core::Result> { let this = self; @@ -3211,7 +3184,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsLte)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsTdscdma(&self) -> ::windows_core::Result> { let this = self; @@ -3220,7 +3192,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsTdscdma)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsUmts(&self) -> ::windows_core::Result> { let this = self; @@ -3229,7 +3200,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsUmts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsCdma(&self) -> ::windows_core::Result> { let this = self; @@ -3238,7 +3208,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).ServingCellsCdma)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsGsm(&self) -> ::windows_core::Result> { let this = self; @@ -3247,7 +3216,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).ServingCellsGsm)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsLte(&self) -> ::windows_core::Result> { let this = self; @@ -3256,7 +3224,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).ServingCellsLte)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsTdscdma(&self) -> ::windows_core::Result> { let this = self; @@ -3265,7 +3232,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).ServingCellsTdscdma)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsUmts(&self) -> ::windows_core::Result> { let this = self; @@ -3274,7 +3240,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).ServingCellsUmts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NeighboringCellsNR(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3283,7 +3248,6 @@ impl MobileBroadbandCellsInfo { (::windows_core::Interface::vtable(this).NeighboringCellsNR)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServingCellsNR(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3363,7 +3327,6 @@ impl MobileBroadbandDeviceInformation { (::windows_core::Interface::vtable(this).FirmwareInformation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Sms\"`"] #[cfg(feature = "Devices_Sms")] pub fn CellularClass(&self) -> ::windows_core::Result { let this = self; @@ -3393,7 +3356,6 @@ impl MobileBroadbandDeviceInformation { (::windows_core::Interface::vtable(this).MobileEquipmentId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TelephoneNumbers(&self) -> ::windows_core::Result> { let this = self; @@ -3509,7 +3471,6 @@ impl MobileBroadbandDeviceService { (::windows_core::Interface::vtable(this).DeviceServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedCommands(&self) -> ::windows_core::Result> { let this = self; @@ -3557,7 +3518,6 @@ impl MobileBroadbandDeviceServiceCommandResult { (::windows_core::Interface::vtable(this).StatusCode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ResponseData(&self) -> ::windows_core::Result { let this = self; @@ -3584,7 +3544,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandDeviceServiceCommandResult { pub struct MobileBroadbandDeviceServiceCommandSession(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandDeviceServiceCommandSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandDeviceServiceCommandSession { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendQueryCommandAsync(&self, commandid: u32, data: P0) -> ::windows_core::Result> where @@ -3596,7 +3555,6 @@ impl MobileBroadbandDeviceServiceCommandSession { (::windows_core::Interface::vtable(this).SendQueryCommandAsync)(::windows_core::Interface::as_raw(this), commandid, data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendSetCommandAsync(&self, commandid: u32, data: P0) -> ::windows_core::Result> where @@ -3630,7 +3588,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandDeviceServiceCommandSession pub struct MobileBroadbandDeviceServiceDataReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandDeviceServiceDataReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandDeviceServiceDataReceivedEventArgs { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReceivedData(&self) -> ::windows_core::Result { let this = self; @@ -3657,7 +3614,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandDeviceServiceDataReceivedEve pub struct MobileBroadbandDeviceServiceDataSession(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandDeviceServiceDataSession, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandDeviceServiceDataSession { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteDataAsync(&self, value: P0) -> ::windows_core::Result where @@ -3758,7 +3714,6 @@ impl MobileBroadbandDeviceServiceTriggerDetails { (::windows_core::Interface::vtable(this).DeviceServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReceivedData(&self) -> ::windows_core::Result { let this = self; @@ -3820,7 +3775,6 @@ impl MobileBroadbandModem { (::windows_core::Interface::vtable(this).MaxDeviceServiceDataSizeInBytes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeviceServices(&self) -> ::windows_core::Result> { let this = self; @@ -4077,7 +4031,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandModemIsolation {} pub struct MobileBroadbandNetwork(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandNetwork, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandNetwork { - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn NetworkAdapter(&self) -> ::windows_core::Result { let this = self; @@ -4153,7 +4106,6 @@ impl MobileBroadbandNetwork { (::windows_core::Interface::vtable(this).GetVoiceCallSupportAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegistrationUiccApps(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4217,7 +4169,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandNetworkRegistrationStateChan pub struct MobileBroadbandNetworkRegistrationStateChangeTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandNetworkRegistrationStateChangeTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandNetworkRegistrationStateChangeTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NetworkRegistrationStateChanges(&self) -> ::windows_core::Result> { let this = self; @@ -4244,7 +4195,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandNetworkRegistrationStateChan pub struct MobileBroadbandPco(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandPco, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandPco { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -4451,7 +4401,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandPinLockStateChange {} pub struct MobileBroadbandPinLockStateChangeTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandPinLockStateChangeTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandPinLockStateChangeTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PinLockStateChanges(&self) -> ::windows_core::Result> { let this = self; @@ -4478,7 +4427,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandPinLockStateChangeTriggerDet pub struct MobileBroadbandPinManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandPinManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandPinManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedPins(&self) -> ::windows_core::Result> { let this = self; @@ -4576,7 +4524,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandRadioStateChange {} pub struct MobileBroadbandRadioStateChangeTriggerDetails(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandRadioStateChangeTriggerDetails, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandRadioStateChangeTriggerDetails { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RadioStateChanges(&self) -> ::windows_core::Result> { let this = self; @@ -4624,7 +4571,6 @@ impl MobileBroadbandSarManager { (::windows_core::Interface::vtable(this).IsSarControlledByHardware)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Antennas(&self) -> ::windows_core::Result> { let this = self; @@ -4668,7 +4614,6 @@ impl MobileBroadbandSarManager { (::windows_core::Interface::vtable(this).DisableBackoffAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetConfigurationAsync(&self, antennas: P0) -> ::windows_core::Result where @@ -4791,7 +4736,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandSlotInfoChangedEventArgs {} pub struct MobileBroadbandSlotManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandSlotManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandSlotManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SlotInfos(&self) -> ::windows_core::Result> { let this = self; @@ -4924,7 +4868,6 @@ unsafe impl ::core::marker::Sync for MobileBroadbandUicc {} pub struct MobileBroadbandUiccApp(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MobileBroadbandUiccApp, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MobileBroadbandUiccApp { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Id(&self) -> ::windows_core::Result { let this = self; @@ -4940,7 +4883,6 @@ impl MobileBroadbandUiccApp { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecordDetailsAsync(&self, uiccfilepath: P0) -> ::windows_core::Result> where @@ -4952,7 +4894,6 @@ impl MobileBroadbandUiccApp { (::windows_core::Interface::vtable(this).GetRecordDetailsAsync)(::windows_core::Interface::as_raw(this), uiccfilepath.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadRecordAsync(&self, uiccfilepath: P0, recordindex: i32) -> ::windows_core::Result> where @@ -4989,7 +4930,6 @@ impl MobileBroadbandUiccAppReadRecordResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -5083,7 +5023,6 @@ impl MobileBroadbandUiccAppsResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UiccApps(&self) -> ::windows_core::Result> { let this = self; @@ -5170,7 +5109,6 @@ impl NetworkOperatorNotificationEventDetails { (::windows_core::Interface::vtable(this).RuleId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Sms\"`"] #[cfg(feature = "Devices_Sms")] pub fn SmsMessage(&self) -> ::windows_core::Result { let this = self; @@ -5280,7 +5218,6 @@ impl NetworkOperatorTetheringClient { (::windows_core::Interface::vtable(this).MacAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HostNames(&self) -> ::windows_core::Result> { let this = self; @@ -5307,7 +5244,6 @@ unsafe impl ::core::marker::Sync for NetworkOperatorTetheringClient {} pub struct NetworkOperatorTetheringManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(NetworkOperatorTetheringManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl NetworkOperatorTetheringManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTetheringClients(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -5380,7 +5316,6 @@ impl NetworkOperatorTetheringManager { (::windows_core::Interface::vtable(this).CreateFromNetworkAccountId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(networkaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn GetTetheringCapabilityFromConnectionProfile(profile: P0) -> ::windows_core::Result where @@ -5391,7 +5326,6 @@ impl NetworkOperatorTetheringManager { (::windows_core::Interface::vtable(this).GetTetheringCapabilityFromConnectionProfile)(::windows_core::Interface::as_raw(this), profile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn CreateFromConnectionProfile(profile: P0) -> ::windows_core::Result where @@ -5402,7 +5336,6 @@ impl NetworkOperatorTetheringManager { (::windows_core::Interface::vtable(this).CreateFromConnectionProfile)(::windows_core::Interface::as_raw(this), profile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn CreateFromConnectionProfileWithTargetAdapter(profile: P0, adapter: P1) -> ::windows_core::Result where @@ -5534,7 +5467,6 @@ impl ::windows_core::RuntimeName for ProvisionFromXmlDocumentResults { pub struct ProvisionedProfile(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProvisionedProfile, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProvisionedProfile { - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn UpdateCost(&self, value: super::Connectivity::NetworkCostType) -> ::windows_core::Result<()> { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs b/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs index 66b2db8bb8..75feced57c 100644 --- a/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Proximity/mod.rs @@ -232,7 +232,6 @@ impl PeerFinder { (::windows_core::Interface::vtable(this).SupportedDiscoveryTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AlternateIdentities() -> ::windows_core::Result> { Self::IPeerFinderStatics(|this| unsafe { @@ -273,7 +272,6 @@ impl PeerFinder { pub fn RemoveConnectionRequested(cookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IPeerFinderStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveConnectionRequested)(::windows_core::Interface::as_raw(this), cookie).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllPeersAsync() -> ::windows_core::Result>> { Self::IPeerFinderStatics(|this| unsafe { @@ -281,7 +279,6 @@ impl PeerFinder { (::windows_core::Interface::vtable(this).FindAllPeersAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn ConnectAsync(peerinformation: P0) -> ::windows_core::Result> where @@ -301,7 +298,6 @@ impl PeerFinder { pub fn SetRole(value: PeerRole) -> ::windows_core::Result<()> { Self::IPeerFinderStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).SetRole)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DiscoveryData() -> ::windows_core::Result { Self::IPeerFinderStatics2(|this| unsafe { @@ -309,7 +305,6 @@ impl PeerFinder { (::windows_core::Interface::vtable(this).DiscoveryData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDiscoveryData(value: P0) -> ::windows_core::Result<()> where @@ -356,7 +351,6 @@ impl PeerInformation { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DiscoveryData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -527,7 +521,6 @@ impl ProximityDevice { (::windows_core::Interface::vtable(this).PublishMessageWithCallback)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(messagetype), ::core::mem::transmute_copy(message), messagetransmittedhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PublishBinaryMessage(&self, messagetype: &::windows_core::HSTRING, message: P0) -> ::windows_core::Result where @@ -539,7 +532,6 @@ impl ProximityDevice { (::windows_core::Interface::vtable(this).PublishBinaryMessage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(messagetype), message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PublishBinaryMessageWithCallback(&self, messagetype: &::windows_core::HSTRING, message: P0, messagetransmittedhandler: P1) -> ::windows_core::Result where @@ -685,7 +677,6 @@ impl ProximityMessage { (::windows_core::Interface::vtable(this).SubscriptionId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -733,7 +724,6 @@ impl TriggeredConnectionStateChangedEventArgs { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn Socket(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs b/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs index e11d86fc70..87714bdfea 100644 --- a/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/PushNotifications/mod.rs @@ -196,7 +196,6 @@ impl PushNotificationChannelManager { (::windows_core::Interface::vtable(this).CreatePushNotificationChannelForSecondaryTileAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -275,7 +274,6 @@ impl PushNotificationChannelManagerForUser { (::windows_core::Interface::vtable(this).CreatePushNotificationChannelForSecondaryTileAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -284,7 +282,6 @@ impl PushNotificationChannelManagerForUser { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync(&self, appserverkey: P0, channelid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -296,7 +293,6 @@ impl PushNotificationChannelManagerForUser { (::windows_core::Interface::vtable(this).CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsync)(::windows_core::Interface::as_raw(this), appserverkey.into_param().abi(), ::core::mem::transmute_copy(channelid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateRawPushNotificationChannelWithAlternateKeyForApplicationAsyncWithId(&self, appserverkey: P0, channelid: &::windows_core::HSTRING, appid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -361,7 +357,6 @@ impl PushNotificationReceivedEventArgs { (::windows_core::Interface::vtable(this).NotificationType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn ToastNotification(&self) -> ::windows_core::Result { let this = self; @@ -370,7 +365,6 @@ impl PushNotificationReceivedEventArgs { (::windows_core::Interface::vtable(this).ToastNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn TileNotification(&self) -> ::windows_core::Result { let this = self; @@ -379,7 +373,6 @@ impl PushNotificationReceivedEventArgs { (::windows_core::Interface::vtable(this).TileNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn BadgeNotification(&self) -> ::windows_core::Result { let this = self; @@ -420,7 +413,6 @@ impl RawNotification { (::windows_core::Interface::vtable(this).Content)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Headers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -436,7 +428,6 @@ impl RawNotification { (::windows_core::Interface::vtable(this).ChannelId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentBytes(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs index 6f70a9c12f..d403cb7c5f 100644 --- a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/Dnssd/mod.rs @@ -183,7 +183,6 @@ impl DnssdServiceInstance { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetWeight)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TextAttributes(&self) -> ::windows_core::Result> { let this = self; @@ -192,7 +191,6 @@ impl DnssdServiceInstance { (::windows_core::Interface::vtable(this).TextAttributes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn RegisterStreamSocketListenerAsync1(&self, socket: P0) -> ::windows_core::Result> where @@ -204,7 +202,6 @@ impl DnssdServiceInstance { (::windows_core::Interface::vtable(this).RegisterStreamSocketListenerAsync1)(::windows_core::Interface::as_raw(this), socket.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Connectivity\"`, `\"Networking_Sockets\"`"] #[cfg(all(feature = "Networking_Connectivity", feature = "Networking_Sockets"))] pub fn RegisterStreamSocketListenerAsync2(&self, socket: P0, adapter: P1) -> ::windows_core::Result> where @@ -217,7 +214,6 @@ impl DnssdServiceInstance { (::windows_core::Interface::vtable(this).RegisterStreamSocketListenerAsync2)(::windows_core::Interface::as_raw(this), socket.into_param().abi(), adapter.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn RegisterDatagramSocketAsync1(&self, socket: P0) -> ::windows_core::Result> where @@ -229,7 +225,6 @@ impl DnssdServiceInstance { (::windows_core::Interface::vtable(this).RegisterDatagramSocketAsync1)(::windows_core::Interface::as_raw(this), socket.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Connectivity\"`, `\"Networking_Sockets\"`"] #[cfg(all(feature = "Networking_Connectivity", feature = "Networking_Sockets"))] pub fn RegisterDatagramSocketAsync2(&self, socket: P0, adapter: P1) -> ::windows_core::Result> where @@ -276,7 +271,6 @@ impl ::windows_core::RuntimeName for DnssdServiceInstance { } unsafe impl ::core::marker::Send for DnssdServiceInstance {} unsafe impl ::core::marker::Sync for DnssdServiceInstance {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -287,7 +281,6 @@ pub struct DnssdServiceInstanceCollection(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(DnssdServiceInstanceCollection, super::super::super::Foundation::Collections::IIterable::, super::super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl DnssdServiceInstanceCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -296,7 +289,6 @@ impl DnssdServiceInstanceCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -305,7 +297,6 @@ impl DnssdServiceInstanceCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -314,7 +305,6 @@ impl DnssdServiceInstanceCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -326,7 +316,6 @@ impl DnssdServiceInstanceCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/mod.rs b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/mod.rs index 8f7dc0b2b2..fea71d1b1d 100644 --- a/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/ServiceDiscovery/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Networking_ServiceDiscovery_Dnssd")] -#[doc = "Required features: `\"Networking_ServiceDiscovery_Dnssd\"`"] pub mod Dnssd; diff --git a/crates/libs/windows/src/Windows/Networking/Sockets/impl.rs b/crates/libs/windows/src/Windows/Networking/Sockets/impl.rs index 0a49f726cc..1a314aa946 100644 --- a/crates/libs/windows/src/Windows/Networking/Sockets/impl.rs +++ b/crates/libs/windows/src/Windows/Networking/Sockets/impl.rs @@ -81,7 +81,6 @@ impl IControlChannelTriggerResetEventDetails_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IWebSocket_Impl: Sized + super::super::Foundation::IClosable_Impl { fn OutputStream(&self) -> ::windows_core::Result; @@ -162,7 +161,6 @@ impl IWebSocket_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub trait IWebSocketControl_Impl: Sized { fn OutboundBufferSizeInBytes(&self) -> ::windows_core::Result; @@ -257,7 +255,6 @@ impl IWebSocketControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials", feature = "Security_Cryptography_Certificates"))] pub trait IWebSocketControl2_Impl: Sized + IWebSocketControl_Impl { fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result>; @@ -346,7 +343,6 @@ impl IWebSocketInformation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub trait IWebSocketInformation2_Impl: Sized + IWebSocketInformation_Impl { fn ServerCertificate(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs b/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs index 5c1c2140ba..14d3f17a44 100644 --- a/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Sockets/mod.rs @@ -676,7 +676,6 @@ pub struct IStreamWebSocketControl2_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebSocket, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebSocket, super::super::Foundation::IClosable); impl IWebSocket { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -761,7 +760,6 @@ impl IWebSocketControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOutboundBufferSizeInBytes)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = self; @@ -770,7 +768,6 @@ impl IWebSocketControl { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -779,7 +776,6 @@ impl IWebSocketControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = self; @@ -788,7 +784,6 @@ impl IWebSocketControl { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -797,7 +792,6 @@ impl IWebSocketControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedProtocols(&self) -> ::windows_core::Result> { let this = self; @@ -841,7 +835,6 @@ pub struct IWebSocketControl_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebSocketControl2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebSocketControl2, IWebSocketControl); impl IWebSocketControl2 { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -861,7 +854,6 @@ impl IWebSocketControl2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOutboundBufferSizeInBytes)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -870,7 +862,6 @@ impl IWebSocketControl2 { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -879,7 +870,6 @@ impl IWebSocketControl2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -888,7 +878,6 @@ impl IWebSocketControl2 { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -897,7 +886,6 @@ impl IWebSocketControl2 { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedProtocols(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -969,7 +957,6 @@ pub struct IWebSocketInformation_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebSocketInformation2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebSocketInformation2, IWebSocketInformation); impl IWebSocketInformation2 { - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = self; @@ -985,7 +972,6 @@ impl IWebSocketInformation2 { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -994,7 +980,6 @@ impl IWebSocketInformation2 { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = self; @@ -1109,7 +1094,6 @@ impl ControlChannelTrigger { (::windows_core::Interface::vtable(this).TransportObject)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn KeepAliveTrigger(&self) -> ::windows_core::Result { let this = self; @@ -1118,7 +1102,6 @@ impl ControlChannelTrigger { (::windows_core::Interface::vtable(this).KeepAliveTrigger)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn PushNotificationTrigger(&self) -> ::windows_core::Result { let this = self; @@ -1217,7 +1200,6 @@ impl DatagramSocket { (::windows_core::Interface::vtable(this).Information)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -1270,7 +1252,6 @@ impl DatagramSocket { let this = self; unsafe { (::windows_core::Interface::vtable(this).JoinMulticastGroup)(::windows_core::Interface::as_raw(this), host.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAsync(&self, remotehostname: P0, remoteservicename: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1282,7 +1263,6 @@ impl DatagramSocket { (::windows_core::Interface::vtable(this).GetOutputStreamAsync)(::windows_core::Interface::as_raw(this), remotehostname.into_param().abi(), ::core::mem::transmute_copy(remoteservicename), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamWithEndpointPairAsync(&self, endpointpair: P0) -> ::windows_core::Result> where @@ -1308,7 +1288,6 @@ impl DatagramSocket { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveMessageReceived)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn BindServiceNameAndAdapterAsync(&self, localservicename: &::windows_core::HSTRING, adapter: P0) -> ::windows_core::Result where @@ -1353,7 +1332,6 @@ impl DatagramSocket { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).TransferOwnershipWithContextAndKeepAliveTime)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(socketid), data.into_param().abi(), keepalivetime).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEndpointPairsAsync(remotehostname: P0, remoteservicename: &::windows_core::HSTRING) -> ::windows_core::Result>> where @@ -1364,7 +1342,6 @@ impl DatagramSocket { (::windows_core::Interface::vtable(this).GetEndpointPairsAsync)(::windows_core::Interface::as_raw(this), remotehostname.into_param().abi(), ::core::mem::transmute_copy(remoteservicename), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEndpointPairsWithSortOptionsAsync(remotehostname: P0, remoteservicename: &::windows_core::HSTRING, sortoptions: super::HostNameSortOptions) -> ::windows_core::Result>> where @@ -1538,7 +1515,6 @@ impl DatagramSocketMessageReceivedEventArgs { (::windows_core::Interface::vtable(this).LocalAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDataReader(&self) -> ::windows_core::Result { let this = self; @@ -1547,7 +1523,6 @@ impl DatagramSocketMessageReceivedEventArgs { (::windows_core::Interface::vtable(this).GetDataReader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDataStream(&self) -> ::windows_core::Result { let this = self; @@ -1628,7 +1603,6 @@ impl MessageWebSocket { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveServerCustomValidationRequested)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendNonfinalFrameAsync(&self, data: P0) -> ::windows_core::Result> where @@ -1640,7 +1614,6 @@ impl MessageWebSocket { (::windows_core::Interface::vtable(this).SendNonfinalFrameAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SendFinalFrameAsync(&self, data: P0) -> ::windows_core::Result> where @@ -1652,7 +1625,6 @@ impl MessageWebSocket { (::windows_core::Interface::vtable(this).SendFinalFrameAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1763,7 +1735,6 @@ impl MessageWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetReceiveMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ClientCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1772,7 +1743,6 @@ impl MessageWebSocketControl { (::windows_core::Interface::vtable(this).ClientCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn SetClientCertificate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1792,7 +1762,6 @@ impl MessageWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOutboundBufferSizeInBytes)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1801,7 +1770,6 @@ impl MessageWebSocketControl { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -1810,7 +1778,6 @@ impl MessageWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1819,7 +1786,6 @@ impl MessageWebSocketControl { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -1828,7 +1794,6 @@ impl MessageWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedProtocols(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1837,7 +1802,6 @@ impl MessageWebSocketControl { (::windows_core::Interface::vtable(this).SupportedProtocols)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1886,7 +1850,6 @@ impl MessageWebSocketInformation { (::windows_core::Interface::vtable(this).Protocol)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1902,7 +1865,6 @@ impl MessageWebSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1911,7 +1873,6 @@ impl MessageWebSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1945,7 +1906,6 @@ impl MessageWebSocketMessageReceivedEventArgs { (::windows_core::Interface::vtable(this).MessageType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDataReader(&self) -> ::windows_core::Result { let this = self; @@ -1954,7 +1914,6 @@ impl MessageWebSocketMessageReceivedEventArgs { (::windows_core::Interface::vtable(this).GetDataReader)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDataStream(&self) -> ::windows_core::Result { let this = self; @@ -2021,7 +1980,6 @@ impl ServerMessageWebSocket { (::windows_core::Interface::vtable(this).Information)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -2146,7 +2104,6 @@ impl ServerStreamWebSocket { (::windows_core::Interface::vtable(this).Information)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -2155,7 +2112,6 @@ impl ServerStreamWebSocket { (::windows_core::Interface::vtable(this).InputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -2239,7 +2195,6 @@ unsafe impl ::core::marker::Sync for ServerStreamWebSocketInformation {} pub struct SocketActivityContext(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SocketActivityContext, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SocketActivityContext { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -2248,7 +2203,6 @@ impl SocketActivityContext { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Create(data: P0) -> ::windows_core::Result where @@ -2331,7 +2285,6 @@ impl SocketActivityInformation { (::windows_core::Interface::vtable(this).StreamSocketListener)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllSockets() -> ::windows_core::Result> { Self::ISocketActivityInformationStatics(|this| unsafe { @@ -2437,7 +2390,6 @@ impl StreamSocket { (::windows_core::Interface::vtable(this).Information)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -2446,7 +2398,6 @@ impl StreamSocket { (::windows_core::Interface::vtable(this).InputStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = self; @@ -2505,7 +2456,6 @@ impl StreamSocket { (::windows_core::Interface::vtable(this).UpgradeToSslAsync)(::windows_core::Interface::as_raw(this), protectionlevel, validationhostname.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn ConnectWithProtectionLevelAndAdapterAsync(&self, remotehostname: P0, remoteservicename: &::windows_core::HSTRING, protectionlevel: SocketProtectionLevel, adapter: P1) -> ::windows_core::Result where @@ -2551,7 +2501,6 @@ impl StreamSocket { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).TransferOwnershipWithContextAndKeepAliveTime)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(socketid), data.into_param().abi(), keepalivetime).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEndpointPairsAsync(remotehostname: P0, remoteservicename: &::windows_core::HSTRING) -> ::windows_core::Result>> where @@ -2562,7 +2511,6 @@ impl StreamSocket { (::windows_core::Interface::vtable(this).GetEndpointPairsAsync)(::windows_core::Interface::as_raw(this), remotehostname.into_param().abi(), ::core::mem::transmute_copy(remoteservicename), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetEndpointPairsWithSortOptionsAsync(remotehostname: P0, remoteservicename: &::windows_core::HSTRING, sortoptions: super::HostNameSortOptions) -> ::windows_core::Result>> where @@ -2651,7 +2599,6 @@ impl StreamSocketControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOutboundUnicastHopLimit)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2671,7 +2618,6 @@ impl StreamSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSerializeConnectionAttempts)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ClientCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2680,7 +2626,6 @@ impl StreamSocketControl { (::windows_core::Interface::vtable(this).ClientCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn SetClientCertificate(&self, value: P0) -> ::windows_core::Result<()> where @@ -2781,7 +2726,6 @@ impl StreamSocketInformation { (::windows_core::Interface::vtable(this).ProtectionLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SessionKey(&self) -> ::windows_core::Result { let this = self; @@ -2797,7 +2741,6 @@ impl StreamSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2806,7 +2749,6 @@ impl StreamSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2815,7 +2757,6 @@ impl StreamSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2906,7 +2847,6 @@ impl StreamSocketListener { (::windows_core::Interface::vtable(this).BindServiceNameWithProtectionLevelAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(localservicename), protectionlevel, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn BindServiceNameWithProtectionLevelAndAdapterAsync(&self, localservicename: &::windows_core::HSTRING, protectionlevel: SocketProtectionLevel, adapter: P0) -> ::windows_core::Result where @@ -3111,7 +3051,6 @@ impl StreamWebSocket { (::windows_core::Interface::vtable(this).Information)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InputStream(&self) -> ::windows_core::Result { let this = self; @@ -3134,7 +3073,6 @@ impl StreamWebSocket { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveServerCustomValidationRequested)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OutputStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3223,7 +3161,6 @@ impl StreamWebSocketControl { (::windows_core::Interface::vtable(this).ActualUnsolicitedPongInterval)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ClientCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3232,7 +3169,6 @@ impl StreamWebSocketControl { (::windows_core::Interface::vtable(this).ClientCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn SetClientCertificate(&self, value: P0) -> ::windows_core::Result<()> where @@ -3252,7 +3188,6 @@ impl StreamWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOutboundBufferSizeInBytes)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3261,7 +3196,6 @@ impl StreamWebSocketControl { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -3270,7 +3204,6 @@ impl StreamWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3279,7 +3212,6 @@ impl StreamWebSocketControl { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -3288,7 +3220,6 @@ impl StreamWebSocketControl { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedProtocols(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3297,7 +3228,6 @@ impl StreamWebSocketControl { (::windows_core::Interface::vtable(this).SupportedProtocols)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3346,7 +3276,6 @@ impl StreamWebSocketInformation { (::windows_core::Interface::vtable(this).Protocol)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3362,7 +3291,6 @@ impl StreamWebSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3371,7 +3299,6 @@ impl StreamWebSocketInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3427,7 +3354,6 @@ unsafe impl ::core::marker::Send for WebSocketClosedEventArgs {} unsafe impl ::core::marker::Sync for WebSocketClosedEventArgs {} pub struct WebSocketError; impl WebSocketError { - #[doc = "Required features: `\"Web\"`"] #[cfg(feature = "Web")] pub fn GetStatus(hresult: i32) -> ::windows_core::Result { Self::IWebSocketErrorStatics(|this| unsafe { @@ -3444,7 +3370,6 @@ impl WebSocketError { impl ::windows_core::RuntimeName for WebSocketError { const NAME: &'static str = "Windows.Networking.Sockets.WebSocketError"; } -#[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3462,7 +3387,6 @@ impl WebSocketKeepAlive { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn Run(&self, taskinstance: P0) -> ::windows_core::Result<()> where @@ -3494,7 +3418,6 @@ unsafe impl ::core::marker::Sync for WebSocketKeepAlive {} pub struct WebSocketServerCustomValidationRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebSocketServerCustomValidationRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebSocketServerCustomValidationRequestedEventArgs { - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = self; @@ -3510,7 +3433,6 @@ impl WebSocketServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -3519,7 +3441,6 @@ impl WebSocketServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/Vpn/impl.rs b/crates/libs/windows/src/Windows/Networking/Vpn/impl.rs index 99be10a17e..cf16f73681 100644 --- a/crates/libs/windows/src/Windows/Networking/Vpn/impl.rs +++ b/crates/libs/windows/src/Windows/Networking/Vpn/impl.rs @@ -20,7 +20,6 @@ impl IVpnChannelStatics_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Security_Credentials\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Security_Cryptography_Certificates"))] pub trait IVpnCredential_Impl: Sized { fn PasskeyCredential(&self) -> ::windows_core::Result; @@ -247,7 +246,6 @@ impl IVpnCustomPromptElement_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IVpnDomainNameInfoFactory_Impl: Sized { fn CreateVpnDomainNameInfo(&self, name: &::windows_core::HSTRING, nametype: VpnDomainNameType, dnsserverlist: ::core::option::Option<&super::super::Foundation::Collections::IIterable>, proxyserverlist: ::core::option::Option<&super::super::Foundation::Collections::IIterable>) -> ::windows_core::Result; @@ -309,7 +307,6 @@ impl IVpnInterfaceIdFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IVpnNamespaceInfoFactory_Impl: Sized { fn CreateVpnNamespaceInfo(&self, name: &::windows_core::HSTRING, dnsserverlist: ::core::option::Option<&super::super::Foundation::Collections::IVector>, proxyserverlist: ::core::option::Option<&super::super::Foundation::Collections::IVector>) -> ::windows_core::Result; @@ -421,7 +418,6 @@ impl IVpnPlugIn_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IVpnProfile_Impl: Sized { fn ProfileName(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs b/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs index 3210abcb77..143e46be9f 100644 --- a/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/Vpn/mod.rs @@ -177,7 +177,6 @@ pub struct IVpnChannelStatics_Vtbl { ::windows_core::imp::com_interface!(IVpnCredential, IVpnCredential_Vtbl, 0xb7e78af3_a46d_404b_8729_1832522853ac); ::windows_core::imp::interface_hierarchy!(IVpnCredential, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IVpnCredential { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn PasskeyCredential(&self) -> ::windows_core::Result { let this = self; @@ -186,7 +185,6 @@ impl IVpnCredential { (::windows_core::Interface::vtable(this).PasskeyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn CertificateCredential(&self) -> ::windows_core::Result { let this = self; @@ -202,7 +200,6 @@ impl IVpnCredential { (::windows_core::Interface::vtable(this).AdditionalPin)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn OldPasswordCredential(&self) -> ::windows_core::Result { let this = self; @@ -466,7 +463,6 @@ pub struct IVpnDomainNameInfo2_Vtbl { ::windows_core::imp::com_interface!(IVpnDomainNameInfoFactory, IVpnDomainNameInfoFactory_Vtbl, 0x2507bb75_028f_4688_8d3a_c4531df37da8); ::windows_core::imp::interface_hierarchy!(IVpnDomainNameInfoFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IVpnDomainNameInfoFactory { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateVpnDomainNameInfo(&self, name: &::windows_core::HSTRING, nametype: VpnDomainNameType, dnsserverlist: P0, proxyserverlist: P1) -> ::windows_core::Result where @@ -605,7 +601,6 @@ pub struct IVpnNamespaceInfo_Vtbl { ::windows_core::imp::com_interface!(IVpnNamespaceInfoFactory, IVpnNamespaceInfoFactory_Vtbl, 0xcb3e951a_b0ce_442b_acbb_5f99b202c31c); ::windows_core::imp::interface_hierarchy!(IVpnNamespaceInfoFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IVpnNamespaceInfoFactory { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateVpnNamespaceInfo(&self, name: &::windows_core::HSTRING, dnsserverlist: P0, proxyserverlist: P1) -> ::windows_core::Result where @@ -845,7 +840,6 @@ impl IVpnProfile { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProfileName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppTriggers(&self) -> ::windows_core::Result> { let this = self; @@ -854,7 +848,6 @@ impl IVpnProfile { (::windows_core::Interface::vtable(this).AppTriggers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Routes(&self) -> ::windows_core::Result> { let this = self; @@ -863,7 +856,6 @@ impl IVpnProfile { (::windows_core::Interface::vtable(this).Routes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DomainNameInfoList(&self) -> ::windows_core::Result> { let this = self; @@ -872,7 +864,6 @@ impl IVpnProfile { (::windows_core::Interface::vtable(this).DomainNameInfoList)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrafficFilters(&self) -> ::windows_core::Result> { let this = self; @@ -1134,7 +1125,6 @@ impl VpnChannel { let this = self; unsafe { (::windows_core::Interface::vtable(this).AssociateTransport)(::windows_core::Interface::as_raw(this), mainoutertunneltransport.into_param().abi(), optionaloutertunneltransport.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Start(&self, assignedclientipv4list: P0, assignedclientipv6list: P1, vpninterfaceid: P2, routescope: P3, namespacescope: P4, mtusize: u32, maxframesize: u32, optimizeforlowcostnetwork: bool, mainoutertunneltransport: P5, optionaloutertunneltransport: P6) -> ::windows_core::Result<()> where @@ -1153,7 +1143,6 @@ impl VpnChannel { let this = self; unsafe { (::windows_core::Interface::vtable(this).Stop)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn RequestCredentials(&self, credtype: VpnCredentialType, isretry: bool, issinglesignoncredential: bool, certificate: P0) -> ::windows_core::Result where @@ -1222,7 +1211,6 @@ impl VpnChannel { (::windows_core::Interface::vtable(this).SystemHealth)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestCustomPrompt(&self, customprompt: P0) -> ::windows_core::Result<()> where @@ -1242,7 +1230,6 @@ impl VpnChannel { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAllowedSslTlsVersions)(::windows_core::Interface::as_raw(this), tunneltransport.into_param().abi(), usetls12).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartWithMainTransport(&self, assignedclientipv4list: P0, assignedclientipv6list: P1, vpninterfaceid: P2, assignedroutes: P3, assigneddomainname: P4, mtusize: u32, maxframesize: u32, reserved: bool, mainoutertunneltransport: P5) -> ::windows_core::Result<()> where @@ -1256,7 +1243,6 @@ impl VpnChannel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartWithMainTransport)(::windows_core::Interface::as_raw(this), assignedclientipv4list.into_param().abi(), assignedclientipv6list.into_param().abi(), vpninterfaceid.into_param().abi(), assignedroutes.into_param().abi(), assigneddomainname.into_param().abi(), mtusize, maxframesize, reserved, mainoutertunneltransport.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartExistingTransports(&self, assignedclientipv4list: P0, assignedclientipv6list: P1, vpninterfaceid: P2, assignedroutes: P3, assigneddomainname: P4, mtusize: u32, maxframesize: u32, reserved: bool) -> ::windows_core::Result<()> where @@ -1297,7 +1283,6 @@ impl VpnChannel { (::windows_core::Interface::vtable(this).GetVpnReceivePacketBuffer)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestCustomPromptAsync(&self, custompromptelement: P0) -> ::windows_core::Result where @@ -1309,7 +1294,6 @@ impl VpnChannel { (::windows_core::Interface::vtable(this).RequestCustomPromptAsync)(::windows_core::Interface::as_raw(this), custompromptelement.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn RequestCredentialsWithCertificateAsync(&self, credtype: VpnCredentialType, credoptions: u32, certificate: P0) -> ::windows_core::Result> where @@ -1339,7 +1323,6 @@ impl VpnChannel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).TerminateConnection)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(message)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartWithTrafficFilter(&self, assignedclientipv4list: P0, assignedclientipv6list: P1, vpninterfaceid: P2, assignedroutes: P3, assignednamespace: P4, mtusize: u32, maxframesize: u32, reserved: bool, mainoutertunneltransport: P5, optionaloutertunneltransport: P6, assignedtrafficfilters: P7) -> ::windows_core::Result<()> where @@ -1363,7 +1346,6 @@ impl VpnChannel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).AddAndAssociateTransport)(::windows_core::Interface::as_raw(this), transport.into_param().abi(), context.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartWithMultipleTransports(&self, assignedclientipv4addresses: P0, assignedclientipv6addresses: P1, vpninterfaceid: P2, assignedroutes: P3, assignednamespace: P4, mtusize: u32, maxframesize: u32, reserved: bool, transports: P5, assignedtrafficfilters: P6) -> ::windows_core::Result<()> where @@ -1394,7 +1376,6 @@ impl VpnChannel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartReconnectingTransport)(::windows_core::Interface::as_raw(this), transport.into_param().abi(), context.into_param().abi()).ok() } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn GetSlotTypeForTransportContext(&self, context: P0) -> ::windows_core::Result where @@ -1435,7 +1416,6 @@ impl VpnChannel { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).FlushVpnSendPacketBuffers)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ActivateForeground(&self, packagerelativeappid: &::windows_core::HSTRING, sharedcontext: P0) -> ::windows_core::Result where @@ -1534,7 +1514,6 @@ impl VpnChannelConfiguration { (::windows_core::Interface::vtable(this).ServerServiceName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServerHostNameList(&self) -> ::windows_core::Result> { let this = self; @@ -1550,7 +1529,6 @@ impl VpnChannelConfiguration { (::windows_core::Interface::vtable(this).CustomField)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServerUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1578,7 +1556,6 @@ pub struct VpnCredential(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VpnCredential, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(VpnCredential, IVpnCredential); impl VpnCredential { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn PasskeyCredential(&self) -> ::windows_core::Result { let this = self; @@ -1587,7 +1564,6 @@ impl VpnCredential { (::windows_core::Interface::vtable(this).PasskeyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn CertificateCredential(&self) -> ::windows_core::Result { let this = self; @@ -1603,7 +1579,6 @@ impl VpnCredential { (::windows_core::Interface::vtable(this).AdditionalPin)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn OldPasswordCredential(&self) -> ::windows_core::Result { let this = self; @@ -1715,7 +1690,6 @@ impl VpnCustomComboBox { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetOptionsText(&self, value: P0) -> ::windows_core::Result<()> where @@ -1724,7 +1698,6 @@ impl VpnCustomComboBox { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOptionsText)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn OptionsText(&self) -> ::windows_core::Result> { let this = self; @@ -2056,7 +2029,6 @@ impl VpnCustomPromptOptionSelector { (::windows_core::Interface::vtable(this).Emphasized)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Options(&self) -> ::windows_core::Result> { let this = self; @@ -2325,7 +2297,6 @@ impl VpnDomainNameAssignment { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DomainNameList(&self) -> ::windows_core::Result> { let this = self; @@ -2391,7 +2362,6 @@ impl VpnDomainNameInfo { (::windows_core::Interface::vtable(this).DomainNameType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DnsServers(&self) -> ::windows_core::Result> { let this = self; @@ -2400,7 +2370,6 @@ impl VpnDomainNameInfo { (::windows_core::Interface::vtable(this).DnsServers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebProxyServers(&self) -> ::windows_core::Result> { let this = self; @@ -2409,7 +2378,6 @@ impl VpnDomainNameInfo { (::windows_core::Interface::vtable(this).WebProxyServers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebProxyUris(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2418,7 +2386,6 @@ impl VpnDomainNameInfo { (::windows_core::Interface::vtable(this).WebProxyUris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateVpnDomainNameInfo(name: &::windows_core::HSTRING, nametype: VpnDomainNameType, dnsserverlist: P0, proxyserverlist: P1) -> ::windows_core::Result where @@ -2455,7 +2422,6 @@ pub struct VpnForegroundActivatedEventArgs(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] ::windows_core::imp::required_hierarchy!(VpnForegroundActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser); impl VpnForegroundActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2464,7 +2430,6 @@ impl VpnForegroundActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2473,7 +2438,6 @@ impl VpnForegroundActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2482,7 +2446,6 @@ impl VpnForegroundActivatedEventArgs { (::windows_core::Interface::vtable(this).SplashScreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2498,7 +2461,6 @@ impl VpnForegroundActivatedEventArgs { (::windows_core::Interface::vtable(this).ProfileName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SharedContext(&self) -> ::windows_core::Result { let this = self; @@ -2532,7 +2494,6 @@ unsafe impl ::core::marker::Sync for VpnForegroundActivatedEventArgs {} pub struct VpnForegroundActivationOperation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VpnForegroundActivationOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl VpnForegroundActivationOperation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Complete(&self, result: P0) -> ::windows_core::Result<()> where @@ -2633,7 +2594,6 @@ impl VpnManagementAgent { (::windows_core::Interface::vtable(this).UpdateProfileFromObjectAsync)(::windows_core::Interface::as_raw(this), profile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetProfilesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2662,7 +2622,6 @@ impl VpnManagementAgent { (::windows_core::Interface::vtable(this).ConnectProfileAsync)(::windows_core::Interface::as_raw(this), profile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ConnectProfileWithPasswordCredentialAsync(&self, profile: P0, passwordcredential: P1) -> ::windows_core::Result> where @@ -2710,7 +2669,6 @@ impl VpnNamespaceAssignment { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetNamespaceList(&self, value: P0) -> ::windows_core::Result<()> where @@ -2719,7 +2677,6 @@ impl VpnNamespaceAssignment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetNamespaceList)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NamespaceList(&self) -> ::windows_core::Result> { let this = self; @@ -2771,7 +2728,6 @@ impl VpnNamespaceInfo { (::windows_core::Interface::vtable(this).Namespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetDnsServers(&self, value: P0) -> ::windows_core::Result<()> where @@ -2780,7 +2736,6 @@ impl VpnNamespaceInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDnsServers)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DnsServers(&self) -> ::windows_core::Result> { let this = self; @@ -2789,7 +2744,6 @@ impl VpnNamespaceInfo { (::windows_core::Interface::vtable(this).DnsServers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetWebProxyServers(&self, value: P0) -> ::windows_core::Result<()> where @@ -2798,7 +2752,6 @@ impl VpnNamespaceInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetWebProxyServers)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebProxyServers(&self) -> ::windows_core::Result> { let this = self; @@ -2807,7 +2760,6 @@ impl VpnNamespaceInfo { (::windows_core::Interface::vtable(this).WebProxyServers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateVpnNamespaceInfo(name: &::windows_core::HSTRING, dnsserverlist: P0, proxyserverlist: P1) -> ::windows_core::Result where @@ -2850,7 +2802,6 @@ impl VpnNativeProfile { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Servers(&self) -> ::windows_core::Result> { let this = self; @@ -2943,7 +2894,6 @@ impl VpnNativeProfile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProfileName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppTriggers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2952,7 +2902,6 @@ impl VpnNativeProfile { (::windows_core::Interface::vtable(this).AppTriggers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Routes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2961,7 +2910,6 @@ impl VpnNativeProfile { (::windows_core::Interface::vtable(this).Routes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DomainNameInfoList(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2970,7 +2918,6 @@ impl VpnNativeProfile { (::windows_core::Interface::vtable(this).DomainNameInfoList)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrafficFilters(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3019,7 +2966,6 @@ unsafe impl ::core::marker::Sync for VpnNativeProfile {} pub struct VpnPacketBuffer(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VpnPacketBuffer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl VpnPacketBuffer { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Buffer(&self) -> ::windows_core::Result { let this = self; @@ -3105,7 +3051,6 @@ pub struct VpnPacketBufferList(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(VpnPacketBufferList, super::super::Foundation::Collections::IIterable::); impl VpnPacketBufferList { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3198,7 +3143,6 @@ unsafe impl ::core::marker::Sync for VpnPacketBufferList {} pub struct VpnPickedCredential(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VpnPickedCredential, ::windows_core::IUnknown, ::windows_core::IInspectable); impl VpnPickedCredential { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn PasskeyCredential(&self) -> ::windows_core::Result { let this = self; @@ -3214,7 +3158,6 @@ impl VpnPickedCredential { (::windows_core::Interface::vtable(this).AdditionalPin)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn OldPasswordCredential(&self) -> ::windows_core::Result { let this = self; @@ -3249,7 +3192,6 @@ impl VpnPlugInProfile { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ServerUris(&self) -> ::windows_core::Result> { let this = self; @@ -3309,7 +3251,6 @@ impl VpnPlugInProfile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProfileName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppTriggers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3318,7 +3259,6 @@ impl VpnPlugInProfile { (::windows_core::Interface::vtable(this).AppTriggers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Routes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3327,7 +3267,6 @@ impl VpnPlugInProfile { (::windows_core::Interface::vtable(this).Routes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DomainNameInfoList(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3336,7 +3275,6 @@ impl VpnPlugInProfile { (::windows_core::Interface::vtable(this).DomainNameInfoList)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrafficFilters(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3449,7 +3387,6 @@ impl VpnRouteAssignment { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetIpv4InclusionRoutes(&self, value: P0) -> ::windows_core::Result<()> where @@ -3458,7 +3395,6 @@ impl VpnRouteAssignment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIpv4InclusionRoutes)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetIpv6InclusionRoutes(&self, value: P0) -> ::windows_core::Result<()> where @@ -3467,7 +3403,6 @@ impl VpnRouteAssignment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIpv6InclusionRoutes)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Ipv4InclusionRoutes(&self) -> ::windows_core::Result> { let this = self; @@ -3476,7 +3411,6 @@ impl VpnRouteAssignment { (::windows_core::Interface::vtable(this).Ipv4InclusionRoutes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Ipv6InclusionRoutes(&self) -> ::windows_core::Result> { let this = self; @@ -3485,7 +3419,6 @@ impl VpnRouteAssignment { (::windows_core::Interface::vtable(this).Ipv6InclusionRoutes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetIpv4ExclusionRoutes(&self, value: P0) -> ::windows_core::Result<()> where @@ -3494,7 +3427,6 @@ impl VpnRouteAssignment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIpv4ExclusionRoutes)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetIpv6ExclusionRoutes(&self, value: P0) -> ::windows_core::Result<()> where @@ -3503,7 +3435,6 @@ impl VpnRouteAssignment { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIpv6ExclusionRoutes)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Ipv4ExclusionRoutes(&self) -> ::windows_core::Result> { let this = self; @@ -3512,7 +3443,6 @@ impl VpnRouteAssignment { (::windows_core::Interface::vtable(this).Ipv4ExclusionRoutes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Ipv6ExclusionRoutes(&self) -> ::windows_core::Result> { let this = self; @@ -3550,7 +3480,6 @@ unsafe impl ::core::marker::Sync for VpnRouteAssignment {} pub struct VpnSystemHealth(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VpnSystemHealth, ::windows_core::IUnknown, ::windows_core::IInspectable); impl VpnSystemHealth { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StatementOfHealth(&self) -> ::windows_core::Result { let this = self; @@ -3591,7 +3520,6 @@ impl VpnTrafficFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAppId)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppClaims(&self) -> ::windows_core::Result> { let this = self; @@ -3611,7 +3539,6 @@ impl VpnTrafficFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProtocol)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LocalPortRanges(&self) -> ::windows_core::Result> { let this = self; @@ -3620,7 +3547,6 @@ impl VpnTrafficFilter { (::windows_core::Interface::vtable(this).LocalPortRanges)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemotePortRanges(&self) -> ::windows_core::Result> { let this = self; @@ -3629,7 +3555,6 @@ impl VpnTrafficFilter { (::windows_core::Interface::vtable(this).RemotePortRanges)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LocalAddressRanges(&self) -> ::windows_core::Result> { let this = self; @@ -3638,7 +3563,6 @@ impl VpnTrafficFilter { (::windows_core::Interface::vtable(this).LocalAddressRanges)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoteAddressRanges(&self) -> ::windows_core::Result> { let this = self; @@ -3697,7 +3621,6 @@ impl VpnTrafficFilterAssignment { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrafficFilterList(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs b/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs index c600dfac85..edca674139 100644 --- a/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/XboxLive/mod.rs @@ -225,7 +225,6 @@ impl XboxLiveDeviceAddress { (::windows_core::Interface::vtable(this).GetSnapshotAsBase64)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetSnapshotAsBuffer(&self) -> ::windows_core::Result { let this = self; @@ -275,7 +274,6 @@ impl XboxLiveDeviceAddress { (::windows_core::Interface::vtable(this).CreateFromSnapshotBase64)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(base64), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromSnapshotBuffer(buffer: P0) -> ::windows_core::Result where @@ -618,7 +616,6 @@ impl XboxLiveEndpointPairTemplate { (::windows_core::Interface::vtable(this).AcceptorBoundPortRangeUpper)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EndpointPairs(&self) -> ::windows_core::Result> { let this = self; @@ -633,7 +630,6 @@ impl XboxLiveEndpointPairTemplate { (::windows_core::Interface::vtable(this).GetTemplateByName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Templates() -> ::windows_core::Result> { Self::IXboxLiveEndpointPairTemplateStatics(|this| unsafe { @@ -703,7 +699,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).MeasureAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMetricResultsForDevice(&self, deviceaddress: P0) -> ::windows_core::Result> where @@ -715,7 +710,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).GetMetricResultsForDevice)(::windows_core::Interface::as_raw(this), deviceaddress.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMetricResultsForMetric(&self, metric: XboxLiveQualityOfServiceMetric) -> ::windows_core::Result> { let this = self; @@ -744,7 +738,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).GetPrivatePayloadResult)(::windows_core::Interface::as_raw(this), deviceaddress.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Metrics(&self) -> ::windows_core::Result> { let this = self; @@ -753,7 +746,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).Metrics)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeviceAddresses(&self) -> ::windows_core::Result> { let this = self; @@ -802,7 +794,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).NumberOfResultsPending)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MetricResults(&self) -> ::windows_core::Result> { let this = self; @@ -811,7 +802,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).MetricResults)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PrivatePayloadResults(&self) -> ::windows_core::Result> { let this = self; @@ -853,7 +843,6 @@ impl XboxLiveQualityOfServiceMeasurement { pub fn SetIsSystemInboundBandwidthConstrained(value: bool) -> ::windows_core::Result<()> { Self::IXboxLiveQualityOfServiceMeasurementStatics(|this| unsafe { (::windows_core::Interface::vtable(this).SetIsSystemInboundBandwidthConstrained)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PublishedPrivatePayload() -> ::windows_core::Result { Self::IXboxLiveQualityOfServiceMeasurementStatics(|this| unsafe { @@ -861,7 +850,6 @@ impl XboxLiveQualityOfServiceMeasurement { (::windows_core::Interface::vtable(this).PublishedPrivatePayload)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetPublishedPrivatePayload(value: P0) -> ::windows_core::Result<()> where @@ -958,7 +946,6 @@ impl XboxLiveQualityOfServicePrivatePayloadResult { (::windows_core::Interface::vtable(this).DeviceAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Networking/mod.rs b/crates/libs/windows/src/Windows/Networking/mod.rs index adb9309cca..e0b981bbc3 100644 --- a/crates/libs/windows/src/Windows/Networking/mod.rs +++ b/crates/libs/windows/src/Windows/Networking/mod.rs @@ -1,29 +1,20 @@ #[cfg(feature = "Networking_BackgroundTransfer")] -#[doc = "Required features: `\"Networking_BackgroundTransfer\"`"] pub mod BackgroundTransfer; #[cfg(feature = "Networking_Connectivity")] -#[doc = "Required features: `\"Networking_Connectivity\"`"] pub mod Connectivity; #[cfg(feature = "Networking_NetworkOperators")] -#[doc = "Required features: `\"Networking_NetworkOperators\"`"] pub mod NetworkOperators; #[cfg(feature = "Networking_Proximity")] -#[doc = "Required features: `\"Networking_Proximity\"`"] pub mod Proximity; #[cfg(feature = "Networking_PushNotifications")] -#[doc = "Required features: `\"Networking_PushNotifications\"`"] pub mod PushNotifications; #[cfg(feature = "Networking_ServiceDiscovery")] -#[doc = "Required features: `\"Networking_ServiceDiscovery\"`"] pub mod ServiceDiscovery; #[cfg(feature = "Networking_Sockets")] -#[doc = "Required features: `\"Networking_Sockets\"`"] pub mod Sockets; #[cfg(feature = "Networking_Vpn")] -#[doc = "Required features: `\"Networking_Vpn\"`"] pub mod Vpn; #[cfg(feature = "Networking_XboxLive")] -#[doc = "Required features: `\"Networking_XboxLive\"`"] pub mod XboxLive; ::windows_core::imp::com_interface!(IEndpointPair, IEndpointPair_Vtbl, 0x33a0aa36_f8fa_4b30_b856_76517c3bd06d); #[repr(C)] @@ -164,7 +155,6 @@ pub struct HostName(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HostName, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(HostName, super::Foundation::IStringable); impl HostName { - #[doc = "Required features: `\"Networking_Connectivity\"`"] #[cfg(feature = "Networking_Connectivity")] pub fn IPInformation(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Perception/Automation/mod.rs b/crates/libs/windows/src/Windows/Perception/Automation/mod.rs index a2a392f979..7ace0b8f2d 100644 --- a/crates/libs/windows/src/Windows/Perception/Automation/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Automation/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Perception_Automation_Core")] -#[doc = "Required features: `\"Perception_Automation_Core\"`"] pub mod Core; diff --git a/crates/libs/windows/src/Windows/Perception/People/mod.rs b/crates/libs/windows/src/Windows/Perception/People/mod.rs index b4c96739a9..23dcb26226 100644 --- a/crates/libs/windows/src/Windows/Perception/People/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/People/mod.rs @@ -105,7 +105,6 @@ impl EyesPose { (::windows_core::Interface::vtable(this).IsCalibrationValid)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn Gaze(&self) -> ::windows_core::Result> { let this = self; @@ -127,7 +126,6 @@ impl EyesPose { (::windows_core::Interface::vtable(this).IsSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Input\"`"] #[cfg(feature = "UI_Input")] pub fn RequestAccessAsync() -> ::windows_core::Result> { Self::IEyesPoseStatics(|this| unsafe { @@ -158,7 +156,6 @@ unsafe impl ::core::marker::Sync for EyesPose {} pub struct HandMeshObserver(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HandMeshObserver, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HandMeshObserver { - #[doc = "Required features: `\"UI_Input_Spatial\"`"] #[cfg(feature = "UI_Input_Spatial")] pub fn Source(&self) -> ::windows_core::Result { let this = self; @@ -234,7 +231,6 @@ unsafe impl ::core::marker::Sync for HandMeshObserver {} pub struct HandMeshVertexState(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HandMeshVertexState, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HandMeshVertexState { - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn CoordinateSystem(&self) -> ::windows_core::Result { let this = self; @@ -243,7 +239,6 @@ impl HandMeshVertexState { (::windows_core::Interface::vtable(this).CoordinateSystem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn GetVertices(&self, vertices: &mut [HandMeshVertex]) -> ::windows_core::Result<()> { let this = self; @@ -274,7 +269,6 @@ unsafe impl ::core::marker::Sync for HandMeshVertexState {} pub struct HandPose(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HandPose, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HandPose { - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetJoint(&self, coordinatesystem: P0, joint: HandJointKind, jointpose: &mut JointPose) -> ::windows_core::Result where @@ -286,7 +280,6 @@ impl HandPose { (::windows_core::Interface::vtable(this).TryGetJoint)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), joint, jointpose, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetJoints(&self, coordinatesystem: P0, joints: &[HandJointKind], jointposes: &mut [JointPose]) -> ::windows_core::Result where @@ -298,7 +291,6 @@ impl HandPose { (::windows_core::Interface::vtable(this).TryGetJoints)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), joints.len().try_into().unwrap(), joints.as_ptr(), jointposes.len().try_into().unwrap(), jointposes.as_mut_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn GetRelativeJoint(&self, joint: HandJointKind, referencejoint: HandJointKind) -> ::windows_core::Result { let this = self; @@ -307,7 +299,6 @@ impl HandPose { (::windows_core::Interface::vtable(this).GetRelativeJoint)(::windows_core::Interface::as_raw(this), joint, referencejoint, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn GetRelativeJoints(&self, joints: &[HandJointKind], referencejoints: &[HandJointKind], jointposes: &mut [JointPose]) -> ::windows_core::Result<()> { let this = self; @@ -331,7 +322,6 @@ unsafe impl ::core::marker::Sync for HandPose {} pub struct HeadPose(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HeadPose, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HeadPose { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -340,7 +330,6 @@ impl HeadPose { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ForwardDirection(&self) -> ::windows_core::Result { let this = self; @@ -349,7 +338,6 @@ impl HeadPose { (::windows_core::Interface::vtable(this).ForwardDirection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UpDirection(&self) -> ::windows_core::Result { let this = self; @@ -432,7 +420,6 @@ impl ::windows_core::RuntimeType for JointPoseAccuracy { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Perception.People.JointPoseAccuracy;i4)"); } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct HandMeshVertex { pub Position: super::super::Foundation::Numerics::Vector3, @@ -475,7 +462,6 @@ impl ::core::default::Default for HandMeshVertex { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct JointPose { pub Orientation: super::super::Foundation::Numerics::Quaternion, diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs index 0a58a51b96..34bbee2370 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/Preview/mod.rs @@ -60,7 +60,6 @@ impl SpatialGraphInteropFrameOfReferencePreview { (::windows_core::Interface::vtable(this).NodeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CoordinateSystemToNodeTransform(&self) -> ::windows_core::Result { let this = self; @@ -90,7 +89,6 @@ impl SpatialGraphInteropPreview { (::windows_core::Interface::vtable(this).CreateCoordinateSystemForNode)(::windows_core::Interface::as_raw(this), nodeid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateCoordinateSystemForNodeWithPosition(nodeid: ::windows_core::GUID, relativeposition: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { Self::ISpatialGraphInteropPreviewStatics(|this| unsafe { @@ -98,7 +96,6 @@ impl SpatialGraphInteropPreview { (::windows_core::Interface::vtable(this).CreateCoordinateSystemForNodeWithPosition)(::windows_core::Interface::as_raw(this), nodeid, relativeposition, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateCoordinateSystemForNodeWithPositionAndOrientation(nodeid: ::windows_core::GUID, relativeposition: super::super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result { Self::ISpatialGraphInteropPreviewStatics(|this| unsafe { @@ -121,7 +118,6 @@ impl SpatialGraphInteropPreview { (::windows_core::Interface::vtable(this).TryCreateFrameOfReference)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryCreateFrameOfReferenceWithPosition(coordinatesystem: P0, relativeposition: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result where @@ -132,7 +128,6 @@ impl SpatialGraphInteropPreview { (::windows_core::Interface::vtable(this).TryCreateFrameOfReferenceWithPosition)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), relativeposition, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryCreateFrameOfReferenceWithPositionAndOrientation(coordinatesystem: P0, relativeposition: super::super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs index cc63a1c219..97fbfb5ce5 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/Surfaces/mod.rs @@ -143,7 +143,6 @@ impl SpatialSurfaceInfo { (::windows_core::Interface::vtable(this).UpdateTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetBounds(&self, coordinatesystem: P0) -> ::windows_core::Result> where @@ -218,7 +217,6 @@ impl SpatialSurfaceMesh { (::windows_core::Interface::vtable(this).VertexPositions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn VertexPositionScale(&self) -> ::windows_core::Result { let this = self; @@ -252,7 +250,6 @@ unsafe impl ::core::marker::Sync for SpatialSurfaceMesh {} pub struct SpatialSurfaceMeshBuffer(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialSurfaceMeshBuffer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialSurfaceMeshBuffer { - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn Format(&self) -> ::windows_core::Result { let this = self; @@ -275,7 +272,6 @@ impl SpatialSurfaceMeshBuffer { (::windows_core::Interface::vtable(this).ElementCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Data(&self) -> ::windows_core::Result { let this = self; @@ -309,7 +305,6 @@ impl SpatialSurfaceMeshOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn VertexPositionFormat(&self) -> ::windows_core::Result { let this = self; @@ -318,13 +313,11 @@ impl SpatialSurfaceMeshOptions { (::windows_core::Interface::vtable(this).VertexPositionFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetVertexPositionFormat(&self, value: super::super::super::Graphics::DirectX::DirectXPixelFormat) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVertexPositionFormat)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn TriangleIndexFormat(&self) -> ::windows_core::Result { let this = self; @@ -333,13 +326,11 @@ impl SpatialSurfaceMeshOptions { (::windows_core::Interface::vtable(this).TriangleIndexFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetTriangleIndexFormat(&self, value: super::super::super::Graphics::DirectX::DirectXPixelFormat) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTriangleIndexFormat)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn VertexNormalFormat(&self) -> ::windows_core::Result { let this = self; @@ -348,7 +339,6 @@ impl SpatialSurfaceMeshOptions { (::windows_core::Interface::vtable(this).VertexNormalFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetVertexNormalFormat(&self, value: super::super::super::Graphics::DirectX::DirectXPixelFormat) -> ::windows_core::Result<()> { let this = self; @@ -365,7 +355,6 @@ impl SpatialSurfaceMeshOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIncludeVertexNormals)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX"))] pub fn SupportedVertexPositionFormats() -> ::windows_core::Result> { Self::ISpatialSurfaceMeshOptionsStatics(|this| unsafe { @@ -373,7 +362,6 @@ impl SpatialSurfaceMeshOptions { (::windows_core::Interface::vtable(this).SupportedVertexPositionFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX"))] pub fn SupportedTriangleIndexFormats() -> ::windows_core::Result> { Self::ISpatialSurfaceMeshOptionsStatics(|this| unsafe { @@ -381,7 +369,6 @@ impl SpatialSurfaceMeshOptions { (::windows_core::Interface::vtable(this).SupportedTriangleIndexFormats)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_DirectX\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX"))] pub fn SupportedVertexNormalFormats() -> ::windows_core::Result> { Self::ISpatialSurfaceMeshOptionsStatics(|this| unsafe { @@ -419,7 +406,6 @@ impl SpatialSurfaceObserver { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetObservedSurfaces(&self) -> ::windows_core::Result> { let this = self; @@ -435,7 +421,6 @@ impl SpatialSurfaceObserver { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBoundingVolume)(::windows_core::Interface::as_raw(this), bounds.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetBoundingVolumes(&self, bounds: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs b/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs index b41b42b51e..3eed89224d 100644 --- a/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/Spatial/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Perception_Spatial_Preview")] -#[doc = "Required features: `\"Perception_Spatial_Preview\"`"] pub mod Preview; #[cfg(feature = "Perception_Spatial_Surfaces")] -#[doc = "Required features: `\"Perception_Spatial_Surfaces\"`"] pub mod Surfaces; ::windows_core::imp::com_interface!(ISpatialAnchor, ISpatialAnchor_Vtbl, 0x0529e5ce_1d34_3702_bcec_eabff578a869); #[repr(C)] @@ -95,12 +93,7 @@ pub struct ISpatialAnchorStore_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISpatialAnchorTransferManagerStatics, - ISpatialAnchorTransferManagerStatics_Vtbl, - 0x03bbf9b9_12d8_4bce_8835_c5df3ac0adab -); +::windows_core::imp::com_interface!(ISpatialAnchorTransferManagerStatics, ISpatialAnchorTransferManagerStatics_Vtbl, 0x03bbf9b9_12d8_4bce_8835_c5df3ac0adab); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -440,7 +433,6 @@ impl SpatialAnchor { (::windows_core::Interface::vtable(this).TryCreateRelativeTo)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryCreateWithPositionRelativeTo(coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result where @@ -451,7 +443,6 @@ impl SpatialAnchor { (::windows_core::Interface::vtable(this).TryCreateWithPositionRelativeTo)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), position, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryCreateWithPositionAndOrientationRelativeTo(coordinatesystem: P0, position: super::super::Foundation::Numerics::Vector3, orientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result where @@ -534,7 +525,6 @@ impl SpatialAnchorExporter { (::windows_core::Interface::vtable(this).GetAnchorExportSufficiencyAsync)(::windows_core::Interface::as_raw(this), anchor.into_param().abi(), purpose, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryExportAnchorAsync(&self, anchor: P0, purpose: SpatialAnchorExportPurpose, stream: P1) -> ::windows_core::Result> where @@ -599,7 +589,6 @@ impl ::windows_core::RuntimeName for SpatialAnchorManager { pub struct SpatialAnchorRawCoordinateSystemAdjustedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialAnchorRawCoordinateSystemAdjustedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialAnchorRawCoordinateSystemAdjustedEventArgs { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn OldRawCoordinateSystemToNewRawCoordinateSystemTransform(&self) -> ::windows_core::Result { let this = self; @@ -626,7 +615,6 @@ unsafe impl ::core::marker::Sync for SpatialAnchorRawCoordinateSystemAdjustedEve pub struct SpatialAnchorStore(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialAnchorStore, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialAnchorStore { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllSavedAnchors(&self) -> ::windows_core::Result> { let this = self; @@ -666,12 +654,10 @@ impl ::windows_core::RuntimeName for SpatialAnchorStore { } unsafe impl ::core::marker::Send for SpatialAnchorStore {} unsafe impl ::core::marker::Sync for SpatialAnchorStore {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct SpatialAnchorTransferManager; #[cfg(feature = "deprecated")] impl SpatialAnchorTransferManager { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams", feature = "deprecated"))] pub fn TryImportAnchorsAsync(stream: P0) -> ::windows_core::Result>> where @@ -682,7 +668,6 @@ impl SpatialAnchorTransferManager { (::windows_core::Interface::vtable(this).TryImportAnchorsAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams", feature = "deprecated"))] pub fn TryExportAnchorsAsync(anchors: P0, stream: P1) -> ::windows_core::Result> where @@ -694,7 +679,6 @@ impl SpatialAnchorTransferManager { (::windows_core::Interface::vtable(this).TryExportAnchorsAsync)(::windows_core::Interface::as_raw(this), anchors.into_param().abi(), stream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RequestAccessAsync() -> ::windows_core::Result> { Self::ISpatialAnchorTransferManagerStatics(|this| unsafe { @@ -718,7 +702,6 @@ impl ::windows_core::RuntimeName for SpatialAnchorTransferManager { pub struct SpatialBoundingVolume(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialBoundingVolume, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialBoundingVolume { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FromBox(coordinatesystem: P0, r#box: SpatialBoundingBox) -> ::windows_core::Result where @@ -729,7 +712,6 @@ impl SpatialBoundingVolume { (::windows_core::Interface::vtable(this).FromBox)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), r#box, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FromOrientedBox(coordinatesystem: P0, r#box: SpatialBoundingOrientedBox) -> ::windows_core::Result where @@ -740,7 +722,6 @@ impl SpatialBoundingVolume { (::windows_core::Interface::vtable(this).FromOrientedBox)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), r#box, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FromSphere(coordinatesystem: P0, sphere: SpatialBoundingSphere) -> ::windows_core::Result where @@ -751,7 +732,6 @@ impl SpatialBoundingVolume { (::windows_core::Interface::vtable(this).FromSphere)(::windows_core::Interface::as_raw(this), coordinatesystem.into_param().abi(), sphere, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FromFrustum(coordinatesystem: P0, frustum: SpatialBoundingFrustum) -> ::windows_core::Result where @@ -785,7 +765,6 @@ unsafe impl ::core::marker::Sync for SpatialBoundingVolume {} pub struct SpatialCoordinateSystem(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialCoordinateSystem, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialCoordinateSystem { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetTransformTo(&self, target: P0) -> ::windows_core::Result> where @@ -829,7 +808,6 @@ impl SpatialEntity { (::windows_core::Interface::vtable(this).Anchor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -847,7 +825,6 @@ impl SpatialEntity { (::windows_core::Interface::vtable(this).CreateWithSpatialAnchor)(::windows_core::Interface::as_raw(this), spatialanchor.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWithSpatialAnchorAndProperties(spatialanchor: P0, propertyset: P1) -> ::windows_core::Result where @@ -965,7 +942,6 @@ impl SpatialEntityStore { (::windows_core::Interface::vtable(this).IsSupported)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System_RemoteSystems\"`"] #[cfg(feature = "System_RemoteSystems")] pub fn TryGetForRemoteSystemSession(session: P0) -> ::windows_core::Result where @@ -1113,7 +1089,6 @@ unsafe impl ::core::marker::Sync for SpatialEntityWatcher {} pub struct SpatialLocation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialLocation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialLocation { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -1122,7 +1097,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = self; @@ -1131,7 +1105,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AbsoluteLinearVelocity(&self) -> ::windows_core::Result { let this = self; @@ -1140,7 +1113,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).AbsoluteLinearVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AbsoluteLinearAcceleration(&self) -> ::windows_core::Result { let this = self; @@ -1149,7 +1121,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).AbsoluteLinearAcceleration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "deprecated"))] pub fn AbsoluteAngularVelocity(&self) -> ::windows_core::Result { let this = self; @@ -1158,7 +1129,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).AbsoluteAngularVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "deprecated"))] pub fn AbsoluteAngularAcceleration(&self) -> ::windows_core::Result { let this = self; @@ -1167,7 +1137,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).AbsoluteAngularAcceleration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AbsoluteAngularVelocityAxisAngle(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1176,7 +1145,6 @@ impl SpatialLocation { (::windows_core::Interface::vtable(this).AbsoluteAngularVelocityAxisAngle)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AbsoluteAngularAccelerationAxisAngle(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1256,7 +1224,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateAttachedFrameOfReferenceAtCurrentHeading)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateAttachedFrameOfReferenceAtCurrentHeadingWithPosition(&self, relativeposition: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1265,7 +1232,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateAttachedFrameOfReferenceAtCurrentHeadingWithPosition)(::windows_core::Interface::as_raw(this), relativeposition, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateAttachedFrameOfReferenceAtCurrentHeadingWithPositionAndOrientation(&self, relativeposition: super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result { let this = self; @@ -1274,7 +1240,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateAttachedFrameOfReferenceAtCurrentHeadingWithPositionAndOrientation)(::windows_core::Interface::as_raw(this), relativeposition, relativeorientation, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateAttachedFrameOfReferenceAtCurrentHeadingWithPositionAndOrientationAndRelativeHeading(&self, relativeposition: super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::Foundation::Numerics::Quaternion, relativeheadinginradians: f64) -> ::windows_core::Result { let this = self; @@ -1290,7 +1255,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateStationaryFrameOfReferenceAtCurrentLocation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateStationaryFrameOfReferenceAtCurrentLocationWithPosition(&self, relativeposition: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1299,7 +1263,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateStationaryFrameOfReferenceAtCurrentLocationWithPosition)(::windows_core::Interface::as_raw(this), relativeposition, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateStationaryFrameOfReferenceAtCurrentLocationWithPositionAndOrientation(&self, relativeposition: super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result { let this = self; @@ -1308,7 +1271,6 @@ impl SpatialLocator { (::windows_core::Interface::vtable(this).CreateStationaryFrameOfReferenceAtCurrentLocationWithPositionAndOrientation)(::windows_core::Interface::as_raw(this), relativeposition, relativeorientation, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateStationaryFrameOfReferenceAtCurrentLocationWithPositionAndOrientationAndRelativeHeading(&self, relativeposition: super::super::Foundation::Numerics::Vector3, relativeorientation: super::super::Foundation::Numerics::Quaternion, relativeheadinginradians: f64) -> ::windows_core::Result { let this = self; @@ -1346,7 +1308,6 @@ unsafe impl ::core::marker::Sync for SpatialLocator {} pub struct SpatialLocatorAttachedFrameOfReference(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialLocatorAttachedFrameOfReference, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialLocatorAttachedFrameOfReference { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativePosition(&self) -> ::windows_core::Result { let this = self; @@ -1355,13 +1316,11 @@ impl SpatialLocatorAttachedFrameOfReference { (::windows_core::Interface::vtable(this).RelativePosition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativePosition(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRelativePosition)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOrientation(&self) -> ::windows_core::Result { let this = self; @@ -1370,7 +1329,6 @@ impl SpatialLocatorAttachedFrameOfReference { (::windows_core::Interface::vtable(this).RelativeOrientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -1478,7 +1436,6 @@ impl SpatialStageFrameOfReference { (::windows_core::Interface::vtable(this).GetCoordinateSystemAtCurrentLocation)(::windows_core::Interface::as_raw(this), locator.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetMovementBounds(&self, coordinatesystem: P0) -> ::windows_core::Result<::windows_core::Array> where @@ -1675,7 +1632,6 @@ impl ::windows_core::RuntimeType for SpatialPerceptionAccessStatus { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.Perception.Spatial.SpatialPerceptionAccessStatus;i4)"); } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct SpatialBoundingBox { pub Center: super::super::Foundation::Numerics::Vector3, @@ -1718,7 +1674,6 @@ impl ::core::default::Default for SpatialBoundingBox { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct SpatialBoundingFrustum { pub Near: super::super::Foundation::Numerics::Plane, @@ -1765,7 +1720,6 @@ impl ::core::default::Default for SpatialBoundingFrustum { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct SpatialBoundingOrientedBox { pub Center: super::super::Foundation::Numerics::Vector3, @@ -1809,7 +1763,6 @@ impl ::core::default::Default for SpatialBoundingOrientedBox { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct SpatialBoundingSphere { pub Center: super::super::Foundation::Numerics::Vector3, @@ -1852,7 +1805,6 @@ impl ::core::default::Default for SpatialBoundingSphere { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct SpatialRay { pub Origin: super::super::Foundation::Numerics::Vector3, diff --git a/crates/libs/windows/src/Windows/Perception/mod.rs b/crates/libs/windows/src/Windows/Perception/mod.rs index 3027325b4f..5c59e062a5 100644 --- a/crates/libs/windows/src/Windows/Perception/mod.rs +++ b/crates/libs/windows/src/Windows/Perception/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Perception_Automation")] -#[doc = "Required features: `\"Perception_Automation\"`"] pub mod Automation; #[cfg(feature = "Perception_People")] -#[doc = "Required features: `\"Perception_People\"`"] pub mod People; #[cfg(feature = "Perception_Spatial")] -#[doc = "Required features: `\"Perception_Spatial\"`"] pub mod Spatial; ::windows_core::imp::com_interface!(IPerceptionTimestamp, IPerceptionTimestamp_Vtbl, 0x87c24804_a22e_4adb_ba26_d78ef639bcf4); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Phone/Devices/mod.rs b/crates/libs/windows/src/Windows/Phone/Devices/mod.rs index 28d0117ea9..4a0b968e98 100644 --- a/crates/libs/windows/src/Windows/Phone/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Devices/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Phone_Devices_Notification")] -#[doc = "Required features: `\"Phone_Devices_Notification\"`"] pub mod Notification; #[cfg(feature = "Phone_Devices_Power")] -#[doc = "Required features: `\"Phone_Devices_Power\"`"] pub mod Power; diff --git a/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs b/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs index 83aff2c70d..9f9d0a0d2c 100644 --- a/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Management/Deployment/mod.rs @@ -150,7 +150,6 @@ unsafe impl ::core::marker::Send for Enterprise {} unsafe impl ::core::marker::Sync for Enterprise {} pub struct EnterpriseEnrollmentManager; impl EnterpriseEnrollmentManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EnrolledEnterprises() -> ::windows_core::Result> { Self::IEnterpriseEnrollmentManager(|this| unsafe { @@ -245,7 +244,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).AddPackagePreloadedAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(title), sourcelocation.into_param().abi(), ::core::mem::transmute_copy(instanceid), ::core::mem::transmute_copy(offerid), license.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPendingPackageInstalls() -> ::windows_core::Result>> { Self::IInstallationManagerStatics(|this| unsafe { @@ -253,7 +251,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).GetPendingPackageInstalls)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesForCurrentPublisher() -> ::windows_core::Result> { Self::IInstallationManagerStatics(|this| unsafe { @@ -261,7 +258,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).FindPackagesForCurrentPublisher)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackages() -> ::windows_core::Result> { Self::IInstallationManagerStatics(|this| unsafe { @@ -269,7 +265,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).FindPackages)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Management_Deployment\"`"] #[cfg(feature = "Management_Deployment")] pub fn RemovePackageAsync(packagefullname: &::windows_core::HSTRING, removaloptions: super::super::super::Management::Deployment::RemovalOptions) -> ::windows_core::Result> { Self::IInstallationManagerStatics2(|this| unsafe { @@ -277,7 +272,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).RemovePackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefullname), removaloptions, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Management_Deployment\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Management_Deployment"))] pub fn RegisterPackageAsync(manifesturi: P0, dependencypackageuris: P1, deploymentoptions: super::super::super::Management::Deployment::DeploymentOptions) -> ::windows_core::Result> where @@ -289,7 +283,6 @@ impl InstallationManager { (::windows_core::Interface::vtable(this).RegisterPackageAsync)(::windows_core::Interface::as_raw(this), manifesturi.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindPackagesByNamePublisher(packagename: &::windows_core::HSTRING, packagepublisher: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IInstallationManagerStatics2(|this| unsafe { @@ -323,7 +316,6 @@ impl PackageInstallResult { (::windows_core::Interface::vtable(this).ProductId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Management_Deployment\"`"] #[cfg(feature = "Management_Deployment")] pub fn InstallState(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Phone/Management/mod.rs b/crates/libs/windows/src/Windows/Phone/Management/mod.rs index 62c972b791..3be72f1f29 100644 --- a/crates/libs/windows/src/Windows/Phone/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Management/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_Management_Deployment")] -#[doc = "Required features: `\"Phone_Management_Deployment\"`"] pub mod Deployment; diff --git a/crates/libs/windows/src/Windows/Phone/Media/mod.rs b/crates/libs/windows/src/Windows/Phone/Media/mod.rs index a2b87dd35b..bedf4c4be3 100644 --- a/crates/libs/windows/src/Windows/Phone/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Media/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_Media_Devices")] -#[doc = "Required features: `\"Phone_Media_Devices\"`"] pub mod Devices; diff --git a/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs b/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs index e2f01d90aa..172c5cf17c 100644 --- a/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Notification/Management/mod.rs @@ -424,7 +424,6 @@ impl AccessoryManager { { Self::IAccessoryManager(|this| unsafe { (::windows_core::Interface::vtable(this).ProcessTriggerDetails)(::windows_core::Interface::as_raw(this), pdetails.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PhoneLineDetails() -> ::windows_core::Result> { Self::IAccessoryManager(|this| unsafe { @@ -552,7 +551,6 @@ impl AccessoryManager { (::windows_core::Interface::vtable(this).BatterySaverState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetApps() -> ::windows_core::Result> { Self::IAccessoryManager(|this| unsafe { @@ -590,7 +588,6 @@ impl AccessoryManager { (::windows_core::Interface::vtable(this).GetUserConsent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetAppIcon(appid: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IAccessoryManager(|this| unsafe { @@ -601,7 +598,6 @@ impl AccessoryManager { pub fn RingDevice() -> ::windows_core::Result<()> { Self::IAccessoryManager2(|this| unsafe { (::windows_core::Interface::vtable(this).RingDevice)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SpeedDialList() -> ::windows_core::Result> { Self::IAccessoryManager2(|this| unsafe { @@ -636,7 +632,6 @@ impl AccessoryManager { (::windows_core::Interface::vtable(this).VolumeInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllEmailAccounts() -> ::windows_core::Result> { Self::IAccessoryManager2(|this| unsafe { @@ -644,7 +639,6 @@ impl AccessoryManager { (::windows_core::Interface::vtable(this).GetAllEmailAccounts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFolders(emailaccount: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IAccessoryManager2(|this| unsafe { @@ -658,7 +652,6 @@ impl AccessoryManager { pub fn DisableEmailNotificationEmailAccount(emailaccount: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IAccessoryManager2(|this| unsafe { (::windows_core::Interface::vtable(this).DisableEmailNotificationEmailAccount)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(emailaccount)).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EnableEmailNotificationFolderFilter(emailaccount: &::windows_core::HSTRING, folders: P0) -> ::windows_core::Result<()> where @@ -1183,7 +1176,6 @@ impl EmailNotificationTriggerDetails { (::windows_core::Interface::vtable(this).SenderAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Email\"`"] #[cfg(feature = "ApplicationModel_Email")] pub fn EmailMessage(&self) -> ::windows_core::Result { let this = self; @@ -1418,7 +1410,6 @@ impl MediaMetadata { (::windows_core::Interface::vtable(this).Duration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1520,7 +1511,6 @@ impl PhoneCallDetails { (::windows_core::Interface::vtable(this).ContactName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PresetTextResponses(&self) -> ::windows_core::Result> { let this = self; @@ -1762,7 +1752,6 @@ impl ReminderNotificationTriggerDetails { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Appointments\"`"] #[cfg(feature = "ApplicationModel_Appointments")] pub fn Appointment(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Phone/Notification/mod.rs b/crates/libs/windows/src/Windows/Phone/Notification/mod.rs index 002221c91c..02724fbee7 100644 --- a/crates/libs/windows/src/Windows/Phone/Notification/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Notification/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_Notification_Management")] -#[doc = "Required features: `\"Phone_Notification_Management\"`"] pub mod Management; diff --git a/crates/libs/windows/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs b/crates/libs/windows/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs index c80c324d18..692498dd70 100644 --- a/crates/libs/windows/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs @@ -41,7 +41,6 @@ impl ContactPartnerProvisioningManager { (::windows_core::Interface::vtable(this).AssociateNetworkAccountAsync)(::windows_core::Interface::as_raw(this), store.into_param().abi(), ::core::mem::transmute_copy(networkname), ::core::mem::transmute_copy(networkaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportVcardToSystemAsync(stream: P0) -> ::windows_core::Result where @@ -77,7 +76,6 @@ impl ::windows_core::RuntimeName for ContactPartnerProvisioningManager { } pub struct MessagePartnerProvisioningManager; impl MessagePartnerProvisioningManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImportSmsToSystemAsync(incoming: bool, read: bool, body: &::windows_core::HSTRING, sender: &::windows_core::HSTRING, recipients: P0, deliverytime: super::super::super::Foundation::DateTime) -> ::windows_core::Result where @@ -88,7 +86,6 @@ impl MessagePartnerProvisioningManager { (::windows_core::Interface::vtable(this).ImportSmsToSystemAsync)(::windows_core::Interface::as_raw(this), incoming, read, ::core::mem::transmute_copy(body), ::core::mem::transmute_copy(sender), recipients.into_param().abi(), deliverytime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImportMmsToSystemAsync(incoming: bool, read: bool, subject: &::windows_core::HSTRING, sender: &::windows_core::HSTRING, recipients: P0, deliverytime: super::super::super::Foundation::DateTime, attachments: P1) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Phone/PersonalInformation/impl.rs b/crates/libs/windows/src/Windows/Phone/PersonalInformation/impl.rs index ff7a4f264a..7daef7a4a4 100644 --- a/crates/libs/windows/src/Windows/Phone/PersonalInformation/impl.rs +++ b/crates/libs/windows/src/Windows/Phone/PersonalInformation/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub trait IContactInformation_Impl: Sized { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs b/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs index 1529bd0c34..700978eee5 100644 --- a/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/PersonalInformation/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Phone_PersonalInformation_Provisioning")] -#[doc = "Required features: `\"Phone_PersonalInformation_Provisioning\"`"] pub mod Provisioning; ::windows_core::imp::com_interface!(IContactAddress, IContactAddress_Vtbl, 0x5f24f927_94a9_44a2_a155_2d0b37d1dccd); #[repr(C)] @@ -85,7 +84,6 @@ impl IContactInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHonorificSuffix)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDisplayPictureAsync(&self) -> ::windows_core::Result> { let this = self; @@ -94,7 +92,6 @@ impl IContactInformation { (::windows_core::Interface::vtable(this).GetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDisplayPictureAsync(&self, stream: P0) -> ::windows_core::Result where @@ -106,7 +103,6 @@ impl IContactInformation { (::windows_core::Interface::vtable(this).SetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DisplayPicture(&self) -> ::windows_core::Result { let this = self; @@ -115,7 +111,6 @@ impl IContactInformation { (::windows_core::Interface::vtable(this).DisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -124,7 +119,6 @@ impl IContactInformation { (::windows_core::Interface::vtable(this).GetPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardAsync(&self) -> ::windows_core::Result> { let this = self; @@ -133,7 +127,6 @@ impl IContactInformation { (::windows_core::Interface::vtable(this).ToVcardAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardWithOptionsAsync(&self, format: VCardFormat) -> ::windows_core::Result> { let this = self; @@ -547,7 +540,6 @@ impl ContactInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHonorificSuffix)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDisplayPictureAsync(&self) -> ::windows_core::Result> { let this = self; @@ -556,7 +548,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).GetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDisplayPictureAsync(&self, stream: P0) -> ::windows_core::Result where @@ -568,7 +559,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).SetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DisplayPicture(&self) -> ::windows_core::Result { let this = self; @@ -577,7 +567,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).DisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -586,7 +575,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).GetPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardAsync(&self) -> ::windows_core::Result> { let this = self; @@ -595,7 +583,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).ToVcardAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardWithOptionsAsync(&self, format: VCardFormat) -> ::windows_core::Result> { let this = self; @@ -604,7 +591,6 @@ impl ContactInformation { (::windows_core::Interface::vtable(this).ToVcardWithOptionsAsync)(::windows_core::Interface::as_raw(this), format, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ParseVcardAsync(vcard: P0) -> ::windows_core::Result> where @@ -645,7 +631,6 @@ impl ContactQueryOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesiredFields(&self) -> ::windows_core::Result> { let this = self; @@ -690,7 +675,6 @@ impl ContactQueryResult { (::windows_core::Interface::vtable(this).GetContactCountAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetContactsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -699,7 +683,6 @@ impl ContactQueryResult { (::windows_core::Interface::vtable(this).GetContactsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetContactsAsyncInRange(&self, startindex: u32, maxnumberofitems: u32) -> ::windows_core::Result>> { let this = self; @@ -785,7 +768,6 @@ impl ContactStore { (::windows_core::Interface::vtable(this).RevisionNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetChangesAsync(&self, baserevisionnumber: u64) -> ::windows_core::Result>> { let this = self; @@ -794,7 +776,6 @@ impl ContactStore { (::windows_core::Interface::vtable(this).GetChangesAsync)(::windows_core::Interface::as_raw(this), baserevisionnumber, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LoadExtendedPropertiesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -803,7 +784,6 @@ impl ContactStore { (::windows_core::Interface::vtable(this).LoadExtendedPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SaveExtendedPropertiesAsync(&self, data: P0) -> ::windows_core::Result where @@ -1134,7 +1114,6 @@ impl StoredContact { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetHonorificSuffix)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetDisplayPictureAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1143,7 +1122,6 @@ impl StoredContact { (::windows_core::Interface::vtable(this).GetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetDisplayPictureAsync(&self, stream: P0) -> ::windows_core::Result where @@ -1155,7 +1133,6 @@ impl StoredContact { (::windows_core::Interface::vtable(this).SetDisplayPictureAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DisplayPicture(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1164,7 +1141,6 @@ impl StoredContact { (::windows_core::Interface::vtable(this).DisplayPicture)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1173,7 +1149,6 @@ impl StoredContact { (::windows_core::Interface::vtable(this).GetPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1182,7 +1157,6 @@ impl StoredContact { (::windows_core::Interface::vtable(this).ToVcardAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ToVcardWithOptionsAsync(&self, format: VCardFormat) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1227,7 +1201,6 @@ impl StoredContact { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRemoteId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetExtendedPropertiesAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/Phone/Speech/mod.rs b/crates/libs/windows/src/Windows/Phone/Speech/mod.rs index 1843f1fc1f..f7220c5a20 100644 --- a/crates/libs/windows/src/Windows/Phone/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/Speech/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_Speech_Recognition")] -#[doc = "Required features: `\"Phone_Speech_Recognition\"`"] pub mod Recognition; diff --git a/crates/libs/windows/src/Windows/Phone/StartScreen/impl.rs b/crates/libs/windows/src/Windows/Phone/StartScreen/impl.rs index d93ff13215..2e02f095ee 100644 --- a/crates/libs/windows/src/Windows/Phone/StartScreen/impl.rs +++ b/crates/libs/windows/src/Windows/Phone/StartScreen/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub trait IToastNotificationManagerStatics3_Impl: Sized { fn CreateToastNotifierForSecondaryTile(&self, tileid: &::windows_core::HSTRING) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs b/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs index 3cc688aea0..ba7d80bb5d 100644 --- a/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/StartScreen/mod.rs @@ -45,7 +45,6 @@ pub struct IDualSimTileStatics_Vtbl { ::windows_core::imp::com_interface!(IToastNotificationManagerStatics3, IToastNotificationManagerStatics3_Vtbl, 0x2717f54b_50df_4455_8e6e_41e0fc8e13ce); ::windows_core::imp::interface_hierarchy!(IToastNotificationManagerStatics3, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IToastNotificationManagerStatics3 { - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateToastNotifierForSecondaryTile(&self, tileid: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -130,7 +129,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).UpdateDisplayNameForSim1Async)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateTileUpdaterForSim1() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { @@ -138,7 +136,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).CreateTileUpdaterForSim1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateTileUpdaterForSim2() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { @@ -146,7 +143,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).CreateTileUpdaterForSim2)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateBadgeUpdaterForSim1() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { @@ -154,7 +150,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).CreateBadgeUpdaterForSim1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateBadgeUpdaterForSim2() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { @@ -162,7 +157,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).CreateBadgeUpdaterForSim2)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateToastNotifierForSim1() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { @@ -170,7 +164,6 @@ impl DualSimTile { (::windows_core::Interface::vtable(this).CreateToastNotifierForSim1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Notifications\"`"] #[cfg(feature = "UI_Notifications")] pub fn CreateToastNotifierForSim2() -> ::windows_core::Result { Self::IDualSimTileStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Phone/System/Profile/mod.rs b/crates/libs/windows/src/Windows/Phone/System/Profile/mod.rs index aaa118f2a1..5cc886fe2c 100644 --- a/crates/libs/windows/src/Windows/Phone/System/Profile/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/Profile/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IRetailModeStatics, - IRetailModeStatics_Vtbl, - 0xd7ded029_fdda_43e7_93fb_e53ab6e89ec3 -); +::windows_core::imp::com_interface!(IRetailModeStatics, IRetailModeStatics_Vtbl, 0xd7ded029_fdda_43e7_93fb_e53ab6e89ec3); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -15,12 +10,10 @@ pub struct IRetailModeStatics_Vtbl { #[cfg(not(feature = "deprecated"))] RetailModeEnabled: usize, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct RetailMode; #[cfg(feature = "deprecated")] impl RetailMode { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RetailModeEnabled() -> ::windows_core::Result { Self::IRetailModeStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs index bff578a3c0..b3cd324d74 100644 --- a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/Core/mod.rs @@ -71,7 +71,6 @@ impl GameService { pub fn GrantAvatarAward(avatarawardid: u32) -> ::windows_core::Result<()> { Self::IGameService(|this| unsafe { (::windows_core::Interface::vtable(this).GrantAvatarAward)(::windows_core::Interface::as_raw(this), avatarawardid).ok() }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PostResult(gamevariant: u32, scorekind: GameServiceScoreKind, scorevalue: i64, gameoutcome: GameServiceGameOutcome, buffer: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/mod.rs b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/mod.rs index 6f32e312df..44d33c7796 100644 --- a/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/UserProfile/GameServices/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_System_UserProfile_GameServices_Core")] -#[doc = "Required features: `\"Phone_System_UserProfile_GameServices_Core\"`"] pub mod Core; diff --git a/crates/libs/windows/src/Windows/Phone/System/UserProfile/mod.rs b/crates/libs/windows/src/Windows/Phone/System/UserProfile/mod.rs index 77f5c3f0ee..51cb3bde15 100644 --- a/crates/libs/windows/src/Windows/Phone/System/UserProfile/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/UserProfile/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_System_UserProfile_GameServices")] -#[doc = "Required features: `\"Phone_System_UserProfile_GameServices\"`"] pub mod GameServices; diff --git a/crates/libs/windows/src/Windows/Phone/System/mod.rs b/crates/libs/windows/src/Windows/Phone/System/mod.rs index 23c286151e..21120760db 100644 --- a/crates/libs/windows/src/Windows/Phone/System/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/System/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Phone_System_Power")] -#[doc = "Required features: `\"Phone_System_Power\"`"] pub mod Power; #[cfg(feature = "Phone_System_Profile")] -#[doc = "Required features: `\"Phone_System_Profile\"`"] pub mod Profile; #[cfg(feature = "Phone_System_UserProfile")] -#[doc = "Required features: `\"Phone_System_UserProfile\"`"] pub mod UserProfile; ::windows_core::imp::com_interface!(ISystemProtectionStatics, ISystemProtectionStatics_Vtbl, 0x49c36560_97e1_4d99_8bfb_befeaa6ace6d); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Phone/UI/mod.rs b/crates/libs/windows/src/Windows/Phone/UI/mod.rs index fbdcdeed3f..b6ce918629 100644 --- a/crates/libs/windows/src/Windows/Phone/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/UI/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Phone_UI_Input")] -#[doc = "Required features: `\"Phone_UI_Input\"`"] pub mod Input; diff --git a/crates/libs/windows/src/Windows/Phone/mod.rs b/crates/libs/windows/src/Windows/Phone/mod.rs index 9b3e5230e5..ad6cd492cd 100644 --- a/crates/libs/windows/src/Windows/Phone/mod.rs +++ b/crates/libs/windows/src/Windows/Phone/mod.rs @@ -1,30 +1,20 @@ #[cfg(feature = "Phone_ApplicationModel")] -#[doc = "Required features: `\"Phone_ApplicationModel\"`"] pub mod ApplicationModel; #[cfg(feature = "Phone_Devices")] -#[doc = "Required features: `\"Phone_Devices\"`"] pub mod Devices; #[cfg(feature = "Phone_Management")] -#[doc = "Required features: `\"Phone_Management\"`"] pub mod Management; #[cfg(feature = "Phone_Media")] -#[doc = "Required features: `\"Phone_Media\"`"] pub mod Media; #[cfg(feature = "Phone_Notification")] -#[doc = "Required features: `\"Phone_Notification\"`"] pub mod Notification; #[cfg(feature = "Phone_PersonalInformation")] -#[doc = "Required features: `\"Phone_PersonalInformation\"`"] pub mod PersonalInformation; #[cfg(feature = "Phone_Speech")] -#[doc = "Required features: `\"Phone_Speech\"`"] pub mod Speech; #[cfg(feature = "Phone_StartScreen")] -#[doc = "Required features: `\"Phone_StartScreen\"`"] pub mod StartScreen; #[cfg(feature = "Phone_System")] -#[doc = "Required features: `\"Phone_System\"`"] pub mod System; #[cfg(feature = "Phone_UI")] -#[doc = "Required features: `\"Phone_UI\"`"] pub mod UI; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs index 815c5a9435..9e9722f7ba 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Identity/Core/mod.rs @@ -109,7 +109,6 @@ impl MicrosoftAccountMultiFactorAuthenticationManager { (::windows_core::Interface::vtable(this).UpdateWnsChannelAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(useraccountid), ::core::mem::transmute_copy(channeluri), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSessionsAsync(&self, useraccountidlist: P0) -> ::windows_core::Result> where @@ -121,7 +120,6 @@ impl MicrosoftAccountMultiFactorAuthenticationManager { (::windows_core::Interface::vtable(this).GetSessionsAsync)(::windows_core::Interface::as_raw(this), useraccountidlist.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSessionsAndUnregisteredAccountsAsync(&self, useraccountidlist: P0) -> ::windows_core::Result> where @@ -196,7 +194,6 @@ unsafe impl ::core::marker::Sync for MicrosoftAccountMultiFactorAuthenticationMa pub struct MicrosoftAccountMultiFactorGetSessionsResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MicrosoftAccountMultiFactorGetSessionsResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MicrosoftAccountMultiFactorGetSessionsResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Sessions(&self) -> ::windows_core::Result> { let this = self; @@ -343,7 +340,6 @@ unsafe impl ::core::marker::Sync for MicrosoftAccountMultiFactorSessionInfo {} pub struct MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Sessions(&self) -> ::windows_core::Result> { let this = self; @@ -352,7 +348,6 @@ impl MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo { (::windows_core::Interface::vtable(this).Sessions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UnregisteredAccounts(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs index 72965eea7c..5e84dbf0e6 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Identity/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Security_Authentication_Identity_Core")] -#[doc = "Required features: `\"Security_Authentication_Identity_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IEnterpriseKeyCredentialRegistrationInfo, IEnterpriseKeyCredentialRegistrationInfo_Vtbl, 0x38321acc_672b_4823_b603_6b3c753daf97); #[repr(C)] @@ -87,7 +86,6 @@ unsafe impl ::core::marker::Sync for EnterpriseKeyCredentialRegistrationInfo {} pub struct EnterpriseKeyCredentialRegistrationManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EnterpriseKeyCredentialRegistrationManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EnterpriseKeyCredentialRegistrationManager { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRegistrationsAsync(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs index 885887d9d0..e4675042c0 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/OnlineId/mod.rs @@ -119,7 +119,6 @@ impl OnlineIdAuthenticator { (::windows_core::Interface::vtable(this).AuthenticateUserAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AuthenticateUserAsyncAdvanced(&self, requests: P0, credentialprompttype: CredentialPromptType) -> ::windows_core::Result where @@ -272,7 +271,6 @@ impl OnlineIdSystemAuthenticator { (::windows_core::Interface::vtable(this).Default)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -318,7 +316,6 @@ impl OnlineIdSystemAuthenticatorForUser { (::windows_core::Interface::vtable(this).ApplicationId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -609,7 +606,6 @@ unsafe impl ::core::marker::Sync for UserAuthenticationOperation {} pub struct UserIdentity(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserIdentity, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UserIdentity { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Tickets(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs index c8b724cbe9..b7b2b12af8 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/Core/mod.rs @@ -239,7 +239,6 @@ pub struct IWebTokenResponseFactory_Vtbl { pub struct FindAllAccountsResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(FindAllAccountsResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl FindAllAccountsResult { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn Accounts(&self) -> ::windows_core::Result> { let this = self; @@ -280,7 +279,6 @@ unsafe impl ::core::marker::Sync for FindAllAccountsResult {} pub struct WebAccountEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebAccountEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebAccountEventArgs { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Account(&self) -> ::windows_core::Result { let this = self; @@ -387,7 +385,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).GetTokenSilentlyAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn GetTokenSilentlyWithWebAccountAsync(request: P0, webaccount: P1) -> ::windows_core::Result> where @@ -408,7 +405,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).RequestTokenAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn RequestTokenWithWebAccountAsync(request: P0, webaccount: P1) -> ::windows_core::Result> where @@ -420,7 +416,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).RequestTokenWithWebAccountAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), webaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindAccountAsync(provider: P0, webaccountid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -431,7 +426,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAccountAsync)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), ::core::mem::transmute_copy(webaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindAccountProviderAsync(webaccountproviderid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IWebAuthenticationCoreManagerStatics(|this| unsafe { @@ -439,7 +433,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAccountProviderAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountproviderid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindAccountProviderWithAuthorityAsync(webaccountproviderid: &::windows_core::HSTRING, authority: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IWebAuthenticationCoreManagerStatics(|this| unsafe { @@ -447,7 +440,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAccountProviderWithAuthorityAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountproviderid), ::core::mem::transmute_copy(authority), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Security_Credentials", feature = "System"))] pub fn FindAccountProviderWithAuthorityForUserAsync(webaccountproviderid: &::windows_core::HSTRING, authority: &::windows_core::HSTRING, user: P0) -> ::windows_core::Result> where @@ -458,7 +450,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAccountProviderWithAuthorityForUserAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountproviderid), ::core::mem::transmute_copy(authority), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn CreateWebAccountMonitor(webaccounts: P0) -> ::windows_core::Result where @@ -469,7 +460,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).CreateWebAccountMonitor)(::windows_core::Interface::as_raw(this), webaccounts.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindAllAccountsAsync(provider: P0) -> ::windows_core::Result> where @@ -480,7 +470,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAllAccountsAsync)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindAllAccountsWithClientIdAsync(provider: P0, clientid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -491,7 +480,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindAllAccountsWithClientIdAsync)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), ::core::mem::transmute_copy(clientid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindSystemAccountProviderAsync(webaccountproviderid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IWebAuthenticationCoreManagerStatics4(|this| unsafe { @@ -499,7 +487,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindSystemAccountProviderAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountproviderid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn FindSystemAccountProviderWithAuthorityAsync(webaccountproviderid: &::windows_core::HSTRING, authority: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IWebAuthenticationCoreManagerStatics4(|this| unsafe { @@ -507,7 +494,6 @@ impl WebAuthenticationCoreManager { (::windows_core::Interface::vtable(this).FindSystemAccountProviderWithAuthorityAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountproviderid), ::core::mem::transmute_copy(authority), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Security_Credentials", feature = "System"))] pub fn FindSystemAccountProviderWithAuthorityForUserAsync(webaccountproviderid: &::windows_core::HSTRING, authority: &::windows_core::HSTRING, user: P0) -> ::windows_core::Result> where @@ -561,7 +547,6 @@ impl WebProviderError { (::windows_core::Interface::vtable(this).ErrorMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -599,7 +584,6 @@ unsafe impl ::core::marker::Sync for WebProviderError {} pub struct WebTokenRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebTokenRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebTokenRequest { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccountProvider(&self) -> ::windows_core::Result { let this = self; @@ -629,7 +613,6 @@ impl WebTokenRequest { (::windows_core::Interface::vtable(this).PromptType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -638,7 +621,6 @@ impl WebTokenRequest { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppProperties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -658,7 +640,6 @@ impl WebTokenRequest { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCorrelationId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Create(provider: P0, scope: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -669,7 +650,6 @@ impl WebTokenRequest { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(clientid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWithPromptType(provider: P0, scope: &::windows_core::HSTRING, clientid: &::windows_core::HSTRING, prompttype: WebTokenRequestPromptType) -> ::windows_core::Result where @@ -680,7 +660,6 @@ impl WebTokenRequest { (::windows_core::Interface::vtable(this).CreateWithPromptType)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(clientid), prompttype, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWithProvider(provider: P0) -> ::windows_core::Result where @@ -691,7 +670,6 @@ impl WebTokenRequest { (::windows_core::Interface::vtable(this).CreateWithProvider)(::windows_core::Interface::as_raw(this), provider.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWithScope(provider: P0, scope: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -725,7 +703,6 @@ unsafe impl ::core::marker::Sync for WebTokenRequest {} pub struct WebTokenRequestResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebTokenRequestResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebTokenRequestResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ResponseData(&self) -> ::windows_core::Result> { let this = self; @@ -794,7 +771,6 @@ impl WebTokenResponse { (::windows_core::Interface::vtable(this).ProviderError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccount(&self) -> ::windows_core::Result { let this = self; @@ -803,7 +779,6 @@ impl WebTokenResponse { (::windows_core::Interface::vtable(this).WebAccount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -818,7 +793,6 @@ impl WebTokenResponse { (::windows_core::Interface::vtable(this).CreateWithToken)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(token), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWithTokenAndAccount(token: &::windows_core::HSTRING, webaccount: P0) -> ::windows_core::Result where @@ -829,7 +803,6 @@ impl WebTokenResponse { (::windows_core::Interface::vtable(this).CreateWithTokenAndAccount)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(token), webaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWithTokenAccountAndError(token: &::windows_core::HSTRING, webaccount: P0, error: P1) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/impl.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/impl.rs index f6634ffa9d..2c4ab6132e 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub trait IWebAccountProviderBaseReportOperation_Impl: Sized { fn ReportCompleted(&self) -> ::windows_core::Result<()>; @@ -56,7 +55,6 @@ impl IWebAccountProviderOperation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub trait IWebAccountProviderSilentReportOperation_Impl: Sized + IWebAccountProviderBaseReportOperation_Impl { fn ReportUserInteractionRequired(&self) -> ::windows_core::Result<()>; @@ -118,7 +116,6 @@ impl IWebAccountProviderTokenObjects_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait IWebAccountProviderTokenObjects2_Impl: Sized + IWebAccountProviderTokenObjects_Impl { fn User(&self) -> ::windows_core::Result; @@ -148,7 +145,6 @@ impl IWebAccountProviderTokenObjects2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IWebAccountProviderTokenOperation_Impl: Sized + IWebAccountProviderOperation_Impl { fn ProviderRequest(&self) -> ::windows_core::Result; @@ -215,7 +211,6 @@ impl IWebAccountProviderTokenOperation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub trait IWebAccountProviderUIReportOperation_Impl: Sized + IWebAccountProviderBaseReportOperation_Impl { fn ReportUserCanceled(&self) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs index e033ba8d39..855d8a3e4a 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/Provider/mod.rs @@ -137,7 +137,6 @@ impl IWebAccountProviderBaseReportOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -235,7 +234,6 @@ impl IWebAccountProviderSilentReportOperation { let this = self; unsafe { (::windows_core::Interface::vtable(this).ReportUserInteractionRequired)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportUserInteractionRequiredWithError(&self, value: P0) -> ::windows_core::Result<()> where @@ -248,7 +246,6 @@ impl IWebAccountProviderSilentReportOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -295,7 +292,6 @@ pub struct IWebAccountProviderTokenObjects_Vtbl { ::windows_core::imp::interface_hierarchy!(IWebAccountProviderTokenObjects2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IWebAccountProviderTokenObjects2, IWebAccountProviderTokenObjects); impl IWebAccountProviderTokenObjects2 { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -335,7 +331,6 @@ impl IWebAccountProviderTokenOperation { (::windows_core::Interface::vtable(this).ProviderRequest)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderResponses(&self) -> ::windows_core::Result> { let this = self; @@ -390,7 +385,6 @@ impl IWebAccountProviderUIReportOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -550,7 +544,6 @@ unsafe impl ::core::marker::Send for WebAccountClientView {} unsafe impl ::core::marker::Sync for WebAccountClientView {} pub struct WebAccountManager; impl WebAccountManager { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn UpdateWebAccountPropertiesAsync(webaccount: P0, webaccountusername: &::windows_core::HSTRING, additionalproperties: P1) -> ::windows_core::Result where @@ -562,7 +555,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).UpdateWebAccountPropertiesAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), ::core::mem::transmute_copy(webaccountusername), additionalproperties.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn AddWebAccountAsync(webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P0) -> ::windows_core::Result> where @@ -573,7 +565,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).AddWebAccountAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountid), ::core::mem::transmute_copy(webaccountusername), props.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn DeleteWebAccountAsync(webaccount: P0) -> ::windows_core::Result where @@ -584,7 +575,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).DeleteWebAccountAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn FindAllProviderWebAccountsAsync() -> ::windows_core::Result>> { Self::IWebAccountManagerStatics(|this| unsafe { @@ -592,7 +582,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).FindAllProviderWebAccountsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Http"))] pub fn PushCookiesAsync(uri: P0, cookies: P1) -> ::windows_core::Result where @@ -604,7 +593,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).PushCookiesAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), cookies.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetViewAsync(webaccount: P0, view: P1) -> ::windows_core::Result where @@ -616,7 +604,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).SetViewAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), view.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ClearViewAsync(webaccount: P0, applicationcallbackuri: P1) -> ::windows_core::Result where @@ -628,7 +615,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).ClearViewAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), applicationcallbackuri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn GetViewsAsync(webaccount: P0) -> ::windows_core::Result>> where @@ -639,7 +625,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).GetViewsAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Storage_Streams"))] pub fn SetWebAccountPictureAsync(webaccount: P0, webaccountpicture: P1) -> ::windows_core::Result where @@ -651,7 +636,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).SetWebAccountPictureAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), webaccountpicture.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ClearWebAccountPictureAsync(webaccount: P0) -> ::windows_core::Result where @@ -668,7 +652,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).PullCookiesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(uristring), ::core::mem::transmute_copy(callerpfn), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub fn FindAllProviderWebAccountsForUserAsync(user: P0) -> ::windows_core::Result>> where @@ -679,7 +662,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).FindAllProviderWebAccountsForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub fn AddWebAccountForUserAsync(user: P0, webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P1) -> ::windows_core::Result> where @@ -691,7 +673,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).AddWebAccountForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(webaccountid), ::core::mem::transmute_copy(webaccountusername), props.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub fn AddWebAccountWithScopeForUserAsync(user: P0, webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P1, scope: WebAccountScope) -> ::windows_core::Result> where @@ -703,7 +684,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).AddWebAccountWithScopeForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(webaccountid), ::core::mem::transmute_copy(webaccountusername), props.into_param().abi(), scope, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub fn AddWebAccountWithScopeAndMapForUserAsync(user: P0, webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P1, scope: WebAccountScope, peruserwebaccountid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -721,7 +701,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).InvalidateAppCacheForAllAccountsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn InvalidateAppCacheForAccountAsync(webaccount: P0) -> ::windows_core::Result where @@ -732,7 +711,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).InvalidateAppCacheForAccountAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn AddWebAccountWithScopeAndMapAsync(webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P0, scope: WebAccountScope, peruserwebaccountid: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -743,7 +721,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).AddWebAccountWithScopeAndMapAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountid), ::core::mem::transmute_copy(webaccountusername), props.into_param().abi(), scope, ::core::mem::transmute_copy(peruserwebaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetPerAppToPerUserAccountAsync(perappaccount: P0, peruserwebaccountid: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -754,7 +731,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).SetPerAppToPerUserAccountAsync)(::windows_core::Interface::as_raw(this), perappaccount.into_param().abi(), ::core::mem::transmute_copy(peruserwebaccountid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn GetPerUserFromPerAppAccountAsync(perappaccount: P0) -> ::windows_core::Result> where @@ -765,7 +741,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).GetPerUserFromPerAppAccountAsync)(::windows_core::Interface::as_raw(this), perappaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ClearPerUserFromPerAppAccountAsync(perappaccount: P0) -> ::windows_core::Result where @@ -776,7 +751,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).ClearPerUserFromPerAppAccountAsync)(::windows_core::Interface::as_raw(this), perappaccount.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn AddWebAccountWithScopeAsync(webaccountid: &::windows_core::HSTRING, webaccountusername: &::windows_core::HSTRING, props: P0, scope: WebAccountScope) -> ::windows_core::Result> where @@ -787,7 +761,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).AddWebAccountWithScopeAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(webaccountid), ::core::mem::transmute_copy(webaccountusername), props.into_param().abi(), scope, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetScopeAsync(webaccount: P0, scope: WebAccountScope) -> ::windows_core::Result where @@ -798,7 +771,6 @@ impl WebAccountManager { (::windows_core::Interface::vtable(this).SetScopeAsync)(::windows_core::Interface::as_raw(this), webaccount.into_param().abi(), scope, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn GetScope(webaccount: P0) -> ::windows_core::Result where @@ -883,7 +855,6 @@ impl WebAccountProviderDeleteAccountOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -892,7 +863,6 @@ impl WebAccountProviderDeleteAccountOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportError)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccount(&self) -> ::windows_core::Result { let this = self; @@ -931,7 +901,6 @@ impl WebAccountProviderGetTokenSilentOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -951,7 +920,6 @@ impl WebAccountProviderGetTokenSilentOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportUserInteractionRequired)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportUserInteractionRequiredWithError(&self, value: P0) -> ::windows_core::Result<()> where @@ -967,7 +935,6 @@ impl WebAccountProviderGetTokenSilentOperation { (::windows_core::Interface::vtable(this).ProviderRequest)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderResponses(&self) -> ::windows_core::Result> { let this = self; @@ -1006,7 +973,6 @@ pub struct WebAccountProviderManageAccountOperation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebAccountProviderManageAccountOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(WebAccountProviderManageAccountOperation, IWebAccountProviderOperation); impl WebAccountProviderManageAccountOperation { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccount(&self) -> ::windows_core::Result { let this = self; @@ -1049,7 +1015,6 @@ impl WebAccountProviderRequestTokenOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -1072,7 +1037,6 @@ impl WebAccountProviderRequestTokenOperation { (::windows_core::Interface::vtable(this).ProviderRequest)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderResponses(&self) -> ::windows_core::Result> { let this = self; @@ -1119,7 +1083,6 @@ impl WebAccountProviderRetrieveCookiesOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -1142,7 +1105,6 @@ impl WebAccountProviderRetrieveCookiesOperation { (::windows_core::Interface::vtable(this).Context)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Http"))] pub fn Cookies(&self) -> ::windows_core::Result> { let this = self; @@ -1195,7 +1157,6 @@ impl WebAccountProviderSignOutAccountOperation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ReportCompleted)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ReportError(&self, value: P0) -> ::windows_core::Result<()> where @@ -1211,7 +1172,6 @@ impl WebAccountProviderSignOutAccountOperation { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccount(&self) -> ::windows_core::Result { let this = self; @@ -1260,7 +1220,6 @@ impl WebAccountProviderTriggerDetails { (::windows_core::Interface::vtable(this).Operation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1287,7 +1246,6 @@ unsafe impl ::core::marker::Sync for WebAccountProviderTriggerDetails {} pub struct WebProviderTokenRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebProviderTokenRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebProviderTokenRequest { - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ClientRequest(&self) -> ::windows_core::Result { let this = self; @@ -1296,7 +1254,6 @@ impl WebProviderTokenRequest { (::windows_core::Interface::vtable(this).ClientRequest)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Credentials\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Credentials"))] pub fn WebAccounts(&self) -> ::windows_core::Result> { let this = self; @@ -1319,7 +1276,6 @@ impl WebProviderTokenRequest { (::windows_core::Interface::vtable(this).ApplicationCallbackUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Core\"`"] #[cfg(feature = "Security_Cryptography_Core")] pub fn GetApplicationTokenBindingKeyAsync(&self, keytype: super::TokenBindingKeyType, target: P0) -> ::windows_core::Result> where @@ -1331,7 +1287,6 @@ impl WebProviderTokenRequest { (::windows_core::Interface::vtable(this).GetApplicationTokenBindingKeyAsync)(::windows_core::Interface::as_raw(this), keytype, target.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetApplicationTokenBindingKeyIdAsync(&self, keytype: super::TokenBindingKeyType, target: P0) -> ::windows_core::Result> where @@ -1382,7 +1337,6 @@ unsafe impl ::core::marker::Sync for WebProviderTokenRequest {} pub struct WebProviderTokenResponse(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebProviderTokenResponse, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebProviderTokenResponse { - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn ClientResponse(&self) -> ::windows_core::Result { let this = self; @@ -1391,7 +1345,6 @@ impl WebProviderTokenResponse { (::windows_core::Interface::vtable(this).ClientResponse)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] #[cfg(feature = "Security_Authentication_Web_Core")] pub fn Create(webtokenresponse: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs index 5b6cc08d47..96bdae8c7c 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/Web/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Security_Authentication_Web_Core")] -#[doc = "Required features: `\"Security_Authentication_Web_Core\"`"] pub mod Core; #[cfg(feature = "Security_Authentication_Web_Provider")] -#[doc = "Required features: `\"Security_Authentication_Web_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IWebAuthenticationBrokerStatics, IWebAuthenticationBrokerStatics_Vtbl, 0x2f149f1a_e673_40b5_bc22_201a6864a37b); #[repr(C)] @@ -76,7 +74,6 @@ impl WebAuthenticationBroker { { Self::IWebAuthenticationBrokerStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).AuthenticateWithCallbackUriAndContinue)(::windows_core::Interface::as_raw(this), requesturi.into_param().abi(), callbackuri.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AuthenticateWithCallbackUriContinuationDataAndOptionsAndContinue(requesturi: P0, callbackuri: P1, continuationdata: P2, options: WebAuthenticationOptions) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Security/Authentication/mod.rs b/crates/libs/windows/src/Windows/Security/Authentication/mod.rs index 3f4db59871..d7d3c4a728 100644 --- a/crates/libs/windows/src/Windows/Security/Authentication/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authentication/mod.rs @@ -1,9 +1,6 @@ #[cfg(feature = "Security_Authentication_Identity")] -#[doc = "Required features: `\"Security_Authentication_Identity\"`"] pub mod Identity; #[cfg(feature = "Security_Authentication_OnlineId")] -#[doc = "Required features: `\"Security_Authentication_OnlineId\"`"] pub mod OnlineId; #[cfg(feature = "Security_Authentication_Web")] -#[doc = "Required features: `\"Security_Authentication_Web\"`"] pub mod Web; diff --git a/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs b/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs index 3ecaee435d..c24ba43f97 100644 --- a/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authorization/AppCapabilityAccess/mod.rs @@ -58,7 +58,6 @@ impl AppCapability { (::windows_core::Interface::vtable(this).CapabilityName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -106,7 +105,6 @@ impl AppCapability { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDisplayMessage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestAccessForCapabilitiesAsync(capabilitynames: P0) -> ::windows_core::Result>> where @@ -117,7 +115,6 @@ impl AppCapability { (::windows_core::Interface::vtable(this).RequestAccessForCapabilitiesAsync)(::windows_core::Interface::as_raw(this), capabilitynames.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub fn RequestAccessForCapabilitiesForUserAsync(user: P0, capabilitynames: P1) -> ::windows_core::Result>> where @@ -135,7 +132,6 @@ impl AppCapability { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(capabilityname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateWithProcessIdForUser(user: P0, capabilityname: &::windows_core::HSTRING, pid: u32) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/Authorization/mod.rs b/crates/libs/windows/src/Windows/Security/Authorization/mod.rs index bc29089743..34a89bdd18 100644 --- a/crates/libs/windows/src/Windows/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Authorization/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Security_Authorization_AppCapabilityAccess")] -#[doc = "Required features: `\"Security_Authorization_AppCapabilityAccess\"`"] pub mod AppCapabilityAccess; diff --git a/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs b/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs index 00a62f3ed6..869cc98c50 100644 --- a/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Credentials/UI/mod.rs @@ -173,7 +173,6 @@ impl CredentialPickerOptions { (::windows_core::Interface::vtable(this).CustomAuthenticationProtocol)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetPreviousCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -182,7 +181,6 @@ impl CredentialPickerOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPreviousCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn PreviousCredential(&self) -> ::windows_core::Result { let this = self; @@ -261,7 +259,6 @@ impl CredentialPickerResults { (::windows_core::Interface::vtable(this).CredentialSaved)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Credential(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Security/Credentials/mod.rs b/crates/libs/windows/src/Windows/Security/Credentials/mod.rs index f36dead5cc..c36b81ebbc 100644 --- a/crates/libs/windows/src/Windows/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Credentials/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Security_Credentials_UI")] -#[doc = "Required features: `\"Security_Credentials_UI\"`"] pub mod UI; ::windows_core::imp::com_interface!(ICredentialFactory, ICredentialFactory_Vtbl, 0x54ef13a1_bf26_47b5_97dd_de779b7cad58); #[repr(C)] @@ -227,7 +226,6 @@ impl KeyCredential { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RetrievePublicKeyWithDefaultBlobType(&self) -> ::windows_core::Result { let this = self; @@ -236,7 +234,6 @@ impl KeyCredential { (::windows_core::Interface::vtable(this).RetrievePublicKeyWithDefaultBlobType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Core\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Security_Cryptography_Core", feature = "Storage_Streams"))] pub fn RetrievePublicKeyWithBlobType(&self, blobtype: super::Cryptography::Core::CryptographicPublicKeyBlobType) -> ::windows_core::Result { let this = self; @@ -245,7 +242,6 @@ impl KeyCredential { (::windows_core::Interface::vtable(this).RetrievePublicKeyWithBlobType)(::windows_core::Interface::as_raw(this), blobtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn RequestSignAsync(&self, data: P0) -> ::windows_core::Result> where @@ -282,7 +278,6 @@ unsafe impl ::core::marker::Sync for KeyCredential {} pub struct KeyCredentialAttestationResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(KeyCredentialAttestationResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl KeyCredentialAttestationResult { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CertificateChainBuffer(&self) -> ::windows_core::Result { let this = self; @@ -291,7 +286,6 @@ impl KeyCredentialAttestationResult { (::windows_core::Interface::vtable(this).CertificateChainBuffer)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AttestationBuffer(&self) -> ::windows_core::Result { let this = self; @@ -366,7 +360,6 @@ impl ::windows_core::RuntimeName for KeyCredentialManager { pub struct KeyCredentialOperationResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(KeyCredentialOperationResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl KeyCredentialOperationResult { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -482,7 +475,6 @@ impl PasswordCredential { let this = self; unsafe { (::windows_core::Interface::vtable(this).RetrievePassword)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -509,7 +501,6 @@ impl ::windows_core::RuntimeName for PasswordCredential { } unsafe impl ::core::marker::Send for PasswordCredential {} unsafe impl ::core::marker::Sync for PasswordCredential {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -527,7 +518,6 @@ impl PasswordCredentialPropertyStore { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -536,7 +526,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -545,7 +534,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -554,7 +542,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -563,7 +550,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -572,7 +558,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -584,19 +569,16 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MapChanged(&self, vhnd: P0) -> ::windows_core::Result where @@ -608,7 +590,6 @@ impl PasswordCredentialPropertyStore { (::windows_core::Interface::vtable(this).MapChanged)(::windows_core::Interface::as_raw(this), vhnd.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveMapChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -681,7 +662,6 @@ impl PasswordVault { (::windows_core::Interface::vtable(this).Retrieve)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(resource), ::core::mem::transmute_copy(username), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllByResource(&self, resource: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -690,7 +670,6 @@ impl PasswordVault { (::windows_core::Interface::vtable(this).FindAllByResource)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(resource), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllByUserName(&self, username: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -699,7 +678,6 @@ impl PasswordVault { (::windows_core::Interface::vtable(this).FindAllByUserName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(username), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrieveAll(&self) -> ::windows_core::Result> { let this = self; @@ -755,7 +733,6 @@ impl WebAccount { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -764,7 +741,6 @@ impl WebAccount { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetPictureAsync(&self, desizedsize: WebAccountPictureSize) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -833,7 +809,6 @@ impl WebAccountProvider { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IconUri(&self) -> ::windows_core::Result { let this = self; @@ -856,7 +831,6 @@ impl WebAccountProvider { (::windows_core::Interface::vtable(this).Authority)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs index 898162c17e..a4de0a22dc 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/Certificates/mod.rs @@ -580,7 +580,6 @@ pub struct IUserCertificateStore_Vtbl { pub struct Certificate(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(Certificate, ::windows_core::IUnknown, ::windows_core::IInspectable); impl Certificate { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BuildChainAsync(&self, certificates: P0) -> ::windows_core::Result> where @@ -592,7 +591,6 @@ impl Certificate { (::windows_core::Interface::vtable(this).BuildChainAsync)(::windows_core::Interface::as_raw(this), certificates.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BuildChainWithParametersAsync(&self, certificates: P0, parameters: P1) -> ::windows_core::Result> where @@ -626,7 +624,6 @@ impl Certificate { (::windows_core::Interface::vtable(this).GetHashValueWithAlgorithm)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(hashalgorithmname), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetCertificateBlob(&self) -> ::windows_core::Result { let this = self; @@ -677,7 +674,6 @@ impl Certificate { (::windows_core::Interface::vtable(this).ValidTo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EnhancedKeyUsages(&self) -> ::windows_core::Result> { let this = self; @@ -760,7 +756,6 @@ impl Certificate { (::windows_core::Interface::vtable(this).KeyStorageProviderName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCertificate(certblob: P0) -> ::windows_core::Result where @@ -811,7 +806,6 @@ impl CertificateChain { (::windows_core::Interface::vtable(this).ValidateWithParameters)(::windows_core::Interface::as_raw(this), parameter.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCertificates(&self, includeroot: bool) -> ::windows_core::Result> { let this = self; @@ -1083,7 +1077,6 @@ impl CertificateQuery { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EnhancedKeyUsages(&self) -> ::windows_core::Result> { let this = self; @@ -1387,7 +1380,6 @@ impl CertificateRequestProperties { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetUseExistingKey)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SuppressedDefaults(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1403,7 +1395,6 @@ impl CertificateRequestProperties { (::windows_core::Interface::vtable(this).SubjectAlternativeName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Extensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1466,7 +1457,6 @@ unsafe impl ::core::marker::Send for CertificateStore {} unsafe impl ::core::marker::Sync for CertificateStore {} pub struct CertificateStores; impl CertificateStores { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::ICertificateStoresStatics(|this| unsafe { @@ -1474,7 +1464,6 @@ impl CertificateStores { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllWithQueryAsync(query: P0) -> ::windows_core::Result>> where @@ -1535,7 +1524,6 @@ impl ChainBuildingParameters { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EnhancedKeyUsages(&self) -> ::windows_core::Result> { let this = self; @@ -1599,7 +1587,6 @@ impl ChainBuildingParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCurrentTimeValidationEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExclusiveTrustRoots(&self) -> ::windows_core::Result> { let this = self; @@ -1644,7 +1631,6 @@ impl ChainValidationParameters { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCertificateChainPolicy)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn ServerDnsName(&self) -> ::windows_core::Result { let this = self; @@ -1653,7 +1639,6 @@ impl ChainValidationParameters { (::windows_core::Interface::vtable(this).ServerDnsName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn SetServerDnsName(&self, value: P0) -> ::windows_core::Result<()> where @@ -1680,7 +1665,6 @@ unsafe impl ::core::marker::Sync for ChainValidationParameters {} pub struct CmsAttachedSignature(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CmsAttachedSignature, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CmsAttachedSignature { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Certificates(&self) -> ::windows_core::Result> { let this = self; @@ -1696,7 +1680,6 @@ impl CmsAttachedSignature { (::windows_core::Interface::vtable(this).Content)(::windows_core::Interface::as_raw(this), ::windows_core::Array::::set_abi_len(::std::mem::transmute(&mut result__)), result__.as_mut_ptr() as *mut _ as _).and_then(|| result__.assume_init()) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Signers(&self) -> ::windows_core::Result> { let this = self; @@ -1712,7 +1695,6 @@ impl CmsAttachedSignature { (::windows_core::Interface::vtable(this).VerifySignature)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCmsAttachedSignature(inputblob: P0) -> ::windows_core::Result where @@ -1723,7 +1705,6 @@ impl CmsAttachedSignature { (::windows_core::Interface::vtable(this).CreateCmsAttachedSignature)(::windows_core::Interface::as_raw(this), inputblob.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GenerateSignatureAsync(data: P0, signers: P1, certificates: P2) -> ::windows_core::Result> where @@ -1764,7 +1745,6 @@ unsafe impl ::core::marker::Sync for CmsAttachedSignature {} pub struct CmsDetachedSignature(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CmsDetachedSignature, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CmsDetachedSignature { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Certificates(&self) -> ::windows_core::Result> { let this = self; @@ -1773,7 +1753,6 @@ impl CmsDetachedSignature { (::windows_core::Interface::vtable(this).Certificates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Signers(&self) -> ::windows_core::Result> { let this = self; @@ -1782,7 +1761,6 @@ impl CmsDetachedSignature { (::windows_core::Interface::vtable(this).Signers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VerifySignatureAsync(&self, data: P0) -> ::windows_core::Result> where @@ -1794,7 +1772,6 @@ impl CmsDetachedSignature { (::windows_core::Interface::vtable(this).VerifySignatureAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCmsDetachedSignature(inputblob: P0) -> ::windows_core::Result where @@ -1805,7 +1782,6 @@ impl CmsDetachedSignature { (::windows_core::Interface::vtable(this).CreateCmsDetachedSignature)(::windows_core::Interface::as_raw(this), inputblob.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn GenerateSignatureAsync(data: P0, signers: P1, certificates: P2) -> ::windows_core::Result> where @@ -1910,7 +1886,6 @@ impl CmsTimestampInfo { (::windows_core::Interface::vtable(this).SigningCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Certificates(&self) -> ::windows_core::Result> { let this = self; @@ -2232,7 +2207,6 @@ impl SubjectAlternativeNameInfo { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EmailName(&self) -> ::windows_core::Result> { let this = self; @@ -2241,7 +2215,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).EmailName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IPAddress(&self) -> ::windows_core::Result> { let this = self; @@ -2250,7 +2223,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).IPAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Url(&self) -> ::windows_core::Result> { let this = self; @@ -2259,7 +2231,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).Url)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DnsName(&self) -> ::windows_core::Result> { let this = self; @@ -2268,7 +2239,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).DnsName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DistinguishedName(&self) -> ::windows_core::Result> { let this = self; @@ -2277,7 +2247,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).DistinguishedName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PrincipalName(&self) -> ::windows_core::Result> { let this = self; @@ -2286,7 +2255,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).PrincipalName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn EmailNames(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2295,7 +2263,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).EmailNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IPAddresses(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2304,7 +2271,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).IPAddresses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Urls(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2313,7 +2279,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).Urls)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DnsNames(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2322,7 +2287,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).DnsNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DistinguishedNames(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2331,7 +2295,6 @@ impl SubjectAlternativeNameInfo { (::windows_core::Interface::vtable(this).DistinguishedNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PrincipalNames(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs index 4e8cf223d1..00b6af9a3c 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/Core/mod.rs @@ -625,7 +625,6 @@ impl AsymmetricKeyAlgorithmProvider { (::windows_core::Interface::vtable(this).CreateKeyPair)(::windows_core::Interface::as_raw(this), keysize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportDefaultPrivateKeyBlob(&self, keyblob: P0) -> ::windows_core::Result where @@ -637,7 +636,6 @@ impl AsymmetricKeyAlgorithmProvider { (::windows_core::Interface::vtable(this).ImportDefaultPrivateKeyBlob)(::windows_core::Interface::as_raw(this), keyblob.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportKeyPairWithBlobType(&self, keyblob: P0, blobtype: CryptographicPrivateKeyBlobType) -> ::windows_core::Result where @@ -649,7 +647,6 @@ impl AsymmetricKeyAlgorithmProvider { (::windows_core::Interface::vtable(this).ImportKeyPairWithBlobType)(::windows_core::Interface::as_raw(this), keyblob.into_param().abi(), blobtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportDefaultPublicKeyBlob(&self, keyblob: P0) -> ::windows_core::Result where @@ -661,7 +658,6 @@ impl AsymmetricKeyAlgorithmProvider { (::windows_core::Interface::vtable(this).ImportDefaultPublicKeyBlob)(::windows_core::Interface::as_raw(this), keyblob.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ImportPublicKeyWithBlobType(&self, keyblob: P0, blobtype: CryptographicPublicKeyBlobType) -> ::windows_core::Result where @@ -713,7 +709,6 @@ unsafe impl ::core::marker::Send for AsymmetricKeyAlgorithmProvider {} unsafe impl ::core::marker::Sync for AsymmetricKeyAlgorithmProvider {} pub struct CryptographicEngine; impl CryptographicEngine { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Encrypt(key: P0, data: P1, iv: P2) -> ::windows_core::Result where @@ -726,7 +721,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).Encrypt)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), iv.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Decrypt(key: P0, data: P1, iv: P2) -> ::windows_core::Result where @@ -739,7 +733,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).Decrypt)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), iv.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn EncryptAndAuthenticate(key: P0, data: P1, nonce: P2, authenticateddata: P3) -> ::windows_core::Result where @@ -753,7 +746,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).EncryptAndAuthenticate)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), nonce.into_param().abi(), authenticateddata.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DecryptAndAuthenticate(key: P0, data: P1, nonce: P2, authenticationtag: P3, authenticateddata: P4) -> ::windows_core::Result where @@ -768,7 +760,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).DecryptAndAuthenticate)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), nonce.into_param().abi(), authenticationtag.into_param().abi(), authenticateddata.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Sign(key: P0, data: P1) -> ::windows_core::Result where @@ -780,7 +771,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).Sign)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VerifySignature(key: P0, data: P1, signature: P2) -> ::windows_core::Result where @@ -793,7 +783,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).VerifySignature)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), signature.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DeriveKeyMaterial(key: P0, parameters: P1, desiredkeysize: u32) -> ::windows_core::Result where @@ -805,7 +794,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).DeriveKeyMaterial)(::windows_core::Interface::as_raw(this), key.into_param().abi(), parameters.into_param().abi(), desiredkeysize, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SignHashedData(key: P0, data: P1) -> ::windows_core::Result where @@ -817,7 +805,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).SignHashedData)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn VerifySignatureWithHashInput(key: P0, data: P1, signature: P2) -> ::windows_core::Result where @@ -830,7 +817,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).VerifySignatureWithHashInput)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), signature.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DecryptAsync(key: P0, data: P1, iv: P2) -> ::windows_core::Result> where @@ -843,7 +829,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).DecryptAsync)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), iv.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SignAsync(key: P0, data: P1) -> ::windows_core::Result> where @@ -855,7 +840,6 @@ impl CryptographicEngine { (::windows_core::Interface::vtable(this).SignAsync)(::windows_core::Interface::as_raw(this), key.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SignHashedDataAsync(key: P0, data: P1) -> ::windows_core::Result> where @@ -886,7 +870,6 @@ impl ::windows_core::RuntimeName for CryptographicEngine { pub struct CryptographicHash(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CryptographicHash, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CryptographicHash { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Append(&self, data: P0) -> ::windows_core::Result<()> where @@ -895,7 +878,6 @@ impl CryptographicHash { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), data.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetValueAndReset(&self) -> ::windows_core::Result { let this = self; @@ -929,7 +911,6 @@ impl CryptographicKey { (::windows_core::Interface::vtable(this).KeySize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ExportDefaultPrivateKeyBlobType(&self) -> ::windows_core::Result { let this = self; @@ -938,7 +919,6 @@ impl CryptographicKey { (::windows_core::Interface::vtable(this).ExportDefaultPrivateKeyBlobType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ExportPrivateKeyWithBlobType(&self, blobtype: CryptographicPrivateKeyBlobType) -> ::windows_core::Result { let this = self; @@ -947,7 +927,6 @@ impl CryptographicKey { (::windows_core::Interface::vtable(this).ExportPrivateKeyWithBlobType)(::windows_core::Interface::as_raw(this), blobtype, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ExportDefaultPublicKeyBlobType(&self) -> ::windows_core::Result { let this = self; @@ -956,7 +935,6 @@ impl CryptographicKey { (::windows_core::Interface::vtable(this).ExportDefaultPublicKeyBlobType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ExportPublicKeyWithBlobType(&self, blobtype: CryptographicPublicKeyBlobType) -> ::windows_core::Result { let this = self; @@ -1250,7 +1228,6 @@ impl EccCurveNames { (::windows_core::Interface::vtable(this).X962P256v1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllEccCurveNames() -> ::windows_core::Result> { Self::IEccCurveNamesStatics(|this| unsafe { @@ -1272,7 +1249,6 @@ impl ::windows_core::RuntimeName for EccCurveNames { pub struct EncryptedAndAuthenticatedData(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EncryptedAndAuthenticatedData, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EncryptedAndAuthenticatedData { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn EncryptedData(&self) -> ::windows_core::Result { let this = self; @@ -1281,7 +1257,6 @@ impl EncryptedAndAuthenticatedData { (::windows_core::Interface::vtable(this).EncryptedData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AuthenticationTag(&self) -> ::windows_core::Result { let this = self; @@ -1363,7 +1338,6 @@ impl HashAlgorithmProvider { (::windows_core::Interface::vtable(this).HashLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn HashData(&self, data: P0) -> ::windows_core::Result where @@ -1554,7 +1528,6 @@ impl KeyDerivationAlgorithmProvider { (::windows_core::Interface::vtable(this).AlgorithmName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateKey(&self, keymaterial: P0) -> ::windows_core::Result where @@ -1595,7 +1568,6 @@ unsafe impl ::core::marker::Sync for KeyDerivationAlgorithmProvider {} pub struct KeyDerivationParameters(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(KeyDerivationParameters, ::windows_core::IUnknown, ::windows_core::IInspectable); impl KeyDerivationParameters { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn KdfGenericBinary(&self) -> ::windows_core::Result { let this = self; @@ -1604,7 +1576,6 @@ impl KeyDerivationParameters { (::windows_core::Interface::vtable(this).KdfGenericBinary)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetKdfGenericBinary(&self, value: P0) -> ::windows_core::Result<()> where @@ -1631,7 +1602,6 @@ impl KeyDerivationParameters { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCapi1KdfTargetAlgorithm)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn BuildForPbkdf2(pbkdf2salt: P0, iterationcount: u32) -> ::windows_core::Result where @@ -1642,7 +1612,6 @@ impl KeyDerivationParameters { (::windows_core::Interface::vtable(this).BuildForPbkdf2)(::windows_core::Interface::as_raw(this), pbkdf2salt.into_param().abi(), iterationcount, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn BuildForSP800108(label: P0, context: P1) -> ::windows_core::Result where @@ -1654,7 +1623,6 @@ impl KeyDerivationParameters { (::windows_core::Interface::vtable(this).BuildForSP800108)(::windows_core::Interface::as_raw(this), label.into_param().abi(), context.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn BuildForSP80056a(algorithmid: P0, partyuinfo: P1, partyvinfo: P2, supppubinfo: P3, suppprivinfo: P4) -> ::windows_core::Result where @@ -1764,7 +1732,6 @@ impl MacAlgorithmProvider { (::windows_core::Interface::vtable(this).MacLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateKey(&self, keymaterial: P0) -> ::windows_core::Result where @@ -1776,7 +1743,6 @@ impl MacAlgorithmProvider { (::windows_core::Interface::vtable(this).CreateKey)(::windows_core::Interface::as_raw(this), keymaterial.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateHash(&self, keymaterial: P0) -> ::windows_core::Result where @@ -1814,7 +1780,6 @@ unsafe impl ::core::marker::Send for MacAlgorithmProvider {} unsafe impl ::core::marker::Sync for MacAlgorithmProvider {} pub struct PersistedKeyProvider; impl PersistedKeyProvider { - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn OpenKeyPairFromCertificateAsync(certificate: P0, hashalgorithmname: &::windows_core::HSTRING, padding: CryptographicPadding) -> ::windows_core::Result> where @@ -1825,7 +1790,6 @@ impl PersistedKeyProvider { (::windows_core::Interface::vtable(this).OpenKeyPairFromCertificateAsync)(::windows_core::Interface::as_raw(this), certificate.into_param().abi(), ::core::mem::transmute_copy(hashalgorithmname), padding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn OpenPublicKeyFromCertificate(certificate: P0, hashalgorithmname: &::windows_core::HSTRING, padding: CryptographicPadding) -> ::windows_core::Result where @@ -1989,7 +1953,6 @@ impl SymmetricKeyAlgorithmProvider { (::windows_core::Interface::vtable(this).BlockLength)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateSymmetricKey(&self, keymaterial: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs index 1b5b2fa4c6..d6453c8979 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/DataProtection/mod.rs @@ -39,7 +39,6 @@ impl DataProtectionProvider { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProtectAsync(&self, data: P0) -> ::windows_core::Result> where @@ -51,7 +50,6 @@ impl DataProtectionProvider { (::windows_core::Interface::vtable(this).ProtectAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectAsync(&self, data: P0) -> ::windows_core::Result> where @@ -63,7 +61,6 @@ impl DataProtectionProvider { (::windows_core::Interface::vtable(this).UnprotectAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProtectStreamAsync(&self, src: P0, dest: P1) -> ::windows_core::Result where @@ -76,7 +73,6 @@ impl DataProtectionProvider { (::windows_core::Interface::vtable(this).ProtectStreamAsync)(::windows_core::Interface::as_raw(this), src.into_param().abi(), dest.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectStreamAsync(&self, src: P0, dest: P1) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/Cryptography/mod.rs b/crates/libs/windows/src/Windows/Security/Cryptography/mod.rs index 422799391c..c02ede2d86 100644 --- a/crates/libs/windows/src/Windows/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Cryptography/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Security_Cryptography_Certificates")] -#[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] pub mod Certificates; #[cfg(feature = "Security_Cryptography_Core")] -#[doc = "Required features: `\"Security_Cryptography_Core\"`"] pub mod Core; #[cfg(feature = "Security_Cryptography_DataProtection")] -#[doc = "Required features: `\"Security_Cryptography_DataProtection\"`"] pub mod DataProtection; ::windows_core::imp::com_interface!(ICryptographicBufferStatics, ICryptographicBufferStatics_Vtbl, 0x320b7e22_3cb0_4cdf_8663_1d28910065eb); #[repr(C)] @@ -56,7 +53,6 @@ pub struct ICryptographicBufferStatics_Vtbl { } pub struct CryptographicBuffer; impl CryptographicBuffer { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Compare(object1: P0, object2: P1) -> ::windows_core::Result where @@ -68,7 +64,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).Compare)(::windows_core::Interface::as_raw(this), object1.into_param().abi(), object2.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GenerateRandom(length: u32) -> ::windows_core::Result { Self::ICryptographicBufferStatics(|this| unsafe { @@ -82,7 +77,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).GenerateRandomNumber)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromByteArray(value: &[u8]) -> ::windows_core::Result { Self::ICryptographicBufferStatics(|this| unsafe { @@ -90,7 +84,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).CreateFromByteArray)(::windows_core::Interface::as_raw(this), value.len().try_into().unwrap(), value.as_ptr(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CopyToByteArray(buffer: P0, value: &mut ::windows_core::Array) -> ::windows_core::Result<()> where @@ -98,7 +91,6 @@ impl CryptographicBuffer { { Self::ICryptographicBufferStatics(|this| unsafe { (::windows_core::Interface::vtable(this).CopyToByteArray)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), value.set_abi_len(), value as *mut _ as _).ok() }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DecodeFromHexString(value: &::windows_core::HSTRING) -> ::windows_core::Result { Self::ICryptographicBufferStatics(|this| unsafe { @@ -106,7 +98,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).DecodeFromHexString)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn EncodeToHexString(buffer: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -117,7 +108,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).EncodeToHexString)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DecodeFromBase64String(value: &::windows_core::HSTRING) -> ::windows_core::Result { Self::ICryptographicBufferStatics(|this| unsafe { @@ -125,7 +115,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).DecodeFromBase64String)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn EncodeToBase64String(buffer: P0) -> ::windows_core::Result<::windows_core::HSTRING> where @@ -136,7 +125,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).EncodeToBase64String)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertStringToBinary(value: &::windows_core::HSTRING, encoding: BinaryStringEncoding) -> ::windows_core::Result { Self::ICryptographicBufferStatics(|this| unsafe { @@ -144,7 +132,6 @@ impl CryptographicBuffer { (::windows_core::Interface::vtable(this).ConvertStringToBinary)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ConvertBinaryToString(encoding: BinaryStringEncoding, buffer: P0) -> ::windows_core::Result<::windows_core::HSTRING> where diff --git a/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs b/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs index 21f8f8657c..e4a54cad66 100644 --- a/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Security/DataProtection/mod.rs @@ -96,7 +96,6 @@ impl UserDataBufferUnprotectResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectedBuffer(&self) -> ::windows_core::Result { let this = self; @@ -123,7 +122,6 @@ unsafe impl ::core::marker::Sync for UserDataBufferUnprotectResult {} pub struct UserDataProtectionManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserDataProtectionManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UserDataProtectionManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ProtectStorageItemAsync(&self, storageitem: P0, availability: UserDataAvailability) -> ::windows_core::Result> where @@ -135,7 +133,6 @@ impl UserDataProtectionManager { (::windows_core::Interface::vtable(this).ProtectStorageItemAsync)(::windows_core::Interface::as_raw(this), storageitem.into_param().abi(), availability, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GetStorageItemProtectionInfoAsync(&self, storageitem: P0) -> ::windows_core::Result> where @@ -147,7 +144,6 @@ impl UserDataProtectionManager { (::windows_core::Interface::vtable(this).GetStorageItemProtectionInfoAsync)(::windows_core::Interface::as_raw(this), storageitem.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProtectBufferAsync(&self, unprotectedbuffer: P0, availability: UserDataAvailability) -> ::windows_core::Result> where @@ -159,7 +155,6 @@ impl UserDataProtectionManager { (::windows_core::Interface::vtable(this).ProtectBufferAsync)(::windows_core::Interface::as_raw(this), unprotectedbuffer.into_param().abi(), availability, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectBufferAsync(&self, protectedbuffer: P0) -> ::windows_core::Result> where @@ -198,7 +193,6 @@ impl UserDataProtectionManager { (::windows_core::Interface::vtable(this).TryGetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn TryGetForUser(user: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs b/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs index 1c87d0d2c1..d174b5101b 100644 --- a/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Security/EnterpriseData/mod.rs @@ -130,12 +130,7 @@ pub struct IFileProtectionManagerStatics3_Vtbl { UnprotectWithOptionsAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IFileRevocationManagerStatics, - IFileRevocationManagerStatics_Vtbl, - 0x256bbc3d_1c5d_4260_8c75_9144cfb78ba9 -); +::windows_core::imp::com_interface!(IFileRevocationManagerStatics, IFileRevocationManagerStatics_Vtbl, 0x256bbc3d_1c5d_4260_8c75_9144cfb78ba9); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -376,7 +371,6 @@ pub struct IThreadNetworkContext_Vtbl { pub struct BufferProtectUnprotectResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BufferProtectUnprotectResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BufferProtectUnprotectResult { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Buffer(&self) -> ::windows_core::Result { let this = self; @@ -439,7 +433,6 @@ unsafe impl ::core::marker::Send for DataProtectionInfo {} unsafe impl ::core::marker::Sync for DataProtectionInfo {} pub struct DataProtectionManager; impl DataProtectionManager { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProtectAsync(data: P0, identity: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -450,7 +443,6 @@ impl DataProtectionManager { (::windows_core::Interface::vtable(this).ProtectAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), ::core::mem::transmute_copy(identity), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectAsync(data: P0) -> ::windows_core::Result> where @@ -461,7 +453,6 @@ impl DataProtectionManager { (::windows_core::Interface::vtable(this).UnprotectAsync)(::windows_core::Interface::as_raw(this), data.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ProtectStreamAsync(unprotectedstream: P0, identity: &::windows_core::HSTRING, protectedstream: P1) -> ::windows_core::Result> where @@ -473,7 +464,6 @@ impl DataProtectionManager { (::windows_core::Interface::vtable(this).ProtectStreamAsync)(::windows_core::Interface::as_raw(this), unprotectedstream.into_param().abi(), ::core::mem::transmute_copy(identity), protectedstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UnprotectStreamAsync(protectedstream: P0, unprotectedstream: P1) -> ::windows_core::Result> where @@ -485,7 +475,6 @@ impl DataProtectionManager { (::windows_core::Interface::vtable(this).UnprotectStreamAsync)(::windows_core::Interface::as_raw(this), protectedstream.into_param().abi(), unprotectedstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetProtectionInfoAsync(protecteddata: P0) -> ::windows_core::Result> where @@ -496,7 +485,6 @@ impl DataProtectionManager { (::windows_core::Interface::vtable(this).GetProtectionInfoAsync)(::windows_core::Interface::as_raw(this), protecteddata.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetStreamProtectionInfoAsync(protectedstream: P0) -> ::windows_core::Result> where @@ -564,7 +552,6 @@ unsafe impl ::core::marker::Send for FileProtectionInfo {} unsafe impl ::core::marker::Sync for FileProtectionInfo {} pub struct FileProtectionManager; impl FileProtectionManager { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn ProtectAsync(target: P0, identity: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -575,7 +562,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).ProtectAsync)(::windows_core::Interface::as_raw(this), target.into_param().abi(), ::core::mem::transmute_copy(identity), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CopyProtectionAsync(source: P0, target: P1) -> ::windows_core::Result> where @@ -587,7 +573,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).CopyProtectionAsync)(::windows_core::Interface::as_raw(this), source.into_param().abi(), target.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn GetProtectionInfoAsync(source: P0) -> ::windows_core::Result> where @@ -598,7 +583,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).GetProtectionInfoAsync)(::windows_core::Interface::as_raw(this), source.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SaveFileAsContainerAsync(protectedfile: P0) -> ::windows_core::Result> where @@ -609,7 +593,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).SaveFileAsContainerAsync)(::windows_core::Interface::as_raw(this), protectedfile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFileFromContainerAsync(containerfile: P0) -> ::windows_core::Result> where @@ -620,7 +603,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).LoadFileFromContainerAsync)(::windows_core::Interface::as_raw(this), containerfile.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFileFromContainerWithTargetAsync(containerfile: P0, target: P1) -> ::windows_core::Result> where @@ -632,7 +614,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).LoadFileFromContainerWithTargetAsync)(::windows_core::Interface::as_raw(this), containerfile.into_param().abi(), target.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn CreateProtectedAndOpenAsync(parentfolder: P0, desiredname: &::windows_core::HSTRING, identity: &::windows_core::HSTRING, collisionoption: super::super::Storage::CreationCollisionOption) -> ::windows_core::Result> where @@ -643,7 +624,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).CreateProtectedAndOpenAsync)(::windows_core::Interface::as_raw(this), parentfolder.into_param().abi(), ::core::mem::transmute_copy(desiredname), ::core::mem::transmute_copy(identity), collisionoption, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn IsContainerAsync(file: P0) -> ::windows_core::Result> where @@ -654,7 +634,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).IsContainerAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LoadFileFromContainerWithTargetAndNameCollisionOptionAsync(containerfile: P0, target: P1, collisionoption: super::super::Storage::NameCollisionOption) -> ::windows_core::Result> where @@ -666,7 +645,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).LoadFileFromContainerWithTargetAndNameCollisionOptionAsync)(::windows_core::Interface::as_raw(this), containerfile.into_param().abi(), target.into_param().abi(), collisionoption, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn SaveFileAsContainerWithSharingAsync(protectedfile: P0, sharedwithidentities: P1) -> ::windows_core::Result> where @@ -678,7 +656,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).SaveFileAsContainerWithSharingAsync)(::windows_core::Interface::as_raw(this), protectedfile.into_param().abi(), sharedwithidentities.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn UnprotectAsync(target: P0) -> ::windows_core::Result> where @@ -689,7 +666,6 @@ impl FileProtectionManager { (::windows_core::Interface::vtable(this).UnprotectAsync)(::windows_core::Interface::as_raw(this), target.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn UnprotectWithOptionsAsync(target: P0, options: P1) -> ::windows_core::Result> where @@ -720,12 +696,10 @@ impl FileProtectionManager { impl ::windows_core::RuntimeName for FileProtectionManager { const NAME: &'static str = "Windows.Security.EnterpriseData.FileProtectionManager"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct FileRevocationManager; #[cfg(feature = "deprecated")] impl FileRevocationManager { - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn ProtectAsync(storageitem: P0, enterpriseidentity: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -736,7 +710,6 @@ impl FileRevocationManager { (::windows_core::Interface::vtable(this).ProtectAsync)(::windows_core::Interface::as_raw(this), storageitem.into_param().abi(), ::core::mem::transmute_copy(enterpriseidentity), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn CopyProtectionAsync(sourcestorageitem: P0, targetstorageitem: P1) -> ::windows_core::Result> where @@ -748,12 +721,10 @@ impl FileRevocationManager { (::windows_core::Interface::vtable(this).CopyProtectionAsync)(::windows_core::Interface::as_raw(this), sourcestorageitem.into_param().abi(), targetstorageitem.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Revoke(enterpriseidentity: &::windows_core::HSTRING) -> ::windows_core::Result<()> { Self::IFileRevocationManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).Revoke)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(enterpriseidentity)).ok() }) } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn GetStatusAsync(storageitem: P0) -> ::windows_core::Result> where @@ -820,7 +791,6 @@ unsafe impl ::core::marker::Sync for FileUnprotectOptions {} pub struct ProtectedAccessResumedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProtectedAccessResumedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProtectedAccessResumedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Identities(&self) -> ::windows_core::Result> { let this = self; @@ -847,7 +817,6 @@ unsafe impl ::core::marker::Sync for ProtectedAccessResumedEventArgs {} pub struct ProtectedAccessSuspendingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProtectedAccessSuspendingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProtectedAccessSuspendingEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Identities(&self) -> ::windows_core::Result> { let this = self; @@ -895,7 +864,6 @@ impl ProtectedContainerExportResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -929,7 +897,6 @@ impl ProtectedContainerImportResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -956,7 +923,6 @@ unsafe impl ::core::marker::Sync for ProtectedContainerImportResult {} pub struct ProtectedContentRevokedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProtectedContentRevokedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProtectedContentRevokedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Identities(&self) -> ::windows_core::Result> { let this = self; @@ -983,7 +949,6 @@ unsafe impl ::core::marker::Sync for ProtectedContentRevokedEventArgs {} pub struct ProtectedFileCreateResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProtectedFileCreateResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProtectedFileCreateResult { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -992,7 +957,6 @@ impl ProtectedFileCreateResult { (::windows_core::Interface::vtable(this).File)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Stream(&self) -> ::windows_core::Result { let this = self; @@ -1148,7 +1112,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).CreateCurrentThreadNetworkContext)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(identity), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn GetPrimaryManagedIdentityForNetworkEndpointAsync(endpointhost: P0) -> ::windows_core::Result> where @@ -1336,7 +1299,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).RequestAccessForAppWithBehaviorAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(sourceidentity), ::core::mem::transmute_copy(apppackagefamilyname), auditinfo.into_param().abi(), ::core::mem::transmute_copy(messagefromapp), behavior, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn RequestAccessToFilesForAppAsync(sourceitemlist: P0, apppackagefamilyname: &::windows_core::HSTRING, auditinfo: P1) -> ::windows_core::Result> where @@ -1348,7 +1310,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).RequestAccessToFilesForAppAsync)(::windows_core::Interface::as_raw(this), sourceitemlist.into_param().abi(), ::core::mem::transmute_copy(apppackagefamilyname), auditinfo.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn RequestAccessToFilesForAppWithMessageAndBehaviorAsync(sourceitemlist: P0, apppackagefamilyname: &::windows_core::HSTRING, auditinfo: P1, messagefromapp: &::windows_core::HSTRING, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows_core::Result> where @@ -1360,7 +1321,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).RequestAccessToFilesForAppWithMessageAndBehaviorAsync)(::windows_core::Interface::as_raw(this), sourceitemlist.into_param().abi(), ::core::mem::transmute_copy(apppackagefamilyname), auditinfo.into_param().abi(), ::core::mem::transmute_copy(messagefromapp), behavior, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn RequestAccessToFilesForProcessAsync(sourceitemlist: P0, processid: u32, auditinfo: P1) -> ::windows_core::Result> where @@ -1372,7 +1332,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).RequestAccessToFilesForProcessAsync)(::windows_core::Interface::as_raw(this), sourceitemlist.into_param().abi(), processid, auditinfo.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn RequestAccessToFilesForProcessWithMessageAndBehaviorAsync(sourceitemlist: P0, processid: u32, auditinfo: P1, messagefromapp: &::windows_core::HSTRING, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows_core::Result> where @@ -1384,7 +1343,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).RequestAccessToFilesForProcessWithMessageAndBehaviorAsync)(::windows_core::Interface::as_raw(this), sourceitemlist.into_param().abi(), processid, auditinfo.into_param().abi(), ::core::mem::transmute_copy(messagefromapp), behavior, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn IsFileProtectionRequiredAsync(target: P0, identity: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1395,7 +1353,6 @@ impl ProtectionPolicyManager { (::windows_core::Interface::vtable(this).IsFileProtectionRequiredAsync)(::windows_core::Interface::as_raw(this), target.into_param().abi(), ::core::mem::transmute_copy(identity), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn IsFileProtectionRequiredForNewFileAsync(parentfolder: P0, identity: &::windows_core::HSTRING, desiredname: &::windows_core::HSTRING) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Security/Isolation/mod.rs b/crates/libs/windows/src/Windows/Security/Isolation/mod.rs index 92311b4912..ca791b6bbf 100644 --- a/crates/libs/windows/src/Windows/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Security/Isolation/mod.rs @@ -386,7 +386,6 @@ impl IsolatedWindowsEnvironment { (::windows_core::Interface::vtable(this).TerminateWithTelemetryAsync)(::windows_core::Interface::as_raw(this), telemetryparameters.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterMessageReceiver(&self, receiverid: ::windows_core::GUID, messagereceivedcallback: P0) -> ::windows_core::Result<()> where @@ -399,7 +398,6 @@ impl IsolatedWindowsEnvironment { let this = self; unsafe { (::windows_core::Interface::vtable(this).UnregisterMessageReceiver)(::windows_core::Interface::as_raw(this), receiverid).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PostMessageToReceiverAsync(&self, receiverid: ::windows_core::GUID, message: P0) -> ::windows_core::Result> where @@ -411,7 +409,6 @@ impl IsolatedWindowsEnvironment { (::windows_core::Interface::vtable(this).PostMessageToReceiverAsync)(::windows_core::Interface::as_raw(this), receiverid, message.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PostMessageToReceiverWithTelemetryAsync(&self, receiverid: ::windows_core::GUID, message: P0, telemetryparameters: P1) -> ::windows_core::Result> where @@ -481,7 +478,6 @@ impl IsolatedWindowsEnvironment { (::windows_core::Interface::vtable(this).GetById)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(environmentid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindByOwnerId(environmentownerid: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IIsolatedWindowsEnvironmentFactory(|this| unsafe { @@ -608,7 +604,6 @@ impl IsolatedWindowsEnvironmentHost { (::windows_core::Interface::vtable(this).IsReady)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HostErrors() -> ::windows_core::Result> { Self::IIsolatedWindowsEnvironmentHostStatics(|this| unsafe { @@ -863,7 +858,6 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationData { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ShareableFolders(&self) -> ::windows_core::Result> { let this = self; @@ -872,7 +866,6 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationData { (::windows_core::Interface::vtable(this).ShareableFolders)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProcessesRunnableAsSystem(&self) -> ::windows_core::Result> { let this = self; @@ -881,7 +874,6 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationData { (::windows_core::Interface::vtable(this).ProcessesRunnableAsSystem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProcessesRunnableAsUser(&self) -> ::windows_core::Result> { let this = self; @@ -890,7 +882,6 @@ impl IsolatedWindowsEnvironmentOwnerRegistrationData { (::windows_core::Interface::vtable(this).ProcessesRunnableAsUser)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ActivationFileExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -1289,7 +1280,6 @@ unsafe impl ::core::marker::Send for IsolatedWindowsEnvironmentUserInfo {} unsafe impl ::core::marker::Sync for IsolatedWindowsEnvironmentUserInfo {} pub struct IsolatedWindowsHostMessenger; impl IsolatedWindowsHostMessenger { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PostMessageToReceiver(receiverid: ::windows_core::GUID, message: P0) -> ::windows_core::Result<()> where @@ -1303,7 +1293,6 @@ impl IsolatedWindowsHostMessenger { (::windows_core::Interface::vtable(this).GetFileId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(filepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RegisterHostMessageReceiver(receiverid: ::windows_core::GUID, hostmessagereceivedcallback: P0) -> ::windows_core::Result<()> where @@ -1787,19 +1776,13 @@ impl ::core::default::Default for IsolatedWindowsEnvironmentCreateProgress { } } #[cfg(feature = "Foundation_Collections")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Foundation_Collections\"`"] - HostMessageReceivedCallback, - HostMessageReceivedCallback_Vtbl, - 0xfaf26ffa_8ce1_4cc1_b278_322d31a5e4a3 -); +::windows_core::imp::com_interface!(HostMessageReceivedCallback, HostMessageReceivedCallback_Vtbl, 0xfaf26ffa_8ce1_4cc1_b278_322d31a5e4a3); #[cfg(feature = "Foundation_Collections")] impl HostMessageReceivedCallback { pub fn new>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = HostMessageReceivedCallbackBox:: { vtable: &HostMessageReceivedCallbackBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invoke(&self, receiverid: ::windows_core::GUID, message: P0) -> ::windows_core::Result<()> where @@ -1867,19 +1850,13 @@ pub struct HostMessageReceivedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Foundation_Collections")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Foundation_Collections\"`"] - MessageReceivedCallback, - MessageReceivedCallback_Vtbl, - 0xf5b4c8ff_1d9d_4995_9fea_4d15257c0757 -); +::windows_core::imp::com_interface!(MessageReceivedCallback, MessageReceivedCallback_Vtbl, 0xf5b4c8ff_1d9d_4995_9fea_4d15257c0757); #[cfg(feature = "Foundation_Collections")] impl MessageReceivedCallback { pub fn new>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = MessageReceivedCallbackBox:: { vtable: &MessageReceivedCallbackBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Invoke(&self, receiverid: ::windows_core::GUID, message: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Security/mod.rs b/crates/libs/windows/src/Windows/Security/mod.rs index 5e98ddc8b4..cabf653014 100644 --- a/crates/libs/windows/src/Windows/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Security/mod.rs @@ -1,24 +1,16 @@ #[cfg(feature = "Security_Authentication")] -#[doc = "Required features: `\"Security_Authentication\"`"] pub mod Authentication; #[cfg(feature = "Security_Authorization")] -#[doc = "Required features: `\"Security_Authorization\"`"] pub mod Authorization; #[cfg(feature = "Security_Credentials")] -#[doc = "Required features: `\"Security_Credentials\"`"] pub mod Credentials; #[cfg(feature = "Security_Cryptography")] -#[doc = "Required features: `\"Security_Cryptography\"`"] pub mod Cryptography; #[cfg(feature = "Security_DataProtection")] -#[doc = "Required features: `\"Security_DataProtection\"`"] pub mod DataProtection; #[cfg(feature = "Security_EnterpriseData")] -#[doc = "Required features: `\"Security_EnterpriseData\"`"] pub mod EnterpriseData; #[cfg(feature = "Security_ExchangeActiveSyncProvisioning")] -#[doc = "Required features: `\"Security_ExchangeActiveSyncProvisioning\"`"] pub mod ExchangeActiveSyncProvisioning; #[cfg(feature = "Security_Isolation")] -#[doc = "Required features: `\"Security_Isolation\"`"] pub mod Isolation; diff --git a/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs index bbd0d999dc..c919b924b8 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/Guidance/mod.rs @@ -257,7 +257,6 @@ impl GuidanceAudioNotificationRequestedEventArgs { (::windows_core::Interface::vtable(this).AudioNotification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AudioFilePaths(&self) -> ::windows_core::Result> { let this = self; @@ -323,7 +322,6 @@ unsafe impl ::core::marker::Sync for GuidanceLaneInfo {} pub struct GuidanceManeuver(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GuidanceManeuver, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GuidanceManeuver { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn StartLocation(&self) -> ::windows_core::Result { let this = self; @@ -427,7 +425,6 @@ unsafe impl ::core::marker::Sync for GuidanceManeuver {} pub struct GuidanceMapMatchedCoordinate(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(GuidanceMapMatchedCoordinate, ::windows_core::IUnknown, ::windows_core::IInspectable); impl GuidanceMapMatchedCoordinate { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Location(&self) -> ::windows_core::Result { let this = self; @@ -640,7 +637,6 @@ impl GuidanceNavigator { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetGuidanceVoice)(::windows_core::Interface::as_raw(this), voiceid, ::core::mem::transmute_copy(voicefolder)).ok() } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn UpdateUserLocation(&self, userlocation: P0) -> ::windows_core::Result<()> where @@ -649,7 +645,6 @@ impl GuidanceNavigator { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateUserLocation)(::windows_core::Interface::as_raw(this), userlocation.into_param().abi()).ok() } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn UpdateUserLocationWithPositionOverride(&self, userlocation: P0, positionoverride: super::super::super::Devices::Geolocation::BasicGeoposition) -> ::windows_core::Result<()> where @@ -776,7 +771,6 @@ impl GuidanceRoadSegment { (::windows_core::Interface::vtable(this).TravelTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Path(&self) -> ::windows_core::Result { let this = self; @@ -852,7 +846,6 @@ impl GuidanceRoadSignpost { (::windows_core::Interface::vtable(this).Exit)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -861,7 +854,6 @@ impl GuidanceRoadSignpost { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn ForegroundColor(&self) -> ::windows_core::Result { let this = self; @@ -870,7 +862,6 @@ impl GuidanceRoadSignpost { (::windows_core::Interface::vtable(this).ForegroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ExitDirections(&self) -> ::windows_core::Result> { let this = self; @@ -911,7 +902,6 @@ impl GuidanceRoute { (::windows_core::Interface::vtable(this).Distance)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Maneuvers(&self) -> ::windows_core::Result> { let this = self; @@ -920,7 +910,6 @@ impl GuidanceRoute { (::windows_core::Interface::vtable(this).Maneuvers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn BoundingBox(&self) -> ::windows_core::Result { let this = self; @@ -929,7 +918,6 @@ impl GuidanceRoute { (::windows_core::Interface::vtable(this).BoundingBox)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Path(&self) -> ::windows_core::Result { let this = self; @@ -938,7 +926,6 @@ impl GuidanceRoute { (::windows_core::Interface::vtable(this).Path)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RoadSegments(&self) -> ::windows_core::Result> { let this = self; @@ -1152,7 +1139,6 @@ impl GuidanceUpdatedEventArgs { (::windows_core::Interface::vtable(this).IsNewManeuver)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LaneInfo(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs index 8b6ddec0dd..fc86b78ae1 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/LocalSearch/mod.rs @@ -181,7 +181,6 @@ impl LocalLocation { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Point(&self) -> ::windows_core::Result { let this = self; @@ -218,7 +217,6 @@ impl LocalLocation { (::windows_core::Interface::vtable(this).RatingInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HoursOfOperation(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -242,7 +240,6 @@ unsafe impl ::core::marker::Send for LocalLocation {} unsafe impl ::core::marker::Sync for LocalLocation {} pub struct LocalLocationFinder; impl LocalLocationFinder { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindLocalLocationsAsync(searchterm: &::windows_core::HSTRING, searcharea: P0, localcategory: &::windows_core::HSTRING, maxresults: u32) -> ::windows_core::Result> where @@ -267,7 +264,6 @@ impl ::windows_core::RuntimeName for LocalLocationFinder { pub struct LocalLocationFinderResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LocalLocationFinderResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LocalLocationFinderResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LocalLocations(&self) -> ::windows_core::Result> { let this = self; @@ -301,7 +297,6 @@ unsafe impl ::core::marker::Sync for LocalLocationFinderResult {} pub struct LocalLocationHoursOfOperationItem(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(LocalLocationHoursOfOperationItem, ::windows_core::IUnknown, ::windows_core::IInspectable); impl LocalLocationHoursOfOperationItem { - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn Day(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs index 641bb0ae00..17d6cf3cf6 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/OfflineMaps/mod.rs @@ -101,7 +101,6 @@ impl OfflineMapPackage { (::windows_core::Interface::vtable(this).RequestStartDownloadAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindPackagesAsync(querypoint: P0) -> ::windows_core::Result> where @@ -112,7 +111,6 @@ impl OfflineMapPackage { (::windows_core::Interface::vtable(this).FindPackagesAsync)(::windows_core::Interface::as_raw(this), querypoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindPackagesInBoundingBoxAsync(queryboundingbox: P0) -> ::windows_core::Result> where @@ -123,7 +121,6 @@ impl OfflineMapPackage { (::windows_core::Interface::vtable(this).FindPackagesInBoundingBoxAsync)(::windows_core::Interface::as_raw(this), queryboundingbox.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindPackagesInGeocircleAsync(querycircle: P0) -> ::windows_core::Result> where @@ -164,7 +161,6 @@ impl OfflineMapPackageQueryResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Packages(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Services/Maps/mod.rs b/crates/libs/windows/src/Windows/Services/Maps/mod.rs index a02d36b2f9..a09fe5b929 100644 --- a/crates/libs/windows/src/Windows/Services/Maps/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Maps/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Services_Maps_Guidance")] -#[doc = "Required features: `\"Services_Maps_Guidance\"`"] pub mod Guidance; #[cfg(feature = "Services_Maps_LocalSearch")] -#[doc = "Required features: `\"Services_Maps_LocalSearch\"`"] pub mod LocalSearch; #[cfg(feature = "Services_Maps_OfflineMaps")] -#[doc = "Required features: `\"Services_Maps_OfflineMaps\"`"] pub mod OfflineMaps; ::windows_core::imp::com_interface!(IEnhancedWaypoint, IEnhancedWaypoint_Vtbl, 0xed268c74_5913_11e6_8b77_86f30ca893d3); #[repr(C)] @@ -432,7 +429,6 @@ pub struct IPlaceInfoStatics2_Vtbl { pub struct EnhancedWaypoint(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(EnhancedWaypoint, ::windows_core::IUnknown, ::windows_core::IInspectable); impl EnhancedWaypoint { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Point(&self) -> ::windows_core::Result { let this = self; @@ -448,7 +444,6 @@ impl EnhancedWaypoint { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Create(point: P0, kind: WaypointKind) -> ::windows_core::Result where @@ -644,7 +639,6 @@ unsafe impl ::core::marker::Sync for MapAddress {} pub struct MapLocation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MapLocation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MapLocation { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Point(&self) -> ::windows_core::Result { let this = self; @@ -689,7 +683,6 @@ unsafe impl ::core::marker::Send for MapLocation {} unsafe impl ::core::marker::Sync for MapLocation {} pub struct MapLocationFinder; impl MapLocationFinder { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindLocationsAtAsync(querypoint: P0) -> ::windows_core::Result> where @@ -700,7 +693,6 @@ impl MapLocationFinder { (::windows_core::Interface::vtable(this).FindLocationsAtAsync)(::windows_core::Interface::as_raw(this), querypoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindLocationsAsync(searchtext: &::windows_core::HSTRING, referencepoint: P0) -> ::windows_core::Result> where @@ -711,7 +703,6 @@ impl MapLocationFinder { (::windows_core::Interface::vtable(this).FindLocationsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(searchtext), referencepoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindLocationsWithMaxCountAsync(searchtext: &::windows_core::HSTRING, referencepoint: P0, maxcount: u32) -> ::windows_core::Result> where @@ -722,7 +713,6 @@ impl MapLocationFinder { (::windows_core::Interface::vtable(this).FindLocationsWithMaxCountAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(searchtext), referencepoint.into_param().abi(), maxcount, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn FindLocationsAtWithAccuracyAsync(querypoint: P0, accuracy: MapLocationDesiredAccuracy) -> ::windows_core::Result> where @@ -752,7 +742,6 @@ impl ::windows_core::RuntimeName for MapLocationFinder { pub struct MapLocationFinderResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MapLocationFinderResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MapLocationFinderResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Locations(&self) -> ::windows_core::Result> { let this = self; @@ -803,7 +792,6 @@ impl ::windows_core::RuntimeName for MapManager { pub struct MapRoute(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MapRoute, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MapRoute { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn BoundingBox(&self) -> ::windows_core::Result { let this = self; @@ -826,7 +814,6 @@ impl MapRoute { (::windows_core::Interface::vtable(this).EstimatedDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Path(&self) -> ::windows_core::Result { let this = self; @@ -835,7 +822,6 @@ impl MapRoute { (::windows_core::Interface::vtable(this).Path)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Legs(&self) -> ::windows_core::Result> { let this = self; @@ -987,7 +973,6 @@ unsafe impl ::core::marker::Send for MapRouteDrivingOptions {} unsafe impl ::core::marker::Sync for MapRouteDrivingOptions {} pub struct MapRouteFinder; impl MapRouteFinder { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetDrivingRouteAsync(startpoint: P0, endpoint: P1) -> ::windows_core::Result> where @@ -999,7 +984,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetDrivingRouteWithOptimizationAsync(startpoint: P0, endpoint: P1, optimization: MapRouteOptimization) -> ::windows_core::Result> where @@ -1011,7 +995,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteWithOptimizationAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), optimization, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetDrivingRouteWithOptimizationAndRestrictionsAsync(startpoint: P0, endpoint: P1, optimization: MapRouteOptimization, restrictions: MapRouteRestrictions) -> ::windows_core::Result> where @@ -1023,7 +1006,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteWithOptimizationAndRestrictionsAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), optimization, restrictions, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetDrivingRouteWithOptimizationRestrictionsAndHeadingAsync(startpoint: P0, endpoint: P1, optimization: MapRouteOptimization, restrictions: MapRouteRestrictions, headingindegrees: f64) -> ::windows_core::Result> where @@ -1035,7 +1017,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteWithOptimizationRestrictionsAndHeadingAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), optimization, restrictions, headingindegrees, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation_Collections"))] pub fn GetDrivingRouteFromWaypointsAsync(waypoints: P0) -> ::windows_core::Result> where @@ -1046,7 +1027,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteFromWaypointsAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation_Collections"))] pub fn GetDrivingRouteFromWaypointsAndOptimizationAsync(waypoints: P0, optimization: MapRouteOptimization) -> ::windows_core::Result> where @@ -1057,7 +1037,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteFromWaypointsAndOptimizationAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), optimization, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation_Collections"))] pub fn GetDrivingRouteFromWaypointsOptimizationAndRestrictionsAsync(waypoints: P0, optimization: MapRouteOptimization, restrictions: MapRouteRestrictions) -> ::windows_core::Result> where @@ -1068,7 +1047,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteFromWaypointsOptimizationAndRestrictionsAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), optimization, restrictions, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation_Collections"))] pub fn GetDrivingRouteFromWaypointsOptimizationRestrictionsAndHeadingAsync(waypoints: P0, optimization: MapRouteOptimization, restrictions: MapRouteRestrictions, headingindegrees: f64) -> ::windows_core::Result> where @@ -1079,7 +1057,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteFromWaypointsOptimizationRestrictionsAndHeadingAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), optimization, restrictions, headingindegrees, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetWalkingRouteAsync(startpoint: P0, endpoint: P1) -> ::windows_core::Result> where @@ -1091,7 +1068,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetWalkingRouteAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation_Collections"))] pub fn GetWalkingRouteFromWaypointsAsync(waypoints: P0) -> ::windows_core::Result> where @@ -1102,7 +1078,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetWalkingRouteFromWaypointsAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetDrivingRouteWithOptionsAsync(startpoint: P0, endpoint: P1, options: P2) -> ::windows_core::Result> where @@ -1115,7 +1090,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteWithOptionsAsync)(::windows_core::Interface::as_raw(this), startpoint.into_param().abi(), endpoint.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDrivingRouteFromEnhancedWaypointsAsync(waypoints: P0) -> ::windows_core::Result> where @@ -1126,7 +1100,6 @@ impl MapRouteFinder { (::windows_core::Interface::vtable(this).GetDrivingRouteFromEnhancedWaypointsAsync)(::windows_core::Interface::as_raw(this), waypoints.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDrivingRouteFromEnhancedWaypointsWithOptionsAsync(waypoints: P0, options: P1) -> ::windows_core::Result> where @@ -1176,7 +1149,6 @@ impl MapRouteFinderResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AlternateRoutes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1203,7 +1175,6 @@ unsafe impl ::core::marker::Sync for MapRouteFinderResult {} pub struct MapRouteLeg(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MapRouteLeg, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MapRouteLeg { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn BoundingBox(&self) -> ::windows_core::Result { let this = self; @@ -1212,7 +1183,6 @@ impl MapRouteLeg { (::windows_core::Interface::vtable(this).BoundingBox)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Path(&self) -> ::windows_core::Result { let this = self; @@ -1235,7 +1205,6 @@ impl MapRouteLeg { (::windows_core::Interface::vtable(this).EstimatedDuration)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Maneuvers(&self) -> ::windows_core::Result> { let this = self; @@ -1276,7 +1245,6 @@ unsafe impl ::core::marker::Sync for MapRouteLeg {} pub struct MapRouteManeuver(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(MapRouteManeuver, ::windows_core::IUnknown, ::windows_core::IInspectable); impl MapRouteManeuver { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn StartingPoint(&self) -> ::windows_core::Result { let this = self; @@ -1341,7 +1309,6 @@ impl MapRouteManeuver { (::windows_core::Interface::vtable(this).StreetName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Warnings(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1428,7 +1395,6 @@ impl PlaceInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).Show)(::windows_core::Interface::as_raw(this), selection).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowWithPreferredPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::super::UI::Popups::Placement) -> ::windows_core::Result<()> { let this = self; @@ -1455,7 +1421,6 @@ impl PlaceInfo { (::windows_core::Interface::vtable(this).DisplayAddress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Geoshape(&self) -> ::windows_core::Result { let this = self; @@ -1464,7 +1429,6 @@ impl PlaceInfo { (::windows_core::Interface::vtable(this).Geoshape)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn Create(referencepoint: P0) -> ::windows_core::Result where @@ -1475,7 +1439,6 @@ impl PlaceInfo { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), referencepoint.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn CreateWithGeopointAndOptions(referencepoint: P0, options: P1) -> ::windows_core::Result where @@ -1493,7 +1456,6 @@ impl PlaceInfo { (::windows_core::Interface::vtable(this).CreateFromIdentifier)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(identifier), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn CreateFromIdentifierWithOptions(identifier: &::windows_core::HSTRING, defaultpoint: P0, options: P1) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Services/Store/mod.rs b/crates/libs/windows/src/Windows/Services/Store/mod.rs index 892fd07f36..94d430540d 100644 --- a/crates/libs/windows/src/Windows/Services/Store/mod.rs +++ b/crates/libs/windows/src/Windows/Services/Store/mod.rs @@ -648,7 +648,6 @@ impl StoreAppLicense { (::windows_core::Interface::vtable(this).ExtendedJsonData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddOnLicenses(&self) -> ::windows_core::Result> { let this = self; @@ -925,7 +924,6 @@ unsafe impl ::core::marker::Sync for StoreConsumableResult {} pub struct StoreContext(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StoreContext, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StoreContext { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -976,7 +974,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetStoreProductForCurrentAppAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStoreProductsAsync(&self, productkinds: P0, storeids: P1) -> ::windows_core::Result> where @@ -989,7 +986,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetStoreProductsAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), storeids.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAssociatedStoreProductsAsync(&self, productkinds: P0) -> ::windows_core::Result> where @@ -1001,7 +997,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetAssociatedStoreProductsAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAssociatedStoreProductsWithPagingAsync(&self, productkinds: P0, maxitemstoretrieveperpage: u32) -> ::windows_core::Result> where @@ -1013,7 +1008,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetAssociatedStoreProductsWithPagingAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), maxitemstoretrieveperpage, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUserCollectionAsync(&self, productkinds: P0) -> ::windows_core::Result> where @@ -1025,7 +1019,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetUserCollectionAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUserCollectionWithPagingAsync(&self, productkinds: P0, maxitemstoretrieveperpage: u32) -> ::windows_core::Result> where @@ -1051,7 +1044,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetConsumableBalanceRemainingAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productstoreid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn AcquireStoreLicenseForOptionalPackageAsync(&self, optionalpackage: P0) -> ::windows_core::Result> where @@ -1080,7 +1072,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestPurchaseWithPurchasePropertiesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(storeid), storepurchaseproperties.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAppAndOptionalStorePackageUpdatesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1089,7 +1080,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetAppAndOptionalStorePackageUpdatesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestDownloadStorePackageUpdatesAsync(&self, storepackageupdates: P0) -> ::windows_core::Result> where @@ -1101,7 +1091,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestDownloadStorePackageUpdatesAsync)(::windows_core::Interface::as_raw(this), storepackageupdates.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestDownloadAndInstallStorePackageUpdatesAsync(&self, storepackageupdates: P0) -> ::windows_core::Result> where @@ -1113,7 +1102,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestDownloadAndInstallStorePackageUpdatesAsync)(::windows_core::Interface::as_raw(this), storepackageupdates.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestDownloadAndInstallStorePackagesAsync(&self, storeids: P0) -> ::windows_core::Result> where @@ -1125,7 +1113,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestDownloadAndInstallStorePackagesAsync)(::windows_core::Interface::as_raw(this), storeids.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindStoreProductForPackageAsync(&self, productkinds: P0, package: P1) -> ::windows_core::Result> where @@ -1145,7 +1132,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).CanSilentlyDownloadStorePackageUpdates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrySilentDownloadStorePackageUpdatesAsync(&self, storepackageupdates: P0) -> ::windows_core::Result> where @@ -1157,7 +1143,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).TrySilentDownloadStorePackageUpdatesAsync)(::windows_core::Interface::as_raw(this), storepackageupdates.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrySilentDownloadAndInstallStorePackageUpdatesAsync(&self, storepackageupdates: P0) -> ::windows_core::Result> where @@ -1169,7 +1154,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).TrySilentDownloadAndInstallStorePackageUpdatesAsync)(::windows_core::Interface::as_raw(this), storepackageupdates.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn CanAcquireStoreLicenseForOptionalPackageAsync(&self, optionalpackage: P0) -> ::windows_core::Result> where @@ -1188,7 +1172,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).CanAcquireStoreLicenseAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(productstoreid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStoreProductsWithOptionsAsync(&self, productkinds: P0, storeids: P1, storeproductoptions: P2) -> ::windows_core::Result> where @@ -1202,7 +1185,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetStoreProductsWithOptionsAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), storeids.into_param().abi(), storeproductoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAssociatedStoreQueueItemsAsync(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -1211,7 +1193,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetAssociatedStoreQueueItemsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStoreQueueItemsAsync(&self, storeids: P0) -> ::windows_core::Result>> where @@ -1223,7 +1204,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetStoreQueueItemsAsync)(::windows_core::Interface::as_raw(this), storeids.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestDownloadAndInstallStorePackagesWithInstallOptionsAsync(&self, storeids: P0, storepackageinstalloptions: P1) -> ::windows_core::Result> where @@ -1236,7 +1216,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestDownloadAndInstallStorePackagesWithInstallOptionsAsync)(::windows_core::Interface::as_raw(this), storeids.into_param().abi(), storepackageinstalloptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DownloadAndInstallStorePackagesAsync(&self, storeids: P0) -> ::windows_core::Result> where @@ -1248,7 +1227,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).DownloadAndInstallStorePackagesAsync)(::windows_core::Interface::as_raw(this), storeids.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn RequestUninstallStorePackageAsync(&self, package: P0) -> ::windows_core::Result> where @@ -1267,7 +1245,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestUninstallStorePackageByStoreIdAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(storeid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn UninstallStorePackageAsync(&self, package: P0) -> ::windows_core::Result> where @@ -1293,7 +1270,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).RequestRateAndReviewAppAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetInstallOrderForAssociatedStoreQueueItemsAsync(&self, items: P0) -> ::windows_core::Result>> where @@ -1305,7 +1281,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).SetInstallOrderForAssociatedStoreQueueItemsAsync)(::windows_core::Interface::as_raw(this), items.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUserPurchaseHistoryAsync(&self, productkinds: P0) -> ::windows_core::Result> where @@ -1317,7 +1292,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetUserPurchaseHistoryAsync)(::windows_core::Interface::as_raw(this), productkinds.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAssociatedStoreProductsByInAppOfferTokenAsync(&self, inappoffertokens: P0) -> ::windows_core::Result> where @@ -1342,7 +1316,6 @@ impl StoreContext { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1537,7 +1510,6 @@ impl StorePackageLicense { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveLicenseLost)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Package(&self) -> ::windows_core::Result { let this = self; @@ -1575,7 +1547,6 @@ unsafe impl ::core::marker::Sync for StorePackageLicense {} pub struct StorePackageUpdate(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorePackageUpdate, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StorePackageUpdate { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Package(&self) -> ::windows_core::Result { let this = self; @@ -1616,7 +1587,6 @@ impl StorePackageUpdateResult { (::windows_core::Interface::vtable(this).OverallState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StorePackageUpdateStatuses(&self) -> ::windows_core::Result> { let this = self; @@ -1625,7 +1595,6 @@ impl StorePackageUpdateResult { (::windows_core::Interface::vtable(this).StorePackageUpdateStatuses)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StoreQueueItems(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1775,7 +1744,6 @@ impl StoreProduct { (::windows_core::Interface::vtable(this).HasDigitalDownload)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Keywords(&self) -> ::windows_core::Result> { let this = self; @@ -1784,7 +1752,6 @@ impl StoreProduct { (::windows_core::Interface::vtable(this).Keywords)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Images(&self) -> ::windows_core::Result> { let this = self; @@ -1793,7 +1760,6 @@ impl StoreProduct { (::windows_core::Interface::vtable(this).Images)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Videos(&self) -> ::windows_core::Result> { let this = self; @@ -1802,7 +1768,6 @@ impl StoreProduct { (::windows_core::Interface::vtable(this).Videos)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Skus(&self) -> ::windows_core::Result> { let this = self; @@ -1895,7 +1860,6 @@ impl StoreProductOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ActionFilters(&self) -> ::windows_core::Result> { let this = self; @@ -1922,7 +1886,6 @@ unsafe impl ::core::marker::Sync for StoreProductOptions {} pub struct StoreProductPagedQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StoreProductPagedQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StoreProductPagedQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Products(&self) -> ::windows_core::Result> { let this = self; @@ -1970,7 +1933,6 @@ unsafe impl ::core::marker::Sync for StoreProductPagedQueryResult {} pub struct StoreProductQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StoreProductQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StoreProductQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Products(&self) -> ::windows_core::Result> { let this = self; @@ -2372,7 +2334,6 @@ impl StoreSendRequestResult { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn HttpStatusCode(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2441,7 +2402,6 @@ impl StoreSku { (::windows_core::Interface::vtable(this).CustomDeveloperData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Images(&self) -> ::windows_core::Result> { let this = self; @@ -2450,7 +2410,6 @@ impl StoreSku { (::windows_core::Interface::vtable(this).Images)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Videos(&self) -> ::windows_core::Result> { let this = self; @@ -2459,7 +2418,6 @@ impl StoreSku { (::windows_core::Interface::vtable(this).Videos)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Availabilities(&self) -> ::windows_core::Result> { let this = self; @@ -2489,7 +2447,6 @@ impl StoreSku { (::windows_core::Interface::vtable(this).IsInUserCollection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BundledSkus(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs b/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs index 7f095a9b78..80b724e5b2 100644 --- a/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs +++ b/crates/libs/windows/src/Windows/Services/TargetedContent/mod.rs @@ -306,7 +306,6 @@ impl TargetedContentCollection { (::windows_core::Interface::vtable(this).Path)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -315,7 +314,6 @@ impl TargetedContentCollection { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Collections(&self) -> ::windows_core::Result> { let this = self; @@ -324,7 +322,6 @@ impl TargetedContentCollection { (::windows_core::Interface::vtable(this).Collections)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -410,7 +407,6 @@ impl ::windows_core::RuntimeName for TargetedContentContainer { } unsafe impl ::core::marker::Send for TargetedContentContainer {} unsafe impl ::core::marker::Sync for TargetedContentContainer {} -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -421,7 +417,6 @@ pub struct TargetedContentFile(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(TargetedContentFile, super::super::Storage::Streams::IRandomAccessStreamReference); #[cfg(feature = "Storage_Streams")] impl TargetedContentFile { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenReadAsync(&self) -> ::windows_core::Result> { let this = self; @@ -455,7 +450,6 @@ pub struct TargetedContentImage(::windows_core::IUnknown); #[cfg(feature = "Storage_Streams")] ::windows_core::imp::required_hierarchy!(TargetedContentImage, super::super::Storage::Streams::IRandomAccessStreamReference); impl TargetedContentImage { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -518,7 +512,6 @@ impl TargetedContentItem { (::windows_core::Interface::vtable(this).State)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -527,7 +520,6 @@ impl TargetedContentItem { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Collections(&self) -> ::windows_core::Result> { let this = self; @@ -766,7 +758,6 @@ impl TargetedContentSubscriptionOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAllowPartialContentAvailability)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CloudQueryParameters(&self) -> ::windows_core::Result> { let this = self; @@ -775,7 +766,6 @@ impl TargetedContentSubscriptionOptions { (::windows_core::Interface::vtable(this).CloudQueryParameters)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LocalFilters(&self) -> ::windows_core::Result> { let this = self; @@ -848,7 +838,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Boolean)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -871,7 +860,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Action)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Strings(&self) -> ::windows_core::Result> { let this = self; @@ -880,7 +868,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Strings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Uris(&self) -> ::windows_core::Result> { let this = self; @@ -889,7 +876,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Uris)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Numbers(&self) -> ::windows_core::Result> { let this = self; @@ -898,7 +884,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Numbers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Booleans(&self) -> ::windows_core::Result> { let this = self; @@ -907,7 +892,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Booleans)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -916,7 +900,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).Files)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ImageFiles(&self) -> ::windows_core::Result> { let this = self; @@ -925,7 +908,6 @@ impl TargetedContentValue { (::windows_core::Interface::vtable(this).ImageFiles)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Actions(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Services/mod.rs b/crates/libs/windows/src/Windows/Services/mod.rs index 3ee0b380a3..6d15ef3a16 100644 --- a/crates/libs/windows/src/Windows/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Services/mod.rs @@ -1,9 +1,6 @@ #[cfg(feature = "Services_Maps")] -#[doc = "Required features: `\"Services_Maps\"`"] pub mod Maps; #[cfg(feature = "Services_Store")] -#[doc = "Required features: `\"Services_Store\"`"] pub mod Store; #[cfg(feature = "Services_TargetedContent")] -#[doc = "Required features: `\"Services_TargetedContent\"`"] pub mod TargetedContent; diff --git a/crates/libs/windows/src/Windows/Storage/AccessCache/impl.rs b/crates/libs/windows/src/Windows/Storage/AccessCache/impl.rs index 7e357e5cc2..586a4d3fcd 100644 --- a/crates/libs/windows/src/Windows/Storage/AccessCache/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/AccessCache/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IStorageItemAccessList_Impl: Sized { fn AddOverloadDefaultMetadata(&self, file: ::core::option::Option<&super::IStorageItem>) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs b/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs index 4a555e72e9..0f366841f6 100644 --- a/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/AccessCache/mod.rs @@ -131,7 +131,6 @@ impl IStorageItemAccessList { (::windows_core::Interface::vtable(this).CheckAccess)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Entries(&self) -> ::windows_core::Result { let this = self; @@ -191,7 +190,6 @@ pub struct IStorageItemMostRecentlyUsedList2_Vtbl { pub AddWithMetadataAndVisibility: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, RecentStorageItemVisibility, *mut ::std::mem::MaybeUninit<::windows_core::HSTRING>) -> ::windows_core::HRESULT, pub AddOrReplaceWithMetadataAndVisibility: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, *mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::HSTRING>, RecentStorageItemVisibility) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -202,7 +200,6 @@ pub struct AccessListEntryView(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(AccessListEntryView, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl AccessListEntryView { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -211,7 +208,6 @@ impl AccessListEntryView { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -220,7 +216,6 @@ impl AccessListEntryView { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -229,7 +224,6 @@ impl AccessListEntryView { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -241,7 +235,6 @@ impl AccessListEntryView { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [AccessListEntry]) -> ::windows_core::Result { let this = self; @@ -317,7 +310,6 @@ impl StorageApplicationPermissions { (::windows_core::Interface::vtable(this).MostRecentlyUsedList)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFutureAccessListForUser(user: P0) -> ::windows_core::Result where @@ -328,7 +320,6 @@ impl StorageApplicationPermissions { (::windows_core::Interface::vtable(this).GetFutureAccessListForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetMostRecentlyUsedListForUser(user: P0) -> ::windows_core::Result where @@ -460,7 +451,6 @@ impl StorageItemAccessList { (::windows_core::Interface::vtable(this).CheckAccess)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Entries(&self) -> ::windows_core::Result { let this = self; @@ -594,7 +584,6 @@ impl StorageItemMostRecentlyUsedList { (::windows_core::Interface::vtable(this).CheckAccess)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Entries(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Storage/BulkAccess/impl.rs b/crates/libs/windows/src/Windows/Storage/BulkAccess/impl.rs index 5a0ae3de63..3bd48c779b 100644 --- a/crates/libs/windows/src/Windows/Storage/BulkAccess/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/BulkAccess/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub trait IStorageItemInformation_Impl: Sized { fn MusicProperties(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs b/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs index c171432248..8047a64b50 100644 --- a/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/BulkAccess/mod.rs @@ -56,7 +56,6 @@ pub struct IFileInformationFactoryFactory_Vtbl { ::windows_core::imp::com_interface!(IStorageItemInformation, IStorageItemInformation_Vtbl, 0x87a5cb8b_8972_4f40_8de0_d86fb179d8fa); ::windows_core::imp::interface_hierarchy!(IStorageItemInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IStorageItemInformation { - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn MusicProperties(&self) -> ::windows_core::Result { let this = self; @@ -65,7 +64,6 @@ impl IStorageItemInformation { (::windows_core::Interface::vtable(this).MusicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn VideoProperties(&self) -> ::windows_core::Result { let this = self; @@ -74,7 +72,6 @@ impl IStorageItemInformation { (::windows_core::Interface::vtable(this).VideoProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn ImageProperties(&self) -> ::windows_core::Result { let this = self; @@ -83,7 +80,6 @@ impl IStorageItemInformation { (::windows_core::Interface::vtable(this).ImageProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn DocumentProperties(&self) -> ::windows_core::Result { let this = self; @@ -92,7 +88,6 @@ impl IStorageItemInformation { (::windows_core::Interface::vtable(this).DocumentProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn BasicProperties(&self) -> ::windows_core::Result { let this = self; @@ -101,7 +96,6 @@ impl IStorageItemInformation { (::windows_core::Interface::vtable(this).BasicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -182,7 +176,6 @@ pub struct FileInformation(::windows_core::IUnknown); #[cfg(feature = "Storage_Streams")] ::windows_core::imp::required_hierarchy!(FileInformation, super::Streams::IInputStreamReference, super::Streams::IRandomAccessStreamReference, super::IStorageFile, super::IStorageFile2, super::IStorageFilePropertiesWithAvailability, super::IStorageItem, super::IStorageItem2, IStorageItemInformation, super::IStorageItemProperties, super::IStorageItemPropertiesWithProvider); impl FileInformation { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenSequentialReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -191,7 +184,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).OpenSequentialReadAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -214,7 +206,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenAsync(&self, accessmode: super::FileAccessMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -310,7 +301,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).MoveAndReplaceAsync)(::windows_core::Interface::as_raw(this), filetoreplace.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenWithOptionsAsync(&self, accessmode: super::FileAccessMode, options: super::StorageOpenOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -361,7 +351,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -422,7 +411,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).IsEqual)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn MusicProperties(&self) -> ::windows_core::Result { let this = self; @@ -431,7 +419,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).MusicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn VideoProperties(&self) -> ::windows_core::Result { let this = self; @@ -440,7 +427,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).VideoProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn ImageProperties(&self) -> ::windows_core::Result { let this = self; @@ -449,7 +435,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).ImageProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn DocumentProperties(&self) -> ::windows_core::Result { let this = self; @@ -458,7 +443,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).DocumentProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn BasicProperties(&self) -> ::windows_core::Result { let this = self; @@ -467,7 +451,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).BasicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -504,7 +487,6 @@ impl FileInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePropertiesUpdated)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: super::FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -513,7 +495,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: super::FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -522,7 +503,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: super::FileProperties::ThumbnailMode, requestedsize: u32, options: super::FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -552,7 +532,6 @@ impl FileInformation { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -584,7 +563,6 @@ impl ::windows_core::RuntimeName for FileInformation { pub struct FileInformationFactory(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(FileInformationFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl FileInformationFactory { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -593,7 +571,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -602,7 +579,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetItemsAsyncDefaultStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -611,7 +587,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetFilesAsync)(::windows_core::Interface::as_raw(this), startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -620,7 +595,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetFilesAsyncDefaultStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -629,7 +603,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetFoldersAsync)(::windows_core::Interface::as_raw(this), startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -659,7 +632,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).GetVirtualizedFoldersVector)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Search"))] pub fn CreateWithMode(queryresult: P0, mode: super::FileProperties::ThumbnailMode) -> ::windows_core::Result where @@ -670,7 +642,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).CreateWithMode)(::windows_core::Interface::as_raw(this), queryresult.into_param().abi(), mode, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Search"))] pub fn CreateWithModeAndSize(queryresult: P0, mode: super::FileProperties::ThumbnailMode, requestedthumbnailsize: u32) -> ::windows_core::Result where @@ -681,7 +652,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).CreateWithModeAndSize)(::windows_core::Interface::as_raw(this), queryresult.into_param().abi(), mode, requestedthumbnailsize, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Search"))] pub fn CreateWithModeAndSizeAndOptions(queryresult: P0, mode: super::FileProperties::ThumbnailMode, requestedthumbnailsize: u32, thumbnailoptions: super::FileProperties::ThumbnailOptions) -> ::windows_core::Result where @@ -692,7 +662,6 @@ impl FileInformationFactory { (::windows_core::Interface::vtable(this).CreateWithModeAndSizeAndOptions)(::windows_core::Interface::as_raw(this), queryresult.into_param().abi(), mode, requestedthumbnailsize, thumbnailoptions, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Search"))] pub fn CreateWithModeAndSizeAndOptionsAndFlags(queryresult: P0, mode: super::FileProperties::ThumbnailMode, requestedthumbnailsize: u32, thumbnailoptions: super::FileProperties::ThumbnailOptions, delayload: bool) -> ::windows_core::Result where @@ -777,7 +746,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -786,7 +754,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -795,7 +762,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsyncOverloadDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -811,7 +777,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).TryGetItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn GetIndexedStateAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -820,7 +785,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetIndexedStateAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQueryOverloadDefault(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -829,7 +793,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFileQueryOverloadDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQuery(&self, query: super::Search::CommonFileQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -838,7 +801,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFileQuery)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -850,7 +812,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFileQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQueryOverloadDefault(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -859,7 +820,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFolderQueryOverloadDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQuery(&self, query: super::Search::CommonFolderQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -868,7 +828,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFolderQuery)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -880,7 +839,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateFolderQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateItemQuery(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -889,7 +847,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateItemQuery)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateItemQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -901,7 +858,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).CreateItemQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFilesAsync(&self, query: super::Search::CommonFileQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -910,7 +866,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFilesAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFilesAsyncOverloadDefaultStartAndCount(&self, query: super::Search::CommonFileQuery) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -919,7 +874,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFoldersAsync(&self, query: super::Search::CommonFolderQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -928,7 +882,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFoldersAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFoldersAsyncOverloadDefaultStartAndCount(&self, query: super::Search::CommonFolderQuery) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -937,7 +890,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetItemsAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -946,7 +898,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn AreQueryOptionsSupported(&self, queryoptions: P0) -> ::windows_core::Result where @@ -958,7 +909,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).AreQueryOptionsSupported)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn IsCommonFolderQuerySupported(&self, query: super::Search::CommonFolderQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -967,7 +917,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).IsCommonFolderQuerySupported)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn IsCommonFileQuerySupported(&self, query: super::Search::CommonFileQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1004,7 +953,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1065,7 +1013,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).IsEqual)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn MusicProperties(&self) -> ::windows_core::Result { let this = self; @@ -1074,7 +1021,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).MusicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn VideoProperties(&self) -> ::windows_core::Result { let this = self; @@ -1083,7 +1029,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).VideoProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn ImageProperties(&self) -> ::windows_core::Result { let this = self; @@ -1092,7 +1037,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).ImageProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn DocumentProperties(&self) -> ::windows_core::Result { let this = self; @@ -1101,7 +1045,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).DocumentProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn BasicProperties(&self) -> ::windows_core::Result { let this = self; @@ -1110,7 +1053,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).BasicProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn Thumbnail(&self) -> ::windows_core::Result { let this = self; @@ -1147,7 +1089,6 @@ impl FolderInformation { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePropertiesUpdated)(::windows_core::Interface::as_raw(this), eventcookie).ok() } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: super::FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1156,7 +1097,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: super::FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1165,7 +1105,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: super::FileProperties::ThumbnailMode, requestedsize: u32, options: super::FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1195,7 +1134,6 @@ impl FolderInformation { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/Storage/Compression/mod.rs b/crates/libs/windows/src/Windows/Storage/Compression/mod.rs index 5fb83f307b..af44c8b206 100644 --- a/crates/libs/windows/src/Windows/Storage/Compression/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Compression/mod.rs @@ -61,7 +61,6 @@ impl Compressor { (::windows_core::Interface::vtable(this).FinishAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DetachStream(&self) -> ::windows_core::Result { let this = self; @@ -70,7 +69,6 @@ impl Compressor { (::windows_core::Interface::vtable(this).DetachStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCompressor(underlyingstream: P0) -> ::windows_core::Result where @@ -81,7 +79,6 @@ impl Compressor { (::windows_core::Interface::vtable(this).CreateCompressor)(::windows_core::Interface::as_raw(this), underlyingstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateCompressorEx(underlyingstream: P0, algorithm: CompressAlgorithm, blocksize: u32) -> ::windows_core::Result where @@ -92,7 +89,6 @@ impl Compressor { (::windows_core::Interface::vtable(this).CreateCompressorEx)(::windows_core::Interface::as_raw(this), underlyingstream.into_param().abi(), algorithm, blocksize, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -104,7 +100,6 @@ impl Compressor { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -142,7 +137,6 @@ impl Decompressor { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn DetachStream(&self) -> ::windows_core::Result { let this = self; @@ -151,7 +145,6 @@ impl Decompressor { (::windows_core::Interface::vtable(this).DetachStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateDecompressor(underlyingstream: P0) -> ::windows_core::Result where @@ -162,7 +155,6 @@ impl Decompressor { (::windows_core::Interface::vtable(this).CreateDecompressor)(::windows_core::Interface::as_raw(this), underlyingstream.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::Streams::InputStreamOptions) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Storage/FileProperties/impl.rs b/crates/libs/windows/src/Windows/Storage/FileProperties/impl.rs index 56bd591c5f..0ed723df46 100644 --- a/crates/libs/windows/src/Windows/Storage/FileProperties/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/FileProperties/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IStorageItemExtraProperties_Impl: Sized { fn RetrievePropertiesAsync(&self, propertiestoretrieve: ::core::option::Option<&super::super::Foundation::Collections::IIterable<::windows_core::HSTRING>>) -> ::windows_core::Result>>; diff --git a/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs b/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs index d73ee03f9b..e98ce4038f 100644 --- a/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/FileProperties/mod.rs @@ -131,7 +131,6 @@ pub struct IStorageItemContentProperties_Vtbl { ::windows_core::imp::com_interface!(IStorageItemExtraProperties, IStorageItemExtraProperties_Vtbl, 0xc54361b2_54cd_432b_bdbc_4b19c4b470d7); ::windows_core::imp::interface_hierarchy!(IStorageItemExtraProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IStorageItemExtraProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -143,7 +142,6 @@ impl IStorageItemExtraProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -256,7 +254,6 @@ impl BasicProperties { (::windows_core::Interface::vtable(this).ItemDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -268,7 +265,6 @@ impl BasicProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -304,7 +300,6 @@ pub struct DocumentProperties(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DocumentProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(DocumentProperties, IStorageItemExtraProperties); impl DocumentProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Author(&self) -> ::windows_core::Result> { let this = self; @@ -324,7 +319,6 @@ impl DocumentProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Keywords(&self) -> ::windows_core::Result> { let this = self; @@ -344,7 +338,6 @@ impl DocumentProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetComment)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -356,7 +349,6 @@ impl DocumentProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -388,7 +380,6 @@ impl ::windows_core::RuntimeName for DocumentProperties { } pub struct GeotagHelper; impl GeotagHelper { - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn GetGeotagAsync(file: P0) -> ::windows_core::Result> where @@ -399,7 +390,6 @@ impl GeotagHelper { (::windows_core::Interface::vtable(this).GetGeotagAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn SetGeotagFromGeolocatorAsync(file: P0, geolocator: P1) -> ::windows_core::Result where @@ -411,7 +401,6 @@ impl GeotagHelper { (::windows_core::Interface::vtable(this).SetGeotagFromGeolocatorAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), geolocator.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Devices_Geolocation\"`"] #[cfg(feature = "Devices_Geolocation")] pub fn SetGeotagAsync(file: P0, geopoint: P1) -> ::windows_core::Result where @@ -449,7 +438,6 @@ impl ImageProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRating)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Keywords(&self) -> ::windows_core::Result> { let this = self; @@ -537,7 +525,6 @@ impl ImageProperties { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PeopleNames(&self) -> ::windows_core::Result> { let this = self; @@ -546,7 +533,6 @@ impl ImageProperties { (::windows_core::Interface::vtable(this).PeopleNames)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -558,7 +544,6 @@ impl ImageProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -616,7 +601,6 @@ impl MusicProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetArtist)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Genre(&self) -> ::windows_core::Result> { let this = self; @@ -683,7 +667,6 @@ impl MusicProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAlbumArtist)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Composers(&self) -> ::windows_core::Result> { let this = self; @@ -692,7 +675,6 @@ impl MusicProperties { (::windows_core::Interface::vtable(this).Composers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Conductors(&self) -> ::windows_core::Result> { let this = self; @@ -712,7 +694,6 @@ impl MusicProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSubtitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Producers(&self) -> ::windows_core::Result> { let this = self; @@ -732,7 +713,6 @@ impl MusicProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Writers(&self) -> ::windows_core::Result> { let this = self; @@ -752,7 +732,6 @@ impl MusicProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetYear)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -764,7 +743,6 @@ impl MusicProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -828,7 +806,6 @@ impl StorageItemContentProperties { (::windows_core::Interface::vtable(this).GetDocumentPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -840,7 +817,6 @@ impl StorageItemContentProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -870,7 +846,6 @@ unsafe impl ::windows_core::Interface for StorageItemContentProperties { impl ::windows_core::RuntimeName for StorageItemContentProperties { const NAME: &'static str = "Windows.Storage.FileProperties.StorageItemContentProperties"; } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -885,7 +860,6 @@ impl StorageItemThumbnail { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentType(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -894,7 +868,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsync(&self, buffer: P0, count: u32, options: super::Streams::InputStreamOptions) -> ::windows_core::Result> where @@ -906,7 +879,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).ReadAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), count, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -918,7 +890,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -927,7 +898,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).FlushAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -936,13 +906,11 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetSize(&self, value: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -951,7 +919,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).GetInputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetOutputStreamAt(&self, position: u64) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -960,7 +927,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).GetOutputStreamAt)(::windows_core::Interface::as_raw(this), position, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -969,13 +935,11 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Seek(&self, position: u64) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Seek)(::windows_core::Interface::as_raw(this), position).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CloneStream(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -984,7 +948,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).CloneStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanRead(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -993,7 +956,6 @@ impl StorageItemThumbnail { (::windows_core::Interface::vtable(this).CanRead)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CanWrite(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1050,7 +1012,6 @@ pub struct VideoProperties(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(VideoProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(VideoProperties, IStorageItemExtraProperties); impl VideoProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -1062,7 +1023,6 @@ impl VideoProperties { (::windows_core::Interface::vtable(this).RetrievePropertiesAsync)(::windows_core::Interface::as_raw(this), propertiestoretrieve.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SavePropertiesAsync(&self, propertiestosave: P0) -> ::windows_core::Result where @@ -1092,7 +1052,6 @@ impl VideoProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRating)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Keywords(&self) -> ::windows_core::Result> { let this = self; @@ -1158,7 +1117,6 @@ impl VideoProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSubtitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Producers(&self) -> ::windows_core::Result> { let this = self; @@ -1178,7 +1136,6 @@ impl VideoProperties { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPublisher)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Writers(&self) -> ::windows_core::Result> { let this = self; @@ -1205,7 +1162,6 @@ impl VideoProperties { (::windows_core::Interface::vtable(this).Bitrate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Directors(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs b/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs index d28ae10126..22d32dd9ca 100644 --- a/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Pickers/Provider/mod.rs @@ -27,12 +27,7 @@ pub struct IFileOpenPickerUI_Vtbl { pub RemoveClosing: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IFileRemovedEventArgs, - IFileRemovedEventArgs_Vtbl, - 0x13043da7_7fca_4c2b_9eca_6890f9f00185 -); +::windows_core::imp::com_interface!(IFileRemovedEventArgs, IFileRemovedEventArgs_Vtbl, 0x13043da7_7fca_4c2b_9eca_6890f9f00185); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -144,7 +139,6 @@ impl FileOpenPickerUI { (::windows_core::Interface::vtable(this).CanAddFile)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllowedFileTypes(&self) -> ::windows_core::Result> { let this = self; @@ -178,7 +172,6 @@ impl FileOpenPickerUI { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn FileRemoved(&self, handler: P0) -> ::windows_core::Result where @@ -190,7 +183,6 @@ impl FileOpenPickerUI { (::windows_core::Interface::vtable(this).FileRemoved)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveFileRemoved(&self, token: super::super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; @@ -221,7 +213,6 @@ unsafe impl ::windows_core::Interface for FileOpenPickerUI { impl ::windows_core::RuntimeName for FileOpenPickerUI { const NAME: &'static str = "Windows.Storage.Pickers.Provider.FileOpenPickerUI"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -230,7 +221,6 @@ pub struct FileRemovedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(FileRemovedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl FileRemovedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Id(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -269,7 +259,6 @@ impl FileSavePickerUI { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AllowedFileTypes(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs b/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs index e905ecb3ed..86714ac926 100644 --- a/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Pickers/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Storage_Pickers_Provider")] -#[doc = "Required features: `\"Storage_Pickers_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IFileOpenPicker, IFileOpenPicker_Vtbl, 0x2ca8278a_12c5_4c5f_8977_94547793c241); #[repr(C)] @@ -197,7 +196,6 @@ pub struct IFolderPickerStatics_Vtbl { #[cfg(not(feature = "System"))] CreateForUser: usize, } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -208,7 +206,6 @@ pub struct FileExtensionVector(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(FileExtensionVector, super::super::Foundation::Collections::IIterable::<::windows_core::HSTRING>, super::super::Foundation::Collections::IVector::<::windows_core::HSTRING>); #[cfg(feature = "Foundation_Collections")] impl FileExtensionVector { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -217,7 +214,6 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -226,7 +222,6 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -235,7 +230,6 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -244,7 +238,6 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: &::windows_core::HSTRING, index: &mut u32) -> ::windows_core::Result { let this = self; @@ -253,43 +246,36 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::windows_core::HSTRING]) -> ::windows_core::Result { let this = self; @@ -298,7 +284,6 @@ impl FileExtensionVector { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::windows_core::HSTRING]) -> ::windows_core::Result<()> { let this = self; @@ -394,7 +379,6 @@ impl FileOpenPicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCommitButtonText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypeFilter(&self) -> ::windows_core::Result> { let this = self; @@ -410,7 +394,6 @@ impl FileOpenPicker { (::windows_core::Interface::vtable(this).PickSingleFileAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PickMultipleFilesAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -419,7 +402,6 @@ impl FileOpenPicker { (::windows_core::Interface::vtable(this).PickMultipleFilesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -428,19 +410,16 @@ impl FileOpenPicker { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PickSingleFileAndContinue(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PickSingleFileAndContinue)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PickMultipleFilesAndContinue(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PickMultipleFilesAndContinue)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -449,7 +428,6 @@ impl FileOpenPicker { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ResumePickSingleFileAsync() -> ::windows_core::Result> { Self::IFileOpenPickerStatics(|this| unsafe { @@ -457,7 +435,6 @@ impl FileOpenPicker { (::windows_core::Interface::vtable(this).ResumePickSingleFileAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForUser(user: P0) -> ::windows_core::Result where @@ -498,7 +475,6 @@ impl ::windows_core::RuntimeName for FileOpenPicker { } unsafe impl ::core::marker::Send for FileOpenPicker {} unsafe impl ::core::marker::Sync for FileOpenPicker {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -509,7 +485,6 @@ pub struct FilePickerFileTypesOrderedMap(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(FilePickerFileTypesOrderedMap, super::super::Foundation::Collections::IIterable::>>, super::super::Foundation::Collections::IMap::<::windows_core::HSTRING, super::super::Foundation::Collections::IVector::<::windows_core::HSTRING>>); #[cfg(feature = "Foundation_Collections")] impl FilePickerFileTypesOrderedMap { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>>> { let this = &::windows_core::Interface::cast::>>>(self)?; @@ -518,7 +493,6 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -527,7 +501,6 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -536,7 +509,6 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -545,7 +517,6 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result>> { let this = self; @@ -554,7 +525,6 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -566,13 +536,11 @@ impl FilePickerFileTypesOrderedMap { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; @@ -612,7 +580,6 @@ impl ::core::iter::IntoIterator for &FilePickerFileTypesOrderedMap { unsafe impl ::core::marker::Send for FilePickerFileTypesOrderedMap {} #[cfg(feature = "Foundation_Collections")] unsafe impl ::core::marker::Sync for FilePickerFileTypesOrderedMap {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -623,7 +590,6 @@ pub struct FilePickerSelectedFilesArray(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(FilePickerSelectedFilesArray, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl FilePickerSelectedFilesArray { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -632,7 +598,6 @@ impl FilePickerSelectedFilesArray { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -641,7 +606,6 @@ impl FilePickerSelectedFilesArray { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -650,7 +614,6 @@ impl FilePickerSelectedFilesArray { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -662,7 +625,6 @@ impl FilePickerSelectedFilesArray { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -750,7 +712,6 @@ impl FileSavePicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCommitButtonText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypeChoices(&self) -> ::windows_core::Result>> { let this = self; @@ -802,7 +763,6 @@ impl FileSavePicker { (::windows_core::Interface::vtable(this).PickSaveFileAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -811,7 +771,6 @@ impl FileSavePicker { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PickSaveFileAndContinue(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -828,7 +787,6 @@ impl FileSavePicker { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetEnterpriseId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -837,7 +795,6 @@ impl FileSavePicker { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForUser(user: P0) -> ::windows_core::Result where @@ -922,7 +879,6 @@ impl FolderPicker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCommitButtonText)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypeFilter(&self) -> ::windows_core::Result> { let this = self; @@ -938,7 +894,6 @@ impl FolderPicker { (::windows_core::Interface::vtable(this).PickSingleFolderAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -947,13 +902,11 @@ impl FolderPicker { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn PickFolderAndContinue(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).PickFolderAndContinue)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -962,7 +915,6 @@ impl FolderPicker { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForUser(user: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Storage/Provider/impl.rs b/crates/libs/windows/src/Windows/Storage/Provider/impl.rs index 4931ccd39b..7b80b170bf 100644 --- a/crates/libs/windows/src/Windows/Storage/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/Provider/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IStorageProviderItemPropertySource_Impl: Sized { fn GetItemProperties(&self, itempath: &::windows_core::HSTRING) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Storage/Provider/mod.rs b/crates/libs/windows/src/Windows/Storage/Provider/mod.rs index 287368171f..e8fc5b8bf5 100644 --- a/crates/libs/windows/src/Windows/Storage/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Provider/mod.rs @@ -133,7 +133,6 @@ pub struct IStorageProviderItemPropertyDefinition_Vtbl { ::windows_core::imp::com_interface!(IStorageProviderItemPropertySource, IStorageProviderItemPropertySource_Vtbl, 0x8f6f9c3e_f632_4a9b_8d99_d2d7a11df56a); ::windows_core::imp::interface_hierarchy!(IStorageProviderItemPropertySource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IStorageProviderItemPropertySource { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemProperties(&self, itempath: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = self; @@ -901,7 +900,6 @@ unsafe impl ::core::marker::Send for StorageProviderGetPathForContentUriResult { unsafe impl ::core::marker::Sync for StorageProviderGetPathForContentUriResult {} pub struct StorageProviderItemProperties; impl StorageProviderItemProperties { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAsync(item: P0, itemproperties: P1) -> ::windows_core::Result where @@ -1097,7 +1095,6 @@ impl StorageProviderKnownFolderSyncInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProviderDisplayName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn KnownFolderEntries(&self) -> ::windows_core::Result> { let this = self; @@ -1138,7 +1135,6 @@ unsafe impl ::core::marker::Sync for StorageProviderKnownFolderSyncInfo {} pub struct StorageProviderKnownFolderSyncRequestArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageProviderKnownFolderSyncRequestArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StorageProviderKnownFolderSyncRequestArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn KnownFolders(&self) -> ::windows_core::Result> { let this = self; @@ -1262,7 +1258,6 @@ impl StorageProviderQuotaUI { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetQuotaUsedLabel)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn QuotaUsedColor(&self) -> ::windows_core::Result> { let this = self; @@ -1271,7 +1266,6 @@ impl StorageProviderQuotaUI { (::windows_core::Interface::vtable(this).QuotaUsedColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetQuotaUsedColor(&self, value: P0) -> ::windows_core::Result<()> where @@ -1397,7 +1391,6 @@ impl StorageProviderStatusUI { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProviderPrimaryCommand)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProviderSecondaryCommands(&self) -> ::windows_core::Result> { let this = self; @@ -1406,7 +1399,6 @@ impl StorageProviderStatusUI { (::windows_core::Interface::vtable(this).ProviderSecondaryCommands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetProviderSecondaryCommands(&self, value: P0) -> ::windows_core::Result<()> where @@ -1451,7 +1443,6 @@ impl StorageProviderSyncRootInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Context(&self) -> ::windows_core::Result { let this = self; @@ -1460,7 +1451,6 @@ impl StorageProviderSyncRootInfo { (::windows_core::Interface::vtable(this).Context)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetContext(&self, value: P0) -> ::windows_core::Result<()> where @@ -1604,7 +1594,6 @@ impl StorageProviderSyncRootInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAllowPinning)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StorageProviderItemPropertyDefinitions(&self) -> ::windows_core::Result> { let this = self; @@ -1638,7 +1627,6 @@ impl StorageProviderSyncRootInfo { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProviderId)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FallbackFileTypeInfo(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1686,7 +1674,6 @@ impl StorageProviderSyncRootManager { (::windows_core::Interface::vtable(this).GetSyncRootInformationForId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(id), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCurrentSyncRoots() -> ::windows_core::Result> { Self::IStorageProviderSyncRootManagerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/Storage/Search/impl.rs b/crates/libs/windows/src/Windows/Storage/Search/impl.rs index 74c9bd6e45..a4eaa89aed 100644 --- a/crates/libs/windows/src/Windows/Storage/Search/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/Search/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub trait IIndexableContent_Impl: Sized { fn Id(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -94,7 +93,6 @@ impl IIndexableContent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IStorageFolderQueryOperations_Impl: Sized { fn GetIndexedStateAsync(&self) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Storage/Search/mod.rs b/crates/libs/windows/src/Windows/Storage/Search/mod.rs index 28e481496c..9d5b70fc9c 100644 --- a/crates/libs/windows/src/Windows/Storage/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Search/mod.rs @@ -81,7 +81,6 @@ impl IIndexableContent { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -90,7 +89,6 @@ impl IIndexableContent { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Stream(&self) -> ::windows_core::Result { let this = self; @@ -99,7 +97,6 @@ impl IIndexableContent { (::windows_core::Interface::vtable(this).Stream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStream(&self, value: P0) -> ::windows_core::Result<()> where @@ -300,7 +297,6 @@ impl IStorageFolderQueryOperations { (::windows_core::Interface::vtable(this).CreateItemQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsync(&self, query: CommonFileQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -309,7 +305,6 @@ impl IStorageFolderQueryOperations { (::windows_core::Interface::vtable(this).GetFilesAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncOverloadDefaultStartAndCount(&self, query: CommonFileQuery) -> ::windows_core::Result>> { let this = self; @@ -318,7 +313,6 @@ impl IStorageFolderQueryOperations { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsync(&self, query: CommonFolderQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -327,7 +321,6 @@ impl IStorageFolderQueryOperations { (::windows_core::Interface::vtable(this).GetFoldersAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncOverloadDefaultStartAndCount(&self, query: CommonFolderQuery) -> ::windows_core::Result>> { let this = self; @@ -336,7 +329,6 @@ impl IStorageFolderQueryOperations { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = self; @@ -583,7 +575,6 @@ impl ContentIndexer { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(contentid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeleteMultipleAsync(&self, contentids: P0) -> ::windows_core::Result where @@ -602,7 +593,6 @@ impl ContentIndexer { (::windows_core::Interface::vtable(this).DeleteAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RetrievePropertiesAsync(&self, contentid: &::windows_core::HSTRING, propertiestoretrieve: P0) -> ::windows_core::Result>> where @@ -621,7 +611,6 @@ impl ContentIndexer { (::windows_core::Interface::vtable(this).Revision)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateQueryWithSortOrderAndLanguage(&self, searchfilter: &::windows_core::HSTRING, propertiestoretrieve: P0, sortorder: P1, searchfilterlanguage: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -634,7 +623,6 @@ impl ContentIndexer { (::windows_core::Interface::vtable(this).CreateQueryWithSortOrderAndLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(searchfilter), propertiestoretrieve.into_param().abi(), sortorder.into_param().abi(), ::core::mem::transmute_copy(searchfilterlanguage), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateQueryWithSortOrder(&self, searchfilter: &::windows_core::HSTRING, propertiestoretrieve: P0, sortorder: P1) -> ::windows_core::Result where @@ -647,7 +635,6 @@ impl ContentIndexer { (::windows_core::Interface::vtable(this).CreateQueryWithSortOrder)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(searchfilter), propertiestoretrieve.into_param().abi(), sortorder.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateQuery(&self, searchfilter: &::windows_core::HSTRING, propertiestoretrieve: P0) -> ::windows_core::Result where @@ -701,7 +688,6 @@ impl ContentIndexerQuery { (::windows_core::Interface::vtable(this).GetCountAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self) -> ::windows_core::Result>>> { let this = self; @@ -710,7 +696,6 @@ impl ContentIndexerQuery { (::windows_core::Interface::vtable(this).GetPropertiesAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesRangeAsync(&self, startindex: u32, maxitems: u32) -> ::windows_core::Result>>> { let this = self; @@ -719,7 +704,6 @@ impl ContentIndexerQuery { (::windows_core::Interface::vtable(this).GetPropertiesRangeAsync)(::windows_core::Interface::as_raw(this), startindex, maxitems, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -728,7 +712,6 @@ impl ContentIndexerQuery { (::windows_core::Interface::vtable(this).GetAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRangeAsync(&self, startindex: u32, maxitems: u32) -> ::windows_core::Result>> { let this = self; @@ -781,7 +764,6 @@ impl IndexableContent { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -790,7 +772,6 @@ impl IndexableContent { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Stream(&self) -> ::windows_core::Result { let this = self; @@ -799,7 +780,6 @@ impl IndexableContent { (::windows_core::Interface::vtable(this).Stream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStream(&self, value: P0) -> ::windows_core::Result<()> where @@ -844,7 +824,6 @@ impl QueryOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FileTypeFilter(&self) -> ::windows_core::Result> { let this = self; @@ -908,7 +887,6 @@ impl QueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIndexerOption)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SortOrder(&self) -> ::windows_core::Result> { let this = self; @@ -942,13 +920,11 @@ impl QueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).LoadFromString)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn SetThumbnailPrefetch(&self, mode: super::FileProperties::ThumbnailMode, requestedsize: u32, options: super::FileProperties::ThumbnailOptions) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetThumbnailPrefetch)(::windows_core::Interface::as_raw(this), mode, requestedsize, options).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_FileProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_FileProperties"))] pub fn SetPropertyPrefetch(&self, options: super::FileProperties::PropertyPrefetchOptions, propertiestoretrieve: P0) -> ::windows_core::Result<()> where @@ -957,7 +933,6 @@ impl QueryOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPropertyPrefetch)(::windows_core::Interface::as_raw(this), options, propertiestoretrieve.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateCommonFileQuery(query: CommonFileQuery, filetypefilter: P0) -> ::windows_core::Result where @@ -974,7 +949,6 @@ impl QueryOptions { (::windows_core::Interface::vtable(this).CreateCommonFolderQuery)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StorageProviderIdFilter(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1001,7 +975,6 @@ impl ::windows_core::RuntimeName for QueryOptions { } unsafe impl ::core::marker::Send for QueryOptions {} unsafe impl ::core::marker::Sync for QueryOptions {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1012,7 +985,6 @@ pub struct SortEntryVector(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SortEntryVector, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVector::); #[cfg(feature = "Foundation_Collections")] impl SortEntryVector { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1021,7 +993,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -1030,7 +1001,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -1039,7 +1009,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -1048,7 +1017,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1060,7 +1028,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1069,7 +1036,6 @@ impl SortEntryVector { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1078,13 +1044,11 @@ impl SortEntryVector { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -1093,19 +1057,16 @@ impl SortEntryVector { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [SortEntry]) -> ::windows_core::Result { let this = self; @@ -1114,7 +1075,6 @@ impl SortEntryVector { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[SortEntry]) -> ::windows_core::Result<()> { let this = self; @@ -1156,7 +1116,6 @@ pub struct StorageFileQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageFileQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(StorageFileQueryResult, IStorageQueryResultBase); impl StorageFileQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsync(&self, startindex: u32, maxnumberofitems: u32) -> ::windows_core::Result>> { let this = self; @@ -1165,7 +1124,6 @@ impl StorageFileQueryResult { (::windows_core::Interface::vtable(this).GetFilesAsync)(::windows_core::Interface::as_raw(this), startindex, maxnumberofitems, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -1174,7 +1132,6 @@ impl StorageFileQueryResult { (::windows_core::Interface::vtable(this).GetFilesAsyncDefaultStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Text\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Data_Text", feature = "Foundation_Collections"))] pub fn GetMatchingPropertiesWithRanges(&self, file: P0) -> ::windows_core::Result>> where @@ -1269,7 +1226,6 @@ pub struct StorageFolderQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageFolderQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(StorageFolderQueryResult, IStorageQueryResultBase); impl StorageFolderQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsync(&self, startindex: u32, maxnumberofitems: u32) -> ::windows_core::Result>> { let this = self; @@ -1278,7 +1234,6 @@ impl StorageFolderQueryResult { (::windows_core::Interface::vtable(this).GetFoldersAsync)(::windows_core::Interface::as_raw(this), startindex, maxnumberofitems, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -1370,7 +1325,6 @@ pub struct StorageItemQueryResult(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageItemQueryResult, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(StorageItemQueryResult, IStorageQueryResultBase); impl StorageItemQueryResult { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsync(&self, startindex: u32, maxnumberofitems: u32) -> ::windows_core::Result>> { let this = self; @@ -1379,7 +1333,6 @@ impl StorageItemQueryResult { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), startindex, maxnumberofitems, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsyncDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/Storage/Streams/impl.rs b/crates/libs/windows/src/Windows/Storage/Streams/impl.rs index 093fecc459..c2eec69b0d 100644 --- a/crates/libs/windows/src/Windows/Storage/Streams/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/Streams/impl.rs @@ -766,7 +766,6 @@ impl IOutputStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IPropertySetSerializer_Impl: Sized { fn Serialize(&self, propertyset: ::core::option::Option<&super::super::Foundation::Collections::IPropertySet>) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Storage/Streams/mod.rs b/crates/libs/windows/src/Windows/Storage/Streams/mod.rs index c03d96d96e..a206165d87 100644 --- a/crates/libs/windows/src/Windows/Storage/Streams/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/Streams/mod.rs @@ -588,7 +588,6 @@ pub struct IOutputStream_Vtbl { ::windows_core::imp::com_interface!(IPropertySetSerializer, IPropertySetSerializer_Vtbl, 0x6e8ebf1c_ef3d_4376_b20e_5be638aeac77); ::windows_core::imp::interface_hierarchy!(IPropertySetSerializer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IPropertySetSerializer { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Serialize(&self, propertyset: P0) -> ::windows_core::Result where @@ -600,7 +599,6 @@ impl IPropertySetSerializer { (::windows_core::Interface::vtable(this).Serialize)(::windows_core::Interface::as_raw(this), propertyset.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Deserialize(&self, propertyset: P0, buffer: P1) -> ::windows_core::Result<()> where @@ -1663,7 +1661,6 @@ impl FileRandomAccessStream { (::windows_core::Interface::vtable(this).OpenTransactedWriteWithOptionsAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(filepath), openoptions, opendisposition, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn OpenForUserAsync(user: P0, filepath: &::windows_core::HSTRING, accessmode: super::FileAccessMode) -> ::windows_core::Result> where @@ -1674,7 +1671,6 @@ impl FileRandomAccessStream { (::windows_core::Interface::vtable(this).OpenForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(filepath), accessmode, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn OpenForUserWithOptionsAsync(user: P0, filepath: &::windows_core::HSTRING, accessmode: super::FileAccessMode, sharingoptions: super::StorageOpenOptions, opendisposition: FileOpenDisposition) -> ::windows_core::Result> where @@ -1685,7 +1681,6 @@ impl FileRandomAccessStream { (::windows_core::Interface::vtable(this).OpenForUserWithOptionsAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(filepath), accessmode, sharingoptions, opendisposition, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn OpenTransactedWriteForUserAsync(user: P0, filepath: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -1696,7 +1691,6 @@ impl FileRandomAccessStream { (::windows_core::Interface::vtable(this).OpenTransactedWriteForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(filepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn OpenTransactedWriteForUserWithOptionsAsync(user: P0, filepath: &::windows_core::HSTRING, openoptions: super::StorageOpenOptions, opendisposition: FileOpenDisposition) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Storage/impl.rs b/crates/libs/windows/src/Windows/Storage/impl.rs index 7b507d2360..2c6da11d40 100644 --- a/crates/libs/windows/src/Windows/Storage/impl.rs +++ b/crates/libs/windows/src/Windows/Storage/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub trait IStorageFile_Impl: Sized + Streams::IInputStreamReference_Impl + Streams::IRandomAccessStreamReference_Impl + IStorageItem_Impl { fn FileType(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -185,7 +184,6 @@ impl IStorageFile_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IStorageFile2_Impl: Sized { fn OpenWithOptionsAsync(&self, accessmode: FileAccessMode, options: StorageOpenOptions) -> ::windows_core::Result>; @@ -260,7 +258,6 @@ impl IStorageFilePropertiesWithAvailability_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_FileProperties\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_FileProperties"))] pub trait IStorageFolder_Impl: Sized + IStorageItem_Impl { fn CreateFileAsyncOverloadDefaultOptions(&self, desiredname: &::windows_core::HSTRING) -> ::windows_core::Result>; @@ -448,7 +445,6 @@ impl IStorageFolder2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub trait IStorageItem_Impl: Sized { fn RenameAsyncOverloadDefaultOptions(&self, desiredname: &::windows_core::HSTRING) -> ::windows_core::Result; @@ -604,7 +600,6 @@ impl IStorageItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub trait IStorageItem2_Impl: Sized + IStorageItem_Impl { fn GetParentAsync(&self) -> ::windows_core::Result>; @@ -650,7 +645,6 @@ impl IStorageItem2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub trait IStorageItemProperties_Impl: Sized { fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result>; @@ -767,7 +761,6 @@ impl IStorageItemProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub trait IStorageItemProperties2_Impl: Sized + IStorageItemProperties_Impl { fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result>; @@ -828,7 +821,6 @@ impl IStorageItemProperties2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub trait IStorageItemPropertiesWithProvider_Impl: Sized + IStorageItemProperties_Impl { fn Provider(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Storage/mod.rs b/crates/libs/windows/src/Windows/Storage/mod.rs index 981d6b2a6a..3799c92d28 100644 --- a/crates/libs/windows/src/Windows/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Storage/mod.rs @@ -1,26 +1,18 @@ #[cfg(feature = "Storage_AccessCache")] -#[doc = "Required features: `\"Storage_AccessCache\"`"] pub mod AccessCache; #[cfg(feature = "Storage_BulkAccess")] -#[doc = "Required features: `\"Storage_BulkAccess\"`"] pub mod BulkAccess; #[cfg(feature = "Storage_Compression")] -#[doc = "Required features: `\"Storage_Compression\"`"] pub mod Compression; #[cfg(feature = "Storage_FileProperties")] -#[doc = "Required features: `\"Storage_FileProperties\"`"] pub mod FileProperties; #[cfg(feature = "Storage_Pickers")] -#[doc = "Required features: `\"Storage_Pickers\"`"] pub mod Pickers; #[cfg(feature = "Storage_Provider")] -#[doc = "Required features: `\"Storage_Provider\"`"] pub mod Provider; #[cfg(feature = "Storage_Search")] -#[doc = "Required features: `\"Storage_Search\"`"] pub mod Search; #[cfg(feature = "Storage_Streams")] -#[doc = "Required features: `\"Storage_Streams\"`"] pub mod Streams; ::windows_core::imp::com_interface!(IAppDataPaths, IAppDataPaths_Vtbl, 0x7301d60a_79a2_48c9_9ec0_3fda092f79e1); #[repr(C)] @@ -369,7 +361,6 @@ impl IStorageFile { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenAsync(&self, accessmode: FileAccessMode) -> ::windows_core::Result> { let this = self; @@ -465,7 +456,6 @@ impl IStorageFile { (::windows_core::Interface::vtable(this).MoveAndReplaceAsync)(::windows_core::Interface::as_raw(this), filetoreplace.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenSequentialReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -474,7 +464,6 @@ impl IStorageFile { (::windows_core::Interface::vtable(this).OpenSequentialReadAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -511,7 +500,6 @@ impl IStorageFile { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -582,7 +570,6 @@ pub struct IStorageFile_Vtbl { ::windows_core::imp::com_interface!(IStorageFile2, IStorageFile2_Vtbl, 0x954e4bcf_0a77_42fb_b777_c2ed58a52e44); ::windows_core::imp::interface_hierarchy!(IStorageFile2, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IStorageFile2 { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenWithOptionsAsync(&self, accessmode: FileAccessMode, options: StorageOpenOptions) -> ::windows_core::Result> { let this = self; @@ -719,7 +706,6 @@ impl IStorageFolder { (::windows_core::Interface::vtable(this).GetItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -728,7 +714,6 @@ impl IStorageFolder { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -737,7 +722,6 @@ impl IStorageFolder { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsyncOverloadDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -774,7 +758,6 @@ impl IStorageFolder { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -921,7 +904,6 @@ impl IStorageItem { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1036,7 +1018,6 @@ impl IStorageItem2 { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1094,7 +1075,6 @@ pub struct IStorageItem2_Vtbl { ::windows_core::imp::com_interface!(IStorageItemProperties, IStorageItemProperties_Vtbl, 0x86664478_8029_46fe_a789_1c2f3e2ffb5c); ::windows_core::imp::interface_hierarchy!(IStorageItemProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IStorageItemProperties { - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = self; @@ -1103,7 +1083,6 @@ impl IStorageItemProperties { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = self; @@ -1112,7 +1091,6 @@ impl IStorageItemProperties { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = self; @@ -1142,7 +1120,6 @@ impl IStorageItemProperties { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = self; @@ -1183,7 +1160,6 @@ pub struct IStorageItemProperties_Vtbl { ::windows_core::imp::interface_hierarchy!(IStorageItemProperties2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IStorageItemProperties2, IStorageItemProperties); impl IStorageItemProperties2 { - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = self; @@ -1192,7 +1168,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = self; @@ -1201,7 +1176,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = self; @@ -1210,7 +1184,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsync)(::windows_core::Interface::as_raw(this), mode, requestedsize, options, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1219,7 +1192,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1228,7 +1200,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1258,7 +1229,6 @@ impl IStorageItemProperties2 { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1299,7 +1269,6 @@ impl IStorageItemPropertiesWithProvider { (::windows_core::Interface::vtable(this).Provider)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1308,7 +1277,6 @@ impl IStorageItemPropertiesWithProvider { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1317,7 +1285,6 @@ impl IStorageItemPropertiesWithProvider { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1347,7 +1314,6 @@ impl IStorageItemPropertiesWithProvider { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1745,7 +1711,6 @@ impl AppDataPaths { (::windows_core::Interface::vtable(this).RoamingAppData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1911,7 +1876,6 @@ impl ApplicationData { (::windows_core::Interface::vtable(this).Current)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUserAsync(user: P0) -> ::windows_core::Result> where @@ -1949,7 +1913,6 @@ impl ::windows_core::RuntimeName for ApplicationData { } unsafe impl ::core::marker::Send for ApplicationData {} unsafe impl ::core::marker::Sync for ApplicationData {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1967,7 +1930,6 @@ impl ApplicationDataCompositeValue { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1976,7 +1938,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1985,7 +1946,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1994,7 +1954,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2003,7 +1962,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2012,7 +1970,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -2024,19 +1981,16 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MapChanged(&self, vhnd: P0) -> ::windows_core::Result where @@ -2048,7 +2002,6 @@ impl ApplicationDataCompositeValue { (::windows_core::Interface::vtable(this).MapChanged)(::windows_core::Interface::as_raw(this), vhnd.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveMapChanged(&self, token: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2108,7 +2061,6 @@ impl ApplicationDataContainer { (::windows_core::Interface::vtable(this).Locality)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Values(&self) -> ::windows_core::Result { let this = self; @@ -2117,7 +2069,6 @@ impl ApplicationDataContainer { (::windows_core::Interface::vtable(this).Values)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Containers(&self) -> ::windows_core::Result> { let this = self; @@ -2154,7 +2105,6 @@ impl ::windows_core::RuntimeName for ApplicationDataContainer { } unsafe impl ::core::marker::Send for ApplicationDataContainer {} unsafe impl ::core::marker::Sync for ApplicationDataContainer {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2165,7 +2115,6 @@ pub struct ApplicationDataContainerSettings(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(ApplicationDataContainerSettings, super::Foundation::Collections::IIterable::>, super::Foundation::Collections::IMap::<::windows_core::HSTRING, ::windows_core::IInspectable>, super::Foundation::Collections::IObservableMap::<::windows_core::HSTRING, ::windows_core::IInspectable>, super::Foundation::Collections::IPropertySet); #[cfg(feature = "Foundation_Collections")] impl ApplicationDataContainerSettings { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -2174,7 +2123,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2183,7 +2131,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2192,7 +2139,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2201,7 +2147,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2210,7 +2155,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -2222,19 +2166,16 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn MapChanged(&self, vhnd: P0) -> ::windows_core::Result where @@ -2246,7 +2187,6 @@ impl ApplicationDataContainerSettings { (::windows_core::Interface::vtable(this).MapChanged)(::windows_core::Interface::as_raw(this), vhnd.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveMapChanged(&self, token: super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2294,7 +2234,6 @@ impl CachedFileManager { { Self::ICachedFileManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).DeferUpdates)(::windows_core::Interface::as_raw(this), file.into_param().abi()).ok() }) } - #[doc = "Required features: `\"Storage_Provider\"`"] #[cfg(feature = "Storage_Provider")] pub fn CompleteUpdatesAsync(file: P0) -> ::windows_core::Result> where @@ -2340,7 +2279,6 @@ impl DownloadsFolder { (::windows_core::Interface::vtable(this).CreateFolderWithCollisionOptionAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(desiredname), option, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateFileForUserAsync(user: P0, desiredname: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -2351,7 +2289,6 @@ impl DownloadsFolder { (::windows_core::Interface::vtable(this).CreateFileForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(desiredname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateFolderForUserAsync(user: P0, desiredname: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -2362,7 +2299,6 @@ impl DownloadsFolder { (::windows_core::Interface::vtable(this).CreateFolderForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(desiredname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateFileForUserWithCollisionOptionAsync(user: P0, desiredname: &::windows_core::HSTRING, option: CreationCollisionOption) -> ::windows_core::Result> where @@ -2373,7 +2309,6 @@ impl DownloadsFolder { (::windows_core::Interface::vtable(this).CreateFileForUserWithCollisionOptionAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), ::core::mem::transmute_copy(desiredname), option, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateFolderForUserWithCollisionOptionAsync(user: P0, desiredname: &::windows_core::HSTRING, option: CreationCollisionOption) -> ::windows_core::Result> where @@ -2409,7 +2344,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).ReadTextAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadTextWithEncodingAsync(file: P0, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result> where @@ -2429,7 +2363,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).WriteTextAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), ::core::mem::transmute_copy(contents), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteTextWithEncodingAsync(file: P0, contents: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2449,7 +2382,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).AppendTextAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), ::core::mem::transmute_copy(contents), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendTextWithEncodingAsync(file: P0, contents: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2460,7 +2392,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).AppendTextWithEncodingAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), ::core::mem::transmute_copy(contents), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadLinesAsync(file: P0) -> ::windows_core::Result>> where @@ -2471,7 +2402,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).ReadLinesAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn ReadLinesWithEncodingAsync(file: P0, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result>> where @@ -2482,7 +2412,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).ReadLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WriteLinesAsync(file: P0, lines: P1) -> ::windows_core::Result where @@ -2494,7 +2423,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).WriteLinesAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), lines.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn WriteLinesWithEncodingAsync(file: P0, lines: P1, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2506,7 +2434,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).WriteLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), lines.into_param().abi(), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppendLinesAsync(file: P0, lines: P1) -> ::windows_core::Result where @@ -2518,7 +2445,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).AppendLinesAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), lines.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn AppendLinesWithEncodingAsync(file: P0, lines: P1, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2530,7 +2456,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).AppendLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), lines.into_param().abi(), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadBufferAsync(file: P0) -> ::windows_core::Result> where @@ -2541,7 +2466,6 @@ impl FileIO { (::windows_core::Interface::vtable(this).ReadBufferAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteBufferAsync(file: P0, buffer: P1) -> ::windows_core::Result where @@ -2651,7 +2575,6 @@ impl KnownFolders { (::windows_core::Interface::vtable(this).RecordedCalls)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFolderForUserAsync(user: P0, folderid: KnownFolderId) -> ::windows_core::Result> where @@ -2668,7 +2591,6 @@ impl KnownFolders { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), folderid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn RequestAccessForUserAsync(user: P0, folderid: KnownFolderId) -> ::windows_core::Result> where @@ -2732,7 +2654,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).ReadTextAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadTextWithEncodingAsync(absolutepath: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result> { Self::IPathIOStatics(|this| unsafe { @@ -2746,7 +2667,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).WriteTextAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), ::core::mem::transmute_copy(contents), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteTextWithEncodingAsync(absolutepath: &::windows_core::HSTRING, contents: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result { Self::IPathIOStatics(|this| unsafe { @@ -2760,7 +2680,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).AppendTextAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), ::core::mem::transmute_copy(contents), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn AppendTextWithEncodingAsync(absolutepath: &::windows_core::HSTRING, contents: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result { Self::IPathIOStatics(|this| unsafe { @@ -2768,7 +2687,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).AppendTextWithEncodingAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), ::core::mem::transmute_copy(contents), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadLinesAsync(absolutepath: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IPathIOStatics(|this| unsafe { @@ -2776,7 +2694,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).ReadLinesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn ReadLinesWithEncodingAsync(absolutepath: &::windows_core::HSTRING, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result>> { Self::IPathIOStatics(|this| unsafe { @@ -2784,7 +2701,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).ReadLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WriteLinesAsync(absolutepath: &::windows_core::HSTRING, lines: P0) -> ::windows_core::Result where @@ -2795,7 +2711,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).WriteLinesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), lines.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn WriteLinesWithEncodingAsync(absolutepath: &::windows_core::HSTRING, lines: P0, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2806,7 +2721,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).WriteLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), lines.into_param().abi(), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppendLinesAsync(absolutepath: &::windows_core::HSTRING, lines: P0) -> ::windows_core::Result where @@ -2817,7 +2731,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).AppendLinesAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), lines.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub fn AppendLinesWithEncodingAsync(absolutepath: &::windows_core::HSTRING, lines: P0, encoding: Streams::UnicodeEncoding) -> ::windows_core::Result where @@ -2828,7 +2741,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).AppendLinesWithEncodingAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), lines.into_param().abi(), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadBufferAsync(absolutepath: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IPathIOStatics(|this| unsafe { @@ -2836,7 +2748,6 @@ impl PathIO { (::windows_core::Interface::vtable(this).ReadBufferAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(absolutepath), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteBufferAsync(absolutepath: &::windows_core::HSTRING, buffer: P0) -> ::windows_core::Result where @@ -2930,7 +2841,6 @@ pub struct StorageFile(::windows_core::IUnknown); #[cfg(feature = "Storage_Streams")] ::windows_core::imp::required_hierarchy!(StorageFile, Streams::IInputStreamReference, Streams::IRandomAccessStreamReference, IStorageFile, IStorageFile2, IStorageFilePropertiesWithAvailability, IStorageItem, IStorageItem2, IStorageItemProperties, IStorageItemProperties2, IStorageItemPropertiesWithProvider); impl StorageFile { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenSequentialReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2939,7 +2849,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).OpenSequentialReadAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenReadAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2962,7 +2871,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).ContentType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenAsync(&self, accessmode: FileAccessMode) -> ::windows_core::Result> { let this = self; @@ -3058,7 +2966,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).MoveAndReplaceAsync)(::windows_core::Interface::as_raw(this), filetoreplace.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn OpenWithOptionsAsync(&self, accessmode: FileAccessMode, options: StorageOpenOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3096,7 +3003,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).GetFileFromApplicationUriAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateStreamedFileAsync(displaynamewithextension: &::windows_core::HSTRING, datarequested: P0, thumbnail: P1) -> ::windows_core::Result> where @@ -3108,7 +3014,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).CreateStreamedFileAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(displaynamewithextension), datarequested.into_param().abi(), thumbnail.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReplaceWithStreamedFileAsync(filetoreplace: P0, datarequested: P1, thumbnail: P2) -> ::windows_core::Result> where @@ -3121,7 +3026,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).ReplaceWithStreamedFileAsync)(::windows_core::Interface::as_raw(this), filetoreplace.into_param().abi(), datarequested.into_param().abi(), thumbnail.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateStreamedFileFromUriAsync(displaynamewithextension: &::windows_core::HSTRING, uri: P0, thumbnail: P1) -> ::windows_core::Result> where @@ -3133,7 +3037,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).CreateStreamedFileFromUriAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(displaynamewithextension), uri.into_param().abi(), thumbnail.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReplaceWithStreamedFileFromUriAsync(filetoreplace: P0, uri: P1, thumbnail: P2) -> ::windows_core::Result> where @@ -3146,7 +3049,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).ReplaceWithStreamedFileFromUriAsync)(::windows_core::Interface::as_raw(this), filetoreplace.into_param().abi(), uri.into_param().abi(), thumbnail.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFileFromPathForUserAsync(user: P0, path: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -3185,7 +3087,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3246,7 +3147,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).IsEqual)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3255,7 +3155,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3264,7 +3163,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3294,7 +3192,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3303,7 +3200,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3312,7 +3208,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3321,7 +3216,6 @@ impl StorageFile { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3414,7 +3308,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetItemAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFilesAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -3423,7 +3316,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetFoldersAsyncOverloadDefaultOptionsStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -3432,7 +3324,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultOptionsStartAndCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetItemsAsyncOverloadDefaultStartAndCount(&self) -> ::windows_core::Result>> { let this = self; @@ -3455,7 +3346,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).TryGetChangeTracker)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn GetIndexedStateAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3464,7 +3354,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetIndexedStateAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQueryOverloadDefault(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3473,7 +3362,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFileQueryOverloadDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQuery(&self, query: Search::CommonFileQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3482,7 +3370,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFileQuery)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFileQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -3494,7 +3381,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFileQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQueryOverloadDefault(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3503,7 +3389,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFolderQueryOverloadDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQuery(&self, query: Search::CommonFolderQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3512,7 +3397,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFolderQuery)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateFolderQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -3524,7 +3408,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateFolderQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateItemQuery(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3533,7 +3416,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateItemQuery)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn CreateItemQueryWithOptions(&self, queryoptions: P0) -> ::windows_core::Result where @@ -3545,7 +3427,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).CreateItemQueryWithOptions)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFilesAsync(&self, query: Search::CommonFileQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -3554,7 +3435,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFilesAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFilesAsyncOverloadDefaultStartAndCount(&self, query: Search::CommonFileQuery) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -3563,7 +3443,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFilesAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFoldersAsync(&self, query: Search::CommonFolderQuery, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -3572,7 +3451,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFoldersAsync)(::windows_core::Interface::as_raw(this), query, startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetFoldersAsyncOverloadDefaultStartAndCount(&self, query: Search::CommonFolderQuery) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -3581,7 +3459,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFoldersAsyncOverloadDefaultStartAndCount)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Search"))] pub fn GetItemsAsync(&self, startindex: u32, maxitemstoretrieve: u32) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::(self)?; @@ -3590,7 +3467,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetItemsAsync)(::windows_core::Interface::as_raw(this), startindex, maxitemstoretrieve, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn AreQueryOptionsSupported(&self, queryoptions: P0) -> ::windows_core::Result where @@ -3602,7 +3478,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).AreQueryOptionsSupported)(::windows_core::Interface::as_raw(this), queryoptions.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn IsCommonFolderQuerySupported(&self, query: Search::CommonFolderQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3611,7 +3486,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).IsCommonFolderQuerySupported)(::windows_core::Interface::as_raw(this), query, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn IsCommonFileQuerySupported(&self, query: Search::CommonFileQuery) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3626,7 +3500,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetFolderFromPathAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(path), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetFolderFromPathForUserAsync(user: P0, path: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -3665,7 +3538,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).DeleteAsync)(::windows_core::Interface::as_raw(this), option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn GetBasicPropertiesAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3726,7 +3598,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).IsEqual)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3735,7 +3606,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3744,7 +3614,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3774,7 +3643,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).FolderRelativeId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`"] #[cfg(feature = "Storage_FileProperties")] pub fn Properties(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3783,7 +3651,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).Properties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions(&self, mode: FileProperties::ThumbnailMode) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3792,7 +3659,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions)(::windows_core::Interface::as_raw(this), mode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsyncOverloadDefaultOptions(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3801,7 +3667,6 @@ impl StorageFolder { (::windows_core::Interface::vtable(this).GetScaledImageAsThumbnailAsyncOverloadDefaultOptions)(::windows_core::Interface::as_raw(this), mode, requestedsize, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_FileProperties\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Storage_FileProperties", feature = "Storage_Streams"))] pub fn GetScaledImageAsThumbnailAsync(&self, mode: FileProperties::ThumbnailMode, requestedsize: u32, options: FileProperties::ThumbnailOptions) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -3860,7 +3725,6 @@ impl StorageLibrary { (::windows_core::Interface::vtable(this).RequestRemoveFolderAsync)(::windows_core::Interface::as_raw(this), folder.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Folders(&self) -> ::windows_core::Result> { let this = self; @@ -3910,7 +3774,6 @@ impl StorageLibrary { (::windows_core::Interface::vtable(this).GetLibraryAsync)(::windows_core::Interface::as_raw(this), libraryid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetLibraryForUserAsync(user: P0, libraryid: KnownLibraryId) -> ::windows_core::Result> where @@ -4000,7 +3863,6 @@ unsafe impl ::core::marker::Sync for StorageLibraryChange {} pub struct StorageLibraryChangeReader(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StorageLibraryChangeReader, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StorageLibraryChangeReader { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReadBatchAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -4192,7 +4054,6 @@ impl StorageStreamTransaction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Stream(&self) -> ::windows_core::Result { let this = self; @@ -4219,7 +4080,6 @@ unsafe impl ::windows_core::Interface for StorageStreamTransaction { impl ::windows_core::RuntimeName for StorageStreamTransaction { const NAME: &'static str = "Windows.Storage.StorageStreamTransaction"; } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4234,7 +4094,6 @@ impl StreamedFileDataRequest { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteAsync(&self, buffer: P0) -> ::windows_core::Result> where @@ -4246,7 +4105,6 @@ impl StreamedFileDataRequest { (::windows_core::Interface::vtable(this).WriteAsync)(::windows_core::Interface::as_raw(this), buffer.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn FlushAsync(&self) -> ::windows_core::Result> { let this = self; @@ -4970,7 +4828,6 @@ impl UserDataPaths { (::windows_core::Interface::vtable(this).Videos)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -5463,19 +5320,13 @@ pub struct ApplicationDataSetVersionHandler_Vtbl { pub Invoke: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Storage_Streams")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Storage_Streams\"`"] - StreamedFileDataRequestedHandler, - StreamedFileDataRequestedHandler_Vtbl, - 0xfef6a824_2fe1_4d07_a35b_b77c50b5f4cc -); +::windows_core::imp::com_interface!(StreamedFileDataRequestedHandler, StreamedFileDataRequestedHandler_Vtbl, 0xfef6a824_2fe1_4d07_a35b_b77c50b5f4cc); #[cfg(feature = "Storage_Streams")] impl StreamedFileDataRequestedHandler { pub fn new) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = StreamedFileDataRequestedHandlerBox:: { vtable: &StreamedFileDataRequestedHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Invoke(&self, stream: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs index 64be634157..8b507168ee 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/DevicePortal/mod.rs @@ -110,7 +110,6 @@ impl DevicePortalConnection { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveRequestReceived)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"ApplicationModel_AppService\"`"] #[cfg(feature = "ApplicationModel_AppService")] pub fn GetForAppServiceConnection(appserviceconnection: P0) -> ::windows_core::Result where @@ -121,7 +120,6 @@ impl DevicePortalConnection { (::windows_core::Interface::vtable(this).GetForAppServiceConnection)(::windows_core::Interface::as_raw(this), appserviceconnection.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Networking_Sockets\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub fn GetServerMessageWebSocketForRequest(&self, request: P0) -> ::windows_core::Result where @@ -133,7 +131,6 @@ impl DevicePortalConnection { (::windows_core::Interface::vtable(this).GetServerMessageWebSocketForRequest)(::windows_core::Interface::as_raw(this), request.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub fn GetServerMessageWebSocketForRequest2(&self, request: P0, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: &::windows_core::HSTRING) -> ::windows_core::Result where @@ -145,7 +142,6 @@ impl DevicePortalConnection { (::windows_core::Interface::vtable(this).GetServerMessageWebSocketForRequest2)(::windows_core::Interface::as_raw(this), request.into_param().abi(), messagetype, ::core::mem::transmute_copy(protocol), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub fn GetServerMessageWebSocketForRequest3(&self, request: P0, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: &::windows_core::HSTRING, outboundbuffersizeinbytes: u32, maxmessagesize: u32, receivemode: super::super::super::Networking::Sockets::MessageWebSocketReceiveMode) -> ::windows_core::Result where @@ -157,7 +153,6 @@ impl DevicePortalConnection { (::windows_core::Interface::vtable(this).GetServerMessageWebSocketForRequest3)(::windows_core::Interface::as_raw(this), request.into_param().abi(), messagetype, ::core::mem::transmute_copy(protocol), outboundbuffersizeinbytes, maxmessagesize, receivemode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub fn GetServerStreamWebSocketForRequest(&self, request: P0) -> ::windows_core::Result where @@ -169,7 +164,6 @@ impl DevicePortalConnection { (::windows_core::Interface::vtable(this).GetServerStreamWebSocketForRequest)(::windows_core::Interface::as_raw(this), request.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`, `\"Web_Http\"`"] #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub fn GetServerStreamWebSocketForRequest2(&self, request: P0, protocol: &::windows_core::HSTRING, outboundbuffersizeinbytes: u32, nodelay: bool) -> ::windows_core::Result where @@ -229,7 +223,6 @@ unsafe impl ::core::marker::Sync for DevicePortalConnectionClosedEventArgs {} pub struct DevicePortalConnectionRequestReceivedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DevicePortalConnectionRequestReceivedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DevicePortalConnectionRequestReceivedEventArgs { - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn RequestMessage(&self) -> ::windows_core::Result { let this = self; @@ -238,7 +231,6 @@ impl DevicePortalConnectionRequestReceivedEventArgs { (::windows_core::Interface::vtable(this).RequestMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn ResponseMessage(&self) -> ::windows_core::Result { let this = self; @@ -254,7 +246,6 @@ impl DevicePortalConnectionRequestReceivedEventArgs { (::windows_core::Interface::vtable(this).IsWebSocketUpgradeRequest)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebSocketProtocolsRequested(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs index bec2a8504e..9603bb5630 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/TraceReporting/mod.rs @@ -49,7 +49,6 @@ impl PlatformDiagnosticActions { (::windows_core::Interface::vtable(this).IsScenarioEnabled)(::windows_core::Interface::as_raw(this), scenarioid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TryEscalateScenario(scenarioid: ::windows_core::GUID, escalationtype: PlatformDiagnosticEscalationType, outputdirectory: &::windows_core::HSTRING, timestampoutputdirectory: bool, forceescalationupload: bool, triggers: P0) -> ::windows_core::Result where @@ -66,7 +65,6 @@ impl PlatformDiagnosticActions { (::windows_core::Interface::vtable(this).DownloadLatestSettingsForNamespace)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(partner), ::core::mem::transmute_copy(feature), isscenarionamespace, downloadovercostednetwork, downloadoverbattery, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetActiveScenarioList() -> ::windows_core::Result> { Self::IPlatformDiagnosticActionsStatics(|this| unsafe { @@ -92,7 +90,6 @@ impl PlatformDiagnosticActions { (::windows_core::Interface::vtable(this).GetActiveTraceRuntime)(::windows_core::Interface::as_raw(this), slottype, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetKnownTraceList(slottype: PlatformDiagnosticTraceSlotType) -> ::windows_core::Result> { Self::IPlatformDiagnosticActionsStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs index 665c03d5a2..9b5e47a563 100644 --- a/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/System/Diagnostics/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "System_Diagnostics_DevicePortal")] -#[doc = "Required features: `\"System_Diagnostics_DevicePortal\"`"] pub mod DevicePortal; #[cfg(feature = "System_Diagnostics_Telemetry")] -#[doc = "Required features: `\"System_Diagnostics_Telemetry\"`"] pub mod Telemetry; #[cfg(feature = "System_Diagnostics_TraceReporting")] -#[doc = "Required features: `\"System_Diagnostics_TraceReporting\"`"] pub mod TraceReporting; ::windows_core::imp::com_interface!(IDiagnosticActionResult, IDiagnosticActionResult_Vtbl, 0xc265a296_e73b_4097_b28f_3442f03dd831); #[repr(C)] @@ -212,7 +209,6 @@ impl DiagnosticActionResult { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Results(&self) -> ::windows_core::Result { let this = self; @@ -239,7 +235,6 @@ unsafe impl ::core::marker::Sync for DiagnosticActionResult {} pub struct DiagnosticInvoker(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DiagnosticInvoker, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DiagnosticInvoker { - #[doc = "Required features: `\"Data_Json\"`"] #[cfg(feature = "Data_Json")] pub fn RunDiagnosticActionAsync(&self, context: P0) -> ::windows_core::Result> where @@ -408,7 +403,6 @@ impl ProcessDiagnosticInfo { (::windows_core::Interface::vtable(this).CpuUsage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAppDiagnosticInfos(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -424,7 +418,6 @@ impl ProcessDiagnosticInfo { (::windows_core::Interface::vtable(this).IsPackaged)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetForProcesses() -> ::windows_core::Result> { Self::IProcessDiagnosticInfoStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/impl.rs b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/impl.rs index 5d9e0e7a0a..0d31538dc2 100644 --- a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/impl.rs +++ b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/impl.rs @@ -76,7 +76,6 @@ impl ISysStorageProviderHandlerFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub trait ISysStorageProviderHttpRequestProvider_Impl: Sized { fn SendRequestAsync(&self, request: ::core::option::Option<&super::super::super::Web::Http::HttpRequestMessage>) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs index 4e66b6c1f2..c58fac9ac9 100644 --- a/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/System/Implementation/FileExplorer/mod.rs @@ -71,7 +71,6 @@ pub struct ISysStorageProviderHandlerFactory_Vtbl { ::windows_core::imp::com_interface!(ISysStorageProviderHttpRequestProvider, ISysStorageProviderHttpRequestProvider_Vtbl, 0xcb6fefb6_e76a_5c25_a33e_3e78a6e0e0ce); ::windows_core::imp::interface_hierarchy!(ISysStorageProviderHttpRequestProvider, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ISysStorageProviderHttpRequestProvider { - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn SendRequestAsync(&self, request: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/System/Implementation/mod.rs b/crates/libs/windows/src/Windows/System/Implementation/mod.rs index 96c575298c..e07f67bcbd 100644 --- a/crates/libs/windows/src/Windows/System/Implementation/mod.rs +++ b/crates/libs/windows/src/Windows/System/Implementation/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "System_Implementation_FileExplorer")] -#[doc = "Required features: `\"System_Implementation_FileExplorer\"`"] pub mod FileExplorer; diff --git a/crates/libs/windows/src/Windows/System/Inventory/mod.rs b/crates/libs/windows/src/Windows/System/Inventory/mod.rs index 7d3ec14ad4..6764e32a5a 100644 --- a/crates/libs/windows/src/Windows/System/Inventory/mod.rs +++ b/crates/libs/windows/src/Windows/System/Inventory/mod.rs @@ -52,7 +52,6 @@ impl InstalledDesktopApp { (::windows_core::Interface::vtable(this).DisplayVersion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetInventoryAsync() -> ::windows_core::Result>> { Self::IInstalledDesktopAppStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/System/Power/mod.rs b/crates/libs/windows/src/Windows/System/Power/mod.rs index bd3bdc4f53..fc9a8219f0 100644 --- a/crates/libs/windows/src/Windows/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/System/Power/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IBackgroundEnergyManagerStatics, - IBackgroundEnergyManagerStatics_Vtbl, - 0xb3161d95_1180_4376_96e1_4095568147ce -); +::windows_core::imp::com_interface!(IBackgroundEnergyManagerStatics, IBackgroundEnergyManagerStatics_Vtbl, 0xb3161d95_1180_4376_96e1_4095568147ce); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -60,12 +55,7 @@ pub struct IBackgroundEnergyManagerStatics_Vtbl { RemoveRecentEnergyUsageReturnedToLow: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IForegroundEnergyManagerStatics, - IForegroundEnergyManagerStatics_Vtbl, - 0x9ff86872_e677_4814_9a20_5337ca732b98 -); +::windows_core::imp::com_interface!(IForegroundEnergyManagerStatics, IForegroundEnergyManagerStatics_Vtbl, 0x9ff86872_e677_4814_9a20_5337ca732b98); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -133,12 +123,10 @@ pub struct IPowerManagerStatics_Vtbl { pub RemainingDischargeTimeChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, *mut super::super::Foundation::EventRegistrationToken) -> ::windows_core::HRESULT, pub RemoveRemainingDischargeTimeChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::EventRegistrationToken) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct BackgroundEnergyManager; #[cfg(feature = "deprecated")] impl BackgroundEnergyManager { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LowUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -146,7 +134,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).LowUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NearMaxAcceptableUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -154,7 +141,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).NearMaxAcceptableUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MaxAcceptableUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -162,7 +148,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).MaxAcceptableUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ExcessiveUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -170,7 +155,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).ExcessiveUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NearTerminationUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -178,7 +162,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).NearTerminationUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TerminationUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -186,7 +169,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).TerminationUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsage() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -194,7 +176,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageLevel() -> ::windows_core::Result { Self::IBackgroundEnergyManagerStatics(|this| unsafe { @@ -202,7 +183,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageIncreased(handler: P0) -> ::windows_core::Result where @@ -213,12 +193,10 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageIncreased)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRecentEnergyUsageIncreased(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IBackgroundEnergyManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRecentEnergyUsageIncreased)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageReturnedToLow(handler: P0) -> ::windows_core::Result where @@ -229,7 +207,6 @@ impl BackgroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageReturnedToLow)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRecentEnergyUsageReturnedToLow(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IBackgroundEnergyManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRecentEnergyUsageReturnedToLow)(::windows_core::Interface::as_raw(this), token).ok() }) @@ -245,12 +222,10 @@ impl BackgroundEnergyManager { impl ::windows_core::RuntimeName for BackgroundEnergyManager { const NAME: &'static str = "Windows.System.Power.BackgroundEnergyManager"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct ForegroundEnergyManager; #[cfg(feature = "deprecated")] impl ForegroundEnergyManager { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn LowUsageLevel() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -258,7 +233,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).LowUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NearMaxAcceptableUsageLevel() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -266,7 +240,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).NearMaxAcceptableUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn MaxAcceptableUsageLevel() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -274,7 +247,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).MaxAcceptableUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ExcessiveUsageLevel() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -282,7 +254,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).ExcessiveUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsage() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -290,7 +261,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageLevel() -> ::windows_core::Result { Self::IForegroundEnergyManagerStatics(|this| unsafe { @@ -298,7 +268,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageLevel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageIncreased(handler: P0) -> ::windows_core::Result where @@ -309,12 +278,10 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageIncreased)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRecentEnergyUsageIncreased(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IForegroundEnergyManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRecentEnergyUsageIncreased)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RecentEnergyUsageReturnedToLow(handler: P0) -> ::windows_core::Result where @@ -325,7 +292,6 @@ impl ForegroundEnergyManager { (::windows_core::Interface::vtable(this).RecentEnergyUsageReturnedToLow)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveRecentEnergyUsageReturnedToLow(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IForegroundEnergyManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveRecentEnergyUsageReturnedToLow)(::windows_core::Interface::as_raw(this), token).ok() }) diff --git a/crates/libs/windows/src/Windows/System/Profile/mod.rs b/crates/libs/windows/src/Windows/System/Profile/mod.rs index dce6f9acad..6c92e398e0 100644 --- a/crates/libs/windows/src/Windows/System/Profile/mod.rs +++ b/crates/libs/windows/src/Windows/System/Profile/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "System_Profile_SystemManufacturers")] -#[doc = "Required features: `\"System_Profile_SystemManufacturers\"`"] pub mod SystemManufacturers; ::windows_core::imp::com_interface!(IAnalyticsInfoStatics, IAnalyticsInfoStatics_Vtbl, 0x1d5ee066_188d_5ba9_4387_acaeb0e7e305); #[repr(C)] @@ -213,7 +212,6 @@ impl AnalyticsInfo { (::windows_core::Interface::vtable(this).DeviceForm)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetSystemPropertiesAsync(attributenames: P0) -> ::windows_core::Result>> where @@ -279,7 +277,6 @@ unsafe impl ::core::marker::Send for AnalyticsVersionInfo {} unsafe impl ::core::marker::Sync for AnalyticsVersionInfo {} pub struct AppApplicability; impl AppApplicability { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUnsupportedAppRequirements(capabilities: P0) -> ::windows_core::Result> where @@ -318,7 +315,6 @@ impl ::windows_core::RuntimeName for EducationSettings { } pub struct HardwareIdentification; impl HardwareIdentification { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetPackageSpecificToken(nonce: P0) -> ::windows_core::Result where @@ -343,7 +339,6 @@ impl ::windows_core::RuntimeName for HardwareIdentification { pub struct HardwareToken(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HardwareToken, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HardwareToken { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Id(&self) -> ::windows_core::Result { let this = self; @@ -352,7 +347,6 @@ impl HardwareToken { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Signature(&self) -> ::windows_core::Result { let this = self; @@ -361,7 +355,6 @@ impl HardwareToken { (::windows_core::Interface::vtable(this).Signature)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Certificate(&self) -> ::windows_core::Result { let this = self; @@ -569,7 +562,6 @@ impl RetailInfo { (::windows_core::Interface::vtable(this).IsDemoModeEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties() -> ::windows_core::Result> { Self::IRetailInfoStatics(|this| unsafe { @@ -674,7 +666,6 @@ impl ::windows_core::RuntimeName for SystemIdentification { pub struct SystemIdentificationInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SystemIdentificationInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SystemIdentificationInfo { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Id(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/System/RemoteDesktop/Provider/mod.rs b/crates/libs/windows/src/Windows/System/RemoteDesktop/Provider/mod.rs index a3f4dfafa0..c52b4f9333 100644 --- a/crates/libs/windows/src/Windows/System/RemoteDesktop/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/System/RemoteDesktop/Provider/mod.rs @@ -106,7 +106,6 @@ impl RemoteDesktopConnectionInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SwitchToLocalSession)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn GetForLaunchUri(launchuri: P0, windowid: super::super::super::UI::WindowId) -> ::windows_core::Result where @@ -255,7 +254,6 @@ unsafe impl ::core::marker::Send for RemoteDesktopInfo {} unsafe impl ::core::marker::Sync for RemoteDesktopInfo {} pub struct RemoteDesktopRegistrar; impl RemoteDesktopRegistrar { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DesktopInfos() -> ::windows_core::Result> { Self::IRemoteDesktopRegistrarStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/System/RemoteDesktop/mod.rs b/crates/libs/windows/src/Windows/System/RemoteDesktop/mod.rs index 9f9b344a86..a6462a6df7 100644 --- a/crates/libs/windows/src/Windows/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/System/RemoteDesktop/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "System_RemoteDesktop_Input")] -#[doc = "Required features: `\"System_RemoteDesktop_Input\"`"] pub mod Input; #[cfg(feature = "System_RemoteDesktop_Provider")] -#[doc = "Required features: `\"System_RemoteDesktop_Provider\"`"] pub mod Provider; ::windows_core::imp::com_interface!(IInteractiveSessionStatics, IInteractiveSessionStatics_Vtbl, 0x60884631_dd3a_4576_9c8d_e8027618bdce); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs b/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs index 7428a950ae..c4db4906af 100644 --- a/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs +++ b/crates/libs/windows/src/Windows/System/RemoteSystems/mod.rs @@ -716,7 +716,6 @@ impl RemoteSystem { (::windows_core::Interface::vtable(this).Platform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Apps(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -732,7 +731,6 @@ impl RemoteSystem { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn FindByHostNameAsync(hostname: P0) -> ::windows_core::Result> where @@ -749,7 +747,6 @@ impl RemoteSystem { (::windows_core::Interface::vtable(this).CreateWatcher)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcherWithFilters(filters: P0) -> ::windows_core::Result where @@ -781,7 +778,6 @@ impl RemoteSystem { (::windows_core::Interface::vtable(this).CreateWatcherForUser)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateWatcherWithFiltersForUser(user: P0, filters: P1) -> ::windows_core::Result where @@ -879,7 +875,6 @@ impl RemoteSystemApp { (::windows_core::Interface::vtable(this).IsAvailableBySpatialProximity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Attributes(&self) -> ::windows_core::Result> { let this = self; @@ -927,7 +922,6 @@ impl RemoteSystemAppRegistration { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Attributes(&self) -> ::windows_core::Result> { let this = self; @@ -1025,7 +1019,6 @@ impl RemoteSystemConnectionInfo { (::windows_core::Interface::vtable(this).IsProximal)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_AppService\"`"] #[cfg(feature = "ApplicationModel_AppService")] pub fn TryCreateFromAppServiceConnection(connection: P0) -> ::windows_core::Result where @@ -1201,7 +1194,6 @@ pub struct RemoteSystemKindFilter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RemoteSystemKindFilter, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(RemoteSystemKindFilter, IRemoteSystemFilter); impl RemoteSystemKindFilter { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoteSystemKinds(&self) -> ::windows_core::Result> { let this = self; @@ -1210,7 +1202,6 @@ impl RemoteSystemKindFilter { (::windows_core::Interface::vtable(this).RemoteSystemKinds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(remotesystemkinds: P0) -> ::windows_core::Result where @@ -1805,7 +1796,6 @@ impl RemoteSystemSessionMessageChannel { (::windows_core::Interface::vtable(this).Session)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BroadcastValueSetAsync(&self, messagedata: P0) -> ::windows_core::Result> where @@ -1817,7 +1807,6 @@ impl RemoteSystemSessionMessageChannel { (::windows_core::Interface::vtable(this).BroadcastValueSetAsync)(::windows_core::Interface::as_raw(this), messagedata.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SendValueSetAsync(&self, messagedata: P0, participant: P1) -> ::windows_core::Result> where @@ -1830,7 +1819,6 @@ impl RemoteSystemSessionMessageChannel { (::windows_core::Interface::vtable(this).SendValueSetAsync)(::windows_core::Interface::as_raw(this), messagedata.into_param().abi(), participant.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SendValueSetToParticipantsAsync(&self, messagedata: P0, participants: P1) -> ::windows_core::Result> where @@ -1941,7 +1929,6 @@ impl RemoteSystemSessionParticipant { (::windows_core::Interface::vtable(this).RemoteSystem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Networking\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Networking"))] pub fn GetHostNames(&self) -> ::windows_core::Result> { let this = self; @@ -2150,7 +2137,6 @@ impl RemoteSystemSessionValueSetReceivedEventArgs { (::windows_core::Interface::vtable(this).Sender)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Message(&self) -> ::windows_core::Result { let this = self; @@ -2443,7 +2429,6 @@ pub struct RemoteSystemWebAccountFilter(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RemoteSystemWebAccountFilter, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(RemoteSystemWebAccountFilter, IRemoteSystemFilter); impl RemoteSystemWebAccountFilter { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Account(&self) -> ::windows_core::Result { let this = self; @@ -2452,7 +2437,6 @@ impl RemoteSystemWebAccountFilter { (::windows_core::Interface::vtable(this).Account)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn Create(account: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/System/Threading/mod.rs b/crates/libs/windows/src/Windows/System/Threading/mod.rs index 0d51bf8681..d896fe1aaf 100644 --- a/crates/libs/windows/src/Windows/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/System/Threading/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "System_Threading_Core")] -#[doc = "Required features: `\"System_Threading_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IThreadPoolStatics, IThreadPoolStatics_Vtbl, 0xb6bf67dd_84bd_44f8_ac1c_93ebcb9dba91); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/System/Update/mod.rs b/crates/libs/windows/src/Windows/System/Update/mod.rs index cea8e24dd8..8a2d472ab3 100644 --- a/crates/libs/windows/src/Windows/System/Update/mod.rs +++ b/crates/libs/windows/src/Windows/System/Update/mod.rs @@ -250,7 +250,6 @@ impl SystemUpdateManager { (::windows_core::Interface::vtable(this).LastErrorInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAutomaticRebootBlockIds() -> ::windows_core::Result> { Self::ISystemUpdateManagerStatics(|this| unsafe { @@ -276,7 +275,6 @@ impl SystemUpdateManager { (::windows_core::Interface::vtable(this).ExtendedError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetUpdateItems() -> ::windows_core::Result> { Self::ISystemUpdateManagerStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/System/UserProfile/mod.rs b/crates/libs/windows/src/Windows/System/UserProfile/mod.rs index dc0771cafd..5e88f5591c 100644 --- a/crates/libs/windows/src/Windows/System/UserProfile/mod.rs +++ b/crates/libs/windows/src/Windows/System/UserProfile/mod.rs @@ -167,12 +167,7 @@ pub struct ILockScreenStatics_Vtbl { SetImageStreamAsync: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IUserInformationStatics, - IUserInformationStatics_Vtbl, - 0x77f3a910_48fa_489c_934e_2ae85ba8f772 -); +::windows_core::imp::com_interface!(IUserInformationStatics, IUserInformationStatics_Vtbl, 0x77f3a910_48fa_489c_934e_2ae85ba8f772); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -448,7 +443,6 @@ impl FirstSignInSettings { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -457,7 +451,6 @@ impl FirstSignInSettings { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::>(self)?; @@ -466,7 +459,6 @@ impl FirstSignInSettings { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -475,7 +467,6 @@ impl FirstSignInSettings { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -484,7 +475,6 @@ impl FirstSignInSettings { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Split(&self, first: &mut ::core::option::Option>, second: &mut ::core::option::Option>) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -526,7 +516,6 @@ unsafe impl ::core::marker::Send for FirstSignInSettings {} unsafe impl ::core::marker::Sync for FirstSignInSettings {} pub struct GlobalizationPreferences; impl GlobalizationPreferences { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Calendars() -> ::windows_core::Result> { Self::IGlobalizationPreferencesStatics(|this| unsafe { @@ -534,7 +523,6 @@ impl GlobalizationPreferences { (::windows_core::Interface::vtable(this).Calendars)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clocks() -> ::windows_core::Result> { Self::IGlobalizationPreferencesStatics(|this| unsafe { @@ -542,7 +530,6 @@ impl GlobalizationPreferences { (::windows_core::Interface::vtable(this).Clocks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Currencies() -> ::windows_core::Result> { Self::IGlobalizationPreferencesStatics(|this| unsafe { @@ -550,7 +537,6 @@ impl GlobalizationPreferences { (::windows_core::Interface::vtable(this).Currencies)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages() -> ::windows_core::Result> { Self::IGlobalizationPreferencesStatics(|this| unsafe { @@ -564,7 +550,6 @@ impl GlobalizationPreferences { (::windows_core::Interface::vtable(this).HomeGeographicRegion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn WeekStartsOn() -> ::windows_core::Result { Self::IGlobalizationPreferencesStatics(|this| unsafe { @@ -578,7 +563,6 @@ impl GlobalizationPreferences { (::windows_core::Interface::vtable(this).TrySetHomeGeographicRegion)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(region), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TrySetLanguages(languagetags: P0) -> ::windows_core::Result where @@ -629,7 +613,6 @@ impl GlobalizationPreferencesForUser { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Calendars(&self) -> ::windows_core::Result> { let this = self; @@ -638,7 +621,6 @@ impl GlobalizationPreferencesForUser { (::windows_core::Interface::vtable(this).Calendars)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clocks(&self) -> ::windows_core::Result> { let this = self; @@ -647,7 +629,6 @@ impl GlobalizationPreferencesForUser { (::windows_core::Interface::vtable(this).Clocks)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Currencies(&self) -> ::windows_core::Result> { let this = self; @@ -656,7 +637,6 @@ impl GlobalizationPreferencesForUser { (::windows_core::Interface::vtable(this).Currencies)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Languages(&self) -> ::windows_core::Result> { let this = self; @@ -672,7 +652,6 @@ impl GlobalizationPreferencesForUser { (::windows_core::Interface::vtable(this).HomeGeographicRegion)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn WeekStartsOn(&self) -> ::windows_core::Result { let this = self; @@ -717,7 +696,6 @@ impl LockScreen { (::windows_core::Interface::vtable(this).OriginalImageFile)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetImageStream() -> ::windows_core::Result { Self::ILockScreenStatics(|this| unsafe { @@ -725,7 +703,6 @@ impl LockScreen { (::windows_core::Interface::vtable(this).GetImageStream)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn SetImageFileAsync(value: P0) -> ::windows_core::Result where @@ -736,7 +713,6 @@ impl LockScreen { (::windows_core::Interface::vtable(this).SetImageFileAsync)(::windows_core::Interface::as_raw(this), value.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetImageStreamAsync(value: P0) -> ::windows_core::Result where @@ -761,12 +737,10 @@ impl LockScreen { impl ::windows_core::RuntimeName for LockScreen { const NAME: &'static str = "Windows.System.UserProfile.LockScreen"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub struct UserInformation; #[cfg(feature = "deprecated")] impl UserInformation { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AccountPictureChangeEnabled() -> ::windows_core::Result { Self::IUserInformationStatics(|this| unsafe { @@ -774,7 +748,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).AccountPictureChangeEnabled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn NameAccessAllowed() -> ::windows_core::Result { Self::IUserInformationStatics(|this| unsafe { @@ -782,7 +755,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).NameAccessAllowed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn GetAccountPicture(kind: AccountPictureKind) -> ::windows_core::Result { Self::IUserInformationStatics(|this| unsafe { @@ -790,7 +762,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetAccountPicture)(::windows_core::Interface::as_raw(this), kind, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn SetAccountPictureAsync(image: P0) -> ::windows_core::Result> where @@ -801,7 +772,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).SetAccountPictureAsync)(::windows_core::Interface::as_raw(this), image.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage", feature = "deprecated"))] pub fn SetAccountPicturesAsync(smallimage: P0, largeimage: P1, video: P2) -> ::windows_core::Result> where @@ -814,7 +784,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).SetAccountPicturesAsync)(::windows_core::Interface::as_raw(this), smallimage.into_param().abi(), largeimage.into_param().abi(), video.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetAccountPictureFromStreamAsync(image: P0) -> ::windows_core::Result> where @@ -825,7 +794,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).SetAccountPictureFromStreamAsync)(::windows_core::Interface::as_raw(this), image.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`, `\"deprecated\"`"] #[cfg(all(feature = "Storage_Streams", feature = "deprecated"))] pub fn SetAccountPicturesFromStreamsAsync(smallimage: P0, largeimage: P1, video: P2) -> ::windows_core::Result> where @@ -838,7 +806,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).SetAccountPicturesFromStreamsAsync)(::windows_core::Interface::as_raw(this), smallimage.into_param().abi(), largeimage.into_param().abi(), video.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn AccountPictureChanged(changehandler: P0) -> ::windows_core::Result where @@ -849,12 +816,10 @@ impl UserInformation { (::windows_core::Interface::vtable(this).AccountPictureChanged)(::windows_core::Interface::as_raw(this), changehandler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveAccountPictureChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IUserInformationStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveAccountPictureChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDisplayNameAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -862,7 +827,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetDisplayNameAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetFirstNameAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -870,7 +834,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetFirstNameAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetLastNameAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -878,7 +841,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetLastNameAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetPrincipalNameAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -886,7 +848,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetPrincipalNameAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetSessionInitiationProtocolUriAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -894,7 +855,6 @@ impl UserInformation { (::windows_core::Interface::vtable(this).GetSessionInitiationProtocolUriAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetDomainNameAsync() -> ::windows_core::Result> { Self::IUserInformationStatics(|this| unsafe { @@ -918,7 +878,6 @@ impl ::windows_core::RuntimeName for UserInformation { pub struct UserProfilePersonalizationSettings(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(UserProfilePersonalizationSettings, ::windows_core::IUnknown, ::windows_core::IInspectable); impl UserProfilePersonalizationSettings { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TrySetLockScreenImageAsync(&self, imagefile: P0) -> ::windows_core::Result> where @@ -930,7 +889,6 @@ impl UserProfilePersonalizationSettings { (::windows_core::Interface::vtable(this).TrySetLockScreenImageAsync)(::windows_core::Interface::as_raw(this), imagefile.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn TrySetWallpaperImageAsync(&self, imagefile: P0) -> ::windows_core::Result> where @@ -972,7 +930,6 @@ impl ::windows_core::RuntimeName for UserProfilePersonalizationSettings { } unsafe impl ::core::marker::Send for UserProfilePersonalizationSettings {} unsafe impl ::core::marker::Sync for UserProfilePersonalizationSettings {} -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] @@ -997,7 +954,6 @@ impl ::core::fmt::Debug for AccountPictureKind { impl ::windows_core::RuntimeType for AccountPictureKind { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.System.UserProfile.AccountPictureKind;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/System/impl.rs b/crates/libs/windows/src/Windows/System/impl.rs index 9e67974f30..da985fabe8 100644 --- a/crates/libs/windows/src/Windows/System/impl.rs +++ b/crates/libs/windows/src/Windows/System/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub trait ILauncherViewOptions_Impl: Sized { fn DesiredRemainingView(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/System/mod.rs b/crates/libs/windows/src/Windows/System/mod.rs index c474df38f5..3026da27f5 100644 --- a/crates/libs/windows/src/Windows/System/mod.rs +++ b/crates/libs/windows/src/Windows/System/mod.rs @@ -1,35 +1,24 @@ #[cfg(feature = "System_Diagnostics")] -#[doc = "Required features: `\"System_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "System_Display")] -#[doc = "Required features: `\"System_Display\"`"] pub mod Display; #[cfg(feature = "System_Implementation")] -#[doc = "Required features: `\"System_Implementation\"`"] pub mod Implementation; #[cfg(feature = "System_Inventory")] -#[doc = "Required features: `\"System_Inventory\"`"] pub mod Inventory; #[cfg(feature = "System_Power")] -#[doc = "Required features: `\"System_Power\"`"] pub mod Power; #[cfg(feature = "System_Profile")] -#[doc = "Required features: `\"System_Profile\"`"] pub mod Profile; #[cfg(feature = "System_RemoteDesktop")] -#[doc = "Required features: `\"System_RemoteDesktop\"`"] pub mod RemoteDesktop; #[cfg(feature = "System_RemoteSystems")] -#[doc = "Required features: `\"System_RemoteSystems\"`"] pub mod RemoteSystems; #[cfg(feature = "System_Threading")] -#[doc = "Required features: `\"System_Threading\"`"] pub mod Threading; #[cfg(feature = "System_Update")] -#[doc = "Required features: `\"System_Update\"`"] pub mod Update; #[cfg(feature = "System_UserProfile")] -#[doc = "Required features: `\"System_UserProfile\"`"] pub mod UserProfile; ::windows_core::imp::com_interface!(IAppActivationResult, IAppActivationResult_Vtbl, 0x6b528900_f46e_4eb0_aa6c_38af557cf9ed); #[repr(C)] @@ -620,7 +609,6 @@ pub struct ILauncherUIOptions_Vtbl { ::windows_core::imp::com_interface!(ILauncherViewOptions, ILauncherViewOptions_Vtbl, 0x8a9b29f1_7ca7_49de_9bd3_3c5b7184f616); ::windows_core::imp::interface_hierarchy!(ILauncherViewOptions, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ILauncherViewOptions { - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn DesiredRemainingView(&self) -> ::windows_core::Result { let this = self; @@ -629,7 +617,6 @@ impl ILauncherViewOptions { (::windows_core::Interface::vtable(this).DesiredRemainingView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn SetDesiredRemainingView(&self, value: super::UI::ViewManagement::ViewSizePreference) -> ::windows_core::Result<()> { let this = self; @@ -1003,7 +990,6 @@ unsafe impl ::core::marker::Sync for AppActivationResult {} pub struct AppDiagnosticInfo(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppDiagnosticInfo, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppDiagnosticInfo { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn AppInfo(&self) -> ::windows_core::Result { let this = self; @@ -1012,7 +998,6 @@ impl AppDiagnosticInfo { (::windows_core::Interface::vtable(this).AppInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetResourceGroups(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1035,7 +1020,6 @@ impl AppDiagnosticInfo { (::windows_core::Interface::vtable(this).LaunchAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestInfoAsync() -> ::windows_core::Result>> { Self::IAppDiagnosticInfoStatics(|this| unsafe { @@ -1055,7 +1039,6 @@ impl AppDiagnosticInfo { (::windows_core::Interface::vtable(this).RequestAccessAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestInfoForPackageAsync(packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IAppDiagnosticInfoStatics2(|this| unsafe { @@ -1063,7 +1046,6 @@ impl AppDiagnosticInfo { (::windows_core::Interface::vtable(this).RequestInfoForPackageAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestInfoForAppAsync() -> ::windows_core::Result>> { Self::IAppDiagnosticInfoStatics2(|this| unsafe { @@ -1071,7 +1053,6 @@ impl AppDiagnosticInfo { (::windows_core::Interface::vtable(this).RequestInfoForAppAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RequestInfoForAppUserModelId(appusermodelid: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::IAppDiagnosticInfoStatics2(|this| unsafe { @@ -1391,7 +1372,6 @@ impl AppResourceGroupInfo { (::windows_core::Interface::vtable(this).IsShared)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetBackgroundTaskReports(&self) -> ::windows_core::Result> { let this = self; @@ -1407,7 +1387,6 @@ impl AppResourceGroupInfo { (::windows_core::Interface::vtable(this).GetMemoryReport)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System_Diagnostics\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System_Diagnostics"))] pub fn GetProcessDiagnosticInfos(&self) -> ::windows_core::Result> { let this = self; @@ -1565,7 +1544,6 @@ unsafe impl ::core::marker::Sync for AppResourceGroupInfoWatcher {} pub struct AppResourceGroupInfoWatcherEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppResourceGroupInfoWatcherEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppResourceGroupInfoWatcherEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppDiagnosticInfos(&self) -> ::windows_core::Result> { let this = self; @@ -1599,7 +1577,6 @@ unsafe impl ::core::marker::Sync for AppResourceGroupInfoWatcherEventArgs {} pub struct AppResourceGroupInfoWatcherExecutionStateChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppResourceGroupInfoWatcherExecutionStateChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppResourceGroupInfoWatcherExecutionStateChangedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppDiagnosticInfos(&self) -> ::windows_core::Result> { let this = self; @@ -1783,7 +1760,6 @@ impl AppUriHandlerRegistration { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAppAddedHostsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -1792,7 +1768,6 @@ impl AppUriHandlerRegistration { (::windows_core::Interface::vtable(this).GetAppAddedHostsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAppAddedHostsAsync(&self, hosts: P0) -> ::windows_core::Result where @@ -1804,7 +1779,6 @@ impl AppUriHandlerRegistration { (::windows_core::Interface::vtable(this).SetAppAddedHostsAsync)(::windows_core::Interface::as_raw(this), hosts.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAllHosts(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1813,7 +1787,6 @@ impl AppUriHandlerRegistration { (::windows_core::Interface::vtable(this).GetAllHosts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateHosts(&self, hosts: P0) -> ::windows_core::Result<()> where @@ -2176,7 +2149,6 @@ impl FolderLauncherOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage"))] pub fn ItemsToSelect(&self) -> ::windows_core::Result> { let this = self; @@ -2185,7 +2157,6 @@ impl FolderLauncherOptions { (::windows_core::Interface::vtable(this).ItemsToSelect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn DesiredRemainingView(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2194,7 +2165,6 @@ impl FolderLauncherOptions { (::windows_core::Interface::vtable(this).DesiredRemainingView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn SetDesiredRemainingView(&self, value: super::UI::ViewManagement::ViewSizePreference) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -2301,7 +2271,6 @@ impl LaunchUriResult { (::windows_core::Interface::vtable(this).Status)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -2325,7 +2294,6 @@ unsafe impl ::core::marker::Send for LaunchUriResult {} unsafe impl ::core::marker::Sync for LaunchUriResult {} pub struct Launcher; impl Launcher { - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LaunchFileAsync(file: P0) -> ::windows_core::Result> where @@ -2336,7 +2304,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchFileAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LaunchFileWithOptionsAsync(file: P0, options: P1) -> ::windows_core::Result> where @@ -2377,7 +2344,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchUriForResultsAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LaunchUriForResultsWithDataAsync(uri: P0, options: P1, inputdata: P2) -> ::windows_core::Result> where @@ -2390,7 +2356,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchUriForResultsWithDataAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), options.into_param().abi(), inputdata.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LaunchUriWithDataAsync(uri: P0, options: P1, inputdata: P2) -> ::windows_core::Result> where @@ -2421,7 +2386,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).QueryUriSupportWithPackageFamilyNameAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), launchquerysupporttype, ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn QueryFileSupportAsync(file: P0) -> ::windows_core::Result> where @@ -2432,7 +2396,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).QueryFileSupportAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn QueryFileSupportWithPackageFamilyNameAsync(file: P0, packagefamilyname: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -2443,7 +2406,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).QueryFileSupportWithPackageFamilyNameAsync)(::windows_core::Interface::as_raw(this), file.into_param().abi(), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindUriSchemeHandlersAsync(scheme: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::ILauncherStatics2(|this| unsafe { @@ -2451,7 +2413,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).FindUriSchemeHandlersAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(scheme), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindUriSchemeHandlersWithLaunchUriTypeAsync(scheme: &::windows_core::HSTRING, launchquerysupporttype: LaunchQuerySupportType) -> ::windows_core::Result>> { Self::ILauncherStatics2(|this| unsafe { @@ -2459,7 +2420,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).FindUriSchemeHandlersWithLaunchUriTypeAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(scheme), launchquerysupporttype, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindFileHandlersAsync(extension: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::ILauncherStatics2(|this| unsafe { @@ -2467,7 +2427,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).FindFileHandlersAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(extension), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LaunchFolderAsync(folder: P0) -> ::windows_core::Result> where @@ -2478,7 +2437,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchFolderAsync)(::windows_core::Interface::as_raw(this), folder.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage\"`"] #[cfg(feature = "Storage")] pub fn LaunchFolderWithOptionsAsync(folder: P0, options: P1) -> ::windows_core::Result> where @@ -2508,7 +2466,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).QueryAppUriSupportWithPackageFamilyNameAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), ::core::mem::transmute_copy(packagefamilyname), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel", feature = "Foundation_Collections"))] pub fn FindAppUriHandlersAsync(uri: P0) -> ::windows_core::Result>> where @@ -2540,7 +2497,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchUriWithOptionsForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), uri.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LaunchUriWithDataForUserAsync(user: P0, uri: P1, options: P2, inputdata: P3) -> ::windows_core::Result> where @@ -2565,7 +2521,6 @@ impl Launcher { (::windows_core::Interface::vtable(this).LaunchUriForResultsForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), uri.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn LaunchUriForResultsWithDataForUserAsync(user: P0, uri: P1, options: P2, inputdata: P3) -> ::windows_core::Result> where @@ -2742,7 +2697,6 @@ impl LauncherOptions { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTargetApplicationPackageFamilyName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn NeighboringFilesQuery(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2751,7 +2705,6 @@ impl LauncherOptions { (::windows_core::Interface::vtable(this).NeighboringFilesQuery)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Search\"`"] #[cfg(feature = "Storage_Search")] pub fn SetNeighboringFilesQuery(&self, value: P0) -> ::windows_core::Result<()> where @@ -2782,7 +2735,6 @@ impl LauncherOptions { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetLimitPickerToCurrentAppAndAppUriHandlers)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn DesiredRemainingView(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2791,7 +2743,6 @@ impl LauncherOptions { (::windows_core::Interface::vtable(this).DesiredRemainingView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn SetDesiredRemainingView(&self, value: super::UI::ViewManagement::ViewSizePreference) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -2843,7 +2794,6 @@ impl LauncherUIOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSelectionRect)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn PreferredPlacement(&self) -> ::windows_core::Result { let this = self; @@ -2852,7 +2802,6 @@ impl LauncherUIOptions { (::windows_core::Interface::vtable(this).PreferredPlacement)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetPreferredPlacement(&self, value: super::UI::Popups::Placement) -> ::windows_core::Result<()> { let this = self; @@ -3013,7 +2962,6 @@ impl ProcessLauncherOptions { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StandardInput(&self) -> ::windows_core::Result { let this = self; @@ -3022,7 +2970,6 @@ impl ProcessLauncherOptions { (::windows_core::Interface::vtable(this).StandardInput)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStandardInput(&self, value: P0) -> ::windows_core::Result<()> where @@ -3031,7 +2978,6 @@ impl ProcessLauncherOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStandardInput)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StandardOutput(&self) -> ::windows_core::Result { let this = self; @@ -3040,7 +2986,6 @@ impl ProcessLauncherOptions { (::windows_core::Interface::vtable(this).StandardOutput)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStandardOutput(&self, value: P0) -> ::windows_core::Result<()> where @@ -3049,7 +2994,6 @@ impl ProcessLauncherOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStandardOutput)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn StandardError(&self) -> ::windows_core::Result { let this = self; @@ -3058,7 +3002,6 @@ impl ProcessLauncherOptions { (::windows_core::Interface::vtable(this).StandardError)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetStandardError(&self, value: P0) -> ::windows_core::Result<()> where @@ -3153,7 +3096,6 @@ unsafe impl ::core::marker::Sync for ProcessMemoryReport {} pub struct ProtocolForResultsOperation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ProtocolForResultsOperation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ProtocolForResultsOperation { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReportCompleted(&self, data: P0) -> ::windows_core::Result<()> where @@ -3177,7 +3119,6 @@ unsafe impl ::core::marker::Send for ProtocolForResultsOperation {} unsafe impl ::core::marker::Sync for ProtocolForResultsOperation {} pub struct RemoteLauncher; impl RemoteLauncher { - #[doc = "Required features: `\"System_RemoteSystems\"`"] #[cfg(feature = "System_RemoteSystems")] pub fn LaunchUriAsync(remotesystemconnectionrequest: P0, uri: P1) -> ::windows_core::Result> where @@ -3189,7 +3130,6 @@ impl RemoteLauncher { (::windows_core::Interface::vtable(this).LaunchUriAsync)(::windows_core::Interface::as_raw(this), remotesystemconnectionrequest.into_param().abi(), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System_RemoteSystems\"`"] #[cfg(feature = "System_RemoteSystems")] pub fn LaunchUriWithOptionsAsync(remotesystemconnectionrequest: P0, uri: P1, options: P2) -> ::windows_core::Result> where @@ -3202,7 +3142,6 @@ impl RemoteLauncher { (::windows_core::Interface::vtable(this).LaunchUriWithOptionsAsync)(::windows_core::Interface::as_raw(this), remotesystemconnectionrequest.into_param().abi(), uri.into_param().abi(), options.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"System_RemoteSystems\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System_RemoteSystems"))] pub fn LaunchUriWithDataAsync(remotesystemconnectionrequest: P0, uri: P1, options: P2, inputdata: P3) -> ::windows_core::Result> where @@ -3251,7 +3190,6 @@ impl RemoteLauncherOptions { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFallbackUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PreferredAppIds(&self) -> ::windows_core::Result> { let this = self; @@ -3315,7 +3253,6 @@ impl TimeZoneSettings { (::windows_core::Interface::vtable(this).CurrentTimeZoneDisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SupportedTimeZoneDisplayNames() -> ::windows_core::Result> { Self::ITimeZoneSettingsStatics(|this| unsafe { @@ -3385,7 +3322,6 @@ impl User { (::windows_core::Interface::vtable(this).GetPropertyAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetPropertiesAsync(&self, values: P0) -> ::windows_core::Result> where @@ -3397,7 +3333,6 @@ impl User { (::windows_core::Interface::vtable(this).GetPropertiesAsync)(::windows_core::Interface::as_raw(this), values.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetPictureAsync(&self, desiredsize: UserPictureSize) -> ::windows_core::Result> { let this = self; @@ -3419,7 +3354,6 @@ impl User { (::windows_core::Interface::vtable(this).CreateWatcher)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::IUserStatics(|this| unsafe { @@ -3427,7 +3361,6 @@ impl User { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn FindAllAsyncByType(r#type: UserType) -> ::windows_core::Result>> { Self::IUserStatics(|this| unsafe { @@ -3435,7 +3368,6 @@ impl User { (::windows_core::Interface::vtable(this).FindAllAsyncByType)(::windows_core::Interface::as_raw(this), r#type, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "deprecated"))] pub fn FindAllAsyncByTypeAndStatus(r#type: UserType, status: UserAuthenticationStatus) -> ::windows_core::Result>> { Self::IUserStatics(|this| unsafe { @@ -3558,7 +3490,6 @@ impl UserChangedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ChangedPropertyKinds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs b/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs index 56e5d6ce52..b59e173da3 100644 --- a/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ApplicationSettings/mod.rs @@ -124,12 +124,7 @@ pub struct ISettingsCommandStatics_Vtbl { AccountsCommand: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISettingsPane, - ISettingsPane_Vtbl, - 0xb1cd0932_4570_4c69_8d38_89446561ace0 -); +::windows_core::imp::com_interface!(ISettingsPane, ISettingsPane_Vtbl, 0xb1cd0932_4570_4c69_8d38_89446561ace0); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -145,12 +140,7 @@ pub struct ISettingsPane_Vtbl { RemoveCommandsRequested: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISettingsPaneCommandsRequest, - ISettingsPaneCommandsRequest_Vtbl, - 0x44df23ae_5d6e_4068_a168_f47643182114 -); +::windows_core::imp::com_interface!(ISettingsPaneCommandsRequest, ISettingsPaneCommandsRequest_Vtbl, 0x44df23ae_5d6e_4068_a168_f47643182114); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -162,12 +152,7 @@ pub struct ISettingsPaneCommandsRequest_Vtbl { ApplicationCommands: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISettingsPaneCommandsRequestedEventArgs, - ISettingsPaneCommandsRequestedEventArgs_Vtbl, - 0x205f5d24_1b48_4629_a6ca_2fdfedafb75d -); +::windows_core::imp::com_interface!(ISettingsPaneCommandsRequestedEventArgs, ISettingsPaneCommandsRequestedEventArgs_Vtbl, 0x205f5d24_1b48_4629_a6ca_2fdfedafb75d); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -179,12 +164,7 @@ pub struct ISettingsPaneCommandsRequestedEventArgs_Vtbl { Request: usize, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - ISettingsPaneStatics, - ISettingsPaneStatics_Vtbl, - 0x1c6a52c5_ff19_471b_ba6b_f8f35694ad9a -); +::windows_core::imp::com_interface!(ISettingsPaneStatics, ISettingsPaneStatics_Vtbl, 0x1c6a52c5_ff19_471b_ba6b_f8f35694ad9a); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -293,7 +273,6 @@ impl AccountsSettingsPane { (::windows_core::Interface::vtable(this).ShowAddAccountAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ShowManageAccountsForUserAsync(user: P0) -> ::windows_core::Result where @@ -304,7 +283,6 @@ impl AccountsSettingsPane { (::windows_core::Interface::vtable(this).ShowManageAccountsForUserAsync)(::windows_core::Interface::as_raw(this), user.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn ShowAddAccountForUserAsync(user: P0) -> ::windows_core::Result where @@ -346,7 +324,6 @@ impl ::windows_core::RuntimeName for AccountsSettingsPane { pub struct AccountsSettingsPaneCommandsRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AccountsSettingsPaneCommandsRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AccountsSettingsPaneCommandsRequestedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebAccountProviderCommands(&self) -> ::windows_core::Result> { let this = self; @@ -355,7 +332,6 @@ impl AccountsSettingsPaneCommandsRequestedEventArgs { (::windows_core::Interface::vtable(this).WebAccountProviderCommands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn WebAccountCommands(&self) -> ::windows_core::Result> { let this = self; @@ -364,7 +340,6 @@ impl AccountsSettingsPaneCommandsRequestedEventArgs { (::windows_core::Interface::vtable(this).WebAccountCommands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CredentialCommands(&self) -> ::windows_core::Result> { let this = self; @@ -373,7 +348,6 @@ impl AccountsSettingsPaneCommandsRequestedEventArgs { (::windows_core::Interface::vtable(this).CredentialCommands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Popups\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Popups"))] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; @@ -400,7 +374,6 @@ impl AccountsSettingsPaneCommandsRequestedEventArgs { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -445,7 +418,6 @@ impl ::windows_core::RuntimeName for AccountsSettingsPaneEventDeferral { pub struct CredentialCommand(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CredentialCommand, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CredentialCommand { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn PasswordCredential(&self) -> ::windows_core::Result { let this = self; @@ -461,7 +433,6 @@ impl CredentialCommand { (::windows_core::Interface::vtable(this).CredentialDeleted)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateCredentialCommand(passwordcredential: P0) -> ::windows_core::Result where @@ -472,7 +443,6 @@ impl CredentialCommand { (::windows_core::Interface::vtable(this).CreateCredentialCommand)(::windows_core::Interface::as_raw(this), passwordcredential.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateCredentialCommandWithHandler(passwordcredential: P0, deleted: P1) -> ::windows_core::Result where @@ -500,7 +470,6 @@ unsafe impl ::windows_core::Interface for CredentialCommand { impl ::windows_core::RuntimeName for CredentialCommand { const NAME: &'static str = "Windows.UI.ApplicationSettings.CredentialCommand"; } -#[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -511,7 +480,6 @@ pub struct SettingsCommand(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SettingsCommand, super::Popups::IUICommand); #[cfg(feature = "UI_Popups")] impl SettingsCommand { - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn CreateSettingsCommand(settingscommandid: P0, label: &::windows_core::HSTRING, handler: P1) -> ::windows_core::Result where @@ -523,7 +491,6 @@ impl SettingsCommand { (::windows_core::Interface::vtable(this).CreateSettingsCommand)(::windows_core::Interface::as_raw(this), settingscommandid.into_param().abi(), ::core::mem::transmute_copy(label), handler.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn AccountsCommand() -> ::windows_core::Result { Self::ISettingsCommandStatics(|this| unsafe { @@ -531,7 +498,6 @@ impl SettingsCommand { (::windows_core::Interface::vtable(this).AccountsCommand)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn Label(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -540,13 +506,11 @@ impl SettingsCommand { (::windows_core::Interface::vtable(this).Label)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetLabel(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLabel)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn Invoked(&self) -> ::windows_core::Result { let this = self; @@ -555,7 +519,6 @@ impl SettingsCommand { (::windows_core::Interface::vtable(this).Invoked)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetInvoked(&self, value: P0) -> ::windows_core::Result<()> where @@ -564,7 +527,6 @@ impl SettingsCommand { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInvoked)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn Id(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -573,7 +535,6 @@ impl SettingsCommand { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetId(&self, value: P0) -> ::windows_core::Result<()> where @@ -606,7 +567,6 @@ unsafe impl ::windows_core::Interface for SettingsCommand { impl ::windows_core::RuntimeName for SettingsCommand { const NAME: &'static str = "Windows.UI.ApplicationSettings.SettingsCommand"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -615,7 +575,6 @@ pub struct SettingsPane(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SettingsPane, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SettingsPane { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CommandsRequested(&self, handler: P0) -> ::windows_core::Result where @@ -627,13 +586,11 @@ impl SettingsPane { (::windows_core::Interface::vtable(this).CommandsRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn RemoveCommandsRequested(&self, cookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveCommandsRequested)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn GetForCurrentView() -> ::windows_core::Result { Self::ISettingsPaneStatics(|this| unsafe { @@ -641,12 +598,10 @@ impl SettingsPane { (::windows_core::Interface::vtable(this).GetForCurrentView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Show() -> ::windows_core::Result<()> { Self::ISettingsPaneStatics(|this| unsafe { (::windows_core::Interface::vtable(this).Show)(::windows_core::Interface::as_raw(this)).ok() }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Edge() -> ::windows_core::Result { Self::ISettingsPaneStatics(|this| unsafe { @@ -674,7 +629,6 @@ unsafe impl ::windows_core::Interface for SettingsPane { impl ::windows_core::RuntimeName for SettingsPane { const NAME: &'static str = "Windows.UI.ApplicationSettings.SettingsPane"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -683,7 +637,6 @@ pub struct SettingsPaneCommandsRequest(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SettingsPaneCommandsRequest, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SettingsPaneCommandsRequest { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Popups\"`, `\"deprecated\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Popups", feature = "deprecated"))] pub fn ApplicationCommands(&self) -> ::windows_core::Result> { let this = self; @@ -706,7 +659,6 @@ unsafe impl ::windows_core::Interface for SettingsPaneCommandsRequest { impl ::windows_core::RuntimeName for SettingsPaneCommandsRequest { const NAME: &'static str = "Windows.UI.ApplicationSettings.SettingsPaneCommandsRequest"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -715,7 +667,6 @@ pub struct SettingsPaneCommandsRequestedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SettingsPaneCommandsRequestedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); #[cfg(feature = "deprecated")] impl SettingsPaneCommandsRequestedEventArgs { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Request(&self) -> ::windows_core::Result { let this = self; @@ -743,7 +694,6 @@ impl ::windows_core::RuntimeName for SettingsPaneCommandsRequestedEventArgs { pub struct WebAccountCommand(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebAccountCommand, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebAccountCommand { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccount(&self) -> ::windows_core::Result { let this = self; @@ -766,7 +716,6 @@ impl WebAccountCommand { (::windows_core::Interface::vtable(this).Actions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWebAccountCommand(webaccount: P0, invoked: P1, actions: SupportedWebAccountActions) -> ::windows_core::Result where @@ -822,7 +771,6 @@ impl ::windows_core::RuntimeName for WebAccountInvokedArgs { pub struct WebAccountProviderCommand(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebAccountProviderCommand, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebAccountProviderCommand { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn WebAccountProvider(&self) -> ::windows_core::Result { let this = self; @@ -838,7 +786,6 @@ impl WebAccountProviderCommand { (::windows_core::Interface::vtable(this).Invoked)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateWebAccountProviderCommand(webaccountprovider: P0, invoked: P1) -> ::windows_core::Result where @@ -866,7 +813,6 @@ unsafe impl ::windows_core::Interface for WebAccountProviderCommand { impl ::windows_core::RuntimeName for WebAccountProviderCommand { const NAME: &'static str = "Windows.UI.ApplicationSettings.WebAccountProviderCommand"; } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs index de3692b059..9493c3d5e3 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Desktop/mod.rs @@ -29,7 +29,6 @@ impl DesktopWindowTarget { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -95,7 +94,6 @@ impl DesktopWindowTarget { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs index a6710d5014..519ab3d857 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Effects/mod.rs @@ -42,7 +42,6 @@ impl SceneLightingEffect { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub fn Name(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -51,7 +50,6 @@ impl SceneLightingEffect { (::windows_core::Interface::vtable(this).Name)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub fn SetName(&self, name: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -79,7 +77,6 @@ impl SceneLightingEffect { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDiffuseAmount)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub fn NormalMapSource(&self) -> ::windows_core::Result { let this = self; @@ -88,7 +85,6 @@ impl SceneLightingEffect { (::windows_core::Interface::vtable(this).NormalMapSource)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub fn SetNormalMapSource(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs index 48d108a2a4..24463c7f27 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Interactions/mod.rs @@ -619,7 +619,6 @@ impl CompositionConditionalValue { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -685,7 +684,6 @@ impl CompositionConditionalValue { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -777,7 +775,6 @@ impl CompositionInteractionSourceCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -843,7 +840,6 @@ impl CompositionInteractionSourceCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -867,7 +863,6 @@ impl CompositionInteractionSourceCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -929,7 +924,6 @@ impl InteractionSourceConfiguration { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -995,7 +989,6 @@ impl InteractionSourceConfiguration { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1089,7 +1082,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1155,7 +1147,6 @@ impl InteractionTracker { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1193,7 +1184,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).IsPositionRoundingSuggested)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn MaxPosition(&self) -> ::windows_core::Result { let this = self; @@ -1202,7 +1192,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).MaxPosition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMaxPosition(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -1219,7 +1208,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMaxScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn MinPosition(&self) -> ::windows_core::Result { let this = self; @@ -1228,7 +1216,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).MinPosition)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMinPosition(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -1245,7 +1232,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMinScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn NaturalRestingPosition(&self) -> ::windows_core::Result { let this = self; @@ -1268,7 +1254,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).Owner)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -1277,7 +1262,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PositionInertiaDecayRate(&self) -> ::windows_core::Result> { let this = self; @@ -1286,7 +1270,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).PositionInertiaDecayRate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPositionInertiaDecayRate(&self, value: P0) -> ::windows_core::Result<()> where @@ -1295,7 +1278,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPositionInertiaDecayRate)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PositionVelocityInPixelsPerSecond(&self) -> ::windows_core::Result { let this = self; @@ -1340,7 +1322,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).AdjustPositionYIfGreaterThanThreshold)(::windows_core::Interface::as_raw(this), adjustment, positionthreshold).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigurePositionXInertiaModifiers(&self, modifiers: P0) -> ::windows_core::Result<()> where @@ -1349,7 +1330,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).ConfigurePositionXInertiaModifiers)(::windows_core::Interface::as_raw(this), modifiers.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigurePositionYInertiaModifiers(&self, modifiers: P0) -> ::windows_core::Result<()> where @@ -1358,7 +1338,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).ConfigurePositionYInertiaModifiers)(::windows_core::Interface::as_raw(this), modifiers.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureScaleInertiaModifiers(&self, modifiers: P0) -> ::windows_core::Result<()> where @@ -1367,7 +1346,6 @@ impl InteractionTracker { let this = self; unsafe { (::windows_core::Interface::vtable(this).ConfigureScaleInertiaModifiers)(::windows_core::Interface::as_raw(this), modifiers.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePosition(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1376,7 +1354,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdatePosition)(::windows_core::Interface::as_raw(this), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePositionBy(&self, amount: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1395,7 +1372,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdatePositionWithAnimation)(::windows_core::Interface::as_raw(this), animation.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePositionWithAdditionalVelocity(&self, velocityinpixelspersecond: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1404,7 +1380,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdatePositionWithAdditionalVelocity)(::windows_core::Interface::as_raw(this), velocityinpixelspersecond, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdateScale(&self, value: f32, centerpoint: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1413,7 +1388,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdateScale)(::windows_core::Interface::as_raw(this), value, centerpoint, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdateScaleWithAnimation(&self, animation: P0, centerpoint: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result where @@ -1425,7 +1399,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdateScaleWithAnimation)(::windows_core::Interface::as_raw(this), animation.into_param().abi(), centerpoint, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdateScaleWithAdditionalVelocity(&self, velocityinpercentpersecond: f32, centerpoint: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -1434,7 +1407,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdateScaleWithAdditionalVelocity)(::windows_core::Interface::as_raw(this), velocityinpercentpersecond, centerpoint, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureCenterPointXInertiaModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -1443,7 +1415,6 @@ impl InteractionTracker { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureCenterPointXInertiaModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureCenterPointYInertiaModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -1452,7 +1423,6 @@ impl InteractionTracker { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureCenterPointYInertiaModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureVector2PositionInertiaModifiers(&self, modifiers: P0) -> ::windows_core::Result<()> where @@ -1461,7 +1431,6 @@ impl InteractionTracker { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureVector2PositionInertiaModifiers)(::windows_core::Interface::as_raw(this), modifiers.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePositionWithOption(&self, value: super::super::super::Foundation::Numerics::Vector3, option: InteractionTrackerClampingOption) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1470,7 +1439,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).TryUpdatePositionWithOption)(::windows_core::Interface::as_raw(this), value, option, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePositionByWithOption(&self, amount: super::super::super::Foundation::Numerics::Vector3, option: InteractionTrackerClampingOption) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1486,7 +1454,6 @@ impl InteractionTracker { (::windows_core::Interface::vtable(this).IsInertiaFromImpulse)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryUpdatePositionWithOption2(&self, value: super::super::super::Foundation::Numerics::Vector3, option: InteractionTrackerClampingOption, posupdateoption: InteractionTrackerPositionUpdateOption) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1642,7 +1609,6 @@ impl InteractionTrackerInertiaModifier { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1708,7 +1674,6 @@ impl InteractionTrackerInertiaModifier { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1769,7 +1734,6 @@ impl InteractionTrackerInertiaMotion { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1835,7 +1799,6 @@ impl InteractionTrackerInertiaMotion { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1938,7 +1901,6 @@ impl InteractionTrackerInertiaNaturalMotion { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2004,7 +1966,6 @@ impl InteractionTrackerInertiaNaturalMotion { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2107,7 +2068,6 @@ impl InteractionTrackerInertiaRestingValue { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2173,7 +2133,6 @@ impl InteractionTrackerInertiaRestingValue { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2257,7 +2216,6 @@ unsafe impl ::core::marker::Sync for InteractionTrackerInertiaRestingValue {} pub struct InteractionTrackerInertiaStateEnteredArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InteractionTrackerInertiaStateEnteredArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InteractionTrackerInertiaStateEnteredArgs { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ModifiedRestingPosition(&self) -> ::windows_core::Result> { let this = self; @@ -2273,7 +2231,6 @@ impl InteractionTrackerInertiaStateEnteredArgs { (::windows_core::Interface::vtable(this).ModifiedRestingScale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn NaturalRestingPosition(&self) -> ::windows_core::Result { let this = self; @@ -2289,7 +2246,6 @@ impl InteractionTrackerInertiaStateEnteredArgs { (::windows_core::Interface::vtable(this).NaturalRestingScale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PositionVelocityInPixelsPerSecond(&self) -> ::windows_core::Result { let this = self; @@ -2401,7 +2357,6 @@ unsafe impl ::core::marker::Sync for InteractionTrackerRequestIgnoredArgs {} pub struct InteractionTrackerValuesChangedArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InteractionTrackerValuesChangedArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InteractionTrackerValuesChangedArgs { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -2461,7 +2416,6 @@ impl InteractionTrackerVector2InertiaModifier { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2527,7 +2481,6 @@ impl InteractionTrackerVector2InertiaModifier { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2588,7 +2541,6 @@ impl InteractionTrackerVector2InertiaNaturalMotion { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2654,7 +2606,6 @@ impl InteractionTrackerVector2InertiaNaturalMotion { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2757,7 +2708,6 @@ impl VisualInteractionSource { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2823,7 +2773,6 @@ impl VisualInteractionSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2953,7 +2902,6 @@ impl VisualInteractionSource { (::windows_core::Interface::vtable(this).Source)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Input\"`"] #[cfg(feature = "UI_Input")] pub fn TryRedirectForManipulation(&self, pointerpoint: P0) -> ::windows_core::Result<()> where @@ -2962,7 +2910,6 @@ impl VisualInteractionSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).TryRedirectForManipulation)(::windows_core::Interface::as_raw(this), pointerpoint.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn DeltaPosition(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2978,7 +2925,6 @@ impl VisualInteractionSource { (::windows_core::Interface::vtable(this).DeltaScale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2987,7 +2933,6 @@ impl VisualInteractionSource { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PositionVelocity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3010,7 +2955,6 @@ impl VisualInteractionSource { (::windows_core::Interface::vtable(this).ScaleVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureCenterPointXModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -3019,7 +2963,6 @@ impl VisualInteractionSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureCenterPointXModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureCenterPointYModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -3028,7 +2971,6 @@ impl VisualInteractionSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureCenterPointYModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureDeltaPositionXModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -3037,7 +2979,6 @@ impl VisualInteractionSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureDeltaPositionXModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureDeltaPositionYModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where @@ -3046,7 +2987,6 @@ impl VisualInteractionSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ConfigureDeltaPositionYModifiers)(::windows_core::Interface::as_raw(this), conditionalvalues.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ConfigureDeltaScaleModifiers(&self, conditionalvalues: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs index 21f833208a..21360e64b4 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/Scenes/mod.rs @@ -338,7 +338,6 @@ impl SceneBoundingBox { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -404,7 +403,6 @@ impl SceneBoundingBox { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -428,7 +426,6 @@ impl SceneBoundingBox { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Center(&self) -> ::windows_core::Result { let this = self; @@ -437,7 +434,6 @@ impl SceneBoundingBox { (::windows_core::Interface::vtable(this).Center)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Extents(&self) -> ::windows_core::Result { let this = self; @@ -446,7 +442,6 @@ impl SceneBoundingBox { (::windows_core::Interface::vtable(this).Extents)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Max(&self) -> ::windows_core::Result { let this = self; @@ -455,7 +450,6 @@ impl SceneBoundingBox { (::windows_core::Interface::vtable(this).Max)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Min(&self) -> ::windows_core::Result { let this = self; @@ -464,7 +458,6 @@ impl SceneBoundingBox { (::windows_core::Interface::vtable(this).Min)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -510,7 +503,6 @@ impl SceneComponent { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -576,7 +568,6 @@ impl SceneComponent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -620,7 +611,6 @@ impl ::windows_core::RuntimeName for SceneComponent { } unsafe impl ::core::marker::Send for SceneComponent {} unsafe impl ::core::marker::Sync for SceneComponent {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -649,7 +639,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -715,7 +704,6 @@ impl SceneComponentCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -739,7 +727,6 @@ impl SceneComponentCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -748,7 +735,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -757,7 +743,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -766,7 +751,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -775,7 +759,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -787,7 +770,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -796,7 +778,6 @@ impl SceneComponentCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -805,13 +786,11 @@ impl SceneComponentCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -820,19 +799,16 @@ impl SceneComponentCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -841,7 +817,6 @@ impl SceneComponentCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = self; @@ -905,7 +880,6 @@ impl SceneMaterial { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -971,7 +945,6 @@ impl SceneMaterial { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1032,7 +1005,6 @@ impl SceneMaterialInput { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1098,7 +1070,6 @@ impl SceneMaterialInput { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1159,7 +1130,6 @@ impl SceneMesh { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1225,7 +1195,6 @@ impl SceneMesh { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1256,7 +1225,6 @@ impl SceneMesh { (::windows_core::Interface::vtable(this).Bounds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PrimitiveTopology(&self) -> ::windows_core::Result { let this = self; @@ -1265,13 +1233,11 @@ impl SceneMesh { (::windows_core::Interface::vtable(this).PrimitiveTopology)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetPrimitiveTopology(&self, value: super::super::super::Graphics::DirectX::DirectXPrimitiveTopology) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPrimitiveTopology)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn FillMeshAttribute(&self, semantic: SceneAttributeSemantic, format: super::super::super::Graphics::DirectX::DirectXPixelFormat, memory: P0) -> ::windows_core::Result<()> where @@ -1332,7 +1298,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1398,7 +1363,6 @@ impl SceneMeshMaterialAttributeMap { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1422,7 +1386,6 @@ impl SceneMeshMaterialAttributeMap { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -1431,7 +1394,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1440,7 +1402,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1449,7 +1410,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1458,7 +1418,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1467,7 +1426,6 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: SceneAttributeSemantic) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1476,13 +1434,11 @@ impl SceneMeshMaterialAttributeMap { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1541,7 +1497,6 @@ impl SceneMeshRendererComponent { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1607,7 +1562,6 @@ impl SceneMeshRendererComponent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1724,7 +1678,6 @@ impl SceneMetallicRoughnessMaterial { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1790,7 +1743,6 @@ impl SceneMetallicRoughnessMaterial { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1828,7 +1780,6 @@ impl SceneMetallicRoughnessMaterial { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBaseColorInput)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn BaseColorFactor(&self) -> ::windows_core::Result { let this = self; @@ -1837,7 +1788,6 @@ impl SceneMetallicRoughnessMaterial { (::windows_core::Interface::vtable(this).BaseColorFactor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetBaseColorFactor(&self, value: super::super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = self; @@ -1924,7 +1874,6 @@ impl SceneMetallicRoughnessMaterial { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetEmissiveInput)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn EmissiveFactor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1933,7 +1882,6 @@ impl SceneMetallicRoughnessMaterial { (::windows_core::Interface::vtable(this).EmissiveFactor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEmissiveFactor(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -2042,7 +1990,6 @@ impl SceneModelTransform { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2108,7 +2055,6 @@ impl SceneModelTransform { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2132,7 +2078,6 @@ impl SceneModelTransform { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = self; @@ -2141,7 +2086,6 @@ impl SceneModelTransform { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -2169,7 +2113,6 @@ impl SceneModelTransform { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = self; @@ -2178,13 +2121,11 @@ impl SceneModelTransform { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = self; @@ -2193,13 +2134,11 @@ impl SceneModelTransform { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Translation(&self) -> ::windows_core::Result { let this = self; @@ -2208,7 +2147,6 @@ impl SceneModelTransform { (::windows_core::Interface::vtable(this).Translation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTranslation(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -2251,7 +2189,6 @@ impl SceneNode { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2317,7 +2254,6 @@ impl SceneNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2341,7 +2277,6 @@ impl SceneNode { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result { let this = self; @@ -2350,7 +2285,6 @@ impl SceneNode { (::windows_core::Interface::vtable(this).Children)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Components(&self) -> ::windows_core::Result { let this = self; @@ -2407,7 +2341,6 @@ impl ::windows_core::RuntimeName for SceneNode { } unsafe impl ::core::marker::Send for SceneNode {} unsafe impl ::core::marker::Sync for SceneNode {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2436,7 +2369,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2502,7 +2434,6 @@ impl SceneNodeCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2526,7 +2457,6 @@ impl SceneNodeCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2535,7 +2465,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -2544,7 +2473,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -2553,7 +2481,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -2562,7 +2489,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -2574,7 +2500,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2583,7 +2508,6 @@ impl SceneNodeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2592,13 +2516,11 @@ impl SceneNodeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -2607,19 +2529,16 @@ impl SceneNodeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -2628,7 +2547,6 @@ impl SceneNodeCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = self; @@ -2692,7 +2610,6 @@ impl SceneObject { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2758,7 +2675,6 @@ impl SceneObject { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2819,7 +2735,6 @@ impl ScenePbrMaterial { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2885,7 +2800,6 @@ impl ScenePbrMaterial { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2945,7 +2859,6 @@ impl ScenePbrMaterial { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEmissiveInput)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn EmissiveFactor(&self) -> ::windows_core::Result { let this = self; @@ -2954,7 +2867,6 @@ impl ScenePbrMaterial { (::windows_core::Interface::vtable(this).EmissiveFactor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEmissiveFactor(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -3058,7 +2970,6 @@ impl SceneRendererComponent { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3124,7 +3035,6 @@ impl SceneRendererComponent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3192,7 +3102,6 @@ impl SceneSurfaceMaterialInput { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3258,7 +3167,6 @@ impl SceneSurfaceMaterialInput { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3380,7 +3288,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3446,7 +3353,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3500,7 +3406,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Create)(::windows_core::Interface::as_raw(this), compositor.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3509,7 +3414,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3537,7 +3441,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3546,7 +3449,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3588,7 +3490,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3597,7 +3498,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3614,7 +3514,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3623,7 +3522,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3658,7 +3556,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3667,13 +3564,11 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3682,13 +3577,11 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3697,13 +3590,11 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3712,7 +3603,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3732,7 +3622,6 @@ impl SceneVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3741,13 +3630,11 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3756,7 +3643,6 @@ impl SceneVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; diff --git a/crates/libs/windows/src/Windows/UI/Composition/mod.rs b/crates/libs/windows/src/Windows/UI/Composition/mod.rs index 1fa635d38c..c6b7d042c2 100644 --- a/crates/libs/windows/src/Windows/UI/Composition/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Composition/mod.rs @@ -1,20 +1,14 @@ #[cfg(feature = "UI_Composition_Core")] -#[doc = "Required features: `\"UI_Composition_Core\"`"] pub mod Core; #[cfg(feature = "UI_Composition_Desktop")] -#[doc = "Required features: `\"UI_Composition_Desktop\"`"] pub mod Desktop; #[cfg(feature = "UI_Composition_Diagnostics")] -#[doc = "Required features: `\"UI_Composition_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "UI_Composition_Effects")] -#[doc = "Required features: `\"UI_Composition_Effects\"`"] pub mod Effects; #[cfg(feature = "UI_Composition_Interactions")] -#[doc = "Required features: `\"UI_Composition_Interactions\"`"] pub mod Interactions; #[cfg(feature = "UI_Composition_Scenes")] -#[doc = "Required features: `\"UI_Composition_Scenes\"`"] pub mod Scenes; ::windows_core::imp::com_interface!(IAmbientLight, IAmbientLight_Vtbl, 0xa48130a1_b7c4_46f7_b9bf_daf43a44e6ee); #[repr(C)] @@ -2553,7 +2547,6 @@ impl AmbientLight { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2619,7 +2612,6 @@ impl AmbientLight { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2733,7 +2725,6 @@ impl AnimationController { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2799,7 +2790,6 @@ impl AnimationController { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2890,7 +2880,6 @@ impl AnimationPropertyInfo { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2956,7 +2945,6 @@ impl AnimationPropertyInfo { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3031,7 +3019,6 @@ impl BackEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3097,7 +3084,6 @@ impl BackEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3167,19 +3153,16 @@ impl BooleanKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3196,19 +3179,16 @@ impl BooleanKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3229,7 +3209,6 @@ impl BooleanKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3252,7 +3231,6 @@ impl BooleanKeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3318,7 +3296,6 @@ impl BooleanKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3495,7 +3472,6 @@ impl BounceEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3561,7 +3537,6 @@ impl BounceEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3649,19 +3624,16 @@ impl BounceScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3678,19 +3650,16 @@ impl BounceScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3711,7 +3680,6 @@ impl BounceScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3734,7 +3702,6 @@ impl BounceScalarNaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3800,7 +3767,6 @@ impl BounceScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3960,19 +3926,16 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -3989,19 +3952,16 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4022,7 +3982,6 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4045,7 +4004,6 @@ impl BounceVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4111,7 +4069,6 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4168,7 +4125,6 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStopBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4177,7 +4133,6 @@ impl BounceVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -4186,7 +4141,6 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4195,7 +4149,6 @@ impl BounceVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -4204,7 +4157,6 @@ impl BounceVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4213,7 +4165,6 @@ impl BounceVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4283,19 +4234,16 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4312,19 +4260,16 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4345,7 +4290,6 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4368,7 +4312,6 @@ impl BounceVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4434,7 +4377,6 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4491,7 +4433,6 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStopBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4500,7 +4441,6 @@ impl BounceVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -4509,7 +4449,6 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4518,7 +4457,6 @@ impl BounceVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -4527,7 +4465,6 @@ impl BounceVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4536,7 +4473,6 @@ impl BounceVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4586,7 +4522,6 @@ impl CircleEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4652,7 +4587,6 @@ impl CircleEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4740,19 +4674,16 @@ impl ColorKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4769,19 +4700,16 @@ impl ColorKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -4802,7 +4730,6 @@ impl ColorKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4825,7 +4752,6 @@ impl ColorKeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4891,7 +4817,6 @@ impl ColorKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5052,19 +4977,16 @@ impl CompositionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -5081,19 +5003,16 @@ impl CompositionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = self; @@ -5114,7 +5033,6 @@ impl CompositionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5137,7 +5055,6 @@ impl CompositionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5203,7 +5120,6 @@ impl CompositionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5290,7 +5206,6 @@ impl CompositionAnimationGroup { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5356,7 +5271,6 @@ impl CompositionAnimationGroup { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5380,7 +5294,6 @@ impl CompositionAnimationGroup { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -5442,7 +5355,6 @@ impl CompositionBackdropBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5508,7 +5420,6 @@ impl CompositionBackdropBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5569,7 +5480,6 @@ impl CompositionBatchCompletedEventArgs { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5635,7 +5545,6 @@ impl CompositionBatchCompletedEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5696,7 +5605,6 @@ impl CompositionBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5762,7 +5670,6 @@ impl CompositionBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5873,7 +5780,6 @@ impl CompositionClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5882,13 +5788,11 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5897,13 +5801,11 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5912,7 +5814,6 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -5940,7 +5841,6 @@ impl CompositionClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5949,13 +5849,11 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5964,7 +5862,6 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -5977,7 +5874,6 @@ impl CompositionClip { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6043,7 +5939,6 @@ impl CompositionClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6115,7 +6010,6 @@ impl CompositionColorBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6181,7 +6075,6 @@ impl CompositionColorBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6264,7 +6157,6 @@ impl CompositionColorGradientStop { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6330,7 +6222,6 @@ impl CompositionColorGradientStop { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6374,7 +6265,6 @@ pub struct CompositionColorGradientStopCollection(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(CompositionColorGradientStopCollection, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVector::); impl CompositionColorGradientStopCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -6383,7 +6273,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -6392,7 +6281,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -6401,7 +6289,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -6410,7 +6297,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -6422,7 +6308,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -6431,7 +6316,6 @@ impl CompositionColorGradientStopCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -6440,13 +6324,11 @@ impl CompositionColorGradientStopCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -6455,19 +6337,16 @@ impl CompositionColorGradientStopCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -6476,7 +6355,6 @@ impl CompositionColorGradientStopCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -6563,7 +6441,6 @@ impl CompositionCommitBatch { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6629,7 +6506,6 @@ impl CompositionCommitBatch { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6683,7 +6559,6 @@ impl CompositionContainerShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shapes(&self) -> ::windows_core::Result { let this = self; @@ -6699,7 +6574,6 @@ impl CompositionContainerShape { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6765,7 +6639,6 @@ impl CompositionContainerShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6789,7 +6662,6 @@ impl CompositionContainerShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6798,13 +6670,11 @@ impl CompositionContainerShape { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6813,7 +6683,6 @@ impl CompositionContainerShape { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -6841,7 +6710,6 @@ impl CompositionContainerShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6850,13 +6718,11 @@ impl CompositionContainerShape { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6865,7 +6731,6 @@ impl CompositionContainerShape { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -6901,7 +6766,6 @@ impl CompositionDrawingSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn AlphaMode(&self) -> ::windows_core::Result { let this = self; @@ -6910,7 +6774,6 @@ impl CompositionDrawingSurface { (::windows_core::Interface::vtable(this).AlphaMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -6926,7 +6789,6 @@ impl CompositionDrawingSurface { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SizeInt32(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -6935,31 +6797,26 @@ impl CompositionDrawingSurface { (::windows_core::Interface::vtable(this).SizeInt32)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Resize(&self, sizepixels: super::super::Graphics::SizeInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Resize)(::windows_core::Interface::as_raw(this), sizepixels).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Scroll(&self, offset: super::super::Graphics::PointInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Scroll)(::windows_core::Interface::as_raw(this), offset).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollRect(&self, offset: super::super::Graphics::PointInt32, scrollrect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ScrollRect)(::windows_core::Interface::as_raw(this), offset, scrollrect).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollWithClip(&self, offset: super::super::Graphics::PointInt32, cliprect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ScrollWithClip)(::windows_core::Interface::as_raw(this), offset, cliprect).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollRectWithClip(&self, offset: super::super::Graphics::PointInt32, cliprect: super::super::Graphics::RectInt32, scrollrect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -6972,7 +6829,6 @@ impl CompositionDrawingSurface { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7038,7 +6894,6 @@ impl CompositionDrawingSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7092,7 +6947,6 @@ impl CompositionEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateCubicBezierEasingFunction(owner: P0, controlpoint1: super::super::Foundation::Numerics::Vector2, controlpoint2: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result where @@ -7200,7 +7054,6 @@ impl CompositionEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7266,7 +7119,6 @@ impl CompositionEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7346,7 +7198,6 @@ impl CompositionEffectBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7412,7 +7263,6 @@ impl CompositionEffectBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7494,7 +7344,6 @@ impl CompositionEffectFactory { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7560,7 +7409,6 @@ impl CompositionEffectFactory { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7652,7 +7500,6 @@ impl CompositionEllipseGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Center(&self) -> ::windows_core::Result { let this = self; @@ -7661,13 +7508,11 @@ impl CompositionEllipseGeometry { (::windows_core::Interface::vtable(this).Center)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenter(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCenter)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Radius(&self) -> ::windows_core::Result { let this = self; @@ -7676,7 +7521,6 @@ impl CompositionEllipseGeometry { (::windows_core::Interface::vtable(this).Radius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -7722,7 +7566,6 @@ impl CompositionEllipseGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7788,7 +7631,6 @@ impl CompositionEllipseGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7842,7 +7684,6 @@ impl CompositionGeometricClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7851,13 +7692,11 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7866,13 +7705,11 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7881,7 +7718,6 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -7909,7 +7745,6 @@ impl CompositionGeometricClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7918,13 +7753,11 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -7933,7 +7766,6 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -7974,7 +7806,6 @@ impl CompositionGeometricClip { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8040,7 +7871,6 @@ impl CompositionGeometricClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8134,7 +7964,6 @@ impl CompositionGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8200,7 +8029,6 @@ impl CompositionGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8254,7 +8082,6 @@ impl CompositionGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = self; @@ -8263,13 +8090,11 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = self; @@ -8278,7 +8103,6 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -8313,7 +8137,6 @@ impl CompositionGradientBrush { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInterpolationSpace)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -8322,7 +8145,6 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -8350,7 +8172,6 @@ impl CompositionGradientBrush { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = self; @@ -8359,13 +8180,11 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = self; @@ -8374,7 +8193,6 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = self; @@ -8398,7 +8216,6 @@ impl CompositionGradientBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8464,7 +8281,6 @@ impl CompositionGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8518,7 +8334,6 @@ impl CompositionGraphicsDevice { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateDrawingSurface(&self, sizepixels: super::super::Foundation::Size, pixelformat: super::super::Graphics::DirectX::DirectXPixelFormat, alphamode: super::super::Graphics::DirectX::DirectXAlphaMode) -> ::windows_core::Result { let this = self; @@ -8541,7 +8356,6 @@ impl CompositionGraphicsDevice { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveRenderingDeviceReplaced)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateDrawingSurface2(&self, sizepixels: super::super::Graphics::SizeInt32, pixelformat: super::super::Graphics::DirectX::DirectXPixelFormat, alphamode: super::super::Graphics::DirectX::DirectXAlphaMode) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8550,7 +8364,6 @@ impl CompositionGraphicsDevice { (::windows_core::Interface::vtable(this).CreateDrawingSurface2)(::windows_core::Interface::as_raw(this), sizepixels, pixelformat, alphamode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateVirtualDrawingSurface(&self, sizepixels: super::super::Graphics::SizeInt32, pixelformat: super::super::Graphics::DirectX::DirectXPixelFormat, alphamode: super::super::Graphics::DirectX::DirectXAlphaMode) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8559,7 +8372,6 @@ impl CompositionGraphicsDevice { (::windows_core::Interface::vtable(this).CreateVirtualDrawingSurface)(::windows_core::Interface::as_raw(this), sizepixels, pixelformat, alphamode, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CreateMipmapSurface(&self, sizepixels: super::super::Graphics::SizeInt32, pixelformat: super::super::Graphics::DirectX::DirectXPixelFormat, alphamode: super::super::Graphics::DirectX::DirectXAlphaMode) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8572,7 +8384,6 @@ impl CompositionGraphicsDevice { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Trim)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn CaptureAsync(&self, capturevisual: P0, size: super::super::Graphics::SizeInt32, pixelformat: super::super::Graphics::DirectX::DirectXPixelFormat, alphamode: super::super::Graphics::DirectX::DirectXAlphaMode, sdrboost: f32) -> ::windows_core::Result> where @@ -8591,7 +8402,6 @@ impl CompositionGraphicsDevice { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8657,7 +8467,6 @@ impl CompositionGraphicsDevice { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8743,7 +8552,6 @@ impl CompositionLight { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8809,7 +8617,6 @@ impl CompositionLight { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8896,7 +8703,6 @@ impl CompositionLineGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTrimStart)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Start(&self) -> ::windows_core::Result { let this = self; @@ -8905,13 +8711,11 @@ impl CompositionLineGeometry { (::windows_core::Interface::vtable(this).Start)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetStart(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStart)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn End(&self) -> ::windows_core::Result { let this = self; @@ -8920,7 +8724,6 @@ impl CompositionLineGeometry { (::windows_core::Interface::vtable(this).End)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEnd(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -8933,7 +8736,6 @@ impl CompositionLineGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -8999,7 +8801,6 @@ impl CompositionLineGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9053,7 +8854,6 @@ impl CompositionLinearGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9062,13 +8862,11 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9077,7 +8875,6 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -9112,7 +8909,6 @@ impl CompositionLinearGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInterpolationSpace)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9121,7 +8917,6 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -9149,7 +8944,6 @@ impl CompositionLinearGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9158,13 +8952,11 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9173,7 +8965,6 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -9190,7 +8981,6 @@ impl CompositionLinearGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMappingMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn EndPoint(&self) -> ::windows_core::Result { let this = self; @@ -9199,13 +8989,11 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).EndPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEndPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEndPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn StartPoint(&self) -> ::windows_core::Result { let this = self; @@ -9214,7 +9002,6 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).StartPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetStartPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -9227,7 +9014,6 @@ impl CompositionLinearGradientBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9293,7 +9079,6 @@ impl CompositionLinearGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9382,7 +9167,6 @@ impl CompositionMaskBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9448,7 +9232,6 @@ impl CompositionMaskBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9509,7 +9292,6 @@ impl CompositionMipmapSurface { (::windows_core::Interface::vtable(this).LevelCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn AlphaMode(&self) -> ::windows_core::Result { let this = self; @@ -9518,7 +9300,6 @@ impl CompositionMipmapSurface { (::windows_core::Interface::vtable(this).AlphaMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = self; @@ -9527,7 +9308,6 @@ impl CompositionMipmapSurface { (::windows_core::Interface::vtable(this).PixelFormat)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SizeInt32(&self) -> ::windows_core::Result { let this = self; @@ -9550,7 +9330,6 @@ impl CompositionMipmapSurface { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9616,7 +9395,6 @@ impl CompositionMipmapSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9806,7 +9584,6 @@ impl CompositionNineGridBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9872,7 +9649,6 @@ impl CompositionNineGridBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -9933,7 +9709,6 @@ impl CompositionObject { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = self; @@ -9999,7 +9774,6 @@ impl CompositionObject { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10062,7 +9836,6 @@ pub struct CompositionPath(::windows_core::IUnknown); #[cfg(feature = "Graphics")] ::windows_core::imp::required_hierarchy!(CompositionPath, super::super::Graphics::IGeometrySource2D); impl CompositionPath { - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Create(source: P0) -> ::windows_core::Result where @@ -10148,7 +9921,6 @@ impl CompositionPathGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10214,7 +9986,6 @@ impl CompositionPathGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10289,7 +10060,6 @@ impl CompositionProjectedShadow { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10355,7 +10125,6 @@ impl CompositionProjectedShadow { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10477,7 +10246,6 @@ impl CompositionProjectedShadowCaster { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10543,7 +10311,6 @@ impl CompositionProjectedShadowCaster { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10633,7 +10400,6 @@ impl CompositionProjectedShadowCasterCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10699,7 +10465,6 @@ impl CompositionProjectedShadowCasterCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10777,7 +10542,6 @@ impl CompositionProjectedShadowCasterCollection { (::windows_core::Interface::vtable(this).MaxRespectedCasters)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -10844,7 +10608,6 @@ impl CompositionProjectedShadowReceiver { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10910,7 +10673,6 @@ impl CompositionProjectedShadowReceiver { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -10986,7 +10748,6 @@ impl CompositionProjectedShadowReceiverUnorderedCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11052,7 +10813,6 @@ impl CompositionProjectedShadowReceiverUnorderedCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11101,7 +10861,6 @@ impl CompositionProjectedShadowReceiverUnorderedCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAll)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -11163,7 +10922,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11229,7 +10987,6 @@ impl CompositionPropertySet { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11257,19 +11014,16 @@ impl CompositionPropertySet { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertColor)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertMatrix3x2(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertMatrix3x2)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertMatrix4x4(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertMatrix4x4)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertQuaternion(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -11279,19 +11033,16 @@ impl CompositionPropertySet { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertScalar)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertVector2(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertVector2)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertVector3(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertVector3)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertVector4(&self, propertyname: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = self; @@ -11304,7 +11055,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetColor)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetMatrix3x2(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result { let this = self; @@ -11313,7 +11063,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetMatrix3x2)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetMatrix4x4(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result { let this = self; @@ -11322,7 +11071,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetMatrix4x4)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetQuaternion(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result { let this = self; @@ -11338,7 +11086,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetScalar)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetVector2(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result { let this = self; @@ -11347,7 +11094,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetVector2)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetVector3(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result { let this = self; @@ -11356,7 +11102,6 @@ impl CompositionPropertySet { (::windows_core::Interface::vtable(this).TryGetVector3)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), value, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TryGetVector4(&self, propertyname: &::windows_core::HSTRING, value: &mut super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result { let this = self; @@ -11406,7 +11151,6 @@ impl CompositionRadialGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11415,13 +11159,11 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11430,7 +11172,6 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -11465,7 +11206,6 @@ impl CompositionRadialGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInterpolationSpace)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11474,7 +11214,6 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -11502,7 +11241,6 @@ impl CompositionRadialGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11511,13 +11249,11 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11526,7 +11262,6 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -11550,7 +11285,6 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11616,7 +11350,6 @@ impl CompositionRadialGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11640,7 +11373,6 @@ impl CompositionRadialGradientBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn EllipseCenter(&self) -> ::windows_core::Result { let this = self; @@ -11649,13 +11381,11 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).EllipseCenter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEllipseCenter(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEllipseCenter)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn EllipseRadius(&self) -> ::windows_core::Result { let this = self; @@ -11664,13 +11394,11 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).EllipseRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetEllipseRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetEllipseRadius)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn GradientOriginOffset(&self) -> ::windows_core::Result { let this = self; @@ -11679,7 +11407,6 @@ impl CompositionRadialGradientBrush { (::windows_core::Interface::vtable(this).GradientOriginOffset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetGradientOriginOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -11755,7 +11482,6 @@ impl CompositionRectangleGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11821,7 +11547,6 @@ impl CompositionRectangleGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -11845,7 +11570,6 @@ impl CompositionRectangleGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -11854,13 +11578,11 @@ impl CompositionRectangleGeometry { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOffset)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -11869,7 +11591,6 @@ impl CompositionRectangleGeometry { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -11945,7 +11666,6 @@ impl CompositionRoundedRectangleGeometry { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12011,7 +11731,6 @@ impl CompositionRoundedRectangleGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12035,7 +11754,6 @@ impl CompositionRoundedRectangleGeometry { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CornerRadius(&self) -> ::windows_core::Result { let this = self; @@ -12044,13 +11762,11 @@ impl CompositionRoundedRectangleGeometry { (::windows_core::Interface::vtable(this).CornerRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCornerRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCornerRadius)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -12059,13 +11775,11 @@ impl CompositionRoundedRectangleGeometry { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOffset)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -12074,7 +11788,6 @@ impl CompositionRoundedRectangleGeometry { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -12117,7 +11830,6 @@ impl CompositionScopedBatch { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12183,7 +11895,6 @@ impl CompositionScopedBatch { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12284,7 +11995,6 @@ impl CompositionShadow { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12350,7 +12060,6 @@ impl CompositionShadow { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12411,7 +12120,6 @@ impl CompositionShape { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12477,7 +12185,6 @@ impl CompositionShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12501,7 +12208,6 @@ impl CompositionShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = self; @@ -12510,13 +12216,11 @@ impl CompositionShape { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -12525,7 +12229,6 @@ impl CompositionShape { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -12553,7 +12256,6 @@ impl CompositionShape { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = self; @@ -12562,13 +12264,11 @@ impl CompositionShape { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = self; @@ -12577,7 +12277,6 @@ impl CompositionShape { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = self; @@ -12596,7 +12295,6 @@ impl ::windows_core::RuntimeName for CompositionShape { } unsafe impl ::core::marker::Send for CompositionShape {} unsafe impl ::core::marker::Sync for CompositionShape {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -12625,7 +12323,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12691,7 +12388,6 @@ impl CompositionShapeCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12715,7 +12411,6 @@ impl CompositionShapeCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -12724,7 +12419,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -12733,7 +12427,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -12742,7 +12435,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -12751,7 +12443,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -12763,7 +12454,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -12772,7 +12462,6 @@ impl CompositionShapeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -12781,13 +12470,11 @@ impl CompositionShapeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -12796,19 +12483,16 @@ impl CompositionShapeCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -12817,7 +12501,6 @@ impl CompositionShapeCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = self; @@ -12881,7 +12564,6 @@ impl CompositionSpriteShape { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12947,7 +12629,6 @@ impl CompositionSpriteShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12971,7 +12652,6 @@ impl CompositionSpriteShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12980,13 +12660,11 @@ impl CompositionSpriteShape { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -12995,7 +12673,6 @@ impl CompositionSpriteShape { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -13023,7 +12700,6 @@ impl CompositionSpriteShape { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13032,13 +12708,11 @@ impl CompositionSpriteShape { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13047,7 +12721,6 @@ impl CompositionSpriteShape { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -13106,7 +12779,6 @@ impl CompositionSpriteShape { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetStrokeBrush)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StrokeDashArray(&self) -> ::windows_core::Result { let this = self; @@ -13205,7 +12877,6 @@ impl ::windows_core::RuntimeName for CompositionSpriteShape { } unsafe impl ::core::marker::Send for CompositionSpriteShape {} unsafe impl ::core::marker::Sync for CompositionSpriteShape {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -13234,7 +12905,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13300,7 +12970,6 @@ impl CompositionStrokeDashArray { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13324,7 +12993,6 @@ impl CompositionStrokeDashArray { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -13333,7 +13001,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -13342,7 +13009,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -13351,7 +13017,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -13360,7 +13025,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: f32, index: &mut u32) -> ::windows_core::Result { let this = self; @@ -13369,43 +13033,36 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value, index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: f32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: f32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: f32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [f32]) -> ::windows_core::Result { let this = self; @@ -13414,7 +13071,6 @@ impl CompositionStrokeDashArray { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), items.as_mut_ptr(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[f32]) -> ::windows_core::Result<()> { let this = self; @@ -13478,7 +13134,6 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13544,7 +13199,6 @@ impl CompositionSurfaceBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13626,7 +13280,6 @@ impl CompositionSurfaceBrush { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetVerticalAlignmentRatio)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13635,13 +13288,11 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13650,13 +13301,11 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13665,7 +13314,6 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -13693,7 +13341,6 @@ impl CompositionSurfaceBrush { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13702,13 +13349,11 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13717,7 +13362,6 @@ impl CompositionSurfaceBrush { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -13771,7 +13415,6 @@ impl CompositionTarget { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13837,7 +13480,6 @@ impl CompositionTarget { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13912,7 +13554,6 @@ impl CompositionTexture { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -13978,7 +13619,6 @@ impl CompositionTexture { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14002,7 +13642,6 @@ impl CompositionTexture { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SourceRect(&self) -> ::windows_core::Result { let this = self; @@ -14011,13 +13650,11 @@ impl CompositionTexture { (::windows_core::Interface::vtable(this).SourceRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SetSourceRect(&self, value: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSourceRect)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn AlphaMode(&self) -> ::windows_core::Result { let this = self; @@ -14026,13 +13663,11 @@ impl CompositionTexture { (::windows_core::Interface::vtable(this).AlphaMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetAlphaMode(&self, value: super::super::Graphics::DirectX::DirectXAlphaMode) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetAlphaMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn ColorSpace(&self) -> ::windows_core::Result { let this = self; @@ -14041,7 +13676,6 @@ impl CompositionTexture { (::windows_core::Interface::vtable(this).ColorSpace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn SetColorSpace(&self, value: super::super::Graphics::DirectX::DirectXColorSpace) -> ::windows_core::Result<()> { let this = self; @@ -14084,7 +13718,6 @@ impl CompositionTransform { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14150,7 +13783,6 @@ impl CompositionTransform { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14211,7 +13843,6 @@ impl CompositionViewBox { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14277,7 +13908,6 @@ impl CompositionViewBox { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14312,7 +13942,6 @@ impl CompositionViewBox { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetHorizontalAlignmentRatio)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -14321,13 +13950,11 @@ impl CompositionViewBox { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOffset)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -14336,7 +13963,6 @@ impl CompositionViewBox { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -14394,7 +14020,6 @@ impl CompositionVirtualDrawingSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn AlphaMode(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14403,7 +14028,6 @@ impl CompositionVirtualDrawingSurface { (::windows_core::Interface::vtable(this).AlphaMode)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_DirectX\"`"] #[cfg(feature = "Graphics_DirectX")] pub fn PixelFormat(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14419,7 +14043,6 @@ impl CompositionVirtualDrawingSurface { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn SizeInt32(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14428,31 +14051,26 @@ impl CompositionVirtualDrawingSurface { (::windows_core::Interface::vtable(this).SizeInt32)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Resize(&self, sizepixels: super::super::Graphics::SizeInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Resize)(::windows_core::Interface::as_raw(this), sizepixels).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Scroll(&self, offset: super::super::Graphics::PointInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Scroll)(::windows_core::Interface::as_raw(this), offset).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollRect(&self, offset: super::super::Graphics::PointInt32, scrollrect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ScrollRect)(::windows_core::Interface::as_raw(this), offset, scrollrect).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollWithClip(&self, offset: super::super::Graphics::PointInt32, cliprect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ScrollWithClip)(::windows_core::Interface::as_raw(this), offset, cliprect).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn ScrollRectWithClip(&self, offset: super::super::Graphics::PointInt32, cliprect: super::super::Graphics::RectInt32, scrollrect: super::super::Graphics::RectInt32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -14465,7 +14083,6 @@ impl CompositionVirtualDrawingSurface { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14531,7 +14148,6 @@ impl CompositionVirtualDrawingSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14555,7 +14171,6 @@ impl CompositionVirtualDrawingSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Graphics\"`"] #[cfg(feature = "Graphics")] pub fn Trim(&self, rects: &[super::super::Graphics::RectInt32]) -> ::windows_core::Result<()> { let this = self; @@ -14598,7 +14213,6 @@ impl CompositionVisualSurface { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14664,7 +14278,6 @@ impl CompositionVisualSurface { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -14702,7 +14315,6 @@ impl CompositionVisualSurface { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSourceVisual)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SourceOffset(&self) -> ::windows_core::Result { let this = self; @@ -14711,13 +14323,11 @@ impl CompositionVisualSurface { (::windows_core::Interface::vtable(this).SourceOffset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSourceOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSourceOffset)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SourceSize(&self) -> ::windows_core::Result { let this = self; @@ -14726,7 +14336,6 @@ impl CompositionVisualSurface { (::windows_core::Interface::vtable(this).SourceSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSourceSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -14790,7 +14399,6 @@ impl Compositor { (::windows_core::Interface::vtable(this).CreateContainerVisual)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateCubicBezierEasingFunction(&self, controlpoint1: super::super::Foundation::Numerics::Vector2, controlpoint2: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result { let this = self; @@ -14799,7 +14407,6 @@ impl Compositor { (::windows_core::Interface::vtable(this).CreateCubicBezierEasingFunction)(::windows_core::Interface::as_raw(this), controlpoint1, controlpoint2, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub fn CreateEffectFactory(&self, graphicseffect: P0) -> ::windows_core::Result where @@ -14811,7 +14418,6 @@ impl Compositor { (::windows_core::Interface::vtable(this).CreateEffectFactory)(::windows_core::Interface::as_raw(this), graphicseffect.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Graphics_Effects\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_Effects"))] pub fn CreateEffectFactoryWithProperties(&self, graphicseffect: P0, animatableproperties: P1) -> ::windows_core::Result where @@ -15267,7 +14873,6 @@ impl Compositor { (::windows_core::Interface::vtable(this).CreateBooleanKeyFrameAnimation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15297,7 +14902,6 @@ impl Compositor { (::windows_core::Interface::vtable(this).CreateRectangleClipWithSides)(::windows_core::Interface::as_raw(this), left, top, right, bottom, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CreateRectangleClipWithSidesAndRadius(&self, left: f32, top: f32, right: f32, bottom: f32, topleftradius: super::super::Foundation::Numerics::Vector2, toprightradius: super::super::Foundation::Numerics::Vector2, bottomrightradius: super::super::Foundation::Numerics::Vector2, bottomleftradius: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15409,7 +15013,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15475,7 +15078,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15506,7 +15108,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Children)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15515,7 +15116,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15543,7 +15143,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15552,7 +15151,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15594,7 +15192,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15603,7 +15200,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15620,7 +15216,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15629,7 +15224,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15664,7 +15258,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15673,13 +15266,11 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15688,13 +15279,11 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15703,13 +15292,11 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15718,7 +15305,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15738,7 +15324,6 @@ impl ContainerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15747,13 +15332,11 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15762,7 +15345,6 @@ impl ContainerVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -15827,7 +15409,6 @@ impl CubicBezierEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15893,7 +15474,6 @@ impl CubicBezierEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -15917,7 +15497,6 @@ impl CubicBezierEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ControlPoint1(&self) -> ::windows_core::Result { let this = self; @@ -15926,7 +15505,6 @@ impl CubicBezierEasingFunction { (::windows_core::Interface::vtable(this).ControlPoint1)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ControlPoint2(&self) -> ::windows_core::Result { let this = self; @@ -15972,7 +15550,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16038,7 +15615,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16103,7 +15679,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).CreateForSwapChain)(::windows_core::Interface::as_raw(this), compositor.into_param().abi(), swapchain.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16112,7 +15687,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16140,7 +15714,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16149,7 +15722,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16191,7 +15763,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16200,7 +15771,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16217,7 +15787,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16226,7 +15795,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16261,7 +15829,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16270,13 +15837,11 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16285,13 +15850,11 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16300,13 +15863,11 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16315,7 +15876,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16335,7 +15895,6 @@ impl DelegatedInkTrailVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16344,13 +15903,11 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16359,7 +15916,6 @@ impl DelegatedInkTrailVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -16454,7 +16010,6 @@ impl DistantLight { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16520,7 +16075,6 @@ impl DistantLight { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16569,7 +16123,6 @@ impl DistantLight { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCoordinateSpace)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Direction(&self) -> ::windows_core::Result { let this = self; @@ -16578,7 +16131,6 @@ impl DistantLight { (::windows_core::Interface::vtable(this).Direction)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetDirection(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -16632,7 +16184,6 @@ impl DropShadow { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16698,7 +16249,6 @@ impl DropShadow { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16758,7 +16308,6 @@ impl DropShadow { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMask)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -16767,7 +16316,6 @@ impl DropShadow { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -16832,7 +16380,6 @@ impl ElasticEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16898,7 +16445,6 @@ impl ElasticEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -16980,7 +16526,6 @@ impl ExponentialEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17046,7 +16591,6 @@ impl ExponentialEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17126,19 +16670,16 @@ impl ExpressionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -17155,19 +16696,16 @@ impl ExpressionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -17188,7 +16726,6 @@ impl ExpressionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17211,7 +16748,6 @@ impl ExpressionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17277,7 +16813,6 @@ impl ExpressionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17350,7 +16885,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17416,7 +16950,6 @@ impl ImplicitAnimationCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17440,7 +16973,6 @@ impl ImplicitAnimationCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -17449,7 +16981,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -17458,7 +16989,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -17467,7 +16997,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -17476,7 +17005,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -17485,7 +17013,6 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result where @@ -17497,13 +17024,11 @@ impl ImplicitAnimationCollection { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -17538,7 +17063,6 @@ impl ::core::iter::IntoIterator for &ImplicitAnimationCollection { } unsafe impl ::core::marker::Send for ImplicitAnimationCollection {} unsafe impl ::core::marker::Sync for ImplicitAnimationCollection {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -17567,7 +17091,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17633,7 +17156,6 @@ impl InitialValueExpressionCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17657,7 +17179,6 @@ impl InitialValueExpressionCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -17666,7 +17187,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -17675,7 +17195,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -17684,7 +17203,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -17693,7 +17211,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = self; @@ -17702,7 +17219,6 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { let this = self; @@ -17711,13 +17227,11 @@ impl InitialValueExpressionCollection { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = self; @@ -17774,7 +17288,6 @@ impl InsetClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17783,13 +17296,11 @@ impl InsetClip { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17798,13 +17309,11 @@ impl InsetClip { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17813,7 +17322,6 @@ impl InsetClip { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -17841,7 +17349,6 @@ impl InsetClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17850,13 +17357,11 @@ impl InsetClip { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17865,7 +17370,6 @@ impl InsetClip { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -17878,7 +17382,6 @@ impl InsetClip { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -17944,7 +17447,6 @@ impl InsetClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18054,19 +17556,16 @@ impl KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18083,19 +17582,16 @@ impl KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18116,7 +17612,6 @@ impl KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18139,7 +17634,6 @@ impl KeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18205,7 +17699,6 @@ impl KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18361,7 +17854,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18427,7 +17919,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18486,7 +17977,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetShadow)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18495,7 +17985,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18523,7 +18012,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18532,7 +18020,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18574,7 +18061,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18583,7 +18069,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18600,7 +18085,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18609,7 +18093,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18644,7 +18127,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18653,13 +18135,11 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18668,13 +18148,11 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18683,13 +18161,11 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18698,7 +18174,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18718,7 +18193,6 @@ impl LayerVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18727,13 +18201,11 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18742,7 +18214,6 @@ impl LayerVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18807,7 +18278,6 @@ impl LinearEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18873,7 +18343,6 @@ impl LinearEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -18939,19 +18408,16 @@ impl NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -18968,19 +18434,16 @@ impl NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -19001,7 +18464,6 @@ impl NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19024,7 +18486,6 @@ impl NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19090,7 +18551,6 @@ impl NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19189,19 +18649,16 @@ impl PathKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -19218,19 +18675,16 @@ impl PathKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -19251,7 +18705,6 @@ impl PathKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19274,7 +18727,6 @@ impl PathKeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19340,7 +18792,6 @@ impl PathKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19536,7 +18987,6 @@ impl PointLight { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19602,7 +19052,6 @@ impl PointLight { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19673,7 +19122,6 @@ impl PointLight { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLinearAttenuation)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -19682,7 +19130,6 @@ impl PointLight { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -19769,7 +19216,6 @@ impl PowerEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19835,7 +19281,6 @@ impl PowerEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -19915,19 +19360,16 @@ impl QuaternionKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -19944,19 +19386,16 @@ impl QuaternionKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -19977,7 +19416,6 @@ impl QuaternionKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20000,7 +19438,6 @@ impl QuaternionKeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20066,7 +19503,6 @@ impl QuaternionKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20185,13 +19621,11 @@ impl QuaternionKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDelayBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrame(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertKeyFrame)(::windows_core::Interface::as_raw(this), normalizedprogresskey, value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrameWithEasingFunction(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Quaternion, easingfunction: P0) -> ::windows_core::Result<()> where @@ -20230,7 +19664,6 @@ impl RectangleClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20239,13 +19672,11 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAnchorPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20254,13 +19685,11 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetCenterPoint)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20269,7 +19698,6 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20297,7 +19725,6 @@ impl RectangleClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20306,13 +19733,11 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20321,7 +19746,6 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20334,7 +19758,6 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20400,7 +19823,6 @@ impl RectangleClip { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20435,7 +19857,6 @@ impl RectangleClip { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBottom)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn BottomLeftRadius(&self) -> ::windows_core::Result { let this = self; @@ -20444,13 +19865,11 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).BottomLeftRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetBottomLeftRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBottomLeftRadius)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn BottomRightRadius(&self) -> ::windows_core::Result { let this = self; @@ -20459,7 +19878,6 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).BottomRightRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetBottomRightRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -20498,7 +19916,6 @@ impl RectangleClip { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTop)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TopLeftRadius(&self) -> ::windows_core::Result { let this = self; @@ -20507,13 +19924,11 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).TopLeftRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTopLeftRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTopLeftRadius)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TopRightRadius(&self) -> ::windows_core::Result { let this = self; @@ -20522,7 +19937,6 @@ impl RectangleClip { (::windows_core::Interface::vtable(this).TopRightRadius)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTopRightRadius(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -20565,7 +19979,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20631,7 +20044,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20676,7 +20088,6 @@ impl RedirectVisual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSource)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20685,7 +20096,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20713,7 +20123,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20722,7 +20131,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20764,7 +20172,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20773,7 +20180,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20790,7 +20196,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20799,7 +20204,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20834,7 +20238,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20843,13 +20246,11 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20858,13 +20259,11 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20873,13 +20272,11 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20888,7 +20285,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20908,7 +20304,6 @@ impl RedirectVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20917,13 +20312,11 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -20932,7 +20325,6 @@ impl RedirectVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -20997,7 +20389,6 @@ impl RenderingDeviceReplacedEventArgs { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21063,7 +20454,6 @@ impl RenderingDeviceReplacedEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21136,19 +20526,16 @@ impl ScalarKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21165,19 +20552,16 @@ impl ScalarKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21198,7 +20582,6 @@ impl ScalarKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21221,7 +20604,6 @@ impl ScalarKeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21287,7 +20669,6 @@ impl ScalarKeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21459,19 +20840,16 @@ impl ScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21488,19 +20866,16 @@ impl ScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21521,7 +20896,6 @@ impl ScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21544,7 +20918,6 @@ impl ScalarNaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21610,7 +20983,6 @@ impl ScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21743,7 +21115,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21809,7 +21180,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21840,7 +21210,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Children)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Shapes(&self) -> ::windows_core::Result { let this = self; @@ -21863,7 +21232,6 @@ impl ShapeVisual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetViewBox)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21872,7 +21240,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21900,7 +21267,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21909,7 +21275,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21951,7 +21316,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21960,7 +21324,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -21977,7 +21340,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -21986,7 +21348,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -22021,7 +21382,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22030,13 +21390,11 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22045,13 +21403,11 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22060,13 +21416,11 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22075,7 +21429,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -22095,7 +21448,6 @@ impl ShapeVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22104,13 +21456,11 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22119,7 +21469,6 @@ impl ShapeVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -22184,7 +21533,6 @@ impl SineEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22250,7 +21598,6 @@ impl SineEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22343,7 +21690,6 @@ impl SpotLight { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22409,7 +21755,6 @@ impl SpotLight { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22458,7 +21803,6 @@ impl SpotLight { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCoordinateSpace)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Direction(&self) -> ::windows_core::Result { let this = self; @@ -22467,7 +21811,6 @@ impl SpotLight { (::windows_core::Interface::vtable(this).Direction)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetDirection(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -22517,7 +21860,6 @@ impl SpotLight { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLinearAttenuation)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -22526,7 +21868,6 @@ impl SpotLight { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -22662,19 +22003,16 @@ impl SpringScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -22691,19 +22029,16 @@ impl SpringScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -22724,7 +22059,6 @@ impl SpringScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22747,7 +22081,6 @@ impl SpringScalarNaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22813,7 +22146,6 @@ impl SpringScalarNaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -22973,19 +22305,16 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23002,19 +22331,16 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23035,7 +22361,6 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23058,7 +22383,6 @@ impl SpringVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23124,7 +22448,6 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23203,7 +22526,6 @@ impl SpringVector2NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPeriod)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -23212,7 +22534,6 @@ impl SpringVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -23221,7 +22542,6 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -23230,7 +22550,6 @@ impl SpringVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -23239,7 +22558,6 @@ impl SpringVector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23248,7 +22566,6 @@ impl SpringVector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23296,19 +22613,16 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23325,19 +22639,16 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23358,7 +22669,6 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23381,7 +22691,6 @@ impl SpringVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23447,7 +22756,6 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23526,7 +22834,6 @@ impl SpringVector3NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetPeriod)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -23535,7 +22842,6 @@ impl SpringVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -23544,7 +22850,6 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -23553,7 +22858,6 @@ impl SpringVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -23562,7 +22866,6 @@ impl SpringVector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23571,7 +22874,6 @@ impl SpringVector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23614,7 +22916,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23680,7 +22981,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23739,7 +23039,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetShadow)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23748,7 +23047,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23776,7 +23074,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23785,7 +23082,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23827,7 +23123,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23836,7 +23131,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23853,7 +23147,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23862,7 +23155,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23897,7 +23189,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23906,13 +23197,11 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23921,13 +23210,11 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23936,13 +23223,11 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23951,7 +23236,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -23971,7 +23255,6 @@ impl SpriteVisual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23980,13 +23263,11 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -23995,7 +23276,6 @@ impl SpriteVisual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24060,7 +23340,6 @@ impl StepEasingFunction { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24126,7 +23405,6 @@ impl StepEasingFunction { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24247,19 +23525,16 @@ impl Vector2KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24276,19 +23551,16 @@ impl Vector2KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24309,7 +23581,6 @@ impl Vector2KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24332,7 +23603,6 @@ impl Vector2KeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24398,7 +23668,6 @@ impl Vector2KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24517,13 +23786,11 @@ impl Vector2KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDelayBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrame(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertKeyFrame)(::windows_core::Interface::as_raw(this), normalizedprogresskey, value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrameWithEasingFunction(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector2, easingfunction: P0) -> ::windows_core::Result<()> where @@ -24574,19 +23841,16 @@ impl Vector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24603,19 +23867,16 @@ impl Vector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24636,7 +23897,6 @@ impl Vector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24659,7 +23919,6 @@ impl Vector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24725,7 +23984,6 @@ impl Vector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24782,7 +24040,6 @@ impl Vector2NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStopBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = self; @@ -24791,7 +24048,6 @@ impl Vector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -24800,7 +24056,6 @@ impl Vector2NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = self; @@ -24809,7 +24064,6 @@ impl Vector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -24818,7 +24072,6 @@ impl Vector2NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = self; @@ -24827,7 +24080,6 @@ impl Vector2NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -24875,19 +24127,16 @@ impl Vector3KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24904,19 +24153,16 @@ impl Vector3KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -24937,7 +24183,6 @@ impl Vector3KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -24960,7 +24205,6 @@ impl Vector3KeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25026,7 +24270,6 @@ impl Vector3KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25145,13 +24388,11 @@ impl Vector3KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDelayBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrame(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertKeyFrame)(::windows_core::Interface::as_raw(this), normalizedprogresskey, value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrameWithEasingFunction(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector3, easingfunction: P0) -> ::windows_core::Result<()> where @@ -25202,19 +24443,16 @@ impl Vector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -25231,19 +24469,16 @@ impl Vector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -25264,7 +24499,6 @@ impl Vector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25287,7 +24521,6 @@ impl Vector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25353,7 +24586,6 @@ impl Vector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25410,7 +24642,6 @@ impl Vector3NaturalMotionAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetStopBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn FinalValue(&self) -> ::windows_core::Result> { let this = self; @@ -25419,7 +24650,6 @@ impl Vector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).FinalValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetFinalValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -25428,7 +24658,6 @@ impl Vector3NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFinalValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialValue(&self) -> ::windows_core::Result> { let this = self; @@ -25437,7 +24666,6 @@ impl Vector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialValue(&self, value: P0) -> ::windows_core::Result<()> where @@ -25446,7 +24674,6 @@ impl Vector3NaturalMotionAnimation { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetInitialValue)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InitialVelocity(&self) -> ::windows_core::Result { let this = self; @@ -25455,7 +24682,6 @@ impl Vector3NaturalMotionAnimation { (::windows_core::Interface::vtable(this).InitialVelocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetInitialVelocity(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -25503,19 +24729,16 @@ impl Vector4KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetColorParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix3x2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix3x2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetMatrix4x4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMatrix4x4Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetQuaternionParameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -25532,19 +24755,16 @@ impl Vector4KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetScalarParameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector2Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector2Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector3Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetVector3Parameter)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetVector4Parameter(&self, key: &::windows_core::HSTRING, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -25565,7 +24785,6 @@ impl Vector4KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTarget)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InitialValueExpressions(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25588,7 +24807,6 @@ impl Vector4KeyFrameAnimation { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25654,7 +24872,6 @@ impl Vector4KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25773,13 +24990,11 @@ impl Vector4KeyFrameAnimation { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDelayBehavior)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrame(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector4) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).InsertKeyFrame)(::windows_core::Interface::as_raw(this), normalizedprogresskey, value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn InsertKeyFrameWithEasingFunction(&self, normalizedprogresskey: f32, value: super::super::Foundation::Numerics::Vector4, easingfunction: P0) -> ::windows_core::Result<()> where @@ -25825,7 +25040,6 @@ impl Visual { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25891,7 +25105,6 @@ impl Visual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -25915,7 +25128,6 @@ impl Visual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AnchorPoint(&self) -> ::windows_core::Result { let this = self; @@ -25924,7 +25136,6 @@ impl Visual { (::windows_core::Interface::vtable(this).AnchorPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetAnchorPoint(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; @@ -25952,7 +25163,6 @@ impl Visual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBorderMode)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn CenterPoint(&self) -> ::windows_core::Result { let this = self; @@ -25961,7 +25171,6 @@ impl Visual { (::windows_core::Interface::vtable(this).CenterPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetCenterPoint(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -26003,7 +25212,6 @@ impl Visual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsVisible)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Offset(&self) -> ::windows_core::Result { let this = self; @@ -26012,7 +25220,6 @@ impl Visual { (::windows_core::Interface::vtable(this).Offset)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOffset(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; @@ -26029,7 +25236,6 @@ impl Visual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetOpacity)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = self; @@ -26038,7 +25244,6 @@ impl Visual { (::windows_core::Interface::vtable(this).Orientation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetOrientation(&self, value: super::super::Foundation::Numerics::Quaternion) -> ::windows_core::Result<()> { let this = self; @@ -26073,7 +25278,6 @@ impl Visual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAngleInDegrees)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RotationAxis(&self) -> ::windows_core::Result { let this = self; @@ -26082,13 +25286,11 @@ impl Visual { (::windows_core::Interface::vtable(this).RotationAxis)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRotationAxis(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRotationAxis)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Scale(&self) -> ::windows_core::Result { let this = self; @@ -26097,13 +25299,11 @@ impl Visual { (::windows_core::Interface::vtable(this).Scale)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetScale(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetScale)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -26112,13 +25312,11 @@ impl Visual { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetSize(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn TransformMatrix(&self) -> ::windows_core::Result { let this = self; @@ -26127,7 +25325,6 @@ impl Visual { (::windows_core::Interface::vtable(this).TransformMatrix)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransformMatrix(&self, value: super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { let this = self; @@ -26147,7 +25344,6 @@ impl Visual { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetParentForTransform)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeOffsetAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26156,13 +25352,11 @@ impl Visual { (::windows_core::Interface::vtable(this).RelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeOffsetAdjustment(&self, value: super::super::Foundation::Numerics::Vector3) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRelativeOffsetAdjustment)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn RelativeSizeAdjustment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26171,7 +25365,6 @@ impl Visual { (::windows_core::Interface::vtable(this).RelativeSizeAdjustment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetRelativeSizeAdjustment(&self, value: super::super::Foundation::Numerics::Vector2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -26237,7 +25430,6 @@ impl VisualCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26303,7 +25495,6 @@ impl VisualCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26327,7 +25518,6 @@ impl VisualCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -26438,7 +25628,6 @@ impl VisualUnorderedCollection { (::windows_core::Interface::vtable(this).Compositor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26504,7 +25693,6 @@ impl VisualUnorderedCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StopAnimationGroup)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -26528,7 +25716,6 @@ impl VisualUnorderedCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).StartAnimationWithController)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(propertyname), animation.into_param().abi(), animationcontroller.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs b/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs index 26c0b0e340..4fc2ff5ee7 100644 --- a/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/AnimationMetrics/mod.rs @@ -95,7 +95,6 @@ pub struct IScaleAnimation_Vtbl { pub struct AnimationDescription(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AnimationDescription, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AnimationDescription { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Animations(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs index b4f65c9c10..40c56301da 100644 --- a/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/Preview/mod.rs @@ -43,7 +43,6 @@ pub struct ISystemNavigationManagerPreviewStatics_Vtbl { pub struct CoreAppWindowPreview(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreAppWindowPreview, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreAppWindowPreview { - #[doc = "Required features: `\"UI_WindowManagement\"`"] #[cfg(feature = "UI_WindowManagement")] pub fn GetIdFromWindow(window: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Core/impl.rs b/crates/libs/windows/src/Windows/UI/Core/impl.rs index 196d263541..5faba096fb 100644 --- a/crates/libs/windows/src/Windows/UI/Core/impl.rs +++ b/crates/libs/windows/src/Windows/UI/Core/impl.rs @@ -318,7 +318,6 @@ impl ICorePointerInputSource_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub trait ICorePointerInputSource2_Impl: Sized + ICorePointerInputSource_Impl { fn DispatcherQueue(&self) -> ::windows_core::Result; @@ -426,7 +425,6 @@ impl ICorePointerRedirector_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"System\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "System"))] pub trait ICoreWindow_Impl: Sized { fn AutomationHostProvider(&self) -> ::windows_core::Result<::windows_core::IInspectable>; diff --git a/crates/libs/windows/src/Windows/UI/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Core/mod.rs index 41adb10e98..280c0b78b3 100644 --- a/crates/libs/windows/src/Windows/UI/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Core/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "UI_Core_AnimationMetrics")] -#[doc = "Required features: `\"UI_Core_AnimationMetrics\"`"] pub mod AnimationMetrics; #[cfg(feature = "UI_Core_Preview")] -#[doc = "Required features: `\"UI_Core_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IAcceleratorKeyEventArgs, IAcceleratorKeyEventArgs_Vtbl, 0xff1c4c4a_9287_470b_836e_9086e3126ade); #[repr(C)] @@ -417,7 +415,6 @@ pub struct ICorePointerInputSource_Vtbl { ::windows_core::imp::interface_hierarchy!(ICorePointerInputSource2, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(ICorePointerInputSource2, ICorePointerInputSource); impl ICorePointerInputSource2 { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = self; @@ -658,7 +655,6 @@ impl ICoreWindow { (::windows_core::Interface::vtable(this).Bounds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomProperties(&self) -> ::windows_core::Result { let this = self; @@ -732,7 +728,6 @@ impl ICoreWindow { let this = self; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetAsyncKeyState(&self, virtualkey: super::super::System::VirtualKey) -> ::windows_core::Result { let this = self; @@ -741,7 +736,6 @@ impl ICoreWindow { (::windows_core::Interface::vtable(this).GetAsyncKeyState)(::windows_core::Interface::as_raw(this), virtualkey, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetKeyState(&self, virtualkey: super::super::System::VirtualKey) -> ::windows_core::Result { let this = self; @@ -1391,7 +1385,6 @@ impl AcceleratorKeyEventArgs { (::windows_core::Interface::vtable(this).EventType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn VirtualKey(&self) -> ::windows_core::Result { let this = self; @@ -1712,7 +1705,6 @@ impl CoreComponentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveInputEnabled)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetCurrentKeyState(&self, virtualkey: super::super::System::VirtualKey) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1904,7 +1896,6 @@ impl CoreComponentInputSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemovePointerWheelChanged)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2268,7 +2259,6 @@ impl CoreIndependentInputSource { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemovePointerWheelChanged)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2379,7 +2369,6 @@ impl CoreIndependentInputSourceController { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetControlledInputWithFilters)(::windows_core::Interface::as_raw(this), inputtypes, required, excluded).ok() } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CreateForVisual(visual: P0) -> ::windows_core::Result where @@ -2390,7 +2379,6 @@ impl CoreIndependentInputSourceController { (::windows_core::Interface::vtable(this).CreateForVisual)(::windows_core::Interface::as_raw(this), visual.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CreateForIVisualElement(visualelement: P0) -> ::windows_core::Result where @@ -2481,7 +2469,6 @@ impl CoreWindow { (::windows_core::Interface::vtable(this).Bounds)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CustomProperties(&self) -> ::windows_core::Result { let this = self; @@ -2555,7 +2542,6 @@ impl CoreWindow { let this = self; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetAsyncKeyState(&self, virtualkey: super::super::System::VirtualKey) -> ::windows_core::Result { let this = self; @@ -2564,7 +2550,6 @@ impl CoreWindow { (::windows_core::Interface::vtable(this).GetAsyncKeyState)(::windows_core::Interface::as_raw(this), virtualkey, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetKeyState(&self, virtualkey: super::super::System::VirtualKey) -> ::windows_core::Result { let this = self; @@ -2872,7 +2857,6 @@ impl CoreWindow { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveResizeCompleted)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2979,7 +2963,6 @@ impl CoreWindowDialog { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsInteractionDelayed)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Popups\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Popups"))] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; @@ -3010,7 +2993,6 @@ impl CoreWindowDialog { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetCancelCommandIndex)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn BackButtonCommand(&self) -> ::windows_core::Result { let this = self; @@ -3019,7 +3001,6 @@ impl CoreWindowDialog { (::windows_core::Interface::vtable(this).BackButtonCommand)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetBackButtonCommand(&self, value: P0) -> ::windows_core::Result<()> where @@ -3028,7 +3009,6 @@ impl CoreWindowDialog { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBackButtonCommand)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowAsync(&self) -> ::windows_core::Result> { let this = self; @@ -3142,7 +3122,6 @@ impl CoreWindowFlyout { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsInteractionDelayed)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Popups\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Popups"))] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; @@ -3162,7 +3141,6 @@ impl CoreWindowFlyout { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultCommandIndex)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn BackButtonCommand(&self) -> ::windows_core::Result { let this = self; @@ -3171,7 +3149,6 @@ impl CoreWindowFlyout { (::windows_core::Interface::vtable(this).BackButtonCommand)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn SetBackButtonCommand(&self, value: P0) -> ::windows_core::Result<()> where @@ -3180,7 +3157,6 @@ impl CoreWindowFlyout { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBackButtonCommand)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn ShowAsync(&self) -> ::windows_core::Result> { let this = self; @@ -3356,7 +3332,6 @@ impl KeyEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetHandled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn VirtualKey(&self) -> ::windows_core::Result { let this = self; @@ -3407,7 +3382,6 @@ impl PointerEventArgs { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetHandled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_Input\"`"] #[cfg(feature = "UI_Input")] pub fn CurrentPoint(&self) -> ::windows_core::Result { let this = self; @@ -3416,7 +3390,6 @@ impl PointerEventArgs { (::windows_core::Interface::vtable(this).CurrentPoint)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn KeyModifiers(&self) -> ::windows_core::Result { let this = self; @@ -3425,7 +3398,6 @@ impl PointerEventArgs { (::windows_core::Interface::vtable(this).KeyModifiers)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Input\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Input"))] pub fn GetIntermediatePoints(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs index 352e1eb3a8..8c3f811c75 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Core/mod.rs @@ -41,7 +41,6 @@ impl RadialControllerIndependentInputSource { (::windows_core::Interface::vtable(this).Controller)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn Dispatcher(&self) -> ::windows_core::Result { let this = self; @@ -50,7 +49,6 @@ impl RadialControllerIndependentInputSource { (::windows_core::Interface::vtable(this).Dispatcher)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -59,7 +57,6 @@ impl RadialControllerIndependentInputSource { (::windows_core::Interface::vtable(this).DispatcherQueue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn CreateForView(view: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/impl.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/impl.rs index ed719fbe36..325e48ef1c 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/impl.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IInkAnalysisNode_Impl: Sized { fn Id(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs index e69494897c..129a39c111 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Analysis/mod.rs @@ -67,7 +67,6 @@ impl IInkAnalysisNode { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = self; @@ -76,7 +75,6 @@ impl IInkAnalysisNode { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = self; @@ -92,7 +90,6 @@ impl IInkAnalysisNode { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = self; @@ -234,7 +231,6 @@ impl InkAnalysisInkBullet { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -243,7 +239,6 @@ impl InkAnalysisInkBullet { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -259,7 +254,6 @@ impl InkAnalysisInkBullet { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -301,7 +295,6 @@ impl InkAnalysisInkDrawing { (::windows_core::Interface::vtable(this).Center)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Points(&self) -> ::windows_core::Result> { let this = self; @@ -331,7 +324,6 @@ impl InkAnalysisInkDrawing { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -340,7 +332,6 @@ impl InkAnalysisInkDrawing { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -356,7 +347,6 @@ impl InkAnalysisInkDrawing { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -391,7 +381,6 @@ impl InkAnalysisInkWord { (::windows_core::Interface::vtable(this).RecognizedText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn TextAlternates(&self) -> ::windows_core::Result> { let this = self; @@ -421,7 +410,6 @@ impl InkAnalysisInkWord { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -430,7 +418,6 @@ impl InkAnalysisInkWord { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -446,7 +433,6 @@ impl InkAnalysisInkWord { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -509,7 +495,6 @@ impl InkAnalysisLine { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -518,7 +503,6 @@ impl InkAnalysisLine { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -534,7 +518,6 @@ impl InkAnalysisLine { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -590,7 +573,6 @@ impl InkAnalysisListItem { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -599,7 +581,6 @@ impl InkAnalysisListItem { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -615,7 +596,6 @@ impl InkAnalysisListItem { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -664,7 +644,6 @@ impl InkAnalysisNode { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = self; @@ -673,7 +652,6 @@ impl InkAnalysisNode { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = self; @@ -689,7 +667,6 @@ impl InkAnalysisNode { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = self; @@ -738,7 +715,6 @@ impl InkAnalysisParagraph { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -747,7 +723,6 @@ impl InkAnalysisParagraph { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -763,7 +738,6 @@ impl InkAnalysisParagraph { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -844,7 +818,6 @@ impl InkAnalysisRoot { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -853,7 +826,6 @@ impl InkAnalysisRoot { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -869,7 +841,6 @@ impl InkAnalysisRoot { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -885,7 +856,6 @@ impl InkAnalysisRoot { (::windows_core::Interface::vtable(this).RecognizedText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindNodes(&self, nodekind: InkAnalysisNodeKind) -> ::windows_core::Result> { let this = self; @@ -934,7 +904,6 @@ impl InkAnalysisWritingRegion { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RotatedBoundingRect(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -943,7 +912,6 @@ impl InkAnalysisWritingRegion { (::windows_core::Interface::vtable(this).RotatedBoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Children(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -959,7 +927,6 @@ impl InkAnalysisWritingRegion { (::windows_core::Interface::vtable(this).Parent)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokeIds(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1021,7 +988,6 @@ impl InkAnalyzer { let this = self; unsafe { (::windows_core::Interface::vtable(this).AddDataForStroke)(::windows_core::Interface::as_raw(this), stroke.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddDataForStrokes(&self, strokes: P0) -> ::windows_core::Result<()> where @@ -1038,7 +1004,6 @@ impl InkAnalyzer { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveDataForStroke)(::windows_core::Interface::as_raw(this), strokeid).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveDataForStrokes(&self, strokeids: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs index 51e9e29296..587dfd1b7c 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Core/mod.rs @@ -145,7 +145,6 @@ pub struct ICoreWetStrokeUpdateSourceStatics_Vtbl { pub struct CoreIncrementalInkStroke(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreIncrementalInkStroke, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreIncrementalInkStroke { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AppendInkPoints(&self, inkpoints: P0) -> ::windows_core::Result where @@ -171,7 +170,6 @@ impl CoreIncrementalInkStroke { (::windows_core::Interface::vtable(this).DrawingAttributes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PointTransform(&self) -> ::windows_core::Result { let this = self; @@ -187,7 +185,6 @@ impl CoreIncrementalInkStroke { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Create(drawingattributes: P0, pointtransform: super::super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -221,7 +218,6 @@ unsafe impl ::core::marker::Sync for CoreIncrementalInkStroke {} pub struct CoreInkIndependentInputSource(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreInkIndependentInputSource, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreInkIndependentInputSource { - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerEntering(&self, handler: P0) -> ::windows_core::Result where @@ -237,7 +233,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerEntering)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerHovering(&self, handler: P0) -> ::windows_core::Result where @@ -253,7 +248,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerHovering)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerExiting(&self, handler: P0) -> ::windows_core::Result where @@ -269,7 +263,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerExiting)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerPressing(&self, handler: P0) -> ::windows_core::Result where @@ -285,7 +278,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerPressing)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerMoving(&self, handler: P0) -> ::windows_core::Result where @@ -301,7 +293,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerMoving)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerReleasing(&self, handler: P0) -> ::windows_core::Result where @@ -317,7 +308,6 @@ impl CoreInkIndependentInputSource { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerReleasing)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerLost(&self, handler: P0) -> ::windows_core::Result where @@ -340,7 +330,6 @@ impl CoreInkIndependentInputSource { (::windows_core::Interface::vtable(this).InkPresenter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerCursor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -349,7 +338,6 @@ impl CoreInkIndependentInputSource { (::windows_core::Interface::vtable(this).PointerCursor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn SetPointerCursor(&self, value: P0) -> ::windows_core::Result<()> where @@ -404,7 +392,6 @@ impl CoreInkPresenterHost { (::windows_core::Interface::vtable(this).InkPresenter)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn RootVisual(&self) -> ::windows_core::Result { let this = self; @@ -413,7 +400,6 @@ impl CoreInkPresenterHost { (::windows_core::Interface::vtable(this).RootVisual)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn SetRootVisual(&self, value: P0) -> ::windows_core::Result<()> where @@ -440,7 +426,6 @@ unsafe impl ::core::marker::Sync for CoreInkPresenterHost {} pub struct CoreWetStrokeUpdateEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreWetStrokeUpdateEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreWetStrokeUpdateEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn NewInkPoints(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs index c51a57aa56..ba7a1bbdf1 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/Preview/mod.rs @@ -28,7 +28,6 @@ impl PalmRejectionDelayZonePreview { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CreateForVisual(inputpanelvisual: P0, inputpanelrect: super::super::super::super::Foundation::Rect) -> ::windows_core::Result where @@ -39,7 +38,6 @@ impl PalmRejectionDelayZonePreview { (::windows_core::Interface::vtable(this).CreateForVisual)(::windows_core::Interface::as_raw(this), inputpanelvisual.into_param().abi(), inputpanelrect, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub fn CreateForVisualWithViewportClip(inputpanelvisual: P0, inputpanelrect: super::super::super::super::Foundation::Rect, viewportvisual: P1, viewportrect: super::super::super::super::Foundation::Rect) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/impl.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/impl.rs index 915199d657..cc323a6e6d 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/impl.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/impl.rs @@ -50,7 +50,6 @@ impl IInkPresenterRulerFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait IInkPresenterStencil_Impl: Sized { fn Kind(&self) -> ::windows_core::Result; @@ -162,7 +161,6 @@ impl IInkPresenterStencil_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IInkRecognizerContainer_Impl: Sized { fn SetDefaultRecognizer(&self, recognizer: ::core::option::Option<&InkRecognizer>) -> ::windows_core::Result<()>; @@ -216,7 +214,6 @@ impl IInkRecognizerContainer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Collections\"`, `\"Storage_Streams\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] pub trait IInkStrokeContainer_Impl: Sized { fn BoundingRect(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs index 1511c7db75..36dd8ba8f5 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Inking/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "UI_Input_Inking_Analysis")] -#[doc = "Required features: `\"UI_Input_Inking_Analysis\"`"] pub mod Analysis; #[cfg(feature = "UI_Input_Inking_Core")] -#[doc = "Required features: `\"UI_Input_Inking_Core\"`"] pub mod Core; #[cfg(feature = "UI_Input_Inking_Preview")] -#[doc = "Required features: `\"UI_Input_Inking_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IInkDrawingAttributes, IInkDrawingAttributes_Vtbl, 0x97a2176c_6774_48ad_84f0_48f5a9be74f9); #[repr(C)] @@ -340,7 +337,6 @@ impl IInkPresenterStencil { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetForegroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Transform(&self) -> ::windows_core::Result { let this = self; @@ -349,7 +345,6 @@ impl IInkPresenterStencil { (::windows_core::Interface::vtable(this).Transform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransform(&self, value: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = self; @@ -411,7 +406,6 @@ impl IInkRecognizerContainer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultRecognizer)(::windows_core::Interface::as_raw(this), recognizer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecognizeAsync(&self, strokecollection: P0, recognitiontarget: InkRecognitionTarget) -> ::windows_core::Result>> where @@ -423,7 +417,6 @@ impl IInkRecognizerContainer { (::windows_core::Interface::vtable(this).RecognizeAsync)(::windows_core::Interface::as_raw(this), strokecollection.into_param().abi(), recognitiontarget, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognizers(&self) -> ::windows_core::Result> { let this = self; @@ -568,7 +561,6 @@ impl IInkStrokeContainer { (::windows_core::Interface::vtable(this).MoveSelected)(::windows_core::Interface::as_raw(this), translation, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SelectWithPolyLine(&self, polyline: P0) -> ::windows_core::Result where @@ -605,7 +597,6 @@ impl IInkStrokeContainer { (::windows_core::Interface::vtable(this).CanPasteFromClipboard)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadAsync(&self, inputstream: P0) -> ::windows_core::Result> where @@ -617,7 +608,6 @@ impl IInkStrokeContainer { (::windows_core::Interface::vtable(this).LoadAsync)(::windows_core::Interface::as_raw(this), inputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -629,7 +619,6 @@ impl IInkStrokeContainer { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateRecognitionResults(&self, recognitionresults: P0) -> ::windows_core::Result<()> where @@ -638,7 +627,6 @@ impl IInkStrokeContainer { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateRecognitionResults)(::windows_core::Interface::as_raw(this), recognitionresults.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokes(&self) -> ::windows_core::Result> { let this = self; @@ -647,7 +635,6 @@ impl IInkStrokeContainer { (::windows_core::Interface::vtable(this).GetStrokes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognitionResults(&self) -> ::windows_core::Result> { let this = self; @@ -925,7 +912,6 @@ impl InkDrawingAttributes { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFitToCurve)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PenTipTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -934,7 +920,6 @@ impl InkDrawingAttributes { (::windows_core::Interface::vtable(this).PenTipTransform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPenTipTransform(&self, value: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1185,7 +1170,6 @@ impl InkManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultDrawingAttributes)(::windows_core::Interface::as_raw(this), drawingattributes.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecognizeAsync2(&self, recognitiontarget: InkRecognitionTarget) -> ::windows_core::Result>> { let this = self; @@ -1201,7 +1185,6 @@ impl InkManager { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDefaultRecognizer)(::windows_core::Interface::as_raw(this), recognizer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecognizeAsync(&self, strokecollection: P0, recognitiontarget: InkRecognitionTarget) -> ::windows_core::Result>> where @@ -1213,7 +1196,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).RecognizeAsync)(::windows_core::Interface::as_raw(this), strokecollection.into_param().abi(), recognitiontarget, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognizers(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1250,7 +1232,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).MoveSelected)(::windows_core::Interface::as_raw(this), translation, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SelectWithPolyLine(&self, polyline: P0) -> ::windows_core::Result where @@ -1287,7 +1268,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).CanPasteFromClipboard)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadAsync(&self, inputstream: P0) -> ::windows_core::Result> where @@ -1299,7 +1279,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).LoadAsync)(::windows_core::Interface::as_raw(this), inputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -1311,7 +1290,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateRecognitionResults(&self, recognitionresults: P0) -> ::windows_core::Result<()> where @@ -1320,7 +1298,6 @@ impl InkManager { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).UpdateRecognitionResults)(::windows_core::Interface::as_raw(this), recognitionresults.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokes(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1329,7 +1306,6 @@ impl InkManager { (::windows_core::Interface::vtable(this).GetStrokes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognitionResults(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1491,7 +1467,6 @@ impl InkPresenter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsInputEnabled)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn InputDeviceTypes(&self) -> ::windows_core::Result { let this = self; @@ -1500,7 +1475,6 @@ impl InkPresenter { (::windows_core::Interface::vtable(this).InputDeviceTypes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn SetInputDeviceTypes(&self, value: super::super::Core::CoreInputDeviceTypes) -> ::windows_core::Result<()> { let this = self; @@ -1757,7 +1731,6 @@ impl InkPresenterProtractor { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetForegroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Transform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1766,7 +1739,6 @@ impl InkPresenterProtractor { (::windows_core::Interface::vtable(this).Transform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransform(&self, value: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1889,7 +1861,6 @@ impl InkPresenterRuler { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetForegroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Transform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1898,7 +1869,6 @@ impl InkPresenterRuler { (::windows_core::Interface::vtable(this).Transform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetTransform(&self, value: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -1934,7 +1904,6 @@ impl InkRecognitionResult { (::windows_core::Interface::vtable(this).BoundingRect)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTextCandidates(&self) -> ::windows_core::Result> { let this = self; @@ -1943,7 +1912,6 @@ impl InkRecognitionResult { (::windows_core::Interface::vtable(this).GetTextCandidates)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokes(&self) -> ::windows_core::Result> { let this = self; @@ -2008,7 +1976,6 @@ impl InkRecognizerContainer { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultRecognizer)(::windows_core::Interface::as_raw(this), recognizer.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RecognizeAsync(&self, strokecollection: P0, recognitiontarget: InkRecognitionTarget) -> ::windows_core::Result>> where @@ -2020,7 +1987,6 @@ impl InkRecognizerContainer { (::windows_core::Interface::vtable(this).RecognizeAsync)(::windows_core::Interface::as_raw(this), strokecollection.into_param().abi(), recognitiontarget, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognizers(&self) -> ::windows_core::Result> { let this = self; @@ -2084,7 +2050,6 @@ impl InkStroke { (::windows_core::Interface::vtable(this).Recognized)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRenderingSegments(&self) -> ::windows_core::Result> { let this = self; @@ -2100,7 +2065,6 @@ impl InkStroke { (::windows_core::Interface::vtable(this).Clone)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn PointTransform(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2109,13 +2073,11 @@ impl InkStroke { (::windows_core::Interface::vtable(this).PointTransform)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn SetPointTransform(&self, value: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPointTransform)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetInkPoints(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2218,7 +2180,6 @@ impl InkStrokeBuilder { (::windows_core::Interface::vtable(this).EndStroke)(::windows_core::Interface::as_raw(this), pointerpoint.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateStroke(&self, points: P0) -> ::windows_core::Result where @@ -2237,7 +2198,6 @@ impl InkStrokeBuilder { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultDrawingAttributes)(::windows_core::Interface::as_raw(this), drawingattributes.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Foundation_Numerics\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Foundation_Numerics"))] pub fn CreateStrokeFromInkPoints(&self, inkpoints: P0, transform: super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -2249,7 +2209,6 @@ impl InkStrokeBuilder { (::windows_core::Interface::vtable(this).CreateStrokeFromInkPoints)(::windows_core::Interface::as_raw(this), inkpoints.into_param().abi(), transform, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Foundation_Numerics\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Foundation_Numerics"))] pub fn CreateStrokeFromInkPoints2(&self, inkpoints: P0, transform: super::super::super::Foundation::Numerics::Matrix3x2, strokestartedtime: P1, strokeduration: P2) -> ::windows_core::Result where @@ -2315,7 +2274,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).MoveSelected)(::windows_core::Interface::as_raw(this), translation, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SelectWithPolyLine(&self, polyline: P0) -> ::windows_core::Result where @@ -2352,7 +2310,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).CanPasteFromClipboard)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadAsync(&self, inputstream: P0) -> ::windows_core::Result> where @@ -2364,7 +2321,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).LoadAsync)(::windows_core::Interface::as_raw(this), inputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -2376,7 +2332,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).SaveAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UpdateRecognitionResults(&self, recognitionresults: P0) -> ::windows_core::Result<()> where @@ -2385,7 +2340,6 @@ impl InkStrokeContainer { let this = self; unsafe { (::windows_core::Interface::vtable(this).UpdateRecognitionResults)(::windows_core::Interface::as_raw(this), recognitionresults.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetStrokes(&self) -> ::windows_core::Result> { let this = self; @@ -2394,7 +2348,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).GetStrokes)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetRecognitionResults(&self) -> ::windows_core::Result> { let this = self; @@ -2403,7 +2356,6 @@ impl InkStrokeContainer { (::windows_core::Interface::vtable(this).GetRecognitionResults)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AddStrokes(&self, strokes: P0) -> ::windows_core::Result<()> where @@ -2416,7 +2368,6 @@ impl InkStrokeContainer { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveWithFormatAsync(&self, outputstream: P0, inkpersistenceformat: InkPersistenceFormat) -> ::windows_core::Result> where @@ -2451,7 +2402,6 @@ impl ::windows_core::RuntimeName for InkStrokeContainer { pub struct InkStrokeInput(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkStrokeInput, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkStrokeInput { - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn StrokeStarted(&self, handler: P0) -> ::windows_core::Result where @@ -2467,7 +2417,6 @@ impl InkStrokeInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStrokeStarted)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn StrokeContinued(&self, handler: P0) -> ::windows_core::Result where @@ -2483,7 +2432,6 @@ impl InkStrokeInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStrokeContinued)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn StrokeEnded(&self, handler: P0) -> ::windows_core::Result where @@ -2499,7 +2447,6 @@ impl InkStrokeInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveStrokeEnded)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn StrokeCanceled(&self, handler: P0) -> ::windows_core::Result where @@ -2607,7 +2554,6 @@ unsafe impl ::core::marker::Sync for InkStrokeRenderingSegment {} pub struct InkStrokesCollectedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkStrokesCollectedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkStrokesCollectedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Strokes(&self) -> ::windows_core::Result> { let this = self; @@ -2632,7 +2578,6 @@ impl ::windows_core::RuntimeName for InkStrokesCollectedEventArgs { pub struct InkStrokesErasedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkStrokesErasedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkStrokesErasedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Strokes(&self) -> ::windows_core::Result> { let this = self; @@ -2657,7 +2602,6 @@ impl ::windows_core::RuntimeName for InkStrokesErasedEventArgs { pub struct InkSynchronizer(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkSynchronizer, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkSynchronizer { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn BeginDry(&self) -> ::windows_core::Result> { let this = self; @@ -2686,7 +2630,6 @@ impl ::windows_core::RuntimeName for InkSynchronizer { pub struct InkUnprocessedInput(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InkUnprocessedInput, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InkUnprocessedInput { - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerEntered(&self, handler: P0) -> ::windows_core::Result where @@ -2702,7 +2645,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerEntered)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerHovered(&self, handler: P0) -> ::windows_core::Result where @@ -2718,7 +2660,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerHovered)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerExited(&self, handler: P0) -> ::windows_core::Result where @@ -2734,7 +2675,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerExited)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerPressed(&self, handler: P0) -> ::windows_core::Result where @@ -2750,7 +2690,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerPressed)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerMoved(&self, handler: P0) -> ::windows_core::Result where @@ -2766,7 +2705,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerMoved)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerReleased(&self, handler: P0) -> ::windows_core::Result where @@ -2782,7 +2720,6 @@ impl InkUnprocessedInput { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemovePointerReleased)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn PointerLost(&self, handler: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs index 7a2e738f94..b192387c99 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Preview/Injection/mod.rs @@ -157,7 +157,6 @@ impl InjectedInputGamepadInfo { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Gaming_Input\"`"] #[cfg(feature = "Gaming_Input")] pub fn Buttons(&self) -> ::windows_core::Result { let this = self; @@ -166,7 +165,6 @@ impl InjectedInputGamepadInfo { (::windows_core::Interface::vtable(this).Buttons)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Gaming_Input\"`"] #[cfg(feature = "Gaming_Input")] pub fn SetButtons(&self, value: super::super::super::super::Gaming::Input::GamepadButtons) -> ::windows_core::Result<()> { let this = self; @@ -238,7 +236,6 @@ impl InjectedInputGamepadInfo { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetRightTrigger)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Gaming_Input\"`"] #[cfg(feature = "Gaming_Input")] pub fn CreateInstanceFromGamepadReading(reading: super::super::super::super::Gaming::Input::GamepadReading) -> ::windows_core::Result { Self::IInjectedInputGamepadInfoFactory(|this| unsafe { @@ -579,7 +576,6 @@ impl ::windows_core::RuntimeName for InjectedInputTouchInfo { pub struct InputInjector(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(InputInjector, ::windows_core::IUnknown, ::windows_core::IInspectable); impl InputInjector { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InjectKeyboardInput(&self, input: P0) -> ::windows_core::Result<()> where @@ -588,7 +584,6 @@ impl InputInjector { let this = self; unsafe { (::windows_core::Interface::vtable(this).InjectKeyboardInput)(::windows_core::Interface::as_raw(this), input.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InjectMouseInput(&self, input: P0) -> ::windows_core::Result<()> where @@ -601,7 +596,6 @@ impl InputInjector { let this = self; unsafe { (::windows_core::Interface::vtable(this).InitializeTouchInjection)(::windows_core::Interface::as_raw(this), visualmode).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InjectTouchInput(&self, input: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/Input/Preview/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Preview/mod.rs index 0a5d1ec761..4b733cf9ea 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Preview/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Preview/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_Input_Preview_Injection")] -#[doc = "Required features: `\"UI_Input_Preview_Injection\"`"] pub mod Injection; ::windows_core::imp::com_interface!(IInputActivationListenerPreviewStatics, IInputActivationListenerPreviewStatics_Vtbl, 0xf0551ce5_0de6_5be0_a589_f737201a4582); #[repr(C)] @@ -13,7 +12,6 @@ pub struct IInputActivationListenerPreviewStatics_Vtbl { } pub struct InputActivationListenerPreview; impl InputActivationListenerPreview { - #[doc = "Required features: `\"UI_WindowManagement\"`"] #[cfg(feature = "UI_WindowManagement")] pub fn CreateForApplicationWindow(window: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs b/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs index a8dc53315d..78ce526cbf 100644 --- a/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/Spatial/mod.rs @@ -831,7 +831,6 @@ impl SpatialHoldStartedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -900,7 +899,6 @@ impl SpatialInteractionController { (::windows_core::Interface::vtable(this).HasThumbstick)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = self; @@ -930,7 +928,6 @@ impl SpatialInteractionController { (::windows_core::Interface::vtable(this).Version)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn TryGetRenderableModelAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -939,7 +936,6 @@ impl SpatialInteractionController { (::windows_core::Interface::vtable(this).TryGetRenderableModelAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Power\"`"] #[cfg(feature = "Devices_Power")] pub fn TryGetBatteryReport(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1040,7 +1036,6 @@ impl SpatialInteractionDetectedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1168,7 +1163,6 @@ impl SpatialInteractionManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveInteractionDetected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Perception\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Perception"))] pub fn GetDetectedSourcesAtTimestamp(&self, timestamp: P0) -> ::windows_core::Result> where @@ -1262,7 +1256,6 @@ impl SpatialInteractionSource { (::windows_core::Interface::vtable(this).Controller)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception\"`"] #[cfg(feature = "Perception")] pub fn TryGetStateAtTimestamp(&self, timestamp: P0) -> ::windows_core::Result where @@ -1281,7 +1274,6 @@ impl SpatialInteractionSource { (::windows_core::Interface::vtable(this).Handedness)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_People\"`"] #[cfg(feature = "Perception_People")] pub fn TryCreateHandMeshObserver(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1290,7 +1282,6 @@ impl SpatialInteractionSource { (::windows_core::Interface::vtable(this).TryCreateHandMeshObserver)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_People\"`"] #[cfg(feature = "Perception_People")] pub fn TryCreateHandMeshObserverAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1349,7 +1340,6 @@ unsafe impl ::core::marker::Sync for SpatialInteractionSourceEventArgs {} pub struct SpatialInteractionSourceLocation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialInteractionSourceLocation, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialInteractionSourceLocation { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result> { let this = self; @@ -1358,7 +1348,6 @@ impl SpatialInteractionSourceLocation { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Velocity(&self) -> ::windows_core::Result> { let this = self; @@ -1367,7 +1356,6 @@ impl SpatialInteractionSourceLocation { (::windows_core::Interface::vtable(this).Velocity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1383,7 +1371,6 @@ impl SpatialInteractionSourceLocation { (::windows_core::Interface::vtable(this).PositionAccuracy)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn AngularVelocity(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1417,7 +1404,6 @@ unsafe impl ::core::marker::Sync for SpatialInteractionSourceLocation {} pub struct SpatialInteractionSourceProperties(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialInteractionSourceProperties, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialInteractionSourceProperties { - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn TryGetSourceLossMitigationDirection(&self, coordinatesystem: P0) -> ::windows_core::Result> where @@ -1436,7 +1422,6 @@ impl SpatialInteractionSourceProperties { (::windows_core::Interface::vtable(this).SourceLossRisk)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetLocation(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1487,7 +1472,6 @@ impl SpatialInteractionSourceState { (::windows_core::Interface::vtable(this).IsPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception\"`"] #[cfg(feature = "Perception")] pub fn Timestamp(&self) -> ::windows_core::Result { let this = self; @@ -1496,7 +1480,6 @@ impl SpatialInteractionSourceState { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1543,7 +1526,6 @@ impl SpatialInteractionSourceState { (::windows_core::Interface::vtable(this).ControllerProperties)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_People\"`"] #[cfg(feature = "Perception_People")] pub fn TryGetHandPose(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1602,7 +1584,6 @@ impl SpatialManipulationCompletedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetCumulativeDelta(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1632,7 +1613,6 @@ unsafe impl ::core::marker::Sync for SpatialManipulationCompletedEventArgs {} pub struct SpatialManipulationDelta(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialManipulationDelta, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialManipulationDelta { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Translation(&self) -> ::windows_core::Result { let this = self; @@ -1666,7 +1646,6 @@ impl SpatialManipulationStartedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1703,7 +1682,6 @@ impl SpatialManipulationUpdatedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetCumulativeDelta(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1765,7 +1743,6 @@ impl SpatialNavigationCompletedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn NormalizedOffset(&self) -> ::windows_core::Result { let this = self; @@ -1799,7 +1776,6 @@ impl SpatialNavigationStartedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -1857,7 +1833,6 @@ impl SpatialNavigationUpdatedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn NormalizedOffset(&self) -> ::windows_core::Result { let this = self; @@ -1884,7 +1859,6 @@ unsafe impl ::core::marker::Sync for SpatialNavigationUpdatedEventArgs {} pub struct SpatialPointerInteractionSourcePose(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialPointerInteractionSourcePose, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialPointerInteractionSourcePose { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Position(&self) -> ::windows_core::Result { let this = self; @@ -1893,7 +1867,6 @@ impl SpatialPointerInteractionSourcePose { (::windows_core::Interface::vtable(this).Position)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn ForwardDirection(&self) -> ::windows_core::Result { let this = self; @@ -1902,7 +1875,6 @@ impl SpatialPointerInteractionSourcePose { (::windows_core::Interface::vtable(this).ForwardDirection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn UpDirection(&self) -> ::windows_core::Result { let this = self; @@ -1911,7 +1883,6 @@ impl SpatialPointerInteractionSourcePose { (::windows_core::Interface::vtable(this).UpDirection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub fn Orientation(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1945,7 +1916,6 @@ unsafe impl ::core::marker::Sync for SpatialPointerInteractionSourcePose {} pub struct SpatialPointerPose(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SpatialPointerPose, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SpatialPointerPose { - #[doc = "Required features: `\"Perception\"`"] #[cfg(feature = "Perception")] pub fn Timestamp(&self) -> ::windows_core::Result { let this = self; @@ -1954,7 +1924,6 @@ impl SpatialPointerPose { (::windows_core::Interface::vtable(this).Timestamp)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_People\"`"] #[cfg(feature = "Perception_People")] pub fn Head(&self) -> ::windows_core::Result { let this = self; @@ -1973,7 +1942,6 @@ impl SpatialPointerPose { (::windows_core::Interface::vtable(this).TryGetInteractionSourcePose)(::windows_core::Interface::as_raw(this), source.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_People\"`"] #[cfg(feature = "Perception_People")] pub fn Eyes(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1989,7 +1957,6 @@ impl SpatialPointerPose { (::windows_core::Interface::vtable(this).IsHeadCapturedBySystem)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetAtTimestamp(coordinatesystem: P0, timestamp: P1) -> ::windows_core::Result where @@ -2056,7 +2023,6 @@ impl SpatialRecognitionStartedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where @@ -2100,7 +2066,6 @@ impl SpatialTappedEventArgs { (::windows_core::Interface::vtable(this).InteractionSourceKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Perception_Spatial\"`"] #[cfg(feature = "Perception_Spatial")] pub fn TryGetPointerPose(&self, coordinatesystem: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/UI/Input/mod.rs b/crates/libs/windows/src/Windows/UI/Input/mod.rs index cd5b29161a..f1273b4a2e 100644 --- a/crates/libs/windows/src/Windows/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Input/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "UI_Input_Core")] -#[doc = "Required features: `\"UI_Input_Core\"`"] pub mod Core; #[cfg(feature = "UI_Input_Inking")] -#[doc = "Required features: `\"UI_Input_Inking\"`"] pub mod Inking; #[cfg(feature = "UI_Input_Preview")] -#[doc = "Required features: `\"UI_Input_Preview\"`"] pub mod Preview; #[cfg(feature = "UI_Input_Spatial")] -#[doc = "Required features: `\"UI_Input_Spatial\"`"] pub mod Spatial; ::windows_core::imp::com_interface!(IAttachableInputObject, IAttachableInputObject_Vtbl, 0x9b822734_a3c1_542a_b2f4_0e32b773fb07); #[repr(C)] @@ -845,7 +841,6 @@ unsafe impl ::core::marker::Sync for AttachableInputObject {} pub struct CrossSlidingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CrossSlidingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CrossSlidingEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -891,7 +886,6 @@ impl ::windows_core::RuntimeName for CrossSlidingEventArgs { pub struct DraggingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(DraggingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl DraggingEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1239,7 +1233,6 @@ impl GestureRecognizer { let this = self; unsafe { (::windows_core::Interface::vtable(this).ProcessDownEvent)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ProcessMoveEvents(&self, value: P0) -> ::windows_core::Result<()> where @@ -1500,7 +1493,6 @@ impl ::windows_core::RuntimeName for GestureRecognizer { pub struct HoldingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HoldingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl HoldingEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1633,7 +1625,6 @@ impl KeyboardDeliveryInterceptor { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetIsInterceptionEnabledWhenInForeground)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn KeyDown(&self, handler: P0) -> ::windows_core::Result where @@ -1649,7 +1640,6 @@ impl KeyboardDeliveryInterceptor { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveKeyDown)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn KeyUp(&self, handler: P0) -> ::windows_core::Result where @@ -1694,7 +1684,6 @@ unsafe impl ::core::marker::Sync for KeyboardDeliveryInterceptor {} pub struct ManipulationCompletedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ManipulationCompletedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ManipulationCompletedEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1754,7 +1743,6 @@ impl ::windows_core::RuntimeName for ManipulationCompletedEventArgs { pub struct ManipulationInertiaStartingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ManipulationInertiaStartingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ManipulationInertiaStartingEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1814,7 +1802,6 @@ impl ::windows_core::RuntimeName for ManipulationInertiaStartingEventArgs { pub struct ManipulationStartedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ManipulationStartedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ManipulationStartedEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1860,7 +1847,6 @@ impl ::windows_core::RuntimeName for ManipulationStartedEventArgs { pub struct ManipulationUpdatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ManipulationUpdatedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ManipulationUpdatedEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -1987,7 +1973,6 @@ impl ::windows_core::RuntimeName for MouseWheelParameters { pub struct PointerPoint(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(PointerPoint, ::windows_core::IUnknown, ::windows_core::IInspectable); impl PointerPoint { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDevice(&self) -> ::windows_core::Result { let this = self; @@ -2051,7 +2036,6 @@ impl PointerPoint { (::windows_core::Interface::vtable(this).GetCurrentPoint)(::windows_core::Interface::as_raw(this), pointerid, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetIntermediatePoints(pointerid: u32) -> ::windows_core::Result> { Self::IPointerPointStatics(|this| unsafe { @@ -2068,7 +2052,6 @@ impl PointerPoint { (::windows_core::Interface::vtable(this).GetCurrentPointTransformed)(::windows_core::Interface::as_raw(this), pointerid, transform.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetIntermediatePointsTransformed(pointerid: u32, transform: P0) -> ::windows_core::Result> where @@ -2553,7 +2536,6 @@ impl RadialControllerButtonClickedEventArgs { (::windows_core::Interface::vtable(this).Contact)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2587,7 +2569,6 @@ impl RadialControllerButtonHoldingEventArgs { (::windows_core::Interface::vtable(this).Contact)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = self; @@ -2621,7 +2602,6 @@ impl RadialControllerButtonPressedEventArgs { (::windows_core::Interface::vtable(this).Contact)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = self; @@ -2655,7 +2635,6 @@ impl RadialControllerButtonReleasedEventArgs { (::windows_core::Interface::vtable(this).Contact)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = self; @@ -2682,7 +2661,6 @@ unsafe impl ::core::marker::Sync for RadialControllerButtonReleasedEventArgs {} pub struct RadialControllerConfiguration(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RadialControllerConfiguration, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RadialControllerConfiguration { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetDefaultMenuItems(&self, buttons: P0) -> ::windows_core::Result<()> where @@ -2796,7 +2774,6 @@ impl RadialControllerControlAcquiredEventArgs { (::windows_core::Interface::vtable(this).IsButtonPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2823,7 +2800,6 @@ unsafe impl ::core::marker::Sync for RadialControllerControlAcquiredEventArgs {} pub struct RadialControllerMenu(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RadialControllerMenu, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RadialControllerMenu { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -2917,7 +2893,6 @@ impl RadialControllerMenuItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveInvoked)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromIcon(displaytext: &::windows_core::HSTRING, icon: P0) -> ::windows_core::Result where @@ -2998,7 +2973,6 @@ impl RadialControllerRotationChangedEventArgs { (::windows_core::Interface::vtable(this).IsButtonPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3071,7 +3045,6 @@ impl RadialControllerScreenContactContinuedEventArgs { (::windows_core::Interface::vtable(this).IsButtonPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3105,7 +3078,6 @@ impl RadialControllerScreenContactEndedEventArgs { (::windows_core::Interface::vtable(this).IsButtonPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = self; @@ -3146,7 +3118,6 @@ impl RadialControllerScreenContactStartedEventArgs { (::windows_core::Interface::vtable(this).IsButtonPressed)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Devices_Haptics\"`"] #[cfg(feature = "Devices_Haptics")] pub fn SimpleHapticsController(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3173,7 +3144,6 @@ unsafe impl ::core::marker::Sync for RadialControllerScreenContactStartedEventAr pub struct RightTappedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(RightTappedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl RightTappedEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; @@ -3273,7 +3243,6 @@ impl SystemButtonEventController { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveSystemFunctionLockIndicatorChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForDispatcherQueue(queue: P0) -> ::windows_core::Result where @@ -3429,7 +3398,6 @@ unsafe impl ::core::marker::Sync for SystemFunctionLockIndicatorChangedEventArgs pub struct TappedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(TappedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl TappedEventArgs { - #[doc = "Required features: `\"Devices_Input\"`"] #[cfg(feature = "Devices_Input")] pub fn PointerDeviceType(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs b/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs index 9dd8d9875b..341ceb05f7 100644 --- a/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Notifications/Management/mod.rs @@ -55,7 +55,6 @@ impl UserNotificationListener { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveNotificationChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetNotificationsAsync(&self, kinds: super::NotificationKinds) -> ::windows_core::Result>> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Notifications/impl.rs b/crates/libs/windows/src/Windows/UI/Notifications/impl.rs index 83871a6a99..2ddf543edd 100644 --- a/crates/libs/windows/src/Windows/UI/Notifications/impl.rs +++ b/crates/libs/windows/src/Windows/UI/Notifications/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub trait IAdaptiveNotificationContent_Impl: Sized { fn Kind(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/UI/Notifications/mod.rs b/crates/libs/windows/src/Windows/UI/Notifications/mod.rs index 284ffc3463..e6bed5fa99 100644 --- a/crates/libs/windows/src/Windows/UI/Notifications/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Notifications/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "UI_Notifications_Management")] -#[doc = "Required features: `\"UI_Notifications_Management\"`"] pub mod Management; #[cfg(feature = "UI_Notifications_Preview")] -#[doc = "Required features: `\"UI_Notifications_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IAdaptiveNotificationContent, IAdaptiveNotificationContent_Vtbl, 0xeb0dbe66_7448_448d_9db8_d78acd2abba9); ::windows_core::imp::interface_hierarchy!(IAdaptiveNotificationContent, ::windows_core::IUnknown, ::windows_core::IInspectable); @@ -14,7 +12,6 @@ impl IAdaptiveNotificationContent { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Hints(&self) -> ::windows_core::Result> { let this = self; @@ -804,7 +801,6 @@ impl AdaptiveNotificationText { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Hints(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -853,7 +849,6 @@ unsafe impl ::core::marker::Sync for AdaptiveNotificationText {} pub struct BadgeNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(BadgeNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl BadgeNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -876,7 +871,6 @@ impl BadgeNotification { (::windows_core::Interface::vtable(this).ExpirationTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateBadgeNotification(content: P0) -> ::windows_core::Result where @@ -925,7 +919,6 @@ impl BadgeUpdateManager { (::windows_core::Interface::vtable(this).CreateBadgeUpdaterForSecondaryTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetTemplateContent(r#type: BadgeTemplateType) -> ::windows_core::Result { Self::IBadgeUpdateManagerStatics(|this| unsafe { @@ -933,7 +926,6 @@ impl BadgeUpdateManager { (::windows_core::Interface::vtable(this).GetTemplateContent)(::windows_core::Interface::as_raw(this), r#type, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -984,7 +976,6 @@ impl BadgeUpdateManagerForUser { (::windows_core::Interface::vtable(this).CreateBadgeUpdaterForSecondaryTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -1322,7 +1313,6 @@ impl NotificationBinding { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Hints(&self) -> ::windows_core::Result> { let this = self; @@ -1331,7 +1321,6 @@ impl NotificationBinding { (::windows_core::Interface::vtable(this).Hints)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTextElements(&self) -> ::windows_core::Result> { let this = self; @@ -1365,7 +1354,6 @@ impl NotificationData { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Values(&self) -> ::windows_core::Result> { let this = self; @@ -1385,7 +1373,6 @@ impl NotificationData { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSequenceNumber)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateNotificationDataWithValuesAndSequenceNumber(initialvalues: P0, sequencenumber: u32) -> ::windows_core::Result where @@ -1396,7 +1383,6 @@ impl NotificationData { (::windows_core::Interface::vtable(this).CreateNotificationDataWithValuesAndSequenceNumber)(::windows_core::Interface::as_raw(this), initialvalues.into_param().abi(), sequencenumber, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CreateNotificationDataWithValues(initialvalues: P0) -> ::windows_core::Result where @@ -1441,7 +1427,6 @@ impl NotificationVisual { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Bindings(&self) -> ::windows_core::Result> { let this = self; @@ -1475,7 +1460,6 @@ unsafe impl ::core::marker::Sync for NotificationVisual {} pub struct ScheduledTileNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ScheduledTileNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ScheduledTileNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -1527,7 +1511,6 @@ impl ScheduledTileNotification { (::windows_core::Interface::vtable(this).Id)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateScheduledTileNotification(content: P0, deliverytime: super::super::Foundation::DateTime) -> ::windows_core::Result where @@ -1561,7 +1544,6 @@ unsafe impl ::core::marker::Sync for ScheduledTileNotification {} pub struct ScheduledToastNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ScheduledToastNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ScheduledToastNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -1671,7 +1653,6 @@ impl ScheduledToastNotification { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetExpirationTime)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateScheduledToastNotification(content: P0, deliverytime: super::super::Foundation::DateTime) -> ::windows_core::Result where @@ -1682,7 +1663,6 @@ impl ScheduledToastNotification { (::windows_core::Interface::vtable(this).CreateScheduledToastNotification)(::windows_core::Interface::as_raw(this), content.into_param().abi(), deliverytime, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateScheduledToastNotificationRecurring(content: P0, deliverytime: super::super::Foundation::DateTime, snoozeinterval: super::super::Foundation::TimeSpan, maximumsnoozecount: u32) -> ::windows_core::Result where @@ -1784,7 +1764,6 @@ unsafe impl ::core::marker::Sync for ShownTileNotification {} pub struct TileFlyoutNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(TileFlyoutNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl TileFlyoutNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -1807,7 +1786,6 @@ impl TileFlyoutNotification { (::windows_core::Interface::vtable(this).ExpirationTime)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateTileFlyoutNotification(content: P0) -> ::windows_core::Result where @@ -1856,7 +1834,6 @@ impl TileFlyoutUpdateManager { (::windows_core::Interface::vtable(this).CreateTileFlyoutUpdaterForSecondaryTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetTemplateContent(r#type: TileFlyoutTemplateType) -> ::windows_core::Result { Self::ITileFlyoutUpdateManagerStatics(|this| unsafe { @@ -1930,7 +1907,6 @@ impl ::windows_core::RuntimeName for TileFlyoutUpdater { pub struct TileNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(TileNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl TileNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -1964,7 +1940,6 @@ impl TileNotification { (::windows_core::Interface::vtable(this).Tag)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateTileNotification(content: P0) -> ::windows_core::Result where @@ -2013,7 +1988,6 @@ impl TileUpdateManager { (::windows_core::Interface::vtable(this).CreateTileUpdaterForSecondaryTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetTemplateContent(r#type: TileTemplateType) -> ::windows_core::Result { Self::ITileUpdateManagerStatics(|this| unsafe { @@ -2021,7 +1995,6 @@ impl TileUpdateManager { (::windows_core::Interface::vtable(this).GetTemplateContent)(::windows_core::Interface::as_raw(this), r#type, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -2072,7 +2045,6 @@ impl TileUpdateManagerForUser { (::windows_core::Interface::vtable(this).CreateTileUpdaterForSecondaryTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -2135,7 +2107,6 @@ impl TileUpdater { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveFromSchedule)(::windows_core::Interface::as_raw(this), scheduledtile.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetScheduledTileNotifications(&self) -> ::windows_core::Result> { let this = self; @@ -2162,7 +2133,6 @@ impl TileUpdater { let this = self; unsafe { (::windows_core::Interface::vtable(this).StopPeriodicUpdate)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartPeriodicUpdateBatch(&self, tilecontents: P0, requestedinterval: PeriodicUpdateRecurrence) -> ::windows_core::Result<()> where @@ -2171,7 +2141,6 @@ impl TileUpdater { let this = self; unsafe { (::windows_core::Interface::vtable(this).StartPeriodicUpdateBatch)(::windows_core::Interface::as_raw(this), tilecontents.into_param().abi(), requestedinterval).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn StartPeriodicUpdateBatchAtTime(&self, tilecontents: P0, starttime: super::super::Foundation::DateTime, requestedinterval: PeriodicUpdateRecurrence) -> ::windows_core::Result<()> where @@ -2217,7 +2186,6 @@ impl ToastActivatedEventArgs { (::windows_core::Interface::vtable(this).Arguments)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserInput(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2327,7 +2295,6 @@ impl ToastCollectionManager { (::windows_core::Interface::vtable(this).SaveToastCollectionAsync)(::windows_core::Interface::as_raw(this), collection.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllToastCollectionsAsync(&self) -> ::windows_core::Result>> { let this = self; @@ -2357,7 +2324,6 @@ impl ToastCollectionManager { (::windows_core::Interface::vtable(this).RemoveAllToastCollectionsAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -2441,7 +2407,6 @@ unsafe impl ::core::marker::Sync for ToastFailedEventArgs {} pub struct ToastNotification(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(ToastNotification, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ToastNotification { - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Content(&self) -> ::windows_core::Result { let this = self; @@ -2597,7 +2562,6 @@ impl ToastNotification { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetExpiresOnReboot)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn CreateToastNotification(content: P0) -> ::windows_core::Result where @@ -2638,7 +2602,6 @@ impl ToastNotificationActionTriggerDetail { (::windows_core::Interface::vtable(this).Argument)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn UserInput(&self) -> ::windows_core::Result { let this = self; @@ -2691,7 +2654,6 @@ impl ToastNotificationHistory { let this = self; unsafe { (::windows_core::Interface::vtable(this).ClearWithId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(applicationid)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetHistory(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2700,7 +2662,6 @@ impl ToastNotificationHistory { (::windows_core::Interface::vtable(this).GetHistory)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetHistoryWithId(&self, applicationid: &::windows_core::HSTRING) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2764,7 +2725,6 @@ impl ToastNotificationManager { (::windows_core::Interface::vtable(this).CreateToastNotifierWithId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(applicationid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetTemplateContent(r#type: ToastTemplateType) -> ::windows_core::Result { Self::IToastNotificationManagerStatics(|this| unsafe { @@ -2778,7 +2738,6 @@ impl ToastNotificationManager { (::windows_core::Interface::vtable(this).History)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -2848,7 +2807,6 @@ impl ToastNotificationManagerForUser { (::windows_core::Interface::vtable(this).History)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -2959,7 +2917,6 @@ impl ToastNotifier { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveFromSchedule)(::windows_core::Interface::as_raw(this), scheduledtoast.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetScheduledToastNotifications(&self) -> ::windows_core::Result> { let this = self; @@ -3027,7 +2984,6 @@ impl UserNotification { (::windows_core::Interface::vtable(this).Notification)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn AppInfo(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Popups/mod.rs b/crates/libs/windows/src/Windows/UI/Popups/mod.rs index dda9df54ca..b064acc232 100644 --- a/crates/libs/windows/src/Windows/UI/Popups/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Popups/mod.rs @@ -122,7 +122,6 @@ impl MessageDialog { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTitle)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; @@ -222,7 +221,6 @@ impl PopupMenu { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Commands(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Shell/mod.rs b/crates/libs/windows/src/Windows/UI/Shell/mod.rs index 3f33c99a2e..236942aba1 100644 --- a/crates/libs/windows/src/Windows/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Shell/mod.rs @@ -574,7 +574,6 @@ impl TaskbarManager { (::windows_core::Interface::vtable(this).IsCurrentAppPinnedAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn IsAppListEntryPinnedAsync(&self, applistentry: P0) -> ::windows_core::Result> where @@ -593,7 +592,6 @@ impl TaskbarManager { (::windows_core::Interface::vtable(this).RequestPinCurrentAppAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn RequestPinAppListEntryAsync(&self, applistentry: P0) -> ::windows_core::Result> where @@ -612,7 +610,6 @@ impl TaskbarManager { (::windows_core::Interface::vtable(this).IsSecondaryTilePinnedAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_StartScreen\"`"] #[cfg(feature = "UI_StartScreen")] pub fn RequestPinSecondaryTileAsync(&self, secondarytile: P0) -> ::windows_core::Result> where @@ -780,7 +777,6 @@ pub struct WindowTabCollection(::windows_core::IUnknown); #[cfg(feature = "Foundation_Collections")] ::windows_core::imp::required_hierarchy!(WindowTabCollection, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVector::); impl WindowTabCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -789,7 +785,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -798,7 +793,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -807,7 +801,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -816,7 +809,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -828,7 +820,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -837,7 +828,6 @@ impl WindowTabCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -846,13 +836,11 @@ impl WindowTabCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -861,19 +849,16 @@ impl WindowTabCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -882,7 +867,6 @@ impl WindowTabCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -994,7 +978,6 @@ impl WindowTabIcon { (::windows_core::Interface::vtable(this).CreateFromFontGlyphWithUri)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(glyph), ::core::mem::transmute_copy(fontfamily), fonturi.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromImage(image: P0) -> ::windows_core::Result where @@ -1214,7 +1197,6 @@ impl WindowTabThumbnailRequestedEventArgs { (::windows_core::Interface::vtable(this).Tab)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Graphics_Imaging\"`"] #[cfg(feature = "Graphics_Imaging")] pub fn RequestedSize(&self) -> ::windows_core::Result { let this = self; @@ -1223,7 +1205,6 @@ impl WindowTabThumbnailRequestedEventArgs { (::windows_core::Interface::vtable(this).RequestedSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Image(&self) -> ::windows_core::Result { let this = self; @@ -1232,7 +1213,6 @@ impl WindowTabThumbnailRequestedEventArgs { (::windows_core::Interface::vtable(this).Image)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetImage(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs b/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs index d40424005d..f53286c115 100644 --- a/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs +++ b/crates/libs/windows/src/Windows/UI/StartScreen/mod.rs @@ -343,7 +343,6 @@ pub struct IVisualElementsRequestedEventArgs_Vtbl { pub struct JumpList(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(JumpList, ::windows_core::IUnknown, ::windows_core::IInspectable); impl JumpList { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -537,13 +536,11 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).Arguments)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetShortName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetShortName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ShortName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -563,7 +560,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).DisplayName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetLogo(&self, value: P0) -> ::windows_core::Result<()> where @@ -572,7 +568,6 @@ impl SecondaryTile { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLogo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Logo(&self) -> ::windows_core::Result { let this = self; @@ -581,7 +576,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSmallLogo(&self, value: P0) -> ::windows_core::Result<()> where @@ -590,7 +584,6 @@ impl SecondaryTile { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSmallLogo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SmallLogo(&self) -> ::windows_core::Result { let this = self; @@ -599,7 +592,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).SmallLogo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetWideLogo(&self, value: P0) -> ::windows_core::Result<()> where @@ -608,7 +600,6 @@ impl SecondaryTile { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetWideLogo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn WideLogo(&self) -> ::windows_core::Result { let this = self; @@ -642,13 +633,11 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).LockScreenDisplayBadgeAndTileText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetTileOptions(&self, value: TileOptions) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetTileOptions)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TileOptions(&self) -> ::windows_core::Result { let this = self; @@ -657,13 +646,11 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).TileOptions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetForegroundText(&self, value: ForegroundText) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetForegroundText)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn ForegroundText(&self) -> ::windows_core::Result { let this = self; @@ -672,13 +659,11 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).ForegroundText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetBackgroundColor(&self, value: super::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn BackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -708,7 +693,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).RequestCreateAsyncWithRect)(::windows_core::Interface::as_raw(this), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn RequestCreateAsyncWithRectAndPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::Popups::Placement) -> ::windows_core::Result> { let this = self; @@ -738,7 +722,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).RequestDeleteAsyncWithRect)(::windows_core::Interface::as_raw(this), selection, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn RequestDeleteAsyncWithRectAndPlacement(&self, selection: super::super::Foundation::Rect, preferredplacement: super::Popups::Placement) -> ::windows_core::Result> { let this = self; @@ -797,7 +780,6 @@ impl SecondaryTile { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveVisualElementsRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateTile(tileid: &::windows_core::HSTRING, shortname: &::windows_core::HSTRING, displayname: &::windows_core::HSTRING, arguments: &::windows_core::HSTRING, tileoptions: TileOptions, logoreference: P0) -> ::windows_core::Result where @@ -808,7 +790,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).CreateTile)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), ::core::mem::transmute_copy(shortname), ::core::mem::transmute_copy(displayname), ::core::mem::transmute_copy(arguments), tileoptions, logoreference.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn CreateWideTile(tileid: &::windows_core::HSTRING, shortname: &::windows_core::HSTRING, displayname: &::windows_core::HSTRING, arguments: &::windows_core::HSTRING, tileoptions: TileOptions, logoreference: P0, widelogoreference: P1) -> ::windows_core::Result where @@ -841,7 +822,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).Exists)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(tileid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllAsync() -> ::windows_core::Result>> { Self::ISecondaryTileStatics(|this| unsafe { @@ -849,7 +829,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).FindAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllForApplicationAsync(applicationid: &::windows_core::HSTRING) -> ::windows_core::Result>> { Self::ISecondaryTileStatics(|this| unsafe { @@ -857,7 +836,6 @@ impl SecondaryTile { (::windows_core::Interface::vtable(this).FindAllForApplicationAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(applicationid), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllForPackageAsync() -> ::windows_core::Result>> { Self::ISecondaryTileStatics(|this| unsafe { @@ -898,7 +876,6 @@ unsafe impl ::core::marker::Sync for SecondaryTile {} pub struct SecondaryTileVisualElements(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(SecondaryTileVisualElements, ::windows_core::IUnknown, ::windows_core::IInspectable); impl SecondaryTileVisualElements { - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSquare30x30Logo(&self, value: P0) -> ::windows_core::Result<()> where @@ -907,7 +884,6 @@ impl SecondaryTileVisualElements { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSquare30x30Logo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Square30x30Logo(&self) -> ::windows_core::Result { let this = self; @@ -916,7 +892,6 @@ impl SecondaryTileVisualElements { (::windows_core::Interface::vtable(this).Square30x30Logo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSquare70x70Logo(&self, value: P0) -> ::windows_core::Result<()> where @@ -925,7 +900,6 @@ impl SecondaryTileVisualElements { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetSquare70x70Logo)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Square70x70Logo(&self) -> ::windows_core::Result { let this = self; @@ -1084,7 +1058,6 @@ unsafe impl ::core::marker::Sync for SecondaryTileVisualElements {} pub struct StartScreenManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(StartScreenManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl StartScreenManager { - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = self; @@ -1093,7 +1066,6 @@ impl StartScreenManager { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn SupportsAppListEntry(&self, applistentry: P0) -> ::windows_core::Result where @@ -1105,7 +1077,6 @@ impl StartScreenManager { (::windows_core::Interface::vtable(this).SupportsAppListEntry)(::windows_core::Interface::as_raw(this), applistentry.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn ContainsAppListEntryAsync(&self, applistentry: P0) -> ::windows_core::Result> where @@ -1117,7 +1088,6 @@ impl StartScreenManager { (::windows_core::Interface::vtable(this).ContainsAppListEntryAsync)(::windows_core::Interface::as_raw(this), applistentry.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn RequestAddAppListEntryAsync(&self, applistentry: P0) -> ::windows_core::Result> where @@ -1149,7 +1119,6 @@ impl StartScreenManager { (::windows_core::Interface::vtable(this).GetDefault)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn GetForUser(user: P0) -> ::windows_core::Result where @@ -1197,7 +1166,6 @@ impl TileMixedRealityModel { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn SetBoundingBox(&self, value: P0) -> ::windows_core::Result<()> where @@ -1206,7 +1174,6 @@ impl TileMixedRealityModel { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBoundingBox)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Perception_Spatial\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] pub fn BoundingBox(&self) -> ::windows_core::Result> { let this = self; @@ -1251,7 +1218,6 @@ impl VisualElementsRequest { (::windows_core::Interface::vtable(this).VisualElements)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AlternateVisualElements(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs b/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs index f752b37603..73d277624d 100644 --- a/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Text/Core/mod.rs @@ -232,7 +232,6 @@ impl CoreTextCompositionCompletedEventArgs { (::windows_core::Interface::vtable(this).IsCanceled)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn CompositionSegments(&self) -> ::windows_core::Result> { let this = self; @@ -559,7 +558,6 @@ impl CoreTextFormatUpdatingEventArgs { (::windows_core::Interface::vtable(this).Range)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn TextColor(&self) -> ::windows_core::Result> { let this = self; @@ -568,7 +566,6 @@ impl CoreTextFormatUpdatingEventArgs { (::windows_core::Interface::vtable(this).TextColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn BackgroundColor(&self) -> ::windows_core::Result> { let this = self; @@ -577,7 +574,6 @@ impl CoreTextFormatUpdatingEventArgs { (::windows_core::Interface::vtable(this).BackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_ViewManagement\"`"] #[cfg(feature = "UI_ViewManagement")] pub fn UnderlineColor(&self) -> ::windows_core::Result> { let this = self; @@ -896,7 +892,6 @@ impl ::windows_core::RuntimeName for CoreTextServicesConstants { pub struct CoreTextServicesManager(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreTextServicesManager, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreTextServicesManager { - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn InputLanguage(&self) -> ::windows_core::Result { let this = self; @@ -1051,7 +1046,6 @@ impl CoreTextTextUpdatingEventArgs { (::windows_core::Interface::vtable(this).NewSelection)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Globalization\"`"] #[cfg(feature = "Globalization")] pub fn InputLanguage(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/Text/impl.rs b/crates/libs/windows/src/Windows/UI/Text/impl.rs index d349d2af29..fc7e1451ab 100644 --- a/crates/libs/windows/src/Windows/UI/Text/impl.rs +++ b/crates/libs/windows/src/Windows/UI/Text/impl.rs @@ -522,7 +522,6 @@ impl ITextCharacterFormat_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait ITextDocument_Impl: Sized { fn CaretType(&self) -> ::windows_core::Result; @@ -1315,7 +1314,6 @@ impl ITextParagraphFormat_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait ITextRange_Impl: Sized { fn Character(&self) -> ::windows_core::Result; @@ -1854,7 +1852,6 @@ impl ITextRange_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait ITextSelection_Impl: Sized + ITextRange_Impl { fn Options(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/UI/Text/mod.rs b/crates/libs/windows/src/Windows/UI/Text/mod.rs index 91864e5cc6..659e691bf6 100644 --- a/crates/libs/windows/src/Windows/UI/Text/mod.rs +++ b/crates/libs/windows/src/Windows/UI/Text/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_Text_Core")] -#[doc = "Required features: `\"UI_Text_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IContentLinkInfo, IContentLinkInfo_Vtbl, 0x1ed52525_1c5f_48cb_b335_78b50a2ee642); #[repr(C)] @@ -533,7 +532,6 @@ impl ITextDocument { let this = self; unsafe { (::windows_core::Interface::vtable(this).GetText)(::windows_core::Interface::as_raw(this), options, value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStream(&self, options: TextSetOptions, value: P0) -> ::windows_core::Result<()> where @@ -546,7 +544,6 @@ impl ITextDocument { let this = self; unsafe { (::windows_core::Interface::vtable(this).Redo)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveToStream(&self, options: TextGetOptions, value: P0) -> ::windows_core::Result<()> where @@ -1181,7 +1178,6 @@ impl ITextRange { let this = self; unsafe { (::windows_core::Interface::vtable(this).GetText)(::windows_core::Interface::as_raw(this), options, value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetTextViaStream(&self, options: TextGetOptions, value: P0) -> ::windows_core::Result<()> where @@ -1200,7 +1196,6 @@ impl ITextRange { (::windows_core::Interface::vtable(this).InRange)(::windows_core::Interface::as_raw(this), range.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InsertImage(&self, width: i32, height: i32, ascent: i32, verticalalign: VerticalCharacterAlignment, alternatetext: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result<()> where @@ -1278,7 +1273,6 @@ impl ITextRange { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText2)(::windows_core::Interface::as_raw(this), options, ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetTextViaStream(&self, options: TextSetOptions, value: P0) -> ::windows_core::Result<()> where @@ -1635,7 +1629,6 @@ impl ITextSelection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).GetText)(::windows_core::Interface::as_raw(this), options, value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetTextViaStream(&self, options: TextGetOptions, value: P0) -> ::windows_core::Result<()> where @@ -1654,7 +1647,6 @@ impl ITextSelection { (::windows_core::Interface::vtable(this).InRange)(::windows_core::Interface::as_raw(this), range.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InsertImage(&self, width: i32, height: i32, ascent: i32, verticalalign: VerticalCharacterAlignment, alternatetext: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result<()> where @@ -1732,7 +1724,6 @@ impl ITextSelection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetText2)(::windows_core::Interface::as_raw(this), options, ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetTextViaStream(&self, options: TextSetOptions, value: P0) -> ::windows_core::Result<()> where @@ -2067,7 +2058,6 @@ impl RichEditTextDocument { let this = self; unsafe { (::windows_core::Interface::vtable(this).GetText)(::windows_core::Interface::as_raw(this), options, value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn LoadFromStream(&self, options: TextSetOptions, value: P0) -> ::windows_core::Result<()> where @@ -2080,7 +2070,6 @@ impl RichEditTextDocument { let this = self; unsafe { (::windows_core::Interface::vtable(this).Redo)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SaveToStream(&self, options: TextGetOptions, value: P0) -> ::windows_core::Result<()> where @@ -2385,7 +2374,6 @@ impl RichEditTextRange { let this = self; unsafe { (::windows_core::Interface::vtable(this).GetText)(::windows_core::Interface::as_raw(this), options, value as *mut _ as _).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetTextViaStream(&self, options: TextGetOptions, value: P0) -> ::windows_core::Result<()> where @@ -2404,7 +2392,6 @@ impl RichEditTextRange { (::windows_core::Interface::vtable(this).InRange)(::windows_core::Interface::as_raw(this), range.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn InsertImage(&self, width: i32, height: i32, ascent: i32, verticalalign: VerticalCharacterAlignment, alternatetext: &::windows_core::HSTRING, value: P0) -> ::windows_core::Result<()> where @@ -2482,7 +2469,6 @@ impl RichEditTextRange { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetText2)(::windows_core::Interface::as_raw(this), options, ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetTextViaStream(&self, options: TextSetOptions, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs b/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs index 3ba7f020a1..ccd7bcf664 100644 --- a/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs +++ b/crates/libs/windows/src/Windows/UI/UIAutomation/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_UIAutomation_Core")] -#[doc = "Required features: `\"UI_UIAutomation_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IAutomationConnection, IAutomationConnection_Vtbl, 0xaad262ed_0ef4_5d43_97be_a834e27b65b9); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs b/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs index a4ca541347..488ad288eb 100644 --- a/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ViewManagement/Core/mod.rs @@ -256,7 +256,6 @@ unsafe impl ::core::marker::Sync for CoreFrameworkInputView {} pub struct CoreFrameworkInputViewAnimationStartingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreFrameworkInputViewAnimationStartingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreFrameworkInputViewAnimationStartingEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Occlusions(&self) -> ::windows_core::Result> { let this = self; @@ -297,7 +296,6 @@ unsafe impl ::core::marker::Sync for CoreFrameworkInputViewAnimationStartingEven pub struct CoreFrameworkInputViewOcclusionsChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreFrameworkInputViewOcclusionsChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreFrameworkInputViewOcclusionsChangedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Occlusions(&self) -> ::windows_core::Result> { let this = self; @@ -345,7 +343,6 @@ impl CoreInputView { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveOcclusionsChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCoreInputViewOcclusions(&self) -> ::windows_core::Result> { let this = self; @@ -530,7 +527,6 @@ unsafe impl ::core::marker::Sync for CoreInputView {} pub struct CoreInputViewAnimationStartingEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreInputViewAnimationStartingEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreInputViewAnimationStartingEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Occlusions(&self) -> ::windows_core::Result> { let this = self; @@ -632,7 +628,6 @@ unsafe impl ::core::marker::Sync for CoreInputViewOcclusion {} pub struct CoreInputViewOcclusionsChangedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(CoreInputViewOcclusionsChangedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl CoreInputViewOcclusionsChangedEventArgs { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Occlusions(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs b/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs index 8abc522a34..82437be719 100644 --- a/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs +++ b/crates/libs/windows/src/Windows/UI/ViewManagement/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_ViewManagement_Core")] -#[doc = "Required features: `\"UI_ViewManagement_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IAccessibilitySettings, IAccessibilitySettings_Vtbl, 0xfe0e8147_c4c0_4562_b962_1327b52ad5b9); #[repr(C)] @@ -123,12 +122,7 @@ pub struct IApplicationViewConsolidatedEventArgs2_Vtbl { pub IsAppInitiated: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut bool) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IApplicationViewFullscreenStatics, - IApplicationViewFullscreenStatics_Vtbl, - 0xbc792ebd_64fe_4b65_a0c0_901ce2b68636 -); +::windows_core::imp::com_interface!(IApplicationViewFullscreenStatics, IApplicationViewFullscreenStatics_Vtbl, 0xbc792ebd_64fe_4b65_a0c0_901ce2b68636); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -164,12 +158,7 @@ pub struct IApplicationViewScalingStatics_Vtbl { pub TrySetDisableLayoutScaling: unsafe extern "system" fn(*mut ::core::ffi::c_void, bool, *mut bool) -> ::windows_core::HRESULT, } #[cfg(feature = "deprecated")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"deprecated\"`"] - IApplicationViewStatics, - IApplicationViewStatics_Vtbl, - 0x010a6306_c433_44e5_a9f2_bd84d4030a95 -); +::windows_core::imp::com_interface!(IApplicationViewStatics, IApplicationViewStatics_Vtbl, 0x010a6306_c433_44e5_a9f2_bd84d4030a95); #[cfg(feature = "deprecated")] #[repr(C)] #[doc(hidden)] @@ -641,7 +630,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).AdjacentToRightDisplayEdge)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn IsFullScreen(&self) -> ::windows_core::Result { let this = self; @@ -700,7 +688,6 @@ impl ApplicationView { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveConsolidated)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SuppressSystemOverlays(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -709,7 +696,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).SuppressSystemOverlays)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn SetSuppressSystemOverlays(&self, value: bool) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -850,7 +836,6 @@ impl ApplicationView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetPersistedStateId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"UI_WindowManagement\"`"] #[cfg(feature = "UI_WindowManagement")] pub fn WindowingEnvironment(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -859,7 +844,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).WindowingEnvironment)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_WindowManagement\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_WindowManagement"))] pub fn GetDisplayRegions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -868,7 +852,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).GetDisplayRegions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TryUnsnapToFullscreen() -> ::windows_core::Result { Self::IApplicationViewFullscreenStatics(|this| unsafe { @@ -876,7 +859,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).TryUnsnapToFullscreen)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn GetApplicationViewIdForWindow(window: P0) -> ::windows_core::Result where @@ -887,7 +869,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).GetApplicationViewIdForWindow)(::windows_core::Interface::as_raw(this), window.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn Value() -> ::windows_core::Result { Self::IApplicationViewStatics(|this| unsafe { @@ -895,7 +876,6 @@ impl ApplicationView { (::windows_core::Interface::vtable(this).Value)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] pub fn TryUnsnap() -> ::windows_core::Result { Self::IApplicationViewStatics(|this| unsafe { @@ -1547,7 +1527,6 @@ impl ProjectionManager { pub fn RemoveProjectionDisplayAvailableChanged(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IProjectionManagerStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveProjectionDisplayAvailableChanged)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"Devices_Enumeration\"`"] #[cfg(feature = "Devices_Enumeration")] pub fn StartProjectingWithDeviceInfoAsync(projectionviewid: i32, anchorviewid: i32, displaydeviceinfo: P0) -> ::windows_core::Result where @@ -1564,7 +1543,6 @@ impl ProjectionManager { (::windows_core::Interface::vtable(this).RequestStartProjectingAsync)(::windows_core::Interface::as_raw(this), projectionviewid, anchorviewid, selection, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"UI_Popups\"`"] #[cfg(feature = "UI_Popups")] pub fn RequestStartProjectingWithPlacementAsync(projectionviewid: i32, anchorviewid: i32, selection: super::super::Foundation::Rect, prefferedplacement: super::Popups::Placement) -> ::windows_core::Result> { Self::IProjectionManagerStatics2(|this| unsafe { @@ -2191,7 +2169,6 @@ impl ::core::fmt::Debug for ApplicationViewOrientation { impl ::windows_core::RuntimeType for ApplicationViewOrientation { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.UI.ViewManagement.ApplicationViewOrientation;i4)"); } -#[doc = "Required features: `\"deprecated\"`"] #[cfg(feature = "deprecated")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::marker::Copy, ::core::clone::Clone, ::core::default::Default)] diff --git a/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs b/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs index 96b5621280..7cad2f03e3 100644 --- a/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WebUI/Core/mod.rs @@ -210,7 +210,6 @@ impl WebUICommandBar { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn PrimaryCommands(&self) -> ::windows_core::Result> { let this = self; @@ -219,7 +218,6 @@ impl WebUICommandBar { (::windows_core::Interface::vtable(this).PrimaryCommands)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SecondaryCommands(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/UI/WebUI/mod.rs b/crates/libs/windows/src/Windows/UI/WebUI/mod.rs index 092af0f384..deca8dde02 100644 --- a/crates/libs/windows/src/Windows/UI/WebUI/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WebUI/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_WebUI_Core")] -#[doc = "Required features: `\"UI_WebUI_Core\"`"] pub mod Core; ::windows_core::imp::com_interface!(IActivatedDeferral, IActivatedDeferral_Vtbl, 0xc3bd1978_a431_49d8_a76a_395a4e03dcf3); #[repr(C)] @@ -269,7 +268,6 @@ unsafe impl ::windows_core::Interface for ActivatedOperation { impl ::windows_core::RuntimeName for ActivatedOperation { const NAME: &'static str = "Windows.UI.WebUI.ActivatedOperation"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -280,7 +278,6 @@ pub struct BackgroundActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(BackgroundActivatedEventArgs, super::super::ApplicationModel::Activation::IBackgroundActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl BackgroundActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Background\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Background"))] pub fn TaskInstance(&self) -> ::windows_core::Result { let this = self; @@ -307,7 +304,6 @@ impl ::windows_core::RuntimeName for BackgroundActivatedEventArgs { unsafe impl ::core::marker::Send for BackgroundActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for BackgroundActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -318,7 +314,6 @@ pub struct EnteredBackgroundEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(EnteredBackgroundEventArgs, super::super::ApplicationModel::IEnteredBackgroundEventArgs); #[cfg(feature = "ApplicationModel")] impl EnteredBackgroundEventArgs { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = self; @@ -471,7 +466,6 @@ impl ::windows_core::RuntimeName for HtmlPrintDocumentSource { } unsafe impl ::core::marker::Send for HtmlPrintDocumentSource {} unsafe impl ::core::marker::Sync for HtmlPrintDocumentSource {} -#[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -482,7 +476,6 @@ pub struct LeavingBackgroundEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(LeavingBackgroundEventArgs, super::super::ApplicationModel::ILeavingBackgroundEventArgs); #[cfg(feature = "ApplicationModel")] impl LeavingBackgroundEventArgs { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = self; @@ -521,7 +514,6 @@ impl NewWebUIViewCreatedEventArgs { (::windows_core::Interface::vtable(this).WebUIView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ActivatedEventArgs(&self) -> ::windows_core::Result { let this = self; @@ -555,7 +547,6 @@ unsafe impl ::windows_core::Interface for NewWebUIViewCreatedEventArgs { impl ::windows_core::RuntimeName for NewWebUIViewCreatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.NewWebUIViewCreatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -566,7 +557,6 @@ pub struct SuspendingDeferral(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SuspendingDeferral, super::super::ApplicationModel::ISuspendingDeferral); #[cfg(feature = "ApplicationModel")] impl SuspendingDeferral { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Complete(&self) -> ::windows_core::Result<()> { let this = self; @@ -586,7 +576,6 @@ unsafe impl ::windows_core::Interface for SuspendingDeferral { impl ::windows_core::RuntimeName for SuspendingDeferral { const NAME: &'static str = "Windows.UI.WebUI.SuspendingDeferral"; } -#[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -597,7 +586,6 @@ pub struct SuspendingEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SuspendingEventArgs, super::super::ApplicationModel::ISuspendingEventArgs); #[cfg(feature = "ApplicationModel")] impl SuspendingEventArgs { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn SuspendingOperation(&self) -> ::windows_core::Result { let this = self; @@ -620,7 +608,6 @@ unsafe impl ::windows_core::Interface for SuspendingEventArgs { impl ::windows_core::RuntimeName for SuspendingEventArgs { const NAME: &'static str = "Windows.UI.WebUI.SuspendingEventArgs"; } -#[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -631,7 +618,6 @@ pub struct SuspendingOperation(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(SuspendingOperation, super::super::ApplicationModel::ISuspendingOperation); #[cfg(feature = "ApplicationModel")] impl SuspendingOperation { - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = self; @@ -640,7 +626,6 @@ impl SuspendingOperation { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Deadline(&self) -> ::windows_core::Result { let this = self; @@ -665,7 +650,6 @@ impl ::windows_core::RuntimeName for SuspendingOperation { } pub struct WebUIApplication; impl WebUIApplication { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Activated(handler: P0) -> ::windows_core::Result where @@ -679,7 +663,6 @@ impl WebUIApplication { pub fn RemoveActivated(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IWebUIActivationStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveActivated)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Suspending(handler: P0) -> ::windows_core::Result where @@ -717,7 +700,6 @@ impl WebUIApplication { pub fn RemoveNavigated(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IWebUIActivationStatics(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveNavigated)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn LeavingBackground(handler: P0) -> ::windows_core::Result where @@ -731,7 +713,6 @@ impl WebUIApplication { pub fn RemoveLeavingBackground(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IWebUIActivationStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveLeavingBackground)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn EnteredBackground(handler: P0) -> ::windows_core::Result where @@ -748,7 +729,6 @@ impl WebUIApplication { pub fn EnablePrelaunch(value: bool) -> ::windows_core::Result<()> { Self::IWebUIActivationStatics2(|this| unsafe { (::windows_core::Interface::vtable(this).EnablePrelaunch)(::windows_core::Interface::as_raw(this), value).ok() }) } - #[doc = "Required features: `\"ApplicationModel_Core\"`"] #[cfg(feature = "ApplicationModel_Core")] pub fn RequestRestartAsync(launcharguments: &::windows_core::HSTRING) -> ::windows_core::Result> { Self::IWebUIActivationStatics3(|this| unsafe { @@ -756,7 +736,6 @@ impl WebUIApplication { (::windows_core::Interface::vtable(this).RequestRestartAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(launcharguments), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"ApplicationModel_Core\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Core", feature = "System"))] pub fn RequestRestartForUserAsync(user: P0, launcharguments: &::windows_core::HSTRING) -> ::windows_core::Result> where @@ -779,7 +758,6 @@ impl WebUIApplication { pub fn RemoveNewWebUIViewCreated(token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { Self::IWebUIActivationStatics4(|this| unsafe { (::windows_core::Interface::vtable(this).RemoveNewWebUIViewCreated)(::windows_core::Interface::as_raw(this), token).ok() }) } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn BackgroundActivated(handler: P0) -> ::windows_core::Result where @@ -817,7 +795,6 @@ impl WebUIApplication { impl ::windows_core::RuntimeName for WebUIApplication { const NAME: &'static str = "Windows.UI.WebUI.WebUIApplication"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -828,7 +805,6 @@ pub struct WebUIAppointmentsProviderAddAppointmentActivatedEventArgs(::windows_c ::windows_core::imp::required_hierarchy!(WebUIAppointmentsProviderAddAppointmentActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IAppointmentsProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IAppointmentsProviderAddAppointmentActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -837,7 +813,6 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -846,7 +821,6 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -862,7 +836,6 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -871,7 +844,6 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -880,7 +852,6 @@ impl WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Appointments_AppointmentsProvider"))] pub fn AddAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -903,7 +874,6 @@ unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderAddAppointmen impl ::windows_core::RuntimeName for WebUIAppointmentsProviderAddAppointmentActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -914,7 +884,6 @@ pub struct WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs(::window ::windows_core::imp::required_hierarchy!(WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IAppointmentsProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IAppointmentsProviderRemoveAppointmentActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -923,7 +892,6 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -932,7 +900,6 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -948,7 +915,6 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -957,7 +923,6 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -966,7 +931,6 @@ impl WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Appointments_AppointmentsProvider"))] pub fn RemoveAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -989,7 +953,6 @@ unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderRemoveAppoint impl ::windows_core::RuntimeName for WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1000,7 +963,6 @@ pub struct WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs(::windo ::windows_core::imp::required_hierarchy!(WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IAppointmentsProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IAppointmentsProviderReplaceAppointmentActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1009,7 +971,6 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1018,7 +979,6 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1034,7 +994,6 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1043,7 +1002,6 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1052,7 +1010,6 @@ impl WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Appointments_AppointmentsProvider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Appointments_AppointmentsProvider"))] pub fn ReplaceAppointmentOperation(&self) -> ::windows_core::Result { let this = self; @@ -1075,7 +1032,6 @@ unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderReplaceAppoin impl ::windows_core::RuntimeName for WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1086,7 +1042,6 @@ pub struct WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs(::w ::windows_core::imp::required_hierarchy!(WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IAppointmentsProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1095,7 +1050,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1104,7 +1058,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1120,7 +1073,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1129,7 +1081,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1138,7 +1089,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn InstanceStartDate(&self) -> ::windows_core::Result> { let this = self; @@ -1147,7 +1097,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).InstanceStartDate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn LocalId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1156,7 +1105,6 @@ impl WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { (::windows_core::Interface::vtable(this).LocalId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn RoamingId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1179,7 +1127,6 @@ unsafe impl ::windows_core::Interface for WebUIAppointmentsProviderShowAppointme impl ::windows_core::RuntimeName for WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1190,7 +1137,6 @@ pub struct WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs(::windows_co ::windows_core::imp::required_hierarchy!(WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IAppointmentsProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IAppointmentsProviderShowTimeFrameActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1199,7 +1145,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1208,7 +1153,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1224,7 +1168,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1233,7 +1176,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1242,7 +1184,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TimeToShow(&self) -> ::windows_core::Result { let this = self; @@ -1251,7 +1192,6 @@ impl WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs { (::windows_core::Interface::vtable(this).TimeToShow)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Duration(&self) -> ::windows_core::Result { let this = self; @@ -1298,7 +1238,6 @@ pub struct WebUIBackgroundTaskInstanceRuntimeClass(::windows_core::IUnknown); #[cfg(feature = "ApplicationModel_Background")] ::windows_core::imp::required_hierarchy!(WebUIBackgroundTaskInstanceRuntimeClass, super::super::ApplicationModel::Background::IBackgroundTaskInstance, IWebUIBackgroundTaskInstance); impl WebUIBackgroundTaskInstanceRuntimeClass { - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn InstanceId(&self) -> ::windows_core::Result<::windows_core::GUID> { let this = &::windows_core::Interface::cast::(self)?; @@ -1307,7 +1246,6 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).InstanceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn Task(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1316,7 +1254,6 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).Task)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn Progress(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1325,13 +1262,11 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).Progress)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn SetProgress(&self, value: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProgress)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn TriggerDetails(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = &::windows_core::Interface::cast::(self)?; @@ -1340,7 +1275,6 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).TriggerDetails)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn Canceled(&self, cancelhandler: P0) -> ::windows_core::Result where @@ -1352,13 +1286,11 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).Canceled)(::windows_core::Interface::as_raw(this), cancelhandler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn RemoveCanceled(&self, cookie: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveCanceled)(::windows_core::Interface::as_raw(this), cookie).ok() } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn SuspendedCount(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1367,7 +1299,6 @@ impl WebUIBackgroundTaskInstanceRuntimeClass { (::windows_core::Interface::vtable(this).SuspendedCount)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Background\"`"] #[cfg(feature = "ApplicationModel_Background")] pub fn GetDeferral(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1398,7 +1329,6 @@ unsafe impl ::windows_core::Interface for WebUIBackgroundTaskInstanceRuntimeClas impl ::windows_core::RuntimeName for WebUIBackgroundTaskInstanceRuntimeClass { const NAME: &'static str = "Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1409,7 +1339,6 @@ pub struct WebUIBarcodeScannerPreviewActivatedEventArgs(::windows_core::IUnknown ::windows_core::imp::required_hierarchy!(WebUIBarcodeScannerPreviewActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IBarcodeScannerPreviewActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIBarcodeScannerPreviewActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1418,7 +1347,6 @@ impl WebUIBarcodeScannerPreviewActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1427,7 +1355,6 @@ impl WebUIBarcodeScannerPreviewActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1443,7 +1370,6 @@ impl WebUIBarcodeScannerPreviewActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1452,7 +1378,6 @@ impl WebUIBarcodeScannerPreviewActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ConnectionId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1479,7 +1404,6 @@ impl ::windows_core::RuntimeName for WebUIBarcodeScannerPreviewActivatedEventArg unsafe impl ::core::marker::Send for WebUIBarcodeScannerPreviewActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for WebUIBarcodeScannerPreviewActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1490,7 +1414,6 @@ pub struct WebUICachedFileUpdaterActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUICachedFileUpdaterActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::ICachedFileUpdaterActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUICachedFileUpdaterActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1499,7 +1422,6 @@ impl WebUICachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1508,7 +1430,6 @@ impl WebUICachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1524,7 +1445,6 @@ impl WebUICachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1533,7 +1453,6 @@ impl WebUICachedFileUpdaterActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage_Provider"))] pub fn CachedFileUpdaterUI(&self) -> ::windows_core::Result { let this = self; @@ -1556,7 +1475,6 @@ unsafe impl ::windows_core::Interface for WebUICachedFileUpdaterActivatedEventAr impl ::windows_core::RuntimeName for WebUICachedFileUpdaterActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1567,7 +1485,6 @@ pub struct WebUICameraSettingsActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUICameraSettingsActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::ICameraSettingsActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUICameraSettingsActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1576,7 +1493,6 @@ impl WebUICameraSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1585,7 +1501,6 @@ impl WebUICameraSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1601,7 +1516,6 @@ impl WebUICameraSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn VideoDeviceController(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -1610,7 +1524,6 @@ impl WebUICameraSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).VideoDeviceController)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn VideoDeviceExtension(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -1633,7 +1546,6 @@ unsafe impl ::windows_core::Interface for WebUICameraSettingsActivatedEventArgs impl ::windows_core::RuntimeName for WebUICameraSettingsActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUICameraSettingsActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1644,7 +1556,6 @@ pub struct WebUICommandLineActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUICommandLineActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::ICommandLineActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUICommandLineActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1653,7 +1564,6 @@ impl WebUICommandLineActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1662,7 +1572,6 @@ impl WebUICommandLineActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1678,7 +1587,6 @@ impl WebUICommandLineActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1687,7 +1595,6 @@ impl WebUICommandLineActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -1714,7 +1621,6 @@ impl ::windows_core::RuntimeName for WebUICommandLineActivatedEventArgs { unsafe impl ::core::marker::Send for WebUICommandLineActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for WebUICommandLineActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1725,7 +1631,6 @@ pub struct WebUIContactCallActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactCallActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactActivatedEventArgs, super::super::ApplicationModel::Activation::IContactCallActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactCallActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1734,7 +1639,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1743,7 +1647,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1759,7 +1662,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1768,7 +1670,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1777,7 +1678,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceUserId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1786,7 +1686,6 @@ impl WebUIContactCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1809,7 +1708,6 @@ unsafe impl ::windows_core::Interface for WebUIContactCallActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIContactCallActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactCallActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1820,7 +1718,6 @@ pub struct WebUIContactMapActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactMapActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactActivatedEventArgs, super::super::ApplicationModel::Activation::IContactMapActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactMapActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1829,7 +1726,6 @@ impl WebUIContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1838,7 +1734,6 @@ impl WebUIContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1854,7 +1749,6 @@ impl WebUIContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1863,7 +1757,6 @@ impl WebUIContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Address(&self) -> ::windows_core::Result { let this = self; @@ -1872,7 +1765,6 @@ impl WebUIContactMapActivatedEventArgs { (::windows_core::Interface::vtable(this).Address)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1895,7 +1787,6 @@ unsafe impl ::windows_core::Interface for WebUIContactMapActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIContactMapActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactMapActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -1906,7 +1797,6 @@ pub struct WebUIContactMessageActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactMessageActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactActivatedEventArgs, super::super::ApplicationModel::Activation::IContactMessageActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactMessageActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1915,7 +1805,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1924,7 +1813,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1940,7 +1828,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -1949,7 +1836,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1958,7 +1844,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceUserId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -1967,7 +1852,6 @@ impl WebUIContactMessageActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -1990,7 +1874,6 @@ unsafe impl ::windows_core::Interface for WebUIContactMessageActivatedEventArgs impl ::windows_core::RuntimeName for WebUIContactMessageActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactMessageActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2001,7 +1884,6 @@ pub struct WebUIContactPanelActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactPanelActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IContactPanelActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactPanelActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2010,7 +1892,6 @@ impl WebUIContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2019,7 +1900,6 @@ impl WebUIContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2035,7 +1915,6 @@ impl WebUIContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2044,7 +1923,6 @@ impl WebUIContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn ContactPanel(&self) -> ::windows_core::Result { let this = self; @@ -2053,7 +1931,6 @@ impl WebUIContactPanelActivatedEventArgs { (::windows_core::Interface::vtable(this).ContactPanel)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -2080,7 +1957,6 @@ impl ::windows_core::RuntimeName for WebUIContactPanelActivatedEventArgs { unsafe impl ::core::marker::Send for WebUIContactPanelActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for WebUIContactPanelActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2091,7 +1967,6 @@ pub struct WebUIContactPickerActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactPickerActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactPickerActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactPickerActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2100,7 +1975,6 @@ impl WebUIContactPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2109,7 +1983,6 @@ impl WebUIContactPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2125,7 +1998,6 @@ impl WebUIContactPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts_Provider"))] pub fn ContactPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -2148,7 +2020,6 @@ unsafe impl ::windows_core::Interface for WebUIContactPickerActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIContactPickerActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactPickerActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2159,7 +2030,6 @@ pub struct WebUIContactPostActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactPostActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactActivatedEventArgs, super::super::ApplicationModel::Activation::IContactPostActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactPostActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2168,7 +2038,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2177,7 +2046,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2193,7 +2061,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2202,7 +2069,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2211,7 +2077,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceUserId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2220,7 +2085,6 @@ impl WebUIContactPostActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -2243,7 +2107,6 @@ unsafe impl ::windows_core::Interface for WebUIContactPostActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIContactPostActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactPostActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2254,7 +2117,6 @@ pub struct WebUIContactVideoCallActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIContactVideoCallActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContactActivatedEventArgs, super::super::ApplicationModel::Activation::IContactVideoCallActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIContactVideoCallActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2263,7 +2125,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2272,7 +2133,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2288,7 +2148,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2297,7 +2156,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2306,7 +2164,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn ServiceUserId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2315,7 +2172,6 @@ impl WebUIContactVideoCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ServiceUserId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Contacts\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Contacts"))] pub fn Contact(&self) -> ::windows_core::Result { let this = self; @@ -2338,7 +2194,6 @@ unsafe impl ::windows_core::Interface for WebUIContactVideoCallActivatedEventArg impl ::windows_core::RuntimeName for WebUIContactVideoCallActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIContactVideoCallActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2349,7 +2204,6 @@ pub struct WebUIDeviceActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIDeviceActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::IDeviceActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIDeviceActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2358,7 +2212,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2367,7 +2220,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2383,7 +2235,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2392,7 +2243,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2401,7 +2251,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn DeviceInformationId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2410,7 +2259,6 @@ impl WebUIDeviceActivatedEventArgs { (::windows_core::Interface::vtable(this).DeviceInformationId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2433,7 +2281,6 @@ unsafe impl ::windows_core::Interface for WebUIDeviceActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIDeviceActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIDeviceActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2444,7 +2291,6 @@ pub struct WebUIDevicePairingActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIDevicePairingActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IDevicePairingActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIDevicePairingActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2453,7 +2299,6 @@ impl WebUIDevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2462,7 +2307,6 @@ impl WebUIDevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2478,7 +2322,6 @@ impl WebUIDevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2487,7 +2330,6 @@ impl WebUIDevicePairingActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Devices_Enumeration\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Devices_Enumeration"))] pub fn DeviceInformation(&self) -> ::windows_core::Result { let this = self; @@ -2510,7 +2352,6 @@ unsafe impl ::windows_core::Interface for WebUIDevicePairingActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIDevicePairingActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2521,7 +2362,6 @@ pub struct WebUIDialReceiverActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIDialReceiverActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::IDialReceiverActivatedEventArgs, super::super::ApplicationModel::Activation::ILaunchActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIDialReceiverActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2530,7 +2370,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2539,7 +2378,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2555,7 +2393,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2564,7 +2401,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2573,7 +2409,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn AppName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2582,7 +2417,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).AppName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Arguments(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2591,7 +2425,6 @@ impl WebUIDialReceiverActivatedEventArgs { (::windows_core::Interface::vtable(this).Arguments)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TileId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2614,7 +2447,6 @@ unsafe impl ::windows_core::Interface for WebUIDialReceiverActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIDialReceiverActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2625,7 +2457,6 @@ pub struct WebUIFileActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFileActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::IFileActivatedEventArgs, super::super::ApplicationModel::Activation::IFileActivatedEventArgsWithNeighboringFiles); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIFileActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2634,7 +2465,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2643,7 +2473,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2659,7 +2488,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2668,7 +2496,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2677,7 +2504,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`, `\"Storage\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections", feature = "Storage"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -2686,7 +2512,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).Files)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Verb(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -2695,7 +2520,6 @@ impl WebUIFileActivatedEventArgs { (::windows_core::Interface::vtable(this).Verb)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage_Search\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage_Search"))] pub fn NeighboringFilesQuery(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2718,7 +2542,6 @@ unsafe impl ::windows_core::Interface for WebUIFileActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIFileActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFileActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2729,7 +2552,6 @@ pub struct WebUIFileOpenPickerActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFileOpenPickerActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IFileOpenPickerActivatedEventArgs, super::super::ApplicationModel::Activation::IFileOpenPickerActivatedEventArgs2); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIFileOpenPickerActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2738,7 +2560,6 @@ impl WebUIFileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2747,7 +2568,6 @@ impl WebUIFileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2763,7 +2583,6 @@ impl WebUIFileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2772,7 +2591,6 @@ impl WebUIFileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage_Pickers_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage_Pickers_Provider"))] pub fn FileOpenPickerUI(&self) -> ::windows_core::Result { let this = self; @@ -2781,7 +2599,6 @@ impl WebUIFileOpenPickerActivatedEventArgs { (::windows_core::Interface::vtable(this).FileOpenPickerUI)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CallerPackageFamilyName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2804,7 +2621,6 @@ unsafe impl ::windows_core::Interface for WebUIFileOpenPickerActivatedEventArgs impl ::windows_core::RuntimeName for WebUIFileOpenPickerActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2815,7 +2631,6 @@ pub struct WebUIFileOpenPickerContinuationEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFileOpenPickerContinuationEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IContinuationActivatedEventArgs, super::super::ApplicationModel::Activation::IFileOpenPickerContinuationEventArgs); #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl WebUIFileOpenPickerContinuationEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2824,7 +2639,6 @@ impl WebUIFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2833,7 +2647,6 @@ impl WebUIFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2849,7 +2662,6 @@ impl WebUIFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2858,7 +2670,6 @@ impl WebUIFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2867,7 +2678,6 @@ impl WebUIFileOpenPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections", feature = "Storage", feature = "deprecated"))] pub fn Files(&self) -> ::windows_core::Result> { let this = self; @@ -2890,7 +2700,6 @@ unsafe impl ::windows_core::Interface for WebUIFileOpenPickerContinuationEventAr impl ::windows_core::RuntimeName for WebUIFileOpenPickerContinuationEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2901,7 +2710,6 @@ pub struct WebUIFileSavePickerActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFileSavePickerActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IFileSavePickerActivatedEventArgs, super::super::ApplicationModel::Activation::IFileSavePickerActivatedEventArgs2); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIFileSavePickerActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2910,7 +2718,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2919,7 +2726,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2935,7 +2741,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2944,7 +2749,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage_Pickers_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage_Pickers_Provider"))] pub fn FileSavePickerUI(&self) -> ::windows_core::Result { let this = self; @@ -2953,7 +2757,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).FileSavePickerUI)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CallerPackageFamilyName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2962,7 +2765,6 @@ impl WebUIFileSavePickerActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn EnterpriseId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -2985,7 +2787,6 @@ unsafe impl ::windows_core::Interface for WebUIFileSavePickerActivatedEventArgs impl ::windows_core::RuntimeName for WebUIFileSavePickerActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -2996,7 +2797,6 @@ pub struct WebUIFileSavePickerContinuationEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFileSavePickerContinuationEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IContinuationActivatedEventArgs, super::super::ApplicationModel::Activation::IFileSavePickerContinuationEventArgs); #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl WebUIFileSavePickerContinuationEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3005,7 +2805,6 @@ impl WebUIFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3014,7 +2813,6 @@ impl WebUIFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3030,7 +2828,6 @@ impl WebUIFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3039,7 +2836,6 @@ impl WebUIFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3048,7 +2844,6 @@ impl WebUIFileSavePickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage", feature = "deprecated"))] pub fn File(&self) -> ::windows_core::Result { let this = self; @@ -3071,7 +2866,6 @@ unsafe impl ::windows_core::Interface for WebUIFileSavePickerContinuationEventAr impl ::windows_core::RuntimeName for WebUIFileSavePickerContinuationEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3082,7 +2876,6 @@ pub struct WebUIFolderPickerContinuationEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIFolderPickerContinuationEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IContinuationActivatedEventArgs, super::super::ApplicationModel::Activation::IFolderPickerContinuationEventArgs); #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl WebUIFolderPickerContinuationEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3091,7 +2884,6 @@ impl WebUIFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3100,7 +2892,6 @@ impl WebUIFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3116,7 +2907,6 @@ impl WebUIFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3125,7 +2915,6 @@ impl WebUIFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3134,7 +2923,6 @@ impl WebUIFolderPickerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Storage\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Storage", feature = "deprecated"))] pub fn Folder(&self) -> ::windows_core::Result { let this = self; @@ -3157,7 +2945,6 @@ unsafe impl ::windows_core::Interface for WebUIFolderPickerContinuationEventArgs impl ::windows_core::RuntimeName for WebUIFolderPickerContinuationEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3177,7 +2964,6 @@ pub struct WebUILaunchActivatedEventArgs(::windows_core::IUnknown); ); #[cfg(feature = "ApplicationModel_Activation")] impl WebUILaunchActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3186,7 +2972,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3195,7 +2980,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3211,7 +2995,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3220,7 +3003,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3229,7 +3011,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Arguments(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -3238,7 +3019,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).Arguments)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TileId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -3247,7 +3027,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).TileId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TileActivatedInfo(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3256,7 +3035,6 @@ impl WebUILaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).TileActivatedInfo)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PrelaunchActivated(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3279,7 +3057,6 @@ unsafe impl ::windows_core::Interface for WebUILaunchActivatedEventArgs { impl ::windows_core::RuntimeName for WebUILaunchActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUILaunchActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3290,7 +3067,6 @@ pub struct WebUILockScreenActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUILockScreenActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::ILockScreenActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUILockScreenActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3299,7 +3075,6 @@ impl WebUILockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3308,7 +3083,6 @@ impl WebUILockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3324,7 +3098,6 @@ impl WebUILockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3333,7 +3106,6 @@ impl WebUILockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3342,7 +3114,6 @@ impl WebUILockScreenActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Info(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -3365,7 +3136,6 @@ unsafe impl ::windows_core::Interface for WebUILockScreenActivatedEventArgs { impl ::windows_core::RuntimeName for WebUILockScreenActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUILockScreenActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3376,7 +3146,6 @@ pub struct WebUILockScreenCallActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUILockScreenCallActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::ILaunchActivatedEventArgs, super::super::ApplicationModel::Activation::ILockScreenCallActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUILockScreenCallActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3385,7 +3154,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3394,7 +3162,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3410,7 +3177,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3419,7 +3185,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Arguments(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3428,7 +3193,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Arguments)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TileId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3437,7 +3201,6 @@ impl WebUILockScreenCallActivatedEventArgs { (::windows_core::Interface::vtable(this).TileId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Calls\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Calls"))] pub fn CallUI(&self) -> ::windows_core::Result { let this = self; @@ -3460,7 +3223,6 @@ unsafe impl ::windows_core::Interface for WebUILockScreenCallActivatedEventArgs impl ::windows_core::RuntimeName for WebUILockScreenCallActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUILockScreenCallActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3471,7 +3233,6 @@ pub struct WebUILockScreenComponentActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUILockScreenComponentActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral); #[cfg(feature = "ApplicationModel_Activation")] impl WebUILockScreenComponentActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = self; @@ -3480,7 +3241,6 @@ impl WebUILockScreenComponentActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = self; @@ -3489,7 +3249,6 @@ impl WebUILockScreenComponentActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = self; @@ -3586,7 +3345,6 @@ unsafe impl ::windows_core::Interface for WebUINavigatedOperation { impl ::windows_core::RuntimeName for WebUINavigatedOperation { const NAME: &'static str = "Windows.UI.WebUI.WebUINavigatedOperation"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3597,7 +3355,6 @@ pub struct WebUIPhoneCallActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIPhoneCallActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IPhoneCallActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIPhoneCallActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3606,7 +3363,6 @@ impl WebUIPhoneCallActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3615,7 +3371,6 @@ impl WebUIPhoneCallActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3631,7 +3386,6 @@ impl WebUIPhoneCallActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3640,7 +3394,6 @@ impl WebUIPhoneCallActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn LineId(&self) -> ::windows_core::Result<::windows_core::GUID> { let this = self; @@ -3667,7 +3420,6 @@ impl ::windows_core::RuntimeName for WebUIPhoneCallActivatedEventArgs { unsafe impl ::core::marker::Send for WebUIPhoneCallActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for WebUIPhoneCallActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3678,7 +3430,6 @@ pub struct WebUIPrint3DWorkflowActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIPrint3DWorkflowActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IPrint3DWorkflowActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIPrint3DWorkflowActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3687,7 +3438,6 @@ impl WebUIPrint3DWorkflowActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3696,7 +3446,6 @@ impl WebUIPrint3DWorkflowActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3712,7 +3461,6 @@ impl WebUIPrint3DWorkflowActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Devices_Printers_Extensions\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Devices_Printers_Extensions"))] pub fn Workflow(&self) -> ::windows_core::Result { let this = self; @@ -3735,7 +3483,6 @@ unsafe impl ::windows_core::Interface for WebUIPrint3DWorkflowActivatedEventArgs impl ::windows_core::RuntimeName for WebUIPrint3DWorkflowActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIPrint3DWorkflowActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3746,7 +3493,6 @@ pub struct WebUIPrintTaskSettingsActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIPrintTaskSettingsActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IPrintTaskSettingsActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIPrintTaskSettingsActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3755,7 +3501,6 @@ impl WebUIPrintTaskSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3764,7 +3509,6 @@ impl WebUIPrintTaskSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3780,7 +3524,6 @@ impl WebUIPrintTaskSettingsActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Devices_Printers_Extensions\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Devices_Printers_Extensions"))] pub fn Configuration(&self) -> ::windows_core::Result { let this = self; @@ -3803,7 +3546,6 @@ unsafe impl ::windows_core::Interface for WebUIPrintTaskSettingsActivatedEventAr impl ::windows_core::RuntimeName for WebUIPrintTaskSettingsActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIPrintTaskSettingsActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3814,7 +3556,6 @@ pub struct WebUIPrintWorkflowForegroundTaskActivatedEventArgs(::windows_core::IU ::windows_core::imp::required_hierarchy!(WebUIPrintWorkflowForegroundTaskActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIPrintWorkflowForegroundTaskActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = self; @@ -3823,7 +3564,6 @@ impl WebUIPrintWorkflowForegroundTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = self; @@ -3832,7 +3572,6 @@ impl WebUIPrintWorkflowForegroundTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = self; @@ -3862,7 +3601,6 @@ unsafe impl ::windows_core::Interface for WebUIPrintWorkflowForegroundTaskActiva impl ::windows_core::RuntimeName for WebUIPrintWorkflowForegroundTaskActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIPrintWorkflowForegroundTaskActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3873,7 +3611,6 @@ pub struct WebUIProtocolActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIProtocolActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::IProtocolActivatedEventArgs, super::super::ApplicationModel::Activation::IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIProtocolActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3882,7 +3619,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3891,7 +3627,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3907,7 +3642,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3916,7 +3650,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3925,7 +3658,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Uri(&self) -> ::windows_core::Result { let this = self; @@ -3934,7 +3666,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CallerPackageFamilyName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -3943,7 +3674,6 @@ impl WebUIProtocolActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn Data(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3966,7 +3696,6 @@ unsafe impl ::windows_core::Interface for WebUIProtocolActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIProtocolActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIProtocolActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -3986,7 +3715,6 @@ pub struct WebUIProtocolForResultsActivatedEventArgs(::windows_core::IUnknown); ); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIProtocolForResultsActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -3995,7 +3723,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4004,7 +3731,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4020,7 +3746,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4029,7 +3754,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4038,7 +3762,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Uri(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4047,7 +3770,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CallerPackageFamilyName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -4056,7 +3778,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).CallerPackageFamilyName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn Data(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4065,7 +3786,6 @@ impl WebUIProtocolForResultsActivatedEventArgs { (::windows_core::Interface::vtable(this).Data)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn ProtocolForResultsOperation(&self) -> ::windows_core::Result { let this = self; @@ -4088,7 +3808,6 @@ unsafe impl ::windows_core::Interface for WebUIProtocolForResultsActivatedEventA impl ::windows_core::RuntimeName for WebUIProtocolForResultsActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4099,7 +3818,6 @@ pub struct WebUIRestrictedLaunchActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIRestrictedLaunchActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IRestrictedLaunchActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIRestrictedLaunchActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4108,7 +3826,6 @@ impl WebUIRestrictedLaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4117,7 +3834,6 @@ impl WebUIRestrictedLaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4133,7 +3849,6 @@ impl WebUIRestrictedLaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4142,7 +3857,6 @@ impl WebUIRestrictedLaunchActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SharedContext(&self) -> ::windows_core::Result<::windows_core::IInspectable> { let this = self; @@ -4165,7 +3879,6 @@ unsafe impl ::windows_core::Interface for WebUIRestrictedLaunchActivatedEventArg impl ::windows_core::RuntimeName for WebUIRestrictedLaunchActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4176,7 +3889,6 @@ pub struct WebUISearchActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUISearchActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IApplicationViewActivatedEventArgs, super::super::ApplicationModel::Activation::ISearchActivatedEventArgs, super::super::ApplicationModel::Activation::ISearchActivatedEventArgsWithLinguisticDetails); #[cfg(feature = "ApplicationModel_Activation")] impl WebUISearchActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4185,7 +3897,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4194,7 +3905,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4210,7 +3920,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn CurrentlyShownApplicationViewId(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4219,7 +3928,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).CurrentlyShownApplicationViewId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn QueryText(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -4228,7 +3936,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).QueryText)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -4237,7 +3944,6 @@ impl WebUISearchActivatedEventArgs { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Search\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Search"))] pub fn LinguisticDetails(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4260,7 +3966,6 @@ unsafe impl ::windows_core::Interface for WebUISearchActivatedEventArgs { impl ::windows_core::RuntimeName for WebUISearchActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUISearchActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4271,7 +3976,6 @@ pub struct WebUIShareTargetActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIShareTargetActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IShareTargetActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIShareTargetActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4280,7 +3984,6 @@ impl WebUIShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4289,7 +3992,6 @@ impl WebUIShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4305,7 +4007,6 @@ impl WebUIShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4314,7 +4015,6 @@ impl WebUIShareTargetActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_DataTransfer_ShareTarget\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_DataTransfer_ShareTarget"))] pub fn ShareOperation(&self) -> ::windows_core::Result { let this = self; @@ -4337,7 +4037,6 @@ unsafe impl ::windows_core::Interface for WebUIShareTargetActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIShareTargetActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4348,7 +4047,6 @@ pub struct WebUIStartupTaskActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIStartupTaskActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IStartupTaskActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIStartupTaskActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4357,7 +4055,6 @@ impl WebUIStartupTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4366,7 +4063,6 @@ impl WebUIStartupTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4382,7 +4078,6 @@ impl WebUIStartupTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4391,7 +4086,6 @@ impl WebUIStartupTaskActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn TaskId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -4418,7 +4112,6 @@ impl ::windows_core::RuntimeName for WebUIStartupTaskActivatedEventArgs { unsafe impl ::core::marker::Send for WebUIStartupTaskActivatedEventArgs {} #[cfg(feature = "ApplicationModel_Activation")] unsafe impl ::core::marker::Sync for WebUIStartupTaskActivatedEventArgs {} -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4429,7 +4122,6 @@ pub struct WebUIToastNotificationActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIToastNotificationActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IToastNotificationActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIToastNotificationActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4438,7 +4130,6 @@ impl WebUIToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4447,7 +4138,6 @@ impl WebUIToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4463,7 +4153,6 @@ impl WebUIToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4472,7 +4161,6 @@ impl WebUIToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Argument(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -4481,7 +4169,6 @@ impl WebUIToastNotificationActivatedEventArgs { (::windows_core::Interface::vtable(this).Argument)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn UserInput(&self) -> ::windows_core::Result { let this = self; @@ -4504,7 +4191,6 @@ unsafe impl ::windows_core::Interface for WebUIToastNotificationActivatedEventAr impl ::windows_core::RuntimeName for WebUIToastNotificationActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -4515,7 +4201,6 @@ pub struct WebUIUserDataAccountProviderActivatedEventArgs(::windows_core::IUnkno ::windows_core::imp::required_hierarchy!(WebUIUserDataAccountProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IUserDataAccountProviderActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIUserDataAccountProviderActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4524,7 +4209,6 @@ impl WebUIUserDataAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4533,7 +4217,6 @@ impl WebUIUserDataAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4549,7 +4232,6 @@ impl WebUIUserDataAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_UserDataAccounts_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_UserDataAccounts_Provider"))] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -4600,7 +4282,6 @@ impl WebUIView { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveClosed)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Activated(&self, handler: P0) -> ::windows_core::Result where @@ -4642,7 +4323,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).CreateWithUriAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn Source(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4651,7 +4331,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).Source)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn SetSource(&self, source: P0) -> ::windows_core::Result<()> where @@ -4660,7 +4339,6 @@ impl WebUIView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetSource)(::windows_core::Interface::as_raw(this), source.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn DocumentTitle(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -4669,7 +4347,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).DocumentTitle)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn CanGoBack(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4678,7 +4355,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).CanGoBack)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn CanGoForward(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4687,13 +4363,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).CanGoForward)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn SetDefaultBackgroundColor(&self, value: super::Color) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDefaultBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn DefaultBackgroundColor(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4702,7 +4376,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).DefaultBackgroundColor)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn ContainsFullScreenElement(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4711,7 +4384,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).ContainsFullScreenElement)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn Settings(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4720,7 +4392,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).Settings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_UI\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_UI"))] pub fn DeferredPermissionRequests(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4729,31 +4400,26 @@ impl WebUIView { (::windows_core::Interface::vtable(this).DeferredPermissionRequests)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn GoForward(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).GoForward)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn GoBack(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).GoBack)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn Refresh(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Refresh)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn Stop(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Stop)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn Navigate(&self, source: P0) -> ::windows_core::Result<()> where @@ -4762,13 +4428,11 @@ impl WebUIView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Navigate)(::windows_core::Interface::as_raw(this), source.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn NavigateToString(&self, text: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).NavigateToString)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(text)).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn NavigateToLocalStreamUri(&self, source: P0, streamresolver: P1) -> ::windows_core::Result<()> where @@ -4778,7 +4442,6 @@ impl WebUIView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).NavigateToLocalStreamUri)(::windows_core::Interface::as_raw(this), source.into_param().abi(), streamresolver.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http\"`, `\"Web_UI\"`"] #[cfg(all(feature = "Web_Http", feature = "Web_UI"))] pub fn NavigateWithHttpRequestMessage(&self, requestmessage: P0) -> ::windows_core::Result<()> where @@ -4787,7 +4450,6 @@ impl WebUIView { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).NavigateWithHttpRequestMessage)(::windows_core::Interface::as_raw(this), requestmessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_UI\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_UI"))] pub fn InvokeScriptAsync(&self, scriptname: &::windows_core::HSTRING, arguments: P0) -> ::windows_core::Result> where @@ -4799,7 +4461,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).InvokeScriptAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(scriptname), arguments.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"Web_UI\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_UI"))] pub fn CapturePreviewToStreamAsync(&self, stream: P0) -> ::windows_core::Result where @@ -4811,7 +4472,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).CapturePreviewToStreamAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_DataTransfer\"`, `\"Web_UI\"`"] #[cfg(all(feature = "ApplicationModel_DataTransfer", feature = "Web_UI"))] pub fn CaptureSelectedContentToDataPackageAsync(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -4820,7 +4480,6 @@ impl WebUIView { (::windows_core::Interface::vtable(this).CaptureSelectedContentToDataPackageAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn BuildLocalStreamUri(&self, contentidentifier: &::windows_core::HSTRING, relativepath: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -4829,13 +4488,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).BuildLocalStreamUri)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(contentidentifier), ::core::mem::transmute_copy(relativepath), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn GetDeferredPermissionRequestById(&self, id: u32, result: &mut ::core::option::Option) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).GetDeferredPermissionRequestById)(::windows_core::Interface::as_raw(this), id, result as *mut _ as _).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn NavigationStarting(&self, handler: P0) -> ::windows_core::Result where @@ -4847,13 +4504,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).NavigationStarting)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveNavigationStarting(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveNavigationStarting)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn ContentLoading(&self, handler: P0) -> ::windows_core::Result where @@ -4865,13 +4520,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).ContentLoading)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveContentLoading(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveContentLoading)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn DOMContentLoaded(&self, handler: P0) -> ::windows_core::Result where @@ -4883,13 +4536,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).DOMContentLoaded)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveDOMContentLoaded(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveDOMContentLoaded)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn NavigationCompleted(&self, handler: P0) -> ::windows_core::Result where @@ -4901,13 +4552,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).NavigationCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveNavigationCompleted(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveNavigationCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn FrameNavigationStarting(&self, handler: P0) -> ::windows_core::Result where @@ -4919,13 +4568,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).FrameNavigationStarting)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveFrameNavigationStarting(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveFrameNavigationStarting)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn FrameContentLoading(&self, handler: P0) -> ::windows_core::Result where @@ -4937,13 +4584,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).FrameContentLoading)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveFrameContentLoading(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveFrameContentLoading)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn FrameDOMContentLoaded(&self, handler: P0) -> ::windows_core::Result where @@ -4955,13 +4600,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).FrameDOMContentLoaded)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveFrameDOMContentLoaded(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveFrameDOMContentLoaded)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn FrameNavigationCompleted(&self, handler: P0) -> ::windows_core::Result where @@ -4973,13 +4616,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).FrameNavigationCompleted)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveFrameNavigationCompleted(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveFrameNavigationCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn ScriptNotify(&self, handler: P0) -> ::windows_core::Result where @@ -4991,13 +4632,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).ScriptNotify)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveScriptNotify(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveScriptNotify)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn LongRunningScriptDetected(&self, handler: P0) -> ::windows_core::Result where @@ -5009,13 +4648,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).LongRunningScriptDetected)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveLongRunningScriptDetected(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveLongRunningScriptDetected)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn UnsafeContentWarningDisplaying(&self, handler: P0) -> ::windows_core::Result where @@ -5027,13 +4664,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).UnsafeContentWarningDisplaying)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveUnsafeContentWarningDisplaying(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveUnsafeContentWarningDisplaying)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn UnviewableContentIdentified(&self, handler: P0) -> ::windows_core::Result where @@ -5045,13 +4680,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).UnviewableContentIdentified)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveUnviewableContentIdentified(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveUnviewableContentIdentified)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn PermissionRequested(&self, handler: P0) -> ::windows_core::Result where @@ -5063,13 +4696,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).PermissionRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemovePermissionRequested(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemovePermissionRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn UnsupportedUriSchemeIdentified(&self, handler: P0) -> ::windows_core::Result where @@ -5081,13 +4712,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).UnsupportedUriSchemeIdentified)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveUnsupportedUriSchemeIdentified(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveUnsupportedUriSchemeIdentified)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn NewWindowRequested(&self, handler: P0) -> ::windows_core::Result where @@ -5099,13 +4728,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).NewWindowRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveNewWindowRequested(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveNewWindowRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn ContainsFullScreenElementChanged(&self, handler: P0) -> ::windows_core::Result where @@ -5117,13 +4744,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).ContainsFullScreenElementChanged)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveContainsFullScreenElementChanged(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveContainsFullScreenElementChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn WebResourceRequested(&self, handler: P0) -> ::windows_core::Result where @@ -5135,13 +4760,11 @@ impl WebUIView { (::windows_core::Interface::vtable(this).WebResourceRequested)(::windows_core::Interface::as_raw(this), handler.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn RemoveWebResourceRequested(&self, token: super::super::Foundation::EventRegistrationToken) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveWebResourceRequested)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Web_UI\"`"] #[cfg(feature = "Web_UI")] pub fn AddInitializeScript(&self, script: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; @@ -5163,7 +4786,6 @@ unsafe impl ::windows_core::Interface for WebUIView { impl ::windows_core::RuntimeName for WebUIView { const NAME: &'static str = "Windows.UI.WebUI.WebUIView"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -5174,7 +4796,6 @@ pub struct WebUIVoiceCommandActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIVoiceCommandActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IVoiceCommandActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIVoiceCommandActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5183,7 +4804,6 @@ impl WebUIVoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5192,7 +4812,6 @@ impl WebUIVoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5208,7 +4827,6 @@ impl WebUIVoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5217,7 +4835,6 @@ impl WebUIVoiceCommandActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Media_SpeechRecognition\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Media_SpeechRecognition"))] pub fn Result(&self) -> ::windows_core::Result { let this = self; @@ -5240,7 +4857,6 @@ unsafe impl ::windows_core::Interface for WebUIVoiceCommandActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIVoiceCommandActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -5251,7 +4867,6 @@ pub struct WebUIWalletActionActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIWalletActionActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IWalletActionActivatedEventArgs); #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] impl WebUIWalletActionActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5260,7 +4875,6 @@ impl WebUIWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5269,7 +4883,6 @@ impl WebUIWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5285,7 +4898,6 @@ impl WebUIWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] pub fn ItemId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -5294,7 +4906,6 @@ impl WebUIWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ItemId)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"ApplicationModel_Wallet\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "ApplicationModel_Wallet", feature = "deprecated"))] pub fn ActionKind(&self) -> ::windows_core::Result { let this = self; @@ -5303,7 +4914,6 @@ impl WebUIWalletActionActivatedEventArgs { (::windows_core::Interface::vtable(this).ActionKind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"deprecated\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "deprecated"))] pub fn ActionId(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = self; @@ -5326,7 +4936,6 @@ unsafe impl ::windows_core::Interface for WebUIWalletActionActivatedEventArgs { impl ::windows_core::RuntimeName for WebUIWalletActionActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIWalletActionActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -5337,7 +4946,6 @@ pub struct WebUIWebAccountProviderActivatedEventArgs(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(WebUIWebAccountProviderActivatedEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IActivatedEventArgsWithUser, super::super::ApplicationModel::Activation::IWebAccountProviderActivatedEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIWebAccountProviderActivatedEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5346,7 +4954,6 @@ impl WebUIWebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5355,7 +4962,6 @@ impl WebUIWebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5371,7 +4977,6 @@ impl WebUIWebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"System\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "System"))] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5380,7 +4985,6 @@ impl WebUIWebAccountProviderActivatedEventArgs { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Security_Authentication_Web_Provider\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Security_Authentication_Web_Provider"))] pub fn Operation(&self) -> ::windows_core::Result { let this = self; @@ -5403,7 +5007,6 @@ unsafe impl ::windows_core::Interface for WebUIWebAccountProviderActivatedEventA impl ::windows_core::RuntimeName for WebUIWebAccountProviderActivatedEventArgs { const NAME: &'static str = "Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs"; } -#[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -5414,7 +5017,6 @@ pub struct WebUIWebAuthenticationBrokerContinuationEventArgs(::windows_core::IUn ::windows_core::imp::required_hierarchy!(WebUIWebAuthenticationBrokerContinuationEventArgs, super::super::ApplicationModel::Activation::IActivatedEventArgs, IActivatedEventArgsDeferral, super::super::ApplicationModel::Activation::IContinuationActivatedEventArgs, super::super::ApplicationModel::Activation::IWebAuthenticationBrokerContinuationEventArgs); #[cfg(feature = "ApplicationModel_Activation")] impl WebUIWebAuthenticationBrokerContinuationEventArgs { - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Kind(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5423,7 +5025,6 @@ impl WebUIWebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn PreviousExecutionState(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5432,7 +5033,6 @@ impl WebUIWebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).PreviousExecutionState)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn SplashScreen(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5448,7 +5048,6 @@ impl WebUIWebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).ActivatedOperation)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Foundation_Collections"))] pub fn ContinuationData(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -5457,7 +5056,6 @@ impl WebUIWebAuthenticationBrokerContinuationEventArgs { (::windows_core::Interface::vtable(this).ContinuationData)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`, `\"Security_Authentication_Web\"`"] #[cfg(all(feature = "ApplicationModel_Activation", feature = "Security_Authentication_Web"))] pub fn WebAuthenticationResult(&self) -> ::windows_core::Result { let this = self; @@ -5501,19 +5099,13 @@ impl ::windows_core::RuntimeType for PrintContent { const SIGNATURE: ::windows_core::imp::ConstBuffer = ::windows_core::imp::ConstBuffer::from_slice(b"enum(Windows.UI.WebUI.PrintContent;i4)"); } #[cfg(feature = "ApplicationModel_Activation")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] - ActivatedEventHandler, - ActivatedEventHandler_Vtbl, - 0x50f1e730_c5d1_4b6b_9adb_8a11756be29c -); +::windows_core::imp::com_interface!(ActivatedEventHandler, ActivatedEventHandler_Vtbl, 0x50f1e730_c5d1_4b6b_9adb_8a11756be29c); #[cfg(feature = "ApplicationModel_Activation")] impl ActivatedEventHandler { pub fn new, ::core::option::Option<&super::super::ApplicationModel::Activation::IActivatedEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = ActivatedEventHandlerBox:: { vtable: &ActivatedEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Invoke(&self, sender: P0, eventargs: P1) -> ::windows_core::Result<()> where @@ -5582,19 +5174,13 @@ pub struct ActivatedEventHandler_Vtbl { Invoke: usize, } #[cfg(feature = "ApplicationModel_Activation")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] - BackgroundActivatedEventHandler, - BackgroundActivatedEventHandler_Vtbl, - 0xedb19fbb_0761_47cc_9a77_24d7072965ca -); +::windows_core::imp::com_interface!(BackgroundActivatedEventHandler, BackgroundActivatedEventHandler_Vtbl, 0xedb19fbb_0761_47cc_9a77_24d7072965ca); #[cfg(feature = "ApplicationModel_Activation")] impl BackgroundActivatedEventHandler { pub fn new, ::core::option::Option<&super::super::ApplicationModel::Activation::IBackgroundActivatedEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = BackgroundActivatedEventHandlerBox:: { vtable: &BackgroundActivatedEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"ApplicationModel_Activation\"`"] #[cfg(feature = "ApplicationModel_Activation")] pub fn Invoke(&self, sender: P0, eventargs: P1) -> ::windows_core::Result<()> where @@ -5663,19 +5249,13 @@ pub struct BackgroundActivatedEventHandler_Vtbl { Invoke: usize, } #[cfg(feature = "ApplicationModel")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"ApplicationModel\"`"] - EnteredBackgroundEventHandler, - EnteredBackgroundEventHandler_Vtbl, - 0x2b09a173_b68e_4def_88c1_8de84e5aab2f -); +::windows_core::imp::com_interface!(EnteredBackgroundEventHandler, EnteredBackgroundEventHandler_Vtbl, 0x2b09a173_b68e_4def_88c1_8de84e5aab2f); #[cfg(feature = "ApplicationModel")] impl EnteredBackgroundEventHandler { pub fn new, ::core::option::Option<&super::super::ApplicationModel::IEnteredBackgroundEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = EnteredBackgroundEventHandlerBox:: { vtable: &EnteredBackgroundEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Invoke(&self, sender: P0, e: P1) -> ::windows_core::Result<()> where @@ -5744,19 +5324,13 @@ pub struct EnteredBackgroundEventHandler_Vtbl { Invoke: usize, } #[cfg(feature = "ApplicationModel")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"ApplicationModel\"`"] - LeavingBackgroundEventHandler, - LeavingBackgroundEventHandler_Vtbl, - 0x00b4ccd9_7a9c_4b6b_9ac4_13474f268bc4 -); +::windows_core::imp::com_interface!(LeavingBackgroundEventHandler, LeavingBackgroundEventHandler_Vtbl, 0x00b4ccd9_7a9c_4b6b_9ac4_13474f268bc4); #[cfg(feature = "ApplicationModel")] impl LeavingBackgroundEventHandler { pub fn new, ::core::option::Option<&super::super::ApplicationModel::ILeavingBackgroundEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = LeavingBackgroundEventHandlerBox:: { vtable: &LeavingBackgroundEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Invoke(&self, sender: P0, e: P1) -> ::windows_core::Result<()> where @@ -5954,19 +5528,13 @@ pub struct ResumingEventHandler_Vtbl { pub Invoke: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "ApplicationModel")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"ApplicationModel\"`"] - SuspendingEventHandler, - SuspendingEventHandler_Vtbl, - 0x509c429c_78e2_4883_abc8_8960dcde1b5c -); +::windows_core::imp::com_interface!(SuspendingEventHandler, SuspendingEventHandler_Vtbl, 0x509c429c_78e2_4883_abc8_8960dcde1b5c); #[cfg(feature = "ApplicationModel")] impl SuspendingEventHandler { pub fn new, ::core::option::Option<&super::super::ApplicationModel::ISuspendingEventArgs>) -> ::windows_core::Result<()> + ::core::marker::Send + 'static>(invoke: F) -> Self { let com = SuspendingEventHandlerBox:: { vtable: &SuspendingEventHandlerBox::::VTABLE, count: ::windows_core::imp::RefCount::new(1), invoke }; unsafe { ::core::mem::transmute(::std::boxed::Box::new(com)) } } - #[doc = "Required features: `\"ApplicationModel\"`"] #[cfg(feature = "ApplicationModel")] pub fn Invoke(&self, sender: P0, e: P1) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs b/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs index 4c551dec79..fa8d013be3 100644 --- a/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs +++ b/crates/libs/windows/src/Windows/UI/WindowManagement/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "UI_WindowManagement_Preview")] -#[doc = "Required features: `\"UI_WindowManagement_Preview\"`"] pub mod Preview; ::windows_core::imp::com_interface!(IAppWindow, IAppWindow_Vtbl, 0x663014a6_b75e_5dbd_995c_f0117fa3fb61); #[repr(C)] @@ -286,7 +285,6 @@ impl AppWindow { (::windows_core::Interface::vtable(this).Content)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn DispatcherQueue(&self) -> ::windows_core::Result { let this = self; @@ -373,7 +371,6 @@ impl AppWindow { (::windows_core::Interface::vtable(this).GetPlacement)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDisplayRegions(&self) -> ::windows_core::Result> { let this = self; @@ -641,7 +638,6 @@ unsafe impl ::core::marker::Sync for AppWindowClosedEventArgs {} pub struct AppWindowFrame(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(AppWindowFrame, ::windows_core::IUnknown, ::windows_core::IInspectable); impl AppWindowFrame { - #[doc = "Required features: `\"Foundation_Collections\"`, `\"UI_Composition\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "UI_Composition"))] pub fn DragRegionVisuals(&self) -> ::windows_core::Result> { let this = self; @@ -978,7 +974,6 @@ impl AppWindowTitleBar { (::windows_core::Interface::vtable(this).IsVisible)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetTitleBarOcclusions(&self) -> ::windows_core::Result> { let this = self; @@ -1215,7 +1210,6 @@ unsafe impl ::core::marker::Send for FullScreenPresentationConfiguration {} unsafe impl ::core::marker::Sync for FullScreenPresentationConfiguration {} pub struct WindowServices; impl WindowServices { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllTopLevelWindowIds() -> ::windows_core::Result> { Self::IWindowServicesStatics(|this| unsafe { @@ -1251,7 +1245,6 @@ impl WindowingEnvironment { (::windows_core::Interface::vtable(this).Kind)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetDisplayRegions(&self) -> ::windows_core::Result> { let this = self; @@ -1274,7 +1267,6 @@ impl WindowingEnvironment { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveChanged)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAll() -> ::windows_core::Result> { Self::IWindowingEnvironmentStatics(|this| unsafe { @@ -1282,7 +1274,6 @@ impl WindowingEnvironment { (::windows_core::Interface::vtable(this).FindAll)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn FindAllWithKind(kind: WindowingEnvironmentKind) -> ::windows_core::Result> { Self::IWindowingEnvironmentStatics(|this| unsafe { diff --git a/crates/libs/windows/src/Windows/UI/mod.rs b/crates/libs/windows/src/Windows/UI/mod.rs index ee711e2ac1..acca446632 100644 --- a/crates/libs/windows/src/Windows/UI/mod.rs +++ b/crates/libs/windows/src/Windows/UI/mod.rs @@ -1,44 +1,30 @@ #[cfg(feature = "UI_Accessibility")] -#[doc = "Required features: `\"UI_Accessibility\"`"] pub mod Accessibility; #[cfg(feature = "UI_ApplicationSettings")] -#[doc = "Required features: `\"UI_ApplicationSettings\"`"] pub mod ApplicationSettings; #[cfg(feature = "UI_Composition")] -#[doc = "Required features: `\"UI_Composition\"`"] pub mod Composition; #[cfg(feature = "UI_Core")] -#[doc = "Required features: `\"UI_Core\"`"] pub mod Core; #[cfg(feature = "UI_Input")] -#[doc = "Required features: `\"UI_Input\"`"] pub mod Input; #[cfg(feature = "UI_Notifications")] -#[doc = "Required features: `\"UI_Notifications\"`"] pub mod Notifications; #[cfg(feature = "UI_Popups")] -#[doc = "Required features: `\"UI_Popups\"`"] pub mod Popups; #[cfg(feature = "UI_Shell")] -#[doc = "Required features: `\"UI_Shell\"`"] pub mod Shell; #[cfg(feature = "UI_StartScreen")] -#[doc = "Required features: `\"UI_StartScreen\"`"] pub mod StartScreen; #[cfg(feature = "UI_Text")] -#[doc = "Required features: `\"UI_Text\"`"] pub mod Text; #[cfg(feature = "UI_UIAutomation")] -#[doc = "Required features: `\"UI_UIAutomation\"`"] pub mod UIAutomation; #[cfg(feature = "UI_ViewManagement")] -#[doc = "Required features: `\"UI_ViewManagement\"`"] pub mod ViewManagement; #[cfg(feature = "UI_WebUI")] -#[doc = "Required features: `\"UI_WebUI\"`"] pub mod WebUI; #[cfg(feature = "UI_WindowManagement")] -#[doc = "Required features: `\"UI_WindowManagement\"`"] pub mod WindowManagement; ::windows_core::imp::com_interface!(IColorHelper, IColorHelper_Vtbl, 0x193cfbe7_65c7_4540_ad08_6283ba76879a); #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Wdk/Devices/mod.rs b/crates/libs/windows/src/Windows/Wdk/Devices/mod.rs index ead04b488e..c7fc277704 100644 --- a/crates/libs/windows/src/Windows/Wdk/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Devices/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Devices_HumanInterfaceDevice")] -#[doc = "Required features: `\"Wdk_Devices_HumanInterfaceDevice\"`"] pub mod HumanInterfaceDevice; diff --git a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs index a3dc4f1fff..16f80262cf 100644 --- a/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Foundation/mod.rs @@ -136,7 +136,6 @@ impl ::core::fmt::Debug for POOL_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct ACCESS_STATE { pub OperationID: super::super::Win32::Foundation::LUID, @@ -175,7 +174,6 @@ impl ::core::default::Default for ACCESS_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub union ACCESS_STATE_0 { pub InitialPrivilegeSet: super::System::SystemServices::INITIAL_PRIVILEGE_SET, @@ -200,7 +198,6 @@ impl ::core::default::Default for ACCESS_STATE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVICE_OBJECT { pub Type: i16, @@ -248,7 +245,6 @@ impl ::core::default::Default for DEVICE_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union DEVICE_OBJECT_0 { pub ListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -273,7 +269,6 @@ impl ::core::default::Default for DEVICE_OBJECT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVOBJ_EXTENSION { pub Type: i16, @@ -343,7 +338,6 @@ impl ::core::default::Default for DEVOBJ_EXTENSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER { pub Anonymous: DISPATCHER_HEADER_0, @@ -369,7 +363,6 @@ impl ::core::default::Default for DISPATCHER_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0 { pub Anonymous1: DISPATCHER_HEADER_0_0, @@ -399,7 +392,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_0 { pub Lock: i32, @@ -424,7 +416,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_1 { pub Type: u8, @@ -465,7 +456,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2 { pub TimerType: u8, @@ -492,7 +482,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_2_0 { pub TimerControlFlags: u8, @@ -517,7 +506,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2_0_0 { pub _bitfield: u8, @@ -555,7 +543,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_2_1 { pub TimerMiscFlags: u8, @@ -580,7 +567,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_2_1_0 { pub _bitfield: u8, @@ -618,7 +604,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_2_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_3 { pub Timer2Type: u8, @@ -645,7 +630,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_3_0 { pub Timer2Flags: u8, @@ -670,7 +654,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_3_0_0 { pub _bitfield: u8, @@ -708,7 +691,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_3_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_4 { pub QueueType: u8, @@ -735,7 +717,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_4_0 { pub QueueControlFlags: u8, @@ -760,7 +741,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_4_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_4_0_0 { pub _bitfield: u8, @@ -798,7 +778,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_4_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_5 { pub ThreadType: u8, @@ -825,7 +804,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_5_0 { pub ThreadControlFlags: u8, @@ -850,7 +828,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_5_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_5_0_0 { pub _bitfield: u8, @@ -888,7 +865,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_5_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union DISPATCHER_HEADER_0_5_1 { pub DebugActive: u8, @@ -912,7 +888,6 @@ impl ::core::default::Default for DISPATCHER_HEADER_0_5_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_HEADER_0_6 { pub MutantType: u8, @@ -975,7 +950,6 @@ impl ::windows_core::TypeKind for DMA_COMMON_BUFFER_VECTOR { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DRIVER_EXTENSION { pub DriverObject: *mut DRIVER_OBJECT, @@ -1016,7 +990,6 @@ impl ::core::default::Default for DRIVER_EXTENSION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DRIVER_OBJECT { pub Type: i16, @@ -1128,7 +1101,6 @@ impl ::windows_core::TypeKind for ECP_LIST { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ERESOURCE { pub SystemResourcesList: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -1164,7 +1136,6 @@ impl ::core::default::Default for ERESOURCE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union ERESOURCE_0 { pub Flag: u16, @@ -1189,7 +1160,6 @@ impl ::core::default::Default for ERESOURCE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ERESOURCE_0_0 { pub ReservedLowFlags: u8, @@ -1228,7 +1198,6 @@ impl ::core::default::Default for ERESOURCE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union ERESOURCE_1 { pub Address: *mut ::core::ffi::c_void, @@ -1253,7 +1222,6 @@ impl ::core::default::Default for ERESOURCE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAST_IO_DISPATCH { pub SizeOfFastIoDispatch: u32, @@ -1374,7 +1342,6 @@ impl ::core::default::Default for FAST_IO_DISPATCH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct FAST_MUTEX { pub Count: i32, @@ -1402,7 +1369,6 @@ impl ::core::default::Default for FAST_MUTEX { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_OBJECT { pub Type: i16, @@ -1530,7 +1496,6 @@ impl ::core::default::Default for IO_COMPLETION_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct IO_SECURITY_CONTEXT { pub SecurityQos: *mut super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, @@ -1571,7 +1536,6 @@ impl ::core::default::Default for IO_SECURITY_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION { pub MajorFunction: u8, @@ -1603,7 +1567,6 @@ impl ::core::default::Default for IO_STACK_LOCATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0 { pub Create: IO_STACK_LOCATION_0_2, @@ -1665,7 +1628,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_0 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -1707,7 +1669,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_1 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -1749,7 +1710,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_2 { pub SecurityContext: *mut IO_SECURITY_CONTEXT, @@ -1791,7 +1751,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_3 { pub Capabilities: *mut super::System::SystemServices::DEVICE_CAPABILITIES, @@ -1829,7 +1788,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_4 { pub OutputBufferLength: u32, @@ -1870,7 +1828,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_5 { pub OutputBufferLength: u32, @@ -1911,7 +1868,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_6 { pub IoResourceRequirementList: *mut super::System::SystemServices::IO_RESOURCE_REQUIREMENTS_LIST, @@ -1949,7 +1905,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_6 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_7 { pub Length: *mut i64, @@ -1975,7 +1930,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_8 { pub Vpb: *mut VPB, @@ -2014,7 +1968,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_9 { pub Length: u32, @@ -2054,7 +2007,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_9 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_10 { pub Length: u32, @@ -2093,7 +2045,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_10 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_11 { pub Argument1: *mut ::core::ffi::c_void, @@ -2134,7 +2085,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_11 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_12 { pub PowerSequence: *mut super::System::SystemServices::POWER_SEQUENCE, @@ -2172,7 +2122,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_12 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_13 { pub Anonymous: IO_STACK_LOCATION_0_13_0, @@ -2199,7 +2148,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_13 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0_13_0 { pub SystemContext: u32, @@ -2224,7 +2172,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_13_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_14 { pub Type: super::System::SystemServices::DEVICE_RELATION_TYPE, @@ -2262,7 +2209,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_14 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_15 { pub DeviceTextType: super::System::SystemServices::DEVICE_TEXT_TYPE, @@ -2301,7 +2247,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_15 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_16 { pub Length: u32, @@ -2342,7 +2287,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_16 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_17 { pub Length: u32, @@ -2383,7 +2327,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_17 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_18 { pub Length: u32, @@ -2422,7 +2365,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_18 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_19 { pub IdType: super::System::SystemServices::BUS_QUERY_ID_TYPE, @@ -2460,7 +2402,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_19 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_20 { pub InterfaceType: *const ::windows_core::GUID, @@ -2502,7 +2443,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_20 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_21 { pub Length: u32, @@ -2543,7 +2483,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_21 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_22 { pub SecurityInformation: u32, @@ -2582,7 +2521,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_22 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_23 { pub Length: u32, @@ -2621,7 +2559,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_23 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_24 { pub WhichSpace: u32, @@ -2662,7 +2599,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_24 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_25 { pub Length: u32, @@ -2688,7 +2624,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_25 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_26 { pub Srb: *mut _SCSI_REQUEST_BLOCK, @@ -2726,7 +2661,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_26 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_27 { pub Length: u32, @@ -2764,7 +2698,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_27 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_28 { pub Length: u32, @@ -2791,7 +2724,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_28 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_STACK_LOCATION_0_28_0 { pub Anonymous: IO_STACK_LOCATION_0_28_0_0, @@ -2817,7 +2749,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_28_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_28_0_0 { pub ReplaceIfExists: super::super::Win32::Foundation::BOOLEAN, @@ -2856,7 +2787,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_28_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_29 { pub Lock: super::super::Win32::Foundation::BOOLEAN, @@ -2894,7 +2824,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_29 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_30 { pub Length: u32, @@ -2932,7 +2861,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_30 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_31 { pub SecurityInformation: u32, @@ -2971,7 +2899,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_31 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_32 { pub Length: u32, @@ -3010,7 +2937,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_32 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_33 { pub AllocatedResources: *mut super::System::SystemServices::CM_RESOURCE_LIST, @@ -3049,7 +2975,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_33 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_34 { pub InPath: super::super::Win32::Foundation::BOOLEAN, @@ -3089,7 +3014,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_34 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_35 { pub Vpb: *mut VPB, @@ -3128,7 +3052,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_35 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_36 { pub ProviderId: usize, @@ -3169,7 +3092,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_36 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_37 { pub PowerState: super::super::Win32::System::Power::SYSTEM_POWER_STATE, @@ -3207,7 +3129,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_37 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_STACK_LOCATION_0_38 { pub Length: u32, @@ -3233,7 +3154,6 @@ impl ::core::default::Default for IO_STACK_LOCATION_0_38 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP { pub Type: i16, @@ -3277,7 +3197,6 @@ impl ::core::default::Default for IRP { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_0 { pub UserIosb: *mut super::super::Win32::System::IO::IO_STATUS_BLOCK, @@ -3302,7 +3221,6 @@ impl ::core::default::Default for IRP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_1 { pub MasterIrp: *mut IRP, @@ -3328,7 +3246,6 @@ impl ::core::default::Default for IRP_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2 { pub AsynchronousParameters: IRP_2_0, @@ -3353,7 +3270,6 @@ impl ::core::default::Default for IRP_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_2_0 { pub Anonymous1: IRP_2_0_0, @@ -3378,7 +3294,6 @@ impl ::core::default::Default for IRP_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2_0_0 { pub UserApcRoutine: super::super::Win32::System::IO::PIO_APC_ROUTINE, @@ -3403,7 +3318,6 @@ impl ::core::default::Default for IRP_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_2_0_1 { pub UserApcContext: *mut ::core::ffi::c_void, @@ -3428,7 +3342,6 @@ impl ::core::default::Default for IRP_2_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3 { pub Overlay: IRP_3_0, @@ -3454,7 +3367,6 @@ impl ::core::default::Default for IRP_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0 { pub Anonymous1: IRP_3_0_0, @@ -3482,7 +3394,6 @@ impl ::core::default::Default for IRP_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3_0_0 { pub DeviceQueueEntry: super::System::SystemServices::KDEVICE_QUEUE_ENTRY, @@ -3507,7 +3418,6 @@ impl ::core::default::Default for IRP_3_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0_0_0 { pub DriverContext: [*mut ::core::ffi::c_void; 4], @@ -3545,7 +3455,6 @@ impl ::core::default::Default for IRP_3_0_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IRP_3_0_1 { pub ListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -3570,7 +3479,6 @@ impl ::core::default::Default for IRP_3_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IRP_3_0_1_0 { pub CurrentStackLocation: *mut IO_STACK_LOCATION, @@ -3595,7 +3503,6 @@ impl ::core::default::Default for IRP_3_0_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDEVICE_QUEUE { pub Type: i16, @@ -3637,7 +3544,6 @@ impl ::core::default::Default for KDEVICE_QUEUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDPC { pub Anonymous: KDPC_0, @@ -3668,7 +3574,6 @@ impl ::core::default::Default for KDPC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KDPC_0 { pub TargetInfoAsUlong: u32, @@ -3693,7 +3598,6 @@ impl ::core::default::Default for KDPC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDPC_0_0 { pub Type: u8, @@ -3755,7 +3659,6 @@ impl ::windows_core::TypeKind for KENLISTMENT { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KEVENT { pub Header: DISPATCHER_HEADER, @@ -3823,7 +3726,6 @@ impl ::windows_core::TypeKind for KIDT { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KMUTANT { pub Header: DISPATCHER_HEADER, @@ -3851,7 +3753,6 @@ impl ::core::default::Default for KMUTANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KMUTANT_0 { pub MutantFlags: u8, @@ -3876,7 +3777,6 @@ impl ::core::default::Default for KMUTANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KMUTANT_0_0 { pub _bitfield: u8, @@ -3958,7 +3858,6 @@ impl ::windows_core::TypeKind for KPRCB { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KQUEUE { pub Header: DISPATCHER_HEADER, @@ -4074,7 +3973,6 @@ impl ::windows_core::TypeKind for KTSS { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KWAIT_BLOCK { pub WaitListEntry: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -4104,7 +4002,6 @@ impl ::core::default::Default for KWAIT_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KWAIT_BLOCK_0 { pub Thread: *mut isize, @@ -4998,7 +4895,6 @@ impl ::core::default::Default for SECTION_OBJECT_POINTERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SECURITY_SUBJECT_CONTEXT { pub ClientToken: *mut ::core::ffi::c_void, @@ -5061,7 +4957,6 @@ impl ::windows_core::TypeKind for SspiAsyncContext { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TARGET_DEVICE_CUSTOM_NOTIFICATION { pub Version: u16, @@ -5104,7 +4999,6 @@ impl ::core::default::Default for TARGET_DEVICE_CUSTOM_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct VPB { pub Type: i16, @@ -5150,7 +5044,6 @@ impl ::core::default::Default for VPB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WORK_QUEUE_ITEM { pub List: super::super::Win32::System::Kernel::LIST_ENTRY, @@ -5247,116 +5140,79 @@ impl ::core::fmt::Debug for _SCSI_REQUEST_BLOCK { impl ::windows_core::TypeKind for _SCSI_REQUEST_BLOCK { type TypeKind = ::windows_core::CopyType; } -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_ADD_DEVICE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_CANCEL = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_CONTROL = ::core::option::Option super::System::SystemServices::IO_ALLOCATION_ACTION>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_DISPATCH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_DISPATCH_PAGED = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_FS_NOTIFICATION = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_INITIALIZE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; pub type DRIVER_NOTIFICATION_CALLBACK_ROUTINE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_REINITIALIZE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_STARTIO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_UNLOAD = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FILE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FOR_CCFLUSH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_ACQUIRE_FOR_MOD_WRITE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_CHECK_IF_POSSIBLE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_DETACH_DEVICE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_DEVICE_CONTROL = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_LOCK = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ_COMPLETE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_READ_COMPLETE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_WRITE_COMPLETE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_MDL_WRITE_COMPLETE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_PREPARE_MDL_WRITE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_BASIC_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_NETWORK_OPEN_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_OPEN = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_QUERY_STANDARD_INFO = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_READ = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_READ_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FILE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FOR_CCFLUSH = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_RELEASE_FOR_MOD_WRITE = ::core::option::Option super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_ALL = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_ALL_BY_KEY = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_UNLOCK_SINGLE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_WRITE = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type FAST_IO_WRITE_COMPRESSED = ::core::option::Option super::super::Win32::Foundation::BOOLEAN>; pub type PFREE_FUNCTION = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs b/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs index 96a05de4bd..f1f3deb70f 100644 --- a/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Graphics/Direct3D/mod.rs @@ -18,7 +18,6 @@ pub unsafe fn D3DKMTCancelPresents(param0: *const D3DKMT_CANCEL_PRESENTS) -> sup ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCancelPresents(param0 : *const D3DKMT_CANCEL_PRESENTS) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTCancelPresents(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn D3DKMTChangeSurfacePointer(param0: *const D3DKMT_CHANGESURFACEPOINTER) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -100,7 +99,6 @@ pub unsafe fn D3DKMTCreateContextVirtual(param0: *const D3DKMT_CREATECONTEXTVIRT ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTCreateContextVirtual(param0 : *const D3DKMT_CREATECONTEXTVIRTUAL) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTCreateContextVirtual(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn D3DKMTCreateDCFromMemory(param0: *mut D3DKMT_CREATEDCFROMMEMORY) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -177,7 +175,6 @@ pub unsafe fn D3DKMTDestroyContext(param0: *const D3DKMT_DESTROYCONTEXT) -> supe ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTDestroyContext(param0 : *const D3DKMT_DESTROYCONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTDestroyContext(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn D3DKMTDestroyDCFromMemory(param0: *const D3DKMT_DESTROYDCFROMMEMORY) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -417,7 +414,6 @@ pub unsafe fn D3DKMTOpenAdapterFromGdiDisplayName(param0: *mut D3DKMT_OPENADAPTE ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenAdapterFromGdiDisplayName(param0 : *mut D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTOpenAdapterFromGdiDisplayName(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn D3DKMTOpenAdapterFromHdc(param0: *mut D3DKMT_OPENADAPTERFROMHDC) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -444,7 +440,6 @@ pub unsafe fn D3DKMTOpenKeyedMutexFromNtHandle(param0: *mut D3DKMT_OPENKEYEDMUTE ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenKeyedMutexFromNtHandle(param0 : *mut D3DKMT_OPENKEYEDMUTEXFROMNTHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTOpenKeyedMutexFromNtHandle(param0) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn D3DKMTOpenNtHandleFromName(param0: *mut D3DKMT_OPENNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -481,7 +476,6 @@ pub unsafe fn D3DKMTOpenSyncObjectFromNtHandle2(param0: *mut D3DKMT_OPENSYNCOBJE ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTOpenSyncObjectFromNtHandle2(param0 : *mut D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTOpenSyncObjectFromNtHandle2(param0) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn D3DKMTOpenSyncObjectNtHandleFromName(param0: *mut D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -754,7 +748,6 @@ pub unsafe fn D3DKMTSetVidPnSourceOwner2(param0: *const D3DKMT_SETVIDPNSOURCEOWN ::windows_targets::link!("gdi32.dll" "system" fn D3DKMTSetVidPnSourceOwner2(param0 : *const D3DKMT_SETVIDPNSOURCEOWNER2) -> super::super::super::Win32::Foundation:: NTSTATUS); D3DKMTSetVidPnSourceOwner2(param0) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn D3DKMTShareObjects(hobjects: &[u32], pobjectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, dwdesiredaccess: u32, phsharednthandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4249,7 +4242,6 @@ impl ::core::fmt::Debug for OUTPUTDUPL_CONTEXT_DEBUG_STATUS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DCAPS8 { pub DeviceType: super::super::super::Win32::Graphics::Direct3D9::D3DDEVTYPE, @@ -7543,7 +7535,6 @@ impl ::core::default::Default for D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLA } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V1 { pub dwSize: u32, @@ -7607,7 +7598,6 @@ impl ::core::default::Default for D3DDEVICEDESC_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V2 { pub dwSize: u32, @@ -7707,7 +7697,6 @@ impl ::core::default::Default for D3DDEVICEDESC_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DDEVICEDESC_V3 { pub dwSize: u32, @@ -7877,7 +7866,6 @@ impl ::core::default::Default for D3DGPU_PHYSICAL_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS { pub dwSize: u32, @@ -7966,7 +7954,6 @@ impl ::core::default::Default for D3DHAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS2 { pub dwSize: u32, @@ -8002,7 +7989,6 @@ impl ::core::default::Default for D3DHAL_CALLBACKS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CALLBACKS3 { pub dwSize: u32, @@ -8037,7 +8023,6 @@ impl ::core::default::Default for D3DHAL_CALLBACKS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_CLEAR2DATA { pub dwhContext: usize, @@ -8082,7 +8067,6 @@ impl ::core::default::Default for D3DHAL_CLEAR2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_CLEARDATA { pub dwhContext: usize, @@ -8157,7 +8141,6 @@ impl ::core::default::Default for D3DHAL_CLIPPEDTRIANGLEFAN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_CONTEXTCREATEDATA { pub Anonymous1: D3DHAL_CONTEXTCREATEDATA_0, @@ -8184,7 +8167,6 @@ impl ::core::default::Default for D3DHAL_CONTEXTCREATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_0 { pub lpDDGbl: *mut super::super::super::Win32::Graphics::DirectDraw::DDRAWI_DIRECTDRAW_GBL, @@ -8209,7 +8191,6 @@ impl ::core::default::Default for D3DHAL_CONTEXTCREATEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_1 { pub lpDDS: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -8232,7 +8213,6 @@ impl ::core::default::Default for D3DHAL_CONTEXTCREATEDATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_2 { pub lpDDSZ: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -8255,7 +8235,6 @@ impl ::core::default::Default for D3DHAL_CONTEXTCREATEDATA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_CONTEXTCREATEDATA_3 { pub dwPID: u32, @@ -8555,7 +8534,6 @@ impl ::core::default::Default for D3DHAL_D3DEXTENDEDCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2ADDDIRTYBOX { pub dwSurface: u32, @@ -8659,7 +8637,6 @@ impl ::core::default::Default for D3DHAL_DP2BLT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2BUFFERBLT { pub dwDDDestSurface: u32, @@ -8804,7 +8781,6 @@ impl ::core::default::Default for D3DHAL_DP2COMMAND_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2COMPOSERECTS { pub SrcSurfaceHandle: u32, @@ -8908,7 +8884,6 @@ impl ::core::default::Default for D3DHAL_DP2CREATEPIXELSHADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2CREATEQUERY { pub dwQueryID: u32, @@ -9067,7 +9042,6 @@ impl ::core::default::Default for D3DHAL_DP2DELETEQUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWINDEXEDPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -9110,7 +9084,6 @@ impl ::core::default::Default for D3DHAL_DP2DRAWINDEXEDPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -9153,7 +9126,6 @@ impl ::core::default::Default for D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -9193,7 +9165,6 @@ impl ::core::default::Default for D3DHAL_DP2DRAWPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2DRAWPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -9323,7 +9294,6 @@ impl ::core::default::Default for D3DHAL_DP2EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2GENERATEMIPSUBLEVELS { pub hSurface: u32, @@ -9630,7 +9600,6 @@ impl ::core::default::Default for D3DHAL_DP2LINESTRIP { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DHAL_DP2MULTIPLYTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -9728,7 +9697,6 @@ impl ::core::default::Default for D3DHAL_DP2POINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2RENDERSTATE { pub RenderState: super::super::super::Win32::Graphics::Direct3D9::D3DRENDERSTATETYPE, @@ -9753,7 +9721,6 @@ impl ::core::default::Default for D3DHAL_DP2RENDERSTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DP2RENDERSTATE_0 { pub dvState: f32, @@ -10294,7 +10261,6 @@ impl ::core::default::Default for D3DHAL_DP2SETTEXLOD { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DHAL_DP2SETTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -10392,7 +10358,6 @@ impl ::core::default::Default for D3DHAL_DP2STARTVERTEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2STATESET { pub dwOperation: u32, @@ -10739,7 +10704,6 @@ impl ::core::default::Default for D3DHAL_DP2VIEWPORTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DP2VOLUMEBLT { pub dwDDDestSurface: u32, @@ -10843,7 +10807,6 @@ impl ::core::default::Default for D3DHAL_DP2ZRANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { pub dwhContext: usize, @@ -10875,7 +10838,6 @@ impl ::core::default::Default for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { pub VertexType: super::super::super::Win32::Graphics::Direct3D9::D3DVERTEXTYPE, @@ -10900,7 +10862,6 @@ impl ::core::default::Default for D3DHAL_DRAWONEINDEXEDPRIMITIVEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_DRAWONEPRIMITIVEDATA { pub dwhContext: usize, @@ -10931,7 +10892,6 @@ impl ::core::default::Default for D3DHAL_DRAWONEPRIMITIVEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DHAL_DRAWONEPRIMITIVEDATA_0 { pub VertexType: super::super::super::Win32::Graphics::Direct3D9::D3DVERTEXTYPE, @@ -10988,7 +10948,6 @@ impl ::core::default::Default for D3DHAL_DRAWPRIMCOUNTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_DRAWPRIMITIVES2DATA { pub dwhContext: usize, @@ -11025,7 +10984,6 @@ impl ::core::default::Default for D3DHAL_DRAWPRIMITIVES2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_DRAWPRIMITIVES2DATA_0 { pub lpDDVertex: *mut super::super::super::Win32::Graphics::DirectDraw::DDRAWI_DDRAWSURFACE_LCL, @@ -11050,7 +11008,6 @@ impl ::core::default::Default for D3DHAL_DRAWPRIMITIVES2DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_DRAWPRIMITIVES2DATA_1 { pub dwVertexSize: u32, @@ -11108,7 +11065,6 @@ impl ::core::default::Default for D3DHAL_DRAWPRIMITIVESDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DHAL_GETSTATEDATA { pub dwhContext: usize, @@ -11135,7 +11091,6 @@ impl ::core::default::Default for D3DHAL_GETSTATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DHAL_GLOBALDRIVERDATA { pub dwSize: u32, @@ -11178,7 +11133,6 @@ impl ::core::default::Default for D3DHAL_GLOBALDRIVERDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DHAL_RENDERPRIMITIVEDATA { pub dwhContext: usize, @@ -11221,7 +11175,6 @@ impl ::core::default::Default for D3DHAL_RENDERPRIMITIVEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DHAL_RENDERSTATEDATA { pub dwhContext: usize, @@ -11292,7 +11245,6 @@ impl ::core::default::Default for D3DHAL_SCENECAPTUREDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct D3DHAL_SETRENDERTARGETDATA { pub dwhContext: usize, @@ -11317,7 +11269,6 @@ impl ::core::default::Default for D3DHAL_SETRENDERTARGETDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_0 { pub lpDDS: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -11340,7 +11291,6 @@ impl ::core::default::Default for D3DHAL_SETRENDERTARGETDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub union D3DHAL_SETRENDERTARGETDATA_1 { pub lpDDSZ: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -11363,7 +11313,6 @@ impl ::core::default::Default for D3DHAL_SETRENDERTARGETDATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DHAL_TEXTURECREATEDATA { pub dwhContext: usize, @@ -13477,7 +13426,6 @@ impl ::core::default::Default for D3DKMT_CANCEL_PRESENTS_FLAGS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_CHANGESURFACEPOINTER { pub hDC: super::super::super::Win32::Graphics::Gdi::HDC, @@ -14263,7 +14211,6 @@ impl ::core::default::Default for D3DKMT_CREATECONTEXTVIRTUAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_CREATEDCFROMMEMORY { pub pMemory: *mut ::core::ffi::c_void, @@ -15135,7 +15082,6 @@ impl ::core::default::Default for D3DKMT_DESTROYCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_DESTROYDCFROMMEMORY { pub hDc: super::super::super::Win32::Graphics::Gdi::HDC, @@ -19160,7 +19106,6 @@ impl ::core::default::Default for D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct D3DKMT_OPENADAPTERFROMHDC { pub hDc: super::super::super::Win32::Graphics::Gdi::HDC, @@ -19379,7 +19324,6 @@ impl ::core::default::Default for D3DKMT_OPENNATIVEFENCEFROMNTHANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct D3DKMT_OPENNTHANDLEFROMNAME { pub dwDesiredAccess: u32, @@ -19702,7 +19646,6 @@ impl ::core::default::Default for D3DKMT_OPENSYNCOBJECTFROMNTHANDLE2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct D3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME { pub dwDesiredAccess: u32, @@ -27459,7 +27402,6 @@ impl ::core::default::Default for D3DLINEPATTERN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTDEVICEDESC_V3 { pub dwSize: u32, @@ -27598,7 +27540,6 @@ impl ::core::default::Default for D3DNTDEVICEDESC_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHALDEVICEDESC_V1 { pub dwSize: u32, @@ -27662,7 +27603,6 @@ impl ::core::default::Default for D3DNTHALDEVICEDESC_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHALDEVICEDESC_V2 { pub dwSize: u32, @@ -27762,7 +27702,6 @@ impl ::core::default::Default for D3DNTHALDEVICEDESC_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CALLBACKS { pub dwSize: u32, @@ -27854,7 +27793,6 @@ impl ::core::default::Default for D3DNTHAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CALLBACKS2 { pub dwSize: u32, @@ -27890,7 +27828,6 @@ impl ::core::default::Default for D3DNTHAL_CALLBACKS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DNTHAL_CALLBACKS3 { pub dwSize: u32, @@ -27925,7 +27862,6 @@ impl ::core::default::Default for D3DNTHAL_CALLBACKS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_CLEAR2DATA { pub dwhContext: usize, @@ -28001,7 +27937,6 @@ impl ::core::default::Default for D3DNTHAL_CLIPPEDTRIANGLEFAN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_CONTEXTCREATEDATA { pub Anonymous1: D3DNTHAL_CONTEXTCREATEDATA_0, @@ -28030,7 +27965,6 @@ impl ::core::default::Default for D3DNTHAL_CONTEXTCREATEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_0 { pub lpDDGbl: *mut super::super::super::Win32::Graphics::DirectDraw::DD_DIRECTDRAW_GLOBAL, @@ -28055,7 +27989,6 @@ impl ::core::default::Default for D3DNTHAL_CONTEXTCREATEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_1 { pub lpDDS: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -28080,7 +28013,6 @@ impl ::core::default::Default for D3DNTHAL_CONTEXTCREATEDATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_CONTEXTCREATEDATA_2 { pub lpDDSZ: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -28380,7 +28312,6 @@ impl ::core::default::Default for D3DNTHAL_D3DEXTENDEDCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2ADDDIRTYBOX { pub dwSurface: u32, @@ -28484,7 +28415,6 @@ impl ::core::default::Default for D3DNTHAL_DP2BLT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2BUFFERBLT { pub dwDDDestSurface: u32, @@ -28629,7 +28559,6 @@ impl ::core::default::Default for D3DNTHAL_DP2COMMAND_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2COMPOSERECTS { pub SrcSurfaceHandle: u32, @@ -28733,7 +28662,6 @@ impl ::core::default::Default for D3DNTHAL_DP2CREATEPIXELSHADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2CREATEQUERY { pub dwQueryID: u32, @@ -28892,7 +28820,6 @@ impl ::core::default::Default for D3DNTHAL_DP2DELETEQUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -28935,7 +28862,6 @@ impl ::core::default::Default for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -28978,7 +28904,6 @@ impl ::core::default::Default for D3DNTHAL_DP2DRAWINDEXEDPRIMITIVE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWPRIMITIVE { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -29018,7 +28943,6 @@ impl ::core::default::Default for D3DNTHAL_DP2DRAWPRIMITIVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2DRAWPRIMITIVE2 { pub primType: super::super::super::Win32::Graphics::Direct3D9::D3DPRIMITIVETYPE, @@ -29148,7 +29072,6 @@ impl ::core::default::Default for D3DNTHAL_DP2EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2GENERATEMIPSUBLEVELS { pub hSurface: u32, @@ -29455,7 +29378,6 @@ impl ::core::default::Default for D3DNTHAL_DP2LINESTRIP { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DNTHAL_DP2MULTIPLYTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -29553,7 +29475,6 @@ impl ::core::default::Default for D3DNTHAL_DP2POINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2RENDERSTATE { pub RenderState: super::super::super::Win32::Graphics::Direct3D9::D3DRENDERSTATETYPE, @@ -29578,7 +29499,6 @@ impl ::core::default::Default for D3DNTHAL_DP2RENDERSTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union D3DNTHAL_DP2RENDERSTATE_0 { pub fState: f32, @@ -30127,7 +30047,6 @@ impl ::core::default::Default for D3DNTHAL_DP2SETTEXLOD { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D9"))] pub struct D3DNTHAL_DP2SETTRANSFORM { pub xfrmType: super::super::super::Win32::Graphics::Direct3D9::D3DTRANSFORMSTATETYPE, @@ -30225,7 +30144,6 @@ impl ::core::default::Default for D3DNTHAL_DP2STARTVERTEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2STATESET { pub dwOperation: u32, @@ -30572,7 +30490,6 @@ impl ::core::default::Default for D3DNTHAL_DP2VIEWPORTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct D3DNTHAL_DP2VOLUMEBLT { pub dwDDDestSurface: u32, @@ -30676,7 +30593,6 @@ impl ::core::default::Default for D3DNTHAL_DP2ZRANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_DRAWPRIMITIVES2DATA { pub dwhContext: usize, @@ -30713,7 +30629,6 @@ impl ::core::default::Default for D3DNTHAL_DRAWPRIMITIVES2DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_DRAWPRIMITIVES2DATA_0 { pub lpDDVertex: *mut super::super::super::Win32::Graphics::DirectDraw::DD_SURFACE_LOCAL, @@ -30738,7 +30653,6 @@ impl ::core::default::Default for D3DNTHAL_DRAWPRIMITIVES2DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub union D3DNTHAL_DRAWPRIMITIVES2DATA_1 { pub dwVertexSize: u32, @@ -30763,7 +30677,6 @@ impl ::core::default::Default for D3DNTHAL_DRAWPRIMITIVES2DATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub struct D3DNTHAL_GLOBALDRIVERDATA { pub dwSize: u32, @@ -30837,7 +30750,6 @@ impl ::core::default::Default for D3DNTHAL_SCENECAPTUREDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct D3DNTHAL_SETRENDERTARGETDATA { pub dwhContext: usize, @@ -31190,7 +31102,6 @@ impl ::core::default::Default for DDNT_GETD3DQUERYCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_GETD3DQUERYDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -31215,7 +31126,6 @@ impl ::core::default::Default for DDNT_GETD3DQUERYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union DDNT_GETD3DQUERYDATA_0 { pub dwQueryIndex: u32, @@ -31334,7 +31244,6 @@ impl ::core::default::Default for DDNT_GETEXTENDEDMODECOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_GETEXTENDEDMODEDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -31405,7 +31314,6 @@ impl ::core::default::Default for DDNT_GETFORMATCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct DDNT_GETFORMATDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -31431,7 +31339,6 @@ impl ::core::default::Default for DDNT_GETFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DDNT_MULTISAMPLEQUALITYLEVELSDATA { pub gdi2: DDNT_GETDRIVERINFO2DATA, @@ -31624,7 +31531,6 @@ impl ::core::default::Default for DD_GETD3DQUERYCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_GETD3DQUERYDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -31649,7 +31555,6 @@ impl ::core::default::Default for DD_GETD3DQUERYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub union DD_GETD3DQUERYDATA_0 { pub dwQueryIndex: u32, @@ -31768,7 +31673,6 @@ impl ::core::default::Default for DD_GETEXTENDEDMODECOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_GETEXTENDEDMODEDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -31839,7 +31743,6 @@ impl ::core::default::Default for DD_GETFORMATCOUNTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct DD_GETFORMATDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -31865,7 +31768,6 @@ impl ::core::default::Default for DD_GETFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DD_MULTISAMPLEQUALITYLEVELSDATA { pub gdi2: DD_GETDRIVERINFO2DATA, @@ -33325,7 +33227,6 @@ impl ::core::default::Default for DXGK_GPUVERSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { pub Version: u32, @@ -33360,7 +33261,6 @@ impl ::core::default::Default for DXGK_GRAPHICSPOWER_REGISTER_INPUT_V_1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DXGK_GRAPHICSPOWER_REGISTER_OUTPUT { pub DeviceHandle: *mut ::core::ffi::c_void, @@ -33835,60 +33735,45 @@ impl ::core::default::Default for _NT_D3DLINEPATTERN { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_CLEAR2CB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_CLEARCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_CONTEXTCREATECB = ::core::option::Option u32>; pub type LPD3DHAL_CONTEXTDESTROYALLCB = ::core::option::Option u32>; pub type LPD3DHAL_CONTEXTDESTROYCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_DRAWONEINDEXEDPRIMITIVECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_DRAWONEPRIMITIVECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_DRAWPRIMITIVES2CB = ::core::option::Option u32>; pub type LPD3DHAL_DRAWPRIMITIVESCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DHAL_GETSTATECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_DirectDraw\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_DirectDraw"))] pub type LPD3DHAL_RENDERPRIMITIVECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DHAL_RENDERSTATECB = ::core::option::Option u32>; pub type LPD3DHAL_SCENECAPTURECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type LPD3DHAL_SETRENDERTARGETCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DHAL_TEXTURECREATECB = ::core::option::Option u32>; pub type LPD3DHAL_TEXTUREDESTROYCB = ::core::option::Option u32>; pub type LPD3DHAL_TEXTUREGETSURFCB = ::core::option::Option u32>; pub type LPD3DHAL_TEXTURESWAPCB = ::core::option::Option u32>; pub type LPD3DHAL_VALIDATETEXTURESTAGESTATECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type LPD3DNTHAL_CLEAR2CB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_CONTEXTCREATECB = ::core::option::Option u32>; pub type LPD3DNTHAL_CONTEXTDESTROYALLCB = ::core::option::Option u32>; pub type LPD3DNTHAL_CONTEXTDESTROYCB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_DRAWPRIMITIVES2CB = ::core::option::Option u32>; pub type LPD3DNTHAL_SCENECAPTURECB = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DNTHAL_SETRENDERTARGETCB = ::core::option::Option u32>; pub type LPD3DNTHAL_TEXTURECREATECB = ::core::option::Option u32>; @@ -33899,7 +33784,6 @@ pub type LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB = ::core::option::Option; pub type PDXGK_GRAPHICSPOWER_UNREGISTER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PDXGK_INITIAL_COMPONENT_STATE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type PDXGK_POWER_NOTIFICATION = ::core::option::Option; pub type PDXGK_REMOVAL_NOTIFICATION = ::core::option::Option; @@ -33909,7 +33793,6 @@ pub type PFND3DKMT_ACQUIREKEYEDMUTEX2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_BUDGETCHANGENOTIFICATIONCALLBACK = ::core::option::Option; pub type PFND3DKMT_CANCELPRESENTS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_CHANGESURFACEPOINTER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CHANGEVIDEOMEMORYRESERVATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -33928,7 +33811,6 @@ pub type PFND3DKMT_CREATEALLOCATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATECONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATECONTEXTVIRTUAL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_CREATEDCFROMMEMORY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_CREATEDEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -33946,7 +33828,6 @@ pub type PFND3DKMT_CREATESYNCHRONIZATIONOBJECT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYALLOCATION2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYCONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_DESTROYDCFROMMEMORY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_DESTROYDEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -33995,7 +33876,6 @@ pub type PFND3DKMT_NOTIFYWORKSUBMISSION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMDEVICENAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMGDIDISPLAYNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFND3DKMT_OPENADAPTERFROMHDC = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENADAPTERFROMLUID = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -34003,7 +33883,6 @@ pub type PFND3DKMT_OPENKEYEDMUTEX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENKEYEDMUTEXFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENNATIVEFENCEFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_OPENNTHANDLEFROMNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENPROTECTEDSESSIONFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -34013,7 +33892,6 @@ pub type PFND3DKMT_OPENRESOURCEFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OPENSYNCOBJECTFROMNTHANDLE2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_OPENSYNCOBJECTNTHANDLEFROMNAME = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_OUTPUTDUPLGETFRAMEINFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -34071,7 +33949,6 @@ pub type PFND3DKMT_SETVIDPNSOURCEOWNER1 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SHAREDPRIMARYLOCKNOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SHAREDPRIMARYUNLOCKNOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFND3DKMT_SHAREOBJECTS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFND3DKMT_SIGNALSYNCHRONIZATIONOBJECT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; diff --git a/crates/libs/windows/src/Windows/Wdk/Graphics/mod.rs b/crates/libs/windows/src/Windows/Wdk/Graphics/mod.rs index b6b90519b7..5120eaadc0 100644 --- a/crates/libs/windows/src/Windows/Wdk/Graphics/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Graphics/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Graphics_Direct3D")] -#[doc = "Required features: `\"Wdk_Graphics_Direct3D\"`"] pub mod Direct3D; diff --git a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs index 106267ae2e..91ed552d7d 100644 --- a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/Ndis/mod.rs @@ -11,7 +11,6 @@ pub unsafe fn NdisAllocateMemoryWithTag(virtualaddress: *mut *mut ::core::ffi::c ::windows_targets::link!("ndis.sys" "system" fn NdisAllocateMemoryWithTag(virtualaddress : *mut *mut ::core::ffi::c_void, length : u32, tag : u32) -> i32); NdisAllocateMemoryWithTag(virtualaddress, length, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisCancelTimer(timer: *const NDIS_TIMER) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -180,7 +179,6 @@ pub unsafe fn NdisCoGetTapiCallId(ndisvchandle: *const ::core::ffi::c_void, tapi ::windows_targets::link!("ndis.sys" "system" fn NdisCoGetTapiCallId(ndisvchandle : *const ::core::ffi::c_void, tapicallid : *mut VAR_STRING) -> i32); NdisCoGetTapiCallId(ndisvchandle, tapicallid) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NdisCompleteDmaTransfer(status: *mut i32, ndisdmahandle: *mut ::core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: P0) @@ -190,7 +188,6 @@ where ::windows_targets::link!("ndis.sys" "system" fn NdisCompleteDmaTransfer(status : *mut i32, ndisdmahandle : *mut ::core::ffi::c_void, buffer : *mut super::super::Foundation:: MDL, offset : u32, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN)); NdisCompleteDmaTransfer(status, ndisdmahandle, buffer, offset, length, writetodevice.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NdisCopyBuffer(status: *mut i32, buffer: *mut *mut super::super::Foundation::MDL, poolhandle: *const ::core::ffi::c_void, memorydescriptor: *const ::core::ffi::c_void, offset: u32, length: u32) { @@ -264,7 +261,6 @@ pub unsafe fn NdisIMInitializeDeviceInstanceEx(driverhandle: *const ::core::ffi: ::windows_targets::link!("ndis.sys" "system" fn NdisIMInitializeDeviceInstanceEx(driverhandle : *const ::core::ffi::c_void, driverinstance : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicecontext : *const ::core::ffi::c_void) -> i32); NdisIMInitializeDeviceInstanceEx(driverhandle, driverinstance, ::core::mem::transmute(devicecontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisInitializeEvent() -> NDIS_EVENT { @@ -283,7 +279,6 @@ pub unsafe fn NdisInitializeString(destination: *mut super::super::super::Win32: ::windows_targets::link!("ndis.sys" "system" fn NdisInitializeString(destination : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, source : *const u8)); NdisInitializeString(destination, source) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisInitializeTimer(timer: *mut NDIS_TIMER, timerfunction: PNDIS_TIMER_FUNCTION, functioncontext: ::core::option::Option<*const ::core::ffi::c_void>) { @@ -306,7 +301,6 @@ where ::windows_targets::link!("ndis.sys" "system" fn NdisMAllocateSharedMemoryAsync(miniportadapterhandle : *const ::core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, context : *const ::core::ffi::c_void) -> i32); NdisMAllocateSharedMemoryAsync(miniportadapterhandle, length, cached.into_param().abi(), context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisMCancelTimer(timer: *const NDIS_MINIPORT_TIMER) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -383,7 +377,6 @@ where ::windows_targets::link!("ndis.sys" "system" fn NdisMFreeSharedMemory(miniportadapterhandle : *const ::core::ffi::c_void, length : u32, cached : super::super::super::Win32::Foundation:: BOOLEAN, virtualaddress : *const ::core::ffi::c_void, physicaladdress : i64)); NdisMFreeSharedMemory(miniportadapterhandle, length, cached.into_param().abi(), virtualaddress, physicaladdress) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn NdisMGetDeviceProperty(miniportadapterhandle: *const ::core::ffi::c_void, physicaldeviceobject: ::core::option::Option<*mut *mut super::super::Foundation::DEVICE_OBJECT>, functionaldeviceobject: ::core::option::Option<*mut *mut super::super::Foundation::DEVICE_OBJECT>, nextdeviceobject: ::core::option::Option<*mut *mut super::super::Foundation::DEVICE_OBJECT>, allocatedresources: ::core::option::Option<*mut *mut super::super::System::SystemServices::CM_RESOURCE_LIST>, allocatedresourcestranslated: ::core::option::Option<*mut *mut super::super::System::SystemServices::CM_RESOURCE_LIST>) { @@ -395,7 +388,6 @@ pub unsafe fn NdisMGetDmaAlignment(miniportadapterhandle: *const ::core::ffi::c_ ::windows_targets::link!("ndis.sys" "system" fn NdisMGetDmaAlignment(miniportadapterhandle : *const ::core::ffi::c_void) -> u32); NdisMGetDmaAlignment(miniportadapterhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisMInitializeTimer(timer: *const NDIS_MINIPORT_TIMER, miniportadapterhandle: *const ::core::ffi::c_void, timerfunction: PNDIS_TIMER_FUNCTION, functioncontext: *const ::core::ffi::c_void) { @@ -417,7 +409,6 @@ pub unsafe fn NdisMReadDmaCounter(miniportdmahandle: *const ::core::ffi::c_void) ::windows_targets::link!("ndis.sys" "system" fn NdisMReadDmaCounter(miniportdmahandle : *const ::core::ffi::c_void) -> u32); NdisMReadDmaCounter(miniportdmahandle) } -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] #[cfg(feature = "Wdk_System_SystemServices")] #[inline] pub unsafe fn NdisMRegisterDmaChannel(miniportdmahandle: *mut *mut ::core::ffi::c_void, miniportadapterhandle: *const ::core::ffi::c_void, dmachannel: u32, dma32bitaddresses: P0, dmadescription: *const NDIS_DMA_DESCRIPTION, maximumlength: u32) -> i32 @@ -437,7 +428,6 @@ pub unsafe fn NdisMRemoveMiniport(miniporthandle: *const ::core::ffi::c_void) -> ::windows_targets::link!("ndis.sys" "system" fn NdisMRemoveMiniport(miniporthandle : *const ::core::ffi::c_void) -> i32); NdisMRemoveMiniport(miniporthandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisMSetPeriodicTimer(timer: *const NDIS_MINIPORT_TIMER, millisecondperiod: u32) { @@ -514,42 +504,36 @@ pub unsafe fn NdisReleaseReadWriteLock(lock: *mut NDIS_RW_LOCK, lockstate: *cons ::windows_targets::link!("ndis.sys" "system" fn NdisReleaseReadWriteLock(lock : *mut NDIS_RW_LOCK, lockstate : *const LOCK_STATE)); NdisReleaseReadWriteLock(lock, lockstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisResetEvent(event: *const NDIS_EVENT) { ::windows_targets::link!("ndis.sys" "system" fn NdisResetEvent(event : *const NDIS_EVENT)); NdisResetEvent(event) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisSetEvent(event: *const NDIS_EVENT) { ::windows_targets::link!("ndis.sys" "system" fn NdisSetEvent(event : *const NDIS_EVENT)); NdisSetEvent(event) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisSetPeriodicTimer(ndistimer: *const NDIS_TIMER, millisecondsperiod: u32) { ::windows_targets::link!("ndis.sys" "system" fn NdisSetPeriodicTimer(ndistimer : *const NDIS_TIMER, millisecondsperiod : u32)); NdisSetPeriodicTimer(ndistimer, millisecondsperiod) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisSetTimer(timer: *const NDIS_TIMER, millisecondstodelay: u32) { ::windows_targets::link!("ndis.sys" "system" fn NdisSetTimer(timer : *const NDIS_TIMER, millisecondstodelay : u32)); NdisSetTimer(timer, millisecondstodelay) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisSetTimerEx(ndistimer: *const NDIS_TIMER, millisecondstodelay: u32, functioncontext: *const ::core::ffi::c_void) { ::windows_targets::link!("ndis.sys" "system" fn NdisSetTimerEx(ndistimer : *const NDIS_TIMER, millisecondstodelay : u32, functioncontext : *const ::core::ffi::c_void)); NdisSetTimerEx(ndistimer, millisecondstodelay, functioncontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NdisSetupDmaTransfer(status: *mut i32, ndisdmahandle: *mut ::core::ffi::c_void, buffer: *mut super::super::Foundation::MDL, offset: u32, length: u32, writetodevice: P0) @@ -574,7 +558,6 @@ pub unsafe fn NdisUpdateSharedMemory(ndisadapterhandle: *mut ::core::ffi::c_void ::windows_targets::link!("ndis.sys" "system" fn NdisUpdateSharedMemory(ndisadapterhandle : *mut ::core::ffi::c_void, length : u32, virtualaddress : *mut ::core::ffi::c_void, physicaladdress : i64)); NdisUpdateSharedMemory(ndisadapterhandle, length, virtualaddress, physicaladdress) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn NdisWaitEvent(event: *const NDIS_EVENT, mstowait: u32) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3496,7 +3479,6 @@ impl ::core::default::Default for CO_ADDRESS_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct CO_CALL_MANAGER_PARAMETERS { pub Transmit: super::super::super::Win32::Networking::WinSock::FLOWSPEC, @@ -4920,7 +4902,6 @@ impl ::core::default::Default for NDIS_CO_LINK_SPEED { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct NDIS_DMA_BLOCK { pub MapRegisterBase: *mut ::core::ffi::c_void, @@ -4948,7 +4929,6 @@ impl ::core::default::Default for NDIS_DMA_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] #[cfg(feature = "Wdk_System_SystemServices")] pub struct NDIS_DMA_DESCRIPTION { pub DemandMode: super::super::super::Win32::Foundation::BOOLEAN, @@ -4992,7 +4972,6 @@ impl ::core::default::Default for NDIS_DMA_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct NDIS_EVENT { pub Event: super::super::Foundation::KEVENT, @@ -5242,7 +5221,6 @@ impl ::core::default::Default for NDIS_IPSEC_OFFLOAD_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -5282,7 +5260,6 @@ impl ::core::default::Default for NDIS_IP_OPER_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATUS { pub AddressFamily: u32, @@ -5322,7 +5299,6 @@ impl ::core::default::Default for NDIS_IP_OPER_STATUS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_IP_OPER_STATUS_INFO { pub Header: NDIS_OBJECT_HEADER, @@ -5393,7 +5369,6 @@ impl ::core::default::Default for NDIS_IRDA_PACKET_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_LINK_PARAMETERS { pub Header: NDIS_OBJECT_HEADER, @@ -5466,7 +5441,6 @@ impl ::core::default::Default for NDIS_LINK_SPEED { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_LINK_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -5532,7 +5506,6 @@ impl ::windows_core::TypeKind for NDIS_MINIPORT_BLOCK { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] pub struct NDIS_MINIPORT_TIMER { pub Timer: super::super::System::SystemServices::KTIMER, @@ -5725,7 +5698,6 @@ impl ::windows_core::TypeKind for NDIS_OPEN_BLOCK { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_OPER_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -6099,7 +6071,6 @@ impl ::windows_core::TypeKind for NDIS_POLL_HANDLE { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT { pub Next: *mut NDIS_PORT, @@ -6141,7 +6112,6 @@ impl ::core::default::Default for NDIS_PORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_ARRAY { pub Header: NDIS_OBJECT_HEADER, @@ -6216,7 +6186,6 @@ impl ::core::default::Default for NDIS_PORT_AUTHENTICATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_CHARACTERISTICS { pub Header: NDIS_OBJECT_HEADER, @@ -6278,7 +6247,6 @@ impl ::core::default::Default for NDIS_PORT_CHARACTERISTICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_PORT_STATE { pub Header: NDIS_OBJECT_HEADER, @@ -7245,7 +7213,6 @@ impl ::core::default::Default for NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_Kernel"))] pub struct NDIS_TIMER { pub Timer: super::super::System::SystemServices::KTIMER, @@ -7683,7 +7650,6 @@ impl ::core::default::Default for NDIS_WLAN_BSSID_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_ENUM_ADAPTER { pub Header: NDIS_OBJECT_HEADER, @@ -7711,7 +7677,6 @@ impl ::core::default::Default for NDIS_WMI_ENUM_ADAPTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_EVENT_HEADER { pub Header: NDIS_OBJECT_HEADER, @@ -7876,7 +7841,6 @@ impl ::core::default::Default for NDIS_WMI_IPSEC_OFFLOAD_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_METHOD_HEADER { pub Header: NDIS_OBJECT_HEADER, @@ -7971,7 +7935,6 @@ impl ::core::default::Default for NDIS_WMI_OUTPUT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct NDIS_WMI_SET_HEADER { pub Header: NDIS_OBJECT_HEADER, diff --git a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs index a1d8f9bc9e..54302ea505 100644 --- a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -1,11 +1,9 @@ -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmBfeStateGet0() -> super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SERVICE_STATE { ::windows_targets::link!("fwpkclnt.sys" "system" fn FwpmBfeStateGet0() -> super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SERVICE_STATE); FwpmBfeStateGet0() } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmBfeStateSubscribeChanges0(deviceobject: *mut ::core::ffi::c_void, callback: FWPM_SERVICE_STATE_CHANGE_CALLBACK0, context: ::core::option::Option<*const ::core::ffi::c_void>, changehandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -20,7 +18,6 @@ where ::windows_targets::link!("fwpkclnt.sys" "system" fn FwpmBfeStateUnsubscribeChanges0(changehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmBfeStateUnsubscribeChanges0(changehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmCalloutAdd0(enginehandle: P0, callout: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CALLOUT0, sd: P1, id: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -31,7 +28,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, callout : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutAdd0(enginehandle.into_param().abi(), callout, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmCalloutCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CALLOUT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -66,7 +62,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmCalloutEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CALLOUT0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -77,7 +72,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmCalloutGetById0(enginehandle: P0, id: u32, callout: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CALLOUT0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -87,7 +81,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u32, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutGetById0(enginehandle.into_param().abi(), id, callout) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmCalloutGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, callout: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CALLOUT0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -97,7 +90,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, callout : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CALLOUT0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutGetByKey0(enginehandle.into_param().abi(), key, callout) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmCalloutGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -107,7 +99,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmCalloutGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmCalloutSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -117,7 +108,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmCalloutSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); 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\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmConnectionCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CONNECTION_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -136,7 +126,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmConnectionDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmConnectionEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CONNECTION0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -147,7 +136,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmConnectionEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmConnectionGetById0(enginehandle: P0, id: u64, connection: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_CONNECTION0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -157,7 +145,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, connection : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_CONNECTION0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmConnectionGetById0(enginehandle.into_param().abi(), id, connection) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmConnectionGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -167,7 +154,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmConnectionGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmConnectionSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -185,7 +171,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineClose0(enginehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmEngineClose0(enginehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmEngineGetOption0(enginehandle: P0, option: super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_ENGINE_OPTION, value: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWP_VALUE0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -195,7 +180,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, value : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmEngineGetOption0(enginehandle.into_param().abi(), option, value) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -205,7 +189,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmEngineGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security", feature = "Win32_System_Rpc"))] #[inline] pub unsafe fn FwpmEngineOpen0(servername: P0, authnservice: u32, authidentity: ::core::option::Option<*const super::super::super::Win32::System::Rpc::SEC_WINNT_AUTH_IDENTITY_W>, session: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SESSION0>, enginehandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -215,7 +198,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineOpen0(servername : ::windows_core::PCWSTR, authnservice : u32, authidentity : *const super::super::super::Win32::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W, session : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, enginehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); 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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmEngineSetOption0(enginehandle: P0, option: super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_ENGINE_OPTION, newvalue: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWP_VALUE0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -225,7 +207,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetOption0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, option : super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_ENGINE_OPTION, newvalue : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWP_VALUE0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmEngineSetOption0(enginehandle.into_param().abi(), option, newvalue) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -235,7 +216,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmEngineSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmFilterAdd0(enginehandle: P0, filter: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER0, sd: P1, id: ::core::option::Option<*mut u64>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -246,7 +226,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, filter : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterAdd0(enginehandle.into_param().abi(), filter, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmFilterCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -281,7 +260,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmFilterEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -292,7 +270,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmFilterGetById0(enginehandle: P0, id: u64, filter: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -302,7 +279,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterGetById0(enginehandle.into_param().abi(), id, filter) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmFilterGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, filter: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -312,7 +288,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, filter : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterGetByKey0(enginehandle.into_param().abi(), key, filter) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -322,7 +297,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmFilterGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -337,7 +311,6 @@ pub unsafe fn FwpmFreeMemory0(p: *mut *mut ::core::ffi::c_void) { ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFreeMemory0(p : *mut *mut ::core::ffi::c_void)); FwpmFreeMemory0(p) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmIPsecTunnelAdd0(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0>, tunnelpolicy: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0, filterconditions: &[super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER_CONDITION0], sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -348,7 +321,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmIPsecTunnelAdd0(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len().try_into().unwrap(), ::core::mem::transmute(filterconditions.as_ptr()), sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmIPsecTunnelAdd1(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1>, tunnelpolicy: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1, filterconditions: &[super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -359,7 +331,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmIPsecTunnelAdd1(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len().try_into().unwrap(), ::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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmIPsecTunnelAdd2(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2>, tunnelpolicy: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2, filterconditions: &[super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -370,7 +341,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, mainmodepolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, tunnelpolicy : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numfilterconditions : u32, filterconditions : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_FILTER_CONDITION0, keymodkey : *const ::windows_core::GUID, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmIPsecTunnelAdd2(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len().try_into().unwrap(), ::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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmIPsecTunnelAdd3(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3>, tunnelpolicy: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3, filterconditions: &[super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -389,7 +359,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmIPsecTunnelDeleteByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmIPsecTunnelDeleteByKey0(enginehandle.into_param().abi(), key) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmLayerCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_LAYER_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -408,7 +377,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmLayerDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmLayerEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_LAYER0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -419,7 +387,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmLayerEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmLayerGetById0(enginehandle: P0, id: u16, layer: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_LAYER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -429,7 +396,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u16, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmLayerGetById0(enginehandle.into_param().abi(), id, layer) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmLayerGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, layer: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_LAYER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -439,7 +405,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, layer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_LAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmLayerGetByKey0(enginehandle.into_param().abi(), key, layer) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -449,7 +414,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -459,7 +423,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmLayerSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); 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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -478,7 +441,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -489,7 +451,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT1, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -500,7 +461,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum2(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT2, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -511,7 +471,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum2(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum3(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT3, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -522,7 +481,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum3(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum4(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT4, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -533,7 +491,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum4(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum4(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmNetEventEnum5(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_NET_EVENT5, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -544,7 +501,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum5(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventEnum5(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventsGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -554,7 +510,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventsGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventsSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -564,7 +519,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmNetEventsSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderAdd0(enginehandle: P0, provider: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER0, sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -575,7 +529,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, provider : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderAdd0(enginehandle.into_param().abi(), provider, sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextAdd0(enginehandle: P0, providercontext: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0, sd: P1, id: ::core::option::Option<*mut u64>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -586,7 +539,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextAdd0(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextAdd1(enginehandle: P0, providercontext: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1, sd: P1, id: ::core::option::Option<*mut u64>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -597,7 +549,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextAdd1(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextAdd2(enginehandle: P0, providercontext: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2, sd: P1, id: ::core::option::Option<*mut u64>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -608,7 +559,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextAdd2(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextAdd3(enginehandle: P0, providercontext: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3, sd: P1, id: ::core::option::Option<*mut u64>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -619,7 +569,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, providercontext : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextAdd3(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmProviderContextCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -654,7 +603,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -665,7 +613,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -676,7 +623,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextEnum2(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -687,7 +633,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextEnum2(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextEnum3(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -698,7 +643,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextEnum3(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetById0(enginehandle: P0, id: u64, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -708,7 +652,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetById0(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetById1(enginehandle: P0, id: u64, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -718,7 +661,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetById1(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetById2(enginehandle: P0, id: u64, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation::NTSTATUS @@ -728,7 +670,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetById2(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetById3(enginehandle: P0, id: u64, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -738,7 +679,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetById3(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -748,7 +688,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetByKey0(enginehandle.into_param().abi(), key, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetByKey1(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -758,7 +697,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetByKey1(enginehandle.into_param().abi(), key, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetByKey2(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation::NTSTATUS @@ -768,7 +706,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT2) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetByKey2(enginehandle.into_param().abi(), key, providercontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmProviderContextGetByKey3(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -778,7 +715,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetByKey3(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, providercontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER_CONTEXT3) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetByKey3(enginehandle.into_param().abi(), key, providercontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -788,7 +724,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderContextGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -798,7 +733,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); 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\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmProviderCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -825,7 +759,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmProviderEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -836,7 +769,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmProviderGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, provider: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_PROVIDER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -846,7 +778,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, provider : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_PROVIDER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderGetByKey0(enginehandle.into_param().abi(), key, provider) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -856,7 +787,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmProviderGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -866,7 +796,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderSetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); 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\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmSessionCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SESSION_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -885,7 +814,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSessionDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmSessionEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SESSION0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -896,7 +824,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SESSION0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSessionEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn FwpmSubLayerAdd0(enginehandle: P0, sublayer: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SUBLAYER0, sd: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -907,7 +834,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerAdd0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, sublayer : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, sd : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSubLayerAdd0(enginehandle.into_param().abi(), sublayer, sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmSubLayerCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SUBLAYER_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -934,7 +860,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSubLayerDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmSubLayerEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SUBLAYER0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -945,7 +870,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSubLayerEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn FwpmSubLayerGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, sublayer: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::FWPM_SUBLAYER0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -955,7 +879,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerGetByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, sublayer : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: FWPM_SUBLAYER0) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSubLayerGetByKey0(enginehandle.into_param().abi(), key, sublayer) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -965,7 +888,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, key : *const ::windows_core::GUID, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmSubLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -999,7 +921,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmTransactionCommit0(enginehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmTransactionCommit0(enginehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1009,7 +930,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmvSwitchEventsGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1019,7 +939,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); FwpmvSwitchEventsSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecDospGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1029,7 +948,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecDospGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecDospGetStatistics0(enginehandle: P0, idpstatistics: *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_DOSP_STATISTICS0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1039,7 +957,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, idpstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecDospGetStatistics0(enginehandle.into_param().abi(), idpstatistics) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecDospSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1049,7 +966,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospSetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *const super::super::super::Win32::Security:: SID, sidgroup : *const super::super::super::Win32::Security:: SID, dacl : *const super::super::super::Win32::Security:: ACL, sacl : *const super::super::super::Win32::Security:: ACL) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecDospSetSecurityInfo0(enginehandle.into_param().abi(), 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\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecDospStateCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_DOSP_STATE_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1068,7 +984,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecDospStateDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecDospStateEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_DOSP_STATE0, numentries: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1079,7 +994,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospStateEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_DOSP_STATE0, numentries : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecDospStateEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentries) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecGetStatistics0(enginehandle: P0, ipsecstatistics: *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_STATISTICS0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1089,7 +1003,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecGetStatistics0(enginehandle.into_param().abi(), ipsecstatistics) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecGetStatistics1(enginehandle: P0, ipsecstatistics: *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_STATISTICS1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1099,7 +1012,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ipsecstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecGetStatistics1(enginehandle.into_param().abi(), ipsecstatistics) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextAddInbound0(enginehandle: P0, id: u64, inboundbundle: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1109,7 +1021,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddInbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextAddInbound0(enginehandle.into_param().abi(), id, inboundbundle) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextAddInbound1(enginehandle: P0, id: u64, inboundbundle: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1119,7 +1030,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddInbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, inboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextAddInbound1(enginehandle.into_param().abi(), id, inboundbundle) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextAddOutbound0(enginehandle: P0, id: u64, outboundbundle: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1129,7 +1039,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddOutbound0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE0) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextAddOutbound0(enginehandle.into_param().abi(), id, outboundbundle) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextAddOutbound1(enginehandle: P0, id: u64, outboundbundle: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1139,7 +1048,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextAddOutbound1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, outboundbundle : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_BUNDLE1) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextAddOutbound1(enginehandle.into_param().abi(), id, outboundbundle) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextCreate0(enginehandle: P0, outboundtraffic: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_TRAFFIC0, inboundfilterid: ::core::option::Option<*mut u64>, id: *mut u64) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1149,7 +1057,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextCreate0(enginehandle.into_param().abi(), outboundtraffic, ::core::mem::transmute(inboundfilterid.unwrap_or(::std::ptr::null_mut())), id) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextCreate1(enginehandle: P0, outboundtraffic: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_TRAFFIC1, virtualiftunnelinfo: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_VIRTUAL_IF_TUNNEL_INFO0>, inboundfilterid: ::core::option::Option<*mut u64>, id: *mut u64) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1159,7 +1066,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, outboundtraffic : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_TRAFFIC1, virtualiftunnelinfo : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_VIRTUAL_IF_TUNNEL_INFO0, inboundfilterid : *mut u64, id : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextCreate1(enginehandle.into_param().abi(), outboundtraffic, ::core::mem::transmute(virtualiftunnelinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(inboundfilterid.unwrap_or(::std::ptr::null_mut())), id) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1186,7 +1092,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1197,7 +1102,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT1, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1216,7 +1120,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextExpire0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextExpire0(enginehandle.into_param().abi(), id) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextGetById0(enginehandle: P0, id: u64, sacontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1226,7 +1129,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT0) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextGetById0(enginehandle.into_param().abi(), id, sacontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextGetById1(enginehandle: P0, id: u64, sacontext: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1236,7 +1138,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sacontext : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextGetById1(enginehandle.into_param().abi(), id, sacontext) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextGetSpi0(enginehandle: P0, id: u64, getspi: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_GETSPI0, inboundspi: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1246,7 +1147,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI0, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextGetSpi0(enginehandle.into_param().abi(), id, getspi, inboundspi) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextGetSpi1(enginehandle: P0, id: u64, getspi: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_GETSPI1, inboundspi: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1256,7 +1156,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetSpi1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextGetSpi1(enginehandle.into_param().abi(), id, getspi, inboundspi) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaContextSetSpi0(enginehandle: P0, id: u64, getspi: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_GETSPI1, inboundspi: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1266,7 +1165,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSetSpi0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, getspi : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_GETSPI1, inboundspi : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextSetSpi0(enginehandle.into_param().abi(), id, getspi, inboundspi) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaContextUpdate0(enginehandle: P0, flags: u64, newvalues: *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1276,7 +1174,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextUpdate0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u64, newvalues : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_CONTEXT1) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaContextUpdate0(enginehandle.into_param().abi(), flags, newvalues) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IPsecSaCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1286,7 +1183,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaCreateEnumHandle0(enginehandle.into_param().abi(), ::core::mem::transmute(enumtemplate.unwrap_or(::std::ptr::null())), enumhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaDbGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1296,7 +1192,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaDbGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaDbSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1315,7 +1210,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_DETAILS0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1326,7 +1220,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IPsecSaEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IPSEC_SA_DETAILS1, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1337,7 +1230,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IPSEC_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IPsecSaEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextGetStatistics0(enginehandle: P0, ikeextstatistics: *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_STATISTICS0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1347,7 +1239,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS0) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextGetStatistics0(enginehandle.into_param().abi(), ikeextstatistics) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextGetStatistics1(enginehandle: P0, ikeextstatistics: *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_STATISTICS1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1357,7 +1248,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, ikeextstatistics : *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_STATISTICS1) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextGetStatistics1(enginehandle.into_param().abi(), ikeextstatistics) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_NetworkManagement_WindowsFilteringPlatform", feature = "Win32_Security"))] #[inline] pub unsafe fn IkeextSaCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_ENUM_TEMPLATE0>, enumhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1367,7 +1257,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaCreateEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumtemplate : *const super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaCreateEnumHandle0(enginehandle.into_param().abi(), ::core::mem::transmute(enumtemplate.unwrap_or(::std::ptr::null())), enumhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IkeextSaDbGetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: *mut super::super::super::Win32::Foundation::PSID, sidgroup: *mut super::super::super::Win32::Foundation::PSID, dacl: *mut *mut super::super::super::Win32::Security::ACL, sacl: *mut *mut super::super::super::Win32::Security::ACL, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1377,7 +1266,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbGetSecurityInfo0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, securityinfo : u32, sidowner : *mut super::super::super::Win32::Foundation:: PSID, sidgroup : *mut super::super::super::Win32::Foundation:: PSID, dacl : *mut *mut super::super::super::Win32::Security:: ACL, sacl : *mut *mut super::super::super::Win32::Security:: ACL, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaDbGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IkeextSaDbSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::super::Win32::Security::SID>, sidgroup: ::core::option::Option<*const super::super::super::Win32::Security::SID>, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, sacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1404,7 +1292,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDestroyEnumHandle0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS0, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1415,7 +1302,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS1, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1426,7 +1312,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaEnum2(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS2, numentriesreturned: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1437,7 +1322,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaEnum2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, enumhandle : super::super::super::Win32::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2, numentriesreturned : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaEnum2(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaGetById0(enginehandle: P0, id: u64, sa: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1447,7 +1331,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById0(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS0) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaGetById0(enginehandle.into_param().abi(), id, sa) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaGetById1(enginehandle: P0, id: u64, salookupcontext: ::core::option::Option<*const ::windows_core::GUID>, sa: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1457,7 +1340,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById1(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS1) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaGetById1(enginehandle.into_param().abi(), id, ::core::mem::transmute(salookupcontext.unwrap_or(::std::ptr::null())), sa) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] #[inline] pub unsafe fn IkeextSaGetById2(enginehandle: P0, id: u64, salookupcontext: ::core::option::Option<*const ::windows_core::GUID>, sa: *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform::IKEEXT_SA_DETAILS2) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1467,6 +1349,5 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaGetById2(enginehandle : super::super::super::Win32::Foundation:: HANDLE, id : u64, salookupcontext : *const ::windows_core::GUID, sa : *mut *mut super::super::super::Win32::NetworkManagement::WindowsFilteringPlatform:: IKEEXT_SA_DETAILS2) -> super::super::super::Win32::Foundation:: NTSTATUS); IkeextSaGetById2(enginehandle.into_param().abi(), id, ::core::mem::transmute(salookupcontext.unwrap_or(::std::ptr::null())), sa) } -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] pub type FWPM_SERVICE_STATE_CHANGE_CALLBACK0 = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/mod.rs b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/mod.rs index d67a76208a..5d99c15b68 100644 --- a/crates/libs/windows/src/Windows/Wdk/NetworkManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/NetworkManagement/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Wdk_NetworkManagement_Ndis")] -#[doc = "Required features: `\"Wdk_NetworkManagement_Ndis\"`"] pub mod Ndis; #[cfg(feature = "Wdk_NetworkManagement_WindowsFilteringPlatform")] -#[doc = "Required features: `\"Wdk_NetworkManagement_WindowsFilteringPlatform\"`"] pub mod WindowsFilteringPlatform; diff --git a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs index cb285f996f..61de6432f5 100644 --- a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs @@ -26,21 +26,18 @@ pub unsafe fn FltAcquirePushLockSharedEx(pushlock: *mut usize, flags: u32) { ::windows_targets::link!("fltmgr.sys" "system" fn FltAcquirePushLockSharedEx(pushlock : *mut usize, flags : u32)); FltAcquirePushLockSharedEx(pushlock, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FltAcquireResourceExclusive(resource: *mut super::super::super::Foundation::ERESOURCE) { ::windows_targets::link!("fltmgr.sys" "system" fn FltAcquireResourceExclusive(resource : *mut super::super::super::Foundation:: ERESOURCE)); FltAcquireResourceExclusive(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FltAcquireResourceShared(resource: *mut super::super::super::Foundation::ERESOURCE) { ::windows_targets::link!("fltmgr.sys" "system" fn FltAcquireResourceShared(resource : *mut super::super::super::Foundation:: ERESOURCE)); FltAcquireResourceShared(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltAddOpenReparseEntry(filter: P0, data: *const FLT_CALLBACK_DATA, openreparseentry: *const super::OPEN_REPARSE_LIST_ENTRY) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -59,7 +56,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAdjustDeviceStackSizeForIoRedirection(sourceinstance : PFLT_INSTANCE, targetinstance : PFLT_INSTANCE, sourcedevicestacksizemodified : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAdjustDeviceStackSizeForIoRedirection(sourceinstance.into_param().abi(), targetinstance.into_param().abi(), ::core::mem::transmute(sourcedevicestacksizemodified.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltAllocateCallbackData(instance: P0, fileobject: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>, retnewcallbackdata: *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -69,7 +65,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateCallbackData(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAllocateCallbackData(instance.into_param().abi(), ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), retnewcallbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltAllocateCallbackDataEx(instance: P0, fileobject: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>, flags: u32, retnewcallbackdata: *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -79,7 +74,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateCallbackDataEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flags : u32, retnewcallbackdata : *mut *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAllocateCallbackDataEx(instance.into_param().abi(), ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), flags, retnewcallbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltAllocateContext(filter: P0, contexttype: u16, contextsize: usize, pooltype: super::super::super::Foundation::POOL_TYPE, returnedcontext: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -110,7 +104,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateExtraCreateParameterFromLookasideList(filter : PFLT_FILTER, ecptype : *const ::windows_core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : super:: PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, lookasidelist : *mut ::core::ffi::c_void, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAllocateExtraCreateParameterFromLookasideList(filter.into_param().abi(), ecptype, sizeofcontext, flags, cleanupcallback, lookasidelist, ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltAllocateExtraCreateParameterList(filter: P0, flags: u32, ecplist: *mut *mut super::super::super::Foundation::ECP_LIST) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -120,7 +113,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateExtraCreateParameterList(filter : PFLT_FILTER, flags : u32, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAllocateExtraCreateParameterList(filter.into_param().abi(), flags, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltAllocateFileLock(completelockcallbackdataroutine: PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE, unlockroutine: super::PUNLOCK_ROUTINE) -> *mut super::FILE_LOCK { @@ -132,7 +124,6 @@ pub unsafe fn FltAllocateGenericWorkItem() -> PFLT_GENERIC_WORKITEM { ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocateGenericWorkItem() -> PFLT_GENERIC_WORKITEM); FltAllocateGenericWorkItem() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltAllocatePoolAlignedWithTag(instance: P0, pooltype: super::super::super::Foundation::POOL_TYPE, numberofbytes: usize, tag: u32) -> *mut ::core::ffi::c_void @@ -142,7 +133,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAllocatePoolAlignedWithTag(instance : PFLT_INSTANCE, pooltype : super::super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); FltAllocatePoolAlignedWithTag(instance.into_param().abi(), pooltype, numberofbytes, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltApplyPriorityInfoThread(inputpriorityinfo: *const super::IO_PRIORITY_INFO, outputpriorityinfo: ::core::option::Option<*mut super::IO_PRIORITY_INFO>, thread: P0) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -170,14 +160,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltAttachVolumeAtAltitude(filter : PFLT_FILTER, volume : PFLT_VOLUME, altitude : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltAttachVolumeAtAltitude(filter.into_param().abi(), volume.into_param().abi(), altitude, ::core::mem::transmute(instancename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(retinstance.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FltBuildDefaultSecurityDescriptor(securitydescriptor: *mut super::super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, desiredaccess: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltBuildDefaultSecurityDescriptor(securitydescriptor : *mut super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltBuildDefaultSecurityDescriptor(securitydescriptor, desiredaccess) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCancelFileOpen(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT) @@ -187,42 +175,36 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCancelFileOpen(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT)); FltCancelFileOpen(instance.into_param().abi(), fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCancelIo(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltCancelIo(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltCancelIo(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCancellableWaitForMultipleObjects(objectarray: &[*const ::core::ffi::c_void], waittype: super::super::super::super::Win32::System::Kernel::WAIT_TYPE, timeout: ::core::option::Option<*const i64>, waitblockarray: ::core::option::Option<*const super::super::super::Foundation::KWAIT_BLOCK>, callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::super::Foundation:: KWAIT_BLOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCancellableWaitForMultipleObjects(objectarray.len().try_into().unwrap(), ::core::mem::transmute(objectarray.as_ptr()), waittype, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(waitblockarray.unwrap_or(::std::ptr::null())), callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCancellableWaitForSingleObject(object: *const ::core::ffi::c_void, timeout: ::core::option::Option<*const i64>, callbackdata: ::core::option::Option<*const FLT_CALLBACK_DATA>) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCancellableWaitForSingleObject(object, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(callbackdata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqDisable(cbdq: *mut FLT_CALLBACK_DATA_QUEUE) { ::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqDisable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); FltCbdqDisable(cbdq) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqEnable(cbdq: *mut FLT_CALLBACK_DATA_QUEUE) { ::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqEnable(cbdq : *mut FLT_CALLBACK_DATA_QUEUE)); FltCbdqEnable(cbdq) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqInitialize(instance: P0, cbdq: *mut FLT_CALLBACK_DATA_QUEUE, cbdqinsertio: PFLT_CALLBACK_DATA_QUEUE_INSERT_IO, cbdqremoveio: PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO, cbdqpeeknextio: PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO, cbdqacquire: PFLT_CALLBACK_DATA_QUEUE_ACQUIRE, cbdqrelease: PFLT_CALLBACK_DATA_QUEUE_RELEASE, cbdqcompletecanceledio: PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -232,21 +214,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqInitialize(instance : PFLT_INSTANCE, cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbdqinsertio : PFLT_CALLBACK_DATA_QUEUE_INSERT_IO, cbdqremoveio : PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO, cbdqpeeknextio : PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO, cbdqacquire : PFLT_CALLBACK_DATA_QUEUE_ACQUIRE, cbdqrelease : PFLT_CALLBACK_DATA_QUEUE_RELEASE, cbdqcompletecanceledio : PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCbdqInitialize(instance.into_param().abi(), cbdq, cbdqinsertio, cbdqremoveio, cbdqpeeknextio, cbdqacquire, cbdqrelease, cbdqcompletecanceledio) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqInsertIo(cbdq: *mut FLT_CALLBACK_DATA_QUEUE, cbd: *const FLT_CALLBACK_DATA, context: ::core::option::Option<*const super::super::super::System::SystemServices::IO_CSQ_IRP_CONTEXT>, insertcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqInsertIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, cbd : *const FLT_CALLBACK_DATA, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCbdqInsertIo(cbdq, cbd, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), ::core::mem::transmute(insertcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqRemoveIo(cbdq: *mut FLT_CALLBACK_DATA_QUEUE, context: *const super::super::super::System::SystemServices::IO_CSQ_IRP_CONTEXT) -> *mut FLT_CALLBACK_DATA { ::windows_targets::link!("fltmgr.sys" "system" fn FltCbdqRemoveIo(cbdq : *mut FLT_CALLBACK_DATA_QUEUE, context : *const super::super::super::System::SystemServices:: IO_CSQ_IRP_CONTEXT) -> *mut FLT_CALLBACK_DATA); FltCbdqRemoveIo(cbdq, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCbdqRemoveNextIo(cbdq: *mut FLT_CALLBACK_DATA_QUEUE, peekcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FLT_CALLBACK_DATA { @@ -258,42 +237,36 @@ pub unsafe fn FltCheckAndGrowNameControl(namectrl: *mut FLT_NAME_CONTROL, newsiz ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckAndGrowNameControl(namectrl : *mut FLT_NAME_CONTROL, newsize : u16) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCheckAndGrowNameControl(namectrl, newsize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCheckLockForReadAccess(filelock: *const super::FILE_LOCK, callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckLockForReadAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltCheckLockForReadAccess(filelock, callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCheckLockForWriteAccess(filelock: *const super::FILE_LOCK, callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckLockForWriteAccess(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltCheckLockForWriteAccess(filelock, callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCheckOplock(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, context: ::core::option::Option<*const ::core::ffi::c_void>, waitcompletionroutine: PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine: PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckOplock(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); FltCheckOplock(oplock, callbackdata, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), waitcompletionroutine, prepostcallbackdataroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCheckOplockEx(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, waitcompletionroutine: PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine: PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltCheckOplockEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); FltCheckOplockEx(oplock, callbackdata, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), waitcompletionroutine, prepostcallbackdataroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltClearCallbackDataDirty(data: *mut FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltClearCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); FltClearCallbackDataDirty(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltClearCancelCompletion(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -332,7 +305,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCloseSectionForDataScan(sectioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCloseSectionForDataScan(sectioncontext.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltCommitComplete(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -343,7 +315,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCommitComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCommitComplete(instance.into_param().abi(), transaction, transactioncontext.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltCommitFinalizeComplete(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -363,21 +334,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCompareInstanceAltitudes(instance1 : PFLT_INSTANCE, instance2 : PFLT_INSTANCE) -> i32); FltCompareInstanceAltitudes(instance1.into_param().abi(), instance2.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCompletePendedPostOperation(callbackdata: *const FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltCompletePendedPostOperation(callbackdata : *const FLT_CALLBACK_DATA)); FltCompletePendedPostOperation(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCompletePendedPreOperation(callbackdata: *const FLT_CALLBACK_DATA, callbackstatus: FLT_PREOP_CALLBACK_STATUS, context: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("fltmgr.sys" "system" fn FltCompletePendedPreOperation(callbackdata : *const FLT_CALLBACK_DATA, callbackstatus : FLT_PREOP_CALLBACK_STATUS, context : *const ::core::ffi::c_void)); FltCompletePendedPreOperation(callbackdata, callbackstatus, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCopyOpenReparseList(filter: P0, data: *const FLT_CALLBACK_DATA, ecplist: *mut super::super::super::Foundation::ECP_LIST) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -387,7 +355,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCopyOpenReparseList(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, ecplist : *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCopyOpenReparseList(filter.into_param().abi(), data, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltCreateCommunicationPort(filter: P0, serverport: *mut PFLT_PORT, objectattributes: *const super::super::super::Foundation::OBJECT_ATTRIBUTES, serverportcookie: ::core::option::Option<*const ::core::ffi::c_void>, connectnotifycallback: PFLT_CONNECT_NOTIFY, disconnectnotifycallback: PFLT_DISCONNECT_NOTIFY, messagenotifycallback: PFLT_MESSAGE_NOTIFY, maxconnections: i32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -397,7 +364,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateCommunicationPort(filter : PFLT_FILTER, serverport : *mut PFLT_PORT, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, serverportcookie : *const ::core::ffi::c_void, connectnotifycallback : PFLT_CONNECT_NOTIFY, disconnectnotifycallback : PFLT_DISCONNECT_NOTIFY, messagenotifycallback : PFLT_MESSAGE_NOTIFY, maxconnections : i32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateCommunicationPort(filter.into_param().abi(), serverport, objectattributes, ::core::mem::transmute(serverportcookie.unwrap_or(::std::ptr::null())), connectnotifycallback, disconnectnotifycallback, messagenotifycallback, maxconnections) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn FltCreateFile(filter: P0, instance: P1, filehandle: *mut super::super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, createdisposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32, flags: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -408,7 +374,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateFile(filter.into_param().abi(), instance.into_param().abi(), filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCreateFileEx(filter: P0, instance: P1, filehandle: *mut super::super::super::super::Win32::Foundation::HANDLE, fileobject: ::core::option::Option<*mut *mut super::super::super::Foundation::FILE_OBJECT>, desiredaccess: u32, objectattributes: *const super::super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, createdisposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32, flags: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -419,7 +384,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFileEx(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateFileEx(filter.into_param().abi(), instance.into_param().abi(), filehandle, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null_mut())), desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCreateFileEx2( @@ -447,7 +411,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateFileEx2(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, flags : u32, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateFileEx2(filter.into_param().abi(), instance.into_param().abi(), filehandle, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null_mut())), desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, flags, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCreateMailslotFile(filter: P0, instance: P1, filehandle: *mut super::super::super::super::Win32::Foundation::HANDLE, fileobject: ::core::option::Option<*mut *mut super::super::super::Foundation::FILE_OBJECT>, desiredaccess: u32, objectattributes: *const super::super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, createoptions: u32, mailslotquota: u32, maximummessagesize: u32, readtimeout: *const i64, drivercontext: ::core::option::Option<*const super::super::super::System::SystemServices::IO_DRIVER_CREATE_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -458,7 +421,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateMailslotFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, createoptions : u32, mailslotquota : u32, maximummessagesize : u32, readtimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateMailslotFile(filter.into_param().abi(), instance.into_param().abi(), filehandle, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null_mut())), desiredaccess, objectattributes, iostatusblock, createoptions, mailslotquota, maximummessagesize, readtimeout, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCreateNamedPipeFile( @@ -488,7 +450,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltCreateNamedPipeFile(filter : PFLT_FILTER, instance : PFLT_INSTANCE, filehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, fileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT, desiredaccess : u32, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, createdisposition : u32, createoptions : u32, namedpipetype : u32, readmode : u32, completionmode : u32, maximuminstances : u32, inboundquota : u32, outboundquota : u32, defaulttimeout : *const i64, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltCreateNamedPipeFile(filter.into_param().abi(), instance.into_param().abi(), filehandle, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null_mut())), desiredaccess, objectattributes, iostatusblock, shareaccess, createdisposition, createoptions, namedpipetype, readmode, completionmode, maximuminstances, inboundquota, outboundquota, ::core::mem::transmute(defaulttimeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltCreateSectionForDataScan(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, sectioncontext: P1, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::super::Foundation::OBJECT_ATTRIBUTES>, maximumsize: ::core::option::Option<*const i64>, sectionpageprotection: u32, allocationattributes: u32, flags: u32, sectionhandle: *mut super::super::super::super::Win32::Foundation::HANDLE, sectionobject: *mut *mut ::core::ffi::c_void, sectionfilesize: ::core::option::Option<*mut i64>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -522,7 +483,6 @@ pub unsafe fn FltCurrentOplockH(oplock: *const *const ::core::ffi::c_void) -> su ::windows_targets::link!("fltmgr.sys" "system" fn FltCurrentOplockH(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltCurrentOplockH(oplock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDecodeParameters(callbackdata: *const FLT_CALLBACK_DATA, mdladdresspointer: ::core::option::Option<*mut *mut *mut super::super::super::Foundation::MDL>, buffer: ::core::option::Option<*mut *mut *mut ::core::ffi::c_void>, length: ::core::option::Option<*mut *mut u32>, desiredaccess: ::core::option::Option<*mut super::super::super::System::SystemServices::LOCK_OPERATION>) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -545,7 +505,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteExtraCreateParameterLookasideList(filter : PFLT_FILTER, lookaside : *mut ::core::ffi::c_void, flags : u32)); FltDeleteExtraCreateParameterLookasideList(filter.into_param().abi(), lookaside, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDeleteFileContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -568,7 +527,6 @@ pub unsafe fn FltDeletePushLock(pushlock: *const usize) { ::windows_targets::link!("fltmgr.sys" "system" fn FltDeletePushLock(pushlock : *const usize)); FltDeletePushLock(pushlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDeleteStreamContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -578,7 +536,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltDeleteStreamContext(instance.into_param().abi(), fileobject, ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDeleteStreamHandleContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -588,7 +545,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltDeleteStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltDeleteStreamHandleContext(instance.into_param().abi(), fileobject, ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltDeleteTransactionContext(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -616,7 +572,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltDetachVolume(filter : PFLT_FILTER, volume : PFLT_VOLUME, instancename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltDetachVolume(filter.into_param().abi(), volume.into_param().abi(), ::core::mem::transmute(instancename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDeviceIoControlFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, iocontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -626,14 +581,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltDeviceIoControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iocontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltDeviceIoControlFile(instance.into_param().abi(), fileobject, iocontrolcode, ::core::mem::transmute(inputbuffer.unwrap_or(::std::ptr::null())), inputbufferlength, ::core::mem::transmute(outputbuffer.unwrap_or(::std::ptr::null_mut())), outputbufferlength, ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltDoCompletionProcessingWhenSafe(data: *const FLT_CALLBACK_DATA, fltobjects: *const FLT_RELATED_OBJECTS, completioncontext: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, safepostcallback: PFLT_POST_OPERATION_CALLBACK, retpostoperationstatus: *mut FLT_POSTOP_CALLBACK_STATUS) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltDoCompletionProcessingWhenSafe(data : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, completioncontext : *const ::core::ffi::c_void, flags : u32, safepostcallback : PFLT_POST_OPERATION_CALLBACK, retpostoperationstatus : *mut FLT_POSTOP_CALLBACK_STATUS) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltDoCompletionProcessingWhenSafe(data, fltobjects, ::core::mem::transmute(completioncontext.unwrap_or(::std::ptr::null())), flags, safepostcallback, retpostoperationstatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltEnlistInTransaction(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1, notificationmask: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -644,7 +597,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltEnlistInTransaction(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT, notificationmask : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnlistInTransaction(instance.into_param().abi(), transaction, transactioncontext.into_param().abi(), notificationmask) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltEnumerateFilterInformation(index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::FILTER_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -656,14 +608,12 @@ pub unsafe fn FltEnumerateFilters(filterlist: ::core::option::Option<&mut [PFLT_ ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateFilters(filterlist : *mut PFLT_FILTER, filterlistsize : u32, numberfiltersreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateFilters(::core::mem::transmute(filterlist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), filterlist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), numberfiltersreturned) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltEnumerateInstanceInformationByDeviceObject(deviceobject: *const super::super::super::Foundation::DEVICE_OBJECT, index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::INSTANCE_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateInstanceInformationByDeviceObject(deviceobject, index, informationclass, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, bytesreturned) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltEnumerateInstanceInformationByFilter(filter: P0, index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::INSTANCE_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -673,7 +623,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByFilter(filter : PFLT_FILTER, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateInstanceInformationByFilter(filter.into_param().abi(), index, informationclass, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, bytesreturned) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltEnumerateInstanceInformationByVolume(volume: P0, index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::INSTANCE_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -683,7 +632,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstanceInformationByVolume(volume : PFLT_VOLUME, index : u32, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateInstanceInformationByVolume(volume.into_param().abi(), index, informationclass, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, bytesreturned) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltEnumerateInstanceInformationByVolumeName(volumename: *const super::super::super::super::Win32::Foundation::UNICODE_STRING, index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::INSTANCE_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -699,7 +647,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateInstances(volume : PFLT_VOLUME, filter : PFLT_FILTER, instancelist : *mut PFLT_INSTANCE, instancelistsize : u32, numberinstancesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateInstances(volume.into_param().abi(), filter.into_param().abi(), ::core::mem::transmute(instancelist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), instancelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), numberinstancesreturned) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltEnumerateVolumeInformation(filter: P0, index: u32, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::FILTER_VOLUME_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -717,7 +664,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltEnumerateVolumes(filter : PFLT_FILTER, volumelist : *mut PFLT_VOLUME, volumelistsize : u32, numbervolumesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltEnumerateVolumes(filter.into_param().abi(), ::core::mem::transmute(volumelist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), volumelist.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), numbervolumesreturned) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFastIoMdlRead(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::super::Foundation::MDL, iostatus: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation::BOOLEAN @@ -727,7 +673,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlRead(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltFastIoMdlRead(initiatinginstance.into_param().abi(), fileobject, fileoffset, length, lockkey, mdlchain, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFastIoMdlReadComplete(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, mdlchain: *const super::super::super::Foundation::MDL) -> super::super::super::super::Win32::Foundation::BOOLEAN @@ -737,7 +682,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlReadComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltFastIoMdlReadComplete(initiatinginstance.into_param().abi(), fileobject, mdlchain) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFastIoMdlWriteComplete(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, mdlchain: *const super::super::super::Foundation::MDL) -> super::super::super::super::Win32::Foundation::BOOLEAN @@ -747,7 +691,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoMdlWriteComplete(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltFastIoMdlWriteComplete(initiatinginstance.into_param().abi(), fileobject, fileoffset, mdlchain) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFastIoPrepareMdlWrite(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::super::Foundation::MDL, iostatus: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation::BOOLEAN @@ -757,7 +700,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFastIoPrepareMdlWrite(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::super::Foundation:: MDL, iostatus : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltFastIoPrepareMdlWrite(initiatinginstance.into_param().abi(), fileobject, fileoffset, length, lockkey, mdlchain, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltFindExtraCreateParameter(filter: P0, ecplist: *const super::super::super::Foundation::ECP_LIST, ecptype: *const ::windows_core::GUID, ecpcontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>, ecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -767,7 +709,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFindExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltFindExtraCreateParameter(filter.into_param().abi(), ecplist, ecptype, ::core::mem::transmute(ecpcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFlushBuffers(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -777,7 +718,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFlushBuffers(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltFlushBuffers(instance.into_param().abi(), fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFlushBuffers2(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, flushtype: u32, callbackdata: ::core::option::Option<*const FLT_CALLBACK_DATA>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -787,7 +727,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFlushBuffers2(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, flushtype : u32, callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltFlushBuffers2(instance.into_param().abi(), fileobject, flushtype, ::core::mem::transmute(callbackdata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFreeCallbackData(callbackdata: *const FLT_CALLBACK_DATA) { @@ -810,7 +749,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeExtraCreateParameter(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void)); FltFreeExtraCreateParameter(filter.into_param().abi(), ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltFreeExtraCreateParameterList(filter: P0, ecplist: *const super::super::super::Foundation::ECP_LIST) @@ -820,7 +758,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeExtraCreateParameterList(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST)); FltFreeExtraCreateParameterList(filter.into_param().abi(), ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFreeFileLock(filelock: *const super::FILE_LOCK) { @@ -835,7 +772,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeGenericWorkItem(fltworkitem : PFLT_GENERIC_WORKITEM)); FltFreeGenericWorkItem(fltworkitem.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltFreeOpenReparseList(filter: P0, ecplist: *const super::super::super::Foundation::ECP_LIST) @@ -853,7 +789,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFreePoolAlignedWithTag(instance : PFLT_INSTANCE, buffer : *const ::core::ffi::c_void, tag : u32)); FltFreePoolAlignedWithTag(instance.into_param().abi(), buffer, tag) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FltFreeSecurityDescriptor(securitydescriptor: P0) @@ -863,7 +798,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFreeSecurityDescriptor(securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR)); FltFreeSecurityDescriptor(securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltFsControlFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fscontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -873,7 +807,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltFsControlFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltFsControlFile(instance.into_param().abi(), fileobject, fscontrolcode, ::core::mem::transmute(inputbuffer.unwrap_or(::std::ptr::null())), inputbufferlength, ::core::mem::transmute(outputbuffer.unwrap_or(::std::ptr::null_mut())), outputbufferlength, ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetActivityIdCallbackData(callbackdata: *const FLT_CALLBACK_DATA, guid: *mut ::windows_core::GUID) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -888,21 +821,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetBottomInstance(volume : PFLT_VOLUME, instance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetBottomInstance(volume.into_param().abi(), instance) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetContexts(fltobjects: *const FLT_RELATED_OBJECTS, desiredcontexts: u16, contexts: *mut FLT_RELATED_CONTEXTS) { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetContexts(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contexts : *mut FLT_RELATED_CONTEXTS)); FltGetContexts(fltobjects, desiredcontexts, contexts) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetContextsEx(fltobjects: *const FLT_RELATED_OBJECTS, desiredcontexts: u16, contextssize: usize, contexts: *mut FLT_RELATED_CONTEXTS_EX) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetContextsEx(fltobjects : *const FLT_RELATED_OBJECTS, desiredcontexts : u16, contextssize : usize, contexts : *mut FLT_RELATED_CONTEXTS_EX) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetContextsEx(fltobjects, desiredcontexts, contextssize, contexts) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetDestinationFileNameInformation(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, rootdirectory: P1, filename: P2, filenamelength: u32, nameoptions: u32, retfilenameinformation: *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -914,7 +844,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetDestinationFileNameInformation(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, rootdirectory : super::super::super::super::Win32::Foundation:: HANDLE, filename : ::windows_core::PCWSTR, filenamelength : u32, nameoptions : u32, retfilenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetDestinationFileNameInformation(instance.into_param().abi(), fileobject, rootdirectory.into_param().abi(), filename.into_param().abi(), filenamelength, nameoptions, retfilenameinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetDeviceObject(volume: P0, deviceobject: *mut *mut super::super::super::Foundation::DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -924,7 +853,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetDeviceObject(volume : PFLT_VOLUME, deviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetDeviceObject(volume.into_param().abi(), deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetDiskDeviceObject(volume: P0, diskdeviceobject: *mut *mut super::super::super::Foundation::DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -934,7 +862,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetDiskDeviceObject(volume : PFLT_VOLUME, diskdeviceobject : *mut *mut super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetDiskDeviceObject(volume.into_param().abi(), diskdeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetEcpListFromCallbackData(filter: P0, callbackdata: *const FLT_CALLBACK_DATA, ecplist: *mut *mut super::super::super::Foundation::ECP_LIST) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -944,7 +871,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetEcpListFromCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *mut *mut super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetEcpListFromCallbackData(filter.into_param().abi(), callbackdata, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetFileContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, context: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -954,14 +880,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetFileContext(instance.into_param().abi(), fileobject, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetFileNameInformation(callbackdata: *const FLT_CALLBACK_DATA, nameoptions: u32, filenameinformation: *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileNameInformation(callbackdata : *const FLT_CALLBACK_DATA, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetFileNameInformation(callbackdata, nameoptions, filenameinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetFileNameInformationUnsafe(fileobject: *const super::super::super::Foundation::FILE_OBJECT, instance: P0, nameoptions: u32, filenameinformation: *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -971,7 +895,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFileNameInformationUnsafe(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE, nameoptions : u32, filenameinformation : *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetFileNameInformationUnsafe(fileobject, instance.into_param().abi(), nameoptions, filenameinformation) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltGetFileSystemType(fltobject: *const ::core::ffi::c_void, filesystemtype: *mut super::super::super::super::Win32::Storage::InstallableFileSystems::FLT_FILESYSTEM_TYPE) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -991,7 +914,6 @@ pub unsafe fn FltGetFilterFromName(filtername: *const super::super::super::super ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFilterFromName(filtername : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, retfilter : *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetFilterFromName(filtername, retfilter) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltGetFilterInformation(filter: P0, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::FILTER_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1001,7 +923,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetFilterInformation(filter : PFLT_FILTER, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: FILTER_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetFilterInformation(filter.into_param().abi(), informationclass, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, bytesreturned) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetFsZeroingOffset(data: *const FLT_CALLBACK_DATA, zeroingoffset: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -1016,7 +937,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetInstanceContext(instance : PFLT_INSTANCE, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetInstanceContext(instance.into_param().abi(), context) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltGetInstanceInformation(instance: P0, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::INSTANCE_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1026,35 +946,30 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetInstanceInformation(instance : PFLT_INSTANCE, informationclass : super::super::super::super::Win32::Storage::InstallableFileSystems:: INSTANCE_INFORMATION_CLASS, buffer : *mut ::core::ffi::c_void, buffersize : u32, bytesreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetInstanceInformation(instance.into_param().abi(), informationclass, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, bytesreturned) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetIoAttributionHandleFromCallbackData(data: *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoAttributionHandleFromCallbackData(data : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); FltGetIoAttributionHandleFromCallbackData(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetIoPriorityHint(data: *const FLT_CALLBACK_DATA) -> super::super::super::Foundation::IO_PRIORITY_HINT { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHint(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); FltGetIoPriorityHint(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetIoPriorityHintFromCallbackData(data: *const FLT_CALLBACK_DATA) -> super::super::super::Foundation::IO_PRIORITY_HINT { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHintFromCallbackData(data : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: IO_PRIORITY_HINT); FltGetIoPriorityHintFromCallbackData(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetIoPriorityHintFromFileObject(fileobject: *const super::super::super::Foundation::FILE_OBJECT) -> super::super::super::Foundation::IO_PRIORITY_HINT { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetIoPriorityHintFromFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::Foundation:: IO_PRIORITY_HINT); FltGetIoPriorityHintFromFileObject(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltGetIoPriorityHintFromThread(thread: P0) -> super::super::super::Foundation::IO_PRIORITY_HINT @@ -1077,14 +992,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetLowerInstance(currentinstance : PFLT_INSTANCE, lowerinstance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetLowerInstance(currentinstance.into_param().abi(), lowerinstance) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetNewSystemBufferAddress(callbackdata: *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetNewSystemBufferAddress(callbackdata : *const FLT_CALLBACK_DATA) -> *mut ::core::ffi::c_void); FltGetNewSystemBufferAddress(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltGetNextExtraCreateParameter(filter: P0, ecplist: *const super::super::super::Foundation::ECP_LIST, currentecpcontext: ::core::option::Option<*const ::core::ffi::c_void>, nextecptype: ::core::option::Option<*mut ::windows_core::GUID>, nextecpcontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>, nextecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1094,28 +1007,24 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetNextExtraCreateParameter(filter : PFLT_FILTER, ecplist : *const super::super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetNextExtraCreateParameter(filter.into_param().abi(), ecplist, ::core::mem::transmute(currentecpcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(nextecptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(nextecpcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(nextecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetRequestorProcess(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::Foundation::PEPROCESS { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::Foundation:: PEPROCESS); FltGetRequestorProcess(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetRequestorProcessId(callbackdata: *const FLT_CALLBACK_DATA) -> u32 { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcessId(callbackdata : *const FLT_CALLBACK_DATA) -> u32); FltGetRequestorProcessId(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetRequestorProcessIdEx(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::HANDLE { ::windows_targets::link!("fltmgr.sys" "system" fn FltGetRequestorProcessIdEx(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: HANDLE); FltGetRequestorProcessIdEx(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetRequestorSessionId(callbackdata: *const FLT_CALLBACK_DATA, sessionid: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -1130,7 +1039,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetRoutineAddress(fltmgrroutinename : ::windows_core::PCSTR) -> *mut ::core::ffi::c_void); FltGetRoutineAddress(fltmgrroutinename.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetSectionContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, context: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1140,7 +1048,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetSectionContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetSectionContext(instance.into_param().abi(), fileobject, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetStreamContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, context: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1150,7 +1057,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetStreamContext(instance.into_param().abi(), fileobject, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetStreamHandleContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, context: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1160,7 +1066,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetStreamHandleContext(instance.into_param().abi(), fileobject, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetSwappedBufferMdlAddress(callbackdata: *const FLT_CALLBACK_DATA) -> *mut super::super::super::Foundation::MDL { @@ -1175,7 +1080,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetTopInstance(volume : PFLT_VOLUME, instance : *mut PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetTopInstance(volume.into_param().abi(), instance) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltGetTransactionContext(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, context: *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1185,7 +1089,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetTransactionContext(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetTransactionContext(instance.into_param().abi(), transaction, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetTunneledName(callbackdata: *const FLT_CALLBACK_DATA, filenameinformation: *const FLT_FILE_NAME_INFORMATION, rettunneledfilenameinformation: *mut *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -1209,7 +1112,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeContext(filter : PFLT_FILTER, volume : PFLT_VOLUME, context : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetVolumeContext(filter.into_param().abi(), volume.into_param().abi(), context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetVolumeFromDeviceObject(filter: P0, deviceobject: *const super::super::super::Foundation::DEVICE_OBJECT, retvolume: *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1219,7 +1121,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeFromDeviceObject(filter : PFLT_FILTER, deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT, retvolume : *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetVolumeFromDeviceObject(filter.into_param().abi(), deviceobject, retvolume) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltGetVolumeFromFileObject(filter: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, retvolume: *mut PFLT_VOLUME) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1253,7 +1154,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltGetVolumeGuidName(volume : PFLT_VOLUME, volumeguidname : *mut super::super::super::super::Win32::Foundation:: UNICODE_STRING, buffersizeneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltGetVolumeGuidName(volume.into_param().abi(), ::core::mem::transmute(volumeguidname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffersizeneeded.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] #[cfg(feature = "Win32_Storage_InstallableFileSystems")] #[inline] pub unsafe fn FltGetVolumeInformation(volume: P0, informationclass: super::super::super::super::Win32::Storage::InstallableFileSystems::FILTER_VOLUME_INFORMATION_CLASS, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, bytesreturned: *mut u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1296,7 +1196,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltInitExtraCreateParameterLookasideList(filter : PFLT_FILTER, lookaside : *mut ::core::ffi::c_void, flags : u32, size : usize, tag : u32)); FltInitExtraCreateParameterLookasideList(filter.into_param().abi(), lookaside, flags, size, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltInitializeFileLock(filelock: *mut super::FILE_LOCK) { @@ -1315,7 +1214,6 @@ pub unsafe fn FltInitializePushLock() -> usize { FltInitializePushLock(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltInsertExtraCreateParameter(filter: P0, ecplist: *mut super::super::super::Foundation::ECP_LIST, ecpcontext: *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1325,21 +1223,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltInsertExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltInsertExtraCreateParameter(filter.into_param().abi(), ecplist, ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIs32bitProcess(callbackdata: ::core::option::Option<*const FLT_CALLBACK_DATA>) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltIs32bitProcess(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltIs32bitProcess(::core::mem::transmute(callbackdata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsCallbackDataDirty(data: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltIsCallbackDataDirty(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltIsCallbackDataDirty(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsDirectory(fileobject: *const super::super::super::Foundation::FILE_OBJECT, instance: P0, isdirectory: *mut super::super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1365,14 +1260,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltIsEcpFromUserMode(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltIsEcpFromUserMode(filter.into_param().abi(), ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsFltMgrVolumeDeviceObject(deviceobject: *const super::super::super::Foundation::DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltIsFltMgrVolumeDeviceObject(deviceobject : *const super::super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltIsFltMgrVolumeDeviceObject(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsIoCanceled(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { @@ -1388,7 +1281,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltIsIoRedirectionAllowed(sourceinstance : PFLT_INSTANCE, targetinstance : PFLT_INSTANCE, redirectionallowed : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltIsIoRedirectionAllowed(sourceinstance.into_param().abi(), targetinstance.into_param().abi(), redirectionallowed) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsIoRedirectionAllowedForOperation(data: *const FLT_CALLBACK_DATA, targetinstance: P0, redirectionallowedthisio: *mut super::super::super::super::Win32::Foundation::BOOLEAN, redirectionallowedallio: ::core::option::Option<*mut super::super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1398,7 +1290,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltIsIoRedirectionAllowedForOperation(data : *const FLT_CALLBACK_DATA, targetinstance : PFLT_INSTANCE, redirectionallowedthisio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN, redirectionallowedallio : *mut super::super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltIsIoRedirectionAllowedForOperation(data, targetinstance.into_param().abi(), redirectionallowedthisio, ::core::mem::transmute(redirectionallowedallio.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltIsOperationSynchronous(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { @@ -1420,14 +1311,12 @@ pub unsafe fn FltLoadFilter(filtername: *const super::super::super::super::Win32 ::windows_targets::link!("fltmgr.sys" "system" fn FltLoadFilter(filtername : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltLoadFilter(filtername) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltLockUserBuffer(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltLockUserBuffer(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltLockUserBuffer(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltNotifyFilterChangeDirectory(notifysync: P0, notifylist: *mut super::super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const ::core::ffi::c_void, fulldirectoryname: *const super::super::super::super::Win32::System::Kernel::STRING, watchtree: P1, ignorebuffer: P2, completionfilter: u32, notifycallbackdata: *const FLT_CALLBACK_DATA, traversecallback: super::PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext: ::core::option::Option<*const super::super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: super::PFILTER_REPORT_CHANGE) @@ -1449,7 +1338,6 @@ pub unsafe fn FltObjectReference(fltobject: *mut ::core::ffi::c_void) -> super:: ::windows_targets::link!("fltmgr.sys" "system" fn FltObjectReference(fltobject : *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltObjectReference(fltobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOpenVolume(instance: P0, volumehandle: *mut super::super::super::super::Win32::Foundation::HANDLE, volumefileobject: ::core::option::Option<*mut *mut super::super::super::Foundation::FILE_OBJECT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1459,35 +1347,30 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltOpenVolume(instance : PFLT_INSTANCE, volumehandle : *mut super::super::super::super::Win32::Foundation:: HANDLE, volumefileobject : *mut *mut super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltOpenVolume(instance.into_param().abi(), volumehandle, ::core::mem::transmute(volumefileobject.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockBreakH(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, waitcompletionroutine: PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine: PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakH(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); FltOplockBreakH(oplock, callbackdata, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), waitcompletionroutine, prepostcallbackdataroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockBreakToNone(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, context: ::core::option::Option<*const ::core::ffi::c_void>, waitcompletionroutine: PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine: PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakToNone(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); FltOplockBreakToNone(oplock, callbackdata, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), waitcompletionroutine, prepostcallbackdataroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockBreakToNoneEx(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, waitcompletionroutine: PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine: PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockBreakToNoneEx(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, flags : u32, context : *const ::core::ffi::c_void, waitcompletionroutine : PFLTOPLOCK_WAIT_COMPLETE_ROUTINE, prepostcallbackdataroutine : PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE) -> FLT_PREOP_CALLBACK_STATUS); FltOplockBreakToNoneEx(oplock, callbackdata, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), waitcompletionroutine, prepostcallbackdataroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockFsctrl(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, opencount: u32) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockFsctrl(oplock : *const *const ::core::ffi::c_void, callbackdata : *const FLT_CALLBACK_DATA, opencount : u32) -> FLT_PREOP_CALLBACK_STATUS); FltOplockFsctrl(oplock, callbackdata, opencount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockFsctrlEx(oplock: *const *const ::core::ffi::c_void, callbackdata: *const FLT_CALLBACK_DATA, opencount: u32, flags: u32) -> FLT_PREOP_CALLBACK_STATUS { @@ -1499,14 +1382,12 @@ pub unsafe fn FltOplockIsFastIoPossible(oplock: *const *const ::core::ffi::c_voi ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockIsFastIoPossible(oplock : *const *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltOplockIsFastIoPossible(oplock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockIsSharedRequest(callbackdata: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltOplockIsSharedRequest(callbackdata : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltOplockIsSharedRequest(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltOplockKeysEqual(fo1: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>, fo2: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>) -> super::super::super::super::Win32::Foundation::BOOLEAN { @@ -1523,21 +1404,18 @@ pub unsafe fn FltParseFileNameInformation(filenameinformation: *mut FLT_FILE_NAM ::windows_targets::link!("fltmgr.sys" "system" fn FltParseFileNameInformation(filenameinformation : *mut FLT_FILE_NAME_INFORMATION) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltParseFileNameInformation(filenameinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltPerformAsynchronousIo(callbackdata: *mut FLT_CALLBACK_DATA, callbackroutine: PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltPerformAsynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltPerformAsynchronousIo(callbackdata, callbackroutine, callbackcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltPerformSynchronousIo(callbackdata: *mut FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltPerformSynchronousIo(callbackdata : *mut FLT_CALLBACK_DATA)); FltPerformSynchronousIo(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltPrePrepareComplete(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1548,7 +1426,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltPrePrepareComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltPrePrepareComplete(instance.into_param().abi(), transaction, transactioncontext.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltPrepareComplete(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1567,28 +1444,24 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltPrepareToReuseEcp(filter : PFLT_FILTER, ecpcontext : *const ::core::ffi::c_void)); FltPrepareToReuseEcp(filter.into_param().abi(), ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltProcessFileLock(filelock: *const super::FILE_LOCK, callbackdata: *const FLT_CALLBACK_DATA, context: ::core::option::Option<*const ::core::ffi::c_void>) -> FLT_PREOP_CALLBACK_STATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltProcessFileLock(filelock : *const super:: FILE_LOCK, callbackdata : *const FLT_CALLBACK_DATA, context : *const ::core::ffi::c_void) -> FLT_PREOP_CALLBACK_STATUS); FltProcessFileLock(filelock, callbackdata, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltPropagateActivityIdToThread(callbackdata: *const FLT_CALLBACK_DATA, propagateid: *mut ::windows_core::GUID, originalid: *mut *mut ::windows_core::GUID) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltPropagateActivityIdToThread(callbackdata : *const FLT_CALLBACK_DATA, propagateid : *mut ::windows_core::GUID, originalid : *mut *mut ::windows_core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltPropagateActivityIdToThread(callbackdata, propagateid, originalid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltPropagateIrpExtension(sourcedata: *const FLT_CALLBACK_DATA, targetdata: *mut FLT_CALLBACK_DATA, flags: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltPropagateIrpExtension(sourcedata : *const FLT_CALLBACK_DATA, targetdata : *mut FLT_CALLBACK_DATA, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltPropagateIrpExtension(sourcedata, targetdata, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltPurgeFileNameInformationCache(instance: P0, fileobject: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1598,7 +1471,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltPurgeFileNameInformationCache(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltPurgeFileNameInformationCache(instance.into_param().abi(), ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryDirectoryFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, returnsingleentry: P1, filename: ::core::option::Option<*const super::super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P2, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1610,7 +1482,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryDirectoryFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryDirectoryFile(instance.into_param().abi(), fileobject, fileinformation, length, fileinformationclass, returnsingleentry.into_param().abi(), ::core::mem::transmute(filename.unwrap_or(::std::ptr::null())), restartscan.into_param().abi(), ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryDirectoryFileEx(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, queryflags: u32, filename: ::core::option::Option<*const super::super::super::super::Win32::Foundation::UNICODE_STRING>, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1620,7 +1491,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryDirectoryFileEx(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryDirectoryFileEx(instance.into_param().abi(), fileobject, fileinformation, length, fileinformationclass, queryflags, ::core::mem::transmute(filename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryEaFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, returnedeadata: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P1, ealist: ::core::option::Option<*const ::core::ffi::c_void>, ealistlength: u32, eaindex: ::core::option::Option<*const u32>, restartscan: P2, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1632,7 +1502,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, returnedeadata : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryEaFile(instance.into_param().abi(), fileobject, returnedeadata, length, returnsingleentry.into_param().abi(), ::core::mem::transmute(ealist.unwrap_or(::std::ptr::null())), ealistlength, ::core::mem::transmute(eaindex.unwrap_or(::std::ptr::null())), restartscan.into_param().abi(), ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_System_IO"))] #[inline] pub unsafe fn FltQueryInformationByName(filter: P0, instance: P1, objectattributes: *const super::super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, drivercontext: ::core::option::Option<*const super::super::super::System::SystemServices::IO_DRIVER_CREATE_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1643,7 +1512,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryInformationByName(filter : PFLT_FILTER, instance : PFLT_INSTANCE, objectattributes : *const super::super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, drivercontext : *const super::super::super::System::SystemServices:: IO_DRIVER_CREATE_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryInformationByName(filter.into_param().abi(), instance.into_param().abi(), objectattributes, iostatusblock, fileinformation, length, fileinformationclass, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryInformationFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1653,7 +1521,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super:: FILE_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryInformationFile(instance.into_param().abi(), fileobject, fileinformation, length, fileinformationclass, ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryQuotaInformationFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, iostatusblock: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P1, sidlist: ::core::option::Option<*const ::core::ffi::c_void>, sidlistlength: u32, startsid: ::core::option::Option<*const u32>, restartscan: P2, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1665,7 +1532,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, iostatusblock : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : *const u32, restartscan : super::super::super::super::Win32::Foundation:: BOOLEAN, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryQuotaInformationFile(instance.into_param().abi(), fileobject, iostatusblock, buffer, length, returnsingleentry.into_param().abi(), ::core::mem::transmute(sidlist.unwrap_or(::std::ptr::null())), sidlistlength, ::core::mem::transmute(startsid.unwrap_or(::std::ptr::null())), restartscan.into_param().abi(), ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQuerySecurityObject(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, securityinformation: u32, securitydescriptor: super::super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, length: u32, lengthneeded: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1675,7 +1541,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQuerySecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : u32, lengthneeded : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQuerySecurityObject(instance.into_param().abi(), fileobject, securityinformation, securitydescriptor, length, ::core::mem::transmute(lengthneeded.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn FltQueryVolumeInformation(instance: P0, iosb: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *mut ::core::ffi::c_void, length: u32, fsinformationclass: super::FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1685,7 +1550,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryVolumeInformation(instance : PFLT_INSTANCE, iosb : *mut super::super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryVolumeInformation(instance.into_param().abi(), iosb, fsinformation, length, fsinformationclass) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueryVolumeInformationFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fsinformation: *mut ::core::ffi::c_void, length: u32, fsinformationclass: super::FS_INFORMATION_CLASS, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1695,7 +1559,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueryVolumeInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : super:: FS_INFORMATION_CLASS, lengthreturned : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueryVolumeInformationFile(instance.into_param().abi(), fileobject, fsinformation, length, fsinformationclass, ::core::mem::transmute(lengthreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltQueueDeferredIoWorkItem(fltworkitem: P0, data: *const FLT_CALLBACK_DATA, workerroutine: PFLT_DEFERRED_IO_WORKITEM_ROUTINE, queuetype: super::super::super::System::SystemServices::WORK_QUEUE_TYPE, context: *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1705,7 +1568,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueueDeferredIoWorkItem(fltworkitem : PFLT_DEFERRED_IO_WORKITEM, data : *const FLT_CALLBACK_DATA, workerroutine : PFLT_DEFERRED_IO_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueueDeferredIoWorkItem(fltworkitem.into_param().abi(), data, workerroutine, queuetype, context) } -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] #[cfg(feature = "Wdk_System_SystemServices")] #[inline] pub unsafe fn FltQueueGenericWorkItem(fltworkitem: P0, fltobject: *const ::core::ffi::c_void, workerroutine: PFLT_GENERIC_WORKITEM_ROUTINE, queuetype: super::super::super::System::SystemServices::WORK_QUEUE_TYPE, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1715,7 +1577,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltQueueGenericWorkItem(fltworkitem : PFLT_GENERIC_WORKITEM, fltobject : *const ::core::ffi::c_void, workerroutine : PFLT_GENERIC_WORKITEM_ROUTINE, queuetype : super::super::super::System::SystemServices:: WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltQueueGenericWorkItem(fltworkitem.into_param().abi(), fltobject, workerroutine, queuetype, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltReadFile(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, byteoffset: ::core::option::Option<*const i64>, length: u32, buffer: *mut ::core::ffi::c_void, flags: u32, bytesread: ::core::option::Option<*mut u32>, callbackroutine: PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1725,7 +1586,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltReadFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *mut ::core::ffi::c_void, flags : u32, bytesread : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltReadFile(initiatinginstance.into_param().abi(), fileobject, ::core::mem::transmute(byteoffset.unwrap_or(::std::ptr::null())), length, buffer, flags, ::core::mem::transmute(bytesread.unwrap_or(::std::ptr::null_mut())), callbackroutine, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltReadFileEx(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, byteoffset: ::core::option::Option<*const i64>, length: u32, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, flags: u32, bytesread: ::core::option::Option<*mut u32>, callbackroutine: PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, key: ::core::option::Option<*const u32>, mdl: ::core::option::Option<*const super::super::super::Foundation::MDL>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1748,7 +1608,6 @@ pub unsafe fn FltReferenceFileNameInformation(filenameinformation: *const FLT_FI ::windows_targets::link!("fltmgr.sys" "system" fn FltReferenceFileNameInformation(filenameinformation : *const FLT_FILE_NAME_INFORMATION)); FltReferenceFileNameInformation(filenameinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRegisterFilter(driver: *const super::super::super::Foundation::DRIVER_OBJECT, registration: *const FLT_REGISTRATION, retfilter: *mut PFLT_FILTER) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -1763,7 +1622,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRegisterForDataScan(instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRegisterForDataScan(instance.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltReissueSynchronousIo(initiatinginstance: P0, callbackdata: *const FLT_CALLBACK_DATA) @@ -1806,14 +1664,12 @@ pub unsafe fn FltReleasePushLockEx(pushlock: *mut usize, flags: u32) { ::windows_targets::link!("fltmgr.sys" "system" fn FltReleasePushLockEx(pushlock : *mut usize, flags : u32)); FltReleasePushLockEx(pushlock, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FltReleaseResource(resource: *mut super::super::super::Foundation::ERESOURCE) { ::windows_targets::link!("fltmgr.sys" "system" fn FltReleaseResource(resource : *mut super::super::super::Foundation:: ERESOURCE)); FltReleaseResource(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltRemoveExtraCreateParameter(filter: P0, ecplist: *mut super::super::super::Foundation::ECP_LIST, ecptype: *const ::windows_core::GUID, ecpcontext: *mut *mut ::core::ffi::c_void, ecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1823,7 +1679,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRemoveExtraCreateParameter(filter : PFLT_FILTER, ecplist : *mut super::super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRemoveExtraCreateParameter(filter.into_param().abi(), ecplist, ecptype, ecpcontext, ::core::mem::transmute(ecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRemoveOpenReparseEntry(filter: P0, data: *const FLT_CALLBACK_DATA, openreparseentry: *const super::OPEN_REPARSE_LIST_ENTRY) @@ -1833,7 +1688,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRemoveOpenReparseEntry(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, openreparseentry : *const super:: OPEN_REPARSE_LIST_ENTRY)); FltRemoveOpenReparseEntry(filter.into_param().abi(), data, openreparseentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRequestFileInfoOnCreateCompletion(filter: P0, data: *const FLT_CALLBACK_DATA, infoclassflags: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1843,21 +1697,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRequestFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclassflags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRequestFileInfoOnCreateCompletion(filter.into_param().abi(), data, infoclassflags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRequestOperationStatusCallback(data: *const FLT_CALLBACK_DATA, callbackroutine: PFLT_GET_OPERATION_STATUS_CALLBACK, requestercontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltRequestOperationStatusCallback(data : *const FLT_CALLBACK_DATA, callbackroutine : PFLT_GET_OPERATION_STATUS_CALLBACK, requestercontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRequestOperationStatusCallback(data, callbackroutine, ::core::mem::transmute(requestercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRetainSwappedBufferMdlAddress(callbackdata: *const FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltRetainSwappedBufferMdlAddress(callbackdata : *const FLT_CALLBACK_DATA)); FltRetainSwappedBufferMdlAddress(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRetrieveFileInfoOnCreateCompletion(filter: P0, data: *const FLT_CALLBACK_DATA, infoclass: u32, size: *mut u32) -> *mut ::core::ffi::c_void @@ -1867,7 +1718,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveFileInfoOnCreateCompletion(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, size : *mut u32) -> *mut ::core::ffi::c_void); FltRetrieveFileInfoOnCreateCompletion(filter.into_param().abi(), data, infoclass, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRetrieveFileInfoOnCreateCompletionEx(filter: P0, data: *const FLT_CALLBACK_DATA, infoclass: u32, retinfosize: *mut u32, retinfobuffer: *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1877,7 +1727,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveFileInfoOnCreateCompletionEx(filter : PFLT_FILTER, data : *const FLT_CALLBACK_DATA, infoclass : u32, retinfosize : *mut u32, retinfobuffer : *mut *mut ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRetrieveFileInfoOnCreateCompletionEx(filter.into_param().abi(), data, infoclass, retinfosize, retinfobuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltRetrieveIoPriorityInfo(data: ::core::option::Option<*const FLT_CALLBACK_DATA>, fileobject: ::core::option::Option<*const super::super::super::Foundation::FILE_OBJECT>, thread: P0, priorityinfo: *mut super::IO_PRIORITY_INFO) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1887,14 +1736,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRetrieveIoPriorityInfo(data : *const FLT_CALLBACK_DATA, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, thread : super::super::super::Foundation:: PETHREAD, priorityinfo : *mut super:: IO_PRIORITY_INFO) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRetrieveIoPriorityInfo(::core::mem::transmute(data.unwrap_or(::std::ptr::null())), ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), thread.into_param().abi(), priorityinfo) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltReuseCallbackData(callbackdata: *mut FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltReuseCallbackData(callbackdata : *mut FLT_CALLBACK_DATA)); FltReuseCallbackData(callbackdata) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltRollbackComplete(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1905,7 +1752,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltRollbackComplete(instance : PFLT_INSTANCE, transaction : *const super::super::super::Foundation:: KTRANSACTION, transactioncontext : PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltRollbackComplete(instance.into_param().abi(), transaction, transactioncontext.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltRollbackEnlistment(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, transactioncontext: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1924,28 +1770,24 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSendMessage(filter : PFLT_FILTER, clientport : *const PFLT_PORT, senderbuffer : *const ::core::ffi::c_void, senderbufferlength : u32, replybuffer : *mut ::core::ffi::c_void, replylength : *mut u32, timeout : *const i64) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSendMessage(filter.into_param().abi(), clientport, senderbuffer, senderbufferlength, ::core::mem::transmute(replybuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(replylength.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetActivityIdCallbackData(callbackdata: *mut FLT_CALLBACK_DATA, guid: ::core::option::Option<*const ::windows_core::GUID>) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetActivityIdCallbackData(callbackdata : *mut FLT_CALLBACK_DATA, guid : *const ::windows_core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetActivityIdCallbackData(callbackdata, ::core::mem::transmute(guid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetCallbackDataDirty(data: *mut FLT_CALLBACK_DATA) { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetCallbackDataDirty(data : *mut FLT_CALLBACK_DATA)); FltSetCallbackDataDirty(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetCancelCompletion(callbackdata: *const FLT_CALLBACK_DATA, canceledcallback: PFLT_COMPLETE_CANCELED_CALLBACK) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetCancelCompletion(callbackdata : *const FLT_CALLBACK_DATA, canceledcallback : PFLT_COMPLETE_CANCELED_CALLBACK) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetCancelCompletion(callbackdata, canceledcallback) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetEaFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, eabuffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1955,7 +1797,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetEaFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, eabuffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetEaFile(instance.into_param().abi(), fileobject, eabuffer, length) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetEcpListIntoCallbackData(filter: P0, callbackdata: *const FLT_CALLBACK_DATA, ecplist: *const super::super::super::Foundation::ECP_LIST) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1965,7 +1806,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetEcpListIntoCallbackData(filter : PFLT_FILTER, callbackdata : *const FLT_CALLBACK_DATA, ecplist : *const super::super::super::Foundation:: ECP_LIST) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetEcpListIntoCallbackData(filter.into_param().abi(), callbackdata, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetFileContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, operation: FLT_SET_CONTEXT_OPERATION, newcontext: P1, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -1976,21 +1816,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetFileContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetFileContext(instance.into_param().abi(), fileobject, operation, newcontext.into_param().abi(), ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetFsZeroingOffset(data: *const FLT_CALLBACK_DATA, zeroingoffset: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetFsZeroingOffset(data : *const FLT_CALLBACK_DATA, zeroingoffset : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetFsZeroingOffset(data, zeroingoffset) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetFsZeroingOffsetRequired(data: *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetFsZeroingOffsetRequired(data : *const FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetFsZeroingOffsetRequired(data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetInformationFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, fileinformation: *const ::core::ffi::c_void, length: u32, fileinformationclass: super::FILE_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2009,21 +1846,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetInstanceContext(instance : PFLT_INSTANCE, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetInstanceContext(instance.into_param().abi(), operation, newcontext.into_param().abi(), ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetIoPriorityHintIntoCallbackData(data: *const FLT_CALLBACK_DATA, priorityhint: super::super::super::Foundation::IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoCallbackData(data : *const FLT_CALLBACK_DATA, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetIoPriorityHintIntoCallbackData(data, priorityhint) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetIoPriorityHintIntoFileObject(fileobject: *const super::super::super::Foundation::FILE_OBJECT, priorityhint: super::super::super::Foundation::IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoFileObject(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetIoPriorityHintIntoFileObject(fileobject, priorityhint) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltSetIoPriorityHintIntoThread(thread: P0, priorityhint: super::super::super::Foundation::IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2033,7 +1867,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetIoPriorityHintIntoThread(thread : super::super::super::Foundation:: PETHREAD, priorityhint : super::super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetIoPriorityHintIntoThread(thread.into_param().abi(), priorityhint) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetQuotaInformationFile(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, buffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2043,7 +1876,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetQuotaInformationFile(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetQuotaInformationFile(instance.into_param().abi(), fileobject, buffer, length) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetSecurityObject(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, securityinformation: u32, securitydescriptor: P1) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2054,7 +1886,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetSecurityObject(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, securityinformation : u32, securitydescriptor : super::super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetSecurityObject(instance.into_param().abi(), fileobject, securityinformation, securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetStreamContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, operation: FLT_SET_CONTEXT_OPERATION, newcontext: P1, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2065,7 +1896,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetStreamContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetStreamContext(instance.into_param().abi(), fileobject, operation, newcontext.into_param().abi(), ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSetStreamHandleContext(instance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, operation: FLT_SET_CONTEXT_OPERATION, newcontext: P1, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2076,7 +1906,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetStreamHandleContext(instance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetStreamHandleContext(instance.into_param().abi(), fileobject, operation, newcontext.into_param().abi(), ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FltSetTransactionContext(instance: P0, transaction: *const super::super::super::Foundation::KTRANSACTION, operation: FLT_SET_CONTEXT_OPERATION, newcontext: P1, oldcontext: ::core::option::Option<*mut PFLT_CONTEXT>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2096,7 +1925,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSetVolumeContext(volume : PFLT_VOLUME, operation : FLT_SET_CONTEXT_OPERATION, newcontext : PFLT_CONTEXT, oldcontext : *mut PFLT_CONTEXT) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltSetVolumeContext(volume.into_param().abi(), operation, newcontext.into_param().abi(), ::core::mem::transmute(oldcontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn FltSetVolumeInformation(instance: P0, iosb: *mut super::super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *mut ::core::ffi::c_void, length: u32, fsinformationclass: super::FS_INFORMATION_CLASS) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2114,14 +1942,12 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltStartFiltering(filter : PFLT_FILTER) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltStartFiltering(filter.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSupportsFileContexts(fileobject: *const super::super::super::Foundation::FILE_OBJECT) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsFileContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltSupportsFileContexts(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSupportsFileContextsEx(fileobject: *const super::super::super::Foundation::FILE_OBJECT, instance: P0) -> super::super::super::super::Win32::Foundation::BOOLEAN @@ -2131,21 +1957,18 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsFileContextsEx(fileobject : *const super::super::super::Foundation:: FILE_OBJECT, instance : PFLT_INSTANCE) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltSupportsFileContextsEx(fileobject, instance.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSupportsStreamContexts(fileobject: *const super::super::super::Foundation::FILE_OBJECT) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsStreamContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltSupportsStreamContexts(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltSupportsStreamHandleContexts(fileobject: *const super::super::super::Foundation::FILE_OBJECT) -> super::super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("fltmgr.sys" "system" fn FltSupportsStreamHandleContexts(fileobject : *const super::super::super::Foundation:: FILE_OBJECT) -> super::super::super::super::Win32::Foundation:: BOOLEAN); FltSupportsStreamHandleContexts(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltTagFile(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, filetag: u32, guid: ::core::option::Option<*const ::windows_core::GUID>, databuffer: *const ::core::ffi::c_void, databufferlength: u16) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2155,7 +1978,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltTagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltTagFile(initiatinginstance.into_param().abi(), fileobject, filetag, ::core::mem::transmute(guid.unwrap_or(::std::ptr::null())), databuffer, databufferlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltTagFileEx(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, filetag: u32, guid: ::core::option::Option<*const ::windows_core::GUID>, databuffer: *const ::core::ffi::c_void, databufferlength: u16, existingfiletag: u32, existingguid: ::core::option::Option<*const ::windows_core::GUID>, flags: u32) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2165,7 +1987,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltTagFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_core::GUID, databuffer : *const ::core::ffi::c_void, databufferlength : u16, existingfiletag : u32, existingguid : *const ::windows_core::GUID, flags : u32) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltTagFileEx(initiatinginstance.into_param().abi(), fileobject, filetag, ::core::mem::transmute(guid.unwrap_or(::std::ptr::null())), databuffer, databufferlength, existingfiletag, ::core::mem::transmute(existingguid.unwrap_or(::std::ptr::null())), flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltUninitializeFileLock(filelock: *const super::FILE_LOCK) { @@ -2190,7 +2011,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltUnregisterFilter(filter : PFLT_FILTER)); FltUnregisterFilter(filter.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltUntagFile(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, filetag: u32, guid: ::core::option::Option<*const ::windows_core::GUID>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2200,7 +2020,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltUntagFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, filetag : u32, guid : *const ::windows_core::GUID) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltUntagFile(initiatinginstance.into_param().abi(), fileobject, filetag, ::core::mem::transmute(guid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltVetoBypassIo(callbackdata: *const FLT_CALLBACK_DATA, fltobjects: *const FLT_RELATED_OBJECTS, operationstatus: P0, failurereason: *const super::super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2210,7 +2029,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltVetoBypassIo(callbackdata : *const FLT_CALLBACK_DATA, fltobjects : *const FLT_RELATED_OBJECTS, operationstatus : super::super::super::super::Win32::Foundation:: NTSTATUS, failurereason : *const super::super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltVetoBypassIo(callbackdata, fltobjects, operationstatus.into_param().abi(), failurereason) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltWriteFile(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, byteoffset: ::core::option::Option<*const i64>, length: u32, buffer: *const ::core::ffi::c_void, flags: u32, byteswritten: ::core::option::Option<*mut u32>, callbackroutine: PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2220,7 +2038,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltWriteFile(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltWriteFile(initiatinginstance.into_param().abi(), fileobject, ::core::mem::transmute(byteoffset.unwrap_or(::std::ptr::null())), length, buffer, flags, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut())), callbackroutine, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltWriteFileEx(initiatinginstance: P0, fileobject: *const super::super::super::Foundation::FILE_OBJECT, byteoffset: ::core::option::Option<*const i64>, length: u32, buffer: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, byteswritten: ::core::option::Option<*mut u32>, callbackroutine: PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, key: ::core::option::Option<*const u32>, mdl: ::core::option::Option<*const super::super::super::Foundation::MDL>) -> super::super::super::super::Win32::Foundation::NTSTATUS @@ -2230,7 +2047,6 @@ where ::windows_targets::link!("fltmgr.sys" "system" fn FltWriteFileEx(initiatinginstance : PFLT_INSTANCE, fileobject : *const super::super::super::Foundation:: FILE_OBJECT, byteoffset : *const i64, length : u32, buffer : *const ::core::ffi::c_void, flags : u32, byteswritten : *mut u32, callbackroutine : PFLT_COMPLETED_ASYNC_IO_CALLBACK, callbackcontext : *const ::core::ffi::c_void, key : *const u32, mdl : *const super::super::super::Foundation:: MDL) -> super::super::super::super::Win32::Foundation:: NTSTATUS); FltWriteFileEx(initiatinginstance.into_param().abi(), fileobject, ::core::mem::transmute(byteoffset.unwrap_or(::std::ptr::null())), length, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null())), flags, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut())), callbackroutine, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mdl.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FltpTraceRedirectedFileIo(originatingfileobject: *const super::super::super::Foundation::FILE_OBJECT, childcallbackdata: *mut FLT_CALLBACK_DATA) -> super::super::super::super::Win32::Foundation::NTSTATUS { @@ -2391,7 +2207,6 @@ impl ::core::fmt::Debug for FLT_SET_CONTEXT_OPERATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA { pub Flags: u32, @@ -2421,7 +2236,6 @@ impl ::core::default::Default for FLT_CALLBACK_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_CALLBACK_DATA_0 { pub Anonymous: FLT_CALLBACK_DATA_0_0, @@ -2446,7 +2260,6 @@ impl ::core::default::Default for FLT_CALLBACK_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA_0_0 { pub QueueLinks: super::super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -2485,7 +2298,6 @@ impl ::core::default::Default for FLT_CALLBACK_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_CALLBACK_DATA_QUEUE { pub Csq: super::super::super::System::SystemServices::IO_CSQ, @@ -2523,7 +2335,6 @@ impl ::core::default::Default for FLT_CALLBACK_DATA_QUEUE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FLT_CONTEXT_REGISTRATION { pub ContextType: u16, @@ -2630,7 +2441,6 @@ impl ::core::default::Default for FLT_FILE_NAME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_IO_PARAMETER_BLOCK { pub IrpFlags: u32, @@ -2690,7 +2500,6 @@ impl ::core::default::Default for FLT_NAME_CONTROL { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_OPERATION_REGISTRATION { pub MajorFunction: u8, @@ -2724,7 +2533,6 @@ impl ::core::default::Default for FLT_OPERATION_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS { pub Create: FLT_PARAMETERS_4, @@ -2780,7 +2588,6 @@ impl ::core::default::Default for FLT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_0 { pub EndingOffset: *mut i64, @@ -2819,7 +2626,6 @@ impl ::core::default::Default for FLT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_1 { pub SyncType: super::FS_FILTER_SECTION_SYNC_TYPE, @@ -2861,7 +2667,6 @@ impl ::core::default::Default for FLT_PARAMETERS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_2 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -2903,7 +2708,6 @@ impl ::core::default::Default for FLT_PARAMETERS_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_3 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -2945,7 +2749,6 @@ impl ::core::default::Default for FLT_PARAMETERS_3 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_4 { pub SecurityContext: *mut super::super::super::Foundation::IO_SECURITY_CONTEXT, @@ -2975,7 +2778,6 @@ impl ::core::default::Default for FLT_PARAMETERS_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_5 { pub Common: FLT_PARAMETERS_5_1, @@ -3003,7 +2805,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_0 { pub OutputBufferLength: u32, @@ -3044,7 +2845,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_1 { pub OutputBufferLength: u32, @@ -3084,7 +2884,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_2 { pub OutputBufferLength: u32, @@ -3127,7 +2926,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_3 { pub OutputBufferLength: u32, @@ -3169,7 +2967,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_5_4 { pub OutputBufferLength: u32, @@ -3212,7 +3009,6 @@ impl ::core::default::Default for FLT_PARAMETERS_5_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_6 { pub QueryDirectory: FLT_PARAMETERS_6_2, @@ -3238,7 +3034,6 @@ impl ::core::default::Default for FLT_PARAMETERS_6 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_0 { pub Length: u32, @@ -3281,7 +3076,6 @@ impl ::core::default::Default for FLT_PARAMETERS_6_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_1 { pub Length: u32, @@ -3324,7 +3118,6 @@ impl ::core::default::Default for FLT_PARAMETERS_6_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_6_2 { pub Length: u32, @@ -3367,7 +3160,6 @@ impl ::core::default::Default for FLT_PARAMETERS_6_2 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_7 { pub FileOffset: i64, @@ -3394,7 +3186,6 @@ impl ::core::default::Default for FLT_PARAMETERS_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_8 { pub VerifyVolume: FLT_PARAMETERS_8_4, @@ -3422,7 +3213,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_0 { pub OutputBufferLength: u32, @@ -3463,7 +3253,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_1 { pub OutputBufferLength: u32, @@ -3503,7 +3292,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_2 { pub OutputBufferLength: u32, @@ -3546,7 +3334,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_3 { pub OutputBufferLength: u32, @@ -3589,7 +3376,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_8_4 { pub Vpb: *mut super::super::super::Foundation::VPB, @@ -3628,7 +3414,6 @@ impl ::core::default::Default for FLT_PARAMETERS_8_4 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_9 { pub Length: *mut i64, @@ -3657,7 +3442,6 @@ impl ::core::default::Default for FLT_PARAMETERS_9 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_10 { pub MdlChain: *mut super::super::super::Foundation::MDL, @@ -3695,7 +3479,6 @@ impl ::core::default::Default for FLT_PARAMETERS_10 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_11 { pub FileOffset: i64, @@ -3722,7 +3505,6 @@ impl ::core::default::Default for FLT_PARAMETERS_11 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_12 { pub FileOffset: i64, @@ -3747,7 +3529,6 @@ impl ::core::default::Default for FLT_PARAMETERS_12 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_13 { pub DeviceType: u32, @@ -3785,7 +3566,6 @@ impl ::core::default::Default for FLT_PARAMETERS_13 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_14 { pub Irp: *mut super::super::super::Foundation::IRP, @@ -3824,7 +3604,6 @@ impl ::core::default::Default for FLT_PARAMETERS_14 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_15 { pub Argument1: *mut ::core::ffi::c_void, @@ -3853,7 +3632,6 @@ impl ::core::default::Default for FLT_PARAMETERS_15 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_16 { pub StartDevice: FLT_PARAMETERS_16_8, @@ -3886,7 +3664,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_0 { pub Capabilities: *mut super::super::super::System::SystemServices::DEVICE_CAPABILITIES, @@ -3924,7 +3701,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_1 { pub IoResourceRequirementList: *mut super::super::super::System::SystemServices::IO_RESOURCE_REQUIREMENTS_LIST, @@ -3962,7 +3738,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_2 { pub Type: super::super::super::System::SystemServices::DEVICE_RELATION_TYPE, @@ -4000,7 +3775,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_3 { pub DeviceTextType: super::super::super::System::SystemServices::DEVICE_TEXT_TYPE, @@ -4039,7 +3813,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_4 { pub IdType: super::super::super::System::SystemServices::BUS_QUERY_ID_TYPE, @@ -4077,7 +3850,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_4 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_5 { pub InterfaceType: *const ::windows_core::GUID, @@ -4119,7 +3891,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_5 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_6 { pub WhichSpace: u32, @@ -4160,7 +3931,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_6 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_7 { pub Lock: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -4198,7 +3968,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_7 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_8 { pub AllocatedResources: *mut super::super::super::System::SystemServices::CM_RESOURCE_LIST, @@ -4237,7 +4006,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_8 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_16_9 { pub InPath: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -4277,7 +4045,6 @@ impl ::core::default::Default for FLT_PARAMETERS_16_9 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_17 { pub FileOffset: i64, @@ -4304,7 +4071,6 @@ impl ::core::default::Default for FLT_PARAMETERS_17 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_18 { pub Length: u32, @@ -4347,7 +4113,6 @@ impl ::core::default::Default for FLT_PARAMETERS_18 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_19 { pub Length: u32, @@ -4387,7 +4152,6 @@ impl ::core::default::Default for FLT_PARAMETERS_19 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_20 { pub Irp: *mut super::super::super::Foundation::IRP, @@ -4428,7 +4192,6 @@ impl ::core::default::Default for FLT_PARAMETERS_20 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_21 { pub Length: u32, @@ -4471,7 +4234,6 @@ impl ::core::default::Default for FLT_PARAMETERS_21 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_22 { pub SecurityInformation: u32, @@ -4512,7 +4274,6 @@ impl ::core::default::Default for FLT_PARAMETERS_22 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_23 { pub Length: u32, @@ -4552,7 +4313,6 @@ impl ::core::default::Default for FLT_PARAMETERS_23 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_24 { pub Length: u32, @@ -4580,7 +4340,6 @@ impl ::core::default::Default for FLT_PARAMETERS_24 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_25 { pub ResourceToRelease: *mut super::super::super::Foundation::ERESOURCE, @@ -4618,7 +4377,6 @@ impl ::core::default::Default for FLT_PARAMETERS_25 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_26 { pub Length: u32, @@ -4658,7 +4416,6 @@ impl ::core::default::Default for FLT_PARAMETERS_26 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_27 { pub Length: u32, @@ -4686,7 +4443,6 @@ impl ::core::default::Default for FLT_PARAMETERS_27 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FLT_PARAMETERS_27_0 { pub Anonymous: FLT_PARAMETERS_27_0_0, @@ -4712,7 +4468,6 @@ impl ::core::default::Default for FLT_PARAMETERS_27_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_27_0_0 { pub ReplaceIfExists: super::super::super::super::Win32::Foundation::BOOLEAN, @@ -4751,7 +4506,6 @@ impl ::core::default::Default for FLT_PARAMETERS_27_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_28 { pub Length: u32, @@ -4791,7 +4545,6 @@ impl ::core::default::Default for FLT_PARAMETERS_28 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_29 { pub SecurityInformation: u32, @@ -4830,7 +4583,6 @@ impl ::core::default::Default for FLT_PARAMETERS_29 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_30 { pub Length: u32, @@ -4870,7 +4622,6 @@ impl ::core::default::Default for FLT_PARAMETERS_30 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_31 { pub ProviderId: usize, @@ -4911,7 +4662,6 @@ impl ::core::default::Default for FLT_PARAMETERS_31 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_PARAMETERS_32 { pub Length: u32, @@ -4939,7 +4689,6 @@ impl ::core::default::Default for FLT_PARAMETERS_32 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_REGISTRATION { pub Size: u16, @@ -5053,7 +4802,6 @@ impl ::core::default::Default for FLT_RELATED_CONTEXTS_EX { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FLT_RELATED_OBJECTS { pub Size: u16, @@ -5470,81 +5218,58 @@ impl ::core::fmt::Debug for PFLT_VOLUME { impl ::windows_core::TypeKind for PFLT_VOLUME { type TypeKind = ::windows_core::CopyType; } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLTOPLOCK_PREPOST_CALLBACKDATA_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLTOPLOCK_WAIT_COMPLETE_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_ACQUIRE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_INSERT_IO = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO = ::core::option::Option *mut FLT_CALLBACK_DATA>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_RELEASE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETED_ASYNC_IO_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETE_CANCELED_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_COMPLETE_LOCK_CALLBACK_DATA_ROUTINE = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_CONNECT_NOTIFY = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFLT_CONTEXT_ALLOCATE_CALLBACK = ::core::option::Option *mut ::core::ffi::c_void>; pub type PFLT_CONTEXT_CLEANUP_CALLBACK = ::core::option::Option; pub type PFLT_CONTEXT_FREE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_DEFERRED_IO_WORKITEM_ROUTINE = ::core::option::Option; pub type PFLT_DISCONNECT_NOTIFY = ::core::option::Option; pub type PFLT_FILTER_UNLOAD_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GENERATE_FILE_NAME = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_GENERIC_WORKITEM_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_GET_OPERATION_STATUS_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_QUERY_TEARDOWN_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_InstallableFileSystems", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_SETUP_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_INSTANCE_TEARDOWN_CALLBACK = ::core::option::Option; pub type PFLT_MESSAGE_NOTIFY = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; pub type PFLT_NORMALIZE_CONTEXT_CLEANUP = ::core::option::Option; pub type PFLT_NORMALIZE_NAME_COMPONENT = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_NORMALIZE_NAME_COMPONENT_EX = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_POST_OPERATION_CALLBACK = ::core::option::Option FLT_POSTOP_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_PRE_OPERATION_CALLBACK = ::core::option::Option FLT_PREOP_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLT_TRANSACTION_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::super::Win32::Foundation::NTSTATUS>; diff --git a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs index 39ee5c9673..53061be4be 100644 --- a/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Storage/FileSystem/mod.rs @@ -1,12 +1,10 @@ #[cfg(feature = "Wdk_Storage_FileSystem_Minifilters")] -#[doc = "Required features: `\"Wdk_Storage_FileSystem_Minifilters\"`"] pub mod Minifilters; #[inline] pub unsafe fn ApplyControlToken(phcontext: *const SecHandle, pinput: *const SecBufferDesc) -> ::windows_core::Result<()> { ::windows_targets::link!("secur32.dll" "system" fn ApplyControlToken(phcontext : *const SecHandle, pinput : *const SecBufferDesc) -> ::windows_core::HRESULT); ApplyControlToken(phcontext, pinput).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcAsyncCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, buffer: *mut ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: P1, asyncreadcontext: *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN @@ -17,7 +15,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcAsyncCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD, asyncreadcontext : *const CC_ASYNC_READ_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); CcAsyncCopyRead(fileobject, fileoffset, length, wait.into_param().abi(), buffer, iostatus, ioissuerthread.into_param().abi(), asyncreadcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCanIWrite(fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, bytestowrite: u32, wait: P0, retrying: u8) -> super::super::super::Win32::Foundation::BOOLEAN @@ -27,14 +24,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCanIWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, bytestowrite : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, retrying : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCanIWrite(::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), bytestowrite, wait.into_param().abi(), retrying) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn CcCoherencyFlushAndPurgeCache(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, fileoffset: ::core::option::Option<*const i64>, length: u32, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, flags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCoherencyFlushAndPurgeCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, flags : u32)); CcCoherencyFlushAndPurgeCache(sectionobjectpointer, ::core::mem::transmute(fileoffset.unwrap_or(::std::ptr::null())), length, iostatus, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, buffer: *mut ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::BOOLEAN @@ -44,7 +39,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCopyRead(fileobject, fileoffset, length, wait.into_param().abi(), buffer, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCopyReadEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, buffer: *mut ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, ioissuerthread: P1) -> super::super::super::Win32::Foundation::BOOLEAN @@ -55,7 +49,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCopyReadEx(fileobject, fileoffset, length, wait.into_param().abi(), buffer, iostatus, ioissuerthread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, buffer: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN @@ -65,7 +58,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCopyWrite(fileobject, fileoffset, length, wait.into_param().abi(), buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCopyWriteEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, buffer: *const ::core::ffi::c_void, ioissuerthread: P1) -> super::super::super::Win32::Foundation::BOOLEAN @@ -76,14 +68,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWriteEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *const ::core::ffi::c_void, ioissuerthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCopyWriteEx(fileobject, fileoffset, length, wait.into_param().abi(), buffer, ioissuerthread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcCopyWriteWontFlush(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: ::core::option::Option<*const i64>, length: u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcCopyWriteWontFlush(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); CcCopyWriteWontFlush(fileobject, ::core::mem::transmute(fileoffset.unwrap_or(::std::ptr::null())), length) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcDeferWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, postroutine: PCC_POST_DEFERRED_WRITE, context1: *const ::core::ffi::c_void, context2: *const ::core::ffi::c_void, bytestowrite: u32, retrying: P0) @@ -98,56 +88,48 @@ pub unsafe fn CcErrorCallbackRoutine(context: *const CC_ERROR_CALLBACK_CONTEXT) ::windows_targets::link!("ntoskrnl.exe" "system" fn CcErrorCallbackRoutine(context : *const CC_ERROR_CALLBACK_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); CcErrorCallbackRoutine(context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcFastCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: u32, length: u32, pagecount: u32, buffer: *mut ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcFastCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, pagecount : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); CcFastCopyRead(fileobject, fileoffset, length, pagecount, buffer, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcFastCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: u32, length: u32, buffer: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcFastCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : u32, length : u32, buffer : *const ::core::ffi::c_void)); CcFastCopyWrite(fileobject, fileoffset, length, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn CcFlushCache(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, fileoffset: ::core::option::Option<*const i64>, length: u32, iostatus: ::core::option::Option<*mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcFlushCache(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, fileoffset : *const i64, length : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); CcFlushCache(sectionobjectpointer, ::core::mem::transmute(fileoffset.unwrap_or(::std::ptr::null())), length, ::core::mem::transmute(iostatus.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcGetDirtyPages(loghandle: *const ::core::ffi::c_void, dirtypageroutine: PDIRTY_PAGE_ROUTINE, context1: *const ::core::ffi::c_void, context2: *const ::core::ffi::c_void) -> i64 { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetDirtyPages(loghandle : *const ::core::ffi::c_void, dirtypageroutine : PDIRTY_PAGE_ROUTINE, context1 : *const ::core::ffi::c_void, context2 : *const ::core::ffi::c_void) -> i64); CcGetDirtyPages(loghandle, dirtypageroutine, context1, context2) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcGetFileObjectFromBcb(bcb: *const ::core::ffi::c_void) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromBcb(bcb : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: FILE_OBJECT); CcGetFileObjectFromBcb(bcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcGetFileObjectFromSectionPtrs(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromSectionPtrs(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); CcGetFileObjectFromSectionPtrs(sectionobjectpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> *mut super::super::Foundation:: FILE_OBJECT); CcGetFileObjectFromSectionPtrsRef(sectionobjectpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn CcGetFlushedValidData(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, bcblistheld: P0) -> i64 @@ -157,7 +139,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcGetFlushedValidData(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, bcblistheld : super::super::super::Win32::Foundation:: BOOLEAN) -> i64); CcGetFlushedValidData(sectionobjectpointer, bcblistheld.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcInitializeCacheMap(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: P0, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const ::core::ffi::c_void) @@ -167,7 +148,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcInitializeCacheMap(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES, pinaccess : super::super::super::Win32::Foundation:: BOOLEAN, callbacks : *const CACHE_MANAGER_CALLBACKS, lazywritecontext : *const ::core::ffi::c_void)); CcInitializeCacheMap(fileobject, filesizes, pinaccess.into_param().abi(), callbacks, lazywritecontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcInitializeCacheMapEx(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES, pinaccess: P0, callbacks: *const CACHE_MANAGER_CALLBACKS, lazywritecontext: *const ::core::ffi::c_void, flags: u32) @@ -185,77 +165,66 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsCacheManagerCallbackNeeded(status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: BOOLEAN); CcIsCacheManagerCallbackNeeded(status.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcIsThereDirtyData(vpb: *const super::super::Foundation::VPB) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsThereDirtyData(vpb : *const super::super::Foundation:: VPB) -> super::super::super::Win32::Foundation:: BOOLEAN); CcIsThereDirtyData(vpb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcIsThereDirtyDataEx(vpb: *const super::super::Foundation::VPB, numberofdirtypages: ::core::option::Option<*const u32>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcIsThereDirtyDataEx(vpb : *const super::super::Foundation:: VPB, numberofdirtypages : *const u32) -> super::super::super::Win32::Foundation:: BOOLEAN); CcIsThereDirtyDataEx(vpb, ::core::mem::transmute(numberofdirtypages.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcMapData(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, flags: u32, bcb: *mut *mut ::core::ffi::c_void, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcMapData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); CcMapData(fileobject, fileoffset, length, flags, bcb, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcMdlRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); CcMdlRead(fileobject, fileoffset, length, mdlchain, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcMdlReadComplete(fileobject: *const super::super::Foundation::FILE_OBJECT, mdlchain: *const super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlReadComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); CcMdlReadComplete(fileobject, mdlchain) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcMdlWriteAbort(fileobject: *const super::super::Foundation::FILE_OBJECT, mdlchain: *const super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlWriteAbort(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL)); CcMdlWriteAbort(fileobject, mdlchain) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcMdlWriteComplete(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, mdlchain: *const super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcMdlWriteComplete(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, mdlchain : *const super::super::Foundation:: MDL)); CcMdlWriteComplete(fileobject, fileoffset, mdlchain) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcPinMappedData(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, flags: u32, bcb: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcPinMappedData(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); CcPinMappedData(fileobject, fileoffset, length, flags, bcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcPinRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, flags: u32, bcb: *mut *mut ::core::ffi::c_void, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcPinRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); CcPinRead(fileobject, fileoffset, length, flags, bcb, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcPrepareMdlWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcPrepareMdlWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK)); CcPrepareMdlWrite(fileobject, fileoffset, length, mdlchain, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcPreparePinWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, zero: P0, flags: u32, bcb: *mut *mut ::core::ffi::c_void, buffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN @@ -265,7 +234,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcPreparePinWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, zero : super::super::super::Win32::Foundation:: BOOLEAN, flags : u32, bcb : *mut *mut ::core::ffi::c_void, buffer : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); CcPreparePinWrite(fileobject, fileoffset, length, zero.into_param().abi(), flags, bcb, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn CcPurgeCacheSection(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, fileoffset: ::core::option::Option<*const i64>, length: u32, flags: u32) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -282,14 +250,12 @@ pub unsafe fn CcRepinBcb(bcb: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcRepinBcb(bcb : *const ::core::ffi::c_void)); CcRepinBcb(bcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcScheduleReadAhead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcScheduleReadAhead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32)); CcScheduleReadAhead(fileobject, fileoffset, length) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcScheduleReadAheadEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, ioissuerthread: P0) @@ -299,7 +265,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcScheduleReadAheadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, ioissuerthread : super::super::Foundation:: PETHREAD)); CcScheduleReadAheadEx(fileobject, fileoffset, length, ioissuerthread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetAdditionalCacheAttributes(fileobject: *const super::super::Foundation::FILE_OBJECT, disablereadahead: P0, disablewritebehind: P1) @@ -310,7 +275,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetAdditionalCacheAttributes(fileobject : *const super::super::Foundation:: FILE_OBJECT, disablereadahead : super::super::super::Win32::Foundation:: BOOLEAN, disablewritebehind : super::super::super::Win32::Foundation:: BOOLEAN)); CcSetAdditionalCacheAttributes(fileobject, disablereadahead.into_param().abi(), disablewritebehind.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetAdditionalCacheAttributesEx(fileobject: *const super::super::Foundation::FILE_OBJECT, flags: u32) { @@ -322,7 +286,6 @@ pub unsafe fn CcSetBcbOwnerPointer(bcb: *const ::core::ffi::c_void, ownerpointer ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetBcbOwnerPointer(bcb : *const ::core::ffi::c_void, ownerpointer : *const ::core::ffi::c_void)); CcSetBcbOwnerPointer(bcb, ownerpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetDirtyPageThreshold(fileobject: *const super::super::Foundation::FILE_OBJECT, dirtypagethreshold: u32) { @@ -334,28 +297,24 @@ pub unsafe fn CcSetDirtyPinnedData(bcbvoid: *const ::core::ffi::c_void, lsn: ::c ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetDirtyPinnedData(bcbvoid : *const ::core::ffi::c_void, lsn : *const i64)); CcSetDirtyPinnedData(bcbvoid, ::core::mem::transmute(lsn.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetFileSizes(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetFileSizes(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES)); CcSetFileSizes(fileobject, filesizes) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetFileSizesEx(fileobject: *const super::super::Foundation::FILE_OBJECT, filesizes: *const CC_FILE_SIZES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetFileSizesEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, filesizes : *const CC_FILE_SIZES) -> super::super::super::Win32::Foundation:: NTSTATUS); CcSetFileSizesEx(fileobject, filesizes) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetLogHandleForFile(fileobject: *const super::super::Foundation::FILE_OBJECT, loghandle: *const ::core::ffi::c_void, flushtolsnroutine: PFLUSH_TO_LSN) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetLogHandleForFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, loghandle : *const ::core::ffi::c_void, flushtolsnroutine : PFLUSH_TO_LSN)); CcSetLogHandleForFile(fileobject, loghandle, flushtolsnroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetParallelFlushFile(fileobject: *const super::super::Foundation::FILE_OBJECT, enableparallelflush: P0) @@ -365,14 +324,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetParallelFlushFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, enableparallelflush : super::super::super::Win32::Foundation:: BOOLEAN)); CcSetParallelFlushFile(fileobject, enableparallelflush.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcSetReadAheadGranularity(fileobject: *const super::super::Foundation::FILE_OBJECT, granularity: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn CcSetReadAheadGranularity(fileobject : *const super::super::Foundation:: FILE_OBJECT, granularity : u32)); CcSetReadAheadGranularity(fileobject, granularity) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcUninitializeCacheMap(fileobject: *const super::super::Foundation::FILE_OBJECT, truncatesize: ::core::option::Option<*const i64>, uninitializeevent: ::core::option::Option<*const CACHE_UNINITIALIZE_EVENT>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -389,7 +346,6 @@ pub unsafe fn CcUnpinDataForThread(bcb: *const ::core::ffi::c_void, resourcethre ::windows_targets::link!("ntoskrnl.exe" "system" fn CcUnpinDataForThread(bcb : *const ::core::ffi::c_void, resourcethreadid : usize)); CcUnpinDataForThread(bcb, resourcethreadid) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CcUnpinRepinnedBcb(bcb: *const ::core::ffi::c_void, writethrough: P0) -> super::super::super::Win32::System::IO::IO_STATUS_BLOCK @@ -406,7 +362,6 @@ pub unsafe fn CcWaitForCurrentLazyWriterActivity() -> super::super::super::Win32 ::windows_targets::link!("ntoskrnl.exe" "system" fn CcWaitForCurrentLazyWriterActivity() -> super::super::super::Win32::Foundation:: NTSTATUS); CcWaitForCurrentLazyWriterActivity() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn CcZeroData(fileobject: *const super::super::Foundation::FILE_OBJECT, startoffset: *const i64, endoffset: *const i64, wait: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -421,7 +376,6 @@ pub unsafe fn CompleteAuthToken(phcontext: *const SecHandle, ptoken: *const SecB ::windows_targets::link!("secur32.dll" "system" fn CompleteAuthToken(phcontext : *const SecHandle, ptoken : *const SecBufferDesc) -> ::windows_core::HRESULT); CompleteAuthToken(phcontext, ptoken).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExDisableResourceBoostLite(resource: *const super::super::Foundation::ERESOURCE) { @@ -443,7 +397,6 @@ pub unsafe fn FsRtlAcknowledgeEcp(ecpcontext: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAcknowledgeEcp(ecpcontext : *const ::core::ffi::c_void)); FsRtlAcknowledgeEcp(ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlAcquireFileExclusive(fileobject: *const super::super::Foundation::FILE_OBJECT) { @@ -460,21 +413,18 @@ pub unsafe fn FsRtlAddBaseMcbEntryEx(mcb: *mut BASE_MCB, vbn: i64, lbn: i64, sec ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddBaseMcbEntryEx(mcb : *mut BASE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlAddBaseMcbEntryEx(mcb, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlAddLargeMcbEntry(mcb: *mut LARGE_MCB, vbn: i64, lbn: i64, sectorcount: i64) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, lbn : i64, sectorcount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlAddLargeMcbEntry(mcb, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlAddMcbEntry(mcb: *mut MCB, vbn: u32, lbn: u32, sectorcount: u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddMcbEntry(mcb : *mut MCB, vbn : u32, lbn : u32, sectorcount : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlAddMcbEntry(mcb, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlAddToTunnelCache(cache: *mut TUNNEL, directorykey: u64, shortname: *const super::super::super::Win32::Foundation::UNICODE_STRING, longname: *const super::super::super::Win32::Foundation::UNICODE_STRING, keybyshortname: P0, datalength: u32, data: *const ::core::ffi::c_void) @@ -484,14 +434,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddToTunnelCache(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keybyshortname : super::super::super::Win32::Foundation:: BOOLEAN, datalength : u32, data : *const ::core::ffi::c_void)); FsRtlAddToTunnelCache(cache, directorykey, shortname, longname, keybyshortname.into_param().abi(), datalength, data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlAddToTunnelCacheEx(cache: *mut TUNNEL, directorykey: u64, shortname: *const super::super::super::Win32::Foundation::UNICODE_STRING, longname: *const super::super::super::Win32::Foundation::UNICODE_STRING, flags: u32, datalength: u32, data: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAddToTunnelCacheEx(cache : *mut TUNNEL, directorykey : u64, shortname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, flags : u32, datalength : u32, data : *const ::core::ffi::c_void)); FsRtlAddToTunnelCacheEx(cache, directorykey, shortname, longname, flags, datalength, data) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlAllocateAePushLock(pooltype: super::super::Foundation::POOL_TYPE, tag: u32) -> *mut ::core::ffi::c_void { @@ -508,21 +456,18 @@ pub unsafe fn FsRtlAllocateExtraCreateParameterFromLookasideList(ecptype: *const ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateExtraCreateParameterFromLookasideList(ecptype : *const ::windows_core::GUID, sizeofcontext : u32, flags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, lookasidelist : *mut ::core::ffi::c_void, ecpcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlAllocateExtraCreateParameterFromLookasideList(ecptype, sizeofcontext, flags, cleanupcallback, lookasidelist, ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlAllocateExtraCreateParameterList(flags: u32, ecplist: *mut *mut super::super::Foundation::ECP_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateExtraCreateParameterList(flags : u32, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlAllocateExtraCreateParameterList(flags, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlAllocateFileLock(completelockirproutine: PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine: PUNLOCK_ROUTINE) -> *mut FILE_LOCK { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAllocateFileLock(completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE) -> *mut FILE_LOCK); FsRtlAllocateFileLock(completelockirproutine, unlockroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlAllocateResource() -> *mut super::super::Foundation::ERESOURCE { @@ -537,14 +482,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreNamesEqual(constantnamea : *const super::super::super::Win32::Foundation:: UNICODE_STRING, constantnameb : *const super::super::super::Win32::Foundation:: UNICODE_STRING, ignorecase : super::super::super::Win32::Foundation:: BOOLEAN, upcasetable : *const u16) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlAreNamesEqual(constantnamea, constantnameb, ignorecase.into_param().abi(), ::core::mem::transmute(upcasetable.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlAreThereCurrentOrInProgressFileLocks(filelock: *const FILE_LOCK) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreThereCurrentOrInProgressFileLocks(filelock : *const FILE_LOCK) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlAreThereCurrentOrInProgressFileLocks(filelock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlAreThereWaitingFileLocks(filelock: *const FILE_LOCK) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -556,84 +499,72 @@ pub unsafe fn FsRtlAreVolumeStartupApplicationsComplete() -> super::super::super ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlAreVolumeStartupApplicationsComplete() -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlAreVolumeStartupApplicationsComplete() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlBalanceReads(targetdevice: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlBalanceReads(targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlBalanceReads(targetdevice) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCancellableWaitForMultipleObjects(objectarray: &[*const ::core::ffi::c_void], waittype: super::super::super::Win32::System::Kernel::WAIT_TYPE, timeout: ::core::option::Option<*const i64>, waitblockarray: ::core::option::Option<*const super::super::Foundation::KWAIT_BLOCK>, irp: ::core::option::Option<*const super::super::Foundation::IRP>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCancellableWaitForMultipleObjects(count : u32, objectarray : *const *const ::core::ffi::c_void, waittype : super::super::super::Win32::System::Kernel:: WAIT_TYPE, timeout : *const i64, waitblockarray : *const super::super::Foundation:: KWAIT_BLOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCancellableWaitForMultipleObjects(objectarray.len().try_into().unwrap(), ::core::mem::transmute(objectarray.as_ptr()), waittype, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(waitblockarray.unwrap_or(::std::ptr::null())), ::core::mem::transmute(irp.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCancellableWaitForSingleObject(object: *const ::core::ffi::c_void, timeout: ::core::option::Option<*const i64>, irp: ::core::option::Option<*const super::super::Foundation::IRP>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCancellableWaitForSingleObject(object : *const ::core::ffi::c_void, timeout : *const i64, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCancellableWaitForSingleObject(object, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(irp.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlChangeBackingFileObject(currentfileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, newfileobject: *const super::super::Foundation::FILE_OBJECT, changebackingtype: FSRTL_CHANGE_BACKING_TYPE, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlChangeBackingFileObject(currentfileobject : *const super::super::Foundation:: FILE_OBJECT, newfileobject : *const super::super::Foundation:: FILE_OBJECT, changebackingtype : FSRTL_CHANGE_BACKING_TYPE, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlChangeBackingFileObject(::core::mem::transmute(currentfileobject.unwrap_or(::std::ptr::null())), newfileobject, changebackingtype, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckLockForOplockRequest(filelock: *const FILE_LOCK, allocationsize: *const i64) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForOplockRequest(filelock : *const FILE_LOCK, allocationsize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlCheckLockForOplockRequest(filelock, allocationsize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckLockForReadAccess(filelock: *const FILE_LOCK, irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForReadAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlCheckLockForReadAccess(filelock, irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckLockForWriteAccess(filelock: *const FILE_LOCK, irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckLockForWriteAccess(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlCheckLockForWriteAccess(filelock, irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckOplock(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplock(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCheckOplock(oplock, irp, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckOplockEx(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplockEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCheckOplockEx(oplock, irp, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckOplockEx2(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, flags: u32, flagsex2: u32, completionroutinecontext: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP, timeout: u64, notifycontext: ::core::option::Option<*const ::core::ffi::c_void>, notifyroutine: POPLOCK_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckOplockEx2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, flagsex2 : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, timeout : u64, notifycontext : *const ::core::ffi::c_void, notifyroutine : POPLOCK_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCheckOplockEx2(oplock, irp, flags, flagsex2, ::core::mem::transmute(completionroutinecontext.unwrap_or(::std::ptr::null())), completionroutine, postirproutine, timeout, ::core::mem::transmute(notifycontext.unwrap_or(::std::ptr::null())), notifyroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCheckUpperOplock(oplock: *const *const ::core::ffi::c_void, newloweroplockstate: u32, completionroutinecontext: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, prependroutine: POPLOCK_FS_PREPOST_IRP, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCheckUpperOplock(oplock : *const *const ::core::ffi::c_void, newloweroplockstate : u32, completionroutinecontext : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, prependroutine : POPLOCK_FS_PREPOST_IRP, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlCheckUpperOplock(oplock, newloweroplockstate, ::core::mem::transmute(completionroutinecontext.unwrap_or(::std::ptr::null())), completionroutine, prependroutine, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCopyRead(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, lockkey: u32, buffer: *mut ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN @@ -643,7 +574,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *mut ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlCopyRead(fileobject, fileoffset, length, wait.into_param().abi(), lockkey, buffer, iostatus, deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCopyWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, wait: P0, lockkey: u32, buffer: *const ::core::ffi::c_void, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN @@ -653,7 +583,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlCopyWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, wait : super::super::super::Win32::Foundation:: BOOLEAN, lockkey : u32, buffer : *const ::core::ffi::c_void, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlCopyWrite(fileobject, fileoffset, length, wait.into_param().abi(), lockkey, buffer, iostatus, deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlCreateSectionForDataScan(sectionhandle: *mut super::super::super::Win32::Foundation::HANDLE, sectionobject: *mut *mut ::core::ffi::c_void, sectionfilesize: ::core::option::Option<*mut i64>, fileobject: *const super::super::Foundation::FILE_OBJECT, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, maximumsize: ::core::option::Option<*const i64>, sectionpageprotection: u32, allocationattributes: u32, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -680,14 +609,12 @@ pub unsafe fn FsRtlDeleteExtraCreateParameterLookasideList(lookaside: *mut ::cor ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeleteExtraCreateParameterLookasideList(lookaside : *mut ::core::ffi::c_void, flags : u32)); FsRtlDeleteExtraCreateParameterLookasideList(lookaside, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlDeleteKeyFromTunnelCache(cache: *mut TUNNEL, directorykey: u64) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeleteKeyFromTunnelCache(cache : *mut TUNNEL, directorykey : u64)); FsRtlDeleteKeyFromTunnelCache(cache, directorykey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlDeleteTunnelCache(cache: *mut TUNNEL) { @@ -702,7 +629,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDeregisterUncProvider(handle : super::super::super::Win32::Foundation:: HANDLE)); FsRtlDeregisterUncProvider(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlDismountComplete(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, dismountstatus: P0) @@ -712,7 +638,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDismountComplete(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, dismountstatus : super::super::super::Win32::Foundation:: NTSTATUS)); FsRtlDismountComplete(deviceobject, dismountstatus.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlDissectDbcs(path: super::super::super::Win32::System::Kernel::STRING, firstname: *mut super::super::super::Win32::System::Kernel::STRING, remainingname: *mut super::super::super::Win32::System::Kernel::STRING) { @@ -724,7 +649,6 @@ pub unsafe fn FsRtlDissectName(path: super::super::super::Win32::Foundation::UNI ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDissectName(path : super::super::super::Win32::Foundation:: UNICODE_STRING, firstname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, remainingname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING)); FsRtlDissectName(::core::mem::transmute(path), firstname, remainingname) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlDoesDbcsContainWildCards(name: *const super::super::super::Win32::System::Kernel::STRING) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -736,21 +660,18 @@ pub unsafe fn FsRtlDoesNameContainWildCards(name: *const super::super::super::Wi ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlDoesNameContainWildCards(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlDoesNameContainWildCards(name) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFastCheckLockForRead(filelock: *const FILE_LOCK, startingbyte: *const i64, length: *const i64, key: u32, fileobject: *const super::super::Foundation::FILE_OBJECT, processid: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastCheckLockForRead(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlFastCheckLockForRead(filelock, startingbyte, length, key, fileobject, processid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFastCheckLockForWrite(filelock: *const FILE_LOCK, startingbyte: *const i64, length: *const i64, key: u32, fileobject: *const ::core::ffi::c_void, processid: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastCheckLockForWrite(filelock : *const FILE_LOCK, startingbyte : *const i64, length : *const i64, key : u32, fileobject : *const ::core::ffi::c_void, processid : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlFastCheckLockForWrite(filelock, startingbyte, length, key, fileobject, processid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFastUnlockAll(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, processid: P0, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -760,7 +681,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockAll(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlFastUnlockAll(filelock, fileobject, processid.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFastUnlockAllByKey(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, processid: P0, key: u32, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -770,7 +690,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockAllByKey(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlFastUnlockAllByKey(filelock, fileobject, processid.into_param().abi(), key, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFastUnlockSingle(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: P0, key: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, alreadysynchronized: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -781,21 +700,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFastUnlockSingle(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlFastUnlockSingle(filelock, fileobject, fileoffset, length, processid.into_param().abi(), key, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), alreadysynchronized.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlFindExtraCreateParameter(ecplist: *const super::super::Foundation::ECP_LIST, ecptype: *const ::windows_core::GUID, ecpcontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>, ecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFindExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlFindExtraCreateParameter(ecplist, ecptype, ::core::mem::transmute(ecpcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlFindInTunnelCache(cache: *const TUNNEL, directorykey: u64, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, shortname: *mut super::super::super::Win32::Foundation::UNICODE_STRING, longname: *mut super::super::super::Win32::Foundation::UNICODE_STRING, datalength: *mut u32, data: *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFindInTunnelCache(cache : *const TUNNEL, directorykey : u64, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, shortname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, longname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, datalength : *mut u32, data : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlFindInTunnelCache(cache, directorykey, name, shortname, longname, datalength, data) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlFindInTunnelCacheEx(cache: *const TUNNEL, directorykey: u64, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, shortname: *mut super::super::super::Win32::Foundation::UNICODE_STRING, longname: *mut super::super::super::Win32::Foundation::UNICODE_STRING, flags: u32, datalength: *mut u32, data: *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -812,35 +728,30 @@ pub unsafe fn FsRtlFreeExtraCreateParameter(ecpcontext: *const ::core::ffi::c_vo ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeExtraCreateParameter(ecpcontext : *const ::core::ffi::c_void)); FsRtlFreeExtraCreateParameter(ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlFreeExtraCreateParameterList(ecplist: *const super::super::Foundation::ECP_LIST) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeExtraCreateParameterList(ecplist : *const super::super::Foundation:: ECP_LIST)); FsRtlFreeExtraCreateParameterList(ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlFreeFileLock(filelock: *const FILE_LOCK) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlFreeFileLock(filelock : *const FILE_LOCK)); FsRtlFreeFileLock(filelock) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlGetCurrentProcessLoaderList() -> *mut super::super::super::Win32::System::Kernel::LIST_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetCurrentProcessLoaderList() -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); FsRtlGetCurrentProcessLoaderList() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetEcpListFromIrp(irp: *const super::super::Foundation::IRP, ecplist: *mut *mut super::super::Foundation::ECP_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetEcpListFromIrp(irp : *const super::super::Foundation:: IRP, ecplist : *mut *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlGetEcpListFromIrp(irp, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetFileSize(fileobject: *const super::super::Foundation::FILE_OBJECT, filesize: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -852,14 +763,12 @@ pub unsafe fn FsRtlGetNextBaseMcbEntry(mcb: *const BASE_MCB, runindex: u32, vbn: ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextBaseMcbEntry(mcb : *const BASE_MCB, runindex : u32, vbn : *mut i64, lbn : *mut i64, sectorcount : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlGetNextBaseMcbEntry(mcb, runindex, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlGetNextExtraCreateParameter(ecplist: *const super::super::Foundation::ECP_LIST, currentecpcontext: ::core::option::Option<*const ::core::ffi::c_void>, nextecptype: ::core::option::Option<*mut ::windows_core::GUID>, nextecpcontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>, nextecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextExtraCreateParameter(ecplist : *const super::super::Foundation:: ECP_LIST, currentecpcontext : *const ::core::ffi::c_void, nextecptype : *mut ::windows_core::GUID, nextecpcontext : *mut *mut ::core::ffi::c_void, nextecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlGetNextExtraCreateParameter(ecplist, ::core::mem::transmute(currentecpcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(nextecptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(nextecpcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(nextecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetNextFileLock(filelock: *const FILE_LOCK, restart: P0) -> *mut FILE_LOCK_INFO @@ -869,35 +778,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextFileLock(filelock : *const FILE_LOCK, restart : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut FILE_LOCK_INFO); FsRtlGetNextFileLock(filelock, restart.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlGetNextLargeMcbEntry(mcb: *const LARGE_MCB, runindex: u32, vbn: *mut i64, lbn: *mut i64, sectorcount: *mut i64) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextLargeMcbEntry(mcb : *const LARGE_MCB, runindex : u32, vbn : *mut i64, lbn : *mut i64, sectorcount : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlGetNextLargeMcbEntry(mcb, runindex, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlGetNextMcbEntry(mcb: *const MCB, runindex: u32, vbn: *mut u32, lbn: *mut u32, sectorcount: *mut u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetNextMcbEntry(mcb : *const MCB, runindex : u32, vbn : *mut u32, lbn : *mut u32, sectorcount : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlGetNextMcbEntry(mcb, runindex, vbn, lbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetSectorSizeInformation(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsizeinfo: *mut FILE_FS_SECTOR_SIZE_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetSectorSizeInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsizeinfo : *mut FILE_FS_SECTOR_SIZE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlGetSectorSizeInformation(deviceobject, sectorsizeinfo) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetSupportedFeatures(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, supportedfeatures: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlGetSupportedFeatures(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, supportedfeatures : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlGetSupportedFeatures(deviceobject, supportedfeatures) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlGetVirtualDiskNestingLevel(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, nestinglevel: *mut u32, nestingflags: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -934,49 +838,42 @@ pub unsafe fn FsRtlInitExtraCreateParameterLookasideList(lookaside: *mut ::core: ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitExtraCreateParameterLookasideList(lookaside : *mut ::core::ffi::c_void, flags : u32, size : usize, tag : u32)); FsRtlInitExtraCreateParameterLookasideList(lookaside, flags, size, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlInitializeBaseMcb(mcb: *mut BASE_MCB, pooltype: super::super::Foundation::POOL_TYPE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeBaseMcb(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); FsRtlInitializeBaseMcb(mcb, pooltype) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlInitializeBaseMcbEx(mcb: *mut BASE_MCB, pooltype: super::super::Foundation::POOL_TYPE, flags: u16) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeBaseMcbEx(mcb : *mut BASE_MCB, pooltype : super::super::Foundation:: POOL_TYPE, flags : u16) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlInitializeBaseMcbEx(mcb, pooltype, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlInitializeExtraCreateParameter(ecp: *mut super::super::Foundation::ECP_HEADER, ecpflags: u32, cleanupcallback: PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, totalsize: u32, ecptype: *const ::windows_core::GUID, listallocatedfrom: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeExtraCreateParameter(ecp : *mut super::super::Foundation:: ECP_HEADER, ecpflags : u32, cleanupcallback : PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK, totalsize : u32, ecptype : *const ::windows_core::GUID, listallocatedfrom : *const ::core::ffi::c_void)); FsRtlInitializeExtraCreateParameter(ecp, ecpflags, cleanupcallback, totalsize, ecptype, ::core::mem::transmute(listallocatedfrom.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlInitializeExtraCreateParameterList(ecplist: *mut super::super::Foundation::ECP_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeExtraCreateParameterList(ecplist : *mut super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlInitializeExtraCreateParameterList(ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlInitializeFileLock(filelock: *mut FILE_LOCK, completelockirproutine: PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine: PUNLOCK_ROUTINE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeFileLock(filelock : *mut FILE_LOCK, completelockirproutine : PCOMPLETE_LOCK_IRP_ROUTINE, unlockroutine : PUNLOCK_ROUTINE)); FsRtlInitializeFileLock(filelock, completelockirproutine, unlockroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlInitializeLargeMcb(mcb: *mut LARGE_MCB, pooltype: super::super::Foundation::POOL_TYPE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeLargeMcb(mcb : *mut LARGE_MCB, pooltype : super::super::Foundation:: POOL_TYPE)); FsRtlInitializeLargeMcb(mcb, pooltype) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlInitializeMcb(mcb: *mut MCB, pooltype: super::super::Foundation::POOL_TYPE) { @@ -988,42 +885,36 @@ pub unsafe fn FsRtlInitializeOplock(oplock: *mut *mut ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeOplock(oplock : *mut *mut ::core::ffi::c_void)); FsRtlInitializeOplock(oplock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlInitializeTunnelCache(cache: *mut TUNNEL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInitializeTunnelCache(cache : *mut TUNNEL)); FsRtlInitializeTunnelCache(cache) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlInsertExtraCreateParameter(ecplist: *mut super::super::Foundation::ECP_LIST, ecpcontext: *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecpcontext : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlInsertExtraCreateParameter(ecplist, ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlInsertPerFileContext(perfilecontextpointer: *const *const ::core::ffi::c_void, ptr: *const FSRTL_PER_FILE_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ptr : *const FSRTL_PER_FILE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlInsertPerFileContext(perfilecontextpointer, ptr) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlInsertPerFileObjectContext(fileobject: *const super::super::Foundation::FILE_OBJECT, ptr: *const FSRTL_PER_FILEOBJECT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ptr : *const FSRTL_PER_FILEOBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlInsertPerFileObjectContext(fileobject, ptr) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlInsertPerStreamContext(perstreamcontext: *const FSRTL_ADVANCED_FCB_HEADER, ptr: *const FSRTL_PER_STREAM_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlInsertPerStreamContext(perstreamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ptr : *const FSRTL_PER_STREAM_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlInsertPerStreamContext(perstreamcontext, ptr) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlIs32BitProcess(process: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1033,14 +924,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIs32BitProcess(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlIs32BitProcess(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlIsDaxVolume(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsDaxVolume(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlIsDaxVolume(fileobject) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlIsDbcsInExpression(expression: *const super::super::super::Win32::System::Kernel::STRING, name: *const super::super::super::Win32::System::Kernel::STRING) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1062,7 +951,6 @@ pub unsafe fn FsRtlIsExtentDangling(startpage: u32, numberofpages: u32, flags: u ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsExtentDangling(startpage : u32, numberofpages : u32, flags : u32) -> u32); FsRtlIsExtentDangling(startpage, numberofpages, flags) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlIsFatDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: P0, pathnamepermissible: P1, leadingbackslashpermissible: P2) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1074,7 +962,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsFatDbcsLegal(dbcsname : super::super::super::Win32::System::Kernel:: STRING, wildcardspermissible : super::super::super::Win32::Foundation:: BOOLEAN, pathnamepermissible : super::super::super::Win32::Foundation:: BOOLEAN, leadingbackslashpermissible : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlIsFatDbcsLegal(::core::mem::transmute(dbcsname), wildcardspermissible.into_param().abi(), pathnamepermissible.into_param().abi(), leadingbackslashpermissible.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn FsRtlIsHpfsDbcsLegal(dbcsname: super::super::super::Win32::System::Kernel::STRING, wildcardspermissible: P0, pathnamepermissible: P1, leadingbackslashpermissible: P2) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1122,35 +1009,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsNtstatusExpected(exception : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlIsNtstatusExpected(exception.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlIsPagingFile(fileobject: *const super::super::Foundation::FILE_OBJECT) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); FsRtlIsPagingFile(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlIsSystemPagingFile(fileobject: *const super::super::Foundation::FILE_OBJECT) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIsSystemPagingFile(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> u32); FsRtlIsSystemPagingFile(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlIssueDeviceIoControl(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, ioctl: u32, flags: u8, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, outputbufferlength: u32, iosbinformation: ::core::option::Option<*mut usize>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlIssueDeviceIoControl(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, ioctl : u32, flags : u8, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *const ::core::ffi::c_void, outputbufferlength : u32, iosbinformation : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlIssueDeviceIoControl(deviceobject, ioctl, flags, ::core::mem::transmute(inputbuffer.unwrap_or(::std::ptr::null())), inputbufferlength, ::core::mem::transmute(outputbuffer.unwrap_or(::std::ptr::null())), outputbufferlength, ::core::mem::transmute(iosbinformation.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlKernelFsControlFile(fileobject: *const super::super::Foundation::FILE_OBJECT, fscontrolcode: u32, inputbuffer: *const ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32, retoutputbuffersize: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlKernelFsControlFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, retoutputbuffersize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlKernelFsControlFile(fileobject, fscontrolcode, inputbuffer, inputbufferlength, outputbuffer, outputbufferlength, retoutputbuffersize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlLogCcFlushError(filename: *const super::super::super::Win32::Foundation::UNICODE_STRING, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, flusherror: P0, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1165,7 +1047,6 @@ pub unsafe fn FsRtlLookupBaseMcbEntry(mcb: *const BASE_MCB, vbn: i64, lbn: ::cor ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupBaseMcbEntry(mcb : *const BASE_MCB, vbn : i64, lbn : *mut i64, sectorcountfromlbn : *mut i64, startinglbn : *mut i64, sectorcountfromstartinglbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupBaseMcbEntry(mcb, vbn, ::core::mem::transmute(lbn.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sectorcountfromlbn.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(startinglbn.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sectorcountfromstartinglbn.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(index.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupLargeMcbEntry(mcb: *const LARGE_MCB, vbn: i64, lbn: ::core::option::Option<*mut i64>, sectorcountfromlbn: ::core::option::Option<*mut i64>, startinglbn: ::core::option::Option<*mut i64>, sectorcountfromstartinglbn: ::core::option::Option<*mut i64>, index: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1182,77 +1063,66 @@ pub unsafe fn FsRtlLookupLastBaseMcbEntryAndIndex(opaquemcb: *const BASE_MCB, la ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastBaseMcbEntryAndIndex(opaquemcb : *const BASE_MCB, largevbn : *mut i64, largelbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupLastBaseMcbEntryAndIndex(opaquemcb, largevbn, largelbn, index) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupLastLargeMcbEntry(mcb: *const LARGE_MCB, vbn: *mut i64, lbn: *mut i64) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastLargeMcbEntry(mcb : *const LARGE_MCB, vbn : *mut i64, lbn : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupLastLargeMcbEntry(mcb, vbn, lbn) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupLastLargeMcbEntryAndIndex(opaquemcb: *const LARGE_MCB, largevbn: *mut i64, largelbn: *mut i64, index: *mut u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastLargeMcbEntryAndIndex(opaquemcb : *const LARGE_MCB, largevbn : *mut i64, largelbn : *mut i64, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupLastLargeMcbEntryAndIndex(opaquemcb, largevbn, largelbn, index) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupLastMcbEntry(mcb: *const MCB, vbn: *mut u32, lbn: *mut u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupLastMcbEntry(mcb : *const MCB, vbn : *mut u32, lbn : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupLastMcbEntry(mcb, vbn, lbn) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupMcbEntry(mcb: *const MCB, vbn: u32, lbn: *mut u32, sectorcount: ::core::option::Option<*mut u32>, index: *mut u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupMcbEntry(mcb : *const MCB, vbn : u32, lbn : *mut u32, sectorcount : *mut u32, index : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlLookupMcbEntry(mcb, vbn, lbn, ::core::mem::transmute(sectorcount.unwrap_or(::std::ptr::null_mut())), index) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupPerFileContext(perfilecontextpointer: *const *const ::core::ffi::c_void, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_FILE_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); FsRtlLookupPerFileContext(perfilecontextpointer, ::core::mem::transmute(ownerid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(instanceid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlLookupPerFileObjectContext(fileobject: *const super::super::Foundation::FILE_OBJECT, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); FsRtlLookupPerFileObjectContext(fileobject, ::core::mem::transmute(ownerid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(instanceid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlLookupPerStreamContextInternal(streamcontext: *const FSRTL_ADVANCED_FCB_HEADER, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_STREAM_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlLookupPerStreamContextInternal(streamcontext : *const FSRTL_ADVANCED_FCB_HEADER, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_STREAM_CONTEXT); FsRtlLookupPerStreamContextInternal(streamcontext, ::core::mem::transmute(ownerid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(instanceid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlMdlReadCompleteDev(fileobject: *const super::super::Foundation::FILE_OBJECT, mdlchain: *const super::super::Foundation::MDL, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadCompleteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, mdlchain : *const super::super::Foundation:: MDL, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlMdlReadCompleteDev(fileobject, mdlchain, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlMdlReadDev(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlMdlReadDev(fileobject, fileoffset, length, lockkey, mdlchain, iostatus, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlMdlReadEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMdlReadEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlMdlReadEx(fileobject, fileoffset, length, lockkey, mdlchain, iostatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlMdlWriteCompleteDev(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, mdlchain: *const super::super::Foundation::MDL, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1264,7 +1134,6 @@ pub unsafe fn FsRtlMupGetProviderIdFromName(pprovidername: *const super::super:: ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlMupGetProviderIdFromName(pprovidername : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pproviderid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlMupGetProviderIdFromName(pprovidername, pproviderid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlMupGetProviderInfoFromFileObject(pfileobject: *const super::super::Foundation::FILE_OBJECT, level: u32, pbuffer: *mut ::core::ffi::c_void, pbuffersize: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1280,7 +1149,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNormalizeNtstatus(exception : super::super::super::Win32::Foundation:: NTSTATUS, genericexception : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlNormalizeNtstatus(exception.into_param().abi(), genericexception.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNotifyCleanup(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const ::core::ffi::c_void) @@ -1290,7 +1158,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyCleanup(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void)); FsRtlNotifyCleanup(notifysync.into_param().abi(), notifylist, fscontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNotifyCleanupAll(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY) @@ -1300,7 +1167,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyCleanupAll(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY)); FsRtlNotifyCleanupAll(notifysync.into_param().abi(), notifylist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlNotifyFilterChangeDirectory(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const ::core::ffi::c_void, fulldirectoryname: *const super::super::super::Win32::System::Kernel::STRING, watchtree: P1, ignorebuffer: P2, completionfilter: u32, notifyirp: ::core::option::Option<*const super::super::Foundation::IRP>, traversecallback: PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, filtercallback: PFILTER_REPORT_CHANGE) @@ -1312,7 +1178,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFilterChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *const super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, filtercallback : PFILTER_REPORT_CHANGE)); FsRtlNotifyFilterChangeDirectory(notifysync.into_param().abi(), notifylist, fscontext, fulldirectoryname, watchtree.into_param().abi(), ignorebuffer.into_param().abi(), completionfilter, ::core::mem::transmute(notifyirp.unwrap_or(::std::ptr::null())), traversecallback, ::core::mem::transmute(subjectcontext.unwrap_or(::std::ptr::null())), filtercallback) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNotifyFilterReportChange(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fulltargetname: *const super::super::super::Win32::System::Kernel::STRING, targetnameoffset: u16, streamname: ::core::option::Option<*const super::super::super::Win32::System::Kernel::STRING>, normalizedparentname: ::core::option::Option<*const super::super::super::Win32::System::Kernel::STRING>, filtermatch: u32, action: u32, targetcontext: ::core::option::Option<*const ::core::ffi::c_void>, filtercontext: ::core::option::Option<*const ::core::ffi::c_void>) @@ -1322,7 +1187,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFilterReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void, filtercontext : *const ::core::ffi::c_void)); FsRtlNotifyFilterReportChange(notifysync.into_param().abi(), notifylist, fulltargetname, targetnameoffset, ::core::mem::transmute(streamname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(normalizedparentname.unwrap_or(::std::ptr::null())), filtermatch, action, ::core::mem::transmute(targetcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(filtercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlNotifyFullChangeDirectory(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fscontext: *const ::core::ffi::c_void, fulldirectoryname: *mut super::super::super::Win32::System::Kernel::STRING, watchtree: P1, ignorebuffer: P2, completionfilter: u32, notifyirp: ::core::option::Option<*const super::super::Foundation::IRP>, traversecallback: PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) @@ -1334,7 +1198,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFullChangeDirectory(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fscontext : *const ::core::ffi::c_void, fulldirectoryname : *mut super::super::super::Win32::System::Kernel:: STRING, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, ignorebuffer : super::super::super::Win32::Foundation:: BOOLEAN, completionfilter : u32, notifyirp : *const super::super::Foundation:: IRP, traversecallback : PCHECK_FOR_TRAVERSE_ACCESS, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); FsRtlNotifyFullChangeDirectory(notifysync.into_param().abi(), notifylist, fscontext, fulldirectoryname, watchtree.into_param().abi(), ignorebuffer.into_param().abi(), completionfilter, ::core::mem::transmute(notifyirp.unwrap_or(::std::ptr::null())), traversecallback, ::core::mem::transmute(subjectcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNotifyFullReportChange(notifysync: P0, notifylist: *const super::super::super::Win32::System::Kernel::LIST_ENTRY, fulltargetname: *const super::super::super::Win32::System::Kernel::STRING, targetnameoffset: u16, streamname: ::core::option::Option<*const super::super::super::Win32::System::Kernel::STRING>, normalizedparentname: ::core::option::Option<*const super::super::super::Win32::System::Kernel::STRING>, filtermatch: u32, action: u32, targetcontext: ::core::option::Option<*const ::core::ffi::c_void>) @@ -1344,7 +1207,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyFullReportChange(notifysync : super::super::Foundation:: PNOTIFY_SYNC, notifylist : *const super::super::super::Win32::System::Kernel:: LIST_ENTRY, fulltargetname : *const super::super::super::Win32::System::Kernel:: STRING, targetnameoffset : u16, streamname : *const super::super::super::Win32::System::Kernel:: STRING, normalizedparentname : *const super::super::super::Win32::System::Kernel:: STRING, filtermatch : u32, action : u32, targetcontext : *const ::core::ffi::c_void)); FsRtlNotifyFullReportChange(notifysync.into_param().abi(), notifylist, fulltargetname, targetnameoffset, ::core::mem::transmute(streamname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(normalizedparentname.unwrap_or(::std::ptr::null())), filtermatch, action, ::core::mem::transmute(targetcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlNotifyInitializeSync() -> super::super::Foundation::PNOTIFY_SYNC { @@ -1353,21 +1215,18 @@ pub unsafe fn FsRtlNotifyInitializeSync() -> super::super::Foundation::PNOTIFY_S FsRtlNotifyInitializeSync(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlNotifyUninitializeSync(notifysync: *mut super::super::Foundation::PNOTIFY_SYNC) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyUninitializeSync(notifysync : *mut super::super::Foundation:: PNOTIFY_SYNC)); FsRtlNotifyUninitializeSync(notifysync) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlNotifyVolumeEvent(fileobject: *const super::super::Foundation::FILE_OBJECT, eventcode: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNotifyVolumeEvent(fileobject : *const super::super::Foundation:: FILE_OBJECT, eventcode : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlNotifyVolumeEvent(fileobject, eventcode) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlNotifyVolumeEventEx(fileobject: *const super::super::Foundation::FILE_OBJECT, eventcode: u32, event: *const super::super::Foundation::TARGET_DEVICE_CUSTOM_NOTIFICATION) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1379,63 +1238,54 @@ pub unsafe fn FsRtlNumberOfRunsInBaseMcb(mcb: *const BASE_MCB) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInBaseMcb(mcb : *const BASE_MCB) -> u32); FsRtlNumberOfRunsInBaseMcb(mcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNumberOfRunsInLargeMcb(mcb: *const LARGE_MCB) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInLargeMcb(mcb : *const LARGE_MCB) -> u32); FsRtlNumberOfRunsInLargeMcb(mcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlNumberOfRunsInMcb(mcb: *const MCB) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlNumberOfRunsInMcb(mcb : *const MCB) -> u32); FsRtlNumberOfRunsInMcb(mcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockBreakH(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakH(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockBreakH(oplock, irp, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockBreakH2(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP, grantedaccess: ::core::option::Option<*const u32>, shareaccess: ::core::option::Option<*const u16>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakH2(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP, grantedaccess : *const u32, shareaccess : *const u16) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockBreakH2(oplock, irp, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine, ::core::mem::transmute(grantedaccess.unwrap_or(::std::ptr::null())), ::core::mem::transmute(shareaccess.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockBreakToNone(oplock: *mut *mut ::core::ffi::c_void, irpsp: ::core::option::Option<*const super::super::Foundation::IO_STACK_LOCATION>, irp: *const super::super::Foundation::IRP, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakToNone(oplock : *mut *mut ::core::ffi::c_void, irpsp : *const super::super::Foundation:: IO_STACK_LOCATION, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockBreakToNone(oplock, ::core::mem::transmute(irpsp.unwrap_or(::std::ptr::null())), irp, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockBreakToNoneEx(oplock: *mut *mut ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>, completionroutine: POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine: POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockBreakToNoneEx(oplock : *mut *mut ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, flags : u32, context : *const ::core::ffi::c_void, completionroutine : POPLOCK_WAIT_COMPLETE_ROUTINE, postirproutine : POPLOCK_FS_PREPOST_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockBreakToNoneEx(oplock, irp, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), completionroutine, postirproutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockFsctrl(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, opencount: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockFsctrl(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockFsctrl(oplock, irp, opencount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockFsctrlEx(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, opencount: u32, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockFsctrlEx(oplock : *const *const ::core::ffi::c_void, irp : *const super::super::Foundation:: IRP, opencount : u32, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlOplockFsctrlEx(oplock, irp, opencount, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlOplockGetAnyBreakOwnerProcess(oplock: *const *const ::core::ffi::c_void) -> super::super::Foundation::PEPROCESS { @@ -1447,42 +1297,36 @@ pub unsafe fn FsRtlOplockIsFastIoPossible(oplock: *const *const ::core::ffi::c_v ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockIsFastIoPossible(oplock : *const *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlOplockIsFastIoPossible(oplock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockIsSharedRequest(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockIsSharedRequest(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlOplockIsSharedRequest(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlOplockKeysEqual(fo1: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, fo2: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlOplockKeysEqual(fo1 : *const super::super::Foundation:: FILE_OBJECT, fo2 : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlOplockKeysEqual(::core::mem::transmute(fo1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(fo2.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlPostPagingFileStackOverflow(context: *const ::core::ffi::c_void, event: *const super::super::Foundation::KEVENT, stackoverflowroutine: PFSRTL_STACK_OVERFLOW_ROUTINE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPostPagingFileStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); FsRtlPostPagingFileStackOverflow(context, event, stackoverflowroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlPostStackOverflow(context: *const ::core::ffi::c_void, event: *const super::super::Foundation::KEVENT, stackoverflowroutine: PFSRTL_STACK_OVERFLOW_ROUTINE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPostStackOverflow(context : *const ::core::ffi::c_void, event : *const super::super::Foundation:: KEVENT, stackoverflowroutine : PFSRTL_STACK_OVERFLOW_ROUTINE)); FsRtlPostStackOverflow(context, event, stackoverflowroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlPrepareMdlWriteDev(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrepareMdlWriteDev(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : u32, lockkey : u32, mdlchain : *mut *mut super::super::Foundation:: MDL, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlPrepareMdlWriteDev(fileobject, fileoffset, length, lockkey, mdlchain, iostatus, deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlPrepareMdlWriteEx(fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: u32, lockkey: u32, mdlchain: *mut *mut super::super::Foundation::MDL, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1494,7 +1338,6 @@ pub unsafe fn FsRtlPrepareToReuseEcp(ecpcontext: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrepareToReuseEcp(ecpcontext : *const ::core::ffi::c_void)); FsRtlPrepareToReuseEcp(ecpcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlPrivateLock(filelock: *const FILE_LOCK, fileobject: *const super::super::Foundation::FILE_OBJECT, fileoffset: *const i64, length: *const i64, processid: P0, key: u32, failimmediately: P1, exclusivelock: P2, iosb: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, irp: ::core::option::Option<*const super::super::Foundation::IRP>, context: ::core::option::Option<*const ::core::ffi::c_void>, alreadysynchronized: P3) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1507,28 +1350,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlPrivateLock(filelock : *const FILE_LOCK, fileobject : *const super::super::Foundation:: FILE_OBJECT, fileoffset : *const i64, length : *const i64, processid : super::super::Foundation:: PEPROCESS, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN, iosb : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void, alreadysynchronized : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlPrivateLock(filelock, fileobject, fileoffset, length, processid.into_param().abi(), key, failimmediately.into_param().abi(), exclusivelock.into_param().abi(), iosb, ::core::mem::transmute(irp.unwrap_or(::std::ptr::null())), ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), alreadysynchronized.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlProcessFileLock(filelock: *const FILE_LOCK, irp: *const super::super::Foundation::IRP, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlProcessFileLock(filelock : *const FILE_LOCK, irp : *const super::super::Foundation:: IRP, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlProcessFileLock(filelock, irp, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlQueryCachedVdl(fileobject: *const super::super::Foundation::FILE_OBJECT, vdl: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryCachedVdl(fileobject : *const super::super::Foundation:: FILE_OBJECT, vdl : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlQueryCachedVdl(fileobject, vdl) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlQueryInformationFile(fileobject: *const super::super::Foundation::FILE_OBJECT, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, retfileinformationsize: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryInformationFile(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, retfileinformationsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlQueryInformationFile(fileobject, fileinformation, length, fileinformationclass, retfileinformationsize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlQueryKernelEaFile(fileobject: *const super::super::Foundation::FILE_OBJECT, returnedeadata: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P0, ealist: ::core::option::Option<*const ::core::ffi::c_void>, ealistlength: u32, eaindex: ::core::option::Option<*const u32>, restartscan: P1, lengthreturned: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1544,7 +1383,6 @@ pub unsafe fn FsRtlQueryMaximumVirtualDiskNestingLevel() -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlQueryMaximumVirtualDiskNestingLevel() -> u32); FsRtlQueryMaximumVirtualDiskNestingLevel() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlRegisterFileSystemFilterCallbacks(filterdriverobject: *const super::super::Foundation::DRIVER_OBJECT, callbacks: *const FS_FILTER_CALLBACKS) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1559,21 +1397,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProvider(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirectordevicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, mailslotssupported : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlRegisterUncProvider(muphandle, redirectordevicename, mailslotssupported.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlRegisterUncProviderEx(muphandle: *mut super::super::super::Win32::Foundation::HANDLE, redirdevname: *const super::super::super::Win32::Foundation::UNICODE_STRING, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProviderEx(muphandle : *mut super::super::super::Win32::Foundation:: HANDLE, redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlRegisterUncProviderEx(muphandle, redirdevname, deviceobject, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlRegisterUncProviderEx2(redirdevname: *const super::super::super::Win32::Foundation::UNICODE_STRING, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, registration: *const FSRTL_UNC_PROVIDER_REGISTRATION, muphandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRegisterUncProviderEx2(redirdevname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, registration : *const FSRTL_UNC_PROVIDER_REGISTRATION, muphandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlRegisterUncProviderEx2(redirdevname, deviceobject, registration, muphandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlReleaseFile(fileobject: *const super::super::Foundation::FILE_OBJECT) { @@ -1590,42 +1425,36 @@ pub unsafe fn FsRtlRemoveDotsFromPath(originalstring: ::windows_core::PWSTR, pat ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveDotsFromPath(originalstring : ::windows_core::PWSTR, pathlength : u16, newlength : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlRemoveDotsFromPath(::core::mem::transmute(originalstring), pathlength, newlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn FsRtlRemoveExtraCreateParameter(ecplist: *mut super::super::Foundation::ECP_LIST, ecptype: *const ::windows_core::GUID, ecpcontext: *mut *mut ::core::ffi::c_void, ecpcontextsize: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveExtraCreateParameter(ecplist : *mut super::super::Foundation:: ECP_LIST, ecptype : *const ::windows_core::GUID, ecpcontext : *mut *mut ::core::ffi::c_void, ecpcontextsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlRemoveExtraCreateParameter(ecplist, ecptype, ecpcontext, ::core::mem::transmute(ecpcontextsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlRemoveLargeMcbEntry(mcb: *mut LARGE_MCB, vbn: i64, sectorcount: i64) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveLargeMcbEntry(mcb : *mut LARGE_MCB, vbn : i64, sectorcount : i64)); FsRtlRemoveLargeMcbEntry(mcb, vbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlRemoveMcbEntry(mcb: *mut MCB, vbn: u32, sectorcount: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemoveMcbEntry(mcb : *mut MCB, vbn : u32, sectorcount : u32)); FsRtlRemoveMcbEntry(mcb, vbn, sectorcount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlRemovePerFileContext(perfilecontextpointer: *const *const ::core::ffi::c_void, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_FILE_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemovePerFileContext(perfilecontextpointer : *const *const ::core::ffi::c_void, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILE_CONTEXT); FsRtlRemovePerFileContext(perfilecontextpointer, ::core::mem::transmute(ownerid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(instanceid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlRemovePerFileObjectContext(fileobject: *const super::super::Foundation::FILE_OBJECT, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlRemovePerFileObjectContext(fileobject : *const super::super::Foundation:: FILE_OBJECT, ownerid : *const ::core::ffi::c_void, instanceid : *const ::core::ffi::c_void) -> *mut FSRTL_PER_FILEOBJECT_CONTEXT); FsRtlRemovePerFileObjectContext(fileobject, ::core::mem::transmute(ownerid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(instanceid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlRemovePerStreamContext(streamcontext: *const FSRTL_ADVANCED_FCB_HEADER, ownerid: ::core::option::Option<*const ::core::ffi::c_void>, instanceid: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut FSRTL_PER_STREAM_CONTEXT { @@ -1639,7 +1468,6 @@ pub unsafe fn FsRtlResetBaseMcb() -> BASE_MCB { FsRtlResetBaseMcb(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlResetLargeMcb(mcb: *mut LARGE_MCB, selfsynchronized: P0) @@ -1649,21 +1477,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlResetLargeMcb(mcb : *mut LARGE_MCB, selfsynchronized : super::super::super::Win32::Foundation:: BOOLEAN)); FsRtlResetLargeMcb(mcb, selfsynchronized.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlSetDriverBacking(driverobj: *const super::super::Foundation::DRIVER_OBJECT, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSetDriverBacking(driverobj : *const super::super::Foundation:: DRIVER_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlSetDriverBacking(driverobj, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlSetEcpListIntoIrp(irp: *mut super::super::Foundation::IRP, ecplist: *const super::super::Foundation::ECP_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSetEcpListIntoIrp(irp : *mut super::super::Foundation:: IRP, ecplist : *const super::super::Foundation:: ECP_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlSetEcpListIntoIrp(irp, ecplist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlSetKernelEaFile(fileobject: *const super::super::Foundation::FILE_OBJECT, eabuffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1675,7 +1500,6 @@ pub unsafe fn FsRtlSplitBaseMcb(mcb: *mut BASE_MCB, vbn: i64, amount: i64) -> su ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlSplitBaseMcb(mcb : *mut BASE_MCB, vbn : i64, amount : i64) -> super::super::super::Win32::Foundation:: BOOLEAN); FsRtlSplitBaseMcb(mcb, vbn, amount) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlSplitLargeMcb(mcb: *mut LARGE_MCB, vbn: i64, amount: i64) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1687,7 +1511,6 @@ pub unsafe fn FsRtlTeardownPerFileContexts(perfilecontextpointer: *const *const ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTeardownPerFileContexts(perfilecontextpointer : *const *const ::core::ffi::c_void)); FsRtlTeardownPerFileContexts(perfilecontextpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlTeardownPerStreamContexts(advancedheader: *const FSRTL_ADVANCED_FCB_HEADER) { @@ -1699,14 +1522,12 @@ pub unsafe fn FsRtlTruncateBaseMcb(mcb: *mut BASE_MCB, vbn: i64) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTruncateBaseMcb(mcb : *mut BASE_MCB, vbn : i64)); FsRtlTruncateBaseMcb(mcb, vbn) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlTruncateLargeMcb(mcb: *mut LARGE_MCB, vbn: i64) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlTruncateLargeMcb(mcb : *mut LARGE_MCB, vbn : i64)); FsRtlTruncateLargeMcb(mcb, vbn) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlTruncateMcb(mcb: *mut MCB, vbn: u32) { @@ -1718,21 +1539,18 @@ pub unsafe fn FsRtlUninitializeBaseMcb(mcb: *const BASE_MCB) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeBaseMcb(mcb : *const BASE_MCB)); FsRtlUninitializeBaseMcb(mcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlUninitializeFileLock(filelock: *mut FILE_LOCK) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeFileLock(filelock : *mut FILE_LOCK)); FsRtlUninitializeFileLock(filelock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlUninitializeLargeMcb(mcb: *mut LARGE_MCB) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUninitializeLargeMcb(mcb : *mut LARGE_MCB)); FsRtlUninitializeLargeMcb(mcb) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn FsRtlUninitializeMcb(mcb: *mut MCB) { @@ -1749,7 +1567,6 @@ pub unsafe fn FsRtlUpdateDiskCounters(bytesread: u64, byteswritten: u64) { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlUpdateDiskCounters(bytesread : u64, byteswritten : u64)); FsRtlUpdateDiskCounters(bytesread, byteswritten) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlUpperOplockFsctrl(oplock: *const *const ::core::ffi::c_void, irp: *const super::super::Foundation::IRP, opencount: u32, loweroplockstate: u32, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1761,14 +1578,12 @@ pub unsafe fn FsRtlValidateReparsePointBuffer(bufferlength: u32, reparsebuffer: ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlValidateReparsePointBuffer(bufferlength : u32, reparsebuffer : *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlValidateReparsePointBuffer(bufferlength, reparsebuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn FsRtlVolumeDeviceToCorrelationId(volumedeviceobject: *const super::super::Foundation::DEVICE_OBJECT, guid: *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn FsRtlVolumeDeviceToCorrelationId(volumedeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, guid : *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); FsRtlVolumeDeviceToCorrelationId(volumedeviceobject, guid) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn GetSecurityUserInfo(logonid: ::core::option::Option<*const super::super::super::Win32::Foundation::LUID>, flags: u32, userinformation: *mut *mut super::super::super::Win32::Security::Authentication::Identity::SECURITY_USER_DATA) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1782,7 +1597,6 @@ pub unsafe fn IoAcquireVpbSpinLock() -> u8 { IoAcquireVpbSpinLock(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoApplyPriorityInfoThread(inputpriorityinfo: *const IO_PRIORITY_INFO, outputpriorityinfo: ::core::option::Option<*mut IO_PRIORITY_INFO>, thread: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1823,91 +1637,78 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuerySetVolumeInformation(fsinformationclass : FS_INFORMATION_CLASS, length : u32, setoperation : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCheckQuerySetVolumeInformation(fsinformationclass, length, setoperation.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IoCheckQuotaBufferValidity(quotabuffer: *const FILE_QUOTA_INFORMATION, quotalength: u32, erroroffset: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckQuotaBufferValidity(quotabuffer : *const FILE_QUOTA_INFORMATION, quotalength : u32, erroroffset : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCheckQuotaBufferValidity(quotabuffer, quotalength, erroroffset) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoClearFsTrackOffsetState(irp: *mut super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); IoClearFsTrackOffsetState(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateStreamFileObject(fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObject(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); IoCreateStreamFileObject(::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateStreamFileObjectEx(fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, filehandle: ::core::option::Option<*mut super::super::super::Win32::Foundation::HANDLE>) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: FILE_OBJECT); IoCreateStreamFileObjectEx(::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(filehandle.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateStreamFileObjectEx2(createoptions: *const IO_CREATE_STREAM_FILE_OPTIONS, fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, streamfileobject: *mut *mut super::super::Foundation::FILE_OBJECT, filehandle: ::core::option::Option<*mut super::super::super::Win32::Foundation::HANDLE>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectEx2(createoptions : *const IO_CREATE_STREAM_FILE_OPTIONS, fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, streamfileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, filehandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateStreamFileObjectEx2(createoptions, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), streamfileobject, ::core::mem::transmute(filehandle.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateStreamFileObjectLite(fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) -> *mut super::super::Foundation::FILE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateStreamFileObjectLite(fileobject : *const super::super::Foundation:: FILE_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: FILE_OBJECT); IoCreateStreamFileObjectLite(::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoEnumerateDeviceObjectList(driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceobjectlist: ::core::option::Option<*mut *mut super::super::Foundation::DEVICE_OBJECT>, deviceobjectlistsize: u32, actualnumberdeviceobjects: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateDeviceObjectList(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobjectlist : *mut *mut super::super::Foundation:: DEVICE_OBJECT, deviceobjectlistsize : u32, actualnumberdeviceobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoEnumerateDeviceObjectList(driverobject, ::core::mem::transmute(deviceobjectlist.unwrap_or(::std::ptr::null_mut())), deviceobjectlistsize, actualnumberdeviceobjects) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoEnumerateRegisteredFiltersList(driverobjectlist: ::core::option::Option<*mut *mut super::super::Foundation::DRIVER_OBJECT>, driverobjectlistsize: u32, actualnumberdriverobjects: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateRegisteredFiltersList(driverobjectlist : *mut *mut super::super::Foundation:: DRIVER_OBJECT, driverobjectlistsize : u32, actualnumberdriverobjects : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoEnumerateRegisteredFiltersList(::core::mem::transmute(driverobjectlist.unwrap_or(::std::ptr::null_mut())), driverobjectlistsize, actualnumberdriverobjects) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn IoFastQueryNetworkAttributes(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, desiredaccess: u32, openoptions: u32, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFastQueryNetworkAttributes(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, desiredaccess : u32, openoptions : u32, iostatus : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: BOOLEAN); IoFastQueryNetworkAttributes(objectattributes, desiredaccess, openoptions, iostatus, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetAttachedDevice(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetAttachedDevice(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetAttachedDevice(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetBaseFileSystemDeviceObject(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetBaseFileSystemDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetBaseFileSystemDeviceObject(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceAttachmentBaseRef(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceAttachmentBaseRef(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetDeviceAttachmentBaseRef(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceToVerify(thread: P0) -> *mut super::super::Foundation::DEVICE_OBJECT @@ -1917,77 +1718,66 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceToVerify(thread : super::super::Foundation:: PETHREAD) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetDeviceToVerify(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDiskDeviceObject(filesystemdeviceobject: *const super::super::Foundation::DEVICE_OBJECT, diskdeviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDiskDeviceObject(filesystemdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, diskdeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDiskDeviceObject(filesystemdeviceobject, diskdeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetFsTrackOffsetState(irp: *const super::super::Foundation::IRP, retfstrackoffsetblob: *mut *mut super::super::super::Win32::System::Ioctl::IO_IRP_EXT_TRACK_OFFSET_HEADER, rettrackedoffset: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetFsTrackOffsetState(irp : *const super::super::Foundation:: IRP, retfstrackoffsetblob : *mut *mut super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, rettrackedoffset : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetFsTrackOffsetState(irp, retfstrackoffsetblob, rettrackedoffset) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetLowerDeviceObject(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetLowerDeviceObject(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetLowerDeviceObject(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetOplockKeyContext(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut OPLOCK_KEY_ECP_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetOplockKeyContext(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_ECP_CONTEXT); IoGetOplockKeyContext(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetOplockKeyContextEx(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut OPLOCK_KEY_CONTEXT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetOplockKeyContextEx(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut OPLOCK_KEY_CONTEXT); IoGetOplockKeyContextEx(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetRequestorProcess(irp: *const super::super::Foundation::IRP) -> super::super::Foundation::PEPROCESS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorProcess(irp : *const super::super::Foundation:: IRP) -> super::super::Foundation:: PEPROCESS); IoGetRequestorProcess(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetRequestorProcessId(irp: *const super::super::Foundation::IRP) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorProcessId(irp : *const super::super::Foundation:: IRP) -> u32); IoGetRequestorProcessId(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetRequestorSessionId(irp: *const super::super::Foundation::IRP, psessionid: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRequestorSessionId(irp : *const super::super::Foundation:: IRP, psessionid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetRequestorSessionId(irp, psessionid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIrpHasFsTrackOffsetExtensionType(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIrpHasFsTrackOffsetExtensionType(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIrpHasFsTrackOffsetExtensionType(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIsOperationSynchronous(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsOperationSynchronous(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsOperationSynchronous(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoIsSystemThread(thread: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1997,63 +1787,54 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsSystemThread(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIsValidNameGraftingBuffer(irp: *const super::super::Foundation::IRP, reparsebuffer: *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsValidNameGraftingBuffer(irp : *const super::super::Foundation:: IRP, reparsebuffer : *const REPARSE_DATA_BUFFER) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsValidNameGraftingBuffer(irp, reparsebuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoPageRead(fileobject: *const super::super::Foundation::FILE_OBJECT, memorydescriptorlist: *const super::super::Foundation::MDL, startingoffset: *const i64, event: *const super::super::Foundation::KEVENT, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoPageRead(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); IoPageRead(fileobject, memorydescriptorlist, startingoffset, event, iostatusblock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryFileDosDeviceName(fileobject: *const super::super::Foundation::FILE_OBJECT, objectnameinformation: *mut *mut super::super::Foundation::OBJECT_NAME_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFileDosDeviceName(fileobject : *const super::super::Foundation:: FILE_OBJECT, objectnameinformation : *mut *mut super::super::Foundation:: OBJECT_NAME_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryFileDosDeviceName(fileobject, objectnameinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryFileInformation(fileobject: *const super::super::Foundation::FILE_OBJECT, fileinformationclass: FILE_INFORMATION_CLASS, length: u32, fileinformation: *mut ::core::ffi::c_void, returnedlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFileInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryFileInformation(fileobject, fileinformationclass, length, fileinformation, returnedlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryVolumeInformation(fileobject: *const super::super::Foundation::FILE_OBJECT, fsinformationclass: FS_INFORMATION_CLASS, length: u32, fsinformation: *mut ::core::ffi::c_void, returnedlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryVolumeInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fsinformationclass : FS_INFORMATION_CLASS, length : u32, fsinformation : *mut ::core::ffi::c_void, returnedlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryVolumeInformation(fileobject, fsinformationclass, length, fsinformation, returnedlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueueThreadIrp(irp: *const super::super::Foundation::IRP) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueThreadIrp(irp : *const super::super::Foundation:: IRP)); IoQueueThreadIrp(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterFileSystem(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoRegisterFileSystem(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterFsRegistrationChange(driverobject: *const super::super::Foundation::DRIVER_OBJECT, drivernotificationroutine: *const super::super::Foundation::DRIVER_FS_NOTIFICATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRegisterFsRegistrationChange(driverobject, drivernotificationroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterFsRegistrationChangeMountAware(driverobject: *const super::super::Foundation::DRIVER_OBJECT, drivernotificationroutine: *const super::super::Foundation::DRIVER_FS_NOTIFICATION, synchronizewithmounts: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2068,7 +1849,6 @@ pub unsafe fn IoReleaseVpbSpinLock(irql: u8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseVpbSpinLock(irql : u8)); IoReleaseVpbSpinLock(irql) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReplaceFileObjectName(fileobject: *const super::super::Foundation::FILE_OBJECT, newfilename: P0, filenamelength: u16) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2078,14 +1858,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReplaceFileObjectName(fileobject : *const super::super::Foundation:: FILE_OBJECT, newfilename : ::windows_core::PCWSTR, filenamelength : u16) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReplaceFileObjectName(fileobject, newfilename.into_param().abi(), filenamelength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRequestDeviceRemovalForReset(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceRemovalForReset(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRequestDeviceRemovalForReset(physicaldeviceobject, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRetrievePriorityInfo(irp: ::core::option::Option<*const super::super::Foundation::IRP>, fileobject: ::core::option::Option<*const super::super::Foundation::FILE_OBJECT>, thread: P0, priorityinfo: *mut IO_PRIORITY_INFO) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2095,7 +1873,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRetrievePriorityInfo(irp : *const super::super::Foundation:: IRP, fileobject : *const super::super::Foundation:: FILE_OBJECT, thread : super::super::Foundation:: PETHREAD, priorityinfo : *mut IO_PRIORITY_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRetrievePriorityInfo(::core::mem::transmute(irp.unwrap_or(::std::ptr::null())), ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null())), thread.into_param().abi(), priorityinfo) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetDeviceToVerify(thread: P0, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>) @@ -2105,28 +1882,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceToVerify(thread : super::super::Foundation:: PETHREAD, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoSetDeviceToVerify(thread.into_param().abi(), ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetFsTrackOffsetState(irp: *mut super::super::Foundation::IRP, fstrackoffsetblob: *const super::super::super::Win32::System::Ioctl::IO_IRP_EXT_TRACK_OFFSET_HEADER, trackedoffset: i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsTrackOffsetState(irp : *mut super::super::Foundation:: IRP, fstrackoffsetblob : *const super::super::super::Win32::System::Ioctl:: IO_IRP_EXT_TRACK_OFFSET_HEADER, trackedoffset : i64) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetFsTrackOffsetState(irp, fstrackoffsetblob, trackedoffset) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetInformation(fileobject: *const super::super::Foundation::FILE_OBJECT, fileinformationclass: FILE_INFORMATION_CLASS, length: u32, fileinformation: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetInformation(fileobject : *const super::super::Foundation:: FILE_OBJECT, fileinformationclass : FILE_INFORMATION_CLASS, length : u32, fileinformation : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetInformation(fileobject, fileinformationclass, length, fileinformation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSynchronousPageWrite(fileobject: *const super::super::Foundation::FILE_OBJECT, memorydescriptorlist: *const super::super::Foundation::MDL, startingoffset: *const i64, event: *const super::super::Foundation::KEVENT, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSynchronousPageWrite(fileobject : *const super::super::Foundation:: FILE_OBJECT, memorydescriptorlist : *const super::super::Foundation:: MDL, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSynchronousPageWrite(fileobject, memorydescriptorlist, startingoffset, event, iostatusblock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoThreadToProcess(thread: P0) -> super::super::Foundation::PEPROCESS @@ -2136,21 +1909,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoThreadToProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); IoThreadToProcess(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUnregisterFileSystem(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterFileSystem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoUnregisterFileSystem(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUnregisterFsRegistrationChange(driverobject: *const super::super::Foundation::DRIVER_OBJECT, drivernotificationroutine: *const super::super::Foundation::DRIVER_FS_NOTIFICATION) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterFsRegistrationChange(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, drivernotificationroutine : *const super::super::Foundation:: DRIVER_FS_NOTIFICATION)); IoUnregisterFsRegistrationChange(driverobject, drivernotificationroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoVerifyVolume(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, allowrawmount: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2160,7 +1930,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoVerifyVolume(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, allowrawmount : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoVerifyVolume(deviceobject, allowrawmount.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeAcquireQueuedSpinLock(number: super::super::Foundation::KSPIN_LOCK_QUEUE_NUMBER) -> u8 { @@ -2172,7 +1941,6 @@ pub unsafe fn KeAcquireSpinLockRaiseToSynch(spinlock: *mut usize) -> u8 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireSpinLockRaiseToSynch(spinlock : *mut usize) -> u8); KeAcquireSpinLockRaiseToSynch(spinlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeAttachProcess(process: P0) @@ -2187,7 +1955,6 @@ pub unsafe fn KeDetachProcess() { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDetachProcess()); KeDetachProcess() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeMutant(mutant: *mut super::super::Foundation::KMUTANT, initialowner: P0) @@ -2197,42 +1964,36 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeMutant(mutant : *mut super::super::Foundation:: KMUTANT, initialowner : super::super::super::Win32::Foundation:: BOOLEAN)); KeInitializeMutant(mutant, initialowner.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeQueue(queue: *mut super::super::Foundation::KQUEUE, count: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeQueue(queue : *mut super::super::Foundation:: KQUEUE, count : u32)); KeInitializeQueue(queue, count) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInsertHeadQueue(queue: *mut super::super::Foundation::KQUEUE, entry: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertHeadQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); KeInsertHeadQueue(queue, entry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInsertQueue(queue: *mut super::super::Foundation::KQUEUE, entry: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertQueue(queue : *mut super::super::Foundation:: KQUEUE, entry : *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY) -> i32); KeInsertQueue(queue, entry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateMutant(mutant: *const super::super::Foundation::KMUTANT) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateMutant(mutant : *const super::super::Foundation:: KMUTANT) -> i32); KeReadStateMutant(mutant) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateQueue(queue: *const super::super::Foundation::KQUEUE) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateQueue(queue : *const super::super::Foundation:: KQUEUE) -> i32); KeReadStateQueue(queue) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReleaseMutant(mutant: *mut super::super::Foundation::KMUTANT, increment: i32, abandoned: P0, wait: P1) -> i32 @@ -2243,21 +2004,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutant(mutant : *mut super::super::Foundation:: KMUTANT, increment : i32, abandoned : super::super::super::Win32::Foundation:: BOOLEAN, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); KeReleaseMutant(mutant, increment, abandoned.into_param().abi(), wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeReleaseQueuedSpinLock(number: super::super::Foundation::KSPIN_LOCK_QUEUE_NUMBER, oldirql: u8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : u8)); KeReleaseQueuedSpinLock(number, oldirql) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveQueue(queue: *mut super::super::Foundation::KQUEUE, waitmode: i8, timeout: ::core::option::Option<*const i64>) -> *mut super::super::super::Win32::System::Kernel::LIST_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueue(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, timeout : *const i64) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); KeRemoveQueue(queue, waitmode, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveQueueEx(queue: *mut super::super::Foundation::KQUEUE, waitmode: i8, alertable: P0, timeout: ::core::option::Option<*const i64>, entryarray: &mut [*mut super::super::super::Win32::System::Kernel::LIST_ENTRY]) -> u32 @@ -2267,14 +2025,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueEx(queue : *mut super::super::Foundation:: KQUEUE, waitmode : i8, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64, entryarray : *mut *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY, count : u32) -> u32); KeRemoveQueueEx(queue, waitmode, alertable.into_param().abi(), ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(entryarray.as_ptr()), entryarray.len().try_into().unwrap()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRundownQueue(queue: *mut super::super::Foundation::KQUEUE) -> *mut super::super::super::Win32::System::Kernel::LIST_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRundownQueue(queue : *mut super::super::Foundation:: KQUEUE) -> *mut super::super::super::Win32::System::Kernel:: LIST_ENTRY); KeRundownQueue(queue) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeSetIdealProcessorThread(thread: P0, processor: u8) -> u8 @@ -2292,7 +2048,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetKernelStackSwapEnable(enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); KeSetKernelStackSwapEnable(enable.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeStackAttachProcess(process: P0, apcstate: *mut KAPC_STATE) @@ -2302,14 +2057,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeStackAttachProcess(process : super::super::Foundation:: PRKPROCESS, apcstate : *mut KAPC_STATE)); KeStackAttachProcess(process.into_param().abi(), apcstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeTryToAcquireQueuedSpinLock(number: super::super::Foundation::KSPIN_LOCK_QUEUE_NUMBER, oldirql: *mut u8) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeTryToAcquireQueuedSpinLock(number : super::super::Foundation:: KSPIN_LOCK_QUEUE_NUMBER, oldirql : *mut u8) -> u32); KeTryToAcquireQueuedSpinLock(number, oldirql) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeUnstackDetachProcess(apcstate: *const KAPC_STATE) { @@ -2326,28 +2079,24 @@ pub unsafe fn MapSecurityError(secstatus: ::windows_core::HRESULT) -> super::sup ::windows_targets::link!("ksecdd.sys" "system" fn MapSecurityError(secstatus : ::windows_core::HRESULT) -> super::super::super::Win32::Foundation:: NTSTATUS); MapSecurityError(secstatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmCanFileBeTruncated(sectionpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, newfilesize: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmCanFileBeTruncated(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, newfilesize : *const i64) -> super::super::super::Win32::Foundation:: BOOLEAN); MmCanFileBeTruncated(sectionpointer, ::core::mem::transmute(newfilesize.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmDoesFileHaveUserWritableReferences(sectionpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmDoesFileHaveUserWritableReferences(sectionpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS) -> u32); MmDoesFileHaveUserWritableReferences(sectionpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmFlushImageSection(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, flushtype: MMFLUSH_TYPE) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFlushImageSection(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, flushtype : MMFLUSH_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); MmFlushImageSection(sectionobjectpointer, flushtype) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmForceSectionClosed(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, delayclose: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -2357,7 +2106,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn MmForceSectionClosed(sectionobjectpointer : *const super::super::Foundation:: SECTION_OBJECT_POINTERS, delayclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); MmForceSectionClosed(sectionobjectpointer, delayclose.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmForceSectionClosedEx(sectionobjectpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, forcecloseflags: u32) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -2369,7 +2117,6 @@ pub unsafe fn MmGetMaximumFileSectionSize() -> u64 { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmGetMaximumFileSectionSize() -> u64); MmGetMaximumFileSectionSize() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmIsFileSectionActive(fssectionpointer: *const super::super::Foundation::SECTION_OBJECT_POINTERS, flags: u32, sectionisactive: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2381,14 +2128,12 @@ pub unsafe fn MmIsRecursiveIoFault() -> super::super::super::Win32::Foundation:: ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsRecursiveIoFault() -> super::super::super::Win32::Foundation:: BOOLEAN); MmIsRecursiveIoFault() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMdlPagesAreZero(mdl: *const super::super::Foundation::MDL) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMdlPagesAreZero(mdl : *const super::super::Foundation:: MDL) -> u32); MmMdlPagesAreZero(mdl) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn MmPrefetchPages(readlists: &[*const READ_LIST]) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2400,7 +2145,6 @@ pub unsafe fn MmSetAddressRangeModified(address: *const ::core::ffi::c_void, len ::windows_targets::link!("ntoskrnl.exe" "system" fn MmSetAddressRangeModified(address : *const ::core::ffi::c_void, length : usize) -> super::super::super::Win32::Foundation:: BOOLEAN); MmSetAddressRangeModified(address, length) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAccessCheckAndAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: ::core::option::Option<*const ::core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: P0, desiredaccess: u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, objectcreation: P1, grantedaccess: *mut u32, accessstatus: *mut i32, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2411,7 +2155,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, desiredaccess : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckAndAuditAlarm(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), objecttypename, objectname, securitydescriptor.into_param().abi(), desiredaccess, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatus, generateonclose) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAccessCheckByTypeAndAuditAlarm( @@ -2456,7 +2199,6 @@ where generateonclose, ) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarm( @@ -2485,7 +2227,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckByTypeResultListAndAuditAlarm(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), objecttypename, objectname, securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatus, generateonclose) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle( @@ -2516,7 +2257,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, objecttypename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, principalselfsid : super::super::super::Win32::Foundation:: PSID, desiredaccess : u32, audittype : super::super::super::Win32::Security:: AUDIT_EVENT_TYPE, flags : u32, objecttypelist : *const super::super::super::Win32::Security:: OBJECT_TYPE_LIST, objecttypelistlength : u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, objectcreation : super::super::super::Win32::Foundation:: BOOLEAN, grantedaccess : *mut u32, accessstatus : *mut i32, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAccessCheckByTypeResultListAndAuditAlarmByHandle(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), clienttoken.into_param().abi(), objecttypename, objectname, securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatus, generateonclose) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAdjustGroupsToken(tokenhandle: P0, resettodefault: P1, newstate: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, bufferlength: u32, previousstate: ::core::option::Option<*mut super::super::super::Win32::Security::TOKEN_GROUPS>, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2527,7 +2267,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtAdjustGroupsToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, resettodefault : super::super::super::Win32::Foundation:: BOOLEAN, newstate : *const super::super::super::Win32::Security:: TOKEN_GROUPS, bufferlength : u32, previousstate : *mut super::super::super::Win32::Security:: TOKEN_GROUPS, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAdjustGroupsToken(tokenhandle.into_param().abi(), resettodefault.into_param().abi(), ::core::mem::transmute(newstate.unwrap_or(::std::ptr::null())), bufferlength, ::core::mem::transmute(previousstate.unwrap_or(::std::ptr::null_mut())), returnlength) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtAdjustPrivilegesToken(tokenhandle: P0, disableallprivileges: P1, newstate: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, bufferlength: u32, previousstate: ::core::option::Option<*mut super::super::super::Win32::Security::TOKEN_PRIVILEGES>, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2546,7 +2285,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtAllocateVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, regionsize : *mut usize, allocationtype : u32, protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtAllocateVirtualMemory(processhandle.into_param().abi(), baseaddress, zerobits, regionsize, allocationtype, protect) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtCancelIoFileEx(filehandle: P0, iorequesttocancel: ::core::option::Option<*const super::super::super::Win32::System::IO::IO_STATUS_BLOCK>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2564,14 +2302,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCloseObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCloseObjectAuditAlarm(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), generateonclose.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn NtCreateFile(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: super::super::super::Win32::Storage::FileSystem::FILE_ACCESS_RIGHTS, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: super::super::super::Win32::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, shareaccess: super::super::super::Win32::Storage::FileSystem::FILE_SHARE_MODE, createdisposition: NTCREATEFILE_CREATE_DISPOSITION, createoptions: NTCREATEFILE_CREATE_OPTIONS, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : super::super::super::Win32::Storage::FileSystem:: FILE_ACCESS_RIGHTS, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : super::super::super::Win32::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES, shareaccess : super::super::super::Win32::Storage::FileSystem:: FILE_SHARE_MODE, createdisposition : NTCREATEFILE_CREATE_DISPOSITION, createoptions : NTCREATEFILE_CREATE_OPTIONS, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateFile(filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtCreateSection(sectionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, maximumsize: ::core::option::Option<*const i64>, sectionpageprotection: u32, allocationattributes: u32, filehandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2581,7 +2317,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateSection(sectionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(maximumsize.unwrap_or(::std::ptr::null())), sectionpageprotection, allocationattributes, filehandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Memory\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Memory"))] #[inline] pub unsafe fn NtCreateSectionEx(sectionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, maximumsize: ::core::option::Option<*const i64>, sectionpageprotection: u32, allocationattributes: u32, filehandle: P0, extendedparameters: ::core::option::Option<&mut [super::super::super::Win32::System::Memory::MEM_EXTENDED_PARAMETER]>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2599,7 +2334,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtDeleteObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, generateonclose : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtDeleteObjectAuditAlarm(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), generateonclose.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn NtDuplicateToken(existingtokenhandle: P0, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: P1, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2610,7 +2344,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtDuplicateToken(existingtokenhandle.into_param().abi(), desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), effectiveonly.into_param().abi(), tokentype, newtokenhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtFilterToken(existingtokenhandle: P0, flags: u32, sidstodisable: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, privilegestodelete: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, restrictedsids: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2620,7 +2353,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtFilterToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtFilterToken(existingtokenhandle.into_param().abi(), flags, ::core::mem::transmute(sidstodisable.unwrap_or(::std::ptr::null())), ::core::mem::transmute(privilegestodelete.unwrap_or(::std::ptr::null())), ::core::mem::transmute(restrictedsids.unwrap_or(::std::ptr::null())), newtokenhandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtFlushBuffersFileEx(filehandle: P0, flags: u32, parameters: *const ::core::ffi::c_void, parameterssize: u32, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2638,7 +2370,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtFreeVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, freetype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtFreeVirtualMemory(processhandle.into_param().abi(), baseaddress, regionsize, freetype) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtFsControlFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fscontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2657,7 +2388,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtImpersonateAnonymousToken(threadhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtImpersonateAnonymousToken(threadhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtLockFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: P2, exclusivelock: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2670,14 +2400,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtLockFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, byteoffset, length, key, failimmediately.into_param().abi(), exclusivelock.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn NtOpenFile(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, shareaccess: u32, openoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenFile(filehandle, desiredaccess, objectattributes, iostatusblock, shareaccess, openoptions) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtOpenObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: ::core::option::Option<*const ::core::ffi::c_void>, objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, securitydescriptor: P0, clienttoken: P1, desiredaccess: u32, grantedaccess: u32, privileges: ::core::option::Option<*const super::super::super::Win32::Security::PRIVILEGE_SET>, objectcreation: P2, accessgranted: P3, generateonclose: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2724,7 +2452,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenThreadTokenEx(threadhandle.into_param().abi(), desiredaccess, openasself.into_param().abi(), handleattributes, tokenhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtPrivilegeCheck(clienttoken: P0, requiredprivileges: *mut super::super::super::Win32::Security::PRIVILEGE_SET, result: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2734,7 +2461,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegeCheck(clienttoken : super::super::super::Win32::Foundation:: HANDLE, requiredprivileges : *mut super::super::super::Win32::Security:: PRIVILEGE_SET, result : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtPrivilegeCheck(clienttoken.into_param().abi(), requiredprivileges, result) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtPrivilegeObjectAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, handleid: ::core::option::Option<*const ::core::ffi::c_void>, clienttoken: P0, desiredaccess: u32, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2745,7 +2471,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegeObjectAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, handleid : *const ::core::ffi::c_void, clienttoken : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtPrivilegeObjectAuditAlarm(subsystemname, ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), clienttoken.into_param().abi(), desiredaccess, privileges, accessgranted.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtPrivilegedServiceAuditAlarm(subsystemname: *const super::super::super::Win32::Foundation::UNICODE_STRING, servicename: *const super::super::super::Win32::Foundation::UNICODE_STRING, clienttoken: P0, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET, accessgranted: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2756,7 +2481,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtPrivilegedServiceAuditAlarm(subsystemname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, servicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, clienttoken : super::super::super::Win32::Foundation:: HANDLE, privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtPrivilegedServiceAuditAlarm(subsystemname, servicename, clienttoken.into_param().abi(), privileges, accessgranted.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtQueryDirectoryFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: P2, filename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2769,7 +2493,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryDirectoryFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, fileinformation, length, fileinformationclass, returnsingleentry.into_param().abi(), ::core::mem::transmute(filename.unwrap_or(::std::ptr::null())), restartscan.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtQueryDirectoryFileEx(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, queryflags: u32, filename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2780,14 +2503,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryDirectoryFileEx(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, fileinformation, length, fileinformationclass, queryflags, ::core::mem::transmute(filename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn NtQueryInformationByName(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationByName(objectattributes, iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtQueryInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2797,7 +2518,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationFile(filehandle.into_param().abi(), iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtQueryInformationToken(tokenhandle: P0, tokeninformationclass: super::super::super::Win32::Security::TOKEN_INFORMATION_CLASS, tokeninformation: ::core::option::Option<*mut ::core::ffi::c_void>, tokeninformationlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2807,7 +2527,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationToken(tokenhandle.into_param().abi(), tokeninformationclass, ::core::mem::transmute(tokeninformation.unwrap_or(::std::ptr::null_mut())), tokeninformationlength, returnlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtQueryQuotaInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P1, sidlist: ::core::option::Option<*const ::core::ffi::c_void>, sidlistlength: u32, startsid: P2, restartscan: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2820,7 +2539,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryQuotaInformationFile(filehandle.into_param().abi(), iostatusblock, buffer, length, returnsingleentry.into_param().abi(), ::core::mem::transmute(sidlist.unwrap_or(::std::ptr::null())), sidlistlength, startsid.into_param().abi(), restartscan.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtQuerySecurityObject(handle: P0, securityinformation: u32, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, length: u32, lengthneeded: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2838,7 +2556,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void, memoryinformationclass : MEMORY_INFORMATION_CLASS, memoryinformation : *mut ::core::ffi::c_void, memoryinformationlength : usize, returnlength : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryVirtualMemory(processhandle.into_param().abi(), ::core::mem::transmute(baseaddress.unwrap_or(::std::ptr::null())), memoryinformationclass, memoryinformation, memoryinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtQueryVolumeInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *mut ::core::ffi::c_void, length: u32, fsinformationclass: FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2848,7 +2565,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryVolumeInformationFile(filehandle.into_param().abi(), iostatusblock, fsinformation, length, fsinformationclass) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtReadFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, byteoffset: ::core::option::Option<*const i64>, key: ::core::option::Option<*const u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2859,7 +2575,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtReadFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtReadFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, buffer, length, ::core::mem::transmute(byteoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(key.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtSetInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *const ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2869,7 +2584,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetInformationFile(filehandle.into_param().abi(), iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtSetInformationToken(tokenhandle: P0, tokeninformationclass: super::super::super::Win32::Security::TOKEN_INFORMATION_CLASS, tokeninformation: *const ::core::ffi::c_void, tokeninformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2887,7 +2601,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, vminformationclass : VIRTUAL_MEMORY_INFORMATION_CLASS, numberofentries : usize, virtualaddresses : *const MEMORY_RANGE_ENTRY, vminformation : *const ::core::ffi::c_void, vminformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetInformationVirtualMemory(processhandle.into_param().abi(), vminformationclass, virtualaddresses.len().try_into().unwrap(), ::core::mem::transmute(virtualaddresses.as_ptr()), vminformation, vminformationlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtSetQuotaInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2897,7 +2610,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetQuotaInformationFile(filehandle.into_param().abi(), iostatusblock, buffer, length) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NtSetSecurityObject(handle: P0, securityinformation: u32, securitydescriptor: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2908,7 +2620,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetSecurityObject(handle.into_param().abi(), securityinformation, securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtSetVolumeInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *const ::core::ffi::c_void, length: u32, fsinformationclass: FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2918,7 +2629,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetVolumeInformationFile(filehandle.into_param().abi(), iostatusblock, fsinformation, length, fsinformationclass) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtUnlockFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2928,7 +2638,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtUnlockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtUnlockFile(filehandle.into_param().abi(), iostatusblock, byteoffset, length, key) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtWriteFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *const ::core::ffi::c_void, length: u32, byteoffset: ::core::option::Option<*const i64>, key: ::core::option::Option<*const u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2939,7 +2648,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtWriteFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32, byteoffset : *const i64, key : *const u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtWriteFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, buffer, length, ::core::mem::transmute(byteoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(key.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn ObInsertObject(object: *const ::core::ffi::c_void, passedaccessstate: ::core::option::Option<*mut super::super::Foundation::ACCESS_STATE>, desiredaccess: u32, objectpointerbias: u32, newobject: ::core::option::Option<*mut *mut ::core::ffi::c_void>, handle: ::core::option::Option<*mut super::super::super::Win32::Foundation::HANDLE>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2959,7 +2667,6 @@ pub unsafe fn ObMakeTemporaryObject(object: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ObMakeTemporaryObject(object : *const ::core::ffi::c_void)); ObMakeTemporaryObject(object) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn ObOpenObjectByPointer(object: *const ::core::ffi::c_void, handleattributes: u32, passedaccessstate: ::core::option::Option<*const super::super::Foundation::ACCESS_STATE>, desiredaccess: u32, objecttype: P0, accessmode: i8, handle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2969,7 +2676,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObOpenObjectByPointer(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ObOpenObjectByPointer(object, handleattributes, ::core::mem::transmute(passedaccessstate.unwrap_or(::std::ptr::null())), desiredaccess, objecttype.into_param().abi(), accessmode, handle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn ObOpenObjectByPointerWithTag(object: *const ::core::ffi::c_void, handleattributes: u32, passedaccessstate: ::core::option::Option<*const super::super::Foundation::ACCESS_STATE>, desiredaccess: u32, objecttype: P0, accessmode: i8, tag: u32, handle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2979,7 +2685,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObOpenObjectByPointerWithTag(object : *const ::core::ffi::c_void, handleattributes : u32, passedaccessstate : *const super::super::Foundation:: ACCESS_STATE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, handle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ObOpenObjectByPointerWithTag(object, handleattributes, ::core::mem::transmute(passedaccessstate.unwrap_or(::std::ptr::null())), desiredaccess, objecttype.into_param().abi(), accessmode, tag, handle) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObQueryNameString(object: *const ::core::ffi::c_void, objectnameinfo: ::core::option::Option<*mut super::super::Foundation::OBJECT_NAME_INFORMATION>, length: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2994,14 +2699,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObQueryObjectAuditingByHandle(handle : super::super::super::Win32::Foundation:: HANDLE, generateonclose : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ObQueryObjectAuditingByHandle(handle.into_param().abi(), generateonclose) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn PfxFindPrefix(prefixtable: *const PREFIX_TABLE, fullname: *const super::super::super::Win32::System::Kernel::STRING) -> *mut PREFIX_TABLE_ENTRY { ::windows_targets::link!("ntdll.dll" "system" fn PfxFindPrefix(prefixtable : *const PREFIX_TABLE, fullname : *const super::super::super::Win32::System::Kernel:: STRING) -> *mut PREFIX_TABLE_ENTRY); PfxFindPrefix(prefixtable, fullname) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn PfxInitialize() -> PREFIX_TABLE { @@ -3010,28 +2713,24 @@ pub unsafe fn PfxInitialize() -> PREFIX_TABLE { PfxInitialize(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn PfxInsertPrefix(prefixtable: *const PREFIX_TABLE, prefix: *const super::super::super::Win32::System::Kernel::STRING, prefixtableentry: *mut PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntdll.dll" "system" fn PfxInsertPrefix(prefixtable : *const PREFIX_TABLE, prefix : *const super::super::super::Win32::System::Kernel:: STRING, prefixtableentry : *mut PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); PfxInsertPrefix(prefixtable, prefix, prefixtableentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn PfxRemovePrefix(prefixtable: *const PREFIX_TABLE, prefixtableentry: *const PREFIX_TABLE_ENTRY) { ::windows_targets::link!("ntdll.dll" "system" fn PfxRemovePrefix(prefixtable : *const PREFIX_TABLE, prefixtableentry : *const PREFIX_TABLE_ENTRY)); PfxRemovePrefix(prefixtable, prefixtableentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn PoQueueShutdownWorkItem(workitem: *mut super::super::Foundation::WORK_QUEUE_ITEM) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoQueueShutdownWorkItem(workitem : *mut super::super::Foundation:: WORK_QUEUE_ITEM) -> super::super::super::Win32::Foundation:: NTSTATUS); PoQueueShutdownWorkItem(workitem) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsAssignImpersonationToken(thread: P0, token: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3042,7 +2741,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsAssignImpersonationToken(thread : super::super::Foundation:: PETHREAD, token : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); PsAssignImpersonationToken(thread.into_param().abi(), token.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsChargePoolQuota(process: P0, pooltype: super::super::Foundation::POOL_TYPE, amount: usize) @@ -3052,7 +2750,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsChargePoolQuota(process : super::super::Foundation:: PEPROCESS, pooltype : super::super::Foundation:: POOL_TYPE, amount : usize)); PsChargePoolQuota(process.into_param().abi(), pooltype, amount) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsChargeProcessPoolQuota(process: P0, pooltype: super::super::Foundation::POOL_TYPE, amount: usize) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3072,7 +2769,6 @@ pub unsafe fn PsDereferencePrimaryToken(primarytoken: *const ::core::ffi::c_void ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDereferencePrimaryToken(primarytoken : *const ::core::ffi::c_void)); PsDereferencePrimaryToken(primarytoken) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn PsDisableImpersonation(thread: P0, impersonationstate: *mut super::super::super::Win32::Security::SE_IMPERSONATION_STATE) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3087,7 +2783,6 @@ pub unsafe fn PsGetProcessExitTime() -> i64 { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessExitTime() -> i64); PsGetProcessExitTime() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadProcess(thread: P0) -> super::super::Foundation::PEPROCESS @@ -3097,7 +2792,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProcess(thread : super::super::Foundation:: PETHREAD) -> super::super::Foundation:: PEPROCESS); PsGetThreadProcess(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn PsImpersonateClient(thread: P0, token: ::core::option::Option<*const ::core::ffi::c_void>, copyonopen: P1, effectiveonly: P2, impersonationlevel: super::super::super::Win32::Security::SECURITY_IMPERSONATION_LEVEL) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3114,7 +2808,6 @@ pub unsafe fn PsIsDiskCountersEnabled() -> super::super::super::Win32::Foundatio ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsDiskCountersEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); PsIsDiskCountersEnabled() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsIsSystemThread(thread: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3124,7 +2817,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsSystemThread(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); PsIsSystemThread(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsIsThreadTerminating(thread: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3134,7 +2826,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsThreadTerminating(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); PsIsThreadTerminating(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsLookupProcessByProcessId(processid: P0, process: *mut super::super::Foundation::PEPROCESS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3144,7 +2835,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsLookupProcessByProcessId(processid : super::super::super::Win32::Foundation:: HANDLE, process : *mut super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); PsLookupProcessByProcessId(processid.into_param().abi(), process) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsLookupThreadByThreadId(threadid: P0, thread: *mut super::super::Foundation::PETHREAD) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3154,7 +2844,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsLookupThreadByThreadId(threadid : super::super::super::Win32::Foundation:: HANDLE, thread : *mut super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); PsLookupThreadByThreadId(threadid.into_param().abi(), thread) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn PsReferenceImpersonationToken(thread: P0, copyonopen: *mut super::super::super::Win32::Foundation::BOOLEAN, effectiveonly: *mut super::super::super::Win32::Foundation::BOOLEAN, impersonationlevel: *mut super::super::super::Win32::Security::SECURITY_IMPERSONATION_LEVEL) -> *mut ::core::ffi::c_void @@ -3164,7 +2853,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferenceImpersonationToken(thread : super::super::Foundation:: PETHREAD, copyonopen : *mut super::super::super::Win32::Foundation:: BOOLEAN, effectiveonly : *mut super::super::super::Win32::Foundation:: BOOLEAN, impersonationlevel : *mut super::super::super::Win32::Security:: SECURITY_IMPERSONATION_LEVEL) -> *mut ::core::ffi::c_void); PsReferenceImpersonationToken(thread.into_param().abi(), copyonopen, effectiveonly, impersonationlevel) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsReferencePrimaryToken(process: P0) -> *mut ::core::ffi::c_void @@ -3174,7 +2862,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferencePrimaryToken(process : super::super::Foundation:: PEPROCESS) -> *mut ::core::ffi::c_void); PsReferencePrimaryToken(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn PsRestoreImpersonation(thread: P0, impersonationstate: *const super::super::super::Win32::Security::SE_IMPERSONATION_STATE) @@ -3184,7 +2871,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRestoreImpersonation(thread : super::super::Foundation:: PETHREAD, impersonationstate : *const super::super::super::Win32::Security:: SE_IMPERSONATION_STATE)); PsRestoreImpersonation(thread.into_param().abi(), impersonationstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsReturnPoolQuota(process: P0, pooltype: super::super::Foundation::POOL_TYPE, amount: usize) @@ -3199,7 +2885,6 @@ pub unsafe fn PsRevertToSelf() { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRevertToSelf()); PsRevertToSelf() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsUpdateDiskCounters(process: P0, bytesread: u64, byteswritten: u64, readoperationcount: u32, writeoperationcount: u32, flushoperationcount: u32) @@ -3214,7 +2899,6 @@ pub unsafe fn QuerySecurityContextToken(phcontext: *const SecHandle, token: *mut ::windows_targets::link!("secur32.dll" "system" fn QuerySecurityContextToken(phcontext : *const SecHandle, token : *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT); QuerySecurityContextToken(phcontext, token).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAbsoluteToSelfRelativeSD(absolutesecuritydescriptor: P0, selfrelativesecuritydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, bufferlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3224,7 +2908,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlAbsoluteToSelfRelativeSD(absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, bufferlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlAbsoluteToSelfRelativeSD(absolutesecuritydescriptor.into_param().abi(), selfrelativesecuritydescriptor, bufferlength) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAddAccessAllowedAce(acl: *mut super::super::super::Win32::Security::ACL, acerevision: u32, accessmask: u32, sid: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3234,7 +2917,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlAddAccessAllowedAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlAddAccessAllowedAce(acl, acerevision, accessmask, sid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAddAccessAllowedAceEx(acl: *mut super::super::super::Win32::Security::ACL, acerevision: u32, aceflags: u32, accessmask: u32, sid: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3244,21 +2926,18 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlAddAccessAllowedAceEx(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, aceflags : u32, accessmask : u32, sid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlAddAccessAllowedAceEx(acl, acerevision, aceflags, accessmask, sid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAddAce(acl: *mut super::super::super::Win32::Security::ACL, acerevision: u32, startingaceindex: u32, acelist: *const ::core::ffi::c_void, acelistlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlAddAce(acl : *mut super::super::super::Win32::Security:: ACL, acerevision : u32, startingaceindex : u32, acelist : *const ::core::ffi::c_void, acelistlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlAddAce(acl, acerevision, startingaceindex, acelist, acelistlength) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAllocateAndInitializeSid(identifierauthority: *const super::super::super::Win32::Security::SID_IDENTIFIER_AUTHORITY, subauthoritycount: u8, subauthority0: u32, subauthority1: u32, subauthority2: u32, subauthority3: u32, subauthority4: u32, subauthority5: u32, subauthority6: u32, subauthority7: u32, sid: *mut super::super::super::Win32::Foundation::PSID) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlAllocateAndInitializeSid(identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8, subauthority0 : u32, subauthority1 : u32, subauthority2 : u32, subauthority3 : u32, subauthority4 : u32, subauthority5 : u32, subauthority6 : u32, subauthority7 : u32, sid : *mut super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlAllocateAndInitializeSid(identifierauthority, subauthoritycount, subauthority0, subauthority1, subauthority2, subauthority3, subauthority4, subauthority5, subauthority6, subauthority7, sid) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlAllocateAndInitializeSidEx(identifierauthority: *const super::super::super::Win32::Security::SID_IDENTIFIER_AUTHORITY, subauthorities: &[u32], sid: *mut super::super::super::Win32::Foundation::PSID) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3270,7 +2949,6 @@ pub unsafe fn RtlAllocateHeap(heaphandle: *const ::core::ffi::c_void, flags: u32 ::windows_targets::link!("ntdll.dll" "system" fn RtlAllocateHeap(heaphandle : *const ::core::ffi::c_void, flags : u32, size : usize) -> *mut ::core::ffi::c_void); RtlAllocateHeap(heaphandle, flags, size) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlAppendStringToString(destination: *mut super::super::super::Win32::System::Kernel::STRING, source: *const super::super::super::Win32::System::Kernel::STRING) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3310,7 +2988,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlCopySid(destinationsidlength : u32, destinationsid : super::super::super::Win32::Foundation:: PSID, sourcesid : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlCopySid(destinationsidlength, destinationsid, sourcesid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlCreateAcl(acl: *mut super::super::super::Win32::Security::ACL, acllength: u32, aclrevision: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3380,7 +3057,6 @@ pub unsafe fn RtlDecompressFragmentEx(compressionformat: u16, uncompressedfragme ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlDecompressFragmentEx(compressionformat : u16, uncompressedfragment : *mut u8, uncompressedfragmentsize : u32, compressedbuffer : *const u8, compressedbuffersize : u32, fragmentoffset : u32, uncompressedchunksize : u32, finaluncompressedsize : *mut u32, workspace : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlDecompressFragmentEx(compressionformat, ::core::mem::transmute(uncompressedfragment.as_ptr()), uncompressedfragment.len().try_into().unwrap(), ::core::mem::transmute(compressedbuffer.as_ptr()), compressedbuffer.len().try_into().unwrap(), fragmentoffset, uncompressedchunksize, finaluncompressedsize, workspace) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlDeleteAce(acl: *mut super::super::super::Win32::Security::ACL, aceindex: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3428,7 +3104,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlEqualSid(sid1 : super::super::super::Win32::Foundation:: PSID, sid2 : super::super::super::Win32::Foundation:: PSID) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlEqualSid(sid1.into_param().abi(), sid2.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlFindUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, fullname: *const super::super::super::Win32::Foundation::UNICODE_STRING, caseinsensitiveindex: u32) -> *mut UNICODE_PREFIX_TABLE_ENTRY { @@ -3456,7 +3131,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlGenerate8dot3Name(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allowextendedcharacters : super::super::super::Win32::Foundation:: BOOLEAN, context : *mut GENERATE_NAME_CONTEXT, name8dot3 : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGenerate8dot3Name(name, allowextendedcharacters.into_param().abi(), context, name8dot3) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlGetAce(acl: *const super::super::super::Win32::Security::ACL, aceindex: u32, ace: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3468,7 +3142,6 @@ pub unsafe fn RtlGetCompressionWorkSpaceSize(compressionformatandengine: u16, co ::windows_targets::link!("ntdll.dll" "system" fn RtlGetCompressionWorkSpaceSize(compressionformatandengine : u16, compressbufferworkspacesize : *mut u32, compressfragmentworkspacesize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGetCompressionWorkSpaceSize(compressionformatandengine, compressbufferworkspacesize, compressfragmentworkspacesize) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlGetDaclSecurityDescriptor(securitydescriptor: P0, daclpresent: *mut super::super::super::Win32::Foundation::BOOLEAN, dacl: *mut *mut super::super::super::Win32::Security::ACL, dacldefaulted: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3478,7 +3151,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlGetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, dacl : *mut *mut super::super::super::Win32::Security:: ACL, dacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGetDaclSecurityDescriptor(securitydescriptor.into_param().abi(), daclpresent, dacl, dacldefaulted) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlGetGroupSecurityDescriptor(securitydescriptor: P0, group: *mut super::super::super::Win32::Foundation::PSID, groupdefaulted: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3488,7 +3160,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlGetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : *mut super::super::super::Win32::Foundation:: PSID, groupdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGetGroupSecurityDescriptor(securitydescriptor.into_param().abi(), group, groupdefaulted) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlGetOwnerSecurityDescriptor(securitydescriptor: P0, owner: *mut super::super::super::Win32::Foundation::PSID, ownerdefaulted: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3498,7 +3169,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlGetOwnerSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, owner : *mut super::super::super::Win32::Foundation:: PSID, ownerdefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGetOwnerSecurityDescriptor(securitydescriptor.into_param().abi(), owner, ownerdefaulted) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlGetSaclSecurityDescriptor(securitydescriptor: P0, saclpresent: *mut super::super::super::Win32::Foundation::BOOLEAN, sacl: *mut *mut super::super::super::Win32::Security::ACL, sacldefaulted: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3508,7 +3178,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlGetSaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, saclpresent : *mut super::super::super::Win32::Foundation:: BOOLEAN, sacl : *mut *mut super::super::super::Win32::Security:: ACL, sacldefaulted : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlGetSaclSecurityDescriptor(securitydescriptor.into_param().abi(), saclpresent, sacl, sacldefaulted) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlIdentifierAuthoritySid(sid: P0) -> *mut super::super::super::Win32::Security::SID_IDENTIFIER_AUTHORITY @@ -3555,21 +3224,18 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlInitUnicodeStringEx(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : ::windows_core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlInitUnicodeStringEx(destinationstring, sourcestring.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlInitializeSid(sid: super::super::super::Win32::Foundation::PSID, identifierauthority: *const super::super::super::Win32::Security::SID_IDENTIFIER_AUTHORITY, subauthoritycount: u8) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeSid(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlInitializeSid(sid, identifierauthority, subauthoritycount) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlInitializeSidEx(sid: super::super::super::Win32::Foundation::PSID, identifierauthority: *const super::super::super::Win32::Security::SID_IDENTIFIER_AUTHORITY, subauthoritycount: u8) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "cdecl" fn RtlInitializeSidEx(sid : super::super::super::Win32::Foundation:: PSID, identifierauthority : *const super::super::super::Win32::Security:: SID_IDENTIFIER_AUTHORITY, subauthoritycount : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlInitializeSidEx(sid, identifierauthority, subauthoritycount) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlInitializeUnicodePrefix() -> UNICODE_PREFIX_TABLE { @@ -3578,7 +3244,6 @@ pub unsafe fn RtlInitializeUnicodePrefix() -> UNICODE_PREFIX_TABLE { RtlInitializeUnicodePrefix(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlInsertUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, prefix: *const super::super::super::Win32::Foundation::UNICODE_STRING, prefixtableentry: *mut UNICODE_PREFIX_TABLE_ENTRY) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3621,7 +3286,6 @@ pub unsafe fn RtlIsPartialPlaceholderFileInfo(infobuffer: *const ::core::ffi::c_ ::windows_targets::link!("ntdll.dll" "system" fn RtlIsPartialPlaceholderFileInfo(infobuffer : *const ::core::ffi::c_void, infoclass : FILE_INFORMATION_CLASS, ispartialplaceholder : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlIsPartialPlaceholderFileInfo(infobuffer, infoclass, ispartialplaceholder) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn RtlIsSandboxedToken(context: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, previousmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3656,7 +3320,6 @@ pub unsafe fn RtlMultiByteToUnicodeSize(bytesinunicodestring: *mut u32, multibyt ::windows_targets::link!("ntdll.dll" "system" fn RtlMultiByteToUnicodeSize(bytesinunicodestring : *mut u32, multibytestring : ::windows_core::PCSTR, bytesinmultibytestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlMultiByteToUnicodeSize(bytesinunicodestring, ::core::mem::transmute(multibytestring.as_ptr()), multibytestring.len().try_into().unwrap()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlNextUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, restart: P0) -> *mut UNICODE_PREFIX_TABLE_ENTRY @@ -3682,7 +3345,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlNtStatusToDosErrorNoTeb(status : super::super::super::Win32::Foundation:: NTSTATUS) -> u32); RtlNtStatusToDosErrorNoTeb(status.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlOemStringToCountedUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3692,7 +3354,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlOemStringToCountedUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlOemStringToCountedUnicodeString(destinationstring, sourcestring, allocatedestinationstring.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlOemStringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3707,7 +3368,6 @@ pub unsafe fn RtlOemToUnicodeN(unicodestring: ::windows_core::PWSTR, maxbytesinu ::windows_targets::link!("ntdll.dll" "system" fn RtlOemToUnicodeN(unicodestring : ::windows_core::PWSTR, maxbytesinunicodestring : u32, bytesinunicodestring : *mut u32, oemstring : ::windows_core::PCSTR, bytesinoemstring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlOemToUnicodeN(::core::mem::transmute(unicodestring), maxbytesinunicodestring, ::core::mem::transmute(bytesinunicodestring.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(oemstring.as_ptr()), oemstring.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlPrefixString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3747,14 +3407,12 @@ pub unsafe fn RtlRandomEx(seed: *mut u32) -> u32 { ::windows_targets::link!("ntdll.dll" "system" fn RtlRandomEx(seed : *mut u32) -> u32); RtlRandomEx(seed) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlRemoveUnicodePrefix(prefixtable: *const UNICODE_PREFIX_TABLE, prefixtableentry: *const UNICODE_PREFIX_TABLE_ENTRY) { ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlRemoveUnicodePrefix(prefixtable : *const UNICODE_PREFIX_TABLE, prefixtableentry : *const UNICODE_PREFIX_TABLE_ENTRY)); RtlRemoveUnicodePrefix(prefixtable, prefixtableentry) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlReplaceSidInSd(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, oldsid: P0, newsid: P1, numchanges: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3784,7 +3442,6 @@ pub unsafe fn RtlSecondsSince1980ToTime(elapsedseconds: u32) -> i64 { RtlSecondsSince1980ToTime(elapsedseconds, &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor: P0, absolutesecuritydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, absolutesecuritydescriptorsize: *mut u32, dacl: ::core::option::Option<*mut super::super::super::Win32::Security::ACL>, daclsize: *mut u32, sacl: ::core::option::Option<*mut super::super::super::Win32::Security::ACL>, saclsize: *mut u32, owner: super::super::super::Win32::Foundation::PSID, ownersize: *mut u32, primarygroup: super::super::super::Win32::Foundation::PSID, primarygroupsize: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3794,7 +3451,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, absolutesecuritydescriptorsize : *mut u32, dacl : *mut super::super::super::Win32::Security:: ACL, daclsize : *mut u32, sacl : *mut super::super::super::Win32::Security:: ACL, saclsize : *mut u32, owner : super::super::super::Win32::Foundation:: PSID, ownersize : *mut u32, primarygroup : super::super::super::Win32::Foundation:: PSID, primarygroupsize : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlSelfRelativeToAbsoluteSD(selfrelativesecuritydescriptor.into_param().abi(), absolutesecuritydescriptor, absolutesecuritydescriptorsize, ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null_mut())), daclsize, ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null_mut())), saclsize, owner, ownersize, primarygroup, primarygroupsize) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlSetGroupSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, group: P0, groupdefaulted: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3805,7 +3461,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlSetGroupSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, group : super::super::super::Win32::Foundation:: PSID, groupdefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlSetGroupSecurityDescriptor(securitydescriptor, group.into_param().abi(), groupdefaulted.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlSetOwnerSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, owner: P0, ownerdefaulted: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3847,7 +3502,6 @@ pub unsafe fn RtlTimeToSecondsSince1980(time: *const i64, elapsedseconds: *mut u ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeToSecondsSince1980(time : *const i64, elapsedseconds : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlTimeToSecondsSince1980(time, elapsedseconds) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3875,7 +3529,6 @@ pub unsafe fn RtlUnicodeToOemN(oemstring: &mut [u8], bytesinoemstring: ::core::o ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToOemN(oemstring : ::windows_core::PSTR, maxbytesinoemstring : u32, bytesinoemstring : *mut u32, unicodestring : *const u16, bytesinunicodestring : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlUnicodeToOemN(::core::mem::transmute(oemstring.as_ptr()), oemstring.len().try_into().unwrap(), ::core::mem::transmute(bytesinoemstring.unwrap_or(::std::ptr::null_mut())), unicodestring, bytesinunicodestring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3885,7 +3538,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeStringToCountedOemString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlUpcaseUnicodeStringToCountedOemString(destinationstring, sourcestring, allocatedestinationstring.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUpcaseUnicodeStringToOemString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3926,7 +3578,6 @@ pub unsafe fn RtlValidateUnicodeString(flags: u32, string: *const super::super:: ::windows_targets::link!("ntdll.dll" "system" fn RtlValidateUnicodeString(flags : u32, string : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlValidateUnicodeString(flags, string) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlxOemStringToUnicodeSize(oemstring: *const super::super::super::Win32::System::Kernel::STRING) -> u32 { @@ -3938,7 +3589,6 @@ pub unsafe fn RtlxUnicodeStringToOemSize(unicodestring: *const super::super::sup ::windows_targets::link!("ntdll.dll" "system" fn RtlxUnicodeStringToOemSize(unicodestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); RtlxUnicodeStringToOemSize(unicodestring) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeAccessCheckFromState(securitydescriptor: P0, primarytokeninformation: *const super::super::super::Win32::Security::TOKEN_ACCESS_INFORMATION, clienttokeninformation: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_ACCESS_INFORMATION>, desiredaccess: u32, previouslygrantedaccess: u32, privileges: ::core::option::Option<*mut *mut super::super::super::Win32::Security::PRIVILEGE_SET>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, accessmode: i8, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3948,7 +3598,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheckFromState(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, clienttokeninformation : *const super::super::super::Win32::Security:: TOKEN_ACCESS_INFORMATION, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAccessCheckFromState(securitydescriptor.into_param().abi(), primarytokeninformation, ::core::mem::transmute(clienttokeninformation.unwrap_or(::std::ptr::null())), desiredaccess, previouslygrantedaccess, ::core::mem::transmute(privileges.unwrap_or(::std::ptr::null_mut())), genericmapping, accessmode, grantedaccess, accessstatus) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeAccessCheckFromStateEx(securitydescriptor: P0, primarytoken: *const ::core::ffi::c_void, clienttoken: ::core::option::Option<*const ::core::ffi::c_void>, desiredaccess: u32, previouslygrantedaccess: u32, privileges: ::core::option::Option<*mut *mut super::super::super::Win32::Security::PRIVILEGE_SET>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, accessmode: i8, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3958,7 +3607,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheckFromStateEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, primarytoken : *const ::core::ffi::c_void, clienttoken : *const ::core::ffi::c_void, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAccessCheckFromStateEx(securitydescriptor.into_param().abi(), primarytoken, ::core::mem::transmute(clienttoken.unwrap_or(::std::ptr::null())), desiredaccess, previouslygrantedaccess, ::core::mem::transmute(privileges.unwrap_or(::std::ptr::null_mut())), genericmapping, accessmode, grantedaccess, accessstatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAdjustAccessStateForAccessConstraints(objecttype: *const ::core::ffi::c_void, securitydescriptor: P0, accessstate: *mut super::super::Foundation::ACCESS_STATE) @@ -3968,7 +3616,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustAccessStateForAccessConstraints(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); SeAdjustAccessStateForAccessConstraints(objecttype, securitydescriptor.into_param().abi(), accessstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAdjustAccessStateForTrustLabel(objecttype: *const ::core::ffi::c_void, securitydescriptor: P0, accessstate: *mut super::super::Foundation::ACCESS_STATE) @@ -3978,7 +3625,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustAccessStateForTrustLabel(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *mut super::super::Foundation:: ACCESS_STATE)); SeAdjustAccessStateForTrustLabel(objecttype, securitydescriptor.into_param().abi(), accessstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAdjustObjectSecurity(objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, originaldescriptor: P0, proposeddescriptor: P1, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, adjusteddescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, applyadjusteddescriptor: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3989,7 +3635,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAdjustObjectSecurity(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, originaldescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, proposeddescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, adjusteddescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, applyadjusteddescriptor : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); SeAdjustObjectSecurity(objectname, originaldescriptor.into_param().abi(), proposeddescriptor.into_param().abi(), subjectsecuritycontext, adjusteddescriptor, applyadjusteddescriptor) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAppendPrivileges(accessstate: *mut super::super::Foundation::ACCESS_STATE, privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4025,7 +3670,6 @@ pub unsafe fn SeAuditTransactionStateChange(transactionid: *const ::windows_core ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditTransactionStateChange(transactionid : *const ::windows_core::GUID, resourcemanagerid : *const ::windows_core::GUID, newtransactionstate : u32)); SeAuditTransactionStateChange(transactionid, resourcemanagerid, newtransactionstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingAnyFileEventsWithContext(securitydescriptor: P0, subjectsecuritycontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4035,7 +3679,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingAnyFileEventsWithContext(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingAnyFileEventsWithContext(securitydescriptor.into_param().abi(), ::core::mem::transmute(subjectsecuritycontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingAnyFileEventsWithContextEx(securitydescriptor: P0, subjectsecuritycontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, stagingenabled: ::core::option::Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4045,7 +3688,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingAnyFileEventsWithContextEx(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingAnyFileEventsWithContextEx(securitydescriptor.into_param().abi(), ::core::mem::transmute(subjectsecuritycontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(stagingenabled.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeAuditingFileEvents(accessgranted: P0, securitydescriptor: P1) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4056,7 +3698,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingFileEvents(accessgranted.into_param().abi(), securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingFileEventsWithContext(accessgranted: P0, securitydescriptor: P1, subjectsecuritycontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4067,7 +3708,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingFileEventsWithContext(accessgranted.into_param().abi(), securitydescriptor.into_param().abi(), ::core::mem::transmute(subjectsecuritycontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingFileEventsWithContextEx(accessgranted: P0, securitydescriptor: P1, subjectsecuritycontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>, stagingenabled: ::core::option::Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4078,7 +3718,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileEventsWithContextEx(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, stagingenabled : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingFileEventsWithContextEx(accessgranted.into_param().abi(), securitydescriptor.into_param().abi(), ::core::mem::transmute(subjectsecuritycontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(stagingenabled.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingFileOrGlobalEvents(accessgranted: P0, securitydescriptor: P1, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4089,7 +3728,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingFileOrGlobalEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingFileOrGlobalEvents(accessgranted.into_param().abi(), securitydescriptor.into_param().abi(), subjectsecuritycontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeAuditingHardLinkEvents(accessgranted: P0, securitydescriptor: P1) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4100,7 +3738,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEvents(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingHardLinkEvents(accessgranted.into_param().abi(), securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAuditingHardLinkEventsWithContext(accessgranted: P0, securitydescriptor: P1, subjectsecuritycontext: ::core::option::Option<*const super::super::Foundation::SECURITY_SUBJECT_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4111,7 +3748,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAuditingHardLinkEventsWithContext(accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAuditingHardLinkEventsWithContext(accessgranted.into_param().abi(), securitydescriptor.into_param().abi(), ::core::mem::transmute(subjectsecuritycontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeCaptureSubjectContextEx(thread: P0, process: P1) -> super::super::Foundation::SECURITY_SUBJECT_CONTEXT @@ -4124,7 +3760,6 @@ where SeCaptureSubjectContextEx(thread.into_param().abi(), process.into_param().abi(), &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeCheckForCriticalAceRemoval(currentdescriptor: P0, newdescriptor: P1, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4137,7 +3772,6 @@ where SeCheckForCriticalAceRemoval(currentdescriptor.into_param().abi(), newdescriptor.into_param().abi(), subjectsecuritycontext, &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeCreateClientSecurity(clientthread: P0, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, remotesession: P1, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4148,7 +3782,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurity(clientthread : super::super::Foundation:: PETHREAD, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, remotesession : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); SeCreateClientSecurity(clientthread.into_param().abi(), clientsecurityqos, remotesession.into_param().abi(), clientcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeCreateClientSecurityFromSubjectContext(subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, clientsecurityqos: *const super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, serverisremote: P0, clientcontext: *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4158,7 +3791,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeCreateClientSecurityFromSubjectContext(subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, clientsecurityqos : *const super::super::super::Win32::Security:: SECURITY_QUALITY_OF_SERVICE, serverisremote : super::super::super::Win32::Foundation:: BOOLEAN, clientcontext : *mut SECURITY_CLIENT_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); SeCreateClientSecurityFromSubjectContext(subjectcontext, clientsecurityqos, serverisremote.into_param().abi(), clientcontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeDeleteClientSecurity(clientcontext: *mut SECURITY_CLIENT_CONTEXT) { @@ -4181,7 +3813,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeDeleteObjectAuditAlarmWithTransaction(object : *const ::core::ffi::c_void, handle : super::super::super::Win32::Foundation:: HANDLE, transactionid : *const ::windows_core::GUID)); SeDeleteObjectAuditAlarmWithTransaction(object, handle.into_param().abi(), ::core::mem::transmute(transactionid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeExamineSacl(sacl: *const super::super::super::Win32::Security::ACL, resourcesacl: *const super::super::super::Win32::Security::ACL, token: *const ::core::ffi::c_void, desiredaccess: u32, accessgranted: P0, generateaudit: *mut super::super::super::Win32::Foundation::BOOLEAN, generatealarm: *mut super::super::super::Win32::Foundation::BOOLEAN) @@ -4191,21 +3822,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeExamineSacl(sacl : *const super::super::super::Win32::Security:: ACL, resourcesacl : *const super::super::super::Win32::Security:: ACL, token : *const ::core::ffi::c_void, desiredaccess : u32, accessgranted : super::super::super::Win32::Foundation:: BOOLEAN, generateaudit : *mut super::super::super::Win32::Foundation:: BOOLEAN, generatealarm : *mut super::super::super::Win32::Foundation:: BOOLEAN)); SeExamineSacl(sacl, resourcesacl, token, desiredaccess, accessgranted.into_param().abi(), generateaudit, generatealarm) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeFilterToken(existingtoken: *const ::core::ffi::c_void, flags: u32, sidstodisable: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, privilegestodelete: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_PRIVILEGES>, restrictedsids: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_GROUPS>, filteredtoken: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeFilterToken(existingtoken : *const ::core::ffi::c_void, flags : u32, sidstodisable : *const super::super::super::Win32::Security:: TOKEN_GROUPS, privilegestodelete : *const super::super::super::Win32::Security:: TOKEN_PRIVILEGES, restrictedsids : *const super::super::super::Win32::Security:: TOKEN_GROUPS, filteredtoken : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); SeFilterToken(existingtoken, flags, ::core::mem::transmute(sidstodisable.unwrap_or(::std::ptr::null())), ::core::mem::transmute(privilegestodelete.unwrap_or(::std::ptr::null())), ::core::mem::transmute(restrictedsids.unwrap_or(::std::ptr::null())), filteredtoken) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeFreePrivileges(privileges: *const super::super::super::Win32::Security::PRIVILEGE_SET) { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeFreePrivileges(privileges : *const super::super::super::Win32::Security:: PRIVILEGE_SET)); SeFreePrivileges(privileges) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeImpersonateClient(clientcontext: *const SECURITY_CLIENT_CONTEXT, serverthread: P0) @@ -4215,7 +3843,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeImpersonateClient(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD)); SeImpersonateClient(clientcontext, serverthread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeImpersonateClientEx(clientcontext: *const SECURITY_CLIENT_CONTEXT, serverthread: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4225,7 +3852,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeImpersonateClientEx(clientcontext : *const SECURITY_CLIENT_CONTEXT, serverthread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); SeImpersonateClientEx(clientcontext, serverthread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SeLocateProcessImageName(process: P0, pimagefilename: *mut *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4240,7 +3866,6 @@ pub unsafe fn SeMarkLogonSessionForTerminationNotification(logonid: *const super ::windows_targets::link!("ntoskrnl.exe" "system" fn SeMarkLogonSessionForTerminationNotification(logonid : *const super::super::super::Win32::Foundation:: LUID) -> super::super::super::Win32::Foundation:: NTSTATUS); SeMarkLogonSessionForTerminationNotification(logonid) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SeMarkLogonSessionForTerminationNotificationEx(logonid: *const super::super::super::Win32::Foundation::LUID, pserversilo: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4250,7 +3875,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeMarkLogonSessionForTerminationNotificationEx(logonid : *const super::super::super::Win32::Foundation:: LUID, pserversilo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); SeMarkLogonSessionForTerminationNotificationEx(logonid, pserversilo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeOpenObjectAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: ::core::option::Option<*const ::core::ffi::c_void>, absoluteobjectname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: P0, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P1, accessgranted: P2, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4264,7 +3888,6 @@ where SeOpenObjectAuditAlarm(objecttypename, ::core::mem::transmute(object.unwrap_or(::std::ptr::null())), ::core::mem::transmute(absoluteobjectname.unwrap_or(::std::ptr::null())), securitydescriptor.into_param().abi(), accessstate, objectcreated.into_param().abi(), accessgranted.into_param().abi(), accessmode, &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeOpenObjectAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: ::core::option::Option<*const ::core::ffi::c_void>, absoluteobjectname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: P0, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P1, accessgranted: P2, accessmode: i8, transactionid: ::core::option::Option<*const ::windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4278,7 +3901,6 @@ where SeOpenObjectAuditAlarmWithTransaction(objecttypename, ::core::mem::transmute(object.unwrap_or(::std::ptr::null())), ::core::mem::transmute(absoluteobjectname.unwrap_or(::std::ptr::null())), securitydescriptor.into_param().abi(), accessstate, objectcreated.into_param().abi(), accessgranted.into_param().abi(), accessmode, ::core::mem::transmute(transactionid.unwrap_or(::std::ptr::null())), &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeOpenObjectForDeleteAuditAlarm(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: ::core::option::Option<*const ::core::ffi::c_void>, absoluteobjectname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: P0, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P1, accessgranted: P2, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4292,7 +3914,6 @@ where SeOpenObjectForDeleteAuditAlarm(objecttypename, ::core::mem::transmute(object.unwrap_or(::std::ptr::null())), ::core::mem::transmute(absoluteobjectname.unwrap_or(::std::ptr::null())), securitydescriptor.into_param().abi(), accessstate, objectcreated.into_param().abi(), accessgranted.into_param().abi(), accessmode, &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename: *const super::super::super::Win32::Foundation::UNICODE_STRING, object: ::core::option::Option<*const ::core::ffi::c_void>, absoluteobjectname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, securitydescriptor: P0, accessstate: *const super::super::Foundation::ACCESS_STATE, objectcreated: P1, accessgranted: P2, accessmode: i8, transactionid: ::core::option::Option<*const ::windows_core::GUID>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4306,7 +3927,6 @@ where SeOpenObjectForDeleteAuditAlarmWithTransaction(objecttypename, ::core::mem::transmute(object.unwrap_or(::std::ptr::null())), ::core::mem::transmute(absoluteobjectname.unwrap_or(::std::ptr::null())), securitydescriptor.into_param().abi(), accessstate, objectcreated.into_param().abi(), accessgranted.into_param().abi(), accessmode, ::core::mem::transmute(transactionid.unwrap_or(::std::ptr::null())), &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SePrivilegeCheck(requiredprivileges: *mut super::super::super::Win32::Security::PRIVILEGE_SET, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, accessmode: i8) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -4318,21 +3938,18 @@ pub unsafe fn SeQueryAuthenticationIdToken(token: *const ::core::ffi::c_void, au ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQueryAuthenticationIdToken(token : *const ::core::ffi::c_void, authenticationid : *mut super::super::super::Win32::Foundation:: LUID) -> super::super::super::Win32::Foundation:: NTSTATUS); SeQueryAuthenticationIdToken(token, authenticationid) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeQueryInformationToken(token: *const ::core::ffi::c_void, tokeninformationclass: super::super::super::Win32::Security::TOKEN_INFORMATION_CLASS, tokeninformation: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQueryInformationToken(token : *const ::core::ffi::c_void, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); SeQueryInformationToken(token, tokeninformationclass, tokeninformation) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeQuerySecurityDescriptorInfo(securityinformation: *const u32, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, length: *mut u32, objectssecuritydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeQuerySecurityDescriptorInfo(securityinformation : *const u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, length : *mut u32, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); SeQuerySecurityDescriptorInfo(securityinformation, securitydescriptor, length, objectssecuritydescriptor) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SeQueryServerSiloToken(token: *const ::core::ffi::c_void, pserversilo: *mut super::super::Foundation::PESILO) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4359,7 +3976,6 @@ pub unsafe fn SeRegisterLogonSessionTerminatedRoutineEx(callbackroutine: PSE_LOG ::windows_targets::link!("ntoskrnl.exe" "system" fn SeRegisterLogonSessionTerminatedRoutineEx(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); SeRegisterLogonSessionTerminatedRoutineEx(callbackroutine, context) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn SeReportSecurityEventWithSubCategory(flags: u32, sourcename: *const super::super::super::Win32::Foundation::UNICODE_STRING, usersid: P0, auditparameters: *const super::super::super::Win32::Security::Authentication::Identity::SE_ADT_PARAMETER_ARRAY, auditsubcategoryid: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4369,14 +3985,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeReportSecurityEventWithSubCategory(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY, auditsubcategoryid : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); SeReportSecurityEventWithSubCategory(flags, sourcename, usersid.into_param().abi(), auditparameters, auditsubcategoryid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeSetAccessStateGenericMapping(accessstate: *mut super::super::Foundation::ACCESS_STATE, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING) { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetAccessStateGenericMapping(accessstate : *mut super::super::Foundation:: ACCESS_STATE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); SeSetAccessStateGenericMapping(accessstate, genericmapping) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeSetSecurityDescriptorInfo(object: ::core::option::Option<*const ::core::ffi::c_void>, securityinformation: *const u32, modificationdescriptor: P0, objectssecuritydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, pooltype: super::super::Foundation::POOL_TYPE, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4386,7 +4000,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetSecurityDescriptorInfo(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); SeSetSecurityDescriptorInfo(::core::mem::transmute(object.unwrap_or(::std::ptr::null())), securityinformation, modificationdescriptor.into_param().abi(), objectssecuritydescriptor, pooltype, genericmapping) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeSetSecurityDescriptorInfoEx(object: ::core::option::Option<*const ::core::ffi::c_void>, securityinformation: *const u32, modificationdescriptor: P0, objectssecuritydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, autoinheritflags: u32, pooltype: super::super::Foundation::POOL_TYPE, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4396,7 +4009,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeSetSecurityDescriptorInfoEx(object : *const ::core::ffi::c_void, securityinformation : *const u32, modificationdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objectssecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, autoinheritflags : u32, pooltype : super::super::Foundation:: POOL_TYPE, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING) -> super::super::super::Win32::Foundation:: NTSTATUS); SeSetSecurityDescriptorInfoEx(::core::mem::transmute(object.unwrap_or(::std::ptr::null())), securityinformation, modificationdescriptor.into_param().abi(), objectssecuritydescriptor, autoinheritflags, pooltype, genericmapping) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] #[inline] pub unsafe fn SeShouldCheckForAccessRightsFromParent(objecttype: *const ::core::ffi::c_void, childdescriptor: P0, accessstate: *const super::super::Foundation::ACCESS_STATE) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4406,7 +4018,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeShouldCheckForAccessRightsFromParent(objecttype : *const ::core::ffi::c_void, childdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, accessstate : *const super::super::Foundation:: ACCESS_STATE) -> super::super::super::Win32::Foundation:: BOOLEAN); SeShouldCheckForAccessRightsFromParent(objecttype, childdescriptor.into_param().abi(), accessstate) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeTokenFromAccessInformation(accessinformation: ::core::option::Option<*const super::super::super::Win32::Security::TOKEN_ACCESS_INFORMATION>, token: ::core::option::Option<*mut ::core::ffi::c_void>, length: u32, requiredlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4428,7 +4039,6 @@ pub unsafe fn SeTokenIsWriteRestricted(token: *const ::core::ffi::c_void) -> sup ::windows_targets::link!("ntoskrnl.exe" "system" fn SeTokenIsWriteRestricted(token : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); SeTokenIsWriteRestricted(token) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeTokenType(token: *const ::core::ffi::c_void) -> super::super::super::Win32::Security::TOKEN_TYPE { @@ -4445,14 +4055,12 @@ pub unsafe fn SeUnregisterLogonSessionTerminatedRoutineEx(callbackroutine: PSE_L ::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnregisterLogonSessionTerminatedRoutineEx(callbackroutine : PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); SeUnregisterLogonSessionTerminatedRoutineEx(callbackroutine, context) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SecLookupAccountName(name: *const super::super::super::Win32::Foundation::UNICODE_STRING, sidsize: *mut u32, sid: super::super::super::Win32::Foundation::PSID, nameuse: *mut super::super::super::Win32::Security::SID_NAME_USE, domainsize: *mut u32, referenceddomain: ::core::option::Option<*mut super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ksecdd.sys" "system" fn SecLookupAccountName(name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, sidsize : *mut u32, sid : super::super::super::Win32::Foundation:: PSID, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE, domainsize : *mut u32, referenceddomain : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); SecLookupAccountName(name, sidsize, sid, nameuse, domainsize, ::core::mem::transmute(referenceddomain.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SecLookupAccountSid(sid: P0, namesize: *mut u32, namebuffer: *mut super::super::super::Win32::Foundation::UNICODE_STRING, domainsize: *mut u32, domainbuffer: ::core::option::Option<*mut super::super::super::Win32::Foundation::UNICODE_STRING>, nameuse: *mut super::super::super::Win32::Security::SID_NAME_USE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4462,7 +4070,6 @@ where ::windows_targets::link!("ksecdd.sys" "system" fn SecLookupAccountSid(sid : super::super::super::Win32::Foundation:: PSID, namesize : *mut u32, namebuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, domainsize : *mut u32, domainbuffer : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, nameuse : *mut super::super::super::Win32::Security:: SID_NAME_USE) -> super::super::super::Win32::Foundation:: NTSTATUS); SecLookupAccountSid(sid.into_param().abi(), namesize, namebuffer, domainsize, ::core::mem::transmute(domainbuffer.unwrap_or(::std::ptr::null_mut())), nameuse) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SecLookupWellKnownSid(sidtype: super::super::super::Win32::Security::WELL_KNOWN_SID_TYPE, sid: super::super::super::Win32::Foundation::PSID, sidbuffersize: u32, sidsize: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4499,14 +4106,12 @@ pub unsafe fn SetContextAttributesW(phcontext: *const SecHandle, ulattribute: u3 ::windows_targets::link!("secur32.dll" "system" fn SetContextAttributesW(phcontext : *const SecHandle, ulattribute : u32, pbuffer : *const ::core::ffi::c_void, cbbuffer : u32) -> ::windows_core::HRESULT); SetContextAttributesW(phcontext, ulattribute, pbuffer, cbbuffer).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiAcceptSecurityContextAsync(asynccontext: *mut super::super::Foundation::SspiAsyncContext, phcredential: ::core::option::Option<*const SecHandle>, phcontext: ::core::option::Option<*const SecHandle>, pinput: ::core::option::Option<*const SecBufferDesc>, fcontextreq: u32, targetdatarep: u32, phnewcontext: ::core::option::Option<*const SecHandle>, poutput: ::core::option::Option<*const SecBufferDesc>, pfcontextattr: *const u32, ptsexpiry: ::core::option::Option<*const i64>) -> ::windows_core::Result<()> { ::windows_targets::link!("ksecdd.sys" "system" fn SspiAcceptSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle, phcontext : *const SecHandle, pinput : *const SecBufferDesc, fcontextreq : u32, targetdatarep : u32, phnewcontext : *const SecHandle, poutput : *const SecBufferDesc, pfcontextattr : *const u32, ptsexpiry : *const i64) -> ::windows_core::HRESULT); SspiAcceptSecurityContextAsync(asynccontext, ::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())), ::core::mem::transmute(poutput.unwrap_or(::std::ptr::null())), pfcontextattr, ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security_Authentication_Identity"))] #[inline] pub unsafe fn SspiAcquireCredentialsHandleAsyncA(asynccontext: *mut super::super::Foundation::SspiAsyncContext, pszprincipal: P0, pszpackage: P1, fcredentialuse: u32, pvlogonid: ::core::option::Option<*const ::core::ffi::c_void>, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: super::super::super::Win32::Security::Authentication::Identity::SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, phcredential: *const SecHandle, ptsexpiry: ::core::option::Option<*const i64>) -> ::windows_core::Result<()> @@ -4517,49 +4122,42 @@ where ::windows_targets::link!("ksecdd.sys" "system" fn SspiAcquireCredentialsHandleAsyncA(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : ::windows_core::PCSTR, pszpackage : ::windows_core::PCSTR, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_core::HRESULT); SspiAcquireCredentialsHandleAsyncA(asynccontext, 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()))).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security_Authentication_Identity"))] #[inline] pub unsafe fn SspiAcquireCredentialsHandleAsyncW(asynccontext: *mut super::super::Foundation::SspiAsyncContext, pszprincipal: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, pszpackage: *const super::super::super::Win32::Foundation::UNICODE_STRING, fcredentialuse: u32, pvlogonid: ::core::option::Option<*const ::core::ffi::c_void>, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: super::super::super::Win32::Security::Authentication::Identity::SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, phcredential: *const SecHandle, ptsexpiry: ::core::option::Option<*const i64>) -> ::windows_core::Result<()> { ::windows_targets::link!("ksecdd.sys" "system" fn SspiAcquireCredentialsHandleAsyncW(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, pszprincipal : *const super::super::super::Win32::Foundation:: UNICODE_STRING, pszpackage : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fcredentialuse : u32, pvlogonid : *const ::core::ffi::c_void, pauthdata : *const ::core::ffi::c_void, pgetkeyfn : super::super::super::Win32::Security::Authentication::Identity:: SEC_GET_KEY_FN, pvgetkeyargument : *const ::core::ffi::c_void, phcredential : *const SecHandle, ptsexpiry : *const i64) -> ::windows_core::HRESULT); SspiAcquireCredentialsHandleAsyncW(asynccontext, ::core::mem::transmute(pszprincipal.unwrap_or(::std::ptr::null())), pszpackage, 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()))).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiCreateAsyncContext() -> *mut super::super::Foundation::SspiAsyncContext { ::windows_targets::link!("ksecdd.sys" "system" fn SspiCreateAsyncContext() -> *mut super::super::Foundation:: SspiAsyncContext); SspiCreateAsyncContext() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiDeleteSecurityContextAsync(asynccontext: *mut super::super::Foundation::SspiAsyncContext, phcontext: *const SecHandle) -> ::windows_core::Result<()> { ::windows_targets::link!("ksecdd.sys" "system" fn SspiDeleteSecurityContextAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcontext : *const SecHandle) -> ::windows_core::HRESULT); SspiDeleteSecurityContextAsync(asynccontext, phcontext).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiFreeAsyncContext(handle: ::core::option::Option<*const super::super::Foundation::SspiAsyncContext>) { ::windows_targets::link!("ksecdd.sys" "system" fn SspiFreeAsyncContext(handle : *const super::super::Foundation:: SspiAsyncContext)); SspiFreeAsyncContext(::core::mem::transmute(handle.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiFreeCredentialsHandleAsync(asynccontext: *mut super::super::Foundation::SspiAsyncContext, phcredential: *const SecHandle) -> ::windows_core::Result<()> { ::windows_targets::link!("ksecdd.sys" "system" fn SspiFreeCredentialsHandleAsync(asynccontext : *mut super::super::Foundation:: SspiAsyncContext, phcredential : *const SecHandle) -> ::windows_core::HRESULT); SspiFreeCredentialsHandleAsync(asynccontext, phcredential).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiGetAsyncCallStatus(handle: *const super::super::Foundation::SspiAsyncContext) -> ::windows_core::Result<()> { ::windows_targets::link!("ksecdd.sys" "system" fn SspiGetAsyncCallStatus(handle : *const super::super::Foundation:: SspiAsyncContext) -> ::windows_core::HRESULT); SspiGetAsyncCallStatus(handle).ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiInitializeSecurityContextAsyncA(asynccontext: *mut super::super::Foundation::SspiAsyncContext, phcredential: ::core::option::Option<*const SecHandle>, phcontext: ::core::option::Option<*const SecHandle>, psztargetname: P0, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: ::core::option::Option<*const SecBufferDesc>, reserved2: u32, phnewcontext: ::core::option::Option<*const SecHandle>, poutput: ::core::option::Option<*const SecBufferDesc>, pfcontextattr: *const u32, ptsexpiry: ::core::option::Option<*const i64>) -> ::windows_core::Result<()> @@ -4584,7 +4182,6 @@ where ) .ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiInitializeSecurityContextAsyncW(asynccontext: *mut super::super::Foundation::SspiAsyncContext, phcredential: ::core::option::Option<*const SecHandle>, phcontext: ::core::option::Option<*const SecHandle>, psztargetname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: ::core::option::Option<*const SecBufferDesc>, reserved2: u32, phnewcontext: ::core::option::Option<*const SecHandle>, poutput: ::core::option::Option<*const SecBufferDesc>, pfcontextattr: *const u32, ptsexpiry: ::core::option::Option<*const i64>) -> ::windows_core::Result<()> { @@ -4606,14 +4203,12 @@ pub unsafe fn SspiInitializeSecurityContextAsyncW(asynccontext: *mut super::supe ) .ok() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiReinitAsyncContext(handle: *mut super::super::Foundation::SspiAsyncContext) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ksecdd.sys" "system" fn SspiReinitAsyncContext(handle : *mut super::super::Foundation:: SspiAsyncContext) -> super::super::super::Win32::Foundation:: NTSTATUS); SspiReinitAsyncContext(handle) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn SspiSetAsyncNotifyCallback(context: *const super::super::Foundation::SspiAsyncContext, callback: SspiAsyncNotifyCallback, callbackdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { @@ -4634,7 +4229,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwAllocateVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, regionsize : *mut usize, allocationtype : u32, protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwAllocateVirtualMemory(processhandle.into_param().abi(), baseaddress, zerobits, regionsize, allocationtype, protect) } -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] #[inline] pub unsafe fn ZwAllocateVirtualMemoryEx(processhandle: P0, baseaddress: *mut *mut ::core::ffi::c_void, regionsize: *mut usize, allocationtype: u32, pageprotection: u32, extendedparameters: ::core::option::Option<&mut [super::super::super::Win32::System::Memory::MEM_EXTENDED_PARAMETER]>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4644,7 +4238,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwAllocateVirtualMemoryEx(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, allocationtype : u32, pageprotection : u32, extendedparameters : *mut super::super::super::Win32::System::Memory:: MEM_EXTENDED_PARAMETER, extendedparametercount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwAllocateVirtualMemoryEx(processhandle.into_param().abi(), baseaddress, regionsize, allocationtype, pageprotection, ::core::mem::transmute(extendedparameters.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), extendedparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ZwCreateEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, eventtype: super::super::super::Win32::System::Kernel::EVENT_TYPE, initialstate: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4654,7 +4247,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, eventtype : super::super::super::Win32::System::Kernel:: EVENT_TYPE, initialstate : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateEvent(eventhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), eventtype, initialstate.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwDeleteFile(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4671,7 +4263,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwDuplicateObject(sourceprocesshandle : super::super::super::Win32::Foundation:: HANDLE, sourcehandle : super::super::super::Win32::Foundation:: HANDLE, targetprocesshandle : super::super::super::Win32::Foundation:: HANDLE, targethandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, handleattributes : u32, options : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwDuplicateObject(sourceprocesshandle.into_param().abi(), sourcehandle.into_param().abi(), targetprocesshandle.into_param().abi(), ::core::mem::transmute(targethandle.unwrap_or(::std::ptr::null_mut())), desiredaccess, handleattributes, options) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn ZwDuplicateToken(existingtokenhandle: P0, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, effectiveonly: P1, tokentype: super::super::super::Win32::Security::TOKEN_TYPE, newtokenhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4682,7 +4273,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwDuplicateToken(existingtokenhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, effectiveonly : super::super::super::Win32::Foundation:: BOOLEAN, tokentype : super::super::super::Win32::Security:: TOKEN_TYPE, newtokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwDuplicateToken(existingtokenhandle.into_param().abi(), desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), effectiveonly.into_param().abi(), tokentype, newtokenhandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwFlushBuffersFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4692,7 +4282,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwFlushBuffersFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwFlushBuffersFile(filehandle.into_param().abi(), iostatusblock) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwFlushBuffersFileEx(filehandle: P0, flags: u32, parameters: *const ::core::ffi::c_void, parameterssize: u32, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4702,7 +4291,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwFlushBuffersFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, flags : u32, parameters : *const ::core::ffi::c_void, parameterssize : u32, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwFlushBuffersFileEx(filehandle.into_param().abi(), flags, parameters, parameterssize, iostatusblock) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwFlushVirtualMemory(processhandle: P0, baseaddress: *mut *mut ::core::ffi::c_void, regionsize: *mut usize, iostatus: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4720,7 +4308,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwFreeVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, regionsize : *mut usize, freetype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwFreeVirtualMemory(processhandle.into_param().abi(), baseaddress, regionsize, freetype) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwFsControlFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fscontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4731,7 +4318,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwFsControlFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fscontrolcode : u32, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwFsControlFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, fscontrolcode, ::core::mem::transmute(inputbuffer.unwrap_or(::std::ptr::null())), inputbufferlength, ::core::mem::transmute(outputbuffer.unwrap_or(::std::ptr::null_mut())), outputbufferlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwLockFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32, failimmediately: P2, exclusivelock: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4744,7 +4330,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwLockFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, byteoffset : *const i64, length : *const i64, key : u32, failimmediately : super::super::super::Win32::Foundation:: BOOLEAN, exclusivelock : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwLockFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, byteoffset, length, key, failimmediately.into_param().abi(), exclusivelock.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwNotifyChangeKey(keyhandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P2, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, asynchronous: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4757,7 +4342,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwNotifyChangeKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, completionfilter : u32, watchtree : super::super::super::Win32::Foundation:: BOOLEAN, buffer : *mut ::core::ffi::c_void, buffersize : u32, asynchronous : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwNotifyChangeKey(keyhandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, completionfilter, watchtree.into_param().abi(), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize, asynchronous.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenDirectoryObject(directoryhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4781,7 +4365,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenThreadTokenEx(threadhandle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, openasself : super::super::super::Win32::Foundation:: BOOLEAN, handleattributes : u32, tokenhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenThreadTokenEx(threadhandle.into_param().abi(), desiredaccess, openasself.into_param().abi(), handleattributes, tokenhandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwQueryDirectoryFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, returnsingleentry: P2, filename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, restartscan: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4794,7 +4377,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryDirectoryFile(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, fileinformation, length, fileinformationclass, returnsingleentry.into_param().abi(), ::core::mem::transmute(filename.unwrap_or(::std::ptr::null())), restartscan.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwQueryDirectoryFileEx(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: FILE_INFORMATION_CLASS, queryflags: u32, filename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4805,7 +4387,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryDirectoryFileEx(filehandle : super::super::super::Win32::Foundation:: HANDLE, event : super::super::super::Win32::Foundation:: HANDLE, apcroutine : super::super::super::Win32::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : FILE_INFORMATION_CLASS, queryflags : u32, filename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryDirectoryFileEx(filehandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), iostatusblock, fileinformation, length, fileinformationclass, queryflags, ::core::mem::transmute(filename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwQueryEaFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P1, ealist: ::core::option::Option<*const ::core::ffi::c_void>, ealistlength: u32, eaindex: ::core::option::Option<*const u32>, restartscan: P2) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4817,14 +4398,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryEaFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, ealist : *const ::core::ffi::c_void, ealistlength : u32, eaindex : *const u32, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryEaFile(filehandle.into_param().abi(), iostatusblock, buffer, length, returnsingleentry.into_param().abi(), ::core::mem::transmute(ealist.unwrap_or(::std::ptr::null())), ealistlength, ::core::mem::transmute(eaindex.unwrap_or(::std::ptr::null())), restartscan.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwQueryFullAttributesFile(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, fileinformation: *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryFullAttributesFile(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, fileinformation : *mut FILE_NETWORK_OPEN_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryFullAttributesFile(objectattributes, fileinformation) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ZwQueryInformationToken(tokenhandle: P0, tokeninformationclass: super::super::super::Win32::Security::TOKEN_INFORMATION_CLASS, tokeninformation: ::core::option::Option<*mut ::core::ffi::c_void>, tokeninformationlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4834,7 +4413,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationToken(tokenhandle : super::super::super::Win32::Foundation:: HANDLE, tokeninformationclass : super::super::super::Win32::Security:: TOKEN_INFORMATION_CLASS, tokeninformation : *mut ::core::ffi::c_void, tokeninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationToken(tokenhandle.into_param().abi(), tokeninformationclass, ::core::mem::transmute(tokeninformation.unwrap_or(::std::ptr::null_mut())), tokeninformationlength, returnlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwQueryObject(handle: P0, objectinformationclass: super::super::Foundation::OBJECT_INFORMATION_CLASS, objectinformation: ::core::option::Option<*mut ::core::ffi::c_void>, objectinformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4844,7 +4422,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryObject(handle : super::super::super::Win32::Foundation:: HANDLE, objectinformationclass : super::super::Foundation:: OBJECT_INFORMATION_CLASS, objectinformation : *mut ::core::ffi::c_void, objectinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryObject(handle.into_param().abi(), objectinformationclass, ::core::mem::transmute(objectinformation.unwrap_or(::std::ptr::null_mut())), objectinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwQueryQuotaInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, returnsingleentry: P1, sidlist: ::core::option::Option<*const ::core::ffi::c_void>, sidlistlength: u32, startsid: P2, restartscan: P3) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4857,7 +4434,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *mut ::core::ffi::c_void, length : u32, returnsingleentry : super::super::super::Win32::Foundation:: BOOLEAN, sidlist : *const ::core::ffi::c_void, sidlistlength : u32, startsid : super::super::super::Win32::Foundation:: PSID, restartscan : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryQuotaInformationFile(filehandle.into_param().abi(), iostatusblock, buffer, length, returnsingleentry.into_param().abi(), ::core::mem::transmute(sidlist.unwrap_or(::std::ptr::null())), sidlistlength, startsid.into_param().abi(), restartscan.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ZwQuerySecurityObject(handle: P0, securityinformation: u32, securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, length: u32, lengthneeded: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4875,7 +4451,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void, memoryinformationclass : MEMORY_INFORMATION_CLASS, memoryinformation : *mut ::core::ffi::c_void, memoryinformationlength : usize, returnlength : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryVirtualMemory(processhandle.into_param().abi(), ::core::mem::transmute(baseaddress.unwrap_or(::std::ptr::null())), memoryinformationclass, memoryinformation, memoryinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwQueryVolumeInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *mut ::core::ffi::c_void, length: u32, fsinformationclass: FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4885,7 +4460,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *mut ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryVolumeInformationFile(filehandle.into_param().abi(), iostatusblock, fsinformation, length, fsinformationclass) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwSetEaFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4903,7 +4477,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetEvent(eventhandle : super::super::super::Win32::Foundation:: HANDLE, previousstate : *mut i32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetEvent(eventhandle.into_param().abi(), ::core::mem::transmute(previousstate.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ZwSetInformationToken(tokenhandle: P0, tokeninformationclass: super::super::super::Win32::Security::TOKEN_INFORMATION_CLASS, tokeninformation: *const ::core::ffi::c_void, tokeninformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4921,7 +4494,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationVirtualMemory(processhandle : super::super::super::Win32::Foundation:: HANDLE, vminformationclass : VIRTUAL_MEMORY_INFORMATION_CLASS, numberofentries : usize, virtualaddresses : *const MEMORY_RANGE_ENTRY, vminformation : *const ::core::ffi::c_void, vminformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetInformationVirtualMemory(processhandle.into_param().abi(), vminformationclass, virtualaddresses.len().try_into().unwrap(), ::core::mem::transmute(virtualaddresses.as_ptr()), vminformation, vminformationlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwSetQuotaInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *const ::core::ffi::c_void, length: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4931,7 +4503,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetQuotaInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, buffer : *const ::core::ffi::c_void, length : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetQuotaInformationFile(filehandle.into_param().abi(), iostatusblock, buffer, length) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ZwSetSecurityObject(handle: P0, securityinformation: u32, securitydescriptor: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4942,7 +4513,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetSecurityObject(handle : super::super::super::Win32::Foundation:: HANDLE, securityinformation : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetSecurityObject(handle.into_param().abi(), securityinformation, securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwSetVolumeInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fsinformation: *const ::core::ffi::c_void, length: u32, fsinformationclass: FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4952,7 +4522,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetVolumeInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fsinformation : *const ::core::ffi::c_void, length : u32, fsinformationclass : FS_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetVolumeInformationFile(filehandle.into_param().abi(), iostatusblock, fsinformation, length, fsinformationclass) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwUnlockFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, byteoffset: *const i64, length: *const i64, key: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -6537,7 +6106,6 @@ impl ::core::default::Default for CACHE_MANAGER_CALLBACK_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct CACHE_UNINITIALIZE_EVENT { pub Next: *mut CACHE_UNINITIALIZE_EVENT, @@ -6562,7 +6130,6 @@ impl ::core::default::Default for CACHE_UNINITIALIZE_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CC_ASYNC_READ_CONTEXT { pub CompletionRoutine: PASYNC_READ_COMPLETION_CALLBACK, @@ -6780,7 +6347,6 @@ impl ::core::default::Default for CONTAINER_VOLUME_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct COPY_INFORMATION { pub SourceFileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -6872,7 +6438,6 @@ impl ::core::default::Default for CPTABLEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CREATE_REDIRECTION_ECP_CONTEXT { pub Size: u16, @@ -7006,7 +6571,6 @@ impl ::core::default::Default for CSV_QUERY_FILE_REVISION_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 { pub FileId: super::super::super::Win32::Storage::FileSystem::FILE_ID_128, @@ -7171,7 +6735,6 @@ impl ::core::default::Default for ECP_OPEN_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct EOF_WAIT_BLOCK { pub EofWaitLinks: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -8029,7 +7592,6 @@ impl ::core::default::Default for FILE_GET_EA_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FILE_GET_QUOTA_INFORMATION { pub NextEntryOffset: u32, @@ -8128,7 +7690,6 @@ impl ::core::default::Default for FILE_ID_BOTH_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_EXTD_BOTH_DIR_INFORMATION { pub NextEntryOffset: u32, @@ -8198,7 +7759,6 @@ impl ::core::default::Default for FILE_ID_EXTD_BOTH_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_EXTD_DIR_INFORMATION { pub NextEntryOffset: u32, @@ -8376,7 +7936,6 @@ impl ::core::default::Default for FILE_ID_GLOBAL_TX_DIR_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_ID_INFORMATION { pub VolumeSerialNumber: u64, @@ -8505,7 +8064,6 @@ impl ::core::default::Default for FILE_KNOWN_FOLDER_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_LINKS_FULL_ID_INFORMATION { pub BytesNeeded: u32, @@ -8576,7 +8134,6 @@ impl ::core::default::Default for FILE_LINKS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct FILE_LINK_ENTRY_FULL_ID_INFORMATION { pub NextEntryOffset: u32, @@ -8689,7 +8246,6 @@ impl ::core::default::Default for FILE_LINK_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_LOCK { pub CompleteLockIrpRoutine: PCOMPLETE_LOCK_IRP_ROUTINE, @@ -8726,7 +8282,6 @@ impl ::core::default::Default for FILE_LOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FILE_LOCK_INFO { pub StartingByte: i64, @@ -9540,7 +9095,6 @@ impl ::core::default::Default for FILE_POSITION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FILE_QUOTA_INFORMATION { pub NextEntryOffset: u32, @@ -10000,7 +9554,6 @@ impl ::core::default::Default for FILE_STAT_LX_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct FILE_STORAGE_RESERVE_ID_INFORMATION { pub StorageReserveId: super::super::super::Win32::System::Ioctl::STORAGE_RESERVE_ID, @@ -10345,7 +9898,6 @@ impl ::core::default::Default for FSCTL_UNMAP_SPACE_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_ADVANCED_FCB_HEADER { pub Base: FSRTL_COMMON_FCB_HEADER, @@ -10376,7 +9928,6 @@ impl ::core::default::Default for FSRTL_ADVANCED_FCB_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub union FSRTL_ADVANCED_FCB_HEADER_0 { pub Oplock: *mut ::core::ffi::c_void, @@ -10401,7 +9952,6 @@ impl ::core::default::Default for FSRTL_ADVANCED_FCB_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FSRTL_AUXILIARY_BUFFER { pub Buffer: *mut ::core::ffi::c_void, @@ -10442,7 +9992,6 @@ impl ::core::default::Default for FSRTL_AUXILIARY_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_COMMON_FCB_HEADER { pub NodeTypeCode: i16, @@ -10561,7 +10110,6 @@ impl ::core::default::Default for FSRTL_MUP_PROVIDER_INFO_LEVEL_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct FSRTL_PER_FILEOBJECT_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -10601,7 +10149,6 @@ impl ::core::default::Default for FSRTL_PER_FILEOBJECT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_PER_FILE_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -10634,7 +10181,6 @@ impl ::core::default::Default for FSRTL_PER_FILE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct FSRTL_PER_STREAM_CONTEXT { pub Links: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -10815,7 +10361,6 @@ impl ::core::default::Default for FS_BPIO_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct FS_BPIO_INPUT { pub Operation: super::super::super::Win32::System::Ioctl::FS_BPIO_OPERATIONS, @@ -10856,7 +10401,6 @@ impl ::core::default::Default for FS_BPIO_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_CALLBACKS { pub SizeOfFsFilterCallbacks: u32, @@ -10901,7 +10445,6 @@ impl ::core::default::Default for FS_FILTER_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_CALLBACK_DATA { pub SizeOfFsFilterCallbackData: u32, @@ -10930,7 +10473,6 @@ impl ::core::default::Default for FS_FILTER_CALLBACK_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FS_FILTER_PARAMETERS { pub AcquireForModifiedPageWriter: FS_FILTER_PARAMETERS_0, @@ -10958,7 +10500,6 @@ impl ::core::default::Default for FS_FILTER_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_0 { pub EndingOffset: *mut i64, @@ -10997,7 +10538,6 @@ impl ::core::default::Default for FS_FILTER_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_1 { pub SyncType: FS_FILTER_SECTION_SYNC_TYPE, @@ -11039,7 +10579,6 @@ impl ::core::default::Default for FS_FILTER_PARAMETERS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_2 { pub Argument1: *mut ::core::ffi::c_void, @@ -11081,7 +10620,6 @@ impl ::core::default::Default for FS_FILTER_PARAMETERS_2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_3 { pub Irp: *mut super::super::Foundation::IRP, @@ -11123,7 +10661,6 @@ impl ::core::default::Default for FS_FILTER_PARAMETERS_3 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FS_FILTER_PARAMETERS_4 { pub ResourceToRelease: *mut super::super::Foundation::ERESOURCE, @@ -11262,7 +10799,6 @@ impl ::core::default::Default for GHOSTED_FILE_EXTENT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CREATE_STREAM_FILE_OPTIONS { pub Size: u16, @@ -11302,7 +10838,6 @@ impl ::core::default::Default for IO_CREATE_STREAM_FILE_OPTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_DEVICE_HINT_ECP_CONTEXT { pub TargetDevice: *mut super::super::Foundation::DEVICE_OBJECT, @@ -11341,7 +10876,6 @@ impl ::core::default::Default for IO_DEVICE_HINT_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_PRIORITY_INFO { pub Size: u32, @@ -11441,7 +10975,6 @@ impl ::core::default::Default for IO_STOP_ON_SYMLINK_FILTER_ECP_v0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE { pub ApcListHead: [super::super::super::Win32::System::Kernel::LIST_ENTRY; 2], @@ -11469,7 +11002,6 @@ impl ::core::default::Default for KAPC_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KAPC_STATE_0 { pub InProgressFlags: u8, @@ -11494,7 +11026,6 @@ impl ::core::default::Default for KAPC_STATE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE_0_0 { pub _bitfield: u8, @@ -11532,7 +11063,6 @@ impl ::core::default::Default for KAPC_STATE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union KAPC_STATE_1 { pub UserApcPendingAll: super::super::super::Win32::Foundation::BOOLEAN, @@ -11557,7 +11087,6 @@ impl ::core::default::Default for KAPC_STATE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC_STATE_1_0 { pub _bitfield: u8, @@ -11595,7 +11124,6 @@ impl ::core::default::Default for KAPC_STATE_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct LARGE_MCB { pub GuardedMutex: *mut super::super::Foundation::FAST_MUTEX, @@ -11728,7 +11256,6 @@ impl ::core::default::Default for LINK_TRACKING_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct MCB { pub DummyFieldThatSizesThisStructureCorrectly: LARGE_MCB, @@ -11877,7 +11404,6 @@ impl ::core::default::Default for MM_PREFETCH_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_ENUMUSERS_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -11915,7 +11441,6 @@ impl ::core::default::Default for MSV1_0_ENUMUSERS_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_ENUMUSERS_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -11956,7 +11481,6 @@ impl ::core::default::Default for MSV1_0_ENUMUSERS_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETCHALLENRESP_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12001,7 +11525,6 @@ impl ::core::default::Default for MSV1_0_GETCHALLENRESP_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETCHALLENRESP_REQUEST_V1 { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12043,7 +11566,6 @@ impl ::core::default::Default for MSV1_0_GETCHALLENRESP_REQUEST_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_System_Kernel"))] pub struct MSV1_0_GETCHALLENRESP_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12087,7 +11609,6 @@ impl ::core::default::Default for MSV1_0_GETCHALLENRESP_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETUSERINFO_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12126,7 +11647,6 @@ impl ::core::default::Default for MSV1_0_GETUSERINFO_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_GETUSERINFO_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12169,7 +11689,6 @@ impl ::core::default::Default for MSV1_0_GETUSERINFO_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_LM20_CHALLENGE_REQUEST { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12207,7 +11726,6 @@ impl ::core::default::Default for MSV1_0_LM20_CHALLENGE_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct MSV1_0_LM20_CHALLENGE_RESPONSE { pub MessageType: super::super::super::Win32::Security::Authentication::Identity::MSV1_0_PROTOCOL_MESSAGE_TYPE, @@ -12553,7 +12071,6 @@ impl ::core::default::Default for NETWORK_OPEN_ECP_CONTEXT_V0_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NFS_OPEN_ECP_CONTEXT { pub ExportAlias: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -12624,7 +12141,6 @@ impl ::core::default::Default for NLSTABLEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct OPEN_REPARSE_LIST { pub OpenReparseList: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -12662,7 +12178,6 @@ impl ::core::default::Default for OPEN_REPARSE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct OPEN_REPARSE_LIST_ENTRY { pub OpenReparseListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -12768,7 +12283,6 @@ impl ::core::default::Default for OPLOCK_KEY_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct OPLOCK_NOTIFY_PARAMS { pub NotifyReason: OPLOCK_NOTIFY_REASON, @@ -12930,7 +12444,6 @@ impl ::core::default::Default for PREFETCH_OPEN_ECP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PREFIX_TABLE { pub NodeTypeCode: i16, @@ -12970,7 +12483,6 @@ impl ::core::default::Default for PREFIX_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PREFIX_TABLE_ENTRY { pub NodeTypeCode: i16, @@ -13044,7 +12556,6 @@ impl ::core::default::Default for PUBLIC_BCB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct QUERY_BAD_RANGES_INPUT { pub Flags: u32, @@ -13254,7 +12765,6 @@ impl ::core::default::Default for QUERY_ON_CREATE_FILE_STAT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct QUERY_PATH_REQUEST { pub PathNameLength: u32, @@ -13294,7 +12804,6 @@ impl ::core::default::Default for QUERY_PATH_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security"))] pub struct QUERY_PATH_REQUEST_EX { pub pSecurityContext: *mut super::super::Foundation::IO_SECURITY_CONTEXT, @@ -13400,7 +12909,6 @@ impl ::core::default::Default for READ_AHEAD_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct READ_LIST { pub FileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -14195,7 +13703,6 @@ impl ::core::default::Default for REPARSE_DATA_BUFFER_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct REPARSE_DATA_BUFFER_EX { pub Flags: u32, @@ -14223,7 +13730,6 @@ impl ::core::default::Default for REPARSE_DATA_BUFFER_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union REPARSE_DATA_BUFFER_EX_0 { pub ReparseDataBuffer: REPARSE_DATA_BUFFER, @@ -14601,7 +14107,6 @@ impl ::core::default::Default for RTL_SEGMENT_HEAP_VA_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SECURITY_CLIENT_CONTEXT { pub SecurityQos: super::super::super::Win32::Security::SECURITY_QUALITY_OF_SERVICE, @@ -14644,7 +14149,6 @@ impl ::core::default::Default for SECURITY_CLIENT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] pub struct SEC_APPLICATION_PROTOCOLS { pub ProtocolListsSize: u32, @@ -14862,7 +14366,6 @@ impl ::core::default::Default for SET_CACHED_RUNS_STATE_INPUT_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SE_AUDIT_INFO { pub Size: u32, @@ -15171,7 +14674,6 @@ impl ::core::default::Default for SE_EXPORTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct SRV_OPEN_ECP_CONTEXT { pub ShareName: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -15338,7 +14840,6 @@ impl ::core::default::Default for SecHandle { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct TUNNEL { pub Mutex: super::super::Foundation::FAST_MUTEX, @@ -15365,7 +14866,6 @@ impl ::core::default::Default for TUNNEL { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct UNICODE_PREFIX_TABLE { pub NodeTypeCode: i16, @@ -15406,7 +14906,6 @@ impl ::core::default::Default for UNICODE_PREFIX_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct UNICODE_PREFIX_TABLE_ENTRY { pub NodeTypeCode: i16, @@ -15837,7 +15336,6 @@ impl ::core::default::Default for VOLUME_REFS_INFO_BUFFER { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub type ALLOCATE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type FREE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15847,38 +15345,28 @@ pub type PACQUIRE_FOR_READ_AHEAD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PASYNC_READ_COMPLETION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PCC_POST_DEFERRED_WRITE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] pub type PCHECK_FOR_TRAVERSE_ACCESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCOMPLETE_LOCK_IRP_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PDIRTY_PAGE_ROUTINE = ::core::option::Option; pub type PFILTER_REPORT_CHANGE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFLUSH_TO_LSN = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PFN_FSRTLTEARDOWNPERSTREAMCONTEXTS = ::core::option::Option; pub type PFREE_VIRTUAL_MEMORY_EX_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PFSRTL_STACK_OVERFLOW_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFS_FILTER_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFS_FILTER_COMPLETION_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_FS_PREPOST_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_NOTIFY_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type POPLOCK_WAIT_COMPLETE_ROUTINE = ::core::option::Option; pub type PQUERY_LOG_USAGE = ::core::option::Option; @@ -15891,7 +15379,6 @@ pub type PRTL_HEAP_COMMIT_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type PSE_LOGON_SESSION_TERMINATED_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSE_LOGON_SESSION_TERMINATED_ROUTINE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_System_SystemServices\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_System_SystemServices", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PUNLOCK_ROUTINE = ::core::option::Option; pub type QUERY_VIRTUAL_MEMORY_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -15900,9 +15387,7 @@ pub type RTL_FREE_STRING_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type RTL_REALLOCATE_STRING_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type SE_LOGON_SESSION_TERMINATED_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SE_LOGON_SESSION_TERMINATED_ROUTINE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SspiAsyncNotifyCallback = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Wdk/Storage/mod.rs b/crates/libs/windows/src/Windows/Wdk/Storage/mod.rs index 5afcdb860d..985e75c1b6 100644 --- a/crates/libs/windows/src/Windows/Wdk/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/Storage/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Wdk_Storage_FileSystem")] -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`"] pub mod FileSystem; diff --git a/crates/libs/windows/src/Windows/Wdk/System/IO/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/IO/mod.rs index 0be28be5b8..227941bd91 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/IO/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/IO/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NtDeviceIoControlFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS 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 7cf89b0ad2..93eec8bf3f 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs @@ -19,7 +19,6 @@ pub unsafe fn ORCreateHive(horkey: *mut ORHKEY) -> ::windows_core::Result<()> { ::windows_targets::link!("offreg.dll" "system" fn ORCreateHive(horkey : *mut ORHKEY) -> super::super::super::Win32::Foundation:: WIN32_ERROR); ORCreateHive(horkey).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ORCreateKey(keyhandle: P0, lpsubkey: P1, lpclass: P2, dwoptions: u32, psecuritydescriptor: P3, phkresult: *mut ORHKEY, pdwdisposition: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -66,7 +65,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ORGetKeySecurity(handle: P0, securityinformation: u32, psecuritydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> ::windows_core::Result<()> @@ -168,7 +166,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ORSetKeySecurity(handle: P0, securityinformation: u32, psecuritydescriptor: P1) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs index a80a284a4e..c1f4f45bc3 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/Registry/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn NtNotifyChangeMultipleKeys(masterkeyhandle: P0, subordinateobjects: ::core::option::Option<&[super::super::Foundation::OBJECT_ATTRIBUTES]>, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, completionfilter: u32, watchtree: P2, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, asynchronous: P3) -> super::super::super::Win32::Foundation::NTSTATUS diff --git a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs index ddbb796e54..238f21ee94 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/SystemServices/mod.rs @@ -1,18 +1,15 @@ -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsAddLogContainer(plfolog: *const super::super::Foundation::FILE_OBJECT, pcbcontainer: *const u64, puszcontainerpath: *const super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsAddLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, pcbcontainer : *const u64, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsAddLogContainer(plfolog, pcbcontainer, puszcontainerpath) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsAddLogContainerSet(plfolog: *const super::super::Foundation::FILE_OBJECT, pcbcontainer: ::core::option::Option<*const u64>, rguszcontainerpath: &[super::super::super::Win32::Foundation::UNICODE_STRING]) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsAddLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, pcbcontainer : *const u64, rguszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsAddLogContainerSet(plfolog, rguszcontainerpath.len().try_into().unwrap(), ::core::mem::transmute(pcbcontainer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rguszcontainerpath.as_ptr())) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsAdvanceLogBase(pvmarshalcontext: *mut ::core::ffi::c_void, plsnbase: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, fflags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -29,21 +26,18 @@ pub unsafe fn ClfsAllocReservedLog(pvmarshalcontext: *const ::core::ffi::c_void, ::windows_targets::link!("clfs.sys" "system" fn ClfsAllocReservedLog(pvmarshalcontext : *const ::core::ffi::c_void, crecords : u32, pcbadjustment : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsAllocReservedLog(pvmarshalcontext, pcbadjustment.len().try_into().unwrap(), ::core::mem::transmute(pcbadjustment.as_ptr())) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCloseAndResetLogFile(plfolog: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsCloseAndResetLogFile(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCloseAndResetLogFile(plfolog) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCloseLogFileObject(plfolog: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsCloseLogFileObject(plfolog : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCloseLogFileObject(plfolog) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCreateLogFile(pplfolog: *mut *mut super::super::Foundation::FILE_OBJECT, puszlogfilename: *const super::super::super::Win32::Foundation::UNICODE_STRING, fdesiredaccess: u32, dwsharemode: u32, psdlogfile: P0, fcreatedisposition: u32, fcreateoptions: u32, fflagsandattributes: u32, flogoptionflag: u32, pvcontext: ::core::option::Option<*const ::core::ffi::c_void>, cbcontext: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -53,28 +47,24 @@ where ::windows_targets::link!("clfs.sys" "system" fn ClfsCreateLogFile(pplfolog : *mut *mut super::super::Foundation:: FILE_OBJECT, puszlogfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fdesiredaccess : u32, dwsharemode : u32, psdlogfile : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, fcreatedisposition : u32, fcreateoptions : u32, fflagsandattributes : u32, flogoptionflag : u32, pvcontext : *const ::core::ffi::c_void, cbcontext : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCreateLogFile(pplfolog, puszlogfilename, fdesiredaccess, dwsharemode, psdlogfile.into_param().abi(), fcreatedisposition, fcreateoptions, fflagsandattributes, flogoptionflag, ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null())), cbcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCreateMarshallingArea(plfolog: *const super::super::Foundation::FILE_OBJECT, epooltype: super::super::Foundation::POOL_TYPE, pfnallocbuffer: PALLOCATE_FUNCTION, pfnfreebuffer: super::super::Foundation::PFREE_FUNCTION, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshalcontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsCreateMarshallingArea(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCreateMarshallingArea(plfolog, epooltype, pfnallocbuffer, pfnfreebuffer, cbmarshallingbuffer, cmaxwritebuffers, cmaxreadbuffers, ppvmarshalcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCreateMarshallingAreaEx(plfolog: *const super::super::Foundation::FILE_OBJECT, epooltype: super::super::Foundation::POOL_TYPE, pfnallocbuffer: PALLOCATE_FUNCTION, pfnfreebuffer: super::super::Foundation::PFREE_FUNCTION, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, calignmentsize: u32, fflags: u64, ppvmarshalcontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsCreateMarshallingAreaEx(plfolog : *const super::super::Foundation:: FILE_OBJECT, epooltype : super::super::Foundation:: POOL_TYPE, pfnallocbuffer : PALLOCATE_FUNCTION, pfnfreebuffer : super::super::Foundation:: PFREE_FUNCTION, cbmarshallingbuffer : u32, cmaxwritebuffers : u32, cmaxreadbuffers : u32, calignmentsize : u32, fflags : u64, ppvmarshalcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCreateMarshallingAreaEx(plfolog, epooltype, pfnallocbuffer, pfnfreebuffer, cbmarshallingbuffer, cmaxwritebuffers, cmaxreadbuffers, calignmentsize, fflags, ppvmarshalcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsCreateScanContext(plfolog: *const super::super::Foundation::FILE_OBJECT, cfromcontainer: u32, ccontainers: u32, escanmode: u8, pcxscan: *mut super::super::super::Win32::Storage::FileSystem::CLS_SCAN_CONTEXT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsCreateScanContext(plfolog : *const super::super::Foundation:: FILE_OBJECT, cfromcontainer : u32, ccontainers : u32, escanmode : u8, pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsCreateScanContext(plfolog, cfromcontainer, ccontainers, escanmode, pcxscan) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsDeleteLogByPointer(plfolog: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -91,7 +81,6 @@ pub unsafe fn ClfsDeleteMarshallingArea(pvmarshalcontext: *const ::core::ffi::c_ ::windows_targets::link!("clfs.sys" "system" fn ClfsDeleteMarshallingArea(pvmarshalcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsDeleteMarshallingArea(pvmarshalcontext) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsEarlierLsn(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Storage::FileSystem::CLS_LSN { @@ -108,7 +97,6 @@ pub unsafe fn ClfsFlushBuffers(pvmarshalcontext: *const ::core::ffi::c_void) -> ::windows_targets::link!("clfs.sys" "system" fn ClfsFlushBuffers(pvmarshalcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsFlushBuffers(pvmarshalcontext) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsFlushToLsn(pvmarshalcontext: *const ::core::ffi::c_void, plsnflush: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsnlastflushed: ::core::option::Option<*mut super::super::super::Win32::Storage::FileSystem::CLS_LSN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -120,21 +108,18 @@ pub unsafe fn ClfsFreeReservedLog(pvmarshalcontext: *const ::core::ffi::c_void, ::windows_targets::link!("clfs.sys" "system" fn ClfsFreeReservedLog(pvmarshalcontext : *const ::core::ffi::c_void, crecords : u32, pcbadjustment : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsFreeReservedLog(pvmarshalcontext, pcbadjustment.len().try_into().unwrap(), ::core::mem::transmute(pcbadjustment.as_ptr())) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsGetContainerName(plfolog: *const super::super::Foundation::FILE_OBJECT, cidlogicalcontainer: u32, puszcontainername: *mut super::super::super::Win32::Foundation::UNICODE_STRING, pcactuallencontainername: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsGetContainerName(plfolog : *const super::super::Foundation:: FILE_OBJECT, cidlogicalcontainer : u32, puszcontainername : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, pcactuallencontainername : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsGetContainerName(plfolog, cidlogicalcontainer, puszcontainername, ::core::mem::transmute(pcactuallencontainername.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsGetIoStatistics(plfolog: *const super::super::Foundation::FILE_OBJECT, pvstatsbuffer: *mut ::core::ffi::c_void, cbstatsbuffer: u32, estatsclass: super::super::super::Win32::Storage::FileSystem::CLFS_IOSTATS_CLASS, pcbstatswritten: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsGetIoStatistics(plfolog : *const super::super::Foundation:: FILE_OBJECT, pvstatsbuffer : *mut ::core::ffi::c_void, cbstatsbuffer : u32, estatsclass : super::super::super::Win32::Storage::FileSystem:: CLFS_IOSTATS_CLASS, pcbstatswritten : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsGetIoStatistics(plfolog, pvstatsbuffer, cbstatsbuffer, estatsclass, ::core::mem::transmute(pcbstatswritten.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsGetLogFileInformation(plfolog: *const super::super::Foundation::FILE_OBJECT, pinfobuffer: *mut super::super::super::Win32::Storage::FileSystem::CLS_INFORMATION, pcbinfobuffer: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -146,77 +131,66 @@ pub unsafe fn ClfsInitialize() -> super::super::super::Win32::Foundation::NTSTAT ::windows_targets::link!("clfs.sys" "system" fn ClfsInitialize() -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsInitialize() } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLaterLsn(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Storage::FileSystem::CLS_LSN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLaterLsn(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); ClfsLaterLsn(plsn) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnBlockOffset(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> u32 { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnBlockOffset(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); ClfsLsnBlockOffset(plsn) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnContainer(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> u32 { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnContainer(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> u32); ClfsLsnContainer(plsn) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnCreate(cidcontainer: u32, offblock: u32, crecord: u32) -> super::super::super::Win32::Storage::FileSystem::CLS_LSN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnCreate(cidcontainer : u32, offblock : u32, crecord : u32) -> super::super::super::Win32::Storage::FileSystem:: CLS_LSN); ClfsLsnCreate(cidcontainer, offblock, crecord) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnDifference(plsnstart: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsnfinish: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, cbcontainer: u32, cbmaxblock: u32, pcbdifference: *mut i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnDifference(plsnstart : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnfinish : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, cbcontainer : u32, cbmaxblock : u32, pcbdifference : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsLsnDifference(plsnstart, plsnfinish, cbcontainer, cbmaxblock, pcbdifference) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnEqual(plsn1: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsn2: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnEqual(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); ClfsLsnEqual(plsn1, plsn2) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnGreater(plsn1: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsn2: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnGreater(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); ClfsLsnGreater(plsn1, plsn2) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnInvalid(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnInvalid(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); ClfsLsnInvalid(plsn) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnLess(plsn1: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsn2: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnLess(plsn1 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsn2 : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); ClfsLsnLess(plsn1, plsn2) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnNull(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("clfs.sys" "system" fn ClfsLsnNull(plsn : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: BOOLEAN); ClfsLsnNull(plsn) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsLsnRecordSequence(plsn: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> u32 { @@ -233,42 +207,36 @@ pub unsafe fn ClfsMgmtHandleLogFileFull(client: *const ::core::ffi::c_void) -> s ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtHandleLogFileFull(client : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtHandleLogFileFull(client) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtInstallPolicy(logfile: *const super::super::Foundation::FILE_OBJECT, policy: *const super::super::super::Win32::Storage::FileSystem::CLFS_MGMT_POLICY, policylength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtInstallPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policy : *const super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtInstallPolicy(logfile, policy, policylength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtQueryPolicy(logfile: *const super::super::Foundation::FILE_OBJECT, policytype: super::super::super::Win32::Storage::FileSystem::CLFS_MGMT_POLICY_TYPE, policy: *mut super::super::super::Win32::Storage::FileSystem::CLFS_MGMT_POLICY, policylength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtQueryPolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE, policy : *mut super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY, policylength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtQueryPolicy(logfile, policytype, policy, policylength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtRegisterManagedClient(logfile: *const super::super::Foundation::FILE_OBJECT, registrationdata: *const CLFS_MGMT_CLIENT_REGISTRATION, clientcookie: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtRegisterManagedClient(logfile : *const super::super::Foundation:: FILE_OBJECT, registrationdata : *const CLFS_MGMT_CLIENT_REGISTRATION, clientcookie : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtRegisterManagedClient(logfile, registrationdata, clientcookie) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtRemovePolicy(logfile: *const super::super::Foundation::FILE_OBJECT, policytype: super::super::super::Win32::Storage::FileSystem::CLFS_MGMT_POLICY_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtRemovePolicy(logfile : *const super::super::Foundation:: FILE_OBJECT, policytype : super::super::super::Win32::Storage::FileSystem:: CLFS_MGMT_POLICY_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtRemovePolicy(logfile, policytype) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtSetLogFileSize(logfile: *const super::super::Foundation::FILE_OBJECT, newsizeincontainers: *const u64, resultingsizeincontainers: ::core::option::Option<*mut u64>, completionroutine: PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtSetLogFileSize(logfile : *const super::super::Foundation:: FILE_OBJECT, newsizeincontainers : *const u64, resultingsizeincontainers : *mut u64, completionroutine : PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtSetLogFileSize(logfile, newsizeincontainers, ::core::mem::transmute(resultingsizeincontainers.unwrap_or(::std::ptr::null_mut())), completionroutine, ::core::mem::transmute(completionroutinedata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsMgmtSetLogFileSizeAsClient(logfile: *const super::super::Foundation::FILE_OBJECT, clientcookie: ::core::option::Option<*const *const ::core::ffi::c_void>, newsizeincontainers: *const u64, resultingsizeincontainers: ::core::option::Option<*mut u64>, completionroutine: PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK, completionroutinedata: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -283,42 +251,36 @@ where ::windows_targets::link!("clfs.sys" "system" fn ClfsMgmtTailAdvanceFailure(client : *const ::core::ffi::c_void, reason : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsMgmtTailAdvanceFailure(client, reason.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsQueryLogFileInformation(plfolog: *const super::super::Foundation::FILE_OBJECT, einformationclass: super::super::super::Win32::Storage::FileSystem::CLS_LOG_INFORMATION_CLASS, pinfoinputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, cbinfoinputbuffer: u32, pinfobuffer: *mut ::core::ffi::c_void, pcbinfobuffer: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsQueryLogFileInformation(plfolog : *const super::super::Foundation:: FILE_OBJECT, einformationclass : super::super::super::Win32::Storage::FileSystem:: CLS_LOG_INFORMATION_CLASS, pinfoinputbuffer : *const ::core::ffi::c_void, cbinfoinputbuffer : u32, pinfobuffer : *mut ::core::ffi::c_void, pcbinfobuffer : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsQueryLogFileInformation(plfolog, einformationclass, ::core::mem::transmute(pinfoinputbuffer.unwrap_or(::std::ptr::null())), cbinfoinputbuffer, pinfobuffer, pcbinfobuffer) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReadLogRecord(pvmarshalcontext: *const ::core::ffi::c_void, plsnfirst: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, pecontextmode: super::super::super::Win32::Storage::FileSystem::CLFS_CONTEXT_MODE, ppvreadbuffer: *mut *mut ::core::ffi::c_void, pcbreadbuffer: *mut u32, perecordtype: *mut u8, plsnundonext: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsnprevious: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsReadLogRecord(pvmarshalcontext : *const ::core::ffi::c_void, plsnfirst : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, pecontextmode : super::super::super::Win32::Storage::FileSystem:: CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsReadLogRecord(pvmarshalcontext, plsnfirst, pecontextmode, ppvreadbuffer, pcbreadbuffer, perecordtype, plsnundonext, plsnprevious, ppvreadcontext) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReadNextLogRecord(pvreadcontext: *mut ::core::ffi::c_void, ppvbuffer: *mut *mut ::core::ffi::c_void, pcbbuffer: *mut u32, perecordtype: *mut u8, plsnuser: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, plsnundonext: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsnprevious: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, plsnrecord: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsReadNextLogRecord(pvreadcontext : *mut ::core::ffi::c_void, ppvbuffer : *mut *mut ::core::ffi::c_void, pcbbuffer : *mut u32, perecordtype : *mut u8, plsnuser : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnundonext : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnprevious : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, plsnrecord : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsReadNextLogRecord(pvreadcontext, ppvbuffer, pcbbuffer, perecordtype, ::core::mem::transmute(plsnuser.unwrap_or(::std::ptr::null())), plsnundonext, plsnprevious, plsnrecord) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReadPreviousRestartArea(pvreadcontext: *const ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsnrestart: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsReadPreviousRestartArea(pvreadcontext : *const ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsnrestart : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsReadPreviousRestartArea(pvreadcontext, ppvrestartbuffer, pcbrestartbuffer, plsnrestart) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReadRestartArea(pvmarshalcontext: *mut ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsn: *mut super::super::super::Win32::Storage::FileSystem::CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsReadRestartArea(pvmarshalcontext : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut super::super::super::Win32::Storage::FileSystem:: CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsReadRestartArea(pvmarshalcontext, ppvrestartbuffer, pcbrestartbuffer, plsn, ppvreadcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsRemoveLogContainer(plfolog: *const super::super::Foundation::FILE_OBJECT, puszcontainerpath: *const super::super::super::Win32::Foundation::UNICODE_STRING, fforce: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -328,7 +290,6 @@ where ::windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainer(plfolog : *const super::super::Foundation:: FILE_OBJECT, puszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsRemoveLogContainer(plfolog, puszcontainerpath, fforce.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsRemoveLogContainerSet(plfolog: *const super::super::Foundation::FILE_OBJECT, rgwszcontainerpath: &[super::super::super::Win32::Foundation::UNICODE_STRING], fforce: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -338,7 +299,6 @@ where ::windows_targets::link!("clfs.sys" "system" fn ClfsRemoveLogContainerSet(plfolog : *const super::super::Foundation:: FILE_OBJECT, ccontainers : u16, rgwszcontainerpath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, fforce : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsRemoveLogContainerSet(plfolog, rgwszcontainerpath.len().try_into().unwrap(), ::core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReserveAndAppendLog(pvmarshalcontext: *const ::core::ffi::c_void, rgwriteentries: ::core::option::Option<&[super::super::super::Win32::Storage::FileSystem::CLS_WRITE_ENTRY]>, plsnundonext: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, plsnprevious: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, rgcbreservation: ::core::option::Option<&mut [i64]>, fflags: u32, plsn: ::core::option::Option<*mut super::super::super::Win32::Storage::FileSystem::CLS_LSN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -355,7 +315,6 @@ pub unsafe fn ClfsReserveAndAppendLog(pvmarshalcontext: *const ::core::ffi::c_vo ::core::mem::transmute(plsn.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsReserveAndAppendLogAligned(pvmarshalcontext: *const ::core::ffi::c_void, rgwriteentries: ::core::option::Option<&[super::super::super::Win32::Storage::FileSystem::CLS_WRITE_ENTRY]>, cbentryalignment: u32, plsnundonext: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, plsnprevious: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, rgcbreservation: ::core::option::Option<&mut [i64]>, fflags: u32, plsn: ::core::option::Option<*mut super::super::super::Win32::Storage::FileSystem::CLS_LSN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -373,28 +332,24 @@ pub unsafe fn ClfsReserveAndAppendLogAligned(pvmarshalcontext: *const ::core::ff ::core::mem::transmute(plsn.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsScanLogContainers(pcxscan: *mut super::super::super::Win32::Storage::FileSystem::CLS_SCAN_CONTEXT, escanmode: u8) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsScanLogContainers(pcxscan : *mut super::super::super::Win32::Storage::FileSystem:: CLS_SCAN_CONTEXT, escanmode : u8) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsScanLogContainers(pcxscan, escanmode) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsSetArchiveTail(plfolog: *const super::super::Foundation::FILE_OBJECT, plsnarchivetail: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsSetArchiveTail(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnarchivetail : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsSetArchiveTail(plfolog, plsnarchivetail) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsSetEndOfLog(plfolog: *const super::super::Foundation::FILE_OBJECT, plsnend: *const super::super::super::Win32::Storage::FileSystem::CLS_LSN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("clfs.sys" "system" fn ClfsSetEndOfLog(plfolog : *const super::super::Foundation:: FILE_OBJECT, plsnend : *const super::super::super::Win32::Storage::FileSystem:: CLS_LSN) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsSetEndOfLog(plfolog, plsnend) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn ClfsSetLogFileInformation(plfolog: *const super::super::Foundation::FILE_OBJECT, einformationclass: super::super::super::Win32::Storage::FileSystem::CLS_LOG_INFORMATION_CLASS, pinfobuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -406,7 +361,6 @@ pub unsafe fn ClfsTerminateReadLog(pvcursorcontext: *const ::core::ffi::c_void) ::windows_targets::link!("clfs.sys" "system" fn ClfsTerminateReadLog(pvcursorcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ClfsTerminateReadLog(pvcursorcontext) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ClfsWriteRestartArea(pvmarshalcontext: *mut ::core::ffi::c_void, pvrestartbuffer: *const ::core::ffi::c_void, cbrestartbuffer: u32, plsnbase: ::core::option::Option<*const super::super::super::Win32::Storage::FileSystem::CLS_LSN>, fflags: u32, pcbwritten: ::core::option::Option<*mut u32>, plsnnext: ::core::option::Option<*mut super::super::super::Win32::Storage::FileSystem::CLS_LSN>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -508,7 +462,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn DbgSetDebugFilterState(componentid : u32, level : u32, state : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); DbgSetDebugFilterState(componentid, level, state.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn DbgSetDebugPrintCallback(debugprintcallback: PDEBUG_PRINT_CALLBACK, enable: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -523,7 +476,6 @@ pub unsafe fn EtwActivityIdControl(controlcode: u32, activityid: *mut ::windows_ ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwActivityIdControl(controlcode : u32, activityid : *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwActivityIdControl(controlcode, activityid) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[inline] pub unsafe fn EtwEventEnabled(reghandle: u64, eventdescriptor: *const super::super::super::Win32::System::Diagnostics::Etw::EVENT_DESCRIPTOR) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -540,7 +492,6 @@ pub unsafe fn EtwRegister(providerid: *const ::windows_core::GUID, enablecallbac ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwRegister(providerid : *const ::windows_core::GUID, enablecallback : PETWENABLECALLBACK, callbackcontext : *const ::core::ffi::c_void, reghandle : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwRegister(providerid, enablecallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), reghandle) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[inline] pub unsafe fn EtwSetInformation(reghandle: u64, informationclass: super::super::super::Win32::System::Diagnostics::Etw::EVENT_INFO_CLASS, eventinformation: ::core::option::Option<*const ::core::ffi::c_void>, informationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -552,14 +503,12 @@ pub unsafe fn EtwUnregister(reghandle: u64) -> super::super::super::Win32::Found ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwUnregister(reghandle : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwUnregister(reghandle) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[inline] pub unsafe fn EtwWrite(reghandle: u64, eventdescriptor: *const super::super::super::Win32::System::Diagnostics::Etw::EVENT_DESCRIPTOR, activityid: ::core::option::Option<*const ::windows_core::GUID>, userdata: ::core::option::Option<&[super::super::super::Win32::System::Diagnostics::Etw::EVENT_DATA_DESCRIPTOR]>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWrite(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwWrite(reghandle, eventdescriptor, ::core::mem::transmute(activityid.unwrap_or(::std::ptr::null())), userdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(userdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[inline] pub unsafe fn EtwWriteEx(reghandle: u64, eventdescriptor: *const super::super::super::Win32::System::Diagnostics::Etw::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<&[super::super::super::Win32::System::Diagnostics::Etw::EVENT_DATA_DESCRIPTOR]>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -574,21 +523,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWriteString(reghandle : u64, level : u8, keyword : u64, activityid : *const ::windows_core::GUID, string : ::windows_core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwWriteString(reghandle, level, keyword, ::core::mem::transmute(activityid.unwrap_or(::std::ptr::null())), string.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] #[inline] pub unsafe fn EtwWriteTransfer(reghandle: u64, eventdescriptor: *const super::super::super::Win32::System::Diagnostics::Etw::EVENT_DESCRIPTOR, activityid: ::core::option::Option<*const ::windows_core::GUID>, relatedactivityid: ::core::option::Option<*const ::windows_core::GUID>, userdata: ::core::option::Option<&[super::super::super::Win32::System::Diagnostics::Etw::EVENT_DATA_DESCRIPTOR]>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn EtwWriteTransfer(reghandle : u64, eventdescriptor : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DESCRIPTOR, activityid : *const ::windows_core::GUID, relatedactivityid : *const ::windows_core::GUID, userdatacount : u32, userdata : *const super::super::super::Win32::System::Diagnostics::Etw:: EVENT_DATA_DESCRIPTOR) -> super::super::super::Win32::Foundation:: NTSTATUS); EtwWriteTransfer(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().try_into().unwrap()), ::core::mem::transmute(userdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireFastMutex(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ExAcquireFastMutex(fastmutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireFastMutexUnsafe(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { @@ -605,7 +551,6 @@ pub unsafe fn ExAcquirePushLockSharedEx(pushlock: *mut usize, flags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquirePushLockSharedEx(pushlock : *mut usize, flags : u32)); ExAcquirePushLockSharedEx(pushlock, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireResourceExclusiveLite(resource: *mut super::super::Foundation::ERESOURCE, wait: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -615,7 +560,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireResourceExclusiveLite(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ExAcquireResourceExclusiveLite(resource, wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireResourceSharedLite(resource: *mut super::super::Foundation::ERESOURCE, wait: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -630,7 +574,6 @@ pub unsafe fn ExAcquireRundownProtection(runref: *mut EX_RUNDOWN_REF) -> super:: ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtection(runref : *mut EX_RUNDOWN_REF) -> super::super::super::Win32::Foundation:: BOOLEAN); ExAcquireRundownProtection(runref) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAcquireRundownProtectionCacheAware(runrefcacheaware: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -640,7 +583,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE) -> super::super::super::Win32::Foundation:: BOOLEAN); ExAcquireRundownProtectionCacheAware(runrefcacheaware.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAcquireRundownProtectionCacheAwareEx(runrefcacheaware: P0, count: u32) -> super::super::super::Win32::Foundation::BOOLEAN @@ -655,7 +597,6 @@ pub unsafe fn ExAcquireRundownProtectionEx(runref: *mut EX_RUNDOWN_REF, count: u ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireRundownProtectionEx(runref : *mut EX_RUNDOWN_REF, count : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ExAcquireRundownProtectionEx(runref, count) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireSharedStarveExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -665,7 +606,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSharedStarveExclusive(resource : *mut super::super::Foundation:: ERESOURCE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); ExAcquireSharedStarveExclusive(resource, wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExAcquireSharedWaitForExclusive(resource: *mut super::super::Foundation::ERESOURCE, wait: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -695,14 +635,12 @@ pub unsafe fn ExAcquireSpinLockSharedAtDpcLevel(spinlock: *mut i32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAcquireSpinLockSharedAtDpcLevel(spinlock : *mut i32)); ExAcquireSpinLockSharedAtDpcLevel(spinlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocateCacheAwareRundownProtection(pooltype: super::super::Foundation::POOL_TYPE, pooltag: u32) -> super::super::Foundation::PEX_RUNDOWN_REF_CACHE_AWARE { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocateCacheAwareRundownProtection(pooltype : super::super::Foundation:: POOL_TYPE, pooltag : u32) -> super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE); ExAllocateCacheAwareRundownProtection(pooltype, pooltag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocatePool(pooltype: super::super::Foundation::POOL_TYPE, numberofbytes: usize) -> *mut ::core::ffi::c_void { @@ -719,42 +657,36 @@ pub unsafe fn ExAllocatePool3(flags: u64, numberofbytes: usize, tag: u32, extend ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePool3(flags : u64, numberofbytes : usize, tag : u32, extendedparameters : *const POOL_EXTENDED_PARAMETER, extendedparameterscount : u32) -> *mut ::core::ffi::c_void); ExAllocatePool3(flags, numberofbytes, tag, ::core::mem::transmute(extendedparameters.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), extendedparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocatePoolWithQuota(pooltype: super::super::Foundation::POOL_TYPE, numberofbytes: usize) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithQuota(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize) -> *mut ::core::ffi::c_void); ExAllocatePoolWithQuota(pooltype, numberofbytes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocatePoolWithQuotaTag(pooltype: super::super::Foundation::POOL_TYPE, numberofbytes: usize, tag: u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithQuotaTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); ExAllocatePoolWithQuotaTag(pooltype, numberofbytes, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocatePoolWithTag(pooltype: super::super::Foundation::POOL_TYPE, numberofbytes: usize, tag: u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithTag(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32) -> *mut ::core::ffi::c_void); ExAllocatePoolWithTag(pooltype, numberofbytes, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocatePoolWithTagPriority(pooltype: super::super::Foundation::POOL_TYPE, numberofbytes: usize, tag: u32, priority: EX_POOL_PRIORITY) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocatePoolWithTagPriority(pooltype : super::super::Foundation:: POOL_TYPE, numberofbytes : usize, tag : u32, priority : EX_POOL_PRIORITY) -> *mut ::core::ffi::c_void); ExAllocatePoolWithTagPriority(pooltype, numberofbytes, tag, priority) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExAllocateTimer(callback: PEXT_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, attributes: u32) -> super::super::Foundation::PEX_TIMER { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExAllocateTimer(callback : PEXT_CALLBACK, callbackcontext : *const ::core::ffi::c_void, attributes : u32) -> super::super::Foundation:: PEX_TIMER); ExAllocateTimer(callback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), attributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExCancelTimer(timer: P0, parameters: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -764,7 +696,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExCancelTimer(timer : super::super::Foundation:: PEX_TIMER, parameters : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); ExCancelTimer(timer.into_param().abi(), ::core::mem::transmute(parameters.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExCleanupRundownProtectionCacheAware(runrefcacheaware: P0) @@ -774,14 +705,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExCleanupRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ExCleanupRundownProtectionCacheAware(runrefcacheaware.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExConvertExclusiveToSharedLite(resource: *mut super::super::Foundation::ERESOURCE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExConvertExclusiveToSharedLite(resource : *mut super::super::Foundation:: ERESOURCE)); ExConvertExclusiveToSharedLite(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExCreateCallback(callbackobject: *mut super::super::Foundation::PCALLBACK_OBJECT, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, create: P0, allowmultiplecallbacks: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -797,14 +726,12 @@ pub unsafe fn ExCreatePool(flags: u32, tag: usize, params: ::core::option::Optio ::windows_targets::link!("ntoskrnl.exe" "system" fn ExCreatePool(flags : u32, tag : usize, params : *const POOL_CREATE_EXTENDED_PARAMS, poolhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ExCreatePool(flags, tag, ::core::mem::transmute(params.unwrap_or(::std::ptr::null())), poolhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExDeleteResourceLite(resource: *mut super::super::Foundation::ERESOURCE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExDeleteResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); ExDeleteResourceLite(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExDeleteTimer(timer: P0, cancel: P1, wait: P2, parameters: ::core::option::Option<*const EXT_DELETE_PARAMETERS>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -824,21 +751,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExDestroyPool(poolhandle : super::super::super::Win32::Foundation:: HANDLE)); ExDestroyPool(poolhandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExEnterCriticalRegionAndAcquireResourceExclusive(resource: *mut super::super::Foundation::ERESOURCE) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnterCriticalRegionAndAcquireResourceExclusive(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); ExEnterCriticalRegionAndAcquireResourceExclusive(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExEnterCriticalRegionAndAcquireResourceShared(resource: *mut super::super::Foundation::ERESOURCE) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnterCriticalRegionAndAcquireResourceShared(resource : *mut super::super::Foundation:: ERESOURCE) -> *mut ::core::ffi::c_void); ExEnterCriticalRegionAndAcquireResourceShared(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExEnterCriticalRegionAndAcquireSharedWaitForExclusive(resource: *mut super::super::Foundation::ERESOURCE) -> *mut ::core::ffi::c_void { @@ -850,14 +774,12 @@ pub unsafe fn ExEnumerateSystemFirmwareTables(firmwaretableprovidersignature: u3 ::windows_targets::link!("ntoskrnl.exe" "system" fn ExEnumerateSystemFirmwareTables(firmwaretableprovidersignature : u32, firmwaretablebuffer : *mut ::core::ffi::c_void, bufferlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ExEnumerateSystemFirmwareTables(firmwaretableprovidersignature, ::core::mem::transmute(firmwaretablebuffer.unwrap_or(::std::ptr::null_mut())), bufferlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn ExExtendZone(zone: *mut ZONE_HEADER, segment: *mut ::core::ffi::c_void, segmentsize: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExExtendZone(zone : *mut ZONE_HEADER, segment : *mut ::core::ffi::c_void, segmentsize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ExExtendZone(zone, segment, segmentsize) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExFreeCacheAwareRundownProtection(runrefcacheaware: P0) @@ -882,7 +804,6 @@ pub unsafe fn ExFreePoolWithTag(p: *mut ::core::ffi::c_void, tag: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExFreePoolWithTag(p : *mut ::core::ffi::c_void, tag : u32)); ExFreePoolWithTag(p, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExGetExclusiveWaiterCount(resource: *const super::super::Foundation::ERESOURCE) -> u32 { @@ -894,7 +815,6 @@ pub unsafe fn ExGetFirmwareEnvironmentVariable(variablename: *const super::super ::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetFirmwareEnvironmentVariable(variablename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, vendorguid : *const ::windows_core::GUID, value : *mut ::core::ffi::c_void, valuelength : *mut u32, attributes : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ExGetFirmwareEnvironmentVariable(variablename, vendorguid, ::core::mem::transmute(value.unwrap_or(::std::ptr::null_mut())), valuelength, ::core::mem::transmute(attributes.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn ExGetFirmwareType() -> super::super::super::Win32::System::SystemInformation::FIRMWARE_TYPE { @@ -906,7 +826,6 @@ pub unsafe fn ExGetPreviousMode() -> i8 { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExGetPreviousMode() -> i8); ExGetPreviousMode() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExGetSharedWaiterCount(resource: *const super::super::Foundation::ERESOURCE) -> u32 { @@ -925,7 +844,6 @@ pub unsafe fn ExInitializePushLock() -> usize { ExInitializePushLock(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExInitializeResourceLite(resource: *mut super::super::Foundation::ERESOURCE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -939,7 +857,6 @@ pub unsafe fn ExInitializeRundownProtection() -> EX_RUNDOWN_REF { ExInitializeRundownProtection(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExInitializeRundownProtectionCacheAware(runrefcacheaware: P0, runrefsize: usize) @@ -949,7 +866,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, runrefsize : usize)); ExInitializeRundownProtectionCacheAware(runrefcacheaware.into_param().abi(), runrefsize) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExInitializeRundownProtectionCacheAwareEx(runrefcacheaware: P0, flags: u32) @@ -959,7 +875,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInitializeRundownProtectionCacheAwareEx(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE, flags : u32)); ExInitializeRundownProtectionCacheAwareEx(runrefcacheaware.into_param().abi(), flags) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn ExInitializeZone(zone: *mut ZONE_HEADER, blocksize: u32, initialsegment: *mut ::core::ffi::c_void, initialsegmentsize: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -971,7 +886,6 @@ pub unsafe fn ExInterlockedAddLargeInteger(addend: *mut i64, increment: i64, loc ::windows_targets::link!("ntoskrnl.exe" "system" fn ExInterlockedAddLargeInteger(addend : *mut i64, increment : i64, lock : *mut usize) -> i64); ExInterlockedAddLargeInteger(addend, increment, lock) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn ExInterlockedExtendZone(zone: *mut ZONE_HEADER, segment: *mut ::core::ffi::c_void, segmentsize: u32, lock: *mut usize) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -988,14 +902,12 @@ pub unsafe fn ExIsProcessorFeaturePresent(processorfeature: u32) -> super::super ::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsProcessorFeaturePresent(processorfeature : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ExIsProcessorFeaturePresent(processorfeature) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExIsResourceAcquiredExclusiveLite(resource: *const super::super::Foundation::ERESOURCE) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExIsResourceAcquiredExclusiveLite(resource : *const super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: BOOLEAN); ExIsResourceAcquiredExclusiveLite(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExIsResourceAcquiredSharedLite(resource: *const super::super::Foundation::ERESOURCE) -> u32 { @@ -1024,7 +936,6 @@ pub unsafe fn ExQueryTimerResolution(maximumtime: *mut u32, minimumtime: *mut u3 ::windows_targets::link!("ntoskrnl.exe" "system" fn ExQueryTimerResolution(maximumtime : *mut u32, minimumtime : *mut u32, currenttime : *mut u32)); ExQueryTimerResolution(maximumtime, minimumtime, currenttime) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExQueueWorkItem(workitem: *mut super::super::Foundation::WORK_QUEUE_ITEM, queuetype: WORK_QUEUE_TYPE) { @@ -1054,7 +965,6 @@ pub unsafe fn ExReInitializeRundownProtection(runref: *mut EX_RUNDOWN_REF) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReInitializeRundownProtection(runref : *mut EX_RUNDOWN_REF)); ExReInitializeRundownProtection(runref) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExReInitializeRundownProtectionCacheAware(runrefcacheaware: P0) @@ -1064,7 +974,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReInitializeRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ExReInitializeRundownProtectionCacheAware(runrefcacheaware.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExRegisterCallback(callbackobject: P0, callbackfunction: PCALLBACK_FUNCTION, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut ::core::ffi::c_void @@ -1074,21 +983,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExRegisterCallback(callbackobject : super::super::Foundation:: PCALLBACK_OBJECT, callbackfunction : PCALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); ExRegisterCallback(callbackobject.into_param().abi(), callbackfunction, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReinitializeResourceLite(resource: *mut super::super::Foundation::ERESOURCE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReinitializeResourceLite(resource : *mut super::super::Foundation:: ERESOURCE) -> super::super::super::Win32::Foundation:: NTSTATUS); ExReinitializeResourceLite(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReleaseFastMutex(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseFastMutex(fastmutex : *mut super::super::Foundation:: FAST_MUTEX)); ExReleaseFastMutex(fastmutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReleaseFastMutexUnsafe(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { @@ -1105,21 +1011,18 @@ pub unsafe fn ExReleasePushLockSharedEx(pushlock: *mut usize, flags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleasePushLockSharedEx(pushlock : *mut usize, flags : u32)); ExReleasePushLockSharedEx(pushlock, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReleaseResourceAndLeaveCriticalRegion(resource: *mut super::super::Foundation::ERESOURCE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseResourceAndLeaveCriticalRegion(resource : *mut super::super::Foundation:: ERESOURCE)); ExReleaseResourceAndLeaveCriticalRegion(resource) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReleaseResourceForThreadLite(resource: *mut super::super::Foundation::ERESOURCE, resourcethreadid: usize) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseResourceForThreadLite(resource : *mut super::super::Foundation:: ERESOURCE, resourcethreadid : usize)); ExReleaseResourceForThreadLite(resource, resourcethreadid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExReleaseResourceLite(resource: *mut super::super::Foundation::ERESOURCE) { @@ -1131,7 +1034,6 @@ pub unsafe fn ExReleaseRundownProtection(runref: *mut EX_RUNDOWN_REF) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtection(runref : *mut EX_RUNDOWN_REF)); ExReleaseRundownProtection(runref) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExReleaseRundownProtectionCacheAware(runrefcacheaware: P0) @@ -1141,7 +1043,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ExReleaseRundownProtectionCacheAware(runrefcacheaware : super::super::Foundation:: PEX_RUNDOWN_REF_CACHE_AWARE)); ExReleaseRundownProtectionCacheAware(runrefcacheaware.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExReleaseRundownProtectionCacheAwareEx(runref: P0, count: u32) @@ -1183,7 +1084,6 @@ pub unsafe fn ExRundownCompleted() -> EX_RUNDOWN_REF { ExRundownCompleted(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExRundownCompletedCacheAware(runrefcacheaware: P0) @@ -1214,21 +1114,18 @@ pub unsafe fn ExSetFirmwareEnvironmentVariable(variablename: *const super::super ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetFirmwareEnvironmentVariable(variablename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, vendorguid : *const ::windows_core::GUID, value : *const ::core::ffi::c_void, valuelength : u32, attributes : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ExSetFirmwareEnvironmentVariable(variablename, vendorguid, ::core::mem::transmute(value.unwrap_or(::std::ptr::null())), valuelength, attributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExSetResourceOwnerPointer(resource: *mut super::super::Foundation::ERESOURCE, ownerpointer: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetResourceOwnerPointer(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void)); ExSetResourceOwnerPointer(resource, ownerpointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExSetResourceOwnerPointerEx(resource: *mut super::super::Foundation::ERESOURCE, ownerpointer: *const ::core::ffi::c_void, flags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExSetResourceOwnerPointerEx(resource : *mut super::super::Foundation:: ERESOURCE, ownerpointer : *const ::core::ffi::c_void, flags : u32)); ExSetResourceOwnerPointerEx(resource, ownerpointer, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExSetTimer(timer: P0, duetime: i64, period: i64, parameters: ::core::option::Option<*const _EXT_SET_PARAMETERS_V0>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1273,7 +1170,6 @@ pub unsafe fn ExTryConvertSharedSpinLockExclusive(spinlock: *mut i32) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExTryConvertSharedSpinLockExclusive(spinlock : *mut i32) -> u32); ExTryConvertSharedSpinLockExclusive(spinlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ExTryToAcquireFastMutex(fastmutex: *mut super::super::Foundation::FAST_MUTEX) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1290,7 +1186,6 @@ pub unsafe fn ExUuidCreate(uuid: *mut ::windows_core::GUID) -> super::super::sup ::windows_targets::link!("ntoskrnl.exe" "system" fn ExUuidCreate(uuid : *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); ExUuidCreate(uuid) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn ExVerifySuite(suitetype: super::super::super::Win32::System::Kernel::SUITE_TYPE) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -1302,7 +1197,6 @@ pub unsafe fn ExWaitForRundownProtectionRelease(runref: *mut EX_RUNDOWN_REF) { ::windows_targets::link!("ntoskrnl.exe" "system" fn ExWaitForRundownProtectionRelease(runref : *mut EX_RUNDOWN_REF)); ExWaitForRundownProtectionRelease(runref) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ExWaitForRundownProtectionReleaseCacheAware(runref: P0) @@ -1325,14 +1219,12 @@ pub unsafe fn HalAcquireDisplayOwnership(resetdisplayparameters: PHAL_RESET_DISP ::windows_targets::link!("hal.dll" "system" fn HalAcquireDisplayOwnership(resetdisplayparameters : PHAL_RESET_DISPLAY_PARAMETERS)); HalAcquireDisplayOwnership(resetdisplayparameters) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_IscsiDisc", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn HalAllocateAdapterChannel(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, wcb: *const WAIT_CONTEXT_BLOCK, numberofmapregisters: u32, executionroutine: *const super::super::Foundation::DRIVER_CONTROL) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("hal.dll" "system" fn HalAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, wcb : *const WAIT_CONTEXT_BLOCK, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL) -> super::super::super::Win32::Foundation:: NTSTATUS); HalAllocateAdapterChannel(adapterobject, wcb, numberofmapregisters, executionroutine) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalAllocateCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: *mut i64, cacheenabled: P0) -> *mut ::core::ffi::c_void @@ -1342,56 +1234,48 @@ where ::windows_targets::link!("hal.dll" "system" fn HalAllocateCommonBuffer(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, length : u32, logicaladdress : *mut i64, cacheenabled : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); HalAllocateCommonBuffer(adapterobject, length, logicaladdress, cacheenabled.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalAllocateCrashDumpRegisters(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, numberofmapregisters: *mut u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("hal.dll" "system" fn HalAllocateCrashDumpRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : *mut u32) -> *mut ::core::ffi::c_void); HalAllocateCrashDumpRegisters(adapterobject, numberofmapregisters) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn HalAllocateHardwareCounters(groupaffinty: ::core::option::Option<&[super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY]>, resourcelist: ::core::option::Option<*const PHYSICAL_COUNTER_RESOURCE_LIST>, countersethandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("hal.dll" "system" fn HalAllocateHardwareCounters(groupaffinty : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u32, resourcelist : *const PHYSICAL_COUNTER_RESOURCE_LIST, countersethandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); HalAllocateHardwareCounters(::core::mem::transmute(groupaffinty.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), groupaffinty.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(resourcelist.unwrap_or(::std::ptr::null())), countersethandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn HalAssignSlotResources(registrypath: *const super::super::super::Win32::Foundation::UNICODE_STRING, driverclassname: *const super::super::super::Win32::Foundation::UNICODE_STRING, driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, bustype: INTERFACE_TYPE, busnumber: u32, slotnumber: u32, allocatedresources: *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("hal.dll" "system" fn HalAssignSlotResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); HalAssignSlotResources(registrypath, driverclassname, driverobject, deviceobject, bustype, busnumber, slotnumber, allocatedresources) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn HalBugCheckSystem(errorsource: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_DESCRIPTOR, errorrecord: *const WHEA_ERROR_RECORD) { ::windows_targets::link!("hal.dll" "system" fn HalBugCheckSystem(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, errorrecord : *const WHEA_ERROR_RECORD)); HalBugCheckSystem(errorsource, errorrecord) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalDmaAllocateCrashDumpRegistersEx(adapter: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, numberofmapregisters: u32, r#type: HAL_DMA_CRASH_DUMP_REGISTER_TYPE, mapregisterbase: *mut *mut ::core::ffi::c_void, mapregistersavailable: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("hal.dll" "system" fn HalDmaAllocateCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, numberofmapregisters : u32, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE, mapregisterbase : *mut *mut ::core::ffi::c_void, mapregistersavailable : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); HalDmaAllocateCrashDumpRegistersEx(adapter, numberofmapregisters, r#type, mapregisterbase, mapregistersavailable) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalDmaFreeCrashDumpRegistersEx(adapter: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, r#type: HAL_DMA_CRASH_DUMP_REGISTER_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("hal.dll" "system" fn HalDmaFreeCrashDumpRegistersEx(adapter : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, r#type : HAL_DMA_CRASH_DUMP_REGISTER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); HalDmaFreeCrashDumpRegistersEx(adapter, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn HalExamineMBR(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, mbrtypeidentifier: u32, buffer: *mut *mut ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn HalExamineMBR(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, mbrtypeidentifier : u32, buffer : *mut *mut ::core::ffi::c_void)); HalExamineMBR(deviceobject, sectorsize, mbrtypeidentifier, buffer) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalFreeCommonBuffer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, length: u32, logicaladdress: i64, virtualaddress: *const ::core::ffi::c_void, cacheenabled: P0) @@ -1409,7 +1293,6 @@ where ::windows_targets::link!("hal.dll" "system" fn HalFreeHardwareCounters(countersethandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); HalFreeHardwareCounters(countersethandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalGetAdapter(devicedescription: *const DEVICE_DESCRIPTION, numberofmapregisters: *mut u32) -> *mut super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT { @@ -1436,7 +1319,6 @@ pub unsafe fn HalMakeBeep(frequency: u32) -> super::super::super::Win32::Foundat ::windows_targets::link!("hal.dll" "system" fn HalMakeBeep(frequency : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); HalMakeBeep(frequency) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn HalReadDmaCounter(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT) -> u32 { @@ -1475,21 +1357,18 @@ pub unsafe fn IoAcquireCancelSpinLock() -> u8 { IoAcquireCancelSpinLock(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAcquireKsrPersistentMemory(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, buffer: *mut ::core::ffi::c_void, size: *mut usize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAcquireKsrPersistentMemory(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), buffer, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAcquireKsrPersistentMemoryEx(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, physicaldeviceid: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, datatag: ::core::option::Option<*const u16>, dataversion: ::core::option::Option<*mut u32>, buffer: *mut ::core::ffi::c_void, size: *mut usize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffer : *mut ::core::ffi::c_void, size : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAcquireKsrPersistentMemoryEx(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(physicaldeviceid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(datatag.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dataversion.unwrap_or(::std::ptr::null_mut())), buffer, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoAcquireRemoveLockEx(removelock: *mut IO_REMOVE_LOCK, tag: ::core::option::Option<*const ::core::ffi::c_void>, file: P0, line: u32, remlocksize: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1499,21 +1378,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAcquireRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, file : ::windows_core::PCSTR, line : u32, remlocksize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAcquireRemoveLockEx(removelock, ::core::mem::transmute(tag.unwrap_or(::std::ptr::null())), file.into_param().abi(), line, remlocksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_IscsiDisc", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateAdapterChannel(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, numberofmapregisters: u32, executionroutine: *const super::super::Foundation::DRIVER_CONTROL, context: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, numberofmapregisters : u32, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAllocateAdapterChannel(adapterobject, deviceobject, numberofmapregisters, executionroutine, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateController(controllerobject: *const CONTROLLER_OBJECT, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, executionroutine: *const super::super::Foundation::DRIVER_CONTROL, context: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateController(controllerobject : *const CONTROLLER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, executionroutine : *const super::super::Foundation:: DRIVER_CONTROL, context : *const ::core::ffi::c_void)); IoAllocateController(controllerobject, deviceobject, executionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateDriverObjectExtension(driverobject: *const super::super::Foundation::DRIVER_OBJECT, clientidentificationaddress: *const ::core::ffi::c_void, driverobjectextensionsize: u32, driverobjectextension: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1525,7 +1401,6 @@ pub unsafe fn IoAllocateErrorLogEntry(ioobject: *const ::core::ffi::c_void, entr ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateErrorLogEntry(ioobject : *const ::core::ffi::c_void, entrysize : u8) -> *mut ::core::ffi::c_void); IoAllocateErrorLogEntry(ioobject, entrysize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateIrp(stacksize: i8, chargequota: P0) -> *mut super::super::Foundation::IRP @@ -1535,7 +1410,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrp(stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); IoAllocateIrp(stacksize, chargequota.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateIrpEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, stacksize: i8, chargequota: P0) -> *mut super::super::Foundation::IRP @@ -1545,7 +1419,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateIrpEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8, chargequota : super::super::super::Win32::Foundation:: BOOLEAN) -> *mut super::super::Foundation:: IRP); IoAllocateIrpEx(deviceobject, stacksize, chargequota.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateMdl(virtualaddress: ::core::option::Option<*const ::core::ffi::c_void>, length: u32, secondarybuffer: P0, chargequota: P1, irp: ::core::option::Option<*mut super::super::Foundation::IRP>) -> *mut super::super::Foundation::MDL @@ -1556,63 +1429,54 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateMdl(virtualaddress : *const ::core::ffi::c_void, length : u32, secondarybuffer : super::super::super::Win32::Foundation:: BOOLEAN, chargequota : super::super::super::Win32::Foundation:: BOOLEAN, irp : *mut super::super::Foundation:: IRP) -> *mut super::super::Foundation:: MDL); IoAllocateMdl(::core::mem::transmute(virtualaddress.unwrap_or(::std::ptr::null())), length, secondarybuffer.into_param().abi(), chargequota.into_param().abi(), ::core::mem::transmute(irp.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateSfioStreamIdentifier(fileobject: *const super::super::Foundation::FILE_OBJECT, length: u32, signature: *const ::core::ffi::c_void, streamidentifier: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, length : u32, signature : *const ::core::ffi::c_void, streamidentifier : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAllocateSfioStreamIdentifier(fileobject, length, signature, streamidentifier) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAllocateWorkItem(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::Foundation::PIO_WORKITEM { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAllocateWorkItem(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::Foundation:: PIO_WORKITEM); IoAllocateWorkItem(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAssignResources(registrypath: *const super::super::super::Win32::Foundation::UNICODE_STRING, driverclassname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, requestedresources: ::core::option::Option<*const IO_RESOURCE_REQUIREMENTS_LIST>, allocatedresources: *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAssignResources(registrypath : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, requestedresources : *const IO_RESOURCE_REQUIREMENTS_LIST, allocatedresources : *mut *mut CM_RESOURCE_LIST) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAssignResources(registrypath, ::core::mem::transmute(driverclassname.unwrap_or(::std::ptr::null())), driverobject, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(requestedresources.unwrap_or(::std::ptr::null())), allocatedresources) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAttachDevice(sourcedevice: *const super::super::Foundation::DEVICE_OBJECT, targetdevice: *const super::super::super::Win32::Foundation::UNICODE_STRING, attacheddevice: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDevice(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::super::Win32::Foundation:: UNICODE_STRING, attacheddevice : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAttachDevice(sourcedevice, targetdevice, attacheddevice) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAttachDeviceByPointer(sourcedevice: *const super::super::Foundation::DEVICE_OBJECT, targetdevice: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceByPointer(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAttachDeviceByPointer(sourcedevice, targetdevice) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAttachDeviceToDeviceStack(sourcedevice: *const super::super::Foundation::DEVICE_OBJECT, targetdevice: *const super::super::Foundation::DEVICE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceToDeviceStack(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoAttachDeviceToDeviceStack(sourcedevice, targetdevice) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoAttachDeviceToDeviceStackSafe(sourcedevice: *const super::super::Foundation::DEVICE_OBJECT, targetdevice: *const super::super::Foundation::DEVICE_OBJECT, attachedtodeviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoAttachDeviceToDeviceStackSafe(sourcedevice : *const super::super::Foundation:: DEVICE_OBJECT, targetdevice : *const super::super::Foundation:: DEVICE_OBJECT, attachedtodeviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoAttachDeviceToDeviceStackSafe(sourcedevice, targetdevice, attachedtodeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoBuildAsynchronousFsdRequest(majorfunction: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, length: u32, startingoffset: ::core::option::Option<*const i64>, iostatusblock: ::core::option::Option<*const super::super::super::Win32::System::IO::IO_STATUS_BLOCK>) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildAsynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, iostatusblock : *const super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); IoBuildAsynchronousFsdRequest(majorfunction, deviceobject, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), length, ::core::mem::transmute(startingoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(iostatusblock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoBuildDeviceIoControlRequest(iocontrolcode: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32, internaldeviceiocontrol: P0, event: ::core::option::Option<*const super::super::Foundation::KEVENT>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> *mut super::super::Foundation::IRP @@ -1622,42 +1486,36 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildDeviceIoControlRequest(iocontrolcode : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, inputbuffer : *const ::core::ffi::c_void, inputbufferlength : u32, outputbuffer : *mut ::core::ffi::c_void, outputbufferlength : u32, internaldeviceiocontrol : super::super::super::Win32::Foundation:: BOOLEAN, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); IoBuildDeviceIoControlRequest(iocontrolcode, deviceobject, ::core::mem::transmute(inputbuffer.unwrap_or(::std::ptr::null())), inputbufferlength, ::core::mem::transmute(outputbuffer.unwrap_or(::std::ptr::null_mut())), outputbufferlength, internaldeviceiocontrol.into_param().abi(), ::core::mem::transmute(event.unwrap_or(::std::ptr::null())), iostatusblock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoBuildPartialMdl(sourcemdl: *const super::super::Foundation::MDL, targetmdl: *mut super::super::Foundation::MDL, virtualaddress: *mut ::core::ffi::c_void, length: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildPartialMdl(sourcemdl : *const super::super::Foundation:: MDL, targetmdl : *mut super::super::Foundation:: MDL, virtualaddress : *mut ::core::ffi::c_void, length : u32)); IoBuildPartialMdl(sourcemdl, targetmdl, virtualaddress, length) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoBuildSynchronousFsdRequest(majorfunction: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, buffer: *mut ::core::ffi::c_void, length: u32, startingoffset: ::core::option::Option<*const i64>, event: *const super::super::Foundation::KEVENT, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoBuildSynchronousFsdRequest(majorfunction : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffer : *mut ::core::ffi::c_void, length : u32, startingoffset : *const i64, event : *const super::super::Foundation:: KEVENT, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK) -> *mut super::super::Foundation:: IRP); IoBuildSynchronousFsdRequest(majorfunction, deviceobject, buffer, length, ::core::mem::transmute(startingoffset.unwrap_or(::std::ptr::null())), event, iostatusblock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCancelFileOpen(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, fileobject: *const super::super::Foundation::FILE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCancelFileOpen(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, fileobject : *const super::super::Foundation:: FILE_OBJECT)); IoCancelFileOpen(deviceobject, fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCancelIrp(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCancelIrp(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); IoCancelIrp(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCheckLinkShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: ::core::option::Option<*mut super::super::Foundation::FILE_OBJECT>, shareaccess: ::core::option::Option<*mut SHARE_ACCESS>, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>, ioshareaccessflags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCheckLinkShareAccess(desiredaccess, desiredshareaccess, ::core::mem::transmute(fileobject.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(shareaccess.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut())), ioshareaccessflags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCheckShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1667,7 +1525,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCheckShareAccess(desiredaccess, desiredshareaccess, fileobject, shareaccess, update.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCheckShareAccessEx(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, update: P0, writepermission: ::core::option::Option<*const super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1677,7 +1534,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCheckShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, update : super::super::super::Win32::Foundation:: BOOLEAN, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCheckShareAccessEx(desiredaccess, desiredshareaccess, fileobject, shareaccess, update.into_param().abi(), ::core::mem::transmute(writepermission.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCleanupIrp(irp: *mut super::super::Foundation::IRP) { @@ -1689,14 +1545,12 @@ pub unsafe fn IoClearActivityIdThread(originalid: *const ::windows_core::GUID) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearActivityIdThread(originalid : *const ::windows_core::GUID)); IoClearActivityIdThread(originalid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoClearIrpExtraCreateParameter(irp: *mut super::super::Foundation::IRP) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoClearIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP)); IoClearIrpExtraCreateParameter(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoConnectInterrupt(interruptobject: *mut super::super::Foundation::PKINTERRUPT, serviceroutine: PKSERVICE_ROUTINE, servicecontext: ::core::option::Option<*const ::core::ffi::c_void>, spinlock: ::core::option::Option<*const usize>, vector: u32, irql: u8, synchronizeirql: u8, interruptmode: KINTERRUPT_MODE, sharevector: P0, processorenablemask: usize, floatingsave: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1707,21 +1561,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoConnectInterrupt(interruptobject : *mut super::super::Foundation:: PKINTERRUPT, serviceroutine : PKSERVICE_ROUTINE, servicecontext : *const ::core::ffi::c_void, spinlock : *const usize, vector : u32, irql : u8, synchronizeirql : u8, interruptmode : KINTERRUPT_MODE, sharevector : super::super::super::Win32::Foundation:: BOOLEAN, processorenablemask : usize, floatingsave : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoConnectInterrupt(interruptobject, serviceroutine, ::core::mem::transmute(servicecontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(spinlock.unwrap_or(::std::ptr::null())), vector, irql, synchronizeirql, interruptmode, sharevector.into_param().abi(), processorenablemask, floatingsave.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoConnectInterruptEx(parameters: *mut IO_CONNECT_INTERRUPT_PARAMETERS) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoConnectInterruptEx(parameters : *mut IO_CONNECT_INTERRUPT_PARAMETERS) -> super::super::super::Win32::Foundation:: NTSTATUS); IoConnectInterruptEx(parameters) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoCreateController(size: u32) -> *mut CONTROLLER_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateController(size : u32) -> *mut CONTROLLER_OBJECT); IoCreateController(size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, deviceextensionsize: u32, devicename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, devicetype: u32, devicecharacteristics: u32, exclusive: P0, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1731,35 +1582,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, deviceextensionsize : u32, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicetype : u32, devicecharacteristics : u32, exclusive : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateDevice(driverobject, deviceextensionsize, ::core::mem::transmute(devicename.unwrap_or(::std::ptr::null())), devicetype, devicecharacteristics, exclusive.into_param().abi(), deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCreateDisk(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, disk: ::core::option::Option<*const super::super::super::Win32::System::Ioctl::CREATE_DISK>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateDisk(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, disk : *const super::super::super::Win32::System::Ioctl:: CREATE_DISK) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateDisk(deviceobject, ::core::mem::transmute(disk.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn IoCreateFile(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, disposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32, createfiletype: CREATE_FILE_TYPE, internalparameters: ::core::option::Option<*const ::core::ffi::c_void>, options: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateFile(filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, disposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, createfiletype, ::core::mem::transmute(internalparameters.unwrap_or(::std::ptr::null())), options) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn IoCreateFileEx(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, disposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32, createfiletype: CREATE_FILE_TYPE, internalparameters: ::core::option::Option<*const ::core::ffi::c_void>, options: u32, drivercontext: ::core::option::Option<*const IO_DRIVER_CREATE_CONTEXT>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFileEx(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateFileEx(filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, disposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, createfiletype, ::core::mem::transmute(internalparameters.unwrap_or(::std::ptr::null())), options, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn IoCreateFileSpecifyDeviceObjectHint(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, disposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32, createfiletype: CREATE_FILE_TYPE, internalparameters: ::core::option::Option<*const ::core::ffi::c_void>, options: u32, deviceobject: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateFileSpecifyDeviceObjectHint(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, disposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32, createfiletype : CREATE_FILE_TYPE, internalparameters : *const ::core::ffi::c_void, options : u32, deviceobject : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateFileSpecifyDeviceObjectHint(filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, disposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength, createfiletype, ::core::mem::transmute(internalparameters.unwrap_or(::std::ptr::null())), options, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoCreateNotificationEvent(eventname: *const super::super::super::Win32::Foundation::UNICODE_STRING, eventhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> *mut super::super::Foundation::KEVENT { @@ -1771,14 +1617,12 @@ pub unsafe fn IoCreateSymbolicLink(symboliclinkname: *const super::super::super: ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateSymbolicLink(symboliclinkname, devicename) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoCreateSynchronizationEvent(eventname: *const super::super::super::Win32::Foundation::UNICODE_STRING, eventhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> *mut super::super::Foundation::KEVENT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateSynchronizationEvent(eventname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> *mut super::super::Foundation:: KEVENT); IoCreateSynchronizationEvent(eventname, eventhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn IoCreateSystemThread(ioobject: *mut ::core::ffi::c_void, threadhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, processhandle: P0, clientid: ::core::option::Option<*mut super::super::super::Win32::System::WindowsProgramming::CLIENT_ID>, startroutine: PKSTART_ROUTINE, startcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1793,49 +1637,42 @@ pub unsafe fn IoCreateUnprotectedSymbolicLink(symboliclinkname: *const super::su ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCreateUnprotectedSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, devicename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCreateUnprotectedSymbolicLink(symboliclinkname, devicename) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqInitialize(csq: *mut IO_CSQ, csqinsertirp: PIO_CSQ_INSERT_IRP, csqremoveirp: PIO_CSQ_REMOVE_IRP, csqpeeknextirp: PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock: PIO_CSQ_ACQUIRE_LOCK, csqreleaselock: PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp: PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInitialize(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCsqInitialize(csq, csqinsertirp, csqremoveirp, csqpeeknextirp, csqacquirelock, csqreleaselock, csqcompletecanceledirp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqInitializeEx(csq: *mut IO_CSQ, csqinsertirp: PIO_CSQ_INSERT_IRP_EX, csqremoveirp: PIO_CSQ_REMOVE_IRP, csqpeeknextirp: PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock: PIO_CSQ_ACQUIRE_LOCK, csqreleaselock: PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp: PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInitializeEx(csq : *mut IO_CSQ, csqinsertirp : PIO_CSQ_INSERT_IRP_EX, csqremoveirp : PIO_CSQ_REMOVE_IRP, csqpeeknextirp : PIO_CSQ_PEEK_NEXT_IRP, csqacquirelock : PIO_CSQ_ACQUIRE_LOCK, csqreleaselock : PIO_CSQ_RELEASE_LOCK, csqcompletecanceledirp : PIO_CSQ_COMPLETE_CANCELED_IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCsqInitializeEx(csq, csqinsertirp, csqremoveirp, csqpeeknextirp, csqacquirelock, csqreleaselock, csqcompletecanceledirp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqInsertIrp(csq: *mut IO_CSQ, irp: *mut super::super::Foundation::IRP, context: ::core::option::Option<*mut IO_CSQ_IRP_CONTEXT>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInsertIrp(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT)); IoCsqInsertIrp(csq, irp, ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqInsertIrpEx(csq: *mut IO_CSQ, irp: *mut super::super::Foundation::IRP, context: ::core::option::Option<*mut IO_CSQ_IRP_CONTEXT>, insertcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqInsertIrpEx(csq : *mut IO_CSQ, irp : *mut super::super::Foundation:: IRP, context : *mut IO_CSQ_IRP_CONTEXT, insertcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoCsqInsertIrpEx(csq, irp, ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(insertcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqRemoveIrp(csq: *mut IO_CSQ, context: *mut IO_CSQ_IRP_CONTEXT) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqRemoveIrp(csq : *mut IO_CSQ, context : *mut IO_CSQ_IRP_CONTEXT) -> *mut super::super::Foundation:: IRP); IoCsqRemoveIrp(csq, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoCsqRemoveNextIrp(csq: *mut IO_CSQ, peekcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoCsqRemoveNextIrp(csq : *mut IO_CSQ, peekcontext : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: IRP); IoCsqRemoveNextIrp(csq, ::core::mem::transmute(peekcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoDecrementKeepAliveCount(fileobject: *mut super::super::Foundation::FILE_OBJECT, process: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1845,14 +1682,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDecrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); IoDecrementKeepAliveCount(fileobject, process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoDeleteController(controllerobject: *const CONTROLLER_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDeleteController(controllerobject : *const CONTROLLER_OBJECT)); IoDeleteController(controllerobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoDeleteDevice(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { @@ -1864,14 +1699,12 @@ pub unsafe fn IoDeleteSymbolicLink(symboliclinkname: *const super::super::super: ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDeleteSymbolicLink(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoDeleteSymbolicLink(symboliclinkname) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoDetachDevice(targetdevice: *mut super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDetachDevice(targetdevice : *mut super::super::Foundation:: DEVICE_OBJECT)); IoDetachDevice(targetdevice) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoDisconnectInterrupt(interruptobject: P0) @@ -1881,21 +1714,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDisconnectInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT)); IoDisconnectInterrupt(interruptobject.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoDisconnectInterruptEx(parameters: *const IO_DISCONNECT_INTERRUPT_PARAMETERS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoDisconnectInterruptEx(parameters : *const IO_DISCONNECT_INTERRUPT_PARAMETERS)); IoDisconnectInterruptEx(parameters) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoEnumerateKsrPersistentMemoryEx(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, physicaldeviceid: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, callback: PIO_PERSISTED_MEMORY_ENUMERATION_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoEnumerateKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, callback : PIO_PERSISTED_MEMORY_ENUMERATION_CALLBACK, callbackcontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoEnumerateKsrPersistentMemoryEx(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(physicaldeviceid.unwrap_or(::std::ptr::null())), callback, callbackcontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_IscsiDisc\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] #[inline] pub unsafe fn IoFlushAdapterBuffers(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const ::core::ffi::c_void, currentva: *const ::core::ffi::c_void, length: u32, writetodevice: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -1905,21 +1735,18 @@ where ::windows_targets::link!("hal.dll" "system" fn IoFlushAdapterBuffers(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mdl : *const super::super::Foundation:: MDL, mapregisterbase : *const ::core::ffi::c_void, currentva : *const ::core::ffi::c_void, length : u32, writetodevice : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); IoFlushAdapterBuffers(adapterobject, mdl, mapregisterbase, currentva, length, writetodevice.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoForwardIrpSynchronously(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoForwardIrpSynchronously(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); IoForwardIrpSynchronously(deviceobject, irp) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn IoFreeAdapterChannel(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT) { ::windows_targets::link!("hal.dll" "system" fn IoFreeAdapterChannel(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT)); IoFreeAdapterChannel(adapterobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoFreeController(controllerobject: *const CONTROLLER_OBJECT) { @@ -1931,7 +1758,6 @@ pub unsafe fn IoFreeErrorLogEntry(elentry: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeErrorLogEntry(elentry : *const ::core::ffi::c_void)); IoFreeErrorLogEntry(elentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoFreeIrp(irp: *const super::super::Foundation::IRP) { @@ -1943,28 +1769,24 @@ pub unsafe fn IoFreeKsrPersistentMemory(datahandle: *const ::core::ffi::c_void) ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeKsrPersistentMemory(datahandle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoFreeKsrPersistentMemory(datahandle) } -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] #[cfg(feature = "Win32_Storage_IscsiDisc")] #[inline] pub unsafe fn IoFreeMapRegisters(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mapregisterbase: *const ::core::ffi::c_void, numberofmapregisters: u32) { ::windows_targets::link!("hal.dll" "system" fn IoFreeMapRegisters(adapterobject : *const super::super::super::Win32::Storage::IscsiDisc:: _ADAPTER_OBJECT, mapregisterbase : *const ::core::ffi::c_void, numberofmapregisters : u32)); IoFreeMapRegisters(adapterobject, mapregisterbase, numberofmapregisters) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoFreeMdl(mdl: *mut super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeMdl(mdl : *mut super::super::Foundation:: MDL)); IoFreeMdl(mdl) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoFreeSfioStreamIdentifier(fileobject: *const super::super::Foundation::FILE_OBJECT, signature: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoFreeSfioStreamIdentifier(fileobject, signature) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoFreeWorkItem(ioworkitem: P0) @@ -1974,7 +1796,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoFreeWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM)); IoFreeWorkItem(ioworkitem.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetActivityIdIrp(irp: *const super::super::Foundation::IRP, guid: *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -1986,7 +1807,6 @@ pub unsafe fn IoGetActivityIdThread() -> *mut ::windows_core::GUID { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetActivityIdThread() -> *mut ::windows_core::GUID); IoGetActivityIdThread() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn IoGetAffinityInterrupt(interruptobject: P0, groupaffinity: *mut super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY) -> super::super::super::Win32::Foundation::NTSTATUS @@ -1996,7 +1816,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetAffinityInterrupt(interruptobject : super::super::Foundation:: PKINTERRUPT, groupaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetAffinityInterrupt(interruptobject.into_param().abi(), groupaffinity) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetAttachedDeviceReference(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { @@ -2023,14 +1842,12 @@ pub unsafe fn IoGetContainerInformation(informationclass: IO_CONTAINER_INFORMATI ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetContainerInformation(informationclass : IO_CONTAINER_INFORMATION_CLASS, containerobject : *const ::core::ffi::c_void, buffer : *mut ::core::ffi::c_void, bufferlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetContainerInformation(informationclass, ::core::mem::transmute(containerobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), bufferlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoGetCurrentProcess() -> super::super::Foundation::PEPROCESS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetCurrentProcess() -> super::super::Foundation:: PEPROCESS); IoGetCurrentProcess() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceDirectory(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, directorytype: DEVICE_DIRECTORY_TYPE, flags: u32, reserved: *const ::core::ffi::c_void, devicedirectoryhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2042,77 +1859,66 @@ pub unsafe fn IoGetDeviceInterfaceAlias(symboliclinkname: *const super::super::s ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfaceAlias(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, aliasinterfaceclassguid : *const ::windows_core::GUID, aliassymboliclinkname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceInterfaceAlias(symboliclinkname, aliasinterfaceclassguid, aliassymboliclinkname) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn IoGetDeviceInterfacePropertyData(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, propertykey: *const super::super::super::Win32::Devices::Properties::DEVPROPKEY, lcid: u32, flags: u32, size: u32, data: *mut ::core::ffi::c_void, requiredsize: *mut u32, r#type: *mut super::super::super::Win32::Devices::Properties::DEVPROPTYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfacePropertyData(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceInterfacePropertyData(symboliclinkname, propertykey, lcid, flags, size, data, requiredsize, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceInterfaces(interfaceclassguid: *const ::windows_core::GUID, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, flags: u32, symboliclinklist: *mut ::windows_core::PWSTR) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceInterfaces(interfaceclassguid : *const ::windows_core::GUID, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32, symboliclinklist : *mut ::windows_core::PWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceInterfaces(interfaceclassguid, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), flags, symboliclinklist) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceNumaNode(pdo: *const super::super::Foundation::DEVICE_OBJECT, nodenumber: *mut u16) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceNumaNode(pdo : *const super::super::Foundation:: DEVICE_OBJECT, nodenumber : *mut u16) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceNumaNode(pdo, nodenumber) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceObjectPointer(objectname: *const super::super::super::Win32::Foundation::UNICODE_STRING, desiredaccess: u32, fileobject: *mut *mut super::super::Foundation::FILE_OBJECT, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceObjectPointer(objectname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, desiredaccess : u32, fileobject : *mut *mut super::super::Foundation:: FILE_OBJECT, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceObjectPointer(objectname, desiredaccess, fileobject, deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDeviceProperty(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, deviceproperty: DEVICE_REGISTRY_PROPERTY, bufferlength: u32, propertybuffer: ::core::option::Option<*mut ::core::ffi::c_void>, resultlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDeviceProperty(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, deviceproperty : DEVICE_REGISTRY_PROPERTY, bufferlength : u32, propertybuffer : *mut ::core::ffi::c_void, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDeviceProperty(deviceobject, deviceproperty, bufferlength, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), resultlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Devices_Properties", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDevicePropertyData(pdo: *const super::super::Foundation::DEVICE_OBJECT, propertykey: *const super::super::super::Win32::Devices::Properties::DEVPROPKEY, lcid: u32, flags: u32, size: u32, data: *mut ::core::ffi::c_void, requiredsize: *mut u32, r#type: *mut super::super::super::Win32::Devices::Properties::DEVPROPTYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, size : u32, data : *mut ::core::ffi::c_void, requiredsize : *mut u32, r#type : *mut super::super::super::Win32::Devices::Properties:: DEVPROPTYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDevicePropertyData(pdo, propertykey, lcid, flags, size, data, requiredsize, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDmaAdapter(physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, devicedescription: *const DEVICE_DESCRIPTION, numberofmapregisters: *mut u32) -> *mut DMA_ADAPTER { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDmaAdapter(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicedescription : *const DEVICE_DESCRIPTION, numberofmapregisters : *mut u32) -> *mut DMA_ADAPTER); IoGetDmaAdapter(::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), devicedescription, numberofmapregisters) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDriverDirectory(driverobject: *const super::super::Foundation::DRIVER_OBJECT, directorytype: DRIVER_DIRECTORY_TYPE, flags: u32, driverdirectoryhandle: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDriverDirectory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, directorytype : DRIVER_DIRECTORY_TYPE, flags : u32, driverdirectoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetDriverDirectory(driverobject, directorytype, flags, driverdirectoryhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetDriverObjectExtension(driverobject: *const super::super::Foundation::DRIVER_OBJECT, clientidentificationaddress: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetDriverObjectExtension(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, clientidentificationaddress : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); IoGetDriverObjectExtension(driverobject, clientidentificationaddress) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IoGetFileObjectGenericMapping() -> *mut super::super::super::Win32::Security::GENERIC_MAPPING { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetFileObjectGenericMapping() -> *mut super::super::super::Win32::Security:: GENERIC_MAPPING); IoGetFileObjectGenericMapping() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetFsZeroingOffset(irp: *const super::super::Foundation::IRP, zeroingoffset: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2124,21 +1930,18 @@ pub unsafe fn IoGetInitialStack() -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetInitialStack() -> *mut ::core::ffi::c_void); IoGetInitialStack() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetInitiatorProcess(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::Foundation::PEPROCESS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetInitiatorProcess(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PEPROCESS); IoGetInitiatorProcess(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetIoAttributionHandle(irp: *const super::super::Foundation::IRP, ioattributionhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIoAttributionHandle(irp : *const super::super::Foundation:: IRP, ioattributionhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetIoAttributionHandle(irp, ioattributionhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetIoPriorityHint(irp: *const super::super::Foundation::IRP) -> super::super::Foundation::IO_PRIORITY_HINT { @@ -2155,42 +1958,36 @@ pub unsafe fn IoGetIommuInterfaceEx(version: u32, flags: u64, interfaceout: *mut ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIommuInterfaceEx(version : u32, flags : u64, interfaceout : *mut DMA_IOMMU_INTERFACE_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetIommuInterfaceEx(version, flags, interfaceout) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetIrpExtraCreateParameter(irp: *const super::super::Foundation::IRP, extracreateparameter: *mut *mut isize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetIrpExtraCreateParameter(irp : *const super::super::Foundation:: IRP, extracreateparameter : *mut *mut isize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoGetIrpExtraCreateParameter(irp, extracreateparameter) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetPagingIoPriority(irp: *const super::super::Foundation::IRP) -> IO_PAGING_PRIORITY { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetPagingIoPriority(irp : *const super::super::Foundation:: IRP) -> IO_PAGING_PRIORITY); IoGetPagingIoPriority(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetRelatedDeviceObject(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut super::super::Foundation::DEVICE_OBJECT { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetRelatedDeviceObject(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut super::super::Foundation:: DEVICE_OBJECT); IoGetRelatedDeviceObject(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetSfioStreamIdentifier(fileobject: *const super::super::Foundation::FILE_OBJECT, signature: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetSfioStreamIdentifier(fileobject : *const super::super::Foundation:: FILE_OBJECT, signature : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); IoGetSfioStreamIdentifier(fileobject, signature) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetSilo(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::Foundation::PESILO { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetSilo(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::Foundation:: PESILO); IoGetSilo(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetSiloParameters(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut IO_FOEXT_SILO_PARAMETERS { @@ -2202,21 +1999,18 @@ pub unsafe fn IoGetStackLimits(lowlimit: *mut usize, highlimit: *mut usize) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetStackLimits(lowlimit : *mut usize, highlimit : *mut usize)); IoGetStackLimits(lowlimit, highlimit) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetTopLevelIrp() -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetTopLevelIrp() -> *mut super::super::Foundation:: IRP); IoGetTopLevelIrp() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoGetTransactionParameterBlock(fileobject: *const super::super::Foundation::FILE_OBJECT) -> *mut TXN_PARAMETER_BLOCK { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoGetTransactionParameterBlock(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> *mut TXN_PARAMETER_BLOCK); IoGetTransactionParameterBlock(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIncrementKeepAliveCount(fileobject: *mut super::super::Foundation::FILE_OBJECT, process: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2226,35 +2020,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIncrementKeepAliveCount(fileobject : *mut super::super::Foundation:: FILE_OBJECT, process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); IoIncrementKeepAliveCount(fileobject, process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoInitializeIrp(irp: *mut super::super::Foundation::IRP, packetsize: u16, stacksize: i8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeIrp(irp : *mut super::super::Foundation:: IRP, packetsize : u16, stacksize : i8)); IoInitializeIrp(irp, packetsize, stacksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoInitializeIrpEx(irp: *mut super::super::Foundation::IRP, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, packetsize: u16, stacksize: i8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeIrpEx(irp : *mut super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, packetsize : u16, stacksize : i8)); IoInitializeIrpEx(irp, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), packetsize, stacksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoInitializeRemoveLockEx(lock: *mut IO_REMOVE_LOCK, allocatetag: u32, maxlockedminutes: u32, highwatermark: u32, remlocksize: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeRemoveLockEx(lock : *mut IO_REMOVE_LOCK, allocatetag : u32, maxlockedminutes : u32, highwatermark : u32, remlocksize : u32)); IoInitializeRemoveLockEx(lock, allocatetag, maxlockedminutes, highwatermark, remlocksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoInitializeTimer(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, timerroutine: PIO_TIMER_ROUTINE, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, timerroutine : PIO_TIMER_ROUTINE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoInitializeTimer(deviceobject, timerroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoInitializeWorkItem(ioobject: *const ::core::ffi::c_void, ioworkitem: P0) @@ -2264,42 +2053,36 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInitializeWorkItem(ioobject : *const ::core::ffi::c_void, ioworkitem : super::super::Foundation:: PIO_WORKITEM)); IoInitializeWorkItem(ioobject, ioworkitem.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoInvalidateDeviceRelations(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, r#type: DEVICE_RELATION_TYPE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInvalidateDeviceRelations(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, r#type : DEVICE_RELATION_TYPE)); IoInvalidateDeviceRelations(deviceobject, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoInvalidateDeviceState(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoInvalidateDeviceState(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoInvalidateDeviceState(physicaldeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIs32bitProcess(irp: ::core::option::Option<*const super::super::Foundation::IRP>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIs32bitProcess(irp : *const super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIs32bitProcess(::core::mem::transmute(irp.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIsFileObjectIgnoringSharing(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsFileObjectIgnoringSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsFileObjectIgnoringSharing(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIsFileOriginRemote(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsFileOriginRemote(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsFileOriginRemote(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoIsInitiator32bitProcess(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -2319,21 +2102,18 @@ pub unsafe fn IoIsWdmVersionAvailable(majorversion: u8, minorversion: u8) -> sup ::windows_targets::link!("ntoskrnl.exe" "system" fn IoIsWdmVersionAvailable(majorversion : u8, minorversion : u8) -> super::super::super::Win32::Foundation:: BOOLEAN); IoIsWdmVersionAvailable(majorversion, minorversion) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoMakeAssociatedIrp(irp: *const super::super::Foundation::IRP, stacksize: i8) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoMakeAssociatedIrp(irp : *const super::super::Foundation:: IRP, stacksize : i8) -> *mut super::super::Foundation:: IRP); IoMakeAssociatedIrp(irp, stacksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoMakeAssociatedIrpEx(irp: *const super::super::Foundation::IRP, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, stacksize: i8) -> *mut super::super::Foundation::IRP { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoMakeAssociatedIrpEx(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, stacksize : i8) -> *mut super::super::Foundation:: IRP); IoMakeAssociatedIrpEx(irp, deviceobject, stacksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_IscsiDisc\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_IscsiDisc"))] #[inline] pub unsafe fn IoMapTransfer(adapterobject: *const super::super::super::Win32::Storage::IscsiDisc::_ADAPTER_OBJECT, mdl: *const super::super::Foundation::MDL, mapregisterbase: *const ::core::ffi::c_void, currentva: *const ::core::ffi::c_void, length: *mut u32, writetodevice: P0) -> i64 @@ -2348,21 +2128,18 @@ pub unsafe fn IoOpenDeviceInterfaceRegistryKey(symboliclinkname: *const super::s ::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDeviceInterfaceRegistryKey(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, desiredaccess : u32, deviceinterfaceregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoOpenDeviceInterfaceRegistryKey(symboliclinkname, desiredaccess, deviceinterfaceregkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoOpenDeviceRegistryKey(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, devinstkeytype: u32, desiredaccess: u32, deviceregkey: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDeviceRegistryKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devinstkeytype : u32, desiredaccess : u32, deviceregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoOpenDeviceRegistryKey(deviceobject, devinstkeytype, desiredaccess, deviceregkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoOpenDriverRegistryKey(driverobject: *const super::super::Foundation::DRIVER_OBJECT, regkeytype: DRIVER_REGKEY_TYPE, desiredaccess: u32, flags: u32, driverregkey: *mut super::super::super::Win32::Foundation::HANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoOpenDriverRegistryKey(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, regkeytype : DRIVER_REGKEY_TYPE, desiredaccess : u32, flags : u32, driverregkey : *mut super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoOpenDriverRegistryKey(driverobject, regkeytype, desiredaccess, flags, driverregkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoPropagateActivityIdToThread(irp: *const super::super::Foundation::IRP, propagatedid: *mut ::windows_core::GUID, originalid: *mut *mut ::windows_core::GUID) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2383,35 +2160,30 @@ pub unsafe fn IoQueryDeviceDescription(bustype: ::core::option::Option<*const IN ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryFullDriverPath(driverobject: *const super::super::Foundation::DRIVER_OBJECT, fullpath: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryFullDriverPath(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, fullpath : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryFullDriverPath(driverobject, fullpath) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn IoQueryInformationByName(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::super::Storage::FileSystem::FILE_INFORMATION_CLASS, options: u32, drivercontext: ::core::option::Option<*const IO_DRIVER_CREATE_CONTEXT>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS, options : u32, drivercontext : *const IO_DRIVER_CREATE_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryInformationByName(objectattributes, iostatusblock, fileinformation, length, fileinformationclass, options, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryKsrPersistentMemorySize(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, buffersize: *mut usize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryKsrPersistentMemorySize(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryKsrPersistentMemorySize(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), buffersize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoQueryKsrPersistentMemorySizeEx(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, physicaldeviceid: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, datatag: ::core::option::Option<*const u16>, dataversion: ::core::option::Option<*mut u32>, buffersize: *mut usize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueryKsrPersistentMemorySizeEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : *mut u32, buffersize : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoQueryKsrPersistentMemorySizeEx(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(physicaldeviceid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(datatag.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dataversion.unwrap_or(::std::ptr::null_mut())), buffersize) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoQueueWorkItem(ioworkitem: P0, workerroutine: PIO_WORKITEM_ROUTINE, queuetype: WORK_QUEUE_TYPE, context: ::core::option::Option<*const ::core::ffi::c_void>) @@ -2421,7 +2193,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); IoQueueWorkItem(ioworkitem.into_param().abi(), workerroutine, queuetype, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoQueueWorkItemEx(ioworkitem: P0, workerroutine: PIO_WORKITEM_ROUTINE_EX, queuetype: WORK_QUEUE_TYPE, context: ::core::option::Option<*const ::core::ffi::c_void>) @@ -2431,14 +2202,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoQueueWorkItemEx(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void)); IoQueueWorkItemEx(ioworkitem.into_param().abi(), workerroutine, queuetype, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRaiseHardError(irp: *const super::super::Foundation::IRP, vpb: ::core::option::Option<*const super::super::Foundation::VPB>, realdeviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRaiseHardError(irp : *const super::super::Foundation:: IRP, vpb : *const super::super::Foundation:: VPB, realdeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoRaiseHardError(irp, ::core::mem::transmute(vpb.unwrap_or(::std::ptr::null())), realdeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoRaiseInformationalHardError(errorstatus: P0, string: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, thread: P1) -> super::super::super::Win32::Foundation::BOOLEAN @@ -2449,14 +2218,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRaiseInformationalHardError(errorstatus : super::super::super::Win32::Foundation:: NTSTATUS, string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, thread : super::super::Foundation:: PKTHREAD) -> super::super::super::Win32::Foundation:: BOOLEAN); IoRaiseInformationalHardError(errorstatus.into_param().abi(), ::core::mem::transmute(string.unwrap_or(::std::ptr::null())), thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReadDiskSignature(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, bytespersector: u32, signature: *mut DISK_SIGNATURE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReadDiskSignature(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, bytespersector : u32, signature : *mut DISK_SIGNATURE) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReadDiskSignature(deviceobject, bytespersector, signature) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReadPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, returnrecognizedpartitions: P0, partitionbuffer: *mut *mut super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2466,7 +2233,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReadPartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, returnrecognizedpartitions : super::super::super::Win32::Foundation:: BOOLEAN, partitionbuffer : *mut *mut super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReadPartitionTable(deviceobject, sectorsize, returnrecognizedpartitions.into_param().abi(), partitionbuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReadPartitionTableEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, drivelayout: *mut *mut super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2483,7 +2249,6 @@ pub unsafe fn IoRegisterBootDriverCallback(callbackfunction: PBOOT_DRIVER_CALLBA ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterBootDriverCallback(callbackfunction : PBOOT_DRIVER_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); IoRegisterBootDriverCallback(callbackfunction, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterBootDriverReinitialization(driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverreinitializationroutine: *const super::super::Foundation::DRIVER_REINITIALIZE, context: ::core::option::Option<*const ::core::ffi::c_void>) { @@ -2495,35 +2260,30 @@ pub unsafe fn IoRegisterContainerNotification(notificationclass: IO_CONTAINER_NO ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterContainerNotification(notificationclass : IO_CONTAINER_NOTIFICATION_CLASS, callbackfunction : PIO_CONTAINER_NOTIFICATION_FUNCTION, notificationinformation : *const ::core::ffi::c_void, notificationinformationlength : u32, callbackregistration : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRegisterContainerNotification(notificationclass, callbackfunction, ::core::mem::transmute(notificationinformation.unwrap_or(::std::ptr::null())), notificationinformationlength, callbackregistration) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterDeviceInterface(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, interfaceclassguid: *const ::windows_core::GUID, referencestring: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, symboliclinkname: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterDeviceInterface(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, interfaceclassguid : *const ::windows_core::GUID, referencestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, symboliclinkname : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRegisterDeviceInterface(physicaldeviceobject, interfaceclassguid, ::core::mem::transmute(referencestring.unwrap_or(::std::ptr::null())), symboliclinkname) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterDriverReinitialization(driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverreinitializationroutine: *const super::super::Foundation::DRIVER_REINITIALIZE, context: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterDriverReinitialization(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverreinitializationroutine : *const super::super::Foundation:: DRIVER_REINITIALIZE, context : *const ::core::ffi::c_void)); IoRegisterDriverReinitialization(driverobject, driverreinitializationroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterLastChanceShutdownNotification(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterLastChanceShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRegisterLastChanceShutdownNotification(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterPlugPlayNotification(eventcategory: IO_NOTIFICATION_EVENT_CATEGORY, eventcategoryflags: u32, eventcategorydata: ::core::option::Option<*const ::core::ffi::c_void>, driverobject: *const super::super::Foundation::DRIVER_OBJECT, callbackroutine: *const super::super::Foundation::DRIVER_NOTIFICATION_CALLBACK_ROUTINE, context: ::core::option::Option<*mut ::core::ffi::c_void>, notificationentry: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRegisterPlugPlayNotification(eventcategory : IO_NOTIFICATION_EVENT_CATEGORY, eventcategoryflags : u32, eventcategorydata : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, callbackroutine : *const super::super::Foundation:: DRIVER_NOTIFICATION_CALLBACK_ROUTINE, context : *mut ::core::ffi::c_void, notificationentry : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRegisterPlugPlayNotification(eventcategory, eventcategoryflags, ::core::mem::transmute(eventcategorydata.unwrap_or(::std::ptr::null())), driverobject, callbackroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut())), notificationentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRegisterShutdownNotification(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2535,49 +2295,42 @@ pub unsafe fn IoReleaseCancelSpinLock(irql: u8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseCancelSpinLock(irql : u8)); IoReleaseCancelSpinLock(irql) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoReleaseRemoveLockAndWaitEx(removelock: *mut IO_REMOVE_LOCK, tag: ::core::option::Option<*const ::core::ffi::c_void>, remlocksize: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseRemoveLockAndWaitEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); IoReleaseRemoveLockAndWaitEx(removelock, ::core::mem::transmute(tag.unwrap_or(::std::ptr::null())), remlocksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn IoReleaseRemoveLockEx(removelock: *mut IO_REMOVE_LOCK, tag: ::core::option::Option<*const ::core::ffi::c_void>, remlocksize: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReleaseRemoveLockEx(removelock : *mut IO_REMOVE_LOCK, tag : *const ::core::ffi::c_void, remlocksize : u32)); IoReleaseRemoveLockEx(removelock, ::core::mem::transmute(tag.unwrap_or(::std::ptr::null())), remlocksize) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRemoveLinkShareAccess(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); IoRemoveLinkShareAccess(fileobject, shareaccess, ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRemoveLinkShareAccessEx(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>, ioshareaccessflags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); IoRemoveLinkShareAccessEx(fileobject, shareaccess, ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut())), ioshareaccessflags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRemoveShareAccess(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRemoveShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); IoRemoveShareAccess(fileobject, shareaccess) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReplacePartitionUnit(targetpdo: *const super::super::Foundation::DEVICE_OBJECT, sparepdo: *const super::super::Foundation::DEVICE_OBJECT, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReplacePartitionUnit(targetpdo : *const super::super::Foundation:: DEVICE_OBJECT, sparepdo : *const super::super::Foundation:: DEVICE_OBJECT, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReplacePartitionUnit(targetpdo, sparepdo, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportDetectedDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT, legacybustype: INTERFACE_TYPE, busnumber: u32, slotnumber: u32, resourcelist: ::core::option::Option<*const CM_RESOURCE_LIST>, resourcerequirements: ::core::option::Option<*const IO_RESOURCE_REQUIREMENTS_LIST>, resourceassigned: P0, deviceobject: *mut *mut super::super::Foundation::DEVICE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2587,28 +2340,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportDetectedDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, legacybustype : INTERFACE_TYPE, busnumber : u32, slotnumber : u32, resourcelist : *const CM_RESOURCE_LIST, resourcerequirements : *const IO_RESOURCE_REQUIREMENTS_LIST, resourceassigned : super::super::super::Win32::Foundation:: BOOLEAN, deviceobject : *mut *mut super::super::Foundation:: DEVICE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportDetectedDevice(driverobject, legacybustype, busnumber, slotnumber, ::core::mem::transmute(resourcelist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(resourcerequirements.unwrap_or(::std::ptr::null())), resourceassigned.into_param().abi(), deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoReportInterruptActive(parameters: *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportInterruptActive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); IoReportInterruptActive(parameters) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoReportInterruptInactive(parameters: *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportInterruptInactive(parameters : *const IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS)); IoReportInterruptInactive(parameters) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportResourceForDetection(driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverlist: ::core::option::Option<*const CM_RESOURCE_LIST>, driverlistsize: u32, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, devicelist: ::core::option::Option<*const CM_RESOURCE_LIST>, devicelistsize: u32, conflictdetected: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportResourceForDetection(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportResourceForDetection(driverobject, ::core::mem::transmute(driverlist.unwrap_or(::std::ptr::null())), driverlistsize, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(devicelist.unwrap_or(::std::ptr::null())), devicelistsize, conflictdetected) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportResourceUsage(driverclassname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, driverobject: *const super::super::Foundation::DRIVER_OBJECT, driverlist: ::core::option::Option<*const CM_RESOURCE_LIST>, driverlistsize: u32, deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, devicelist: ::core::option::Option<*const CM_RESOURCE_LIST>, devicelistsize: u32, overrideconflict: P0, conflictdetected: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2618,56 +2367,48 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportResourceUsage(driverclassname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, driverobject : *const super::super::Foundation:: DRIVER_OBJECT, driverlist : *const CM_RESOURCE_LIST, driverlistsize : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, devicelist : *const CM_RESOURCE_LIST, devicelistsize : u32, overrideconflict : super::super::super::Win32::Foundation:: BOOLEAN, conflictdetected : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportResourceUsage(::core::mem::transmute(driverclassname.unwrap_or(::std::ptr::null())), driverobject, ::core::mem::transmute(driverlist.unwrap_or(::std::ptr::null())), driverlistsize, ::core::mem::transmute(deviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(devicelist.unwrap_or(::std::ptr::null())), devicelistsize, overrideconflict.into_param().abi(), conflictdetected) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportRootDevice(driverobject: *const super::super::Foundation::DRIVER_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportRootDevice(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportRootDevice(driverobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportTargetDeviceChange(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, notificationstructure: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportTargetDeviceChange(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportTargetDeviceChange(physicaldeviceobject, notificationstructure) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReportTargetDeviceChangeAsynchronous(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, notificationstructure: *const ::core::ffi::c_void, callback: PDEVICE_CHANGE_COMPLETE_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReportTargetDeviceChangeAsynchronous(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, notificationstructure : *const ::core::ffi::c_void, callback : PDEVICE_CHANGE_COMPLETE_CALLBACK, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReportTargetDeviceChangeAsynchronous(physicaldeviceobject, notificationstructure, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRequestDeviceEject(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceEject(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoRequestDeviceEject(physicaldeviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoRequestDeviceEjectEx(physicaldeviceobject: *const super::super::Foundation::DEVICE_OBJECT, callback: PIO_DEVICE_EJECT_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>, driverobject: ::core::option::Option<*const super::super::Foundation::DRIVER_OBJECT>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoRequestDeviceEjectEx(physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, callback : PIO_DEVICE_EJECT_CALLBACK, context : *const ::core::ffi::c_void, driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoRequestDeviceEjectEx(physicaldeviceobject, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), ::core::mem::transmute(driverobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReserveKsrPersistentMemory(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, size: usize, flags: u32, datahandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReserveKsrPersistentMemory(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReserveKsrPersistentMemory(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), size, flags, datahandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReserveKsrPersistentMemoryEx(driverobject: *const super::super::Foundation::DRIVER_OBJECT, physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, physicaldeviceid: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, datatag: ::core::option::Option<*const u16>, dataversion: u32, size: usize, flags: u32, datahandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReserveKsrPersistentMemoryEx(driverobject : *const super::super::Foundation:: DRIVER_OBJECT, physicaldeviceobject : *const super::super::Foundation:: DEVICE_OBJECT, physicaldeviceid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, datatag : *const u16, dataversion : u32, size : usize, flags : u32, datahandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoReserveKsrPersistentMemoryEx(driverobject, ::core::mem::transmute(physicaldeviceobject.unwrap_or(::std::ptr::null())), ::core::mem::transmute(physicaldeviceid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(datatag.unwrap_or(::std::ptr::null())), dataversion, size, flags, datahandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoReuseIrp(irp: *mut super::super::Foundation::IRP, iostatus: P0) @@ -2677,7 +2418,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoReuseIrp(irp : *mut super::super::Foundation:: IRP, iostatus : super::super::super::Win32::Foundation:: NTSTATUS)); IoReuseIrp(irp, iostatus.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetActivityIdIrp(irp: *mut super::super::Foundation::IRP, guid: ::core::option::Option<*const ::windows_core::GUID>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2689,7 +2429,6 @@ pub unsafe fn IoSetActivityIdThread(activityid: *const ::windows_core::GUID) -> ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetActivityIdThread(activityid : *const ::windows_core::GUID) -> *mut ::windows_core::GUID); IoSetActivityIdThread(activityid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetCompletionRoutineEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP, completionroutine: super::super::Foundation::PIO_COMPLETION_ROUTINE, context: ::core::option::Option<*const ::core::ffi::c_void>, invokeonsuccess: P0, invokeonerror: P1, invokeoncancel: P2) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2701,7 +2440,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetCompletionRoutineEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, completionroutine : super::super::Foundation:: PIO_COMPLETION_ROUTINE, context : *const ::core::ffi::c_void, invokeonsuccess : super::super::super::Win32::Foundation:: BOOLEAN, invokeonerror : super::super::super::Win32::Foundation:: BOOLEAN, invokeoncancel : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetCompletionRoutineEx(deviceobject, irp, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), invokeonsuccess.into_param().abi(), invokeonerror.into_param().abi(), invokeoncancel.into_param().abi()) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn IoSetDeviceInterfacePropertyData(symboliclinkname: *const super::super::super::Win32::Foundation::UNICODE_STRING, propertykey: *const super::super::super::Win32::Devices::Properties::DEVPROPKEY, lcid: u32, flags: u32, r#type: u32, size: u32, data: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2716,21 +2454,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDeviceInterfaceState(symboliclinkname : *const super::super::super::Win32::Foundation:: UNICODE_STRING, enable : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetDeviceInterfaceState(symboliclinkname, enable.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Devices_Properties", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetDevicePropertyData(pdo: *const super::super::Foundation::DEVICE_OBJECT, propertykey: *const super::super::super::Win32::Devices::Properties::DEVPROPKEY, lcid: u32, flags: u32, r#type: u32, size: u32, data: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetDevicePropertyData(pdo : *const super::super::Foundation:: DEVICE_OBJECT, propertykey : *const super::super::super::Win32::Devices::Properties:: DEVPROPKEY, lcid : u32, flags : u32, r#type : u32, size : u32, data : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetDevicePropertyData(pdo, propertykey, lcid, flags, r#type, size, ::core::mem::transmute(data.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetFileObjectIgnoreSharing(fileobject: *const super::super::Foundation::FILE_OBJECT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFileObjectIgnoreSharing(fileobject : *const super::super::Foundation:: FILE_OBJECT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetFileObjectIgnoreSharing(fileobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetFileOrigin(fileobject: *const super::super::Foundation::FILE_OBJECT, remote: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -2740,56 +2475,48 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFileOrigin(fileobject : *const super::super::Foundation:: FILE_OBJECT, remote : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetFileOrigin(fileobject, remote.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetFsZeroingOffset(irp: *mut super::super::Foundation::IRP, zeroingoffset: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsZeroingOffset(irp : *mut super::super::Foundation:: IRP, zeroingoffset : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetFsZeroingOffset(irp, zeroingoffset) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetFsZeroingOffsetRequired(irp: *mut super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetFsZeroingOffsetRequired(irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetFsZeroingOffsetRequired(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetHardErrorOrVerifyDevice(irp: *const super::super::Foundation::IRP, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetHardErrorOrVerifyDevice(irp : *const super::super::Foundation:: IRP, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoSetHardErrorOrVerifyDevice(irp, deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetIoAttributionIrp(irp: *mut super::super::Foundation::IRP, attributionsource: *const ::core::ffi::c_void, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIoAttributionIrp(irp : *mut super::super::Foundation:: IRP, attributionsource : *const ::core::ffi::c_void, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetIoAttributionIrp(irp, attributionsource, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetIoPriorityHint(irp: *const super::super::Foundation::IRP, priorityhint: super::super::Foundation::IO_PRIORITY_HINT) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIoPriorityHint(irp : *const super::super::Foundation:: IRP, priorityhint : super::super::Foundation:: IO_PRIORITY_HINT) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetIoPriorityHint(irp, priorityhint) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetIrpExtraCreateParameter(irp: *mut super::super::Foundation::IRP, extracreateparameter: *const isize) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetIrpExtraCreateParameter(irp : *mut super::super::Foundation:: IRP, extracreateparameter : *const isize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetIrpExtraCreateParameter(irp, extracreateparameter) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetLinkShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>, ioshareaccessflags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetLinkShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); IoSetLinkShareAccess(desiredaccess, desiredshareaccess, fileobject, shareaccess, ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut())), ioshareaccessflags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetMasterIrpStatus(masterirp: *mut super::super::Foundation::IRP, status: P0) @@ -2799,35 +2526,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetMasterIrpStatus(masterirp : *mut super::super::Foundation:: IRP, status : super::super::super::Win32::Foundation:: NTSTATUS)); IoSetMasterIrpStatus(masterirp, status.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetPartitionInformation(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, partitionnumber: u32, partitiontype: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetPartitionInformation(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, partitionnumber : u32, partitiontype : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetPartitionInformation(deviceobject, sectorsize, partitionnumber, partitiontype) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetPartitionInformationEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, partitionnumber: u32, partitioninfo: *const super::super::super::Win32::System::Ioctl::SET_PARTITION_INFORMATION_EX) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetPartitionInformationEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, partitionnumber : u32, partitioninfo : *const super::super::super::Win32::System::Ioctl:: SET_PARTITION_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); IoSetPartitionInformationEx(deviceobject, partitionnumber, partitioninfo) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetShareAccess(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetShareAccess(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); IoSetShareAccess(desiredaccess, desiredshareaccess, fileobject, shareaccess) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetShareAccessEx(desiredaccess: u32, desiredshareaccess: u32, fileobject: *mut super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, writepermission: ::core::option::Option<*const super::super::super::Win32::Foundation::BOOLEAN>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetShareAccessEx(desiredaccess : u32, desiredshareaccess : u32, fileobject : *mut super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, writepermission : *const super::super::super::Win32::Foundation:: BOOLEAN)); IoSetShareAccessEx(desiredaccess, desiredshareaccess, fileobject, shareaccess, ::core::mem::transmute(writepermission.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetStartIoAttributes(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, deferredstartio: P0, noncancelable: P1) @@ -2851,14 +2573,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetThreadHardErrorMode(enableharderrors : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); IoSetThreadHardErrorMode(enableharderrors.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSetTopLevelIrp(irp: ::core::option::Option<*const super::super::Foundation::IRP>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSetTopLevelIrp(irp : *const super::super::Foundation:: IRP)); IoSetTopLevelIrp(::core::mem::transmute(irp.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSizeOfIrpEx(deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, stacksize: i8) -> u16 { @@ -2870,7 +2590,6 @@ pub unsafe fn IoSizeofWorkItem() -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoSizeofWorkItem() -> u32); IoSizeofWorkItem() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoStartNextPacket(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: P0) @@ -2880,7 +2599,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN)); IoStartNextPacket(deviceobject, cancelable.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoStartNextPacketByKey(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, cancelable: P0, key: u32) @@ -2890,28 +2608,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartNextPacketByKey(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, cancelable : super::super::super::Win32::Foundation:: BOOLEAN, key : u32)); IoStartNextPacketByKey(deviceobject, cancelable.into_param().abi(), key) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoStartPacket(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP, key: ::core::option::Option<*const u32>, cancelfunction: ::core::option::Option<*const super::super::Foundation::DRIVER_CANCEL>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartPacket(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *const super::super::Foundation:: IRP, key : *const u32, cancelfunction : *const super::super::Foundation:: DRIVER_CANCEL)); IoStartPacket(deviceobject, irp, ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), ::core::mem::transmute(cancelfunction.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoStartTimer(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoStartTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoStartTimer(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoStopTimer(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoStopTimer(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoStopTimer(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoSynchronousCallDriver(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -2928,7 +2642,6 @@ pub unsafe fn IoTranslateBusAddress(interfacetype: INTERFACE_TYPE, busnumber: u3 ::windows_targets::link!("ntoskrnl.exe" "system" fn IoTranslateBusAddress(interfacetype : INTERFACE_TYPE, busnumber : u32, busaddress : i64, addressspace : *mut u32, translatedaddress : *mut i64) -> super::super::super::Win32::Foundation:: BOOLEAN); IoTranslateBusAddress(interfacetype, busnumber, busaddress, addressspace, translatedaddress) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoTryQueueWorkItem(ioworkitem: P0, workerroutine: PIO_WORKITEM_ROUTINE_EX, queuetype: WORK_QUEUE_TYPE, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -2938,7 +2651,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn IoTryQueueWorkItem(ioworkitem : super::super::Foundation:: PIO_WORKITEM, workerroutine : PIO_WORKITEM_ROUTINE_EX, queuetype : WORK_QUEUE_TYPE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); IoTryQueueWorkItem(ioworkitem.into_param().abi(), workerroutine, queuetype, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn IoUninitializeWorkItem(ioworkitem: P0) @@ -2968,42 +2680,36 @@ pub unsafe fn IoUnregisterPlugPlayNotificationEx(notificationentry: *const ::cor ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterPlugPlayNotificationEx(notificationentry : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoUnregisterPlugPlayNotificationEx(notificationentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUnregisterShutdownNotification(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUnregisterShutdownNotification(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT)); IoUnregisterShutdownNotification(deviceobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUpdateLinkShareAccess(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateLinkShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS)); IoUpdateLinkShareAccess(fileobject, shareaccess, ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUpdateLinkShareAccessEx(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS, linkshareaccess: ::core::option::Option<*mut LINK_SHARE_ACCESS>, ioshareaccessflags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateLinkShareAccessEx(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS, linkshareaccess : *mut LINK_SHARE_ACCESS, ioshareaccessflags : u32)); IoUpdateLinkShareAccessEx(fileobject, shareaccess, ::core::mem::transmute(linkshareaccess.unwrap_or(::std::ptr::null_mut())), ioshareaccessflags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoUpdateShareAccess(fileobject: *const super::super::Foundation::FILE_OBJECT, shareaccess: *mut SHARE_ACCESS) { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoUpdateShareAccess(fileobject : *const super::super::Foundation:: FILE_OBJECT, shareaccess : *mut SHARE_ACCESS)); IoUpdateShareAccess(fileobject, shareaccess) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoValidateDeviceIoControlAccess(irp: *const super::super::Foundation::IRP, requiredaccess: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoValidateDeviceIoControlAccess(irp : *const super::super::Foundation:: IRP, requiredaccess : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoValidateDeviceIoControlAccess(irp, requiredaccess) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoVerifyPartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, fixerrors: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3043,7 +2749,6 @@ pub unsafe fn IoWMIAllocateInstanceIds(guid: *const ::windows_core::GUID, instan ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIAllocateInstanceIds(guid : *const ::windows_core::GUID, instancecount : u32, firstinstanceid : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWMIAllocateInstanceIds(guid, instancecount, firstinstanceid) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoWMIDeviceObjectToInstanceName(datablockobject: *const ::core::ffi::c_void, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, instancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3088,7 +2793,6 @@ pub unsafe fn IoWMIQuerySingleInstanceMultiple(datablockobjectlist: *const *cons ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMIQuerySingleInstanceMultiple(datablockobjectlist : *const *const ::core::ffi::c_void, instancenames : *const super::super::super::Win32::Foundation:: UNICODE_STRING, objectcount : u32, inoutbuffersize : *mut u32, outbuffer : *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWMIQuerySingleInstanceMultiple(datablockobjectlist, instancenames, objectcount, inoutbuffersize, ::core::mem::transmute(outbuffer.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoWMIRegistrationControl(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, action: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3110,7 +2814,6 @@ pub unsafe fn IoWMISetSingleItem(datablockobject: *const ::core::ffi::c_void, in ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWMISetSingleItem(datablockobject : *const ::core::ffi::c_void, instancename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, dataitemid : u32, version : u32, valuebuffersize : u32, valuebuffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWMISetSingleItem(datablockobject, instancename, dataitemid, version, valuebuffersize, valuebuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoWMISuggestInstanceName(physicaldeviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, symboliclinkname: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, combinenames: P0, suggestedinstancename: *mut super::super::super::Win32::Foundation::UNICODE_STRING) -> super::super::super::Win32::Foundation::NTSTATUS @@ -3140,28 +2843,24 @@ pub unsafe fn IoWriteKsrPersistentMemory(datahandle: *const ::core::ffi::c_void, ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWriteKsrPersistentMemory(datahandle : *const ::core::ffi::c_void, buffer : *const ::core::ffi::c_void, size : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWriteKsrPersistentMemory(datahandle, buffer, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoWritePartitionTable(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, sectorsize: u32, sectorspertrack: u32, numberofheads: u32, partitionbuffer: *const super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWritePartitionTable(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, sectorsize : u32, sectorspertrack : u32, numberofheads : u32, partitionbuffer : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWritePartitionTable(deviceobject, sectorsize, sectorspertrack, numberofheads, partitionbuffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IoWritePartitionTableEx(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, drivelayout: *const super::super::super::Win32::System::Ioctl::DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IoWritePartitionTableEx(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, drivelayout : *const super::super::super::Win32::System::Ioctl:: DRIVE_LAYOUT_INFORMATION_EX) -> super::super::super::Win32::Foundation:: NTSTATUS); IoWritePartitionTableEx(deviceobject, drivelayout) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IofCallDriver(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *mut super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn IofCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); IofCallDriver(deviceobject, irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn IofCompleteRequest(irp: *const super::super::Foundation::IRP, priorityboost: i8) { @@ -3188,14 +2887,12 @@ pub unsafe fn KdRefreshDebuggerNotPresent() -> super::super::super::Win32::Found ::windows_targets::link!("ntoskrnl.exe" "system" fn KdRefreshDebuggerNotPresent() -> super::super::super::Win32::Foundation:: BOOLEAN); KdRefreshDebuggerNotPresent() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeAcquireGuardedMutex(mutex: *mut super::super::Foundation::FAST_MUTEX) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); KeAcquireGuardedMutex(mutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeAcquireGuardedMutexUnsafe(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { @@ -3217,7 +2914,6 @@ pub unsafe fn KeAcquireInStackQueuedSpinLockForDpc(spinlock: *mut usize, lockhan ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireInStackQueuedSpinLockForDpc(spinlock : *mut usize, lockhandle : *mut KLOCK_QUEUE_HANDLE)); KeAcquireInStackQueuedSpinLockForDpc(spinlock, lockhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeAcquireInterruptSpinLock(interrupt: P0) -> u8 @@ -3232,7 +2928,6 @@ pub unsafe fn KeAcquireSpinLockForDpc(spinlock: *mut usize) -> u8 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAcquireSpinLockForDpc(spinlock : *mut usize) -> u8); KeAcquireSpinLockForDpc(spinlock) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeAddTriageDumpDataBlock(ktriagedumpdataarray: *mut KTRIAGE_DUMP_DATA_ARRAY, address: *const ::core::ffi::c_void, size: usize) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3249,28 +2944,24 @@ pub unsafe fn KeAreApcsDisabled() -> super::super::super::Win32::Foundation::BOO ::windows_targets::link!("ntoskrnl.exe" "system" fn KeAreApcsDisabled() -> super::super::super::Win32::Foundation:: BOOLEAN); KeAreApcsDisabled() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn KeBugCheck(bugcheckcode: super::super::super::Win32::System::Diagnostics::Debug::BUGCHECK_ERROR) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeBugCheck(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR)); KeBugCheck(bugcheckcode) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn KeBugCheckEx(bugcheckcode: super::super::super::Win32::System::Diagnostics::Debug::BUGCHECK_ERROR, bugcheckparameter1: usize, bugcheckparameter2: usize, bugcheckparameter3: usize, bugcheckparameter4: usize) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeBugCheckEx(bugcheckcode : super::super::super::Win32::System::Diagnostics::Debug:: BUGCHECK_ERROR, bugcheckparameter1 : usize, bugcheckparameter2 : usize, bugcheckparameter3 : usize, bugcheckparameter4 : usize)); KeBugCheckEx(bugcheckcode, bugcheckparameter1, bugcheckparameter2, bugcheckparameter3, bugcheckparameter4) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeCancelTimer(param0: *mut KTIMER) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeCancelTimer(param0 : *mut KTIMER) -> super::super::super::Win32::Foundation:: BOOLEAN); KeCancelTimer(param0) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeClearEvent(event: *mut super::super::Foundation::KEVENT) { @@ -3300,14 +2991,12 @@ pub unsafe fn KeDeregisterBoundCallback(handle: *const ::core::ffi::c_void) -> s ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterBoundCallback(handle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); KeDeregisterBoundCallback(handle) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeDeregisterBugCheckCallback(callbackrecord: *mut KBUGCHECK_CALLBACK_RECORD) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeDeregisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD) -> super::super::super::Win32::Foundation:: BOOLEAN); KeDeregisterBugCheckCallback(callbackrecord) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeDeregisterBugCheckReasonCallback(callbackrecord: *mut KBUGCHECK_REASON_CALLBACK_RECORD) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3347,7 +3036,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeExpandKernelStackAndCalloutEx(callout : PEXPAND_STACK_CALLOUT, parameter : *const ::core::ffi::c_void, size : usize, wait : super::super::super::Win32::Foundation:: BOOLEAN, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); KeExpandKernelStackAndCalloutEx(callout, ::core::mem::transmute(parameter.unwrap_or(::std::ptr::null())), size, wait.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeFlushIoBuffers(mdl: *const super::super::Foundation::MDL, readoperation: P0, dmaoperation: P1) @@ -3378,21 +3066,18 @@ pub unsafe fn KeGetCurrentNodeNumber() -> u16 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetCurrentNodeNumber() -> u16); KeGetCurrentNodeNumber() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeGetCurrentProcessorNumberEx(procnumber: ::core::option::Option<*mut super::super::super::Win32::System::Kernel::PROCESSOR_NUMBER>) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetCurrentProcessorNumberEx(procnumber : *mut super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); KeGetCurrentProcessorNumberEx(::core::mem::transmute(procnumber.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeGetProcessorIndexFromNumber(procnumber: *const super::super::super::Win32::System::Kernel::PROCESSOR_NUMBER) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeGetProcessorIndexFromNumber(procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> u32); KeGetProcessorIndexFromNumber(procnumber) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeGetProcessorNumberFromIndex(procindex: u32, procnumber: *mut super::super::super::Win32::System::Kernel::PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3409,21 +3094,18 @@ pub unsafe fn KeInitializeCrashDumpHeader(dumptype: u32, flags: u32, buffer: *mu ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeCrashDumpHeader(dumptype : u32, flags : u32, buffer : *mut ::core::ffi::c_void, buffersize : u32, bufferneeded : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); KeInitializeCrashDumpHeader(dumptype, flags, buffer, buffersize, ::core::mem::transmute(bufferneeded.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE)); KeInitializeDeviceQueue(devicequeue) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeDpc(dpc: *mut super::super::Foundation::KDPC, deferredroutine: super::super::Foundation::PKDEFERRED_ROUTINE, deferredcontext: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); KeInitializeDpc(dpc, deferredroutine, ::core::mem::transmute(deferredcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeEvent(event: *mut super::super::Foundation::KEVENT, r#type: super::super::super::Win32::System::Kernel::EVENT_TYPE, state: P0) @@ -3433,21 +3115,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeEvent(event : *mut super::super::Foundation:: KEVENT, r#type : super::super::super::Win32::System::Kernel:: EVENT_TYPE, state : super::super::super::Win32::Foundation:: BOOLEAN)); KeInitializeEvent(event, r#type, state.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeGuardedMutex(mutex: *mut super::super::Foundation::FAST_MUTEX) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); KeInitializeGuardedMutex(mutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeMutex(mutex: *mut super::super::Foundation::KMUTANT, level: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeMutex(mutex : *mut super::super::Foundation:: KMUTANT, level : u32)); KeInitializeMutex(mutex, level) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeSemaphore(semaphore: *mut KSEMAPHORE, count: i32, limit: i32) { @@ -3461,49 +3140,42 @@ pub unsafe fn KeInitializeSpinLock() -> usize { KeInitializeSpinLock(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeThreadedDpc(dpc: *mut super::super::Foundation::KDPC, deferredroutine: super::super::Foundation::PKDEFERRED_ROUTINE, deferredcontext: ::core::option::Option<*const ::core::ffi::c_void>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeThreadedDpc(dpc : *mut super::super::Foundation:: KDPC, deferredroutine : super::super::Foundation:: PKDEFERRED_ROUTINE, deferredcontext : *const ::core::ffi::c_void)); KeInitializeThreadedDpc(dpc, deferredroutine, ::core::mem::transmute(deferredcontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeTimer(timer: *mut KTIMER) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTimer(timer : *mut KTIMER)); KeInitializeTimer(timer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInitializeTimerEx(timer: *mut KTIMER, r#type: super::super::super::Win32::System::Kernel::TIMER_TYPE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTimerEx(timer : *mut KTIMER, r#type : super::super::super::Win32::System::Kernel:: TIMER_TYPE)); KeInitializeTimerEx(timer, r#type) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeInitializeTriageDumpDataArray(ktriagedumpdataarray: *mut KTRIAGE_DUMP_DATA_ARRAY, size: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInitializeTriageDumpDataArray(ktriagedumpdataarray : *mut KTRIAGE_DUMP_DATA_ARRAY, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); KeInitializeTriageDumpDataArray(ktriagedumpdataarray, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInsertByKeyDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE, devicequeueentry: *mut KDEVICE_QUEUE_ENTRY, sortkey: u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY, sortkey : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); KeInsertByKeyDeviceQueue(devicequeue, devicequeueentry, sortkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInsertDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE, devicequeueentry: *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeInsertDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); KeInsertDeviceQueue(devicequeue, devicequeueentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeInsertQueueDpc(dpc: *mut super::super::Foundation::KDPC, systemargument1: ::core::option::Option<*const ::core::ffi::c_void>, systemargument2: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3540,7 +3212,6 @@ pub unsafe fn KeLeaveGuardedRegion() { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeLeaveGuardedRegion()); KeLeaveGuardedRegion() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KePulseEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: P0) -> i32 @@ -3600,7 +3271,6 @@ pub unsafe fn KeQueryInterruptTimePrecise(qpctimestamp: *mut u64) -> u64 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryInterruptTimePrecise(qpctimestamp : *mut u64) -> u64); KeQueryInterruptTimePrecise(qpctimestamp) } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn KeQueryLogicalProcessorRelationship(processornumber: ::core::option::Option<*const super::super::super::Win32::System::Kernel::PROCESSOR_NUMBER>, relationshiptype: super::super::super::Win32::System::SystemInformation::LOGICAL_PROCESSOR_RELATIONSHIP, information: ::core::option::Option<*mut super::super::super::Win32::System::SystemInformation::SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX>, length: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3622,14 +3292,12 @@ pub unsafe fn KeQueryMaximumProcessorCountEx(groupnumber: u16) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryMaximumProcessorCountEx(groupnumber : u16) -> u32); KeQueryMaximumProcessorCountEx(groupnumber) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn KeQueryNodeActiveAffinity(nodenumber: u16, affinity: ::core::option::Option<*mut super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY>, count: ::core::option::Option<*mut u16>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryNodeActiveAffinity(nodenumber : u16, affinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, count : *mut u16)); KeQueryNodeActiveAffinity(nodenumber, ::core::mem::transmute(affinity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(count.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn KeQueryNodeActiveAffinity2(nodenumber: u16, groupaffinities: ::core::option::Option<&mut [super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY]>, groupaffinitiesrequired: *mut u16) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -3651,7 +3319,6 @@ pub unsafe fn KeQueryPerformanceCounter(performancefrequency: ::core::option::Op ::windows_targets::link!("hal.dll" "system" fn KeQueryPerformanceCounter(performancefrequency : *mut i64) -> i64); KeQueryPerformanceCounter(::core::mem::transmute(performancefrequency.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeQueryPriorityThread(thread: P0) -> i32 @@ -3661,7 +3328,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryPriorityThread(thread : super::super::Foundation:: PKTHREAD) -> i32); KeQueryPriorityThread(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeQueryRuntimeThread(thread: P0, usertime: *mut u32) -> u32 @@ -3683,7 +3349,6 @@ pub unsafe fn KeQueryTimeIncrement() -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryTimeIncrement() -> u32); KeQueryTimeIncrement() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeQueryTotalCycleTimeThread(thread: P0, cycletimestamp: *mut u64) -> u64 @@ -3703,28 +3368,24 @@ pub unsafe fn KeQueryUnbiasedInterruptTimePrecise(qpctimestamp: *mut u64) -> u64 ::windows_targets::link!("ntoskrnl.exe" "system" fn KeQueryUnbiasedInterruptTimePrecise(qpctimestamp : *mut u64) -> u64); KeQueryUnbiasedInterruptTimePrecise(qpctimestamp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateEvent(event: *const super::super::Foundation::KEVENT) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateEvent(event : *const super::super::Foundation:: KEVENT) -> i32); KeReadStateEvent(event) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateMutex(mutex: *const super::super::Foundation::KMUTANT) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateMutex(mutex : *const super::super::Foundation:: KMUTANT) -> i32); KeReadStateMutex(mutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateSemaphore(semaphore: *const KSEMAPHORE) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReadStateSemaphore(semaphore : *const KSEMAPHORE) -> i32); KeReadStateSemaphore(semaphore) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReadStateTimer(timer: *const KTIMER) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3736,14 +3397,12 @@ pub unsafe fn KeRegisterBoundCallback(callbackroutine: PBOUND_CALLBACK) -> *mut ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterBoundCallback(callbackroutine : PBOUND_CALLBACK) -> *mut ::core::ffi::c_void); KeRegisterBoundCallback(callbackroutine) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeRegisterBugCheckCallback(callbackrecord: *mut KBUGCHECK_CALLBACK_RECORD, callbackroutine: PKBUGCHECK_CALLBACK_ROUTINE, buffer: ::core::option::Option<*const ::core::ffi::c_void>, length: u32, component: *const u8) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterBugCheckCallback(callbackrecord : *mut KBUGCHECK_CALLBACK_RECORD, callbackroutine : PKBUGCHECK_CALLBACK_ROUTINE, buffer : *const ::core::ffi::c_void, length : u32, component : *const u8) -> super::super::super::Win32::Foundation:: BOOLEAN); KeRegisterBugCheckCallback(callbackrecord, callbackroutine, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null())), length, component) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn KeRegisterBugCheckReasonCallback(callbackrecord: *mut KBUGCHECK_REASON_CALLBACK_RECORD, callbackroutine: PKBUGCHECK_REASON_CALLBACK_ROUTINE, reason: KBUGCHECK_CALLBACK_REASON, component: *const u8) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -3760,14 +3419,12 @@ pub unsafe fn KeRegisterProcessorChangeCallback(callbackfunction: PPROCESSOR_CAL ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRegisterProcessorChangeCallback(callbackfunction : PPROCESSOR_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void, flags : u32) -> *mut ::core::ffi::c_void); KeRegisterProcessorChangeCallback(callbackfunction, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReleaseGuardedMutex(mutex: *mut super::super::Foundation::FAST_MUTEX) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseGuardedMutex(mutex : *mut super::super::Foundation:: FAST_MUTEX)); KeReleaseGuardedMutex(mutex) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReleaseGuardedMutexUnsafe(fastmutex: *mut super::super::Foundation::FAST_MUTEX) { @@ -3789,7 +3446,6 @@ pub unsafe fn KeReleaseInStackQueuedSpinLockFromDpcLevel(lockhandle: *const KLOC ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInStackQueuedSpinLockFromDpcLevel(lockhandle : *const KLOCK_QUEUE_HANDLE)); KeReleaseInStackQueuedSpinLockFromDpcLevel(lockhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeReleaseInterruptSpinLock(interrupt: P0, oldirql: u8) @@ -3799,7 +3455,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseInterruptSpinLock(interrupt : super::super::Foundation:: PKINTERRUPT, oldirql : u8)); KeReleaseInterruptSpinLock(interrupt.into_param().abi(), oldirql) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReleaseMutex(mutex: *mut super::super::Foundation::KMUTANT, wait: P0) -> i32 @@ -3809,7 +3464,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseMutex(mutex : *mut super::super::Foundation:: KMUTANT, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> i32); KeReleaseMutex(mutex, wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeReleaseSemaphore(semaphore: *mut KSEMAPHORE, increment: i32, adjustment: i32, wait: P0) -> i32 @@ -3824,42 +3478,36 @@ pub unsafe fn KeReleaseSpinLockForDpc(spinlock: *mut usize, oldirql: u8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeReleaseSpinLockForDpc(spinlock : *mut usize, oldirql : u8)); KeReleaseSpinLockForDpc(spinlock, oldirql) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveByKeyDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE, sortkey: u32) -> *mut KDEVICE_QUEUE_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveByKeyDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); KeRemoveByKeyDeviceQueue(devicequeue, sortkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveByKeyDeviceQueueIfBusy(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE, sortkey: u32) -> *mut KDEVICE_QUEUE_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveByKeyDeviceQueueIfBusy(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, sortkey : u32) -> *mut KDEVICE_QUEUE_ENTRY); KeRemoveByKeyDeviceQueueIfBusy(devicequeue, sortkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE) -> *mut KDEVICE_QUEUE_ENTRY { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE) -> *mut KDEVICE_QUEUE_ENTRY); KeRemoveDeviceQueue(devicequeue) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveEntryDeviceQueue(devicequeue: *mut super::super::Foundation::KDEVICE_QUEUE, devicequeueentry: *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveEntryDeviceQueue(devicequeue : *mut super::super::Foundation:: KDEVICE_QUEUE, devicequeueentry : *mut KDEVICE_QUEUE_ENTRY) -> super::super::super::Win32::Foundation:: BOOLEAN); KeRemoveEntryDeviceQueue(devicequeue, devicequeueentry) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveQueueDpc(dpc: *mut super::super::Foundation::KDPC) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueDpc(dpc : *mut super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); KeRemoveQueueDpc(dpc) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeRemoveQueueDpcEx(dpc: *mut super::super::Foundation::KDPC, waitifactive: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -3869,14 +3517,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRemoveQueueDpcEx(dpc : *mut super::super::Foundation:: KDPC, waitifactive : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); KeRemoveQueueDpcEx(dpc, waitifactive.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeResetEvent(event: *mut super::super::Foundation::KEVENT) -> i32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeResetEvent(event : *mut super::super::Foundation:: KEVENT) -> i32); KeResetEvent(event) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn KeRestoreExtendedProcessorState(xstatesave: *const XSTATE_SAVE) { @@ -3893,21 +3539,18 @@ pub unsafe fn KeRevertToUserAffinityThreadEx(affinity: usize) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRevertToUserAffinityThreadEx(affinity : usize)); KeRevertToUserAffinityThreadEx(affinity) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn KeRevertToUserGroupAffinityThread(previousaffinity: *const super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeRevertToUserGroupAffinityThread(previousaffinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); KeRevertToUserGroupAffinityThread(previousaffinity) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn KeSaveExtendedProcessorState(mask: u64, xstatesave: *mut XSTATE_SAVE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSaveExtendedProcessorState(mask : u64, xstatesave : *mut XSTATE_SAVE) -> super::super::super::Win32::Foundation:: NTSTATUS); KeSaveExtendedProcessorState(mask, xstatesave) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeSetBasePriorityThread(thread: P0, increment: i32) -> i32 @@ -3917,14 +3560,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetBasePriorityThread(thread : super::super::Foundation:: PKTHREAD, increment : i32) -> i32); KeSetBasePriorityThread(thread.into_param().abi(), increment) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetCoalescableTimer(timer: *mut KTIMER, duetime: i64, period: u32, tolerabledelay: u32, dpc: ::core::option::Option<*const super::super::Foundation::KDPC>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetCoalescableTimer(timer : *mut KTIMER, duetime : i64, period : u32, tolerabledelay : u32, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); KeSetCoalescableTimer(timer, duetime, period, tolerabledelay, ::core::mem::transmute(dpc.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetEvent(event: *mut super::super::Foundation::KEVENT, increment: i32, wait: P0) -> i32 @@ -3939,14 +3580,12 @@ pub unsafe fn KeSetHardwareCounterConfiguration(counterarray: &[HARDWARE_COUNTER ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetHardwareCounterConfiguration(counterarray : *const HARDWARE_COUNTER, count : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); KeSetHardwareCounterConfiguration(::core::mem::transmute(counterarray.as_ptr()), counterarray.len().try_into().unwrap()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetImportanceDpc(dpc: *mut super::super::Foundation::KDPC, importance: KDPC_IMPORTANCE) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetImportanceDpc(dpc : *mut super::super::Foundation:: KDPC, importance : KDPC_IMPORTANCE)); KeSetImportanceDpc(dpc, importance) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeSetPriorityThread(thread: P0, priority: i32) -> i32 @@ -3966,35 +3605,30 @@ pub unsafe fn KeSetSystemAffinityThreadEx(affinity: usize) -> usize { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetSystemAffinityThreadEx(affinity : usize) -> usize); KeSetSystemAffinityThreadEx(affinity) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn KeSetSystemGroupAffinityThread(affinity: *const super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY, previousaffinity: ::core::option::Option<*mut super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY>) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetSystemGroupAffinityThread(affinity : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, previousaffinity : *mut super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY)); KeSetSystemGroupAffinityThread(affinity, ::core::mem::transmute(previousaffinity.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetTargetProcessorDpc(dpc: *mut super::super::Foundation::KDPC, number: i8) { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTargetProcessorDpc(dpc : *mut super::super::Foundation:: KDPC, number : i8)); KeSetTargetProcessorDpc(dpc, number) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetTargetProcessorDpcEx(dpc: *mut super::super::Foundation::KDPC, procnumber: *const super::super::super::Win32::System::Kernel::PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTargetProcessorDpcEx(dpc : *mut super::super::Foundation:: KDPC, procnumber : *const super::super::super::Win32::System::Kernel:: PROCESSOR_NUMBER) -> super::super::super::Win32::Foundation:: NTSTATUS); KeSetTargetProcessorDpcEx(dpc, procnumber) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetTimer(timer: *mut KTIMER, duetime: i64, dpc: ::core::option::Option<*const super::super::Foundation::KDPC>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn KeSetTimer(timer : *mut KTIMER, duetime : i64, dpc : *const super::super::Foundation:: KDPC) -> super::super::super::Win32::Foundation:: BOOLEAN); KeSetTimer(timer, duetime, ::core::mem::transmute(dpc.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeSetTimerEx(timer: *mut KTIMER, duetime: i64, period: i32, dpc: ::core::option::Option<*const super::super::Foundation::KDPC>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -4011,7 +3645,6 @@ pub unsafe fn KeStallExecutionProcessor(microseconds: u32) { ::windows_targets::link!("hal.dll" "system" fn KeStallExecutionProcessor(microseconds : u32)); KeStallExecutionProcessor(microseconds) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn KeSynchronizeExecution(interrupt: P0, synchronizeroutine: PKSYNCHRONIZE_ROUTINE, synchronizecontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::BOOLEAN @@ -4026,7 +3659,6 @@ pub unsafe fn KeTestSpinLock(spinlock: *const usize) -> super::super::super::Win ::windows_targets::link!("ntoskrnl.exe" "system" fn KeTestSpinLock(spinlock : *const usize) -> super::super::super::Win32::Foundation:: BOOLEAN); KeTestSpinLock(spinlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeTryToAcquireGuardedMutex(mutex: *mut super::super::Foundation::FAST_MUTEX) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -4038,7 +3670,6 @@ pub unsafe fn KeTryToAcquireSpinLockAtDpcLevel(spinlock: *mut usize) -> super::s ::windows_targets::link!("ntoskrnl.exe" "system" fn KeTryToAcquireSpinLockAtDpcLevel(spinlock : *mut usize) -> super::super::super::Win32::Foundation:: BOOLEAN); KeTryToAcquireSpinLockAtDpcLevel(spinlock) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn KeWaitForMultipleObjects(object: &[*const ::core::ffi::c_void], waittype: super::super::super::Win32::System::Kernel::WAIT_TYPE, waitreason: KWAIT_REASON, waitmode: i8, alertable: P0, timeout: ::core::option::Option<*const i64>, waitblockarray: ::core::option::Option<*mut super::super::Foundation::KWAIT_BLOCK>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4076,7 +3707,6 @@ pub unsafe fn MmAddVerifierThunks(thunkbuffer: *const ::core::ffi::c_void, thunk ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAddVerifierThunks(thunkbuffer : *const ::core::ffi::c_void, thunkbuffersize : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); MmAddVerifierThunks(thunkbuffer, thunkbuffersize) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAdvanceMdl(mdl: *mut super::super::Foundation::MDL, numberofbytes: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4118,14 +3748,12 @@ pub unsafe fn MmAllocateMappingAddressEx(numberofbytes: usize, pooltag: u32, fla ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateMappingAddressEx(numberofbytes : usize, pooltag : u32, flags : u32) -> *mut ::core::ffi::c_void); MmAllocateMappingAddressEx(numberofbytes, pooltag, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAllocateMdlForIoSpace(physicaladdresslist: &[MM_PHYSICAL_ADDRESS_LIST], newmdl: *mut *mut super::super::Foundation::MDL) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateMdlForIoSpace(physicaladdresslist : *const MM_PHYSICAL_ADDRESS_LIST, numberofentries : usize, newmdl : *mut *mut super::super::Foundation:: MDL) -> super::super::super::Win32::Foundation:: NTSTATUS); MmAllocateMdlForIoSpace(::core::mem::transmute(physicaladdresslist.as_ptr()), physicaladdresslist.len().try_into().unwrap(), newmdl) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAllocateNodePagesForMdlEx(lowaddress: i64, highaddress: i64, skipbytes: i64, totalbytes: usize, cachetype: MEMORY_CACHING_TYPE, idealnode: u32, flags: u32) -> *mut super::super::Foundation::MDL { @@ -4137,35 +3765,30 @@ pub unsafe fn MmAllocateNonCachedMemory(numberofbytes: usize) -> *mut ::core::ff ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocateNonCachedMemory(numberofbytes : usize) -> *mut ::core::ffi::c_void); MmAllocateNonCachedMemory(numberofbytes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAllocatePagesForMdl(lowaddress: i64, highaddress: i64, skipbytes: i64, totalbytes: usize) -> *mut super::super::Foundation::MDL { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePagesForMdl(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize) -> *mut super::super::Foundation:: MDL); MmAllocatePagesForMdl(lowaddress, highaddress, skipbytes, totalbytes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAllocatePagesForMdlEx(lowaddress: i64, highaddress: i64, skipbytes: i64, totalbytes: usize, cachetype: MEMORY_CACHING_TYPE, flags: u32) -> *mut super::super::Foundation::MDL { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, flags : u32) -> *mut super::super::Foundation:: MDL); MmAllocatePagesForMdlEx(lowaddress, highaddress, skipbytes, totalbytes, cachetype, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAllocatePartitionNodePagesForMdlEx(lowaddress: i64, highaddress: i64, skipbytes: i64, totalbytes: usize, cachetype: MEMORY_CACHING_TYPE, idealnode: u32, flags: u32, partitionobject: ::core::option::Option<*const ::core::ffi::c_void>) -> *mut super::super::Foundation::MDL { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAllocatePartitionNodePagesForMdlEx(lowaddress : i64, highaddress : i64, skipbytes : i64, totalbytes : usize, cachetype : MEMORY_CACHING_TYPE, idealnode : u32, flags : u32, partitionobject : *const ::core::ffi::c_void) -> *mut super::super::Foundation:: MDL); MmAllocatePartitionNodePagesForMdlEx(lowaddress, highaddress, skipbytes, totalbytes, cachetype, idealnode, flags, ::core::mem::transmute(partitionobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmAreMdlPagesCached(memorydescriptorlist: *const super::super::Foundation::MDL) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmAreMdlPagesCached(memorydescriptorlist : *const super::super::Foundation:: MDL) -> u32); MmAreMdlPagesCached(memorydescriptorlist) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmBuildMdlForNonPagedPool(memorydescriptorlist: *mut super::super::Foundation::MDL) { @@ -4177,7 +3800,6 @@ pub unsafe fn MmCopyMemory(targetaddress: *const ::core::ffi::c_void, sourceaddr ::windows_targets::link!("ntoskrnl.exe" "system" fn MmCopyMemory(targetaddress : *const ::core::ffi::c_void, sourceaddress : MM_COPY_ADDRESS, numberofbytes : usize, flags : u32, numberofbytestransferred : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); MmCopyMemory(targetaddress, ::core::mem::transmute(sourceaddress), numberofbytes, flags, numberofbytestransferred) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmCreateMdl(memorydescriptorlist: ::core::option::Option<*mut super::super::Foundation::MDL>, base: ::core::option::Option<*const ::core::ffi::c_void>, length: usize) -> *mut super::super::Foundation::MDL { @@ -4209,14 +3831,12 @@ pub unsafe fn MmFreeNonCachedMemory(baseaddress: *const ::core::ffi::c_void, num ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreeNonCachedMemory(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize)); MmFreeNonCachedMemory(baseaddress, numberofbytes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmFreePagesFromMdl(memorydescriptorlist: *mut super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmFreePagesFromMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL)); MmFreePagesFromMdl(memorydescriptorlist) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmFreePagesFromMdlEx(memorydescriptorlist: *mut super::super::Foundation::MDL, flags: u32) { @@ -4268,14 +3888,12 @@ pub unsafe fn MmIsAddressValid(virtualaddress: *const ::core::ffi::c_void) -> su ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsAddressValid(virtualaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: BOOLEAN); MmIsAddressValid(virtualaddress) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn MmIsDriverSuspectForVerifier(driverobject: *const super::super::Foundation::DRIVER_OBJECT) -> u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmIsDriverSuspectForVerifier(driverobject : *const super::super::Foundation:: DRIVER_OBJECT) -> u32); MmIsDriverSuspectForVerifier(driverobject) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn MmIsDriverVerifying(driverobject: *const super::super::Foundation::DRIVER_OBJECT) -> u32 { @@ -4327,35 +3945,30 @@ pub unsafe fn MmMapIoSpaceEx(physicaladdress: i64, numberofbytes: usize, protect ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapIoSpaceEx(physicaladdress : i64, numberofbytes : usize, protect : u32) -> *mut ::core::ffi::c_void); MmMapIoSpaceEx(physicaladdress, numberofbytes, protect) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMapLockedPages(memorydescriptorlist: *mut super::super::Foundation::MDL, accessmode: i8) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8) -> *mut ::core::ffi::c_void); MmMapLockedPages(memorydescriptorlist, accessmode) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMapLockedPagesSpecifyCache(memorydescriptorlist: *mut super::super::Foundation::MDL, accessmode: i8, cachetype: MEMORY_CACHING_TYPE, requestedaddress: ::core::option::Option<*const ::core::ffi::c_void>, bugcheckonfailure: u32, priority: u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPagesSpecifyCache(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, cachetype : MEMORY_CACHING_TYPE, requestedaddress : *const ::core::ffi::c_void, bugcheckonfailure : u32, priority : u32) -> *mut ::core::ffi::c_void); MmMapLockedPagesSpecifyCache(memorydescriptorlist, accessmode, cachetype, ::core::mem::transmute(requestedaddress.unwrap_or(::std::ptr::null())), bugcheckonfailure, priority) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMapLockedPagesWithReservedMapping(mappingaddress: *const ::core::ffi::c_void, pooltag: u32, memorydescriptorlist: *mut super::super::Foundation::MDL, cachetype: MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapLockedPagesWithReservedMapping(mappingaddress : *const ::core::ffi::c_void, pooltag : u32, memorydescriptorlist : *mut super::super::Foundation:: MDL, cachetype : MEMORY_CACHING_TYPE) -> *mut ::core::ffi::c_void); MmMapLockedPagesWithReservedMapping(mappingaddress, pooltag, memorydescriptorlist, cachetype) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMapMdl(memorydescriptorlist: *mut super::super::Foundation::MDL, protection: u32, driverroutine: PMM_MDL_ROUTINE, drivercontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapMdl(memorydescriptorlist : *mut super::super::Foundation:: MDL, protection : u32, driverroutine : PMM_MDL_ROUTINE, drivercontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); MmMapMdl(memorydescriptorlist, protection, driverroutine, ::core::mem::transmute(drivercontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMapMemoryDumpMdlEx(va: *const ::core::ffi::c_void, pagetotal: u32, memorydumpmdl: *mut super::super::Foundation::MDL, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4392,7 +4005,6 @@ pub unsafe fn MmMapViewInSystemSpaceEx(section: *const ::core::ffi::c_void, mapp ::windows_targets::link!("ntoskrnl.exe" "system" fn MmMapViewInSystemSpaceEx(section : *const ::core::ffi::c_void, mappedbase : *mut *mut ::core::ffi::c_void, viewsize : *mut usize, sectionoffset : *mut i64, flags : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); MmMapViewInSystemSpaceEx(section, mappedbase, viewsize, sectionoffset, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmMdlPageContentsState(memorydescriptorlist: *mut super::super::Foundation::MDL, state: MM_MDL_PAGE_CONTENTS_STATE) -> MM_MDL_PAGE_CONTENTS_STATE { @@ -4404,14 +4016,12 @@ pub unsafe fn MmPageEntireDriver(addresswithinsection: *const ::core::ffi::c_voi ::windows_targets::link!("ntoskrnl.exe" "system" fn MmPageEntireDriver(addresswithinsection : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); MmPageEntireDriver(addresswithinsection) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmProbeAndLockPages(memorydescriptorlist: *mut super::super::Foundation::MDL, accessmode: i8, operation: LOCK_OPERATION) { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmProbeAndLockPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, accessmode : i8, operation : LOCK_OPERATION)); MmProbeAndLockPages(memorydescriptorlist, accessmode, operation) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmProbeAndLockProcessPages(memorydescriptorlist: *mut super::super::Foundation::MDL, process: P0, accessmode: i8, operation: LOCK_OPERATION) @@ -4421,7 +4031,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn MmProbeAndLockProcessPages(memorydescriptorlist : *mut super::super::Foundation:: MDL, process : super::super::Foundation:: PEPROCESS, accessmode : i8, operation : LOCK_OPERATION)); MmProbeAndLockProcessPages(memorydescriptorlist, process.into_param().abi(), accessmode, operation) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Storage_FileSystem\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Storage_FileSystem"))] #[inline] pub unsafe fn MmProbeAndLockSelectedPages(memorydescriptorlist: *mut super::super::Foundation::MDL, segmentarray: *const super::super::super::Win32::Storage::FileSystem::FILE_SEGMENT_ELEMENT, accessmode: i8, operation: LOCK_OPERATION) { @@ -4433,7 +4042,6 @@ pub unsafe fn MmProtectDriverSection(addresswithinsection: *const ::core::ffi::c ::windows_targets::link!("ntoskrnl.exe" "system" fn MmProtectDriverSection(addresswithinsection : *const ::core::ffi::c_void, size : usize, flags : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); MmProtectDriverSection(addresswithinsection, size, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmProtectMdlSystemAddress(memorydescriptorlist: *const super::super::Foundation::MDL, newprotect: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4455,7 +4063,6 @@ pub unsafe fn MmResetDriverPaging(addresswithinsection: *const ::core::ffi::c_vo ::windows_targets::link!("ntoskrnl.exe" "system" fn MmResetDriverPaging(addresswithinsection : *const ::core::ffi::c_void)); MmResetDriverPaging(addresswithinsection) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmRotatePhysicalView(virtualaddress: *const ::core::ffi::c_void, numberofbytes: *mut usize, newmdl: ::core::option::Option<*const super::super::Foundation::MDL>, direction: MM_ROTATE_DIRECTION, copyfunction: PMM_ROTATE_COPY_CALLBACK_FUNCTION, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4487,7 +4094,6 @@ pub unsafe fn MmUnlockPagableImageSection(imagesectionhandle: *const ::core::ffi ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnlockPagableImageSection(imagesectionhandle : *const ::core::ffi::c_void)); MmUnlockPagableImageSection(imagesectionhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmUnlockPages(memorydescriptorlist: *mut super::super::Foundation::MDL) { @@ -4499,14 +4105,12 @@ pub unsafe fn MmUnmapIoSpace(baseaddress: *const ::core::ffi::c_void, numberofby ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapIoSpace(baseaddress : *const ::core::ffi::c_void, numberofbytes : usize)); MmUnmapIoSpace(baseaddress, numberofbytes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmUnmapLockedPages(baseaddress: *const ::core::ffi::c_void, memorydescriptorlist: *mut super::super::Foundation::MDL) { ::windows_targets::link!("ntoskrnl.exe" "system" fn MmUnmapLockedPages(baseaddress : *const ::core::ffi::c_void, memorydescriptorlist : *mut super::super::Foundation:: MDL)); MmUnmapLockedPages(baseaddress, memorydescriptorlist) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn MmUnmapReservedMapping(baseaddress: *const ::core::ffi::c_void, pooltag: u32, memorydescriptorlist: *mut super::super::Foundation::MDL) { @@ -4561,7 +4165,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCommitTransaction(transactionhandle.into_param().abi(), wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtCreateEnlistment(enlistmenthandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, resourcemanagerhandle: P0, transactionhandle: P1, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, createoptions: u32, notificationmask: u32, enlistmentkey: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4572,7 +4175,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateEnlistment(enlistmenthandle, desiredaccess, resourcemanagerhandle.into_param().abi(), transactionhandle.into_param().abi(), ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), createoptions, notificationmask, ::core::mem::transmute(enlistmentkey.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtCreateResourceManager(resourcemanagerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, tmhandle: P0, rmguid: *const ::windows_core::GUID, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, createoptions: u32, description: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4582,7 +4184,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, rmguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateResourceManager(resourcemanagerhandle, desiredaccess, tmhandle.into_param().abi(), rmguid, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), createoptions, ::core::mem::transmute(description.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtCreateTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, uow: ::core::option::Option<*const ::windows_core::GUID>, tmhandle: P0, createoptions: u32, isolationlevel: u32, isolationflags: u32, timeout: ::core::option::Option<*const i64>, description: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4592,14 +4193,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateTransaction(transactionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(uow.unwrap_or(::std::ptr::null())), tmhandle.into_param().abi(), createoptions, isolationlevel, isolationflags, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(description.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtCreateTransactionManager(tmhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, logfilename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, createoptions: u32, commitstrength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtCreateTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, commitstrength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtCreateTransactionManager(tmhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(logfilename.unwrap_or(::std::ptr::null())), createoptions, commitstrength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtEnumerateTransactionObject(rootobjecthandle: P0, querytype: super::super::super::Win32::System::SystemServices::KTMOBJECT_TYPE, objectcursor: *mut super::super::super::Win32::System::SystemServices::KTMOBJECT_CURSOR, objectcursorlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4609,7 +4208,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtEnumerateTransactionObject(rootobjecthandle : super::super::super::Win32::Foundation:: HANDLE, querytype : super::super::super::Win32::System::SystemServices:: KTMOBJECT_TYPE, objectcursor : *mut super::super::super::Win32::System::SystemServices:: KTMOBJECT_CURSOR, objectcursorlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtEnumerateTransactionObject(rootobjecthandle.into_param().abi(), querytype, objectcursor, objectcursorlength, returnlength) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn NtGetNotificationResourceManager(resourcemanagerhandle: P0, transactionnotification: *mut super::super::super::Win32::Storage::FileSystem::TRANSACTION_NOTIFICATION, notificationlength: u32, timeout: ::core::option::Option<*const i64>, returnlength: ::core::option::Option<*mut u32>, asynchronous: u32, asynchronouscontext: usize) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4628,7 +4226,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtManagePartition(targethandle : super::super::super::Win32::Foundation:: HANDLE, sourcehandle : super::super::super::Win32::Foundation:: HANDLE, partitioninformationclass : PARTITION_INFORMATION_CLASS, partitioninformation : *mut ::core::ffi::c_void, partitioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtManagePartition(targethandle.into_param().abi(), sourcehandle.into_param().abi(), partitioninformationclass, partitioninformation, partitioninformationlength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtOpenEnlistment(enlistmenthandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, resourcemanagerhandle: P0, enlistmentguid: *const ::windows_core::GUID, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4638,21 +4235,18 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenEnlistment(enlistmenthandle, desiredaccess, resourcemanagerhandle.into_param().abi(), enlistmentguid, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn NtOpenProcess(processhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, clientid: ::core::option::Option<*const super::super::super::Win32::System::WindowsProgramming::CLIENT_ID>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenProcess(processhandle, desiredaccess, objectattributes, ::core::mem::transmute(clientid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtOpenRegistryTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtOpenRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenRegistryTransaction(transactionhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtOpenResourceManager(resourcemanagerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, tmhandle: P0, resourcemanagerguid: ::core::option::Option<*const ::windows_core::GUID>, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4662,7 +4256,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenResourceManager(resourcemanagerhandle, desiredaccess, tmhandle.into_param().abi(), ::core::mem::transmute(resourcemanagerguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtOpenTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, uow: *const ::windows_core::GUID, tmhandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4672,14 +4265,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenTransaction(transactionhandle, desiredaccess, objectattributes, uow, tmhandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn NtOpenTransactionManager(tmhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, logfilename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, tmidentity: ::core::option::Option<*const ::windows_core::GUID>, openoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn NtOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtOpenTransactionManager(tmhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(logfilename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(tmidentity.unwrap_or(::std::ptr::null())), openoptions) } -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] #[inline] pub unsafe fn NtPowerInformation(informationlevel: super::super::super::Win32::System::Power::POWER_INFORMATION_LEVEL, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -4735,7 +4326,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtPropagationFailed(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, requestcookie : u32, propstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); NtPropagationFailed(resourcemanagerhandle.into_param().abi(), requestcookie, propstatus.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtQueryInformationEnlistment(enlistmenthandle: P0, enlistmentinformationclass: super::super::super::Win32::System::SystemServices::ENLISTMENT_INFORMATION_CLASS, enlistmentinformation: *mut ::core::ffi::c_void, enlistmentinformationlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4745,7 +4335,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationEnlistment(enlistmenthandle.into_param().abi(), enlistmentinformationclass, enlistmentinformation, enlistmentinformationlength, returnlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtQueryInformationResourceManager(resourcemanagerhandle: P0, resourcemanagerinformationclass: super::super::super::Win32::System::SystemServices::RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation: *mut ::core::ffi::c_void, resourcemanagerinformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4755,7 +4344,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationResourceManager(resourcemanagerhandle.into_param().abi(), resourcemanagerinformationclass, resourcemanagerinformation, resourcemanagerinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtQueryInformationTransaction(transactionhandle: P0, transactioninformationclass: super::super::super::Win32::System::SystemServices::TRANSACTION_INFORMATION_CLASS, transactioninformation: *mut ::core::ffi::c_void, transactioninformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4765,7 +4353,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtQueryInformationTransaction(transactionhandle.into_param().abi(), transactioninformationclass, transactioninformation, transactioninformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtQueryInformationTransactionManager(transactionmanagerhandle: P0, transactionmanagerinformationclass: super::super::super::Win32::System::SystemServices::TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation: *mut ::core::ffi::c_void, transactionmanagerinformationlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4861,7 +4448,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtRollforwardTransactionManager(transactionmanagerhandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); NtRollforwardTransactionManager(transactionmanagerhandle.into_param().abi(), ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtSetInformationEnlistment(enlistmenthandle: P0, enlistmentinformationclass: super::super::super::Win32::System::SystemServices::ENLISTMENT_INFORMATION_CLASS, enlistmentinformation: *const ::core::ffi::c_void, enlistmentinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4871,7 +4457,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetInformationEnlistment(enlistmenthandle.into_param().abi(), enlistmentinformationclass, enlistmentinformation, enlistmentinformationlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtSetInformationResourceManager(resourcemanagerhandle: P0, resourcemanagerinformationclass: super::super::super::Win32::System::SystemServices::RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation: *const ::core::ffi::c_void, resourcemanagerinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4881,7 +4466,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetInformationResourceManager(resourcemanagerhandle.into_param().abi(), resourcemanagerinformationclass, resourcemanagerinformation, resourcemanagerinformationlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtSetInformationTransaction(transactionhandle: P0, transactioninformationclass: super::super::super::Win32::System::SystemServices::TRANSACTION_INFORMATION_CLASS, transactioninformation: *const ::core::ffi::c_void, transactioninformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4891,7 +4475,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn NtSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); NtSetInformationTransaction(transactionhandle.into_param().abi(), transactioninformationclass, transactioninformation, transactioninformationlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn NtSetInformationTransactionManager(tmhandle: P0, transactionmanagerinformationclass: super::super::super::Win32::System::SystemServices::TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation: *const ::core::ffi::c_void, transactionmanagerinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4932,14 +4515,12 @@ pub unsafe fn ObGetFilterVersion() -> u16 { ::windows_targets::link!("ntoskrnl.exe" "system" fn ObGetFilterVersion() -> u16); ObGetFilterVersion() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ObGetObjectSecurity(object: *const ::core::ffi::c_void, securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, memoryallocated: *mut super::super::super::Win32::Foundation::BOOLEAN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn ObGetObjectSecurity(object : *const ::core::ffi::c_void, securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, memoryallocated : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ObGetObjectSecurity(object, securitydescriptor, memoryallocated) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObReferenceObjectByHandle(handle: P0, desiredaccess: u32, objecttype: P1, accessmode: i8, object: *mut *mut ::core::ffi::c_void, handleinformation: ::core::option::Option<*mut OBJECT_HANDLE_INFORMATION>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4950,7 +4531,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByHandle(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ObReferenceObjectByHandle(handle.into_param().abi(), desiredaccess, objecttype.into_param().abi(), accessmode, object, ::core::mem::transmute(handleinformation.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObReferenceObjectByHandleWithTag(handle: P0, desiredaccess: u32, objecttype: P1, accessmode: i8, tag: u32, object: *mut *mut ::core::ffi::c_void, handleinformation: ::core::option::Option<*mut OBJECT_HANDLE_INFORMATION>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4961,7 +4541,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByHandleWithTag(handle : super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8, tag : u32, object : *mut *mut ::core::ffi::c_void, handleinformation : *mut OBJECT_HANDLE_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); ObReferenceObjectByHandleWithTag(handle.into_param().abi(), desiredaccess, objecttype.into_param().abi(), accessmode, tag, object, ::core::mem::transmute(handleinformation.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObReferenceObjectByPointer(object: *const ::core::ffi::c_void, desiredaccess: u32, objecttype: P0, accessmode: i8) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4971,7 +4550,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectByPointer(object : *const ::core::ffi::c_void, desiredaccess : u32, objecttype : super::super::Foundation:: POBJECT_TYPE, accessmode : i8) -> super::super::super::Win32::Foundation:: NTSTATUS); ObReferenceObjectByPointer(object, desiredaccess, objecttype.into_param().abi(), accessmode) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObReferenceObjectByPointerWithTag(object: *const ::core::ffi::c_void, desiredaccess: u32, objecttype: P0, accessmode: i8, tag: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -4991,14 +4569,12 @@ pub unsafe fn ObReferenceObjectSafeWithTag(object: *const ::core::ffi::c_void, t ::windows_targets::link!("ntoskrnl.exe" "system" fn ObReferenceObjectSafeWithTag(object : *const ::core::ffi::c_void, tag : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); ObReferenceObjectSafeWithTag(object, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ObRegisterCallbacks(callbackregistration: *const OB_CALLBACK_REGISTRATION, registrationhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn ObRegisterCallbacks(callbackregistration : *const OB_CALLBACK_REGISTRATION, registrationhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ObRegisterCallbacks(callbackregistration, registrationhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ObReleaseObjectSecurity(securitydescriptor: P0, memoryallocated: P1) @@ -5034,7 +4610,6 @@ pub unsafe fn ObfReferenceObjectWithTag(object: *const ::core::ffi::c_void, tag: ::windows_targets::link!("ntoskrnl.exe" "system" fn ObfReferenceObjectWithTag(object : *const ::core::ffi::c_void, tag : u32) -> isize); ObfReferenceObjectWithTag(object, tag) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PcwAddInstance(buffer: P0, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, id: u32, data: &[PCW_DATA]) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5044,7 +4619,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PcwAddInstance(buffer : super::super::Foundation:: PPCW_BUFFER, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, id : u32, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); PcwAddInstance(buffer.into_param().abi(), name, id, data.len().try_into().unwrap(), ::core::mem::transmute(data.as_ptr())) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PcwCloseInstance(instance: P0) @@ -5054,7 +4628,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PcwCloseInstance(instance : super::super::Foundation:: PPCW_INSTANCE)); PcwCloseInstance(instance.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PcwCreateInstance(instance: *mut super::super::Foundation::PPCW_INSTANCE, registration: P0, name: *const super::super::super::Win32::Foundation::UNICODE_STRING, data: &[PCW_DATA]) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5064,14 +4637,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PcwCreateInstance(instance : *mut super::super::Foundation:: PPCW_INSTANCE, registration : super::super::Foundation:: PPCW_REGISTRATION, name : *const super::super::super::Win32::Foundation:: UNICODE_STRING, count : u32, data : *const PCW_DATA) -> super::super::super::Win32::Foundation:: NTSTATUS); PcwCreateInstance(instance, registration.into_param().abi(), name, data.len().try_into().unwrap(), ::core::mem::transmute(data.as_ptr())) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PcwRegister(registration: *mut super::super::Foundation::PPCW_REGISTRATION, info: *const PCW_REGISTRATION_INFORMATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PcwRegister(registration : *mut super::super::Foundation:: PPCW_REGISTRATION, info : *const PCW_REGISTRATION_INFORMATION) -> super::super::super::Win32::Foundation:: NTSTATUS); PcwRegister(registration, info) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PcwUnregister(registration: P0) @@ -5081,28 +4652,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PcwUnregister(registration : super::super::Foundation:: PPCW_REGISTRATION)); PcwUnregister(registration.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoCallDriver(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, irp: *mut super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoCallDriver(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, irp : *mut super::super::Foundation:: IRP) -> super::super::super::Win32::Foundation:: NTSTATUS); PoCallDriver(deviceobject, irp) } -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] #[inline] pub unsafe fn PoClearPowerRequest(powerrequest: *mut ::core::ffi::c_void, r#type: super::super::super::Win32::System::Power::POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoClearPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); PoClearPowerRequest(powerrequest, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoCreatePowerRequest(powerrequest: *mut *mut ::core::ffi::c_void, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, context: ::core::option::Option<*const COUNTED_REASON_CONTEXT>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoCreatePowerRequest(powerrequest : *mut *mut ::core::ffi::c_void, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, context : *const COUNTED_REASON_CONTEXT) -> super::super::super::Win32::Foundation:: NTSTATUS); PoCreatePowerRequest(powerrequest, deviceobject, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoCreateThermalRequest(thermalrequest: *mut *mut ::core::ffi::c_void, targetdeviceobject: *const super::super::Foundation::DEVICE_OBJECT, policydeviceobject: *const super::super::Foundation::DEVICE_OBJECT, context: *const COUNTED_REASON_CONTEXT, flags: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5124,7 +4691,6 @@ pub unsafe fn PoEndDeviceBusy(idlepointer: *mut u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoEndDeviceBusy(idlepointer : *mut u32)); PoEndDeviceBusy(idlepointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxActivateComponent(handle: P0, component: u32, flags: u32) @@ -5134,7 +4700,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxActivateComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); PoFxActivateComponent(handle.into_param().abi(), component, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxCompleteDevicePowerNotRequired(handle: P0) @@ -5144,7 +4709,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteDevicePowerNotRequired(handle : super::super::Foundation:: POHANDLE)); PoFxCompleteDevicePowerNotRequired(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxCompleteDirectedPowerDown(handle: P0) @@ -5154,7 +4718,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteDirectedPowerDown(handle : super::super::Foundation:: POHANDLE)); PoFxCompleteDirectedPowerDown(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxCompleteIdleCondition(handle: P0, component: u32) @@ -5164,7 +4727,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteIdleCondition(handle : super::super::Foundation:: POHANDLE, component : u32)); PoFxCompleteIdleCondition(handle.into_param().abi(), component) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxCompleteIdleState(handle: P0, component: u32) @@ -5174,7 +4736,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxCompleteIdleState(handle : super::super::Foundation:: POHANDLE, component : u32)); PoFxCompleteIdleState(handle.into_param().abi(), component) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxIdleComponent(handle: P0, component: u32, flags: u32) @@ -5184,7 +4745,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIdleComponent(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u32)); PoFxIdleComponent(handle.into_param().abi(), component, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxIssueComponentPerfStateChange(handle: P0, flags: u32, component: u32, perfchange: *const PO_FX_PERF_STATE_CHANGE, context: *const ::core::ffi::c_void) @@ -5194,7 +4754,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIssueComponentPerfStateChange(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchange : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); PoFxIssueComponentPerfStateChange(handle.into_param().abi(), flags, component, perfchange, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxIssueComponentPerfStateChangeMultiple(handle: P0, flags: u32, component: u32, perfchangescount: u32, perfchanges: *const PO_FX_PERF_STATE_CHANGE, context: *const ::core::ffi::c_void) @@ -5204,14 +4763,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxIssueComponentPerfStateChangeMultiple(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, perfchangescount : u32, perfchanges : *const PO_FX_PERF_STATE_CHANGE, context : *const ::core::ffi::c_void)); PoFxIssueComponentPerfStateChangeMultiple(handle.into_param().abi(), flags, component, perfchangescount, perfchanges, context) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoFxNotifySurprisePowerOn(pdo: *const super::super::Foundation::DEVICE_OBJECT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxNotifySurprisePowerOn(pdo : *const super::super::Foundation:: DEVICE_OBJECT)); PoFxNotifySurprisePowerOn(pdo) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxPowerControl(handle: P0, powercontrolcode: *const ::windows_core::GUID, inbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inbuffersize: usize, outbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outbuffersize: usize, bytesreturned: ::core::option::Option<*mut usize>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5221,7 +4778,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxPowerControl(handle : super::super::Foundation:: POHANDLE, powercontrolcode : *const ::windows_core::GUID, inbuffer : *const ::core::ffi::c_void, inbuffersize : usize, outbuffer : *mut ::core::ffi::c_void, outbuffersize : usize, bytesreturned : *mut usize) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxPowerControl(handle.into_param().abi(), powercontrolcode, ::core::mem::transmute(inbuffer.unwrap_or(::std::ptr::null())), inbuffersize, ::core::mem::transmute(outbuffer.unwrap_or(::std::ptr::null_mut())), outbuffersize, ::core::mem::transmute(bytesreturned.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxPowerOnCrashdumpDevice(handle: P0, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5231,7 +4787,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxPowerOnCrashdumpDevice(handle : super::super::Foundation:: POHANDLE, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxPowerOnCrashdumpDevice(handle.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxQueryCurrentComponentPerfState(handle: P0, flags: u32, component: u32, setindex: u32, currentperf: *mut u64) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5241,7 +4796,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxQueryCurrentComponentPerfState(handle : super::super::Foundation:: POHANDLE, flags : u32, component : u32, setindex : u32, currentperf : *mut u64) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxQueryCurrentComponentPerfState(handle.into_param().abi(), flags, component, setindex, currentperf) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxRegisterComponentPerfStates(handle: P0, component: u32, flags: u64, componentperfstatecallback: PPO_FX_COMPONENT_PERF_STATE_CALLBACK, inputstateinfo: *const PO_FX_COMPONENT_PERF_INFO, outputstateinfo: *mut *mut PO_FX_COMPONENT_PERF_INFO) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5251,7 +4805,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterComponentPerfStates(handle : super::super::Foundation:: POHANDLE, component : u32, flags : u64, componentperfstatecallback : PPO_FX_COMPONENT_PERF_STATE_CALLBACK, inputstateinfo : *const PO_FX_COMPONENT_PERF_INFO, outputstateinfo : *mut *mut PO_FX_COMPONENT_PERF_INFO) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxRegisterComponentPerfStates(handle.into_param().abi(), component, flags, componentperfstatecallback, inputstateinfo, outputstateinfo) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxRegisterCrashdumpDevice(handle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5261,14 +4814,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterCrashdumpDevice(handle : super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxRegisterCrashdumpDevice(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoFxRegisterDevice(pdo: *const super::super::Foundation::DEVICE_OBJECT, device: *const PO_FX_DEVICE_V1, handle: *mut super::super::Foundation::POHANDLE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterDevice(pdo : *const super::super::Foundation:: DEVICE_OBJECT, device : *const PO_FX_DEVICE_V1, handle : *mut super::super::Foundation:: POHANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxRegisterDevice(pdo, device, handle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoFxRegisterDripsWatchdogCallback(handle: P0, callback: PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices: P1, matchingdriverobject: ::core::option::Option<*const super::super::Foundation::DRIVER_OBJECT>) @@ -5279,7 +4830,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxRegisterDripsWatchdogCallback(handle : super::super::Foundation:: POHANDLE, callback : PPO_FX_DRIPS_WATCHDOG_CALLBACK, includechilddevices : super::super::super::Win32::Foundation:: BOOLEAN, matchingdriverobject : *const super::super::Foundation:: DRIVER_OBJECT)); PoFxRegisterDripsWatchdogCallback(handle.into_param().abi(), callback, includechilddevices.into_param().abi(), ::core::mem::transmute(matchingdriverobject.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxReportDevicePoweredOn(handle: P0) @@ -5289,7 +4839,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxReportDevicePoweredOn(handle : super::super::Foundation:: POHANDLE)); PoFxReportDevicePoweredOn(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxSetComponentLatency(handle: P0, component: u32, latency: u64) @@ -5299,7 +4848,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentLatency(handle : super::super::Foundation:: POHANDLE, component : u32, latency : u64)); PoFxSetComponentLatency(handle.into_param().abi(), component, latency) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxSetComponentResidency(handle: P0, component: u32, residency: u64) @@ -5309,7 +4857,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentResidency(handle : super::super::Foundation:: POHANDLE, component : u32, residency : u64)); PoFxSetComponentResidency(handle.into_param().abi(), component, residency) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxSetComponentWake(handle: P0, component: u32, wakehint: P1) @@ -5320,7 +4867,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetComponentWake(handle : super::super::Foundation:: POHANDLE, component : u32, wakehint : super::super::super::Win32::Foundation:: BOOLEAN)); PoFxSetComponentWake(handle.into_param().abi(), component, wakehint.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxSetDeviceIdleTimeout(handle: P0, idletimeout: u64) @@ -5330,7 +4876,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetDeviceIdleTimeout(handle : super::super::Foundation:: POHANDLE, idletimeout : u64)); PoFxSetDeviceIdleTimeout(handle.into_param().abi(), idletimeout) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoFxSetTargetDripsDevicePowerState(handle: P0, targetstate: super::super::super::Win32::System::Power::DEVICE_POWER_STATE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5340,7 +4885,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxSetTargetDripsDevicePowerState(handle : super::super::Foundation:: POHANDLE, targetstate : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> super::super::super::Win32::Foundation:: NTSTATUS); PoFxSetTargetDripsDevicePowerState(handle.into_param().abi(), targetstate) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxStartDevicePowerManagement(handle: P0) @@ -5350,7 +4894,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxStartDevicePowerManagement(handle : super::super::Foundation:: POHANDLE)); PoFxStartDevicePowerManagement(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PoFxUnregisterDevice(handle: P0) @@ -5360,7 +4903,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PoFxUnregisterDevice(handle : super::super::Foundation:: POHANDLE)); PoFxUnregisterDevice(handle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoGetSystemWake(irp: *const super::super::Foundation::IRP) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -5372,21 +4914,18 @@ pub unsafe fn PoGetThermalRequestSupport(thermalrequest: *const ::core::ffi::c_v ::windows_targets::link!("ntoskrnl.exe" "system" fn PoGetThermalRequestSupport(thermalrequest : *const ::core::ffi::c_void, r#type : PO_THERMAL_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: BOOLEAN); PoGetThermalRequestSupport(thermalrequest, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoQueryWatchdogTime(pdo: *const super::super::Foundation::DEVICE_OBJECT, secondsremaining: *mut u32) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoQueryWatchdogTime(pdo : *const super::super::Foundation:: DEVICE_OBJECT, secondsremaining : *mut u32) -> super::super::super::Win32::Foundation:: BOOLEAN); PoQueryWatchdogTime(pdo, secondsremaining) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoRegisterDeviceForIdleDetection(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, conservationidletime: u32, performanceidletime: u32, state: super::super::super::Win32::System::Power::DEVICE_POWER_STATE) -> *mut u32 { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoRegisterDeviceForIdleDetection(deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, conservationidletime : u32, performanceidletime : u32, state : super::super::super::Win32::System::Power:: DEVICE_POWER_STATE) -> *mut u32); PoRegisterDeviceForIdleDetection(deviceobject, conservationidletime, performanceidletime, state) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoRegisterPowerSettingCallback(deviceobject: ::core::option::Option<*const super::super::Foundation::DEVICE_OBJECT>, settingguid: *const ::windows_core::GUID, callback: PPOWER_SETTING_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>, handle: ::core::option::Option<*mut *mut ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5398,7 +4937,6 @@ pub unsafe fn PoRegisterSystemState(statehandle: ::core::option::Option<*mut ::c ::windows_targets::link!("ntoskrnl.exe" "system" fn PoRegisterSystemState(statehandle : *mut ::core::ffi::c_void, flags : u32) -> *mut ::core::ffi::c_void); PoRegisterSystemState(::core::mem::transmute(statehandle.unwrap_or(::std::ptr::null_mut())), flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoRequestPowerIrp(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, minorfunction: u8, powerstate: POWER_STATE, completionfunction: PREQUEST_POWER_COMPLETE, context: ::core::option::Option<*const ::core::ffi::c_void>, irp: ::core::option::Option<*mut *mut super::super::Foundation::IRP>) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -5415,14 +4953,12 @@ pub unsafe fn PoSetHiberRange(memorymap: ::core::option::Option<*const ::core::f ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetHiberRange(memorymap : *const ::core::ffi::c_void, flags : u32, address : *const ::core::ffi::c_void, length : usize, tag : u32)); PoSetHiberRange(::core::mem::transmute(memorymap.unwrap_or(::std::ptr::null())), flags, address, length, tag) } -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] #[inline] pub unsafe fn PoSetPowerRequest(powerrequest: *mut ::core::ffi::c_void, r#type: super::super::super::Win32::System::Power::POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetPowerRequest(powerrequest : *mut ::core::ffi::c_void, r#type : super::super::super::Win32::System::Power:: POWER_REQUEST_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); PoSetPowerRequest(powerrequest, r#type) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoSetPowerState(deviceobject: *const super::super::Foundation::DEVICE_OBJECT, r#type: POWER_STATE_TYPE, state: POWER_STATE) -> POWER_STATE { @@ -5434,14 +4970,12 @@ pub unsafe fn PoSetSystemState(flags: u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetSystemState(flags : u32)); PoSetSystemState(flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoSetSystemWake(irp: *mut super::super::Foundation::IRP) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoSetSystemWake(irp : *mut super::super::Foundation:: IRP)); PoSetSystemWake(irp) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoSetSystemWakeDevice(deviceobject: *const super::super::Foundation::DEVICE_OBJECT) { @@ -5466,7 +5000,6 @@ pub unsafe fn PoStartDeviceBusy(idlepointer: *mut u32) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PoStartDeviceBusy(idlepointer : *mut u32)); PoStartDeviceBusy(idlepointer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn PoStartNextPowerIrp(irp: *mut super::super::Foundation::IRP) { @@ -5493,7 +5026,6 @@ pub unsafe fn ProbeForWrite(address: *mut ::core::ffi::c_void, length: usize, al ::windows_targets::link!("ntoskrnl.exe" "system" fn ProbeForWrite(address : *mut ::core::ffi::c_void, length : usize, alignment : u32)); ProbeForWrite(address, length, alignment) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsAcquireSiloHardReference(silo: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5508,14 +5040,12 @@ pub unsafe fn PsAllocSiloContextSlot(reserved: usize, returnedcontextslot: *mut ::windows_targets::link!("ntoskrnl.exe" "system" fn PsAllocSiloContextSlot(reserved : usize, returnedcontextslot : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); PsAllocSiloContextSlot(reserved, returnedcontextslot) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsAllocateAffinityToken(affinitytoken: *mut super::super::Foundation::PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsAllocateAffinityToken(affinitytoken : *mut super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); PsAllocateAffinityToken(affinitytoken) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsAttachSiloToCurrentThread(silo: P0) -> super::super::Foundation::PESILO @@ -5525,7 +5055,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsAttachSiloToCurrentThread(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); PsAttachSiloToCurrentThread(silo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsCreateSiloContext(silo: P0, size: u32, pooltype: super::super::Foundation::POOL_TYPE, contextcleanupcallback: SILO_CONTEXT_CLEANUP_CALLBACK, returnedsilocontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5535,7 +5064,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsCreateSiloContext(silo : super::super::Foundation:: PESILO, size : u32, pooltype : super::super::Foundation:: POOL_TYPE, contextcleanupcallback : SILO_CONTEXT_CLEANUP_CALLBACK, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsCreateSiloContext(silo.into_param().abi(), size, pooltype, contextcleanupcallback, returnedsilocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn PsCreateSystemThread(threadhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, processhandle: P0, clientid: ::core::option::Option<*mut super::super::super::Win32::System::WindowsProgramming::CLIENT_ID>, startroutine: PKSTART_ROUTINE, startcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5550,7 +5078,6 @@ pub unsafe fn PsDereferenceSiloContext(silocontext: *const ::core::ffi::c_void) ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDereferenceSiloContext(silocontext : *const ::core::ffi::c_void)); PsDereferenceSiloContext(silocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsDetachSiloFromCurrentThread(previoussilo: P0) @@ -5560,7 +5087,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsDetachSiloFromCurrentThread(previoussilo : super::super::Foundation:: PESILO)); PsDetachSiloFromCurrentThread(previoussilo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsFreeAffinityToken(affinitytoken: P0) @@ -5580,7 +5106,6 @@ pub unsafe fn PsGetCurrentProcessId() -> super::super::super::Win32::Foundation: ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentProcessId() -> super::super::super::Win32::Foundation:: HANDLE); PsGetCurrentProcessId() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetCurrentServerSilo() -> super::super::Foundation::PESILO { @@ -5592,7 +5117,6 @@ pub unsafe fn PsGetCurrentServerSiloName() -> *mut super::super::super::Win32::F ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentServerSiloName() -> *mut super::super::super::Win32::Foundation:: UNICODE_STRING); PsGetCurrentServerSiloName() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetCurrentSilo() -> super::super::Foundation::PESILO { @@ -5609,7 +5133,6 @@ pub unsafe fn PsGetCurrentThreadTeb() -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetCurrentThreadTeb() -> *mut ::core::ffi::c_void); PsGetCurrentThreadTeb() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetEffectiveServerSilo(silo: P0) -> super::super::Foundation::PESILO @@ -5619,14 +5142,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetEffectiveServerSilo(silo : super::super::Foundation:: PESILO) -> super::super::Foundation:: PESILO); PsGetEffectiveServerSilo(silo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetHostSilo() -> super::super::Foundation::PESILO { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetHostSilo() -> super::super::Foundation:: PESILO); PsGetHostSilo() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetJobServerSilo(job: P0, serversilo: *mut super::super::Foundation::PESILO) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5636,7 +5157,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetJobServerSilo(job : super::super::Foundation:: PEJOB, serversilo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetJobServerSilo(job.into_param().abi(), serversilo) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetJobSilo(job: P0, silo: *mut super::super::Foundation::PESILO) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5646,7 +5166,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetJobSilo(job : super::super::Foundation:: PEJOB, silo : *mut super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetJobSilo(job.into_param().abi(), silo) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetParentSilo(job: P0) -> super::super::Foundation::PESILO @@ -5656,7 +5175,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetParentSilo(job : super::super::Foundation:: PEJOB) -> super::super::Foundation:: PESILO); PsGetParentSilo(job.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetPermanentSiloContext(silo: P0, contextslot: u32, returnedsilocontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5666,7 +5184,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetPermanentSiloContext(silo.into_param().abi(), contextslot, returnedsilocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetProcessCreateTimeQuadPart(process: P0) -> i64 @@ -5676,7 +5193,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessCreateTimeQuadPart(process : super::super::Foundation:: PEPROCESS) -> i64); PsGetProcessCreateTimeQuadPart(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetProcessExitStatus(process: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5686,7 +5202,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessExitStatus(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetProcessExitStatus(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetProcessId(process: P0) -> super::super::super::Win32::Foundation::HANDLE @@ -5696,7 +5211,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessId(process : super::super::Foundation:: PEPROCESS) -> super::super::super::Win32::Foundation:: HANDLE); PsGetProcessId(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetProcessStartKey(process: P0) -> u64 @@ -5706,7 +5220,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetProcessStartKey(process : super::super::Foundation:: PEPROCESS) -> u64); PsGetProcessStartKey(process.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetServerSiloServiceSessionId(silo: P0) -> u32 @@ -5716,7 +5229,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetServerSiloServiceSessionId(silo : super::super::Foundation:: PESILO) -> u32); PsGetServerSiloServiceSessionId(silo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetSiloContainerId(silo: P0) -> *mut ::windows_core::GUID @@ -5726,7 +5238,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloContainerId(silo : super::super::Foundation:: PESILO) -> *mut ::windows_core::GUID); PsGetSiloContainerId(silo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetSiloContext(silo: P0, contextslot: u32, returnedsilocontext: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5736,7 +5247,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, returnedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetSiloContext(silo.into_param().abi(), contextslot, returnedsilocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetSiloMonitorContextSlot(monitor: P0) -> u32 @@ -5746,7 +5256,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetSiloMonitorContextSlot(monitor : super::super::Foundation:: PSILO_MONITOR) -> u32); PsGetSiloMonitorContextSlot(monitor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadCreateTime(thread: P0) -> i64 @@ -5756,7 +5265,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadCreateTime(thread : super::super::Foundation:: PETHREAD) -> i64); PsGetThreadCreateTime(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadExitStatus(thread: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5766,7 +5274,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadExitStatus(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: NTSTATUS); PsGetThreadExitStatus(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadId(thread: P0) -> super::super::super::Win32::Foundation::HANDLE @@ -5776,7 +5283,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); PsGetThreadId(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadProcessId(thread: P0) -> super::super::super::Win32::Foundation::HANDLE @@ -5786,7 +5292,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProcessId(thread : super::super::Foundation:: PETHREAD) -> super::super::super::Win32::Foundation:: HANDLE); PsGetThreadProcessId(thread.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadProperty(thread: P0, key: usize, flags: u32) -> *mut ::core::ffi::c_void @@ -5796,7 +5301,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetThreadProperty(thread : super::super::Foundation:: PETHREAD, key : usize, flags : u32) -> *mut ::core::ffi::c_void); PsGetThreadProperty(thread.into_param().abi(), key, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsGetThreadServerSilo(thread: P0) -> super::super::Foundation::PESILO @@ -5811,7 +5315,6 @@ pub unsafe fn PsGetVersion(majorversion: ::core::option::Option<*mut u32>, minor ::windows_targets::link!("ntoskrnl.exe" "system" fn PsGetVersion(majorversion : *mut u32, minorversion : *mut u32, buildnumber : *mut u32, csdversion : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: BOOLEAN); PsGetVersion(::core::mem::transmute(majorversion.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(minorversion.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buildnumber.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(csdversion.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsInsertPermanentSiloContext(silo: P0, contextslot: u32, silocontext: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5821,7 +5324,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsInsertPermanentSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, silocontext : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsInsertPermanentSiloContext(silo.into_param().abi(), contextslot, silocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsInsertSiloContext(silo: P0, contextslot: u32, silocontext: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5841,7 +5343,6 @@ pub unsafe fn PsIsCurrentThreadPrefetching() -> super::super::super::Win32::Foun ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsCurrentThreadPrefetching() -> super::super::super::Win32::Foundation:: BOOLEAN); PsIsCurrentThreadPrefetching() } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsIsHostSilo(silo: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -5851,7 +5352,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsIsHostSilo(silo : super::super::Foundation:: PESILO) -> super::super::super::Win32::Foundation:: BOOLEAN); PsIsHostSilo(silo.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsMakeSiloContextPermanent(silo: P0, contextslot: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5861,7 +5361,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsMakeSiloContextPermanent(silo : super::super::Foundation:: PESILO, contextslot : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); PsMakeSiloContextPermanent(silo.into_param().abi(), contextslot) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsQueryTotalCycleTimeProcess(process: P0, cycletimestamp: *mut u64) -> u64 @@ -5876,14 +5375,12 @@ pub unsafe fn PsReferenceSiloContext(silocontext: *const ::core::ffi::c_void) { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsReferenceSiloContext(silocontext : *const ::core::ffi::c_void)); PsReferenceSiloContext(silocontext) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsRegisterSiloMonitor(registration: *const SILO_MONITOR_REGISTRATION, returnedmonitor: *mut super::super::Foundation::PSILO_MONITOR) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRegisterSiloMonitor(registration : *const SILO_MONITOR_REGISTRATION, returnedmonitor : *mut super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); PsRegisterSiloMonitor(registration, returnedmonitor) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsReleaseSiloHardReference(silo: P0) @@ -5903,7 +5400,6 @@ pub unsafe fn PsRemoveLoadImageNotifyRoutine(notifyroutine: PLOAD_IMAGE_NOTIFY_R ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRemoveLoadImageNotifyRoutine(notifyroutine : PLOAD_IMAGE_NOTIFY_ROUTINE) -> super::super::super::Win32::Foundation:: NTSTATUS); PsRemoveLoadImageNotifyRoutine(notifyroutine) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsRemoveSiloContext(silo: P0, contextslot: u32, removedsilocontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5913,7 +5409,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsRemoveSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, removedsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsRemoveSiloContext(silo.into_param().abi(), contextslot, ::core::mem::transmute(removedsilocontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsReplaceSiloContext(silo: P0, contextslot: u32, newsilocontext: *const ::core::ffi::c_void, oldsilocontext: ::core::option::Option<*mut *mut ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5923,7 +5418,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsReplaceSiloContext(silo : super::super::Foundation:: PESILO, contextslot : u32, newsilocontext : *const ::core::ffi::c_void, oldsilocontext : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); PsReplaceSiloContext(silo.into_param().abi(), contextslot, newsilocontext, ::core::mem::transmute(oldsilocontext.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsRevertToUserMultipleGroupAffinityThread(affinitytoken: P0) @@ -5941,7 +5435,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetCreateProcessNotifyRoutine(notifyroutine : PCREATE_PROCESS_NOTIFY_ROUTINE, remove : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); PsSetCreateProcessNotifyRoutine(notifyroutine, remove.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn PsSetCreateProcessNotifyRoutineEx(notifyroutine: PCREATE_PROCESS_NOTIFY_ROUTINE_EX, remove: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5987,7 +5480,6 @@ pub unsafe fn PsSetLoadImageNotifyRoutineEx(notifyroutine: PLOAD_IMAGE_NOTIFY_RO ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetLoadImageNotifyRoutineEx(notifyroutine : PLOAD_IMAGE_NOTIFY_ROUTINE, flags : usize) -> super::super::super::Win32::Foundation:: NTSTATUS); PsSetLoadImageNotifyRoutineEx(notifyroutine, flags) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn PsSetSystemMultipleGroupAffinityThread(groupaffinities: &[super::super::super::Win32::System::SystemInformation::GROUP_AFFINITY], affinitytoken: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -5997,7 +5489,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsSetSystemMultipleGroupAffinityThread(groupaffinities : *const super::super::super::Win32::System::SystemInformation:: GROUP_AFFINITY, groupcount : u16, affinitytoken : super::super::Foundation:: PAFFINITY_TOKEN) -> super::super::super::Win32::Foundation:: NTSTATUS); PsSetSystemMultipleGroupAffinityThread(::core::mem::transmute(groupaffinities.as_ptr()), groupaffinities.len().try_into().unwrap(), affinitytoken.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsStartSiloMonitor(monitor: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -6007,7 +5498,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsStartSiloMonitor(monitor : super::super::Foundation:: PSILO_MONITOR) -> super::super::super::Win32::Foundation:: NTSTATUS); PsStartSiloMonitor(monitor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsTerminateServerSilo(serversilo: P0, exitstatus: P1) @@ -6026,7 +5516,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn PsTerminateSystemThread(exitstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); PsTerminateSystemThread(exitstatus.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn PsUnregisterSiloMonitor(monitor: P0) @@ -6056,14 +5545,12 @@ pub unsafe fn PshedIsSystemWheaEnabled() -> super::super::super::Win32::Foundati ::windows_targets::link!("pshed.dll" "system" fn PshedIsSystemWheaEnabled() -> super::super::super::Win32::Foundation:: BOOLEAN); PshedIsSystemWheaEnabled() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn PshedRegisterPlugin(packet: *mut WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("pshed.dll" "system" fn PshedRegisterPlugin(packet : *mut WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); PshedRegisterPlugin(packet) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn PshedSynchronizeExecution(errorsource: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_DESCRIPTOR, synchronizeroutine: PKSYNCHRONIZE_ROUTINE, synchronizecontext: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6139,7 +5626,6 @@ pub unsafe fn RtlCmEncodeMemIoResource(descriptor: *const CM_PARTIAL_RESOURCE_DE ::windows_targets::link!("ntdll.dll" "system" fn RtlCmEncodeMemIoResource(descriptor : *const CM_PARTIAL_RESOURCE_DESCRIPTOR, r#type : u8, length : u64, start : u64) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlCmEncodeMemIoResource(descriptor, r#type, length, start) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlCompareString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P0) -> i32 @@ -6175,7 +5661,6 @@ pub unsafe fn RtlCopyBitMap(source: *const RTL_BITMAP, destination: *const RTL_B ::windows_targets::link!("ntdll.dll" "system" fn RtlCopyBitMap(source : *const RTL_BITMAP, destination : *const RTL_BITMAP, targetbit : u32)); RtlCopyBitMap(source, destination, targetbit) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlCopyString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: ::core::option::Option<*const super::super::super::Win32::System::Kernel::STRING>) { @@ -6205,21 +5690,18 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateRegistryKey(relativeto : u32, path : ::windows_core::PCWSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlCreateRegistryKey(relativeto, path.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlCreateSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, revision: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlCreateSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, revision : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlCreateSecurityDescriptor(securitydescriptor, revision) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlDelete(links: *const super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { ::windows_targets::link!("ntdll.dll" "system" fn RtlDelete(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); RtlDelete(links) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlDeleteElementGenericTable(table: *const RTL_GENERIC_TABLE, buffer: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6241,7 +5723,6 @@ pub unsafe fn RtlDeleteHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE) { ::windows_targets::link!("ntdll.dll" "system" fn RtlDeleteHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE)); RtlDeleteHashTable(hashtable) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlDeleteNoSplay(links: *const super::super::Foundation::RTL_SPLAY_LINKS, root: *mut *mut super::super::Foundation::RTL_SPLAY_LINKS) { @@ -6262,35 +5743,30 @@ pub unsafe fn RtlDowncaseUnicodeChar(sourcecharacter: u16) -> u16 { ::windows_targets::link!("ntdll.dll" "system" fn RtlDowncaseUnicodeChar(sourcecharacter : u16) -> u16); RtlDowncaseUnicodeChar(sourcecharacter) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlEndEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) { ::windows_targets::link!("ntdll.dll" "system" fn RtlEndEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); RtlEndEnumerationHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlEndStrongEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) { ::windows_targets::link!("ntdll.dll" "system" fn RtlEndStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); RtlEndStrongEnumerationHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlEndWeakEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) { ::windows_targets::link!("ntdll.dll" "system" fn RtlEndWeakEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR)); RtlEndWeakEnumerationHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlEnumerateEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY { ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); RtlEnumerateEntryHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlEnumerateGenericTable(table: *const RTL_GENERIC_TABLE, restart: P0) -> *mut ::core::ffi::c_void @@ -6313,7 +5789,6 @@ pub unsafe fn RtlEnumerateGenericTableLikeADirectory(table: *const RTL_AVL_TABLE ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableLikeADirectory(table : *const RTL_AVL_TABLE, matchfunction : PRTL_AVL_MATCH_FUNCTION, matchdata : *const ::core::ffi::c_void, nextflag : u32, restartkey : *mut *mut ::core::ffi::c_void, deletecount : *mut u32, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); RtlEnumerateGenericTableLikeADirectory(table, matchfunction, ::core::mem::transmute(matchdata.unwrap_or(::std::ptr::null())), nextflag, restartkey, deletecount, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlEnumerateGenericTableWithoutSplaying(table: *const RTL_GENERIC_TABLE, restartkey: *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void { @@ -6325,7 +5800,6 @@ pub unsafe fn RtlEnumerateGenericTableWithoutSplayingAvl(table: *const RTL_AVL_T ::windows_targets::link!("ntdll.dll" "system" fn RtlEnumerateGenericTableWithoutSplayingAvl(table : *const RTL_AVL_TABLE, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); RtlEnumerateGenericTableWithoutSplayingAvl(table, restartkey) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlEqualString(string1: *const super::super::super::Win32::System::Kernel::STRING, string2: *const super::super::super::Win32::System::Kernel::STRING, caseinsensitive: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -6416,7 +5890,6 @@ pub unsafe fn RtlFindSetBitsAndClear(bitmapheader: *const RTL_BITMAP, numbertofi ::windows_targets::link!("ntdll.dll" "system" fn RtlFindSetBitsAndClear(bitmapheader : *const RTL_BITMAP, numbertofind : u32, hintindex : u32) -> u32); RtlFindSetBitsAndClear(bitmapheader, numbertofind, hintindex) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlFreeUTF8String(utf8string: ::core::option::Option<*mut super::super::super::Win32::System::Kernel::STRING>) { @@ -6448,7 +5921,6 @@ pub unsafe fn RtlGetConsoleSessionForegroundProcessId() -> u64 { ::windows_targets::link!("ntdll.dll" "system" fn RtlGetConsoleSessionForegroundProcessId() -> u64); RtlGetConsoleSessionForegroundProcessId() } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlGetElementGenericTable(table: *const RTL_GENERIC_TABLE, i: u32) -> *mut ::core::ffi::c_void { @@ -6465,14 +5937,12 @@ pub unsafe fn RtlGetEnabledExtendedFeatures(featuremask: u64) -> u64 { ::windows_targets::link!("ntdll.dll" "system" fn RtlGetEnabledExtendedFeatures(featuremask : u64) -> u64); RtlGetEnabledExtendedFeatures(featuremask) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlGetNextEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, context: *const RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY { ::windows_targets::link!("ntdll.dll" "system" fn RtlGetNextEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, context : *const RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); RtlGetNextEntryHashTable(hashtable, context) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlGetNtProductType(ntproducttype: *mut super::super::super::Win32::System::Kernel::NT_PRODUCT_TYPE) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6499,7 +5969,6 @@ pub unsafe fn RtlGetSuiteMask() -> u32 { ::windows_targets::link!("ntdll.dll" "system" fn RtlGetSuiteMask() -> u32); RtlGetSuiteMask() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn RtlGetVersion(lpversioninformation: *mut super::super::super::Win32::System::SystemInformation::OSVERSIONINFOW) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -6514,35 +5983,30 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlHashUnicodeString(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, caseinsensitive : super::super::super::Win32::Foundation:: BOOLEAN, hashalgorithm : u32, hashvalue : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlHashUnicodeString(string, caseinsensitive.into_param().abi(), hashalgorithm, hashvalue) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlInitEnumerationHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitStrongEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitStrongEnumerationHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlInitStrongEnumerationHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitUTF8String(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: ::core::option::Option<*const i8>) { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitUTF8String(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8)); RtlInitUTF8String(destinationstring, ::core::mem::transmute(sourcestring.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitUTF8StringEx(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: ::core::option::Option<*const i8>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitUTF8StringEx(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const i8) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlInitUTF8StringEx(destinationstring, ::core::mem::transmute(sourcestring.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitWeakEnumerationHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6554,7 +6018,6 @@ pub unsafe fn RtlInitializeBitMap(bitmapheader: *mut RTL_BITMAP, bitmapbuffer: : ::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeBitMap(bitmapheader : *mut RTL_BITMAP, bitmapbuffer : *const u32, sizeofbitmap : u32)); RtlInitializeBitMap(bitmapheader, ::core::mem::transmute(bitmapbuffer.unwrap_or(::std::ptr::null())), sizeofbitmap) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlInitializeGenericTable(table: *mut RTL_GENERIC_TABLE, compareroutine: PRTL_GENERIC_COMPARE_ROUTINE, allocateroutine: PRTL_GENERIC_ALLOCATE_ROUTINE, freeroutine: PRTL_GENERIC_FREE_ROUTINE, tablecontext: ::core::option::Option<*const ::core::ffi::c_void>) { @@ -6566,7 +6029,6 @@ pub unsafe fn RtlInitializeGenericTableAvl(table: *mut RTL_AVL_TABLE, comparerou ::windows_targets::link!("ntdll.dll" "system" fn RtlInitializeGenericTableAvl(table : *mut RTL_AVL_TABLE, compareroutine : PRTL_AVL_COMPARE_ROUTINE, allocateroutine : PRTL_AVL_ALLOCATE_ROUTINE, freeroutine : PRTL_AVL_FREE_ROUTINE, tablecontext : *const ::core::ffi::c_void)); RtlInitializeGenericTableAvl(table, compareroutine, allocateroutine, freeroutine, ::core::mem::transmute(tablecontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlInsertElementGenericTable(table: *const RTL_GENERIC_TABLE, buffer: *const ::core::ffi::c_void, buffersize: u32, newelement: ::core::option::Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> *mut ::core::ffi::c_void { @@ -6578,7 +6040,6 @@ pub unsafe fn RtlInsertElementGenericTableAvl(table: *const RTL_AVL_TABLE, buffe ::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> *mut ::core::ffi::c_void); RtlInsertElementGenericTableAvl(table, buffer, buffersize, ::core::mem::transmute(newelement.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlInsertElementGenericTableFull(table: *const RTL_GENERIC_TABLE, buffer: *const ::core::ffi::c_void, buffersize: u32, newelement: ::core::option::Option<*mut super::super::super::Win32::Foundation::BOOLEAN>, nodeorparent: *const ::core::ffi::c_void, searchresult: TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void { @@ -6590,7 +6051,6 @@ pub unsafe fn RtlInsertElementGenericTableFullAvl(table: *const RTL_AVL_TABLE, b ::windows_targets::link!("ntdll.dll" "system" fn RtlInsertElementGenericTableFullAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, buffersize : u32, newelement : *mut super::super::super::Win32::Foundation:: BOOLEAN, nodeorparent : *const ::core::ffi::c_void, searchresult : TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); RtlInsertElementGenericTableFullAvl(table, buffer, buffersize, ::core::mem::transmute(newelement.unwrap_or(::std::ptr::null_mut())), nodeorparent, searchresult) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInsertEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, entry: *const RTL_DYNAMIC_HASH_TABLE_ENTRY, signature: usize, context: ::core::option::Option<*mut RTL_DYNAMIC_HASH_TABLE_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6625,7 +6085,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlIsApiSetImplemented(apisetname : ::windows_core::PCSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlIsApiSetImplemented(apisetname.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlIsGenericTableEmpty(table: *const RTL_GENERIC_TABLE) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -6670,7 +6129,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlIsUntrustedObject(handle : super::super::super::Win32::Foundation:: HANDLE, object : *const ::core::ffi::c_void, untrustedobject : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlIsUntrustedObject(handle.into_param().abi(), ::core::mem::transmute(object.unwrap_or(::std::ptr::null())), untrustedobject) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlLengthSecurityDescriptor(securitydescriptor: P0) -> u32 @@ -6680,7 +6138,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlLengthSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); RtlLengthSecurityDescriptor(securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlLookupElementGenericTable(table: *const RTL_GENERIC_TABLE, buffer: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { @@ -6692,7 +6149,6 @@ pub unsafe fn RtlLookupElementGenericTableAvl(table: *const RTL_AVL_TABLE, buffe ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); RtlLookupElementGenericTableAvl(table, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlLookupElementGenericTableFull(table: *const RTL_GENERIC_TABLE, buffer: *const ::core::ffi::c_void, nodeorparent: *mut *mut ::core::ffi::c_void, searchresult: *mut TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void { @@ -6704,7 +6160,6 @@ pub unsafe fn RtlLookupElementGenericTableFullAvl(table: *const RTL_AVL_TABLE, b ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupElementGenericTableFullAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, nodeorparent : *mut *mut ::core::ffi::c_void, searchresult : *mut TABLE_SEARCH_RESULT) -> *mut ::core::ffi::c_void); RtlLookupElementGenericTableFullAvl(table, buffer, nodeorparent, searchresult) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlLookupEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, signature: usize, context: ::core::option::Option<*mut RTL_DYNAMIC_HASH_TABLE_CONTEXT>) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY { @@ -6716,14 +6171,12 @@ pub unsafe fn RtlLookupFirstMatchingElementGenericTableAvl(table: *const RTL_AVL ::windows_targets::link!("ntdll.dll" "system" fn RtlLookupFirstMatchingElementGenericTableAvl(table : *const RTL_AVL_TABLE, buffer : *const ::core::ffi::c_void, restartkey : *mut *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void); RtlLookupFirstMatchingElementGenericTableAvl(table, buffer, restartkey) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlMapGenericMask(accessmask: *mut u32, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING) { ::windows_targets::link!("ntdll.dll" "system" fn RtlMapGenericMask(accessmask : *mut u32, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING)); RtlMapGenericMask(accessmask, genericmapping) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlNormalizeSecurityDescriptor(securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, securitydescriptorlength: u32, newsecuritydescriptor: ::core::option::Option<*mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR>, newsecuritydescriptorlength: ::core::option::Option<*mut u32>, checkonly: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -6733,7 +6186,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlNormalizeSecurityDescriptor(securitydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, newsecuritydescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newsecuritydescriptorlength : *mut u32, checkonly : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlNormalizeSecurityDescriptor(securitydescriptor, securitydescriptorlength, ::core::mem::transmute(newsecuritydescriptor.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(newsecuritydescriptorlength.unwrap_or(::std::ptr::null_mut())), checkonly.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn RtlNumberGenericTableElements(table: *const RTL_GENERIC_TABLE) -> u32 { @@ -6805,49 +6257,42 @@ pub unsafe fn RtlQueryValidationRunlevel(componentname: ::core::option::Option<* ::windows_targets::link!("ntdll.dll" "system" fn RtlQueryValidationRunlevel(componentname : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); RtlQueryValidationRunlevel(::core::mem::transmute(componentname.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlRealPredecessor(links: *const super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { ::windows_targets::link!("ntdll.dll" "system" fn RtlRealPredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); RtlRealPredecessor(links) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlRealSuccessor(links: *const super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { ::windows_targets::link!("ntdll.dll" "system" fn RtlRealSuccessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); RtlRealSuccessor(links) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlRemoveEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, entry: *const RTL_DYNAMIC_HASH_TABLE_ENTRY, context: ::core::option::Option<*mut RTL_DYNAMIC_HASH_TABLE_CONTEXT>) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntdll.dll" "system" fn RtlRemoveEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, entry : *const RTL_DYNAMIC_HASH_TABLE_ENTRY, context : *mut RTL_DYNAMIC_HASH_TABLE_CONTEXT) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlRemoveEntryHashTable(hashtable, entry, ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn RtlRunOnceBeginInitialize(runonce: *mut super::super::super::Win32::System::Threading::INIT_ONCE, flags: u32, context: ::core::option::Option<*mut *mut ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceBeginInitialize(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlRunOnceBeginInitialize(runonce, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn RtlRunOnceComplete(runonce: *mut super::super::super::Win32::System::Threading::INIT_ONCE, flags: u32, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceComplete(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, flags : u32, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlRunOnceComplete(runonce, flags, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn RtlRunOnceExecuteOnce(runonce: *mut super::super::super::Win32::System::Threading::INIT_ONCE, initfn: PRTL_RUN_ONCE_INIT_FN, parameter: ::core::option::Option<*mut ::core::ffi::c_void>, context: ::core::option::Option<*mut *mut ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlRunOnceExecuteOnce(runonce : *mut super::super::super::Win32::System::Threading:: INIT_ONCE, initfn : PRTL_RUN_ONCE_INIT_FN, parameter : *mut ::core::ffi::c_void, context : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlRunOnceExecuteOnce(runonce, initfn, ::core::mem::transmute(parameter.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn RtlRunOnceInitialize() -> super::super::super::Win32::System::Threading::INIT_ONCE { @@ -6871,7 +6316,6 @@ pub unsafe fn RtlSetBits(bitmapheader: *const RTL_BITMAP, startingindex: u32, nu ::windows_targets::link!("ntdll.dll" "system" fn RtlSetBits(bitmapheader : *const RTL_BITMAP, startingindex : u32, numbertoset : u32)); RtlSetBits(bitmapheader, startingindex, numbertoset) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlSetDaclSecurityDescriptor(securitydescriptor: super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, daclpresent: P0, dacl: ::core::option::Option<*const super::super::super::Win32::Security::ACL>, dacldefaulted: P1) -> super::super::super::Win32::Foundation::NTSTATUS @@ -6882,14 +6326,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlSetDaclSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, daclpresent : super::super::super::Win32::Foundation:: BOOLEAN, dacl : *const super::super::super::Win32::Security:: ACL, dacldefaulted : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlSetDaclSecurityDescriptor(securitydescriptor, daclpresent.into_param().abi(), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), dacldefaulted.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn RtlSetSystemGlobalData(dataid: super::super::super::Win32::System::SystemInformation::RTL_SYSTEM_GLOBAL_DATA_ID, buffer: *const ::core::ffi::c_void, size: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn RtlSetSystemGlobalData(dataid : super::super::super::Win32::System::SystemInformation:: RTL_SYSTEM_GLOBAL_DATA_ID, buffer : *const ::core::ffi::c_void, size : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlSetSystemGlobalData(dataid, buffer, size) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlSplay(links: *mut super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { @@ -6901,21 +6343,18 @@ pub unsafe fn RtlStringFromGUID(guid: *const ::windows_core::GUID, guidstring: * ::windows_targets::link!("ntdll.dll" "system" fn RtlStringFromGUID(guid : *const ::windows_core::GUID, guidstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlStringFromGUID(guid, guidstring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlStronglyEnumerateEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY { ::windows_targets::link!("ntdll.dll" "system" fn RtlStronglyEnumerateEntryHashTable(hashtable : *const RTL_DYNAMIC_HASH_TABLE, enumerator : *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY); RtlStronglyEnumerateEntryHashTable(hashtable, enumerator) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlSubtreePredecessor(links: *const super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { ::windows_targets::link!("ntdll.dll" "system" fn RtlSubtreePredecessor(links : *const super::super::Foundation:: RTL_SPLAY_LINKS) -> *mut super::super::Foundation:: RTL_SPLAY_LINKS); RtlSubtreePredecessor(links) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn RtlSubtreeSuccessor(links: *const super::super::Foundation::RTL_SPLAY_LINKS) -> *mut super::super::Foundation::RTL_SPLAY_LINKS { @@ -6947,7 +6386,6 @@ pub unsafe fn RtlTimeToTimeFields(time: *const i64) -> TIME_FIELDS { RtlTimeToTimeFields(time, &mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUTF8StringToUnicodeString(destinationstring: *mut super::super::super::Win32::Foundation::UNICODE_STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -6972,7 +6410,6 @@ pub unsafe fn RtlUnicodeStringToInteger(string: *const super::super::super::Win3 ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToInteger(string : *const super::super::super::Win32::Foundation:: UNICODE_STRING, base : u32, value : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlUnicodeStringToInteger(string, base, value) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUnicodeStringToUTF8String(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7005,14 +6442,12 @@ pub unsafe fn RtlUpperChar(character: i8) -> i8 { ::windows_targets::link!("ntdll.dll" "system" fn RtlUpperChar(character : i8) -> i8); RtlUpperChar(character) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUpperString(destinationstring: *mut super::super::super::Win32::System::Kernel::STRING, sourcestring: *const super::super::super::Win32::System::Kernel::STRING) { ::windows_targets::link!("ntdll.dll" "system" fn RtlUpperString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING)); RtlUpperString(destinationstring, sourcestring) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlValidRelativeSecurityDescriptor(securitydescriptorinput: P0, securitydescriptorlength: u32, requiredinformation: u32) -> super::super::super::Win32::Foundation::BOOLEAN @@ -7022,7 +6457,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlValidRelativeSecurityDescriptor(securitydescriptorinput : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, securitydescriptorlength : u32, requiredinformation : u32) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlValidRelativeSecurityDescriptor(securitydescriptorinput.into_param().abi(), securitydescriptorlength, requiredinformation) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RtlValidSecurityDescriptor(securitydescriptor: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -7032,7 +6466,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlValidSecurityDescriptor(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); RtlValidSecurityDescriptor(securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn RtlVerifyVersionInfo(versioninfo: *const super::super::super::Win32::System::SystemInformation::OSVERSIONINFOEXW, typemask: u32, conditionmask: u64) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7049,7 +6482,6 @@ pub unsafe fn RtlWalkFrameChain(callers: *mut *mut ::core::ffi::c_void, count: u ::windows_targets::link!("ntdll.dll" "system" fn RtlWalkFrameChain(callers : *mut *mut ::core::ffi::c_void, count : u32, flags : u32) -> u32); RtlWalkFrameChain(callers, count, flags) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlWeaklyEnumerateEntryHashTable(hashtable: *const RTL_DYNAMIC_HASH_TABLE, enumerator: *mut RTL_DYNAMIC_HASH_TABLE_ENUMERATOR) -> *mut RTL_DYNAMIC_HASH_TABLE_ENTRY { @@ -7065,7 +6497,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlWriteRegistryValue(relativeto : u32, path : ::windows_core::PCWSTR, valuename : ::windows_core::PCWSTR, valuetype : u32, valuedata : *const ::core::ffi::c_void, valuelength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); RtlWriteRegistryValue(relativeto, path.into_param().abi(), valuename.into_param().abi(), valuetype, ::core::mem::transmute(valuedata.unwrap_or(::std::ptr::null())), valuelength) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlxAnsiStringToUnicodeSize(ansistring: *const super::super::super::Win32::System::Kernel::STRING) -> u32 { @@ -7077,7 +6508,6 @@ pub unsafe fn RtlxUnicodeStringToAnsiSize(unicodestring: *const super::super::su ::windows_targets::link!("ntdll.dll" "system" fn RtlxUnicodeStringToAnsiSize(unicodestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> u32); RtlxUnicodeStringToAnsiSize(unicodestring) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAccessCheck(securitydescriptor: P0, subjectsecuritycontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, subjectcontextlocked: P1, desiredaccess: u32, previouslygrantedaccess: u32, privileges: ::core::option::Option<*mut *mut super::super::super::Win32::Security::PRIVILEGE_SET>, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, accessmode: i8, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::super::Win32::Foundation::BOOLEAN @@ -7088,7 +6518,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAccessCheck(securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, subjectsecuritycontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, subjectcontextlocked : super::super::super::Win32::Foundation:: BOOLEAN, desiredaccess : u32, previouslygrantedaccess : u32, privileges : *mut *mut super::super::super::Win32::Security:: PRIVILEGE_SET, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, accessmode : i8, grantedaccess : *mut u32, accessstatus : *mut i32) -> super::super::super::Win32::Foundation:: BOOLEAN); SeAccessCheck(securitydescriptor.into_param().abi(), subjectsecuritycontext, subjectcontextlocked.into_param().abi(), desiredaccess, previouslygrantedaccess, ::core::mem::transmute(privileges.unwrap_or(::std::ptr::null_mut())), genericmapping, accessmode, grantedaccess, accessstatus) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAssignSecurity(parentdescriptor: P0, explicitdescriptor: P1, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, isdirectoryobject: P2, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7100,7 +6529,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurity(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); SeAssignSecurity(parentdescriptor.into_param().abi(), explicitdescriptor.into_param().abi(), newdescriptor, isdirectoryobject.into_param().abi(), subjectcontext, genericmapping, pooltype) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeAssignSecurityEx(parentdescriptor: P0, explicitdescriptor: P1, newdescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR, objecttype: ::core::option::Option<*const ::windows_core::GUID>, isdirectoryobject: P2, autoinheritflags: u32, subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT, genericmapping: *const super::super::super::Win32::Security::GENERIC_MAPPING, pooltype: super::super::Foundation::POOL_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7112,7 +6540,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeAssignSecurityEx(parentdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, explicitdescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, newdescriptor : *mut super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, objecttype : *const ::windows_core::GUID, isdirectoryobject : super::super::super::Win32::Foundation:: BOOLEAN, autoinheritflags : u32, subjectcontext : *const super::super::Foundation:: SECURITY_SUBJECT_CONTEXT, genericmapping : *const super::super::super::Win32::Security:: GENERIC_MAPPING, pooltype : super::super::Foundation:: POOL_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); SeAssignSecurityEx(parentdescriptor.into_param().abi(), explicitdescriptor.into_param().abi(), newdescriptor, ::core::mem::transmute(objecttype.unwrap_or(::std::ptr::null())), isdirectoryobject.into_param().abi(), autoinheritflags, subjectcontext, genericmapping, pooltype) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeCaptureSubjectContext() -> super::super::Foundation::SECURITY_SUBJECT_CONTEXT { @@ -7121,7 +6548,6 @@ pub unsafe fn SeCaptureSubjectContext() -> super::super::Foundation::SECURITY_SU SeCaptureSubjectContext(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeComputeAutoInheritByObjectType(objecttype: *const ::core::ffi::c_void, securitydescriptor: P0, parentsecuritydescriptor: P1) -> u32 @@ -7132,7 +6558,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeComputeAutoInheritByObjectType(objecttype : *const ::core::ffi::c_void, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR, parentsecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> u32); SeComputeAutoInheritByObjectType(objecttype, securitydescriptor.into_param().abi(), parentsecuritydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeDeassignSecurity(securitydescriptor: *mut super::super::super::Win32::Security::PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7144,7 +6569,6 @@ pub unsafe fn SeEtwWriteKMCveEvent(cveid: *const super::super::super::Win32::Fou ::windows_targets::link!("ntoskrnl.exe" "system" fn SeEtwWriteKMCveEvent(cveid : *const super::super::super::Win32::Foundation:: UNICODE_STRING, additionaldetails : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); SeEtwWriteKMCveEvent(cveid, ::core::mem::transmute(additionaldetails.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeLockSubjectContext(subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) { @@ -7156,14 +6580,12 @@ pub unsafe fn SeRegisterImageVerificationCallback(imagetype: SE_IMAGE_TYPE, call ::windows_targets::link!("ntoskrnl.exe" "system" fn SeRegisterImageVerificationCallback(imagetype : SE_IMAGE_TYPE, callbacktype : SE_IMAGE_VERIFICATION_CALLBACK_TYPE, callbackfunction : PSE_IMAGE_VERIFICATION_CALLBACK_FUNCTION, callbackcontext : *const ::core::ffi::c_void, token : *const ::core::ffi::c_void, callbackhandle : *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); SeRegisterImageVerificationCallback(imagetype, callbacktype, callbackfunction, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(token.unwrap_or(::std::ptr::null())), callbackhandle) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeReleaseSubjectContext(subjectcontext: *mut super::super::Foundation::SECURITY_SUBJECT_CONTEXT) { ::windows_targets::link!("ntoskrnl.exe" "system" fn SeReleaseSubjectContext(subjectcontext : *mut super::super::Foundation:: SECURITY_SUBJECT_CONTEXT)); SeReleaseSubjectContext(subjectcontext) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn SeReportSecurityEvent(flags: u32, sourcename: *const super::super::super::Win32::Foundation::UNICODE_STRING, usersid: P0, auditparameters: *const super::super::super::Win32::Security::Authentication::Identity::SE_ADT_PARAMETER_ARRAY) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7173,7 +6595,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeReportSecurityEvent(flags : u32, sourcename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, usersid : super::super::super::Win32::Foundation:: PSID, auditparameters : *const super::super::super::Win32::Security::Authentication::Identity:: SE_ADT_PARAMETER_ARRAY) -> super::super::super::Win32::Foundation:: NTSTATUS); SeReportSecurityEvent(flags, sourcename, usersid.into_param().abi(), auditparameters) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn SeSetAuditParameter(auditparameters: *mut super::super::super::Win32::Security::Authentication::Identity::SE_ADT_PARAMETER_ARRAY, r#type: super::super::super::Win32::Security::Authentication::Identity::SE_ADT_PARAMETER_TYPE, index: u32, data: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7185,7 +6606,6 @@ pub unsafe fn SeSinglePrivilegeCheck(privilegevalue: super::super::super::Win32: ::windows_targets::link!("ntoskrnl.exe" "system" fn SeSinglePrivilegeCheck(privilegevalue : super::super::super::Win32::Foundation:: LUID, previousmode : i8) -> super::super::super::Win32::Foundation:: BOOLEAN); SeSinglePrivilegeCheck(::core::mem::transmute(privilegevalue), previousmode) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn SeUnlockSubjectContext(subjectcontext: *const super::super::Foundation::SECURITY_SUBJECT_CONTEXT) { @@ -7197,7 +6617,6 @@ pub unsafe fn SeUnregisterImageVerificationCallback(callbackhandle: *const ::cor ::windows_targets::link!("ntoskrnl.exe" "system" fn SeUnregisterImageVerificationCallback(callbackhandle : *const ::core::ffi::c_void)); SeUnregisterImageVerificationCallback(callbackhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SeValidSecurityDescriptor(length: u32, securitydescriptor: P0) -> super::super::super::Win32::Foundation::BOOLEAN @@ -7207,21 +6626,18 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn SeValidSecurityDescriptor(length : u32, securitydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR) -> super::super::super::Win32::Foundation:: BOOLEAN); SeValidSecurityDescriptor(length, securitydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmCommitComplete(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmCommitComplete(enlistment, ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmCommitEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmCommitEnlistment(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmCommitTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7231,28 +6647,24 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn TmCommitTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); TmCommitTransaction(transaction, wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmCreateEnlistment(enlistmenthandle: *mut super::super::super::Win32::Foundation::HANDLE, previousmode: i8, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, resourcemanager: *const isize, transaction: *const super::super::Foundation::KTRANSACTION, createoptions: u32, notificationmask: u32, enlistmentkey: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, previousmode : i8, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, resourcemanager : *const isize, transaction : *const super::super::Foundation:: KTRANSACTION, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); TmCreateEnlistment(enlistmenthandle, previousmode, desiredaccess, objectattributes, resourcemanager, transaction, createoptions, notificationmask, ::core::mem::transmute(enlistmentkey.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmDereferenceEnlistmentKey(enlistment: *const super::super::Foundation::KENLISTMENT, lastreference: ::core::option::Option<*mut super::super::super::Win32::Foundation::BOOLEAN>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmDereferenceEnlistmentKey(enlistment : *const super::super::Foundation:: KENLISTMENT, lastreference : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); TmDereferenceEnlistmentKey(enlistment, ::core::mem::transmute(lastreference.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmEnableCallbacks(resourcemanager: *const super::super::Foundation::KRESOURCEMANAGER, callbackroutine: PTM_RM_NOTIFICATION, rmkey: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmEnableCallbacks(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, callbackroutine : PTM_RM_NOTIFICATION, rmkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); TmEnableCallbacks(resourcemanager, callbackroutine, ::core::mem::transmute(rmkey.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmGetTransactionId(transaction: *const super::super::Foundation::KTRANSACTION) -> ::windows_core::GUID { @@ -7266,49 +6678,42 @@ pub unsafe fn TmInitializeTransactionManager(transactionmanager: *const isize, l ::windows_targets::link!("ntoskrnl.exe" "system" fn TmInitializeTransactionManager(transactionmanager : *const isize, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmid : *const ::windows_core::GUID, createoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); TmInitializeTransactionManager(transactionmanager, ::core::mem::transmute(logfilename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(tmid.unwrap_or(::std::ptr::null())), createoptions) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmIsTransactionActive(transaction: *const super::super::Foundation::KTRANSACTION) -> super::super::super::Win32::Foundation::BOOLEAN { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmIsTransactionActive(transaction : *const super::super::Foundation:: KTRANSACTION) -> super::super::super::Win32::Foundation:: BOOLEAN); TmIsTransactionActive(transaction) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPrePrepareComplete(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrePrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPrePrepareComplete(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPrePrepareEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrePrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPrePrepareEnlistment(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPrepareComplete(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrepareComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPrepareComplete(enlistment, ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPrepareEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPrepareEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPrepareEnlistment(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPropagationComplete(resourcemanager: *const super::super::Foundation::KRESOURCEMANAGER, requestcookie: u32, bufferlength: u32, buffer: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPropagationComplete(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, bufferlength : u32, buffer : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPropagationComplete(resourcemanager, requestcookie, bufferlength, buffer) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmPropagationFailed(resourcemanager: *const super::super::Foundation::KRESOURCEMANAGER, requestcookie: u32, status: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7318,35 +6723,30 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn TmPropagationFailed(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER, requestcookie : u32, status : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS); TmPropagationFailed(resourcemanager, requestcookie, status.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmReadOnlyEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmReadOnlyEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmReadOnlyEnlistment(enlistment, ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRecoverEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, enlistmentkey: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRecoverEnlistment(enlistment, enlistmentkey) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRecoverResourceManager(resourcemanager: *const super::super::Foundation::KRESOURCEMANAGER) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverResourceManager(resourcemanager : *const super::super::Foundation:: KRESOURCEMANAGER) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRecoverResourceManager(resourcemanager) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRecoverTransactionManager(tm: *const super::super::Foundation::KTM, targetvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRecoverTransactionManager(tm : *const super::super::Foundation:: KTM, targetvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRecoverTransactionManager(tm, targetvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmReferenceEnlistmentKey(enlistment: *const super::super::Foundation::KENLISTMENT, key: *mut *mut ::core::ffi::c_void) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7358,28 +6758,24 @@ pub unsafe fn TmRenameTransactionManager(logfilename: *const super::super::super ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRenameTransactionManager(logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, existingtransactionmanagerguid : *const ::windows_core::GUID) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRenameTransactionManager(logfilename, existingtransactionmanagerguid) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRequestOutcomeEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRequestOutcomeEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRequestOutcomeEnlistment(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRollbackComplete(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackComplete(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRollbackComplete(enlistment, ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRollbackEnlistment(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: ::core::option::Option<*const i64>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackEnlistment(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRollbackEnlistment(enlistment, ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmRollbackTransaction(transaction: *const super::super::Foundation::KTRANSACTION, wait: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7389,14 +6785,12 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn TmRollbackTransaction(transaction : *const super::super::Foundation:: KTRANSACTION, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); TmRollbackTransaction(transaction, wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn TmSinglePhaseReject(enlistment: *const super::super::Foundation::KENLISTMENT, tmvirtualclock: *const i64) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn TmSinglePhaseReject(enlistment : *const super::super::Foundation:: KENLISTMENT, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); TmSinglePhaseReject(enlistment, tmvirtualclock) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn VslCreateSecureSection(handle: *mut super::super::super::Win32::Foundation::HANDLE, targetprocess: P0, mdl: *const super::super::Foundation::MDL, devicepageprotection: u32, attributes: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7414,49 +6808,42 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn VslDeleteSecureSection(globalhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); VslDeleteSecureSection(globalhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaAddErrorSource(errorsource: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_DESCRIPTOR, context: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSource(errorsource : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_DESCRIPTOR, context : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaAddErrorSource(errorsource, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaAddErrorSourceDeviceDriver(context: ::core::option::Option<*mut ::core::ffi::c_void>, configuration: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numberpreallocatederrorreports: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSourceDeviceDriver(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numberpreallocatederrorreports : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaAddErrorSourceDeviceDriver(::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut())), configuration, numberpreallocatederrorreports) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaAddErrorSourceDeviceDriverV1(context: ::core::option::Option<*mut ::core::ffi::c_void>, configuration: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numbufferstopreallocate: u32, maxdatalength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddErrorSourceDeviceDriverV1(context : *mut ::core::ffi::c_void, configuration : *const super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER, numbufferstopreallocate : u32, maxdatalength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaAddErrorSourceDeviceDriverV1(::core::mem::transmute(context.unwrap_or(::std::ptr::null_mut())), configuration, numbufferstopreallocate, maxdatalength) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaAddHwErrorReportSectionDeviceDriver(errorhandle: *const ::core::ffi::c_void, sectiondatalength: u32, bufferset: *mut super::super::super::Win32::System::Diagnostics::Debug::WHEA_DRIVER_BUFFER_SET) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaAddHwErrorReportSectionDeviceDriver(errorhandle : *const ::core::ffi::c_void, sectiondatalength : u32, bufferset : *mut super::super::super::Win32::System::Diagnostics::Debug:: WHEA_DRIVER_BUFFER_SET) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaAddHwErrorReportSectionDeviceDriver(errorhandle, sectiondatalength, bufferset) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaConfigureErrorSource(sourcetype: super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_TYPE, configuration: *const WHEA_ERROR_SOURCE_CONFIGURATION) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaConfigureErrorSource(sourcetype : super::super::super::Win32::System::Diagnostics::Debug:: WHEA_ERROR_SOURCE_TYPE, configuration : *const WHEA_ERROR_SOURCE_CONFIGURATION) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaConfigureErrorSource(sourcetype, configuration) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn WheaCreateHwErrorReportDeviceDriver(errorsourceid: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT) -> *mut ::core::ffi::c_void { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaCreateHwErrorReportDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT) -> *mut ::core::ffi::c_void); WheaCreateHwErrorReportDeviceDriver(errorsourceid, deviceobject) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaErrorSourceGetState(errorsourceid: u32) -> super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_STATE { @@ -7468,7 +6855,6 @@ pub unsafe fn WheaGetNotifyAllOfflinesPolicy() -> super::super::super::Win32::Fo ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaGetNotifyAllOfflinesPolicy() -> super::super::super::Win32::Foundation:: BOOLEAN); WheaGetNotifyAllOfflinesPolicy() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaHighIrqlLogSelEventHandlerRegister(handler: PFN_WHEA_HIGH_IRQL_LOG_SEL_EVENT_HANDLER, context: *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation::BOOLEAN { @@ -7485,7 +6871,6 @@ pub unsafe fn WheaHwErrorReportAbandonDeviceDriver(errorhandle: *const ::core::f ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaHwErrorReportAbandonDeviceDriver(errorhandle : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaHwErrorReportAbandonDeviceDriver(errorhandle) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaHwErrorReportSetSectionNameDeviceDriver(bufferset: *const super::super::super::Win32::System::Diagnostics::Debug::WHEA_DRIVER_BUFFER_SET, name: &[u8]) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7532,14 +6917,12 @@ pub unsafe fn WheaRemoveErrorSourceDeviceDriver(errorsourceid: u32) -> super::su ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaRemoveErrorSourceDeviceDriver(errorsourceid : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaRemoveErrorSourceDeviceDriver(errorsourceid) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaReportHwError(errorpacket: *mut WHEA_ERROR_PACKET_V2) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaReportHwError(errorpacket : *mut WHEA_ERROR_PACKET_V2) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaReportHwError(errorpacket) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] #[inline] pub unsafe fn WheaReportHwErrorDeviceDriver(errorsourceid: u32, deviceobject: *const super::super::Foundation::DEVICE_OBJECT, errordata: &[u8], sectiontypeguid: *const ::windows_core::GUID, errorseverity: WHEA_ERROR_SEVERITY, devicefriendlyname: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7549,7 +6932,6 @@ where ::windows_targets::link!("ntoskrnl.exe" "system" fn WheaReportHwErrorDeviceDriver(errorsourceid : u32, deviceobject : *const super::super::Foundation:: DEVICE_OBJECT, errordata : *const u8, errordatalength : u32, sectiontypeguid : *const ::windows_core::GUID, errorseverity : WHEA_ERROR_SEVERITY, devicefriendlyname : ::windows_core::PCSTR) -> super::super::super::Win32::Foundation:: NTSTATUS); WheaReportHwErrorDeviceDriver(errorsourceid, deviceobject, ::core::mem::transmute(errordata.as_ptr()), errordata.len().try_into().unwrap(), sectiontypeguid, errorseverity, devicefriendlyname.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn WheaUnconfigureErrorSource(sourcetype: super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7620,14 +7002,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCommitTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, wait : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCommitTransaction(transactionhandle.into_param().abi(), wait.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateDirectoryObject(directoryhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateDirectoryObject(directoryhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateDirectoryObject(directoryhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateEnlistment(enlistmenthandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, resourcemanagerhandle: P0, transactionhandle: P1, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, createoptions: u32, notificationmask: u32, enlistmentkey: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7638,21 +7018,18 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, notificationmask : u32, enlistmentkey : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateEnlistment(enlistmenthandle, desiredaccess, resourcemanagerhandle.into_param().abi(), transactionhandle.into_param().abi(), ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), createoptions, notificationmask, ::core::mem::transmute(enlistmentkey.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn ZwCreateFile(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, allocationsize: ::core::option::Option<*const i64>, fileattributes: u32, shareaccess: u32, createdisposition: u32, createoptions: u32, eabuffer: ::core::option::Option<*const ::core::ffi::c_void>, ealength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, allocationsize : *const i64, fileattributes : u32, shareaccess : u32, createdisposition : u32, createoptions : u32, eabuffer : *const ::core::ffi::c_void, ealength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateFile(filehandle, desiredaccess, objectattributes, iostatusblock, ::core::mem::transmute(allocationsize.unwrap_or(::std::ptr::null())), fileattributes, shareaccess, createdisposition, createoptions, ::core::mem::transmute(eabuffer.unwrap_or(::std::ptr::null())), ealength) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateKey(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, titleindex: u32, class: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, createoptions: u32, disposition: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateKey(keyhandle, desiredaccess, objectattributes, titleindex, ::core::mem::transmute(class.unwrap_or(::std::ptr::null())), createoptions, ::core::mem::transmute(disposition.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateKeyTransacted(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, titleindex: u32, class: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, createoptions: u32, transactionhandle: P0, disposition: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7662,14 +7039,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, titleindex : u32, class : *const super::super::super::Win32::Foundation:: UNICODE_STRING, createoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE, disposition : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateKeyTransacted(keyhandle, desiredaccess, objectattributes, titleindex, ::core::mem::transmute(class.unwrap_or(::std::ptr::null())), createoptions, transactionhandle.into_param().abi(), ::core::mem::transmute(disposition.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateRegistryTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, createoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateRegistryTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateRegistryTransaction(transactionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), createoptions) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateResourceManager(resourcemanagerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, tmhandle: P0, resourcemanagerguid: ::core::option::Option<*const ::windows_core::GUID>, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, createoptions: u32, description: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7679,7 +7054,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, createoptions : u32, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateResourceManager(resourcemanagerhandle, desiredaccess, tmhandle.into_param().abi(), ::core::mem::transmute(resourcemanagerguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), createoptions, ::core::mem::transmute(description.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateSection(sectionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, maximumsize: ::core::option::Option<*const i64>, sectionpageprotection: u32, allocationattributes: u32, filehandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7689,14 +7063,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, maximumsize : *const i64, sectionpageprotection : u32, allocationattributes : u32, filehandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateSection(sectionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(maximumsize.unwrap_or(::std::ptr::null())), sectionpageprotection, allocationattributes, filehandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ZwCreateTimer(timerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, timertype: super::super::super::Win32::System::Kernel::TIMER_TYPE) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, timertype : super::super::super::Win32::System::Kernel:: TIMER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateTimer(timerhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), timertype) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, uow: ::core::option::Option<*const ::windows_core::GUID>, tmhandle: P0, createoptions: u32, isolationlevel: u32, isolationflags: u32, timeout: ::core::option::Option<*const i64>, description: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7706,7 +7078,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwCreateTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE, createoptions : u32, isolationlevel : u32, isolationflags : u32, timeout : *const i64, description : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwCreateTransaction(transactionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(uow.unwrap_or(::std::ptr::null())), tmhandle.into_param().abi(), createoptions, isolationlevel, isolationflags, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(description.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwCreateTransactionManager(tmhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, logfilename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, createoptions: u32, commitstrength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7729,7 +7100,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwDeleteValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valuename : *const super::super::super::Win32::Foundation:: UNICODE_STRING) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwDeleteValueKey(keyhandle.into_param().abi(), valuename) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwDeviceIoControlFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7753,7 +7123,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwEnumerateKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, index : u32, keyinformationclass : KEY_INFORMATION_CLASS, keyinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwEnumerateKey(keyhandle.into_param().abi(), index, keyinformationclass, ::core::mem::transmute(keyinformation.unwrap_or(::std::ptr::null_mut())), length, resultlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwEnumerateTransactionObject(rootobjecthandle: P0, querytype: super::super::super::Win32::System::SystemServices::KTMOBJECT_TYPE, objectcursor: *mut super::super::super::Win32::System::SystemServices::KTMOBJECT_CURSOR, objectcursorlength: u32, returnlength: *mut u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7779,7 +7148,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwFlushKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwFlushKey(keyhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn ZwGetNotificationResourceManager(resourcemanagerhandle: P0, transactionnotification: *mut super::super::super::Win32::Storage::FileSystem::TRANSACTION_NOTIFICATION, notificationlength: u32, timeout: *const i64, returnlength: ::core::option::Option<*mut u32>, asynchronous: u32, asynchronouscontext: usize) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7811,7 +7179,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwMapViewOfSection(sectionhandle : super::super::super::Win32::Foundation:: HANDLE, processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *mut *mut ::core::ffi::c_void, zerobits : usize, commitsize : usize, sectionoffset : *mut i64, viewsize : *mut usize, inheritdisposition : SECTION_INHERIT, allocationtype : u32, win32protect : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwMapViewOfSection(sectionhandle.into_param().abi(), processhandle.into_param().abi(), baseaddress, zerobits, commitsize, ::core::mem::transmute(sectionoffset.unwrap_or(::std::ptr::null_mut())), viewsize, inheritdisposition, allocationtype, win32protect) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenEnlistment(enlistmenthandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, rmhandle: P0, enlistmentguid: *const ::windows_core::GUID, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7821,35 +7188,30 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenEnlistment(enlistmenthandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, rmhandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenEnlistment(enlistmenthandle, desiredaccess, rmhandle.into_param().abi(), enlistmentguid, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenEvent(eventhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenEvent(eventhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn ZwOpenFile(filehandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, shareaccess: u32, openoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenFile(filehandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, shareaccess : u32, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenFile(filehandle, desiredaccess, objectattributes, iostatusblock, shareaccess, openoptions) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenKey(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKey(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenKey(keyhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenKeyEx(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, openoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenKeyEx(keyhandle, desiredaccess, objectattributes, openoptions) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenKeyTransacted(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, transactionhandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7859,7 +7221,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyTransacted(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenKeyTransacted(keyhandle, desiredaccess, objectattributes, transactionhandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenKeyTransactedEx(keyhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, openoptions: u32, transactionhandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7869,14 +7230,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenKeyTransactedEx(keyhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, openoptions : u32, transactionhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenKeyTransactedEx(keyhandle, desiredaccess, objectattributes, openoptions, transactionhandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn ZwOpenProcess(processhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, clientid: ::core::option::Option<*const super::super::super::Win32::System::WindowsProgramming::CLIENT_ID>) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenProcess(processhandle, desiredaccess, objectattributes, ::core::mem::transmute(clientid.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenResourceManager(resourcemanagerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, tmhandle: P0, resourcemanagerguid: *const ::windows_core::GUID, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7886,28 +7245,24 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenResourceManager(resourcemanagerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, tmhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerguid : *const ::windows_core::GUID, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenResourceManager(resourcemanagerhandle, desiredaccess, tmhandle.into_param().abi(), resourcemanagerguid, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenSection(sectionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenSection(sectionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenSection(sectionhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenSymbolicLinkObject(linkhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenSymbolicLinkObject(linkhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenSymbolicLinkObject(linkhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenTimer(timerhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenTimer(timerhandle, desiredaccess, objectattributes) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenTransaction(transactionhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, uow: *const ::windows_core::GUID, tmhandle: P0) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7917,14 +7272,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTransaction(transactionhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, uow : *const ::windows_core::GUID, tmhandle : super::super::super::Win32::Foundation:: HANDLE) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenTransaction(transactionhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), uow, tmhandle.into_param().abi()) } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] #[inline] pub unsafe fn ZwOpenTransactionManager(tmhandle: *mut super::super::super::Win32::Foundation::HANDLE, desiredaccess: u32, objectattributes: ::core::option::Option<*const super::super::Foundation::OBJECT_ATTRIBUTES>, logfilename: ::core::option::Option<*const super::super::super::Win32::Foundation::UNICODE_STRING>, tmidentity: ::core::option::Option<*const ::windows_core::GUID>, openoptions: u32) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwOpenTransactionManager(tmhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, logfilename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, tmidentity : *const ::windows_core::GUID, openoptions : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwOpenTransactionManager(tmhandle, desiredaccess, ::core::mem::transmute(objectattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(logfilename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(tmidentity.unwrap_or(::std::ptr::null())), openoptions) } -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] #[inline] pub unsafe fn ZwPowerInformation(informationlevel: super::super::super::Win32::System::Power::POWER_INFORMATION_LEVEL, inputbuffer: ::core::option::Option<*const ::core::ffi::c_void>, inputbufferlength: u32, outputbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, outputbufferlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS { @@ -7963,14 +7316,12 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwPrepareEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, tmvirtualclock : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwPrepareEnlistment(enlistmenthandle.into_param().abi(), ::core::mem::transmute(tmvirtualclock.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn ZwQueryInformationByName(objectattributes: *const super::super::Foundation::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::super::Storage::FileSystem::FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationByName(objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationByName(objectattributes, iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwQueryInformationEnlistment(enlistmenthandle: P0, enlistmentinformationclass: super::super::super::Win32::System::SystemServices::ENLISTMENT_INFORMATION_CLASS, enlistmentinformation: *mut ::core::ffi::c_void, enlistmentinformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7980,7 +7331,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *mut ::core::ffi::c_void, enlistmentinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationEnlistment(enlistmenthandle.into_param().abi(), enlistmentinformationclass, enlistmentinformation, enlistmentinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn ZwQueryInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *mut ::core::ffi::c_void, length: u32, fileinformationclass: super::super::Storage::FileSystem::FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -7990,7 +7340,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *mut ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationFile(filehandle.into_param().abi(), iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwQueryInformationResourceManager(resourcemanagerhandle: P0, resourcemanagerinformationclass: super::super::super::Win32::System::SystemServices::RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation: *mut ::core::ffi::c_void, resourcemanagerinformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8000,7 +7349,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *mut ::core::ffi::c_void, resourcemanagerinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationResourceManager(resourcemanagerhandle.into_param().abi(), resourcemanagerinformationclass, resourcemanagerinformation, resourcemanagerinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwQueryInformationTransaction(transactionhandle: P0, transactioninformationclass: super::super::super::Win32::System::SystemServices::TRANSACTION_INFORMATION_CLASS, transactioninformation: *mut ::core::ffi::c_void, transactioninformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8010,7 +7358,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *mut ::core::ffi::c_void, transactioninformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryInformationTransaction(transactionhandle.into_param().abi(), transactioninformationclass, transactioninformation, transactioninformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwQueryInformationTransactionManager(transactionmanagerhandle: P0, transactionmanagerinformationclass: super::super::super::Win32::System::SystemServices::TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation: *mut ::core::ffi::c_void, transactionmanagerinformationlength: u32, returnlength: ::core::option::Option<*mut u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8044,7 +7391,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwQueryValueKey(keyhandle : super::super::super::Win32::Foundation:: HANDLE, valuename : *const super::super::super::Win32::Foundation:: UNICODE_STRING, keyvalueinformationclass : KEY_VALUE_INFORMATION_CLASS, keyvalueinformation : *mut ::core::ffi::c_void, length : u32, resultlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwQueryValueKey(keyhandle.into_param().abi(), valuename, keyvalueinformationclass, ::core::mem::transmute(keyvalueinformation.unwrap_or(::std::ptr::null_mut())), length, resultlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwReadFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *mut ::core::ffi::c_void, length: u32, byteoffset: ::core::option::Option<*const i64>, key: ::core::option::Option<*const u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8155,7 +7501,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSaveKeyEx(keyhandle : super::super::super::Win32::Foundation:: HANDLE, filehandle : super::super::super::Win32::Foundation:: HANDLE, format : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSaveKeyEx(keyhandle.into_param().abi(), filehandle.into_param().abi(), format) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwSetInformationEnlistment(enlistmenthandle: P0, enlistmentinformationclass: super::super::super::Win32::System::SystemServices::ENLISTMENT_INFORMATION_CLASS, enlistmentinformation: *const ::core::ffi::c_void, enlistmentinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8165,7 +7510,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationEnlistment(enlistmenthandle : super::super::super::Win32::Foundation:: HANDLE, enlistmentinformationclass : super::super::super::Win32::System::SystemServices:: ENLISTMENT_INFORMATION_CLASS, enlistmentinformation : *const ::core::ffi::c_void, enlistmentinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetInformationEnlistment(enlistmenthandle.into_param().abi(), enlistmentinformationclass, enlistmentinformation, enlistmentinformationlength) } -#[doc = "Required features: `\"Wdk_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Wdk_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn ZwSetInformationFile(filehandle: P0, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, fileinformation: *const ::core::ffi::c_void, length: u32, fileinformationclass: super::super::Storage::FileSystem::FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8175,7 +7519,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationFile(filehandle : super::super::super::Win32::Foundation:: HANDLE, iostatusblock : *mut super::super::super::Win32::System::IO:: IO_STATUS_BLOCK, fileinformation : *const ::core::ffi::c_void, length : u32, fileinformationclass : super::super::Storage::FileSystem:: FILE_INFORMATION_CLASS) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetInformationFile(filehandle.into_param().abi(), iostatusblock, fileinformation, length, fileinformationclass) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwSetInformationResourceManager(resourcemanagerhandle: P0, resourcemanagerinformationclass: super::super::super::Win32::System::SystemServices::RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation: *const ::core::ffi::c_void, resourcemanagerinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8185,7 +7528,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationResourceManager(resourcemanagerhandle : super::super::super::Win32::Foundation:: HANDLE, resourcemanagerinformationclass : super::super::super::Win32::System::SystemServices:: RESOURCEMANAGER_INFORMATION_CLASS, resourcemanagerinformation : *const ::core::ffi::c_void, resourcemanagerinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetInformationResourceManager(resourcemanagerhandle.into_param().abi(), resourcemanagerinformationclass, resourcemanagerinformation, resourcemanagerinformationlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwSetInformationTransaction(transactionhandle: P0, transactioninformationclass: super::super::super::Win32::System::SystemServices::TRANSACTION_INFORMATION_CLASS, transactioninformation: *const ::core::ffi::c_void, transactioninformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8195,7 +7537,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationTransaction(transactionhandle : super::super::super::Win32::Foundation:: HANDLE, transactioninformationclass : super::super::super::Win32::System::SystemServices:: TRANSACTION_INFORMATION_CLASS, transactioninformation : *const ::core::ffi::c_void, transactioninformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwSetInformationTransaction(transactionhandle.into_param().abi(), transactioninformationclass, transactioninformation, transactioninformationlength) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn ZwSetInformationTransactionManager(tmhandle: P0, transactionmanagerinformationclass: super::super::super::Win32::System::SystemServices::TRANSACTIONMANAGER_INFORMATION_CLASS, transactionmanagerinformation: *const ::core::ffi::c_void, transactionmanagerinformationlength: u32) -> super::super::super::Win32::Foundation::NTSTATUS @@ -8260,7 +7601,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn ZwUnmapViewOfSection(processhandle : super::super::super::Win32::Foundation:: HANDLE, baseaddress : *const ::core::ffi::c_void) -> super::super::super::Win32::Foundation:: NTSTATUS); ZwUnmapViewOfSection(processhandle.into_param().abi(), ::core::mem::transmute(baseaddress.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ZwWriteFile(filehandle: P0, event: P1, apcroutine: super::super::super::Win32::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, iostatusblock: *mut super::super::super::Win32::System::IO::IO_STATUS_BLOCK, buffer: *const ::core::ffi::c_void, length: u32, byteoffset: ::core::option::Option<*const i64>, key: ::core::option::Option<*const u32>) -> super::super::super::Win32::Foundation::NTSTATUS @@ -12670,7 +12010,6 @@ impl ::core::default::Default for ACPI_DEBUGGING_DEVICE_IN_USE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ACPI_INTERFACE_STANDARD { pub Size: u16, @@ -12926,7 +12265,6 @@ impl ::core::default::Default for AMD_L3_CACHE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_ADD_RESERVED_PARAMETERS { pub ReserveDevice: *mut super::super::Foundation::DEVICE_OBJECT, @@ -12964,7 +12302,6 @@ impl ::core::default::Default for ARBITER_ADD_RESERVED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_BOOT_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -13002,7 +12339,6 @@ impl ::core::default::Default for ARBITER_BOOT_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_CONFLICT_INFO { pub OwningObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -13042,7 +12378,6 @@ impl ::core::default::Default for ARBITER_CONFLICT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_INTERFACE { pub Size: u16, @@ -13078,7 +12413,6 @@ impl ::core::default::Default for ARBITER_INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_LIST_ENTRY { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -13142,7 +12476,6 @@ impl ::core::default::Default for ARBITER_LIST_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_PARAMETERS { pub Parameters: ARBITER_PARAMETERS_0, @@ -13166,7 +12499,6 @@ impl ::core::default::Default for ARBITER_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union ARBITER_PARAMETERS_0 { pub TestAllocation: ARBITER_TEST_ALLOCATION_PARAMETERS, @@ -13225,7 +12557,6 @@ impl ::core::default::Default for ARBITER_QUERY_ALLOCATED_RESOURCES_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_QUERY_ARBITRATE_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -13263,7 +12594,6 @@ impl ::core::default::Default for ARBITER_QUERY_ARBITRATE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct ARBITER_QUERY_CONFLICT_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -13304,7 +12634,6 @@ impl ::core::default::Default for ARBITER_QUERY_CONFLICT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_RETEST_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -13344,7 +12673,6 @@ impl ::core::default::Default for ARBITER_RETEST_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ARBITER_TEST_ALLOCATION_PARAMETERS { pub ArbitrationList: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -13384,7 +12712,6 @@ impl ::core::default::Default for ARBITER_TEST_ALLOCATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct ARM64_NT_CONTEXT { pub ContextFlags: u32, @@ -13419,7 +12746,6 @@ impl ::core::default::Default for ARM64_NT_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union ARM64_NT_CONTEXT_0 { pub Anonymous: ARM64_NT_CONTEXT_0_0, @@ -13444,7 +12770,6 @@ impl ::core::default::Default for ARM64_NT_CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct ARM64_NT_CONTEXT_0_0 { pub X0: u64, @@ -13713,7 +13038,6 @@ impl ::core::default::Default for BOOTDISK_INFORMATION_LITE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct BUS_INTERFACE_STANDARD { pub Size: u16, @@ -13827,7 +13151,6 @@ impl ::core::default::Default for BUS_SPECIFIC_RESET_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct CLFS_MGMT_CLIENT_REGISTRATION { pub Version: u32, @@ -13863,7 +13186,6 @@ impl ::core::default::Default for CLFS_MGMT_CLIENT_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CMC_DRIVER_INFO { pub ExceptionCallback: PDRIVER_CMC_EXCEPTION_CALLBACK, @@ -14897,7 +14219,6 @@ impl ::core::default::Default for CM_PNP_BIOS_INSTALLATION_CHECK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct CM_POWER_DATA { pub PD_Size: u32, @@ -15167,7 +14488,6 @@ impl ::core::default::Default for CONFIGURATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct CONTROLLER_OBJECT { pub Type: i16, @@ -15281,7 +14601,6 @@ impl ::core::default::Default for COUNTED_REASON_CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct CPE_DRIVER_INFO { pub ExceptionCallback: PDRIVER_CPE_EXCEPTION_CALLBACK, @@ -15846,7 +15165,6 @@ impl ::core::default::Default for DEVICE_BUS_SPECIFIC_RESET_TYPE_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub struct DEVICE_CAPABILITIES { pub Size: u16, @@ -16068,7 +15386,6 @@ impl ::core::default::Default for DEVICE_INTERFACE_CHANGE_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DEVICE_RELATIONS { pub Count: u32, @@ -16285,7 +15602,6 @@ impl ::core::default::Default for DISK_SIGNATURE_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DMA_ADAPTER { pub Version: u16, @@ -16739,7 +16055,6 @@ impl ::core::default::Default for DMA_IOMMU_INTERFACE_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct DMA_OPERATIONS { pub Size: u32, @@ -17439,7 +16754,6 @@ impl ::core::default::Default for EX_RUNDOWN_REF_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAULT_INFORMATION { pub Type: FAULT_INFORMATION_ARCH, @@ -17465,7 +16779,6 @@ impl ::core::default::Default for FAULT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union FAULT_INFORMATION_0 { pub Arm64: FAULT_INFORMATION_ARM64, @@ -17490,7 +16803,6 @@ impl ::core::default::Default for FAULT_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct FAULT_INFORMATION_ARM64 { pub DomainHandle: *mut ::core::ffi::c_void, @@ -18030,7 +17342,6 @@ impl ::core::default::Default for FILE_IO_COMPLETION_NOTIFICATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FILE_IO_PRIORITY_HINT_INFORMATION { pub PriorityHint: super::super::Foundation::IO_PRIORITY_HINT, @@ -18068,7 +17379,6 @@ impl ::core::default::Default for FILE_IO_PRIORITY_HINT_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct FILE_IO_PRIORITY_HINT_INFORMATION_EX { pub PriorityHint: super::super::Foundation::IO_PRIORITY_HINT, @@ -18543,7 +17853,6 @@ impl ::core::default::Default for HAL_BUS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct HAL_CALLBACKS { pub SetSystemInformation: super::super::Foundation::PCALLBACK_OBJECT, @@ -18582,7 +17891,6 @@ impl ::core::default::Default for HAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct HAL_DISPATCH { pub Version: u32, @@ -19017,7 +18325,6 @@ impl ::core::default::Default for IMAGE_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IMAGE_INFO_EX { pub Size: usize, @@ -19043,7 +18350,6 @@ impl ::core::default::Default for IMAGE_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INITIAL_PRIVILEGE_SET { pub PrivilegeCount: u32, @@ -19235,7 +18541,6 @@ impl ::core::default::Default for INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct IOMMU_DEVICE_CREATION_CONFIGURATION { pub NextConfiguration: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -19261,7 +18566,6 @@ impl ::core::default::Default for IOMMU_DEVICE_CREATION_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union IOMMU_DEVICE_CREATION_CONFIGURATION_0 { pub Acpi: IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI, @@ -19590,7 +18894,6 @@ impl ::core::default::Default for IOMMU_INTERFACE_STATE_CHANGE_FIELDS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS { pub MapType: IOMMU_MAP_PHYSICAL_ADDRESS_TYPE, @@ -19615,7 +18918,6 @@ impl ::core::default::Default for IOMMU_MAP_PHYSICAL_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IOMMU_MAP_PHYSICAL_ADDRESS_0 { pub Mdl: IOMMU_MAP_PHYSICAL_ADDRESS_0_1, @@ -19641,7 +18943,6 @@ impl ::core::default::Default for IOMMU_MAP_PHYSICAL_ADDRESS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { pub Base: i64, @@ -19680,7 +18981,6 @@ impl ::core::default::Default for IOMMU_MAP_PHYSICAL_ADDRESS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { pub Mdl: *mut super::super::Foundation::MDL, @@ -19718,7 +19018,6 @@ impl ::core::default::Default for IOMMU_MAP_PHYSICAL_ADDRESS_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IOMMU_MAP_PHYSICAL_ADDRESS_0_2 { pub PageFrame: *mut u32, @@ -19827,7 +19126,6 @@ impl ::core::default::Default for IO_ATTRIBUTION_INFORMATION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -19882,7 +19180,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETER } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -19918,7 +19215,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_LINE_BASED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS { pub PhysicalDeviceObject: *mut super::super::Foundation::DEVICE_OBJECT, @@ -19949,7 +19245,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_0 { pub Generic: *mut *mut ::core::ffi::c_void, @@ -19975,7 +19270,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_MESSAGE_BASED_PARAMETERS_ } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CONNECT_INTERRUPT_PARAMETERS { pub Version: u32, @@ -20000,7 +19294,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union IO_CONNECT_INTERRUPT_PARAMETERS_0 { pub FullySpecified: IO_CONNECT_INTERRUPT_FULLY_SPECIFIED_PARAMETERS, @@ -20026,7 +19319,6 @@ impl ::core::default::Default for IO_CONNECT_INTERRUPT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CSQ { pub Type: u32, @@ -20063,7 +19355,6 @@ impl ::core::default::Default for IO_CSQ { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_CSQ_IRP_CONTEXT { pub Type: u32, @@ -20103,7 +19394,6 @@ impl ::core::default::Default for IO_CSQ_IRP_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_DISCONNECT_INTERRUPT_PARAMETERS { pub Version: u32, @@ -20128,7 +19418,6 @@ impl ::core::default::Default for IO_DISCONNECT_INTERRUPT_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { pub Generic: *mut ::core::ffi::c_void, @@ -20154,7 +19443,6 @@ impl ::core::default::Default for IO_DISCONNECT_INTERRUPT_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_DRIVER_CREATE_CONTEXT { pub Size: i16, @@ -20285,7 +19573,6 @@ impl ::core::default::Default for IO_ERROR_LOG_PACKET { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct IO_FOEXT_SHADOW_FILE { pub BackingFileObject: *mut super::super::Foundation::FILE_OBJECT, @@ -20324,7 +19611,6 @@ impl ::core::default::Default for IO_FOEXT_SHADOW_FILE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_FOEXT_SILO_PARAMETERS { pub Length: u32, @@ -20350,7 +19636,6 @@ impl ::core::default::Default for IO_FOEXT_SILO_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_FOEXT_SILO_PARAMETERS_0 { pub Anonymous: IO_FOEXT_SILO_PARAMETERS_0_0, @@ -20375,7 +19660,6 @@ impl ::core::default::Default for IO_FOEXT_SILO_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_FOEXT_SILO_PARAMETERS_0_0 { pub _bitfield: u32, @@ -20413,7 +19697,6 @@ impl ::core::default::Default for IO_FOEXT_SILO_PARAMETERS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_INTERRUPT_MESSAGE_INFO { pub UnifiedIrql: u8, @@ -20453,7 +19736,6 @@ impl ::core::default::Default for IO_INTERRUPT_MESSAGE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_INTERRUPT_MESSAGE_INFO_ENTRY { pub MessageAddress: i64, @@ -20498,7 +19780,6 @@ impl ::core::default::Default for IO_INTERRUPT_MESSAGE_INFO_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK { pub Common: IO_REMOVE_LOCK_COMMON_BLOCK, @@ -20522,7 +19803,6 @@ impl ::core::default::Default for IO_REMOVE_LOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK_COMMON_BLOCK { pub Removed: super::super::super::Win32::Foundation::BOOLEAN, @@ -20549,7 +19829,6 @@ impl ::core::default::Default for IO_REMOVE_LOCK_COMMON_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct IO_REMOVE_LOCK_DBG_BLOCK { pub Signature: i32, @@ -20596,7 +19875,6 @@ impl ::core::default::Default for IO_REMOVE_LOCK_DBG_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { pub Version: u32, @@ -20621,7 +19899,6 @@ impl ::core::default::Default for IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS_0 { pub Generic: *mut ::core::ffi::c_void, @@ -21381,7 +20658,6 @@ impl ::core::default::Default for KADDRESS_RANGE_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KAPC { pub Type: u8, @@ -21480,7 +20756,6 @@ impl ::core::default::Default for KBUGCHECK_ADD_PAGES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_CALLBACK_RECORD { pub Entry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -21548,7 +20823,6 @@ impl ::core::default::Default for KBUGCHECK_DUMP_IO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_REASON_CALLBACK_RECORD { pub Entry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -21707,7 +20981,6 @@ impl ::core::default::Default for KBUGCHECK_SECONDARY_DUMP_DATA_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KBUGCHECK_TRIAGE_DUMP_DATA { pub DataArray: *mut KTRIAGE_DUMP_DATA_ARRAY, @@ -21752,7 +21025,6 @@ impl ::core::default::Default for KBUGCHECK_TRIAGE_DUMP_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDEVICE_QUEUE_ENTRY { pub DeviceListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -22420,7 +21692,6 @@ impl ::core::default::Default for KEY_WRITE_TIME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT { pub State: KE_PROCESSOR_CHANGE_NOTIFY_STATE, @@ -22497,7 +21768,6 @@ impl ::core::default::Default for KFLOATING_SAVE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KGATE { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -22551,7 +21821,6 @@ impl ::core::default::Default for KLOCK_QUEUE_HANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KSEMAPHORE { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -22637,7 +21906,6 @@ impl ::core::default::Default for KSYSTEM_TIME { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct KTIMER { pub Header: super::super::Foundation::DISPATCHER_HEADER, @@ -22665,7 +21933,6 @@ impl ::core::default::Default for KTIMER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KTRIAGE_DUMP_DATA_ARRAY { pub List: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -22710,7 +21977,6 @@ impl ::core::default::Default for KTRIAGE_DUMP_DATA_ARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA { pub TickCountLowDeprecated: u32, @@ -22813,7 +22079,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_0 { pub MitigationPolicies: u8, @@ -22838,7 +22103,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_0_0 { pub _bitfield: u8, @@ -22876,7 +22140,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_1 { pub VirtualizationFlags: u8, @@ -22900,7 +22163,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_2 { pub SharedDataFlags: u32, @@ -22925,7 +22187,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_2_0 { pub _bitfield: u32, @@ -22963,7 +22224,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_3 { pub TickCount: KSYSTEM_TIME, @@ -22989,7 +22249,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_3_0 { pub ReservedTickCountOverlay: [u32; 3], @@ -23028,7 +22287,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub union KUSER_SHARED_DATA_4 { pub QpcData: u16, @@ -23053,7 +22311,6 @@ impl ::core::default::Default for KUSER_SHARED_DATA_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct KUSER_SHARED_DATA_4_0 { pub QpcBypassEnabled: u8, @@ -23285,7 +22542,6 @@ impl ::core::default::Default for MAP_REGISTER_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct MCA_DRIVER_INFO { pub ExceptionCallback: isize, @@ -23973,7 +23229,6 @@ impl ::core::default::Default for OBJECT_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_CALLBACK_REGISTRATION { pub Version: u16, @@ -24015,7 +23270,6 @@ impl ::core::default::Default for OB_CALLBACK_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_OPERATION_REGISTRATION { pub ObjectType: *mut super::super::Foundation::POBJECT_TYPE, @@ -24106,7 +23360,6 @@ impl ::core::default::Default for OB_POST_DUPLICATE_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_POST_OPERATION_INFORMATION { pub Operation: u32, @@ -24136,7 +23389,6 @@ impl ::core::default::Default for OB_POST_OPERATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union OB_POST_OPERATION_INFORMATION_0 { pub Flags: u32, @@ -24161,7 +23413,6 @@ impl ::core::default::Default for OB_POST_OPERATION_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_POST_OPERATION_INFORMATION_0_0 { pub _bitfield: u32, @@ -24280,7 +23531,6 @@ impl ::core::default::Default for OB_PRE_DUPLICATE_HANDLE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_PRE_OPERATION_INFORMATION { pub Operation: u32, @@ -24309,7 +23559,6 @@ impl ::core::default::Default for OB_PRE_OPERATION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union OB_PRE_OPERATION_INFORMATION_0 { pub Flags: u32, @@ -24334,7 +23583,6 @@ impl ::core::default::Default for OB_PRE_OPERATION_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct OB_PRE_OPERATION_INFORMATION_0_0 { pub _bitfield: u32, @@ -31519,7 +30767,6 @@ impl ::core::default::Default for PCI_X_CAPABILITY_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub union PCW_CALLBACK_INFORMATION { pub AddCounter: PCW_COUNTER_INFORMATION, @@ -31638,7 +30885,6 @@ impl ::core::default::Default for PCW_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct PCW_MASK_INFORMATION { pub CounterMask: u64, @@ -32587,7 +31833,6 @@ impl ::core::default::Default for POWER_SESSION_WINLOGON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub union POWER_STATE { pub SystemState: super::super::super::Win32::System::Power::SYSTEM_POWER_STATE, @@ -33314,7 +32559,6 @@ impl ::core::default::Default for PROCESS_EXCEPTION_PORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct PROCESS_EXTENDED_BASIC_INFORMATION { pub Size: usize, @@ -33340,7 +32584,6 @@ impl ::core::default::Default for PROCESS_EXTENDED_BASIC_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub union PROCESS_EXTENDED_BASIC_INFORMATION_0 { pub Flags: u32, @@ -33365,7 +32608,6 @@ impl ::core::default::Default for PROCESS_EXTENDED_BASIC_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct PROCESS_EXTENDED_BASIC_INFORMATION_0_0 { pub _bitfield: u32, @@ -33462,7 +32704,6 @@ impl ::core::default::Default for PROCESS_HANDLE_TRACING_ENABLE_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct PROCESS_HANDLE_TRACING_ENTRY { pub Handle: super::super::super::Win32::Foundation::HANDLE, @@ -33503,7 +32744,6 @@ impl ::core::default::Default for PROCESS_HANDLE_TRACING_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct PROCESS_HANDLE_TRACING_QUERY { pub Handle: super::super::super::Win32::Foundation::HANDLE, @@ -33720,7 +32960,6 @@ impl ::core::default::Default for PROCESS_WS_WATCH_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub struct PS_CREATE_NOTIFY_INFO { pub Size: usize, @@ -33751,7 +32990,6 @@ impl ::core::default::Default for PS_CREATE_NOTIFY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub union PS_CREATE_NOTIFY_INFO_0 { pub Flags: u32, @@ -33776,7 +33014,6 @@ impl ::core::default::Default for PS_CREATE_NOTIFY_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub struct PS_CREATE_NOTIFY_INFO_0_0 { pub _bitfield: u32, @@ -34442,7 +33679,6 @@ impl ::core::default::Default for REG_QUERY_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct REG_QUERY_KEY_NAME { pub Object: *mut ::core::ffi::c_void, @@ -34486,7 +33722,6 @@ impl ::core::default::Default for REG_QUERY_KEY_NAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct REG_QUERY_KEY_SECURITY_INFORMATION { pub Object: *mut ::core::ffi::c_void, @@ -34737,7 +33972,6 @@ impl ::core::default::Default for REG_SAVE_MERGED_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct REG_SET_KEY_SECURITY_INFORMATION { pub Object: *mut ::core::ffi::c_void, @@ -34850,7 +34084,6 @@ impl ::core::default::Default for REG_UNLOAD_KEY_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RESOURCE_HASH_ENTRY { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -34891,7 +34124,6 @@ impl ::core::default::Default for RESOURCE_HASH_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RESOURCE_PERFORMANCE_DATA { pub ActiveResourceCount: u32, @@ -35114,7 +34346,6 @@ impl ::core::default::Default for RTL_DYNAMIC_HASH_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_CONTEXT { pub ChainHead: *mut super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -35154,7 +34385,6 @@ impl ::core::default::Default for RTL_DYNAMIC_HASH_TABLE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_ENTRY { pub Linkage: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -35193,7 +34423,6 @@ impl ::core::default::Default for RTL_DYNAMIC_HASH_TABLE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { pub Anonymous: RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0, @@ -35219,7 +34448,6 @@ impl ::core::default::Default for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { pub HashEntry: RTL_DYNAMIC_HASH_TABLE_ENTRY, @@ -35244,7 +34472,6 @@ impl ::core::default::Default for RTL_DYNAMIC_HASH_TABLE_ENUMERATOR_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub struct RTL_GENERIC_TABLE { pub TableRoot: *mut super::super::Foundation::RTL_SPLAY_LINKS, @@ -35397,7 +34624,6 @@ impl ::core::default::Default for SDEV_IDENTIFIER_INTERFACE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct SECURE_DRIVER_INTERFACE { pub InterfaceHeader: INTERFACE, @@ -35507,7 +34733,6 @@ impl ::core::default::Default for SIGNAL_REG_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub struct SILO_MONITOR_REGISTRATION { pub Version: u8, @@ -35537,7 +34762,6 @@ impl ::core::default::Default for SILO_MONITOR_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub union SILO_MONITOR_REGISTRATION_0 { pub DriverObjectName: *mut super::super::super::Win32::Foundation::UNICODE_STRING, @@ -35720,7 +34944,6 @@ impl ::core::default::Default for SYSTEM_POWER_STATE_CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TARGET_DEVICE_REMOVAL_NOTIFICATION { pub Version: u16, @@ -35826,7 +35049,6 @@ impl ::core::default::Default for TIME_FIELDS { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct TRANSLATOR_INTERFACE { pub Size: u16, @@ -36385,7 +35607,6 @@ impl ::core::default::Default for VM_COUNTERS_EX2 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct WAIT_CONTEXT_BLOCK { pub Anonymous: WAIT_CONTEXT_BLOCK_0, @@ -36415,7 +35636,6 @@ impl ::core::default::Default for WAIT_CONTEXT_BLOCK { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub union WAIT_CONTEXT_BLOCK_0 { pub WaitQueueEntry: KDEVICE_QUEUE_ENTRY, @@ -36440,7 +35660,6 @@ impl ::core::default::Default for WAIT_CONTEXT_BLOCK_0 { } } #[repr(C)] -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub struct WAIT_CONTEXT_BLOCK_0_0 { pub DmaWaitEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -36530,7 +35749,6 @@ impl ::core::default::Default for WHEAP_ACPI_TIMEOUT_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_ADD_REMOVE_ERROR_SOURCE_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -36579,7 +35797,6 @@ impl ::core::default::Default for WHEAP_ATTEMPT_RECOVERY_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_BAD_HEST_NOTIFY_DATA_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -36709,7 +35926,6 @@ impl ::core::default::Default for WHEAP_CREATE_GENERIC_RECORD_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WHEAP_DEFERRED_EVENT { pub ListEntry: super::super::super::Win32::System::Kernel::LIST_ENTRY, @@ -36777,7 +35993,6 @@ impl ::core::default::Default for WHEAP_DPC_ERROR_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_DROPPED_CORRECTED_ERROR_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -36883,7 +36098,6 @@ impl ::core::default::Default for WHEAP_ERR_SRC_ARRAY_INVALID_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_ERR_SRC_INVALID_EVENT { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -37340,7 +36554,6 @@ impl ::core::default::Default for WHEAP_SPURIOUS_AER_EVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEAP_STARTED_REPORT_HW_ERROR { pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY, @@ -38258,7 +37471,6 @@ impl ::core::default::Default for WHEA_ERROR_PACKET_FLAGS_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_PACKET_V1 { pub Signature: u32, @@ -38298,7 +37510,6 @@ impl ::core::default::Default for WHEA_ERROR_PACKET_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union WHEA_ERROR_PACKET_V1_0 { pub ProcessorError: WHEA_PROCESSOR_GENERIC_ERROR_SECTION, @@ -38328,7 +37539,6 @@ impl ::core::default::Default for WHEA_ERROR_PACKET_V1_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_PACKET_V2 { pub Signature: u32, @@ -38696,7 +37906,6 @@ impl ::core::default::Default for WHEA_ERROR_SOURCE_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_ERROR_SOURCE_OVERRIDE_SETTINGS { pub Type: super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_TYPE, @@ -40245,7 +39454,6 @@ impl ::core::default::Default for WHEA_PSHED_PI_TRACE_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_CALLBACKS { pub GetAllErrorSources: PSHED_PI_GET_ALL_ERROR_SOURCES, @@ -40413,7 +39621,6 @@ impl ::core::default::Default for WHEA_PSHED_PLUGIN_PLATFORM_SUPPORT_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { pub Length: u32, @@ -40448,7 +39655,6 @@ impl ::core::default::Default for WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 { pub Length: u32, @@ -41764,7 +40970,6 @@ impl ::core::default::Default for XPF_RECOVERY_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSAVE_FORMAT { pub ControlWord: u16, @@ -41834,7 +41039,6 @@ impl ::core::default::Default for XSAVE_FORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_CONTEXT { pub Mask: u64, @@ -41878,7 +41082,6 @@ impl ::core::default::Default for XSTATE_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_SAVE { pub Anonymous: XSTATE_SAVE_0, @@ -41902,7 +41105,6 @@ impl ::core::default::Default for XSTATE_SAVE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union XSTATE_SAVE_0 { pub Anonymous: XSTATE_SAVE_0_0, @@ -41927,7 +41129,6 @@ impl ::core::default::Default for XSTATE_SAVE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct XSTATE_SAVE_0_0 { pub Reserved1: i64, @@ -41971,7 +41172,6 @@ impl ::core::default::Default for XSTATE_SAVE_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ZONE_HEADER { pub FreeList: super::super::super::Win32::System::Kernel::SINGLE_LIST_ENTRY, @@ -42012,7 +41212,6 @@ impl ::core::default::Default for ZONE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct ZONE_SEGMENT_HEADER { pub SegmentList: super::super::super::Win32::System::Kernel::SINGLE_LIST_ENTRY, @@ -42081,7 +41280,6 @@ impl ::core::default::Default for _EXT_SET_PARAMETERS_V0 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type ALLOCATE_FUNCTION = ::core::option::Option *mut ::core::ffi::c_void>; pub type BOOT_DRIVER_CALLBACK_FUNCTION = ::core::option::Option; @@ -42094,18 +41292,14 @@ pub type DEVICE_CHANGE_COMPLETE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type DEVICE_RESET_COMPLETION = ::core::option::Option; pub type DEVICE_RESET_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DMA_COMPLETION_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type DRIVER_LIST_CONTROL = ::core::option::Option; pub type ENABLE_VIRTUALIZATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub type ETWENABLECALLBACK = ::core::option::Option; pub type EXPAND_STACK_CALLOUT = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type EXT_CALLBACK = ::core::option::Option; pub type EXT_DELETE_CALLBACK = ::core::option::Option; @@ -42119,10 +41313,8 @@ pub type FWMI_NOTIFICATION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type GET_D3COLD_LAST_TRANSITION_STATUS = ::core::option::Option; pub type GET_DEVICE_RESET_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type GET_DMA_ADAPTER = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type GET_IDLE_WAKE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type GET_SDEV_IDENTIFIER = ::core::option::Option u64>; @@ -42133,138 +41325,95 @@ pub type GET_VIRTUAL_DEVICE_LOCATION = ::core::option::Option; pub type GET_VIRTUAL_FUNCTION_PROBED_BARS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type HVL_WHEA_ERROR_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DEVICE_CREATE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DEVICE_DELETE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DEVICE_FAULT_HANDLER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DEVICE_QUERY_DOMAIN_TYPES = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DOMAIN_ATTACH_DEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_ATTACH_DEVICE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CONFIGURE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CREATE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_CREATE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_DELETE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_DOMAIN_DETACH_DEVICE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_DOMAIN_DETACH_DEVICE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_FLUSH_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_FLUSH_DOMAIN_VA_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_IDENTITY_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_IDENTITY_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_LOGICAL_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_MAP_RESERVED_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_QUERY_INPUT_MAPPINGS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IOMMU_SET_DEVICE_FAULT_REPORTING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_SET_DEVICE_FAULT_REPORTING_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_IDENTITY_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_IDENTITY_RANGE_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNMAP_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IOMMU_UNMAP_RESERVED_LOGICAL_RANGE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_COMPLETION_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_ACQUIRE_LOCK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_COMPLETE_CANCELED_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_INSERT_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_INSERT_IRP_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_PEEK_NEXT_IRP = ::core::option::Option *mut super::super::Foundation::IRP>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_RELEASE_LOCK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_CSQ_REMOVE_IRP = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_DPC_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type IO_SESSION_NOTIFICATION_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_TIMER_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type IO_WORKITEM_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type IO_WORKITEM_ROUTINE_EX = ::core::option::Option; pub type KBUGCHECK_CALLBACK_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type KBUGCHECK_REASON_CALLBACK_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type KDEFERRED_ROUTINE = ::core::option::Option; pub type KIPI_BROADCAST_WORKER = ::core::option::Option usize>; @@ -42278,54 +41427,39 @@ pub type NPEM_CONTROL_ENABLE_DISABLE = ::core::option::Option u32>; pub type NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type NPEM_CONTROL_SET_STANDARD_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type NTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_ADAPTER_CHANNEL_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_EX = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_COMMON_BUFFER_WITH_BOUNDS = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PALLOCATE_DOMAIN_COMMON_BUFFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PALLOCATE_FUNCTION = ::core::option::Option *mut ::core::ffi::c_void>; pub type PALLOCATE_FUNCTION_EX = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PARBITER_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PBOOT_DRIVER_CALLBACK_FUNCTION = ::core::option::Option; pub type PBOUND_CALLBACK = ::core::option::Option BOUND_CALLBACK_STATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_MDL_FROM_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PBUILD_SCATTER_GATHER_LIST_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCALCULATE_SCATTER_GATHER_LIST_SIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCALLBACK_FUNCTION = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCANCEL_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCANCEL_MAPPED_TRANSFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_ERROR_HANDLER_CALLBACK = ::core::option::Option; @@ -42346,38 +41480,29 @@ pub type PCI_ROOT_BUS_CAPABILITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ACS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCI_SET_ATS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_CLIENT_LOG_UNPINNED_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCLFS_SET_LOG_SIZE_COMPLETE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCONFIGURE_ADAPTER_CHANNEL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCRASHDUMP_POWER_ON = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PCREATE_COMMON_BUFFER_FROM_MDL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PCREATE_PROCESS_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`, `\"Win32_System_WindowsProgramming\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power", feature = "Win32_System_WindowsProgramming"))] pub type PCREATE_PROCESS_NOTIFY_ROUTINE_EX = ::core::option::Option; pub type PCREATE_THREAD_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type PCW_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PD3COLD_REQUEST_AUX_POWER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PD3COLD_REQUEST_CORE_POWER_RAIL = ::core::option::Option; pub type PD3COLD_REQUEST_PERST_DELAY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PDEBUG_DEVICE_FOUND_FUNCTION = ::core::option::Option KD_CALLBACK_ACTION>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PDEBUG_PRINT_CALLBACK = ::core::option::Option; pub type PDEVICE_BUS_SPECIFIC_RESET_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42398,86 +41523,64 @@ pub type PEXPAND_STACK_CALLOUT = ::core::option::Option; pub type PEXT_DELETE_CALLBACK = ::core::option::Option; pub type PEX_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_ADAPTER_BUFFERS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_ADAPTER_BUFFERS_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFLUSH_DMA_BUFFER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFNFTH = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_IN_USE_PAGE_OFFLINE_NOTIFY = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFN_NT_COMMIT_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFN_NT_CREATE_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PFN_NT_OPEN_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PFN_NT_QUERY_INFORMATION_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_NT_ROLLBACK_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PFN_NT_SET_INFORMATION_TRANSACTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFN_RTL_IS_NTDDI_VERSION_AVAILABLE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PFN_RTL_IS_SERVICE_PACK_VERSION_INSTALLED = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PFN_WHEA_HIGH_IRQL_LOG_SEL_EVENT_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_BUS_SCAN = ::core::option::Option; pub type PFPGA_CONTROL_CONFIG_SPACE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_CONTROL_ERROR_REPORTING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PFPGA_CONTROL_LINK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_ADAPTER_CHANNEL = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_ADAPTER_OBJECT = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER_FROM_VECTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_COMMON_BUFFER_VECTOR = ::core::option::Option; pub type PFREE_FUNCTION_EX = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PFREE_MAP_REGISTERS = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX = ::core::option::Option; pub type PGET_D3COLD_CAPABILITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_D3COLD_LAST_TRANSITION_STATUS = ::core::option::Option; pub type PGET_DEVICE_RESET_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ADAPTER = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ADAPTER_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_ALIGNMENT = ::core::option::Option u32>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::HANDLE>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_DMA_TRANSFER_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_IDLE_WAKE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_LOCATION_STRING = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_SCATTER_GATHER_LIST = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGET_SCATTER_GATHER_LIST_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_SDEV_IDENTIFIER = ::core::option::Option u64>; @@ -42487,21 +41590,17 @@ pub type PGET_VIRTUAL_DEVICE_DATA = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGET_VIRTUAL_DEVICE_RESOURCES = ::core::option::Option; pub type PGET_VIRTUAL_FUNCTION_PROBED_BARS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_CLEAR_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_CLEAR_STATUS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_CONNECT_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_CONNECT_VECTOR2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_DISABLE_EVENT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISABLE_EVENT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISCONNECT_VECTOR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_DISCONNECT_VECTOR2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PGPE_ENABLE_EVENT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PGPE_ENABLE_EVENT2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42513,7 +41612,6 @@ pub type PHALMCAINTERFACEREADREGISTER = ::core::option::Option; pub type PHAL_RESET_DISPLAY_PARAMETERS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PHVL_WHEA_ERROR_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PINITIALIZE_DMA_TRANSFER_CONTEXT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PINTERFACE_DEREFERENCE = ::core::option::Option; @@ -42554,7 +41652,6 @@ pub type PIO_CSQ_ACQUIRE_LOCK = ::core::option::Option; pub type PIO_CSQ_INSERT_IRP = ::core::option::Option; pub type PIO_CSQ_INSERT_IRP_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PIO_CSQ_PEEK_NEXT_IRP = ::core::option::Option *mut super::super::Foundation::IRP>; pub type PIO_CSQ_RELEASE_LOCK = ::core::option::Option; @@ -42567,7 +41664,6 @@ pub type PIO_SESSION_NOTIFICATION_FUNCTION = ::core::option::Option; pub type PIO_WORKITEM_ROUTINE = ::core::option::Option; pub type PIO_WORKITEM_ROUTINE_EX = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PJOIN_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PKBUGCHECK_CALLBACK_ROUTINE = ::core::option::Option; @@ -42577,21 +41673,17 @@ pub type PKMESSAGE_SERVICE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type PKSTART_ROUTINE = ::core::option::Option; pub type PKSYNCHRONIZE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PLEAVE_DMA_DOMAIN = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PLOAD_IMAGE_NOTIFY_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PMAP_TRANSFER = ::core::option::Option i64>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PMAP_TRANSFER_EX = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_DLL_INITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_DLL_UNLOAD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PMM_GET_SYSTEM_ROUTINE_ADDRESS_EX = ::core::option::Option *mut ::core::ffi::c_void>; pub type PMM_MDL_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PMM_ROTATE_COPY_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNMI_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; @@ -42600,10 +41692,8 @@ pub type PNPEM_CONTROL_QUERY_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNPEM_CONTROL_SET_STANDARD_CONTROL = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type POB_POST_OPERATION_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type POB_PRE_OPERATION_CALLBACK = ::core::option::Option OB_PREOP_CALLBACK_STATUS>; pub type POWER_SETTING_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42616,7 +41706,6 @@ pub type PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK = ::core::option::Option; pub type PO_FX_DIRECTED_POWER_DOWN_CALLBACK = ::core::option::Option; pub type PO_FX_DIRECTED_POWER_UP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PO_FX_DRIPS_WATCHDOG_CALLBACK = ::core::option::Option; pub type PO_FX_POWER_CONTROL_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42660,18 +41749,14 @@ pub type PPTM_DEVICE_DISABLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PPTM_DEVICE_QUERY_GRANULARITY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PPTM_DEVICE_QUERY_TIME_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PPUT_DMA_ADAPTER = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PPUT_SCATTER_GATHER_LIST = ::core::option::Option; pub type PQUERYEXTENDEDADDRESS = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PREAD_DMA_COUNTER = ::core::option::Option u32>; pub type PREENUMERATE_SELF = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PREGISTER_FOR_DEVICE_NOTIFICATIONS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PREGISTER_FOR_DEVICE_NOTIFICATIONS2 = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42688,7 +41773,6 @@ pub type PREPLACE_SET_PROCESSOR_ID = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PREPLACE_UNLOAD = ::core::option::Option; pub type PREQUEST_POWER_COMPLETE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PROCESSOR_CALLBACK_FUNCTION = ::core::option::Option; pub type PROCESSOR_HALT_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42702,7 +41786,6 @@ pub type PRTL_GENERIC_FREE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PRTL_RUN_ONCE_INIT_FN = ::core::option::Option u32>; pub type PSECURE_DRIVER_PROCESS_DEREFERENCE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PSECURE_DRIVER_PROCESS_REFERENCE = ::core::option::Option super::super::Foundation::PEPROCESS>; pub type PSET_D3COLD_SUPPORT = ::core::option::Option; @@ -42710,31 +41793,23 @@ pub type PSET_VIRTUAL_DEVICE_DATA = ::core::option::Option; pub type PSHED_PI_ATTEMPT_ERROR_RECOVERY = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_CLEAR_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_CLEAR_ERROR_STATUS = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_DISABLE_ERROR_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_ENABLE_ERROR_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_FINALIZE_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_GET_ALL_ERROR_SOURCES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_GET_ERROR_SOURCE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_GET_INJECTION_CAPABILITIES = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_INJECT_ERROR = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_READ_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_RETRIEVE_ERROR_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type PSHED_PI_SET_ERROR_SOURCE_INFO = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PSHED_PI_WRITE_ERROR_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; @@ -42744,57 +41819,44 @@ pub type PTM_DEVICE_ENABLE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_DEVICE_QUERY_TIME_SOURCE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTM_PROPAGATE_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type PTM_RM_NOTIFICATION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type PTRANSLATE_BUS_ADDRESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PTRANSLATE_RESOURCE_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type PUNREGISTER_FOR_DEVICE_NOTIFICATIONS = ::core::option::Option; pub type PUNREGISTER_FOR_DEVICE_NOTIFICATIONS2 = ::core::option::Option; pub type PciLine2Pin = ::core::option::Option; pub type PciPin2Line = ::core::option::Option; pub type PciReadWriteConfig = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type REQUEST_POWER_COMPLETE = ::core::option::Option; pub type RTL_AVL_ALLOCATE_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type RTL_AVL_COMPARE_ROUTINE = ::core::option::Option RTL_GENERIC_COMPARE_RESULTS>; pub type RTL_AVL_FREE_ROUTINE = ::core::option::Option; pub type RTL_AVL_MATCH_FUNCTION = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_ALLOCATE_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_COMPARE_ROUTINE = ::core::option::Option RTL_GENERIC_COMPARE_RESULTS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))] pub type RTL_GENERIC_FREE_ROUTINE = ::core::option::Option; pub type RTL_QUERY_REGISTRY_ROUTINE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type RTL_RUN_ONCE_INIT_FN = ::core::option::Option u32>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SECURE_DRIVER_PROCESS_DEREFERENCE = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SECURE_DRIVER_PROCESS_REFERENCE = ::core::option::Option super::super::Foundation::PEPROCESS>; pub type SET_D3COLD_SUPPORT = ::core::option::Option; pub type SET_VIRTUAL_DEVICE_DATA = ::core::option::Option u32>; pub type SE_IMAGE_VERIFICATION_CALLBACK_FUNCTION = ::core::option::Option; pub type SILO_CONTEXT_CLEANUP_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_CREATE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type SILO_MONITOR_TERMINATE_CALLBACK = ::core::option::Option; pub type TRANSLATE_BUS_ADDRESS = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; @@ -42806,59 +41868,45 @@ pub type WHEA_ERROR_SOURCE_UNINITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type WMI_NOTIFICATION_CALLBACK = ::core::option::Option; pub type WORKER_THREAD_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_CORRECT = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_CREATE_RECORD = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type _WHEA_ERROR_SOURCE_INITIALIZE = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type _WHEA_ERROR_SOURCE_RECOVER = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type _WHEA_ERROR_SOURCE_UNINITIALIZE = ::core::option::Option; pub type _WHEA_SIGNAL_HANDLER_OVERRIDE_CALLBACK = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalAssignSlotResources = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalEndMirroring = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalEndOfBoot = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalExamineMBR = ::core::option::Option; pub type pHalFindBusAddressTranslation = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; pub type pHalGetAcpiTable = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalGetDmaAdapter = ::core::option::Option *mut DMA_ADAPTER>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalGetInterruptTranslator = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type pHalGetPrmCache = ::core::option::Option; pub type pHalHaltSystem = ::core::option::Option; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalHandlerForBus = ::core::option::Option super::super::Foundation::PBUS_HANDLER>; pub type pHalInitPnpDriver = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalInitPowerManagement = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoReadPartitionTable = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoSetPartitionInformation = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`, `\"Wdk_Storage_FileSystem\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`, `\"Win32_System_Ioctl\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Wdk_Foundation", feature = "Wdk_Storage_FileSystem", feature = "Win32_Security", feature = "Win32_System_IO", feature = "Win32_System_Ioctl", feature = "Win32_System_Kernel", feature = "Win32_System_Power"))] pub type pHalIoWritePartitionTable = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalMirrorPhysicalMemory = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalMirrorVerify = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalQueryBusSlots = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; pub type pHalQuerySystemInformation = ::core::option::Option super::super::super::Win32::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Wdk_Foundation\"`"] #[cfg(feature = "Wdk_Foundation")] pub type pHalReferenceBusHandler = ::core::option::Option; pub type pHalResetDisplay = ::core::option::Option super::super::super::Win32::Foundation::BOOLEAN>; diff --git a/crates/libs/windows/src/Windows/Wdk/System/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/mod.rs index 774ee190f3..5296b0d30e 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Wdk_System_IO")] -#[doc = "Required features: `\"Wdk_System_IO\"`"] pub mod IO; #[cfg(feature = "Wdk_System_OfflineRegistry")] -#[doc = "Required features: `\"Wdk_System_OfflineRegistry\"`"] pub mod OfflineRegistry; #[cfg(feature = "Wdk_System_Registry")] -#[doc = "Required features: `\"Wdk_System_Registry\"`"] pub mod Registry; #[cfg(feature = "Wdk_System_SystemInformation")] -#[doc = "Required features: `\"Wdk_System_SystemInformation\"`"] pub mod SystemInformation; #[cfg(feature = "Wdk_System_SystemServices")] -#[doc = "Required features: `\"Wdk_System_SystemServices\"`"] pub mod SystemServices; #[cfg(feature = "Wdk_System_Threading")] -#[doc = "Required features: `\"Wdk_System_Threading\"`"] pub mod Threading; diff --git a/crates/libs/windows/src/Windows/Wdk/mod.rs b/crates/libs/windows/src/Windows/Wdk/mod.rs index 3d03ff6f6c..9701888551 100644 --- a/crates/libs/windows/src/Windows/Wdk/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/mod.rs @@ -1,18 +1,12 @@ #[cfg(feature = "Wdk_Devices")] -#[doc = "Required features: `\"Wdk_Devices\"`"] pub mod Devices; #[cfg(feature = "Wdk_Foundation")] -#[doc = "Required features: `\"Wdk_Foundation\"`"] pub mod Foundation; #[cfg(feature = "Wdk_Graphics")] -#[doc = "Required features: `\"Wdk_Graphics\"`"] pub mod Graphics; #[cfg(feature = "Wdk_NetworkManagement")] -#[doc = "Required features: `\"Wdk_NetworkManagement\"`"] pub mod NetworkManagement; #[cfg(feature = "Wdk_Storage")] -#[doc = "Required features: `\"Wdk_Storage\"`"] pub mod Storage; #[cfg(feature = "Wdk_System")] -#[doc = "Required features: `\"Wdk_System\"`"] pub mod System; diff --git a/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs b/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs index 4009041e66..21845427b1 100644 --- a/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs +++ b/crates/libs/windows/src/Windows/Web/AtomPub/mod.rs @@ -112,7 +112,6 @@ impl AtomPubClient { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn RetrieveServiceDocumentAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -124,7 +123,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).RetrieveServiceDocumentAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_Syndication"))] pub fn RetrieveMediaResourceAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -136,7 +134,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).RetrieveMediaResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn RetrieveResourceAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -148,7 +145,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).RetrieveResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn CreateResourceAsync(&self, uri: P0, description: &::windows_core::HSTRING, item: P1) -> ::windows_core::Result> where @@ -161,7 +157,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).CreateResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), ::core::mem::transmute_copy(description), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_Syndication"))] pub fn CreateMediaResourceAsync(&self, uri: P0, mediatype: &::windows_core::HSTRING, description: &::windows_core::HSTRING, mediastream: P1) -> ::windows_core::Result> where @@ -174,7 +169,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).CreateMediaResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), ::core::mem::transmute_copy(mediatype), ::core::mem::transmute_copy(description), mediastream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_Syndication"))] pub fn UpdateMediaResourceAsync(&self, uri: P0, mediatype: &::windows_core::HSTRING, mediastream: P1) -> ::windows_core::Result> where @@ -187,7 +181,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).UpdateMediaResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), ::core::mem::transmute_copy(mediatype), mediastream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn UpdateResourceAsync(&self, uri: P0, item: P1) -> ::windows_core::Result> where @@ -200,7 +193,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).UpdateResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn UpdateResourceItemAsync(&self, item: P0) -> ::windows_core::Result> where @@ -212,7 +204,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).UpdateResourceItemAsync)(::windows_core::Interface::as_raw(this), item.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn DeleteResourceAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -224,7 +215,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).DeleteResourceAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn DeleteResourceItemAsync(&self, item: P0) -> ::windows_core::Result> where @@ -240,7 +230,6 @@ impl AtomPubClient { let this = self; unsafe { (::windows_core::Interface::vtable(this).CancelAsyncOperations)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateAtomPubClientWithCredentials(servercredential: P0) -> ::windows_core::Result where @@ -251,7 +240,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).CreateAtomPubClientWithCredentials)(::windows_core::Interface::as_raw(this), servercredential.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Security_Credentials\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Web_Syndication"))] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -260,7 +248,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Web_Syndication"))] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -269,7 +256,6 @@ impl AtomPubClient { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Web_Syndication"))] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -278,7 +264,6 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Security_Credentials", feature = "Web_Syndication"))] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -287,7 +272,6 @@ impl AtomPubClient { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn MaxResponseBufferSize(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -296,13 +280,11 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).MaxResponseBufferSize)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetMaxResponseBufferSize(&self, value: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetMaxResponseBufferSize)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Timeout(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -311,13 +293,11 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).Timeout)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetTimeout(&self, value: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetTimeout)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn BypassCacheOnRetrieve(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -326,19 +306,16 @@ impl AtomPubClient { (::windows_core::Interface::vtable(this).BypassCacheOnRetrieve)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetBypassCacheOnRetrieve(&self, value: bool) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBypassCacheOnRetrieve)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetRequestHeader(&self, name: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetRequestHeader)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn RetrieveFeedAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -375,7 +352,6 @@ pub struct ResourceCollection(::windows_core::IUnknown); #[cfg(feature = "Web_Syndication")] ::windows_core::imp::required_hierarchy!(ResourceCollection, super::Syndication::ISyndicationNode); impl ResourceCollection { - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Title(&self) -> ::windows_core::Result { let this = self; @@ -391,7 +367,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).Uri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn Categories(&self) -> ::windows_core::Result> { let this = self; @@ -400,7 +375,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).Categories)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Accepts(&self) -> ::windows_core::Result> { let this = self; @@ -409,7 +383,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).Accepts)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -418,13 +391,11 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).NodeName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeNamespace(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -433,13 +404,11 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).NodeNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeNamespace(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeNamespace)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeValue(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -448,13 +417,11 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).NodeValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeValue(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -463,13 +430,11 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetLanguage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn BaseUri(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -478,7 +443,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).BaseUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetBaseUri(&self, value: P0) -> ::windows_core::Result<()> where @@ -487,7 +451,6 @@ impl ResourceCollection { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -496,7 +459,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -505,7 +467,6 @@ impl ResourceCollection { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Data_Xml_Dom", feature = "Web_Syndication"))] pub fn GetXmlDocument(&self, format: super::Syndication::SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -534,7 +495,6 @@ pub struct ServiceDocument(::windows_core::IUnknown); #[cfg(feature = "Web_Syndication")] ::windows_core::imp::required_hierarchy!(ServiceDocument, super::Syndication::ISyndicationNode); impl ServiceDocument { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Workspaces(&self) -> ::windows_core::Result> { let this = self; @@ -543,7 +503,6 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).Workspaces)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -552,13 +511,11 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).NodeName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeNamespace(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -567,13 +524,11 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).NodeNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeNamespace(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeNamespace)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeValue(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -582,13 +537,11 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).NodeValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeValue(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -597,13 +550,11 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetLanguage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn BaseUri(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -612,7 +563,6 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).BaseUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetBaseUri(&self, value: P0) -> ::windows_core::Result<()> where @@ -621,7 +571,6 @@ impl ServiceDocument { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -630,7 +579,6 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -639,7 +587,6 @@ impl ServiceDocument { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Data_Xml_Dom", feature = "Web_Syndication"))] pub fn GetXmlDocument(&self, format: super::Syndication::SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -668,7 +615,6 @@ pub struct Workspace(::windows_core::IUnknown); #[cfg(feature = "Web_Syndication")] ::windows_core::imp::required_hierarchy!(Workspace, super::Syndication::ISyndicationNode); impl Workspace { - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeName(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -677,13 +623,11 @@ impl Workspace { (::windows_core::Interface::vtable(this).NodeName)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeName(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeNamespace(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -692,13 +636,11 @@ impl Workspace { (::windows_core::Interface::vtable(this).NodeNamespace)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeNamespace(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeNamespace)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn NodeValue(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -707,13 +649,11 @@ impl Workspace { (::windows_core::Interface::vtable(this).NodeValue)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetNodeValue(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetNodeValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Language(&self) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::(self)?; @@ -722,13 +662,11 @@ impl Workspace { (::windows_core::Interface::vtable(this).Language)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetLanguage(&self, value: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetLanguage)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn BaseUri(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -737,7 +675,6 @@ impl Workspace { (::windows_core::Interface::vtable(this).BaseUri)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn SetBaseUri(&self, value: P0) -> ::windows_core::Result<()> where @@ -746,7 +683,6 @@ impl Workspace { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -755,7 +691,6 @@ impl Workspace { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Web_Syndication"))] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -764,7 +699,6 @@ impl Workspace { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`, `\"Web_Syndication\"`"] #[cfg(all(feature = "Data_Xml_Dom", feature = "Web_Syndication"))] pub fn GetXmlDocument(&self, format: super::Syndication::SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -773,7 +707,6 @@ impl Workspace { (::windows_core::Interface::vtable(this).GetXmlDocument)(::windows_core::Interface::as_raw(this), format, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Syndication\"`"] #[cfg(feature = "Web_Syndication")] pub fn Title(&self) -> ::windows_core::Result { let this = self; @@ -782,7 +715,6 @@ impl Workspace { (::windows_core::Interface::vtable(this).Title)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Collections(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs index 9f985bdd42..e754b5a98d 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Diagnostics/mod.rs @@ -142,7 +142,6 @@ impl HttpDiagnosticProvider { let this = self; unsafe { (::windows_core::Interface::vtable(this).RemoveRequestResponseCompleted)(::windows_core::Interface::as_raw(this), token).ok() } } - #[doc = "Required features: `\"System_Diagnostics\"`"] #[cfg(feature = "System_Diagnostics")] pub fn CreateFromProcessDiagnosticInfo(processdiagnosticinfo: P0) -> ::windows_core::Result where @@ -218,7 +217,6 @@ impl HttpDiagnosticProviderRequestResponseCompletedEventArgs { (::windows_core::Interface::vtable(this).Initiator)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SourceLocations(&self) -> ::windows_core::Result> { let this = self; @@ -368,7 +366,6 @@ impl HttpDiagnosticProviderRequestSentEventArgs { (::windows_core::Interface::vtable(this).Initiator)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SourceLocations(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs index d1239b48b5..03e8ff2f7e 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Filters/mod.rs @@ -216,7 +216,6 @@ impl HttpBaseProtocolFilter { (::windows_core::Interface::vtable(this).CookieManager)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ClientCertificate(&self) -> ::windows_core::Result { let this = self; @@ -225,7 +224,6 @@ impl HttpBaseProtocolFilter { (::windows_core::Interface::vtable(this).ClientCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn SetClientCertificate(&self, value: P0) -> ::windows_core::Result<()> where @@ -234,7 +232,6 @@ impl HttpBaseProtocolFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetClientCertificate)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn IgnorableServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -254,7 +251,6 @@ impl HttpBaseProtocolFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMaxConnectionsPerServer)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = self; @@ -263,7 +259,6 @@ impl HttpBaseProtocolFilter { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -272,7 +267,6 @@ impl HttpBaseProtocolFilter { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetProxyCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = self; @@ -281,7 +275,6 @@ impl HttpBaseProtocolFilter { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -341,7 +334,6 @@ impl HttpBaseProtocolFilter { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).ClearAuthenticationCache)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn User(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -350,7 +342,6 @@ impl HttpBaseProtocolFilter { (::windows_core::Interface::vtable(this).User)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn CreateForUser(user: P0) -> ::windows_core::Result where @@ -441,7 +432,6 @@ impl HttpServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).RequestMessage)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = self; @@ -450,7 +440,6 @@ impl HttpServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).ServerCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn ServerCertificateErrorSeverity(&self) -> ::windows_core::Result { let this = self; @@ -459,7 +448,6 @@ impl HttpServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -468,7 +456,6 @@ impl HttpServerCustomValidationRequestedEventArgs { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs b/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs index e9b3fa5bf5..330fc79fc1 100644 --- a/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/Headers/mod.rs @@ -720,7 +720,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -736,7 +735,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -745,7 +743,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -754,7 +751,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -763,7 +759,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -775,7 +770,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -784,7 +778,6 @@ impl HttpCacheDirectiveHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -793,13 +786,11 @@ impl HttpCacheDirectiveHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -808,19 +799,16 @@ impl HttpCacheDirectiveHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -829,7 +817,6 @@ impl HttpCacheDirectiveHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -870,7 +857,6 @@ pub struct HttpChallengeHeaderValue(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HttpChallengeHeaderValue, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(HttpChallengeHeaderValue, super::super::super::Foundation::IStringable); impl HttpChallengeHeaderValue { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -965,7 +951,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -981,7 +966,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -990,7 +974,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -999,7 +982,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1008,7 +990,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1020,7 +1001,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1029,7 +1009,6 @@ impl HttpChallengeHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1038,13 +1017,11 @@ impl HttpChallengeHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -1053,19 +1030,16 @@ impl HttpChallengeHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1074,7 +1048,6 @@ impl HttpChallengeHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1188,7 +1161,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1204,7 +1176,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1213,7 +1184,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1222,7 +1192,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1231,7 +1200,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1243,7 +1211,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1252,7 +1219,6 @@ impl HttpConnectionOptionHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1261,13 +1227,11 @@ impl HttpConnectionOptionHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -1276,19 +1240,16 @@ impl HttpConnectionOptionHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1297,7 +1258,6 @@ impl HttpConnectionOptionHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1411,7 +1371,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1427,7 +1386,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1436,7 +1394,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1445,7 +1402,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1454,7 +1410,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1466,7 +1421,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1475,7 +1429,6 @@ impl HttpContentCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1484,13 +1437,11 @@ impl HttpContentCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -1499,19 +1450,16 @@ impl HttpContentCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1520,7 +1468,6 @@ impl HttpContentCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1647,7 +1594,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1663,7 +1609,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1672,7 +1617,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1681,7 +1625,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1690,7 +1633,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -1702,7 +1644,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1711,7 +1652,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -1720,13 +1660,11 @@ impl HttpContentCodingWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -1735,19 +1673,16 @@ impl HttpContentCodingWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -1756,7 +1691,6 @@ impl HttpContentCodingWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1841,7 +1775,6 @@ impl HttpContentDispositionHeaderValue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetName)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -1982,7 +1915,6 @@ impl HttpContentHeaderCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContentLocation)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ContentMD5(&self) -> ::windows_core::Result { let this = self; @@ -1991,7 +1923,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).ContentMD5)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn SetContentMD5(&self, value: P0) -> ::windows_core::Result<()> where @@ -2067,7 +1998,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).TryAppendWithoutValidation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -2076,7 +2006,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2085,7 +2014,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2094,7 +2022,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2103,7 +2030,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2112,7 +2038,6 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2121,13 +2046,11 @@ impl HttpContentHeaderCollection { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2363,7 +2286,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2379,7 +2301,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2388,7 +2309,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2397,7 +2317,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2406,7 +2325,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -2418,7 +2336,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2427,7 +2344,6 @@ impl HttpCookiePairHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2436,13 +2352,11 @@ impl HttpCookiePairHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -2451,19 +2365,16 @@ impl HttpCookiePairHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2472,7 +2383,6 @@ impl HttpCookiePairHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2513,7 +2423,6 @@ pub struct HttpCredentialsHeaderValue(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HttpCredentialsHeaderValue, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(HttpCredentialsHeaderValue, super::super::super::Foundation::IStringable); impl HttpCredentialsHeaderValue { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -2671,7 +2580,6 @@ impl HttpExpectationHeaderValue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetValue)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -2752,7 +2660,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2768,7 +2675,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2777,7 +2683,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2786,7 +2691,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2795,7 +2699,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -2807,7 +2710,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2816,7 +2718,6 @@ impl HttpExpectationHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2825,13 +2726,11 @@ impl HttpExpectationHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -2840,19 +2739,16 @@ impl HttpExpectationHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2861,7 +2757,6 @@ impl HttpExpectationHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2914,7 +2809,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2930,7 +2824,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2939,7 +2832,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -2948,7 +2840,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -2957,7 +2848,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -2969,7 +2859,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2978,7 +2867,6 @@ impl HttpLanguageHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -2987,13 +2875,11 @@ impl HttpLanguageHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -3002,19 +2888,16 @@ impl HttpLanguageHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3023,7 +2906,6 @@ impl HttpLanguageHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Globalization\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Globalization"))] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3150,7 +3032,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3166,7 +3047,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3175,7 +3055,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3184,7 +3063,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3193,7 +3071,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -3205,7 +3082,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3214,7 +3090,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3223,13 +3098,11 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -3238,19 +3111,16 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3259,7 +3129,6 @@ impl HttpLanguageRangeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3322,7 +3191,6 @@ impl HttpMediaTypeHeaderValue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMediaType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -3407,7 +3275,6 @@ impl HttpMediaTypeWithQualityHeaderValue { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMediaType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -3502,7 +3369,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3518,7 +3384,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3527,7 +3392,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3536,7 +3400,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3545,7 +3408,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -3557,7 +3419,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3566,7 +3427,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3575,13 +3435,11 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -3590,19 +3448,16 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3611,7 +3466,6 @@ impl HttpMediaTypeWithQualityHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3664,7 +3518,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3680,7 +3533,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3689,7 +3541,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3698,7 +3549,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -3707,7 +3557,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -3719,7 +3568,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3728,7 +3576,6 @@ impl HttpMethodHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -3737,13 +3584,11 @@ impl HttpMethodHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -3752,19 +3597,16 @@ impl HttpMethodHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -3773,7 +3615,6 @@ impl HttpMethodHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4052,7 +3893,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4068,7 +3908,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4077,7 +3916,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4086,7 +3924,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4095,7 +3932,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -4107,7 +3943,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -4116,7 +3951,6 @@ impl HttpProductInfoHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -4125,13 +3959,11 @@ impl HttpProductInfoHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -4140,19 +3972,16 @@ impl HttpProductInfoHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4161,7 +3990,6 @@ impl HttpProductInfoHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4291,7 +4119,6 @@ impl HttpRequestHeaderCollection { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetFrom)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn Host(&self) -> ::windows_core::Result { let this = self; @@ -4300,7 +4127,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).Host)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking\"`"] #[cfg(feature = "Networking")] pub fn SetHost(&self, value: P0) -> ::windows_core::Result<()> where @@ -4404,7 +4230,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).TryAppendWithoutValidation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -4413,7 +4238,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4422,7 +4246,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4431,7 +4254,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4440,7 +4262,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4449,7 +4270,6 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4458,13 +4278,11 @@ impl HttpRequestHeaderCollection { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4622,7 +4440,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).TryAppendWithoutValidation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result>> { let this = &::windows_core::Interface::cast::>>(self)?; @@ -4631,7 +4448,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Lookup(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<::windows_core::HSTRING> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4640,7 +4456,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).Lookup)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4649,7 +4464,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn HasKey(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4658,7 +4472,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).HasKey)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4667,7 +4480,6 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Insert(&self, key: &::windows_core::HSTRING, value: &::windows_core::HSTRING) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4676,13 +4488,11 @@ impl HttpResponseHeaderCollection { (::windows_core::Interface::vtable(this).Insert)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key), ::core::mem::transmute_copy(value), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Remove(&self, key: &::windows_core::HSTRING) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Remove)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(key)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4730,7 +4540,6 @@ pub struct HttpTransferCodingHeaderValue(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HttpTransferCodingHeaderValue, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(HttpTransferCodingHeaderValue, super::super::super::Foundation::IStringable); impl HttpTransferCodingHeaderValue { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Parameters(&self) -> ::windows_core::Result> { let this = self; @@ -4812,7 +4621,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).TryParseAdd)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(input), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4828,7 +4636,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).ToString)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4837,7 +4644,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4846,7 +4652,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetView(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -4855,7 +4660,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetView)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -4867,7 +4671,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn SetAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -4876,7 +4679,6 @@ impl HttpTransferCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).SetAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InsertAt(&self, index: u32, value: P0) -> ::windows_core::Result<()> where @@ -4885,13 +4687,11 @@ impl HttpTransferCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).InsertAt)(::windows_core::Interface::as_raw(this), index, value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAt)(::windows_core::Interface::as_raw(this), index).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Append(&self, value: P0) -> ::windows_core::Result<()> where @@ -4900,19 +4700,16 @@ impl HttpTransferCodingHeaderValueCollection { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Append)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn RemoveAtEnd(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).RemoveAtEnd)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Clear(&self) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; unsafe { (::windows_core::Interface::vtable(this).Clear)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::>(self)?; @@ -4921,7 +4718,6 @@ impl HttpTransferCodingHeaderValueCollection { (::windows_core::Interface::vtable(this).GetMany)(::windows_core::Interface::as_raw(this), startindex, items.len().try_into().unwrap(), ::core::mem::transmute_copy(&items), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ReplaceAll(&self, items: &[::core::option::Option]) -> ::windows_core::Result<()> { let this = &::windows_core::Interface::cast::>(self)?; diff --git a/crates/libs/windows/src/Windows/Web/Http/impl.rs b/crates/libs/windows/src/Windows/Web/Http/impl.rs index 8ad5ade9fa..d81931526f 100644 --- a/crates/libs/windows/src/Windows/Web/Http/impl.rs +++ b/crates/libs/windows/src/Windows/Web/Http/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_Streams\"`, `\"Web_Http_Headers\"`"] #[cfg(all(feature = "Storage_Streams", feature = "Web_Http_Headers"))] pub trait IHttpContent_Impl: Sized + super::super::Foundation::IClosable_Impl { fn Headers(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Web/Http/mod.rs b/crates/libs/windows/src/Windows/Web/Http/mod.rs index 1a90d4e53a..042df0c3fc 100644 --- a/crates/libs/windows/src/Windows/Web/Http/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Http/mod.rs @@ -1,11 +1,8 @@ #[cfg(feature = "Web_Http_Diagnostics")] -#[doc = "Required features: `\"Web_Http_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "Web_Http_Filters")] -#[doc = "Required features: `\"Web_Http_Filters\"`"] pub mod Filters; #[cfg(feature = "Web_Http_Headers")] -#[doc = "Required features: `\"Web_Http_Headers\"`"] pub mod Headers; ::windows_core::imp::com_interface!(IHttpBufferContentFactory, IHttpBufferContentFactory_Vtbl, 0xbc20c193_c41f_4ff7_9123_6435736eadc2); #[repr(C)] @@ -85,7 +82,6 @@ pub struct IHttpClientFactory_Vtbl { ::windows_core::imp::interface_hierarchy!(IHttpContent, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(IHttpContent, super::super::Foundation::IClosable); impl IHttpContent { - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -101,7 +97,6 @@ impl IHttpContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -110,7 +105,6 @@ impl IHttpContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -133,7 +127,6 @@ impl IHttpContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -455,7 +448,6 @@ impl HttpBufferContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBuffer(content: P0) -> ::windows_core::Result where @@ -466,7 +458,6 @@ impl HttpBufferContent { (::windows_core::Interface::vtable(this).CreateFromBuffer)(::windows_core::Interface::as_raw(this), content.into_param().abi(), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromBufferWithOffset(content: P0, offset: u32, count: u32) -> ::windows_core::Result where @@ -477,7 +468,6 @@ impl HttpBufferContent { (::windows_core::Interface::vtable(this).CreateFromBufferWithOffset)(::windows_core::Interface::as_raw(this), content.into_param().abi(), offset, count, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -493,7 +483,6 @@ impl HttpBufferContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -502,7 +491,6 @@ impl HttpBufferContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -525,7 +513,6 @@ impl HttpBufferContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -609,7 +596,6 @@ impl HttpClient { (::windows_core::Interface::vtable(this).GetWithOptionAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), completionoption, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetBufferAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -621,7 +607,6 @@ impl HttpClient { (::windows_core::Interface::vtable(this).GetBufferAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn GetInputStreamAsync(&self, uri: P0) -> ::windows_core::Result> where @@ -685,7 +670,6 @@ impl HttpClient { (::windows_core::Interface::vtable(this).SendRequestWithOptionAsync)(::windows_core::Interface::as_raw(this), request.into_param().abi(), completionoption, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn DefaultRequestHeaders(&self) -> ::windows_core::Result { let this = self; @@ -807,7 +791,6 @@ impl HttpClient { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetDefaultPrivacyAnnotation)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Web_Http_Filters\"`"] #[cfg(feature = "Web_Http_Filters")] pub fn Create(filter: P0) -> ::windows_core::Result where @@ -948,7 +931,6 @@ impl ::windows_core::RuntimeName for HttpCookie { } unsafe impl ::core::marker::Send for HttpCookie {} unsafe impl ::core::marker::Sync for HttpCookie {} -#[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug, ::core::clone::Clone)] @@ -959,7 +941,6 @@ pub struct HttpCookieCollection(::windows_core::IUnknown); ::windows_core::imp::required_hierarchy!(HttpCookieCollection, super::super::Foundation::Collections::IIterable::, super::super::Foundation::Collections::IVectorView::); #[cfg(feature = "Foundation_Collections")] impl HttpCookieCollection { - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -968,7 +949,6 @@ impl HttpCookieCollection { (::windows_core::Interface::vtable(this).First)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetAt(&self, index: u32) -> ::windows_core::Result { let this = self; @@ -977,7 +957,6 @@ impl HttpCookieCollection { (::windows_core::Interface::vtable(this).GetAt)(::windows_core::Interface::as_raw(this), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Size(&self) -> ::windows_core::Result { let this = self; @@ -986,7 +965,6 @@ impl HttpCookieCollection { (::windows_core::Interface::vtable(this).Size)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn IndexOf(&self, value: P0, index: &mut u32) -> ::windows_core::Result where @@ -998,7 +976,6 @@ impl HttpCookieCollection { (::windows_core::Interface::vtable(this).IndexOf)(::windows_core::Interface::as_raw(this), value.into_param().abi(), index, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetMany(&self, startindex: u32, items: &mut [::core::option::Option]) -> ::windows_core::Result { let this = self; @@ -1073,7 +1050,6 @@ impl HttpCookieManager { let this = self; unsafe { (::windows_core::Interface::vtable(this).DeleteCookie)(::windows_core::Interface::as_raw(this), cookie.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetCookies(&self, uri: P0) -> ::windows_core::Result where @@ -1108,7 +1084,6 @@ impl HttpFormUrlEncodedContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -1124,7 +1099,6 @@ impl HttpFormUrlEncodedContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1133,7 +1107,6 @@ impl HttpFormUrlEncodedContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1156,7 +1129,6 @@ impl HttpFormUrlEncodedContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -1168,7 +1140,6 @@ impl HttpFormUrlEncodedContent { (::windows_core::Interface::vtable(this).WriteToStreamAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Create(content: P0) -> ::windows_core::Result where @@ -1242,7 +1213,6 @@ impl HttpGetBufferResult { (::windows_core::Interface::vtable(this).Succeeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; @@ -1309,7 +1279,6 @@ impl HttpGetInputStreamResult { (::windows_core::Interface::vtable(this).Succeeded)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn Value(&self) -> ::windows_core::Result { let this = self; @@ -1512,7 +1481,6 @@ impl HttpMultipartContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -1528,7 +1496,6 @@ impl HttpMultipartContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1537,7 +1504,6 @@ impl HttpMultipartContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1560,7 +1526,6 @@ impl HttpMultipartContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -1591,7 +1556,6 @@ impl HttpMultipartContent { (::windows_core::Interface::vtable(this).CreateWithSubtypeAndBoundary)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(subtype), ::core::mem::transmute_copy(boundary), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1659,7 +1623,6 @@ impl HttpMultipartFormDataContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -1675,7 +1638,6 @@ impl HttpMultipartFormDataContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1684,7 +1646,6 @@ impl HttpMultipartFormDataContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1707,7 +1668,6 @@ impl HttpMultipartFormDataContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -1746,7 +1706,6 @@ impl HttpMultipartFormDataContent { (::windows_core::Interface::vtable(this).CreateWithBoundary)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(boundary), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn First(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::>(self)?; @@ -1827,7 +1786,6 @@ impl HttpRequestMessage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContent)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -1850,7 +1808,6 @@ impl HttpRequestMessage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetMethod)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Properties(&self) -> ::windows_core::Result> { let this = self; @@ -2015,7 +1972,6 @@ impl HttpResponseMessage { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetContent)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -2137,7 +2093,6 @@ impl HttpStreamContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -2153,7 +2108,6 @@ impl HttpStreamContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2162,7 +2116,6 @@ impl HttpStreamContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2185,7 +2138,6 @@ impl HttpStreamContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -2197,7 +2149,6 @@ impl HttpStreamContent { (::windows_core::Interface::vtable(this).WriteToStreamAsync)(::windows_core::Interface::as_raw(this), outputstream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromInputStream(content: P0) -> ::windows_core::Result where @@ -2243,7 +2194,6 @@ impl HttpStringContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).Close)(::windows_core::Interface::as_raw(this)).ok() } } - #[doc = "Required features: `\"Web_Http_Headers\"`"] #[cfg(feature = "Web_Http_Headers")] pub fn Headers(&self) -> ::windows_core::Result { let this = self; @@ -2259,7 +2209,6 @@ impl HttpStringContent { (::windows_core::Interface::vtable(this).BufferAllAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsBufferAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2268,7 +2217,6 @@ impl HttpStringContent { (::windows_core::Interface::vtable(this).ReadAsBufferAsync)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn ReadAsInputStreamAsync(&self) -> ::windows_core::Result> { let this = self; @@ -2291,7 +2239,6 @@ impl HttpStringContent { (::windows_core::Interface::vtable(this).TryComputeLength)(::windows_core::Interface::as_raw(this), length, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn WriteToStreamAsync(&self, outputstream: P0) -> ::windows_core::Result> where @@ -2309,7 +2256,6 @@ impl HttpStringContent { (::windows_core::Interface::vtable(this).CreateFromString)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(content), &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStringWithEncoding(content: &::windows_core::HSTRING, encoding: super::super::Storage::Streams::UnicodeEncoding) -> ::windows_core::Result { Self::IHttpStringContentFactory(|this| unsafe { @@ -2317,7 +2263,6 @@ impl HttpStringContent { (::windows_core::Interface::vtable(this).CreateFromStringWithEncoding)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(content), encoding, &mut result__).from_abi(result__) }) } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CreateFromStringWithEncodingAndMediaType(content: &::windows_core::HSTRING, encoding: super::super::Storage::Streams::UnicodeEncoding, mediatype: &::windows_core::HSTRING) -> ::windows_core::Result { Self::IHttpStringContentFactory(|this| unsafe { @@ -2356,7 +2301,6 @@ pub struct HttpTransportInformation(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(HttpTransportInformation, ::windows_core::IUnknown, ::windows_core::IInspectable); ::windows_core::imp::required_hierarchy!(HttpTransportInformation, super::super::Foundation::IStringable); impl HttpTransportInformation { - #[doc = "Required features: `\"Security_Cryptography_Certificates\"`"] #[cfg(feature = "Security_Cryptography_Certificates")] pub fn ServerCertificate(&self) -> ::windows_core::Result { let this = self; @@ -2365,7 +2309,6 @@ impl HttpTransportInformation { (::windows_core::Interface::vtable(this).ServerCertificate)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Networking_Sockets\"`"] #[cfg(feature = "Networking_Sockets")] pub fn ServerCertificateErrorSeverity(&self) -> ::windows_core::Result { let this = self; @@ -2374,7 +2317,6 @@ impl HttpTransportInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrorSeverity)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerCertificateErrors(&self) -> ::windows_core::Result> { let this = self; @@ -2383,7 +2325,6 @@ impl HttpTransportInformation { (::windows_core::Interface::vtable(this).ServerCertificateErrors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`, `\"Security_Cryptography_Certificates\"`"] #[cfg(all(feature = "Foundation_Collections", feature = "Security_Cryptography_Certificates"))] pub fn ServerIntermediateCertificates(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/Syndication/impl.rs b/crates/libs/windows/src/Windows/Web/Syndication/impl.rs index bac9931812..3d81e047b4 100644 --- a/crates/libs/windows/src/Windows/Web/Syndication/impl.rs +++ b/crates/libs/windows/src/Windows/Web/Syndication/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub trait ISyndicationClient_Impl: Sized { fn ServerCredential(&self) -> ::windows_core::Result; @@ -140,7 +139,6 @@ impl ISyndicationClient_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Data_Xml_Dom\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Data_Xml_Dom", feature = "Foundation_Collections"))] pub trait ISyndicationNode_Impl: Sized { fn NodeName(&self) -> ::windows_core::Result<::windows_core::HSTRING>; @@ -306,7 +304,6 @@ impl ISyndicationNode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Data_Xml_Dom\"`, `\"Foundation_Collections\"`"] #[cfg(all(feature = "Data_Xml_Dom", feature = "Foundation_Collections"))] pub trait ISyndicationText_Impl: Sized + ISyndicationNode_Impl { fn Text(&self) -> ::windows_core::Result<::windows_core::HSTRING>; diff --git a/crates/libs/windows/src/Windows/Web/Syndication/mod.rs b/crates/libs/windows/src/Windows/Web/Syndication/mod.rs index d09f25eb82..2963247058 100644 --- a/crates/libs/windows/src/Windows/Web/Syndication/mod.rs +++ b/crates/libs/windows/src/Windows/Web/Syndication/mod.rs @@ -40,7 +40,6 @@ pub struct ISyndicationCategoryFactory_Vtbl { ::windows_core::imp::com_interface!(ISyndicationClient, ISyndicationClient_Vtbl, 0x9e18a9b7_7249_4b45_b229_7df895a5a1f5); ::windows_core::imp::interface_hierarchy!(ISyndicationClient, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ISyndicationClient { - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = self; @@ -49,7 +48,6 @@ impl ISyndicationClient { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -58,7 +56,6 @@ impl ISyndicationClient { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = self; @@ -67,7 +64,6 @@ impl ISyndicationClient { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -410,7 +406,6 @@ impl ISyndicationNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -419,7 +414,6 @@ impl ISyndicationNode { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -428,7 +422,6 @@ impl ISyndicationNode { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = self; @@ -521,7 +514,6 @@ impl ISyndicationText { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Xml(&self) -> ::windows_core::Result { let this = self; @@ -530,7 +522,6 @@ impl ISyndicationText { (::windows_core::Interface::vtable(this).Xml)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn SetXml(&self, value: P0) -> ::windows_core::Result<()> where @@ -597,7 +588,6 @@ impl ISyndicationText { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -606,7 +596,6 @@ impl ISyndicationText { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -615,7 +604,6 @@ impl ISyndicationText { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -838,7 +826,6 @@ impl SyndicationCategory { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -847,7 +834,6 @@ impl SyndicationCategory { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -856,7 +842,6 @@ impl SyndicationCategory { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -896,7 +881,6 @@ impl SyndicationClient { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ServerCredential(&self) -> ::windows_core::Result { let this = self; @@ -905,7 +889,6 @@ impl SyndicationClient { (::windows_core::Interface::vtable(this).ServerCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetServerCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -914,7 +897,6 @@ impl SyndicationClient { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetServerCredential)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn ProxyCredential(&self) -> ::windows_core::Result { let this = self; @@ -923,7 +905,6 @@ impl SyndicationClient { (::windows_core::Interface::vtable(this).ProxyCredential)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn SetProxyCredential(&self, value: P0) -> ::windows_core::Result<()> where @@ -979,7 +960,6 @@ impl SyndicationClient { (::windows_core::Interface::vtable(this).RetrieveFeedAsync)(::windows_core::Interface::as_raw(this), uri.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Security_Credentials\"`"] #[cfg(feature = "Security_Credentials")] pub fn CreateSyndicationClient(servercredential: P0) -> ::windows_core::Result where @@ -1108,7 +1088,6 @@ impl SyndicationContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1117,7 +1096,6 @@ impl SyndicationContent { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1126,7 +1104,6 @@ impl SyndicationContent { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1157,7 +1134,6 @@ impl SyndicationContent { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Xml(&self) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1166,7 +1142,6 @@ impl SyndicationContent { (::windows_core::Interface::vtable(this).Xml)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn SetXml(&self, value: P0) -> ::windows_core::Result<()> where @@ -1223,7 +1198,6 @@ impl SyndicationFeed { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Authors(&self) -> ::windows_core::Result> { let this = self; @@ -1232,7 +1206,6 @@ impl SyndicationFeed { (::windows_core::Interface::vtable(this).Authors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Categories(&self) -> ::windows_core::Result> { let this = self; @@ -1241,7 +1214,6 @@ impl SyndicationFeed { (::windows_core::Interface::vtable(this).Categories)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Contributors(&self) -> ::windows_core::Result> { let this = self; @@ -1289,7 +1261,6 @@ impl SyndicationFeed { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetId)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Items(&self) -> ::windows_core::Result> { let this = self; @@ -1309,7 +1280,6 @@ impl SyndicationFeed { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLastUpdatedTime)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Links(&self) -> ::windows_core::Result> { let this = self; @@ -1413,7 +1383,6 @@ impl SyndicationFeed { let this = self; unsafe { (::windows_core::Interface::vtable(this).Load)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(feed)).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn LoadFromXml(&self, feeddocument: P0) -> ::windows_core::Result<()> where @@ -1489,7 +1458,6 @@ impl SyndicationFeed { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1498,7 +1466,6 @@ impl SyndicationFeed { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1507,7 +1474,6 @@ impl SyndicationFeed { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1647,7 +1613,6 @@ impl SyndicationGenerator { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1656,7 +1621,6 @@ impl SyndicationGenerator { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1665,7 +1629,6 @@ impl SyndicationGenerator { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -1705,7 +1668,6 @@ impl SyndicationItem { static SHARED: ::windows_core::imp::FactoryCache = ::windows_core::imp::FactoryCache::new(); SHARED.call(callback) } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Authors(&self) -> ::windows_core::Result> { let this = self; @@ -1714,7 +1676,6 @@ impl SyndicationItem { (::windows_core::Interface::vtable(this).Authors)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Categories(&self) -> ::windows_core::Result> { let this = self; @@ -1723,7 +1684,6 @@ impl SyndicationItem { (::windows_core::Interface::vtable(this).Categories)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Contributors(&self) -> ::windows_core::Result> { let this = self; @@ -1768,7 +1728,6 @@ impl SyndicationItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetLastUpdatedTime)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn Links(&self) -> ::windows_core::Result> { let this = self; @@ -1890,7 +1849,6 @@ impl SyndicationItem { let this = self; unsafe { (::windows_core::Interface::vtable(this).Load)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(item)).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn LoadFromXml(&self, itemdocument: P0) -> ::windows_core::Result<()> where @@ -1967,7 +1925,6 @@ impl SyndicationItem { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1976,7 +1933,6 @@ impl SyndicationItem { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -1985,7 +1941,6 @@ impl SyndicationItem { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2170,7 +2125,6 @@ impl SyndicationLink { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2179,7 +2133,6 @@ impl SyndicationLink { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2188,7 +2141,6 @@ impl SyndicationLink { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2286,7 +2238,6 @@ impl SyndicationNode { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -2295,7 +2246,6 @@ impl SyndicationNode { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = self; @@ -2304,7 +2254,6 @@ impl SyndicationNode { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = self; @@ -2408,7 +2357,6 @@ impl SyndicationPerson { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2417,7 +2365,6 @@ impl SyndicationPerson { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2426,7 +2373,6 @@ impl SyndicationPerson { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2575,7 +2521,6 @@ impl SyndicationText { let this = &::windows_core::Interface::cast::(self)?; unsafe { (::windows_core::Interface::vtable(this).SetBaseUri)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn AttributeExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2584,7 +2529,6 @@ impl SyndicationText { (::windows_core::Interface::vtable(this).AttributeExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn ElementExtensions(&self) -> ::windows_core::Result> { let this = &::windows_core::Interface::cast::(self)?; @@ -2593,7 +2537,6 @@ impl SyndicationText { (::windows_core::Interface::vtable(this).ElementExtensions)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn GetXmlDocument(&self, format: SyndicationFormat) -> ::windows_core::Result { let this = &::windows_core::Interface::cast::(self)?; @@ -2624,7 +2567,6 @@ impl SyndicationText { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetType)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(value)).ok() } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn Xml(&self) -> ::windows_core::Result { let this = self; @@ -2633,7 +2575,6 @@ impl SyndicationText { (::windows_core::Interface::vtable(this).Xml)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Data_Xml_Dom\"`"] #[cfg(feature = "Data_Xml_Dom")] pub fn SetXml(&self, value: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs b/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs index bc3a4c48bb..bf7bf01969 100644 --- a/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs +++ b/crates/libs/windows/src/Windows/Web/UI/Interop/mod.rs @@ -130,13 +130,11 @@ impl WebViewControl { (::windows_core::Interface::vtable(this).CanGoForward)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetDefaultBackgroundColor(&self, value: super::super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn DefaultBackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -159,7 +157,6 @@ impl WebViewControl { (::windows_core::Interface::vtable(this).Settings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeferredPermissionRequests(&self) -> ::windows_core::Result> { let this = self; @@ -203,7 +200,6 @@ impl WebViewControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).NavigateToLocalStreamUri)(::windows_core::Interface::as_raw(this), source.into_param().abi(), streamresolver.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn NavigateWithHttpRequestMessage(&self, requestmessage: P0) -> ::windows_core::Result<()> where @@ -212,7 +208,6 @@ impl WebViewControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).NavigateWithHttpRequestMessage)(::windows_core::Interface::as_raw(this), requestmessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InvokeScriptAsync(&self, scriptname: &::windows_core::HSTRING, arguments: P0) -> ::windows_core::Result> where @@ -224,7 +219,6 @@ impl WebViewControl { (::windows_core::Interface::vtable(this).InvokeScriptAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(scriptname), arguments.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CapturePreviewToStreamAsync(&self, stream: P0) -> ::windows_core::Result where @@ -236,7 +230,6 @@ impl WebViewControl { (::windows_core::Interface::vtable(this).CapturePreviewToStreamAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_DataTransfer\"`"] #[cfg(feature = "ApplicationModel_DataTransfer")] pub fn CaptureSelectedContentToDataPackageAsync(&self) -> ::windows_core::Result> { let this = self; @@ -618,7 +611,6 @@ impl ::windows_core::RuntimeName for WebViewControl { pub struct WebViewControlAcceleratorKeyPressedEventArgs(::windows_core::IUnknown); ::windows_core::imp::interface_hierarchy!(WebViewControlAcceleratorKeyPressedEventArgs, ::windows_core::IUnknown, ::windows_core::IInspectable); impl WebViewControlAcceleratorKeyPressedEventArgs { - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn EventType(&self) -> ::windows_core::Result { let this = self; @@ -627,7 +619,6 @@ impl WebViewControlAcceleratorKeyPressedEventArgs { (::windows_core::Interface::vtable(this).EventType)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] pub fn VirtualKey(&self) -> ::windows_core::Result { let this = self; @@ -636,7 +627,6 @@ impl WebViewControlAcceleratorKeyPressedEventArgs { (::windows_core::Interface::vtable(this).VirtualKey)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI_Core\"`"] #[cfg(feature = "UI_Core")] pub fn KeyStatus(&self) -> ::windows_core::Result { let this = self; @@ -737,7 +727,6 @@ impl WebViewControlProcess { (::windows_core::Interface::vtable(this).CreateWebViewControlAsync)(::windows_core::Interface::as_raw(this), hostwindowhandle, bounds, &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn GetWebViewControls(&self) -> ::windows_core::Result> { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/UI/impl.rs b/crates/libs/windows/src/Windows/Web/UI/impl.rs index d3fa50dedc..b049e7e6b2 100644 --- a/crates/libs/windows/src/Windows/Web/UI/impl.rs +++ b/crates/libs/windows/src/Windows/Web/UI/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"ApplicationModel_DataTransfer\"`, `\"Foundation_Collections\"`, `\"Storage_Streams\"`, `\"UI\"`, `\"Web_Http\"`"] #[cfg(all(feature = "ApplicationModel_DataTransfer", feature = "Foundation_Collections", feature = "Storage_Streams", feature = "UI", feature = "Web_Http"))] pub trait IWebViewControl_Impl: Sized { fn Source(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Web/UI/mod.rs b/crates/libs/windows/src/Windows/Web/UI/mod.rs index 000db9d5ce..da300db68f 100644 --- a/crates/libs/windows/src/Windows/Web/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Web/UI/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Web_UI_Interop")] -#[doc = "Required features: `\"Web_UI_Interop\"`"] pub mod Interop; ::windows_core::imp::com_interface!(IWebViewControl, IWebViewControl_Vtbl, 0x3f921316_bc70_4bda_9136_c94370899fab); ::windows_core::imp::interface_hierarchy!(IWebViewControl, ::windows_core::IUnknown, ::windows_core::IInspectable); @@ -39,13 +38,11 @@ impl IWebViewControl { (::windows_core::Interface::vtable(this).CanGoForward)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn SetDefaultBackgroundColor(&self, value: super::super::UI::Color) -> ::windows_core::Result<()> { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetDefaultBackgroundColor)(::windows_core::Interface::as_raw(this), value).ok() } } - #[doc = "Required features: `\"UI\"`"] #[cfg(feature = "UI")] pub fn DefaultBackgroundColor(&self) -> ::windows_core::Result { let this = self; @@ -68,7 +65,6 @@ impl IWebViewControl { (::windows_core::Interface::vtable(this).Settings)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn DeferredPermissionRequests(&self) -> ::windows_core::Result> { let this = self; @@ -112,7 +108,6 @@ impl IWebViewControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).NavigateToLocalStreamUri)(::windows_core::Interface::as_raw(this), source.into_param().abi(), streamresolver.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn NavigateWithHttpRequestMessage(&self, requestmessage: P0) -> ::windows_core::Result<()> where @@ -121,7 +116,6 @@ impl IWebViewControl { let this = self; unsafe { (::windows_core::Interface::vtable(this).NavigateWithHttpRequestMessage)(::windows_core::Interface::as_raw(this), requestmessage.into_param().abi()).ok() } } - #[doc = "Required features: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] pub fn InvokeScriptAsync(&self, scriptname: &::windows_core::HSTRING, arguments: P0) -> ::windows_core::Result> where @@ -133,7 +127,6 @@ impl IWebViewControl { (::windows_core::Interface::vtable(this).InvokeScriptAsync)(::windows_core::Interface::as_raw(this), ::core::mem::transmute_copy(scriptname), arguments.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn CapturePreviewToStreamAsync(&self, stream: P0) -> ::windows_core::Result where @@ -145,7 +138,6 @@ impl IWebViewControl { (::windows_core::Interface::vtable(this).CapturePreviewToStreamAsync)(::windows_core::Interface::as_raw(this), stream.into_param().abi(), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"ApplicationModel_DataTransfer\"`"] #[cfg(feature = "ApplicationModel_DataTransfer")] pub fn CaptureSelectedContentToDataPackageAsync(&self) -> ::windows_core::Result> { let this = self; @@ -1154,7 +1146,6 @@ impl WebViewControlWebResourceRequestedEventArgs { (::windows_core::Interface::vtable(this).GetDeferral)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn Request(&self) -> ::windows_core::Result { let this = self; @@ -1163,7 +1154,6 @@ impl WebViewControlWebResourceRequestedEventArgs { (::windows_core::Interface::vtable(this).Request)(::windows_core::Interface::as_raw(this), &mut result__).from_abi(result__) } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn SetResponse(&self, value: P0) -> ::windows_core::Result<()> where @@ -1172,7 +1162,6 @@ impl WebViewControlWebResourceRequestedEventArgs { let this = self; unsafe { (::windows_core::Interface::vtable(this).SetResponse)(::windows_core::Interface::as_raw(this), value.into_param().abi()).ok() } } - #[doc = "Required features: `\"Web_Http\"`"] #[cfg(feature = "Web_Http")] pub fn Response(&self) -> ::windows_core::Result { let this = self; diff --git a/crates/libs/windows/src/Windows/Web/impl.rs b/crates/libs/windows/src/Windows/Web/impl.rs index f527ca2a7f..c43df021a6 100644 --- a/crates/libs/windows/src/Windows/Web/impl.rs +++ b/crates/libs/windows/src/Windows/Web/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub trait IUriToStreamResolver_Impl: Sized { fn UriToStreamAsync(&self, uri: ::core::option::Option<&super::Foundation::Uri>) -> ::windows_core::Result>; diff --git a/crates/libs/windows/src/Windows/Web/mod.rs b/crates/libs/windows/src/Windows/Web/mod.rs index f7469e4e27..153493ff93 100644 --- a/crates/libs/windows/src/Windows/Web/mod.rs +++ b/crates/libs/windows/src/Windows/Web/mod.rs @@ -1,19 +1,14 @@ #[cfg(feature = "Web_AtomPub")] -#[doc = "Required features: `\"Web_AtomPub\"`"] pub mod AtomPub; #[cfg(feature = "Web_Http")] -#[doc = "Required features: `\"Web_Http\"`"] pub mod Http; #[cfg(feature = "Web_Syndication")] -#[doc = "Required features: `\"Web_Syndication\"`"] pub mod Syndication; #[cfg(feature = "Web_UI")] -#[doc = "Required features: `\"Web_UI\"`"] pub mod UI; ::windows_core::imp::com_interface!(IUriToStreamResolver, IUriToStreamResolver_Vtbl, 0xb0aba86a_9aeb_4d3a_9590_003e3ca7e290); ::windows_core::imp::interface_hierarchy!(IUriToStreamResolver, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IUriToStreamResolver { - #[doc = "Required features: `\"Storage_Streams\"`"] #[cfg(feature = "Storage_Streams")] pub fn UriToStreamAsync(&self, uri: P0) -> ::windows_core::Result> where diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/impl.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/impl.rs index dec5323c7f..a68f86557b 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IDMLBindingTable_Impl: Sized + IDMLDeviceChild_Impl { fn BindInputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC); @@ -50,7 +49,6 @@ impl IDMLBindingTable_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IDMLCommandRecorder_Impl: Sized + IDMLDeviceChild_Impl { fn RecordDispatch(&self, commandlist: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12CommandList>, dispatchable: ::core::option::Option<&IDMLDispatchable>, bindings: ::core::option::Option<&IDMLBindingTable>); @@ -98,7 +96,6 @@ impl IDMLDebugDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IDMLDevice_Impl: Sized + IDMLObject_Impl { fn CheckFeatureSupport(&self, feature: DML_FEATURE, featurequerydatasize: u32, featurequerydata: *const ::core::ffi::c_void, featuresupportdatasize: u32, featuresupportdata: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -185,7 +182,6 @@ impl IDMLDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IDMLDevice1_Impl: Sized + IDMLDevice_Impl { fn CompileGraph(&self, desc: *const DML_GRAPH_DESC, flags: DML_EXECUTION_FLAGS, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; 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 8ce024140f..dd352680ec 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[inline] pub unsafe fn DMLCreateDevice(d3d12device: P0, flags: DML_CREATE_DEVICE_FLAGS, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -9,7 +8,6 @@ where ::windows_targets::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, &T::IID, result__ as *mut _ as *mut _).ok() } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] #[inline] pub unsafe fn DMLCreateDevice1(d3d12device: P0, flags: DML_CREATE_DEVICE_FLAGS, minimumfeaturelevel: DML_FEATURE_LEVEL, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -60,7 +58,6 @@ impl IDMLBindingTable { pub unsafe fn BindPersistentResource(&self, binding: ::core::option::Option<*const DML_BINDING_DESC>) { (::windows_core::Interface::vtable(self).BindPersistentResource)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(binding.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, desc: ::core::option::Option<*const DML_BINDING_TABLE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desc.unwrap_or(::std::ptr::null()))).ok() @@ -107,7 +104,6 @@ impl IDMLCommandRecorder { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn RecordDispatch(&self, commandlist: P0, dispatchable: P1, bindings: P2) where @@ -233,7 +229,6 @@ impl IDMLDevice { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateCommandRecorder)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateBindingTable(&self, desc: ::core::option::Option<*const DML_BINDING_TABLE_DESC>) -> ::windows_core::Result where @@ -328,7 +323,6 @@ impl IDMLDevice1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateCommandRecorder)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateBindingTable(&self, desc: ::core::option::Option<*const DML_BINDING_TABLE_DESC>) -> ::windows_core::Result where @@ -2157,7 +2151,6 @@ impl ::core::default::Default for DML_BINDING_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct DML_BINDING_TABLE_DESC { pub Dispatchable: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -2196,7 +2189,6 @@ impl ::core::default::Default for DML_BINDING_TABLE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct DML_BUFFER_ARRAY_BINDING { pub BindingCount: u32, @@ -2235,7 +2227,6 @@ impl ::core::default::Default for DML_BUFFER_ARRAY_BINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct DML_BUFFER_BINDING { pub Buffer: ::std::mem::ManuallyDrop<::core::option::Option>, diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/impl.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/impl.rs index bb8e52c8ce..cf87750baa 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/impl.rs @@ -582,7 +582,6 @@ impl IMLOperatorTypeInferrer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IWinMLEvaluationContext_Impl: Sized { fn BindValue(&self, pdescriptor: *const WINML_BINDING_DESC) -> ::windows_core::Result<()>; @@ -685,7 +684,6 @@ impl IWinMLModel_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IWinMLRuntime_Impl: Sized { fn LoadModel(&self, path: &::windows_core::PCWSTR) -> ::windows_core::Result; 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 c307b0543e..9338de52a6 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 @@ -452,12 +452,10 @@ pub struct IMLOperatorTypeInferrer_Vtbl { ::windows_core::imp::com_interface!(IWinMLEvaluationContext, IWinMLEvaluationContext_Vtbl, 0x95848f9e_583d_4054_af12_916387cd8426); ::windows_core::imp::interface_hierarchy!(IWinMLEvaluationContext, ::windows_core::IUnknown); impl IWinMLEvaluationContext { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BindValue(&self, pdescriptor: *const WINML_BINDING_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BindValue)(::windows_core::Interface::as_raw(self), pdescriptor).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetValueByName(&self, name: P0) -> ::windows_core::Result<*mut WINML_BINDING_DESC> where @@ -522,7 +520,6 @@ impl IWinMLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LoadModel)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateEvaluationContext(&self, device: P0) -> ::windows_core::Result where @@ -1143,7 +1140,6 @@ impl ::core::default::Default for MLOperatorSetId { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct WINML_BINDING_DESC { pub Name: ::windows_core::PCWSTR, @@ -1167,7 +1163,6 @@ impl ::core::default::Default for WINML_BINDING_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub union WINML_BINDING_DESC_0 { pub Tensor: WINML_TENSOR_BINDING_DESC, @@ -1382,7 +1377,6 @@ impl ::core::default::Default for WINML_MODEL_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct WINML_RESOURCE_BINDING_DESC { pub ElementType: WINML_TENSOR_DATA_TYPE, diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/mod.rs index 89e49060a9..5ee092184f 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Win32_AI_MachineLearning_DirectML")] -#[doc = "Required features: `\"Win32_AI_MachineLearning_DirectML\"`"] pub mod DirectML; #[cfg(feature = "Win32_AI_MachineLearning_WinML")] -#[doc = "Required features: `\"Win32_AI_MachineLearning_WinML\"`"] pub mod WinML; diff --git a/crates/libs/windows/src/Windows/Win32/AI/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/mod.rs index cd042dfa12..efbd2e9c21 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_AI_MachineLearning")] -#[doc = "Required features: `\"Win32_AI_MachineLearning\"`"] pub mod MachineLearning; diff --git a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/impl.rs b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/impl.rs index 18d96263ac..2915370678 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/impl.rs @@ -46,7 +46,6 @@ impl IITDatabase_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IITPropList_Impl: Sized + super::super::System::Com::IPersistStreamInit_Impl { fn Set(&self, propid: u32, lpszwstring: &::windows_core::PCWSTR, dwoperation: u32) -> ::windows_core::Result<()>; @@ -439,7 +438,6 @@ impl IStemSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStemmerConfig_Impl: Sized { fn SetLocaleInfo(&self, dwcodepageid: u32, lcid: u32) -> ::windows_core::Result<()>; @@ -491,7 +489,6 @@ impl IStemmerConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search"))] pub trait IWordBreakerConfig_Impl: Sized { fn SetLocaleInfo(&self, dwcodepageid: u32, lcid: u32) -> ::windows_core::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 d529d6b56d..b4b7af1b6a 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -54,28 +54,20 @@ pub struct IITDatabase_Vtbl { pub GetObjectPersistence: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, u32, *mut *mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IITPropList, - IITPropList_Vtbl, - 0x1f403bb1_9997_11d0_a850_00aa006c7d01 -); +::windows_core::imp::com_interface!(IITPropList, IITPropList_Vtbl, 0x1f403bb1_9997_11d0_a850_00aa006c7d01); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IITPropList, ::windows_core::IUnknown, super::super::System::Com::IPersist, super::super::System::Com::IPersistStreamInit); #[cfg(feature = "Win32_System_Com")] impl IITPropList { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsDirty(&self) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.IsDirty)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Load(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -83,7 +75,6 @@ impl IITPropList { { (::windows_core::Interface::vtable(self).base__.Load)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> ::windows_core::Result<()> where @@ -92,13 +83,11 @@ impl IITPropList { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), fcleardirty.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSizeMax(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSizeMax)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.InitNew)(::windows_core::Interface::as_raw(self)).ok() @@ -157,7 +146,6 @@ impl IITPropList { pub unsafe fn GetDataSize(&self, lpvheader: *mut ::core::ffi::c_void, dwhdrsize: u32, dwdatasize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDataSize)(::windows_core::Interface::as_raw(self), lpvheader, dwhdrsize, dwdatasize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveDataToStream(&self, lpvheader: *mut ::core::ffi::c_void, dwhdrsize: u32, pstream: P0) -> ::windows_core::Result<()> where @@ -381,7 +369,6 @@ impl IStemmerConfig { pub unsafe fn GetControlInfo(&self, pgrfstemflags: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetControlInfo)(::windows_core::Interface::as_raw(self), pgrfstemflags, pdwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadExternalStemmerData(&self, pstream: P0, dwextdatatype: u32) -> ::windows_core::Result<()> where @@ -424,7 +411,6 @@ impl IWordBreakerConfig { pub unsafe fn GetControlInfo(&self, pgrfbreakflags: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetControlInfo)(::windows_core::Interface::as_raw(self), pgrfbreakflags, pdwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadExternalBreakerData(&self, pstream: P0, dwextdatatype: u32) -> ::windows_core::Result<()> where @@ -432,7 +418,6 @@ impl IWordBreakerConfig { { (::windows_core::Interface::vtable(self).LoadExternalBreakerData)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), dwextdatatype).ok() } - #[doc = "Required features: `\"Win32_System_Search\"`"] #[cfg(feature = "Win32_System_Search")] pub unsafe fn SetWordStemmer(&self, rclsid: *const ::windows_core::GUID, pstemmer: P0) -> ::windows_core::Result<()> where @@ -440,7 +425,6 @@ impl IWordBreakerConfig { { (::windows_core::Interface::vtable(self).SetWordStemmer)(::windows_core::Interface::as_raw(self), rclsid, pstemmer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Search\"`"] #[cfg(feature = "Win32_System_Search")] pub unsafe fn GetWordStemmer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -864,7 +848,6 @@ impl ::core::default::Default for CProperty_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct HHNTRACK { pub hdr: super::super::UI::Controls::NMHDR, @@ -905,7 +888,6 @@ impl ::core::default::Default for HHNTRACK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct HHN_NOTIFY { pub hdr: super::super::UI::Controls::NMHDR, diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/impl.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/impl.rs index 6cfe512a49..416c76177c 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXAttributes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn addAttribute(&self, struri: &::windows_core::BSTR, strlocalname: &::windows_core::BSTR, strqname: &::windows_core::BSTR, strtype: &::windows_core::BSTR, strvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -92,7 +91,6 @@ impl IMXAttributes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXNamespaceManager_Impl: Sized { fn putAllowOverride(&self, foverride: super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -185,7 +183,6 @@ impl IMXNamespaceManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXNamespacePrefixes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_item(&self, index: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -241,7 +238,6 @@ impl IMXNamespacePrefixes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXReaderControl_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn abort(&self) -> ::windows_core::Result<()>; @@ -279,7 +275,6 @@ impl IMXReaderControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXSchemaDeclHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn schemaElementDecl(&self, oschemaelement: ::core::option::Option<&ISchemaElement>) -> ::windows_core::Result<()>; @@ -303,7 +298,6 @@ impl IMXSchemaDeclHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXWriter_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Setoutput(&self, vardestination: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -487,7 +481,6 @@ impl IMXWriter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMXXMLFilter_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn getFeature(&self, strname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1308,7 +1301,6 @@ impl ISAXXMLReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchema_Impl: Sized + ISchemaItem_Impl { fn targetNamespace(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1442,7 +1434,6 @@ impl ISchema_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaAny_Impl: Sized + ISchemaParticle_Impl { fn namespaces(&self) -> ::windows_core::Result; @@ -1485,7 +1476,6 @@ impl ISchemaAny_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaAttribute_Impl: Sized + ISchemaItem_Impl { fn r#type(&self) -> ::windows_core::Result; @@ -1580,7 +1570,6 @@ impl ISchemaAttribute_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaAttributeGroup_Impl: Sized + ISchemaItem_Impl { fn anyAttribute(&self) -> ::windows_core::Result; @@ -1623,7 +1612,6 @@ impl ISchemaAttributeGroup_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaComplexType_Impl: Sized + ISchemaType_Impl { fn isAbstract(&self) -> ::windows_core::Result; @@ -1718,7 +1706,6 @@ impl ISchemaComplexType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaElement_Impl: Sized + ISchemaParticle_Impl { fn r#type(&self) -> ::windows_core::Result; @@ -1878,7 +1865,6 @@ impl ISchemaElement_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaIdentityConstraint_Impl: Sized + ISchemaItem_Impl { fn selector(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1934,7 +1920,6 @@ impl ISchemaIdentityConstraint_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaItem_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2042,7 +2027,6 @@ impl ISchemaItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaItemCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_item(&self, index: i32) -> ::windows_core::Result; @@ -2124,7 +2108,6 @@ impl ISchemaItemCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaModelGroup_Impl: Sized + ISchemaParticle_Impl { fn particles(&self) -> ::windows_core::Result; @@ -2151,7 +2134,6 @@ impl ISchemaModelGroup_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaNotation_Impl: Sized + ISchemaItem_Impl { fn systemIdentifier(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2194,7 +2176,6 @@ impl ISchemaNotation_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaParticle_Impl: Sized + ISchemaItem_Impl { fn minOccurs(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2237,7 +2218,6 @@ impl ISchemaParticle_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaStringCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_item(&self, index: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2293,7 +2273,6 @@ impl ISchemaStringCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchemaType_Impl: Sized + ISchemaItem_Impl { fn baseTypes(&self) -> ::windows_core::Result; @@ -2531,7 +2510,6 @@ impl ISchemaType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IServerXMLHTTPRequest_Impl: Sized + IXMLHTTPRequest_Impl { fn setTimeouts(&self, resolvetimeout: i32, connecttimeout: i32, sendtimeout: i32, receivetimeout: i32) -> ::windows_core::Result<()>; @@ -2588,7 +2566,6 @@ impl IServerXMLHTTPRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IServerXMLHTTPRequest2_Impl: Sized + IServerXMLHTTPRequest_Impl { fn setProxy(&self, proxysetting: SXH_PROXY_SETTING, varproxyserver: &::windows_core::VARIANT, varbypasslist: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2619,7 +2596,6 @@ impl IServerXMLHTTPRequest2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBMXNamespaceManager_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn SetallowOverride(&self, foverride: super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -2743,7 +2719,6 @@ impl IVBMXNamespaceManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXAttributes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn length(&self) -> ::windows_core::Result; @@ -2916,7 +2891,6 @@ impl IVBSAXAttributes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXContentHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn putref_documentLocator(&self, olocator: ::core::option::Option<&IVBSAXLocator>) -> ::windows_core::Result<()>; @@ -3010,7 +2984,6 @@ impl IVBSAXContentHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXDTDHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn notationDecl(&self, strname: *mut ::windows_core::BSTR, strpublicid: *mut ::windows_core::BSTR, strsystemid: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3041,7 +3014,6 @@ impl IVBSAXDTDHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXDeclHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn elementDecl(&self, strname: *mut ::windows_core::BSTR, strmodel: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3086,7 +3058,6 @@ impl IVBSAXDeclHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXEntityResolver_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn resolveEntity(&self, strpublicid: *mut ::windows_core::BSTR, strsystemid: *mut ::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3116,7 +3087,6 @@ impl IVBSAXEntityResolver_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXErrorHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn error(&self, olocator: ::core::option::Option<&IVBSAXLocator>, strerrormessage: *mut ::windows_core::BSTR, nerrorcode: i32) -> ::windows_core::Result<()>; @@ -3154,7 +3124,6 @@ impl IVBSAXErrorHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXLexicalHandler_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn startDTD(&self, strname: *mut ::windows_core::BSTR, strpublicid: *mut ::windows_core::BSTR, strsystemid: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3220,7 +3189,6 @@ impl IVBSAXLexicalHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXLocator_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn columnNumber(&self) -> ::windows_core::Result; @@ -3289,7 +3257,6 @@ impl IVBSAXLocator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXXMLFilter_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn parent(&self) -> ::windows_core::Result; @@ -3326,7 +3293,6 @@ impl IVBSAXXMLFilter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBSAXXMLReader_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn getFeature(&self, strname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3517,7 +3483,6 @@ impl IVBSAXXMLReader_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLAttribute_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3560,7 +3525,6 @@ impl IXMLAttribute_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMAttribute_Impl: Sized + IXMLDOMNode_Impl { fn name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3610,7 +3574,6 @@ impl IXMLDOMAttribute_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMCDATASection_Impl: Sized + IXMLDOMText_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -3624,7 +3587,6 @@ impl IXMLDOMCDATASection_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMCharacterData_Impl: Sized + IXMLDOMNode_Impl { fn data(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3715,7 +3677,6 @@ impl IXMLDOMCharacterData_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMComment_Impl: Sized + IXMLDOMCharacterData_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -3729,7 +3690,6 @@ impl IXMLDOMComment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMDocument_Impl: Sized + IXMLDOMNode_Impl { fn doctype(&self) -> ::windows_core::Result; @@ -4115,7 +4075,6 @@ impl IXMLDOMDocument_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMDocument2_Impl: Sized + IXMLDOMDocument_Impl { fn namespaces(&self) -> ::windows_core::Result; @@ -4198,7 +4157,6 @@ impl IXMLDOMDocument2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMDocument3_Impl: Sized + IXMLDOMDocument2_Impl { fn validateNode(&self, node: ::core::option::Option<&IXMLDOMNode>) -> ::windows_core::Result; @@ -4241,7 +4199,6 @@ impl IXMLDOMDocument3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMDocumentFragment_Impl: Sized + IXMLDOMNode_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -4255,7 +4212,6 @@ impl IXMLDOMDocumentFragment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMDocumentType_Impl: Sized + IXMLDOMNode_Impl { fn name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4311,7 +4267,6 @@ impl IXMLDOMDocumentType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMElement_Impl: Sized + IXMLDOMNode_Impl { fn tagName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4427,7 +4382,6 @@ impl IXMLDOMElement_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMEntity_Impl: Sized + IXMLDOMNode_Impl { fn publicId(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4483,7 +4437,6 @@ impl IXMLDOMEntity_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMEntityReference_Impl: Sized + IXMLDOMNode_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -4497,7 +4450,6 @@ impl IXMLDOMEntityReference_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMImplementation_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn hasFeature(&self, feature: &::windows_core::BSTR, version: &::windows_core::BSTR) -> ::windows_core::Result; @@ -4524,7 +4476,6 @@ impl IXMLDOMImplementation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMNamedNodeMap_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn getNamedItem(&self, name: &::windows_core::BSTR) -> ::windows_core::Result; @@ -4665,7 +4616,6 @@ impl IXMLDOMNamedNodeMap_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMNode_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn nodeName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5120,7 +5070,6 @@ impl IXMLDOMNode_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMNodeList_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_item(&self, index: i32) -> ::windows_core::Result; @@ -5196,7 +5145,6 @@ impl IXMLDOMNodeList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMNotation_Impl: Sized + IXMLDOMNode_Impl { fn publicId(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -5239,7 +5187,6 @@ impl IXMLDOMNotation_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMParseError_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn errorCode(&self) -> ::windows_core::Result; @@ -5347,7 +5294,6 @@ impl IXMLDOMParseError_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMParseError2_Impl: Sized + IXMLDOMParseError_Impl { fn errorXPath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5416,7 +5362,6 @@ impl IXMLDOMParseError2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMParseErrorCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_item(&self, index: i32) -> ::windows_core::Result; @@ -5492,7 +5437,6 @@ impl IXMLDOMParseErrorCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMProcessingInstruction_Impl: Sized + IXMLDOMNode_Impl { fn target(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5542,7 +5486,6 @@ impl IXMLDOMProcessingInstruction_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMSchemaCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn add(&self, namespaceuri: &::windows_core::BSTR, var: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -5632,7 +5575,6 @@ impl IXMLDOMSchemaCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMSchemaCollection2_Impl: Sized + IXMLDOMSchemaCollection_Impl { fn validate(&self) -> ::windows_core::Result<()>; @@ -5702,7 +5644,6 @@ impl IXMLDOMSchemaCollection2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMSelection_Impl: Sized + IXMLDOMNodeList_Impl { fn expr(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5838,7 +5779,6 @@ impl IXMLDOMSelection_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDOMText_Impl: Sized + IXMLDOMCharacterData_Impl { fn splitText(&self, offset: i32) -> ::windows_core::Result; @@ -5865,7 +5805,6 @@ impl IXMLDOMText_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDSOControl_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn XMLDocument(&self) -> ::windows_core::Result; @@ -5935,7 +5874,6 @@ impl IXMLDSOControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDocument_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn root(&self) -> ::windows_core::Result; @@ -6122,7 +6060,6 @@ impl IXMLDocument_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLDocument2_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn root(&self) -> ::windows_core::Result; @@ -6329,7 +6266,6 @@ impl IXMLDocument2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLElement_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn tagName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6466,7 +6402,6 @@ impl IXMLElement_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLElement2_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn tagName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6616,7 +6551,6 @@ impl IXMLElement2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLElementCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Setlength(&self, v: i32) -> ::windows_core::Result<()>; @@ -6696,7 +6630,6 @@ impl IXMLError_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLHTTPRequest_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn open(&self, bstrmethod: &::windows_core::BSTR, bstrurl: &::windows_core::BSTR, varasync: &::windows_core::VARIANT, bstruser: &::windows_core::VARIANT, bstrpassword: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -6865,7 +6798,6 @@ impl IXMLHTTPRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLHTTPRequest2_Impl: Sized { fn Open(&self, pwszmethod: &::windows_core::PCWSTR, pwszurl: &::windows_core::PCWSTR, pstatuscallback: ::core::option::Option<&IXMLHTTPRequest2Callback>, pwszusername: &::windows_core::PCWSTR, pwszpassword: &::windows_core::PCWSTR, pwszproxyusername: &::windows_core::PCWSTR, pwszproxypassword: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -6970,7 +6902,6 @@ impl IXMLHTTPRequest2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLHTTPRequest2Callback_Impl: Sized { fn OnRedirect(&self, pxhr: ::core::option::Option<&IXMLHTTPRequest2>, pwszredirecturl: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7022,7 +6953,6 @@ impl IXMLHTTPRequest2Callback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLHTTPRequest3_Impl: Sized + IXMLHTTPRequest2_Impl { fn SetClientCertificate(&self, cbclientcertificatehash: u32, pbclientcertificatehash: *const u8, pwszpin: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7043,7 +6973,6 @@ impl IXMLHTTPRequest3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXMLHTTPRequest3Callback_Impl: Sized + IXMLHTTPRequest2Callback_Impl { fn OnServerCertificateReceived(&self, pxhr: ::core::option::Option<&IXMLHTTPRequest3>, dwcertificateerrors: u32, cservercertificatechain: u32, rgservercertificatechain: *const XHR_CERT) -> ::windows_core::Result<()>; @@ -7074,7 +7003,6 @@ impl IXMLHTTPRequest3Callback_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXSLProcessor_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Setinput(&self, var: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -7237,7 +7165,6 @@ impl IXSLProcessor_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXSLTemplate_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn putref_stylesheet(&self, stylesheet: ::core::option::Option<&IXMLDOMNode>) -> ::windows_core::Result<()>; @@ -7287,7 +7214,6 @@ impl IXSLTemplate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXTLRuntime_Impl: Sized + IXMLDOMNode_Impl { fn uniqueID(&self, pnode: ::core::option::Option<&IXMLDOMNode>) -> ::windows_core::Result; @@ -7421,7 +7347,6 @@ impl IXTLRuntime_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait XMLDOMDocumentEvents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs index 87fd9df282..d6944ac7f9 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/MsXml/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXAttributes, - IMXAttributes_Vtbl, - 0xf10d27cc_3ec0_415c_8ed8_77ab1c5e7262 -); +::windows_core::imp::com_interface!(IMXAttributes, IMXAttributes_Vtbl, 0xf10d27cc_3ec0_415c_8ed8_77ab1c5e7262); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXAttributes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -114,7 +109,6 @@ impl IMXNamespaceManager { pub unsafe fn pushContext(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).pushContext)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn pushNodeContext(&self, contextnode: P0, fdeep: P1) -> ::windows_core::Result<()> where @@ -142,7 +136,6 @@ impl IMXNamespaceManager { { (::windows_core::Interface::vtable(self).getPrefix)(::windows_core::Interface::as_raw(self), pwsznamespaceuri.into_param().abi(), nindex, ::core::mem::transmute(pwchprefix), pcchprefix).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getURI(&self, pwchprefix: P0, pcontextnode: P1, pwchuri: ::windows_core::PWSTR, pcchuri: *mut i32) -> ::windows_core::Result<()> where @@ -174,12 +167,7 @@ pub struct IMXNamespaceManager_Vtbl { getURI: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXNamespacePrefixes, - IMXNamespacePrefixes_Vtbl, - 0xc90352f4_643c_4fbc_bb23_e996eb2d51fd -); +::windows_core::imp::com_interface!(IMXNamespacePrefixes, IMXNamespacePrefixes_Vtbl, 0xc90352f4_643c_4fbc_bb23_e996eb2d51fd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXNamespacePrefixes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -207,12 +195,7 @@ pub struct IMXNamespacePrefixes_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXReaderControl, - IMXReaderControl_Vtbl, - 0x808f4e35_8d5a_4fbe_8466_33a41279ed30 -); +::windows_core::imp::com_interface!(IMXReaderControl, IMXReaderControl_Vtbl, 0x808f4e35_8d5a_4fbe_8466_33a41279ed30); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXReaderControl, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -237,17 +220,11 @@ pub struct IMXReaderControl_Vtbl { pub suspend: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXSchemaDeclHandler, - IMXSchemaDeclHandler_Vtbl, - 0xfa4bb38c_faf9_4cca_9302_d1dd0fe520db -); +::windows_core::imp::com_interface!(IMXSchemaDeclHandler, IMXSchemaDeclHandler_Vtbl, 0xfa4bb38c_faf9_4cca_9302_d1dd0fe520db); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXSchemaDeclHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMXSchemaDeclHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schemaElementDecl(&self, oschemaelement: P0) -> ::windows_core::Result<()> where @@ -267,12 +244,7 @@ pub struct IMXSchemaDeclHandler_Vtbl { schemaElementDecl: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXWriter, - IMXWriter_Vtbl, - 0x4d7ff4ba_1565_4ea8_94e1_6e724a46f98d -); +::windows_core::imp::com_interface!(IMXWriter, IMXWriter_Vtbl, 0x4d7ff4ba_1565_4ea8_94e1_6e724a46f98d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXWriter, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -385,12 +357,7 @@ pub struct IMXWriter_Vtbl { pub flush: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMXXMLFilter, - IMXXMLFilter_Vtbl, - 0xc90352f7_643c_4fbc_bb23_e996eb2d51fd -); +::windows_core::imp::com_interface!(IMXXMLFilter, IMXXMLFilter_Vtbl, 0xc90352f7_643c_4fbc_bb23_e996eb2d51fd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMXXMLFilter, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1107,12 +1074,7 @@ pub struct ISAXXMLReader_Vtbl { pub parseURL: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchema, - ISchema_Vtbl, - 0x50ea08b4_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchema, ISchema_Vtbl, 0x50ea08b4_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchema, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -1125,7 +1087,6 @@ impl ISchema { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1139,7 +1100,6 @@ impl ISchema { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1160,43 +1120,36 @@ impl ISchema { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).version)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn types(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).types)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn elements(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).elements)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributeGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).attributeGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn modelGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).modelGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn notations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).notations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schemaLocations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1240,12 +1193,7 @@ pub struct ISchema_Vtbl { schemaLocations: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaAny, - ISchemaAny_Vtbl, - 0x50ea08bc_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaAny, ISchemaAny_Vtbl, 0x50ea08bc_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaAny, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem, ISchemaParticle); #[cfg(feature = "Win32_System_Com")] @@ -1258,7 +1206,6 @@ impl ISchemaAny { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1272,7 +1219,6 @@ impl ISchemaAny { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1293,7 +1239,6 @@ impl ISchemaAny { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.maxOccurs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn namespaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1316,12 +1261,7 @@ pub struct ISchemaAny_Vtbl { pub processContents: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut SCHEMAPROCESSCONTENTS) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaAttribute, - ISchemaAttribute_Vtbl, - 0x50ea08b6_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaAttribute, ISchemaAttribute_Vtbl, 0x50ea08b6_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaAttribute, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -1334,7 +1274,6 @@ impl ISchemaAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1348,7 +1287,6 @@ impl ISchemaAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1361,13 +1299,11 @@ impl ISchemaAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.writeAnnotation)(::windows_core::Interface::as_raw(self), annotationsink.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn r#type(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).r#type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn scope(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1409,12 +1345,7 @@ pub struct ISchemaAttribute_Vtbl { pub isReference: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaAttributeGroup, - ISchemaAttributeGroup_Vtbl, - 0x50ea08ba_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaAttributeGroup, ISchemaAttributeGroup_Vtbl, 0x50ea08ba_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaAttributeGroup, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -1427,7 +1358,6 @@ impl ISchemaAttributeGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1441,7 +1371,6 @@ impl ISchemaAttributeGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1454,13 +1383,11 @@ impl ISchemaAttributeGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.writeAnnotation)(::windows_core::Interface::as_raw(self), annotationsink.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn anyAttribute(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).anyAttribute)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1482,12 +1409,7 @@ pub struct ISchemaAttributeGroup_Vtbl { attributes: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaComplexType, - ISchemaComplexType_Vtbl, - 0x50ea08b9_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaComplexType, ISchemaComplexType_Vtbl, 0x50ea08b9_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaComplexType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem, ISchemaType); #[cfg(feature = "Win32_System_Com")] @@ -1500,7 +1422,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1514,7 +1435,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1527,7 +1447,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.writeAnnotation)(::windows_core::Interface::as_raw(self), annotationsink.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn baseTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1588,7 +1507,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.maxLength)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn enumeration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1598,7 +1516,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.whitespace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn patterns(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1608,13 +1525,11 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).isAbstract)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn anyAttribute(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).anyAttribute)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1624,7 +1539,6 @@ impl ISchemaComplexType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).contentType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn contentModel(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1657,12 +1571,7 @@ pub struct ISchemaComplexType_Vtbl { pub prohibitedSubstitutions: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut SCHEMADERIVATIONMETHOD) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaElement, - ISchemaElement_Vtbl, - 0x50ea08b7_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaElement, ISchemaElement_Vtbl, 0x50ea08b7_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaElement, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem, ISchemaParticle); #[cfg(feature = "Win32_System_Com")] @@ -1675,7 +1584,6 @@ impl ISchemaElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1689,7 +1597,6 @@ impl ISchemaElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1710,13 +1617,11 @@ impl ISchemaElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.maxOccurs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn r#type(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).r#type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn scope(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1734,13 +1639,11 @@ impl ISchemaElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).isNillable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn identityConstraints(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).identityConstraints)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn substitutionGroup(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1793,12 +1696,7 @@ pub struct ISchemaElement_Vtbl { pub isReference: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaIdentityConstraint, - ISchemaIdentityConstraint_Vtbl, - 0x50ea08bd_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaIdentityConstraint, ISchemaIdentityConstraint_Vtbl, 0x50ea08bd_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaIdentityConstraint, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -1811,7 +1709,6 @@ impl ISchemaIdentityConstraint { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1825,7 +1722,6 @@ impl ISchemaIdentityConstraint { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1842,13 +1738,11 @@ impl ISchemaIdentityConstraint { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).selector)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn fields(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).fields)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn referencedKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1871,12 +1765,7 @@ pub struct ISchemaIdentityConstraint_Vtbl { referencedKey: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaItem, - ISchemaItem_Vtbl, - 0x50ea08b3_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaItem, ISchemaItem_Vtbl, 0x50ea08b3_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaItem, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1889,7 +1778,6 @@ impl ISchemaItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1903,7 +1791,6 @@ impl ISchemaItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1937,23 +1824,16 @@ pub struct ISchemaItem_Vtbl { pub writeAnnotation: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaItemCollection, - ISchemaItemCollection_Vtbl, - 0x50ea08b2_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaItemCollection, ISchemaItemCollection_Vtbl, 0x50ea08b2_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaItemCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISchemaItemCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_item)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn itemByName(&self, name: P0) -> ::windows_core::Result where @@ -1962,7 +1842,6 @@ impl ISchemaItemCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).itemByName)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn itemByQName(&self, name: P0, namespaceuri: P1) -> ::windows_core::Result where @@ -2002,12 +1881,7 @@ pub struct ISchemaItemCollection_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaModelGroup, - ISchemaModelGroup_Vtbl, - 0x50ea08bb_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaModelGroup, ISchemaModelGroup_Vtbl, 0x50ea08bb_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaModelGroup, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem, ISchemaParticle); #[cfg(feature = "Win32_System_Com")] @@ -2020,7 +1894,6 @@ impl ISchemaModelGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2034,7 +1907,6 @@ impl ISchemaModelGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2055,7 +1927,6 @@ impl ISchemaModelGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.maxOccurs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn particles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2073,12 +1944,7 @@ pub struct ISchemaModelGroup_Vtbl { particles: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaNotation, - ISchemaNotation_Vtbl, - 0x50ea08be_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaNotation, ISchemaNotation_Vtbl, 0x50ea08be_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaNotation, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -2091,7 +1957,6 @@ impl ISchemaNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2105,7 +1970,6 @@ impl ISchemaNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2136,12 +2000,7 @@ pub struct ISchemaNotation_Vtbl { pub publicIdentifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaParticle, - ISchemaParticle_Vtbl, - 0x50ea08b5_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaParticle, ISchemaParticle_Vtbl, 0x50ea08b5_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaParticle, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -2154,7 +2013,6 @@ impl ISchemaParticle { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2168,7 +2026,6 @@ impl ISchemaParticle { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2199,12 +2056,7 @@ pub struct ISchemaParticle_Vtbl { pub maxOccurs: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaStringCollection, - ISchemaStringCollection_Vtbl, - 0x50ea08b1_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaStringCollection, ISchemaStringCollection_Vtbl, 0x50ea08b1_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaStringCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2232,12 +2084,7 @@ pub struct ISchemaStringCollection_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchemaType, - ISchemaType_Vtbl, - 0x50ea08b8_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(ISchemaType, ISchemaType_Vtbl, 0x50ea08b8_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchemaType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ISchemaItem); #[cfg(feature = "Win32_System_Com")] @@ -2250,7 +2097,6 @@ impl ISchemaType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.namespaceURI)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn schema(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2264,7 +2110,6 @@ impl ISchemaType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.itemType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn unhandledAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2277,7 +2122,6 @@ impl ISchemaType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.writeAnnotation)(::windows_core::Interface::as_raw(self), annotationsink.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn baseTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2338,7 +2182,6 @@ impl ISchemaType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).maxLength)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn enumeration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2348,7 +2191,6 @@ impl ISchemaType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).whitespace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn patterns(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2388,12 +2230,7 @@ pub struct ISchemaType_Vtbl { patterns: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IServerXMLHTTPRequest, - IServerXMLHTTPRequest_Vtbl, - 0x2e9196bf_13ba_4dd4_91ca_6c571f281495 -); +::windows_core::imp::com_interface!(IServerXMLHTTPRequest, IServerXMLHTTPRequest_Vtbl, 0x2e9196bf_13ba_4dd4_91ca_6c571f281495); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IServerXMLHTTPRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLHTTPRequest); #[cfg(feature = "Win32_System_Com")] @@ -2443,7 +2280,6 @@ impl IServerXMLHTTPRequest { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.statusText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn responseXML(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2465,7 +2301,6 @@ impl IServerXMLHTTPRequest { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Setonreadystatechange(&self, preadystatesink: P0) -> ::windows_core::Result<()> where @@ -2505,12 +2340,7 @@ pub struct IServerXMLHTTPRequest_Vtbl { pub setOption: unsafe extern "system" fn(*mut ::core::ffi::c_void, SERVERXMLHTTP_OPTION, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IServerXMLHTTPRequest2, - IServerXMLHTTPRequest2_Vtbl, - 0x2e01311b_c322_4b0a_bd77_b90cfdc8dce7 -); +::windows_core::imp::com_interface!(IServerXMLHTTPRequest2, IServerXMLHTTPRequest2_Vtbl, 0x2e01311b_c322_4b0a_bd77_b90cfdc8dce7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IServerXMLHTTPRequest2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLHTTPRequest, IServerXMLHTTPRequest); #[cfg(feature = "Win32_System_Com")] @@ -2560,7 +2390,6 @@ impl IServerXMLHTTPRequest2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.statusText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn responseXML(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2582,7 +2411,6 @@ impl IServerXMLHTTPRequest2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Setonreadystatechange(&self, preadystatesink: P0) -> ::windows_core::Result<()> where @@ -2634,12 +2462,7 @@ pub struct IServerXMLHTTPRequest2_Vtbl { pub setProxyCredentials: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBMXNamespaceManager, - IVBMXNamespaceManager_Vtbl, - 0xc90352f5_643c_4fbc_bb23_e996eb2d51fd -); +::windows_core::imp::com_interface!(IVBMXNamespaceManager, IVBMXNamespaceManager_Vtbl, 0xc90352f5_643c_4fbc_bb23_e996eb2d51fd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBMXNamespaceManager, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2660,7 +2483,6 @@ impl IVBMXNamespaceManager { pub unsafe fn pushContext(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).pushContext)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn pushNodeContext(&self, contextnode: P0, fdeep: P1) -> ::windows_core::Result<()> where @@ -2679,13 +2501,11 @@ impl IVBMXNamespaceManager { { (::windows_core::Interface::vtable(self).declarePrefix)(::windows_core::Interface::as_raw(self), prefix.into_param().abi(), namespaceuri.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getDeclaredPrefixes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getDeclaredPrefixes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getPrefixes(&self, namespaceuri: P0) -> ::windows_core::Result where @@ -2701,7 +2521,6 @@ impl IVBMXNamespaceManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getURI)(::windows_core::Interface::as_raw(self), prefix.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getURIFromNode(&self, strprefix: P0, contextnode: P1) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -2742,12 +2561,7 @@ pub struct IVBMXNamespaceManager_Vtbl { getURIFromNode: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXAttributes, - IVBSAXAttributes_Vtbl, - 0x10dc0586_132b_4cac_8bb3_db00ac8b7ee0 -); +::windows_core::imp::com_interface!(IVBSAXAttributes, IVBSAXAttributes_Vtbl, 0x10dc0586_132b_4cac_8bb3_db00ac8b7ee0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXAttributes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2841,17 +2655,11 @@ pub struct IVBSAXAttributes_Vtbl { pub getValueFromQName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXContentHandler, - IVBSAXContentHandler_Vtbl, - 0x2ed7290a_4dd5_4b46_bb26_4e4155e77faa -); +::windows_core::imp::com_interface!(IVBSAXContentHandler, IVBSAXContentHandler_Vtbl, 0x2ed7290a_4dd5_4b46_bb26_4e4155e77faa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXContentHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IVBSAXContentHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_documentLocator(&self, olocator: P0) -> ::windows_core::Result<()> where @@ -2871,7 +2679,6 @@ impl IVBSAXContentHandler { pub unsafe fn endPrefixMapping(&self, strprefix: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).endPrefixMapping)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(strprefix)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn startElement(&self, strnamespaceuri: *mut ::windows_core::BSTR, strlocalname: *mut ::windows_core::BSTR, strqname: *mut ::windows_core::BSTR, oattributes: P0) -> ::windows_core::Result<()> where @@ -2919,12 +2726,7 @@ pub struct IVBSAXContentHandler_Vtbl { pub skippedEntity: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXDTDHandler, - IVBSAXDTDHandler_Vtbl, - 0x24fb3297_302d_4620_ba39_3a732d850558 -); +::windows_core::imp::com_interface!(IVBSAXDTDHandler, IVBSAXDTDHandler_Vtbl, 0x24fb3297_302d_4620_ba39_3a732d850558); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXDTDHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2945,12 +2747,7 @@ pub struct IVBSAXDTDHandler_Vtbl { pub unparsedEntityDecl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXDeclHandler, - IVBSAXDeclHandler_Vtbl, - 0xe8917260_7579_4be1_b5dd_7afbfa6f077b -); +::windows_core::imp::com_interface!(IVBSAXDeclHandler, IVBSAXDeclHandler_Vtbl, 0xe8917260_7579_4be1_b5dd_7afbfa6f077b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXDeclHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2979,12 +2776,7 @@ pub struct IVBSAXDeclHandler_Vtbl { pub externalEntityDecl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXEntityResolver, - IVBSAXEntityResolver_Vtbl, - 0x0c05d096_f45b_4aca_ad1a_aa0bc25518dc -); +::windows_core::imp::com_interface!(IVBSAXEntityResolver, IVBSAXEntityResolver_Vtbl, 0x0c05d096_f45b_4aca_ad1a_aa0bc25518dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXEntityResolver, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3002,17 +2794,11 @@ pub struct IVBSAXEntityResolver_Vtbl { pub resolveEntity: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXErrorHandler, - IVBSAXErrorHandler_Vtbl, - 0xd963d3fe_173c_4862_9095_b92f66995f52 -); +::windows_core::imp::com_interface!(IVBSAXErrorHandler, IVBSAXErrorHandler_Vtbl, 0xd963d3fe_173c_4862_9095_b92f66995f52); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXErrorHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IVBSAXErrorHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self, olocator: P0, strerrormessage: *mut ::windows_core::BSTR, nerrorcode: i32) -> ::windows_core::Result<()> where @@ -3020,7 +2806,6 @@ impl IVBSAXErrorHandler { { (::windows_core::Interface::vtable(self).error)(::windows_core::Interface::as_raw(self), olocator.into_param().abi(), ::core::mem::transmute(strerrormessage), nerrorcode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn fatalError(&self, olocator: P0, strerrormessage: *mut ::windows_core::BSTR, nerrorcode: i32) -> ::windows_core::Result<()> where @@ -3028,7 +2813,6 @@ impl IVBSAXErrorHandler { { (::windows_core::Interface::vtable(self).fatalError)(::windows_core::Interface::as_raw(self), olocator.into_param().abi(), ::core::mem::transmute(strerrormessage), nerrorcode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ignorableWarning(&self, olocator: P0, strerrormessage: *mut ::windows_core::BSTR, nerrorcode: i32) -> ::windows_core::Result<()> where @@ -3056,12 +2840,7 @@ pub struct IVBSAXErrorHandler_Vtbl { ignorableWarning: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXLexicalHandler, - IVBSAXLexicalHandler_Vtbl, - 0x032aac35_8c0e_4d9d_979f_e3b702935576 -); +::windows_core::imp::com_interface!(IVBSAXLexicalHandler, IVBSAXLexicalHandler_Vtbl, 0x032aac35_8c0e_4d9d_979f_e3b702935576); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXLexicalHandler, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3102,12 +2881,7 @@ pub struct IVBSAXLexicalHandler_Vtbl { pub comment: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXLocator, - IVBSAXLocator_Vtbl, - 0x796e7ac5_5aa2_4eff_acad_3faaf01a3288 -); +::windows_core::imp::com_interface!(IVBSAXLocator, IVBSAXLocator_Vtbl, 0x796e7ac5_5aa2_4eff_acad_3faaf01a3288); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3140,23 +2914,16 @@ pub struct IVBSAXLocator_Vtbl { pub systemId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXXMLFilter, - IVBSAXXMLFilter_Vtbl, - 0x1299eb1b_5b88_433e_82de_82ca75ad4e04 -); +::windows_core::imp::com_interface!(IVBSAXXMLFilter, IVBSAXXMLFilter_Vtbl, 0x1299eb1b_5b88_433e_82de_82ca75ad4e04); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXXMLFilter, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IVBSAXXMLFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_parent(&self, oreader: P0) -> ::windows_core::Result<()> where @@ -3180,12 +2947,7 @@ pub struct IVBSAXXMLFilter_Vtbl { putref_parent: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVBSAXXMLReader, - IVBSAXXMLReader_Vtbl, - 0x8c033caa_6cd6_4f73_b728_4531af74945f -); +::windows_core::imp::com_interface!(IVBSAXXMLReader, IVBSAXXMLReader_Vtbl, 0x8c033caa_6cd6_4f73_b728_4531af74945f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVBSAXXMLReader, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3218,13 +2980,11 @@ impl IVBSAXXMLReader { { (::windows_core::Interface::vtable(self).putProperty)(::windows_core::Interface::as_raw(self), strname.into_param().abi(), varvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn entityResolver(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).entityResolver)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_entityResolver(&self, oresolver: P0) -> ::windows_core::Result<()> where @@ -3232,13 +2992,11 @@ impl IVBSAXXMLReader { { (::windows_core::Interface::vtable(self).putref_entityResolver)(::windows_core::Interface::as_raw(self), oresolver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn contentHandler(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).contentHandler)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_contentHandler(&self, ohandler: P0) -> ::windows_core::Result<()> where @@ -3246,13 +3004,11 @@ impl IVBSAXXMLReader { { (::windows_core::Interface::vtable(self).putref_contentHandler)(::windows_core::Interface::as_raw(self), ohandler.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn dtdHandler(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).dtdHandler)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_dtdHandler(&self, ohandler: P0) -> ::windows_core::Result<()> where @@ -3260,13 +3016,11 @@ impl IVBSAXXMLReader { { (::windows_core::Interface::vtable(self).putref_dtdHandler)(::windows_core::Interface::as_raw(self), ohandler.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn errorHandler(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).errorHandler)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_errorHandler(&self, ohandler: P0) -> ::windows_core::Result<()> where @@ -3356,12 +3110,7 @@ pub struct IVBSAXXMLReader_Vtbl { pub parseURL: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLAttribute, - IXMLAttribute_Vtbl, - 0xd4d4a0fc_3b73_11d1_b2b4_00c04fb92596 -); +::windows_core::imp::com_interface!(IXMLAttribute, IXMLAttribute_Vtbl, 0xd4d4a0fc_3b73_11d1_b2b4_00c04fb92596); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLAttribute, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3384,12 +3133,7 @@ pub struct IXMLAttribute_Vtbl { pub value: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMAttribute, - IXMLDOMAttribute_Vtbl, - 0x2933bf85_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMAttribute, IXMLDOMAttribute_Vtbl, 0x2933bf85_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMAttribute, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -3412,49 +3156,41 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -3464,7 +3200,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -3474,7 +3209,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -3483,7 +3217,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -3496,13 +3229,11 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -3529,7 +3260,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3559,7 +3289,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -3568,7 +3297,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -3577,7 +3305,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -3602,7 +3329,6 @@ impl IXMLDOMAttribute { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -3636,12 +3362,7 @@ pub struct IXMLDOMAttribute_Vtbl { pub Setvalue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMCDATASection, - IXMLDOMCDATASection_Vtbl, - 0x2933bf8a_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMCDATASection, IXMLDOMCDATASection_Vtbl, 0x2933bf8a_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMCDATASection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode, IXMLDOMCharacterData, IXMLDOMText); #[cfg(feature = "Win32_System_Com")] @@ -3664,49 +3385,41 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -3716,7 +3429,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -3726,7 +3438,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -3735,7 +3446,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -3748,13 +3458,11 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -3781,7 +3489,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3811,7 +3518,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -3820,7 +3526,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -3829,7 +3534,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -3854,7 +3558,6 @@ impl IXMLDOMCDATASection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -3902,7 +3605,6 @@ impl IXMLDOMCDATASection { { (::windows_core::Interface::vtable(self).base__.base__.replaceData)(::windows_core::Interface::as_raw(self), offset, count, data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3916,12 +3618,7 @@ pub struct IXMLDOMCDATASection_Vtbl { pub base__: IXMLDOMText_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMCharacterData, - IXMLDOMCharacterData_Vtbl, - 0x2933bf84_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMCharacterData, IXMLDOMCharacterData_Vtbl, 0x2933bf84_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMCharacterData, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -3944,49 +3641,41 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -3996,7 +3685,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -4006,7 +3694,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -4015,7 +3702,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -4028,13 +3714,11 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -4061,7 +3745,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4091,7 +3774,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -4100,7 +3782,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -4109,7 +3790,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -4134,7 +3814,6 @@ impl IXMLDOMCharacterData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -4198,12 +3877,7 @@ pub struct IXMLDOMCharacterData_Vtbl { pub replaceData: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMComment, - IXMLDOMComment_Vtbl, - 0x2933bf88_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMComment, IXMLDOMComment_Vtbl, 0x2933bf88_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMComment, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode, IXMLDOMCharacterData); #[cfg(feature = "Win32_System_Com")] @@ -4226,49 +3900,41 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -4278,7 +3944,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -4288,7 +3953,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -4297,7 +3961,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -4310,13 +3973,11 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -4343,7 +4004,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4373,7 +4033,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -4382,7 +4041,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -4391,7 +4049,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -4416,7 +4073,6 @@ impl IXMLDOMComment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -4472,12 +4128,7 @@ pub struct IXMLDOMComment_Vtbl { pub base__: IXMLDOMCharacterData_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMDocument, - IXMLDOMDocument_Vtbl, - 0x2933bf81_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMDocument, IXMLDOMDocument_Vtbl, 0x2933bf81_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMDocument, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -4500,49 +4151,41 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -4552,7 +4195,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -4562,7 +4204,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -4571,7 +4212,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -4584,13 +4224,11 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -4617,7 +4255,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4647,7 +4284,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -4656,7 +4292,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -4665,7 +4300,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -4690,7 +4324,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -4699,25 +4332,21 @@ impl IXMLDOMDocument { { (::windows_core::Interface::vtable(self).base__.transformNodeToObject)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), outputobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn doctype(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).doctype)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn implementation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).implementation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn documentElement(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).documentElement)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_documentElement(&self, domelement: P0) -> ::windows_core::Result<()> where @@ -4725,7 +4354,6 @@ impl IXMLDOMDocument { { (::windows_core::Interface::vtable(self).putref_documentElement)(::windows_core::Interface::as_raw(self), domelement.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createElement(&self, tagname: P0) -> ::windows_core::Result where @@ -4734,13 +4362,11 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createElement)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createDocumentFragment(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createDocumentFragment)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createTextNode(&self, data: P0) -> ::windows_core::Result where @@ -4749,7 +4375,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createTextNode)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createComment(&self, data: P0) -> ::windows_core::Result where @@ -4758,7 +4383,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createComment)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createCDATASection(&self, data: P0) -> ::windows_core::Result where @@ -4767,7 +4391,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createCDATASection)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createProcessingInstruction(&self, target: P0, data: P1) -> ::windows_core::Result where @@ -4777,7 +4400,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createProcessingInstruction)(::windows_core::Interface::as_raw(self), target.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createAttribute(&self, name: P0) -> ::windows_core::Result where @@ -4786,7 +4408,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createAttribute)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createEntityReference(&self, name: P0) -> ::windows_core::Result where @@ -4795,7 +4416,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createEntityReference)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getElementsByTagName(&self, tagname: P0) -> ::windows_core::Result where @@ -4804,7 +4424,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getElementsByTagName)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createNode(&self, r#type: P0, name: P1, namespaceuri: P2) -> ::windows_core::Result where @@ -4815,7 +4434,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createNode)(::windows_core::Interface::as_raw(self), r#type.into_param().abi(), name.into_param().abi(), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nodeFromID(&self, idstring: P0) -> ::windows_core::Result where @@ -4835,7 +4453,6 @@ impl IXMLDOMDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parseError(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5008,12 +4625,7 @@ pub struct IXMLDOMDocument_Vtbl { pub Setontransformnode: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMDocument2, - IXMLDOMDocument2_Vtbl, - 0x2933bf95_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMDocument2, IXMLDOMDocument2_Vtbl, 0x2933bf95_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMDocument2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode, IXMLDOMDocument); #[cfg(feature = "Win32_System_Com")] @@ -5036,49 +4648,41 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -5088,7 +4692,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -5098,7 +4701,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -5107,7 +4709,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -5120,13 +4721,11 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -5153,7 +4752,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5183,7 +4781,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -5192,7 +4789,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -5201,7 +4797,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -5226,7 +4821,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -5235,25 +4829,21 @@ impl IXMLDOMDocument2 { { (::windows_core::Interface::vtable(self).base__.base__.transformNodeToObject)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), outputobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn doctype(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.doctype)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn implementation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.implementation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn documentElement(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.documentElement)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_documentElement(&self, domelement: P0) -> ::windows_core::Result<()> where @@ -5261,7 +4851,6 @@ impl IXMLDOMDocument2 { { (::windows_core::Interface::vtable(self).base__.putref_documentElement)(::windows_core::Interface::as_raw(self), domelement.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createElement(&self, tagname: P0) -> ::windows_core::Result where @@ -5270,13 +4859,11 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createElement)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createDocumentFragment(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createDocumentFragment)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createTextNode(&self, data: P0) -> ::windows_core::Result where @@ -5285,7 +4872,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createTextNode)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createComment(&self, data: P0) -> ::windows_core::Result where @@ -5294,7 +4880,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createComment)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createCDATASection(&self, data: P0) -> ::windows_core::Result where @@ -5303,7 +4888,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createCDATASection)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createProcessingInstruction(&self, target: P0, data: P1) -> ::windows_core::Result where @@ -5313,7 +4897,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createProcessingInstruction)(::windows_core::Interface::as_raw(self), target.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createAttribute(&self, name: P0) -> ::windows_core::Result where @@ -5322,7 +4905,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createAttribute)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createEntityReference(&self, name: P0) -> ::windows_core::Result where @@ -5331,7 +4913,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createEntityReference)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getElementsByTagName(&self, tagname: P0) -> ::windows_core::Result where @@ -5340,7 +4921,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getElementsByTagName)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createNode(&self, r#type: P0, name: P1, namespaceuri: P2) -> ::windows_core::Result where @@ -5351,7 +4931,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.createNode)(::windows_core::Interface::as_raw(self), r#type.into_param().abi(), name.into_param().abi(), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nodeFromID(&self, idstring: P0) -> ::windows_core::Result where @@ -5371,7 +4950,6 @@ impl IXMLDOMDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parseError(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5455,7 +5033,6 @@ impl IXMLDOMDocument2 { { (::windows_core::Interface::vtable(self).base__.Setontransformnode)(::windows_core::Interface::as_raw(self), ontransformnodesink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn namespaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5471,7 +5048,6 @@ impl IXMLDOMDocument2 { { (::windows_core::Interface::vtable(self).putref_schemas)(::windows_core::Interface::as_raw(self), othercollection.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn validate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5511,12 +5087,7 @@ pub struct IXMLDOMDocument2_Vtbl { pub getProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMDocument3, - IXMLDOMDocument3_Vtbl, - 0x2933bf96_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMDocument3, IXMLDOMDocument3_Vtbl, 0x2933bf96_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMDocument3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode, IXMLDOMDocument, IXMLDOMDocument2); #[cfg(feature = "Win32_System_Com")] @@ -5539,49 +5110,41 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -5591,7 +5154,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -5601,7 +5163,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -5610,7 +5171,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -5623,13 +5183,11 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -5656,7 +5214,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5686,7 +5243,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -5695,7 +5251,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -5704,7 +5259,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -5729,7 +5283,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -5738,25 +5291,21 @@ impl IXMLDOMDocument3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.transformNodeToObject)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), outputobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn doctype(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.doctype)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn implementation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.implementation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn documentElement(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.documentElement)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_documentElement(&self, domelement: P0) -> ::windows_core::Result<()> where @@ -5764,7 +5313,6 @@ impl IXMLDOMDocument3 { { (::windows_core::Interface::vtable(self).base__.base__.putref_documentElement)(::windows_core::Interface::as_raw(self), domelement.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createElement(&self, tagname: P0) -> ::windows_core::Result where @@ -5773,13 +5321,11 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createElement)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createDocumentFragment(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createDocumentFragment)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createTextNode(&self, data: P0) -> ::windows_core::Result where @@ -5788,7 +5334,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createTextNode)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createComment(&self, data: P0) -> ::windows_core::Result where @@ -5797,7 +5342,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createComment)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createCDATASection(&self, data: P0) -> ::windows_core::Result where @@ -5806,7 +5350,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createCDATASection)(::windows_core::Interface::as_raw(self), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createProcessingInstruction(&self, target: P0, data: P1) -> ::windows_core::Result where @@ -5816,7 +5359,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createProcessingInstruction)(::windows_core::Interface::as_raw(self), target.into_param().abi(), data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createAttribute(&self, name: P0) -> ::windows_core::Result where @@ -5825,7 +5367,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createAttribute)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createEntityReference(&self, name: P0) -> ::windows_core::Result where @@ -5834,7 +5375,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createEntityReference)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getElementsByTagName(&self, tagname: P0) -> ::windows_core::Result where @@ -5843,7 +5383,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.getElementsByTagName)(::windows_core::Interface::as_raw(self), tagname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createNode(&self, r#type: P0, name: P1, namespaceuri: P2) -> ::windows_core::Result where @@ -5854,7 +5393,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.createNode)(::windows_core::Interface::as_raw(self), r#type.into_param().abi(), name.into_param().abi(), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nodeFromID(&self, idstring: P0) -> ::windows_core::Result where @@ -5874,7 +5412,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parseError(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5958,7 +5495,6 @@ impl IXMLDOMDocument3 { { (::windows_core::Interface::vtable(self).base__.base__.Setontransformnode)(::windows_core::Interface::as_raw(self), ontransformnodesink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn namespaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5974,7 +5510,6 @@ impl IXMLDOMDocument3 { { (::windows_core::Interface::vtable(self).base__.putref_schemas)(::windows_core::Interface::as_raw(self), othercollection.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn validate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5994,7 +5529,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getProperty)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn validateNode(&self, node: P0) -> ::windows_core::Result where @@ -6003,7 +5537,6 @@ impl IXMLDOMDocument3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).validateNode)(::windows_core::Interface::as_raw(self), node.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn importNode(&self, node: P0, deep: P1) -> ::windows_core::Result where @@ -6029,12 +5562,7 @@ pub struct IXMLDOMDocument3_Vtbl { importNode: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMDocumentFragment, - IXMLDOMDocumentFragment_Vtbl, - 0x3efaa413_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(IXMLDOMDocumentFragment, IXMLDOMDocumentFragment_Vtbl, 0x3efaa413_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMDocumentFragment, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -6057,49 +5585,41 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -6109,7 +5629,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -6119,7 +5638,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -6128,7 +5646,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -6141,13 +5658,11 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -6174,7 +5689,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6204,7 +5718,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -6213,7 +5726,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -6222,7 +5734,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -6247,7 +5758,6 @@ impl IXMLDOMDocumentFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -6264,12 +5774,7 @@ pub struct IXMLDOMDocumentFragment_Vtbl { pub base__: IXMLDOMNode_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMDocumentType, - IXMLDOMDocumentType_Vtbl, - 0x2933bf8b_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMDocumentType, IXMLDOMDocumentType_Vtbl, 0x2933bf8b_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMDocumentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -6292,49 +5797,41 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -6344,7 +5841,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -6354,7 +5850,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -6363,7 +5858,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -6376,13 +5870,11 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -6409,7 +5901,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6439,7 +5930,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -6448,7 +5938,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -6457,7 +5946,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -6482,7 +5970,6 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -6495,13 +5982,11 @@ impl IXMLDOMDocumentType { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn entities(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).entities)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn notations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6524,12 +6009,7 @@ pub struct IXMLDOMDocumentType_Vtbl { notations: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMElement, - IXMLDOMElement_Vtbl, - 0x2933bf86_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMElement, IXMLDOMElement_Vtbl, 0x2933bf86_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMElement, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -6552,49 +6032,41 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -6604,7 +6076,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -6614,7 +6085,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -6623,7 +6093,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -6636,13 +6105,11 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -6669,7 +6136,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6699,7 +6165,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -6708,7 +6173,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -6717,7 +6181,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -6742,7 +6205,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -6775,7 +6237,6 @@ impl IXMLDOMElement { { (::windows_core::Interface::vtable(self).removeAttribute)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAttributeNode(&self, name: P0) -> ::windows_core::Result where @@ -6784,7 +6245,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getAttributeNode)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn setAttributeNode(&self, domattribute: P0) -> ::windows_core::Result where @@ -6793,7 +6253,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).setAttributeNode)(::windows_core::Interface::as_raw(self), domattribute.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeAttributeNode(&self, domattribute: P0) -> ::windows_core::Result where @@ -6802,7 +6261,6 @@ impl IXMLDOMElement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).removeAttributeNode)(::windows_core::Interface::as_raw(self), domattribute.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getElementsByTagName(&self, tagname: P0) -> ::windows_core::Result where @@ -6843,12 +6301,7 @@ pub struct IXMLDOMElement_Vtbl { pub normalize: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMEntity, - IXMLDOMEntity_Vtbl, - 0x2933bf8d_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMEntity, IXMLDOMEntity_Vtbl, 0x2933bf8d_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMEntity, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -6871,49 +6324,41 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -6923,7 +6368,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -6933,7 +6377,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -6942,7 +6385,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -6955,13 +6397,11 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -6988,7 +6428,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7018,7 +6457,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -7027,7 +6465,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -7036,7 +6473,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -7061,7 +6497,6 @@ impl IXMLDOMEntity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -7093,12 +6528,7 @@ pub struct IXMLDOMEntity_Vtbl { pub notationName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMEntityReference, - IXMLDOMEntityReference_Vtbl, - 0x2933bf8e_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMEntityReference, IXMLDOMEntityReference_Vtbl, 0x2933bf8e_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMEntityReference, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -7121,49 +6551,41 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -7173,7 +6595,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -7183,7 +6604,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -7192,7 +6612,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -7205,13 +6624,11 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -7238,7 +6655,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7268,7 +6684,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -7277,7 +6692,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -7286,7 +6700,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -7311,7 +6724,6 @@ impl IXMLDOMEntityReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -7328,12 +6740,7 @@ pub struct IXMLDOMEntityReference_Vtbl { pub base__: IXMLDOMNode_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMImplementation, - IXMLDOMImplementation_Vtbl, - 0x2933bf8f_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMImplementation, IXMLDOMImplementation_Vtbl, 0x2933bf8f_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMImplementation, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7355,17 +6762,11 @@ pub struct IXMLDOMImplementation_Vtbl { pub hasFeature: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMNamedNodeMap, - IXMLDOMNamedNodeMap_Vtbl, - 0x2933bf83_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMNamedNodeMap, IXMLDOMNamedNodeMap_Vtbl, 0x2933bf83_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMNamedNodeMap, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDOMNamedNodeMap { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getNamedItem(&self, name: P0) -> ::windows_core::Result where @@ -7374,7 +6775,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getNamedItem)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn setNamedItem(&self, newitem: P0) -> ::windows_core::Result where @@ -7383,7 +6783,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).setNamedItem)(::windows_core::Interface::as_raw(self), newitem.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeNamedItem(&self, name: P0) -> ::windows_core::Result where @@ -7392,7 +6791,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).removeNamedItem)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7402,7 +6800,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).length)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getQualifiedItem(&self, basename: P0, namespaceuri: P1) -> ::windows_core::Result where @@ -7412,7 +6809,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getQualifiedItem)(::windows_core::Interface::as_raw(self), basename.into_param().abi(), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeQualifiedItem(&self, basename: P0, namespaceuri: P1) -> ::windows_core::Result where @@ -7422,7 +6818,6 @@ impl IXMLDOMNamedNodeMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).removeQualifiedItem)(::windows_core::Interface::as_raw(self), basename.into_param().abi(), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7474,12 +6869,7 @@ pub struct IXMLDOMNamedNodeMap_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMNode, - IXMLDOMNode_Vtbl, - 0x2933bf80_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMNode, IXMLDOMNode_Vtbl, 0x2933bf80_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMNode, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7502,49 +6892,41 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -7554,7 +6936,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -7564,7 +6945,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -7573,7 +6953,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -7586,13 +6965,11 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -7619,7 +6996,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7649,7 +7025,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -7658,7 +7033,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -7667,7 +7041,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -7692,7 +7065,6 @@ impl IXMLDOMNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -7799,17 +7171,11 @@ pub struct IXMLDOMNode_Vtbl { transformNodeToObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMNodeList, - IXMLDOMNodeList_Vtbl, - 0x2933bf82_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMNodeList, IXMLDOMNodeList_Vtbl, 0x2933bf82_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMNodeList, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDOMNodeList { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7819,7 +7185,6 @@ impl IXMLDOMNodeList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).length)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7851,12 +7216,7 @@ pub struct IXMLDOMNodeList_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMNotation, - IXMLDOMNotation_Vtbl, - 0x2933bf8c_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMNotation, IXMLDOMNotation_Vtbl, 0x2933bf8c_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMNotation, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -7879,49 +7239,41 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -7931,7 +7283,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -7941,7 +7292,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -7950,7 +7300,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -7963,13 +7312,11 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -7996,7 +7343,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8026,7 +7372,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -8035,7 +7380,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -8044,7 +7388,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -8069,7 +7412,6 @@ impl IXMLDOMNotation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -8096,12 +7438,7 @@ pub struct IXMLDOMNotation_Vtbl { pub systemId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMParseError, - IXMLDOMParseError_Vtbl, - 0x3efaa426_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(IXMLDOMParseError, IXMLDOMParseError_Vtbl, 0x3efaa426_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMParseError, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8149,12 +7486,7 @@ pub struct IXMLDOMParseError_Vtbl { pub filepos: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMParseError2, - IXMLDOMParseError2_Vtbl, - 0x3efaa428_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(IXMLDOMParseError2, IXMLDOMParseError2_Vtbl, 0x3efaa428_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMParseError2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMParseError); #[cfg(feature = "Win32_System_Com")] @@ -8191,7 +7523,6 @@ impl IXMLDOMParseError2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).errorXPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allErrors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8220,17 +7551,11 @@ pub struct IXMLDOMParseError2_Vtbl { pub errorParametersCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMParseErrorCollection, - IXMLDOMParseErrorCollection_Vtbl, - 0x3efaa429_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(IXMLDOMParseErrorCollection, IXMLDOMParseErrorCollection_Vtbl, 0x3efaa429_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMParseErrorCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDOMParseErrorCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8240,7 +7565,6 @@ impl IXMLDOMParseErrorCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).length)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn next(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8272,12 +7596,7 @@ pub struct IXMLDOMParseErrorCollection_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMProcessingInstruction, - IXMLDOMProcessingInstruction_Vtbl, - 0x2933bf89_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMProcessingInstruction, IXMLDOMProcessingInstruction_Vtbl, 0x2933bf89_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMProcessingInstruction, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -8300,49 +7619,41 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -8352,7 +7663,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -8362,7 +7672,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -8371,7 +7680,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -8384,13 +7692,11 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -8417,7 +7723,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8447,7 +7752,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -8456,7 +7760,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -8465,7 +7768,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -8490,7 +7792,6 @@ impl IXMLDOMProcessingInstruction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -8524,12 +7825,7 @@ pub struct IXMLDOMProcessingInstruction_Vtbl { pub Setdata: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMSchemaCollection, - IXMLDOMSchemaCollection_Vtbl, - 0x373984c8_b845_449b_91e7_45ac83036ade -); +::windows_core::imp::com_interface!(IXMLDOMSchemaCollection, IXMLDOMSchemaCollection_Vtbl, 0x373984c8_b845_449b_91e7_45ac83036ade); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMSchemaCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8541,7 +7837,6 @@ impl IXMLDOMSchemaCollection { { (::windows_core::Interface::vtable(self).add)(::windows_core::Interface::as_raw(self), namespaceuri.into_param().abi(), var.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get(&self, namespaceuri: P0) -> ::windows_core::Result where @@ -8564,7 +7859,6 @@ impl IXMLDOMSchemaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_namespaceURI)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn addCollection(&self, othercollection: P0) -> ::windows_core::Result<()> where @@ -8597,12 +7891,7 @@ pub struct IXMLDOMSchemaCollection_Vtbl { pub _newEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMSchemaCollection2, - IXMLDOMSchemaCollection2_Vtbl, - 0x50ea08b0_dd1b_4664_9a50_c2f40f4bd79a -); +::windows_core::imp::com_interface!(IXMLDOMSchemaCollection2, IXMLDOMSchemaCollection2_Vtbl, 0x50ea08b0_dd1b_4664_9a50_c2f40f4bd79a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMSchemaCollection2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMSchemaCollection); #[cfg(feature = "Win32_System_Com")] @@ -8614,7 +7903,6 @@ impl IXMLDOMSchemaCollection2 { { (::windows_core::Interface::vtable(self).base__.add)(::windows_core::Interface::as_raw(self), namespaceuri.into_param().abi(), var.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get(&self, namespaceuri: P0) -> ::windows_core::Result where @@ -8637,7 +7925,6 @@ impl IXMLDOMSchemaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_namespaceURI)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn addCollection(&self, othercollection: P0) -> ::windows_core::Result<()> where @@ -8662,7 +7949,6 @@ impl IXMLDOMSchemaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).validateOnLoad)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getSchema(&self, namespaceuri: P0) -> ::windows_core::Result where @@ -8671,7 +7957,6 @@ impl IXMLDOMSchemaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getSchema)(::windows_core::Interface::as_raw(self), namespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getDeclaration(&self, node: P0) -> ::windows_core::Result where @@ -8699,17 +7984,11 @@ pub struct IXMLDOMSchemaCollection2_Vtbl { getDeclaration: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMSelection, - IXMLDOMSelection_Vtbl, - 0xaa634fc7_5888_44a7_a257_3a47150d3a0e -); +::windows_core::imp::com_interface!(IXMLDOMSelection, IXMLDOMSelection_Vtbl, 0xaa634fc7_5888_44a7_a257_3a47150d3a0e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMSelection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNodeList); #[cfg(feature = "Win32_System_Com")] impl IXMLDOMSelection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8719,7 +7998,6 @@ impl IXMLDOMSelection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.length)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8742,13 +8020,11 @@ impl IXMLDOMSelection { { (::windows_core::Interface::vtable(self).Setexpr)(::windows_core::Interface::as_raw(self), expression.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn context(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).context)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_context(&self, pnode: P0) -> ::windows_core::Result<()> where @@ -8756,13 +8032,11 @@ impl IXMLDOMSelection { { (::windows_core::Interface::vtable(self).putref_context)(::windows_core::Interface::as_raw(self), pnode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn peekNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).peekNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn matches(&self, pnode: P0) -> ::windows_core::Result where @@ -8771,7 +8045,6 @@ impl IXMLDOMSelection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).matches)(::windows_core::Interface::as_raw(self), pnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeNext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8780,7 +8053,6 @@ impl IXMLDOMSelection { pub unsafe fn removeAll(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).removeAll)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8837,12 +8109,7 @@ pub struct IXMLDOMSelection_Vtbl { pub setProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDOMText, - IXMLDOMText_Vtbl, - 0x2933bf87_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXMLDOMText, IXMLDOMText_Vtbl, 0x2933bf87_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDOMText, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode, IXMLDOMCharacterData); #[cfg(feature = "Win32_System_Com")] @@ -8865,49 +8132,41 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -8917,7 +8176,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -8927,7 +8185,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -8936,7 +8193,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -8949,13 +8205,11 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -8982,7 +8236,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9012,7 +8265,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -9021,7 +8273,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -9030,7 +8281,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -9055,7 +8305,6 @@ impl IXMLDOMText { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -9103,7 +8352,6 @@ impl IXMLDOMText { { (::windows_core::Interface::vtable(self).base__.replaceData)(::windows_core::Interface::as_raw(self), offset, count, data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn splitText(&self, offset: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9121,23 +8369,16 @@ pub struct IXMLDOMText_Vtbl { splitText: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDSOControl, - IXMLDSOControl_Vtbl, - 0x310afa62_0575_11d2_9ca9_0060b0ec3d39 -); +::windows_core::imp::com_interface!(IXMLDSOControl, IXMLDSOControl_Vtbl, 0x310afa62_0575_11d2_9ca9_0060b0ec3d39); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDSOControl, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDSOControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn XMLDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).XMLDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXMLDocument(&self, ppdoc: P0) -> ::windows_core::Result<()> where @@ -9178,17 +8419,11 @@ pub struct IXMLDSOControl_Vtbl { pub readyState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDocument, - IXMLDocument_Vtbl, - 0xf52e2b61_18a1_11d1_b105_00805f49916b -); +::windows_core::imp::com_interface!(IXMLDocument, IXMLDocument_Vtbl, 0xf52e2b61_18a1_11d1_b105_00805f49916b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDocument, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDocument { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn root(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9246,7 +8481,6 @@ impl IXMLDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).dtdURL)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createElement(&self, vtype: P0, var1: P1) -> ::windows_core::Result where @@ -9284,17 +8518,11 @@ pub struct IXMLDocument_Vtbl { createElement: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLDocument2, - IXMLDocument2_Vtbl, - 0x2b8de2fe_8d2d_11d1_b2fc_00c04fd915a9 -); +::windows_core::imp::com_interface!(IXMLDocument2, IXMLDocument2_Vtbl, 0x2b8de2fe_8d2d_11d1_b2fc_00c04fd915a9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLDocument2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXMLDocument2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn root(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9352,7 +8580,6 @@ impl IXMLDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).dtdURL)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createElement(&self, vtype: P0, var1: P1) -> ::windows_core::Result where @@ -9402,12 +8629,7 @@ pub struct IXMLDocument2_Vtbl { pub Setasync: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLElement, - IXMLElement_Vtbl, - 0x3f7f31ac_e15f_11d0_9c25_00c04fc99c8e -); +::windows_core::imp::com_interface!(IXMLElement, IXMLElement_Vtbl, 0x3f7f31ac_e15f_11d0_9c25_00c04fc99c8e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLElement, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9422,7 +8644,6 @@ impl IXMLElement { { (::windows_core::Interface::vtable(self).SettagName)(::windows_core::Interface::as_raw(self), p.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9448,7 +8669,6 @@ impl IXMLElement { { (::windows_core::Interface::vtable(self).removeAttribute)(::windows_core::Interface::as_raw(self), strpropertyname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9468,7 +8688,6 @@ impl IXMLElement { { (::windows_core::Interface::vtable(self).Settext)(::windows_core::Interface::as_raw(self), p.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn addChild(&self, pchildelem: P0, lindex: i32, lreserved: i32) -> ::windows_core::Result<()> where @@ -9476,7 +8695,6 @@ impl IXMLElement { { (::windows_core::Interface::vtable(self).addChild)(::windows_core::Interface::as_raw(self), pchildelem.into_param().abi(), lindex, lreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, pchildelem: P0) -> ::windows_core::Result<()> where @@ -9516,12 +8734,7 @@ pub struct IXMLElement_Vtbl { removeChild: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLElement2, - IXMLElement2_Vtbl, - 0x2b8de2ff_8d2d_11d1_b2fc_00c04fd915a9 -); +::windows_core::imp::com_interface!(IXMLElement2, IXMLElement2_Vtbl, 0x2b8de2ff_8d2d_11d1_b2fc_00c04fd915a9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLElement2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9536,7 +8749,6 @@ impl IXMLElement2 { { (::windows_core::Interface::vtable(self).SettagName)(::windows_core::Interface::as_raw(self), p.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9562,7 +8774,6 @@ impl IXMLElement2 { { (::windows_core::Interface::vtable(self).removeAttribute)(::windows_core::Interface::as_raw(self), strpropertyname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9582,7 +8793,6 @@ impl IXMLElement2 { { (::windows_core::Interface::vtable(self).Settext)(::windows_core::Interface::as_raw(self), p.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn addChild(&self, pchildelem: P0, lindex: i32, lreserved: i32) -> ::windows_core::Result<()> where @@ -9590,7 +8800,6 @@ impl IXMLElement2 { { (::windows_core::Interface::vtable(self).addChild)(::windows_core::Interface::as_raw(self), pchildelem.into_param().abi(), lindex, lreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, pchildelem: P0) -> ::windows_core::Result<()> where @@ -9598,7 +8807,6 @@ impl IXMLElement2 { { (::windows_core::Interface::vtable(self).removeChild)(::windows_core::Interface::as_raw(self), pchildelem.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9640,12 +8848,7 @@ pub struct IXMLElement2_Vtbl { attributes: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLElementCollection, - IXMLElementCollection_Vtbl, - 0x65725580_9b5d_11d0_9bfe_00c04fc99c8e -); +::windows_core::imp::com_interface!(IXMLElementCollection, IXMLElementCollection_Vtbl, 0x65725580_9b5d_11d0_9bfe_00c04fc99c8e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLElementCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9661,7 +8864,6 @@ impl IXMLElementCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._newEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, var1: P0, var2: P1) -> ::windows_core::Result where @@ -9699,12 +8901,7 @@ pub struct IXMLError_Vtbl { pub GetErrorInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut XML_ERROR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXMLHTTPRequest, - IXMLHTTPRequest_Vtbl, - 0xed8c108d_4349_11d2_91a4_00c04f7969e8 -); +::windows_core::imp::com_interface!(IXMLHTTPRequest, IXMLHTTPRequest_Vtbl, 0xed8c108d_4349_11d2_91a4_00c04f7969e8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXMLHTTPRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9754,7 +8951,6 @@ impl IXMLHTTPRequest { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).statusText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn responseXML(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9776,7 +8972,6 @@ impl IXMLHTTPRequest { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).readyState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Setonreadystatechange(&self, preadystatesink: P0) -> ::windows_core::Result<()> where @@ -9826,7 +9021,6 @@ impl IXMLHTTPRequest2 { { (::windows_core::Interface::vtable(self).Open)(::windows_core::Interface::as_raw(self), pwszmethod.into_param().abi(), pwszurl.into_param().abi(), pstatuscallback.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), pwszproxyusername.into_param().abi(), pwszproxypassword.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, pbody: P0, cbbody: u64) -> ::windows_core::Result<()> where @@ -9841,7 +9035,6 @@ impl IXMLHTTPRequest2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetCookie)(::windows_core::Interface::as_raw(self), pcookie, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCustomResponseStream(&self, psequentialstream: P0) -> ::windows_core::Result<()> where @@ -9916,7 +9109,6 @@ impl IXMLHTTPRequest2Callback { { (::windows_core::Interface::vtable(self).OnHeadersAvailable)(::windows_core::Interface::as_raw(self), pxhr.into_param().abi(), dwstatus, pwszstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDataAvailable(&self, pxhr: P0, presponsestream: P1) -> ::windows_core::Result<()> where @@ -9925,7 +9117,6 @@ impl IXMLHTTPRequest2Callback { { (::windows_core::Interface::vtable(self).OnDataAvailable)(::windows_core::Interface::as_raw(self), pxhr.into_param().abi(), presponsestream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnResponseReceived(&self, pxhr: P0, presponsestream: P1) -> ::windows_core::Result<()> where @@ -9972,7 +9163,6 @@ impl IXMLHTTPRequest3 { { (::windows_core::Interface::vtable(self).base__.Open)(::windows_core::Interface::as_raw(self), pwszmethod.into_param().abi(), pwszurl.into_param().abi(), pstatuscallback.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), pwszproxyusername.into_param().abi(), pwszproxypassword.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, pbody: P0, cbbody: u64) -> ::windows_core::Result<()> where @@ -9987,7 +9177,6 @@ impl IXMLHTTPRequest3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SetCookie)(::windows_core::Interface::as_raw(self), pcookie, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCustomResponseStream(&self, psequentialstream: P0) -> ::windows_core::Result<()> where @@ -10053,7 +9242,6 @@ impl IXMLHTTPRequest3Callback { { (::windows_core::Interface::vtable(self).base__.OnHeadersAvailable)(::windows_core::Interface::as_raw(self), pxhr.into_param().abi(), dwstatus, pwszstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDataAvailable(&self, pxhr: P0, presponsestream: P1) -> ::windows_core::Result<()> where @@ -10062,7 +9250,6 @@ impl IXMLHTTPRequest3Callback { { (::windows_core::Interface::vtable(self).base__.OnDataAvailable)(::windows_core::Interface::as_raw(self), pxhr.into_param().abi(), presponsestream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnResponseReceived(&self, pxhr: P0, presponsestream: P1) -> ::windows_core::Result<()> where @@ -10098,12 +9285,7 @@ pub struct IXMLHTTPRequest3Callback_Vtbl { pub OnClientCertificateRequested: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, u32, *const *const u16) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXSLProcessor, - IXSLProcessor_Vtbl, - 0x2933bf92_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXSLProcessor, IXSLProcessor_Vtbl, 0x2933bf92_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXSLProcessor, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -10118,7 +9300,6 @@ impl IXSLProcessor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).input)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerTemplate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10168,7 +9349,6 @@ impl IXSLProcessor { { (::windows_core::Interface::vtable(self).addParameter)(::windows_core::Interface::as_raw(self), basename.into_param().abi(), parameter.into_param().abi(), namespaceuri.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn addObject(&self, obj: P0, namespaceuri: P1) -> ::windows_core::Result<()> where @@ -10177,7 +9357,6 @@ impl IXSLProcessor { { (::windows_core::Interface::vtable(self).addObject)(::windows_core::Interface::as_raw(self), obj.into_param().abi(), namespaceuri.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn stylesheet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10214,17 +9393,11 @@ pub struct IXSLProcessor_Vtbl { stylesheet: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXSLTemplate, - IXSLTemplate_Vtbl, - 0x2933bf93_7b36_11d2_b20e_00c04f983e60 -); +::windows_core::imp::com_interface!(IXSLTemplate, IXSLTemplate_Vtbl, 0x2933bf93_7b36_11d2_b20e_00c04f983e60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXSLTemplate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IXSLTemplate { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_stylesheet(&self, stylesheet: P0) -> ::windows_core::Result<()> where @@ -10232,13 +9405,11 @@ impl IXSLTemplate { { (::windows_core::Interface::vtable(self).putref_stylesheet)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn stylesheet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).stylesheet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createProcessor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10264,12 +9435,7 @@ pub struct IXSLTemplate_Vtbl { createProcessor: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXTLRuntime, - IXTLRuntime_Vtbl, - 0x3efaa425_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(IXTLRuntime, IXTLRuntime_Vtbl, 0x3efaa425_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXTLRuntime, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IXMLDOMNode); #[cfg(feature = "Win32_System_Com")] @@ -10292,49 +9458,41 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nodeType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn parentNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.parentNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.childNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn firstChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.firstChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn lastChild(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.lastChild)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn previousSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.previousSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextSibling(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.nextSibling)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertBefore(&self, newchild: P0, refchild: P1) -> ::windows_core::Result where @@ -10344,7 +9502,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.insertBefore)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), refchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn replaceChild(&self, newchild: P0, oldchild: P1) -> ::windows_core::Result where @@ -10354,7 +9511,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.replaceChild)(::windows_core::Interface::as_raw(self), newchild.into_param().abi(), oldchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeChild(&self, childnode: P0) -> ::windows_core::Result where @@ -10363,7 +9519,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.removeChild)(::windows_core::Interface::as_raw(self), childnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendChild(&self, newchild: P0) -> ::windows_core::Result where @@ -10376,13 +9531,11 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.hasChildNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ownerDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ownerDocument)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cloneNode(&self, deep: P0) -> ::windows_core::Result where @@ -10409,7 +9562,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.specified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10439,7 +9591,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNode(&self, stylesheet: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -10448,7 +9599,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.transformNode)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectNodes(&self, querystring: P0) -> ::windows_core::Result where @@ -10457,7 +9607,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.selectNodes)(::windows_core::Interface::as_raw(self), querystring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn selectSingleNode(&self, querystring: P0) -> ::windows_core::Result where @@ -10482,7 +9631,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.baseName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn transformNodeToObject(&self, stylesheet: P0, outputobject: P1) -> ::windows_core::Result<()> where @@ -10491,7 +9639,6 @@ impl IXTLRuntime { { (::windows_core::Interface::vtable(self).base__.transformNodeToObject)(::windows_core::Interface::as_raw(self), stylesheet.into_param().abi(), outputobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn uniqueID(&self, pnode: P0) -> ::windows_core::Result where @@ -10500,7 +9647,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).uniqueID)(::windows_core::Interface::as_raw(self), pnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn depth(&self, pnode: P0) -> ::windows_core::Result where @@ -10509,7 +9655,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).depth)(::windows_core::Interface::as_raw(self), pnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn childNumber(&self, pnode: P0) -> ::windows_core::Result where @@ -10518,7 +9663,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).childNumber)(::windows_core::Interface::as_raw(self), pnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ancestorChildNumber(&self, bstrnodename: P0, pnode: P1) -> ::windows_core::Result where @@ -10528,7 +9672,6 @@ impl IXTLRuntime { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ancestorChildNumber)(::windows_core::Interface::as_raw(self), bstrnodename.into_param().abi(), pnode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn absoluteChildNumber(&self, pnode: P0) -> ::windows_core::Result where @@ -10601,12 +9744,7 @@ pub struct IXTLRuntime_Vtbl { pub formatTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - XMLDOMDocumentEvents, - XMLDOMDocumentEvents_Vtbl, - 0x3efaa427_272f_11d2_836f_0000f87a7782 -); +::windows_core::imp::com_interface!(XMLDOMDocumentEvents, XMLDOMDocumentEvents_Vtbl, 0x3efaa427_272f_11d2_836f_0000f87a7782); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(XMLDOMDocumentEvents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] 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 a0667499b1..952a772dfe 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlReader(riid: *const ::windows_core::GUID, ppvobject: *mut *mut ::core::ffi::c_void, pmalloc: P0) -> ::windows_core::Result<()> @@ -8,7 +7,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlReaderInputWithEncodingCodePage(pinputstream: P0, pmalloc: P1, nencodingcodepage: u32, fencodinghint: P2, pwszbaseuri: P3) -> ::windows_core::Result<::windows_core::IUnknown> @@ -22,7 +20,6 @@ where let mut result__ = ::std::mem::zeroed(); CreateXmlReaderInputWithEncodingCodePage(pinputstream.into_param().abi(), pmalloc.into_param().abi(), nencodingcodepage, fencodinghint.into_param().abi(), pwszbaseuri.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlReaderInputWithEncodingName(pinputstream: P0, pmalloc: P1, pwszencodingname: P2, fencodinghint: P3, pwszbaseuri: P4) -> ::windows_core::Result<::windows_core::IUnknown> @@ -37,7 +34,6 @@ where let mut result__ = ::std::mem::zeroed(); 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__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlWriter(riid: *const ::windows_core::GUID, ppvobject: *mut *mut ::core::ffi::c_void, pmalloc: P0) -> ::windows_core::Result<()> @@ -47,7 +43,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlWriterOutputWithEncodingCodePage(poutputstream: P0, pmalloc: P1, nencodingcodepage: u32) -> ::windows_core::Result<::windows_core::IUnknown> @@ -59,7 +54,6 @@ where let mut result__ = ::std::mem::zeroed(); CreateXmlWriterOutputWithEncodingCodePage(poutputstream.into_param().abi(), pmalloc.into_param().abi(), nencodingcodepage, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateXmlWriterOutputWithEncodingName(poutputstream: P0, pmalloc: P1, pwszencodingname: P2) -> ::windows_core::Result<::windows_core::IUnknown> diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/mod.rs index cb55c19b16..7127a2224f 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Win32_Data_Xml_MsXml")] -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`"] pub mod MsXml; #[cfg(feature = "Win32_Data_Xml_XmlLite")] -#[doc = "Required features: `\"Win32_Data_Xml_XmlLite\"`"] pub mod XmlLite; diff --git a/crates/libs/windows/src/Windows/Win32/Data/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/mod.rs index 9c7fc9c093..2908ae7f6d 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/mod.rs @@ -1,9 +1,6 @@ #[cfg(feature = "Win32_Data_HtmlHelp")] -#[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"] pub mod HtmlHelp; #[cfg(feature = "Win32_Data_RightsManagement")] -#[doc = "Required features: `\"Win32_Data_RightsManagement\"`"] pub mod RightsManagement; #[cfg(feature = "Win32_Data_Xml")] -#[doc = "Required features: `\"Win32_Data_Xml\"`"] pub mod Xml; 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 f780a11c0c..926c353d79 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -24,7 +24,6 @@ where let result__ = AllJoynConnectToBus(connectionspec.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn AllJoynCreateBus(outbuffersize: u32, inbuffersize: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> super::super::Foundation::HANDLE { 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 f4fe8c6bfc..f99e0dfcd3 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -1733,7 +1733,6 @@ impl ::core::default::Default for WINBIO_ENCRYPTED_CAPTURE_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_ENGINE_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -2898,7 +2897,6 @@ impl ::core::default::Default for WINBIO_FP_BU_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_FRAMEWORK_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -3140,7 +3138,6 @@ impl ::core::default::Default for WINBIO_NOTIFY_WAKE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_PIPELINE { pub SensorHandle: super::super::Foundation::HANDLE, @@ -3601,7 +3598,6 @@ impl ::core::default::Default for WINBIO_SENSOR_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_SENSOR_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -3695,7 +3691,6 @@ impl ::core::default::Default for WINBIO_SET_INDICATOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WINBIO_STORAGE_INTERFACE { pub Version: WINBIO_ADAPTER_INTERFACE_VERSION, @@ -4036,364 +4031,244 @@ impl ::core::fmt::Debug for WINIBIO_STORAGE_CONTEXT { impl ::windows_core::TypeKind for WINIBIO_STORAGE_CONTEXT { type TypeKind = ::windows_core::CopyType; } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_ATTACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_COMMIT_ENROLLMENT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CONTROL_UNIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_ENROLLMENT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_CREATE_KEY_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DEACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DETACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_DISCARD_ENROLLMENT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_ALL_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_PIPELINE_INIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_REFRESH_CACHE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_RESERVED_1_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_SET_HASH_ALGORITHM_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_UPDATE_ENROLLMENT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_ENGINE_VERIFY_FEATURE_SET_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_FREE_MEMORY_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_GET_PROPERTY_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_ATTACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CANCEL_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONNECT_SECURE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONTROL_UNIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_DEACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_DETACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_FINISH_CAPTURE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_GET_INDICATOR_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PIPELINE_INIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_QUERY_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_RESET_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_INDICATOR_STATUS_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_SET_MODE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_CAPTURE_EX_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_CAPTURE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_SENSOR_START_NOTIFY_WAKE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ADD_RECORD_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ATTACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CLOSE_DATABASE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CONTROL_UNIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_CREATE_DATABASE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DEACTIVATE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DELETE_RECORD_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_DETACH_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_ERASE_DATABASE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_FIRST_RECORD_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_CURRENT_RECORD_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_DATABASE_SIZE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_DATA_FORMAT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_GET_RECORD_COUNT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NEXT_RECORD_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_OPEN_DATABASE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_PIPELINE_INIT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_BY_CONTENT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_BY_SUBJECT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN = ::core::option::Option ::windows_core::HRESULT>; pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = ::core::option::Option; @@ -4402,13 +4277,10 @@ pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = ::core::option::Option; pub type PWINBIO_IDENTIFY_CALLBACK = ::core::option::Option; pub type PWINBIO_LOCATE_SENSOR_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_ENGINE_INTERFACE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_SENSOR_INTERFACE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PWINBIO_QUERY_STORAGE_INTERFACE_FN = ::core::option::Option ::windows_core::HRESULT>; pub type PWINBIO_VERIFY_CALLBACK = ::core::option::Option; 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 ea0f166125..e9056b3de6 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs @@ -226,7 +226,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn TransmitCommChar(hfile : super::super::Foundation:: HANDLE, cchar : i8) -> super::super::Foundation:: BOOL); TransmitCommChar(hfile.into_param().abi(), cchar).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WaitCommEvent(hfile: P0, lpevtmask: *mut COMM_EVENT_MASK, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::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 ee2ebfb192..34a3edd5c5 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -3,14 +3,12 @@ pub unsafe fn CMP_WaitNoPendingInstallEvents(dwtimeout: u32) -> u32 { ::windows_targets::link!("cfgmgr32.dll" "system" fn CMP_WaitNoPendingInstallEvents(dwtimeout : u32) -> u32); CMP_WaitNoPendingInstallEvents(dwtimeout) } -#[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"] #[cfg(feature = "Win32_Data_HtmlHelp")] #[inline] pub unsafe fn CM_Add_Empty_Log_Conf(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Add_Empty_Log_Conf(plclogconf : *mut usize, dndevinst : u32, priority : super::super::Data::HtmlHelp:: PRIORITY, ulflags : u32) -> CONFIGRET); CM_Add_Empty_Log_Conf(plclogconf, dndevinst, priority, ulflags) } -#[doc = "Required features: `\"Win32_Data_HtmlHelp\"`"] #[cfg(feature = "Win32_Data_HtmlHelp")] #[inline] pub unsafe fn CM_Add_Empty_Log_Conf_Ex(plclogconf: *mut usize, dndevinst: u32, priority: super::super::Data::HtmlHelp::PRIORITY, ulflags: u32, hmachine: isize) -> CONFIGRET { @@ -344,28 +342,24 @@ pub unsafe fn CM_Get_Class_Name_ExW(classguid: *const ::windows_core::GUID, buff ::windows_targets::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_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_targets::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_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_targets::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_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_targets::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_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 { @@ -424,28 +418,24 @@ where ::windows_targets::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_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<*mut u8>, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" 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); CM_Get_DevNode_PropertyW(dndevinst, propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_DevNode_Property_ExW(dndevinst: u32, 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_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Property_ExW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : *mut super::Properties:: DEVPROPTYPE, propertybuffer : *mut u8, propertybuffersize : *mut u32, ulflags : u32, hmachine : isize) -> CONFIGRET); CM_Get_DevNode_Property_ExW(dndevinst, propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags, hmachine) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_DevNode_Property_Keys(dndevinst: u32, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Get_DevNode_Property_Keys(dndevinst : u32, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : *mut u32, ulflags : u32) -> CONFIGRET); CM_Get_DevNode_Property_Keys(dndevinst, ::core::mem::transmute(propertykeyarray.unwrap_or(::std::ptr::null_mut())), propertykeycount, ulflags) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_DevNode_Property_Keys_Ex(dndevinst: u32, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { @@ -672,7 +662,6 @@ where ::windows_targets::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 : CM_GET_DEVICE_INTERFACE_LIST_FLAGS, hmachine : isize) -> CONFIGRET); CM_Get_Device_Interface_List_Size_ExW(pullen, interfaceclassguid, pdeviceid.into_param().abi(), ulflags, hmachine) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Device_Interface_PropertyW(pszdeviceinterface: P0, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<*mut u8>, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET @@ -682,7 +671,6 @@ where ::windows_targets::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_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Device_Interface_Property_ExW(pszdeviceinterface: P0, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<*mut u8>, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -692,7 +680,6 @@ where ::windows_targets::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_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface: P0, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET @@ -702,7 +689,6 @@ where ::windows_targets::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_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface: P0, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -976,7 +962,6 @@ pub unsafe fn CM_Next_Range(preelement: *mut usize, pullstart: *mut u64, pullend ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Next_Range(preelement : *mut usize, pullstart : *mut u64, pullend : *mut u64, ulflags : u32) -> CONFIGRET); CM_Next_Range(preelement, pullstart, pullend, ulflags) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Class_KeyA(classguid: ::core::option::Option<*const ::windows_core::GUID>, pszclassname: P0, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET @@ -986,7 +971,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Class_KeyW(classguid: ::core::option::Option<*const ::windows_core::GUID>, pszclassname: P0, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET @@ -996,7 +980,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Class_Key_ExA(classguid: ::core::option::Option<*const ::windows_core::GUID>, pszclassname: P0, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -1006,7 +989,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Class_Key_ExW(classguid: ::core::option::Option<*const ::windows_core::GUID>, pszclassname: P0, samdesired: u32, disposition: u32, phkclass: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -1016,21 +998,18 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_DevNode_Key(dndevnode: u32, samdesired: u32, ulhardwareprofile: u32, disposition: u32, phkdevice: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Open_DevNode_Key(dndevnode : u32, samdesired : u32, ulhardwareprofile : u32, disposition : u32, phkdevice : *mut super::super::System::Registry:: HKEY, ulflags : u32) -> CONFIGRET); CM_Open_DevNode_Key(dndevnode, samdesired, ulhardwareprofile, disposition, phkdevice, ulflags) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe 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 { ::windows_targets::link!("cfgmgr32.dll" "system" 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); CM_Open_DevNode_Key_Ex(dndevnode, samdesired, ulhardwareprofile, disposition, phkdevice, ulflags, hmachine) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Device_Interface_KeyA(pszdeviceinterface: P0, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET @@ -1040,7 +1019,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Device_Interface_KeyW(pszdeviceinterface: P0, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32) -> CONFIGRET @@ -1050,7 +1028,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Device_Interface_Key_ExA(pszdeviceinterface: P0, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -1060,7 +1037,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CM_Open_Device_Interface_Key_ExW(pszdeviceinterface: P0, samdesired: u32, disposition: u32, phkdeviceinterface: *mut super::super::System::Registry::HKEY, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -1232,14 +1208,12 @@ pub unsafe fn CM_Run_Detection_Ex(ulflags: u32, hmachine: isize) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Run_Detection_Ex(ulflags : u32, hmachine : isize) -> CONFIGRET); CM_Run_Detection_Ex(ulflags, hmachine) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[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_targets::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().try_into().unwrap()), ulflags) } -#[doc = "Required features: `\"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 { @@ -1266,14 +1240,12 @@ pub unsafe fn CM_Set_DevNode_Problem_Ex(dndevinst: u32, ulproblem: u32, ulflags: ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Problem_Ex(dndevinst : u32, ulproblem : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); CM_Set_DevNode_Problem_Ex(dndevinst, ulproblem, ulflags, hmachine) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_DevNode_PropertyW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32) -> CONFIGRET { ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_PropertyW(dndevinst : u32, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, ulflags : u32) -> CONFIGRET); CM_Set_DevNode_PropertyW(dndevinst, 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().try_into().unwrap()), ulflags) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_DevNode_Property_ExW(dndevinst: u32, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32, hmachine: isize) -> CONFIGRET { @@ -1300,7 +1272,6 @@ pub unsafe fn CM_Set_DevNode_Registry_Property_ExW(dndevinst: u32, ulproperty: u ::windows_targets::link!("cfgmgr32.dll" "system" fn CM_Set_DevNode_Registry_Property_ExW(dndevinst : u32, ulproperty : u32, buffer : *const ::core::ffi::c_void, ullength : u32, ulflags : u32, hmachine : isize) -> CONFIGRET); CM_Set_DevNode_Registry_Property_ExW(dndevinst, ulproperty, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null())), ullength, ulflags, hmachine) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_Device_Interface_PropertyW(pszdeviceinterface: P0, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32) -> CONFIGRET @@ -1310,7 +1281,6 @@ where ::windows_targets::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().try_into().unwrap()), ulflags) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_Device_Interface_Property_ExW(pszdeviceinterface: P0, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32, hmachine: isize) -> CONFIGRET @@ -1910,7 +1880,6 @@ pub unsafe fn SetupDiClassNameFromGuidW(classguid: *const ::windows_core::GUID, ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiCreateDevRegKeyA(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: ::core::option::Option<*const ::core::ffi::c_void>, infsectionname: P1) -> ::windows_core::Result @@ -1922,7 +1891,6 @@ where let result__ = SetupDiCreateDevRegKeyA(deviceinfoset.into_param().abi(), deviceinfodata, scope, hwprofile, keytype, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiCreateDevRegKeyW(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, infhandle: ::core::option::Option<*const ::core::ffi::c_void>, infsectionname: P1) -> ::windows_core::Result @@ -1994,7 +1962,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: ::core::option::Option<*const ::core::ffi::c_void>, infsectionname: P1) -> ::windows_core::Result @@ -2006,7 +1973,6 @@ where let result__ = SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset.into_param().abi(), deviceinterfacedata, reserved, samdesired, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32, infhandle: ::core::option::Option<*const ::core::ffi::c_void>, infsectionname: P1) -> ::windows_core::Result @@ -2059,7 +2025,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, reserved : u32) -> super::super::Foundation:: BOOL); SetupDiDeleteDeviceInterfaceRegKey(deviceinfoset.into_param().abi(), deviceinterfacedata, reserved).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiDestroyClassImageList(classimagelistdata: *const SP_CLASSIMAGELIST_DATA) -> ::windows_core::Result<()> { @@ -2082,7 +2047,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiDestroyDriverInfoList(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, drivertype : SETUP_DI_DRIVER_TYPE) -> super::super::Foundation:: BOOL); SetupDiDestroyDriverInfoList(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), drivertype).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetupDiDrawMiniIcon(hdc: P0, rc: super::super::Foundation::RECT, miniiconindex: i32, flags: u32) -> i32 @@ -2124,14 +2088,12 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiEnumDriverInfoW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, drivertype : SETUP_DI_DRIVER_TYPE, memberindex : u32, driverinfodata : *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation:: BOOL); SetupDiEnumDriverInfoW(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), drivertype, memberindex, driverinfodata).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(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>) -> ::windows_core::Result<()> { ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(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>) -> ::windows_core::Result<()> { @@ -2146,7 +2108,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(extension.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupDiGetActualSectionToInstallExA(infhandle: *const ::core::ffi::c_void, infsectionname: P0, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsectionwithext: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>, extension: ::core::option::Option<*mut ::windows_core::PSTR>, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2166,7 +2127,6 @@ where ) .ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupDiGetActualSectionToInstallExW(infhandle: *const ::core::ffi::c_void, infsectionname: P0, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsectionwithext: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>, extension: ::core::option::Option<*mut ::windows_core::PWSTR>, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2225,7 +2185,6 @@ pub unsafe fn SetupDiGetClassDescriptionW(classguid: *const ::windows_core::GUID ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: P0, deviceinfodata: ::core::option::Option<*const SP_DEVINFO_DATA>, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERA_V2, propertysheetheaderpagelistsize: u32, requiredsize: ::core::option::Option<*mut u32>, propertysheettype: u32) -> ::windows_core::Result<()> @@ -2235,7 +2194,6 @@ where ::windows_targets::link!("setupapi.dll" "system" 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); SetupDiGetClassDevPropertySheetsA(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), propertysheetheader, propertysheetheaderpagelistsize, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), propertysheettype).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: P0, deviceinfodata: ::core::option::Option<*const SP_DEVINFO_DATA>, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERW_V2, propertysheetheaderpagelistsize: u32, requiredsize: ::core::option::Option<*mut u32>, propertysheettype: u32) -> ::windows_core::Result<()> @@ -2289,21 +2247,18 @@ where let result__ = SetupDiGetClassDevsW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), enumerator.into_param().abi(), hwndparent.into_param().abi(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiGetClassImageIndex(classimagelistdata: *const SP_CLASSIMAGELIST_DATA, classguid: *const ::windows_core::GUID, imageindex: *mut i32) -> ::windows_core::Result<()> { ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiGetClassImageList(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA) -> ::windows_core::Result<()> { ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassImageList(classimagelistdata : *mut SP_CLASSIMAGELIST_DATA) -> super::super::Foundation:: BOOL); SetupDiGetClassImageList(classimagelistdata).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiGetClassImageListExA(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2313,7 +2268,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiGetClassImageListExW(classimagelistdata: *mut SP_CLASSIMAGELIST_DATA, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2339,7 +2293,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetClassInstallParamsW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *mut SP_CLASSINSTALL_HEADER, classinstallparamssize : u32, requiredsize : *mut u32) -> super::super::Foundation:: BOOL); SetupDiGetClassInstallParamsW(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(classinstallparams.unwrap_or(::std::ptr::null_mut())), classinstallparamssize, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetClassPropertyExW(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, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2349,14 +2302,12 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[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) -> ::windows_core::Result<()> { ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetClassPropertyKeysExW(classguid: *const ::windows_core::GUID, propertykeyarray: ::core::option::Option<&mut [super::Properties::DEVPROPKEY]>, requiredpropertykeycount: ::core::option::Option<*mut u32>, flags: u32, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2366,7 +2317,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[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) -> ::windows_core::Result<()> { @@ -2487,7 +2437,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfaceDetailW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, deviceinterfacedetaildata : *mut SP_DEVICE_INTERFACE_DETAIL_DATA_W, deviceinterfacedetaildatasize : u32, requiredsize : *mut u32, deviceinfodata : *mut SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); SetupDiGetDeviceInterfaceDetailW(deviceinfoset.into_param().abi(), deviceinterfacedata, ::core::mem::transmute(deviceinterfacedetaildata.unwrap_or(::std::ptr::null_mut())), deviceinterfacedetaildatasize, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykeyarray: ::core::option::Option<&mut [super::Properties::DEVPROPKEY]>, requiredpropertykeycount: ::core::option::Option<*mut u32>, flags: u32) -> ::windows_core::Result<()> @@ -2497,7 +2446,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); SetupDiGetDeviceInterfacePropertyKeys(deviceinfoset.into_param().abi(), deviceinterfacedata, ::core::mem::transmute(propertykeyarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertykeyarray.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>, flags: u32) -> ::windows_core::Result<()> @@ -2507,7 +2455,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : *mut super::Properties:: DEVPROPTYPE, propertybuffer : *mut u8, propertybuffersize : u32, requiredsize : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); SetupDiGetDeviceInterfacePropertyW(deviceinfoset.into_param().abi(), deviceinterfacedata, 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().try_into().unwrap()), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), flags).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetDevicePropertyKeys(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, propertykeyarray: ::core::option::Option<&mut [super::Properties::DEVPROPKEY]>, requiredpropertykeycount: ::core::option::Option<*mut u32>, flags: u32) -> ::windows_core::Result<()> @@ -2517,7 +2464,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetDevicePropertyKeys(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, propertykeyarray : *mut super::Properties:: DEVPROPKEY, propertykeycount : u32, requiredpropertykeycount : *mut u32, flags : u32) -> super::super::Foundation:: BOOL); SetupDiGetDevicePropertyKeys(deviceinfoset.into_param().abi(), deviceinfodata, ::core::mem::transmute(propertykeyarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertykeyarray.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiGetDevicePropertyW(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>, flags: u32) -> ::windows_core::Result<()> @@ -2662,7 +2608,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiGetSelectedDriverW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, driverinfodata : *mut SP_DRVINFO_DATA_V2_W) -> super::super::Foundation:: BOOL); SetupDiGetSelectedDriverW(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), driverinfodata).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SetupDiGetWizardPage(deviceinfoset: P0, deviceinfodata: ::core::option::Option<*const SP_DEVINFO_DATA>, installwizarddata: *const SP_INSTALLWIZARD_DATA, pagetype: u32, flags: u32) -> super::super::UI::Controls::HPROPSHEETPAGE @@ -2732,14 +2677,12 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiInstallDriverFiles(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA) -> super::super::Foundation:: BOOL); SetupDiInstallDriverFiles(deviceinfoset.into_param().abi(), deviceinfodata).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(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>) -> ::windows_core::Result<()> { ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetupDiLoadDeviceIcon(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, cxicon: u32, cyicon: u32, flags: u32, hicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> ::windows_core::Result<()> @@ -2749,7 +2692,6 @@ where ::windows_targets::link!("setupapi.dll" "system" 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); SetupDiLoadDeviceIcon(deviceinfoset.into_param().abi(), deviceinfodata, cxicon, cyicon, flags, hicon).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenClassRegKey(classguid: ::core::option::Option<*const ::windows_core::GUID>, samdesired: u32) -> ::windows_core::Result { @@ -2757,7 +2699,6 @@ pub unsafe fn SetupDiOpenClassRegKey(classguid: ::core::option::Option<*const :: let result__ = SetupDiOpenClassRegKey(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), samdesired); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenClassRegKeyExA(classguid: ::core::option::Option<*const ::windows_core::GUID>, samdesired: u32, flags: u32, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -2768,7 +2709,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenClassRegKeyExW(classguid: ::core::option::Option<*const ::windows_core::GUID>, samdesired: u32, flags: u32, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -2779,7 +2719,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenDevRegKey(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, scope: u32, hwprofile: u32, keytype: u32, samdesired: u32) -> ::windows_core::Result @@ -2819,7 +2758,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenDeviceInterfaceRegKey(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, reserved: u32, samdesired: u32) -> ::windows_core::Result @@ -2920,7 +2858,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetClassInstallParamsW(deviceinfoset : HDEVINFO, deviceinfodata : *const SP_DEVINFO_DATA, classinstallparams : *const SP_CLASSINSTALL_HEADER, classinstallparamssize : u32) -> super::super::Foundation:: BOOL); SetupDiSetClassInstallParamsW(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(classinstallparams.unwrap_or(::std::ptr::null())), classinstallparamssize).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiSetClassPropertyExW(classguid: *const ::windows_core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, flags: u32, machinename: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -2930,7 +2867,6 @@ where ::windows_targets::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().try_into().unwrap()), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[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) -> ::windows_core::Result<()> { @@ -2977,7 +2913,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInterfaceDefault(deviceinfoset : HDEVINFO, deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA, flags : u32, reserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); SetupDiSetDeviceInterfaceDefault(deviceinfoset.into_param().abi(), deviceinterfacedata, flags, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset: P0, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, flags: u32) -> ::windows_core::Result<()> @@ -2987,7 +2922,6 @@ where ::windows_targets::link!("setupapi.dll" "system" fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset : HDEVINFO, deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA, propertykey : *const super::Properties:: DEVPROPKEY, propertytype : super::Properties:: DEVPROPTYPE, propertybuffer : *const u8, propertybuffersize : u32, flags : u32) -> super::super::Foundation:: BOOL); SetupDiSetDeviceInterfacePropertyW(deviceinfoset.into_param().abi(), deviceinterfacedata, 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().try_into().unwrap()), flags).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SetupDiSetDevicePropertyW(deviceinfoset: P0, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, flags: u32) -> ::windows_core::Result<()> @@ -3192,7 +3126,6 @@ pub unsafe fn SetupGetFileQueueFlags(filequeue: *const ::core::ffi::c_void, flag ::windows_targets::link!("setupapi.dll" "system" fn SetupGetFileQueueFlags(filequeue : *const ::core::ffi::c_void, flags : *mut u32) -> super::super::Foundation:: BOOL); SetupGetFileQueueFlags(filequeue, flags).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupGetInfDriverStoreLocationA(filename: P0, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, localename: P1, returnbuffer: &mut [u8], requiredsize: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3203,7 +3136,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupGetInfDriverStoreLocationW(filename: P0, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, localename: P1, returnbuffer: &mut [u16], requiredsize: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3492,7 +3424,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupInstallFromInfSectionA(owner: P0, infhandle: *const ::core::ffi::c_void, sectionname: P1, flags: u32, relativekeyroot: P2, sourcerootpath: P3, copyflags: u32, msghandler: PSP_FILE_CALLBACK_A, context: ::core::option::Option<*const ::core::ffi::c_void>, deviceinfoset: P4, deviceinfodata: ::core::option::Option<*const SP_DEVINFO_DATA>) -> ::windows_core::Result<()> @@ -3506,7 +3437,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupInstallFromInfSectionW(owner: P0, infhandle: *const ::core::ffi::c_void, sectionname: P1, flags: u32, relativekeyroot: P2, sourcerootpath: P3, copyflags: u32, msghandler: PSP_FILE_CALLBACK_W, context: ::core::option::Option<*const ::core::ffi::c_void>, deviceinfoset: P4, deviceinfodata: ::core::option::Option<*const SP_DEVINFO_DATA>) -> ::windows_core::Result<()> @@ -3753,14 +3683,12 @@ pub unsafe fn SetupQueryInfFileInformationW(infinformation: *const SP_INF_INFORM ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupQueryInfOriginalFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_A) -> ::windows_core::Result<()> { ::windows_targets::link!("setupapi.dll" "system" 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); SetupQueryInfOriginalFileInformationA(infinformation, infindex, ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), originalfileinfo).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupQueryInfOriginalFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, originalfileinfo: *mut SP_ORIGINAL_FILE_INFO_W) -> ::windows_core::Result<()> { @@ -4109,7 +4037,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupSetFileQueueAlternatePlatformA(queuehandle: *const ::core::ffi::c_void, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, alternatedefaultcatalogfile: P0) -> ::windows_core::Result<()> @@ -4119,7 +4046,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupSetFileQueueAlternatePlatformW(queuehandle: *const ::core::ffi::c_void, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, alternatedefaultcatalogfile: P0) -> ::windows_core::Result<()> @@ -4204,7 +4130,6 @@ where ::windows_targets::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_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupVerifyInfFileA(infname: P0, altplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsignerinfo: *mut SP_INF_SIGNER_INFO_V2_A) -> super::super::Foundation::BOOL @@ -4214,7 +4139,6 @@ where ::windows_targets::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_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] #[inline] pub unsafe fn SetupVerifyInfFileW(infname: P0, altplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsignerinfo: *mut SP_INF_SIGNER_INFO_V2_W) -> super::super::Foundation::BOOL @@ -8738,7 +8662,6 @@ impl ::core::default::Default for SOURCE_MEDIA_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V1 { @@ -8772,7 +8695,6 @@ impl ::core::default::Default for SP_ALTPLATFORM_INFO_V1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V1 { @@ -8806,7 +8728,6 @@ impl ::core::default::Default for SP_ALTPLATFORM_INFO_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V2 { @@ -8842,7 +8763,6 @@ impl ::core::default::Default for SP_ALTPLATFORM_INFO_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union SP_ALTPLATFORM_INFO_V2_0 { @@ -8872,7 +8792,6 @@ impl ::core::default::Default for SP_ALTPLATFORM_INFO_V2_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct SP_ALTPLATFORM_INFO_V2 { @@ -8908,7 +8827,6 @@ impl ::core::default::Default for SP_ALTPLATFORM_INFO_V2 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union SP_ALTPLATFORM_INFO_V2_0 { @@ -9256,7 +9174,6 @@ impl ::core::default::Default for SP_BACKUP_QUEUE_PARAMS_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_CLASSIMAGELIST_DATA { @@ -9287,7 +9204,6 @@ impl ::core::default::Default for SP_CLASSIMAGELIST_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_CLASSIMAGELIST_DATA { @@ -10706,7 +10622,6 @@ impl ::core::default::Default for SP_INF_SIGNER_INFO_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_INSTALLWIZARD_DATA { @@ -10742,7 +10657,6 @@ impl ::core::default::Default for SP_INSTALLWIZARD_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_INSTALLWIZARD_DATA { @@ -10778,7 +10692,6 @@ impl ::core::default::Default for SP_INSTALLWIZARD_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_NEWDEVICEWIZARD_DATA { @@ -10811,7 +10724,6 @@ impl ::core::default::Default for SP_NEWDEVICEWIZARD_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_Controls")] pub struct SP_NEWDEVICEWIZARD_DATA { 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 760033f5ed..23deea9720 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevCloseObjectQuery(hdevquery : HDEVQUERY)); DevCloseObjectQuery(hdevquery.into_param().abi()) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[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 { @@ -14,7 +13,6 @@ pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, let mut result__ = ::std::mem::zeroed(); DevCreateObjectQuery(objecttype, queryflags, prequestedproperties.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::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__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[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 { @@ -35,7 +33,6 @@ pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u3 ) .from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobjectid: P0, 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 @@ -58,7 +55,6 @@ where ) .from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: P0, 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 @@ -83,7 +79,6 @@ where ) .from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzobjectids: P0, 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 @@ -106,7 +101,6 @@ where ) .from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, pszzobjectids: P0, 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 @@ -131,7 +125,6 @@ where ) .from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevFindProperty(pkey: *const super::Properties::DEVPROPKEY, store: super::Properties::DEVPROPSTORE, pszlocalename: P0, pproperties: ::core::option::Option<&[super::Properties::DEVPROPERTY]>) -> *mut super::Properties::DEVPROPERTY @@ -141,21 +134,18 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(pproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevFreeObjectProperties(pproperties: &[super::Properties::DEVPROPERTY]) { ::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevFreeObjectProperties(cpropertycount : u32, pproperties : *const super::Properties:: DEVPROPERTY)); DevFreeObjectProperties(pproperties.len().try_into().unwrap(), ::core::mem::transmute(pproperties.as_ptr())) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevFreeObjects(pobjects: &[DEV_OBJECT]) { ::windows_targets::link!("api-ms-win-devices-query-l1-1-0.dll" "system" fn DevFreeObjects(cobjectcount : u32, pobjects : *const DEV_OBJECT)); DevFreeObjects(pobjects.len().try_into().unwrap(), ::core::mem::transmute(pobjects.as_ptr())) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevGetObjectProperties(objecttype: DEV_OBJECT_TYPE, pszobjectid: P0, queryflags: u32, prequestedproperties: &[super::Properties::DEVPROPCOMPKEY], pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows_core::Result<()> @@ -165,7 +155,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(prequestedproperties.as_ptr()), pcpropertycount, ppproperties).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevGetObjectPropertiesEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: P0, queryflags: u32, prequestedproperties: &[super::Properties::DEVPROPCOMPKEY], pextendedparameters: ::core::option::Option<&[DEV_QUERY_PARAMETER]>, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows_core::Result<()> @@ -175,14 +164,12 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(prequestedproperties.as_ptr()), pextendedparameters.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pextendedparameters.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertycount, ppproperties).ok() } -#[doc = "Required features: `\"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_targets::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().try_into().unwrap()), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pfilter.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcobjectcount, ppobjects).ok() } -#[doc = "Required features: `\"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<()> { @@ -357,7 +344,6 @@ impl ::core::fmt::Debug for DEV_QUERY_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEVPROP_FILTER_EXPRESSION { pub Operator: DEVPROP_OPERATOR, @@ -396,7 +382,6 @@ impl ::core::default::Default for DEVPROP_FILTER_EXPRESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_OBJECT { pub ObjectType: DEV_OBJECT_TYPE, @@ -437,7 +422,6 @@ impl ::core::default::Default for DEV_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_QUERY_PARAMETER { pub Key: super::Properties::DEVPROPKEY, @@ -478,7 +462,6 @@ impl ::core::default::Default for DEV_QUERY_PARAMETER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub struct DEV_QUERY_RESULT_ACTION_DATA { pub Action: DEV_QUERY_RESULT_ACTION, @@ -503,7 +486,6 @@ impl ::core::default::Default for DEV_QUERY_RESULT_ACTION_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub union DEV_QUERY_RESULT_ACTION_DATA_0 { pub State: DEV_QUERY_STATE, @@ -549,6 +531,5 @@ impl ::core::fmt::Debug for HDEVQUERY { impl ::windows_core::TypeKind for HDEVQUERY { type TypeKind = ::windows_core::CopyType; } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Display/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Display/impl.rs index 6e191bdde6..92e5c85c6b 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/impl.rs @@ -39,7 +39,6 @@ impl ICloneViewHelper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IViewHelper_Impl: Sized { fn GetConnectedIDs(&self, wszadaptorname: &::windows_core::PCWSTR, pulcount: *mut u32, pulid: *mut u32, ulflags: u32) -> ::windows_core::Result<()>; 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 c398db3828..595771d1ad 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs @@ -83,7 +83,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EngAcquireSemaphore(hsem : HSEMAPHORE)); EngAcquireSemaphore(hsem.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngAlphaBlend(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pblendobj: *mut BLENDOBJ) -> super::super::Foundation::BOOL { @@ -119,7 +118,6 @@ pub unsafe fn EngCopyBits(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, pco: *mut ::windows_targets::link!("gdi32.dll" "system" fn EngCopyBits(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, prcldest : *mut super::super::Foundation:: RECTL, pptlsrc : *mut super::super::Foundation:: POINTL) -> super::super::Foundation:: BOOL); EngCopyBits(psodest, psosrc, pco, pxlo, prcldest, pptlsrc) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngCreateBitmap(sizl: super::super::Foundation::SIZE, lwidth: i32, iformat: u32, fl: u32, pvbits: *mut ::core::ffi::c_void) -> super::super::Graphics::Gdi::HBITMAP { @@ -131,7 +129,6 @@ pub unsafe fn EngCreateClip() -> *mut CLIPOBJ { ::windows_targets::link!("gdi32.dll" "system" fn EngCreateClip() -> *mut CLIPOBJ); EngCreateClip() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngCreateDeviceBitmap(dhsurf: P0, sizl: super::super::Foundation::SIZE, iformatcompat: u32) -> super::super::Graphics::Gdi::HBITMAP @@ -149,7 +146,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EngCreateDeviceSurface(dhsurf : DHSURF, sizl : super::super::Foundation:: SIZE, iformatcompat : u32) -> HSURF); EngCreateDeviceSurface(dhsurf.into_param().abi(), ::core::mem::transmute(sizl), iformatcompat) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngCreatePalette(imode: u32, ccolors: u32, pulcolors: *mut u32, flred: u32, flgreen: u32, flblue: u32) -> super::super::Graphics::Gdi::HPALETTE { @@ -166,7 +162,6 @@ pub unsafe fn EngDeleteClip(pco: ::core::option::Option<*const CLIPOBJ>) { ::windows_targets::link!("gdi32.dll" "system" fn EngDeleteClip(pco : *const CLIPOBJ)); EngDeleteClip(::core::mem::transmute(pco.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngDeletePalette(hpal: P0) -> super::super::Foundation::BOOL @@ -244,7 +239,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EngGetPrinterDataFileName(hdev : HDEV) -> ::windows_core::PWSTR); EngGetPrinterDataFileName(hdev.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe 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 { @@ -295,14 +289,12 @@ pub unsafe fn EngPaint(pso: *mut SURFOBJ, pco: *mut CLIPOBJ, pbo: *mut BRUSHOBJ, ::windows_targets::link!("gdi32.dll" "system" fn EngPaint(pso : *mut SURFOBJ, pco : *mut CLIPOBJ, pbo : *mut BRUSHOBJ, pptlbrushorg : *mut super::super::Foundation:: POINTL, mix : u32) -> super::super::Foundation:: BOOL); EngPaint(pso, pco, pbo, pptlbrushorg, mix) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlbrushorg: *mut super::super::Foundation::POINTL, pptfx: *mut POINTFIX, prcl: *mut super::super::Foundation::RECTL, pptl: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL { ::windows_targets::link!("gdi32.dll" "system" fn EngPlgBlt(psotrg : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomsk : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlbrushorg : *mut super::super::Foundation:: POINTL, pptfx : *mut POINTFIX, prcl : *mut super::super::Foundation:: RECTL, pptl : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); EngPlgBlt(psotrg, psosrc, psomsk, pco, pxlo, pca, pptlbrushorg, pptfx, prcl, pptl, imode) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngQueryEMFInfo(hdev: P0, pemfinfo: *mut EMFINFO) -> super::super::Foundation::BOOL @@ -327,14 +319,12 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EngReleaseSemaphore(hsem : HSEMAPHORE)); EngReleaseSemaphore(hsem.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL { ::windows_targets::link!("gdi32.dll" "system" fn EngStretchBlt(psodest : *mut SURFOBJ, psosrc : *mut SURFOBJ, psomask : *mut SURFOBJ, pco : *mut CLIPOBJ, pxlo : *mut XLATEOBJ, pca : *mut super::super::Graphics::Gdi:: COLORADJUSTMENT, pptlhtorg : *mut super::super::Foundation:: POINTL, prcldest : *mut super::super::Foundation:: RECTL, prclsrc : *mut super::super::Foundation:: RECTL, pptlmask : *mut super::super::Foundation:: POINTL, imode : u32) -> super::super::Foundation:: BOOL); EngStretchBlt(psodest, psosrc, psomask, pco, pxlo, pca, pptlhtorg, prcldest, prclsrc, pptlmask, imode) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32, pbo: *mut BRUSHOBJ, rop4: u32) -> super::super::Foundation::BOOL { @@ -402,7 +392,6 @@ pub unsafe fn FONTOBJ_pfdg(pfo: *mut FONTOBJ) -> *mut FD_GLYPHSET { ::windows_targets::link!("gdi32.dll" "system" fn FONTOBJ_pfdg(pfo : *mut FONTOBJ) -> *mut FD_GLYPHSET); FONTOBJ_pfdg(pfo) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn FONTOBJ_pifi(pfo: *const FONTOBJ) -> *mut IFIMETRICS { @@ -519,7 +508,6 @@ where ::windows_targets::link!("dxva2.dll" "system" fn GetMonitorTechnologyType(hmonitor : super::super::Foundation:: HANDLE, pdtydisplaytechnologytype : *mut MC_DISPLAY_TECHNOLOGY_TYPE) -> i32); GetMonitorTechnologyType(hmonitor.into_param().abi(), pdtydisplaytechnologytype) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor: P0, pdwnumberofphysicalmonitors: *mut u32) -> ::windows_core::Result<()> @@ -529,7 +517,6 @@ where ::windows_targets::link!("dxva2.dll" "system" fn GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, pdwnumberofphysicalmonitors : *mut u32) -> super::super::Foundation:: BOOL); GetNumberOfPhysicalMonitorsFromHMONITOR(hmonitor.into_param().abi(), pdwnumberofphysicalmonitors).ok() } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9: P0) -> ::windows_core::Result @@ -540,7 +527,6 @@ where let mut result__ = ::std::mem::zeroed(); GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetPhysicalMonitorsFromHMONITOR(hmonitor: P0, pphysicalmonitorarray: &mut [PHYSICAL_MONITOR]) -> ::windows_core::Result<()> @@ -550,7 +536,6 @@ where ::windows_targets::link!("dxva2.dll" "system" fn GetPhysicalMonitorsFromHMONITOR(hmonitor : super::super::Graphics::Gdi:: HMONITOR, dwphysicalmonitorarraysize : u32, pphysicalmonitorarray : *mut PHYSICAL_MONITOR) -> super::super::Foundation:: BOOL); GetPhysicalMonitorsFromHMONITOR(hmonitor.into_param().abi(), pphysicalmonitorarray.len().try_into().unwrap(), ::core::mem::transmute(pphysicalmonitorarray.as_ptr())).ok() } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn GetPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9: P0, pphysicalmonitorarray: &mut [PHYSICAL_MONITOR]) -> ::windows_core::Result<()> @@ -576,14 +561,12 @@ where ::windows_targets::link!("dxva2.dll" "system" fn GetVCPFeatureAndVCPFeatureReply(hmonitor : super::super::Foundation:: HANDLE, bvcpcode : u8, pvct : *mut MC_VCP_CODE_TYPE, pdwcurrentvalue : *mut u32, pdwmaximumvalue : *mut u32) -> i32); GetVCPFeatureAndVCPFeatureReply(hmonitor.into_param().abi(), bvcpcode, ::core::mem::transmute(pvct.unwrap_or(::std::ptr::null_mut())), pdwcurrentvalue, ::core::mem::transmute(pdwmaximumvalue.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HT_Get8BPPFormatPalette(ppaletteentry: ::core::option::Option<*mut super::super::Graphics::Gdi::PALETTEENTRY>, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32 { ::windows_targets::link!("gdi32.dll" "system" fn HT_Get8BPPFormatPalette(ppaletteentry : *mut super::super::Graphics::Gdi:: PALETTEENTRY, redgamma : u16, greengamma : u16, bluegamma : u16) -> i32); HT_Get8BPPFormatPalette(::core::mem::transmute(ppaletteentry.unwrap_or(::std::ptr::null_mut())), redgamma, greengamma, bluegamma) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HT_Get8BPPMaskPalette(ppaletteentry: ::core::option::Option<*mut super::super::Graphics::Gdi::PALETTEENTRY>, use8bppmaskpal: P0, cmymask: u8, redgamma: u16, greengamma: u16, bluegamma: u16) -> i32 @@ -845,7 +828,6 @@ impl IViewHelper { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetConfiguration(&self, pistream: P0) -> ::windows_core::Result where @@ -972,16 +954,12 @@ pub const DDI_ERROR: u32 = 4294967295u32; pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: ::windows_core::PCWSTR = ::windows_core::w!("\\Device\\FSVideo"); pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; pub const DEVHTADJF_COLOR_DEVICE: u32 = 1u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_ActivityId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_AdapterLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_TerminalLuid: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_IndirectDisplay: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xc50a3f10_aa5c_4247_b830_d6a6f8eaa310), pid: 1 }; pub const DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME: DISPLAYCONFIG_DEVICE_INFO_TYPE = DISPLAYCONFIG_DEVICE_INFO_TYPE(4i32); @@ -2447,7 +2425,6 @@ impl ::core::default::Default for BANK_POSITION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct BLENDOBJ { pub BlendFunction: super::super::Graphics::Gdi::BLENDFUNCTION, @@ -2642,7 +2619,6 @@ impl ::core::default::Default for CDDDXGK_REDIRBITMAPPRESENTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct CHAR_IMAGE_INFO { pub CharInfo: super::super::System::Console::CHAR_INFO, @@ -3252,7 +3228,6 @@ impl ::core::default::Default for DEVHTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DEVINFO { pub flGraphicsCaps: u32, @@ -3476,7 +3451,6 @@ impl ::core::default::Default for DISPLAYCONFIG_DEVICE_INFO_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { pub header: DISPLAYCONFIG_DEVICE_INFO_HEADER, @@ -3503,7 +3477,6 @@ impl ::core::default::Default for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { pub Anonymous: DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0, @@ -3528,7 +3501,6 @@ impl ::core::default::Default for DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_0_0 { pub _bitfield: u32, @@ -4638,7 +4610,6 @@ impl ::core::default::Default for DXGK_WIN32K_PARAM_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DisplayMode { pub DeviceName: [u16; 32], @@ -4663,7 +4634,6 @@ impl ::core::default::Default for DisplayMode { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DisplayModes { pub numDisplayModes: i32, @@ -4688,7 +4658,6 @@ impl ::core::default::Default for DisplayModes { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMFINFO { pub nSize: u32, @@ -5468,7 +5437,6 @@ impl ::core::default::Default for FONTSIM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FONT_IMAGE_INFO { pub FontSize: super::super::System::Console::COORD, @@ -5507,7 +5475,6 @@ impl ::core::default::Default for FONT_IMAGE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSCNTL_SCREEN_INFO { pub Position: super::super::System::Console::COORD, @@ -5547,7 +5514,6 @@ impl ::core::default::Default for FSCNTL_SCREEN_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_COPY_FRAME_BUFFER { pub SrcScreen: FSCNTL_SCREEN_INFO, @@ -5646,7 +5612,6 @@ impl ::core::default::Default for FSVIDEO_MODE_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_REVERSE_MOUSE_POINTER { pub Screen: FSCNTL_SCREEN_INFO, @@ -5685,7 +5650,6 @@ impl ::core::default::Default for FSVIDEO_REVERSE_MOUSE_POINTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_SCREEN_INFORMATION { pub ScreenSize: super::super::System::Console::COORD, @@ -5724,7 +5688,6 @@ impl ::core::default::Default for FSVIDEO_SCREEN_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct FSVIDEO_WRITE_TO_FRAME_BUFFER { pub SrcBuffer: *mut CHAR_IMAGE_INFO, @@ -6353,7 +6316,6 @@ impl ::core::default::Default for IFIEXTRA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IFIMETRICS { @@ -6578,7 +6540,6 @@ impl ::core::default::Default for IFIMETRICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IFIMETRICS { @@ -9906,7 +9867,6 @@ impl ::core::default::Default for XLATEOBJ { pub type FREEOBJPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN = ::core::option::Option isize>; pub type PFN_DrvAccumulateD3DDirtyRect = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvAlphaBlend = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvAssertMode = ::core::option::Option super::super::Foundation::BOOL>; @@ -9914,18 +9874,14 @@ pub type PFN_DrvAssociateSharedSurface = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvCompletePDEV = ::core::option::Option; pub type PFN_DrvCopyBits = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvCreateDeviceBitmap = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvCreateDeviceBitmapEx = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; pub type PFN_DrvDeleteDeviceBitmap = ::core::option::Option; pub type PFN_DrvDeleteDeviceBitmapEx = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvDeriveSurface = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; -#[doc = "Required features: `\"Win32_Graphics_OpenGL\"`"] #[cfg(feature = "Win32_Graphics_OpenGL")] pub type PFN_DrvDescribePixelFormat = ::core::option::Option i32>; pub type PFN_DrvDestroyFont = ::core::option::Option; @@ -9935,11 +9891,9 @@ pub type PFN_DrvDisablePDEV = ::core::option::Option; pub type PFN_DrvDitherColor = ::core::option::Option u32>; pub type PFN_DrvDrawEscape = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub type PFN_DrvEnableDirectDraw = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvEnableDriver = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvEnablePDEV = ::core::option::Option DHPDEV>; pub type PFN_DrvEnableSurface = ::core::option::Option HSURF>; @@ -9949,25 +9903,20 @@ pub type PFN_DrvEscape = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvFontManagement = ::core::option::Option u32>; pub type PFN_DrvFree = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type PFN_DrvGetDirectDrawInfo = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvGetGlyphMode = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvGetModes = ::core::option::Option u32>; pub type PFN_DrvGetTrueTypeFile = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvGradientFill = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvIcmCheckBitmapBits = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_ColorSystem\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_ColorSystem"))] pub type PFN_DrvIcmCreateColorTransform = ::core::option::Option super::super::Foundation::HANDLE>; pub type PFN_DrvIcmDeleteColorTransform = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvIcmSetDeviceGammaRamp = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvLineTo = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvLoadFontFile = ::core::option::Option usize>; pub type PFN_DrvLockDisplayArea = ::core::option::Option; @@ -9975,12 +9924,10 @@ pub type PFN_DrvMovePointer = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvNotify = ::core::option::Option; pub type PFN_DrvPaint = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvPlgBlt = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQueryAdvanceWidths = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQueryDeviceSupport = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvQueryFont = ::core::option::Option *mut IFIMETRICS>; pub type PFN_DrvQueryFontCaps = ::core::option::Option i32>; @@ -9990,7 +9937,6 @@ pub type PFN_DrvQueryFontTree = ::core::option::Option *mut FD_GLYPHATTR>; pub type PFN_DrvQueryPerBandInfo = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvQuerySpoolType = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvQueryTrueTypeOutline = ::core::option::Option i32>; pub type PFN_DrvQueryTrueTypeSection = ::core::option::Option i32>; @@ -10008,10 +9954,8 @@ pub type PFN_DrvStartBanding = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStartDxInterop = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStartPage = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvStretchBlt = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFN_DrvStretchBltROP = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_DrvStrokeAndFillPath = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/impl.rs index 453813a02f..e48515708a 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/impl.rs @@ -48,7 +48,6 @@ impl IUPnPAsyncResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDescriptionDocument_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn ReadyState(&self) -> ::windows_core::Result; @@ -155,7 +154,6 @@ impl IUPnPDescriptionDocumentCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDevice_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn IsRootDevice(&self) -> ::windows_core::Result; @@ -419,7 +417,6 @@ impl IUPnPDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDeviceControl_Impl: Sized { fn Initialize(&self, bstrxmldesc: &::windows_core::BSTR, bstrdeviceidentifier: &::windows_core::BSTR, bstrinitstring: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -528,7 +525,6 @@ impl IUPnPDeviceDocumentAccessEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDeviceFinder_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn FindByType(&self, bstrtypeuri: &::windows_core::BSTR, dwflags: u32) -> ::windows_core::Result; @@ -598,7 +594,6 @@ impl IUPnPDeviceFinder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDeviceFinderAddCallbackWithInterface_Impl: Sized { fn DeviceAddedWithInterface(&self, lfinddata: i32, pdevice: ::core::option::Option<&IUPnPDevice>, pguidinterface: *const ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -619,7 +614,6 @@ impl IUPnPDeviceFinderAddCallbackWithInterface_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDeviceFinderCallback_Impl: Sized { fn DeviceAdded(&self, lfinddata: i32, pdevice: ::core::option::Option<&IUPnPDevice>) -> ::windows_core::Result<()>; @@ -680,7 +674,6 @@ impl IUPnPDeviceProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPDevices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -959,7 +952,6 @@ impl IUPnPReregistrar_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPService_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn QueryStateVariable(&self, bstrvariablename: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1154,7 +1146,6 @@ impl IUPnPServiceAsync_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPServiceCallback_Impl: Sized { fn StateVariableChanged(&self, pus: ::core::option::Option<&IUPnPService>, pcwszstatevarname: &::windows_core::PCWSTR, vavalue: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -1241,7 +1232,6 @@ impl IUPnPServiceEnumProperty_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPServices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; 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 e6f0c94dc0..bdfbefede4 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 @@ -6,7 +6,6 @@ where ::windows_targets::link!("cfgmgr32.dll" "system" fn SwDeviceClose(hswdevice : HSWDEVICE)); SwDeviceClose(hswdevice.into_param().abi()) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Security"))] #[inline] pub unsafe fn SwDeviceCreate(pszenumeratorname: P0, pszparentdeviceinstance: P1, pcreateinfo: *const SW_DEVICE_CREATE_INFO, pproperties: ::core::option::Option<&[super::super::Properties::DEVPROPERTY]>, pcallback: SW_DEVICE_CREATE_CALLBACK, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -27,7 +26,6 @@ where let mut result__ = ::std::mem::zeroed(); SwDeviceGetLifetime(hswdevice.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SwDeviceInterfacePropertySet(hswdevice: P0, pszdeviceinterfaceid: P1, pproperties: &[super::super::Properties::DEVPROPERTY]) -> ::windows_core::Result<()> @@ -38,7 +36,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pproperties.as_ptr())).ok() } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SwDeviceInterfaceRegister(hswdevice: P0, pinterfaceclassguid: *const ::windows_core::GUID, pszreferencestring: P1, pproperties: ::core::option::Option<&[super::super::Properties::DEVPROPERTY]>, fenabled: P2) -> ::windows_core::Result<::windows_core::PWSTR> @@ -61,7 +58,6 @@ where ::windows_targets::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_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn SwDevicePropertySet(hswdevice: P0, pproperties: &[super::super::Properties::DEVPROPERTY]) -> ::windows_core::Result<()> @@ -116,12 +112,7 @@ pub struct IUPnPAsyncResult_Vtbl { pub AsyncOperationComplete: unsafe extern "system" fn(*mut ::core::ffi::c_void, u64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPDescriptionDocument, - IUPnPDescriptionDocument_Vtbl, - 0x11d1c1b2_7daa_4c9e_9595_7f82ed206d1e -); +::windows_core::imp::com_interface!(IUPnPDescriptionDocument, IUPnPDescriptionDocument_Vtbl, 0x11d1c1b2_7daa_4c9e_9595_7f82ed206d1e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPDescriptionDocument, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -150,13 +141,11 @@ impl IUPnPDescriptionDocument { pub unsafe fn Abort(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Abort)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RootDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RootDevice)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceByUDN(&self, bstrudn: P0) -> ::windows_core::Result where @@ -199,12 +188,7 @@ pub struct IUPnPDescriptionDocumentCallback_Vtbl { pub LoadComplete: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPDevice, - IUPnPDevice_Vtbl, - 0x3d44d0d1_98c9_4889_acd1_f9d674bf2221 -); +::windows_core::imp::com_interface!(IUPnPDevice, IUPnPDevice_Vtbl, 0x3d44d0d1_98c9_4889_acd1_f9d674bf2221); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPDevice, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -213,13 +197,11 @@ impl IUPnPDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsRootDevice)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RootDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RootDevice)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParentDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -229,7 +211,6 @@ impl IUPnPDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HasChildren)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -290,7 +271,6 @@ impl IUPnPDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IconURL)(::windows_core::Interface::as_raw(self), bstrencodingformat.into_param().abi(), lsizex, lsizey, lbitdepth, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Services(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -345,7 +325,6 @@ impl IUPnPDeviceControl { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), bstrxmldesc.into_param().abi(), bstrdeviceidentifier.into_param().abi(), bstrinitstring.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetServiceObject(&self, bstrudn: P0, bstrserviceid: P1) -> ::windows_core::Result where @@ -409,17 +388,11 @@ pub struct IUPnPDeviceDocumentAccessEx_Vtbl { pub GetDocument: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPDeviceFinder, - IUPnPDeviceFinder_Vtbl, - 0xadda3d55_6f72_4319_bff9_18600a539b10 -); +::windows_core::imp::com_interface!(IUPnPDeviceFinder, IUPnPDeviceFinder_Vtbl, 0xadda3d55_6f72_4319_bff9_18600a539b10); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPDeviceFinder, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUPnPDeviceFinder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindByType(&self, bstrtypeuri: P0, dwflags: u32) -> ::windows_core::Result where @@ -442,7 +415,6 @@ impl IUPnPDeviceFinder { pub unsafe fn CancelAsyncFind(&self, lfinddata: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CancelAsyncFind)(::windows_core::Interface::as_raw(self), lfinddata).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindByUDN(&self, bstrudn: P0) -> ::windows_core::Result where @@ -472,7 +444,6 @@ pub struct IUPnPDeviceFinder_Vtbl { ::windows_core::imp::com_interface!(IUPnPDeviceFinderAddCallbackWithInterface, IUPnPDeviceFinderAddCallbackWithInterface_Vtbl, 0x983dfc0b_1796_44df_8975_ca545b620ee5); ::windows_core::imp::interface_hierarchy!(IUPnPDeviceFinderAddCallbackWithInterface, ::windows_core::IUnknown); impl IUPnPDeviceFinderAddCallbackWithInterface { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceAddedWithInterface(&self, lfinddata: i32, pdevice: P0, pguidinterface: *const ::windows_core::GUID) -> ::windows_core::Result<()> where @@ -493,7 +464,6 @@ pub struct IUPnPDeviceFinderAddCallbackWithInterface_Vtbl { ::windows_core::imp::com_interface!(IUPnPDeviceFinderCallback, IUPnPDeviceFinderCallback_Vtbl, 0x415a984a_88b3_49f3_92af_0508bedf0d6c); ::windows_core::imp::interface_hierarchy!(IUPnPDeviceFinderCallback, ::windows_core::IUnknown); impl IUPnPDeviceFinderCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceAdded(&self, lfinddata: i32, pdevice: P0) -> ::windows_core::Result<()> where @@ -543,12 +513,7 @@ pub struct IUPnPDeviceProvider_Vtbl { pub Stop: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPDevices, - IUPnPDevices_Vtbl, - 0xfdbc0c73_bda3_4c66_ac4f_f2d96fdad68c -); +::windows_core::imp::com_interface!(IUPnPDevices, IUPnPDevices_Vtbl, 0xfdbc0c73_bda3_4c66_ac4f_f2d96fdad68c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPDevices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -561,7 +526,6 @@ impl IUPnPDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, bstrudn: P0) -> ::windows_core::Result where @@ -774,12 +738,7 @@ pub struct IUPnPReregistrar_Vtbl { pub ReregisterRunningDevice: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPService, - IUPnPService_Vtbl, - 0xa295019c_dc65_47dd_90dc_7fe918a1ab44 -); +::windows_core::imp::com_interface!(IUPnPService, IUPnPService_Vtbl, 0xa295019c_dc65_47dd_90dc_7fe918a1ab44); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPService, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -899,7 +858,6 @@ pub struct IUPnPServiceAsync_Vtbl { ::windows_core::imp::com_interface!(IUPnPServiceCallback, IUPnPServiceCallback_Vtbl, 0x31fadca9_ab73_464b_b67d_5c1d0f83c8b8); ::windows_core::imp::interface_hierarchy!(IUPnPServiceCallback, ::windows_core::IUnknown); impl IUPnPServiceCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateVariableChanged(&self, pus: P0, pcwszstatevarname: P1, vavalue: P2) -> ::windows_core::Result<()> where @@ -909,7 +867,6 @@ impl IUPnPServiceCallback { { (::windows_core::Interface::vtable(self).StateVariableChanged)(::windows_core::Interface::as_raw(self), pus.into_param().abi(), pcwszstatevarname.into_param().abi(), vavalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ServiceInstanceDied(&self, pus: P0) -> ::windows_core::Result<()> where @@ -964,12 +921,7 @@ pub struct IUPnPServiceEnumProperty_Vtbl { pub SetServiceEnumProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPServices, - IUPnPServices_Vtbl, - 0x3f8c8e9e_9a7a_4dc8_bc41_ff31fa374956 -); +::windows_core::imp::com_interface!(IUPnPServices, IUPnPServices_Vtbl, 0x3f8c8e9e_9a7a_4dc8_bc41_ff31fa374956); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPServices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -982,7 +934,6 @@ impl IUPnPServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, bstrserviceid: P0) -> ::windows_core::Result where @@ -1119,7 +1070,6 @@ impl ::windows_core::TypeKind for HSWDEVICE { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SW_DEVICE_CREATE_INFO { pub cbSize: u32, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/mod.rs index 366197b841..2d55870944 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Devices_Enumeration_Pnp")] -#[doc = "Required features: `\"Win32_Devices_Enumeration_Pnp\"`"] pub mod Pnp; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Fax/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Fax/impl.rs index 203ae49d88..2b3de80d6b 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccount_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AccountName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -61,7 +60,6 @@ impl IFaxAccount_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountFolders_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OutgoingQueue(&self) -> ::windows_core::Result; @@ -130,7 +128,6 @@ impl IFaxAccountFolders_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountIncomingArchive_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SizeLow(&self) -> ::windows_core::Result; @@ -206,7 +203,6 @@ impl IFaxAccountIncomingArchive_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountIncomingQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetJobs(&self) -> ::windows_core::Result; @@ -249,7 +245,6 @@ impl IFaxAccountIncomingQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountNotify_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnIncomingJobAdded(&self, pfaxaccount: ::core::option::Option<&IFaxAccount>, bstrjobid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -343,7 +338,6 @@ impl IFaxAccountNotify_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountOutgoingArchive_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SizeLow(&self) -> ::windows_core::Result; @@ -419,7 +413,6 @@ impl IFaxAccountOutgoingArchive_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountOutgoingQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetJobs(&self) -> ::windows_core::Result; @@ -462,7 +455,6 @@ impl IFaxAccountOutgoingQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccountSet_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetAccounts(&self) -> ::windows_core::Result; @@ -525,7 +517,6 @@ impl IFaxAccountSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxAccounts_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -581,7 +572,6 @@ impl IFaxAccounts_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxActivity_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IncomingMessages(&self) -> ::windows_core::Result; @@ -657,7 +647,6 @@ impl IFaxActivity_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxActivityLogging_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LogIncoming(&self) -> ::windows_core::Result; @@ -748,7 +737,6 @@ impl IFaxActivityLogging_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxConfiguration_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UseArchive(&self) -> ::windows_core::Result; @@ -1185,7 +1173,6 @@ impl IFaxConfiguration_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDevice_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result; @@ -1474,7 +1461,6 @@ impl IFaxDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDeviceIds_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1551,7 +1537,6 @@ impl IFaxDeviceIds_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDeviceProvider_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FriendlyName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1724,7 +1709,6 @@ impl IFaxDeviceProvider_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDeviceProviders_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1780,7 +1764,6 @@ impl IFaxDeviceProviders_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDevices_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1849,7 +1832,6 @@ impl IFaxDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDocument_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Body(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2218,7 +2200,6 @@ impl IFaxDocument_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxDocument2_Impl: Sized + IFaxDocument_Impl { fn SubmissionId(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2282,7 +2263,6 @@ impl IFaxDocument2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxEventLogging_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn InitEventsLevel(&self) -> ::windows_core::Result; @@ -2393,7 +2373,6 @@ impl IFaxEventLogging_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxFolders_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OutgoingQueue(&self) -> ::windows_core::Result; @@ -2462,7 +2441,6 @@ impl IFaxFolders_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxInboundRouting_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetExtensions(&self) -> ::windows_core::Result; @@ -2505,7 +2483,6 @@ impl IFaxInboundRouting_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxInboundRoutingExtension_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FriendlyName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2665,7 +2642,6 @@ impl IFaxInboundRoutingExtension_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxInboundRoutingExtensions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2721,7 +2697,6 @@ impl IFaxInboundRoutingExtensions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxInboundRoutingMethod_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2837,7 +2812,6 @@ impl IFaxInboundRoutingMethod_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxInboundRoutingMethods_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2893,7 +2867,6 @@ impl IFaxInboundRoutingMethods_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingArchive_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UseArchive(&self) -> ::windows_core::Result; @@ -3096,7 +3069,6 @@ impl IFaxIncomingArchive_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingJob_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Size(&self) -> ::windows_core::Result; @@ -3342,7 +3314,6 @@ impl IFaxIncomingJob_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingJobs_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3398,7 +3369,6 @@ impl IFaxIncomingJobs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingMessage_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3572,7 +3542,6 @@ impl IFaxIncomingMessage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingMessage2_Impl: Sized + IFaxIncomingMessage_Impl { fn Subject(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3743,7 +3712,6 @@ impl IFaxIncomingMessage2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingMessageIterator_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Message(&self) -> ::windows_core::Result; @@ -3820,7 +3788,6 @@ impl IFaxIncomingMessageIterator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxIncomingQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Blocked(&self) -> ::windows_core::Result; @@ -3897,7 +3864,6 @@ impl IFaxIncomingQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxJobStatus_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Status(&self) -> ::windows_core::Result; @@ -4135,7 +4101,6 @@ impl IFaxJobStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxLoggingOptions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EventLogging(&self) -> ::windows_core::Result; @@ -4178,7 +4143,6 @@ impl IFaxLoggingOptions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutboundRouting_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetGroups(&self) -> ::windows_core::Result; @@ -4221,7 +4185,6 @@ impl IFaxOutboundRouting_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutboundRoutingGroup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4277,7 +4240,6 @@ impl IFaxOutboundRoutingGroup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutboundRoutingGroups_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -4353,7 +4315,6 @@ impl IFaxOutboundRoutingGroups_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutboundRoutingRule_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CountryCode(&self) -> ::windows_core::Result; @@ -4483,7 +4444,6 @@ impl IFaxOutboundRoutingRule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutboundRoutingRules_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -4579,7 +4539,6 @@ impl IFaxOutboundRoutingRules_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingArchive_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UseArchive(&self) -> ::windows_core::Result; @@ -4782,7 +4741,6 @@ impl IFaxOutgoingArchive_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingJob_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Subject(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5166,7 +5124,6 @@ impl IFaxOutgoingJob_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingJob2_Impl: Sized + IFaxOutgoingJob_Impl { fn HasCoverPage(&self) -> ::windows_core::Result; @@ -5222,7 +5179,6 @@ impl IFaxOutgoingJob2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingJobs_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -5278,7 +5234,6 @@ impl IFaxOutgoingJobs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingMessage_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SubmissionId(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5530,7 +5485,6 @@ impl IFaxOutgoingMessage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingMessage2_Impl: Sized + IFaxOutgoingMessage_Impl { fn HasCoverPage(&self) -> ::windows_core::Result; @@ -5620,7 +5574,6 @@ impl IFaxOutgoingMessage2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingMessageIterator_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Message(&self) -> ::windows_core::Result; @@ -5697,7 +5650,6 @@ impl IFaxOutgoingMessageIterator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxOutgoingQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Blocked(&self) -> ::windows_core::Result; @@ -5954,7 +5906,6 @@ impl IFaxOutgoingQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxReceiptOptions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AuthenticationType(&self) -> ::windows_core::Result; @@ -6145,7 +6096,6 @@ impl IFaxReceiptOptions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxRecipient_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FaxNumber(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6202,7 +6152,6 @@ impl IFaxRecipient_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxRecipients_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -6278,7 +6227,6 @@ impl IFaxRecipients_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxSecurity_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Descriptor(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -6362,7 +6310,6 @@ impl IFaxSecurity_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxSecurity2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Descriptor(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -6446,7 +6393,6 @@ impl IFaxSecurity2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxSender_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn BillingCode(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6797,7 +6743,6 @@ impl IFaxSender_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxServer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Connect(&self, bstrservername: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -7104,7 +7049,6 @@ impl IFaxServer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxServer2_Impl: Sized + IFaxServer_Impl { fn Configuration(&self) -> ::windows_core::Result; @@ -7173,7 +7117,6 @@ impl IFaxServer2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxServerNotify_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7187,7 +7130,6 @@ impl IFaxServerNotify_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFaxServerNotify2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnIncomingJobAdded(&self, pfaxserver: ::core::option::Option<&IFaxServer2>, bstrjobid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -7386,7 +7328,6 @@ impl IFaxServerNotify2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub trait IStiDevice_Impl: Sized { fn Initialize(&self, hinst: super::super::Foundation::HINSTANCE, pwszdevicename: &::windows_core::PCWSTR, dwversion: u32, dwmode: u32) -> ::windows_core::Result<()>; @@ -7528,7 +7469,6 @@ impl IStiDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub trait IStiDeviceControl_Impl: Sized { fn Initialize(&self, dwdevicetype: u32, dwmode: u32, pwszportname: &::windows_core::PCWSTR, dwflags: u32) -> ::windows_core::Result<()>; @@ -7622,7 +7562,6 @@ impl IStiDeviceControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_IO\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_IO", feature = "Win32_System_Registry"))] pub trait IStiUSD_Impl: Sized { fn Initialize(&self, pheldcb: ::core::option::Option<&IStiDeviceControl>, dwstiversion: u32, hparameterskey: super::super::System::Registry::HKEY) -> ::windows_core::Result<()>; 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 18b207774f..2363ba38a3 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs @@ -266,14 +266,12 @@ where ::windows_targets::link!("winfax.dll" "system" fn FaxOpenPort(faxhandle : super::super::Foundation:: HANDLE, deviceid : u32, flags : u32, faxporthandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); FaxOpenPort(faxhandle.into_param().abi(), deviceid, flags, faxporthandle) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn FaxPrintCoverPageA(faxcontextinfo: *const FAX_CONTEXT_INFOA, coverpageinfo: *const FAX_COVERPAGE_INFOA) -> ::windows_core::Result<()> { ::windows_targets::link!("winfax.dll" "system" fn FaxPrintCoverPageA(faxcontextinfo : *const FAX_CONTEXT_INFOA, coverpageinfo : *const FAX_COVERPAGE_INFOA) -> super::super::Foundation:: BOOL); FaxPrintCoverPageA(faxcontextinfo, coverpageinfo).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn FaxPrintCoverPageW(faxcontextinfo: *const FAX_CONTEXT_INFOW, coverpageinfo: *const FAX_COVERPAGE_INFOW) -> ::windows_core::Result<()> { @@ -436,7 +434,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn FaxStartPrintJobA(printername: P0, printinfo: *const FAX_PRINT_INFOA, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOA) -> ::windows_core::Result<()> @@ -446,7 +443,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn FaxStartPrintJobW(printername: P0, printinfo: *const FAX_PRINT_INFOW, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOW) -> ::windows_core::Result<()> @@ -482,12 +478,7 @@ where StiCreateInstanceW(hinst.into_param().abi(), dwver, ::core::mem::transmute(ppsti), punkouter.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccount, - IFaxAccount_Vtbl, - 0x68535b33_5dc4_4086_be26_b76f9b711006 -); +::windows_core::imp::com_interface!(IFaxAccount, IFaxAccount_Vtbl, 0x68535b33_5dc4_4086_be26_b76f9b711006); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccount, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -496,7 +487,6 @@ impl IFaxAccount { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AccountName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -524,35 +514,26 @@ pub struct IFaxAccount_Vtbl { pub RegisteredEvents: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut FAX_ACCOUNT_EVENTS_TYPE_ENUM) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountFolders, - IFaxAccountFolders_Vtbl, - 0x6463f89d_23d8_46a9_8f86_c47b77ca7926 -); +::windows_core::imp::com_interface!(IFaxAccountFolders, IFaxAccountFolders_Vtbl, 0x6463f89d_23d8_46a9_8f86_c47b77ca7926); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountFolders, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxAccountFolders { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutgoingQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OutgoingQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncomingQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncomingQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncomingArchive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncomingArchive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutgoingArchive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -582,12 +563,7 @@ pub struct IFaxAccountFolders_Vtbl { OutgoingArchive: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountIncomingArchive, - IFaxAccountIncomingArchive_Vtbl, - 0xa8a5b6ef_e0d6_4aee_955c_91625bec9db4 -); +::windows_core::imp::com_interface!(IFaxAccountIncomingArchive, IFaxAccountIncomingArchive_Vtbl, 0xa8a5b6ef_e0d6_4aee_955c_91625bec9db4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountIncomingArchive, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -603,13 +579,11 @@ impl IFaxAccountIncomingArchive { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMessages)(::windows_core::Interface::as_raw(self), lprefetchsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessage(&self, bstrmessageid: P0) -> ::windows_core::Result where @@ -637,23 +611,16 @@ pub struct IFaxAccountIncomingArchive_Vtbl { GetMessage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountIncomingQueue, - IFaxAccountIncomingQueue_Vtbl, - 0xdd142d92_0186_4a95_a090_cbc3eadba6b4 -); +::windows_core::imp::com_interface!(IFaxAccountIncomingQueue, IFaxAccountIncomingQueue_Vtbl, 0xdd142d92_0186_4a95_a090_cbc3eadba6b4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountIncomingQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxAccountIncomingQueue { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJobs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetJobs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJob(&self, bstrjobid: P0) -> ::windows_core::Result where @@ -678,17 +645,11 @@ pub struct IFaxAccountIncomingQueue_Vtbl { GetJob: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountNotify, - IFaxAccountNotify_Vtbl, - 0xb9b3bc81_ac1b_46f3_b39d_0adc30e1b788 -); +::windows_core::imp::com_interface!(IFaxAccountNotify, IFaxAccountNotify_Vtbl, 0xb9b3bc81_ac1b_46f3_b39d_0adc30e1b788); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountNotify, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxAccountNotify { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobAdded(&self, pfaxaccount: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -697,7 +658,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnIncomingJobAdded)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobRemoved(&self, pfaxaccount: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -706,7 +666,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnIncomingJobRemoved)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobChanged(&self, pfaxaccount: P0, bstrjobid: P1, pjobstatus: P2) -> ::windows_core::Result<()> where @@ -716,7 +675,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnIncomingJobChanged)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi(), pjobstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobAdded(&self, pfaxaccount: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -725,7 +683,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnOutgoingJobAdded)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobRemoved(&self, pfaxaccount: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -734,7 +691,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnOutgoingJobRemoved)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobChanged(&self, pfaxaccount: P0, bstrjobid: P1, pjobstatus: P2) -> ::windows_core::Result<()> where @@ -744,7 +700,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnOutgoingJobChanged)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrjobid.into_param().abi(), pjobstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingMessageAdded(&self, pfaxaccount: P0, bstrmessageid: P1, faddedtoreceivefolder: P2) -> ::windows_core::Result<()> where @@ -754,7 +709,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnIncomingMessageAdded)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrmessageid.into_param().abi(), faddedtoreceivefolder.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingMessageRemoved(&self, pfaxaccount: P0, bstrmessageid: P1, fremovedfromreceivefolder: P2) -> ::windows_core::Result<()> where @@ -764,7 +718,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnIncomingMessageRemoved)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrmessageid.into_param().abi(), fremovedfromreceivefolder.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingMessageAdded(&self, pfaxaccount: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -773,7 +726,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnOutgoingMessageAdded)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingMessageRemoved(&self, pfaxaccount: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -782,7 +734,6 @@ impl IFaxAccountNotify { { (::windows_core::Interface::vtable(self).OnOutgoingMessageRemoved)(::windows_core::Interface::as_raw(self), pfaxaccount.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnServerShutDown(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -842,12 +793,7 @@ pub struct IFaxAccountNotify_Vtbl { OnServerShutDown: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountOutgoingArchive, - IFaxAccountOutgoingArchive_Vtbl, - 0x5463076d_ec14_491f_926e_b3ceda5e5662 -); +::windows_core::imp::com_interface!(IFaxAccountOutgoingArchive, IFaxAccountOutgoingArchive_Vtbl, 0x5463076d_ec14_491f_926e_b3ceda5e5662); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountOutgoingArchive, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -863,13 +809,11 @@ impl IFaxAccountOutgoingArchive { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMessages)(::windows_core::Interface::as_raw(self), lprefetchsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessage(&self, bstrmessageid: P0) -> ::windows_core::Result where @@ -897,23 +841,16 @@ pub struct IFaxAccountOutgoingArchive_Vtbl { GetMessage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountOutgoingQueue, - IFaxAccountOutgoingQueue_Vtbl, - 0x0f1424e9_f22d_4553_b7a5_0d24bd0d7e46 -); +::windows_core::imp::com_interface!(IFaxAccountOutgoingQueue, IFaxAccountOutgoingQueue_Vtbl, 0x0f1424e9_f22d_4553_b7a5_0d24bd0d7e46); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountOutgoingQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxAccountOutgoingQueue { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJobs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetJobs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJob(&self, bstrjobid: P0) -> ::windows_core::Result where @@ -938,23 +875,16 @@ pub struct IFaxAccountOutgoingQueue_Vtbl { GetJob: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccountSet, - IFaxAccountSet_Vtbl, - 0x7428fbae_841e_47b8_86f4_2288946dca1b -); +::windows_core::imp::com_interface!(IFaxAccountSet, IFaxAccountSet_Vtbl, 0x7428fbae_841e_47b8_86f4_2288946dca1b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccountSet, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxAccountSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAccounts(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAccounts)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAccount(&self, bstraccountname: P0) -> ::windows_core::Result where @@ -963,7 +893,6 @@ impl IFaxAccountSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAccount)(::windows_core::Interface::as_raw(self), bstraccountname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddAccount(&self, bstraccountname: P0) -> ::windows_core::Result where @@ -999,12 +928,7 @@ pub struct IFaxAccountSet_Vtbl { pub RemoveAccount: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxAccounts, - IFaxAccounts_Vtbl, - 0x93ea8162_8be7_42d1_ae7b_ec74e2d989da -); +::windows_core::imp::com_interface!(IFaxAccounts, IFaxAccounts_Vtbl, 0x93ea8162_8be7_42d1_ae7b_ec74e2d989da); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxAccounts, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1013,7 +937,6 @@ impl IFaxAccounts { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -1040,12 +963,7 @@ pub struct IFaxAccounts_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxActivity, - IFaxActivity_Vtbl, - 0x4b106f97_3df5_40f2_bc3c_44cb8115ebdf -); +::windows_core::imp::com_interface!(IFaxActivity, IFaxActivity_Vtbl, 0x4b106f97_3df5_40f2_bc3c_44cb8115ebdf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxActivity, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1082,12 +1000,7 @@ pub struct IFaxActivity_Vtbl { pub Refresh: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxActivityLogging, - IFaxActivityLogging_Vtbl, - 0x1e29078b_5a69_497b_9592_49b7e7faddb5 -); +::windows_core::imp::com_interface!(IFaxActivityLogging, IFaxActivityLogging_Vtbl, 0x1e29078b_5a69_497b_9592_49b7e7faddb5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxActivityLogging, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1144,12 +1057,7 @@ pub struct IFaxActivityLogging_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxConfiguration, - IFaxConfiguration_Vtbl, - 0x10f4d0f7_0994_4543_ab6e_506949128c40 -); +::windows_core::imp::com_interface!(IFaxConfiguration, IFaxConfiguration_Vtbl, 0x10f4d0f7_0994_4543_ab6e_506949128c40); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxConfiguration, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1384,12 +1292,7 @@ pub struct IFaxConfiguration_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDevice, - IFaxDevice_Vtbl, - 0x49306c59_b52e_4867_9df4_ca5841c956d0 -); +::windows_core::imp::com_interface!(IFaxDevice, IFaxDevice_Vtbl, 0x49306c59_b52e_4867_9df4_ca5841c956d0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDevice, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1544,12 +1447,7 @@ pub struct IFaxDevice_Vtbl { pub AnswerCall: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDeviceIds, - IFaxDeviceIds_Vtbl, - 0x2f0f813f_4ce9_443e_8ca1_738cfaeee149 -); +::windows_core::imp::com_interface!(IFaxDeviceIds, IFaxDeviceIds_Vtbl, 0x2f0f813f_4ce9_443e_8ca1_738cfaeee149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDeviceIds, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1589,12 +1487,7 @@ pub struct IFaxDeviceIds_Vtbl { pub SetOrder: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDeviceProvider, - IFaxDeviceProvider_Vtbl, - 0x290eac63_83ec_449c_8417_f148df8c682a -); +::windows_core::imp::com_interface!(IFaxDeviceProvider, IFaxDeviceProvider_Vtbl, 0x290eac63_83ec_449c_8417_f148df8c682a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDeviceProvider, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1667,12 +1560,7 @@ pub struct IFaxDeviceProvider_Vtbl { pub DeviceIds: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDeviceProviders, - IFaxDeviceProviders_Vtbl, - 0x9fb76f62_4c7e_43a5_b6fd_502893f7e13e -); +::windows_core::imp::com_interface!(IFaxDeviceProviders, IFaxDeviceProviders_Vtbl, 0x9fb76f62_4c7e_43a5_b6fd_502893f7e13e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDeviceProviders, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1681,7 +1569,6 @@ impl IFaxDeviceProviders { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -1708,12 +1595,7 @@ pub struct IFaxDeviceProviders_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDevices, - IFaxDevices_Vtbl, - 0x9e46783e_f34f_482e_a360_0416becbbd96 -); +::windows_core::imp::com_interface!(IFaxDevices, IFaxDevices_Vtbl, 0x9e46783e_f34f_482e_a360_0416becbbd96); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDevices, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1722,7 +1604,6 @@ impl IFaxDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -1735,7 +1616,6 @@ impl IFaxDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemById(&self, lid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1759,12 +1639,7 @@ pub struct IFaxDevices_Vtbl { get_ItemById: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDocument, - IFaxDocument_Vtbl, - 0xb207a246_09e3_4a4e_a7dc_fea31d29458f -); +::windows_core::imp::com_interface!(IFaxDocument, IFaxDocument_Vtbl, 0xb207a246_09e3_4a4e_a7dc_fea31d29458f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDocument, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1779,13 +1654,11 @@ impl IFaxDocument { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), bstrbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipients(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1893,13 +1766,11 @@ impl IFaxDocument { pub unsafe fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPriority)(::windows_core::Interface::as_raw(self), priority).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TapiConnection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TapiConnection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_TapiConnection(&self, ptapiconnection: P0) -> ::windows_core::Result<()> where @@ -1914,7 +1785,6 @@ impl IFaxDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Submit)(::windows_core::Interface::as_raw(self), bstrfaxservername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectedSubmit(&self, pfaxserver: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -1990,12 +1860,7 @@ pub struct IFaxDocument_Vtbl { pub SetAttachFaxToReceipt: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxDocument2, - IFaxDocument2_Vtbl, - 0xe1347661_f9ef_4d6d_b4a5_c0a068b65cff -); +::windows_core::imp::com_interface!(IFaxDocument2, IFaxDocument2_Vtbl, 0xe1347661_f9ef_4d6d_b4a5_c0a068b65cff); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxDocument2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFaxDocument); #[cfg(feature = "Win32_System_Com")] @@ -2010,13 +1875,11 @@ impl IFaxDocument2 { { (::windows_core::Interface::vtable(self).base__.SetBody)(::windows_core::Interface::as_raw(self), bstrbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipients(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2124,13 +1987,11 @@ impl IFaxDocument2 { pub unsafe fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetPriority)(::windows_core::Interface::as_raw(self), priority).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TapiConnection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TapiConnection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_TapiConnection(&self, ptapiconnection: P0) -> ::windows_core::Result<()> where @@ -2145,7 +2006,6 @@ impl IFaxDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Submit)(::windows_core::Interface::as_raw(self), bstrfaxservername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectedSubmit(&self, pfaxserver: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -2184,7 +2044,6 @@ impl IFaxDocument2 { { (::windows_core::Interface::vtable(self).Submit2)(::windows_core::Interface::as_raw(self), bstrfaxservername.into_param().abi(), ::core::mem::transmute(pvfaxoutgoingjobids), plerrorbodyfile).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectedSubmit2(&self, pfaxserver: P0, pvfaxoutgoingjobids: *mut ::windows_core::VARIANT, plerrorbodyfile: *mut i32) -> ::windows_core::Result<()> where @@ -2208,12 +2067,7 @@ pub struct IFaxDocument2_Vtbl { ConnectedSubmit2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxEventLogging, - IFaxEventLogging_Vtbl, - 0x0880d965_20e8_42e4_8e17_944f192caad4 -); +::windows_core::imp::com_interface!(IFaxEventLogging, IFaxEventLogging_Vtbl, 0x0880d965_20e8_42e4_8e17_944f192caad4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxEventLogging, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2270,35 +2124,26 @@ pub struct IFaxEventLogging_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxFolders, - IFaxFolders_Vtbl, - 0xdce3b2a8_a7ab_42bc_9d0a_3149457261a0 -); +::windows_core::imp::com_interface!(IFaxFolders, IFaxFolders_Vtbl, 0xdce3b2a8_a7ab_42bc_9d0a_3149457261a0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxFolders, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxFolders { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutgoingQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OutgoingQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncomingQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncomingQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncomingArchive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncomingArchive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutgoingArchive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2328,23 +2173,16 @@ pub struct IFaxFolders_Vtbl { OutgoingArchive: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxInboundRouting, - IFaxInboundRouting_Vtbl, - 0x8148c20f_9d52_45b1_bf96_38fc12713527 -); +::windows_core::imp::com_interface!(IFaxInboundRouting, IFaxInboundRouting_Vtbl, 0x8148c20f_9d52_45b1_bf96_38fc12713527); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxInboundRouting, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxInboundRouting { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMethods(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2366,12 +2204,7 @@ pub struct IFaxInboundRouting_Vtbl { GetMethods: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxInboundRoutingExtension, - IFaxInboundRoutingExtension_Vtbl, - 0x885b5e08_c26c_4ef9_af83_51580a750be1 -); +::windows_core::imp::com_interface!(IFaxInboundRoutingExtension, IFaxInboundRoutingExtension_Vtbl, 0x885b5e08_c26c_4ef9_af83_51580a750be1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxInboundRoutingExtension, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2439,12 +2272,7 @@ pub struct IFaxInboundRoutingExtension_Vtbl { pub Methods: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxInboundRoutingExtensions, - IFaxInboundRoutingExtensions_Vtbl, - 0x2f6c9673_7b26_42de_8eb0_915dcd2a4f4c -); +::windows_core::imp::com_interface!(IFaxInboundRoutingExtensions, IFaxInboundRoutingExtensions_Vtbl, 0x2f6c9673_7b26_42de_8eb0_915dcd2a4f4c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxInboundRoutingExtensions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2453,7 +2281,6 @@ impl IFaxInboundRoutingExtensions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -2480,12 +2307,7 @@ pub struct IFaxInboundRoutingExtensions_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxInboundRoutingMethod, - IFaxInboundRoutingMethod_Vtbl, - 0x45700061_ad9d_4776_a8c4_64065492cf4b -); +::windows_core::imp::com_interface!(IFaxInboundRoutingMethod, IFaxInboundRoutingMethod_Vtbl, 0x45700061_ad9d_4776_a8c4_64065492cf4b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxInboundRoutingMethod, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2540,12 +2362,7 @@ pub struct IFaxInboundRoutingMethod_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxInboundRoutingMethods, - IFaxInboundRoutingMethods_Vtbl, - 0x783fca10_8908_4473_9d69_f67fbea0c6b9 -); +::windows_core::imp::com_interface!(IFaxInboundRoutingMethods, IFaxInboundRoutingMethods_Vtbl, 0x783fca10_8908_4473_9d69_f67fbea0c6b9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxInboundRoutingMethods, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2554,7 +2371,6 @@ impl IFaxInboundRoutingMethods { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -2581,12 +2397,7 @@ pub struct IFaxInboundRoutingMethods_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingArchive, - IFaxIncomingArchive_Vtbl, - 0x76062cc7_f714_4fbd_aa06_ed6e4a4b70f3 -); +::windows_core::imp::com_interface!(IFaxIncomingArchive, IFaxIncomingArchive_Vtbl, 0x76062cc7_f714_4fbd_aa06_ed6e4a4b70f3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingArchive, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2656,13 +2467,11 @@ impl IFaxIncomingArchive { pub unsafe fn Save(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMessages)(::windows_core::Interface::as_raw(self), lprefetchsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessage(&self, bstrmessageid: P0) -> ::windows_core::Result where @@ -2703,12 +2512,7 @@ pub struct IFaxIncomingArchive_Vtbl { GetMessage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingJob, - IFaxIncomingJob_Vtbl, - 0x207529e6_654a_4916_9f88_4d232ee8a107 -); +::windows_core::imp::com_interface!(IFaxIncomingJob, IFaxIncomingJob_Vtbl, 0x207529e6_654a_4916_9f88_4d232ee8a107); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingJob, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2816,12 +2620,7 @@ pub struct IFaxIncomingJob_Vtbl { pub CopyTiff: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingJobs, - IFaxIncomingJobs_Vtbl, - 0x011f04e9_4fd6_4c23_9513_b6b66bb26be9 -); +::windows_core::imp::com_interface!(IFaxIncomingJobs, IFaxIncomingJobs_Vtbl, 0x011f04e9_4fd6_4c23_9513_b6b66bb26be9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingJobs, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2830,7 +2629,6 @@ impl IFaxIncomingJobs { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -2857,12 +2655,7 @@ pub struct IFaxIncomingJobs_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingMessage, - IFaxIncomingMessage_Vtbl, - 0x7cab88fa_2ef9_4851_b2f3_1d148fed8447 -); +::windows_core::imp::com_interface!(IFaxIncomingMessage, IFaxIncomingMessage_Vtbl, 0x7cab88fa_2ef9_4851_b2f3_1d148fed8447); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingMessage, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2941,12 +2734,7 @@ pub struct IFaxIncomingMessage_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingMessage2, - IFaxIncomingMessage2_Vtbl, - 0xf9208503_e2bc_48f3_9ec0_e6236f9b509a -); +::windows_core::imp::com_interface!(IFaxIncomingMessage2, IFaxIncomingMessage2_Vtbl, 0xf9208503_e2bc_48f3_9ec0_e6236f9b509a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingMessage2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFaxIncomingMessage); #[cfg(feature = "Win32_System_Com")] @@ -3101,17 +2889,11 @@ pub struct IFaxIncomingMessage2_Vtbl { pub Refresh: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingMessageIterator, - IFaxIncomingMessageIterator_Vtbl, - 0xfd73ecc4_6f06_4f52_82a8_f7ba06ae3108 -); +::windows_core::imp::com_interface!(IFaxIncomingMessageIterator, IFaxIncomingMessageIterator_Vtbl, 0xfd73ecc4_6f06_4f52_82a8_f7ba06ae3108); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingMessageIterator, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxIncomingMessageIterator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Message(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3151,12 +2933,7 @@ pub struct IFaxIncomingMessageIterator_Vtbl { pub MoveNext: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxIncomingQueue, - IFaxIncomingQueue_Vtbl, - 0x902e64ef_8fd8_4b75_9725_6014df161545 -); +::windows_core::imp::com_interface!(IFaxIncomingQueue, IFaxIncomingQueue_Vtbl, 0x902e64ef_8fd8_4b75_9725_6014df161545); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxIncomingQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3177,13 +2954,11 @@ impl IFaxIncomingQueue { pub unsafe fn Save(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJobs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetJobs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJob(&self, bstrjobid: P0) -> ::windows_core::Result where @@ -3212,12 +2987,7 @@ pub struct IFaxIncomingQueue_Vtbl { GetJob: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxJobStatus, - IFaxJobStatus_Vtbl, - 0x8b86f485_fd7f_4824_886b_40c5caa617cc -); +::windows_core::imp::com_interface!(IFaxJobStatus, IFaxJobStatus_Vtbl, 0x8b86f485_fd7f_4824_886b_40c5caa617cc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxJobStatus, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3315,23 +3085,16 @@ pub struct IFaxJobStatus_Vtbl { pub RoutingInformation: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxLoggingOptions, - IFaxLoggingOptions_Vtbl, - 0x34e64fb9_6b31_4d32_8b27_d286c0c33606 -); +::windows_core::imp::com_interface!(IFaxLoggingOptions, IFaxLoggingOptions_Vtbl, 0x34e64fb9_6b31_4d32_8b27_d286c0c33606); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxLoggingOptions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxLoggingOptions { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EventLogging(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EventLogging)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActivityLogging(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3353,23 +3116,16 @@ pub struct IFaxLoggingOptions_Vtbl { ActivityLogging: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutboundRouting, - IFaxOutboundRouting_Vtbl, - 0x25dc05a4_9909_41bd_a95b_7e5d1dec1d43 -); +::windows_core::imp::com_interface!(IFaxOutboundRouting, IFaxOutboundRouting_Vtbl, 0x25dc05a4_9909_41bd_a95b_7e5d1dec1d43); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutboundRouting, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxOutboundRouting { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRules(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3391,12 +3147,7 @@ pub struct IFaxOutboundRouting_Vtbl { GetRules: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutboundRoutingGroup, - IFaxOutboundRoutingGroup_Vtbl, - 0xca6289a1_7e25_4f87_9a0b_93365734962c -); +::windows_core::imp::com_interface!(IFaxOutboundRoutingGroup, IFaxOutboundRoutingGroup_Vtbl, 0xca6289a1_7e25_4f87_9a0b_93365734962c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutboundRoutingGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3409,7 +3160,6 @@ impl IFaxOutboundRoutingGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceIds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3429,12 +3179,7 @@ pub struct IFaxOutboundRoutingGroup_Vtbl { DeviceIds: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutboundRoutingGroups, - IFaxOutboundRoutingGroups_Vtbl, - 0x235cbef7_c2de_4bfd_b8da_75097c82c87f -); +::windows_core::imp::com_interface!(IFaxOutboundRoutingGroups, IFaxOutboundRoutingGroups_Vtbl, 0x235cbef7_c2de_4bfd_b8da_75097c82c87f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutboundRoutingGroups, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3443,7 +3188,6 @@ impl IFaxOutboundRoutingGroups { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -3456,7 +3200,6 @@ impl IFaxOutboundRoutingGroups { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, bstrname: P0) -> ::windows_core::Result where @@ -3490,12 +3233,7 @@ pub struct IFaxOutboundRoutingGroups_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutboundRoutingRule, - IFaxOutboundRoutingRule_Vtbl, - 0xe1f795d5_07c2_469f_b027_acacc23219da -); +::windows_core::imp::com_interface!(IFaxOutboundRoutingRule, IFaxOutboundRoutingRule_Vtbl, 0xe1f795d5_07c2_469f_b027_acacc23219da); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutboundRoutingRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3564,12 +3302,7 @@ pub struct IFaxOutboundRoutingRule_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutboundRoutingRules, - IFaxOutboundRoutingRules_Vtbl, - 0xdcefa1e7_ae7d_4ed6_8521_369edcca5120 -); +::windows_core::imp::com_interface!(IFaxOutboundRoutingRules, IFaxOutboundRoutingRules_Vtbl, 0xdcefa1e7_ae7d_4ed6_8521_369edcca5120); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutboundRoutingRules, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3578,7 +3311,6 @@ impl IFaxOutboundRoutingRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3588,7 +3320,6 @@ impl IFaxOutboundRoutingRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ItemByCountryAndArea(&self, lcountrycode: i32, lareacode: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3600,7 +3331,6 @@ impl IFaxOutboundRoutingRules { pub unsafe fn Remove(&self, lindex: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), lindex).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, lcountrycode: i32, lareacode: i32, busedevice: P0, bstrgroupname: P1, ldeviceid: i32) -> ::windows_core::Result where @@ -3634,12 +3364,7 @@ pub struct IFaxOutboundRoutingRules_Vtbl { Add: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingArchive, - IFaxOutgoingArchive_Vtbl, - 0xc9c28f40_8d80_4e53_810f_9a79919b49fd -); +::windows_core::imp::com_interface!(IFaxOutgoingArchive, IFaxOutgoingArchive_Vtbl, 0xc9c28f40_8d80_4e53_810f_9a79919b49fd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingArchive, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3709,13 +3434,11 @@ impl IFaxOutgoingArchive { pub unsafe fn Save(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessages(&self, lprefetchsize: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMessages)(::windows_core::Interface::as_raw(self), lprefetchsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMessage(&self, bstrmessageid: P0) -> ::windows_core::Result where @@ -3756,12 +3479,7 @@ pub struct IFaxOutgoingArchive_Vtbl { GetMessage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingJob, - IFaxOutgoingJob_Vtbl, - 0x6356daad_6614_4583_bf7a_3ad67bbfc71c -); +::windows_core::imp::com_interface!(IFaxOutgoingJob, IFaxOutgoingJob_Vtbl, 0x6356daad_6614_4583_bf7a_3ad67bbfc71c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingJob, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3806,13 +3524,11 @@ impl IFaxOutgoingJob { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Priority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipient(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3936,12 +3652,7 @@ pub struct IFaxOutgoingJob_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingJob2, - IFaxOutgoingJob2_Vtbl, - 0x418a8d96_59a0_4789_b176_edf3dc8fa8f7 -); +::windows_core::imp::com_interface!(IFaxOutgoingJob2, IFaxOutgoingJob2_Vtbl, 0x418a8d96_59a0_4789_b176_edf3dc8fa8f7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingJob2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFaxOutgoingJob); #[cfg(feature = "Win32_System_Com")] @@ -3986,13 +3697,11 @@ impl IFaxOutgoingJob2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Priority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipient(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4094,12 +3803,7 @@ pub struct IFaxOutgoingJob2_Vtbl { pub ScheduleType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut FAX_SCHEDULE_TYPE_ENUM) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingJobs, - IFaxOutgoingJobs_Vtbl, - 0x2c56d8e6_8c2f_4573_944c_e505f8f5aeed -); +::windows_core::imp::com_interface!(IFaxOutgoingJobs, IFaxOutgoingJobs_Vtbl, 0x2c56d8e6_8c2f_4573_944c_e505f8f5aeed); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingJobs, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4108,7 +3812,6 @@ impl IFaxOutgoingJobs { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, vindex: P0) -> ::windows_core::Result where @@ -4135,12 +3838,7 @@ pub struct IFaxOutgoingJobs_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingMessage, - IFaxOutgoingMessage_Vtbl, - 0xf0ea35de_caa5_4a7c_82c7_2b60ba5f2be2 -); +::windows_core::imp::com_interface!(IFaxOutgoingMessage, IFaxOutgoingMessage_Vtbl, 0xf0ea35de_caa5_4a7c_82c7_2b60ba5f2be2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingMessage, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4185,13 +3883,11 @@ impl IFaxOutgoingMessage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Priority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipient(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4259,12 +3955,7 @@ pub struct IFaxOutgoingMessage_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingMessage2, - IFaxOutgoingMessage2_Vtbl, - 0xb37df687_bc88_4b46_b3be_b458b3ea9e7f -); +::windows_core::imp::com_interface!(IFaxOutgoingMessage2, IFaxOutgoingMessage2_Vtbl, 0xb37df687_bc88_4b46_b3be_b458b3ea9e7f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingMessage2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFaxOutgoingMessage); #[cfg(feature = "Win32_System_Com")] @@ -4309,13 +4000,11 @@ impl IFaxOutgoingMessage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Priority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sender(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Sender)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recipient(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4393,17 +4082,11 @@ pub struct IFaxOutgoingMessage2_Vtbl { pub Refresh: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingMessageIterator, - IFaxOutgoingMessageIterator_Vtbl, - 0xf5ec5d4f_b840_432f_9980_112fe42a9b7a -); +::windows_core::imp::com_interface!(IFaxOutgoingMessageIterator, IFaxOutgoingMessageIterator_Vtbl, 0xf5ec5d4f_b840_432f_9980_112fe42a9b7a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingMessageIterator, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxOutgoingMessageIterator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Message(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4443,12 +4126,7 @@ pub struct IFaxOutgoingMessageIterator_Vtbl { pub MoveNext: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxOutgoingQueue, - IFaxOutgoingQueue_Vtbl, - 0x80b1df24_d9ac_4333_b373_487cedc80ce5 -); +::windows_core::imp::com_interface!(IFaxOutgoingQueue, IFaxOutgoingQueue_Vtbl, 0x80b1df24_d9ac_4333_b373_487cedc80ce5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxOutgoingQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4544,13 +4222,11 @@ impl IFaxOutgoingQueue { pub unsafe fn Save(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJobs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetJobs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetJob(&self, bstrjobid: P0) -> ::windows_core::Result where @@ -4597,12 +4273,7 @@ pub struct IFaxOutgoingQueue_Vtbl { GetJob: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxReceiptOptions, - IFaxReceiptOptions_Vtbl, - 0x378efaeb_5fcb_4afb_b2ee_e16e80614487 -); +::windows_core::imp::com_interface!(IFaxReceiptOptions, IFaxReceiptOptions_Vtbl, 0x378efaeb_5fcb_4afb_b2ee_e16e80614487); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxReceiptOptions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4710,12 +4381,7 @@ pub struct IFaxReceiptOptions_Vtbl { pub SetUseForInboundRouting: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxRecipient, - IFaxRecipient_Vtbl, - 0x9a3da3a0_538d_42b6_9444_aaa57d0ce2bc -); +::windows_core::imp::com_interface!(IFaxRecipient, IFaxRecipient_Vtbl, 0x9a3da3a0_538d_42b6_9444_aaa57d0ce2bc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxRecipient, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4752,12 +4418,7 @@ pub struct IFaxRecipient_Vtbl { pub SetName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxRecipients, - IFaxRecipients_Vtbl, - 0xb9c9de5a_894e_4492_9fa3_08c627c11d5d -); +::windows_core::imp::com_interface!(IFaxRecipients, IFaxRecipients_Vtbl, 0xb9c9de5a_894e_4492_9fa3_08c627c11d5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxRecipients, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4766,7 +4427,6 @@ impl IFaxRecipients { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4776,7 +4436,6 @@ impl IFaxRecipients { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, bstrfaxnumber: P0, bstrrecipientname: P1) -> ::windows_core::Result where @@ -4808,12 +4467,7 @@ pub struct IFaxRecipients_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxSecurity, - IFaxSecurity_Vtbl, - 0x77b508c1_09c0_47a2_91eb_fce7fdf2690e -); +::windows_core::imp::com_interface!(IFaxSecurity, IFaxSecurity_Vtbl, 0x77b508c1_09c0_47a2_91eb_fce7fdf2690e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxSecurity, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4860,12 +4514,7 @@ pub struct IFaxSecurity_Vtbl { pub SetInformationType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxSecurity2, - IFaxSecurity2_Vtbl, - 0x17d851f4_d09b_48fc_99c9_8f24c4db9ab1 -); +::windows_core::imp::com_interface!(IFaxSecurity2, IFaxSecurity2_Vtbl, 0x17d851f4_d09b_48fc_99c9_8f24c4db9ab1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxSecurity2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4912,12 +4561,7 @@ pub struct IFaxSecurity2_Vtbl { pub SetInformationType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxSender, - IFaxSender_Vtbl, - 0x0d879d7d_f57a_4cc6_a6f9_3ee5d527b46a -); +::windows_core::imp::com_interface!(IFaxSender, IFaxSender_Vtbl, 0x0d879d7d_f57a_4cc6_a6f9_3ee5d527b46a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxSender, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5130,12 +4774,7 @@ pub struct IFaxSender_Vtbl { pub SaveDefaultSender: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxServer, - IFaxServer_Vtbl, - 0x475b6469_90a5_4878_a577_17a86e8e3462 -); +::windows_core::imp::com_interface!(IFaxServer, IFaxServer_Vtbl, 0x475b6469_90a5_4878_a577_17a86e8e3462); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxServer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5150,31 +4789,26 @@ impl IFaxServer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServerName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDeviceProviders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDeviceProviders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDevices(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDevices)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InboundRouting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InboundRouting)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Folders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoggingOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5200,25 +4834,21 @@ impl IFaxServer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Debug)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Activity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Activity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutboundRouting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OutboundRouting)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiptOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiptOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5343,12 +4973,7 @@ pub struct IFaxServer_Vtbl { pub APIVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut FAX_SERVER_APIVERSION_ENUM) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxServer2, - IFaxServer2_Vtbl, - 0x571ced0f_5609_4f40_9176_547e3a72ca7c -); +::windows_core::imp::com_interface!(IFaxServer2, IFaxServer2_Vtbl, 0x571ced0f_5609_4f40_9176_547e3a72ca7c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxServer2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFaxServer); #[cfg(feature = "Win32_System_Com")] @@ -5363,31 +4988,26 @@ impl IFaxServer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ServerName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDeviceProviders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDeviceProviders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDevices(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDevices)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InboundRouting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InboundRouting)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Folders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoggingOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5413,25 +5033,21 @@ impl IFaxServer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Debug)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Activity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Activity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutboundRouting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OutboundRouting)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiptOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReceiptOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5495,25 +5111,21 @@ impl IFaxServer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.APIVersion)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Configuration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Configuration)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAccount(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentAccount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FaxAccountSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FaxAccountSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5543,12 +5155,7 @@ pub struct IFaxServer2_Vtbl { Security2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxServerNotify, - IFaxServerNotify_Vtbl, - 0x2e037b27_cf8a_4abd_b1e0_5704943bea6f -); +::windows_core::imp::com_interface!(IFaxServerNotify, IFaxServerNotify_Vtbl, 0x2e037b27_cf8a_4abd_b1e0_5704943bea6f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxServerNotify, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5560,17 +5167,11 @@ pub struct IFaxServerNotify_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFaxServerNotify2, - IFaxServerNotify2_Vtbl, - 0xec9c69b9_5fe7_4805_9467_82fcd96af903 -); +::windows_core::imp::com_interface!(IFaxServerNotify2, IFaxServerNotify2_Vtbl, 0xec9c69b9_5fe7_4805_9467_82fcd96af903); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFaxServerNotify2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFaxServerNotify2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobAdded(&self, pfaxserver: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -5579,7 +5180,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingJobAdded)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobRemoved(&self, pfaxserver: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -5588,7 +5188,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingJobRemoved)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingJobChanged(&self, pfaxserver: P0, bstrjobid: P1, pjobstatus: P2) -> ::windows_core::Result<()> where @@ -5598,7 +5197,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingJobChanged)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi(), pjobstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobAdded(&self, pfaxserver: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -5607,7 +5205,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingJobAdded)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobRemoved(&self, pfaxserver: P0, bstrjobid: P1) -> ::windows_core::Result<()> where @@ -5616,7 +5213,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingJobRemoved)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingJobChanged(&self, pfaxserver: P0, bstrjobid: P1, pjobstatus: P2) -> ::windows_core::Result<()> where @@ -5626,7 +5222,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingJobChanged)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrjobid.into_param().abi(), pjobstatus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingMessageAdded(&self, pfaxserver: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -5635,7 +5230,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingMessageAdded)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingMessageRemoved(&self, pfaxserver: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -5644,7 +5238,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingMessageRemoved)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingMessageAdded(&self, pfaxserver: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -5653,7 +5246,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingMessageAdded)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingMessageRemoved(&self, pfaxserver: P0, bstrmessageid: P1) -> ::windows_core::Result<()> where @@ -5662,7 +5254,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingMessageRemoved)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), bstrmessageid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnReceiptOptionsChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5670,7 +5261,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnReceiptOptionsChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnActivityLoggingConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5678,7 +5268,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnActivityLoggingConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSecurityConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5686,7 +5275,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnSecurityConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnEventLoggingConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5694,7 +5282,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnEventLoggingConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingQueueConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5702,7 +5289,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingQueueConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutgoingArchiveConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5710,7 +5296,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutgoingArchiveConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnIncomingArchiveConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5718,7 +5303,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnIncomingArchiveConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDevicesConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5726,7 +5310,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnDevicesConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutboundRoutingGroupsConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5734,7 +5317,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutboundRoutingGroupsConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnOutboundRoutingRulesConfigChange(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5742,7 +5324,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnOutboundRoutingRulesConfigChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnServerActivityChange(&self, pfaxserver: P0, lincomingmessages: i32, lroutingmessages: i32, loutgoingmessages: i32, lqueuedmessages: i32) -> ::windows_core::Result<()> where @@ -5750,7 +5331,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnServerActivityChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), lincomingmessages, lroutingmessages, loutgoingmessages, lqueuedmessages).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnQueuesStatusChange(&self, pfaxserver: P0, boutgoingqueueblocked: P1, boutgoingqueuepaused: P2, bincomingqueueblocked: P3) -> ::windows_core::Result<()> where @@ -5761,7 +5341,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnQueuesStatusChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), boutgoingqueueblocked.into_param().abi(), boutgoingqueuepaused.into_param().abi(), bincomingqueueblocked.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnNewCall(&self, pfaxserver: P0, lcallid: i32, ldeviceid: i32, bstrcallerid: P1) -> ::windows_core::Result<()> where @@ -5770,7 +5349,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnNewCall)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), lcallid, ldeviceid, bstrcallerid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnServerShutDown(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5778,7 +5356,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnServerShutDown)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDeviceStatusChange(&self, pfaxserver: P0, ldeviceid: i32, bpoweredoff: P1, bsending: P2, breceiving: P3, bringing: P4) -> ::windows_core::Result<()> where @@ -5790,7 +5367,6 @@ impl IFaxServerNotify2 { { (::windows_core::Interface::vtable(self).OnDeviceStatusChange)(::windows_core::Interface::as_raw(self), pfaxserver.into_param().abi(), ldeviceid, bpoweredoff.into_param().abi(), bsending.into_param().abi(), breceiving.into_param().abi(), bringing.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnGeneralServerConfigChanged(&self, pfaxserver: P0) -> ::windows_core::Result<()> where @@ -5944,22 +5520,18 @@ impl IStiDevice { pub unsafe fn UnLockDevice(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnLockDevice)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadData(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadData)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteData(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteData)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadCommand(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadCommand)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteCommand(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteCommand)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() @@ -6020,22 +5592,18 @@ impl IStiDeviceControl { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), dwdevicetype, dwmode, pwszportname.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadData(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadData)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, lpoverlapped).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteData(&self, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteData)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, lpoverlapped).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadCommand(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadCommand)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, lpoverlapped).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteCommand(&self, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteCommand)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, lpoverlapped).ok() @@ -6093,7 +5661,6 @@ pub struct IStiDeviceControl_Vtbl { ::windows_core::imp::com_interface!(IStiUSD, IStiUSD_Vtbl, 0x0c9bb460_51ac_11d0_90ea_00aa0060f86c); ::windows_core::imp::interface_hierarchy!(IStiUSD, ::windows_core::IUnknown); impl IStiUSD { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Initialize(&self, pheldcb: P0, dwstiversion: u32, hparameterskey: P1) -> ::windows_core::Result<()> where @@ -6128,22 +5695,18 @@ impl IStiUSD { pub unsafe fn UnLockDevice(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnLockDevice)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadData(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadData)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteData(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteData)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawReadCommand(&self, lpbuffer: *mut ::core::ffi::c_void, lpdwnumberofbytes: *mut u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawReadCommand)(::windows_core::Interface::as_raw(self), lpbuffer, lpdwnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn RawWriteCommand(&self, lpbuffer: *const ::core::ffi::c_void, nnumberofbytes: u32, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RawWriteCommand)(::windows_core::Interface::as_raw(self), lpbuffer, nnumberofbytes, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null()))).ok() @@ -6315,10 +5878,8 @@ pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows_core::PCWSTR = ::windows_core::w! pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows_core::PCWSTR = ::windows_core::w!("FAXSRV_RoutingMethodGuid"); pub const CF_MSFAXSRV_SERVER_NAME: ::windows_core::PCWSTR = ::windows_core::w!("FAXSRV_ServerName"); pub const CLSID_Sti: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb323f8e0_2e68_11d0_90ea_00aa0060f86c); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WIA_DeviceType: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WIA_USDClassId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 3 }; pub const DEV_ID_SRC_FAX: FAX_ENUM_DEVICE_ID_SOURCE = FAX_ENUM_DEVICE_ID_SOURCE(0i32); @@ -7225,7 +6786,6 @@ impl ::core::default::Default for FAX_CONFIGURATIONW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FAX_CONTEXT_INFOA { pub SizeOfStruct: u32, @@ -7265,7 +6825,6 @@ impl ::core::default::Default for FAX_CONTEXT_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FAX_CONTEXT_INFOW { pub SizeOfStruct: u32, @@ -8971,7 +8530,6 @@ pub type PFAXCOMPLETEJOBPARAMSW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXCONNECTFAXSERVERW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXDEVABORTOPERATION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type PFAXDEVCONFIGURE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXDEVENDJOB = ::core::option::Option super::super::Foundation::BOOL>; @@ -9008,10 +8566,8 @@ pub type PFAXGETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXINITIALIZEEVENTQUEUE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXOPENPORT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXPRINTCOVERPAGEA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXPRINTCOVERPAGEW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXREGISTERROUTINGEXTENSIONW = ::core::option::Option super::super::Foundation::BOOL>; @@ -9044,10 +8600,8 @@ pub type PFAXSETPORTA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXSETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXSETROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXSTARTPRINTJOBA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PFAXSTARTPRINTJOBW = ::core::option::Option super::super::Foundation::BOOL>; pub type PFAXUNREGISTERSERVICEPROVIDERW = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/impl.rs index fe4d6dd5f6..9cabed24b8 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFunctionDiscovery_Impl: Sized { fn GetInstanceCollection(&self, pszcategory: &::windows_core::PCWSTR, pszsubcategory: &::windows_core::PCWSTR, fincludeallsubcategories: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -87,7 +86,6 @@ impl IFunctionDiscovery_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFunctionDiscoveryNotification_Impl: Sized { fn OnUpdate(&self, enumqueryupdateaction: QueryUpdateAction, fdqcquerycontext: u64, pifunctioninstance: ::core::option::Option<&IFunctionInstance>) -> ::windows_core::Result<()>; @@ -125,7 +123,6 @@ impl IFunctionDiscoveryNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IFunctionDiscoveryProvider_Impl: Sized { fn Initialize(&self, pifunctiondiscoveryproviderfactory: ::core::option::Option<&IFunctionDiscoveryProviderFactory>, pifunctiondiscoverynotification: ::core::option::Option<&IFunctionDiscoveryNotification>, lciduserdefault: u32) -> ::windows_core::Result; @@ -222,7 +219,6 @@ impl IFunctionDiscoveryProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IFunctionDiscoveryProviderFactory_Impl: Sized { fn CreatePropertyStore(&self) -> ::windows_core::Result; @@ -331,7 +327,6 @@ impl IFunctionDiscoveryProviderQuery_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFunctionDiscoveryServiceProvider_Impl: Sized { fn Initialize(&self, pifunctioninstance: ::core::option::Option<&IFunctionInstance>, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -352,7 +347,6 @@ impl IFunctionDiscoveryServiceProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IFunctionInstance_Impl: Sized + super::super::System::Com::IServiceProvider_Impl { fn GetID(&self) -> ::windows_core::Result<*mut u16>; @@ -415,7 +409,6 @@ impl IFunctionInstance_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFunctionInstanceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -505,7 +498,6 @@ impl IFunctionInstanceCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IFunctionInstanceCollectionQuery_Impl: Sized { fn AddQueryConstraint(&self, pszconstraintname: &::windows_core::PCWSTR, pszconstraintvalue: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -549,7 +541,6 @@ impl IFunctionInstanceCollectionQuery_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFunctionInstanceQuery_Impl: Sized { fn Execute(&self) -> ::windows_core::Result; @@ -644,7 +635,6 @@ impl IPNPXDeviceAssociation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPropertyStoreCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -734,7 +724,6 @@ impl IPropertyStoreCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IProviderProperties_Impl: Sized { fn GetCount(&self, pifunctioninstance: ::core::option::Option<&IFunctionInstance>, iproviderinstancecontext: isize) -> ::windows_core::Result; @@ -791,7 +780,6 @@ impl IProviderProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IProviderPropertyConstraintCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -856,7 +844,6 @@ impl IProviderPropertyConstraintCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProviderPublishing_Impl: Sized { fn CreateInstance(&self, enumvisibilityflags: SystemVisibilityFlags, pszsubcategory: &::windows_core::PCWSTR, pszproviderinstanceidentity: &::windows_core::PCWSTR) -> ::windows_core::Result; 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 2273f0292b..3ee3033eaf 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -10,7 +10,6 @@ impl IFunctionDiscovery { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInstanceCollection)(::windows_core::Interface::as_raw(self), pszcategory.into_param().abi(), pszsubcategory.into_param().abi(), fincludeallsubcategories.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInstance(&self, pszfunctioninstanceidentity: P0) -> ::windows_core::Result where @@ -37,7 +36,6 @@ impl IFunctionDiscovery { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateInstanceQuery)(::windows_core::Interface::as_raw(self), pszfunctioninstanceidentity.into_param().abi(), pifunctiondiscoverynotification.into_param().abi(), pfdqcquerycontext, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddInstance(&self, enumsystemvisibility: SystemVisibilityFlags, pszcategory: P0, pszsubcategory: P1, pszcategoryidentity: P2) -> ::windows_core::Result where @@ -77,7 +75,6 @@ pub struct IFunctionDiscovery_Vtbl { ::windows_core::imp::com_interface!(IFunctionDiscoveryNotification, IFunctionDiscoveryNotification_Vtbl, 0x5f6c1ba8_5330_422e_a368_572b244d3f87); ::windows_core::imp::interface_hierarchy!(IFunctionDiscoveryNotification, ::windows_core::IUnknown); impl IFunctionDiscoveryNotification { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnUpdate(&self, enumqueryupdateaction: QueryUpdateAction, fdqcquerycontext: u64, pifunctioninstance: P0) -> ::windows_core::Result<()> where @@ -130,7 +127,6 @@ impl IFunctionDiscoveryProvider { pub unsafe fn EndQuery(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EndQuery)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancePropertyStoreValidateAccess(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, dwstgaccess: u32) -> ::windows_core::Result<()> where @@ -138,7 +134,6 @@ impl IFunctionDiscoveryProvider { { (::windows_core::Interface::vtable(self).InstancePropertyStoreValidateAccess)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, dwstgaccess).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn InstancePropertyStoreOpen(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, dwstgaccess: u32) -> ::windows_core::Result where @@ -147,7 +142,6 @@ impl IFunctionDiscoveryProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstancePropertyStoreOpen)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, dwstgaccess, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancePropertyStoreFlush(&self, pifunctioninstance: P0, iproviderinstancecontext: isize) -> ::windows_core::Result<()> where @@ -155,7 +149,6 @@ impl IFunctionDiscoveryProvider { { (::windows_core::Interface::vtable(self).InstancePropertyStoreFlush)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstanceQueryService(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, guidservice: *const ::windows_core::GUID, riid: *const ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -164,7 +157,6 @@ impl IFunctionDiscoveryProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstanceQueryService)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, guidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstanceReleased(&self, pifunctioninstance: P0, iproviderinstancecontext: isize) -> ::windows_core::Result<()> where @@ -204,13 +196,11 @@ pub struct IFunctionDiscoveryProvider_Vtbl { ::windows_core::imp::com_interface!(IFunctionDiscoveryProviderFactory, IFunctionDiscoveryProviderFactory_Vtbl, 0x86443ff0_1ad5_4e68_a45a_40c2c329de3b); ::windows_core::imp::interface_hierarchy!(IFunctionDiscoveryProviderFactory, ::windows_core::IUnknown); impl IFunctionDiscoveryProviderFactory { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreatePropertyStore(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePropertyStore)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn CreateInstance(&self, pszsubcategory: P0, pszproviderinstanceidentity: P1, iproviderinstancecontext: isize, pipropertystore: P2, pifunctiondiscoveryprovider: P3) -> ::windows_core::Result where @@ -271,7 +261,6 @@ pub struct IFunctionDiscoveryProviderQuery_Vtbl { ::windows_core::imp::com_interface!(IFunctionDiscoveryServiceProvider, IFunctionDiscoveryServiceProvider_Vtbl, 0x4c81ed02_1b04_43f2_a451_69966cbcd1c2); ::windows_core::imp::interface_hierarchy!(IFunctionDiscoveryServiceProvider, ::windows_core::IUnknown); impl IFunctionDiscoveryServiceProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pifunctioninstance: P0) -> ::windows_core::Result where @@ -292,17 +281,11 @@ pub struct IFunctionDiscoveryServiceProvider_Vtbl { Initialize: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFunctionInstance, - IFunctionInstance_Vtbl, - 0x33591c10_0bed_4f02_b0ab_1530d5533ee9 -); +::windows_core::imp::com_interface!(IFunctionInstance, IFunctionInstance_Vtbl, 0x33591c10_0bed_4f02_b0ab_1530d5533ee9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFunctionInstance, ::windows_core::IUnknown, super::super::System::Com::IServiceProvider); #[cfg(feature = "Win32_System_Com")] impl IFunctionInstance { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryService(&self, guidservice: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -319,7 +302,6 @@ impl IFunctionInstance { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProviderInstanceID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn OpenPropertyStore(&self, dwstgaccess: super::super::System::Com::STGM) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -349,7 +331,6 @@ impl IFunctionInstanceCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Get(&self, pszinstanceidentity: P0, pdwindex: *mut u32) -> ::windows_core::Result where @@ -358,13 +339,11 @@ impl IFunctionInstanceCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Get)(::windows_core::Interface::as_raw(self), pszinstanceidentity.into_param().abi(), pdwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, dwindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), dwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pifunctioninstance: P0) -> ::windows_core::Result<()> where @@ -372,7 +351,6 @@ impl IFunctionInstanceCollection { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, dwindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -419,7 +397,6 @@ impl IFunctionInstanceCollectionQuery { { (::windows_core::Interface::vtable(self).AddQueryConstraint)(::windows_core::Interface::as_raw(self), pszconstraintname.into_param().abi(), pszconstraintvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn AddPropertyConstraint(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pv: *const ::windows_core::PROPVARIANT, enumpropertyconstraint: PropertyConstraint) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddPropertyConstraint)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(pv), enumpropertyconstraint).ok() @@ -443,7 +420,6 @@ pub struct IFunctionInstanceCollectionQuery_Vtbl { ::windows_core::imp::com_interface!(IFunctionInstanceQuery, IFunctionInstanceQuery_Vtbl, 0x6242bc6b_90ec_4b37_bb46_e229fd84ed95); ::windows_core::imp::interface_hierarchy!(IFunctionInstanceQuery, ::windows_core::IUnknown); impl IFunctionInstanceQuery { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Execute(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -529,7 +505,6 @@ impl IPropertyStoreCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Get(&self, pszinstanceidentity: P0, pdwindex: *mut u32) -> ::windows_core::Result where @@ -538,13 +513,11 @@ impl IPropertyStoreCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Get)(::windows_core::Interface::as_raw(self), pszinstanceidentity.into_param().abi(), pdwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Item(&self, dwindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), dwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Add(&self, pipropertystore: P0) -> ::windows_core::Result<()> where @@ -552,7 +525,6 @@ impl IPropertyStoreCollection { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), pipropertystore.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Remove(&self, dwindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -592,7 +564,6 @@ pub struct IPropertyStoreCollection_Vtbl { ::windows_core::imp::com_interface!(IProviderProperties, IProviderProperties_Vtbl, 0xcf986ea6_3b5f_4c5f_b88a_2f8b20ceef17); ::windows_core::imp::interface_hierarchy!(IProviderProperties, ::windows_core::IUnknown); impl IProviderProperties { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCount(&self, pifunctioninstance: P0, iproviderinstancecontext: isize) -> ::windows_core::Result where @@ -601,7 +572,6 @@ impl IProviderProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetAt(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> where @@ -609,7 +579,6 @@ impl IProviderProperties { { (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, dwindex, pkey).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetValue(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> where @@ -618,7 +587,6 @@ impl IProviderProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetValue)(::windows_core::Interface::as_raw(self), pifunctioninstance.into_param().abi(), iproviderinstancecontext, key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn SetValue(&self, pifunctioninstance: P0, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> where @@ -655,17 +623,14 @@ impl IProviderPropertyConstraintCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Get(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut ::windows_core::PROPVARIANT, pdwpropertyconstraint: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Get)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(ppropvar), pdwpropertyconstraint).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Item(&self, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut ::windows_core::PROPVARIANT, pdwpropertyconstraint: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), dwindex, pkey, ::core::mem::transmute(ppropvar), pdwpropertyconstraint).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Next(&self, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut ::windows_core::PROPVARIANT, pdwpropertyconstraint: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), pkey, ::core::mem::transmute(ppropvar), pdwpropertyconstraint).ok() @@ -700,7 +665,6 @@ pub struct IProviderPropertyConstraintCollection_Vtbl { ::windows_core::imp::com_interface!(IProviderPublishing, IProviderPublishing_Vtbl, 0xcd1b9a04_206c_4a05_a0c8_1635a21a2b7c); ::windows_core::imp::interface_hierarchy!(IProviderPublishing, ::windows_core::IUnknown); impl IProviderPublishing { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateInstance(&self, enumvisibilityflags: SystemVisibilityFlags, pszsubcategory: P0, pszproviderinstanceidentity: P1) -> ::windows_core::Result where @@ -848,718 +812,480 @@ pub const FunctionInstanceCollection: ::windows_core::GUID = ::windows_core::GUI pub const MAX_FDCONSTRAINTNAME_LENGTH: u32 = 100u32; pub const MAX_FDCONSTRAINTVALUE_LENGTH: u32 = 1000u32; pub const ONLINE_PROVIDER_DEVICES_QUERYCONSTRAINT_OWNERNAME: ::windows_core::PCWSTR = ::windows_core::w!("OwnerName"); -#[doc = "Required features: `\"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 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xeaee7f1d_6a33_44d1_9441_5f46def23198), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x08c0c253_a154_4746_9005_82de5317148b), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4097 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4099 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4098 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4096 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12304 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28674 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12292 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12293 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28675 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20480 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12289 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4096 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28688 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12297 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8193 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8196 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12296 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12295 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12294 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8198 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28672 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4098 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28673 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12290 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16384 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16388 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16389 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16390 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16385 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16386 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20482 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4097 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8197 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4099 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24576 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24577 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24578 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b88_4684_11da_a26a_0002b3988e81), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b82_4684_11da_a26a_0002b3988e81), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b85_4684_11da_a26a_0002b3988e81), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b84_4684_11da_a26a_0002b3988e81), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b83_4684_11da_a26a_0002b3988e81), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b81_4684_11da_a26a_0002b3988e81), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b87_4684_11da_a26a_0002b3988e81), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8a_4684_11da_a26a_0002b3988e81), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b80_4684_11da_a26a_0002b3988e81), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_DisplayType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_LocalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_Provider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_RemoteName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_Scope: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WNET_Usage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdebda43a_37b3_4383_91e7_4498da2995ab), pid: 4 }; pub const PNPXAssociation: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xcee8ccc9_4f6b_4469_a235_5a22869eef03); diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/impl.rs index c99aebe62b..5acbcf53ad 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ICivicAddressReport_Impl: Sized + ILocationReport_Impl { fn GetAddressLine1(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -106,7 +105,6 @@ impl ICivicAddressReport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICivicAddressReportFactory_Impl: Sized + ILocationReportFactory_Impl { fn CivicAddressReport(&self) -> ::windows_core::Result; @@ -166,7 +164,6 @@ impl IDefaultLocation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDispCivicAddressReport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddressLine1(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -287,7 +284,6 @@ impl IDispCivicAddressReport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDispLatLongReport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Latitude(&self) -> ::windows_core::Result; @@ -382,7 +378,6 @@ impl IDispLatLongReport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ILatLongReport_Impl: Sized + ILocationReport_Impl { fn GetLatitude(&self) -> ::windows_core::Result; @@ -464,7 +459,6 @@ impl ILatLongReport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILatLongReportFactory_Impl: Sized + ILocationReportFactory_Impl { fn LatLongReport(&self) -> ::windows_core::Result; @@ -491,7 +485,6 @@ impl ILatLongReportFactory_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_Sensors\"`"] #[cfg(feature = "Win32_Devices_Sensors")] pub trait ILocation_Impl: Sized { fn RegisterForReport(&self, pevents: ::core::option::Option<&ILocationEvents>, reporttype: *const ::windows_core::GUID, dwrequestedreportinterval: u32) -> ::windows_core::Result<()>; @@ -649,7 +642,6 @@ impl ILocationPower_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ILocationReport_Impl: Sized { fn GetSensorID(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -705,7 +697,6 @@ impl ILocationReport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILocationReportFactory_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows_core::Result<()>; @@ -796,7 +787,6 @@ impl ILocationReportFactory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _ICivicAddressReportFactoryEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -810,7 +800,6 @@ impl _ICivicAddressReportFactoryEvents_Vtbl { iid == &<_ICivicAddressReportFactoryEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _ILatLongReportFactoryEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs index 68ea4f3f35..a9bea8e0b9 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -9,7 +9,6 @@ impl ICivicAddressReport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetTimestamp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -57,12 +56,7 @@ pub struct ICivicAddressReport_Vtbl { pub GetDetailLevel: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICivicAddressReportFactory, - ICivicAddressReportFactory_Vtbl, - 0xbf773b93_c64f_4bee_beb2_67c0b8df66e0 -); +::windows_core::imp::com_interface!(ICivicAddressReportFactory, ICivicAddressReportFactory_Vtbl, 0xbf773b93_c64f_4bee_beb2_67c0b8df66e0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICivicAddressReportFactory, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ILocationReportFactory); #[cfg(feature = "Win32_System_Com")] @@ -94,7 +88,6 @@ impl ICivicAddressReportFactory { pub unsafe fn RequestPermissions(&self, hwnd: *const u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RequestPermissions)(::windows_core::Interface::as_raw(self), hwnd).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CivicAddressReport(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -133,12 +126,7 @@ pub struct IDefaultLocation_Vtbl { pub GetReport: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDispCivicAddressReport, - IDispCivicAddressReport_Vtbl, - 0x16ff1a34_9e30_42c3_b44d_e22513b5767a -); +::windows_core::imp::com_interface!(IDispCivicAddressReport, IDispCivicAddressReport_Vtbl, 0x16ff1a34_9e30_42c3_b44d_e22513b5767a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDispCivicAddressReport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -191,12 +179,7 @@ pub struct IDispCivicAddressReport_Vtbl { pub Timestamp: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDispLatLongReport, - IDispLatLongReport_Vtbl, - 0x8ae32723_389b_4a11_9957_5bdd48fc9617 -); +::windows_core::imp::com_interface!(IDispLatLongReport, IDispLatLongReport_Vtbl, 0x8ae32723_389b_4a11_9957_5bdd48fc9617); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDispLatLongReport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -249,7 +232,6 @@ impl ILatLongReport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetTimestamp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -287,12 +269,7 @@ pub struct ILatLongReport_Vtbl { pub GetAltitudeError: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILatLongReportFactory, - ILatLongReportFactory_Vtbl, - 0x3f0804cb_b114_447d_83dd_390174ebb082 -); +::windows_core::imp::com_interface!(ILatLongReportFactory, ILatLongReportFactory_Vtbl, 0x3f0804cb_b114_447d_83dd_390174ebb082); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILatLongReportFactory, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ILocationReportFactory); #[cfg(feature = "Win32_System_Com")] @@ -324,7 +301,6 @@ impl ILatLongReportFactory { pub unsafe fn RequestPermissions(&self, hwnd: *const u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RequestPermissions)(::windows_core::Interface::as_raw(self), hwnd).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LatLongReport(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -368,13 +344,11 @@ impl ILocation { pub unsafe fn SetReportInterval(&self, reporttype: *const ::windows_core::GUID, millisecondsrequested: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetReportInterval)(::windows_core::Interface::as_raw(self), reporttype, millisecondsrequested).ok() } - #[doc = "Required features: `\"Win32_Devices_Sensors\"`"] #[cfg(feature = "Win32_Devices_Sensors")] pub unsafe fn GetDesiredAccuracy(&self, reporttype: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDesiredAccuracy)(::windows_core::Interface::as_raw(self), reporttype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Devices_Sensors\"`"] #[cfg(feature = "Win32_Devices_Sensors")] pub unsafe fn SetDesiredAccuracy(&self, reporttype: *const ::windows_core::GUID, desiredaccuracy: super::Sensors::LOCATION_DESIRED_ACCURACY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDesiredAccuracy)(::windows_core::Interface::as_raw(self), reporttype, desiredaccuracy).ok() @@ -455,7 +429,6 @@ impl ILocationReport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTimestamp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -474,12 +447,7 @@ pub struct ILocationReport_Vtbl { GetValue: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILocationReportFactory, - ILocationReportFactory_Vtbl, - 0x2daec322_90b2_47e4_bb08_0da841935a6b -); +::windows_core::imp::com_interface!(ILocationReportFactory, ILocationReportFactory_Vtbl, 0x2daec322_90b2_47e4_bb08_0da841935a6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILocationReportFactory, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -527,12 +495,7 @@ pub struct ILocationReportFactory_Vtbl { pub RequestPermissions: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _ICivicAddressReportFactoryEvents, - _ICivicAddressReportFactoryEvents_Vtbl, - 0xc96039ff_72ec_4617_89bd_84d88bedc722 -); +::windows_core::imp::com_interface!(_ICivicAddressReportFactoryEvents, _ICivicAddressReportFactoryEvents_Vtbl, 0xc96039ff_72ec_4617_89bd_84d88bedc722); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_ICivicAddressReportFactoryEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -544,12 +507,7 @@ pub struct _ICivicAddressReportFactoryEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _ILatLongReportFactoryEvents, - _ILatLongReportFactoryEvents_Vtbl, - 0x16ee6cb7_ab3c_424b_849f_269be551fcbc -); +::windows_core::imp::com_interface!(_ILatLongReportFactoryEvents, _ILatLongReportFactoryEvents_Vtbl, 0x16ee6cb7_ab3c_424b_849f_269be551fcbc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_ILatLongReportFactoryEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/impl.rs index fdef2a67c5..75c8fb4291 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/impl.rs @@ -1299,7 +1299,6 @@ impl IDirectInputEffectDriver_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IDirectInputJoyConfig_Impl: Sized { fn Acquire(&self) -> ::windows_core::Result<()>; @@ -1428,7 +1427,6 @@ impl IDirectInputJoyConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IDirectInputJoyConfig8_Impl: Sized { fn Acquire(&self) -> ::windows_core::Result<()>; 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 c7a88696c3..822c5dafbe 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -1748,7 +1748,6 @@ impl IDirectInputJoyConfig { { (::windows_core::Interface::vtable(self).AddNewHardware)(::windows_core::Interface::as_raw(self), param0.into_param().abi(), param1).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenTypeKey(&self, param0: P0, param1: u32, param2: *mut super::super::System::Registry::HKEY) -> ::windows_core::Result<()> where @@ -1756,7 +1755,6 @@ impl IDirectInputJoyConfig { { (::windows_core::Interface::vtable(self).OpenTypeKey)(::windows_core::Interface::as_raw(self), param0.into_param().abi(), param1, param2).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenConfigKey(&self, param0: u32, param1: u32, param2: *mut super::super::System::Registry::HKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OpenConfigKey)(::windows_core::Interface::as_raw(self), param0, param1, param2).ok() @@ -1850,7 +1848,6 @@ impl IDirectInputJoyConfig8 { { (::windows_core::Interface::vtable(self).AddNewHardware)(::windows_core::Interface::as_raw(self), param0.into_param().abi(), param1).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenTypeKey(&self, param0: P0, param1: u32, param2: *mut super::super::System::Registry::HKEY) -> ::windows_core::Result<()> where @@ -1858,7 +1855,6 @@ impl IDirectInputJoyConfig8 { { (::windows_core::Interface::vtable(self).OpenTypeKey)(::windows_core::Interface::as_raw(self), param0.into_param().abi(), param1, param2).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenAppStatusKey(&self, param0: *mut super::super::System::Registry::HKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OpenAppStatusKey)(::windows_core::Interface::as_raw(self), param0).ok() @@ -1956,28 +1952,20 @@ pub const DD_KEYBOARD_DEVICE_NAME: ::windows_core::PCSTR = ::windows_core::s!("\ pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows_core::PCWSTR = ::windows_core::w!("\\Device\\KeyboardClass"); pub const DD_MOUSE_DEVICE_NAME: ::windows_core::PCSTR = ::windows_core::s!("\\Device\\PointerClass"); pub const DD_MOUSE_DEVICE_NAME_U: ::windows_core::PCWSTR = ::windows_core::w!("\\Device\\PointerClass"); -#[doc = "Required features: `\"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 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_ProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_UsageId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_VendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 9 }; pub const DI8DEVCLASS_ALL: u32 = 0u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/impl.rs index fd7ce5f80a..12ed65b765 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/impl.rs @@ -348,7 +348,6 @@ impl IWiaDataCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IWiaDataTransfer_Impl: Sized { fn idtGetData(&self, pmedium: *mut super::super::System::Com::STGMEDIUM, piwiadatacallback: ::core::option::Option<&IWiaDataCallback>) -> ::windows_core::Result<()>; @@ -801,7 +800,6 @@ impl IWiaEventCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWiaImageFilter_Impl: Sized { fn InitializeFilter(&self, pwiaitem2: ::core::option::Option<&IWiaItem2>, pwiatransfercallback: ::core::option::Option<&IWiaTransferCallback>) -> ::windows_core::Result<()>; @@ -1331,7 +1329,6 @@ impl IWiaLogEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWiaMiniDrv_Impl: Sized { fn drvInitializeWia(&self, __midl__iwiaminidrv0000: *const u8, __midl__iwiaminidrv0001: i32, __midl__iwiaminidrv0002: &::windows_core::BSTR, __midl__iwiaminidrv0003: &::windows_core::BSTR, __midl__iwiaminidrv0004: ::core::option::Option<&::windows_core::IUnknown>, __midl__iwiaminidrv0005: ::core::option::Option<&::windows_core::IUnknown>, __midl__iwiaminidrv0006: *mut ::core::option::Option, __midl__iwiaminidrv0007: *mut ::core::option::Option<::windows_core::IUnknown>, __midl__iwiaminidrv0008: *mut i32) -> ::windows_core::Result<()>; @@ -1543,7 +1540,6 @@ impl IWiaMiniDrvCallBack_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWiaMiniDrvTransferCallback_Impl: Sized { fn GetNextStream(&self, lflags: i32, bstritemname: &::windows_core::BSTR, bstrfullitemname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1638,7 +1634,6 @@ impl IWiaPreview_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWiaPropertyStorage_Impl: Sized { fn ReadMultiple(&self, cpspec: u32, rgpspec: *const super::super::System::Com::StructuredStorage::PROPSPEC, rgpropvar: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()>; @@ -1779,7 +1774,6 @@ impl IWiaPropertyStorage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWiaSegmentationFilter_Impl: Sized { fn DetectRegions(&self, lflags: i32, pinputstream: ::core::option::Option<&super::super::System::Com::IStream>, pwiaitem2: ::core::option::Option<&IWiaItem2>) -> ::windows_core::Result<()>; @@ -1800,7 +1794,6 @@ impl IWiaSegmentationFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWiaTransfer_Impl: Sized { fn Download(&self, lflags: i32, piwiatransfercallback: ::core::option::Option<&IWiaTransferCallback>) -> ::windows_core::Result<()>; @@ -1851,7 +1844,6 @@ impl IWiaTransfer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWiaTransferCallback_Impl: Sized { fn TransferCallback(&self, lflags: i32, pwiatransferparams: *const WiaTransferParams) -> ::windows_core::Result<()>; @@ -1888,7 +1880,6 @@ impl IWiaTransferCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IWiaUIExtension_Impl: Sized { fn DeviceDialog(&self, pdevicedialogdata: *const DEVICEDIALOGDATA) -> ::windows_core::Result<()>; @@ -1926,7 +1917,6 @@ impl IWiaUIExtension_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IWiaUIExtension2_Impl: Sized { fn DeviceDialog(&self, pdevicedialogdata: *const DEVICEDIALOGDATA2) -> ::windows_core::Result<()>; 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 d1cb7cc8c0..f1b855eddb 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -190,7 +190,6 @@ pub struct IWiaDataCallback_Vtbl { ::windows_core::imp::com_interface!(IWiaDataTransfer, IWiaDataTransfer_Vtbl, 0xa6cef998_a5b0_11d2_a08f_00c04f72dc3c); ::windows_core::imp::interface_hierarchy!(IWiaDataTransfer, ::windows_core::IUnknown); impl IWiaDataTransfer { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn idtGetData(&self, pmedium: *mut super::super::System::Com::STGMEDIUM, piwiadatacallback: P0) -> ::windows_core::Result<()> where @@ -527,7 +526,6 @@ impl IWiaImageFilter { { (::windows_core::Interface::vtable(self).SetNewCallback)(::windows_core::Interface::as_raw(self), pwiatransfercallback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilterPreviewImage(&self, lflags: i32, pwiachilditem2: P0, inputimageextents: super::super::Foundation::RECT, pinputstream: P1) -> ::windows_core::Result<()> where @@ -844,7 +842,6 @@ impl IWiaMiniDrv { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).drvInitItemProperties)(::windows_core::Interface::as_raw(self), __midl__iwiaminidrv0013, __midl__iwiaminidrv0014, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn drvValidateItemProperties(&self, __midl__iwiaminidrv0016: *const u8, __midl__iwiaminidrv0017: i32, __midl__iwiaminidrv0018: u32, __midl__iwiaminidrv0019: *const super::super::System::Com::StructuredStorage::PROPSPEC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -854,7 +851,6 @@ impl IWiaMiniDrv { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).drvWriteItemProperties)(::windows_core::Interface::as_raw(self), __midl__iwiaminidrv0021, __midl__iwiaminidrv0022, __midl__iwiaminidrv0023, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn drvReadItemProperties(&self, __midl__iwiaminidrv0025: *const u8, __midl__iwiaminidrv0026: i32, __midl__iwiaminidrv0027: u32, __midl__iwiaminidrv0028: *const super::super::System::Com::StructuredStorage::PROPSPEC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -945,7 +941,6 @@ pub struct IWiaMiniDrvCallBack_Vtbl { ::windows_core::imp::com_interface!(IWiaMiniDrvTransferCallback, IWiaMiniDrvTransferCallback_Vtbl, 0xa9d2ee89_2ce5_4ff0_8adb_c961d1d774ca); ::windows_core::imp::interface_hierarchy!(IWiaMiniDrvTransferCallback, ::windows_core::IUnknown); impl IWiaMiniDrvTransferCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextStream(&self, lflags: i32, bstritemname: P0, bstrfullitemname: P1) -> ::windows_core::Result where @@ -1018,17 +1013,14 @@ pub struct IWiaPreview_Vtbl { ::windows_core::imp::com_interface!(IWiaPropertyStorage, IWiaPropertyStorage_Vtbl, 0x98b5e8a0_29cc_491a_aac0_e6db4fdcceb6); ::windows_core::imp::interface_hierarchy!(IWiaPropertyStorage, ::windows_core::IUnknown); impl IWiaPropertyStorage { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn ReadMultiple(&self, cpspec: u32, rgpspec: *const super::super::System::Com::StructuredStorage::PROPSPEC, rgpropvar: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReadMultiple)(::windows_core::Interface::as_raw(self), cpspec, rgpspec, ::core::mem::transmute(rgpropvar)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn WriteMultiple(&self, cpspec: u32, rgpspec: *const super::super::System::Com::StructuredStorage::PROPSPEC, rgpropvar: *const ::windows_core::PROPVARIANT, propidnamefirst: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WriteMultiple)(::windows_core::Interface::as_raw(self), cpspec, rgpspec, ::core::mem::transmute(rgpropvar), propidnamefirst).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn DeleteMultiple(&self, rgpspec: &[super::super::System::Com::StructuredStorage::PROPSPEC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteMultiple)(::windows_core::Interface::as_raw(self), rgpspec.len().try_into().unwrap(), ::core::mem::transmute(rgpspec.as_ptr())).ok() @@ -1048,7 +1040,6 @@ impl IWiaPropertyStorage { pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Enum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1060,12 +1051,10 @@ impl IWiaPropertyStorage { pub unsafe fn SetClass(&self, clsid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetClass)(::windows_core::Interface::as_raw(self), clsid).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Stat(&self, pstatpsstg: *mut super::super::System::Com::StructuredStorage::STATPROPSETSTG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Stat)(::windows_core::Interface::as_raw(self), pstatpsstg).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetPropertyAttributes(&self, cpspec: u32, rgpspec: *const super::super::System::Com::StructuredStorage::PROPSPEC, rgflags: *mut u32, rgpropvar: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertyAttributes)(::windows_core::Interface::as_raw(self), cpspec, rgpspec, rgflags, ::core::mem::transmute(rgpropvar)).ok() @@ -1074,12 +1063,10 @@ impl IWiaPropertyStorage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyStream(&self, pcompatibilityid: *mut ::windows_core::GUID, ppistream: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertyStream)(::windows_core::Interface::as_raw(self), pcompatibilityid, ::core::mem::transmute(ppistream)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPropertyStream(&self, pcompatibilityid: *mut ::windows_core::GUID, pistream: P0) -> ::windows_core::Result<()> where @@ -1136,7 +1123,6 @@ pub struct IWiaPropertyStorage_Vtbl { ::windows_core::imp::com_interface!(IWiaSegmentationFilter, IWiaSegmentationFilter_Vtbl, 0xec46a697_ac04_4447_8f65_ff63d5154b21); ::windows_core::imp::interface_hierarchy!(IWiaSegmentationFilter, ::windows_core::IUnknown); impl IWiaSegmentationFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DetectRegions(&self, lflags: i32, pinputstream: P0, pwiaitem2: P1) -> ::windows_core::Result<()> where @@ -1164,7 +1150,6 @@ impl IWiaTransfer { { (::windows_core::Interface::vtable(self).Download)(::windows_core::Interface::as_raw(self), lflags, piwiatransfercallback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Upload(&self, lflags: i32, psource: P0, piwiatransfercallback: P1) -> ::windows_core::Result<()> where @@ -1199,7 +1184,6 @@ impl IWiaTransferCallback { pub unsafe fn TransferCallback(&self, lflags: i32, pwiatransferparams: *const WiaTransferParams) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TransferCallback)(::windows_core::Interface::as_raw(self), lflags, pwiatransferparams).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextStream(&self, lflags: i32, bstritemname: P0, bstrfullitemname: P1) -> ::windows_core::Result where @@ -1226,7 +1210,6 @@ impl IWiaUIExtension { pub unsafe fn DeviceDialog(&self, pdevicedialogdata: *const DEVICEDIALOGDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeviceDialog)(::windows_core::Interface::as_raw(self), pdevicedialogdata).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetDeviceIcon(&self, bstrdeviceid: P0, phicon: *mut super::super::UI::WindowsAndMessaging::HICON, nsize: u32) -> ::windows_core::Result<()> where @@ -1234,7 +1217,6 @@ impl IWiaUIExtension { { (::windows_core::Interface::vtable(self).GetDeviceIcon)(::windows_core::Interface::as_raw(self), bstrdeviceid.into_param().abi(), phicon, nsize).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDeviceBitmapLogo(&self, bstrdeviceid: P0, phbitmap: *mut super::super::Graphics::Gdi::HBITMAP, nmaxwidth: u32, nmaxheight: u32) -> ::windows_core::Result<()> where @@ -1263,7 +1245,6 @@ impl IWiaUIExtension2 { pub unsafe fn DeviceDialog(&self, pdevicedialogdata: *const DEVICEDIALOGDATA2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeviceDialog)(::windows_core::Interface::as_raw(self), pdevicedialogdata).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetDeviceIcon(&self, bstrdeviceid: P0, phicon: *mut super::super::UI::WindowsAndMessaging::HICON, nsize: u32) -> ::windows_core::Result<()> where @@ -3720,7 +3701,6 @@ impl ::core::default::Default for WIA_PROPERTY_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO { pub lAccessFlags: u32, @@ -3744,7 +3724,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub union WIA_PROPERTY_INFO_0 { pub Range: WIA_PROPERTY_INFO_0_7, @@ -3773,7 +3752,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_0 { pub Nom: i32, @@ -3812,7 +3790,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_1 { pub cNumList: i32, @@ -3850,7 +3827,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_2 { pub cNumList: i32, @@ -3890,7 +3866,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_3 { pub cNumList: i32, @@ -3930,7 +3905,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_4 { pub cNumList: i32, @@ -3970,7 +3944,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_5 { pub Dummy: i32, @@ -4008,7 +3981,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_6 { pub Min: f64, @@ -4049,7 +4021,6 @@ impl ::core::default::Default for WIA_PROPERTY_INFO_0_6 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct WIA_PROPERTY_INFO_0_7 { pub Min: i32, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/impl.rs index ba13c182e7..969a20c1e8 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/impl.rs @@ -289,7 +289,6 @@ impl IPortableDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPortableDeviceCapabilities_Impl: Sized { fn GetSupportedCommands(&self) -> ::windows_core::Result; @@ -443,7 +442,6 @@ impl IPortableDeviceCapabilities_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub trait IPortableDeviceConnector_Impl: Sized { fn Connect(&self, pcallback: ::core::option::Option<&IConnectionRequestCallback>) -> ::windows_core::Result<()>; @@ -508,7 +506,6 @@ impl IPortableDeviceConnector_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPortableDeviceContent_Impl: Sized { fn EnumObjects(&self, dwflags: u32, pszparentobjectid: &::windows_core::PCWSTR, pfilter: ::core::option::Option<&IPortableDeviceValues>) -> ::windows_core::Result; @@ -619,7 +616,6 @@ impl IPortableDeviceContent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPortableDeviceContent2_Impl: Sized + IPortableDeviceContent_Impl { fn UpdateObjectWithPropertiesAndData(&self, pszobjectid: &::windows_core::PCWSTR, pproperties: ::core::option::Option<&IPortableDeviceValues>, ppdata: *mut ::core::option::Option, pdwoptimalwritebuffersize: *mut u32) -> ::windows_core::Result<()>; @@ -643,7 +639,6 @@ impl IPortableDeviceContent2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPortableDeviceDataStream_Impl: Sized + super::super::System::Com::IStream_Impl { fn GetObjectID(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -680,7 +675,6 @@ impl IPortableDeviceDataStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPortableDeviceDispatchFactory_Impl: Sized { fn GetDeviceDispatch(&self, pszpnpdeviceid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -724,7 +718,6 @@ impl IPortableDeviceEventCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPortableDeviceKeyCollection_Impl: Sized { fn GetCount(&self, pcelems: *const u32) -> ::windows_core::Result<()>; @@ -906,7 +899,6 @@ impl IPortableDevicePropVariantCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPortableDeviceProperties_Impl: Sized { fn GetSupportedProperties(&self, pszobjectid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1089,7 +1081,6 @@ impl IPortableDevicePropertiesBulkCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IPortableDeviceResources_Impl: Sized { fn GetSupportedResources(&self, pszobjectid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1319,7 +1310,6 @@ impl IPortableDeviceServiceActivation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPortableDeviceServiceCapabilities_Impl: Sized { fn GetSupportedMethods(&self) -> ::windows_core::Result; @@ -1666,7 +1656,6 @@ impl IPortableDeviceUnitsStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPortableDeviceValues_Impl: Sized { fn GetCount(&self, pcelt: *const u32) -> ::windows_core::Result<()>; @@ -2107,7 +2096,6 @@ impl IPortableDeviceValuesCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPortableDeviceWebControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetDeviceFromId(&self, deviceid: &::windows_core::BSTR) -> ::windows_core::Result; 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 41974eade3..a1dc0a9bfb 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -195,7 +195,6 @@ impl IPortableDeviceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedCommands)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCommandOptions(&self, command: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -221,7 +220,6 @@ impl IPortableDeviceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedFormatProperties)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetFixedPropertyAttributes(&self, format: *const ::windows_core::GUID, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -282,12 +280,10 @@ impl IPortableDeviceConnector { { (::windows_core::Interface::vtable(self).Cancel)(::windows_core::Interface::as_raw(self), pcallback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub unsafe fn GetProperty(&self, ppropertykey: *const super::Properties::DEVPROPKEY, ppropertytype: *mut super::Properties::DEVPROPTYPE, ppdata: *mut *mut u8, pcbdata: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), ppropertykey, ppropertytype, ppdata, pcbdata).ok() } - #[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub unsafe fn SetProperty(&self, ppropertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, pdata: &[u8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProperty)(::windows_core::Interface::as_raw(self), ppropertykey, propertytype, ::core::mem::transmute(pdata.as_ptr()), pdata.len().try_into().unwrap()).ok() @@ -339,7 +335,6 @@ impl IPortableDeviceContent { { (::windows_core::Interface::vtable(self).CreateObjectWithPropertiesOnly)(::windows_core::Interface::as_raw(self), pvalues.into_param().abi(), ppszobjectid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateObjectWithPropertiesAndData(&self, pvalues: P0, ppdata: *mut ::core::option::Option, pdwoptimalwritebuffersize: *mut u32, ppszcookie: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> where @@ -421,7 +416,6 @@ impl IPortableDeviceContent2 { { (::windows_core::Interface::vtable(self).base__.CreateObjectWithPropertiesOnly)(::windows_core::Interface::as_raw(self), pvalues.into_param().abi(), ppszobjectid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateObjectWithPropertiesAndData(&self, pvalues: P0, ppdata: *mut ::core::option::Option, pdwoptimalwritebuffersize: *mut u32, ppszcookie: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> where @@ -459,7 +453,6 @@ impl IPortableDeviceContent2 { { (::windows_core::Interface::vtable(self).base__.Copy)(::windows_core::Interface::as_raw(self), pobjectids.into_param().abi(), pszdestinationfolderobjectid.into_param().abi(), ::core::mem::transmute(ppresults)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateObjectWithPropertiesAndData(&self, pszobjectid: P0, pproperties: P1, ppdata: *mut ::core::option::Option, pdwoptimalwritebuffersize: *mut u32) -> ::windows_core::Result<()> where @@ -479,37 +472,27 @@ pub struct IPortableDeviceContent2_Vtbl { UpdateObjectWithPropertiesAndData: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPortableDeviceDataStream, - IPortableDeviceDataStream_Vtbl, - 0x88e04db3_1012_4d64_9996_f703a950d3f4 -); +::windows_core::imp::com_interface!(IPortableDeviceDataStream, IPortableDeviceDataStream_Vtbl, 0x88e04db3_1012_4d64_9996_f703a950d3f4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPortableDeviceDataStream, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IPortableDeviceDataStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -517,32 +500,26 @@ impl IPortableDeviceDataStream { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -567,7 +544,6 @@ pub struct IPortableDeviceDataStream_Vtbl { ::windows_core::imp::com_interface!(IPortableDeviceDispatchFactory, IPortableDeviceDispatchFactory_Vtbl, 0x5e1eafc3_e3d7_4132_96fa_759c0f9d1e0f); ::windows_core::imp::interface_hierarchy!(IPortableDeviceDispatchFactory, ::windows_core::IUnknown); impl IPortableDeviceDispatchFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDeviceDispatch(&self, pszpnpdeviceid: P0) -> ::windows_core::Result where @@ -608,12 +584,10 @@ impl IPortableDeviceKeyCollection { pub unsafe fn GetCount(&self, pcelems: *const u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), pcelems).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, dwindex: u32, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), dwindex, pkey).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Add(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), key).ok() @@ -739,7 +713,6 @@ impl IPortableDeviceProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedProperties)(::windows_core::Interface::as_raw(self), pszobjectid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyAttributes(&self, pszobjectid: P0, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result where @@ -869,7 +842,6 @@ impl IPortableDeviceResources { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedResources)(::windows_core::Interface::as_raw(self), pszobjectid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetResourceAttributes(&self, pszobjectid: P0, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result where @@ -878,7 +850,6 @@ impl IPortableDeviceResources { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetResourceAttributes)(::windows_core::Interface::as_raw(self), pszobjectid.into_param().abi(), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetStream(&self, pszobjectid: P0, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, dwmode: u32, pdwoptimalbuffersize: *mut u32, ppstream: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -896,7 +867,6 @@ impl IPortableDeviceResources { pub unsafe fn Cancel(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Cancel)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResource(&self, presourceattributes: P0, ppdata: *mut ::core::option::Option, pdwoptimalwritebuffersize: *mut u32, ppszcookie: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> where @@ -1036,7 +1006,6 @@ impl IPortableDeviceServiceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMethodAttributes)(::windows_core::Interface::as_raw(self), method, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetMethodParameterAttributes(&self, method: *const ::windows_core::GUID, parameter: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1054,7 +1023,6 @@ impl IPortableDeviceServiceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedFormatProperties)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetFormatPropertyAttributes(&self, format: *const ::windows_core::GUID, property: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1068,7 +1036,6 @@ impl IPortableDeviceServiceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEventAttributes)(::windows_core::Interface::as_raw(self), event, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetEventParameterAttributes(&self, event: *const ::windows_core::GUID, parameter: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1086,7 +1053,6 @@ impl IPortableDeviceServiceCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedCommands)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCommandOptions(&self, command: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1236,23 +1202,19 @@ impl IPortableDeviceValues { pub unsafe fn GetCount(&self, pcelt: *const u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), pcelt).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, index: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), index, pkey, ::core::mem::transmute(pvalue)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetValue)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(pvalue)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetStringValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: P0) -> ::windows_core::Result<()> where @@ -1260,89 +1222,73 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetStringValue)(::windows_core::Interface::as_raw(self), key, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetStringValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PWSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStringValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetUnsignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetUnsignedIntegerValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetUnsignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUnsignedIntegerValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSignedIntegerValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSignedIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignedIntegerValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetUnsignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetUnsignedLargeIntegerValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetUnsignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUnsignedLargeIntegerValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: i64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSignedLargeIntegerValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSignedLargeIntegerValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignedLargeIntegerValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetFloatValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFloatValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetFloatValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFloatValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetErrorValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: ::windows_core::HRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetErrorValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetErrorValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::HRESULT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetErrorValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetKeyValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetKeyValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetKeyValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetKeyValue)(::windows_core::Interface::as_raw(self), key, pvalue).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetBoolValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: P0) -> ::windows_core::Result<()> where @@ -1350,13 +1296,11 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetBoolValue)(::windows_core::Interface::as_raw(self), key, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetBoolValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBoolValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetIUnknownValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: P0) -> ::windows_core::Result<()> where @@ -1364,34 +1308,28 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetIUnknownValue)(::windows_core::Interface::as_raw(self), key, pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetIUnknownValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::IUnknown> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIUnknownValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetGuidValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, value: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGuidValue)(::windows_core::Interface::as_raw(self), key, value).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetGuidValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGuidValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetBufferValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: &[u8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBufferValue)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(pvalue.as_ptr()), pvalue.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetBufferValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppvalue: *mut *mut u8, pcbvalue: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBufferValue)(::windows_core::Interface::as_raw(self), key, ppvalue, pcbvalue).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetIPortableDeviceValuesValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: P0) -> ::windows_core::Result<()> where @@ -1399,13 +1337,11 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetIPortableDeviceValuesValue)(::windows_core::Interface::as_raw(self), key, pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetIPortableDeviceValuesValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIPortableDeviceValuesValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetIPortableDevicePropVariantCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: P0) -> ::windows_core::Result<()> where @@ -1413,13 +1349,11 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetIPortableDevicePropVariantCollectionValue)(::windows_core::Interface::as_raw(self), key, pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetIPortableDevicePropVariantCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIPortableDevicePropVariantCollectionValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetIPortableDeviceKeyCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: P0) -> ::windows_core::Result<()> where @@ -1427,13 +1361,11 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetIPortableDeviceKeyCollectionValue)(::windows_core::Interface::as_raw(self), key, pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetIPortableDeviceKeyCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIPortableDeviceKeyCollectionValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetIPortableDeviceValuesCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: P0) -> ::windows_core::Result<()> where @@ -1441,18 +1373,15 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).SetIPortableDeviceValuesCollectionValue)(::windows_core::Interface::as_raw(self), key, pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetIPortableDeviceValuesCollectionValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIPortableDeviceValuesCollectionValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn RemoveValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveValue)(::windows_core::Interface::as_raw(self), key).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CopyValuesFromPropertyStore(&self, pstore: P0) -> ::windows_core::Result<()> where @@ -1460,7 +1389,6 @@ impl IPortableDeviceValues { { (::windows_core::Interface::vtable(self).CopyValuesFromPropertyStore)(::windows_core::Interface::as_raw(self), pstore.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CopyValuesToPropertyStore(&self, pstore: P0) -> ::windows_core::Result<()> where @@ -1665,17 +1593,11 @@ pub struct IPortableDeviceValuesCollection_Vtbl { pub RemoveAt: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPortableDeviceWebControl, - IPortableDeviceWebControl_Vtbl, - 0x94fc7953_5ca1_483a_8aee_df52e7747d00 -); +::windows_core::imp::com_interface!(IPortableDeviceWebControl, IPortableDeviceWebControl_Vtbl, 0x94fc7953_5ca1_483a_8aee_df52e7747d00); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPortableDeviceWebControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPortableDeviceWebControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDeviceFromId(&self, deviceid: P0) -> ::windows_core::Result where @@ -1684,7 +1606,6 @@ impl IPortableDeviceWebControl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDeviceFromId)(::windows_core::Interface::as_raw(self), deviceid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDeviceFromIdAsync(&self, deviceid: P0, pcompletionhandler: P1, perrorhandler: P2) -> ::windows_core::Result<()> where @@ -1806,7 +1727,6 @@ pub struct IWpdSerializer_Vtbl { pub GetSerializedSize: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } pub const CLSID_WPD_NAMESPACE_EXTENSION: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x35786d3c_b075_49b9_88dd_029876e11c01); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_MTPBTH_IsConnected: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xea1237fa_589d_4472_84e4_0abe36fd62ef), pid: 2 }; pub const DEVSVCTYPE_ABSTRACT: u32 = 1u32; @@ -2285,22 +2205,16 @@ pub const TYPE_NotesSvc: u32 = 0u32; pub const TYPE_RingtonesSvc: u32 = 0u32; pub const TYPE_StatusSvc: u32 = 0u32; pub const TYPE_TasksSvc: u32 = 0u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6), pid: 7 }; pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x34d71409_4b47_4d80_aaac_3a28a4a3b3e6); @@ -2311,50 +2225,35 @@ pub const WPDNSE_PROPSHEET_CONTENT_RESOURCES: u32 = 16u32; pub const WPDNSE_PROPSHEET_DEVICE_GENERAL: u32 = 1u32; pub const WPDNSE_PROPSHEET_STORAGE_GENERAL: u32 = 2u32; pub const WPD_API_OPTIONS_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 3 }; pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 11 }; pub const WPD_BITRATE_TYPE_DISCRETE: WPD_BITRATE_TYPES = WPD_BITRATE_TYPES(1i32); @@ -2383,25 +2282,18 @@ pub const WPD_CATEGORY_SERVICE_METHODS: ::windows_core::GUID = ::windows_core::G pub const WPD_CATEGORY_SMS: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1); pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32); pub const WPD_CATEGORY_STORAGE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3e3595da_4d71_49fe_a0b4_d4406c3ae93f), pid: 4 }; pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x6309ffef_a87c_4ca7_8434_797576e40a96); @@ -2409,41 +2301,29 @@ pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_core::GUID = ::windows_core: pub const WPD_CLASS_EXTENSION_OPTIONS_V3: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x65c160f8_1367_4ce2_939d_8310839f0d30); pub const WPD_CLASS_EXTENSION_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051); pub const WPD_CLASS_EXTENSION_V2: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 11 }; pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 6 }; pub const WPD_COLOR_CORRECTED_STATUS_CORRECTED: WPD_COLOR_CORRECTED_STATUS_VALUES = WPD_COLOR_CORRECTED_STATUS_VALUES(1i32); @@ -2454,489 +2334,328 @@ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_FILE_ACCESS: WPD_COMMAND_ACCESS_ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_STGM_ACCESS: WPD_COMMAND_ACCESS_TYPES = WPD_COMMAND_ACCESS_TYPES(4i32); pub const WPD_COMMAND_ACCESS_READ: WPD_COMMAND_ACCESS_TYPES = WPD_COMMAND_ACCESS_TYPES(1i32); pub const WPD_COMMAND_ACCESS_READWRITE: WPD_COMMAND_ACCESS_TYPES = WPD_COMMAND_ACCESS_TYPES(3i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fcd6982_22a2_4b05_a48b_62d38bf27b32), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 7 }; pub const WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 62 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 61 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 57 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 45 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 40 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 41 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 50 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 60 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 54 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 51 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 52 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 53 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 42 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 43 }; pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 47 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 46 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 44 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 49 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 55 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 58 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 48 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 63 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 56 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 59 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 7 }; pub const WPD_CONTENT_TYPE_ALL: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x80e170d2_1055_4a3e_b952_82cc4f8a8689); @@ -2972,69 +2691,50 @@ pub const WPD_CONTROL_FUNCTION_GENERIC_MESSAGE: u32 = 66u32; pub const WPD_CROPPED_STATUS_CROPPED: WPD_CROPPED_STATUS_VALUES = WPD_CROPPED_STATUS_VALUES(1i32); pub const WPD_CROPPED_STATUS_NOT_CROPPED: WPD_CROPPED_STATUS_VALUES = WPD_CROPPED_STATUS_VALUES(0i32); pub const WPD_CROPPED_STATUS_SHOULD_NOT_BE_CROPPED: WPD_CROPPED_STATUS_VALUES = WPD_CROPPED_STATUS_VALUES(2i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16 }; pub const WPD_DEVICE_OBJECT_ID: ::windows_core::PCWSTR = ::windows_core::w!("DEVICE"); -#[doc = "Required features: `\"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 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 5 }; pub const WPD_DEVICE_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc); pub const WPD_DEVICE_PROPERTIES_V2: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799); pub const WPD_DEVICE_PROPERTIES_V3: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 4 }; pub const WPD_DEVICE_TRANSPORT_BLUETOOTH: WPD_DEVICE_TRANSPORTS = WPD_DEVICE_TRANSPORTS(3i32); pub const WPD_DEVICE_TRANSPORT_IP: WPD_DEVICE_TRANSPORTS = WPD_DEVICE_TRANSPORTS(2i32); pub const WPD_DEVICE_TRANSPORT_UNSPECIFIED: WPD_DEVICE_TRANSPORTS = WPD_DEVICE_TRANSPORTS(0i32); pub const WPD_DEVICE_TRANSPORT_USB: WPD_DEVICE_TRANSPORTS = WPD_DEVICE_TRANSPORTS(1i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 15 }; pub const WPD_DEVICE_TYPE_AUDIO_RECORDER: WPD_DEVICE_TYPES = WPD_DEVICE_TYPES(6i32); @@ -3044,7 +2744,6 @@ pub const WPD_DEVICE_TYPE_MEDIA_PLAYER: WPD_DEVICE_TYPES = WPD_DEVICE_TYPES(2i32 pub const WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER: WPD_DEVICE_TYPES = WPD_DEVICE_TYPES(5i32); pub const WPD_DEVICE_TYPE_PHONE: WPD_DEVICE_TYPES = WPD_DEVICE_TYPES(3i32); pub const WPD_DEVICE_TYPE_VIDEO: WPD_DEVICE_TYPES = WPD_DEVICE_TYPES(4i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 5 }; pub const WPD_DOCUMENT_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x0b110203_eb95_4f02_93e0_97c631493ad5); @@ -3052,36 +2751,26 @@ pub const WPD_EFFECT_MODE_BLACK_AND_WHITE: WPD_EFFECT_MODES = WPD_EFFECT_MODES(2 pub const WPD_EFFECT_MODE_COLOR: WPD_EFFECT_MODES = WPD_EFFECT_MODES(1i32); pub const WPD_EFFECT_MODE_SEPIA: WPD_EFFECT_MODES = WPD_EFFECT_MODES(3i32); pub const WPD_EFFECT_MODE_UNDEFINED: WPD_EFFECT_MODES = WPD_EFFECT_MODES(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 7 }; pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 2 }; pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d), pid: 3 }; pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x36885aa1_cd54_4daa_b3d0_afb3e03f5999); @@ -3094,34 +2783,24 @@ pub const WPD_EVENT_OBJECT_REMOVED: ::windows_core::GUID = ::windows_core::GUID: pub const WPD_EVENT_OBJECT_TRANSFER_REQUESTED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x8d16a0a1_f2c6_41da_8f19_5e53721adbf2); pub const WPD_EVENT_OBJECT_UPDATED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x1445a759_2e01_485d_9f27_ff07dae697ab); pub const WPD_EVENT_OPTIONS_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3d8dad7_a361_4b83_8a48_5b02ce10713b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x52807b8a_4914_4323_9b9a_74f654b2b846), pid: 2 }; pub const WPD_EVENT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x15ab1953_f817_4fef_a921_5676e838f6e0); @@ -3155,15 +2834,12 @@ pub const WPD_FOCUS_METERING_MODE_CENTER_SPOT: WPD_FOCUS_METERING_MODES = WPD_FO pub const WPD_FOCUS_METERING_MODE_MULTI_SPOT: WPD_FOCUS_METERING_MODES = WPD_FOCUS_METERING_MODES(2i32); pub const WPD_FOCUS_METERING_MODE_UNDEFINED: WPD_FOCUS_METERING_MODES = WPD_FOCUS_METERING_MODES(0i32); pub const WPD_FOCUS_UNDEFINED: WPD_FOCUS_MODES = WPD_FOCUS_MODES(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d), pid: 2 }; pub const WPD_FOLDER_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7e9a7abf_e568_4b34_aa2f_13bb12ab177d); pub const WPD_FORMAT_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0a02000_bcaf_4be8_b3f5_233f231cf58f), pid: 2 }; pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2d8a6512_a74c_448e_ba8a_f4ac07c49399); @@ -3175,151 +2851,103 @@ pub const WPD_FUNCTIONAL_CATEGORY_SMS: ::windows_core::GUID = ::windows_core::GU pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x613ca327_ab93_4900_b4fa_895bb5874b79); pub const WPD_FUNCTIONAL_CATEGORY_STORAGE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x23f05bbc_15de_4c2a_a55b_a9af5ce412ef); pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe23e5f6b_7243_43aa_8df1_0eb3d968a918); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598), pid: 2 }; pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x8f052d93_abca_4fc5_a5ac_b01df4dbe598); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 9 }; pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 49 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 9 }; pub const WPD_MEDIA_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 22 }; pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x5ffbfc7b_7483_41ad_afb9_da3f4e592b8d); @@ -3343,60 +2971,42 @@ pub const WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE: WPD_META_GENRES = WPD_ pub const WPD_META_GENRE_UNUSED: WPD_META_GENRES = WPD_META_GENRES(0i32); pub const WPD_META_GENRE_VIDEO_PODCAST: WPD_META_GENRES = WPD_META_GENRES(65i32); pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf17a5071_f039_44af_8efe_432cf32e432a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 8 }; pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 2 }; pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 6 }; pub const WPD_OBJECT_FORMAT_3G2: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb9850000_ae6c_4804_98ba_c57b46965fe7); @@ -3470,57 +3080,40 @@ pub const WPD_OBJECT_FORMAT_WMV: ::windows_core::GUID = ::windows_core::GUID::fr pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xba100000_ae6c_4804_98ba_c57b46965fe7); pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb1030000_ae6c_4804_98ba_c57b46965fe7); pub const WPD_OBJECT_FORMAT_XML: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xba820000_ae6c_4804_98ba_c57b46965fe7); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 5 }; pub const WPD_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c); pub const WPD_OBJECT_PROPERTIES_V2: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 16 }; pub const WPD_OPERATION_STATE_ABORTED: WPD_OPERATION_STATES = WPD_OPERATION_STATES(6i32); @@ -3530,32 +3123,23 @@ pub const WPD_OPERATION_STATE_PAUSED: WPD_OPERATION_STATES = WPD_OPERATION_STATE pub const WPD_OPERATION_STATE_RUNNING: WPD_OPERATION_STATES = WPD_OPERATION_STATES(2i32); pub const WPD_OPERATION_STATE_STARTED: WPD_OPERATION_STATES = WPD_OPERATION_STATES(1i32); pub const WPD_OPERATION_STATE_UNSPECIFIED: WPD_OPERATION_STATES = WPD_OPERATION_STATES(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 5001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 5001 }; pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 4 }; pub const WPD_PARAMETER_ATTRIBUTE_FORM_ENUMERATION: WpdParameterAttributeForm = WpdParameterAttributeForm(2i32); @@ -3563,31 +3147,22 @@ pub const WPD_PARAMETER_ATTRIBUTE_FORM_OBJECT_IDENTIFIER: WpdParameterAttributeF pub const WPD_PARAMETER_ATTRIBUTE_FORM_RANGE: WpdParameterAttributeForm = WpdParameterAttributeForm(1i32); pub const WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION: WpdParameterAttributeForm = WpdParameterAttributeForm(3i32); pub const WPD_PARAMETER_ATTRIBUTE_FORM_UNSPECIFIED: WpdParameterAttributeForm = WpdParameterAttributeForm(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 12 }; pub const WPD_PARAMETER_USAGE_IN: WPD_PARAMETER_USAGE_TYPES = WPD_PARAMETER_USAGE_TYPES(1i32); @@ -3600,25 +3175,18 @@ pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_core::GUID pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x4d545058_4fce_4578_95c8_8698a9bc0f49); pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37); pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 2 }; pub const WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION: WpdAttributeForm = WpdAttributeForm(2i32); @@ -3626,494 +3194,332 @@ pub const WPD_PROPERTY_ATTRIBUTE_FORM_OBJECT_IDENTIFIER: WpdAttributeForm = WpdA pub const WPD_PROPERTY_ATTRIBUTE_FORM_RANGE: WpdAttributeForm = WpdAttributeForm(1i32); pub const WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION: WpdAttributeForm = WpdAttributeForm(3i32); pub const WPD_PROPERTY_ATTRIBUTE_FORM_UNSPECIFIED: WpdAttributeForm = WpdAttributeForm(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_ef88_4e4d_95c3_4f327f728a96), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1018 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1019 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1017 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1001 }; pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 3 }; pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_OBJECT: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES(0i32); pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_RESOURCE: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES(1i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf02aa354_2300_4e2d_a1b9_3b6730f7fa21), pid: 0 }; pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1eb6f604_9278_429f_93cc_5bb8c06656b6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3bc13982_85b1_48e0_95a6_8d3ad06be117), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb633b1ae_6caf_4a87_9589_22ded6dd5899), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2c4d6803_80ea_4580_af9a_5be1a23eddcb), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe81e79be_34f0_41bf_b53f_f1a06ae87842), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb9b9f515_ba70_4647_94dc_fa4925e95a07), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf195fed8_aa28_4ee3_b153_e182dd5edc39), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc7c407ba_98fa_46b5_9960_23fec124cfde), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb566ee42_6368_4290_8662_70182fb79f20), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66), pid: 4 }; pub const WPD_SECTION_DATA_UNITS_BYTES: WPD_SECTION_DATA_UNITS_VALUES = WPD_SECTION_DATA_UNITS_VALUES(0i32); @@ -4121,145 +3527,100 @@ pub const WPD_SECTION_DATA_UNITS_MILLISECONDS: WPD_SECTION_DATA_UNITS_VALUES = W pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x516afd2b_c64e_44f0_98dc_bee1c88f7d66); pub const WPD_SERVICE_INHERITANCE_IMPLEMENTATION: WPD_SERVICE_INHERITANCE_TYPES = WPD_SERVICE_INHERITANCE_TYPES(0i32); pub const WPD_SERVICE_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7510698a_cb54_481c_b8db_0d75c93f1c06), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 4 }; pub const WPD_SMS_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 18 }; pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 11 }; pub const WPD_STORAGE_ACCESS_CAPABILITY_READWRITE: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = WPD_STORAGE_ACCESS_CAPABILITY_VALUES(0i32); pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = WPD_STORAGE_ACCESS_CAPABILITY_VALUES(1i32); pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITH_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = WPD_STORAGE_ACCESS_CAPABILITY_VALUES(2i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 9 }; pub const WPD_STORAGE_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 2 }; pub const WPD_STORAGE_TYPE_FIXED_RAM: WPD_STORAGE_TYPE_VALUES = WPD_STORAGE_TYPE_VALUES(3i32); @@ -4273,53 +3634,37 @@ pub const WPD_STREAM_UNITS_MICROSECONDS: WPD_STREAM_UNITS = WPD_STREAM_UNITS(8i3 pub const WPD_STREAM_UNITS_MILLISECONDS: WPD_STREAM_UNITS = WPD_STREAM_UNITS(4i32); pub const WPD_STREAM_UNITS_ROWS: WPD_STREAM_UNITS = WPD_STREAM_UNITS(2i32); pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 10 }; pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 12 }; pub const WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST: WPD_VIDEO_SCAN_TYPES = WPD_VIDEO_SCAN_TYPES(3i32); @@ -4692,7 +4037,6 @@ impl ::core::fmt::Debug for WpdParameterAttributeForm { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct WPD_COMMAND_ACCESS_LOOKUP_ENTRY { pub Command: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/impl.rs index 074024cf94..717c3c954c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/impl.rs @@ -31,7 +31,6 @@ impl ILocationPermissions_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_Devices_PortableDevices", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ISensor_Impl: Sized { fn GetID(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -292,7 +291,6 @@ impl ISensorCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_Devices_PortableDevices", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ISensorDataReport_Impl: Sized { fn GetTimestamp(&self) -> ::windows_core::Result; @@ -348,7 +346,6 @@ impl ISensorDataReport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub trait ISensorEvents_Impl: Sized { fn OnStateChanged(&self, psensor: ::core::option::Option<&ISensor>, state: SensorState) -> ::windows_core::Result<()>; 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 ec181d238d..53b0ca2b7d 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs @@ -1,18 +1,15 @@ -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListAllocateBufferAndSerialize(sourcecollection: *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes: *mut u32, ptargetbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListAllocateBufferAndSerialize(sourcecollection : *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes : *mut u32, ptargetbuffer : *mut *mut u8) -> super::super::Foundation:: NTSTATUS); CollectionsListAllocateBufferAndSerialize(sourcecollection, ptargetbuffersizeinbytes, ptargetbuffer) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListCopyAndMarshall(target: *mut SENSOR_COLLECTION_LIST, source: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListCopyAndMarshall(target : *mut SENSOR_COLLECTION_LIST, source : *const SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); CollectionsListCopyAndMarshall(target, source) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListDeserializeFromBuffer(sourcebuffer: &[u8], targetcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS { @@ -24,56 +21,48 @@ pub unsafe fn CollectionsListGetFillableCount(buffersizebytes: u32) -> u32 { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetFillableCount(buffersizebytes : u32) -> u32); CollectionsListGetFillableCount(buffersizebytes) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListGetMarshalledSize(collection: *const SENSOR_COLLECTION_LIST) -> u32 { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetMarshalledSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); CollectionsListGetMarshalledSize(collection) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListGetMarshalledSizeWithoutSerialization(collection: *const SENSOR_COLLECTION_LIST) -> u32 { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetMarshalledSizeWithoutSerialization(collection : *const SENSOR_COLLECTION_LIST) -> u32); CollectionsListGetMarshalledSizeWithoutSerialization(collection) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListGetSerializedSize(collection: *const SENSOR_COLLECTION_LIST) -> u32 { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListGetSerializedSize(collection : *const SENSOR_COLLECTION_LIST) -> u32); CollectionsListGetSerializedSize(collection) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListMarshall(target: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListMarshall(target : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); CollectionsListMarshall(target) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_COLLECTION_LIST, targetbuffer: &mut [u8]) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListSerializeToBuffer(sourcecollection : *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes : u32, targetbuffer : *mut u8) -> super::super::Foundation:: NTSTATUS); CollectionsListSerializeToBuffer(sourcecollection, targetbuffer.len().try_into().unwrap(), ::core::mem::transmute(targetbuffer.as_ptr())) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds: *const SENSOR_COLLECTION_LIST, pcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds : *const SENSOR_COLLECTION_LIST, pcollection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); CollectionsListSortSubscribedActivitiesByConfidence(thresholds, pcollection) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CollectionsListUpdateMarshalledPointer(collection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn CollectionsListUpdateMarshalledPointer(collection : *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation:: NTSTATUS); CollectionsListUpdateMarshalledPointer(collection) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn EvaluateActivityThresholds(newsample: *const SENSOR_COLLECTION_LIST, oldsample: *const SENSOR_COLLECTION_LIST, thresholds: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN { @@ -97,7 +86,6 @@ pub unsafe fn InitPropVariantFromFloat(fltval: f32) -> ::windows_core::Result<:: let mut result__ = ::std::mem::zeroed(); InitPropVariantFromFloat(fltval, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn IsCollectionListSame(lista: *const SENSOR_COLLECTION_LIST, listb: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN { @@ -109,98 +97,84 @@ pub unsafe fn IsGUIDPresentInList(guidarray: &[::windows_core::GUID], guidelem: ::windows_targets::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().try_into().unwrap(), guidelem) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn IsKeyPresentInCollectionList(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsKeyPresentInCollectionList(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); IsKeyPresentInCollectionList(plist, pkey) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn IsKeyPresentInPropertyList(plist: *const SENSOR_PROPERTY_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn IsKeyPresentInPropertyList(plist : *const SENSOR_PROPERTY_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY) -> super::super::Foundation:: BOOLEAN); IsKeyPresentInPropertyList(plist, pkey) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn IsSensorSubscribed(subscriptionlist: *const SENSOR_COLLECTION_LIST, currenttype: ::windows_core::GUID) -> super::super::Foundation::BOOLEAN { ::windows_targets::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_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe 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 { ::windows_targets::link!("sensorsutilsv2.dll" "system" 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); PropKeyFindKeyGetBool(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetDouble(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f64) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetDouble(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut f64) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetDouble(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetFileTime(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetFileTime(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut super::super::Foundation:: FILETIME) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetFileTime(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetFloat(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f32) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetFloat(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut f32) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetFloat(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(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) -> super::super::Foundation::NTSTATUS { ::windows_targets::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) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetInt32(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i32) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetInt32(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut i32) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetInt32(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetInt64(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthInt64(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut i64) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetNthInt64(plist, pkey, occurrence, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetNthUlong(plist, pkey, occurrence, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetNthUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, occurrence : u32, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetNthUshort(plist, pkey, occurrence, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: P0, pvalue: *mut ::windows_core::PROPVARIANT) -> super::super::Foundation::NTSTATUS @@ -210,21 +184,18 @@ where ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetPropVariant(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *mut ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetPropVariant(plist, pkey, typecheck.into_param().abi(), ::core::mem::transmute(pvalue)) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetUlong(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u32) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetUlong(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeyGetUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeyGetUshort(plist : *const SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, pretvalue : *mut u16) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeyGetUshort(plist, pkey, pretvalue) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: P0, pvalue: *const ::windows_core::PROPVARIANT) -> super::super::Foundation::NTSTATUS @@ -234,14 +205,12 @@ where ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropKeyFindKeySetPropVariant(plist : *mut SENSOR_COLLECTION_LIST, pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY, typecheck : super::super::Foundation:: BOOLEAN, pvalue : *const ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >) -> super::super::Foundation:: NTSTATUS); PropKeyFindKeySetPropVariant(plist, pkey, typecheck.into_param().abi(), ::core::mem::transmute(pvalue)) } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn PropVariantGetInformation(propvariantvalue: *const ::windows_core::PROPVARIANT, propvariantoffset: ::core::option::Option<*mut u32>, propvariantsize: ::core::option::Option<*mut u32>, propvariantpointer: ::core::option::Option<*mut *mut ::core::ffi::c_void>, remappedtype: ::core::option::Option<*mut super::Properties::DEVPROPTYPE>) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropVariantGetInformation(propvariantvalue : *const ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >, propvariantoffset : *mut u32, propvariantsize : *mut u32, propvariantpointer : *mut *mut ::core::ffi::c_void, remappedtype : *mut super::Properties:: DEVPROPTYPE) -> super::super::Foundation:: NTSTATUS); PropVariantGetInformation(::core::mem::transmute(propvariantvalue), ::core::mem::transmute(propvariantoffset.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propvariantsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propvariantpointer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(remappedtype.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn PropertiesListCopy(target: *mut SENSOR_PROPERTY_LIST, source: *const SENSOR_PROPERTY_LIST) -> super::super::Foundation::NTSTATUS { @@ -253,7 +222,6 @@ pub unsafe fn PropertiesListGetFillableCount(buffersizebytes: u32) -> u32 { ::windows_targets::link!("sensorsutilsv2.dll" "system" fn PropertiesListGetFillableCount(buffersizebytes : u32) -> u32); PropertiesListGetFillableCount(buffersizebytes) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLLECTION_LIST, pkey: ::core::option::Option<*mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pvalue: ::core::option::Option<*mut ::windows_core::PROPVARIANT>) -> super::super::Foundation::NTSTATUS { @@ -307,13 +275,11 @@ impl ISensor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFriendlyName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperty(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn GetProperties(&self, pkeys: P0) -> ::windows_core::Result where @@ -322,13 +288,11 @@ impl ISensor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), pkeys.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn GetSupportedDataFields(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSupportedDataFields)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn SetProperties(&self, pproperties: P0) -> ::windows_core::Result where @@ -337,7 +301,6 @@ impl ISensor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetProperties)(::windows_core::Interface::as_raw(self), pproperties.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SupportsDataField(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -451,13 +414,11 @@ impl ISensorDataReport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTimestamp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSensorValue(&self, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSensorValue)(::windows_core::Interface::as_raw(self), pkey, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn GetSensorValues(&self, pkeys: P0) -> ::windows_core::Result where @@ -497,7 +458,6 @@ impl ISensorEvents { { (::windows_core::Interface::vtable(self).OnDataUpdated)(::windows_core::Interface::as_raw(self), psensor.into_param().abi(), pnewdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn OnEvent(&self, psensor: P0, eventid: *const ::windows_core::GUID, peventdata: P1) -> ::windows_core::Result<()> where @@ -681,495 +641,338 @@ pub const SENSOR_CATEGORY_UNSUPPORTED: ::windows_core::GUID = ::windows_core::GU pub const SENSOR_CONNECTION_TYPE_PC_ATTACHED: SensorConnectionType = SensorConnectionType(1i32); pub const SENSOR_CONNECTION_TYPE_PC_EXTERNAL: SensorConnectionType = SensorConnectionType(2i32); pub const SENSOR_CONNECTION_TYPE_PC_INTEGRATED: SensorConnectionType = SensorConnectionType(0i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 4 }; pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 25 }; pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 6 }; pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 9 }; pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 7 }; pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 33 }; pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 4 }; pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 3 }; pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 40 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 22 }; pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 38 }; pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 41 }; pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 6 }; pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x77112bcd_fce1_4f43_b8b8_a88256adb4b3); pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x825f5a94_0f48_4396_9ca0_6ecb5c99d915); pub const SENSOR_EVENT_DATA_UPDATED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2ed0f2a4_0087_41d3_87db_6773370b3c88); pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64346e30_8728_4b34_bdf6_4f52442c5c28), pid: 3 }; pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x2358f099_84c9_4d3d_90df_c2421e2b2045); pub const SENSOR_EVENT_STATE_CHANGED: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xbfd96016_6bd7_4560_ad34_f2f6607e8f81); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 2 }; pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 16 }; pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 3 }; pub const SENSOR_PROPERTY_TEST_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 2 }; pub const SENSOR_STATE_ACCESS_DENIED: SensorState = SensorState(4i32); @@ -1617,7 +1420,6 @@ impl ::core::default::Default for QUATERNION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SENSOR_COLLECTION_LIST { pub AllocatedSizeInBytes: u32, @@ -1655,7 +1457,6 @@ impl ::core::default::Default for SENSOR_COLLECTION_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SENSOR_PROPERTY_LIST { pub AllocatedSizeInBytes: u32, @@ -1695,7 +1496,6 @@ impl ::core::default::Default for SENSOR_PROPERTY_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SENSOR_VALUE_PAIR { pub Key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs index 6a32b49784..11fe122924 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/SerialCommunication/mod.rs @@ -56,13 +56,10 @@ pub const CDB_REPORT_BITS: u32 = 0u32; pub const CDB_REPORT_BYTES: u32 = 1u32; pub const COMDB_MAX_PORTS_ARBITRATED: u32 = 4096u32; pub const COMDB_MIN_PORTS_ARBITRATED: u32 = 256u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_PortName: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_UsbProductId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_Serial_UsbVendorId: super::Properties::DEVPROPKEY = super::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 2 }; pub const EVEN_PARITY: u32 = 2u32; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/impl.rs index 9084597107..f227c4cfd4 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumACDGroup_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -49,7 +48,6 @@ impl IEnumACDGroup_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumAddress_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -100,7 +98,6 @@ impl IEnumAddress_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumAgent_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -151,7 +148,6 @@ impl IEnumAgent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumAgentHandler_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -202,7 +198,6 @@ impl IEnumAgentHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumAgentSession_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -300,7 +295,6 @@ impl IEnumBstr_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCall_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -351,7 +345,6 @@ impl IEnumCall_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCallHub_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -402,7 +395,6 @@ impl IEnumCallHub_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCallingCard_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -500,7 +492,6 @@ impl IEnumDialableAddrs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumDirectory_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -551,7 +542,6 @@ impl IEnumDirectory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumDirectoryObject_Impl: Sized { fn Next(&self, celt: u32, pval: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -602,7 +592,6 @@ impl IEnumDirectoryObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumLocation_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -653,7 +642,6 @@ impl IEnumLocation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumMcastScope_Impl: Sized { fn Next(&self, celt: u32, ppscopes: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -704,7 +692,6 @@ impl IEnumMcastScope_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumPhone_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -755,7 +742,6 @@ impl IEnumPhone_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumPluggableSuperclassInfo_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -806,7 +792,6 @@ impl IEnumPluggableSuperclassInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumPluggableTerminalClassInfo_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -857,7 +842,6 @@ impl IEnumPluggableTerminalClassInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumQueue_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -908,7 +892,6 @@ impl IEnumQueue_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumStream_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -959,7 +942,6 @@ impl IEnumStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumSubStream_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -1010,7 +992,6 @@ impl IEnumSubStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumTerminal_Impl: Sized { fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -1108,7 +1089,6 @@ impl IEnumTerminalClass_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMcastAddressAllocation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Scopes(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1210,7 +1190,6 @@ impl IMcastAddressAllocation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMcastLeaseInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RequestID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1345,7 +1324,6 @@ impl IMcastLeaseInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMcastScope_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ScopeID(&self) -> ::windows_core::Result; @@ -1427,7 +1405,6 @@ impl IMcastScope_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITACDGroup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1483,7 +1460,6 @@ impl ITACDGroup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITACDGroupEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Group(&self) -> ::windows_core::Result; @@ -1526,7 +1502,6 @@ impl ITACDGroupEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait ITAMMediaFormat_Impl: Sized { fn MediaFormat(&self) -> ::windows_core::Result<*mut super::super::Media::MediaFoundation::AM_MEDIA_TYPE>; @@ -1563,7 +1538,6 @@ impl ITAMMediaFormat_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITASRTerminalEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Terminal(&self) -> ::windows_core::Result; @@ -1619,7 +1593,6 @@ impl ITASRTerminalEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddress_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn State(&self) -> ::windows_core::Result; @@ -1813,7 +1786,6 @@ impl ITAddress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddress2_Impl: Sized + ITAddress_Impl { fn Phones(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1942,7 +1914,6 @@ impl ITAddress2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddressCapabilities_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_AddressCapability(&self, addresscap: ADDRESS_CAPABILITY) -> ::windows_core::Result; @@ -2063,7 +2034,6 @@ impl ITAddressCapabilities_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddressDeviceSpecificEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Address(&self) -> ::windows_core::Result; @@ -2145,7 +2115,6 @@ impl ITAddressDeviceSpecificEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddressEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Address(&self) -> ::windows_core::Result; @@ -2201,7 +2170,6 @@ impl ITAddressEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddressTranslation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn TranslateAddress(&self, paddresstotranslate: &::windows_core::BSTR, lcard: i32, ltranslateoptions: i32) -> ::windows_core::Result; @@ -2290,7 +2258,6 @@ impl ITAddressTranslation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAddressTranslationInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DialableString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2372,7 +2339,6 @@ impl ITAddressTranslationInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnumerateAgentSessions(&self) -> ::windows_core::Result; @@ -2598,7 +2564,6 @@ impl ITAgent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgentEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Agent(&self) -> ::windows_core::Result; @@ -2641,7 +2606,6 @@ impl ITAgentEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgentHandler_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2749,7 +2713,6 @@ impl ITAgentHandler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgentHandlerEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AgentHandler(&self) -> ::windows_core::Result; @@ -2792,7 +2755,6 @@ impl ITAgentHandlerEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgentSession_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Agent(&self) -> ::windows_core::Result; @@ -3024,7 +2986,6 @@ impl ITAgentSession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAgentSessionEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -3067,7 +3028,6 @@ impl ITAgentSessionEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub trait ITAllocatorProperties_Impl: Sized { fn SetAllocatorProperties(&self, pallocproperties: *const super::super::Media::DirectShow::ALLOCATOR_PROPERTIES) -> ::windows_core::Result<()>; @@ -3144,7 +3104,6 @@ impl ITAllocatorProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITAutomatedPhoneControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartTone(&self, tone: PHONE_TONE, lduration: i32) -> ::windows_core::Result<()>; @@ -3475,7 +3434,6 @@ impl ITAutomatedPhoneControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITBasicAudioTerminal_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetVolume(&self, lvolume: i32) -> ::windows_core::Result<()>; @@ -3532,7 +3490,6 @@ impl ITBasicAudioTerminal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITBasicCallControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Connect(&self, fsync: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3681,7 +3638,6 @@ impl ITBasicCallControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITBasicCallControl2_Impl: Sized + ITBasicCallControl_Impl { fn RequestTerminal(&self, bstrterminalclassguid: &::windows_core::BSTR, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result; @@ -3725,7 +3681,6 @@ impl ITBasicCallControl2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallHub_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Clear(&self) -> ::windows_core::Result<()>; @@ -3801,7 +3756,6 @@ impl ITCallHub_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallHubEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Event(&self) -> ::windows_core::Result; @@ -3857,7 +3811,6 @@ impl ITCallHubEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Address(&self) -> ::windows_core::Result; @@ -4007,7 +3960,6 @@ impl ITCallInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallInfo2_Impl: Sized + ITCallInfo_Impl { fn get_EventFilter(&self, tapievent: TAPI_EVENT, lsubevent: i32) -> ::windows_core::Result; @@ -4044,7 +3996,6 @@ impl ITCallInfo2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallInfoChangeEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4100,7 +4051,6 @@ impl ITCallInfoChangeEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallMediaEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4195,7 +4145,6 @@ impl ITCallMediaEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallNotificationEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4251,7 +4200,6 @@ impl ITCallNotificationEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallStateEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4320,7 +4268,6 @@ impl ITCallStateEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCallingCard_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PermanentCardID(&self) -> ::windows_core::Result; @@ -4428,7 +4375,6 @@ impl ITCallingCard_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4484,7 +4430,6 @@ impl ITCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCollection2_Impl: Sized + ITCollection_Impl { fn Add(&self, index: i32, pvariant: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -4511,7 +4456,6 @@ impl ITCollection2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITCustomTone_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Frequency(&self) -> ::windows_core::Result; @@ -4608,7 +4552,6 @@ impl ITCustomTone_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDetectTone_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AppSpecific(&self) -> ::windows_core::Result; @@ -4685,7 +4628,6 @@ impl ITDetectTone_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDigitDetectionEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4767,7 +4709,6 @@ impl ITDigitDetectionEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDigitGenerationEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4836,7 +4777,6 @@ impl ITDigitGenerationEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDigitsGatheredEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -4918,7 +4858,6 @@ impl ITDigitsGatheredEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDirectory_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DirectoryType(&self) -> ::windows_core::Result; @@ -5069,7 +5008,6 @@ impl ITDirectory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDirectoryObject_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ObjectType(&self) -> ::windows_core::Result; @@ -5165,7 +5103,6 @@ impl ITDirectoryObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDirectoryObjectConference_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Protocol(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5335,7 +5272,6 @@ impl ITDirectoryObjectConference_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDirectoryObjectUser_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IPPhonePrimary(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5372,7 +5308,6 @@ impl ITDirectoryObjectUser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITDispatchMapper_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn QueryDispatchInterface(&self, piid: &::windows_core::BSTR, pinterfacetomap: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result; @@ -5402,7 +5337,6 @@ impl ITDispatchMapper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITFileTerminalEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Terminal(&self) -> ::windows_core::Result; @@ -5497,7 +5431,6 @@ impl ITFileTerminalEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait ITFileTrack_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Format(&self) -> ::windows_core::Result<*mut super::super::Media::MediaFoundation::AM_MEDIA_TYPE>; @@ -5580,7 +5513,6 @@ impl ITFileTrack_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITForwardInformation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> ::windows_core::Result<()>; @@ -5664,7 +5596,6 @@ impl ITForwardInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITForwardInformation2_Impl: Sized + ITForwardInformation_Impl { fn SetForwardType2(&self, forwardtype: i32, pdestaddress: &::windows_core::BSTR, destaddresstype: i32, pcalleraddress: &::windows_core::BSTR, calleraddresstype: i32) -> ::windows_core::Result<()>; @@ -5721,7 +5652,6 @@ impl ITForwardInformation2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITILSConfig_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Port(&self) -> ::windows_core::Result; @@ -5819,7 +5749,6 @@ impl ITLegacyAddressMediaControl2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITLegacyCallMediaControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DetectDigits(&self, digitmode: i32) -> ::windows_core::Result<()>; @@ -5871,7 +5800,6 @@ impl ITLegacyCallMediaControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITLegacyCallMediaControl2_Impl: Sized + ITLegacyCallMediaControl_Impl { fn GenerateDigits2(&self, pdigits: &::windows_core::BSTR, digitmode: i32, lduration: i32) -> ::windows_core::Result<()>; @@ -5976,7 +5904,6 @@ impl ITLegacyCallMediaControl2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITLegacyWaveSupport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IsFullDuplex(&self) -> ::windows_core::Result; @@ -6003,7 +5930,6 @@ impl ITLegacyWaveSupport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITLocationInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PermanentLocationID(&self) -> ::windows_core::Result; @@ -6224,7 +6150,6 @@ impl ITMSPAddress_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITMediaControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Start(&self) -> ::windows_core::Result<()>; @@ -6275,7 +6200,6 @@ impl ITMediaControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITMediaPlayback_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetPlayList(&self, playlistvariant: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -6312,7 +6236,6 @@ impl ITMediaPlayback_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITMediaRecord_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetFileName(&self, bstrfilename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -6349,7 +6272,6 @@ impl ITMediaRecord_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITMediaSupport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MediaTypes(&self) -> ::windows_core::Result; @@ -6392,7 +6314,6 @@ impl ITMediaSupport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITMultiTrackTerminal_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn TrackTerminals(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -6481,7 +6402,6 @@ impl ITMultiTrackTerminal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPhone_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Open(&self, privilege: PHONE_PRIVILEGE) -> ::windows_core::Result<()>; @@ -6849,7 +6769,6 @@ impl ITPhone_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPhoneDeviceSpecificEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Phone(&self) -> ::windows_core::Result; @@ -6918,7 +6837,6 @@ impl ITPhoneDeviceSpecificEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPhoneEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Phone(&self) -> ::windows_core::Result; @@ -7052,7 +6970,6 @@ impl ITPhoneEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPluggableTerminalClassInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7160,7 +7077,6 @@ impl ITPluggableTerminalClassInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPluggableTerminalEventSink_Impl: Sized { fn FireEvent(&self, pmspeventinfo: *const MSP_EVENT_INFO) -> ::windows_core::Result<()>; @@ -7208,7 +7124,6 @@ impl ITPluggableTerminalEventSinkRegistration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPluggableTerminalSuperclassInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7251,7 +7166,6 @@ impl ITPluggableTerminalSuperclassInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITPrivateEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Address(&self) -> ::windows_core::Result; @@ -7333,7 +7247,6 @@ impl ITPrivateEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITQOSEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -7389,7 +7302,6 @@ impl ITQOSEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetMeasurementPeriod(&self, lperiod: i32) -> ::windows_core::Result<()>; @@ -7556,7 +7468,6 @@ impl ITQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITQueueEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Queue(&self) -> ::windows_core::Result; @@ -7599,7 +7510,6 @@ impl ITQueueEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITRendezvous_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DefaultDirectories(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -7668,7 +7578,6 @@ impl ITRendezvous_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITRequest_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MakeCall(&self, pdestaddress: &::windows_core::BSTR, pappname: &::windows_core::BSTR, pcalledparty: &::windows_core::BSTR, pcomment: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -7689,7 +7598,6 @@ impl ITRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITRequestEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RegistrationInstance(&self) -> ::windows_core::Result; @@ -7784,7 +7692,6 @@ impl ITRequestEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITScriptableAudioFormat_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Channels(&self) -> ::windows_core::Result; @@ -7921,7 +7828,6 @@ impl ITScriptableAudioFormat_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITStaticAudioTerminal_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn WaveId(&self) -> ::windows_core::Result; @@ -7948,7 +7854,6 @@ impl ITStaticAudioTerminal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITStream_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MediaType(&self) -> ::windows_core::Result; @@ -8065,7 +7970,6 @@ impl ITStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITStreamControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateStream(&self, lmediatype: i32, td: TERMINAL_DIRECTION) -> ::windows_core::Result; @@ -8128,7 +8032,6 @@ impl ITStreamControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITSubStream_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartSubStream(&self) -> ::windows_core::Result<()>; @@ -8219,7 +8122,6 @@ impl ITSubStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITSubStreamControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateSubStream(&self) -> ::windows_core::Result; @@ -8282,7 +8184,6 @@ impl ITSubStreamControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPI_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Initialize(&self) -> ::windows_core::Result<()>; @@ -8459,7 +8360,6 @@ impl ITTAPI_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPI2_Impl: Sized + ITTAPI_Impl { fn Phones(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -8515,7 +8415,6 @@ impl ITTAPI2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPICallCenter_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnumerateAgentHandlers(&self) -> ::windows_core::Result; @@ -8558,7 +8457,6 @@ impl ITTAPICallCenter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPIDispatchEventNotification_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8572,7 +8470,6 @@ impl ITTAPIDispatchEventNotification_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPIEventNotification_Impl: Sized { fn Event(&self, tapievent: TAPI_EVENT, pevent: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -8593,7 +8490,6 @@ impl ITTAPIEventNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPIObjectEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn TAPIObject(&self) -> ::windows_core::Result; @@ -8662,7 +8558,6 @@ impl ITTAPIObjectEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTAPIObjectEvent2_Impl: Sized + ITTAPIObjectEvent_Impl { fn Phone(&self) -> ::windows_core::Result; @@ -8689,7 +8584,6 @@ impl ITTAPIObjectEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTTSTerminalEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Terminal(&self) -> ::windows_core::Result; @@ -8745,7 +8639,6 @@ impl ITTTSTerminalEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTerminal_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -8840,7 +8733,6 @@ impl ITTerminal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTerminalSupport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StaticTerminals(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -8935,7 +8827,6 @@ impl ITTerminalSupport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITTerminalSupport2_Impl: Sized + ITTerminalSupport_Impl { fn PluggableSuperclasses(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -9004,7 +8895,6 @@ impl ITTerminalSupport2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITToneDetectionEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Call(&self) -> ::windows_core::Result; @@ -9073,7 +8963,6 @@ impl ITToneDetectionEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITToneTerminalEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Terminal(&self) -> ::windows_core::Result; @@ -9129,7 +9018,6 @@ impl ITToneTerminalEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub trait ITnef_Impl: Sized { fn AddProps(&self, ulflags: u32, ulelemid: u32, lpvdata: *mut ::core::ffi::c_void, lpproplist: *mut super::super::System::AddressBook::SPropTagArray) -> ::windows_core::Result<()>; 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 90a36f51b3..0435f8fae4 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GetTnefStreamCodepage(lpstream: P0, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_core::Result<()> @@ -8,7 +7,6 @@ where ::windows_targets::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_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] #[inline] pub unsafe fn OpenTnefStream(lpvsupport: *mut ::core::ffi::c_void, lpstream: P0, lpszstreamname: *const i8, ulflags: u32, lpmessage: P1, wkeyval: u16, lpptnef: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -19,7 +17,6 @@ where ::windows_targets::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_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] #[inline] pub unsafe fn OpenTnefStreamEx(lpvsupport: *mut ::core::ffi::c_void, lpstream: P0, lpszstreamname: *const i8, ulflags: u32, lpmessage: P1, wkeyval: u16, lpadressbook: P2, lpptnef: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -418,14 +415,12 @@ pub unsafe fn lineGetAgentGroupListW(hline: u32, dwaddressid: u32, lpagentgroupl ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentGroupListW(hline : u32, dwaddressid : u32, lpagentgrouplist : *mut LINEAGENTGROUPLIST) -> i32); lineGetAgentGroupListW(hline, dwaddressid, lpagentgrouplist) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn lineGetAgentInfo(hline: u32, hagent: u32, lpagentinfo: *mut LINEAGENTINFO) -> i32 { ::windows_targets::link!("tapi32.dll" "system" fn lineGetAgentInfo(hline : u32, hagent : u32, lpagentinfo : *mut LINEAGENTINFO) -> i32); lineGetAgentInfo(hline, hagent, lpagentinfo) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn lineGetAgentSessionInfo(hline: u32, hagentsession: u32, lpagentsessioninfo: *mut LINEAGENTSESSIONINFO) -> i32 { @@ -584,7 +579,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn lineGetIcon(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -594,7 +588,6 @@ where ::windows_targets::link!("tapi32.dll" "system" fn lineGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); lineGetIcon(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn lineGetIconA(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -604,7 +597,6 @@ where ::windows_targets::link!("tapi32.dll" "system" fn lineGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); lineGetIconA(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn lineGetIconW(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -905,7 +897,6 @@ pub unsafe fn lineProxyMessage(hline: u32, hcall: u32, dwmsg: u32, dwparam1: u32 ::windows_targets::link!("tapi32.dll" "system" fn lineProxyMessage(hline : u32, hcall : u32, dwmsg : u32, dwparam1 : u32, dwparam2 : u32, dwparam3 : u32) -> i32); lineProxyMessage(hline, hcall, dwmsg, dwparam1, dwparam2, dwparam3) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn lineProxyResponse(hline: u32, lpproxyrequest: *mut LINEPROXYREQUEST, dwresult: u32) -> i32 { @@ -1383,7 +1374,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn phoneGetIcon(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -1393,7 +1383,6 @@ where ::windows_targets::link!("tapi32.dll" "system" fn phoneGetIcon(dwdeviceid : u32, lpszdeviceclass : ::windows_core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); phoneGetIcon(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn phoneGetIconA(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -1403,7 +1392,6 @@ where ::windows_targets::link!("tapi32.dll" "system" fn phoneGetIconA(dwdeviceid : u32, lpszdeviceclass : ::windows_core::PCSTR, lphicon : *mut super::super::UI::WindowsAndMessaging:: HICON) -> i32); phoneGetIconA(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn phoneGetIconW(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mut super::super::UI::WindowsAndMessaging::HICON) -> i32 @@ -1663,7 +1651,6 @@ where ::windows_core::imp::com_interface!(IEnumACDGroup, IEnumACDGroup_Vtbl, 0x5afc3157_4bcc_11d1_bf80_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumACDGroup, ::windows_core::IUnknown); impl IEnumACDGroup { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), pceltfetched).ok() @@ -1694,7 +1681,6 @@ pub struct IEnumACDGroup_Vtbl { ::windows_core::imp::com_interface!(IEnumAddress, IEnumAddress_Vtbl, 0x1666fca1_9363_11d0_835c_00aa003ccabd); ::windows_core::imp::interface_hierarchy!(IEnumAddress, ::windows_core::IUnknown); impl IEnumAddress { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1725,7 +1711,6 @@ pub struct IEnumAddress_Vtbl { ::windows_core::imp::com_interface!(IEnumAgent, IEnumAgent_Vtbl, 0x5afc314d_4bcc_11d1_bf80_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumAgent, ::windows_core::IUnknown); impl IEnumAgent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), pceltfetched).ok() @@ -1756,7 +1741,6 @@ pub struct IEnumAgent_Vtbl { ::windows_core::imp::com_interface!(IEnumAgentHandler, IEnumAgentHandler_Vtbl, 0x587e8c28_9802_11d1_a0a4_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumAgentHandler, ::windows_core::IUnknown); impl IEnumAgentHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), pceltfetched).ok() @@ -1787,7 +1771,6 @@ pub struct IEnumAgentHandler_Vtbl { ::windows_core::imp::com_interface!(IEnumAgentSession, IEnumAgentSession_Vtbl, 0x5afc314e_4bcc_11d1_bf80_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumAgentSession, ::windows_core::IUnknown); impl IEnumAgentSession { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), pceltfetched).ok() @@ -1844,7 +1827,6 @@ pub struct IEnumBstr_Vtbl { ::windows_core::imp::com_interface!(IEnumCall, IEnumCall_Vtbl, 0xae269cf6_935e_11d0_835c_00aa003ccabd); ::windows_core::imp::interface_hierarchy!(IEnumCall, ::windows_core::IUnknown); impl IEnumCall { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1875,7 +1857,6 @@ pub struct IEnumCall_Vtbl { ::windows_core::imp::com_interface!(IEnumCallHub, IEnumCallHub_Vtbl, 0xa3c15450_5b92_11d1_8f4e_00c04fb6809f); ::windows_core::imp::interface_hierarchy!(IEnumCallHub, ::windows_core::IUnknown); impl IEnumCallHub { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1906,7 +1887,6 @@ pub struct IEnumCallHub_Vtbl { ::windows_core::imp::com_interface!(IEnumCallingCard, IEnumCallingCard_Vtbl, 0x0c4d8f02_8ddb_11d1_a09e_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumCallingCard, ::windows_core::IUnknown); impl IEnumCallingCard { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1963,7 +1943,6 @@ pub struct IEnumDialableAddrs_Vtbl { ::windows_core::imp::com_interface!(IEnumDirectory, IEnumDirectory_Vtbl, 0x34621d6d_6cff_11d1_aff7_00c04fc31fee); ::windows_core::imp::interface_hierarchy!(IEnumDirectory, ::windows_core::IUnknown); impl IEnumDirectory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pcfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pcfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1994,7 +1973,6 @@ pub struct IEnumDirectory_Vtbl { ::windows_core::imp::com_interface!(IEnumDirectoryObject, IEnumDirectoryObject_Vtbl, 0x06c9b64a_306d_11d1_9774_00c04fd91ac0); ::windows_core::imp::interface_hierarchy!(IEnumDirectoryObject, ::windows_core::IUnknown); impl IEnumDirectoryObject { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, pval: &mut [::core::option::Option], pcfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), pval.len().try_into().unwrap(), ::core::mem::transmute(pval.as_ptr()), ::core::mem::transmute(pcfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2025,7 +2003,6 @@ pub struct IEnumDirectoryObject_Vtbl { ::windows_core::imp::com_interface!(IEnumLocation, IEnumLocation_Vtbl, 0x0c4d8f01_8ddb_11d1_a09e_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumLocation, ::windows_core::IUnknown); impl IEnumLocation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2056,7 +2033,6 @@ pub struct IEnumLocation_Vtbl { ::windows_core::imp::com_interface!(IEnumMcastScope, IEnumMcastScope_Vtbl, 0xdf0daf09_a289_11d1_8697_006008b0e5d2); ::windows_core::imp::interface_hierarchy!(IEnumMcastScope, ::windows_core::IUnknown); impl IEnumMcastScope { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppscopes: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppscopes), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2087,7 +2063,6 @@ pub struct IEnumMcastScope_Vtbl { ::windows_core::imp::com_interface!(IEnumPhone, IEnumPhone_Vtbl, 0xf15b7669_4780_4595_8c89_fb369c8cf7aa); ::windows_core::imp::interface_hierarchy!(IEnumPhone, ::windows_core::IUnknown); impl IEnumPhone { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2118,7 +2093,6 @@ pub struct IEnumPhone_Vtbl { ::windows_core::imp::com_interface!(IEnumPluggableSuperclassInfo, IEnumPluggableSuperclassInfo_Vtbl, 0xe9586a80_89e6_4cff_931d_478d5751f4c0); ::windows_core::imp::interface_hierarchy!(IEnumPluggableSuperclassInfo, ::windows_core::IUnknown); impl IEnumPluggableSuperclassInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2149,7 +2123,6 @@ pub struct IEnumPluggableSuperclassInfo_Vtbl { ::windows_core::imp::com_interface!(IEnumPluggableTerminalClassInfo, IEnumPluggableTerminalClassInfo_Vtbl, 0x4567450c_dbee_4e3f_aaf5_37bf9ebf5e29); ::windows_core::imp::interface_hierarchy!(IEnumPluggableTerminalClassInfo, ::windows_core::IUnknown); impl IEnumPluggableTerminalClassInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppelements: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppelements.len().try_into().unwrap(), ::core::mem::transmute(ppelements.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2180,7 +2153,6 @@ pub struct IEnumPluggableTerminalClassInfo_Vtbl { ::windows_core::imp::com_interface!(IEnumQueue, IEnumQueue_Vtbl, 0x5afc3158_4bcc_11d1_bf80_00805fc147d3); ::windows_core::imp::interface_hierarchy!(IEnumQueue, ::windows_core::IUnknown); impl IEnumQueue { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), pceltfetched).ok() @@ -2211,7 +2183,6 @@ pub struct IEnumQueue_Vtbl { ::windows_core::imp::com_interface!(IEnumStream, IEnumStream_Vtbl, 0xee3bd606_3868_11d2_a045_00c04fb6809f); ::windows_core::imp::interface_hierarchy!(IEnumStream, ::windows_core::IUnknown); impl IEnumStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2242,7 +2213,6 @@ pub struct IEnumStream_Vtbl { ::windows_core::imp::com_interface!(IEnumSubStream, IEnumSubStream_Vtbl, 0xee3bd609_3868_11d2_a045_00c04fb6809f); ::windows_core::imp::interface_hierarchy!(IEnumSubStream, ::windows_core::IUnknown); impl IEnumSubStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2273,7 +2243,6 @@ pub struct IEnumSubStream_Vtbl { ::windows_core::imp::com_interface!(IEnumTerminal, IEnumTerminal_Vtbl, 0xae269cf4_935e_11d0_835c_00aa003ccabd); ::windows_core::imp::interface_hierarchy!(IEnumTerminal, ::windows_core::IUnknown); impl IEnumTerminal { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppelements: *mut ::core::option::Option, pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppelements), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2328,12 +2297,7 @@ pub struct IEnumTerminalClass_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMcastAddressAllocation, - IMcastAddressAllocation_Vtbl, - 0xdf0daef1_a289_11d1_8697_006008b0e5d2 -); +::windows_core::imp::com_interface!(IMcastAddressAllocation, IMcastAddressAllocation_Vtbl, 0xdf0daef1_a289_11d1_8697_006008b0e5d2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMcastAddressAllocation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2346,7 +2310,6 @@ impl IMcastAddressAllocation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateScopes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RequestAddress(&self, pscope: P0, leasestarttime: f64, leasestoptime: f64, numaddresses: i32) -> ::windows_core::Result where @@ -2355,7 +2318,6 @@ impl IMcastAddressAllocation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RequestAddress)(::windows_core::Interface::as_raw(self), pscope.into_param().abi(), leasestarttime, leasestoptime, numaddresses, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RenewAddress(&self, lreserved: i32, prenewrequest: P0) -> ::windows_core::Result where @@ -2364,7 +2326,6 @@ impl IMcastAddressAllocation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RenewAddress)(::windows_core::Interface::as_raw(self), lreserved, prenewrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReleaseAddress(&self, preleaserequest: P0) -> ::windows_core::Result<()> where @@ -2372,7 +2333,6 @@ impl IMcastAddressAllocation { { (::windows_core::Interface::vtable(self).ReleaseAddress)(::windows_core::Interface::as_raw(self), preleaserequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateLeaseInfo(&self, leasestarttime: f64, leasestoptime: f64, dwnumaddresses: u32, ppaddresses: *const ::windows_core::PCWSTR, prequestid: P0, pserveraddress: P1) -> ::windows_core::Result where @@ -2382,7 +2342,6 @@ impl IMcastAddressAllocation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateLeaseInfo)(::windows_core::Interface::as_raw(self), leasestarttime, leasestoptime, dwnumaddresses, ppaddresses, prequestid.into_param().abi(), pserveraddress.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateLeaseInfoFromVariant(&self, leasestarttime: f64, leasestoptime: f64, vaddresses: P0, prequestid: P1, pserveraddress: P2) -> ::windows_core::Result where @@ -2423,12 +2382,7 @@ pub struct IMcastAddressAllocation_Vtbl { CreateLeaseInfoFromVariant: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMcastLeaseInfo, - IMcastLeaseInfo_Vtbl, - 0xdf0daefd_a289_11d1_8697_006008b0e5d2 -); +::windows_core::imp::com_interface!(IMcastLeaseInfo, IMcastLeaseInfo_Vtbl, 0xdf0daefd_a289_11d1_8697_006008b0e5d2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMcastLeaseInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2489,12 +2443,7 @@ pub struct IMcastLeaseInfo_Vtbl { pub EnumerateAddresses: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMcastScope, - IMcastScope_Vtbl, - 0xdf0daef4_a289_11d1_8697_006008b0e5d2 -); +::windows_core::imp::com_interface!(IMcastScope, IMcastScope_Vtbl, 0xdf0daef4_a289_11d1_8697_006008b0e5d2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMcastScope, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2532,12 +2481,7 @@ pub struct IMcastScope_Vtbl { pub TTL: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITACDGroup, - ITACDGroup_Vtbl, - 0x5afc3148_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITACDGroup, ITACDGroup_Vtbl, 0x5afc3148_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITACDGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2565,17 +2509,11 @@ pub struct ITACDGroup_Vtbl { pub Queues: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITACDGroupEvent, - ITACDGroupEvent_Vtbl, - 0x297f3032_bd11_11d1_a0a7_00805fc147d3 -); +::windows_core::imp::com_interface!(ITACDGroupEvent, ITACDGroupEvent_Vtbl, 0x297f3032_bd11_11d1_a0a7_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITACDGroupEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITACDGroupEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Group(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2600,13 +2538,11 @@ pub struct ITACDGroupEvent_Vtbl { ::windows_core::imp::com_interface!(ITAMMediaFormat, ITAMMediaFormat_Vtbl, 0x0364eb00_4a77_11d1_a671_006097c9a2e8); ::windows_core::imp::interface_hierarchy!(ITAMMediaFormat, ::windows_core::IUnknown); impl ITAMMediaFormat { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaFormat(&self) -> ::windows_core::Result<*mut super::super::Media::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MediaFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaFormat(&self, pmt: *const super::super::Media::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMediaFormat)(::windows_core::Interface::as_raw(self), pmt).ok() @@ -2626,23 +2562,16 @@ pub struct ITAMMediaFormat_Vtbl { SetMediaFormat: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITASRTerminalEvent, - ITASRTerminalEvent_Vtbl, - 0xee016a02_4fa9_467c_933f_5a15b12377d7 -); +::windows_core::imp::com_interface!(ITASRTerminalEvent, ITASRTerminalEvent_Vtbl, 0xee016a02_4fa9_467c_933f_5a15b12377d7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITASRTerminalEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITASRTerminalEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2669,12 +2598,7 @@ pub struct ITASRTerminalEvent_Vtbl { pub Error: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddress, - ITAddress_Vtbl, - 0xb1efc386_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITAddress, ITAddress_Vtbl, 0xb1efc386_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddress, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2691,13 +2615,11 @@ impl ITAddress { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServiceProviderName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TAPIObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TAPIObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateCall(&self, pdestaddress: P0, laddresstype: i32, lmediatypes: i32) -> ::windows_core::Result where @@ -2718,13 +2640,11 @@ impl ITAddress { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DialableAddress)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateForwardInfoObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateForwardInfoObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Forward(&self, pforwardinfo: P0, pcall: P1) -> ::windows_core::Result<()> where @@ -2733,7 +2653,6 @@ impl ITAddress { { (::windows_core::Interface::vtable(self).Forward)(::windows_core::Interface::as_raw(self), pforwardinfo.into_param().abi(), pcall.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentForwardInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2797,12 +2716,7 @@ pub struct ITAddress_Vtbl { pub DoNotDisturb: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddress2, - ITAddress2_Vtbl, - 0xb0ae5d9b_be51_46c9_b0f7_dfa8a22a8bc4 -); +::windows_core::imp::com_interface!(ITAddress2, ITAddress2_Vtbl, 0xb0ae5d9b_be51_46c9_b0f7_dfa8a22a8bc4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddress2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITAddress); #[cfg(feature = "Win32_System_Com")] @@ -2819,13 +2733,11 @@ impl ITAddress2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ServiceProviderName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TAPIObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TAPIObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateCall(&self, pdestaddress: P0, laddresstype: i32, lmediatypes: i32) -> ::windows_core::Result where @@ -2846,13 +2758,11 @@ impl ITAddress2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DialableAddress)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateForwardInfoObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateForwardInfoObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Forward(&self, pforwardinfo: P0, pcall: P1) -> ::windows_core::Result<()> where @@ -2861,7 +2771,6 @@ impl ITAddress2 { { (::windows_core::Interface::vtable(self).base__.Forward)(::windows_core::Interface::as_raw(self), pforwardinfo.into_param().abi(), pcall.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentForwardInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2895,7 +2804,6 @@ impl ITAddress2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumeratePhones)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPhoneFromTerminal(&self, pterminal: P0) -> ::windows_core::Result where @@ -2922,7 +2830,6 @@ impl ITAddress2 { { (::windows_core::Interface::vtable(self).put_EventFilter)(::windows_core::Interface::as_raw(self), tapievent, lsubevent, benable.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceSpecific(&self, pcall: P0, pparams: *const u8, dwsize: u32) -> ::windows_core::Result<()> where @@ -2930,7 +2837,6 @@ impl ITAddress2 { { (::windows_core::Interface::vtable(self).DeviceSpecific)(::windows_core::Interface::as_raw(self), pcall.into_param().abi(), pparams, dwsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceSpecificVariant(&self, pcall: P0, vardevspecificbytearray: P1) -> ::windows_core::Result<()> where @@ -2970,12 +2876,7 @@ pub struct ITAddress2_Vtbl { pub NegotiateExtVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddressCapabilities, - ITAddressCapabilities_Vtbl, - 0x8df232f5_821b_11d1_bb5c_00c04fb6809f -); +::windows_core::imp::com_interface!(ITAddressCapabilities, ITAddressCapabilities_Vtbl, 0x8df232f5_821b_11d1_bb5c_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddressCapabilities, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3028,23 +2929,16 @@ pub struct ITAddressCapabilities_Vtbl { pub EnumerateDeviceClasses: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddressDeviceSpecificEvent, - ITAddressDeviceSpecificEvent_Vtbl, - 0x3acb216b_40bd_487a_8672_5ce77bd7e3a3 -); +::windows_core::imp::com_interface!(ITAddressDeviceSpecificEvent, ITAddressDeviceSpecificEvent_Vtbl, 0x3acb216b_40bd_487a_8672_5ce77bd7e3a3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddressDeviceSpecificEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAddressDeviceSpecificEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Address)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3081,17 +2975,11 @@ pub struct ITAddressDeviceSpecificEvent_Vtbl { pub lParam3: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddressEvent, - ITAddressEvent_Vtbl, - 0x831ce2d1_83b5_11d1_bb5c_00c04fb6809f -); +::windows_core::imp::com_interface!(ITAddressEvent, ITAddressEvent_Vtbl, 0x831ce2d1_83b5_11d1_bb5c_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddressEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAddressEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3101,7 +2989,6 @@ impl ITAddressEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Event)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3124,17 +3011,11 @@ pub struct ITAddressEvent_Vtbl { Terminal: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddressTranslation, - ITAddressTranslation_Vtbl, - 0x0c4d8f03_8ddb_11d1_a09e_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAddressTranslation, ITAddressTranslation_Vtbl, 0x0c4d8f03_8ddb_11d1_a09e_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddressTranslation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAddressTranslation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TranslateAddress(&self, paddresstotranslate: P0, lcard: i32, ltranslateoptions: i32) -> ::windows_core::Result where @@ -3182,12 +3063,7 @@ pub struct ITAddressTranslation_Vtbl { pub CallingCards: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAddressTranslationInfo, - ITAddressTranslationInfo_Vtbl, - 0xafc15945_8d40_11d1_a09e_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAddressTranslationInfo, ITAddressTranslationInfo_Vtbl, 0xafc15945_8d40_11d1_a09e_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAddressTranslationInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3225,12 +3101,7 @@ pub struct ITAddressTranslationInfo_Vtbl { pub TranslationResults: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgent, - ITAgent_Vtbl, - 0x5770ece5_4b27_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgent, ITAgent_Vtbl, 0x5770ece5_4b27_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3239,7 +3110,6 @@ impl ITAgent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateAgentSessions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSession(&self, pacdgroup: P0, paddress: P1) -> ::windows_core::Result where @@ -3249,7 +3119,6 @@ impl ITAgent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSession)(::windows_core::Interface::as_raw(self), pacdgroup.into_param().abi(), paddress.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSessionWithPIN(&self, pacdgroup: P0, paddress: P1, ppin: P2) -> ::windows_core::Result where @@ -3282,7 +3151,6 @@ impl ITAgent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MeasurementPeriod)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OverallCallRate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3350,17 +3218,11 @@ pub struct ITAgent_Vtbl { pub AgentSessions: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgentEvent, - ITAgentEvent_Vtbl, - 0x5afc314a_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgentEvent, ITAgentEvent_Vtbl, 0x5afc314a_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgentEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAgentEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Agent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3383,12 +3245,7 @@ pub struct ITAgentEvent_Vtbl { pub Event: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut AGENT_EVENT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgentHandler, - ITAgentHandler_Vtbl, - 0x587e8c22_9802_11d1_a0a4_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgentHandler, ITAgentHandler_Vtbl, 0x587e8c22_9802_11d1_a0a4_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgentHandler, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3397,13 +3254,11 @@ impl ITAgentHandler { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAgent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateAgent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAgentWithID(&self, pid: P0, ppin: P1) -> ::windows_core::Result where @@ -3450,17 +3305,11 @@ pub struct ITAgentHandler_Vtbl { pub UsableAddresses: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgentHandlerEvent, - ITAgentHandlerEvent_Vtbl, - 0x297f3034_bd11_11d1_a0a7_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgentHandlerEvent, ITAgentHandlerEvent_Vtbl, 0x297f3034_bd11_11d1_a0a7_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgentHandlerEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAgentHandlerEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AgentHandler(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3483,29 +3332,21 @@ pub struct ITAgentHandlerEvent_Vtbl { pub Event: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut AGENTHANDLER_EVENT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgentSession, - ITAgentSession_Vtbl, - 0x5afc3147_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgentSession, ITAgentSession_Vtbl, 0x5afc3147_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgentSession, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAgentSession { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Agent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Agent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Address)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ACDGroup(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3554,7 +3395,6 @@ impl ITAgentSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AverageWrapUpTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ACDCallRate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3605,17 +3445,11 @@ pub struct ITAgentSession_Vtbl { pub AverageTimeToAnswer: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAgentSessionEvent, - ITAgentSessionEvent_Vtbl, - 0x5afc314b_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITAgentSessionEvent, ITAgentSessionEvent_Vtbl, 0x5afc314b_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAgentSessionEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITAgentSessionEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Session(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3640,12 +3474,10 @@ pub struct ITAgentSessionEvent_Vtbl { ::windows_core::imp::com_interface!(ITAllocatorProperties, ITAllocatorProperties_Vtbl, 0xc1bc3c90_bcfe_11d1_9745_00c04fd91ac0); ::windows_core::imp::interface_hierarchy!(ITAllocatorProperties, ::windows_core::IUnknown); impl ITAllocatorProperties { - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn SetAllocatorProperties(&self, pallocproperties: *const super::super::Media::DirectShow::ALLOCATOR_PROPERTIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAllocatorProperties)(::windows_core::Interface::as_raw(self), pallocproperties).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn GetAllocatorProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3687,12 +3519,7 @@ pub struct ITAllocatorProperties_Vtbl { pub GetBufferSize: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITAutomatedPhoneControl, - ITAutomatedPhoneControl_Vtbl, - 0x1ee1af0e_6159_4a61_b79b_6a4ba3fc9dfc -); +::windows_core::imp::com_interface!(ITAutomatedPhoneControl, ITAutomatedPhoneControl_Vtbl, 0x1ee1af0e_6159_4a61_b79b_6a4ba3fc9dfc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITAutomatedPhoneControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3812,7 +3639,6 @@ impl ITAutomatedPhoneControl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AutoVolumeControlRepeatPeriod)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectCall(&self, pcall: P0, fselectdefaultterminals: P1) -> ::windows_core::Result<()> where @@ -3821,7 +3647,6 @@ impl ITAutomatedPhoneControl { { (::windows_core::Interface::vtable(self).SelectCall)(::windows_core::Interface::as_raw(self), pcall.into_param().abi(), fselectdefaultterminals.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnselectCall(&self, pcall: P0) -> ::windows_core::Result<()> where @@ -3883,12 +3708,7 @@ pub struct ITAutomatedPhoneControl_Vtbl { pub SelectedCalls: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITBasicAudioTerminal, - ITBasicAudioTerminal_Vtbl, - 0xb1efc38d_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITBasicAudioTerminal, ITBasicAudioTerminal_Vtbl, 0xb1efc38d_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITBasicAudioTerminal, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3919,12 +3739,7 @@ pub struct ITBasicAudioTerminal_Vtbl { pub Balance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITBasicCallControl, - ITBasicCallControl_Vtbl, - 0xb1efc389_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITBasicCallControl, ITBasicCallControl_Vtbl, 0xb1efc389_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITBasicCallControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3956,7 +3771,6 @@ impl ITBasicCallControl { pub unsafe fn HandoffIndirect(&self, lmediatype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HandoffIndirect)(::windows_core::Interface::as_raw(self), lmediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Conference(&self, pcall: P0, fsync: P1) -> ::windows_core::Result<()> where @@ -3965,7 +3779,6 @@ impl ITBasicCallControl { { (::windows_core::Interface::vtable(self).Conference)(::windows_core::Interface::as_raw(self), pcall.into_param().abi(), fsync.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Transfer(&self, pcall: P0, fsync: P1) -> ::windows_core::Result<()> where @@ -3980,7 +3793,6 @@ impl ITBasicCallControl { { (::windows_core::Interface::vtable(self).BlindTransfer)(::windows_core::Interface::as_raw(self), pdestaddress.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SwapHold(&self, pcall: P0) -> ::windows_core::Result<()> where @@ -4057,12 +3869,7 @@ pub struct ITBasicCallControl_Vtbl { pub RemoveFromConference: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITBasicCallControl2, - ITBasicCallControl2_Vtbl, - 0x161a4a56_1e99_4b3f_a46a_168f38a5ee4c -); +::windows_core::imp::com_interface!(ITBasicCallControl2, ITBasicCallControl2_Vtbl, 0x161a4a56_1e99_4b3f_a46a_168f38a5ee4c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITBasicCallControl2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITBasicCallControl); #[cfg(feature = "Win32_System_Com")] @@ -4094,7 +3901,6 @@ impl ITBasicCallControl2 { pub unsafe fn HandoffIndirect(&self, lmediatype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.HandoffIndirect)(::windows_core::Interface::as_raw(self), lmediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Conference(&self, pcall: P0, fsync: P1) -> ::windows_core::Result<()> where @@ -4103,7 +3909,6 @@ impl ITBasicCallControl2 { { (::windows_core::Interface::vtable(self).base__.Conference)(::windows_core::Interface::as_raw(self), pcall.into_param().abi(), fsync.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Transfer(&self, pcall: P0, fsync: P1) -> ::windows_core::Result<()> where @@ -4118,7 +3923,6 @@ impl ITBasicCallControl2 { { (::windows_core::Interface::vtable(self).base__.BlindTransfer)(::windows_core::Interface::as_raw(self), pdestaddress.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SwapHold(&self, pcall: P0) -> ::windows_core::Result<()> where @@ -4160,7 +3964,6 @@ impl ITBasicCallControl2 { pub unsafe fn RemoveFromConference(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RemoveFromConference)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RequestTerminal(&self, bstrterminalclassguid: P0, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result where @@ -4169,7 +3972,6 @@ impl ITBasicCallControl2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RequestTerminal)(::windows_core::Interface::as_raw(self), bstrterminalclassguid.into_param().abi(), lmediatype, direction, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectTerminalOnCall(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -4177,7 +3979,6 @@ impl ITBasicCallControl2 { { (::windows_core::Interface::vtable(self).SelectTerminalOnCall)(::windows_core::Interface::as_raw(self), pterminal.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnselectTerminalOnCall(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -4205,12 +4006,7 @@ pub struct ITBasicCallControl2_Vtbl { UnselectTerminalOnCall: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallHub, - ITCallHub_Vtbl, - 0xa3c1544e_5b92_11d1_8f4e_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallHub, ITCallHub_Vtbl, 0xa3c1544e_5b92_11d1_8f4e_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallHub, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4247,12 +4043,7 @@ pub struct ITCallHub_Vtbl { pub State: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut CALLHUB_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallHubEvent, - ITCallHubEvent_Vtbl, - 0xa3c15451_5b92_11d1_8f4e_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallHubEvent, ITCallHubEvent_Vtbl, 0xa3c15451_5b92_11d1_8f4e_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallHubEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4261,13 +4052,11 @@ impl ITCallHubEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Event)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CallHub(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CallHub)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4290,17 +4079,11 @@ pub struct ITCallHubEvent_Vtbl { Call: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallInfo, - ITCallInfo_Vtbl, - 0x350f85d1_1227_11d3_83d4_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallInfo, ITCallInfo_Vtbl, 0x350f85d1_1227_11d3_83d4_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITCallInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4314,7 +4097,6 @@ impl ITCallInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Privilege)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CallHub(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4383,17 +4165,11 @@ pub struct ITCallInfo_Vtbl { pub ReleaseUserUserInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallInfo2, - ITCallInfo2_Vtbl, - 0x94d70ca6_7ab0_4daa_81ca_b8f8643faec1 -); +::windows_core::imp::com_interface!(ITCallInfo2, ITCallInfo2_Vtbl, 0x94d70ca6_7ab0_4daa_81ca_b8f8643faec1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallInfo2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITCallInfo); #[cfg(feature = "Win32_System_Com")] impl ITCallInfo2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4407,7 +4183,6 @@ impl ITCallInfo2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Privilege)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CallHub(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4469,17 +4244,11 @@ pub struct ITCallInfo2_Vtbl { pub put_EventFilter: unsafe extern "system" fn(*mut ::core::ffi::c_void, TAPI_EVENT, i32, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallInfoChangeEvent, - ITCallInfoChangeEvent_Vtbl, - 0x5d4b65f9_e51c_11d1_a02f_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallInfoChangeEvent, ITCallInfoChangeEvent_Vtbl, 0x5d4b65f9_e51c_11d1_a02f_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallInfoChangeEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITCallInfoChangeEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4507,17 +4276,11 @@ pub struct ITCallInfoChangeEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallMediaEvent, - ITCallMediaEvent_Vtbl, - 0xff36b87f_ec3a_11d0_8ee4_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallMediaEvent, ITCallMediaEvent_Vtbl, 0xff36b87f_ec3a_11d0_8ee4_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallMediaEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITCallMediaEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4531,13 +4294,11 @@ impl ITCallMediaEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Error)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4570,17 +4331,11 @@ pub struct ITCallMediaEvent_Vtbl { pub Cause: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut CALL_MEDIA_EVENT_CAUSE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallNotificationEvent, - ITCallNotificationEvent_Vtbl, - 0x895801df_3dd6_11d1_8f30_00c04fb6809f -); +::windows_core::imp::com_interface!(ITCallNotificationEvent, ITCallNotificationEvent_Vtbl, 0x895801df_3dd6_11d1_8f30_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallNotificationEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITCallNotificationEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4608,17 +4363,11 @@ pub struct ITCallNotificationEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallStateEvent, - ITCallStateEvent_Vtbl, - 0x62f47097_95c9_11d0_835d_00aa003ccabd -); +::windows_core::imp::com_interface!(ITCallStateEvent, ITCallStateEvent_Vtbl, 0x62f47097_95c9_11d0_835d_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallStateEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITCallStateEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4651,12 +4400,7 @@ pub struct ITCallStateEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCallingCard, - ITCallingCard_Vtbl, - 0x0c4d8f00_8ddb_11d1_a09e_00805fc147d3 -); +::windows_core::imp::com_interface!(ITCallingCard, ITCallingCard_Vtbl, 0x0c4d8f00_8ddb_11d1_a09e_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCallingCard, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4704,12 +4448,7 @@ pub struct ITCallingCard_Vtbl { pub InternationalDialingRule: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCollection, - ITCollection_Vtbl, - 0x5ec5acf2_9c02_11d0_8362_00aa003ccabd -); +::windows_core::imp::com_interface!(ITCollection, ITCollection_Vtbl, 0x5ec5acf2_9c02_11d0_8362_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4737,12 +4476,7 @@ pub struct ITCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCollection2, - ITCollection2_Vtbl, - 0xe6dddda5_a6d3_48ff_8737_d32fc4d95477 -); +::windows_core::imp::com_interface!(ITCollection2, ITCollection2_Vtbl, 0xe6dddda5_a6d3_48ff_8737_d32fc4d95477); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCollection2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITCollection); #[cfg(feature = "Win32_System_Com")] @@ -4775,12 +4509,7 @@ pub struct ITCollection2_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITCustomTone, - ITCustomTone_Vtbl, - 0x357ad764_b3c6_4b2a_8fa5_0722827a9254 -); +::windows_core::imp::com_interface!(ITCustomTone, ITCustomTone_Vtbl, 0x357ad764_b3c6_4b2a_8fa5_0722827a9254); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITCustomTone, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4829,12 +4558,7 @@ pub struct ITCustomTone_Vtbl { pub SetVolume: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDetectTone, - ITDetectTone_Vtbl, - 0x961f79bd_3097_49df_a1d6_909b77e89ca0 -); +::windows_core::imp::com_interface!(ITDetectTone, ITDetectTone_Vtbl, 0x961f79bd_3097_49df_a1d6_909b77e89ca0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDetectTone, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4874,17 +4598,11 @@ pub struct ITDetectTone_Vtbl { pub put_Frequency: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDigitDetectionEvent, - ITDigitDetectionEvent_Vtbl, - 0x80d3bfac_57d9_11d2_a04a_00c04fb6809f -); +::windows_core::imp::com_interface!(ITDigitDetectionEvent, ITDigitDetectionEvent_Vtbl, 0x80d3bfac_57d9_11d2_a04a_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDigitDetectionEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITDigitDetectionEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4922,17 +4640,11 @@ pub struct ITDigitDetectionEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDigitGenerationEvent, - ITDigitGenerationEvent_Vtbl, - 0x80d3bfad_57d9_11d2_a04a_00c04fb6809f -); +::windows_core::imp::com_interface!(ITDigitGenerationEvent, ITDigitGenerationEvent_Vtbl, 0x80d3bfad_57d9_11d2_a04a_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDigitGenerationEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITDigitGenerationEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4965,17 +4677,11 @@ pub struct ITDigitGenerationEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDigitsGatheredEvent, - ITDigitsGatheredEvent_Vtbl, - 0xe52ec4c1_cba3_441a_9e6a_93cb909e9724 -); +::windows_core::imp::com_interface!(ITDigitsGatheredEvent, ITDigitsGatheredEvent_Vtbl, 0xe52ec4c1_cba3_441a_9e6a_93cb909e9724); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDigitsGatheredEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITDigitsGatheredEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5013,12 +4719,7 @@ pub struct ITDigitsGatheredEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDirectory, - ITDirectory_Vtbl, - 0x34621d6c_6cff_11d1_aff7_00c04fc31fee -); +::windows_core::imp::com_interface!(ITDirectory, ITDirectory_Vtbl, 0x34621d6c_6cff_11d1_aff7_00c04fc31fee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDirectory, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5062,7 +4763,6 @@ impl ITDirectory { { (::windows_core::Interface::vtable(self).Bind)(::windows_core::Interface::as_raw(self), pdomainname.into_param().abi(), pusername.into_param().abi(), ppassword.into_param().abi(), lflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddDirectoryObject(&self, pdirectoryobject: P0) -> ::windows_core::Result<()> where @@ -5070,7 +4770,6 @@ impl ITDirectory { { (::windows_core::Interface::vtable(self).AddDirectoryObject)(::windows_core::Interface::as_raw(self), pdirectoryobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModifyDirectoryObject(&self, pdirectoryobject: P0) -> ::windows_core::Result<()> where @@ -5078,7 +4777,6 @@ impl ITDirectory { { (::windows_core::Interface::vtable(self).ModifyDirectoryObject)(::windows_core::Interface::as_raw(self), pdirectoryobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RefreshDirectoryObject(&self, pdirectoryobject: P0) -> ::windows_core::Result<()> where @@ -5086,7 +4784,6 @@ impl ITDirectory { { (::windows_core::Interface::vtable(self).RefreshDirectoryObject)(::windows_core::Interface::as_raw(self), pdirectoryobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteDirectoryObject(&self, pdirectoryobject: P0) -> ::windows_core::Result<()> where @@ -5142,12 +4839,7 @@ pub struct ITDirectory_Vtbl { pub EnumerateDirectoryObjects: unsafe extern "system" fn(*mut ::core::ffi::c_void, DIRECTORY_OBJECT_TYPE, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDirectoryObject, - ITDirectoryObject_Vtbl, - 0x34621d6e_6cff_11d1_aff7_00c04fc31fee -); +::windows_core::imp::com_interface!(ITDirectoryObject, ITDirectoryObject_Vtbl, 0x34621d6e_6cff_11d1_aff7_00c04fc31fee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDirectoryObject, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5174,13 +4866,11 @@ impl ITDirectoryObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateDialableAddrs)(::windows_core::Interface::as_raw(self), dwaddresstype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityDescriptor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SecurityDescriptor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor(&self, psecdes: P0) -> ::windows_core::Result<()> where @@ -5209,12 +4899,7 @@ pub struct ITDirectoryObject_Vtbl { SetSecurityDescriptor: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDirectoryObjectConference, - ITDirectoryObjectConference_Vtbl, - 0xf1029e5d_cb5b_11d0_8d59_00c04fd91ac0 -); +::windows_core::imp::com_interface!(ITDirectoryObjectConference, ITDirectoryObjectConference_Vtbl, 0xf1029e5d_cb5b_11d0_8d59_00c04fd91ac0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDirectoryObjectConference, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5307,12 +4992,7 @@ pub struct ITDirectoryObjectConference_Vtbl { pub SetStopTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDirectoryObjectUser, - ITDirectoryObjectUser_Vtbl, - 0x34621d6f_6cff_11d1_aff7_00c04fc31fee -); +::windows_core::imp::com_interface!(ITDirectoryObjectUser, ITDirectoryObjectUser_Vtbl, 0x34621d6f_6cff_11d1_aff7_00c04fc31fee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDirectoryObjectUser, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5337,17 +5017,11 @@ pub struct ITDirectoryObjectUser_Vtbl { pub SetIPPhonePrimary: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITDispatchMapper, - ITDispatchMapper_Vtbl, - 0xe9225295_c759_11d1_a02b_00c04fb6809f -); +::windows_core::imp::com_interface!(ITDispatchMapper, ITDispatchMapper_Vtbl, 0xe9225295_c759_11d1_a02b_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITDispatchMapper, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITDispatchMapper { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDispatchInterface(&self, piid: P0, pinterfacetomap: P1) -> ::windows_core::Result where @@ -5369,29 +5043,21 @@ pub struct ITDispatchMapper_Vtbl { QueryDispatchInterface: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITFileTerminalEvent, - ITFileTerminalEvent_Vtbl, - 0xe4a7fbac_8c17_4427_9f55_9f589ac8af00 -); +::windows_core::imp::com_interface!(ITFileTerminalEvent, ITFileTerminalEvent_Vtbl, 0xe4a7fbac_8c17_4427_9f55_9f589ac8af00); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITFileTerminalEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITFileTerminalEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Track(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Track)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5432,40 +5098,30 @@ pub struct ITFileTerminalEvent_Vtbl { pub Error: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITFileTrack, - ITFileTrack_Vtbl, - 0x31ca6ea9_c08a_4bea_8811_8e9c1ba3ea3a -); +::windows_core::imp::com_interface!(ITFileTrack, ITFileTrack_Vtbl, 0x31ca6ea9_c08a_4bea_8811_8e9c1ba3ea3a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITFileTrack, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITFileTrack { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Format(&self) -> ::windows_core::Result<*mut super::super::Media::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetFormat(&self, pmt: *const super::super::Media::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), pmt).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ControllingTerminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ControllingTerminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioFormatForScripting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioFormatForScripting)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAudioFormatForScripting(&self, paudioformat: P0) -> ::windows_core::Result<()> where @@ -5473,7 +5129,6 @@ impl ITFileTrack { { (::windows_core::Interface::vtable(self).SetAudioFormatForScripting)(::windows_core::Interface::as_raw(self), paudioformat.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EmptyAudioFormatForScripting(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5511,12 +5166,7 @@ pub struct ITFileTrack_Vtbl { EmptyAudioFormatForScripting: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITForwardInformation, - ITForwardInformation_Vtbl, - 0x449f659e_88a3_11d1_bb5d_00c04fb6809f -); +::windows_core::imp::com_interface!(ITForwardInformation, ITForwardInformation_Vtbl, 0x449f659e_88a3_11d1_bb5d_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITForwardInformation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5564,12 +5214,7 @@ pub struct ITForwardInformation_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITForwardInformation2, - ITForwardInformation2_Vtbl, - 0x5229b4ed_b260_4382_8e1a_5df3a8a4ccc0 -); +::windows_core::imp::com_interface!(ITForwardInformation2, ITForwardInformation2_Vtbl, 0x5229b4ed_b260_4382_8e1a_5df3a8a4ccc0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITForwardInformation2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITForwardInformation); #[cfg(feature = "Win32_System_Com")] @@ -5632,12 +5277,7 @@ pub struct ITForwardInformation2_Vtbl { pub get_ForwardTypeCallerAddressType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITILSConfig, - ITILSConfig_Vtbl, - 0x34621d72_6cff_11d1_aff7_00c04fc31fee -); +::windows_core::imp::com_interface!(ITILSConfig, ITILSConfig_Vtbl, 0x34621d72_6cff_11d1_aff7_00c04fc31fee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITILSConfig, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5732,12 +5372,7 @@ pub struct ITLegacyAddressMediaControl2_Vtbl { pub ConfigDialogEdit: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::HWND, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32, *const u8, *mut u32, *mut *mut u8) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITLegacyCallMediaControl, - ITLegacyCallMediaControl_Vtbl, - 0xd624582f_cc23_4436_b8a5_47c625c8045d -); +::windows_core::imp::com_interface!(ITLegacyCallMediaControl, ITLegacyCallMediaControl_Vtbl, 0xd624582f_cc23_4436_b8a5_47c625c8045d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITLegacyCallMediaControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5776,12 +5411,7 @@ pub struct ITLegacyCallMediaControl_Vtbl { pub MonitorMedia: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITLegacyCallMediaControl2, - ITLegacyCallMediaControl2_Vtbl, - 0x57ca332d_7bc2_44f1_a60c_936fe8d7ce73 -); +::windows_core::imp::com_interface!(ITLegacyCallMediaControl2, ITLegacyCallMediaControl2_Vtbl, 0x57ca332d_7bc2_44f1_a60c_936fe8d7ce73); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITLegacyCallMediaControl2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITLegacyCallMediaControl); #[cfg(feature = "Win32_System_Com")] @@ -5822,7 +5452,6 @@ impl ITLegacyCallMediaControl2 { pub unsafe fn DetectTones(&self, ptonelist: *const TAPI_DETECTTONE, lnumtones: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DetectTones)(::windows_core::Interface::as_raw(self), ptonelist, lnumtones).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DetectTonesByCollection(&self, pdetecttonecollection: P0) -> ::windows_core::Result<()> where @@ -5836,7 +5465,6 @@ impl ITLegacyCallMediaControl2 { pub unsafe fn GenerateCustomTones(&self, ptonelist: *const TAPI_CUSTOMTONE, lnumtones: i32, lduration: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GenerateCustomTones)(::windows_core::Interface::as_raw(self), ptonelist, lnumtones, lduration).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateCustomTonesByCollection(&self, pcustomtonecollection: P0, lduration: i32) -> ::windows_core::Result<()> where @@ -5844,13 +5472,11 @@ impl ITLegacyCallMediaControl2 { { (::windows_core::Interface::vtable(self).GenerateCustomTonesByCollection)(::windows_core::Interface::as_raw(self), pcustomtonecollection.into_param().abi(), lduration).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDetectToneObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDetectToneObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateCustomToneObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5893,12 +5519,7 @@ pub struct ITLegacyCallMediaControl2_Vtbl { pub GetIDAsVariant: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITLegacyWaveSupport, - ITLegacyWaveSupport_Vtbl, - 0x207823ea_e252_11d2_b77e_0080c7135381 -); +::windows_core::imp::com_interface!(ITLegacyWaveSupport, ITLegacyWaveSupport_Vtbl, 0x207823ea_e252_11d2_b77e_0080c7135381); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITLegacyWaveSupport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5916,12 +5537,7 @@ pub struct ITLegacyWaveSupport_Vtbl { pub IsFullDuplex: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut FULLDUPLEX_SUPPORT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITLocationInfo, - ITLocationInfo_Vtbl, - 0x0c4d8eff_8ddb_11d1_a09e_00805fc147d3 -); +::windows_core::imp::com_interface!(ITLocationInfo, ITLocationInfo_Vtbl, 0x0c4d8eff_8ddb_11d1_a09e_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITLocationInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6032,12 +5648,7 @@ pub struct ITMSPAddress_Vtbl { pub GetEvent: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32, *mut u8) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITMediaControl, - ITMediaControl_Vtbl, - 0xc445dde8_5199_4bc7_9807_5ffb92e42e09 -); +::windows_core::imp::com_interface!(ITMediaControl, ITMediaControl_Vtbl, 0xc445dde8_5199_4bc7_9807_5ffb92e42e09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITMediaControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6067,12 +5678,7 @@ pub struct ITMediaControl_Vtbl { pub MediaState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TERMINAL_MEDIA_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITMediaPlayback, - ITMediaPlayback_Vtbl, - 0x627e8ae6_ae4c_4a69_bb63_2ad625404b77 -); +::windows_core::imp::com_interface!(ITMediaPlayback, ITMediaPlayback_Vtbl, 0x627e8ae6_ae4c_4a69_bb63_2ad625404b77); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITMediaPlayback, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6097,12 +5703,7 @@ pub struct ITMediaPlayback_Vtbl { pub PlayList: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITMediaRecord, - ITMediaRecord_Vtbl, - 0xf5dd4592_5476_4cc1_9d4d_fad3eefe7db2 -); +::windows_core::imp::com_interface!(ITMediaRecord, ITMediaRecord_Vtbl, 0xf5dd4592_5476_4cc1_9d4d_fad3eefe7db2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITMediaRecord, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6127,12 +5728,7 @@ pub struct ITMediaRecord_Vtbl { pub FileName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITMediaSupport, - ITMediaSupport_Vtbl, - 0xb1efc384_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITMediaSupport, ITMediaSupport_Vtbl, 0xb1efc384_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITMediaSupport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6155,12 +5751,7 @@ pub struct ITMediaSupport_Vtbl { pub QueryMediaType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITMultiTrackTerminal, - ITMultiTrackTerminal_Vtbl, - 0xfe040091_ade8_4072_95c9_bf7de8c54b44 -); +::windows_core::imp::com_interface!(ITMultiTrackTerminal, ITMultiTrackTerminal_Vtbl, 0xfe040091_ade8_4072_95c9_bf7de8c54b44); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITMultiTrackTerminal, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6173,7 +5764,6 @@ impl ITMultiTrackTerminal { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateTrackTerminals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTrackTerminal(&self, mediatype: i32, terminaldirection: TERMINAL_DIRECTION) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6187,7 +5777,6 @@ impl ITMultiTrackTerminal { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DirectionsInUse)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveTrackTerminal(&self, ptrackterminaltoremove: P0) -> ::windows_core::Result<()> where @@ -6215,12 +5804,7 @@ pub struct ITMultiTrackTerminal_Vtbl { RemoveTrackTerminal: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPhone, - ITPhone_Vtbl, - 0x09d48db4_10cc_4388_9de7_a8465618975a -); +::windows_core::imp::com_interface!(ITPhone, ITPhone_Vtbl, 0x09d48db4_10cc_4388_9de7_a8465618975a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPhone, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6247,7 +5831,6 @@ impl ITPhone { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_PhoneCapsString)(::windows_core::Interface::as_raw(self), pcscap, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Terminals(&self, paddress: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -6256,7 +5839,6 @@ impl ITPhone { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Terminals)(::windows_core::Interface::as_raw(self), paddress.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateTerminals(&self, paddress: P0) -> ::windows_core::Result where @@ -6410,17 +5992,11 @@ pub struct ITPhone_Vtbl { pub NegotiateExtVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPhoneDeviceSpecificEvent, - ITPhoneDeviceSpecificEvent_Vtbl, - 0x63ffb2a6_872b_4cd3_a501_326e8fb40af7 -); +::windows_core::imp::com_interface!(ITPhoneDeviceSpecificEvent, ITPhoneDeviceSpecificEvent_Vtbl, 0x63ffb2a6_872b_4cd3_a501_326e8fb40af7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPhoneDeviceSpecificEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITPhoneDeviceSpecificEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Phone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6453,17 +6029,11 @@ pub struct ITPhoneDeviceSpecificEvent_Vtbl { pub lParam3: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPhoneEvent, - ITPhoneEvent_Vtbl, - 0x8f942dd8_64ed_4aaf_a77d_b23db0837ead -); +::windows_core::imp::com_interface!(ITPhoneEvent, ITPhoneEvent_Vtbl, 0x8f942dd8_64ed_4aaf_a77d_b23db0837ead); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPhoneEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITPhoneEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Phone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6497,7 +6067,6 @@ impl ITPhoneEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NumberGathered)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6526,12 +6095,7 @@ pub struct ITPhoneEvent_Vtbl { Call: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPluggableTerminalClassInfo, - ITPluggableTerminalClassInfo_Vtbl, - 0x41757f4a_cf09_4b34_bc96_0a79d2390076 -); +::windows_core::imp::com_interface!(ITPluggableTerminalClassInfo, ITPluggableTerminalClassInfo_Vtbl, 0x41757f4a_cf09_4b34_bc96_0a79d2390076); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPluggableTerminalClassInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6581,7 +6145,6 @@ pub struct ITPluggableTerminalClassInfo_Vtbl { ::windows_core::imp::com_interface!(ITPluggableTerminalEventSink, ITPluggableTerminalEventSink_Vtbl, 0x6e0887be_ba1a_492e_bd10_4020ec5e33e0); ::windows_core::imp::interface_hierarchy!(ITPluggableTerminalEventSink, ::windows_core::IUnknown); impl ITPluggableTerminalEventSink { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FireEvent(&self, pmspeventinfo: *const MSP_EVENT_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FireEvent)(::windows_core::Interface::as_raw(self), pmspeventinfo).ok() @@ -6617,12 +6180,7 @@ pub struct ITPluggableTerminalEventSinkRegistration_Vtbl { pub UnregisterSink: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPluggableTerminalSuperclassInfo, - ITPluggableTerminalSuperclassInfo_Vtbl, - 0x6d54e42c_4625_4359_a6f7_631999107e05 -); +::windows_core::imp::com_interface!(ITPluggableTerminalSuperclassInfo, ITPluggableTerminalSuperclassInfo_Vtbl, 0x6d54e42c_4625_4359_a6f7_631999107e05); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPluggableTerminalSuperclassInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6645,29 +6203,21 @@ pub struct ITPluggableTerminalSuperclassInfo_Vtbl { pub CLSID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITPrivateEvent, - ITPrivateEvent_Vtbl, - 0x0e269cd0_10d4_4121_9c22_9c85d625650d -); +::windows_core::imp::com_interface!(ITPrivateEvent, ITPrivateEvent_Vtbl, 0x0e269cd0_10d4_4121_9c22_9c85d625650d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITPrivateEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITPrivateEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Address)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Call)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CallHub(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6677,7 +6227,6 @@ impl ITPrivateEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EventCode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EventInterface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6708,17 +6257,11 @@ pub struct ITPrivateEvent_Vtbl { EventInterface: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITQOSEvent, - ITQOSEvent_Vtbl, - 0xcfa3357c_ad77_11d1_bb68_00c04fb6809f -); +::windows_core::imp::com_interface!(ITQOSEvent, ITQOSEvent_Vtbl, 0xcfa3357c_ad77_11d1_bb68_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITQOSEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITQOSEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6746,12 +6289,7 @@ pub struct ITQOSEvent_Vtbl { pub MediaType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITQueue, - ITQueue_Vtbl, - 0x5afc3149_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITQueue, ITQueue_Vtbl, 0x5afc3149_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6823,17 +6361,11 @@ pub struct ITQueue_Vtbl { pub Name: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITQueueEvent, - ITQueueEvent_Vtbl, - 0x297f3033_bd11_11d1_a0a7_00805fc147d3 -); +::windows_core::imp::com_interface!(ITQueueEvent, ITQueueEvent_Vtbl, 0x297f3033_bd11_11d1_a0a7_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITQueueEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITQueueEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Queue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6856,12 +6388,7 @@ pub struct ITQueueEvent_Vtbl { pub Event: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ACDQUEUE_EVENT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITRendezvous, - ITRendezvous_Vtbl, - 0x34621d6b_6cff_11d1_aff7_00c04fc31fee -); +::windows_core::imp::com_interface!(ITRendezvous, ITRendezvous_Vtbl, 0x34621d6b_6cff_11d1_aff7_00c04fc31fee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITRendezvous, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6874,7 +6401,6 @@ impl ITRendezvous { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateDefaultDirectories)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDirectory(&self, directorytype: DIRECTORY_TYPE, pname: P0) -> ::windows_core::Result where @@ -6883,7 +6409,6 @@ impl ITRendezvous { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirectory)(::windows_core::Interface::as_raw(self), directorytype, pname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDirectoryObject(&self, directoryobjecttype: DIRECTORY_OBJECT_TYPE, pname: P0) -> ::windows_core::Result where @@ -6910,12 +6435,7 @@ pub struct ITRendezvous_Vtbl { CreateDirectoryObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITRequest, - ITRequest_Vtbl, - 0xac48ffdf_f8c4_11d1_a030_00c04fb6809f -); +::windows_core::imp::com_interface!(ITRequest, ITRequest_Vtbl, 0xac48ffdf_f8c4_11d1_a030_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITRequest, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6938,12 +6458,7 @@ pub struct ITRequest_Vtbl { pub MakeCall: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITRequestEvent, - ITRequestEvent_Vtbl, - 0xac48ffde_f8c4_11d1_a030_00c04fb6809f -); +::windows_core::imp::com_interface!(ITRequestEvent, ITRequestEvent_Vtbl, 0xac48ffde_f8c4_11d1_a030_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITRequestEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6986,12 +6501,7 @@ pub struct ITRequestEvent_Vtbl { pub Comment: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITScriptableAudioFormat, - ITScriptableAudioFormat_Vtbl, - 0xb87658bd_3c59_4f64_be74_aede3e86a81e -); +::windows_core::imp::com_interface!(ITScriptableAudioFormat, ITScriptableAudioFormat_Vtbl, 0xb87658bd_3c59_4f64_be74_aede3e86a81e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITScriptableAudioFormat, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7058,12 +6568,7 @@ pub struct ITScriptableAudioFormat_Vtbl { pub SetFormatTag: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITStaticAudioTerminal, - ITStaticAudioTerminal_Vtbl, - 0xa86b7871_d14c_48e6_922e_a8d15f984800 -); +::windows_core::imp::com_interface!(ITStaticAudioTerminal, ITStaticAudioTerminal_Vtbl, 0xa86b7871_d14c_48e6_922e_a8d15f984800); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITStaticAudioTerminal, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7081,12 +6586,7 @@ pub struct ITStaticAudioTerminal_Vtbl { pub WaveId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITStream, - ITStream_Vtbl, - 0xee3bd605_3868_11d2_a045_00c04fb6809f -); +::windows_core::imp::com_interface!(ITStream, ITStream_Vtbl, 0xee3bd605_3868_11d2_a045_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7112,7 +6612,6 @@ impl ITStream { pub unsafe fn StopStream(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StopStream)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectTerminal(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -7120,7 +6619,6 @@ impl ITStream { { (::windows_core::Interface::vtable(self).SelectTerminal)(::windows_core::Interface::as_raw(self), pterminal.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnselectTerminal(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -7160,23 +6658,16 @@ pub struct ITStream_Vtbl { pub Terminals: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITStreamControl, - ITStreamControl_Vtbl, - 0xee3bd604_3868_11d2_a045_00c04fb6809f -); +::windows_core::imp::com_interface!(ITStreamControl, ITStreamControl_Vtbl, 0xee3bd604_3868_11d2_a045_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITStreamControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITStreamControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self, lmediatype: i32, td: TERMINAL_DIRECTION) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStream)(::windows_core::Interface::as_raw(self), lmediatype, td, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveStream(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -7210,12 +6701,7 @@ pub struct ITStreamControl_Vtbl { pub Streams: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITSubStream, - ITSubStream_Vtbl, - 0xee3bd608_3868_11d2_a045_00c04fb6809f -); +::windows_core::imp::com_interface!(ITSubStream, ITSubStream_Vtbl, 0xee3bd608_3868_11d2_a045_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITSubStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7229,7 +6715,6 @@ impl ITSubStream { pub unsafe fn StopSubStream(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StopSubStream)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectTerminal(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -7237,7 +6722,6 @@ impl ITSubStream { { (::windows_core::Interface::vtable(self).SelectTerminal)(::windows_core::Interface::as_raw(self), pterminal.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnselectTerminal(&self, pterminal: P0) -> ::windows_core::Result<()> where @@ -7253,7 +6737,6 @@ impl ITSubStream { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7284,23 +6767,16 @@ pub struct ITSubStream_Vtbl { Stream: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITSubStreamControl, - ITSubStreamControl_Vtbl, - 0xee3bd607_3868_11d2_a045_00c04fb6809f -); +::windows_core::imp::com_interface!(ITSubStreamControl, ITSubStreamControl_Vtbl, 0xee3bd607_3868_11d2_a045_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITSubStreamControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITSubStreamControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSubStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSubStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveSubStream(&self, psubstream: P0) -> ::windows_core::Result<()> where @@ -7334,12 +6810,7 @@ pub struct ITSubStreamControl_Vtbl { pub SubStreams: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPI, - ITTAPI_Vtbl, - 0xb1efc382_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITTAPI, ITTAPI_Vtbl, 0xb1efc382_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPI, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7358,7 +6829,6 @@ impl ITTAPI { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateAddresses)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterCallNotifications(&self, paddress: P0, fmonitor: P1, fowner: P2, lmediatypes: i32, lcallbackinstance: i32) -> ::windows_core::Result where @@ -7387,7 +6857,6 @@ impl ITTAPI { { (::windows_core::Interface::vtable(self).SetCallHubTracking)(::windows_core::Interface::as_raw(self), paddresses.into_param().abi(), btracking.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumeratePrivateTAPIObjects(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7454,12 +6923,7 @@ pub struct ITTAPI_Vtbl { pub EventFilter: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPI2, - ITTAPI2_Vtbl, - 0x54fbdc8c_d90f_4dad_9695_b373097f094b -); +::windows_core::imp::com_interface!(ITTAPI2, ITTAPI2_Vtbl, 0x54fbdc8c_d90f_4dad_9695_b373097f094b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPI2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITTAPI); #[cfg(feature = "Win32_System_Com")] @@ -7478,7 +6942,6 @@ impl ITTAPI2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumerateAddresses)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterCallNotifications(&self, paddress: P0, fmonitor: P1, fowner: P2, lmediatypes: i32, lcallbackinstance: i32) -> ::windows_core::Result where @@ -7507,7 +6970,6 @@ impl ITTAPI2 { { (::windows_core::Interface::vtable(self).base__.SetCallHubTracking)(::windows_core::Interface::as_raw(self), paddresses.into_param().abi(), btracking.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumeratePrivateTAPIObjects(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7552,7 +7014,6 @@ impl ITTAPI2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumeratePhones)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEmptyCollectionObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7572,12 +7033,7 @@ pub struct ITTAPI2_Vtbl { CreateEmptyCollectionObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPICallCenter, - ITTAPICallCenter_Vtbl, - 0x5afc3154_4bcc_11d1_bf80_00805fc147d3 -); +::windows_core::imp::com_interface!(ITTAPICallCenter, ITTAPICallCenter_Vtbl, 0x5afc3154_4bcc_11d1_bf80_00805fc147d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPICallCenter, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7600,12 +7056,7 @@ pub struct ITTAPICallCenter_Vtbl { pub AgentHandlers: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPIDispatchEventNotification, - ITTAPIDispatchEventNotification_Vtbl, - 0x9f34325b_7e62_11d2_9457_00c04f8ec888 -); +::windows_core::imp::com_interface!(ITTAPIDispatchEventNotification, ITTAPIDispatchEventNotification_Vtbl, 0x9f34325b_7e62_11d2_9457_00c04f8ec888); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPIDispatchEventNotification, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7619,7 +7070,6 @@ pub struct ITTAPIDispatchEventNotification_Vtbl { ::windows_core::imp::com_interface!(ITTAPIEventNotification, ITTAPIEventNotification_Vtbl, 0xeddb9426_3b91_11d1_8f30_00c04fb6809f); ::windows_core::imp::interface_hierarchy!(ITTAPIEventNotification, ::windows_core::IUnknown); impl ITTAPIEventNotification { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Event(&self, tapievent: TAPI_EVENT, pevent: P0) -> ::windows_core::Result<()> where @@ -7638,17 +7088,11 @@ pub struct ITTAPIEventNotification_Vtbl { Event: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPIObjectEvent, - ITTAPIObjectEvent_Vtbl, - 0xf4854d48_937a_11d1_bb58_00c04fb6809f -); +::windows_core::imp::com_interface!(ITTAPIObjectEvent, ITTAPIObjectEvent_Vtbl, 0xf4854d48_937a_11d1_bb58_00c04fb6809f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPIObjectEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITTAPIObjectEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TAPIObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7658,7 +7102,6 @@ impl ITTAPIObjectEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Event)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7686,17 +7129,11 @@ pub struct ITTAPIObjectEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTAPIObjectEvent2, - ITTAPIObjectEvent2_Vtbl, - 0x359dda6e_68ce_4383_bf0b_169133c41b46 -); +::windows_core::imp::com_interface!(ITTAPIObjectEvent2, ITTAPIObjectEvent2_Vtbl, 0x359dda6e_68ce_4383_bf0b_169133c41b46); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTAPIObjectEvent2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITTAPIObjectEvent); #[cfg(feature = "Win32_System_Com")] impl ITTAPIObjectEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TAPIObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7706,7 +7143,6 @@ impl ITTAPIObjectEvent2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Event)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7716,7 +7152,6 @@ impl ITTAPIObjectEvent2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CallbackInstance)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Phone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7734,23 +7169,16 @@ pub struct ITTAPIObjectEvent2_Vtbl { Phone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTTSTerminalEvent, - ITTTSTerminalEvent_Vtbl, - 0xd964788f_95a5_461d_ab0c_b9900a6c2713 -); +::windows_core::imp::com_interface!(ITTTSTerminalEvent, ITTTSTerminalEvent_Vtbl, 0xd964788f_95a5_461d_ab0c_b9900a6c2713); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTTSTerminalEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITTTSTerminalEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7777,12 +7205,7 @@ pub struct ITTTSTerminalEvent_Vtbl { pub Error: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTerminal, - ITTerminal_Vtbl, - 0xb1efc38a_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITTerminal, ITTerminal_Vtbl, 0xb1efc38a_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTerminal, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7825,12 +7248,7 @@ pub struct ITTerminal_Vtbl { pub Direction: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TERMINAL_DIRECTION) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTerminalSupport, - ITTerminalSupport_Vtbl, - 0xb1efc385_9355_11d0_835c_00aa003ccabd -); +::windows_core::imp::com_interface!(ITTerminalSupport, ITTerminalSupport_Vtbl, 0xb1efc385_9355_11d0_835c_00aa003ccabd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTerminalSupport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7851,7 +7269,6 @@ impl ITTerminalSupport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateDynamicTerminalClasses)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTerminal(&self, pterminalclass: P0, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result where @@ -7860,7 +7277,6 @@ impl ITTerminalSupport { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTerminal)(::windows_core::Interface::as_raw(self), pterminalclass.into_param().abi(), lmediatype, direction, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultStaticTerminal(&self, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7886,12 +7302,7 @@ pub struct ITTerminalSupport_Vtbl { GetDefaultStaticTerminal: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITTerminalSupport2, - ITTerminalSupport2_Vtbl, - 0xf3eb39bc_1b1f_4e99_a0c0_56305c4dd591 -); +::windows_core::imp::com_interface!(ITTerminalSupport2, ITTerminalSupport2_Vtbl, 0xf3eb39bc_1b1f_4e99_a0c0_56305c4dd591); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITTerminalSupport2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ITTerminalSupport); #[cfg(feature = "Win32_System_Com")] @@ -7912,7 +7323,6 @@ impl ITTerminalSupport2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumerateDynamicTerminalClasses)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTerminal(&self, pterminalclass: P0, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result where @@ -7921,7 +7331,6 @@ impl ITTerminalSupport2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTerminal)(::windows_core::Interface::as_raw(self), pterminalclass.into_param().abi(), lmediatype, direction, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultStaticTerminal(&self, lmediatype: i32, direction: TERMINAL_DIRECTION) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7958,17 +7367,11 @@ pub struct ITTerminalSupport2_Vtbl { pub EnumeratePluggableTerminalClasses: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, i32, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITToneDetectionEvent, - ITToneDetectionEvent_Vtbl, - 0x407e0faf_d047_4753_b0c6_8e060373fecd -); +::windows_core::imp::com_interface!(ITToneDetectionEvent, ITToneDetectionEvent_Vtbl, 0x407e0faf_d047_4753_b0c6_8e060373fecd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITToneDetectionEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITToneDetectionEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8001,23 +7404,16 @@ pub struct ITToneDetectionEvent_Vtbl { pub CallbackInstance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITToneTerminalEvent, - ITToneTerminalEvent_Vtbl, - 0xe6f56009_611f_4945_bbd2_2d0ce5612056 -); +::windows_core::imp::com_interface!(ITToneTerminalEvent, ITToneTerminalEvent_Vtbl, 0xe6f56009_611f_4945_bbd2_2d0ce5612056); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITToneTerminalEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITToneTerminalEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Terminal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Terminal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Call(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8046,12 +7442,10 @@ pub struct ITToneTerminalEvent_Vtbl { ::windows_core::imp::com_interface!(ITnef, ITnef_Vtbl, 0); ::windows_core::imp::interface_hierarchy!(ITnef, ::windows_core::IUnknown); impl ITnef { - #[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[cfg(feature = "Win32_System_AddressBook")] pub unsafe fn AddProps(&self, ulflags: u32, ulelemid: u32, lpvdata: *mut ::core::ffi::c_void, lpproplist: *mut super::super::System::AddressBook::SPropTagArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddProps)(::windows_core::Interface::as_raw(self), ulflags, ulelemid, lpvdata, lpproplist).ok() } - #[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[cfg(feature = "Win32_System_AddressBook")] pub unsafe fn ExtractProps(&self, ulflags: u32, lpproplist: *mut super::super::System::AddressBook::SPropTagArray, lpproblems: *mut *mut STnefProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ExtractProps)(::windows_core::Interface::as_raw(self), ulflags, lpproplist, lpproblems).ok() @@ -8059,7 +7453,6 @@ impl ITnef { pub unsafe fn Finish(&self, ulflags: u32, lpkey: *mut u16, lpproblems: *mut *mut STnefProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Finish)(::windows_core::Interface::as_raw(self), ulflags, lpkey, lpproblems).ok() } - #[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub unsafe fn OpenTaggedBody(&self, lpmessage: P0, ulflags: u32) -> ::windows_core::Result where @@ -8068,12 +7461,10 @@ impl ITnef { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenTaggedBody)(::windows_core::Interface::as_raw(self), lpmessage.into_param().abi(), ulflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub unsafe fn SetProps(&self, ulflags: u32, ulelemid: u32, cvalues: u32, lpprops: *mut super::super::System::AddressBook::SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProps)(::windows_core::Interface::as_raw(self), ulflags, ulelemid, cvalues, lpprops).ok() } - #[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[cfg(feature = "Win32_System_AddressBook")] pub unsafe fn EncodeRecips(&self, ulflags: u32, lprecipienttable: P0) -> ::windows_core::Result<()> where @@ -8081,7 +7472,6 @@ impl ITnef { { (::windows_core::Interface::vtable(self).EncodeRecips)(::windows_core::Interface::as_raw(self), ulflags, lprecipienttable.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub unsafe fn FinishComponent(&self, ulflags: u32, ulcomponentid: u32, lpcustomproplist: *mut super::super::System::AddressBook::SPropTagArray, lpcustomprops: *mut super::super::System::AddressBook::SPropValue, lpproplist: *mut super::super::System::AddressBook::SPropTagArray, lpproblems: *mut *mut STnefProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FinishComponent)(::windows_core::Interface::as_raw(self), ulflags, ulcomponentid, lpcustomproplist, lpcustomprops, lpproplist, lpproblems).ok() @@ -10852,7 +10242,6 @@ impl ::core::default::Default for LINEAGENTGROUPLIST { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEAGENTINFO { pub dwTotalSize: u32, @@ -10932,7 +10321,6 @@ impl ::core::default::Default for LINEAGENTSESSIONENTRY { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEAGENTSESSIONINFO { pub dwTotalSize: u32, @@ -11819,7 +11207,6 @@ impl ::core::default::Default for LINEPROVIDERLIST { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST { pub dwSize: u32, @@ -11850,7 +11237,6 @@ impl ::core::default::Default for LINEPROXYREQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union LINEPROXYREQUEST_0 { pub SetAgentGroup: LINEPROXYREQUEST_0_14, @@ -11893,7 +11279,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_0 { pub dwAddressID: u32, @@ -11920,7 +11305,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_1 { pub hAgentSession: u32, @@ -11949,7 +11333,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_2 { pub hAgent: u32, @@ -11977,7 +11360,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_2 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_3 { pub dwAddressID: u32, @@ -12002,7 +11384,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_3 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_4 { pub dwAddressID: u32, @@ -12027,7 +11408,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_4 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_5 { pub dwAddressID: u32, @@ -12052,7 +11432,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_5 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_6 { pub hAgent: u32, @@ -12077,7 +11456,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_6 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_7 { pub hAgentSession: u32, @@ -12102,7 +11480,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_7 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_8 { pub hAgent: u32, @@ -12127,7 +11504,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_8 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_9 { pub dwAddressID: u32, @@ -12152,7 +11528,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_9 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_10 { pub GroupList: LINEAGENTGROUPLIST, @@ -12176,7 +11551,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_10 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_11 { pub dwQueueID: u32, @@ -12201,7 +11575,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_11 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_12 { pub GroupID: ::windows_core::GUID, @@ -12226,7 +11599,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_12 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_13 { pub dwAddressID: u32, @@ -12251,7 +11623,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_13 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_14 { pub dwAddressID: u32, @@ -12276,7 +11647,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_14 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_15 { pub hAgent: u32, @@ -12301,7 +11671,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_15 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_16 { pub hAgentSession: u32, @@ -12327,7 +11696,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_16 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_17 { pub hAgent: u32, @@ -12353,7 +11721,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_17 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_18 { pub dwAddressID: u32, @@ -12379,7 +11746,6 @@ impl ::core::default::Default for LINEPROXYREQUEST_0_18 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct LINEPROXYREQUEST_0_19 { pub dwQueueID: u32, @@ -12682,7 +12048,6 @@ impl ::core::default::Default for LINETRANSLATEOUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO { pub dwSize: u32, @@ -12707,7 +12072,6 @@ impl ::core::default::Default for MSP_EVENT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union MSP_EVENT_INFO_0 { pub MSP_ADDRESS_EVENT_INFO: ::std::mem::ManuallyDrop, @@ -12736,7 +12100,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_0 { pub Type: MSP_ADDRESS_EVENT, @@ -12773,7 +12136,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_1 { pub pASRTerminal: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -12810,7 +12172,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_2 { pub Type: MSP_CALL_EVENT, @@ -12850,7 +12211,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_3 { pub pParentFileTerminal: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -12890,7 +12250,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_4 { pub pEvent: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -12927,7 +12286,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_5 { pub pToneTerminal: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -12964,7 +12322,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_6 { pub dwBufferSize: u32, @@ -13003,7 +12360,6 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_6 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MSP_EVENT_INFO_0_7 { pub pTTSTerminal: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -13540,13 +12896,10 @@ impl ::core::default::Default for VARSTRING { pub type ASYNC_COMPLETION = ::core::option::Option; pub type LINECALLBACK = ::core::option::Option; pub type LINEEVENT = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPGETTNEFSTREAMCODEPAGE = ::core::option::Option, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub type LPOPENTNEFSTREAM = ::core::option::Option, lpszstreamname: *const i8, ulflags: u32, lpmessage: ::core::option::Option, wkeyval: u16, lpptnef: *mut ::core::option::Option) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] pub type LPOPENTNEFSTREAMEX = ::core::option::Option, lpszstreamname: *const i8, ulflags: u32, lpmessage: ::core::option::Option, wkeyval: u16, lpadressbook: ::core::option::Option, lpptnef: *mut ::core::option::Option) -> ::windows_core::HRESULT>; pub type PHONECALLBACK = ::core::option::Option; 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 66cd4a0d4c..d1bc615f40 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::link!("winusb.dll" "system" fn WinUsb_AbortPipe(interfacehandle : WINUSB_INTERFACE_HANDLE, pipeid : u8) -> super::super::Foundation:: BOOL); WinUsb_AbortPipe(interfacehandle.into_param().abi(), pipeid).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_ControlTransfer(interfacehandle: P0, setuppacket: WINUSB_SETUP_PACKET, buffer: ::core::option::Option<&mut [u8]>, lengthtransferred: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -77,7 +76,6 @@ where ::windows_targets::link!("winusb.dll" "system" fn WinUsb_GetDescriptor(interfacehandle : WINUSB_INTERFACE_HANDLE, descriptortype : u8, index : u8, languageid : u16, buffer : *mut u8, bufferlength : u32, lengthtransferred : *mut u32) -> super::super::Foundation:: BOOL); WinUsb_GetDescriptor(interfacehandle.into_param().abi(), descriptortype, index, languageid, ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), lengthtransferred).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_GetOverlappedResult(interfacehandle: P0, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P1) -> ::windows_core::Result<()> @@ -154,14 +152,12 @@ where ::windows_targets::link!("winusb.dll" "system" fn WinUsb_QueryPipeEx(interfacehandle : WINUSB_INTERFACE_HANDLE, alternatesettingnumber : u8, pipeindex : u8, pipeinformationex : *mut WINUSB_PIPE_INFORMATION_EX) -> super::super::Foundation:: BOOL); WinUsb_QueryPipeEx(interfacehandle.into_param().abi(), alternatesettingnumber, pipeindex, pipeinformationex).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_ReadIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, isopacketdescriptors: &mut [USBD_ISO_PACKET_DESCRIPTOR], overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { ::windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WinUsb_ReadIsochPipe(bufferhandle, offset, length, framenumber, isopacketdescriptors.len().try_into().unwrap(), ::core::mem::transmute(isopacketdescriptors.as_ptr()), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_ReadIsochPipeAsap(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, continuestream: P0, isopacketdescriptors: &mut [USBD_ISO_PACKET_DESCRIPTOR], overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -171,7 +167,6 @@ where ::windows_targets::link!("winusb.dll" "system" fn WinUsb_ReadIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, numberofpackets : u32, isopacketdescriptors : *mut USBD_ISO_PACKET_DESCRIPTOR, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WinUsb_ReadIsochPipeAsap(bufferhandle, offset, length, continuestream.into_param().abi(), isopacketdescriptors.len().try_into().unwrap(), ::core::mem::transmute(isopacketdescriptors.as_ptr()), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_ReadPipe(interfacehandle: P0, pipeid: u8, buffer: ::core::option::Option<&mut [u8]>, lengthtransferred: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -242,14 +237,12 @@ pub unsafe fn WinUsb_UnregisterIsochBuffer(isochbufferhandle: *const ::core::ffi ::windows_targets::link!("winusb.dll" "system" fn WinUsb_UnregisterIsochBuffer(isochbufferhandle : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); WinUsb_UnregisterIsochBuffer(isochbufferhandle).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_WriteIsochPipe(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, framenumber: *mut u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { ::windows_targets::link!("winusb.dll" "system" fn WinUsb_WriteIsochPipe(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, framenumber : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WinUsb_WriteIsochPipe(bufferhandle, offset, length, framenumber, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_WriteIsochPipeAsap(bufferhandle: *const ::core::ffi::c_void, offset: u32, length: u32, continuestream: P0, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -259,7 +252,6 @@ where ::windows_targets::link!("winusb.dll" "system" fn WinUsb_WriteIsochPipeAsap(bufferhandle : *const ::core::ffi::c_void, offset : u32, length : u32, continuestream : super::super::Foundation:: BOOL, overlapped : *const super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WinUsb_WriteIsochPipeAsap(bufferhandle, offset, length, continuestream.into_param().abi(), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WinUsb_WritePipe(interfacehandle: P0, pipeid: u8, buffer: &[u8], lengthtransferred: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/impl.rs b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/impl.rs index 958bdc1f15..84411cb08d 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/impl.rs @@ -829,7 +829,6 @@ impl IWSDOutboundAttachment_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub trait IWSDSSLClientCertificate_Impl: Sized { fn GetClientCertificate(&self) -> ::windows_core::Result<*mut super::super::Security::Cryptography::CERT_CONTEXT>; @@ -1271,7 +1270,6 @@ impl IWSDTransportAddress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub trait IWSDUdpAddress_Impl: Sized + IWSDTransportAddress_Impl { fn SetSockaddr(&self, psockaddr: *const super::super::Networking::WinSock::SOCKADDR_STORAGE) -> ::windows_core::Result<()>; 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 28fdffc15f..6e33aa9d84 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -848,7 +848,6 @@ pub struct IWSDOutboundAttachment_Vtbl { ::windows_core::imp::com_interface!(IWSDSSLClientCertificate, IWSDSSLClientCertificate_Vtbl, 0xde105e87_a0da_418e_98ad_27b9eed87bdc); ::windows_core::imp::interface_hierarchy!(IWSDSSLClientCertificate, ::windows_core::IUnknown); impl IWSDSSLClientCertificate { - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn GetClientCertificate(&self) -> ::windows_core::Result<*mut super::super::Security::Cryptography::CERT_CONTEXT> { let mut result__ = ::std::mem::zeroed(); @@ -1220,12 +1219,10 @@ impl IWSDUdpAddress { { (::windows_core::Interface::vtable(self).base__.SetTransportAddress)(::windows_core::Interface::as_raw(self), pszaddress.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn SetSockaddr(&self, psockaddr: *const super::super::Networking::WinSock::SOCKADDR_STORAGE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSockaddr)(::windows_core::Interface::as_raw(self), psockaddr).ok() } - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn GetSockaddr(&self, psockaddr: *mut super::super::Networking::WinSock::SOCKADDR_STORAGE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSockaddr)(::windows_core::Interface::as_raw(self), psockaddr).ok() @@ -3547,7 +3544,6 @@ impl ::core::default::Default for WSD_SCOPES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_CERT_VALIDATION { pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, @@ -3592,7 +3588,6 @@ impl ::core::default::Default for WSD_SECURITY_CERT_VALIDATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_CERT_VALIDATION_V1 { pub certMatchArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, @@ -3634,7 +3629,6 @@ impl ::core::default::Default for WSD_SECURITY_CERT_VALIDATION_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WSD_SECURITY_SIGNATURE_VALIDATION { pub signingCertArray: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/mod.rs index 7a3e596041..09ba1e0de8 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/mod.rs @@ -1,66 +1,44 @@ #[cfg(feature = "Win32_Devices_AllJoyn")] -#[doc = "Required features: `\"Win32_Devices_AllJoyn\"`"] pub mod AllJoyn; #[cfg(feature = "Win32_Devices_BiometricFramework")] -#[doc = "Required features: `\"Win32_Devices_BiometricFramework\"`"] pub mod BiometricFramework; #[cfg(feature = "Win32_Devices_Bluetooth")] -#[doc = "Required features: `\"Win32_Devices_Bluetooth\"`"] pub mod Bluetooth; #[cfg(feature = "Win32_Devices_Communication")] -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] pub mod Communication; #[cfg(feature = "Win32_Devices_DeviceAccess")] -#[doc = "Required features: `\"Win32_Devices_DeviceAccess\"`"] pub mod DeviceAccess; #[cfg(feature = "Win32_Devices_DeviceAndDriverInstallation")] -#[doc = "Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`"] pub mod DeviceAndDriverInstallation; #[cfg(feature = "Win32_Devices_DeviceQuery")] -#[doc = "Required features: `\"Win32_Devices_DeviceQuery\"`"] pub mod DeviceQuery; #[cfg(feature = "Win32_Devices_Display")] -#[doc = "Required features: `\"Win32_Devices_Display\"`"] pub mod Display; #[cfg(feature = "Win32_Devices_Enumeration")] -#[doc = "Required features: `\"Win32_Devices_Enumeration\"`"] pub mod Enumeration; #[cfg(feature = "Win32_Devices_Fax")] -#[doc = "Required features: `\"Win32_Devices_Fax\"`"] pub mod Fax; #[cfg(feature = "Win32_Devices_FunctionDiscovery")] -#[doc = "Required features: `\"Win32_Devices_FunctionDiscovery\"`"] pub mod FunctionDiscovery; #[cfg(feature = "Win32_Devices_Geolocation")] -#[doc = "Required features: `\"Win32_Devices_Geolocation\"`"] pub mod Geolocation; #[cfg(feature = "Win32_Devices_HumanInterfaceDevice")] -#[doc = "Required features: `\"Win32_Devices_HumanInterfaceDevice\"`"] pub mod HumanInterfaceDevice; #[cfg(feature = "Win32_Devices_ImageAcquisition")] -#[doc = "Required features: `\"Win32_Devices_ImageAcquisition\"`"] pub mod ImageAcquisition; #[cfg(feature = "Win32_Devices_PortableDevices")] -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] pub mod PortableDevices; #[cfg(feature = "Win32_Devices_Properties")] -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] pub mod Properties; #[cfg(feature = "Win32_Devices_Pwm")] -#[doc = "Required features: `\"Win32_Devices_Pwm\"`"] pub mod Pwm; #[cfg(feature = "Win32_Devices_Sensors")] -#[doc = "Required features: `\"Win32_Devices_Sensors\"`"] pub mod Sensors; #[cfg(feature = "Win32_Devices_SerialCommunication")] -#[doc = "Required features: `\"Win32_Devices_SerialCommunication\"`"] pub mod SerialCommunication; #[cfg(feature = "Win32_Devices_Tapi")] -#[doc = "Required features: `\"Win32_Devices_Tapi\"`"] pub mod Tapi; #[cfg(feature = "Win32_Devices_Usb")] -#[doc = "Required features: `\"Win32_Devices_Usb\"`"] pub mod Usb; #[cfg(feature = "Win32_Devices_WebServicesOnDevices")] -#[doc = "Required features: `\"Win32_Devices_WebServicesOnDevices\"`"] pub mod WebServicesOnDevices; diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/impl.rs b/crates/libs/windows/src/Windows/Win32/Globalization/impl.rs index 50d635ae7f..8798fa60a7 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/impl.rs @@ -300,7 +300,6 @@ impl IMLangConvertCharset_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IMLangFontLink_Impl: Sized + IMLangCodePages_Impl { fn GetFontCodePages(&self, hdc: super::Graphics::Gdi::HDC, hfont: super::Graphics::Gdi::HFONT, pdwcodepages: *mut u32) -> ::windows_core::Result<()>; @@ -345,7 +344,6 @@ impl IMLangFontLink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IMLangFontLink2_Impl: Sized + IMLangCodePages_Impl { fn GetFontCodePages(&self, hdc: super::Graphics::Gdi::HDC, hfont: super::Graphics::Gdi::HFONT, pdwcodepages: *mut u32) -> ::windows_core::Result<()>; @@ -880,7 +878,6 @@ impl IMultiLanguage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultiLanguage2_Impl: Sized { fn GetNumberOfCodePageInfo(&self) -> ::windows_core::Result; @@ -1134,7 +1131,6 @@ impl IMultiLanguage2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultiLanguage3_Impl: Sized + IMultiLanguage2_Impl { fn DetectOutboundCodePage(&self, dwflags: u32, lpwidecharstr: &::windows_core::PCWSTR, cchwidechar: u32, puipreferredcodepages: *const u32, npreferredcodepages: u32, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -1165,7 +1161,6 @@ impl IMultiLanguage3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOptionDescription_Impl: Sized { fn Id(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1234,7 +1229,6 @@ impl IOptionDescription_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpellCheckProvider_Impl: Sized { fn LanguageTag(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1369,7 +1363,6 @@ impl ISpellCheckProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpellCheckProviderFactory_Impl: Sized { fn SupportedLanguages(&self) -> ::windows_core::Result; @@ -1425,7 +1418,6 @@ impl ISpellCheckProviderFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpellChecker_Impl: Sized { fn LanguageTag(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1600,7 +1592,6 @@ impl ISpellChecker_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpellChecker2_Impl: Sized + ISpellChecker_Impl { fn Remove(&self, word: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -1638,7 +1629,6 @@ impl ISpellCheckerChangedEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpellCheckerFactory_Impl: Sized { fn SupportedLanguages(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs index 133cded48f..f586e616c6 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs @@ -516,7 +516,6 @@ pub unsafe fn GetSystemPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetTextCharset(hdc: P0) -> i32 @@ -526,7 +525,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GetTextCharset(hdc : super::Graphics::Gdi:: HDC) -> i32); GetTextCharset(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetTextCharsetInfo(hdc: P0, lpsig: ::core::option::Option<*mut FONTSIGNATURE>, dwflags: u32) -> i32 @@ -803,7 +801,6 @@ pub unsafe fn ScriptApplyDigitSubstitution(psds: *const SCRIPT_DIGITSUBSTITUTE, ::windows_targets::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_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<()> { @@ -826,7 +823,6 @@ where ::windows_targets::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().try_into().unwrap(), cglyphs, ::core::mem::transmute(pwlogclust.as_ptr()), psva, piadvance, psa, pix).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptCacheGetHeight(hdc: P0, psc: *mut *mut ::core::ffi::c_void, tmheight: *mut i32) -> ::windows_core::Result<()> @@ -841,7 +837,6 @@ pub unsafe fn ScriptFreeCache(psc: *mut *mut ::core::ffi::c_void) -> ::windows_c ::windows_targets::link!("usp10.dll" "system" fn ScriptFreeCache(psc : *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT); ScriptFreeCache(psc).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetCMap(hdc: P0, psc: *mut *mut ::core::ffi::c_void, pwcinchars: P1, cchars: i32, dwflags: u32, pwoutglyphs: *mut u16) -> ::windows_core::Result<()> @@ -852,7 +847,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetFontAlternateGlyphs(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*const SCRIPT_ANALYSIS>, tagscript: u32, taglangsys: u32, tagfeature: u32, wglyphid: u16, palternateglyphs: &mut [u16], pcalternates: *mut i32) -> ::windows_core::Result<()> @@ -862,7 +856,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(palternateglyphs.as_ptr()), pcalternates).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetFontFeatureTags(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*const SCRIPT_ANALYSIS>, tagscript: u32, taglangsys: u32, pfeaturetags: &mut [u32], pctags: *mut i32) -> ::windows_core::Result<()> @@ -872,7 +865,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pfeaturetags.as_ptr()), pctags).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetFontLanguageTags(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*const SCRIPT_ANALYSIS>, tagscript: u32, plangsystags: &mut [u32], pctags: *mut i32) -> ::windows_core::Result<()> @@ -882,7 +874,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(plangsystags.as_ptr()), pctags).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetFontProperties(hdc: P0, psc: *mut *mut ::core::ffi::c_void, sfp: *mut SCRIPT_FONTPROPERTIES) -> ::windows_core::Result<()> @@ -892,7 +883,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetFontScriptTags(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*const SCRIPT_ANALYSIS>, pscripttags: &mut [u32], pctags: *mut i32) -> ::windows_core::Result<()> @@ -902,7 +892,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pscripttags.as_ptr()), pctags).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptGetGlyphABCWidth(hdc: P0, psc: *mut *mut ::core::ffi::c_void, wglyph: u16, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_core::Result<()> @@ -947,7 +936,6 @@ pub unsafe fn ScriptLayout(cruns: i32, pblevel: *const u8, pivisualtological: :: ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptPlace(hdc: P0, psc: *mut *mut ::core::ffi::c_void, pwglyphs: *const u16, cglyphs: i32, psva: *const SCRIPT_VISATTR, psa: *mut SCRIPT_ANALYSIS, piadvance: *mut i32, pgoffset: ::core::option::Option<*mut GOFFSET>, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_core::Result<()> @@ -957,7 +945,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptPlaceOpenType(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: ::core::option::Option<*const i32>, rprangeproperties: ::core::option::Option<*const *const TEXTRANGE_PROPERTIES>, cranges: i32, pwcchars: P1, 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: ::core::option::Option<*mut super::Graphics::Gdi::ABC>) -> ::windows_core::Result<()> @@ -968,7 +955,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptPositionSingleGlyph(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*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::Result<()> @@ -984,7 +970,6 @@ pub unsafe fn ScriptRecordDigitSubstitution(locale: u32) -> ::windows_core::Resu let mut result__ = ::std::mem::zeroed(); ScriptRecordDigitSubstitution(locale, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptShape(hdc: P0, psc: *mut *mut ::core::ffi::c_void, pwcchars: P1, cchars: i32, cmaxglyphs: i32, psa: *mut SCRIPT_ANALYSIS, pwoutglyphs: *mut u16, pwlogclust: *mut u16, psva: *mut SCRIPT_VISATTR, pcglyphs: *mut i32) -> ::windows_core::Result<()> @@ -995,7 +980,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptShapeOpenType(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: ::core::option::Option<*const i32>, rprangeproperties: ::core::option::Option<*const *const TEXTRANGE_PROPERTIES>, cranges: i32, pwcchars: P1, cchars: i32, cmaxglyphs: i32, pwlogclust: *mut u16, pcharprops: *mut SCRIPT_CHARPROP, pwoutglyphs: *mut u16, poutglyphprops: *mut SCRIPT_GLYPHPROP, pcglyphs: *mut i32) -> ::windows_core::Result<()> @@ -1006,7 +990,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptStringAnalyse(hdc: P0, pstring: *const ::core::ffi::c_void, cglyphs: i32, icharset: i32, dwflags: u32, ireqwidth: i32, pscontrol: ::core::option::Option<*const SCRIPT_CONTROL>, psstate: ::core::option::Option<*const SCRIPT_STATE>, pidx: ::core::option::Option<&[i32]>, ptabdef: ::core::option::Option<*const SCRIPT_TABDEF>, pbinclass: *const u8, pssa: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -1040,7 +1023,6 @@ pub unsafe fn ScriptStringGetOrder(ssa: *const ::core::ffi::c_void, puorder: *mu ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptStringOut(ssa: *const ::core::ffi::c_void, ix: i32, iy: i32, uoptions: super::Graphics::Gdi::ETO_OPTIONS, prc: ::core::option::Option<*const super::Foundation::RECT>, iminsel: i32, imaxsel: i32, fdisabled: P0) -> ::windows_core::Result<()> @@ -1075,7 +1057,6 @@ pub unsafe fn ScriptString_pcOutChars(ssa: *const ::core::ffi::c_void) -> *mut i ::windows_targets::link!("usp10.dll" "system" fn ScriptString_pcOutChars(ssa : *const ::core::ffi::c_void) -> *mut i32); ScriptString_pcOutChars(ssa) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptSubstituteSingleGlyph(hdc: P0, psc: *mut *mut ::core::ffi::c_void, psa: ::core::option::Option<*const SCRIPT_ANALYSIS>, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, pwoutglyphid: *mut u16) -> ::windows_core::Result<()> @@ -1085,7 +1066,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptTextOut(hdc: P0, psc: *mut *mut ::core::ffi::c_void, x: i32, y: i32, fuoptions: u32, lprc: ::core::option::Option<*const super::Foundation::RECT>, psa: *const SCRIPT_ANALYSIS, pwcreserved: P1, ireserved: i32, pwglyphs: *const u16, cglyphs: i32, piadvance: *const i32, pijustify: ::core::option::Option<*const i32>, pgoffset: *const GOFFSET) -> ::windows_core::Result<()> @@ -7271,7 +7251,6 @@ impl IMLangFontLink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows_core::Interface::as_raw(self), dwcodepages, udefaultcodepage, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFontCodePages(&self, hdc: P0, hfont: P1, pdwcodepages: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> where @@ -7280,7 +7259,6 @@ impl IMLangFontLink { { (::windows_core::Interface::vtable(self).GetFontCodePages)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), hfont.into_param().abi(), ::core::mem::transmute(pdwcodepages.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn MapFont(&self, hdc: P0, dwcodepages: u32, hsrcfont: P1, phdestfont: ::core::option::Option<*mut super::Graphics::Gdi::HFONT>) -> ::windows_core::Result<()> where @@ -7289,7 +7267,6 @@ impl IMLangFontLink { { (::windows_core::Interface::vtable(self).MapFont)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), dwcodepages, hsrcfont.into_param().abi(), ::core::mem::transmute(phdestfont.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseFont(&self, hfont: P0) -> ::windows_core::Result<()> where @@ -7337,7 +7314,6 @@ impl IMLangFontLink2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CodePagesToCodePage)(::windows_core::Interface::as_raw(self), dwcodepages, udefaultcodepage, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFontCodePages(&self, hdc: P0, hfont: P1, pdwcodepages: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> where @@ -7346,7 +7322,6 @@ impl IMLangFontLink2 { { (::windows_core::Interface::vtable(self).GetFontCodePages)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), hfont.into_param().abi(), ::core::mem::transmute(pdwcodepages.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseFont(&self, hfont: P0) -> ::windows_core::Result<()> where @@ -7357,7 +7332,6 @@ impl IMLangFontLink2 { pub unsafe fn ResetFontMapping(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResetFontMapping)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn MapFont(&self, hdc: P0, dwcodepages: u32, chsrc: u16, pfont: ::core::option::Option<*mut super::Graphics::Gdi::HFONT>) -> ::windows_core::Result<()> where @@ -7365,7 +7339,6 @@ impl IMLangFontLink2 { { (::windows_core::Interface::vtable(self).MapFont)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), dwcodepages, chsrc, ::core::mem::transmute(pfont.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFontUnicodeRanges(&self, hdc: P0, puiranges: *const u32, puranges: ::core::option::Option<*mut UNICODERANGE>) -> ::windows_core::Result<()> where @@ -7810,7 +7783,6 @@ impl IMultiLanguage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateConvertCharset)(::windows_core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConvertStringInIStream(&self, pdwmode: ::core::option::Option<*mut u32>, dwflag: u32, lpfallback: P0, dwsrcencoding: u32, dwdstencoding: u32, pstmin: P1, pstmout: P2) -> ::windows_core::Result<()> where @@ -7834,7 +7806,6 @@ impl IMultiLanguage2 { { (::windows_core::Interface::vtable(self).ConvertStringFromUnicodeEx)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdwmode.unwrap_or(::std::ptr::null_mut())), dwencoding, psrcstr.into_param().abi(), ::core::mem::transmute(pcsrcsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize.unwrap_or(::std::ptr::null_mut())), dwflag, lpfallback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DetectCodepageInIStream(&self, dwflag: u32, dwprefwincodepage: u32, pstmin: P0, lpencoding: *mut DetectEncodingInfo, pnscores: *mut i32) -> ::windows_core::Result<()> where @@ -7982,7 +7953,6 @@ impl IMultiLanguage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateConvertCharset)(::windows_core::Interface::as_raw(self), uisrccodepage, uidstcodepage, dwproperty, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConvertStringInIStream(&self, pdwmode: ::core::option::Option<*mut u32>, dwflag: u32, lpfallback: P0, dwsrcencoding: u32, dwdstencoding: u32, pstmin: P1, pstmout: P2) -> ::windows_core::Result<()> where @@ -8006,7 +7976,6 @@ impl IMultiLanguage3 { { (::windows_core::Interface::vtable(self).base__.ConvertStringFromUnicodeEx)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdwmode.unwrap_or(::std::ptr::null_mut())), dwencoding, psrcstr.into_param().abi(), ::core::mem::transmute(pcsrcsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdststr), ::core::mem::transmute(pcdstsize.unwrap_or(::std::ptr::null_mut())), dwflag, lpfallback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DetectCodepageInIStream(&self, dwflag: u32, dwprefwincodepage: u32, pstmin: P0, lpencoding: *mut DetectEncodingInfo, pnscores: *mut i32) -> ::windows_core::Result<()> where @@ -8055,7 +8024,6 @@ impl IMultiLanguage3 { { (::windows_core::Interface::vtable(self).DetectOutboundCodePage)(::windows_core::Interface::as_raw(self), dwflags, ::core::mem::transmute(lpwidecharstr.as_ptr()), lpwidecharstr.len().try_into().unwrap(), ::core::mem::transmute(puipreferredcodepages.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), puipreferredcodepages.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), puidetectedcodepages, pndetectedcodepages, lpspecialchar.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DetectOutboundCodePageInIStream(&self, dwflags: u32, pstrin: P0, puipreferredcodepages: ::core::option::Option<&[u32]>, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: P1) -> ::windows_core::Result<()> where @@ -8090,7 +8058,6 @@ impl IOptionDescription { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Description)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Labels(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8123,7 +8090,6 @@ impl ISpellCheckProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Check)(::windows_core::Interface::as_raw(self), text.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Suggest(&self, word: P0) -> ::windows_core::Result where @@ -8145,7 +8111,6 @@ impl ISpellCheckProvider { { (::windows_core::Interface::vtable(self).SetOptionValue)(::windows_core::Interface::as_raw(self), optionid.into_param().abi(), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OptionIds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8166,7 +8131,6 @@ impl ISpellCheckProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOptionDescription)(::windows_core::Interface::as_raw(self), optionid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeWordlist(&self, wordlisttype: WORDLIST_TYPE, words: P0) -> ::windows_core::Result<()> where @@ -8202,7 +8166,6 @@ pub struct ISpellCheckProvider_Vtbl { ::windows_core::imp::com_interface!(ISpellCheckProviderFactory, ISpellCheckProviderFactory_Vtbl, 0x9f671e11_77d6_4c92_aefb_615215e3a4be); ::windows_core::imp::interface_hierarchy!(ISpellCheckProviderFactory, ::windows_core::IUnknown); impl ISpellCheckProviderFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedLanguages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8248,7 +8211,6 @@ impl ISpellChecker { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Check)(::windows_core::Interface::as_raw(self), text.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Suggest(&self, word: P0) -> ::windows_core::Result where @@ -8283,7 +8245,6 @@ impl ISpellChecker { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOptionValue)(::windows_core::Interface::as_raw(self), optionid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OptionIds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8361,7 +8322,6 @@ impl ISpellChecker2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Check)(::windows_core::Interface::as_raw(self), text.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Suggest(&self, word: P0) -> ::windows_core::Result where @@ -8396,7 +8356,6 @@ impl ISpellChecker2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetOptionValue)(::windows_core::Interface::as_raw(self), optionid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OptionIds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8466,7 +8425,6 @@ pub struct ISpellCheckerChangedEventHandler_Vtbl { ::windows_core::imp::com_interface!(ISpellCheckerFactory, ISpellCheckerFactory_Vtbl, 0x8e018a9d_2415_4677_bf08_794ea61f94bb); ::windows_core::imp::interface_hierarchy!(ISpellCheckerFactory, ::windows_core::IUnknown); impl ISpellCheckerFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedLanguages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13851,7 +13809,6 @@ impl ::core::default::Default for DetectEncodingInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ENUMTEXTMETRICA { pub etmNewTextMetricEx: NEWTEXTMETRICEXA, @@ -13890,7 +13847,6 @@ impl ::core::default::Default for ENUMTEXTMETRICA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ENUMTEXTMETRICW { pub etmNewTextMetricEx: NEWTEXTMETRICEXW, @@ -14526,7 +14482,6 @@ impl ::core::default::Default for MIMECSETINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NEWTEXTMETRICEXA { pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICA, @@ -14565,7 +14520,6 @@ impl ::core::default::Default for NEWTEXTMETRICEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NEWTEXTMETRICEXW { pub ntmTm: super::Graphics::Gdi::NEWTEXTMETRICW, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/impl.rs index d4e1fdb459..911bd3d82e 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ICompositionFramePresentStatistics_Impl: Sized + IPresentStatistics_Impl { fn GetContentTag(&self) -> usize; @@ -374,7 +373,6 @@ impl IPresentationManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IPresentationSurface_Impl: Sized + IPresentationContent_Impl { fn SetBuffer(&self, presentationbuffer: ::core::option::Option<&IPresentationBuffer>) -> ::windows_core::Result<()>; 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 21fb567470..7c20f44e62 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs @@ -21,7 +21,6 @@ impl ICompositionFramePresentStatistics { pub unsafe fn GetCompositionFrameId(&self) -> u64 { (::windows_core::Interface::vtable(self).GetCompositionFrameId)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayInstanceArray(&self, displayinstancearraycount: *mut u32, displayinstancearray: *mut *mut CompositionFrameDisplayInstance) { (::windows_core::Interface::vtable(self).GetDisplayInstanceArray)(::windows_core::Interface::as_raw(self), displayinstancearraycount, displayinstancearray) @@ -258,12 +257,10 @@ impl IPresentationSurface { { (::windows_core::Interface::vtable(self).SetBuffer)(::windows_core::Interface::as_raw(self), presentationbuffer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorSpace)(::windows_core::Interface::as_raw(self), colorspace).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetAlphaMode(&self, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaMode)(::windows_core::Interface::as_raw(self), alphamode).ok() @@ -349,7 +346,6 @@ impl ::core::fmt::Debug for PresentStatus { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct CompositionFrameDisplayInstance { pub displayAdapterLUID: super::super::Foundation::LUID, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs index 1fe2536245..f9323f34f1 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs @@ -349,7 +349,6 @@ impl ::core::default::Default for D2D1_GRADIENT_STOP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D2D1_PIXEL_FORMAT { pub format: super::super::Dxgi::Common::DXGI_FORMAT, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/impl.rs index d3f2058229..b538fe6d03 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/impl.rs @@ -15,7 +15,6 @@ impl ID2D1AnalysisTransform_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID2D1Bitmap_Impl: Sized + ID2D1Image_Impl { fn GetSize(&self) -> Common::D2D_SIZE_F; @@ -81,7 +80,6 @@ impl ID2D1Bitmap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID2D1Bitmap1_Impl: Sized + ID2D1Bitmap_Impl { fn GetColorContext(&self, colorcontext: *mut ::core::option::Option); @@ -145,7 +143,6 @@ impl ID2D1Bitmap1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait ID2D1BitmapBrush_Impl: Sized + ID2D1Brush_Impl { fn SetExtendModeX(&self, extendmodex: D2D1_EXTEND_MODE); @@ -218,7 +215,6 @@ impl ID2D1BitmapBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait ID2D1BitmapBrush1_Impl: Sized + ID2D1BitmapBrush_Impl { fn SetInterpolationMode1(&self, interpolationmode: D2D1_INTERPOLATION_MODE); @@ -249,7 +245,6 @@ impl ID2D1BitmapBrush1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1BitmapRenderTarget_Impl: Sized + ID2D1RenderTarget_Impl { fn GetBitmap(&self) -> ::windows_core::Result; @@ -371,7 +366,6 @@ impl ID2D1BoundsAdjustmentTransform_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait ID2D1Brush_Impl: Sized + ID2D1Resource_Impl { fn SetOpacity(&self, opacity: f32); @@ -450,7 +444,6 @@ impl ID2D1ColorContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID2D1ColorContext1_Impl: Sized + ID2D1ColorContext_Impl { fn GetColorContextType(&self) -> D2D1_COLOR_CONTEXT_TYPE; @@ -511,7 +504,6 @@ impl ID2D1CommandList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink_Impl: Sized { fn BeginDraw(&self) -> ::windows_core::Result<()>; @@ -703,7 +695,6 @@ impl ID2D1CommandSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink1_Impl: Sized + ID2D1CommandSink_Impl { fn SetPrimitiveBlend1(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows_core::Result<()>; @@ -724,7 +715,6 @@ impl ID2D1CommandSink1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink2_Impl: Sized + ID2D1CommandSink1_Impl { fn DrawInk(&self, ink: ::core::option::Option<&ID2D1Ink>, brush: ::core::option::Option<&ID2D1Brush>, inkstyle: ::core::option::Option<&ID2D1InkStyle>) -> ::windows_core::Result<()>; @@ -762,7 +752,6 @@ impl ID2D1CommandSink2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink3_Impl: Sized + ID2D1CommandSink2_Impl { fn DrawSpriteBatch(&self, spritebatch: ::core::option::Option<&ID2D1SpriteBatch>, startindex: u32, spritecount: u32, bitmap: ::core::option::Option<&ID2D1Bitmap>, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, spriteoptions: D2D1_SPRITE_OPTIONS) -> ::windows_core::Result<()>; @@ -783,7 +772,6 @@ impl ID2D1CommandSink3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink4_Impl: Sized + ID2D1CommandSink3_Impl { fn SetPrimitiveBlend2(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows_core::Result<()>; @@ -804,7 +792,6 @@ impl ID2D1CommandSink4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1CommandSink5_Impl: Sized + ID2D1CommandSink4_Impl { fn BlendImage(&self, image: ::core::option::Option<&ID2D1Image>, blendmode: Common::D2D1_BLEND_MODE, targetoffset: *const Common::D2D_POINT_2F, imagerectangle: *const Common::D2D_RECT_F, interpolationmode: D2D1_INTERPOLATION_MODE) -> ::windows_core::Result<()>; @@ -913,7 +900,6 @@ impl ID2D1ConcreteTransform_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DCRenderTarget_Impl: Sized + ID2D1RenderTarget_Impl { fn BindDC(&self, hdc: super::Gdi::HDC, psubrect: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -934,7 +920,6 @@ impl ID2D1DCRenderTarget_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device_Impl: Sized + ID2D1Resource_Impl { fn CreateDeviceContext(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -998,7 +983,6 @@ impl ID2D1Device_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device1_Impl: Sized + ID2D1Device_Impl { fn GetRenderingPriority(&self) -> D2D1_RENDERING_PRIORITY; @@ -1042,7 +1026,6 @@ impl ID2D1Device1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device2_Impl: Sized + ID2D1Device1_Impl { fn CreateDeviceContext3(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1092,7 +1075,6 @@ impl ID2D1Device2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device3_Impl: Sized + ID2D1Device2_Impl { fn CreateDeviceContext4(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1119,7 +1101,6 @@ impl ID2D1Device3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device4_Impl: Sized + ID2D1Device3_Impl { fn CreateDeviceContext5(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1163,7 +1144,6 @@ impl ID2D1Device4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device5_Impl: Sized + ID2D1Device4_Impl { fn CreateDeviceContext6(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1190,7 +1170,6 @@ impl ID2D1Device5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device6_Impl: Sized + ID2D1Device5_Impl { fn CreateDeviceContext7(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1217,7 +1196,6 @@ impl ID2D1Device6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub trait ID2D1Device7_Impl: Sized + ID2D1Device6_Impl { fn CreateDeviceContext8(&self, options: D2D1_DEVICE_CONTEXT_OPTIONS) -> ::windows_core::Result; @@ -1244,7 +1222,6 @@ impl ID2D1Device7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DeviceContext_Impl: Sized + ID2D1RenderTarget_Impl { fn CreateBitmap2(&self, size: &Common::D2D_SIZE_U, sourcedata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result; @@ -1596,7 +1573,6 @@ impl ID2D1DeviceContext_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DeviceContext1_Impl: Sized + ID2D1DeviceContext_Impl { fn CreateFilledGeometryRealization(&self, geometry: ::core::option::Option<&ID2D1Geometry>, flatteningtolerance: f32) -> ::windows_core::Result; @@ -1646,7 +1622,6 @@ impl ID2D1DeviceContext1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DeviceContext2_Impl: Sized + ID2D1DeviceContext1_Impl { fn CreateInk(&self, startpoint: *const D2D1_INK_POINT) -> ::windows_core::Result; @@ -1788,7 +1763,6 @@ impl ID2D1DeviceContext2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DeviceContext3_Impl: Sized + ID2D1DeviceContext2_Impl { fn CreateSpriteBatch(&self) -> ::windows_core::Result; @@ -1825,7 +1799,6 @@ impl ID2D1DeviceContext3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1DeviceContext4_Impl: Sized + ID2D1DeviceContext3_Impl { fn CreateSvgGlyphStyle(&self) -> ::windows_core::Result; @@ -1911,7 +1884,6 @@ impl ID2D1DeviceContext4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1DeviceContext5_Impl: Sized + ID2D1DeviceContext4_Impl { fn CreateSvgDocument(&self, inputxmlstream: ::core::option::Option<&super::super::System::Com::IStream>, viewportsize: &Common::D2D_SIZE_F) -> ::windows_core::Result; @@ -1974,7 +1946,6 @@ impl ID2D1DeviceContext5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1DeviceContext6_Impl: Sized + ID2D1DeviceContext5_Impl { fn BlendImage(&self, image: ::core::option::Option<&ID2D1Image>, blendmode: Common::D2D1_BLEND_MODE, targetoffset: *const Common::D2D_POINT_2F, imagerectangle: *const Common::D2D_RECT_F, interpolationmode: D2D1_INTERPOLATION_MODE); @@ -1995,7 +1966,6 @@ impl ID2D1DeviceContext6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1DeviceContext7_Impl: Sized + ID2D1DeviceContext6_Impl { fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL; @@ -2098,7 +2068,6 @@ impl ID2D1DrawTransform_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1DrawingStateBlock_Impl: Sized + ID2D1Resource_Impl { fn GetDescription(&self, statedescription: *mut D2D1_DRAWING_STATE_DESCRIPTION); @@ -2143,7 +2112,6 @@ impl ID2D1DrawingStateBlock_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub trait ID2D1DrawingStateBlock1_Impl: Sized + ID2D1DrawingStateBlock_Impl { fn GetDescription2(&self, statedescription: *mut D2D1_DRAWING_STATE_DESCRIPTION1); @@ -2222,7 +2190,6 @@ impl ID2D1Effect_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1EffectContext_Impl: Sized { fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32); @@ -2470,7 +2437,6 @@ impl ID2D1EffectContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1EffectContext1_Impl: Sized + ID2D1EffectContext_Impl { fn CreateLookupTable3D(&self, precision: D2D1_BUFFER_PRECISION, extents: *const u32, data: *const u8, datacount: u32, strides: *const u32) -> ::windows_core::Result; @@ -2497,7 +2463,6 @@ impl ID2D1EffectContext1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1EffectContext2_Impl: Sized + ID2D1EffectContext1_Impl { fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result; @@ -2574,7 +2539,6 @@ impl ID2D1EffectImpl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1EllipseGeometry_Impl: Sized + ID2D1Geometry_Impl { fn GetEllipse(&self, ellipse: *mut D2D1_ELLIPSE); @@ -2595,7 +2559,6 @@ impl ID2D1EllipseGeometry_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1Factory_Impl: Sized { fn ReloadSystemMetrics(&self) -> ::windows_core::Result<()>; @@ -2782,7 +2745,6 @@ impl ID2D1Factory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory1_Impl: Sized + ID2D1Factory_Impl { fn CreateDevice(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -2905,7 +2867,6 @@ impl ID2D1Factory1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory2_Impl: Sized + ID2D1Factory1_Impl { fn CreateDevice2(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -2932,7 +2893,6 @@ impl ID2D1Factory2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory3_Impl: Sized + ID2D1Factory2_Impl { fn CreateDevice3(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -2959,7 +2919,6 @@ impl ID2D1Factory3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory4_Impl: Sized + ID2D1Factory3_Impl { fn CreateDevice4(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -2986,7 +2945,6 @@ impl ID2D1Factory4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory5_Impl: Sized + ID2D1Factory4_Impl { fn CreateDevice5(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -3013,7 +2971,6 @@ impl ID2D1Factory5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory6_Impl: Sized + ID2D1Factory5_Impl { fn CreateDevice6(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -3040,7 +2997,6 @@ impl ID2D1Factory6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory7_Impl: Sized + ID2D1Factory6_Impl { fn CreateDevice7(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -3067,7 +3023,6 @@ impl ID2D1Factory7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging", feature = "Win32_System_Com"))] pub trait ID2D1Factory8_Impl: Sized + ID2D1Factory7_Impl { fn CreateDevice8(&self, dxgidevice: ::core::option::Option<&super::Dxgi::IDXGIDevice>) -> ::windows_core::Result; @@ -3094,7 +3049,6 @@ impl ID2D1Factory8_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ID2D1GdiInteropRenderTarget_Impl: Sized { fn GetDC(&self, mode: D2D1_DC_INITIALIZE_MODE) -> ::windows_core::Result; @@ -3131,7 +3085,6 @@ impl ID2D1GdiInteropRenderTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GdiMetafile_Impl: Sized + ID2D1Resource_Impl { fn Stream(&self, sink: ::core::option::Option<&ID2D1GdiMetafileSink>) -> ::windows_core::Result<()>; @@ -3168,7 +3121,6 @@ impl ID2D1GdiMetafile_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GdiMetafile1_Impl: Sized + ID2D1GdiMetafile_Impl { fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) -> ::windows_core::Result<()>; @@ -3239,7 +3191,6 @@ impl ID2D1GdiMetafileSink1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1Geometry_Impl: Sized + ID2D1Resource_Impl { fn GetBounds(&self, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result; @@ -3389,7 +3340,6 @@ impl ID2D1Geometry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1GeometryGroup_Impl: Sized + ID2D1Geometry_Impl { fn GetFillMode(&self) -> Common::D2D1_FILL_MODE; @@ -3437,7 +3387,6 @@ impl ID2D1GeometryRealization_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GeometrySink_Impl: Sized + Common::ID2D1SimplifiedGeometrySink_Impl { fn AddLine(&self, point: &Common::D2D_POINT_2F); @@ -3489,7 +3438,6 @@ impl ID2D1GeometrySink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GradientMesh_Impl: Sized + ID2D1Resource_Impl { fn GetPatchCount(&self) -> u32; @@ -3520,7 +3468,6 @@ impl ID2D1GradientMesh_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GradientStopCollection_Impl: Sized + ID2D1Resource_Impl { fn GetGradientStopCount(&self) -> u32; @@ -3565,7 +3512,6 @@ impl ID2D1GradientStopCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1GradientStopCollection1_Impl: Sized + ID2D1GradientStopCollection_Impl { fn GetGradientStops1(&self, gradientstops: *mut Common::D2D1_GRADIENT_STOP, gradientstopscount: u32); @@ -3617,7 +3563,6 @@ impl ID2D1GradientStopCollection1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1HwndRenderTarget_Impl: Sized + ID2D1RenderTarget_Impl { fn CheckWindowState(&self) -> D2D1_WINDOW_STATE; @@ -3665,7 +3610,6 @@ impl ID2D1Image_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1ImageBrush_Impl: Sized + ID2D1Brush_Impl { fn SetImage(&self, image: ::core::option::Option<&ID2D1Image>); @@ -3785,7 +3729,6 @@ impl ID2D1ImageSource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1ImageSourceFromWic_Impl: Sized + ID2D1ImageSource_Impl { fn EnsureCached(&self, rectangletofill: *const Common::D2D_RECT_U) -> ::windows_core::Result<()>; @@ -3823,7 +3766,6 @@ impl ID2D1ImageSourceFromWic_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1Ink_Impl: Sized + ID2D1Resource_Impl { fn SetStartPoint(&self, startpoint: *const D2D1_INK_POINT); @@ -3916,7 +3858,6 @@ impl ID2D1Ink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait ID2D1InkStyle_Impl: Sized + ID2D1Resource_Impl { fn SetNibTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2); @@ -3961,7 +3902,6 @@ impl ID2D1InkStyle_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1Layer_Impl: Sized + ID2D1Resource_Impl { fn GetSize(&self) -> Common::D2D_SIZE_F; @@ -3982,7 +3922,6 @@ impl ID2D1Layer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1LinearGradientBrush_Impl: Sized + ID2D1Brush_Impl { fn SetStartPoint(&self, startpoint: &Common::D2D_POINT_2F); @@ -4128,7 +4067,6 @@ impl ID2D1OffsetTransform_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1PathGeometry_Impl: Sized + ID2D1Geometry_Impl { fn Open(&self) -> ::windows_core::Result; @@ -4191,7 +4129,6 @@ impl ID2D1PathGeometry_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1PathGeometry1_Impl: Sized + ID2D1PathGeometry_Impl { fn ComputePointAndSegmentAtLength(&self, length: f32, startsegment: u32, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, flatteningtolerance: f32, pointdescription: *mut D2D1_POINT_DESCRIPTION) -> ::windows_core::Result<()>; @@ -4215,7 +4152,6 @@ impl ID2D1PathGeometry1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub trait ID2D1PrintControl_Impl: Sized { fn AddPage(&self, commandlist: ::core::option::Option<&ID2D1CommandList>, pagesize: &Common::D2D_SIZE_F, pageprintticketstream: ::core::option::Option<&super::super::System::Com::IStream>, tag1: *mut u64, tag2: *mut u64) -> ::windows_core::Result<()>; @@ -4342,7 +4278,6 @@ impl ID2D1Properties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1RadialGradientBrush_Impl: Sized + ID2D1Brush_Impl { fn SetCenter(&self, center: &Common::D2D_POINT_2F); @@ -4422,7 +4357,6 @@ impl ID2D1RadialGradientBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1RectangleGeometry_Impl: Sized + ID2D1Geometry_Impl { fn GetRect(&self, rect: *mut Common::D2D_RECT_F); @@ -4484,7 +4418,6 @@ impl ID2D1RenderInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub trait ID2D1RenderTarget_Impl: Sized + ID2D1Resource_Impl { fn CreateBitmap(&self, size: &Common::D2D_SIZE_U, srcdata: *const ::core::ffi::c_void, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result; @@ -4966,7 +4899,6 @@ impl ID2D1ResourceTexture_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1RoundedRectangleGeometry_Impl: Sized + ID2D1Geometry_Impl { fn GetRoundedRect(&self, roundedrect: *mut D2D1_ROUNDED_RECT); @@ -4987,7 +4919,6 @@ impl ID2D1RoundedRectangleGeometry_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1SolidColorBrush_Impl: Sized + ID2D1Brush_Impl { fn SetColor(&self, color: *const Common::D2D1_COLOR_F); @@ -5018,7 +4949,6 @@ impl ID2D1SolidColorBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1SourceTransform_Impl: Sized + ID2D1Transform_Impl { fn SetRenderInfo(&self, renderinfo: ::core::option::Option<&ID2D1RenderInfo>) -> ::windows_core::Result<()>; @@ -5049,7 +4979,6 @@ impl ID2D1SourceTransform_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1SpriteBatch_Impl: Sized + ID2D1Resource_Impl { fn AddSprites(&self, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows_core::Result<()>; @@ -5228,7 +5157,6 @@ impl ID2D1SvgAttribute_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub trait ID2D1SvgDocument_Impl: Sized + ID2D1Resource_Impl { fn SetViewportSize(&self, viewportsize: &Common::D2D_SIZE_F) -> ::windows_core::Result<()>; @@ -5653,7 +5581,6 @@ impl ID2D1SvgGlyphStyle_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1SvgPaint_Impl: Sized + ID2D1SvgAttribute_Impl { fn SetPaintType(&self, painttype: D2D1_SVG_PAINT_TYPE) -> ::windows_core::Result<()>; @@ -5719,7 +5646,6 @@ impl ID2D1SvgPaint_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1SvgPathData_Impl: Sized + ID2D1SvgAttribute_Impl { fn RemoveSegmentDataAtEnd(&self, datacount: u32) -> ::windows_core::Result<()>; @@ -5805,7 +5731,6 @@ impl ID2D1SvgPathData_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1SvgPointCollection_Impl: Sized + ID2D1SvgAttribute_Impl { fn RemovePointsAtEnd(&self, pointscount: u32) -> ::windows_core::Result<()>; @@ -5905,7 +5830,6 @@ impl ID2D1SvgStrokeDashArray_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait ID2D1TessellationSink_Impl: Sized { fn AddTriangles(&self, triangles: *const D2D1_TRIANGLE, trianglescount: u32); @@ -6069,7 +5993,6 @@ impl ID2D1TransformNode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait ID2D1TransformedGeometry_Impl: Sized + ID2D1Geometry_Impl { fn GetSourceGeometry(&self, sourcegeometry: *mut ::core::option::Option); 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 16431af9b2..36bd36dafe 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -1,21 +1,17 @@ #[cfg(feature = "Win32_Graphics_Direct2D_Common")] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] pub mod Common; -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] #[inline] pub unsafe fn D2D1ComputeMaximumScaleFactor(matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> f32 { ::windows_targets::link!("d2d1.dll" "system" fn D2D1ComputeMaximumScaleFactor(matrix : *const super::super::super::Foundation::Numerics:: Matrix3x2) -> f32); D2D1ComputeMaximumScaleFactor(matrix) } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[inline] pub unsafe fn D2D1ConvertColorSpace(sourcecolorspace: D2D1_COLOR_SPACE, destinationcolorspace: D2D1_COLOR_SPACE, color: *const Common::D2D1_COLOR_F) -> Common::D2D1_COLOR_F { ::windows_targets::link!("d2d1.dll" "system" fn D2D1ConvertColorSpace(sourcecolorspace : D2D1_COLOR_SPACE, destinationcolorspace : D2D1_COLOR_SPACE, color : *const Common:: D2D1_COLOR_F) -> Common:: D2D1_COLOR_F); D2D1ConvertColorSpace(sourcecolorspace, destinationcolorspace, color) } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn D2D1CreateDevice(dxgidevice: P0, creationproperties: ::core::option::Option<*const D2D1_CREATION_PROPERTIES>) -> ::windows_core::Result @@ -26,7 +22,6 @@ where let mut result__ = ::std::mem::zeroed(); D2D1CreateDevice(dxgidevice.into_param().abi(), ::core::mem::transmute(creationproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn D2D1CreateDeviceContext(dxgisurface: P0, creationproperties: ::core::option::Option<*const D2D1_CREATION_PROPERTIES>) -> ::windows_core::Result @@ -46,35 +41,30 @@ where let mut result__ = ::std::ptr::null_mut(); D2D1CreateFactory(factorytype, &T::IID, ::core::mem::transmute(pfactoryoptions.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[inline] pub unsafe fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0: *const Common::D2D_POINT_2F, ppoint1: *const Common::D2D_POINT_2F, ppoint2: *const Common::D2D_POINT_2F, ppoint3: *const Common::D2D_POINT_2F, ppoint4: *const Common::D2D_POINT_2F, ppoint5: *const Common::D2D_POINT_2F, ppoint6: *const Common::D2D_POINT_2F, ppoint7: *const Common::D2D_POINT_2F, ppoint8: *const Common::D2D_POINT_2F, ppoint9: *const Common::D2D_POINT_2F, ppoint10: *const Common::D2D_POINT_2F, ppoint11: *const Common::D2D_POINT_2F, ptensorpoint11: *mut Common::D2D_POINT_2F, ptensorpoint12: *mut Common::D2D_POINT_2F, ptensorpoint21: *mut Common::D2D_POINT_2F, ptensorpoint22: *mut Common::D2D_POINT_2F) { ::windows_targets::link!("d2d1.dll" "system" fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0 : *const Common:: D2D_POINT_2F, ppoint1 : *const Common:: D2D_POINT_2F, ppoint2 : *const Common:: D2D_POINT_2F, ppoint3 : *const Common:: D2D_POINT_2F, ppoint4 : *const Common:: D2D_POINT_2F, ppoint5 : *const Common:: D2D_POINT_2F, ppoint6 : *const Common:: D2D_POINT_2F, ppoint7 : *const Common:: D2D_POINT_2F, ppoint8 : *const Common:: D2D_POINT_2F, ppoint9 : *const Common:: D2D_POINT_2F, ppoint10 : *const Common:: D2D_POINT_2F, ppoint11 : *const Common:: D2D_POINT_2F, ptensorpoint11 : *mut Common:: D2D_POINT_2F, ptensorpoint12 : *mut Common:: D2D_POINT_2F, ptensorpoint21 : *mut Common:: D2D_POINT_2F, ptensorpoint22 : *mut Common:: D2D_POINT_2F)); D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0, ppoint1, ppoint2, ppoint3, ppoint4, ppoint5, ppoint6, ppoint7, ppoint8, ppoint9, ppoint10, ppoint11, ptensorpoint11, ptensorpoint12, ptensorpoint21, ptensorpoint22) } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] #[inline] pub unsafe fn D2D1InvertMatrix(matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2) -> super::super::Foundation::BOOL { ::windows_targets::link!("d2d1.dll" "system" fn D2D1InvertMatrix(matrix : *mut super::super::super::Foundation::Numerics:: Matrix3x2) -> super::super::Foundation:: BOOL); D2D1InvertMatrix(matrix) } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] #[inline] pub unsafe fn D2D1IsMatrixInvertible(matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> super::super::Foundation::BOOL { ::windows_targets::link!("d2d1.dll" "system" fn D2D1IsMatrixInvertible(matrix : *const super::super::super::Foundation::Numerics:: Matrix3x2) -> super::super::Foundation:: BOOL); D2D1IsMatrixInvertible(matrix) } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] #[inline] pub unsafe fn D2D1MakeRotateMatrix(angle: f32, center: Common::D2D_POINT_2F, matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2) { ::windows_targets::link!("d2d1.dll" "system" fn D2D1MakeRotateMatrix(angle : f32, center : Common:: D2D_POINT_2F, matrix : *mut super::super::super::Foundation::Numerics:: Matrix3x2)); D2D1MakeRotateMatrix(angle, ::core::mem::transmute(center), matrix) } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] #[inline] pub unsafe fn D2D1MakeSkewMatrix(anglex: f32, angley: f32, center: Common::D2D_POINT_2F, matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2) { @@ -119,21 +109,18 @@ impl ID2D1Bitmap { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPixelSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -143,7 +130,6 @@ impl ID2D1Bitmap { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromBitmap(&self, destpoint: ::core::option::Option<*const Common::D2D_POINT_2U>, bitmap: P0, srcrect: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> where @@ -151,7 +137,6 @@ impl ID2D1Bitmap { { (::windows_core::Interface::vtable(self).CopyFromBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(destpoint.unwrap_or(::std::ptr::null())), bitmap.into_param().abi(), ::core::mem::transmute(srcrect.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromRenderTarget(&self, destpoint: ::core::option::Option<*const Common::D2D_POINT_2U>, rendertarget: P0, srcrect: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> where @@ -159,7 +144,6 @@ impl ID2D1Bitmap { { (::windows_core::Interface::vtable(self).CopyFromRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(destpoint.unwrap_or(::std::ptr::null())), rendertarget.into_param().abi(), ::core::mem::transmute(srcrect.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromMemory(&self, dstrect: ::core::option::Option<*const Common::D2D_RECT_U>, srcdata: *const ::core::ffi::c_void, pitch: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CopyFromMemory)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(dstrect.unwrap_or(::std::ptr::null())), srcdata, pitch).ok() @@ -205,21 +189,18 @@ impl ID2D1Bitmap1 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPixelSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -229,7 +210,6 @@ impl ID2D1Bitmap1 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromBitmap(&self, destpoint: ::core::option::Option<*const Common::D2D_POINT_2U>, bitmap: P0, srcrect: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> where @@ -237,7 +217,6 @@ impl ID2D1Bitmap1 { { (::windows_core::Interface::vtable(self).base__.CopyFromBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(destpoint.unwrap_or(::std::ptr::null())), bitmap.into_param().abi(), ::core::mem::transmute(srcrect.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromRenderTarget(&self, destpoint: ::core::option::Option<*const Common::D2D_POINT_2U>, rendertarget: P0, srcrect: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> where @@ -245,7 +224,6 @@ impl ID2D1Bitmap1 { { (::windows_core::Interface::vtable(self).base__.CopyFromRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(destpoint.unwrap_or(::std::ptr::null())), rendertarget.into_param().abi(), ::core::mem::transmute(srcrect.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CopyFromMemory(&self, dstrect: ::core::option::Option<*const Common::D2D_RECT_U>, srcdata: *const ::core::ffi::c_void, pitch: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CopyFromMemory)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(dstrect.unwrap_or(::std::ptr::null())), srcdata, pitch).ok() @@ -258,7 +236,6 @@ impl ID2D1Bitmap1 { pub unsafe fn GetOptions(&self) -> D2D1_BITMAP_OPTIONS { (::windows_core::Interface::vtable(self).GetOptions)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetSurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -298,7 +275,6 @@ impl ID2D1BitmapBrush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -306,7 +282,6 @@ impl ID2D1BitmapBrush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -367,7 +342,6 @@ impl ID2D1BitmapBrush1 { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -375,7 +349,6 @@ impl ID2D1BitmapBrush1 { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -433,13 +406,11 @@ impl ID2D1BitmapRenderTarget { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -448,12 +419,10 @@ impl ID2D1BitmapRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -462,19 +431,16 @@ impl ID2D1BitmapRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -483,7 +449,6 @@ impl ID2D1BitmapRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -492,13 +457,11 @@ impl ID2D1BitmapRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -508,7 +471,6 @@ impl ID2D1BitmapRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -517,7 +479,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -526,7 +487,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -534,7 +494,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -543,7 +502,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -551,7 +509,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -560,7 +517,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -591,7 +547,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -600,7 +555,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -608,7 +562,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -617,7 +570,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -626,7 +578,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -634,12 +585,10 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -656,7 +605,6 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -664,7 +612,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -677,7 +624,6 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -703,7 +649,6 @@ impl ID2D1BitmapRenderTarget { { (::windows_core::Interface::vtable(self).base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -711,7 +656,6 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -722,7 +666,6 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -735,14 +678,12 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -752,7 +693,6 @@ impl ID2D1BitmapRenderTarget { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) @@ -875,7 +815,6 @@ impl ID2D1Brush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -883,7 +822,6 @@ impl ID2D1Brush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -954,12 +892,10 @@ impl ID2D1ColorContext1 { pub unsafe fn GetColorContextType(&self) -> D2D1_COLOR_CONTEXT_TYPE { (::windows_core::Interface::vtable(self).GetColorContextType)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDXGIColorSpace(&self) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE { (::windows_core::Interface::vtable(self).GetDXGIColorSpace)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSimpleColorProfile(&self, simpleprofile: *mut D2D1_SIMPLE_COLOR_PROFILE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSimpleColorProfile)(::windows_core::Interface::as_raw(self), simpleprofile).ok() @@ -1026,7 +962,6 @@ impl ID2D1CommandSink { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1034,7 +969,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -1045,12 +979,10 @@ impl ID2D1CommandSink { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -1058,7 +990,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1075,7 +1006,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1084,7 +1014,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -1092,7 +1021,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -1100,7 +1028,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -1115,7 +1042,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1132,7 +1058,6 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -1140,12 +1065,10 @@ impl ID2D1CommandSink { { (::windows_core::Interface::vtable(self).FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -1249,7 +1172,6 @@ impl ID2D1CommandSink1 { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1257,7 +1179,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -1268,12 +1189,10 @@ impl ID2D1CommandSink1 { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -1281,7 +1200,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1298,7 +1216,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1307,7 +1224,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -1315,7 +1231,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -1323,7 +1238,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -1338,7 +1252,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1355,7 +1268,6 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -1363,12 +1275,10 @@ impl ID2D1CommandSink1 { { (::windows_core::Interface::vtable(self).base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -1412,7 +1322,6 @@ impl ID2D1CommandSink2 { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1420,7 +1329,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -1431,12 +1339,10 @@ impl ID2D1CommandSink2 { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -1444,7 +1350,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1461,7 +1366,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1470,7 +1374,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -1478,7 +1381,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -1486,7 +1388,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -1501,7 +1402,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1518,7 +1418,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -1526,12 +1425,10 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -1562,7 +1459,6 @@ impl ID2D1CommandSink2 { { (::windows_core::Interface::vtable(self).DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1602,7 +1498,6 @@ impl ID2D1CommandSink3 { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1610,7 +1505,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -1621,12 +1515,10 @@ impl ID2D1CommandSink3 { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -1634,7 +1526,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1651,7 +1542,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1660,7 +1550,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -1668,7 +1557,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -1676,7 +1564,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -1691,7 +1578,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1708,7 +1594,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -1716,12 +1601,10 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -1752,7 +1635,6 @@ impl ID2D1CommandSink3 { { (::windows_core::Interface::vtable(self).base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1794,7 +1676,6 @@ impl ID2D1CommandSink4 { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1802,7 +1683,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -1813,12 +1693,10 @@ impl ID2D1CommandSink4 { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -1826,7 +1704,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1843,7 +1720,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -1852,7 +1728,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -1860,7 +1735,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -1868,7 +1742,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -1883,7 +1756,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1900,7 +1772,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -1908,12 +1779,10 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -1944,7 +1813,6 @@ impl ID2D1CommandSink4 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -1989,7 +1857,6 @@ impl ID2D1CommandSink5 { pub unsafe fn SetTextAntialiasMode(&self, textantialiasmode: D2D1_TEXT_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextAntialiasMode)(::windows_core::Interface::as_raw(self), textantialiasmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) -> ::windows_core::Result<()> where @@ -1997,7 +1864,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform).ok() @@ -2008,12 +1874,10 @@ impl ID2D1CommandSink5 { pub unsafe fn SetUnitMode(&self, unitmode: D2D1_UNIT_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetUnitMode)(::windows_core::Interface::as_raw(self), unitmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, color: ::core::option::Option<*const Common::D2D1_COLOR_F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(color.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result<()> where @@ -2021,7 +1885,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -2038,7 +1901,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) -> ::windows_core::Result<()> where @@ -2047,7 +1909,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) -> ::windows_core::Result<()> where @@ -2055,7 +1916,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> where @@ -2063,7 +1923,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) -> ::windows_core::Result<()> where @@ -2078,7 +1937,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -2095,7 +1953,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillGeometry)(::windows_core::Interface::as_raw(self), geometry.into_param().abi(), brush.into_param().abi(), opacitybrush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) -> ::windows_core::Result<()> where @@ -2103,12 +1960,10 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters1: *const D2D1_LAYER_PARAMETERS1, layer: P0) -> ::windows_core::Result<()> where @@ -2139,7 +1994,6 @@ impl ID2D1CommandSink5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) -> ::windows_core::Result<()> where @@ -2157,7 +2011,6 @@ impl ID2D1CommandSink5 { pub unsafe fn SetPrimitiveBlend2(&self, primitiveblend: D2D1_PRIMITIVE_BLEND) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetPrimitiveBlend2)(::windows_core::Interface::as_raw(self), primitiveblend).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn BlendImage(&self, image: P0, blendmode: Common::D2D1_BLEND_MODE, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE) -> ::windows_core::Result<()> where @@ -2286,13 +2139,11 @@ impl ID2D1DCRenderTarget { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -2301,12 +2152,10 @@ impl ID2D1DCRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -2315,19 +2164,16 @@ impl ID2D1DCRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -2336,7 +2182,6 @@ impl ID2D1DCRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -2345,13 +2190,11 @@ impl ID2D1DCRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2361,7 +2204,6 @@ impl ID2D1DCRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -2370,7 +2212,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -2379,7 +2220,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -2387,7 +2227,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -2396,7 +2235,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -2404,7 +2242,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -2413,7 +2250,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -2444,7 +2280,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -2453,7 +2288,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -2461,7 +2295,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -2470,7 +2303,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -2479,7 +2311,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -2487,12 +2318,10 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -2509,7 +2338,6 @@ impl ID2D1DCRenderTarget { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -2517,7 +2345,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2530,7 +2357,6 @@ impl ID2D1DCRenderTarget { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -2556,7 +2382,6 @@ impl ID2D1DCRenderTarget { { (::windows_core::Interface::vtable(self).base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -2564,7 +2389,6 @@ impl ID2D1DCRenderTarget { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -2575,7 +2399,6 @@ impl ID2D1DCRenderTarget { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -2588,14 +2411,12 @@ impl ID2D1DCRenderTarget { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -2605,12 +2426,10 @@ impl ID2D1DCRenderTarget { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn BindDC(&self, hdc: P0, psubrect: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -2642,7 +2461,6 @@ impl ID2D1Device { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -2689,7 +2507,6 @@ impl ID2D1Device1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -2741,7 +2558,6 @@ impl ID2D1Device2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -2780,7 +2596,6 @@ impl ID2D1Device2 { { (::windows_core::Interface::vtable(self).FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2812,7 +2627,6 @@ impl ID2D1Device3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -2851,7 +2665,6 @@ impl ID2D1Device3 { { (::windows_core::Interface::vtable(self).base__.FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2882,7 +2695,6 @@ impl ID2D1Device4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -2921,7 +2733,6 @@ impl ID2D1Device4 { { (::windows_core::Interface::vtable(self).base__.base__.FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2964,7 +2775,6 @@ impl ID2D1Device5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -3003,7 +2813,6 @@ impl ID2D1Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3048,7 +2857,6 @@ impl ID2D1Device6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -3087,7 +2895,6 @@ impl ID2D1Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3136,7 +2943,6 @@ impl ID2D1Device7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateDeviceContext)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Storage_Xps_Printing\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Storage_Xps_Printing"))] pub unsafe fn CreatePrintControl(&self, wicfactory: P0, documenttarget: P1, printcontrolproperties: ::core::option::Option<*const D2D1_PRINT_CONTROL_PROPERTIES>) -> ::windows_core::Result where @@ -3175,7 +2981,6 @@ impl ID2D1Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FlushDeviceContexts)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetDxgiDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3224,13 +3029,11 @@ impl ID2D1DeviceContext { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -3239,12 +3042,10 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -3253,19 +3054,16 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -3274,7 +3072,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -3283,13 +3080,11 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3299,7 +3094,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3308,7 +3102,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3317,7 +3110,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -3325,7 +3117,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3334,7 +3125,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -3342,7 +3132,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3351,7 +3140,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -3382,7 +3170,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -3391,7 +3178,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -3399,7 +3185,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -3408,7 +3193,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -3417,7 +3201,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -3425,12 +3208,10 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -3447,7 +3228,6 @@ impl ID2D1DeviceContext { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -3455,7 +3235,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3468,7 +3247,6 @@ impl ID2D1DeviceContext { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -3494,7 +3272,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -3502,7 +3279,6 @@ impl ID2D1DeviceContext { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -3513,7 +3289,6 @@ impl ID2D1DeviceContext { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -3526,14 +3301,12 @@ impl ID2D1DeviceContext { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -3543,18 +3316,15 @@ impl ID2D1DeviceContext { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -3574,7 +3344,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -3583,7 +3352,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -3596,13 +3364,11 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -3611,7 +3377,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -3624,7 +3389,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -3632,7 +3396,6 @@ impl ID2D1DeviceContext { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -3641,7 +3404,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -3650,7 +3412,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3672,12 +3433,10 @@ impl ID2D1DeviceContext { (::windows_core::Interface::vtable(self).GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -3696,7 +3455,6 @@ impl ID2D1DeviceContext { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -3704,7 +3462,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -3712,7 +3469,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -3720,7 +3476,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -3728,7 +3483,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -3736,7 +3490,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -3751,7 +3504,6 @@ impl ID2D1DeviceContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -3759,7 +3511,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -3767,7 +3518,6 @@ impl ID2D1DeviceContext { { (::windows_core::Interface::vtable(self).GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -3893,13 +3643,11 @@ impl ID2D1DeviceContext1 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -3908,12 +3656,10 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -3922,19 +3668,16 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -3943,7 +3686,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -3952,13 +3694,11 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3968,7 +3708,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3977,7 +3716,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -3986,7 +3724,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -3994,7 +3731,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4003,7 +3739,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -4011,7 +3746,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4020,7 +3754,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -4051,7 +3784,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -4060,7 +3792,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -4068,7 +3799,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4077,7 +3807,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -4086,7 +3815,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4094,12 +3822,10 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -4116,7 +3842,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -4124,7 +3849,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4137,7 +3861,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -4163,7 +3886,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -4171,7 +3893,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -4182,7 +3903,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -4195,14 +3915,12 @@ impl ID2D1DeviceContext1 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -4212,18 +3930,15 @@ impl ID2D1DeviceContext1 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -4243,7 +3958,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -4252,7 +3966,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -4265,13 +3978,11 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -4280,7 +3991,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -4293,7 +4003,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -4301,7 +4010,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -4310,7 +4018,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -4319,7 +4026,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4341,12 +4047,10 @@ impl ID2D1DeviceContext1 { (::windows_core::Interface::vtable(self).base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -4365,7 +4069,6 @@ impl ID2D1DeviceContext1 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4373,7 +4076,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -4381,7 +4083,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -4389,7 +4090,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -4397,7 +4097,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -4405,7 +4104,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -4420,7 +4118,6 @@ impl ID2D1DeviceContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -4428,7 +4125,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -4436,7 +4132,6 @@ impl ID2D1DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -4486,13 +4181,11 @@ impl ID2D1DeviceContext2 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -4501,12 +4194,10 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -4515,19 +4206,16 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -4536,7 +4224,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -4545,13 +4232,11 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4561,7 +4246,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4570,7 +4254,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4579,7 +4262,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -4587,7 +4269,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4596,7 +4277,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -4604,7 +4284,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -4613,7 +4292,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -4644,7 +4322,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -4653,7 +4330,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -4661,7 +4337,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4670,7 +4345,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -4679,7 +4353,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4687,12 +4360,10 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -4709,7 +4380,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -4717,7 +4387,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4730,7 +4399,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -4756,7 +4424,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -4764,7 +4431,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -4775,7 +4441,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -4788,14 +4453,12 @@ impl ID2D1DeviceContext2 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -4805,18 +4468,15 @@ impl ID2D1DeviceContext2 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -4836,7 +4496,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -4845,7 +4504,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -4858,13 +4516,11 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -4873,7 +4529,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -4886,7 +4541,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -4894,7 +4548,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -4903,7 +4556,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -4912,7 +4564,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4934,12 +4585,10 @@ impl ID2D1DeviceContext2 { (::windows_core::Interface::vtable(self).base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -4958,7 +4607,6 @@ impl ID2D1DeviceContext2 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -4966,7 +4614,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -4974,7 +4621,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -4982,7 +4628,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -4990,7 +4635,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -4998,7 +4642,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -5013,7 +4656,6 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -5021,7 +4663,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -5029,7 +4670,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5064,19 +4704,16 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -5089,13 +4726,11 @@ impl ID2D1DeviceContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -5118,7 +4753,6 @@ impl ID2D1DeviceContext2 { { (::windows_core::Interface::vtable(self).DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5178,13 +4812,11 @@ impl ID2D1DeviceContext3 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -5193,12 +4825,10 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -5207,19 +4837,16 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -5228,7 +4855,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -5237,13 +4863,11 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5253,7 +4877,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5262,7 +4885,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5271,7 +4893,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -5279,7 +4900,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5288,7 +4908,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -5296,7 +4915,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5305,7 +4923,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -5336,7 +4953,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5345,7 +4961,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5353,7 +4968,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -5362,7 +4976,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -5371,7 +4984,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -5379,12 +4991,10 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -5401,7 +5011,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -5409,7 +5018,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5422,7 +5030,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -5448,7 +5055,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -5456,7 +5062,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -5467,7 +5072,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -5480,14 +5084,12 @@ impl ID2D1DeviceContext3 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -5497,18 +5099,15 @@ impl ID2D1DeviceContext3 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -5528,7 +5127,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -5537,7 +5135,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -5550,13 +5147,11 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -5565,7 +5160,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -5578,7 +5172,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -5586,7 +5179,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -5595,7 +5187,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -5604,7 +5195,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5626,12 +5216,10 @@ impl ID2D1DeviceContext3 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -5650,7 +5238,6 @@ impl ID2D1DeviceContext3 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -5658,7 +5245,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -5666,7 +5252,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -5674,7 +5259,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -5682,7 +5266,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -5690,7 +5273,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -5705,7 +5287,6 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -5713,7 +5294,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -5721,7 +5301,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5756,19 +5335,16 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -5781,13 +5357,11 @@ impl ID2D1DeviceContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -5810,7 +5384,6 @@ impl ID2D1DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -5854,13 +5427,11 @@ impl ID2D1DeviceContext4 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -5869,12 +5440,10 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -5883,19 +5452,16 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -5904,7 +5470,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -5913,13 +5478,11 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5929,7 +5492,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5938,7 +5500,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5947,7 +5508,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -5955,7 +5515,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5964,7 +5523,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -5972,7 +5530,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -5981,7 +5538,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -6012,7 +5568,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6021,7 +5576,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6029,7 +5583,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6038,7 +5591,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -6047,7 +5599,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6055,12 +5606,10 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -6077,7 +5626,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -6085,7 +5633,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6098,7 +5645,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -6124,7 +5670,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -6132,7 +5677,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -6143,7 +5687,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -6156,14 +5699,12 @@ impl ID2D1DeviceContext4 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -6173,18 +5714,15 @@ impl ID2D1DeviceContext4 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -6204,7 +5742,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -6213,7 +5750,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -6226,13 +5762,11 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -6241,7 +5775,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -6254,7 +5787,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -6262,7 +5794,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -6271,7 +5802,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -6280,7 +5810,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6302,12 +5831,10 @@ impl ID2D1DeviceContext4 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -6326,7 +5853,6 @@ impl ID2D1DeviceContext4 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6334,7 +5860,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -6342,7 +5867,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -6350,7 +5874,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -6358,7 +5881,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -6366,7 +5888,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -6381,7 +5902,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -6389,7 +5909,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -6397,7 +5916,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6432,19 +5950,16 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -6457,13 +5972,11 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -6486,7 +5999,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6516,7 +6028,6 @@ impl ID2D1DeviceContext4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSvgGlyphStyle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText2(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6526,7 +6037,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).DrawText2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -6536,12 +6046,10 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).DrawTextLayout2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { (::windows_core::Interface::vtable(self).DrawColorBitmapGlyphRun)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), glyphrun, measuringmode, bitmapsnapoption) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: P0, svgglyphstyle: P1, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6550,7 +6058,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).DrawSvgGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6559,7 +6066,6 @@ impl ID2D1DeviceContext4 { { (::windows_core::Interface::vtable(self).GetColorBitmapGlyphImage)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), dpix, dpiy, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P2, svgglyphstyle: P3, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6611,13 +6117,11 @@ impl ID2D1DeviceContext5 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -6626,12 +6130,10 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -6640,19 +6142,16 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -6661,7 +6160,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -6670,13 +6168,11 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6686,7 +6182,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -6695,7 +6190,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -6704,7 +6198,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -6712,7 +6205,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -6721,7 +6213,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -6729,7 +6220,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -6738,7 +6228,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -6769,7 +6258,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6778,7 +6266,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -6786,7 +6273,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6795,7 +6281,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -6804,7 +6289,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -6812,12 +6296,10 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -6834,7 +6316,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -6842,7 +6323,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6855,7 +6335,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -6881,7 +6360,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -6889,7 +6367,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -6900,7 +6377,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -6913,14 +6389,12 @@ impl ID2D1DeviceContext5 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -6930,18 +6404,15 @@ impl ID2D1DeviceContext5 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -6961,7 +6432,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -6970,7 +6440,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -6983,13 +6452,11 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -6998,7 +6465,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -7011,7 +6477,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -7019,7 +6484,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -7028,7 +6492,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -7037,7 +6500,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7059,12 +6521,10 @@ impl ID2D1DeviceContext5 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -7083,7 +6543,6 @@ impl ID2D1DeviceContext5 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7091,7 +6550,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -7099,7 +6557,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -7107,7 +6564,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -7115,7 +6571,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -7123,7 +6578,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -7138,7 +6592,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -7146,7 +6599,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -7154,7 +6606,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -7189,19 +6640,16 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -7214,13 +6662,11 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -7243,7 +6689,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -7273,7 +6718,6 @@ impl ID2D1DeviceContext5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSvgGlyphStyle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText2(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7283,7 +6727,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.DrawText2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -7293,12 +6736,10 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.DrawTextLayout2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { (::windows_core::Interface::vtable(self).base__.DrawColorBitmapGlyphRun)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), glyphrun, measuringmode, bitmapsnapoption) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: P0, svgglyphstyle: P1, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7307,7 +6748,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.DrawSvgGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -7316,7 +6756,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.GetColorBitmapGlyphImage)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), dpix, dpiy, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P2, svgglyphstyle: P3, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -7327,7 +6766,6 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).base__.GetSvgGlyphImage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn CreateSvgDocument(&self, inputxmlstream: P0, viewportsize: Common::D2D_SIZE_F) -> ::windows_core::Result where @@ -7342,13 +6780,11 @@ impl ID2D1DeviceContext5 { { (::windows_core::Interface::vtable(self).DrawSvgDocument)(::windows_core::Interface::as_raw(self), svgdocument.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateColorContextFromSimpleColorProfile(&self, simpleprofile: *const D2D1_SIMPLE_COLOR_PROFILE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7383,13 +6819,11 @@ impl ID2D1DeviceContext6 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -7398,12 +6832,10 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -7412,19 +6844,16 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -7433,7 +6862,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -7442,13 +6870,11 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7458,7 +6884,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -7467,7 +6892,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -7476,7 +6900,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -7484,7 +6907,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -7493,7 +6915,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -7501,7 +6922,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -7510,7 +6930,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -7541,7 +6960,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -7550,7 +6968,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -7558,7 +6975,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7567,7 +6983,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -7576,7 +6991,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7584,12 +6998,10 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -7606,7 +7018,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -7614,7 +7025,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7627,7 +7037,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -7653,7 +7062,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -7661,7 +7069,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -7672,7 +7079,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -7685,14 +7091,12 @@ impl ID2D1DeviceContext6 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -7702,18 +7106,15 @@ impl ID2D1DeviceContext6 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -7733,7 +7134,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -7742,7 +7142,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -7755,13 +7154,11 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -7770,7 +7167,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -7783,7 +7179,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -7791,7 +7186,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -7800,7 +7194,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -7809,7 +7202,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7831,12 +7223,10 @@ impl ID2D1DeviceContext6 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -7855,7 +7245,6 @@ impl ID2D1DeviceContext6 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -7863,7 +7252,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -7871,7 +7259,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -7879,7 +7266,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -7887,7 +7273,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -7895,7 +7280,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -7910,7 +7294,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -7918,7 +7301,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -7926,7 +7308,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -7961,19 +7342,16 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -7986,13 +7364,11 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -8015,7 +7391,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -8045,7 +7420,6 @@ impl ID2D1DeviceContext6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSvgGlyphStyle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText2(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8055,7 +7429,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.DrawText2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -8065,12 +7438,10 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.DrawTextLayout2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { (::windows_core::Interface::vtable(self).base__.base__.DrawColorBitmapGlyphRun)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), glyphrun, measuringmode, bitmapsnapoption) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: P0, svgglyphstyle: P1, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8079,7 +7450,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.DrawSvgGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -8088,7 +7458,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.GetColorBitmapGlyphImage)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), dpix, dpiy, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P2, svgglyphstyle: P3, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -8099,7 +7468,6 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.base__.GetSvgGlyphImage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn CreateSvgDocument(&self, inputxmlstream: P0, viewportsize: Common::D2D_SIZE_F) -> ::windows_core::Result where @@ -8114,19 +7482,16 @@ impl ID2D1DeviceContext6 { { (::windows_core::Interface::vtable(self).base__.DrawSvgDocument)(::windows_core::Interface::as_raw(self), svgdocument.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateColorContextFromDxgiColorSpace)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateColorContextFromSimpleColorProfile(&self, simpleprofile: *const D2D1_SIMPLE_COLOR_PROFILE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateColorContextFromSimpleColorProfile)(::windows_core::Interface::as_raw(self), simpleprofile, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn BlendImage(&self, image: P0, blendmode: Common::D2D1_BLEND_MODE, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE) where @@ -8154,13 +7519,11 @@ impl ID2D1DeviceContext7 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -8169,12 +7532,10 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -8183,19 +7544,16 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -8204,7 +7562,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -8213,13 +7570,11 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8229,7 +7584,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -8238,7 +7592,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -8247,7 +7600,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -8255,7 +7607,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -8264,7 +7615,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -8272,7 +7622,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -8281,7 +7630,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -8312,7 +7660,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -8321,7 +7668,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -8329,7 +7675,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8338,7 +7683,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -8347,7 +7691,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8355,12 +7698,10 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -8377,7 +7718,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -8385,7 +7725,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8398,7 +7737,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -8424,7 +7762,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -8432,7 +7769,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -8443,7 +7779,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -8456,14 +7791,12 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -8473,18 +7806,15 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap2(&self, size: Common::D2D_SIZE_U, sourcedata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES1) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateBitmap2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(sourcedata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap2(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -8504,7 +7834,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -8513,7 +7842,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateColorContextFromWicColorContext)(::windows_core::Interface::as_raw(self), wiccolorcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmapFromDxgiSurface(&self, surface: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES1>) -> ::windows_core::Result where @@ -8526,13 +7854,11 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: &[Common::D2D1_GRADIENT_STOP], preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGradientStopCollection2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(straightalphagradientstops.as_ptr()), straightalphagradientstops.len().try_into().unwrap(), preinterpolationspace, postinterpolationspace, bufferprecision, extendmode, colorinterpolationmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush(&self, image: P0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -8541,7 +7867,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateImageBrush)(::windows_core::Interface::as_raw(self), image.into_param().abi(), imagebrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush2(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES1>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -8554,7 +7879,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IsDxgiFormatSupported(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IsDxgiFormatSupported)(::windows_core::Interface::as_raw(self), format) @@ -8562,7 +7886,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn IsBufferPrecisionSupported(&self, bufferprecision: D2D1_BUFFER_PRECISION) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IsBufferPrecisionSupported)(::windows_core::Interface::as_raw(self), bufferprecision) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageLocalBounds(&self, image: P0) -> ::windows_core::Result where @@ -8571,7 +7894,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetImageLocalBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetImageWorldBounds(&self, image: P0) -> ::windows_core::Result where @@ -8580,7 +7902,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetImageWorldBounds)(::windows_core::Interface::as_raw(self), image.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetGlyphRunWorldBounds(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8602,12 +7923,10 @@ impl ID2D1DeviceContext7 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetTarget)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetRenderingControls(&self, renderingcontrols: *const D2D1_RENDERING_CONTROLS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetRenderingControls)(::windows_core::Interface::as_raw(self), renderingcontrols) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRenderingControls(&self) -> D2D1_RENDERING_CONTROLS { let mut result__ = ::std::mem::zeroed(); @@ -8626,7 +7945,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetUnitMode(&self) -> D2D1_UNIT_MODE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetUnitMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun2(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8634,7 +7952,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawImage(&self, image: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE, compositemode: Common::D2D1_COMPOSITE_MODE) where @@ -8642,7 +7959,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawImage)(::windows_core::Interface::as_raw(self), image.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(imagerectangle.unwrap_or(::std::ptr::null())), interpolationmode, compositemode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile(&self, gdimetafile: P0, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>) where @@ -8650,7 +7966,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawGdiMetafile)(::windows_core::Interface::as_raw(self), gdimetafile.into_param().abi(), ::core::mem::transmute(targetoffset.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, perspectivetransform: ::core::option::Option<*const Common::D2D_MATRIX_4X4_F>) where @@ -8658,7 +7973,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.DrawBitmap2)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perspectivetransform.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: P0) where @@ -8666,7 +7980,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.PushLayer2)(::windows_core::Interface::as_raw(self), layerparameters, layer.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn InvalidateEffectInputRectangle(&self, effect: P0, input: u32, inputrectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result<()> where @@ -8681,7 +7994,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetEffectInvalidRectangleCount)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectInvalidRectangles(&self, effect: P0, rectangles: &mut [Common::D2D_RECT_F]) -> ::windows_core::Result<()> where @@ -8689,7 +8001,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetEffectInvalidRectangles)(::windows_core::Interface::as_raw(self), effect.into_param().abi(), ::core::mem::transmute(rectangles.as_ptr()), rectangles.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEffectRequiredInputRectangles(&self, rendereffect: P0, renderimagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, inputdescriptions: *const D2D1_EFFECT_INPUT_DESCRIPTION, requiredinputrects: *mut Common::D2D_RECT_F, inputcount: u32) -> ::windows_core::Result<()> where @@ -8697,7 +8008,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetEffectRequiredInputRectangles)(::windows_core::Interface::as_raw(self), rendereffect.into_param().abi(), ::core::mem::transmute(renderimagerectangle.unwrap_or(::std::ptr::null())), inputdescriptions, requiredinputrects, inputcount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask2(&self, opacitymask: P0, brush: P1, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -8732,19 +8042,16 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateInk)(::windows_core::Interface::as_raw(self), startpoint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateInkStyle(&self, inkstyleproperties: ::core::option::Option<*const D2D1_INK_STYLE_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateInkStyle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(inkstyleproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientMesh(&self, patches: &[D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGradientMesh)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateImageSourceFromWic(&self, wicbitmapsource: P0, loadingoptions: D2D1_IMAGE_SOURCE_LOADING_OPTIONS, alphamode: Common::D2D1_ALPHA_MODE) -> ::windows_core::Result where @@ -8757,13 +8064,11 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateImageSourceFromDxgi(&self, surfaces: &[::core::option::Option], colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, options: D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateImageSourceFromDxgi)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(surfaces.as_ptr()), surfaces.len().try_into().unwrap(), colorspace, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientMeshWorldBounds(&self, gradientmesh: P0) -> ::windows_core::Result where @@ -8786,7 +8091,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DrawGradientMesh)(::windows_core::Interface::as_raw(self), gradientmesh.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawGdiMetafile2(&self, gdimetafile: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -8816,7 +8120,6 @@ impl ID2D1DeviceContext7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSvgGlyphStyle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText2(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8826,7 +8129,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawText2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, svgglyphstyle: P2, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -8836,12 +8138,10 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawTextLayout2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawColorBitmapGlyphRun(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawColorBitmapGlyphRun)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(baselineorigin), glyphrun, measuringmode, bitmapsnapoption) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: P0, svgglyphstyle: P1, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8850,7 +8150,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawSvgGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetColorBitmapGlyphImage(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -8859,7 +8158,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetColorBitmapGlyphImage)(::windows_core::Interface::as_raw(self), glyphimageformat, ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), dpix, dpiy, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn GetSvgGlyphImage(&self, glyphorigin: Common::D2D_POINT_2F, fontface: P0, fontemsize: f32, glyphindex: u16, issideways: P1, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, defaultfillbrush: P2, svgglyphstyle: P3, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -8870,7 +8168,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetSvgGlyphImage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(glyphorigin), fontface.into_param().abi(), fontemsize, glyphindex, issideways.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), colorpaletteindex, glyphtransform, ::core::mem::transmute(glyphimage)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn CreateSvgDocument(&self, inputxmlstream: P0, viewportsize: Common::D2D_SIZE_F) -> ::windows_core::Result where @@ -8885,19 +8182,16 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).base__.base__.DrawSvgDocument)(::windows_core::Interface::as_raw(self), svgdocument.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateColorContextFromDxgiColorSpace)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateColorContextFromSimpleColorProfile(&self, simpleprofile: *const D2D1_SIMPLE_COLOR_PROFILE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateColorContextFromSimpleColorProfile)(::windows_core::Interface::as_raw(self), simpleprofile, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn BlendImage(&self, image: P0, blendmode: Common::D2D1_BLEND_MODE, targetoffset: ::core::option::Option<*const Common::D2D_POINT_2F>, imagerectangle: ::core::option::Option<*const Common::D2D_RECT_F>, interpolationmode: D2D1_INTERPOLATION_MODE) where @@ -8908,7 +8202,6 @@ impl ID2D1DeviceContext7 { pub unsafe fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).GetPaintFeatureLevel)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawPaintGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: P0, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -8916,7 +8209,6 @@ impl ID2D1DeviceContext7 { { (::windows_core::Interface::vtable(self).DrawPaintGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, defaultfillbrush.into_param().abi(), colorpaletteindex, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRunWithColorSupport(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION>, foregroundbrush: P0, svgglyphstyle: P1, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, bitmapsnapoption: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION) where @@ -9033,17 +8325,14 @@ impl ID2D1DrawingStateBlock { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetDescription(&self, statedescription: *mut D2D1_DRAWING_STATE_DESCRIPTION) { (::windows_core::Interface::vtable(self).GetDescription)(::windows_core::Interface::as_raw(self), statedescription) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetDescription(&self, statedescription: *const D2D1_DRAWING_STATE_DESCRIPTION) { (::windows_core::Interface::vtable(self).SetDescription)(::windows_core::Interface::as_raw(self), statedescription) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -9051,7 +8340,6 @@ impl ID2D1DrawingStateBlock { { (::windows_core::Interface::vtable(self).SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9090,17 +8378,14 @@ impl ID2D1DrawingStateBlock1 { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetDescription(&self, statedescription: *mut D2D1_DRAWING_STATE_DESCRIPTION) { (::windows_core::Interface::vtable(self).base__.GetDescription)(::windows_core::Interface::as_raw(self), statedescription) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetDescription(&self, statedescription: *const D2D1_DRAWING_STATE_DESCRIPTION) { (::windows_core::Interface::vtable(self).base__.SetDescription)(::windows_core::Interface::as_raw(self), statedescription) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -9108,19 +8393,16 @@ impl ID2D1DrawingStateBlock1 { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetTextRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetDescription2(&self, statedescription: *mut D2D1_DRAWING_STATE_DESCRIPTION1) { (::windows_core::Interface::vtable(self).GetDescription2)(::windows_core::Interface::as_raw(self), statedescription) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetDescription2(&self, statedescription: *const D2D1_DRAWING_STATE_DESCRIPTION1) { (::windows_core::Interface::vtable(self).SetDescription2)(::windows_core::Interface::as_raw(self), statedescription) @@ -9233,7 +8515,6 @@ impl ID2D1EffectContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetMaximumSupportedFeatureLevel(&self, featurelevels: &[super::Direct3D::D3D_FEATURE_LEVEL]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9282,7 +8563,6 @@ impl ID2D1EffectContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindResourceTexture)(::windows_core::Interface::as_raw(self), resourceid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVertexBuffer(&self, vertexbufferproperties: *const D2D1_VERTEX_BUFFER_PROPERTIES, resourceid: ::core::option::Option<*const ::windows_core::GUID>, customvertexbufferproperties: ::core::option::Option<*const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9303,7 +8583,6 @@ impl ID2D1EffectContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -9366,7 +8645,6 @@ impl ID2D1EffectContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetMaximumSupportedFeatureLevel(&self, featurelevels: &[super::Direct3D::D3D_FEATURE_LEVEL]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9415,7 +8693,6 @@ impl ID2D1EffectContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FindResourceTexture)(::windows_core::Interface::as_raw(self), resourceid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVertexBuffer(&self, vertexbufferproperties: *const D2D1_VERTEX_BUFFER_PROPERTIES, resourceid: ::core::option::Option<*const ::windows_core::GUID>, customvertexbufferproperties: ::core::option::Option<*const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9436,7 +8713,6 @@ impl ID2D1EffectContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -9474,7 +8750,6 @@ impl ID2D1EffectContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateEffect)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetMaximumSupportedFeatureLevel(&self, featurelevels: &[super::Direct3D::D3D_FEATURE_LEVEL]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9523,7 +8798,6 @@ impl ID2D1EffectContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.FindResourceTexture)(::windows_core::Interface::as_raw(self), resourceid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVertexBuffer(&self, vertexbufferproperties: *const D2D1_VERTEX_BUFFER_PROPERTIES, resourceid: ::core::option::Option<*const ::windows_core::GUID>, customvertexbufferproperties: ::core::option::Option<*const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9544,7 +8818,6 @@ impl ID2D1EffectContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateColorContextFromFilename)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateColorContextFromWicColorContext(&self, wiccolorcontext: P0) -> ::windows_core::Result where @@ -9563,13 +8836,11 @@ impl ID2D1EffectContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLookupTable3D)(::windows_core::Interface::as_raw(self), precision, ::core::mem::transmute(extents.as_ptr()), ::core::mem::transmute(data.as_ptr()), data.len().try_into().unwrap(), ::core::mem::transmute(strides.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateColorContextFromDxgiColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateColorContextFromDxgiColorSpace)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateColorContextFromSimpleColorProfile(&self, simpleprofile: *const D2D1_SIMPLE_COLOR_PROFILE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9629,13 +8900,11 @@ impl ID2D1EllipseGeometry { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -9644,7 +8913,6 @@ impl ID2D1EllipseGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -9653,13 +8921,11 @@ impl ID2D1EllipseGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -9668,7 +8934,6 @@ impl ID2D1EllipseGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -9676,7 +8941,6 @@ impl ID2D1EllipseGeometry { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -9684,7 +8948,6 @@ impl ID2D1EllipseGeometry { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -9693,7 +8956,6 @@ impl ID2D1EllipseGeometry { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -9701,24 +8963,20 @@ impl ID2D1EllipseGeometry { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -9727,7 +8985,6 @@ impl ID2D1EllipseGeometry { { (::windows_core::Interface::vtable(self).base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEllipse(&self) -> D2D1_ELLIPSE { let mut result__ = ::std::mem::zeroed(); @@ -9755,31 +9012,26 @@ impl ID2D1Factory { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -9796,7 +9048,6 @@ impl ID2D1Factory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -9805,7 +9056,6 @@ impl ID2D1Factory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -9814,13 +9064,11 @@ impl ID2D1Factory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -9829,7 +9077,6 @@ impl ID2D1Factory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9896,31 +9143,26 @@ impl ID2D1Factory1 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -9937,7 +9179,6 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -9946,7 +9187,6 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -9955,13 +9195,11 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -9970,13 +9208,11 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -9993,7 +9229,6 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10002,7 +9237,6 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10011,7 +9245,6 @@ impl ID2D1Factory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10074,31 +9307,26 @@ impl ID2D1Factory2 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -10115,7 +9343,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10124,7 +9351,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10133,13 +9359,11 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10148,13 +9372,11 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10171,7 +9393,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10180,7 +9401,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10189,7 +9409,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10213,7 +9432,6 @@ impl ID2D1Factory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10243,31 +9461,26 @@ impl ID2D1Factory3 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -10284,7 +9497,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10293,7 +9505,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10302,13 +9513,11 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10317,13 +9526,11 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10340,7 +9547,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10349,7 +9555,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10358,7 +9563,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10382,7 +9586,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10391,7 +9594,6 @@ impl ID2D1Factory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10421,31 +9623,26 @@ impl ID2D1Factory4 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -10462,7 +9659,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10471,7 +9667,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10480,13 +9675,11 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10495,13 +9688,11 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10518,7 +9709,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10527,7 +9717,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10536,7 +9725,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10560,7 +9748,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10569,7 +9756,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10578,7 +9764,6 @@ impl ID2D1Factory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice3)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice4(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10608,31 +9793,26 @@ impl ID2D1Factory5 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -10649,7 +9829,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10658,7 +9837,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10667,13 +9845,11 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10682,13 +9858,11 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10705,7 +9879,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10714,7 +9887,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10723,7 +9895,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10747,7 +9918,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10756,7 +9926,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10765,7 +9934,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDevice3)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice4(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10774,7 +9942,6 @@ impl ID2D1Factory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice4)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice5(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10804,31 +9971,26 @@ impl ID2D1Factory6 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -10845,7 +10007,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10854,7 +10015,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10863,13 +10023,11 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -10878,13 +10036,11 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10901,7 +10057,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -10910,7 +10065,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -10919,7 +10073,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -10943,7 +10096,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10952,7 +10104,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10961,7 +10112,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDevice3)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice4(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10970,7 +10120,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDevice4)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice5(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -10979,7 +10128,6 @@ impl ID2D1Factory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice5)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice6(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11009,31 +10157,26 @@ impl ID2D1Factory7 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -11050,7 +10193,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -11059,7 +10201,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -11068,13 +10209,11 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -11083,13 +10222,11 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11106,7 +10243,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -11115,7 +10251,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -11124,7 +10259,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -11148,7 +10282,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11157,7 +10290,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11166,7 +10298,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDevice3)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice4(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11175,7 +10306,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDevice4)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice5(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11184,7 +10314,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDevice5)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice6(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11193,7 +10322,6 @@ impl ID2D1Factory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice6)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice7(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11223,31 +10351,26 @@ impl ID2D1Factory8 { pub unsafe fn GetDesktopDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetDesktopDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRectangleGeometry(&self, rectangle: *const Common::D2D_RECT_F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRectangleGeometry)(::windows_core::Interface::as_raw(self), rectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateRoundedRectangleGeometry(&self, roundedrectangle: *const D2D1_ROUNDED_RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRoundedRectangleGeometry)(::windows_core::Interface::as_raw(self), roundedrectangle, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateEllipseGeometry(&self, ellipse: *const D2D1_ELLIPSE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateEllipseGeometry)(::windows_core::Interface::as_raw(self), ellipse, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGeometryGroup(&self, fillmode: Common::D2D1_FILL_MODE, geometries: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateGeometryGroup)(::windows_core::Interface::as_raw(self), fillmode, ::core::mem::transmute(geometries.as_ptr()), geometries.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateTransformedGeometry(&self, sourcegeometry: P0, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result where @@ -11264,7 +10387,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateStrokeStyle)(::windows_core::Interface::as_raw(self), strokestyleproperties, ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION>, textrenderingparams: P0) -> ::windows_core::Result where @@ -11273,7 +10395,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateDrawingStateBlock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateWicBitmapRenderTarget(&self, target: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -11282,13 +10403,11 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateWicBitmapRenderTarget)(::windows_core::Interface::as_raw(self), target.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateHwndRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES, hwndrendertargetproperties: *const D2D1_HWND_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateHwndRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, hwndrendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDxgiSurfaceRenderTarget(&self, dxgisurface: P0, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result where @@ -11297,13 +10416,11 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateDxgiSurfaceRenderTarget)(::windows_core::Interface::as_raw(self), dxgisurface.into_param().abi(), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDCRenderTarget(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateDCRenderTarget)(::windows_core::Interface::as_raw(self), rendertargetproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11320,7 +10437,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreatePathGeometry2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn CreateDrawingStateBlock2(&self, drawingstatedescription: ::core::option::Option<*const D2D1_DRAWING_STATE_DESCRIPTION1>, textrenderingparams: P0) -> ::windows_core::Result where @@ -11329,7 +10445,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateDrawingStateBlock2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(drawingstatedescription.unwrap_or(::std::ptr::null())), textrenderingparams.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGdiMetafile(&self, metafilestream: P0) -> ::windows_core::Result where @@ -11338,7 +10453,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateGdiMetafile)(::windows_core::Interface::as_raw(self), metafilestream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterEffectFromStream(&self, classid: *const ::windows_core::GUID, propertyxml: P0, bindings: ::core::option::Option<&[D2D1_PROPERTY_BINDING]>, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows_core::Result<()> where @@ -11362,7 +10476,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetEffectProperties)(::windows_core::Interface::as_raw(self), effectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice2(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11371,7 +10484,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateDevice2)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice3(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11380,7 +10492,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDevice3)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice4(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11389,7 +10500,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDevice4)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice5(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11398,7 +10508,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDevice5)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice6(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11407,7 +10516,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDevice6)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice7(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11416,7 +10524,6 @@ impl ID2D1Factory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDevice7)(::windows_core::Interface::as_raw(self), dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn CreateDevice8(&self, dxgidevice: P0) -> ::windows_core::Result where @@ -11440,7 +10547,6 @@ pub struct ID2D1Factory8_Vtbl { ::windows_core::imp::com_interface!(ID2D1GdiInteropRenderTarget, ID2D1GdiInteropRenderTarget_Vtbl, 0xe0db51c3_6f77_4bae_b3d5_e47509b35838); ::windows_core::imp::interface_hierarchy!(ID2D1GdiInteropRenderTarget, ::windows_core::IUnknown); impl ID2D1GdiInteropRenderTarget { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, mode: D2D1_DC_INITIALIZE_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11476,7 +10582,6 @@ impl ID2D1GdiMetafile { { (::windows_core::Interface::vtable(self).Stream)(::windows_core::Interface::as_raw(self), sink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetBounds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11509,7 +10614,6 @@ impl ID2D1GdiMetafile1 { { (::windows_core::Interface::vtable(self).base__.Stream)(::windows_core::Interface::as_raw(self), sink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetBounds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11518,7 +10622,6 @@ impl ID2D1GdiMetafile1 { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSourceBounds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11578,13 +10681,11 @@ impl ID2D1Geometry { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11593,7 +10694,6 @@ impl ID2D1Geometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11602,13 +10702,11 @@ impl ID2D1Geometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11617,7 +10715,6 @@ impl ID2D1Geometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -11625,7 +10722,6 @@ impl ID2D1Geometry { { (::windows_core::Interface::vtable(self).Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -11633,7 +10729,6 @@ impl ID2D1Geometry { { (::windows_core::Interface::vtable(self).Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -11642,7 +10737,6 @@ impl ID2D1Geometry { { (::windows_core::Interface::vtable(self).CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -11650,24 +10744,20 @@ impl ID2D1Geometry { { (::windows_core::Interface::vtable(self).Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -11744,13 +10834,11 @@ impl ID2D1GeometryGroup { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11759,7 +10847,6 @@ impl ID2D1GeometryGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11768,13 +10855,11 @@ impl ID2D1GeometryGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -11783,7 +10868,6 @@ impl ID2D1GeometryGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -11791,7 +10875,6 @@ impl ID2D1GeometryGroup { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -11799,7 +10882,6 @@ impl ID2D1GeometryGroup { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -11808,7 +10890,6 @@ impl ID2D1GeometryGroup { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -11816,24 +10897,20 @@ impl ID2D1GeometryGroup { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -11842,7 +10919,6 @@ impl ID2D1GeometryGroup { { (::windows_core::Interface::vtable(self).base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetFillMode(&self) -> Common::D2D1_FILL_MODE { (::windows_core::Interface::vtable(self).GetFillMode)(::windows_core::Interface::as_raw(self)) @@ -11884,72 +10960,55 @@ pub struct ID2D1GeometryRealization_Vtbl { pub base__: ID2D1Resource_Vtbl, } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] - ID2D1GeometrySink, - ID2D1GeometrySink_Vtbl, - 0x2cd9069f_12e2_11dc_9fed_001143a055f9 -); +::windows_core::imp::com_interface!(ID2D1GeometrySink, ID2D1GeometrySink_Vtbl, 0x2cd9069f_12e2_11dc_9fed_001143a055f9); #[cfg(feature = "Win32_Graphics_Direct2D_Common")] ::windows_core::imp::interface_hierarchy!(ID2D1GeometrySink, ::windows_core::IUnknown, Common::ID2D1SimplifiedGeometrySink); #[cfg(feature = "Win32_Graphics_Direct2D_Common")] impl ID2D1GeometrySink { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetFillMode(&self, fillmode: Common::D2D1_FILL_MODE) { (::windows_core::Interface::vtable(self).base__.SetFillMode)(::windows_core::Interface::as_raw(self), fillmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetSegmentFlags(&self, vertexflags: Common::D2D1_PATH_SEGMENT) { (::windows_core::Interface::vtable(self).base__.SetSegmentFlags)(::windows_core::Interface::as_raw(self), vertexflags) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn BeginFigure(&self, startpoint: Common::D2D_POINT_2F, figurebegin: Common::D2D1_FIGURE_BEGIN) { (::windows_core::Interface::vtable(self).base__.BeginFigure)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(startpoint), figurebegin) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddLines(&self, points: &[Common::D2D_POINT_2F]) { (::windows_core::Interface::vtable(self).base__.AddLines)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(points.as_ptr()), points.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddBeziers(&self, beziers: &[Common::D2D1_BEZIER_SEGMENT]) { (::windows_core::Interface::vtable(self).base__.AddBeziers)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(beziers.as_ptr()), beziers.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn EndFigure(&self, figureend: Common::D2D1_FIGURE_END) { (::windows_core::Interface::vtable(self).base__.EndFigure)(::windows_core::Interface::as_raw(self), figureend) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddLine(&self, point: Common::D2D_POINT_2F) { (::windows_core::Interface::vtable(self).AddLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddBezier(&self, bezier: *const Common::D2D1_BEZIER_SEGMENT) { (::windows_core::Interface::vtable(self).AddBezier)(::windows_core::Interface::as_raw(self), bezier) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddQuadraticBezier(&self, bezier: *const D2D1_QUADRATIC_BEZIER_SEGMENT) { (::windows_core::Interface::vtable(self).AddQuadraticBezier)(::windows_core::Interface::as_raw(self), bezier) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddQuadraticBeziers(&self, beziers: &[D2D1_QUADRATIC_BEZIER_SEGMENT]) { (::windows_core::Interface::vtable(self).AddQuadraticBeziers)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(beziers.as_ptr()), beziers.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddArc(&self, arc: *const D2D1_ARC_SEGMENT) { (::windows_core::Interface::vtable(self).AddArc)(::windows_core::Interface::as_raw(self), arc) @@ -11996,7 +11055,6 @@ impl ID2D1GradientMesh { pub unsafe fn GetPatchCount(&self) -> u32 { (::windows_core::Interface::vtable(self).GetPatchCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPatches(&self, startindex: u32, patches: &mut [D2D1_GRADIENT_MESH_PATCH]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPatches)(::windows_core::Interface::as_raw(self), startindex, ::core::mem::transmute(patches.as_ptr()), patches.len().try_into().unwrap()).ok() @@ -12025,7 +11083,6 @@ impl ID2D1GradientStopCollection { pub unsafe fn GetGradientStopCount(&self) -> u32 { (::windows_core::Interface::vtable(self).GetGradientStopCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientStops(&self, gradientstops: &mut [Common::D2D1_GRADIENT_STOP]) { (::windows_core::Interface::vtable(self).GetGradientStops)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap()) @@ -12062,7 +11119,6 @@ impl ID2D1GradientStopCollection1 { pub unsafe fn GetGradientStopCount(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetGradientStopCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientStops(&self, gradientstops: &mut [Common::D2D1_GRADIENT_STOP]) { (::windows_core::Interface::vtable(self).base__.GetGradientStops)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap()) @@ -12073,7 +11129,6 @@ impl ID2D1GradientStopCollection1 { pub unsafe fn GetExtendMode(&self) -> D2D1_EXTEND_MODE { (::windows_core::Interface::vtable(self).base__.GetExtendMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientStops1(&self, gradientstops: &mut [Common::D2D1_GRADIENT_STOP]) { (::windows_core::Interface::vtable(self).GetGradientStops1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap()) @@ -12114,13 +11169,11 @@ impl ID2D1HwndRenderTarget { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -12129,12 +11182,10 @@ impl ID2D1HwndRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -12143,19 +11194,16 @@ impl ID2D1HwndRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -12164,7 +11212,6 @@ impl ID2D1HwndRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -12173,13 +11220,11 @@ impl ID2D1HwndRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12189,7 +11234,6 @@ impl ID2D1HwndRenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -12198,7 +11242,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -12207,7 +11250,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -12215,7 +11257,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -12224,7 +11265,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -12232,7 +11272,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -12241,7 +11280,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -12272,7 +11310,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -12281,7 +11318,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -12289,7 +11325,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -12298,7 +11333,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -12307,7 +11341,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -12315,12 +11348,10 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -12337,7 +11368,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).base__.GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -12345,7 +11375,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12358,7 +11387,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -12384,7 +11412,6 @@ impl ID2D1HwndRenderTarget { { (::windows_core::Interface::vtable(self).base__.RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).base__.PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -12392,7 +11419,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).base__.PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -12403,7 +11429,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -12416,14 +11441,12 @@ impl ID2D1HwndRenderTarget { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).base__.GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -12433,7 +11456,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) @@ -12441,7 +11463,6 @@ impl ID2D1HwndRenderTarget { pub unsafe fn CheckWindowState(&self) -> D2D1_WINDOW_STATE { (::windows_core::Interface::vtable(self).CheckWindowState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Resize(&self, pixelsize: *const Common::D2D_SIZE_U) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Resize)(::windows_core::Interface::as_raw(self), pixelsize).ok() @@ -12490,7 +11511,6 @@ impl ID2D1ImageBrush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -12498,7 +11518,6 @@ impl ID2D1ImageBrush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -12518,7 +11537,6 @@ impl ID2D1ImageBrush { pub unsafe fn SetInterpolationMode(&self, interpolationmode: D2D1_INTERPOLATION_MODE) { (::windows_core::Interface::vtable(self).SetInterpolationMode)(::windows_core::Interface::as_raw(self), interpolationmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetSourceRectangle(&self, sourcerectangle: *const Common::D2D_RECT_F) { (::windows_core::Interface::vtable(self).SetSourceRectangle)(::windows_core::Interface::as_raw(self), sourcerectangle) @@ -12537,7 +11555,6 @@ impl ID2D1ImageBrush { pub unsafe fn GetInterpolationMode(&self) -> D2D1_INTERPOLATION_MODE { (::windows_core::Interface::vtable(self).GetInterpolationMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSourceRectangle(&self) -> Common::D2D_RECT_F { let mut result__ = ::std::mem::zeroed(); @@ -12608,17 +11625,14 @@ impl ID2D1ImageSourceFromWic { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TryReclaimResources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn EnsureCached(&self, rectangletofill: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EnsureCached)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rectangletofill.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TrimCache(&self, rectangletopreserve: ::core::option::Option<*const Common::D2D_RECT_U>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TrimCache)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rectangletopreserve.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetSource(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12679,7 +11693,6 @@ impl ID2D1Ink { pub unsafe fn GetSegments(&self, startsegment: u32, segments: &mut [D2D1_INK_BEZIER_SEGMENT]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSegments)(::windows_core::Interface::as_raw(self), startsegment, ::core::mem::transmute(segments.as_ptr()), segments.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StreamAsGeometry(&self, inkstyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -12688,7 +11701,6 @@ impl ID2D1Ink { { (::windows_core::Interface::vtable(self).StreamAsGeometry)(::windows_core::Interface::as_raw(self), inkstyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, inkstyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result where @@ -12729,12 +11741,10 @@ impl ID2D1InkStyle { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetNibTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).SetNibTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetNibTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).GetNibTransform)(::windows_core::Interface::as_raw(self), transform) @@ -12771,7 +11781,6 @@ impl ID2D1Layer { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); @@ -12801,7 +11810,6 @@ impl ID2D1LinearGradientBrush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -12809,29 +11817,24 @@ impl ID2D1LinearGradientBrush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetStartPoint(&self, startpoint: Common::D2D_POINT_2F) { (::windows_core::Interface::vtable(self).SetStartPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(startpoint)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetEndPoint(&self, endpoint: Common::D2D_POINT_2F) { (::windows_core::Interface::vtable(self).SetEndPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(endpoint)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetStartPoint(&self) -> Common::D2D_POINT_2F { let mut result__: Common::D2D_POINT_2F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStartPoint)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetEndPoint(&self) -> Common::D2D_POINT_2F { let mut result__: Common::D2D_POINT_2F = ::core::mem::zeroed(); @@ -12960,13 +11963,11 @@ impl ID2D1PathGeometry { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -12975,7 +11976,6 @@ impl ID2D1PathGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -12984,13 +11984,11 @@ impl ID2D1PathGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -12999,7 +11997,6 @@ impl ID2D1PathGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13007,7 +12004,6 @@ impl ID2D1PathGeometry { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -13015,7 +12011,6 @@ impl ID2D1PathGeometry { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13024,7 +12019,6 @@ impl ID2D1PathGeometry { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13032,24 +12026,20 @@ impl ID2D1PathGeometry { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13058,13 +12048,11 @@ impl ID2D1PathGeometry { { (::windows_core::Interface::vtable(self).base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Open(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Open)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Stream(&self, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13106,13 +12094,11 @@ impl ID2D1PathGeometry1 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13121,7 +12107,6 @@ impl ID2D1PathGeometry1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13130,13 +12115,11 @@ impl ID2D1PathGeometry1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13145,7 +12128,6 @@ impl ID2D1PathGeometry1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13153,7 +12135,6 @@ impl ID2D1PathGeometry1 { { (::windows_core::Interface::vtable(self).base__.base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -13161,7 +12142,6 @@ impl ID2D1PathGeometry1 { { (::windows_core::Interface::vtable(self).base__.base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13170,7 +12150,6 @@ impl ID2D1PathGeometry1 { { (::windows_core::Interface::vtable(self).base__.base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13178,24 +12157,20 @@ impl ID2D1PathGeometry1 { { (::windows_core::Interface::vtable(self).base__.base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13204,13 +12179,11 @@ impl ID2D1PathGeometry1 { { (::windows_core::Interface::vtable(self).base__.base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Open(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Open)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Stream(&self, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13226,7 +12199,6 @@ impl ID2D1PathGeometry1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFigureCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAndSegmentAtLength(&self, length: f32, startsegment: u32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, pointdescription: *mut D2D1_POINT_DESCRIPTION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ComputePointAndSegmentAtLength)(::windows_core::Interface::as_raw(self), length, startsegment, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, pointdescription).ok() @@ -13246,7 +12218,6 @@ pub struct ID2D1PathGeometry1_Vtbl { ::windows_core::imp::com_interface!(ID2D1PrintControl, ID2D1PrintControl_Vtbl, 0x2c1d867d_c290_41c8_ae7e_34a98702e9a5); ::windows_core::imp::interface_hierarchy!(ID2D1PrintControl, ::windows_core::IUnknown); impl ID2D1PrintControl { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn AddPage(&self, commandlist: P0, pagesize: Common::D2D_SIZE_F, pageprintticketstream: P1, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -13347,7 +12318,6 @@ impl ID2D1RadialGradientBrush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -13355,17 +12325,14 @@ impl ID2D1RadialGradientBrush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetCenter(&self, center: Common::D2D_POINT_2F) { (::windows_core::Interface::vtable(self).SetCenter)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(center)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetGradientOriginOffset(&self, gradientoriginoffset: Common::D2D_POINT_2F) { (::windows_core::Interface::vtable(self).SetGradientOriginOffset)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientoriginoffset)) @@ -13376,14 +12343,12 @@ impl ID2D1RadialGradientBrush { pub unsafe fn SetRadiusY(&self, radiusy: f32) { (::windows_core::Interface::vtable(self).SetRadiusY)(::windows_core::Interface::as_raw(self), radiusy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetCenter(&self) -> Common::D2D_POINT_2F { let mut result__: Common::D2D_POINT_2F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCenter)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientOriginOffset(&self) -> Common::D2D_POINT_2F { let mut result__: Common::D2D_POINT_2F = ::core::mem::zeroed(); @@ -13438,13 +12403,11 @@ impl ID2D1RectangleGeometry { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13453,7 +12416,6 @@ impl ID2D1RectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13462,13 +12424,11 @@ impl ID2D1RectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -13477,7 +12437,6 @@ impl ID2D1RectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13485,7 +12444,6 @@ impl ID2D1RectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -13493,7 +12451,6 @@ impl ID2D1RectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13502,7 +12459,6 @@ impl ID2D1RectangleGeometry { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -13510,24 +12466,20 @@ impl ID2D1RectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -13536,7 +12488,6 @@ impl ID2D1RectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRect(&self) -> Common::D2D_RECT_F { let mut result__ = ::std::mem::zeroed(); @@ -13593,13 +12544,11 @@ impl ID2D1RenderTarget { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateBitmap(&self, size: Common::D2D_SIZE_U, srcdata: ::core::option::Option<*const ::core::ffi::c_void>, pitch: u32, bitmapproperties: *const D2D1_BITMAP_PROPERTIES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmap)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size), ::core::mem::transmute(srcdata.unwrap_or(::std::ptr::null())), pitch, bitmapproperties, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Imaging"))] pub unsafe fn CreateBitmapFromWicBitmap(&self, wicbitmapsource: P0, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>) -> ::windows_core::Result where @@ -13608,12 +12557,10 @@ impl ID2D1RenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapFromWicBitmap)(::windows_core::Interface::as_raw(self), wicbitmapsource.into_param().abi(), ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateSharedBitmap(&self, riid: *const ::windows_core::GUID, data: *mut ::core::ffi::c_void, bitmapproperties: ::core::option::Option<*const D2D1_BITMAP_PROPERTIES>, bitmap: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateSharedBitmap)(::windows_core::Interface::as_raw(self), riid, data, ::core::mem::transmute(bitmapproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bitmap)).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CreateBitmapBrush(&self, bitmap: P0, bitmapbrushproperties: ::core::option::Option<*const D2D1_BITMAP_BRUSH_PROPERTIES>, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result where @@ -13622,19 +12569,16 @@ impl ID2D1RenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapBrush)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(bitmapbrushproperties.unwrap_or(::std::ptr::null())), ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateSolidColorBrush(&self, color: *const Common::D2D1_COLOR_F, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection(&self, gradientstops: &[Common::D2D1_GRADIENT_STOP], colorinterpolationgamma: D2D1_GAMMA, extendmode: D2D1_EXTEND_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGradientStopCollection)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gradientstops.as_ptr()), gradientstops.len().try_into().unwrap(), colorinterpolationgamma, extendmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateLinearGradientBrush(&self, lineargradientbrushproperties: *const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -13643,7 +12587,6 @@ impl ID2D1RenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateLinearGradientBrush)(::windows_core::Interface::as_raw(self), lineargradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateRadialGradientBrush(&self, radialgradientbrushproperties: *const D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES, brushproperties: ::core::option::Option<*const D2D1_BRUSH_PROPERTIES>, gradientstopcollection: P0) -> ::windows_core::Result where @@ -13652,13 +12595,11 @@ impl ID2D1RenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), radialgradientbrushproperties, ::core::mem::transmute(brushproperties.unwrap_or(::std::ptr::null())), gradientstopcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateCompatibleRenderTarget(&self, desiredsize: ::core::option::Option<*const Common::D2D_SIZE_F>, desiredpixelsize: ::core::option::Option<*const Common::D2D_SIZE_U>, desiredformat: ::core::option::Option<*const Common::D2D1_PIXEL_FORMAT>, options: D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateCompatibleRenderTarget)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(desiredsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredpixelsize.unwrap_or(::std::ptr::null())), ::core::mem::transmute(desiredformat.unwrap_or(::std::ptr::null())), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateLayer(&self, size: ::core::option::Option<*const Common::D2D_SIZE_F>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13668,7 +12609,6 @@ impl ID2D1RenderTarget { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateMesh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawLine(&self, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -13677,7 +12617,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawLine)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point0), ::core::mem::transmute(point1), brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -13686,7 +12625,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRectangle(&self, rect: *const Common::D2D_RECT_F, brush: P0) where @@ -13694,7 +12632,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).FillRectangle)(::windows_core::Interface::as_raw(self), rect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -13703,7 +12640,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillRoundedRectangle(&self, roundedrect: *const D2D1_ROUNDED_RECT, brush: P0) where @@ -13711,7 +12647,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).FillRoundedRectangle)(::windows_core::Interface::as_raw(self), roundedrect, brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0, strokewidth: f32, strokestyle: P1) where @@ -13720,7 +12655,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawEllipse)(::windows_core::Interface::as_raw(self), ellipse, brush.into_param().abi(), strokewidth, strokestyle.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillEllipse(&self, ellipse: *const D2D1_ELLIPSE, brush: P0) where @@ -13751,7 +12685,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).FillMesh)(::windows_core::Interface::as_raw(self), mesh.into_param().abi(), brush.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn FillOpacityMask(&self, opacitymask: P0, brush: P1, content: D2D1_OPACITY_MASK_CONTENT, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -13760,7 +12693,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).FillOpacityMask)(::windows_core::Interface::as_raw(self), opacitymask.into_param().abi(), brush.into_param().abi(), content, ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap(&self, bitmap: P0, destinationrectangle: ::core::option::Option<*const Common::D2D_RECT_F>, opacity: f32, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, sourcerectangle: ::core::option::Option<*const Common::D2D_RECT_F>) where @@ -13768,7 +12700,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawBitmap)(::windows_core::Interface::as_raw(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle.unwrap_or(::std::ptr::null())), opacity, interpolationmode, ::core::mem::transmute(sourcerectangle.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText(&self, string: &[u16], textformat: P0, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -13777,7 +12708,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawText)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(string.as_ptr()), string.len().try_into().unwrap(), textformat.into_param().abi(), layoutrect, defaultfillbrush.into_param().abi(), options, measuringmode) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout(&self, origin: Common::D2D_POINT_2F, textlayout: P0, defaultfillbrush: P1, options: D2D1_DRAW_TEXT_OPTIONS) where @@ -13786,7 +12716,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawTextLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(origin), textlayout.into_param().abi(), defaultfillbrush.into_param().abi(), options) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_DirectWrite\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawGlyphRun(&self, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, foregroundbrush: P0, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) where @@ -13794,12 +12723,10 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).DrawGlyphRun)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, foregroundbrush.into_param().abi(), measuringmode) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).SetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -13816,7 +12743,6 @@ impl ID2D1RenderTarget { pub unsafe fn GetTextAntialiasMode(&self) -> D2D1_TEXT_ANTIALIAS_MODE { (::windows_core::Interface::vtable(self).GetTextAntialiasMode)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn SetTextRenderingParams(&self, textrenderingparams: P0) where @@ -13824,7 +12750,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).SetTextRenderingParams)(::windows_core::Interface::as_raw(self), textrenderingparams.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] #[cfg(feature = "Win32_Graphics_DirectWrite")] pub unsafe fn GetTextRenderingParams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13837,7 +12762,6 @@ impl ID2D1RenderTarget { pub unsafe fn GetTags(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).GetTags)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer(&self, layerparameters: *const D2D1_LAYER_PARAMETERS, layer: P0) where @@ -13863,7 +12787,6 @@ impl ID2D1RenderTarget { { (::windows_core::Interface::vtable(self).RestoreDrawingState)(::windows_core::Interface::as_raw(self), drawingstateblock.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn PushAxisAlignedClip(&self, cliprect: *const Common::D2D_RECT_F, antialiasmode: D2D1_ANTIALIAS_MODE) { (::windows_core::Interface::vtable(self).PushAxisAlignedClip)(::windows_core::Interface::as_raw(self), cliprect, antialiasmode) @@ -13871,7 +12794,6 @@ impl ID2D1RenderTarget { pub unsafe fn PopAxisAlignedClip(&self) { (::windows_core::Interface::vtable(self).PopAxisAlignedClip)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Clear(&self, clearcolor: ::core::option::Option<*const Common::D2D1_COLOR_F>) { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(clearcolor.unwrap_or(::std::ptr::null()))) @@ -13882,7 +12804,6 @@ impl ID2D1RenderTarget { pub unsafe fn EndDraw(&self, tag1: ::core::option::Option<*mut u64>, tag2: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EndDraw)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(tag1.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(tag2.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetPixelFormat(&self) -> Common::D2D1_PIXEL_FORMAT { let mut result__: Common::D2D1_PIXEL_FORMAT = ::core::mem::zeroed(); @@ -13895,14 +12816,12 @@ impl ID2D1RenderTarget { pub unsafe fn GetDpi(&self, dpix: *mut f32, dpiy: *mut f32) { (::windows_core::Interface::vtable(self).GetDpi)(::windows_core::Interface::as_raw(self), dpix, dpiy) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSize)(::windows_core::Interface::as_raw(self), &mut result__); result__ } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPixelSize(&self) -> Common::D2D_SIZE_U { let mut result__: Common::D2D_SIZE_U = ::core::mem::zeroed(); @@ -13912,7 +12831,6 @@ impl ID2D1RenderTarget { pub unsafe fn GetMaximumBitmapSize(&self) -> u32 { (::windows_core::Interface::vtable(self).GetMaximumBitmapSize)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn IsSupported(&self, rendertargetproperties: *const D2D1_RENDER_TARGET_PROPERTIES) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsSupported)(::windows_core::Interface::as_raw(self), rendertargetproperties) @@ -14117,13 +13035,11 @@ impl ID2D1RoundedRectangleGeometry { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -14132,7 +13048,6 @@ impl ID2D1RoundedRectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -14141,13 +13056,11 @@ impl ID2D1RoundedRectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -14156,7 +13069,6 @@ impl ID2D1RoundedRectangleGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -14164,7 +13076,6 @@ impl ID2D1RoundedRectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -14172,7 +13083,6 @@ impl ID2D1RoundedRectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -14181,7 +13091,6 @@ impl ID2D1RoundedRectangleGeometry { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -14189,24 +13098,20 @@ impl ID2D1RoundedRectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -14215,7 +13120,6 @@ impl ID2D1RoundedRectangleGeometry { { (::windows_core::Interface::vtable(self).base__.Widen)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetRoundedRect(&self, roundedrect: *mut D2D1_ROUNDED_RECT) { (::windows_core::Interface::vtable(self).GetRoundedRect)(::windows_core::Interface::as_raw(self), roundedrect) @@ -14243,7 +13147,6 @@ impl ID2D1SolidColorBrush { pub unsafe fn SetOpacity(&self, opacity: f32) { (::windows_core::Interface::vtable(self).base__.SetOpacity)(::windows_core::Interface::as_raw(self), opacity) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, transform: *const super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -14251,17 +13154,14 @@ impl ID2D1SolidColorBrush { pub unsafe fn GetOpacity(&self) -> f32 { (::windows_core::Interface::vtable(self).base__.GetOpacity)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), transform) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetColor(&self, color: *const Common::D2D1_COLOR_F) { (::windows_core::Interface::vtable(self).SetColor)(::windows_core::Interface::as_raw(self), color) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetColor(&self) -> Common::D2D1_COLOR_F { let mut result__: Common::D2D1_COLOR_F = ::core::mem::zeroed(); @@ -14306,7 +13206,6 @@ impl ID2D1SourceTransform { { (::windows_core::Interface::vtable(self).SetRenderInfo)(::windows_core::Interface::as_raw(self), renderinfo.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn Draw(&self, target: P0, drawrect: *const super::super::Foundation::RECT, targetorigin: Common::D2D_POINT_2U) -> ::windows_core::Result<()> where @@ -14335,17 +13234,14 @@ impl ID2D1SpriteBatch { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn AddSprites(&self, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: ::core::option::Option<*const Common::D2D_RECT_U>, colors: ::core::option::Option<*const Common::D2D1_COLOR_F>, transforms: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddSprites)(::windows_core::Interface::as_raw(self), spritecount, destinationrectangles, ::core::mem::transmute(sourcerectangles.unwrap_or(::std::ptr::null())), ::core::mem::transmute(colors.unwrap_or(::std::ptr::null())), ::core::mem::transmute(transforms.unwrap_or(::std::ptr::null())), destinationrectanglesstride, sourcerectanglesstride, colorsstride, transformsstride).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn SetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: ::core::option::Option<*const Common::D2D_RECT_F>, sourcerectangles: ::core::option::Option<*const Common::D2D_RECT_U>, colors: ::core::option::Option<*const Common::D2D1_COLOR_F>, transforms: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSprites)(::windows_core::Interface::as_raw(self), startindex, spritecount, ::core::mem::transmute(destinationrectangles.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sourcerectangles.unwrap_or(::std::ptr::null())), ::core::mem::transmute(colors.unwrap_or(::std::ptr::null())), ::core::mem::transmute(transforms.unwrap_or(::std::ptr::null())), destinationrectanglesstride, sourcerectanglesstride, colorsstride, transformsstride).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: ::core::option::Option<*mut Common::D2D_RECT_F>, sourcerectangles: ::core::option::Option<*mut Common::D2D_RECT_U>, colors: ::core::option::Option<*mut Common::D2D1_COLOR_F>, transforms: ::core::option::Option<*mut super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSprites)(::windows_core::Interface::as_raw(self), startindex, spritecount, ::core::mem::transmute(destinationrectangles.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sourcerectangles.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(colors.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(transforms.unwrap_or(::std::ptr::null_mut()))).ok() @@ -14512,12 +13408,10 @@ impl ID2D1SvgDocument { (::windows_core::Interface::vtable(self).base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetViewportSize(&self, viewportsize: Common::D2D_SIZE_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetViewportSize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(viewportsize)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetViewportSize(&self) -> Common::D2D_SIZE_F { let mut result__: Common::D2D_SIZE_F = ::core::mem::zeroed(); @@ -14542,7 +13436,6 @@ impl ID2D1SvgDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindElementById)(::windows_core::Interface::as_raw(self), id.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, outputxmlstream: P0, subtree: P1) -> ::windows_core::Result<()> where @@ -14551,7 +13444,6 @@ impl ID2D1SvgDocument { { (::windows_core::Interface::vtable(self).Serialize)(::windows_core::Interface::as_raw(self), outputxmlstream.into_param().abi(), subtree.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Deserialize(&self, inputxmlstream: P0) -> ::windows_core::Result where @@ -14560,7 +13452,6 @@ impl ID2D1SvgDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Deserialize)(::windows_core::Interface::as_raw(self), inputxmlstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreatePaint(&self, painttype: D2D1_SVG_PAINT_TYPE, color: ::core::option::Option<*const Common::D2D1_COLOR_F>, id: P0) -> ::windows_core::Result where @@ -14573,7 +13464,6 @@ impl ID2D1SvgDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStrokeDashArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(dashes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dashes.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreatePointCollection(&self, points: ::core::option::Option<&[Common::D2D_POINT_2F]>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14889,12 +13779,10 @@ impl ID2D1SvgPaint { pub unsafe fn GetPaintType(&self) -> D2D1_SVG_PAINT_TYPE { (::windows_core::Interface::vtable(self).GetPaintType)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetColor(&self, color: *const Common::D2D1_COLOR_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColor)(::windows_core::Interface::as_raw(self), color).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetColor(&self) -> Common::D2D1_COLOR_F { let mut result__ = ::std::mem::zeroed(); @@ -14975,7 +13863,6 @@ impl ID2D1SvgPathData { pub unsafe fn GetCommandsCount(&self) -> u32 { (::windows_core::Interface::vtable(self).GetCommandsCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreatePathGeometry(&self, fillmode: Common::D2D1_FILL_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15021,12 +13908,10 @@ impl ID2D1SvgPointCollection { pub unsafe fn RemovePointsAtEnd(&self, pointscount: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemovePointsAtEnd)(::windows_core::Interface::as_raw(self), pointscount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn UpdatePoints(&self, points: &[Common::D2D_POINT_2F], startindex: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UpdatePoints)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(points.as_ptr()), points.len().try_into().unwrap(), startindex).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetPoints(&self, points: &mut [Common::D2D_POINT_2F], startindex: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPoints)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(points.as_ptr()), points.len().try_into().unwrap(), startindex).ok() @@ -15104,7 +13989,6 @@ pub struct ID2D1SvgStrokeDashArray_Vtbl { ::windows_core::imp::com_interface!(ID2D1TessellationSink, ID2D1TessellationSink_Vtbl, 0x2cd906c1_12e2_11dc_9fed_001143a055f9); ::windows_core::imp::interface_hierarchy!(ID2D1TessellationSink, ::windows_core::IUnknown); impl ID2D1TessellationSink { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn AddTriangles(&self, triangles: &[D2D1_TRIANGLE]) { (::windows_core::Interface::vtable(self).AddTriangles)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(triangles.as_ptr()), triangles.len().try_into().unwrap()) @@ -15241,13 +14125,11 @@ impl ID2D1TransformedGeometry { (::windows_core::Interface::vtable(self).base__.base__.GetFactory)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetBounds(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBounds)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetWidenedBounds(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -15256,7 +14138,6 @@ impl ID2D1TransformedGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWidenedBounds)(::windows_core::Interface::as_raw(self), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn StrokeContainsPoint(&self, point: Common::D2D_POINT_2F, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -15265,13 +14146,11 @@ impl ID2D1TransformedGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.StrokeContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), strokewidth, strokestyle.into_param().abi(), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn FillContainsPoint(&self, point: Common::D2D_POINT_2F, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FillContainsPoint)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(point), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn CompareWithGeometry(&self, inputgeometry: P0, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result where @@ -15280,7 +14159,6 @@ impl ID2D1TransformedGeometry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Simplify(&self, simplificationoption: D2D1_GEOMETRY_SIMPLIFICATION_OPTION, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -15288,7 +14166,6 @@ impl ID2D1TransformedGeometry { { (::windows_core::Interface::vtable(self).base__.Simplify)(::windows_core::Interface::as_raw(self), simplificationoption, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn Tessellate(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, tessellationsink: P0) -> ::windows_core::Result<()> where @@ -15296,7 +14173,6 @@ impl ID2D1TransformedGeometry { { (::windows_core::Interface::vtable(self).base__.Tessellate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, tessellationsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CombineWithGeometry(&self, inputgeometry: P0, combinemode: D2D1_COMBINE_MODE, inputgeometrytransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -15305,7 +14181,6 @@ impl ID2D1TransformedGeometry { { (::windows_core::Interface::vtable(self).base__.CombineWithGeometry)(::windows_core::Interface::as_raw(self), inputgeometry.into_param().abi(), combinemode, ::core::mem::transmute(inputgeometrytransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Outline(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P0) -> ::windows_core::Result<()> where @@ -15313,24 +14188,20 @@ impl ID2D1TransformedGeometry { { (::windows_core::Interface::vtable(self).base__.Outline)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, geometrysink.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeArea(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeArea)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn ComputeLength(&self, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeLength)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputePointAtLength(&self, length: f32, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, point: ::core::option::Option<*mut Common::D2D_POINT_2F>, unittangentvector: ::core::option::Option<*mut Common::D2D_POINT_2F>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ComputePointAtLength)(::windows_core::Interface::as_raw(self), length, ::core::mem::transmute(worldtransform.unwrap_or(::std::ptr::null())), flatteningtolerance, ::core::mem::transmute(point.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unittangentvector.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn Widen(&self, strokewidth: f32, strokestyle: P0, worldtransform: ::core::option::Option<*const super::super::super::Foundation::Numerics::Matrix3x2>, flatteningtolerance: f32, geometrysink: P1) -> ::windows_core::Result<()> where @@ -15344,7 +14215,6 @@ impl ID2D1TransformedGeometry { (::windows_core::Interface::vtable(self).GetSourceGeometry)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, transform: *mut super::super::super::Foundation::Numerics::Matrix3x2) { (::windows_core::Interface::vtable(self).GetTransform)(::windows_core::Interface::as_raw(self), transform) @@ -18545,7 +17415,6 @@ impl ::core::fmt::Debug for DWRITE_PAINT_FEATURE_LEVEL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_ARC_SEGMENT { pub point: Common::D2D_POINT_2F, @@ -18649,7 +17518,6 @@ impl ::core::default::Default for D2D1_BITMAP_BRUSH_PROPERTIES1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D2D1_BITMAP_PROPERTIES { pub pixelFormat: Common::D2D1_PIXEL_FORMAT, @@ -18689,7 +17557,6 @@ impl ::core::default::Default for D2D1_BITMAP_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D2D1_BITMAP_PROPERTIES1 { pub pixelFormat: Common::D2D1_PIXEL_FORMAT, @@ -18764,7 +17631,6 @@ impl ::core::default::Default for D2D1_BLEND_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct D2D1_BRUSH_PROPERTIES { pub opacity: f32, @@ -18834,7 +17700,6 @@ impl ::core::default::Default for D2D1_CREATION_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { pub shaderBufferWithInputSignature: *const u8, @@ -18876,7 +17741,6 @@ impl ::core::default::Default for D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct D2D1_DRAWING_STATE_DESCRIPTION { pub antialiasMode: D2D1_ANTIALIAS_MODE, @@ -18918,7 +17782,6 @@ impl ::core::default::Default for D2D1_DRAWING_STATE_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct D2D1_DRAWING_STATE_DESCRIPTION1 { pub antialiasMode: D2D1_ANTIALIAS_MODE, @@ -18962,7 +17825,6 @@ impl ::core::default::Default for D2D1_DRAWING_STATE_DESCRIPTION1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_EFFECT_INPUT_DESCRIPTION { pub effect: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -19000,7 +17862,6 @@ impl ::core::default::Default for D2D1_EFFECT_INPUT_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_ELLIPSE { pub point: Common::D2D_POINT_2F, @@ -19127,7 +17988,6 @@ impl ::core::default::Default for D2D1_FEATURE_DATA_DOUBLES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_GRADIENT_MESH_PATCH { pub point00: Common::D2D_POINT_2F, @@ -19236,7 +18096,6 @@ impl ::core::default::Default for D2D1_GRADIENT_MESH_PATCH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_HWND_RENDER_TARGET_PROPERTIES { pub hwnd: super::super::Foundation::HWND, @@ -19276,7 +18135,6 @@ impl ::core::default::Default for D2D1_HWND_RENDER_TARGET_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_IMAGE_BRUSH_PROPERTIES { pub sourceRectangle: Common::D2D_RECT_F, @@ -19379,7 +18237,6 @@ impl ::core::default::Default for D2D1_INK_POINT { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub struct D2D1_INK_STYLE_PROPERTIES { pub nibShape: D2D1_INK_NIB_SHAPE, @@ -19448,7 +18305,6 @@ impl ::core::default::Default for D2D1_INPUT_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D2D1_INPUT_ELEMENT_DESC { pub semanticName: ::windows_core::PCSTR, @@ -19490,7 +18346,6 @@ impl ::core::default::Default for D2D1_INPUT_ELEMENT_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub struct D2D1_LAYER_PARAMETERS { pub contentBounds: Common::D2D_RECT_F, @@ -19532,7 +18387,6 @@ impl ::core::default::Default for D2D1_LAYER_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub struct D2D1_LAYER_PARAMETERS1 { pub contentBounds: Common::D2D_RECT_F, @@ -19574,7 +18428,6 @@ impl ::core::default::Default for D2D1_LAYER_PARAMETERS1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES { pub startPoint: Common::D2D_POINT_2F, @@ -19643,7 +18496,6 @@ impl ::core::default::Default for D2D1_MAPPED_RECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_POINT_DESCRIPTION { pub point: Common::D2D_POINT_2F, @@ -19741,7 +18593,6 @@ impl ::core::default::Default for D2D1_PROPERTY_BINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_QUADRATIC_BEZIER_SEGMENT { pub point1: Common::D2D_POINT_2F, @@ -19780,7 +18631,6 @@ impl ::core::default::Default for D2D1_QUADRATIC_BEZIER_SEGMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES { pub center: Common::D2D_POINT_2F, @@ -19821,7 +18671,6 @@ impl ::core::default::Default for D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_RENDERING_CONTROLS { pub bufferPrecision: D2D1_BUFFER_PRECISION, @@ -19860,7 +18709,6 @@ impl ::core::default::Default for D2D1_RENDERING_CONTROLS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D2D1_RENDER_TARGET_PROPERTIES { pub r#type: D2D1_RENDER_TARGET_TYPE, @@ -19937,7 +18785,6 @@ impl ::core::default::Default for D2D1_RESOURCE_TEXTURE_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_ROUNDED_RECT { pub rect: Common::D2D_RECT_F, @@ -19977,7 +18824,6 @@ impl ::core::default::Default for D2D1_ROUNDED_RECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_SIMPLE_COLOR_PROFILE { pub redPrimary: Common::D2D_POINT_2F, @@ -20216,7 +19062,6 @@ impl ::core::default::Default for D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct D2D1_TRIANGLE { pub point1: Common::D2D_POINT_2F, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/impl.rs index d7eab149b0..fc62ce0e52 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/impl.rs @@ -453,7 +453,6 @@ impl IDxcIncludeHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDxcLibrary_Impl: Sized { fn SetMalloc(&self, pmalloc: ::core::option::Option<&super::super::super::System::Com::IMalloc>) -> ::windows_core::Result<()>; @@ -1140,7 +1139,6 @@ impl IDxcResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDxcUtils_Impl: Sized { fn CreateBlobFromBlob(&self, pblob: ::core::option::Option<&IDxcBlob>, offset: u32, length: u32) -> ::windows_core::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 cd79a38b10..adc6badb3a 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 @@ -7,7 +7,6 @@ where let mut result__ = ::std::ptr::null_mut(); DxcCreateInstance(rclsid, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DxcCreateInstance2(pmalloc: P0, rclsid: *const ::windows_core::GUID) -> ::windows_core::Result @@ -392,7 +391,6 @@ pub struct IDxcIncludeHandler_Vtbl { ::windows_core::imp::com_interface!(IDxcLibrary, IDxcLibrary_Vtbl, 0xe5204dc7_d18c_4c3c_bdfb_851673980fe7); ::windows_core::imp::interface_hierarchy!(IDxcLibrary, ::windows_core::IUnknown); impl IDxcLibrary { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMalloc(&self, pmalloc: P0) -> ::windows_core::Result<()> where @@ -422,7 +420,6 @@ impl IDxcLibrary { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBlobWithEncodingOnHeapCopy)(::windows_core::Interface::as_raw(self), ptext, size, codepage, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBlobWithEncodingOnMalloc(&self, ptext: *const ::core::ffi::c_void, pimalloc: P0, size: u32, codepage: DXC_CP) -> ::windows_core::Result where @@ -435,7 +432,6 @@ impl IDxcLibrary { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateIncludeHandler)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStreamFromBlobReadOnly(&self, pblob: P0) -> ::windows_core::Result where @@ -783,7 +779,6 @@ impl IDxcUtils { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBlobFromPinned)(::windows_core::Interface::as_raw(self), pdata, size, codepage, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoveToBlob(&self, pdata: *const ::core::ffi::c_void, pimalloc: P0, size: u32, codepage: DXC_CP) -> ::windows_core::Result where @@ -803,7 +798,6 @@ impl IDxcUtils { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LoadFile)(::windows_core::Interface::as_raw(self), pfilename.into_param().abi(), ::core::mem::transmute(pcodepage.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReadOnlyStreamFromBlob(&self, pblob: P0) -> ::windows_core::Result where @@ -1167,7 +1161,6 @@ impl ::core::default::Default for DxcShaderHash { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type DxcCreateInstance2Proc = ::core::option::Option, rclsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT>; pub type DxcCreateInstanceProc = ::core::option::Option ::windows_core::HRESULT>; 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 0dbc56b53e..e49b031060 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 @@ -43,7 +43,6 @@ pub unsafe fn D3DCreateBlob(size: usize) -> ::windows_core::Result ::windows_core::Result { @@ -51,7 +50,6 @@ pub unsafe fn D3DCreateFunctionLinkingGraph(uflags: u32) -> ::windows_core::Resu let mut result__ = ::std::mem::zeroed(); D3DCreateFunctionLinkingGraph(uflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] #[inline] pub unsafe fn D3DCreateLinker() -> ::windows_core::Result { @@ -73,7 +71,6 @@ where let mut result__ = ::std::mem::zeroed(); D3DDisassemble(psrcdata, srcdatasize, flags, szcomments.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D10\"`"] #[cfg(feature = "Win32_Graphics_Direct3D10")] #[inline] pub unsafe fn D3DDisassemble10Effect(peffect: P0, flags: u32) -> ::windows_core::Result @@ -127,7 +124,6 @@ pub unsafe fn D3DGetTraceInstructionOffsets(psrcdata: *const ::core::ffi::c_void ::windows_targets::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().try_into().unwrap()), ::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_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] #[inline] pub unsafe fn D3DLoadModule(psrcdata: *const ::core::ffi::c_void, cbsrcdatasize: usize) -> ::windows_core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs index 3c43475249..adb0dd652a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Win32_Graphics_Direct3D_Dxc")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D_Dxc\"`"] pub mod Dxc; #[cfg(feature = "Win32_Graphics_Direct3D_Fxc")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D_Fxc\"`"] pub mod Fxc; ::windows_core::imp::com_interface!(ID3DBlob, ID3DBlob_Vtbl, 0x8ba5fb08_5195_40e2_ac58_0d989c3a0102); ::windows_core::imp::interface_hierarchy!(ID3DBlob, ::windows_core::IUnknown); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/impl.rs index 0d282339a2..9c4e3d298e 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/impl.rs @@ -124,7 +124,6 @@ impl ID3D10Counter_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub trait ID3D10Debug_Impl: Sized { fn SetFeatureMask(&self, mask: u32) -> ::windows_core::Result<()>; @@ -213,7 +212,6 @@ impl ID3D10DepthStencilState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D10DepthStencilView_Impl: Sized + ID3D10View_Impl { fn GetDesc(&self, pdesc: *mut D3D10_DEPTH_STENCIL_VIEW_DESC); @@ -234,7 +232,6 @@ impl ID3D10DepthStencilView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D10Device_Impl: Sized { fn VSSetConstantBuffers(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option); @@ -946,7 +943,6 @@ impl ID3D10Device_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D10Device1_Impl: Sized + ID3D10Device_Impl { fn CreateShaderResourceView1(&self, presource: ::core::option::Option<&ID3D10Resource>, pdesc: *const D3D10_SHADER_RESOURCE_VIEW_DESC1, ppsrview: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -1809,7 +1805,6 @@ impl ID3D10EffectShaderResourceVariable { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10EffectShaderVariable_Impl: Sized + ID3D10EffectVariable_Impl { fn GetShaderDesc(&self, shaderindex: u32, pdesc: *mut D3D10_EFFECT_SHADER_DESC) -> ::windows_core::Result<()>; @@ -2002,7 +1997,6 @@ impl ID3D10EffectTechnique { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10EffectType_Impl: Sized { fn IsValid(&self) -> super::super::Foundation::BOOL; @@ -2750,7 +2744,6 @@ impl ID3D10RasterizerState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D10RenderTargetView_Impl: Sized + ID3D10View_Impl { fn GetDesc(&self, pdesc: *mut D3D10_RENDER_TARGET_VIEW_DESC); @@ -2822,7 +2815,6 @@ impl ID3D10SamplerState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10ShaderReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D10_SHADER_DESC) -> ::windows_core::Result<()>; @@ -2881,7 +2873,6 @@ impl ID3D10ShaderReflection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10ShaderReflection1_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D10_SHADER_DESC) -> ::windows_core::Result<()>; @@ -3045,7 +3036,6 @@ impl ID3D10ShaderReflection1_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10ShaderReflectionConstantBuffer_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D10_SHADER_BUFFER_DESC) -> ::windows_core::Result<()>; @@ -3088,7 +3078,6 @@ impl ID3D10ShaderReflectionConstantBuffer { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D10ShaderReflectionType_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D10_SHADER_TYPE_DESC) -> ::windows_core::Result<()>; @@ -3173,7 +3162,6 @@ impl ID3D10ShaderReflectionVariable { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D10ShaderResourceView_Impl: Sized + ID3D10View_Impl { fn GetDesc(&self, pdesc: *mut D3D10_SHADER_RESOURCE_VIEW_DESC); @@ -3194,7 +3182,6 @@ impl ID3D10ShaderResourceView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D10ShaderResourceView1_Impl: Sized + ID3D10ShaderResourceView_Impl { fn GetDesc1(&self, pdesc: *mut D3D10_SHADER_RESOURCE_VIEW_DESC1); @@ -3289,7 +3276,6 @@ impl ID3D10SwitchToRef_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D10Texture1D_Impl: Sized + ID3D10Resource_Impl { fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -3327,7 +3313,6 @@ impl ID3D10Texture1D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D10Texture2D_Impl: Sized + ID3D10Resource_Impl { fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32) -> ::windows_core::Result; @@ -3371,7 +3356,6 @@ impl ID3D10Texture2D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D10Texture3D_Impl: Sized + ID3D10Resource_Impl { fn Map(&self, subresource: u32, maptype: D3D10_MAP, mapflags: u32) -> ::windows_core::Result; 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 9649f23c3a..577d7c5f98 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10CompileEffectFromMemory(pdata: *const ::core::ffi::c_void, datalength: usize, psrcfilename: P0, pdefines: ::core::option::Option<*const super::Direct3D::D3D_SHADER_MACRO>, pinclude: P1, hlslflags: u32, fxflags: u32, ppcompiledeffect: *mut ::core::option::Option, pperrors: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -9,7 +8,6 @@ where ::windows_targets::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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10CompileShader(psrcdata: &[u8], pfilename: P0, pdefines: ::core::option::Option<*const super::Direct3D::D3D_SHADER_MACRO>, pinclude: P1, pfunctionname: P2, pprofile: P3, flags: u32, ppshader: *mut ::core::option::Option, pperrormsgs: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -22,7 +20,6 @@ where ::windows_targets::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().try_into().unwrap(), 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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10CreateBlob(numbytes: usize) -> ::windows_core::Result { @@ -30,7 +27,6 @@ pub unsafe fn D3D10CreateBlob(numbytes: usize) -> ::windows_core::Result(padapter: P0, drivertype: D3D10_DRIVER_TYPE, software: P1, flags: u32, sdkversion: u32, ppdevice: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -41,7 +37,6 @@ where ::windows_targets::link!("d3d10.dll" "system" fn D3D10CreateDevice(padapter : * mut::core::ffi::c_void, drivertype : D3D10_DRIVER_TYPE, software : super::super::Foundation:: HMODULE, 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_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn D3D10CreateDevice1(padapter: P0, drivertype: D3D10_DRIVER_TYPE, software: P1, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, ppdevice: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -52,7 +47,6 @@ where ::windows_targets::link!("d3d10_1.dll" "system" fn D3D10CreateDevice1(padapter : * mut::core::ffi::c_void, drivertype : D3D10_DRIVER_TYPE, software : super::super::Foundation:: HMODULE, 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_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[inline] pub unsafe fn D3D10CreateDeviceAndSwapChain(padapter: P0, drivertype: D3D10_DRIVER_TYPE, software: P1, flags: u32, sdkversion: u32, pswapchaindesc: ::core::option::Option<*const super::Dxgi::DXGI_SWAP_CHAIN_DESC>, ppswapchain: ::core::option::Option<*mut ::core::option::Option>, ppdevice: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -63,7 +57,6 @@ where ::windows_targets::link!("d3d10.dll" "system" fn D3D10CreateDeviceAndSwapChain(padapter : * mut::core::ffi::c_void, drivertype : D3D10_DRIVER_TYPE, software : super::super::Foundation:: HMODULE, 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_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[inline] pub unsafe fn D3D10CreateDeviceAndSwapChain1(padapter: P0, drivertype: D3D10_DRIVER_TYPE, software: P1, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, pswapchaindesc: ::core::option::Option<*const super::Dxgi::DXGI_SWAP_CHAIN_DESC>, ppswapchain: ::core::option::Option<*mut ::core::option::Option>, ppdevice: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -102,7 +95,6 @@ where let mut result__ = ::std::mem::zeroed(); D3D10CreateStateBlock(pdevice.into_param().abi(), pstateblockmask, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10DisassembleEffect(peffect: P0, enablecolorcode: P1) -> ::windows_core::Result @@ -114,7 +106,6 @@ where let mut result__ = ::std::mem::zeroed(); D3D10DisassembleEffect(peffect.into_param().abi(), enablecolorcode.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10DisassembleShader(pshader: *const ::core::ffi::c_void, bytecodelength: usize, enablecolorcode: P0, pcomments: P1) -> ::windows_core::Result @@ -134,7 +125,6 @@ where ::windows_targets::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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows_core::Result { @@ -142,7 +132,6 @@ pub unsafe fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core let mut result__ = ::std::mem::zeroed(); D3D10GetInputAndOutputSignatureBlob(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows_core::Result { @@ -150,7 +139,6 @@ pub unsafe fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_ let mut result__ = ::std::mem::zeroed(); D3D10GetInputSignatureBlob(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows_core::Result { @@ -166,7 +154,6 @@ where ::windows_targets::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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetShaderDebugInfo(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows_core::Result { @@ -182,7 +169,6 @@ where ::windows_targets::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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10PreprocessShader(psrcdata: &[u8], pfilename: P0, pdefines: ::core::option::Option<*const super::Direct3D::D3D_SHADER_MACRO>, pinclude: P1, ppshadertext: *mut ::core::option::Option, pperrormsgs: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -462,7 +448,6 @@ impl ID3D10Debug { pub unsafe fn GetPresentPerRenderOpDelay(&self) -> u32 { (::windows_core::Interface::vtable(self).GetPresentPerRenderOpDelay)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn SetSwapChain(&self, pswapchain: P0) -> ::windows_core::Result<()> where @@ -470,7 +455,6 @@ impl ID3D10Debug { { (::windows_core::Interface::vtable(self).SetSwapChain)(::windows_core::Interface::as_raw(self), pswapchain.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetSwapChain(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -557,7 +541,6 @@ impl ID3D10DepthStencilView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_DEPTH_STENCIL_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -616,7 +599,6 @@ impl ID3D10Device { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -639,7 +621,6 @@ impl ID3D10Device { { (::windows_core::Interface::vtable(self).GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -737,7 +718,6 @@ impl ID3D10Device { { (::windows_core::Interface::vtable(self).GenerateMips)(::windows_core::Interface::as_raw(self), pshaderresourceview.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -776,7 +756,6 @@ impl ID3D10Device { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -789,7 +768,6 @@ impl ID3D10Device { (::windows_core::Interface::vtable(self).GSGetShader)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -864,25 +842,21 @@ impl ID3D10Device { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D10_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D10_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D10_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D10_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -890,7 +864,6 @@ impl ID3D10Device { { (::windows_core::Interface::vtable(self).CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -898,7 +871,6 @@ impl ID3D10Device { { (::windows_core::Interface::vtable(self).CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -906,7 +878,6 @@ impl ID3D10Device { { (::windows_core::Interface::vtable(self).CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D10_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -944,13 +915,11 @@ impl ID3D10Device { pub unsafe fn CreateCounter(&self, pcounterdesc: *const D3D10_COUNTER_DESC, ppcounter: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateCounter)(::windows_core::Interface::as_raw(self), pcounterdesc, ::core::mem::transmute(ppcounter.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1166,7 +1135,6 @@ impl ID3D10Device1 { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -1189,7 +1157,6 @@ impl ID3D10Device1 { { (::windows_core::Interface::vtable(self).base__.GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -1287,7 +1254,6 @@ impl ID3D10Device1 { { (::windows_core::Interface::vtable(self).base__.GenerateMips)(::windows_core::Interface::as_raw(self), pshaderresourceview.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -1326,7 +1292,6 @@ impl ID3D10Device1 { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -1339,7 +1304,6 @@ impl ID3D10Device1 { (::windows_core::Interface::vtable(self).base__.GSGetShader)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -1414,25 +1378,21 @@ impl ID3D10Device1 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D10_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D10_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D10_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D10_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D10_SUBRESOURCE_DATA>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1440,7 +1400,6 @@ impl ID3D10Device1 { { (::windows_core::Interface::vtable(self).base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1448,7 +1407,6 @@ impl ID3D10Device1 { { (::windows_core::Interface::vtable(self).base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1456,7 +1414,6 @@ impl ID3D10Device1 { { (::windows_core::Interface::vtable(self).base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D10_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1494,13 +1451,11 @@ impl ID3D10Device1 { pub unsafe fn CreateCounter(&self, pcounterdesc: *const D3D10_COUNTER_DESC, ppcounter: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateCounter)(::windows_core::Interface::as_raw(self), pcounterdesc, ::core::mem::transmute(ppcounter.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1529,7 +1484,6 @@ impl ID3D10Device1 { pub unsafe fn GetTextFilterSize(&self, pwidth: ::core::option::Option<*mut u32>, pheight: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.GetTextFilterSize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pwidth.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pheight.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView1(&self, presource: P0, pdesc: ::core::option::Option<*const D3D10_SHADER_RESOURCE_VIEW_DESC1>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2986,12 +2940,10 @@ impl ID3D10EffectShaderVariable { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPixelShader)(::windows_core::Interface::as_raw(self), shaderindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputSignatureElementDesc(&self, shaderindex: u32, element: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputSignatureElementDesc)(::windows_core::Interface::as_raw(self), shaderindex, element, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputSignatureElementDesc(&self, shaderindex: u32, element: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputSignatureElementDesc)(::windows_core::Interface::as_raw(self), shaderindex, element, pdesc).ok() @@ -3168,7 +3120,6 @@ impl ID3D10EffectType { pub unsafe fn IsValid(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsValid)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_EFFECT_TYPE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3903,7 +3854,6 @@ impl ID3D10RenderTargetView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_RENDER_TARGET_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -3997,7 +3947,6 @@ pub struct ID3D10SamplerState_Vtbl { ::windows_core::imp::com_interface!(ID3D10ShaderReflection, ID3D10ShaderReflection_Vtbl, 0xd40e20b6_f8f7_42ad_ab20_4baf8f15dfaa); ::windows_core::imp::interface_hierarchy!(ID3D10ShaderReflection, ::windows_core::IUnknown); impl ID3D10ShaderReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4011,17 +3960,14 @@ impl ID3D10ShaderReflection { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D10_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() @@ -4055,7 +4001,6 @@ pub struct ID3D10ShaderReflection_Vtbl { ::windows_core::imp::com_interface!(ID3D10ShaderReflection1, ID3D10ShaderReflection1_Vtbl, 0xc3457783_a846_47ce_9520_cea6f66e7447); ::windows_core::imp::interface_hierarchy!(ID3D10ShaderReflection1, ::windows_core::IUnknown); impl ID3D10ShaderReflection1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4069,17 +4014,14 @@ impl ID3D10ShaderReflection1 { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D10_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D10_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() @@ -4090,7 +4032,6 @@ impl ID3D10ShaderReflection1 { { (::windows_core::Interface::vtable(self).GetVariableByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDescByName(&self, name: P0, pdesc: *mut D3D10_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> where @@ -4114,7 +4055,6 @@ impl ID3D10ShaderReflection1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBitwiseInstructionCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetGSInputPrimitive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4171,7 +4111,6 @@ pub struct ID3D10ShaderReflection1_Vtbl { } ::windows_core::imp::interface!(ID3D10ShaderReflectionConstantBuffer, ID3D10ShaderReflectionConstantBuffer_Vtbl); impl ID3D10ShaderReflectionConstantBuffer { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_BUFFER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4200,7 +4139,6 @@ pub struct ID3D10ShaderReflectionConstantBuffer_Vtbl { } ::windows_core::imp::interface!(ID3D10ShaderReflectionType, ID3D10ShaderReflectionType_Vtbl); impl ID3D10ShaderReflectionType { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_TYPE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4273,7 +4211,6 @@ impl ID3D10ShaderResourceView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_RESOURCE_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -4315,12 +4252,10 @@ impl ID3D10ShaderResourceView1 { (::windows_core::Interface::vtable(self).base__.base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_SHADER_RESOURCE_VIEW_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc1(&self, pdesc: *mut D3D10_SHADER_RESOURCE_VIEW_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc) @@ -4424,7 +4359,6 @@ impl ID3D10Texture1D { pub unsafe fn Unmap(&self, subresource: u32) { (::windows_core::Interface::vtable(self).Unmap)(::windows_core::Interface::as_raw(self), subresource) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_TEXTURE1D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -4481,7 +4415,6 @@ impl ID3D10Texture2D { pub unsafe fn Unmap(&self, subresource: u32) { (::windows_core::Interface::vtable(self).Unmap)(::windows_core::Interface::as_raw(self), subresource) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_TEXTURE2D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -4538,7 +4471,6 @@ impl ID3D10Texture3D { pub unsafe fn Unmap(&self, subresource: u32) { (::windows_core::Interface::vtable(self).Unmap)(::windows_core::Interface::as_raw(self), subresource) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D10_TEXTURE3D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -6531,7 +6463,6 @@ impl ::core::default::Default for D3D10_DEPTH_STENCIL_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_DEPTH_STENCIL_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -6557,7 +6488,6 @@ impl ::core::default::Default for D3D10_DEPTH_STENCIL_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D10_DEPTH_STENCIL_VIEW_DESC_0 { pub Texture1D: D3D10_TEX1D_DSV, @@ -6655,7 +6585,6 @@ impl ::core::default::Default for D3D10_EFFECT_SHADER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_EFFECT_TYPE_DESC { pub TypeName: ::windows_core::PCSTR, @@ -6800,7 +6729,6 @@ impl ::core::default::Default for D3D10_INFO_QUEUE_FILTER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_INPUT_ELEMENT_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -7213,7 +7141,6 @@ impl ::core::default::Default for D3D10_RENDER_TARGET_BLEND_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_RENDER_TARGET_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -7239,7 +7166,6 @@ impl ::core::default::Default for D3D10_RENDER_TARGET_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D10_RENDER_TARGET_VIEW_DESC_0 { pub Buffer: D3D10_BUFFER_RTV, @@ -7308,7 +7234,6 @@ impl ::core::default::Default for D3D10_SAMPLER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_BUFFER_DESC { pub Name: ::windows_core::PCSTR, @@ -7617,7 +7542,6 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_OUTPUTVAR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_DEBUG_SCOPEVAR_INFO { pub TokenId: u32, @@ -7731,7 +7655,6 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_TOKEN_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_DEBUG_VAR_INFO { pub TokenId: u32, @@ -7774,7 +7697,6 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_VAR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_DESC { pub Version: u32, @@ -7895,7 +7817,6 @@ impl ::core::default::Default for D3D10_SHADER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_INPUT_BIND_DESC { pub Name: ::windows_core::PCSTR, @@ -7940,7 +7861,6 @@ impl ::core::default::Default for D3D10_SHADER_INPUT_BIND_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D10_SHADER_RESOURCE_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -7966,7 +7886,6 @@ impl ::core::default::Default for D3D10_SHADER_RESOURCE_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D10_SHADER_RESOURCE_VIEW_DESC_0 { pub Buffer: D3D10_BUFFER_SRV, @@ -7998,7 +7917,6 @@ impl ::core::default::Default for D3D10_SHADER_RESOURCE_VIEW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D10_SHADER_RESOURCE_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -8024,7 +7942,6 @@ impl ::core::default::Default for D3D10_SHADER_RESOURCE_VIEW_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D10_SHADER_RESOURCE_VIEW_DESC1_0 { pub Buffer: D3D10_BUFFER_SRV, @@ -8057,7 +7974,6 @@ impl ::core::default::Default for D3D10_SHADER_RESOURCE_VIEW_DESC1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SHADER_TYPE_DESC { pub Class: super::Direct3D::D3D_SHADER_VARIABLE_CLASS, @@ -8134,7 +8050,6 @@ impl ::core::default::Default for D3D10_SHADER_VARIABLE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D10_SIGNATURE_PARAMETER_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -9037,7 +8952,6 @@ impl ::core::default::Default for D3D10_TEXCUBE_SRV { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_TEXTURE1D_DESC { pub Width: u32, @@ -9082,7 +8996,6 @@ impl ::core::default::Default for D3D10_TEXTURE1D_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_TEXTURE2D_DESC { pub Width: u32, @@ -9129,7 +9042,6 @@ impl ::core::default::Default for D3D10_TEXTURE2D_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D10_TEXTURE3D_DESC { pub Width: u32, @@ -9208,10 +9120,8 @@ impl ::core::default::Default for D3D10_VIEWPORT { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub type PFN_D3D10_CREATE_DEVICE1 = ::core::option::Option, param1: D3D10_DRIVER_TYPE, param2: super::super::Foundation::HMODULE, param3: u32, param4: D3D10_FEATURE_LEVEL1, param5: u32, param6: *mut ::core::option::Option) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub type PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1 = ::core::option::Option, param1: D3D10_DRIVER_TYPE, param2: super::super::Foundation::HMODULE, param3: u32, param4: D3D10_FEATURE_LEVEL1, param5: u32, param6: *mut super::Dxgi::DXGI_SWAP_CHAIN_DESC, param7: *mut ::core::option::Option, param8: *mut ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/impl.rs index a5718b6c9c..9ef6ef6298 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/impl.rs @@ -284,7 +284,6 @@ impl ID3D11CryptoSession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub trait ID3D11Debug_Impl: Sized { fn SetFeatureMask(&self, mask: u32) -> ::windows_core::Result<()>; @@ -387,7 +386,6 @@ impl ID3D11DepthStencilState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11DepthStencilView_Impl: Sized + ID3D11View_Impl { fn GetDesc(&self, pdesc: *mut D3D11_DEPTH_STENCIL_VIEW_DESC); @@ -408,7 +406,6 @@ impl ID3D11DepthStencilView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device_Impl: Sized { fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: *const D3D11_SUBRESOURCE_DATA, ppbuffer: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -723,7 +720,6 @@ impl ID3D11Device_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device1_Impl: Sized + ID3D11Device_Impl { fn GetImmediateContext1(&self, ppimmediatecontext: *mut ::core::option::Option); @@ -789,7 +785,6 @@ impl ID3D11Device1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device2_Impl: Sized + ID3D11Device1_Impl { fn GetImmediateContext2(&self, ppimmediatecontext: *mut ::core::option::Option); @@ -840,7 +835,6 @@ impl ID3D11Device2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device3_Impl: Sized + ID3D11Device2_Impl { fn CreateTexture2D1(&self, pdesc1: *const D3D11_TEXTURE2D_DESC1, pinitialdata: *const D3D11_SUBRESOURCE_DATA, pptexture2d: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -934,7 +928,6 @@ impl ID3D11Device3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device4_Impl: Sized + ID3D11Device3_Impl { fn RegisterDeviceRemovedEvent(&self, hevent: super::super::Foundation::HANDLE) -> ::windows_core::Result; @@ -971,7 +964,6 @@ impl ID3D11Device4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11Device5_Impl: Sized + ID3D11Device4_Impl { fn OpenSharedFence(&self, hfence: super::super::Foundation::HANDLE, returnedinterface: *const ::windows_core::GUID, ppfence: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1043,7 +1035,6 @@ impl ID3D11DeviceChild_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11DeviceContext_Impl: Sized + ID3D11DeviceChild_Impl { fn VSSetConstantBuffers(&self, startslot: u32, numbuffers: u32, ppconstantbuffers: *const ::core::option::Option); @@ -1816,7 +1807,6 @@ impl ID3D11DeviceContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11DeviceContext1_Impl: Sized + ID3D11DeviceContext_Impl { fn CopySubresourceRegion1(&self, pdstresource: ::core::option::Option<&ID3D11Resource>, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: ::core::option::Option<&ID3D11Resource>, srcsubresource: u32, psrcbox: *const D3D11_BOX, copyflags: u32); @@ -1966,7 +1956,6 @@ impl ID3D11DeviceContext1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11DeviceContext2_Impl: Sized + ID3D11DeviceContext1_Impl { fn UpdateTileMappings(&self, ptiledresource: ::core::option::Option<&ID3D11Resource>, numtiledresourceregions: u32, ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, ptilepool: ::core::option::Option<&ID3D11Buffer>, numranges: u32, prangeflags: *const u32, ptilepoolstartoffsets: *const u32, prangetilecounts: *const u32, flags: u32) -> ::windows_core::Result<()>; @@ -2065,7 +2054,6 @@ impl ID3D11DeviceContext2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11DeviceContext3_Impl: Sized + ID3D11DeviceContext2_Impl { fn Flush1(&self, contexttype: D3D11_CONTEXT_TYPE, hevent: super::super::Foundation::HANDLE); @@ -2103,7 +2091,6 @@ impl ID3D11DeviceContext3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11DeviceContext4_Impl: Sized + ID3D11DeviceContext3_Impl { fn Signal(&self, pfence: ::core::option::Option<&ID3D11Fence>, value: u64) -> ::windows_core::Result<()>; @@ -2144,7 +2131,6 @@ impl ID3D11DomainShader_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub trait ID3D11Fence_Impl: Sized + ID3D11DeviceChild_Impl { fn CreateSharedHandle(&self, pattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwaccess: u32, lpname: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -2188,7 +2174,6 @@ impl ID3D11Fence_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11FunctionLinkingGraph_Impl: Sized { fn CreateModuleInstance(&self, ppmoduleinstance: *mut ::core::option::Option, pperrorbuffer: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -2285,7 +2270,6 @@ impl ID3D11FunctionLinkingGraph_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11FunctionParameterReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D11_PARAMETER_DESC) -> ::windows_core::Result<()>; @@ -2316,7 +2300,6 @@ impl ID3D11FunctionParameterReflection { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11FunctionReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D11_FUNCTION_DESC) -> ::windows_core::Result<()>; @@ -2712,7 +2695,6 @@ impl ID3D11LibraryReflection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11Linker_Impl: Sized { fn Link(&self, pentry: ::core::option::Option<&ID3D11ModuleInstance>, pentryname: &::windows_core::PCSTR, ptargetname: &::windows_core::PCSTR, uflags: u32, ppshaderblob: *mut ::core::option::Option, pperrorbuffer: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -3046,7 +3028,6 @@ impl ID3D11RefTrackingOptions_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11RenderTargetView_Impl: Sized + ID3D11View_Impl { fn GetDesc(&self, pdesc: *mut D3D11_RENDER_TARGET_VIEW_DESC); @@ -3067,7 +3048,6 @@ impl ID3D11RenderTargetView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11RenderTargetView1_Impl: Sized + ID3D11RenderTargetView_Impl { fn GetDesc1(&self, pdesc1: *mut D3D11_RENDER_TARGET_VIEW_DESC1); @@ -3139,7 +3119,6 @@ impl ID3D11SamplerState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11ShaderReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D11_SHADER_DESC) -> ::windows_core::Result<()>; @@ -3295,7 +3274,6 @@ impl ID3D11ShaderReflection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11ShaderReflectionConstantBuffer_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D11_SHADER_BUFFER_DESC) -> ::windows_core::Result<()>; @@ -3338,7 +3316,6 @@ impl ID3D11ShaderReflectionConstantBuffer { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D11ShaderReflectionType_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D11_SHADER_TYPE_DESC) -> ::windows_core::Result<()>; @@ -3484,7 +3461,6 @@ impl ID3D11ShaderReflectionVariable { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11ShaderResourceView_Impl: Sized + ID3D11View_Impl { fn GetDesc(&self, pdesc: *mut D3D11_SHADER_RESOURCE_VIEW_DESC); @@ -3505,7 +3481,6 @@ impl ID3D11ShaderResourceView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D11ShaderResourceView1_Impl: Sized + ID3D11ShaderResourceView_Impl { fn GetDesc1(&self, pdesc1: *mut D3D11_SHADER_RESOURCE_VIEW_DESC1); @@ -3645,7 +3620,6 @@ impl ID3D11SwitchToRef_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11Texture1D_Impl: Sized + ID3D11Resource_Impl { fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE1D_DESC); @@ -3666,7 +3640,6 @@ impl ID3D11Texture1D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11Texture2D_Impl: Sized + ID3D11Resource_Impl { fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE2D_DESC); @@ -3687,7 +3660,6 @@ impl ID3D11Texture2D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11Texture2D1_Impl: Sized + ID3D11Texture2D_Impl { fn GetDesc1(&self, pdesc: *mut D3D11_TEXTURE2D_DESC1); @@ -3708,7 +3680,6 @@ impl ID3D11Texture2D1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11Texture3D_Impl: Sized + ID3D11Resource_Impl { fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE3D_DESC); @@ -3729,7 +3700,6 @@ impl ID3D11Texture3D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11Texture3D1_Impl: Sized + ID3D11Texture3D_Impl { fn GetDesc1(&self, pdesc: *mut D3D11_TEXTURE3D_DESC1); @@ -3777,7 +3747,6 @@ impl ID3D11TracingDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11UnorderedAccessView_Impl: Sized + ID3D11View_Impl { fn GetDesc(&self, pdesc: *mut D3D11_UNORDERED_ACCESS_VIEW_DESC); @@ -3798,7 +3767,6 @@ impl ID3D11UnorderedAccessView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11UnorderedAccessView1_Impl: Sized + ID3D11UnorderedAccessView_Impl { fn GetDesc1(&self, pdesc1: *mut D3D11_UNORDERED_ACCESS_VIEW_DESC1); @@ -3829,7 +3797,6 @@ impl ID3D11VertexShader_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoContext_Impl: Sized + ID3D11DeviceChild_Impl { fn GetDecoderBuffer(&self, pdecoder: ::core::option::Option<&ID3D11VideoDecoder>, r#type: D3D11_VIDEO_DECODER_BUFFER_TYPE, pbuffersize: *mut u32, ppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -4252,7 +4219,6 @@ impl ID3D11VideoContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoContext1_Impl: Sized + ID3D11VideoContext_Impl { fn SubmitDecoderBuffers1(&self, pdecoder: ::core::option::Option<&ID3D11VideoDecoder>, numbuffers: u32, pbufferdesc: *const D3D11_VIDEO_DECODER_BUFFER_DESC1) -> ::windows_core::Result<()>; @@ -4385,7 +4351,6 @@ impl ID3D11VideoContext1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoContext2_Impl: Sized + ID3D11VideoContext1_Impl { fn VideoProcessorSetOutputHDRMetaData(&self, pvideoprocessor: ::core::option::Option<&ID3D11VideoProcessor>, r#type: super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: *const ::core::ffi::c_void); @@ -4430,7 +4395,6 @@ impl ID3D11VideoContext2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoContext3_Impl: Sized + ID3D11VideoContext2_Impl { fn DecoderBeginFrame1(&self, pdecoder: ::core::option::Option<&ID3D11VideoDecoder>, pview: ::core::option::Option<&ID3D11VideoDecoderOutputView>, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, numcomponenthistograms: u32, phistogramoffsets: *const u32, pphistogrambuffers: *const ::core::option::Option) -> ::windows_core::Result<()>; @@ -4461,7 +4425,6 @@ impl ID3D11VideoContext3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoDecoder_Impl: Sized + ID3D11DeviceChild_Impl { fn GetCreationParameters(&self, pvideodesc: *mut D3D11_VIDEO_DECODER_DESC, pconfig: *mut D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result<()>; @@ -4515,7 +4478,6 @@ impl ID3D11VideoDecoderOutputView_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoDevice_Impl: Sized { fn CreateVideoDecoder(&self, pvideodesc: *const D3D11_VIDEO_DECODER_DESC, pconfig: *const D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result; @@ -4705,7 +4667,6 @@ impl ID3D11VideoDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoDevice1_Impl: Sized + ID3D11VideoDevice_Impl { fn GetCryptoSessionPrivateDataSize(&self, pcryptotype: *const ::windows_core::GUID, pdecoderprofile: *const ::windows_core::GUID, pkeyexchangetype: *const ::windows_core::GUID, pprivateinputsize: *mut u32, pprivateoutputsize: *mut u32) -> ::windows_core::Result<()>; @@ -4762,7 +4723,6 @@ impl ID3D11VideoDevice1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoDevice2_Impl: Sized + ID3D11VideoDevice1_Impl { fn CheckFeatureSupport(&self, feature: D3D11_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows_core::Result<()>; @@ -4793,7 +4753,6 @@ impl ID3D11VideoDevice2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoProcessor_Impl: Sized + ID3D11DeviceChild_Impl { fn GetContentDesc(&self, pdesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC); @@ -4824,7 +4783,6 @@ impl ID3D11VideoProcessor_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoProcessorEnumerator_Impl: Sized + ID3D11DeviceChild_Impl { fn GetVideoProcessorContentDesc(&self, pcontentdesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result<()>; @@ -4895,7 +4853,6 @@ impl ID3D11VideoProcessorEnumerator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D11VideoProcessorEnumerator1_Impl: Sized + ID3D11VideoProcessorEnumerator_Impl { fn CheckVideoProcessorFormatConversion(&self, inputformat: super::Dxgi::Common::DXGI_FORMAT, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, outputformat: super::Dxgi::Common::DXGI_FORMAT, outputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result; 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 8f16b922ae..3718797de3 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] #[inline] pub unsafe fn D3D11CreateDevice(padapter: P0, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: P1, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: ::core::option::Option<&[super::Direct3D::D3D_FEATURE_LEVEL]>, sdkversion: u32, ppdevice: ::core::option::Option<*mut ::core::option::Option>, pfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppimmediatecontext: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -21,7 +20,6 @@ where ) .ok() } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] #[inline] pub unsafe fn D3D11CreateDeviceAndSwapChain(padapter: P0, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: P1, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: ::core::option::Option<&[super::Direct3D::D3D_FEATURE_LEVEL]>, sdkversion: u32, pswapchaindesc: ::core::option::Option<*const super::Dxgi::DXGI_SWAP_CHAIN_DESC>, ppswapchain: ::core::option::Option<*mut ::core::option::Option>, ppdevice: ::core::option::Option<*mut ::core::option::Option>, pfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppimmediatecontext: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -46,7 +44,6 @@ where ) .ok() } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3DDisassemble11Trace(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ptrace: P0, startstep: u32, numsteps: u32, flags: u32) -> ::windows_core::Result @@ -573,7 +570,6 @@ impl ID3D11Debug { pub unsafe fn GetPresentPerRenderOpDelay(&self) -> u32 { (::windows_core::Interface::vtable(self).GetPresentPerRenderOpDelay)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn SetSwapChain(&self, pswapchain: P0) -> ::windows_core::Result<()> where @@ -581,7 +577,6 @@ impl ID3D11Debug { { (::windows_core::Interface::vtable(self).SetSwapChain)(::windows_core::Interface::as_raw(self), pswapchain.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn GetSwapChain(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -682,7 +677,6 @@ impl ID3D11DepthStencilView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_DEPTH_STENCIL_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -705,22 +699,18 @@ impl ID3D11Device { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -728,7 +718,6 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -736,7 +725,6 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -744,7 +732,6 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -752,7 +739,6 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -846,13 +832,11 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -881,7 +865,6 @@ impl ID3D11Device { { (::windows_core::Interface::vtable(self).SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -990,22 +973,18 @@ impl ID3D11Device1 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1013,7 +992,6 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1021,7 +999,6 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1029,7 +1006,6 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1037,7 +1013,6 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1131,13 +1106,11 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1166,7 +1139,6 @@ impl ID3D11Device1 { { (::windows_core::Interface::vtable(self).base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).base__.GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -1202,7 +1174,6 @@ impl ID3D11Device1 { pub unsafe fn CreateRasterizerState1(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC1, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateRasterizerState1)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows_core::GUID, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppcontextstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateDeviceContextState)(::windows_core::Interface::as_raw(self), flags, ::core::mem::transmute(pfeaturelevels.as_ptr()), pfeaturelevels.len().try_into().unwrap(), sdkversion, emulatedinterface, ::core::mem::transmute(pchosenfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppcontextstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1247,22 +1218,18 @@ impl ID3D11Device2 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1270,7 +1237,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1278,7 +1244,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1286,7 +1251,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1294,7 +1258,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1388,13 +1351,11 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1423,7 +1384,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).base__.base__.GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -1459,7 +1419,6 @@ impl ID3D11Device2 { pub unsafe fn CreateRasterizerState1(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC1, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateRasterizerState1)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows_core::GUID, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppcontextstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateDeviceContextState)(::windows_core::Interface::as_raw(self), flags, ::core::mem::transmute(pfeaturelevels.as_ptr()), pfeaturelevels.len().try_into().unwrap(), sdkversion, emulatedinterface, ::core::mem::transmute(pchosenfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppcontextstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1494,7 +1453,6 @@ impl ID3D11Device2 { { (::windows_core::Interface::vtable(self).GetResourceTiling)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppackedmipdesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstandardtileshapefornonpackedmips.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumsubresourcetilings.unwrap_or(::std::ptr::null_mut())), firstsubresourcetilingtoget, psubresourcetilingsfornonpackedmips) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1521,22 +1479,18 @@ impl ID3D11Device3 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1544,7 +1498,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1552,7 +1505,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1560,7 +1512,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1568,7 +1519,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1662,13 +1612,11 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1697,7 +1645,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -1733,7 +1680,6 @@ impl ID3D11Device3 { pub unsafe fn CreateRasterizerState1(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC1, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateRasterizerState1)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows_core::GUID, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppcontextstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateDeviceContextState)(::windows_core::Interface::as_raw(self), flags, ::core::mem::transmute(pfeaturelevels.as_ptr()), pfeaturelevels.len().try_into().unwrap(), sdkversion, emulatedinterface, ::core::mem::transmute(pchosenfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppcontextstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1768,18 +1714,15 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).base__.GetResourceTiling)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppackedmipdesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstandardtileshapefornonpackedmips.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumsubresourcetilings.unwrap_or(::std::ptr::null_mut())), firstsubresourcetilingtoget, psubresourcetilingsfornonpackedmips) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckMultisampleQualityLevels1)(::windows_core::Interface::as_raw(self), format, samplecount, flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D1(&self, pdesc1: *const D3D11_TEXTURE2D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTexture2D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D1(&self, pdesc1: *const D3D11_TEXTURE3D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTexture3D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1787,7 +1730,6 @@ impl ID3D11Device3 { pub unsafe fn CreateRasterizerState2(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC2, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateRasterizerState2)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC1>, ppsrview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1795,7 +1737,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).CreateShaderResourceView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC1>, ppuaview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1803,7 +1744,6 @@ impl ID3D11Device3 { { (::windows_core::Interface::vtable(self).CreateUnorderedAccessView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC1>, pprtview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1874,22 +1814,18 @@ impl ID3D11Device4 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1897,7 +1833,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1905,7 +1840,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1913,7 +1847,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -1921,7 +1854,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2015,13 +1947,11 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2050,7 +1980,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -2086,7 +2015,6 @@ impl ID3D11Device4 { pub unsafe fn CreateRasterizerState1(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC1, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRasterizerState1)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows_core::GUID, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppcontextstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateDeviceContextState)(::windows_core::Interface::as_raw(self), flags, ::core::mem::transmute(pfeaturelevels.as_ptr()), pfeaturelevels.len().try_into().unwrap(), sdkversion, emulatedinterface, ::core::mem::transmute(pchosenfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppcontextstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2121,18 +2049,15 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.base__.GetResourceTiling)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppackedmipdesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstandardtileshapefornonpackedmips.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumsubresourcetilings.unwrap_or(::std::ptr::null_mut())), firstsubresourcetilingtoget, psubresourcetilingsfornonpackedmips) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckMultisampleQualityLevels1)(::windows_core::Interface::as_raw(self), format, samplecount, flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D1(&self, pdesc1: *const D3D11_TEXTURE2D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateTexture2D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D1(&self, pdesc1: *const D3D11_TEXTURE3D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateTexture3D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2140,7 +2065,6 @@ impl ID3D11Device4 { pub unsafe fn CreateRasterizerState2(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC2, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateRasterizerState2)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC1>, ppsrview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2148,7 +2072,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.CreateShaderResourceView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC1>, ppuaview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2156,7 +2079,6 @@ impl ID3D11Device4 { { (::windows_core::Interface::vtable(self).base__.CreateUnorderedAccessView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC1>, pprtview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2213,22 +2135,18 @@ impl ID3D11Device5 { pub unsafe fn CreateBuffer(&self, pdesc: *const D3D11_BUFFER_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, ppbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateBuffer)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture1D(&self, pdesc: *const D3D11_TEXTURE1D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture1d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTexture1D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture1d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D(&self, pdesc: *const D3D11_TEXTURE2D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTexture2D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D(&self, pdesc: *const D3D11_TEXTURE3D_DESC, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateTexture3D)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC>, ppsrview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2236,7 +2154,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC>, ppuaview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2244,7 +2161,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC>, pprtview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2252,7 +2168,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pprtview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D11_DEPTH_STENCIL_VIEW_DESC>, ppdepthstencilview: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2260,7 +2175,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateDepthStencilView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdepthstencilview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateInputLayout(&self, pinputelementdescs: &[D3D11_INPUT_ELEMENT_DESC], pshaderbytecodewithinputsignature: &[u8], ppinputlayout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateInputLayout)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputelementdescs.as_ptr()), pinputelementdescs.len().try_into().unwrap(), ::core::mem::transmute(pshaderbytecodewithinputsignature.as_ptr()), pshaderbytecodewithinputsignature.len().try_into().unwrap(), ::core::mem::transmute(ppinputlayout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2354,13 +2268,11 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.OpenSharedResource)(::windows_core::Interface::as_raw(self), hresource.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckFormatSupport(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CheckFormatSupport)(::windows_core::Interface::as_raw(self), format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2389,7 +2301,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetFeatureLevel(&self) -> super::Direct3D::D3D_FEATURE_LEVEL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetFeatureLevel)(::windows_core::Interface::as_raw(self)) @@ -2425,7 +2336,6 @@ impl ID3D11Device5 { pub unsafe fn CreateRasterizerState1(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC1, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRasterizerState1)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: &[super::Direct3D::D3D_FEATURE_LEVEL], sdkversion: u32, emulatedinterface: *const ::windows_core::GUID, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>, ppcontextstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateDeviceContextState)(::windows_core::Interface::as_raw(self), flags, ::core::mem::transmute(pfeaturelevels.as_ptr()), pfeaturelevels.len().try_into().unwrap(), sdkversion, emulatedinterface, ::core::mem::transmute(pchosenfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppcontextstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2460,18 +2370,15 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetResourceTiling)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppackedmipdesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstandardtileshapefornonpackedmips.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumsubresourcetilings.unwrap_or(::std::ptr::null_mut())), firstsubresourcetilingtoget, psubresourcetilingsfornonpackedmips) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CheckMultisampleQualityLevels1)(::windows_core::Interface::as_raw(self), format, samplecount, flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture2D1(&self, pdesc1: *const D3D11_TEXTURE2D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture2d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateTexture2D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture2d.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateTexture3D1(&self, pdesc1: *const D3D11_TEXTURE3D_DESC1, pinitialdata: ::core::option::Option<*const D3D11_SUBRESOURCE_DATA>, pptexture3d: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateTexture3D1)(::windows_core::Interface::as_raw(self), pdesc1, ::core::mem::transmute(pinitialdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pptexture3d.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2479,7 +2386,6 @@ impl ID3D11Device5 { pub unsafe fn CreateRasterizerState2(&self, prasterizerdesc: *const D3D11_RASTERIZER_DESC2, pprasterizerstate: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateRasterizerState2)(::windows_core::Interface::as_raw(self), prasterizerdesc, ::core::mem::transmute(pprasterizerstate.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateShaderResourceView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_SHADER_RESOURCE_VIEW_DESC1>, ppsrview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2487,7 +2393,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.CreateShaderResourceView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsrview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_UNORDERED_ACCESS_VIEW_DESC1>, ppuaview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2495,7 +2400,6 @@ impl ID3D11Device5 { { (::windows_core::Interface::vtable(self).base__.base__.CreateUnorderedAccessView1)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppuaview1.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView1(&self, presource: P0, pdesc1: ::core::option::Option<*const D3D11_RENDER_TARGET_VIEW_DESC1>, pprtview1: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -2662,7 +2566,6 @@ impl ID3D11DeviceContext { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -2685,7 +2588,6 @@ impl ID3D11DeviceContext { { (::windows_core::Interface::vtable(self).GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi(), ::core::mem::transmute(ppclassinstances.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppclassinstances.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -2859,7 +2761,6 @@ impl ID3D11DeviceContext { { (::windows_core::Interface::vtable(self).GetResourceMinLOD)(::windows_core::Interface::as_raw(self), presource.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -2949,7 +2850,6 @@ impl ID3D11DeviceContext { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -2960,7 +2860,6 @@ impl ID3D11DeviceContext { pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: ::core::option::Option<*mut ::core::option::Option>, pnumclassinstances: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).GSGetShader)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppgeometryshader), ::core::mem::transmute(ppclassinstances.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumclassinstances.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -3275,7 +3174,6 @@ impl ID3D11DeviceContext1 { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).base__.IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -3298,7 +3196,6 @@ impl ID3D11DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi(), ::core::mem::transmute(ppclassinstances.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppclassinstances.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -3472,7 +3369,6 @@ impl ID3D11DeviceContext1 { { (::windows_core::Interface::vtable(self).base__.GetResourceMinLOD)(::windows_core::Interface::as_raw(self), presource.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -3562,7 +3458,6 @@ impl ID3D11DeviceContext1 { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -3573,7 +3468,6 @@ impl ID3D11DeviceContext1 { pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: ::core::option::Option<*mut ::core::option::Option>, pnumclassinstances: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.GSGetShader)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppgeometryshader), ::core::mem::transmute(ppclassinstances.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumclassinstances.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -3863,7 +3757,6 @@ impl ID3D11DeviceContext2 { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).base__.base__.IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -3886,7 +3779,6 @@ impl ID3D11DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi(), ::core::mem::transmute(ppclassinstances.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppclassinstances.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -4060,7 +3952,6 @@ impl ID3D11DeviceContext2 { { (::windows_core::Interface::vtable(self).base__.base__.GetResourceMinLOD)(::windows_core::Interface::as_raw(self), presource.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -4150,7 +4041,6 @@ impl ID3D11DeviceContext2 { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -4161,7 +4051,6 @@ impl ID3D11DeviceContext2 { pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: ::core::option::Option<*mut ::core::option::Option>, pnumclassinstances: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.GSGetShader)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppgeometryshader), ::core::mem::transmute(ppclassinstances.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumclassinstances.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -4513,7 +4402,6 @@ impl ID3D11DeviceContext3 { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -4536,7 +4424,6 @@ impl ID3D11DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi(), ::core::mem::transmute(ppclassinstances.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppclassinstances.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -4710,7 +4597,6 @@ impl ID3D11DeviceContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetResourceMinLOD)(::windows_core::Interface::as_raw(self), presource.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -4800,7 +4686,6 @@ impl ID3D11DeviceContext3 { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -4811,7 +4696,6 @@ impl ID3D11DeviceContext3 { pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: ::core::option::Option<*mut ::core::option::Option>, pnumclassinstances: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.GSGetShader)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppgeometryshader), ::core::mem::transmute(ppclassinstances.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumclassinstances.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -5173,7 +5057,6 @@ impl ID3D11DeviceContext4 { pub unsafe fn IASetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*const ::core::option::Option>, pstrides: ::core::option::Option<*const u32>, poffsets: ::core::option::Option<*const u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IASetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pindexbuffer: P0, format: super::Dxgi::Common::DXGI_FORMAT, offset: u32) where @@ -5196,7 +5079,6 @@ impl ID3D11DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GSSetShader)(::windows_core::Interface::as_raw(self), pshader.into_param().abi(), ::core::mem::transmute(ppclassinstances.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppclassinstances.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, topology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), topology) @@ -5370,7 +5252,6 @@ impl ID3D11DeviceContext4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetResourceMinLOD)(::windows_core::Interface::as_raw(self), presource.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -5460,7 +5341,6 @@ impl ID3D11DeviceContext4 { pub unsafe fn IAGetVertexBuffers(&self, startslot: u32, numbuffers: u32, ppvertexbuffers: ::core::option::Option<*mut ::core::option::Option>, pstrides: ::core::option::Option<*mut u32>, poffsets: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IAGetVertexBuffers)(::windows_core::Interface::as_raw(self), startslot, numbuffers, ::core::mem::transmute(ppvertexbuffers.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pstrides.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poffsets.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IAGetIndexBuffer(&self, pindexbuffer: ::core::option::Option<*mut ::core::option::Option>, format: ::core::option::Option<*mut super::Dxgi::Common::DXGI_FORMAT>, offset: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IAGetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pindexbuffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(format.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(offset.unwrap_or(::std::ptr::null_mut()))) @@ -5471,7 +5351,6 @@ impl ID3D11DeviceContext4 { pub unsafe fn GSGetShader(&self, ppgeometryshader: *mut ::core::option::Option, ppclassinstances: ::core::option::Option<*mut ::core::option::Option>, pnumclassinstances: ::core::option::Option<*mut u32>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GSGetShader)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppgeometryshader), ::core::mem::transmute(ppclassinstances.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumclassinstances.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IAGetPrimitiveTopology(&self) -> super::Direct3D::D3D_PRIMITIVE_TOPOLOGY { let mut result__ = ::std::mem::zeroed(); @@ -5821,7 +5700,6 @@ impl ID3D11Fence { { (::windows_core::Interface::vtable(self).base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwaccess: u32, lpname: P0) -> ::windows_core::Result where @@ -5856,18 +5734,15 @@ pub struct ID3D11Fence_Vtbl { ::windows_core::imp::com_interface!(ID3D11FunctionLinkingGraph, ID3D11FunctionLinkingGraph_Vtbl, 0x54133220_1ce8_43d3_8236_9855c5ceecff); ::windows_core::imp::interface_hierarchy!(ID3D11FunctionLinkingGraph, ::windows_core::IUnknown); impl ID3D11FunctionLinkingGraph { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateModuleInstance(&self, ppmoduleinstance: *mut ::core::option::Option, pperrorbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateModuleInstance)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppmoduleinstance), ::core::mem::transmute(pperrorbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetInputSignature(&self, pinputparameters: &[D3D11_PARAMETER_DESC]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetInputSignature)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinputparameters.as_ptr()), pinputparameters.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetOutputSignature(&self, poutputparameters: &[D3D11_PARAMETER_DESC]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5898,12 +5773,10 @@ impl ID3D11FunctionLinkingGraph { { (::windows_core::Interface::vtable(self).PassValueWithSwizzle)(::windows_core::Interface::as_raw(self), psrcnode.into_param().abi(), srcparameterindex, psrcswizzle.into_param().abi(), pdstnode.into_param().abi(), dstparameterindex, pdstswizzle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetLastError(&self, pperrorbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetLastError)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pperrorbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GenerateHlsl(&self, uflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5942,7 +5815,6 @@ pub struct ID3D11FunctionLinkingGraph_Vtbl { } ::windows_core::imp::interface!(ID3D11FunctionParameterReflection, ID3D11FunctionParameterReflection_Vtbl); impl ID3D11FunctionParameterReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -5960,7 +5832,6 @@ pub struct ID3D11FunctionParameterReflection_Vtbl { } ::windows_core::imp::interface!(ID3D11FunctionReflection, ID3D11FunctionReflection_Vtbl); impl ID3D11FunctionReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_FUNCTION_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -5974,7 +5845,6 @@ impl ID3D11FunctionReflection { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() @@ -5985,7 +5855,6 @@ impl ID3D11FunctionReflection { { (::windows_core::Interface::vtable(self).GetVariableByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDescByName(&self, name: P0, pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> where @@ -6295,7 +6164,6 @@ pub struct ID3D11LibraryReflection_Vtbl { ::windows_core::imp::com_interface!(ID3D11Linker, ID3D11Linker_Vtbl, 0x59a6cd0e_e10d_4c1f_88c0_63aba1daf30e); ::windows_core::imp::interface_hierarchy!(ID3D11Linker, ::windows_core::IUnknown); impl ID3D11Linker { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn Link(&self, pentry: P0, pentryname: P1, ptargetname: P2, uflags: u32, ppshaderblob: *mut ::core::option::Option, pperrorbuffer: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -6756,7 +6624,6 @@ impl ID3D11RenderTargetView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_RENDER_TARGET_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -6798,12 +6665,10 @@ impl ID3D11RenderTargetView1 { (::windows_core::Interface::vtable(self).base__.base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_RENDER_TARGET_VIEW_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc1: *mut D3D11_RENDER_TARGET_VIEW_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc1) @@ -6897,7 +6762,6 @@ pub struct ID3D11SamplerState_Vtbl { ::windows_core::imp::com_interface!(ID3D11ShaderReflection, ID3D11ShaderReflection_Vtbl, 0x8d536ca1_0cca_4956_a837_786963755584); ::windows_core::imp::interface_hierarchy!(ID3D11ShaderReflection, ::windows_core::IUnknown); impl ID3D11ShaderReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_SHADER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -6911,22 +6775,18 @@ impl ID3D11ShaderReflection { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D11_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D11_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPatchConstantParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D11_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() @@ -6937,7 +6797,6 @@ impl ID3D11ShaderReflection { { (::windows_core::Interface::vtable(self).GetVariableByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDescByName(&self, name: P0, pdesc: *mut D3D11_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> where @@ -6957,7 +6816,6 @@ impl ID3D11ShaderReflection { pub unsafe fn GetBitwiseInstructionCount(&self) -> u32 { (::windows_core::Interface::vtable(self).GetBitwiseInstructionCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetGSInputPrimitive(&self) -> super::Direct3D::D3D_PRIMITIVE { (::windows_core::Interface::vtable(self).GetGSInputPrimitive)(::windows_core::Interface::as_raw(self)) @@ -6968,7 +6826,6 @@ impl ID3D11ShaderReflection { pub unsafe fn GetNumInterfaceSlots(&self) -> u32 { (::windows_core::Interface::vtable(self).GetNumInterfaceSlots)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetMinFeatureLevel(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7033,7 +6890,6 @@ pub struct ID3D11ShaderReflection_Vtbl { } ::windows_core::imp::interface!(ID3D11ShaderReflectionConstantBuffer, ID3D11ShaderReflectionConstantBuffer_Vtbl); impl ID3D11ShaderReflectionConstantBuffer { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_SHADER_BUFFER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -7062,7 +6918,6 @@ pub struct ID3D11ShaderReflectionConstantBuffer_Vtbl { } ::windows_core::imp::interface!(ID3D11ShaderReflectionType, ID3D11ShaderReflectionType_Vtbl); impl ID3D11ShaderReflectionType { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_SHADER_TYPE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -7180,7 +7035,6 @@ impl ID3D11ShaderResourceView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_SHADER_RESOURCE_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -7222,12 +7076,10 @@ impl ID3D11ShaderResourceView1 { (::windows_core::Interface::vtable(self).base__.base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_SHADER_RESOURCE_VIEW_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn GetDesc1(&self, pdesc1: *mut D3D11_SHADER_RESOURCE_VIEW_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc1) @@ -7359,7 +7211,6 @@ impl ID3D11Texture1D { pub unsafe fn GetEvictionPriority(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetEvictionPriority)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE1D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -7407,7 +7258,6 @@ impl ID3D11Texture2D { pub unsafe fn GetEvictionPriority(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetEvictionPriority)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE2D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -7455,12 +7305,10 @@ impl ID3D11Texture2D1 { pub unsafe fn GetEvictionPriority(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.GetEvictionPriority)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE2D_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut D3D11_TEXTURE2D_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc) @@ -7508,7 +7356,6 @@ impl ID3D11Texture3D { pub unsafe fn GetEvictionPriority(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetEvictionPriority)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE3D_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -7556,12 +7403,10 @@ impl ID3D11Texture3D1 { pub unsafe fn GetEvictionPriority(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.base__.GetEvictionPriority)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_TEXTURE3D_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut D3D11_TEXTURE3D_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc) @@ -7625,7 +7470,6 @@ impl ID3D11UnorderedAccessView { (::windows_core::Interface::vtable(self).base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_UNORDERED_ACCESS_VIEW_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -7667,12 +7511,10 @@ impl ID3D11UnorderedAccessView1 { (::windows_core::Interface::vtable(self).base__.base__.GetResource)(::windows_core::Interface::as_raw(self), &mut result__); ::windows_core::from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D11_UNORDERED_ACCESS_VIEW_DESC) { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc1: *mut D3D11_UNORDERED_ACCESS_VIEW_DESC1) { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc1) @@ -7878,7 +7720,6 @@ impl ID3D11VideoContext { { (::windows_core::Interface::vtable(self).VideoProcessorSetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pcolorspace) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: P1, pcustomrate: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -7914,7 +7755,6 @@ impl ID3D11VideoContext { { (::windows_core::Interface::vtable(self).VideoProcessorSetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pentries.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: P1, psourceaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -7975,7 +7815,6 @@ impl ID3D11VideoContext { (::windows_core::Interface::vtable(self).VideoProcessorGetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, poutputrate: *mut D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, prepeatframe: *mut super::super::Foundation::BOOL, pcustomrate: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -8007,7 +7846,6 @@ impl ID3D11VideoContext { { (::windows_core::Interface::vtable(self).VideoProcessorGetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.len().try_into().unwrap(), ::core::mem::transmute(pentries.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL, psourceaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL, pdestinationaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -8364,7 +8202,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pcolorspace) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: P1, pcustomrate: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -8400,7 +8237,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pentries.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: P1, psourceaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -8461,7 +8297,6 @@ impl ID3D11VideoContext1 { (::windows_core::Interface::vtable(self).base__.VideoProcessorGetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, poutputrate: *mut D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, prepeatframe: *mut super::super::Foundation::BOOL, pcustomrate: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -8493,7 +8328,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorGetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.len().try_into().unwrap(), ::core::mem::transmute(pentries.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL, psourceaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL, pdestinationaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -8631,7 +8465,6 @@ impl ID3D11VideoContext1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckCryptoSessionStatus)(::windows_core::Interface::as_raw(self), pcryptosession.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderEnableDownsampling(&self, pdecoder: P0, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, referenceframecount: u32) -> ::windows_core::Result<()> where @@ -8639,7 +8472,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).DecoderEnableDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), inputcolorspace, poutputdesc, referenceframecount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderUpdateDownsampling(&self, pdecoder: P0, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC) -> ::windows_core::Result<()> where @@ -8647,7 +8479,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).DecoderUpdateDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetOutputColorSpace1(&self, pvideoprocessor: P0, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -8662,7 +8493,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).VideoProcessorSetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), shaderusage.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetOutputColorSpace1(&self, pvideoprocessor: P0) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -8680,7 +8510,6 @@ impl ID3D11VideoContext1 { (::windows_core::Interface::vtable(self).VideoProcessorGetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -8697,7 +8526,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).VideoProcessorSetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, enable.into_param().abi(), fliphorizontal.into_param().abi(), flipvertical.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -8713,7 +8541,6 @@ impl ID3D11VideoContext1 { { (::windows_core::Interface::vtable(self).VideoProcessorGetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, penable, pfliphorizontal, pflipvertical) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetBehaviorHints(&self, pvideoprocessor: P0, outputwidth: u32, outputheight: u32, outputformat: super::Dxgi::Common::DXGI_FORMAT, pstreams: &[D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT]) -> ::windows_core::Result where @@ -8926,7 +8753,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pcolorspace) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: P1, pcustomrate: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -8962,7 +8788,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pentries.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: P1, psourceaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -9023,7 +8848,6 @@ impl ID3D11VideoContext2 { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, poutputrate: *mut D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, prepeatframe: *mut super::super::Foundation::BOOL, pcustomrate: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -9055,7 +8879,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.len().try_into().unwrap(), ::core::mem::transmute(pentries.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL, psourceaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL, pdestinationaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -9193,7 +9016,6 @@ impl ID3D11VideoContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckCryptoSessionStatus)(::windows_core::Interface::as_raw(self), pcryptosession.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderEnableDownsampling(&self, pdecoder: P0, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, referenceframecount: u32) -> ::windows_core::Result<()> where @@ -9201,7 +9023,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.DecoderEnableDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), inputcolorspace, poutputdesc, referenceframecount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderUpdateDownsampling(&self, pdecoder: P0, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC) -> ::windows_core::Result<()> where @@ -9209,7 +9030,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.DecoderUpdateDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetOutputColorSpace1(&self, pvideoprocessor: P0, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -9224,7 +9044,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), shaderusage.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetOutputColorSpace1(&self, pvideoprocessor: P0) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -9242,7 +9061,6 @@ impl ID3D11VideoContext2 { (::windows_core::Interface::vtable(self).base__.VideoProcessorGetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -9259,7 +9077,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, enable.into_param().abi(), fliphorizontal.into_param().abi(), flipvertical.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -9275,7 +9092,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorGetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, penable, pfliphorizontal, pflipvertical) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetBehaviorHints(&self, pvideoprocessor: P0, outputwidth: u32, outputheight: u32, outputformat: super::Dxgi::Common::DXGI_FORMAT, pstreams: &[D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT]) -> ::windows_core::Result where @@ -9284,7 +9100,6 @@ impl ID3D11VideoContext2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.VideoProcessorGetBehaviorHints)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), outputwidth, outputheight, outputformat, pstreams.len().try_into().unwrap(), ::core::mem::transmute(pstreams.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorSetOutputHDRMetaData(&self, pvideoprocessor: P0, r#type: super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: ::core::option::Option<*const ::core::ffi::c_void>) where @@ -9292,7 +9107,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).VideoProcessorSetOutputHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), r#type, size, ::core::mem::transmute(phdrmetadata.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorGetOutputHDRMetaData(&self, pvideoprocessor: P0, ptype: *mut super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: ::core::option::Option<*mut ::core::ffi::c_void>) where @@ -9300,7 +9114,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).VideoProcessorGetOutputHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), ptype, size, ::core::mem::transmute(pmetadata.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorSetStreamHDRMetaData(&self, pvideoprocessor: P0, streamindex: u32, r#type: super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: ::core::option::Option<*const ::core::ffi::c_void>) where @@ -9308,7 +9121,6 @@ impl ID3D11VideoContext2 { { (::windows_core::Interface::vtable(self).VideoProcessorSetStreamHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, r#type, size, ::core::mem::transmute(phdrmetadata.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorGetStreamHDRMetaData(&self, pvideoprocessor: P0, streamindex: u32, ptype: *mut super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: ::core::option::Option<*mut ::core::ffi::c_void>) where @@ -9501,7 +9313,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pcolorspace) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, outputrate: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, repeatframe: P1, pcustomrate: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -9537,7 +9348,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.VideoProcessorSetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pentries.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, enable: P1, psourceaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>, pdestinationaspectratio: ::core::option::Option<*const super::Dxgi::Common::DXGI_RATIONAL>) where @@ -9598,7 +9408,6 @@ impl ID3D11VideoContext3 { (::windows_core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamColorSpace)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamOutputRate(&self, pvideoprocessor: P0, streamindex: u32, poutputrate: *mut D3D11_VIDEO_PROCESSOR_OUTPUT_RATE, prepeatframe: *mut super::super::Foundation::BOOL, pcustomrate: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -9630,7 +9439,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.VideoProcessorGetStreamPalette)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, pentries.len().try_into().unwrap(), ::core::mem::transmute(pentries.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamPixelAspectRatio(&self, pvideoprocessor: P0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL, psourceaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL, pdestinationaspectratio: *mut super::Dxgi::Common::DXGI_RATIONAL) where @@ -9768,7 +9576,6 @@ impl ID3D11VideoContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckCryptoSessionStatus)(::windows_core::Interface::as_raw(self), pcryptosession.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderEnableDownsampling(&self, pdecoder: P0, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, referenceframecount: u32) -> ::windows_core::Result<()> where @@ -9776,7 +9583,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.DecoderEnableDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), inputcolorspace, poutputdesc, referenceframecount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DecoderUpdateDownsampling(&self, pdecoder: P0, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC) -> ::windows_core::Result<()> where @@ -9784,7 +9590,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.DecoderUpdateDownsampling)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetOutputColorSpace1(&self, pvideoprocessor: P0, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -9799,7 +9604,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorSetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), shaderusage.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetOutputColorSpace1(&self, pvideoprocessor: P0) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -9817,7 +9621,6 @@ impl ID3D11VideoContext3 { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorGetOutputShaderUsage)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), &mut result__); ::std::mem::transmute(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorSetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) where @@ -9834,7 +9637,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorSetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, enable.into_param().abi(), fliphorizontal.into_param().abi(), flipvertical.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetStreamColorSpace1(&self, pvideoprocessor: P0, streamindex: u32) -> super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE where @@ -9850,7 +9652,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorGetStreamMirror)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, penable, pfliphorizontal, pflipvertical) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn VideoProcessorGetBehaviorHints(&self, pvideoprocessor: P0, outputwidth: u32, outputheight: u32, outputformat: super::Dxgi::Common::DXGI_FORMAT, pstreams: &[D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT]) -> ::windows_core::Result where @@ -9859,7 +9660,6 @@ impl ID3D11VideoContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.VideoProcessorGetBehaviorHints)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), outputwidth, outputheight, outputformat, pstreams.len().try_into().unwrap(), ::core::mem::transmute(pstreams.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorSetOutputHDRMetaData(&self, pvideoprocessor: P0, r#type: super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: ::core::option::Option<*const ::core::ffi::c_void>) where @@ -9867,7 +9667,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetOutputHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), r#type, size, ::core::mem::transmute(phdrmetadata.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorGetOutputHDRMetaData(&self, pvideoprocessor: P0, ptype: *mut super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: ::core::option::Option<*mut ::core::ffi::c_void>) where @@ -9875,7 +9674,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorGetOutputHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), ptype, size, ::core::mem::transmute(pmetadata.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorSetStreamHDRMetaData(&self, pvideoprocessor: P0, streamindex: u32, r#type: super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, phdrmetadata: ::core::option::Option<*const ::core::ffi::c_void>) where @@ -9883,7 +9681,6 @@ impl ID3D11VideoContext3 { { (::windows_core::Interface::vtable(self).base__.VideoProcessorSetStreamHDRMetaData)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), streamindex, r#type, size, ::core::mem::transmute(phdrmetadata.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn VideoProcessorGetStreamHDRMetaData(&self, pvideoprocessor: P0, streamindex: u32, ptype: *mut super::Dxgi::DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: ::core::option::Option<*mut ::core::ffi::c_void>) where @@ -9934,7 +9731,6 @@ impl ID3D11VideoDecoder { { (::windows_core::Interface::vtable(self).base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCreationParameters(&self, pvideodesc: *mut D3D11_VIDEO_DECODER_DESC, pconfig: *mut D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCreationParameters)(::windows_core::Interface::as_raw(self), pvideodesc, pconfig).ok() @@ -9996,7 +9792,6 @@ pub struct ID3D11VideoDecoderOutputView_Vtbl { ::windows_core::imp::com_interface!(ID3D11VideoDevice, ID3D11VideoDevice_Vtbl, 0x10ec4d5b_975a_4689_b9e4_d0aac30fe333); ::windows_core::imp::interface_hierarchy!(ID3D11VideoDevice, ::windows_core::IUnknown); impl ID3D11VideoDevice { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoder(&self, pvideodesc: *const D3D11_VIDEO_DECODER_DESC, pconfig: *const D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10037,7 +9832,6 @@ impl ID3D11VideoDevice { { (::windows_core::Interface::vtable(self).CreateVideoProcessorOutputView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), penum.into_param().abi(), pdesc, ::core::mem::transmute(ppvpoview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessorEnumerator(&self, pdesc: *const D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10050,19 +9844,16 @@ impl ID3D11VideoDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVideoDecoderProfile)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows_core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckVideoDecoderFormat)(::windows_core::Interface::as_raw(self), pdecoderprofile, format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfigCount(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVideoDecoderConfigCount)(::windows_core::Interface::as_raw(self), pdesc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32, pconfig: *mut D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoDecoderConfig)(::windows_core::Interface::as_raw(self), pdesc, index, pconfig).ok() @@ -10126,7 +9917,6 @@ pub struct ID3D11VideoDevice_Vtbl { ::windows_core::imp::com_interface!(ID3D11VideoDevice1, ID3D11VideoDevice1_Vtbl, 0x29da1d51_1321_4454_804b_f5fc9f861f0f); ::windows_core::imp::interface_hierarchy!(ID3D11VideoDevice1, ::windows_core::IUnknown, ID3D11VideoDevice); impl ID3D11VideoDevice1 { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoder(&self, pvideodesc: *const D3D11_VIDEO_DECODER_DESC, pconfig: *const D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10167,7 +9957,6 @@ impl ID3D11VideoDevice1 { { (::windows_core::Interface::vtable(self).base__.CreateVideoProcessorOutputView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), penum.into_param().abi(), pdesc, ::core::mem::transmute(ppvpoview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessorEnumerator(&self, pdesc: *const D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10180,19 +9969,16 @@ impl ID3D11VideoDevice1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetVideoDecoderProfile)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows_core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckVideoDecoderFormat)(::windows_core::Interface::as_raw(self), pdecoderprofile, format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfigCount(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetVideoDecoderConfigCount)(::windows_core::Interface::as_raw(self), pdesc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32, pconfig: *mut D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoDecoderConfig)(::windows_core::Interface::as_raw(self), pdesc, index, pconfig).ok() @@ -10216,18 +10002,15 @@ impl ID3D11VideoDevice1 { pub unsafe fn GetCryptoSessionPrivateDataSize(&self, pcryptotype: *const ::windows_core::GUID, pdecoderprofile: ::core::option::Option<*const ::windows_core::GUID>, pkeyexchangetype: *const ::windows_core::GUID, pprivateinputsize: *mut u32, pprivateoutputsize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCryptoSessionPrivateDataSize)(::windows_core::Interface::as_raw(self), pcryptotype, ::core::mem::transmute(pdecoderprofile.unwrap_or(::std::ptr::null())), pkeyexchangetype, pprivateinputsize, pprivateoutputsize).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderCaps(&self, pdecoderprofile: *const ::windows_core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVideoDecoderCaps)(::windows_core::Interface::as_raw(self), pdecoderprofile, samplewidth, sampleheight, pframerate, bitrate, ::core::mem::transmute(pcryptotype.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoDecoderDownsampling(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CheckVideoDecoderDownsampling)(::windows_core::Interface::as_raw(self), pinputdesc, inputcolorspace, pinputconfig, pframerate, poutputdesc, psupported, prealtimehint).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn RecommendVideoDecoderDownsampleParameters(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10257,7 +10040,6 @@ pub struct ID3D11VideoDevice1_Vtbl { ::windows_core::imp::com_interface!(ID3D11VideoDevice2, ID3D11VideoDevice2_Vtbl, 0x59c0cb01_35f0_4a70_8f67_87905c906a53); ::windows_core::imp::interface_hierarchy!(ID3D11VideoDevice2, ::windows_core::IUnknown, ID3D11VideoDevice, ID3D11VideoDevice1); impl ID3D11VideoDevice2 { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoder(&self, pvideodesc: *const D3D11_VIDEO_DECODER_DESC, pconfig: *const D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10298,7 +10080,6 @@ impl ID3D11VideoDevice2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateVideoProcessorOutputView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), penum.into_param().abi(), pdesc, ::core::mem::transmute(ppvpoview.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessorEnumerator(&self, pdesc: *const D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10311,19 +10092,16 @@ impl ID3D11VideoDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetVideoDecoderProfile)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoDecoderFormat(&self, pdecoderprofile: *const ::windows_core::GUID, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckVideoDecoderFormat)(::windows_core::Interface::as_raw(self), pdecoderprofile, format, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfigCount(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetVideoDecoderConfigCount)(::windows_core::Interface::as_raw(self), pdesc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderConfig(&self, pdesc: *const D3D11_VIDEO_DECODER_DESC, index: u32, pconfig: *mut D3D11_VIDEO_DECODER_CONFIG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetVideoDecoderConfig)(::windows_core::Interface::as_raw(self), pdesc, index, pconfig).ok() @@ -10347,18 +10125,15 @@ impl ID3D11VideoDevice2 { pub unsafe fn GetCryptoSessionPrivateDataSize(&self, pcryptotype: *const ::windows_core::GUID, pdecoderprofile: ::core::option::Option<*const ::windows_core::GUID>, pkeyexchangetype: *const ::windows_core::GUID, pprivateinputsize: *mut u32, pprivateoutputsize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetCryptoSessionPrivateDataSize)(::windows_core::Interface::as_raw(self), pcryptotype, ::core::mem::transmute(pdecoderprofile.unwrap_or(::std::ptr::null())), pkeyexchangetype, pprivateinputsize, pprivateoutputsize).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoDecoderCaps(&self, pdecoderprofile: *const ::windows_core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetVideoDecoderCaps)(::windows_core::Interface::as_raw(self), pdecoderprofile, samplewidth, sampleheight, pframerate, bitrate, ::core::mem::transmute(pcryptotype.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoDecoderDownsampling(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CheckVideoDecoderDownsampling)(::windows_core::Interface::as_raw(self), pinputdesc, inputcolorspace, pinputconfig, pframerate, poutputdesc, psupported, prealtimehint).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn RecommendVideoDecoderDownsampleParameters(&self, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10403,7 +10178,6 @@ impl ID3D11VideoProcessor { { (::windows_core::Interface::vtable(self).base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetContentDesc(&self, pdesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) { (::windows_core::Interface::vtable(self).GetContentDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -10444,12 +10218,10 @@ impl ID3D11VideoProcessorEnumerator { { (::windows_core::Interface::vtable(self).base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoProcessorContentDesc(&self, pcontentdesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorContentDesc)(::windows_core::Interface::as_raw(self), pcontentdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoProcessorFormat(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10461,7 +10233,6 @@ impl ID3D11VideoProcessorEnumerator { pub unsafe fn GetVideoProcessorRateConversionCaps(&self, typeindex: u32, pcaps: *mut D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorRateConversionCaps)(::windows_core::Interface::as_raw(self), typeindex, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoProcessorCustomRate(&self, typeindex: u32, customrateindex: u32, prate: *mut D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorCustomRate)(::windows_core::Interface::as_raw(self), typeindex, customrateindex, prate).ok() @@ -10513,12 +10284,10 @@ impl ID3D11VideoProcessorEnumerator1 { { (::windows_core::Interface::vtable(self).base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoProcessorContentDesc(&self, pcontentdesc: *mut D3D11_VIDEO_PROCESSOR_CONTENT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoProcessorContentDesc)(::windows_core::Interface::as_raw(self), pcontentdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoProcessorFormat(&self, format: super::Dxgi::Common::DXGI_FORMAT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10530,7 +10299,6 @@ impl ID3D11VideoProcessorEnumerator1 { pub unsafe fn GetVideoProcessorRateConversionCaps(&self, typeindex: u32, pcaps: *mut D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoProcessorRateConversionCaps)(::windows_core::Interface::as_raw(self), typeindex, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetVideoProcessorCustomRate(&self, typeindex: u32, customrateindex: u32, prate: *mut D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoProcessorCustomRate)(::windows_core::Interface::as_raw(self), typeindex, customrateindex, prate).ok() @@ -10539,7 +10307,6 @@ impl ID3D11VideoProcessorEnumerator1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetVideoProcessorFilterRange)(::windows_core::Interface::as_raw(self), filter, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckVideoProcessorFormatConversion(&self, inputformat: super::Dxgi::Common::DXGI_FORMAT, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, outputformat: super::Dxgi::Common::DXGI_FORMAT, outputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16155,7 +15922,6 @@ impl ::core::default::Default for D3D11_DEPTH_STENCIL_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_DEPTH_STENCIL_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -16182,7 +15948,6 @@ impl ::core::default::Default for D3D11_DEPTH_STENCIL_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_DEPTH_STENCIL_VIEW_DESC_0 { pub Texture1D: D3D11_TEX1D_DSV, @@ -16806,7 +16571,6 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_DOUBLES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_FORMAT_SUPPORT { pub InFormat: super::Dxgi::Common::DXGI_FORMAT, @@ -16845,7 +16609,6 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_FORMAT_SUPPORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_FORMAT_SUPPORT2 { pub InFormat: super::Dxgi::Common::DXGI_FORMAT, @@ -17032,7 +16795,6 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_THREADING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { pub DecoderDesc: D3D11_VIDEO_DECODER_DESC, @@ -17073,7 +16835,6 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_FUNCTION_DESC { pub Version: u32, @@ -17331,7 +17092,6 @@ impl ::core::default::Default for D3D11_INFO_QUEUE_FILTER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_INPUT_ELEMENT_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -17628,7 +17388,6 @@ impl ::core::default::Default for D3D11_PACKED_MIP_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_PARAMETER_DESC { pub Name: ::windows_core::PCSTR, @@ -18121,7 +17880,6 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_BLEND_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_RENDER_TARGET_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -18147,7 +17905,6 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_RENDER_TARGET_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_RTV, @@ -18178,7 +17935,6 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_VIEW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_RENDER_TARGET_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -18204,7 +17960,6 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_VIEW_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_RENDER_TARGET_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_RTV, @@ -18273,7 +18028,6 @@ impl ::core::default::Default for D3D11_SAMPLER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_SHADER_BUFFER_DESC { pub Name: ::windows_core::PCSTR, @@ -18315,7 +18069,6 @@ impl ::core::default::Default for D3D11_SHADER_BUFFER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_SHADER_DESC { pub Version: u32, @@ -18466,7 +18219,6 @@ impl ::core::default::Default for D3D11_SHADER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_SHADER_INPUT_BIND_DESC { pub Name: ::windows_core::PCSTR, @@ -18511,7 +18263,6 @@ impl ::core::default::Default for D3D11_SHADER_INPUT_BIND_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_SHADER_RESOURCE_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -18537,7 +18288,6 @@ impl ::core::default::Default for D3D11_SHADER_RESOURCE_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D11_SHADER_RESOURCE_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_SRV, @@ -18571,7 +18321,6 @@ impl ::core::default::Default for D3D11_SHADER_RESOURCE_VIEW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_SHADER_RESOURCE_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -18597,7 +18346,6 @@ impl ::core::default::Default for D3D11_SHADER_RESOURCE_VIEW_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D11_SHADER_RESOURCE_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_SRV, @@ -18674,7 +18422,6 @@ impl ::core::default::Default for D3D11_SHADER_TRACE_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_SHADER_TYPE_DESC { pub Class: super::Direct3D::D3D_SHADER_VARIABLE_CLASS, @@ -18756,7 +18503,6 @@ impl ::core::default::Default for D3D11_SHADER_VARIABLE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D11_SIGNATURE_PARAMETER_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -20021,7 +19767,6 @@ impl ::core::default::Default for D3D11_TEXCUBE_SRV { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE1D_DESC { pub Width: u32, @@ -20066,7 +19811,6 @@ impl ::core::default::Default for D3D11_TEXTURE1D_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE2D_DESC { pub Width: u32, @@ -20113,7 +19857,6 @@ impl ::core::default::Default for D3D11_TEXTURE2D_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE2D_DESC1 { pub Width: u32, @@ -20161,7 +19904,6 @@ impl ::core::default::Default for D3D11_TEXTURE2D_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE3D_DESC { pub Width: u32, @@ -20207,7 +19949,6 @@ impl ::core::default::Default for D3D11_TEXTURE3D_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE3D_DESC1 { pub Width: u32, @@ -20495,7 +20236,6 @@ impl ::core::default::Default for D3D11_TRACE_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_UNORDERED_ACCESS_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -20521,7 +20261,6 @@ impl ::core::default::Default for D3D11_UNORDERED_ACCESS_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_UAV, @@ -20550,7 +20289,6 @@ impl ::core::default::Default for D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -20576,7 +20314,6 @@ impl ::core::default::Default for D3D11_UNORDERED_ACCESS_VIEW_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_UAV, @@ -21008,7 +20745,6 @@ impl ::core::default::Default for D3D11_VIDEO_DECODER_CONFIG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_DECODER_DESC { pub Guid: ::windows_core::GUID, @@ -21218,7 +20954,6 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_COLOR_SPACE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC { pub InputFrameFormat: D3D11_VIDEO_FRAME_FORMAT, @@ -21263,7 +20998,6 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE { pub CustomRate: super::Dxgi::Common::DXGI_RATIONAL, @@ -21495,7 +21229,6 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_STREAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { pub Enable: super::super::Foundation::BOOL, @@ -21536,7 +21269,6 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_SAMPLE_DESC { pub Width: u32, @@ -21674,10 +21406,8 @@ impl ::core::default::Default for D3DX11_FFT_DESC { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub type PFN_D3D11_CREATE_DEVICE = ::core::option::Option, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HMODULE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *mut ::core::option::Option, param8: *mut super::Direct3D::D3D_FEATURE_LEVEL, param9: *mut ::core::option::Option) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HMODULE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut ::core::option::Option, param9: *mut ::core::option::Option, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/impl.rs index c5412bf673..cc4987dad5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D12\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12"))] pub trait ID3D11On12Device_Impl: Sized { fn CreateWrappedResource(&self, presource12: ::core::option::Option<&::windows_core::IUnknown>, pflags11: *const D3D11_RESOURCE_FLAGS, instate: super::Direct3D12::D3D12_RESOURCE_STATES, outstate: super::Direct3D12::D3D12_RESOURCE_STATES, riid: *const ::windows_core::GUID, ppresource11: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -36,7 +35,6 @@ impl ID3D11On12Device_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D12\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12"))] pub trait ID3D11On12Device1_Impl: Sized + ID3D11On12Device_Impl { fn GetD3D12Device(&self, riid: *const ::windows_core::GUID, ppvdevice: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -57,7 +55,6 @@ impl ID3D11On12Device1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D12\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12"))] pub trait ID3D11On12Device2_Impl: Sized + ID3D11On12Device1_Impl { fn UnwrapUnderlyingResource(&self, presource11: ::core::option::Option<&super::Direct3D11::ID3D11Resource>, pcommandqueue: ::core::option::Option<&super::Direct3D12::ID3D12CommandQueue>, riid: *const ::windows_core::GUID, ppvresource12: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; 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 9457e0526d..18a9ad246c 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D11\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))] #[inline] pub unsafe fn D3D11On12CreateDevice(pdevice: P0, flags: u32, pfeaturelevels: ::core::option::Option<&[super::Direct3D::D3D_FEATURE_LEVEL]>, ppcommandqueues: ::core::option::Option<&[::core::option::Option<::windows_core::IUnknown>]>, nodemask: u32, ppdevice: ::core::option::Option<*mut ::core::option::Option>, ppimmediatecontext: ::core::option::Option<*mut ::core::option::Option>, pchosenfeaturelevel: ::core::option::Option<*mut super::Direct3D::D3D_FEATURE_LEVEL>) -> ::windows_core::Result<()> @@ -23,7 +22,6 @@ where ::windows_core::imp::com_interface!(ID3D11On12Device, ID3D11On12Device_Vtbl, 0x85611e73_70a9_490e_9614_a9e302777904); ::windows_core::imp::interface_hierarchy!(ID3D11On12Device, ::windows_core::IUnknown); impl ID3D11On12Device { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateWrappedResource(&self, presource12: P0, pflags11: *const D3D11_RESOURCE_FLAGS, instate: super::Direct3D12::D3D12_RESOURCE_STATES, outstate: super::Direct3D12::D3D12_RESOURCE_STATES, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -32,12 +30,10 @@ impl ID3D11On12Device { { (::windows_core::Interface::vtable(self).CreateWrappedResource)(::windows_core::Interface::as_raw(self), presource12.into_param().abi(), pflags11, instate, outstate, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn ReleaseWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).ReleaseWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn AcquireWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).AcquireWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) @@ -65,7 +61,6 @@ pub struct ID3D11On12Device_Vtbl { ::windows_core::imp::com_interface!(ID3D11On12Device1, ID3D11On12Device1_Vtbl, 0xbdb64df4_ea2f_4c70_b861_aaab1258bb5d); ::windows_core::imp::interface_hierarchy!(ID3D11On12Device1, ::windows_core::IUnknown, ID3D11On12Device); impl ID3D11On12Device1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateWrappedResource(&self, presource12: P0, pflags11: *const D3D11_RESOURCE_FLAGS, instate: super::Direct3D12::D3D12_RESOURCE_STATES, outstate: super::Direct3D12::D3D12_RESOURCE_STATES, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -74,12 +69,10 @@ impl ID3D11On12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateWrappedResource)(::windows_core::Interface::as_raw(self), presource12.into_param().abi(), pflags11, instate, outstate, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn ReleaseWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).base__.ReleaseWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn AcquireWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).base__.AcquireWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) @@ -103,7 +96,6 @@ pub struct ID3D11On12Device1_Vtbl { ::windows_core::imp::com_interface!(ID3D11On12Device2, ID3D11On12Device2_Vtbl, 0xdc90f331_4740_43fa_866e_67f12cb58223); ::windows_core::imp::interface_hierarchy!(ID3D11On12Device2, ::windows_core::IUnknown, ID3D11On12Device, ID3D11On12Device1); impl ID3D11On12Device2 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateWrappedResource(&self, presource12: P0, pflags11: *const D3D11_RESOURCE_FLAGS, instate: super::Direct3D12::D3D12_RESOURCE_STATES, outstate: super::Direct3D12::D3D12_RESOURCE_STATES, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -112,12 +104,10 @@ impl ID3D11On12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateWrappedResource)(::windows_core::Interface::as_raw(self), presource12.into_param().abi(), pflags11, instate, outstate, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn ReleaseWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).base__.base__.ReleaseWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] #[cfg(feature = "Win32_Graphics_Direct3D11")] pub unsafe fn AcquireWrappedResources(&self, ppresources: &[::core::option::Option]) { (::windows_core::Interface::vtable(self).base__.base__.AcquireWrappedResources)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppresources.as_ptr()), ppresources.len().try_into().unwrap()) @@ -129,7 +119,6 @@ impl ID3D11On12Device2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetD3D12Device)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D12\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12"))] pub unsafe fn UnwrapUnderlyingResource(&self, presource11: P0, pcommandqueue: P1) -> ::windows_core::Result where @@ -140,7 +129,6 @@ impl ID3D11On12Device2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).UnwrapUnderlyingResource)(::windows_core::Interface::as_raw(self), presource11.into_param().abi(), pcommandqueue.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Graphics_Direct3D12\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12"))] pub unsafe fn ReturnUnderlyingResource(&self, presource11: P0, numsync: u32, psignalvalues: *const u64, ppfences: *const ::core::option::Option) -> ::windows_core::Result<()> where @@ -196,7 +184,6 @@ impl ::core::default::Default for D3D11_RESOURCE_FLAGS { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Direct3D11\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))] pub type PFN_D3D11ON12_CREATE_DEVICE = ::core::option::Option, param1: u32, param2: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param4: *const ::core::option::Option<::windows_core::IUnknown>, numqueues: u32, param6: u32, param7: *mut ::core::option::Option, param8: *mut ::core::option::Option, param9: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/impl.rs index e3162b8ccc..2cdb8f8de2 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/impl.rs @@ -592,7 +592,6 @@ impl ID3D12DescriptorHeap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device_Impl: Sized + ID3D12Object_Impl { fn GetNodeCount(&self) -> u32; @@ -880,7 +879,6 @@ impl ID3D12Device_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device1_Impl: Sized + ID3D12Device_Impl { fn CreatePipelineLibrary(&self, plibraryblob: *const ::core::ffi::c_void, bloblength: usize, riid: *const ::windows_core::GUID, pppipelinelibrary: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -918,7 +916,6 @@ impl ID3D12Device1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device10_Impl: Sized + ID3D12Device9_Impl { fn CreateCommittedResource3(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: ::core::option::Option<&ID3D12ProtectedResourceSession>, numcastableformats: u32, pcastableformats: *const super::Dxgi::Common::DXGI_FORMAT, riidresource: *const ::windows_core::GUID, ppvresource: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -957,7 +954,6 @@ impl ID3D12Device10_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device11_Impl: Sized + ID3D12Device10_Impl { fn CreateSampler2(&self, pdesc: *const D3D12_SAMPLER_DESC2, destdescriptor: &D3D12_CPU_DESCRIPTOR_HANDLE); @@ -978,7 +974,6 @@ impl ID3D12Device11_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device12_Impl: Sized + ID3D12Device11_Impl { fn GetResourceAllocationInfo3(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, pnumcastableformats: *const u32, ppcastableformats: *const *const super::Dxgi::Common::DXGI_FORMAT, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO; @@ -1012,7 +1007,6 @@ impl ID3D12Device12_Vtbl { || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device13_Impl: Sized + ID3D12Device12_Impl { fn OpenExistingHeapFromAddress1(&self, paddress: *const ::core::ffi::c_void, size: usize, riid: *const ::windows_core::GUID, ppvheap: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1050,7 +1044,6 @@ impl ID3D12Device13_Vtbl { || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device2_Impl: Sized + ID3D12Device1_Impl { fn CreatePipelineState(&self, pdesc: *const D3D12_PIPELINE_STATE_STREAM_DESC, riid: *const ::windows_core::GUID, pppipelinestate: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1071,7 +1064,6 @@ impl ID3D12Device2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device3_Impl: Sized + ID3D12Device2_Impl { fn OpenExistingHeapFromAddress(&self, paddress: *const ::core::ffi::c_void, riid: *const ::windows_core::GUID, ppvheap: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1109,7 +1101,6 @@ impl ID3D12Device3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device4_Impl: Sized + ID3D12Device3_Impl { fn CreateCommandList1(&self, nodemask: u32, r#type: D3D12_COMMAND_LIST_TYPE, flags: D3D12_COMMAND_LIST_FLAGS, riid: *const ::windows_core::GUID, ppcommandlist: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1168,7 +1159,6 @@ impl ID3D12Device4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device5_Impl: Sized + ID3D12Device4_Impl { fn CreateLifetimeTracker(&self, powner: ::core::option::Option<&ID3D12LifetimeOwner>, riid: *const ::windows_core::GUID, ppvtracker: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1241,7 +1231,6 @@ impl ID3D12Device5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device6_Impl: Sized + ID3D12Device5_Impl { fn SetBackgroundProcessingMode(&self, mode: D3D12_BACKGROUND_PROCESSING_MODE, measurementsaction: D3D12_MEASUREMENTS_ACTION, heventtosignaluponcompletion: super::super::Foundation::HANDLE, pbfurthermeasurementsdesired: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1262,7 +1251,6 @@ impl ID3D12Device6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device7_Impl: Sized + ID3D12Device6_Impl { fn AddToStateObject(&self, paddition: *const D3D12_STATE_OBJECT_DESC, pstateobjecttogrowfrom: ::core::option::Option<&ID3D12StateObject>, riid: *const ::windows_core::GUID, ppnewstateobject: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1293,7 +1281,6 @@ impl ID3D12Device7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device8_Impl: Sized + ID3D12Device7_Impl { fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: *mut D3D12_RESOURCE_ALLOCATION_INFO1) -> D3D12_RESOURCE_ALLOCATION_INFO; @@ -1345,7 +1332,6 @@ impl ID3D12Device8_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Security"))] pub trait ID3D12Device9_Impl: Sized + ID3D12Device8_Impl { fn CreateShaderCacheSession(&self, pdesc: *const D3D12_SHADER_CACHE_SESSION_DESC, riid: *const ::windows_core::GUID, ppvsession: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1400,7 +1386,6 @@ impl ID3D12DeviceChild_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12DeviceConfiguration_Impl: Sized { fn GetDesc(&self) -> D3D12_DEVICE_CONFIGURATION_DESC; @@ -1445,7 +1430,6 @@ impl ID3D12DeviceConfiguration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12DeviceFactory_Impl: Sized { fn InitializeFromGlobalState(&self) -> ::windows_core::Result<()>; @@ -1741,7 +1725,6 @@ impl ID3D12Fence1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12FunctionParameterReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D12_PARAMETER_DESC) -> ::windows_core::Result<()>; @@ -1772,7 +1755,6 @@ impl ID3D12FunctionParameterReflection { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12FunctionReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D12_FUNCTION_DESC) -> ::windows_core::Result<()>; @@ -1847,7 +1829,6 @@ impl ID3D12FunctionReflection { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList_Impl: Sized + ID3D12CommandList_Impl { fn Close(&self) -> ::windows_core::Result<()>; @@ -2221,7 +2202,6 @@ impl ID3D12GraphicsCommandList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList1_Impl: Sized + ID3D12GraphicsCommandList_Impl { fn AtomicCopyBufferUINT(&self, pdstbuffer: ::core::option::Option<&ID3D12Resource>, dstoffset: u64, psrcbuffer: ::core::option::Option<&ID3D12Resource>, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64); @@ -2280,7 +2260,6 @@ impl ID3D12GraphicsCommandList1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList2_Impl: Sized + ID3D12GraphicsCommandList1_Impl { fn WriteBufferImmediate(&self, count: u32, pparams: *const D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: *const D3D12_WRITEBUFFERIMMEDIATE_MODE); @@ -2301,7 +2280,6 @@ impl ID3D12GraphicsCommandList2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList3_Impl: Sized + ID3D12GraphicsCommandList2_Impl { fn SetProtectedResourceSession(&self, pprotectedresourcesession: ::core::option::Option<&ID3D12ProtectedResourceSession>); @@ -2325,7 +2303,6 @@ impl ID3D12GraphicsCommandList3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList4_Impl: Sized + ID3D12GraphicsCommandList3_Impl { fn BeginRenderPass(&self, numrendertargets: u32, prendertargets: *const D3D12_RENDER_PASS_RENDER_TARGET_DESC, pdepthstencil: *const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC, flags: D3D12_RENDER_PASS_FLAGS); @@ -2405,7 +2382,6 @@ impl ID3D12GraphicsCommandList4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList5_Impl: Sized + ID3D12GraphicsCommandList4_Impl { fn RSSetShadingRate(&self, baseshadingrate: D3D12_SHADING_RATE, combiners: *const D3D12_SHADING_RATE_COMBINER); @@ -2436,7 +2412,6 @@ impl ID3D12GraphicsCommandList5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList6_Impl: Sized + ID3D12GraphicsCommandList5_Impl { fn DispatchMesh(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32); @@ -2457,7 +2432,6 @@ impl ID3D12GraphicsCommandList6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList7_Impl: Sized + ID3D12GraphicsCommandList6_Impl { fn Barrier(&self, numbarriergroups: u32, pbarriergroups: *const D3D12_BARRIER_GROUP); @@ -2478,7 +2452,6 @@ impl ID3D12GraphicsCommandList7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList8_Impl: Sized + ID3D12GraphicsCommandList7_Impl { fn OMSetFrontAndBackStencilRef(&self, frontstencilref: u32, backstencilref: u32); @@ -2513,7 +2486,6 @@ impl ID3D12GraphicsCommandList8_Vtbl { || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12GraphicsCommandList9_Impl: Sized + ID3D12GraphicsCommandList8_Impl { fn RSSetDepthBias(&self, depthbias: f32, depthbiasclamp: f32, slopescaleddepthbias: f32); @@ -3030,7 +3002,6 @@ impl ID3D12Pageable_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12PipelineLibrary_Impl: Sized + ID3D12DeviceChild_Impl { fn StorePipeline(&self, pname: &::windows_core::PCWSTR, ppipeline: ::core::option::Option<&ID3D12PipelineState>) -> ::windows_core::Result<()>; @@ -3082,7 +3053,6 @@ impl ID3D12PipelineLibrary_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12PipelineLibrary1_Impl: Sized + ID3D12PipelineLibrary_Impl { fn LoadPipeline(&self, pname: &::windows_core::PCWSTR, pdesc: *const D3D12_PIPELINE_STATE_STREAM_DESC, riid: *const ::windows_core::GUID, pppipelinestate: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -3103,7 +3073,6 @@ impl ID3D12PipelineLibrary1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12PipelineState_Impl: Sized + ID3D12Pageable_Impl { fn GetCachedBlob(&self) -> ::windows_core::Result; @@ -3201,7 +3170,6 @@ impl ID3D12QueryHeap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12Resource_Impl: Sized + ID3D12Pageable_Impl { fn Map(&self, subresource: u32, preadrange: *const D3D12_RANGE, ppdata: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -3267,7 +3235,6 @@ impl ID3D12Resource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12Resource1_Impl: Sized + ID3D12Resource_Impl { fn GetProtectedResourceSession(&self, riid: *const ::windows_core::GUID, ppprotectedsession: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -3288,7 +3255,6 @@ impl ID3D12Resource1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12Resource2_Impl: Sized + ID3D12Resource1_Impl { fn GetDesc1(&self) -> D3D12_RESOURCE_DESC1; @@ -3421,7 +3387,6 @@ impl ID3D12ShaderCacheSession_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12ShaderReflection_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D12_SHADER_DESC) -> ::windows_core::Result<()>; @@ -3577,7 +3542,6 @@ impl ID3D12ShaderReflection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12ShaderReflectionConstantBuffer_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D12_SHADER_BUFFER_DESC) -> ::windows_core::Result<()>; @@ -3620,7 +3584,6 @@ impl ID3D12ShaderReflectionConstantBuffer { unsafe { ::windows_core::ScopedInterface::new(::std::mem::transmute(&this.vtable)) } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait ID3D12ShaderReflectionType_Impl: Sized { fn GetDesc(&self, pdesc: *mut D3D12_SHADER_TYPE_DESC) -> ::windows_core::Result<()>; 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 0aae6b39ad..144add712c 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D12CreateDevice(padapter: P0, minimumfeaturelevel: super::Direct3D::D3D_FEATURE_LEVEL, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -40,14 +39,12 @@ where ::windows_targets::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, &T::IID, result__ as *mut _ as *mut _).ok() } -#[doc = "Required features: `\"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_targets::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_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<()> { @@ -823,7 +820,6 @@ impl ID3D12Device { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -871,7 +867,6 @@ impl ID3D12Device { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -879,7 +874,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -888,7 +882,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -896,7 +889,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -913,7 +905,6 @@ impl ID3D12Device { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -925,7 +916,6 @@ impl ID3D12Device { (::windows_core::Interface::vtable(self).GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -939,7 +929,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -948,7 +937,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -956,7 +944,6 @@ impl ID3D12Device { { (::windows_core::Interface::vtable(self).CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -996,7 +983,6 @@ impl ID3D12Device { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -1147,7 +1133,6 @@ impl ID3D12Device1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -1195,7 +1180,6 @@ impl ID3D12Device1 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1203,7 +1187,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1212,7 +1195,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1220,7 +1202,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1237,7 +1218,6 @@ impl ID3D12Device1 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -1249,7 +1229,6 @@ impl ID3D12Device1 { (::windows_core::Interface::vtable(self).base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1263,7 +1242,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1272,7 +1250,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1280,7 +1257,6 @@ impl ID3D12Device1 { { (::windows_core::Interface::vtable(self).base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -1320,7 +1296,6 @@ impl ID3D12Device1 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -1420,7 +1395,6 @@ impl ID3D12Device10 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -1468,7 +1442,6 @@ impl ID3D12Device10 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1476,7 +1449,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1485,7 +1457,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1493,7 +1464,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1510,7 +1480,6 @@ impl ID3D12Device10 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -1522,7 +1491,6 @@ impl ID3D12Device10 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1536,7 +1504,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1545,7 +1512,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1553,7 +1519,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -1593,7 +1558,6 @@ impl ID3D12Device10 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -1686,7 +1650,6 @@ impl ID3D12Device10 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1702,7 +1665,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1711,7 +1673,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -1749,7 +1710,6 @@ impl ID3D12Device10 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -1778,14 +1738,12 @@ impl ID3D12Device10 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1794,7 +1752,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1810,7 +1767,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).base__.base__.CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -1831,7 +1787,6 @@ impl ID3D12Device10 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateCommandQueue1)(::windows_core::Interface::as_raw(self), pdesc, creatorid, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource3(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1840,7 +1795,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).CreateCommittedResource3)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource2(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1849,7 +1803,6 @@ impl ID3D12Device10 { { (::windows_core::Interface::vtable(self).CreatePlacedResource2)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource2(&self, pdesc: *const D3D12_RESOURCE_DESC, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1916,7 +1869,6 @@ impl ID3D12Device11 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -1964,7 +1916,6 @@ impl ID3D12Device11 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1972,7 +1923,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1981,7 +1931,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -1989,7 +1938,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2006,7 +1954,6 @@ impl ID3D12Device11 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -2018,7 +1965,6 @@ impl ID3D12Device11 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2032,7 +1978,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2041,7 +1986,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2049,7 +1993,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -2089,7 +2032,6 @@ impl ID3D12Device11 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -2182,7 +2124,6 @@ impl ID3D12Device11 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2198,7 +2139,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2207,7 +2147,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -2245,7 +2184,6 @@ impl ID3D12Device11 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -2274,14 +2212,12 @@ impl ID3D12Device11 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2290,7 +2226,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2306,7 +2241,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -2327,7 +2261,6 @@ impl ID3D12Device11 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateCommandQueue1)(::windows_core::Interface::as_raw(self), pdesc, creatorid, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource3(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2336,7 +2269,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.CreateCommittedResource3)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource2(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2345,7 +2277,6 @@ impl ID3D12Device11 { { (::windows_core::Interface::vtable(self).base__.CreatePlacedResource2)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource2(&self, pdesc: *const D3D12_RESOURCE_DESC, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2404,7 +2335,6 @@ impl ID3D12Device12 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -2452,7 +2382,6 @@ impl ID3D12Device12 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2460,7 +2389,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2469,7 +2397,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2477,7 +2404,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2494,7 +2420,6 @@ impl ID3D12Device12 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -2506,7 +2431,6 @@ impl ID3D12Device12 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2520,7 +2444,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2529,7 +2452,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2537,7 +2459,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -2577,7 +2498,6 @@ impl ID3D12Device12 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -2670,7 +2590,6 @@ impl ID3D12Device12 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2686,7 +2605,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2695,7 +2613,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -2733,7 +2650,6 @@ impl ID3D12Device12 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -2762,14 +2678,12 @@ impl ID3D12Device12 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2778,7 +2692,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2794,7 +2707,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -2815,7 +2727,6 @@ impl ID3D12Device12 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCommandQueue1)(::windows_core::Interface::as_raw(self), pdesc, creatorid, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource3(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2824,7 +2735,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.CreateCommittedResource3)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource2(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2833,7 +2743,6 @@ impl ID3D12Device12 { { (::windows_core::Interface::vtable(self).base__.base__.CreatePlacedResource2)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource2(&self, pdesc: *const D3D12_RESOURCE_DESC, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2845,7 +2754,6 @@ impl ID3D12Device12 { pub unsafe fn CreateSampler2(&self, pdesc: *const D3D12_SAMPLER_DESC2, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.CreateSampler2)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo3(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, pnumcastableformats: ::core::option::Option<*const u32>, ppcastableformats: ::core::option::Option<*const *const super::Dxgi::Common::DXGI_FORMAT>, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -2902,7 +2810,6 @@ impl ID3D12Device13 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -2950,7 +2857,6 @@ impl ID3D12Device13 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2958,7 +2864,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2967,7 +2872,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2975,7 +2879,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -2992,7 +2895,6 @@ impl ID3D12Device13 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -3004,7 +2906,6 @@ impl ID3D12Device13 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3018,7 +2919,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3027,7 +2927,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3035,7 +2934,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -3075,7 +2973,6 @@ impl ID3D12Device13 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -3168,7 +3065,6 @@ impl ID3D12Device13 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3184,7 +3080,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3193,7 +3088,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -3231,7 +3125,6 @@ impl ID3D12Device13 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -3260,14 +3153,12 @@ impl ID3D12Device13 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3276,7 +3167,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3292,7 +3182,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -3313,7 +3202,6 @@ impl ID3D12Device13 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandQueue1)(::windows_core::Interface::as_raw(self), pdesc, creatorid, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource3(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3322,7 +3210,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCommittedResource3)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource2(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3331,7 +3218,6 @@ impl ID3D12Device13 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreatePlacedResource2)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initiallayout, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pcastableformats.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcastableformats.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource2(&self, pdesc: *const D3D12_RESOURCE_DESC, initiallayout: D3D12_BARRIER_LAYOUT, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, pcastableformats: ::core::option::Option<&[super::Dxgi::Common::DXGI_FORMAT]>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3343,7 +3229,6 @@ impl ID3D12Device13 { pub unsafe fn CreateSampler2(&self, pdesc: *const D3D12_SAMPLER_DESC2, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.CreateSampler2)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo3(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, pnumcastableformats: ::core::option::Option<*const u32>, ppcastableformats: ::core::option::Option<*const *const super::Dxgi::Common::DXGI_FORMAT>, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -3404,7 +3289,6 @@ impl ID3D12Device2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -3452,7 +3336,6 @@ impl ID3D12Device2 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3460,7 +3343,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3469,7 +3351,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3477,7 +3358,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3494,7 +3374,6 @@ impl ID3D12Device2 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -3506,7 +3385,6 @@ impl ID3D12Device2 { (::windows_core::Interface::vtable(self).base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3520,7 +3398,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3529,7 +3406,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3537,7 +3413,6 @@ impl ID3D12Device2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -3577,7 +3452,6 @@ impl ID3D12Device2 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -3682,7 +3556,6 @@ impl ID3D12Device3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -3730,7 +3603,6 @@ impl ID3D12Device3 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3738,7 +3610,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3747,7 +3618,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3755,7 +3625,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -3772,7 +3641,6 @@ impl ID3D12Device3 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -3784,7 +3652,6 @@ impl ID3D12Device3 { (::windows_core::Interface::vtable(self).base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3798,7 +3665,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3807,7 +3673,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3815,7 +3680,6 @@ impl ID3D12Device3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -3855,7 +3719,6 @@ impl ID3D12Device3 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -3983,7 +3846,6 @@ impl ID3D12Device4 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -4031,7 +3893,6 @@ impl ID3D12Device4 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4039,7 +3900,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4048,7 +3908,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4056,7 +3915,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4073,7 +3931,6 @@ impl ID3D12Device4 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -4085,7 +3942,6 @@ impl ID3D12Device4 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4099,7 +3955,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4108,7 +3963,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4116,7 +3970,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -4156,7 +4009,6 @@ impl ID3D12Device4 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -4249,7 +4101,6 @@ impl ID3D12Device4 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4265,7 +4116,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4274,7 +4124,6 @@ impl ID3D12Device4 { { (::windows_core::Interface::vtable(self).CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -4342,7 +4191,6 @@ impl ID3D12Device5 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -4390,7 +4238,6 @@ impl ID3D12Device5 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4398,7 +4245,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4407,7 +4253,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4415,7 +4260,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4432,7 +4276,6 @@ impl ID3D12Device5 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -4444,7 +4287,6 @@ impl ID3D12Device5 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4458,7 +4300,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4467,7 +4308,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4475,7 +4315,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -4515,7 +4354,6 @@ impl ID3D12Device5 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -4608,7 +4446,6 @@ impl ID3D12Device5 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4624,7 +4461,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4633,7 +4469,6 @@ impl ID3D12Device5 { { (::windows_core::Interface::vtable(self).base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -4671,7 +4506,6 @@ impl ID3D12Device5 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -4736,7 +4570,6 @@ impl ID3D12Device6 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -4784,7 +4617,6 @@ impl ID3D12Device6 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4792,7 +4624,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4801,7 +4632,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4809,7 +4639,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -4826,7 +4655,6 @@ impl ID3D12Device6 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -4838,7 +4666,6 @@ impl ID3D12Device6 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4852,7 +4679,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4861,7 +4687,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4869,7 +4694,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -4909,7 +4733,6 @@ impl ID3D12Device6 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -5002,7 +4825,6 @@ impl ID3D12Device6 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5018,7 +4840,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5027,7 +4848,6 @@ impl ID3D12Device6 { { (::windows_core::Interface::vtable(self).base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -5065,7 +4885,6 @@ impl ID3D12Device6 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -5126,7 +4945,6 @@ impl ID3D12Device7 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -5174,7 +4992,6 @@ impl ID3D12Device7 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5182,7 +4999,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5191,7 +5007,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5199,7 +5014,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5216,7 +5030,6 @@ impl ID3D12Device7 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -5228,7 +5041,6 @@ impl ID3D12Device7 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5242,7 +5054,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5251,7 +5062,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5259,7 +5069,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -5299,7 +5108,6 @@ impl ID3D12Device7 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -5392,7 +5200,6 @@ impl ID3D12Device7 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5408,7 +5215,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5417,7 +5223,6 @@ impl ID3D12Device7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -5455,7 +5260,6 @@ impl ID3D12Device7 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -5532,7 +5336,6 @@ impl ID3D12Device8 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -5580,7 +5383,6 @@ impl ID3D12Device8 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5588,7 +5390,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5597,7 +5398,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5605,7 +5405,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -5622,7 +5421,6 @@ impl ID3D12Device8 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -5634,7 +5432,6 @@ impl ID3D12Device8 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5648,7 +5445,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5657,7 +5453,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5665,7 +5460,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -5705,7 +5499,6 @@ impl ID3D12Device8 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -5798,7 +5591,6 @@ impl ID3D12Device8 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5814,7 +5606,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5823,7 +5614,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -5861,7 +5651,6 @@ impl ID3D12Device8 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -5890,14 +5679,12 @@ impl ID3D12Device8 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5906,7 +5693,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5922,7 +5708,6 @@ impl ID3D12Device8 { { (::windows_core::Interface::vtable(self).CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -5990,7 +5775,6 @@ impl ID3D12Device9 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateCommandAllocator)(::windows_core::Interface::as_raw(self), r#type, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateGraphicsPipelineState(&self, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -6038,7 +5822,6 @@ impl ID3D12Device9 { pub unsafe fn CreateConstantBufferView(&self, pdesc: ::core::option::Option<*const D3D12_CONSTANT_BUFFER_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateConstantBufferView)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateShaderResourceView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_SHADER_RESOURCE_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -6046,7 +5829,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateShaderResourceView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateUnorderedAccessView(&self, presource: P0, pcounterresource: P1, pdesc: ::core::option::Option<*const D3D12_UNORDERED_ACCESS_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -6055,7 +5837,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateUnorderedAccessView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcounterresource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateRenderTargetView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_RENDER_TARGET_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -6063,7 +5844,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderTargetView)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateDepthStencilView(&self, presource: P0, pdesc: ::core::option::Option<*const D3D12_DEPTH_STENCIL_VIEW_DESC>, destdescriptor: D3D12_CPU_DESCRIPTOR_HANDLE) where @@ -6080,7 +5860,6 @@ impl ID3D12Device9 { pub unsafe fn CopyDescriptorsSimple(&self, numdescriptors: u32, destdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, srcdescriptorrangestart: D3D12_CPU_DESCRIPTOR_HANDLE, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyDescriptorsSimple)(::windows_core::Interface::as_raw(self), numdescriptors, ::core::mem::transmute(destdescriptorrangestart), ::core::mem::transmute(srcdescriptorrangestart), descriptorheapstype) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo(&self, visiblemask: u32, presourcedescs: &[D3D12_RESOURCE_DESC]) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -6092,7 +5871,6 @@ impl ID3D12Device9 { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCustomHeapProperties)(::windows_core::Interface::as_raw(self), &mut result__, nodemask, heaptype); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6106,7 +5884,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateHeap)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6115,7 +5892,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreatePlacedResource)(::windows_core::Interface::as_raw(self), pheap.into_param().abi(), heapoffset, pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6123,7 +5899,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CreateReservedResource)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, access: u32, name: P1) -> ::windows_core::Result where @@ -6163,7 +5938,6 @@ impl ID3D12Device9 { pub unsafe fn GetDeviceRemovedReason(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetDeviceRemovedReason)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetCopyableFootprints)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -6256,7 +6030,6 @@ impl ID3D12Device9 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateProtectedResourceSession)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6272,7 +6045,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateHeap1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateReservedResource1(&self, pdesc: *const D3D12_RESOURCE_DESC, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6281,7 +6053,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateReservedResource1)(::windows_core::Interface::as_raw(self), pdesc, initialstate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo1(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); @@ -6319,7 +6090,6 @@ impl ID3D12Device9 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateStateObject)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRaytracingAccelerationStructurePrebuildInfo(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS, pinfo: *mut D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetRaytracingAccelerationStructurePrebuildInfo)(::windows_core::Interface::as_raw(self), pdesc, pinfo) @@ -6348,14 +6118,12 @@ impl ID3D12Device9 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateProtectedResourceSession1)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetResourceAllocationInfo2(&self, visiblemask: u32, numresourcedescs: u32, presourcedescs: *const D3D12_RESOURCE_DESC1, presourceallocationinfo1: ::core::option::Option<*mut D3D12_RESOURCE_ALLOCATION_INFO1>) -> D3D12_RESOURCE_ALLOCATION_INFO { let mut result__: D3D12_RESOURCE_ALLOCATION_INFO = ::core::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetResourceAllocationInfo2)(::windows_core::Interface::as_raw(self), &mut result__, visiblemask, numresourcedescs, presourcedescs, ::core::mem::transmute(presourceallocationinfo1.unwrap_or(::std::ptr::null_mut()))); result__ } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, pprotectedsession: P0, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6364,7 +6132,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.CreateCommittedResource2)(::windows_core::Interface::as_raw(self), pheapproperties, heapflags, pdesc, initialresourcestate, ::core::mem::transmute(poptimizedclearvalue.unwrap_or(::std::ptr::null())), pprotectedsession.into_param().abi(), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1(&self, pheap: P0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: ::core::option::Option<*const D3D12_CLEAR_VALUE>, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6380,7 +6147,6 @@ impl ID3D12Device9 { { (::windows_core::Interface::vtable(self).base__.CreateSamplerFeedbackUnorderedAccessView)(::windows_core::Interface::as_raw(self), ptargetedresource.into_param().abi(), pfeedbackresource.into_param().abi(), ::core::mem::transmute(destdescriptor)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: ::core::option::Option<*mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT>, pnumrows: ::core::option::Option<*mut u32>, prowsizeinbytes: ::core::option::Option<*mut u64>, ptotalbytes: ::core::option::Option<*mut u64>) { (::windows_core::Interface::vtable(self).base__.GetCopyableFootprints1)(::windows_core::Interface::as_raw(self), presourcedesc, firstsubresource, numsubresources, baseoffset, ::core::mem::transmute(playouts.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnumrows.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prowsizeinbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ptotalbytes.unwrap_or(::std::ptr::null_mut()))) @@ -6459,7 +6225,6 @@ impl ID3D12DeviceConfiguration { pub unsafe fn GetEnabledExperimentalFeatures(&self, pguids: &mut [::windows_core::GUID]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetEnabledExperimentalFeatures)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pguids.as_ptr()), pguids.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SerializeVersionedRootSignature(&self, pdesc: *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppresult: *mut ::core::option::Option, pperror: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SerializeVersionedRootSignature)(::windows_core::Interface::as_raw(self), pdesc, ::core::mem::transmute(ppresult), ::core::mem::transmute(pperror.unwrap_or(::std::ptr::null_mut()))).ok() @@ -6511,7 +6276,6 @@ impl ID3D12DeviceFactory { pub unsafe fn EnableExperimentalFeatures(&self, 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_core::Interface::vtable(self).EnableExperimentalFeatures)(::windows_core::Interface::as_raw(self), 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_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDevice(&self, adapter: P0, featurelevel: super::Direct3D::D3D_FEATURE_LEVEL, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6803,7 +6567,6 @@ pub struct ID3D12Fence1_Vtbl { } ::windows_core::imp::interface!(ID3D12FunctionParameterReflection, ID3D12FunctionParameterReflection_Vtbl); impl ID3D12FunctionParameterReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D12_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -6821,7 +6584,6 @@ pub struct ID3D12FunctionParameterReflection_Vtbl { } ::windows_core::imp::interface!(ID3D12FunctionReflection, ID3D12FunctionReflection_Vtbl); impl ID3D12FunctionReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D12_FUNCTION_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -6835,7 +6597,6 @@ impl ID3D12FunctionReflection { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D12_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() @@ -6846,7 +6607,6 @@ impl ID3D12FunctionReflection { { (::windows_core::Interface::vtable(self).GetVariableByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDescByName(&self, name: P0, pdesc: *mut D3D12_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> where @@ -6942,7 +6702,6 @@ impl ID3D12GraphicsCommandList { { (::windows_core::Interface::vtable(self).CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -6961,7 +6720,6 @@ impl ID3D12GraphicsCommandList { { (::windows_core::Interface::vtable(self).CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -6970,7 +6728,6 @@ impl ID3D12GraphicsCommandList { { (::windows_core::Interface::vtable(self).ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -7053,7 +6810,6 @@ impl ID3D12GraphicsCommandList { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -7269,7 +7025,6 @@ impl ID3D12GraphicsCommandList1 { { (::windows_core::Interface::vtable(self).base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -7288,7 +7043,6 @@ impl ID3D12GraphicsCommandList1 { { (::windows_core::Interface::vtable(self).base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -7297,7 +7051,6 @@ impl ID3D12GraphicsCommandList1 { { (::windows_core::Interface::vtable(self).base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -7380,7 +7133,6 @@ impl ID3D12GraphicsCommandList1 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -7483,7 +7235,6 @@ impl ID3D12GraphicsCommandList1 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -7574,7 +7325,6 @@ impl ID3D12GraphicsCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -7593,7 +7343,6 @@ impl ID3D12GraphicsCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -7602,7 +7351,6 @@ impl ID3D12GraphicsCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -7685,7 +7433,6 @@ impl ID3D12GraphicsCommandList2 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -7788,7 +7535,6 @@ impl ID3D12GraphicsCommandList2 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -7874,7 +7620,6 @@ impl ID3D12GraphicsCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -7893,7 +7638,6 @@ impl ID3D12GraphicsCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -7902,7 +7646,6 @@ impl ID3D12GraphicsCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -7985,7 +7728,6 @@ impl ID3D12GraphicsCommandList3 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -8088,7 +7830,6 @@ impl ID3D12GraphicsCommandList3 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -8180,7 +7921,6 @@ impl ID3D12GraphicsCommandList4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -8199,7 +7939,6 @@ impl ID3D12GraphicsCommandList4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -8208,7 +7947,6 @@ impl ID3D12GraphicsCommandList4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -8291,7 +8029,6 @@ impl ID3D12GraphicsCommandList4 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -8394,7 +8131,6 @@ impl ID3D12GraphicsCommandList4 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -8415,7 +8151,6 @@ impl ID3D12GraphicsCommandList4 { { (::windows_core::Interface::vtable(self).base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -8435,7 +8170,6 @@ impl ID3D12GraphicsCommandList4 { { (::windows_core::Interface::vtable(self).ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -8540,7 +8274,6 @@ impl ID3D12GraphicsCommandList5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -8559,7 +8292,6 @@ impl ID3D12GraphicsCommandList5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -8568,7 +8300,6 @@ impl ID3D12GraphicsCommandList5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -8651,7 +8382,6 @@ impl ID3D12GraphicsCommandList5 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -8754,7 +8484,6 @@ impl ID3D12GraphicsCommandList5 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -8775,7 +8504,6 @@ impl ID3D12GraphicsCommandList5 { { (::windows_core::Interface::vtable(self).base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).base__.BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -8795,7 +8523,6 @@ impl ID3D12GraphicsCommandList5 { { (::windows_core::Interface::vtable(self).base__.ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).base__.BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -8896,7 +8623,6 @@ impl ID3D12GraphicsCommandList6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -8915,7 +8641,6 @@ impl ID3D12GraphicsCommandList6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -8924,7 +8649,6 @@ impl ID3D12GraphicsCommandList6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -9007,7 +8731,6 @@ impl ID3D12GraphicsCommandList6 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -9110,7 +8833,6 @@ impl ID3D12GraphicsCommandList6 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -9131,7 +8853,6 @@ impl ID3D12GraphicsCommandList6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).base__.base__.BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -9151,7 +8872,6 @@ impl ID3D12GraphicsCommandList6 { { (::windows_core::Interface::vtable(self).base__.base__.ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).base__.base__.BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -9254,7 +8974,6 @@ impl ID3D12GraphicsCommandList7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -9273,7 +8992,6 @@ impl ID3D12GraphicsCommandList7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -9282,7 +9000,6 @@ impl ID3D12GraphicsCommandList7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -9365,7 +9082,6 @@ impl ID3D12GraphicsCommandList7 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -9468,7 +9184,6 @@ impl ID3D12GraphicsCommandList7 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -9489,7 +9204,6 @@ impl ID3D12GraphicsCommandList7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).base__.base__.base__.BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -9509,7 +9223,6 @@ impl ID3D12GraphicsCommandList7 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).base__.base__.base__.BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -9615,7 +9328,6 @@ impl ID3D12GraphicsCommandList8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -9634,7 +9346,6 @@ impl ID3D12GraphicsCommandList8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -9643,7 +9354,6 @@ impl ID3D12GraphicsCommandList8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -9726,7 +9436,6 @@ impl ID3D12GraphicsCommandList8 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -9829,7 +9538,6 @@ impl ID3D12GraphicsCommandList8 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -9850,7 +9558,6 @@ impl ID3D12GraphicsCommandList8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -9870,7 +9577,6 @@ impl ID3D12GraphicsCommandList8 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -9979,7 +9685,6 @@ impl ID3D12GraphicsCommandList9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyBufferRegion)(::windows_core::Interface::as_raw(self), pdstbuffer.into_param().abi(), dstoffset, psrcbuffer.into_param().abi(), srcoffset, numbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CopyTextureRegion(&self, pdst: *const D3D12_TEXTURE_COPY_LOCATION, dstx: u32, dsty: u32, dstz: u32, psrc: *const D3D12_TEXTURE_COPY_LOCATION, psrcbox: ::core::option::Option<*const D3D12_BOX>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyTextureRegion)(::windows_core::Interface::as_raw(self), pdst, dstx, dsty, dstz, psrc, ::core::mem::transmute(psrcbox.unwrap_or(::std::ptr::null()))) @@ -9998,7 +9703,6 @@ impl ID3D12GraphicsCommandList9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.CopyTiles)(::windows_core::Interface::as_raw(self), ptiledresource.into_param().abi(), ptileregionstartcoordinate, ptileregionsize, pbuffer.into_param().abi(), bufferstartoffsetinbytes, flags) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource(&self, pdstresource: P0, dstsubresource: u32, psrcresource: P1, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) where @@ -10007,7 +9711,6 @@ impl ID3D12GraphicsCommandList9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.ResolveSubresource)(::windows_core::Interface::as_raw(self), pdstresource.into_param().abi(), dstsubresource, psrcresource.into_param().abi(), srcsubresource, format) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn IASetPrimitiveTopology(&self, primitivetopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.IASetPrimitiveTopology)(::windows_core::Interface::as_raw(self), primitivetopology) @@ -10090,7 +9793,6 @@ impl ID3D12GraphicsCommandList9 { pub unsafe fn SetGraphicsRootUnorderedAccessView(&self, rootparameterindex: u32, bufferlocation: u64) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.SetGraphicsRootUnorderedAccessView)(::windows_core::Interface::as_raw(self), rootparameterindex, bufferlocation) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn IASetIndexBuffer(&self, pview: ::core::option::Option<*const D3D12_INDEX_BUFFER_VIEW>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.IASetIndexBuffer)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pview.unwrap_or(::std::ptr::null()))) @@ -10193,7 +9895,6 @@ impl ID3D12GraphicsCommandList9 { pub unsafe fn SetSamplePositions(&self, numsamplesperpixel: u32, numpixels: u32, psamplepositions: *const D3D12_SAMPLE_POSITION) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetSamplePositions)(::windows_core::Interface::as_raw(self), numsamplesperpixel, numpixels, psamplepositions) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresourceRegion(&self, pdstresource: P0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: P1, srcsubresource: u32, psrcrect: ::core::option::Option<*const super::super::Foundation::RECT>, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) where @@ -10214,7 +9915,6 @@ impl ID3D12GraphicsCommandList9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BeginRenderPass(&self, prendertargets: ::core::option::Option<&[D3D12_RENDER_PASS_RENDER_TARGET_DESC]>, pdepthstencil: ::core::option::Option<*const D3D12_RENDER_PASS_DEPTH_STENCIL_DESC>, flags: D3D12_RENDER_PASS_FLAGS) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.BeginRenderPass)(::windows_core::Interface::as_raw(self), prendertargets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(prendertargets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pdepthstencil.unwrap_or(::std::ptr::null())), flags) @@ -10234,7 +9934,6 @@ impl ID3D12GraphicsCommandList9 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ExecuteMetaCommand)(::windows_core::Interface::as_raw(self), pmetacommand.into_param().abi(), ::core::mem::transmute(pexecutionparametersdata.unwrap_or(::std::ptr::null())), executionparametersdatasizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn BuildRaytracingAccelerationStructure(&self, pdesc: *const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC, ppostbuildinfodescs: ::core::option::Option<&[D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC]>) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.BuildRaytracingAccelerationStructure)(::windows_core::Interface::as_raw(self), pdesc, ppostbuildinfodescs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppostbuildinfodescs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) @@ -10920,7 +10619,6 @@ impl ID3D12PipelineLibrary { { (::windows_core::Interface::vtable(self).StorePipeline)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), ppipeline.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn LoadGraphicsPipeline(&self, pname: P0, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -10994,7 +10692,6 @@ impl ID3D12PipelineLibrary1 { { (::windows_core::Interface::vtable(self).base__.StorePipeline)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), ppipeline.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn LoadGraphicsPipeline(&self, pname: P0, pdesc: *const D3D12_GRAPHICS_PIPELINE_STATE_DESC) -> ::windows_core::Result where @@ -11062,7 +10759,6 @@ impl ID3D12PipelineState { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetCachedBlob(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11299,7 +10995,6 @@ impl ID3D12Resource { pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: ::core::option::Option<*const D3D12_RANGE>) { (::windows_core::Interface::vtable(self).Unmap)(::windows_core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_RESOURCE_DESC { let mut result__: D3D12_RESOURCE_DESC = ::core::mem::zeroed(); @@ -11369,7 +11064,6 @@ impl ID3D12Resource1 { pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: ::core::option::Option<*const D3D12_RANGE>) { (::windows_core::Interface::vtable(self).base__.Unmap)(::windows_core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_RESOURCE_DESC { let mut result__: D3D12_RESOURCE_DESC = ::core::mem::zeroed(); @@ -11436,7 +11130,6 @@ impl ID3D12Resource2 { pub unsafe fn Unmap(&self, subresource: u32, pwrittenrange: ::core::option::Option<*const D3D12_RANGE>) { (::windows_core::Interface::vtable(self).base__.base__.Unmap)(::windows_core::Interface::as_raw(self), subresource, ::core::mem::transmute(pwrittenrange.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_RESOURCE_DESC { let mut result__: D3D12_RESOURCE_DESC = ::core::mem::zeroed(); @@ -11461,7 +11154,6 @@ impl ID3D12Resource2 { { (::windows_core::Interface::vtable(self).base__.GetProtectedResourceSession)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self) -> D3D12_RESOURCE_DESC1 { let mut result__: D3D12_RESOURCE_DESC1 = ::core::mem::zeroed(); @@ -11634,7 +11326,6 @@ pub struct ID3D12ShaderCacheSession_Vtbl { ::windows_core::imp::com_interface!(ID3D12ShaderReflection, ID3D12ShaderReflection_Vtbl, 0x5a58797d_a72c_478d_8ba2_efc6b0efe88e); ::windows_core::imp::interface_hierarchy!(ID3D12ShaderReflection, ::windows_core::IUnknown); impl ID3D12ShaderReflection { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D12_SHADER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -11648,22 +11339,18 @@ impl ID3D12ShaderReflection { { (::windows_core::Interface::vtable(self).GetConstantBufferByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDesc(&self, resourceindex: u32, pdesc: *mut D3D12_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetResourceBindingDesc)(::windows_core::Interface::as_raw(self), resourceindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetInputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D12_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOutputParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D12_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPatchConstantParameterDesc(&self, parameterindex: u32, pdesc: *mut D3D12_SIGNATURE_PARAMETER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPatchConstantParameterDesc)(::windows_core::Interface::as_raw(self), parameterindex, pdesc).ok() @@ -11674,7 +11361,6 @@ impl ID3D12ShaderReflection { { (::windows_core::Interface::vtable(self).GetVariableByName)(::windows_core::Interface::as_raw(self), name.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetResourceBindingDescByName(&self, name: P0, pdesc: *mut D3D12_SHADER_INPUT_BIND_DESC) -> ::windows_core::Result<()> where @@ -11694,7 +11380,6 @@ impl ID3D12ShaderReflection { pub unsafe fn GetBitwiseInstructionCount(&self) -> u32 { (::windows_core::Interface::vtable(self).GetBitwiseInstructionCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetGSInputPrimitive(&self) -> super::Direct3D::D3D_PRIMITIVE { (::windows_core::Interface::vtable(self).GetGSInputPrimitive)(::windows_core::Interface::as_raw(self)) @@ -11705,7 +11390,6 @@ impl ID3D12ShaderReflection { pub unsafe fn GetNumInterfaceSlots(&self) -> u32 { (::windows_core::Interface::vtable(self).GetNumInterfaceSlots)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetMinFeatureLevel(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11770,7 +11454,6 @@ pub struct ID3D12ShaderReflection_Vtbl { } ::windows_core::imp::interface!(ID3D12ShaderReflectionConstantBuffer, ID3D12ShaderReflectionConstantBuffer_Vtbl); impl ID3D12ShaderReflectionConstantBuffer { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D12_SHADER_BUFFER_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -11799,7 +11482,6 @@ pub struct ID3D12ShaderReflectionConstantBuffer_Vtbl { } ::windows_core::imp::interface!(ID3D12ShaderReflectionType, ID3D12ShaderReflectionType_Vtbl); impl ID3D12ShaderReflectionType { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetDesc(&self, pdesc: *mut D3D12_SHADER_TYPE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -18572,7 +18254,6 @@ impl ::core::default::Default for D3D12_BUFFER_UAV { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC { pub DestAccelerationStructureData: u64, @@ -18599,7 +18280,6 @@ impl ::core::default::Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_ } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS { pub Type: D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE, @@ -18627,7 +18307,6 @@ impl ::core::default::Default for D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_ } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0 { pub InstanceDescs: u64, @@ -18713,7 +18392,6 @@ impl ::core::default::Default for D3D12_CACHED_PIPELINE_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_CLEAR_VALUE { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -18738,7 +18416,6 @@ impl ::core::default::Default for D3D12_CLEAR_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_CLEAR_VALUE_0 { pub Color: [f32; 4], @@ -19211,7 +18888,6 @@ impl ::core::default::Default for D3D12_DEPTH_STENCIL_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_DEPTH_STENCIL_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -19238,7 +18914,6 @@ impl ::core::default::Default for D3D12_DEPTH_STENCIL_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_DEPTH_STENCIL_VIEW_DESC_0 { pub Texture1D: D3D12_TEX1D_DSV, @@ -21004,7 +20679,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_EXISTING_HEAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_FEATURE_DATA_FEATURE_LEVELS { pub NumFeatureLevels: u32, @@ -21044,7 +20718,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_FEATURE_LEVELS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_FORMAT_INFO { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -21083,7 +20756,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_FORMAT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_FORMAT_SUPPORT { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -21182,7 +20854,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_HARDWARE_COPY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -21223,7 +20894,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -21535,7 +21205,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_SHADER_MODEL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_FUNCTION_DESC { pub Version: u32, @@ -21851,7 +21520,6 @@ impl ::core::default::Default for D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_GRAPHICS_PIPELINE_STATE_DESC { pub pRootSignature: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -22047,7 +21715,6 @@ impl ::core::default::Default for D3D12_HIT_GROUP_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_INDEX_BUFFER_VIEW { pub BufferLocation: u64, @@ -22339,7 +22006,6 @@ impl ::core::default::Default for D3D12_INFO_QUEUE_FILTER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_INPUT_ELEMENT_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -22383,7 +22049,6 @@ impl ::core::default::Default for D3D12_INPUT_ELEMENT_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_INPUT_LAYOUT_DESC { pub pInputElementDescs: *const D3D12_INPUT_ELEMENT_DESC, @@ -22702,7 +22367,6 @@ impl ::core::default::Default for D3D12_PACKED_MIP_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_PARAMETER_DESC { pub Name: ::windows_core::PCSTR, @@ -22794,7 +22458,6 @@ impl ::core::default::Default for D3D12_PIPELINE_STATE_STREAM_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_PLACED_SUBRESOURCE_FOOTPRINT { pub Offset: u64, @@ -23545,7 +23208,6 @@ impl ::core::default::Default for D3D12_RAYTRACING_GEOMETRY_AABBS_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RAYTRACING_GEOMETRY_DESC { pub Type: D3D12_RAYTRACING_GEOMETRY_TYPE, @@ -23571,7 +23233,6 @@ impl ::core::default::Default for D3D12_RAYTRACING_GEOMETRY_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_RAYTRACING_GEOMETRY_DESC_0 { pub Triangles: D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC, @@ -23596,7 +23257,6 @@ impl ::core::default::Default for D3D12_RAYTRACING_GEOMETRY_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { pub Transform3x4: u64, @@ -23761,7 +23421,6 @@ impl ::core::default::Default for D3D12_RAYTRACING_SHADER_CONFIG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_BEGINNING_ACCESS { pub Type: D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE, @@ -23786,7 +23445,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_BEGINNING_ACCESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_RENDER_PASS_BEGINNING_ACCESS_0 { pub Clear: D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS, @@ -23811,7 +23469,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_BEGINNING_ACCESS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS { pub ClearValue: D3D12_CLEAR_VALUE, @@ -23865,7 +23522,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_BEGINNING_ACCESS_PRESERVE_LO } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_DEPTH_STENCIL_DESC { pub cpuDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE, @@ -23891,7 +23547,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_DEPTH_STENCIL_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_ENDING_ACCESS { pub Type: D3D12_RENDER_PASS_ENDING_ACCESS_TYPE, @@ -23914,7 +23569,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_ENDING_ACCESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_RENDER_PASS_ENDING_ACCESS_0 { pub Resolve: ::std::mem::ManuallyDrop, @@ -23967,7 +23621,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_ENDING_ACCESS_PRESERVE_LOCAL } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS { pub pSrcResource: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -24042,7 +23695,6 @@ impl ::core::default::Default for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRES } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_PASS_RENDER_TARGET_DESC { pub cpuDescriptor: D3D12_CPU_DESCRIPTOR_HANDLE, @@ -24104,7 +23756,6 @@ impl ::core::default::Default for D3D12_RENDER_TARGET_BLEND_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RENDER_TARGET_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -24130,7 +23781,6 @@ impl ::core::default::Default for D3D12_RENDER_TARGET_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_RENDER_TARGET_VIEW_DESC_0 { pub Buffer: D3D12_BUFFER_RTV, @@ -24289,7 +23939,6 @@ impl ::core::default::Default for D3D12_RESOURCE_BARRIER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RESOURCE_DESC { pub Dimension: D3D12_RESOURCE_DIMENSION, @@ -24336,7 +23985,6 @@ impl ::core::default::Default for D3D12_RESOURCE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RESOURCE_DESC1 { pub Dimension: D3D12_RESOURCE_DIMENSION, @@ -24774,7 +24422,6 @@ impl ::core::default::Default for D3D12_ROOT_SIGNATURE_DESC2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_RT_FORMAT_ARRAY { pub RTFormats: [super::Dxgi::Common::DXGI_FORMAT; 8], @@ -24990,7 +24637,6 @@ impl ::core::default::Default for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUC } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_SHADER_BUFFER_DESC { pub Name: ::windows_core::PCSTR, @@ -25097,7 +24743,6 @@ impl ::core::default::Default for D3D12_SHADER_CACHE_SESSION_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_SHADER_DESC { pub Version: u32, @@ -25248,7 +24893,6 @@ impl ::core::default::Default for D3D12_SHADER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_SHADER_INPUT_BIND_DESC { pub Name: ::windows_core::PCSTR, @@ -25295,7 +24939,6 @@ impl ::core::default::Default for D3D12_SHADER_INPUT_BIND_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_SHADER_RESOURCE_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -25322,7 +24965,6 @@ impl ::core::default::Default for D3D12_SHADER_RESOURCE_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_SHADER_RESOURCE_VIEW_DESC_0 { pub Buffer: D3D12_BUFFER_SRV, @@ -25356,7 +24998,6 @@ impl ::core::default::Default for D3D12_SHADER_RESOURCE_VIEW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_SHADER_TYPE_DESC { pub Class: super::Direct3D::D3D_SHADER_VARIABLE_CLASS, @@ -25438,7 +25079,6 @@ impl ::core::default::Default for D3D12_SHADER_VARIABLE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3D12_SIGNATURE_PARAMETER_DESC { pub SemanticName: ::windows_core::PCSTR, @@ -25846,7 +25486,6 @@ impl ::core::default::Default for D3D12_SUBRESOURCE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_SUBRESOURCE_FOOTPRINT { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -26904,7 +26543,6 @@ impl ::core::default::Default for D3D12_TEXTURE_BARRIER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_TEXTURE_COPY_LOCATION { pub pResource: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -26928,7 +26566,6 @@ impl ::core::default::Default for D3D12_TEXTURE_COPY_LOCATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_TEXTURE_COPY_LOCATION_0 { pub PlacedFootprint: D3D12_PLACED_SUBRESOURCE_FOOTPRINT, @@ -27049,7 +26686,6 @@ impl ::core::default::Default for D3D12_TILE_SHAPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_UNORDERED_ACCESS_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, @@ -27075,7 +26711,6 @@ impl ::core::default::Default for D3D12_UNORDERED_ACCESS_VIEW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D12_UNORDERED_ACCESS_VIEW_DESC_0 { pub Buffer: D3D12_BUFFER_UAV, @@ -27341,17 +26976,14 @@ impl ::core::default::Default for D3D12_WRITEBUFFERIMMEDIATE_PARAMETER { } } pub type D3D12MessageFunc = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub type PFN_D3D12_CREATE_DEVICE = ::core::option::Option, param1: super::Direct3D::D3D_FEATURE_LEVEL, param2: *const ::windows_core::GUID, param3: *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT>; pub type PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER = ::core::option::Option ::windows_core::HRESULT>; pub type PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER = ::core::option::Option ::windows_core::HRESULT>; pub type PFN_D3D12_GET_DEBUG_INTERFACE = ::core::option::Option ::windows_core::HRESULT>; pub type PFN_D3D12_GET_INTERFACE = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub type PFN_D3D12_SERIALIZE_ROOT_SIGNATURE = ::core::option::Option, pperrorblob: *mut ::core::option::Option) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub type PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE = ::core::option::Option, pperrorblob: *mut ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/impl.rs index 27f05b0d78..a6769795d5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirect3D9_Impl: Sized { fn RegisterSoftwareDevice(&self, pinitializefunction: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -113,7 +112,6 @@ impl IDirect3D9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirect3D9Ex_Impl: Sized + IDirect3D9_Impl { fn GetAdapterModeCountEx(&self, adapter: u32, pfilter: *const D3DDISPLAYMODEFILTER) -> u32; @@ -274,7 +272,6 @@ impl IDirect3DCubeTexture9_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Gdi"))] pub trait IDirect3DDevice9_Impl: Sized { fn TestCooperativeLevel(&self) -> ::windows_core::Result<()>; @@ -1199,7 +1196,6 @@ impl IDirect3DDevice9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Gdi"))] pub trait IDirect3DDevice9Ex_Impl: Sized + IDirect3DDevice9_Impl { fn SetConvolutionMonoKernel(&self, width: u32, height: u32, rows: *mut f32, columns: *mut f32) -> ::windows_core::Result<()>; @@ -1557,7 +1553,6 @@ impl IDirect3DStateBlock9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirect3DSurface9_Impl: Sized + IDirect3DResource9_Impl { fn GetContainer(&self, riid: *const ::windows_core::GUID, ppcontainer: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1616,7 +1611,6 @@ impl IDirect3DSurface9_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirect3DSwapChain9_Impl: Sized { fn Present(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: super::super::Foundation::HWND, pdirtyregion: *const super::Gdi::RGNDATA, dwflags: u32) -> ::windows_core::Result<()>; @@ -1694,7 +1688,6 @@ impl IDirect3DSwapChain9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirect3DSwapChain9Ex_Impl: Sized + IDirect3DSwapChain9_Impl { fn GetLastPresentCount(&self, plastpresentcount: *mut u32) -> ::windows_core::Result<()>; 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 b31d0901d1..3aedd8e9e7 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -98,7 +98,6 @@ impl IDirect3D9 { pub unsafe fn GetDeviceCaps(&self, adapter: u32, devicetype: D3DDEVTYPE, pcaps: *mut D3DCAPS9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDeviceCaps)(::windows_core::Interface::as_raw(self), adapter, devicetype, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAdapterMonitor(&self, adapter: u32) -> super::Gdi::HMONITOR { (::windows_core::Interface::vtable(self).GetAdapterMonitor)(::windows_core::Interface::as_raw(self), adapter) @@ -177,7 +176,6 @@ impl IDirect3D9Ex { pub unsafe fn GetDeviceCaps(&self, adapter: u32, devicetype: D3DDEVTYPE, pcaps: *mut D3DCAPS9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDeviceCaps)(::windows_core::Interface::as_raw(self), adapter, devicetype, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAdapterMonitor(&self, adapter: u32) -> super::Gdi::HMONITOR { (::windows_core::Interface::vtable(self).base__.GetAdapterMonitor)(::windows_core::Interface::as_raw(self), adapter) @@ -401,7 +399,6 @@ impl IDirect3DDevice9 { pub unsafe fn Reset(&self, ppresentationparameters: *mut D3DPRESENT_PARAMETERS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self), ppresentationparameters).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Present(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: P0, pdirtyregion: *const super::Gdi::RGNDATA) -> ::windows_core::Result<()> where @@ -527,17 +524,14 @@ impl IDirect3DDevice9 { pub unsafe fn Clear(&self, count: u32, prects: *const D3DRECT, flags: u32, color: u32, z: f32, stencil: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self), count, prects, flags, color, z, stencil).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTransform)(::windows_core::Interface::as_raw(self), state, pmatrix).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *mut super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetTransform)(::windows_core::Interface::as_raw(self), state, pmatrix).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn MultiplyTransform(&self, param0: D3DTRANSFORMSTATETYPE, param1: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MultiplyTransform)(::windows_core::Interface::as_raw(self), param0, param1).ok() @@ -554,12 +548,10 @@ impl IDirect3DDevice9 { pub unsafe fn GetMaterial(&self, pmaterial: *mut D3DMATERIAL9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMaterial)(::windows_core::Interface::as_raw(self), pmaterial).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetLight(&self, index: u32, param1: *const D3DLIGHT9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetLight)(::windows_core::Interface::as_raw(self), index, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetLight(&self, index: u32, param1: *mut D3DLIGHT9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetLight)(::windows_core::Interface::as_raw(self), index, param1).ok() @@ -627,12 +619,10 @@ impl IDirect3DDevice9 { pub unsafe fn ValidateDevice(&self, pnumpasses: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ValidateDevice)(::windows_core::Interface::as_raw(self), pnumpasses).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetPaletteEntries(&self, palettenumber: u32, pentries: *const super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPaletteEntries)(::windows_core::Interface::as_raw(self), palettenumber, pentries).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPaletteEntries(&self, palettenumber: u32, pentries: *mut super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPaletteEntries)(::windows_core::Interface::as_raw(self), palettenumber, pentries).ok() @@ -1004,7 +994,6 @@ impl IDirect3DDevice9Ex { pub unsafe fn Reset(&self, ppresentationparameters: *mut D3DPRESENT_PARAMETERS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Reset)(::windows_core::Interface::as_raw(self), ppresentationparameters).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Present(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: P0, pdirtyregion: *const super::Gdi::RGNDATA) -> ::windows_core::Result<()> where @@ -1130,17 +1119,14 @@ impl IDirect3DDevice9Ex { pub unsafe fn Clear(&self, count: u32, prects: *const D3DRECT, flags: u32, color: u32, z: f32, stencil: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Clear)(::windows_core::Interface::as_raw(self), count, prects, flags, color, z, stencil).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), state, pmatrix).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn GetTransform(&self, state: D3DTRANSFORMSTATETYPE, pmatrix: *mut super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetTransform)(::windows_core::Interface::as_raw(self), state, pmatrix).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn MultiplyTransform(&self, param0: D3DTRANSFORMSTATETYPE, param1: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.MultiplyTransform)(::windows_core::Interface::as_raw(self), param0, param1).ok() @@ -1157,12 +1143,10 @@ impl IDirect3DDevice9Ex { pub unsafe fn GetMaterial(&self, pmaterial: *mut D3DMATERIAL9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetMaterial)(::windows_core::Interface::as_raw(self), pmaterial).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetLight(&self, index: u32, param1: *const D3DLIGHT9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetLight)(::windows_core::Interface::as_raw(self), index, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetLight(&self, index: u32, param1: *mut D3DLIGHT9) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetLight)(::windows_core::Interface::as_raw(self), index, param1).ok() @@ -1230,12 +1214,10 @@ impl IDirect3DDevice9Ex { pub unsafe fn ValidateDevice(&self, pnumpasses: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ValidateDevice)(::windows_core::Interface::as_raw(self), pnumpasses).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetPaletteEntries(&self, palettenumber: u32, pentries: *const super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetPaletteEntries)(::windows_core::Interface::as_raw(self), palettenumber, pentries).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPaletteEntries(&self, palettenumber: u32, pentries: *mut super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetPaletteEntries)(::windows_core::Interface::as_raw(self), palettenumber, pentries).ok() @@ -1420,7 +1402,6 @@ impl IDirect3DDevice9Ex { { (::windows_core::Interface::vtable(self).ComposeRects)(::windows_core::Interface::as_raw(self), psrc.into_param().abi(), pdst.into_param().abi(), psrcrectdescs.into_param().abi(), numrects, pdstrectdescs.into_param().abi(), operation, xoffset, yoffset).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn PresentEx(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: P0, pdirtyregion: *const super::Gdi::RGNDATA, dwflags: u32) -> ::windows_core::Result<()> where @@ -1695,12 +1676,10 @@ impl IDirect3DSurface9 { pub unsafe fn UnlockRect(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockRect)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, phdc: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), phdc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, hdc: P0) -> ::windows_core::Result<()> where @@ -1729,7 +1708,6 @@ pub struct IDirect3DSurface9_Vtbl { ::windows_core::imp::com_interface!(IDirect3DSwapChain9, IDirect3DSwapChain9_Vtbl, 0x794950f2_adfc_458a_905e_10a10b0b503b); ::windows_core::imp::interface_hierarchy!(IDirect3DSwapChain9, ::windows_core::IUnknown); impl IDirect3DSwapChain9 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Present(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: P0, pdirtyregion: *const super::Gdi::RGNDATA, dwflags: u32) -> ::windows_core::Result<()> where @@ -1779,7 +1757,6 @@ pub struct IDirect3DSwapChain9_Vtbl { ::windows_core::imp::com_interface!(IDirect3DSwapChain9Ex, IDirect3DSwapChain9Ex_Vtbl, 0x91886caf_1c3d_4d2e_a0ab_3e4c7d8d3303); ::windows_core::imp::interface_hierarchy!(IDirect3DSwapChain9Ex, ::windows_core::IUnknown, IDirect3DSwapChain9); impl IDirect3DSwapChain9Ex { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Present(&self, psourcerect: *const super::super::Foundation::RECT, pdestrect: *const super::super::Foundation::RECT, hdestwindowoverride: P0, pdirtyregion: *const super::Gdi::RGNDATA, dwflags: u32) -> ::windows_core::Result<()> where @@ -6670,7 +6647,6 @@ impl ::core::default::Default for D3DINSTRUCTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHT { pub dwSize: u32, @@ -6719,7 +6695,6 @@ impl ::core::default::Default for D3DLIGHT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHT2 { pub dwSize: u32, @@ -6783,7 +6758,6 @@ impl ::core::default::Default for D3DLIGHT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHT7 { pub dltType: D3DLIGHTTYPE, @@ -6847,7 +6821,6 @@ impl ::core::default::Default for D3DLIGHT7 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHT9 { pub Type: D3DLIGHTTYPE, @@ -6897,7 +6870,6 @@ impl ::core::default::Default for D3DLIGHT9 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHTDATA { pub dwSize: u32, @@ -6971,7 +6943,6 @@ impl ::core::default::Default for D3DLIGHTINGCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct D3DLIGHTINGELEMENT { pub dvPosition: super::Direct3D::D3DVECTOR, @@ -9234,10 +9205,8 @@ impl ::core::default::Default for D3D_OMAC { } pub type LPD3DENUMDEVICESCALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type LPD3DENUMDEVICESCALLBACK7 = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DENUMPIXELFORMATSCALLBACK = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub type LPD3DENUMTEXTUREFORMATSCALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type LPD3DVALIDATECALLBACK = ::core::option::Option ::windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/impl.rs index 6830cc8d1e..ccade5ea68 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Direct3D9"))] pub trait IDirect3DDevice9On12_Impl: Sized { fn GetD3D12Device(&self, riid: *const ::windows_core::GUID, ppvdevice: *mut *mut ::core::ffi::c_void) -> ::windows_core::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 c983e1ceca..a2ebbda915 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs @@ -1,11 +1,9 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn Direct3DCreate9On12(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32) -> ::core::option::Option { ::windows_targets::link!("d3d9.dll" "system" fn Direct3DCreate9On12(sdkversion : u32, poverridelist : *mut D3D9ON12_ARGS, numoverrideentries : u32) -> ::core::option::Option < super::Direct3D9:: IDirect3D9 >); Direct3DCreate9On12(sdkversion, poverridelist, numoverrideentries) } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(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<()> { @@ -18,7 +16,6 @@ impl IDirect3DDevice9On12 { pub unsafe fn GetD3D12Device(&self, riid: *const ::windows_core::GUID, ppvdevice: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetD3D12Device)(::windows_core::Interface::as_raw(self), riid, ppvdevice).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn UnwrapUnderlyingResource(&self, presource: P0, pcommandqueue: P1, riid: *const ::windows_core::GUID, ppvresource12: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -27,7 +24,6 @@ impl IDirect3DDevice9On12 { { (::windows_core::Interface::vtable(self).UnwrapUnderlyingResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), pcommandqueue.into_param().abi(), riid, ppvresource12).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D9\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn ReturnUnderlyingResource(&self, presource: P0, numsync: u32, psignalvalues: *mut u64, ppfences: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -83,10 +79,8 @@ impl ::core::default::Default for D3D9ON12_ARGS { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PFN_Direct3DCreate9On12 = ::core::option::Option ::core::option::Option>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PFN_Direct3DCreate9On12Ex = ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/impl.rs index 2aef8752a6..c02c1ac60d 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait IDCompositionAffineTransform2DEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetInterpolationMode(&self, interpolationmode: super::Direct2D::Common::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE) -> ::windows_core::Result<()>; @@ -119,7 +118,6 @@ impl IDCompositionAnimation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionArithmeticCompositeEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetCoefficients(&self, coefficients: *const super::Direct2D::Common::D2D_VECTOR_4F) -> ::windows_core::Result<()>; @@ -206,7 +204,6 @@ impl IDCompositionArithmeticCompositeEffect_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionBlendEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetMode(&self, mode: super::Direct2D::Common::D2D1_BLEND_MODE) -> ::windows_core::Result<()>; @@ -227,7 +224,6 @@ impl IDCompositionBlendEffect_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionBrightnessEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetWhitePoint(&self, whitepoint: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()>; @@ -324,7 +320,6 @@ impl IDCompositionClip_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionColorMatrixEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetMatrix(&self, matrix: *const super::Direct2D::Common::D2D_MATRIX_5X4_F) -> ::windows_core::Result<()>; @@ -376,7 +371,6 @@ impl IDCompositionColorMatrixEffect_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionCompositeEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetMode(&self, mode: super::Direct2D::Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()>; @@ -397,7 +391,6 @@ impl IDCompositionCompositeEffect_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionDelegatedInkTrail_Impl: Sized { fn AddTrailPoints(&self, inkpoints: *const DCompositionInkTrailPoint, inkpointscount: u32) -> ::windows_core::Result; @@ -454,7 +447,6 @@ impl IDCompositionDelegatedInkTrail_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionDesktopDevice_Impl: Sized + IDCompositionDevice2_Impl { fn CreateTargetForHwnd(&self, hwnd: super::super::Foundation::HWND, topmost: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -510,7 +502,6 @@ impl IDCompositionDesktopDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionDevice_Impl: Sized { fn Commit(&self) -> ::windows_core::Result<()>; @@ -821,7 +812,6 @@ impl IDCompositionDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionDevice2_Impl: Sized { fn Commit(&self) -> ::windows_core::Result<()>; @@ -1093,7 +1083,6 @@ impl IDCompositionDevice2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionDevice3_Impl: Sized + IDCompositionDevice2_Impl { fn CreateGaussianBlurEffect(&self) -> ::windows_core::Result; @@ -1279,7 +1268,6 @@ impl IDCompositionDevice3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionDevice4_Impl: Sized + IDCompositionDevice3_Impl { fn CheckCompositionTextureSupport(&self, renderingdevice: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -1410,7 +1398,6 @@ impl IDCompositionFilterEffect_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionGaussianBlurEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetStandardDeviation(&self, animation: ::core::option::Option<&IDCompositionAnimation>) -> ::windows_core::Result<()>; @@ -1674,7 +1661,6 @@ impl IDCompositionLinearTransferEffect_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait IDCompositionMatrixTransform_Impl: Sized + IDCompositionTransform_Impl { fn SetMatrix(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()>; @@ -1712,7 +1698,6 @@ impl IDCompositionMatrixTransform_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub trait IDCompositionMatrixTransform3D_Impl: Sized + IDCompositionTransform3D_Impl { fn SetMatrix(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()>; @@ -2290,7 +2275,6 @@ impl IDCompositionScaleTransform3D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionShadowEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetStandardDeviation(&self, animation: ::core::option::Option<&IDCompositionAnimation>) -> ::windows_core::Result<()>; @@ -2501,7 +2485,6 @@ impl IDCompositionSurface_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDCompositionSurfaceFactory_Impl: Sized { fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result; @@ -2693,7 +2676,6 @@ impl IDCompositionTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub trait IDCompositionTexture_Impl: Sized { fn SetSourceRect(&self, sourcerect: *const super::Direct2D::Common::D2D_RECT_U) -> ::windows_core::Result<()>; @@ -2854,7 +2836,6 @@ impl IDCompositionTranslateTransform3D_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDCompositionTurbulenceEffect_Impl: Sized + IDCompositionFilterEffect_Impl { fn SetOffset(&self, offset: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()>; @@ -2947,7 +2928,6 @@ impl IDCompositionVirtualSurface_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait IDCompositionVisual_Impl: Sized { fn SetOffsetX(&self, animation: ::core::option::Option<&IDCompositionAnimation>) -> ::windows_core::Result<()>; @@ -3083,7 +3063,6 @@ impl IDCompositionVisual_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait IDCompositionVisual2_Impl: Sized + IDCompositionVisual_Impl { fn SetOpacityMode(&self, mode: DCOMPOSITION_OPACITY_MODE) -> ::windows_core::Result<()>; @@ -3114,7 +3093,6 @@ impl IDCompositionVisual2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait IDCompositionVisual3_Impl: Sized + IDCompositionVisualDebug_Impl { fn SetDepthMode(&self, mode: DCOMPOSITION_DEPTH_MODE) -> ::windows_core::Result<()>; @@ -3187,7 +3165,6 @@ impl IDCompositionVisual3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Foundation_Numerics\"`, `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub trait IDCompositionVisualDebug_Impl: Sized + IDCompositionVisual2_Impl { fn EnableHeatMap(&self, color: *const super::Direct2D::Common::D2D1_COLOR_F) -> ::windows_core::Result<()>; 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 af20f7cbcf..27cc72f6de 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -26,7 +26,6 @@ where ::windows_targets::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_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn DCompositionCreateDevice(dxgidevice: P0) -> ::windows_core::Result @@ -58,7 +57,6 @@ where let mut result__ = ::std::ptr::null_mut(); DCompositionCreateDevice3(renderingdevice.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DCompositionCreateSurfaceHandle(desiredaccess: u32, securityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result { @@ -96,17 +94,14 @@ impl IDCompositionAffineTransform2DEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetInterpolationMode(&self, interpolationmode: super::Direct2D::Common::D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetInterpolationMode)(::windows_core::Interface::as_raw(self), interpolationmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBorderMode(&self, bordermode: super::Direct2D::Common::D2D1_BORDER_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBorderMode)(::windows_core::Interface::as_raw(self), bordermode).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransformMatrix(&self, transformmatrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTransformMatrix)(::windows_core::Interface::as_raw(self), transformmatrix).ok() @@ -193,7 +188,6 @@ impl IDCompositionArithmeticCompositeEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetCoefficients(&self, coefficients: *const super::Direct2D::Common::D2D_VECTOR_4F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCoefficients)(::windows_core::Interface::as_raw(self), coefficients).ok() @@ -268,7 +262,6 @@ impl IDCompositionBlendEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetMode(&self, mode: super::Direct2D::Common::D2D1_BLEND_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMode)(::windows_core::Interface::as_raw(self), mode).ok() @@ -292,12 +285,10 @@ impl IDCompositionBrightnessEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetWhitePoint(&self, whitepoint: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetWhitePoint)(::windows_core::Interface::as_raw(self), whitepoint).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBlackPoint(&self, blackpoint: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBlackPoint)(::windows_core::Interface::as_raw(self), blackpoint).ok() @@ -377,7 +368,6 @@ impl IDCompositionColorMatrixEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetMatrix(&self, matrix: *const super::Direct2D::Common::D2D_MATRIX_5X4_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMatrix)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -391,7 +381,6 @@ impl IDCompositionColorMatrixEffect { pub unsafe fn SetMatrixElement2(&self, row: i32, column: i32, value: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMatrixElement2)(::windows_core::Interface::as_raw(self), row, column, value).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetAlphaMode(&self, mode: super::Direct2D::Common::D2D1_COLORMATRIX_ALPHA_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaMode)(::windows_core::Interface::as_raw(self), mode).ok() @@ -428,7 +417,6 @@ impl IDCompositionCompositeEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetMode(&self, mode: super::Direct2D::Common::D2D1_COMPOSITE_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMode)(::windows_core::Interface::as_raw(self), mode).ok() @@ -457,7 +445,6 @@ impl IDCompositionDelegatedInkTrail { pub unsafe fn RemoveTrailPoints(&self, generationid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveTrailPoints)(::windows_core::Interface::as_raw(self), generationid).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn StartNewTrail(&self, color: *const super::Direct2D::Common::D2D1_COLOR_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StartNewTrail)(::windows_core::Interface::as_raw(self), color).ok() @@ -484,7 +471,6 @@ impl IDCompositionDesktopDevice { pub unsafe fn WaitForCommitCompletion(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.WaitForCommitCompletion)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFrameStatistics(&self, statistics: *mut DCOMPOSITION_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), statistics).ok() @@ -500,13 +486,11 @@ impl IDCompositionDesktopDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSurfaceFactory)(::windows_core::Interface::as_raw(self), renderingdevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -608,7 +592,6 @@ impl IDCompositionDevice { pub unsafe fn WaitForCommitCompletion(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WaitForCommitCompletion)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFrameStatistics(&self, statistics: *mut DCOMPOSITION_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFrameStatistics)(::windows_core::Interface::as_raw(self), statistics).ok() @@ -625,13 +608,11 @@ impl IDCompositionDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateVisual)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -759,7 +740,6 @@ impl IDCompositionDevice2 { pub unsafe fn WaitForCommitCompletion(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WaitForCommitCompletion)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFrameStatistics(&self, statistics: *mut DCOMPOSITION_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFrameStatistics)(::windows_core::Interface::as_raw(self), statistics).ok() @@ -775,13 +755,11 @@ impl IDCompositionDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSurfaceFactory)(::windows_core::Interface::as_raw(self), renderingdevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -888,7 +866,6 @@ impl IDCompositionDevice3 { pub unsafe fn WaitForCommitCompletion(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.WaitForCommitCompletion)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFrameStatistics(&self, statistics: *mut DCOMPOSITION_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), statistics).ok() @@ -904,13 +881,11 @@ impl IDCompositionDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSurfaceFactory)(::windows_core::Interface::as_raw(self), renderingdevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1052,7 +1027,6 @@ impl IDCompositionDevice4 { pub unsafe fn WaitForCommitCompletion(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.WaitForCommitCompletion)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFrameStatistics(&self, statistics: *mut DCOMPOSITION_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), statistics).ok() @@ -1068,13 +1042,11 @@ impl IDCompositionDevice4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSurfaceFactory)(::windows_core::Interface::as_raw(self), renderingdevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1296,7 +1268,6 @@ impl IDCompositionGaussianBlurEffect { pub unsafe fn SetStandardDeviation2(&self, amount: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetStandardDeviation2)(::windows_core::Interface::as_raw(self), amount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBorderMode(&self, mode: super::Direct2D::Common::D2D1_BORDER_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBorderMode)(::windows_core::Interface::as_raw(self), mode).ok() @@ -1502,7 +1473,6 @@ pub struct IDCompositionLinearTransferEffect_Vtbl { ::windows_core::imp::com_interface!(IDCompositionMatrixTransform, IDCompositionMatrixTransform_Vtbl, 0x16cdff07_c503_419c_83f2_0965c7af1fa6); ::windows_core::imp::interface_hierarchy!(IDCompositionMatrixTransform, ::windows_core::IUnknown, IDCompositionEffect, IDCompositionTransform3D, IDCompositionTransform); impl IDCompositionMatrixTransform { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetMatrix(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMatrix)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -1531,7 +1501,6 @@ pub struct IDCompositionMatrixTransform_Vtbl { ::windows_core::imp::com_interface!(IDCompositionMatrixTransform3D, IDCompositionMatrixTransform3D_Vtbl, 0x4b3363f0_643b_41b7_b6e0_ccf22d34467c); ::windows_core::imp::interface_hierarchy!(IDCompositionMatrixTransform3D, ::windows_core::IUnknown, IDCompositionEffect, IDCompositionTransform3D); impl IDCompositionMatrixTransform3D { - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetMatrix(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix4x4) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMatrix)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -1998,7 +1967,6 @@ impl IDCompositionShadowEffect { pub unsafe fn SetStandardDeviation2(&self, amount: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetStandardDeviation2)(::windows_core::Interface::as_raw(self), amount).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetColor(&self, color: *const super::Direct2D::Common::D2D_VECTOR_4F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColor)(::windows_core::Interface::as_raw(self), color).ok() @@ -2148,13 +2116,11 @@ pub struct IDCompositionSurface_Vtbl { ::windows_core::imp::com_interface!(IDCompositionSurfaceFactory, IDCompositionSurfaceFactory_Vtbl, 0xe334bc12_3937_4e02_85eb_fcf4eb30d2c8); ::windows_core::imp::interface_hierarchy!(IDCompositionSurfaceFactory, ::windows_core::IUnknown); impl IDCompositionSurfaceFactory { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSurface)(::windows_core::Interface::as_raw(self), width, height, pixelformat, alphamode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVirtualSurface(&self, initialwidth: u32, initialheight: u32, pixelformat: super::Dxgi::Common::DXGI_FORMAT, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2303,17 +2269,14 @@ pub struct IDCompositionTarget_Vtbl { ::windows_core::imp::com_interface!(IDCompositionTexture, IDCompositionTexture_Vtbl, 0x929bb1aa_725f_433b_abd7_273075a835f2); ::windows_core::imp::interface_hierarchy!(IDCompositionTexture, ::windows_core::IUnknown); impl IDCompositionTexture { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetSourceRect(&self, sourcerect: *const super::Direct2D::Common::D2D_RECT_U) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSourceRect)(::windows_core::Interface::as_raw(self), sourcerect).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace(&self, colorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorSpace)(::windows_core::Interface::as_raw(self), colorspace).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetAlphaMode(&self, alphamode: super::Dxgi::Common::DXGI_ALPHA_MODE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaMode)(::windows_core::Interface::as_raw(self), alphamode).ok() @@ -2438,17 +2401,14 @@ impl IDCompositionTurbulenceEffect { { (::windows_core::Interface::vtable(self).base__.SetInput)(::windows_core::Interface::as_raw(self), index, input.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetOffset(&self, offset: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOffset)(::windows_core::Interface::as_raw(self), offset).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetBaseFrequency(&self, frequency: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBaseFrequency)(::windows_core::Interface::as_raw(self), frequency).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetSize(&self, size: *const super::Direct2D::Common::D2D_VECTOR_2F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSize)(::windows_core::Interface::as_raw(self), size).ok() @@ -2459,7 +2419,6 @@ impl IDCompositionTurbulenceEffect { pub unsafe fn SetSeed(&self, seed: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSeed)(::windows_core::Interface::as_raw(self), seed).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetNoise(&self, noise: super::Direct2D::Common::D2D1_TURBULENCE_NOISE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNoise)(::windows_core::Interface::as_raw(self), noise).ok() @@ -2558,7 +2517,6 @@ impl IDCompositionVisual { { (::windows_core::Interface::vtable(self).SetTransform)(::windows_core::Interface::as_raw(self), transform.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform2(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTransform2)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -2587,7 +2545,6 @@ impl IDCompositionVisual { { (::windows_core::Interface::vtable(self).SetClip)(::windows_core::Interface::as_raw(self), clip.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetClip2(&self, rect: *const super::Direct2D::Common::D2D_RECT_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetClip2)(::windows_core::Interface::as_raw(self), rect).ok() @@ -2674,7 +2631,6 @@ impl IDCompositionVisual2 { { (::windows_core::Interface::vtable(self).base__.SetTransform)(::windows_core::Interface::as_raw(self), transform.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform2(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTransform2)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -2703,7 +2659,6 @@ impl IDCompositionVisual2 { { (::windows_core::Interface::vtable(self).base__.SetClip)(::windows_core::Interface::as_raw(self), clip.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetClip2(&self, rect: *const super::Direct2D::Common::D2D_RECT_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetClip2)(::windows_core::Interface::as_raw(self), rect).ok() @@ -2775,7 +2730,6 @@ impl IDCompositionVisual3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform2(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTransform2)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -2804,7 +2758,6 @@ impl IDCompositionVisual3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetClip)(::windows_core::Interface::as_raw(self), clip.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetClip2(&self, rect: *const super::Direct2D::Common::D2D_RECT_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetClip2)(::windows_core::Interface::as_raw(self), rect).ok() @@ -2841,7 +2794,6 @@ impl IDCompositionVisual3 { pub unsafe fn SetBackFaceVisibility(&self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetBackFaceVisibility)(::windows_core::Interface::as_raw(self), visibility).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn EnableHeatMap(&self, color: *const super::Direct2D::Common::D2D1_COLOR_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EnableHeatMap)(::windows_core::Interface::as_raw(self), color).ok() @@ -2882,7 +2834,6 @@ impl IDCompositionVisual3 { { (::windows_core::Interface::vtable(self).SetTransform3)(::windows_core::Interface::as_raw(self), transform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetTransform4(&self, matrix: *const super::Direct2D::Common::D2D_MATRIX_4X4_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTransform4)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -2937,7 +2888,6 @@ impl IDCompositionVisualDebug { { (::windows_core::Interface::vtable(self).base__.base__.SetTransform)(::windows_core::Interface::as_raw(self), transform.into_param().abi()).ok() } - #[doc = "Required features: `\"Foundation_Numerics\"`"] #[cfg(feature = "Foundation_Numerics")] pub unsafe fn SetTransform2(&self, matrix: *const super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetTransform2)(::windows_core::Interface::as_raw(self), matrix).ok() @@ -2966,7 +2916,6 @@ impl IDCompositionVisualDebug { { (::windows_core::Interface::vtable(self).base__.base__.SetClip)(::windows_core::Interface::as_raw(self), clip.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetClip2(&self, rect: *const super::Direct2D::Common::D2D_RECT_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetClip2)(::windows_core::Interface::as_raw(self), rect).ok() @@ -3003,7 +2952,6 @@ impl IDCompositionVisualDebug { pub unsafe fn SetBackFaceVisibility(&self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetBackFaceVisibility)(::windows_core::Interface::as_raw(self), visibility).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn EnableHeatMap(&self, color: *const super::Direct2D::Common::D2D1_COLOR_F) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EnableHeatMap)(::windows_core::Interface::as_raw(self), color).ok() @@ -3264,7 +3212,6 @@ impl ::core::default::Default for COMPOSITION_TARGET_STATS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DCOMPOSITION_FRAME_STATISTICS { pub lastFrameTime: i64, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/impl.rs index 637f310d6b..40ed52f951 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/impl.rs @@ -39,7 +39,6 @@ impl IDDVideoPortContainer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDraw_Impl: Sized { fn Compact(&self) -> ::windows_core::Result<()>; @@ -208,7 +207,6 @@ impl IDirectDraw_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDraw2_Impl: Sized { fn Compact(&self) -> ::windows_core::Result<()>; @@ -384,7 +382,6 @@ impl IDirectDraw2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDraw4_Impl: Sized { fn Compact(&self) -> ::windows_core::Result<()>; @@ -594,7 +591,6 @@ impl IDirectDraw4_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDraw7_Impl: Sized { fn Compact(&self) -> ::windows_core::Result<()>; @@ -818,7 +814,6 @@ impl IDirectDraw7_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawClipper_Impl: Sized { fn GetClipList(&self, param0: *mut super::super::Foundation::RECT, param1: *mut super::Gdi::RGNDATA, param2: *mut u32) -> ::windows_core::Result<()>; @@ -965,7 +960,6 @@ impl IDirectDrawKernel_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawPalette_Impl: Sized { fn GetCaps(&self, param0: *mut u32) -> ::windows_core::Result<()>; @@ -1010,7 +1004,6 @@ impl IDirectDrawPalette_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawSurface_Impl: Sized { fn AddAttachedSurface(&self, param0: ::core::option::Option<&IDirectDrawSurface>) -> ::windows_core::Result<()>; @@ -1270,7 +1263,6 @@ impl IDirectDrawSurface_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawSurface2_Impl: Sized { fn AddAttachedSurface(&self, param0: ::core::option::Option<&IDirectDrawSurface2>) -> ::windows_core::Result<()>; @@ -1551,7 +1543,6 @@ impl IDirectDrawSurface2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawSurface3_Impl: Sized { fn AddAttachedSurface(&self, param0: ::core::option::Option<&IDirectDrawSurface3>) -> ::windows_core::Result<()>; @@ -1839,7 +1830,6 @@ impl IDirectDrawSurface3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawSurface4_Impl: Sized { fn AddAttachedSurface(&self, param0: ::core::option::Option<&IDirectDrawSurface4>) -> ::windows_core::Result<()>; @@ -2162,7 +2152,6 @@ impl IDirectDrawSurface4_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDirectDrawSurface7_Impl: Sized { fn AddAttachedSurface(&self, param0: ::core::option::Option<&IDirectDrawSurface7>) -> ::windows_core::Result<()>; 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 8d95cb908c..11c844fec0 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -27,14 +27,12 @@ pub unsafe fn DirectDrawEnumerateA(lpcallback: LPDDENUMCALLBACKA, lpcontext: *mu ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DirectDrawEnumerateExA(lpcallback: LPDDENUMCALLBACKEXA, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows_core::Result<()> { ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DirectDrawEnumerateExW(lpcallback: LPDDENUMCALLBACKEXW, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows_core::Result<()> { @@ -86,7 +84,6 @@ impl IDirectDraw { { (::windows_core::Interface::vtable(self).CreateClipper)(::windows_core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreatePalette(&self, param0: u32, param1: *mut super::Gdi::PALETTEENTRY, param2: *mut ::core::option::Option, param3: P0) -> ::windows_core::Result<()> where @@ -200,7 +197,6 @@ impl IDirectDraw2 { { (::windows_core::Interface::vtable(self).CreateClipper)(::windows_core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreatePalette(&self, param0: u32, param1: *mut super::Gdi::PALETTEENTRY, param2: *mut ::core::option::Option, param3: P0) -> ::windows_core::Result<()> where @@ -318,7 +314,6 @@ impl IDirectDraw4 { { (::windows_core::Interface::vtable(self).CreateClipper)(::windows_core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreatePalette(&self, param0: u32, param1: *mut super::Gdi::PALETTEENTRY, param2: *mut ::core::option::Option, param3: P0) -> ::windows_core::Result<()> where @@ -394,7 +389,6 @@ impl IDirectDraw4 { pub unsafe fn GetAvailableVidMem(&self, param0: *mut DDSCAPS2, param1: *mut u32, param2: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableVidMem)(::windows_core::Interface::as_raw(self), param0, param1, param2).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetSurfaceFromDC(&self, param0: P0) -> ::windows_core::Result where @@ -461,7 +455,6 @@ impl IDirectDraw7 { { (::windows_core::Interface::vtable(self).CreateClipper)(::windows_core::Interface::as_raw(self), param0, ::core::mem::transmute(param1), param2.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreatePalette(&self, param0: u32, param1: *mut super::Gdi::PALETTEENTRY, param2: *mut ::core::option::Option, param3: P0) -> ::windows_core::Result<()> where @@ -537,7 +530,6 @@ impl IDirectDraw7 { pub unsafe fn GetAvailableVidMem(&self, param0: *mut DDSCAPS2, param1: *mut u32, param2: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableVidMem)(::windows_core::Interface::as_raw(self), param0, param1, param2).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetSurfaceFromDC(&self, param0: P0) -> ::windows_core::Result where @@ -603,7 +595,6 @@ pub struct IDirectDraw7_Vtbl { ::windows_core::imp::com_interface!(IDirectDrawClipper, IDirectDrawClipper_Vtbl, 0x6c14db85_a733_11ce_a521_0020af0be560); ::windows_core::imp::interface_hierarchy!(IDirectDrawClipper, ::windows_core::IUnknown); impl IDirectDrawClipper { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetClipList(&self, param0: *mut super::super::Foundation::RECT, param1: *mut super::Gdi::RGNDATA, param2: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClipList)(::windows_core::Interface::as_raw(self), param0, param1, param2).ok() @@ -620,7 +611,6 @@ impl IDirectDrawClipper { pub unsafe fn IsClipListChanged(&self, param0: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).IsClipListChanged)(::windows_core::Interface::as_raw(self), param0).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetClipList(&self, param0: *mut super::Gdi::RGNDATA, param1: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetClipList)(::windows_core::Interface::as_raw(self), param0, param1).ok() @@ -710,12 +700,10 @@ impl IDirectDrawPalette { pub unsafe fn GetCaps(&self, param0: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCaps)(::windows_core::Interface::as_raw(self), param0).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetEntries(&self, param0: u32, param1: u32, param2: u32, param3: *mut super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetEntries)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Initialize(&self, param0: P0, param1: u32, param2: *mut super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> where @@ -723,7 +711,6 @@ impl IDirectDrawPalette { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), param0.into_param().abi(), param1, param2).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetEntries(&self, param0: u32, param1: u32, param2: u32, param3: *mut super::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEntries)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3).ok() @@ -808,7 +795,6 @@ impl IDirectDrawSurface { pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColorKey)(::windows_core::Interface::as_raw(self), param0, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, param0: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), param0).ok() @@ -844,7 +830,6 @@ impl IDirectDrawSurface { { (::windows_core::Interface::vtable(self).Lock)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, param0: P0) -> ::windows_core::Result<()> where @@ -997,7 +982,6 @@ impl IDirectDrawSurface2 { pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColorKey)(::windows_core::Interface::as_raw(self), param0, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, param0: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), param0).ok() @@ -1033,7 +1017,6 @@ impl IDirectDrawSurface2 { { (::windows_core::Interface::vtable(self).Lock)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, param0: P0) -> ::windows_core::Result<()> where @@ -1198,7 +1181,6 @@ impl IDirectDrawSurface3 { pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColorKey)(::windows_core::Interface::as_raw(self), param0, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, param0: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), param0).ok() @@ -1234,7 +1216,6 @@ impl IDirectDrawSurface3 { { (::windows_core::Interface::vtable(self).Lock)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, param0: P0) -> ::windows_core::Result<()> where @@ -1403,7 +1384,6 @@ impl IDirectDrawSurface4 { pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColorKey)(::windows_core::Interface::as_raw(self), param0, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, param0: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), param0).ok() @@ -1439,7 +1419,6 @@ impl IDirectDrawSurface4 { { (::windows_core::Interface::vtable(self).Lock)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, param0: P0) -> ::windows_core::Result<()> where @@ -1628,7 +1607,6 @@ impl IDirectDrawSurface7 { pub unsafe fn GetColorKey(&self, param0: u32, param1: *mut DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColorKey)(::windows_core::Interface::as_raw(self), param0, param1).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, param0: *mut super::Gdi::HDC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), param0).ok() @@ -1664,7 +1642,6 @@ impl IDirectDrawSurface7 { { (::windows_core::Interface::vtable(self).Lock)(::windows_core::Interface::as_raw(self), param0, param1, param2, param3.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, param0: P0) -> ::windows_core::Result<()> where @@ -2855,7 +2832,6 @@ pub const VMEMHEAP_LINEAR: i32 = 1i32; pub const VMEMHEAP_RECTANGULAR: i32 = 2i32; pub const _FACDD: u32 = 2166u32; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ACCESSRECTLIST { pub lpLink: *mut ACCESSRECTLIST, @@ -2898,7 +2874,6 @@ impl ::core::default::Default for ACCESSRECTLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ATTACHLIST { pub dwFlags: u32, @@ -2939,7 +2914,6 @@ impl ::core::default::Default for ATTACHLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DBLNODE { pub next: *mut DBLNODE, @@ -4596,7 +4570,6 @@ impl ::core::default::Default for DDGETTRANSFERSTATUSOUTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHALDDRAWFNS { pub dwSize: u32, @@ -4629,7 +4602,6 @@ impl ::core::default::Default for DDHALDDRAWFNS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHALINFO { pub dwSize: u32, @@ -4708,7 +4680,6 @@ impl ::core::default::Default for DDHALMODEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_ADDATTACHEDSURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -4742,7 +4713,6 @@ impl ::core::default::Default for DDHAL_ADDATTACHEDSURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_BEGINMOCOMPFRAMEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -4780,7 +4750,6 @@ impl ::core::default::Default for DDHAL_BEGINMOCOMPFRAMEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_BLTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -4816,7 +4785,6 @@ impl ::core::default::Default for DDHAL_BLTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CALLBACKS { pub cbDDCallbacks: DDHAL_DDCALLBACKS, @@ -4867,7 +4835,6 @@ impl ::core::default::Default for DDHAL_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CANCREATESURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -4901,7 +4868,6 @@ impl ::core::default::Default for DDHAL_CANCREATESURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CANCREATEVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -4934,7 +4900,6 @@ impl ::core::default::Default for DDHAL_CANCREATEVPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_COLORCONTROLDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -4969,7 +4934,6 @@ impl ::core::default::Default for DDHAL_COLORCONTROLDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CREATEMOCOMPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5002,7 +4966,6 @@ impl ::core::default::Default for DDHAL_CREATEMOCOMPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CREATEPALETTEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5037,7 +5000,6 @@ impl ::core::default::Default for DDHAL_CREATEPALETTEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CREATESURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5072,7 +5034,6 @@ impl ::core::default::Default for DDHAL_CREATESURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CREATESURFACEEXDATA { pub dwFlags: u32, @@ -5113,7 +5074,6 @@ impl ::core::default::Default for DDHAL_CREATESURFACEEXDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_CREATEVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5147,7 +5107,6 @@ impl ::core::default::Default for DDHAL_CREATEVPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDCALLBACKS { pub dwSize: u32, @@ -5188,7 +5147,6 @@ impl ::core::default::Default for DDHAL_DDCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDCOLORCONTROLCALLBACKS { pub dwSize: u32, @@ -5220,7 +5178,6 @@ impl ::core::default::Default for DDHAL_DDCOLORCONTROLCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDEXEBUFCALLBACKS { pub dwSize: u32, @@ -5256,7 +5213,6 @@ impl ::core::default::Default for DDHAL_DDEXEBUFCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDKERNELCALLBACKS { pub dwSize: u32, @@ -5289,7 +5245,6 @@ impl ::core::default::Default for DDHAL_DDKERNELCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDMISCELLANEOUS2CALLBACKS { pub dwSize: u32, @@ -5324,7 +5279,6 @@ impl ::core::default::Default for DDHAL_DDMISCELLANEOUS2CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDMISCELLANEOUSCALLBACKS { pub dwSize: u32, @@ -5359,7 +5313,6 @@ impl ::core::default::Default for DDHAL_DDMISCELLANEOUSCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDMOTIONCOMPCALLBACKS { pub dwSize: u32, @@ -5400,7 +5353,6 @@ impl ::core::default::Default for DDHAL_DDMOTIONCOMPCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDPALETTECALLBACKS { pub dwSize: u32, @@ -5433,7 +5385,6 @@ impl ::core::default::Default for DDHAL_DDPALETTECALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDSURFACECALLBACKS { pub dwSize: u32, @@ -5478,7 +5429,6 @@ impl ::core::default::Default for DDHAL_DDSURFACECALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DDVIDEOPORTCALLBACKS { pub dwSize: u32, @@ -5525,7 +5475,6 @@ impl ::core::default::Default for DDHAL_DDVIDEOPORTCALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYDDLOCALDATA { pub dwFlags: u32, @@ -5565,7 +5514,6 @@ impl ::core::default::Default for DDHAL_DESTROYDDLOCALDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYDRIVERDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5597,7 +5545,6 @@ impl ::core::default::Default for DDHAL_DESTROYDRIVERDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYMOCOMPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5630,7 +5577,6 @@ impl ::core::default::Default for DDHAL_DESTROYMOCOMPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYPALETTEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5663,7 +5609,6 @@ impl ::core::default::Default for DDHAL_DESTROYPALETTEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYSURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5696,7 +5641,6 @@ impl ::core::default::Default for DDHAL_DESTROYSURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DESTROYVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5729,7 +5673,6 @@ impl ::core::default::Default for DDHAL_DESTROYVPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_DRVSETCOLORKEYDATA { pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, @@ -5763,7 +5706,6 @@ impl ::core::default::Default for DDHAL_DRVSETCOLORKEYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_ENDMOCOMPFRAMEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5798,7 +5740,6 @@ impl ::core::default::Default for DDHAL_ENDMOCOMPFRAMEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_FLIPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5835,7 +5776,6 @@ impl ::core::default::Default for DDHAL_FLIPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_FLIPTOGDISURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5869,7 +5809,6 @@ impl ::core::default::Default for DDHAL_FLIPTOGDISURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_FLIPVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -5904,7 +5843,6 @@ impl ::core::default::Default for DDHAL_FLIPVPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETAVAILDRIVERMEMORYDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -5934,7 +5872,6 @@ impl ::core::default::Default for DDHAL_GETAVAILDRIVERMEMORYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETBLTSTATUSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6044,7 +5981,6 @@ impl ::core::default::Default for DDHAL_GETDRIVERSTATEDATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETFLIPSTATUSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6100,7 +6036,6 @@ impl ::core::default::Default for DDHAL_GETHEAPALIGNMENTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETINTERNALMOCOMPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6131,7 +6066,6 @@ impl ::core::default::Default for DDHAL_GETINTERNALMOCOMPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETMOCOMPCOMPBUFFDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6163,7 +6097,6 @@ impl ::core::default::Default for DDHAL_GETMOCOMPCOMPBUFFDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETMOCOMPFORMATSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6198,7 +6131,6 @@ impl ::core::default::Default for DDHAL_GETMOCOMPFORMATSDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETMOCOMPGUIDSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6232,7 +6164,6 @@ impl ::core::default::Default for DDHAL_GETMOCOMPGUIDSDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETSCANLINEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6265,7 +6196,6 @@ impl ::core::default::Default for DDHAL_GETSCANLINEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTBANDWIDTHDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6303,7 +6233,6 @@ impl ::core::default::Default for DDHAL_GETVPORTBANDWIDTHDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTCONNECTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6338,7 +6267,6 @@ impl ::core::default::Default for DDHAL_GETVPORTCONNECTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTFIELDDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6372,7 +6300,6 @@ impl ::core::default::Default for DDHAL_GETVPORTFIELDDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTFLIPSTATUSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6405,7 +6332,6 @@ impl ::core::default::Default for DDHAL_GETVPORTFLIPSTATUSDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTINPUTFORMATDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6441,7 +6367,6 @@ impl ::core::default::Default for DDHAL_GETVPORTINPUTFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTLINEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6475,7 +6400,6 @@ impl ::core::default::Default for DDHAL_GETVPORTLINEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTOUTPUTFORMATDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6512,7 +6436,6 @@ impl ::core::default::Default for DDHAL_GETVPORTOUTPUTFORMATDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_GETVPORTSIGNALDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6546,7 +6469,6 @@ impl ::core::default::Default for DDHAL_GETVPORTSIGNALDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_LOCKDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6583,7 +6505,6 @@ impl ::core::default::Default for DDHAL_LOCKDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_QUERYMOCOMPSTATUSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6618,7 +6539,6 @@ impl ::core::default::Default for DDHAL_QUERYMOCOMPSTATUSDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_RENDERMOCOMPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -6658,7 +6578,6 @@ impl ::core::default::Default for DDHAL_RENDERMOCOMPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETCLIPLISTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6691,7 +6610,6 @@ impl ::core::default::Default for DDHAL_SETCLIPLISTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETCOLORKEYDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6726,7 +6644,6 @@ impl ::core::default::Default for DDHAL_SETCOLORKEYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETENTRIESDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6762,7 +6679,6 @@ impl ::core::default::Default for DDHAL_SETENTRIESDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETEXCLUSIVEMODEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6796,7 +6712,6 @@ impl ::core::default::Default for DDHAL_SETEXCLUSIVEMODEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETMODEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6831,7 +6746,6 @@ impl ::core::default::Default for DDHAL_SETMODEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETOVERLAYPOSITIONDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6867,7 +6781,6 @@ impl ::core::default::Default for DDHAL_SETOVERLAYPOSITIONDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SETPALETTEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -6902,7 +6815,6 @@ impl ::core::default::Default for DDHAL_SETPALETTEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SYNCSURFACEDATA { pub dwSize: u32, @@ -6970,7 +6882,6 @@ impl ::core::default::Default for DDHAL_SYNCSURFACEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_SYNCVIDEOPORTDATA { pub dwSize: u32, @@ -7017,7 +6928,6 @@ impl ::core::default::Default for DDHAL_SYNCVIDEOPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_UNLOCKDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -7050,7 +6960,6 @@ impl ::core::default::Default for DDHAL_UNLOCKDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_UPDATENONLOCALHEAPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -7086,7 +6995,6 @@ impl ::core::default::Default for DDHAL_UPDATENONLOCALHEAPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_UPDATEOVERLAYDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -7116,7 +7024,6 @@ impl ::core::default::Default for DDHAL_UPDATEOVERLAYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_UPDATEVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -7155,7 +7062,6 @@ impl ::core::default::Default for DDHAL_UPDATEVPORTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_VPORTCOLORDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -7190,7 +7096,6 @@ impl ::core::default::Default for DDHAL_VPORTCOLORDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_WAITFORVERTICALBLANKDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -7225,7 +7130,6 @@ impl ::core::default::Default for DDHAL_WAITFORVERTICALBLANKDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDHAL_WAITFORVPORTSYNCDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -7350,7 +7254,6 @@ impl ::core::default::Default for DDLOCKOUTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDMCBUFFERINFO { pub dwSize: u32, @@ -8075,7 +7978,6 @@ impl ::core::default::Default for DDPIXELFORMAT_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDMOTIONCOMP_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -8116,7 +8018,6 @@ impl ::core::default::Default for DDRAWI_DDMOTIONCOMP_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDMOTIONCOMP_LCL { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -8154,7 +8055,6 @@ impl ::core::default::Default for DDRAWI_DDMOTIONCOMP_LCL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWCLIPPER_GBL { pub dwRefCnt: u32, @@ -8198,7 +8098,6 @@ impl ::core::default::Default for DDRAWI_DDRAWCLIPPER_GBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWCLIPPER_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -8239,7 +8138,6 @@ impl ::core::default::Default for DDRAWI_DDRAWCLIPPER_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWCLIPPER_LCL { pub lpClipMore: u32, @@ -8282,7 +8180,6 @@ impl ::core::default::Default for DDRAWI_DDRAWCLIPPER_LCL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWPALETTE_GBL { pub dwRefCnt: u32, @@ -8315,7 +8212,6 @@ impl ::core::default::Default for DDRAWI_DDRAWPALETTE_GBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWPALETTE_GBL_0 { pub dwReserved1: usize, @@ -8340,7 +8236,6 @@ impl ::core::default::Default for DDRAWI_DDRAWPALETTE_GBL_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWPALETTE_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -8381,7 +8276,6 @@ impl ::core::default::Default for DDRAWI_DDRAWPALETTE_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWPALETTE_LCL { pub lpPalMore: u32, @@ -8426,7 +8320,6 @@ impl ::core::default::Default for DDRAWI_DDRAWPALETTE_LCL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWSURFACE_GBL { pub dwRefCnt: u32, @@ -8461,7 +8354,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_GBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_GBL_0 { pub lpRectList: *mut ACCESSRECTLIST, @@ -8487,7 +8379,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_GBL_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_GBL_1 { pub lpVidMemHeap: *mut VMEMHEAP, @@ -8512,7 +8403,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_GBL_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_GBL_2 { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, @@ -8537,7 +8427,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_GBL_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_GBL_3 { pub lPitch: i32, @@ -8617,7 +8506,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_GBL_MORE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWSURFACE_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -8658,7 +8546,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWSURFACE_LCL { pub lpSurfMore: *mut DDRAWI_DDRAWSURFACE_MORE, @@ -8708,7 +8595,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_LCL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_LCL_0 { pub lpDDPalette: *mut DDRAWI_DDRAWPALETTE_INT, @@ -8733,7 +8619,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_LCL_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union DDRAWI_DDRAWSURFACE_LCL_1 { pub lpDDClipper: *mut DDRAWI_DDRAWCLIPPER_LCL, @@ -8758,7 +8643,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_LCL_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDRAWSURFACE_MORE { pub dwSize: u32, @@ -8812,7 +8696,6 @@ impl ::core::default::Default for DDRAWI_DDRAWSURFACE_MORE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDVIDEOPORT_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -8854,7 +8737,6 @@ impl ::core::default::Default for DDRAWI_DDVIDEOPORT_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DDVIDEOPORT_LCL { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, @@ -8957,7 +8839,6 @@ impl ::core::default::Default for DDRAWI_DDVIDEOPORT_LCL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DIRECTDRAW_GBL { pub dwRefCnt: u32, @@ -9050,7 +8931,6 @@ impl ::core::default::Default for DDRAWI_DIRECTDRAW_GBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DIRECTDRAW_INT { pub lpVtbl: *mut ::core::ffi::c_void, @@ -9091,7 +8971,6 @@ impl ::core::default::Default for DDRAWI_DIRECTDRAW_INT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DDRAWI_DIRECTDRAW_LCL { pub lpDDMore: u32, @@ -10323,7 +10202,6 @@ impl ::core::default::Default for DD_BLTDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DD_CALLBACKS { pub dwSize: u32, @@ -10571,7 +10449,6 @@ impl ::core::default::Default for DD_CREATEMOCOMPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DD_CREATEPALETTEDATA { pub lpDD: *mut DD_DIRECTDRAW_GLOBAL, @@ -12205,7 +12082,6 @@ impl ::core::default::Default for DD_NTPRIVATEDRIVERCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DD_PALETTECALLBACKS { pub dwSize: u32, @@ -12434,7 +12310,6 @@ impl ::core::default::Default for DD_SETCOLORKEYDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DD_SETENTRIESDATA { pub lpDD: *mut DD_DIRECTDRAW_GLOBAL, @@ -13957,10 +13832,8 @@ impl ::core::default::Default for VMEMR { pub type LPCLIPPERCALLBACK = ::core::option::Option, hwnd: super::super::Foundation::HWND, code: u32, lpcontext: *mut ::core::ffi::c_void) -> u32>; pub type LPDD32BITDRIVERINIT = ::core::option::Option u32>; pub type LPDDENUMCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDENUMCALLBACKEXA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDENUMCALLBACKEXW = ::core::option::Option super::super::Foundation::BOOL>; pub type LPDDENUMCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; @@ -13971,217 +13844,148 @@ pub type LPDDENUMSURFACESCALLBACK2 = ::core::option::Option, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void) -> ::windows_core::HRESULT>; pub type LPDDENUMVIDEOCALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type LPDDGAMMACALIBRATORPROC = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALCOLORCB_COLORCONTROL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALEXEBUFCB_CANCREATEEXEBUF = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALEXEBUFCB_CREATEEXEBUF = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALEXEBUFCB_DESTROYEXEBUF = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALEXEBUFCB_LOCKEXEBUF = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALEXEBUFCB_UNLOCKEXEBUF = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALKERNELCB_SYNCSURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALKERNELCB_SYNCVIDEOPORT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_BEGINFRAME = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_CREATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_DESTROY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_ENDFRAME = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_GETCOMPBUFFINFO = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_GETFORMATS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_GETGUIDS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_GETINTERNALINFO = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_QUERYSTATUS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALMOCOMPCB_RENDER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALPALCB_DESTROYPALETTE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALPALCB_SETENTRIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_ADDATTACHEDSURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_BLT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_DESTROYSURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_FLIP = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_GETBLTSTATUS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_GETFLIPSTATUS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_LOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_SETCLIPLIST = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_SETCOLORKEY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_SETOVERLAYPOSITION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_SETPALETTE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_UNLOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALSURFCB_UPDATEOVERLAY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_CANCREATEVIDEOPORT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_COLORCONTROL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_CREATEVIDEOPORT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_DESTROYVPORT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_FLIP = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETBANDWIDTH = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETFIELD = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETFLIPSTATUS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETINPUTFORMATS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETLINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETOUTPUTFORMATS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETSIGNALSTATUS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_GETVPORTCONNECT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_UPDATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHALVPORTCB_WAITFORSYNC = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_CANCREATESURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_CREATEPALETTE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_CREATESURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_CREATESURFACEEX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_DESTROYDDLOCAL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_DESTROYDRIVER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_FLIPTOGDISURFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_GETAVAILDRIVERMEMORY = ::core::option::Option u32>; pub type LPDDHAL_GETDRIVERINFO = ::core::option::Option u32>; pub type LPDDHAL_GETDRIVERSTATE = ::core::option::Option u32>; pub type LPDDHAL_GETHEAPALIGNMENT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_GETSCANLINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_SETCOLORKEY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_SETEXCLUSIVEMODE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_SETINFO = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_SETMODE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_UPDATENONLOCALHEAP = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_VIDMEMALLOC = ::core::option::Option usize>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_VIDMEMFREE = ::core::option::Option; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHAL_WAITFORVERTICALBLANK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDDHEL_INIT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDIRECTDRAWENUMERATEEXA = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPDIRECTDRAWENUMERATEEXW = ::core::option::Option ::windows_core::HRESULT>; pub type PDD_ALPHABLT = ::core::option::Option u32>; pub type PDD_CANCREATESURFACE = ::core::option::Option u32>; pub type PDD_COLORCB_COLORCONTROL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PDD_CREATEPALETTE = ::core::option::Option u32>; pub type PDD_CREATESURFACE = ::core::option::Option u32>; @@ -14208,7 +14012,6 @@ pub type PDD_MOCOMPCB_GETINTERNALINFO = ::core::option::Option u32>; pub type PDD_MOCOMPCB_RENDER = ::core::option::Option u32>; pub type PDD_PALCB_DESTROYPALETTE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type PDD_PALCB_SETENTRIES = ::core::option::Option u32>; pub type PDD_SETCOLORKEY = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/impl.rs index 9f63d678af..a62635ade5 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/impl.rs @@ -269,7 +269,6 @@ impl IDirectManipulationInteractionEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IDirectManipulationManager_Impl: Sized { fn Activate(&self, window: super::super::Foundation::HWND) -> ::windows_core::Result<()>; @@ -341,7 +340,6 @@ impl IDirectManipulationManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IDirectManipulationManager2_Impl: Sized + IDirectManipulationManager_Impl { fn CreateBehavior(&self, clsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, object: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -362,7 +360,6 @@ impl IDirectManipulationManager2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IDirectManipulationManager3_Impl: Sized + IDirectManipulationManager2_Impl { fn GetService(&self, clsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, object: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs index 6604d55c7d..14f9a7b855 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectManipulation/mod.rs @@ -249,7 +249,6 @@ impl IDirectManipulationManager { { (::windows_core::Interface::vtable(self).RegisterHitTestTarget)(::windows_core::Interface::as_raw(self), window.into_param().abi(), hittestwindow.into_param().abi(), r#type).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ProcessInput(&self, message: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -317,7 +316,6 @@ impl IDirectManipulationManager2 { { (::windows_core::Interface::vtable(self).base__.RegisterHitTestTarget)(::windows_core::Interface::as_raw(self), window.into_param().abi(), hittestwindow.into_param().abi(), r#type).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ProcessInput(&self, message: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -383,7 +381,6 @@ impl IDirectManipulationManager3 { { (::windows_core::Interface::vtable(self).base__.base__.RegisterHitTestTarget)(::windows_core::Interface::as_raw(self), window.into_param().abi(), hittestwindow.into_param().abi(), r#type).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ProcessInput(&self, message: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/impl.rs index eb24dff554..302921dff7 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/impl.rs @@ -25,7 +25,6 @@ impl IDWriteAsyncResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteBitmapRenderTarget_Impl: Sized { fn DrawGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, renderingparams: ::core::option::Option<&IDWriteRenderingParams>, textcolor: super::super::Foundation::COLORREF, blackboxrect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -104,7 +103,6 @@ impl IDWriteBitmapRenderTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteBitmapRenderTarget1_Impl: Sized + IDWriteBitmapRenderTarget_Impl { fn GetTextAntialiasMode(&self) -> DWRITE_TEXT_ANTIALIAS_MODE; @@ -135,7 +133,6 @@ impl IDWriteBitmapRenderTarget1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteBitmapRenderTarget2_Impl: Sized + IDWriteBitmapRenderTarget1_Impl { fn GetBitmapData(&self) -> ::windows_core::Result; @@ -162,7 +159,6 @@ impl IDWriteBitmapRenderTarget2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteBitmapRenderTarget3_Impl: Sized + IDWriteBitmapRenderTarget2_Impl { fn GetPaintFeatureLevel(&self) -> DWRITE_PAINT_FEATURE_LEVEL; @@ -262,7 +258,6 @@ impl IDWriteColorGlyphRunEnumerator1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteFactory_Impl: Sized { fn GetSystemFontCollection(&self, fontcollection: *mut ::core::option::Option, checkforupdates: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -522,7 +517,6 @@ impl IDWriteFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteFactory1_Impl: Sized + IDWriteFactory_Impl { fn GetEudcFontCollection(&self, fontcollection: *mut ::core::option::Option, checkforupdates: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -559,7 +553,6 @@ impl IDWriteFactory1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteFactory2_Impl: Sized + IDWriteFactory1_Impl { fn GetSystemFontFallback(&self) -> ::windows_core::Result; @@ -641,7 +634,6 @@ impl IDWriteFactory2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteFactory3_Impl: Sized + IDWriteFactory2_Impl { fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows_core::Result; @@ -769,7 +761,6 @@ impl IDWriteFactory3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteFactory4_Impl: Sized + IDWriteFactory3_Impl { fn TranslateColorGlyphRun2(&self, baselineorigin: &super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows_core::Result; @@ -825,7 +816,6 @@ impl IDWriteFactory4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteFactory5_Impl: Sized + IDWriteFactory4_Impl { fn CreateFontSetBuilder2(&self) -> ::windows_core::Result; @@ -901,7 +891,6 @@ impl IDWriteFactory5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteFactory6_Impl: Sized + IDWriteFactory5_Impl { fn CreateFontFaceReference3(&self, fontfile: ::core::option::Option<&IDWriteFontFile>, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32) -> ::windows_core::Result; @@ -1009,7 +998,6 @@ impl IDWriteFactory6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteFactory7_Impl: Sized + IDWriteFactory6_Impl { fn GetSystemFontSet3(&self, includedownloadablefonts: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -1052,7 +1040,6 @@ impl IDWriteFactory7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteFactory8_Impl: Sized + IDWriteFactory7_Impl { fn TranslateColorGlyphRun3(&self, baselineorigin: &super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, paintfeaturelevel: DWRITE_PAINT_FEATURE_LEVEL, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows_core::Result; @@ -1580,7 +1567,6 @@ impl IDWriteFontDownloadQueue_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace_Impl: Sized { fn GetType(&self) -> DWRITE_FONT_FACE_TYPE; @@ -1708,7 +1694,6 @@ impl IDWriteFontFace_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace1_Impl: Sized + IDWriteFontFace_Impl { fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1); @@ -1815,7 +1800,6 @@ impl IDWriteFontFace1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace2_Impl: Sized + IDWriteFontFace1_Impl { fn IsColorFont(&self) -> super::super::Foundation::BOOL; @@ -1867,7 +1851,6 @@ impl IDWriteFontFace2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace3_Impl: Sized + IDWriteFontFace2_Impl { fn GetFontFaceReference(&self) -> ::windows_core::Result; @@ -2012,7 +1995,6 @@ impl IDWriteFontFace3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace4_Impl: Sized + IDWriteFontFace3_Impl { fn GetGlyphImageFormats(&self, glyphid: u16, pixelsperemfirst: u32, pixelsperemlast: u32) -> ::windows_core::Result; @@ -2063,7 +2045,6 @@ impl IDWriteFontFace4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace5_Impl: Sized + IDWriteFontFace4_Impl { fn GetFontAxisValueCount(&self) -> u32; @@ -2121,7 +2102,6 @@ impl IDWriteFontFace5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace6_Impl: Sized + IDWriteFontFace5_Impl { fn GetFamilyNames2(&self, fontfamilymodel: DWRITE_FONT_FAMILY_MODEL) -> ::windows_core::Result; @@ -2164,7 +2144,6 @@ impl IDWriteFontFace6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWriteFontFace7_Impl: Sized + IDWriteFontFace6_Impl { fn GetPaintFeatureLevel(&self, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS) -> DWRITE_PAINT_FEATURE_LEVEL; @@ -3438,7 +3417,6 @@ impl IDWriteFontSetBuilder2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDWriteGdiInterop_Impl: Sized { fn CreateFontFromLOGFONT(&self, logfont: *const super::Gdi::LOGFONTW) -> ::windows_core::Result; @@ -3508,7 +3486,6 @@ impl IDWriteGdiInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub trait IDWriteGdiInterop1_Impl: Sized + IDWriteGdiInterop_Impl { fn CreateFontFromLOGFONT2(&self, logfont: *const super::Gdi::LOGFONTW, fontcollection: ::core::option::Option<&IDWriteFontCollection>) -> ::windows_core::Result; @@ -3814,7 +3791,6 @@ impl IDWriteNumberSubstitution_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub trait IDWritePaintReader_Impl: Sized { fn SetCurrentGlyph(&self, glyphindex: u32, paintelement: *mut DWRITE_PAINT_ELEMENT, structsize: u32, clipbox: *mut super::Direct2D::Common::D2D_RECT_F, glyphattributes: *mut DWRITE_PAINT_ATTRIBUTES) -> ::windows_core::Result<()>; 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 1a0114af7e..3b395b40ec 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -36,7 +36,6 @@ impl IDWriteBitmapRenderTarget { { (::windows_core::Interface::vtable(self).DrawGlyphRun)(::windows_core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, glyphrun, renderingparams.into_param().abi(), textcolor.into_param().abi(), ::core::mem::transmute(blackboxrect.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMemoryDC(&self) -> super::Gdi::HDC { (::windows_core::Interface::vtable(self).GetMemoryDC)(::windows_core::Interface::as_raw(self)) @@ -89,7 +88,6 @@ impl IDWriteBitmapRenderTarget1 { { (::windows_core::Interface::vtable(self).base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, glyphrun, renderingparams.into_param().abi(), textcolor.into_param().abi(), ::core::mem::transmute(blackboxrect.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMemoryDC(&self) -> super::Gdi::HDC { (::windows_core::Interface::vtable(self).base__.GetMemoryDC)(::windows_core::Interface::as_raw(self)) @@ -139,7 +137,6 @@ impl IDWriteBitmapRenderTarget2 { { (::windows_core::Interface::vtable(self).base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, glyphrun, renderingparams.into_param().abi(), textcolor.into_param().abi(), ::core::mem::transmute(blackboxrect.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMemoryDC(&self) -> super::Gdi::HDC { (::windows_core::Interface::vtable(self).base__.base__.GetMemoryDC)(::windows_core::Interface::as_raw(self)) @@ -192,7 +189,6 @@ impl IDWriteBitmapRenderTarget3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DrawGlyphRun)(::windows_core::Interface::as_raw(self), baselineoriginx, baselineoriginy, measuringmode, glyphrun, renderingparams.into_param().abi(), textcolor.into_param().abi(), ::core::mem::transmute(blackboxrect.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMemoryDC(&self) -> super::Gdi::HDC { (::windows_core::Interface::vtable(self).base__.base__.base__.GetMemoryDC)(::windows_core::Interface::as_raw(self)) @@ -348,7 +344,6 @@ impl IDWriteFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -510,7 +505,6 @@ impl IDWriteFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -660,7 +654,6 @@ impl IDWriteFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -833,7 +826,6 @@ impl IDWriteFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -1058,7 +1050,6 @@ impl IDWriteFactory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -1216,19 +1207,16 @@ impl IDWriteFactory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFontDownloadQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TranslateColorGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform.unwrap_or(::std::ptr::null())), colorpaletteindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: super::Direct2D::Common::D2D_POINT_2F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComputeGlyphOrigins)(::windows_core::Interface::as_raw(self), glyphrun, ::core::mem::transmute(baselineorigin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1304,7 +1292,6 @@ impl IDWriteFactory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -1462,19 +1449,16 @@ impl IDWriteFactory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetFontDownloadQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TranslateColorGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform.unwrap_or(::std::ptr::null())), colorpaletteindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: super::Direct2D::Common::D2D_POINT_2F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeGlyphOrigins)(::windows_core::Interface::as_raw(self), glyphrun, ::core::mem::transmute(baselineorigin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1566,7 +1550,6 @@ impl IDWriteFactory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -1724,19 +1707,16 @@ impl IDWriteFactory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetFontDownloadQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TranslateColorGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform.unwrap_or(::std::ptr::null())), colorpaletteindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: super::Direct2D::Common::D2D_POINT_2F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ComputeGlyphOrigins)(::windows_core::Interface::as_raw(self), glyphrun, ::core::mem::transmute(baselineorigin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1878,7 +1858,6 @@ impl IDWriteFactory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -2036,19 +2015,16 @@ impl IDWriteFactory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetFontDownloadQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.TranslateColorGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform.unwrap_or(::std::ptr::null())), colorpaletteindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: super::Direct2D::Common::D2D_POINT_2F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ComputeGlyphOrigins)(::windows_core::Interface::as_raw(self), glyphrun, ::core::mem::transmute(baselineorigin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2199,7 +2175,6 @@ impl IDWriteFactory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.CreateRenderingParams)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateMonitorRenderingParams(&self, monitor: P0) -> ::windows_core::Result where @@ -2357,19 +2332,16 @@ impl IDWriteFactory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetFontDownloadQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun2(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.TranslateColorGlyphRun2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(baselineorigin), glyphrun, ::core::mem::transmute(glyphrundescription.unwrap_or(::std::ptr::null())), desiredglyphimageformats, measuringmode, ::core::mem::transmute(worldanddpitransform.unwrap_or(::std::ptr::null())), colorpaletteindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: super::Direct2D::Common::D2D_POINT_2F) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ComputeGlyphOrigins)(::windows_core::Interface::as_raw(self), glyphrun, ::core::mem::transmute(baselineorigin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn ComputeGlyphOrigins2(&self, glyphrun: *const DWRITE_GLYPH_RUN, measuringmode: DWRITE_MEASURING_MODE, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2460,7 +2432,6 @@ impl IDWriteFactory8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSystemFontCollection4)(::windows_core::Interface::as_raw(self), includedownloadablefonts.into_param().abi(), fontfamilymodel, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn TranslateColorGlyphRun3(&self, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: ::core::option::Option<*const DWRITE_GLYPH_RUN_DESCRIPTION>, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, paintfeaturelevel: DWRITE_PAINT_FEATURE_LEVEL, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: ::core::option::Option<*const DWRITE_MATRIX>, colorpaletteindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3076,7 +3047,6 @@ impl IDWriteFontFace { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -3168,7 +3138,6 @@ impl IDWriteFontFace1 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -3303,7 +3272,6 @@ impl IDWriteFontFace2 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -3450,7 +3418,6 @@ impl IDWriteFontFace3 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -3665,7 +3632,6 @@ impl IDWriteFontFace4 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -3826,7 +3792,6 @@ impl IDWriteFontFace4 { pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { (::windows_core::Interface::vtable(self).GetGlyphImageFormats2)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGlyphImageData)(::windows_core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, glyphdata, glyphdatacontext).ok() @@ -3888,7 +3853,6 @@ impl IDWriteFontFace5 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -4049,7 +4013,6 @@ impl IDWriteFontFace5 { pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { (::windows_core::Interface::vtable(self).base__.GetGlyphImageFormats2)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetGlyphImageData)(::windows_core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, glyphdata, glyphdatacontext).ok() @@ -4128,7 +4091,6 @@ impl IDWriteFontFace6 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -4289,7 +4251,6 @@ impl IDWriteFontFace6 { pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { (::windows_core::Interface::vtable(self).base__.base__.GetGlyphImageFormats2)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetGlyphImageData)(::windows_core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, glyphdata, glyphdatacontext).ok() @@ -4373,7 +4334,6 @@ impl IDWriteFontFace7 { pub unsafe fn ReleaseFontTable(&self, tablecontext: *const ::core::ffi::c_void) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.ReleaseFontTable)(::windows_core::Interface::as_raw(self), tablecontext) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphRunOutline(&self, emsize: f32, glyphindices: *const u16, glyphadvances: ::core::option::Option<*const f32>, glyphoffsets: ::core::option::Option<*const DWRITE_GLYPH_OFFSET>, glyphcount: u32, issideways: P0, isrighttoleft: P1, geometrysink: P2) -> ::windows_core::Result<()> where @@ -4534,7 +4494,6 @@ impl IDWriteFontFace7 { pub unsafe fn GetGlyphImageFormats2(&self) -> DWRITE_GLYPH_IMAGE_FORMATS { (::windows_core::Interface::vtable(self).base__.base__.base__.GetGlyphImageFormats2)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGlyphImageData(&self, glyphid: u16, pixelsperem: u32, glyphimageformat: DWRITE_GLYPH_IMAGE_FORMATS, glyphdata: *mut DWRITE_GLYPH_IMAGE_DATA, glyphdatacontext: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetGlyphImageData)(::windows_core::Interface::as_raw(self), glyphid, pixelsperem, glyphimageformat, glyphdata, glyphdatacontext).ok() @@ -5935,13 +5894,11 @@ pub struct IDWriteFontSetBuilder2_Vtbl { ::windows_core::imp::com_interface!(IDWriteGdiInterop, IDWriteGdiInterop_Vtbl, 0x1edd9491_9853_4299_898f_6432983b6f3a); ::windows_core::imp::interface_hierarchy!(IDWriteGdiInterop, ::windows_core::IUnknown); impl IDWriteGdiInterop { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateFontFromLOGFONT(&self, logfont: *const super::Gdi::LOGFONTW) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFontFromLOGFONT)(::windows_core::Interface::as_raw(self), logfont, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ConvertFontToLOGFONT(&self, font: P0, logfont: *mut super::Gdi::LOGFONTW, issystemfont: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -5949,7 +5906,6 @@ impl IDWriteGdiInterop { { (::windows_core::Interface::vtable(self).ConvertFontToLOGFONT)(::windows_core::Interface::as_raw(self), font.into_param().abi(), logfont, issystemfont).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ConvertFontFaceToLOGFONT(&self, font: P0, logfont: *mut super::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -5957,7 +5913,6 @@ impl IDWriteGdiInterop { { (::windows_core::Interface::vtable(self).ConvertFontFaceToLOGFONT)(::windows_core::Interface::as_raw(self), font.into_param().abi(), logfont).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateFontFaceFromHdc(&self, hdc: P0) -> ::windows_core::Result where @@ -5966,7 +5921,6 @@ impl IDWriteGdiInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFontFaceFromHdc)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateBitmapRenderTarget(&self, hdc: P0, width: u32, height: u32) -> ::windows_core::Result where @@ -6006,13 +5960,11 @@ pub struct IDWriteGdiInterop_Vtbl { ::windows_core::imp::com_interface!(IDWriteGdiInterop1, IDWriteGdiInterop1_Vtbl, 0x4556be70_3abd_4f70_90be_421780a6f515); ::windows_core::imp::interface_hierarchy!(IDWriteGdiInterop1, ::windows_core::IUnknown, IDWriteGdiInterop); impl IDWriteGdiInterop1 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateFontFromLOGFONT(&self, logfont: *const super::Gdi::LOGFONTW) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateFontFromLOGFONT)(::windows_core::Interface::as_raw(self), logfont, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ConvertFontToLOGFONT(&self, font: P0, logfont: *mut super::Gdi::LOGFONTW, issystemfont: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -6020,7 +5972,6 @@ impl IDWriteGdiInterop1 { { (::windows_core::Interface::vtable(self).base__.ConvertFontToLOGFONT)(::windows_core::Interface::as_raw(self), font.into_param().abi(), logfont, issystemfont).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ConvertFontFaceToLOGFONT(&self, font: P0, logfont: *mut super::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -6028,7 +5979,6 @@ impl IDWriteGdiInterop1 { { (::windows_core::Interface::vtable(self).base__.ConvertFontFaceToLOGFONT)(::windows_core::Interface::as_raw(self), font.into_param().abi(), logfont).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateFontFaceFromHdc(&self, hdc: P0) -> ::windows_core::Result where @@ -6037,7 +5987,6 @@ impl IDWriteGdiInterop1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateFontFaceFromHdc)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateBitmapRenderTarget(&self, hdc: P0, width: u32, height: u32) -> ::windows_core::Result where @@ -6046,7 +5995,6 @@ impl IDWriteGdiInterop1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapRenderTarget)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), width, height, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateFontFromLOGFONT2(&self, logfont: *const super::Gdi::LOGFONTW, fontcollection: P0) -> ::windows_core::Result where @@ -6055,7 +6003,6 @@ impl IDWriteGdiInterop1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFontFromLOGFONT2)(::windows_core::Interface::as_raw(self), logfont, fontcollection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetFontSignature(&self, fontface: P0, fontsignature: *mut super::super::Globalization::FONTSIGNATURE) -> ::windows_core::Result<()> where @@ -6063,7 +6010,6 @@ impl IDWriteGdiInterop1 { { (::windows_core::Interface::vtable(self).GetFontSignature)(::windows_core::Interface::as_raw(self), fontface.into_param().abi(), fontsignature).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetFontSignature2(&self, font: P0, fontsignature: *mut super::super::Globalization::FONTSIGNATURE) -> ::windows_core::Result<()> where @@ -6071,7 +6017,6 @@ impl IDWriteGdiInterop1 { { (::windows_core::Interface::vtable(self).GetFontSignature2)(::windows_core::Interface::as_raw(self), font.into_param().abi(), fontsignature).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMatchingFontsByLOGFONT(&self, logfont: *const super::Gdi::LOGFONTA, fontset: P0) -> ::windows_core::Result where @@ -6276,7 +6221,6 @@ pub struct IDWriteNumberSubstitution_Vtbl { ::windows_core::imp::com_interface!(IDWritePaintReader, IDWritePaintReader_Vtbl, 0x8128e912_3b97_42a5_ab6c_24aad3a86e54); ::windows_core::imp::interface_hierarchy!(IDWritePaintReader, ::windows_core::IUnknown); impl IDWritePaintReader { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn SetCurrentGlyph(&self, glyphindex: u32, paintelement: *mut DWRITE_PAINT_ELEMENT, structsize: u32, clipbox: *mut super::Direct2D::Common::D2D_RECT_F, glyphattributes: ::core::option::Option<*mut DWRITE_PAINT_ATTRIBUTES>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCurrentGlyph)(::windows_core::Interface::as_raw(self), glyphindex, paintelement, structsize, clipbox, ::core::mem::transmute(glyphattributes.unwrap_or(::std::ptr::null_mut()))).ok() @@ -6290,12 +6234,10 @@ impl IDWritePaintReader { pub unsafe fn SetCustomColorPalette(&self, paletteentries: &[DWRITE_COLOR_F]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCustomColorPalette)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(paletteentries.as_ptr()), paletteentries.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn MoveToFirstChild(&self, paintelement: *mut DWRITE_PAINT_ELEMENT, structsize: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MoveToFirstChild)(::windows_core::Interface::as_raw(self), paintelement, structsize).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn MoveToNextSibling(&self, paintelement: *mut DWRITE_PAINT_ELEMENT, structsize: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MoveToNextSibling)(::windows_core::Interface::as_raw(self), paintelement, structsize).ok() @@ -6303,7 +6245,6 @@ impl IDWritePaintReader { pub unsafe fn MoveToParent(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MoveToParent)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn GetGradientStops(&self, firstgradientstopindex: u32, gradientstops: &mut [super::Direct2D::Common::D2D1_GRADIENT_STOP]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGradientStops)(::windows_core::Interface::as_raw(self), firstgradientstopindex, gradientstops.len().try_into().unwrap(), ::core::mem::transmute(gradientstops.as_ptr())).ok() @@ -11448,7 +11389,6 @@ impl ::core::default::Default for DWRITE_FONT_PROPERTY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_GLYPH_IMAGE_DATA { pub imageData: *const ::core::ffi::c_void, @@ -11953,7 +11893,6 @@ impl ::core::default::Default for DWRITE_PAINT_COLOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT { pub paintType: DWRITE_PAINT_TYPE, @@ -11978,7 +11917,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub union DWRITE_PAINT_ELEMENT_0 { pub layers: DWRITE_PAINT_ELEMENT_0_3, @@ -12011,7 +11949,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_0 { pub glyphIndex: u32, @@ -12050,7 +11987,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_1 { pub mode: DWRITE_COLOR_COMPOSITE_MODE, @@ -12088,7 +12024,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_2 { pub glyphIndex: u32, @@ -12126,7 +12061,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_3 { pub childCount: u32, @@ -12164,7 +12098,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_4 { pub extendMode: u32, @@ -12209,7 +12142,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_5 { pub extendMode: u32, @@ -12254,7 +12186,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_6 { pub glyphIndex: u32, @@ -12293,7 +12224,6 @@ impl ::core::default::Default for DWRITE_PAINT_ELEMENT_0_6 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct DWRITE_PAINT_ELEMENT_0_7 { pub extendMode: u32, 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 4518d2c73b..d6873915d1 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -24,7 +24,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DwmEnableBlurBehindWindow(hwnd: P0, pblurbehind: *const DWM_BLURBEHIND) -> ::windows_core::Result<()> @@ -47,7 +46,6 @@ where ::windows_targets::link!("dwmapi.dll" "system" fn DwmEnableMMCSS(fenablemmcss : super::super::Foundation:: BOOL) -> ::windows_core::HRESULT); DwmEnableMMCSS(fenablemmcss.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn DwmExtendFrameIntoClientArea(hwnd: P0, pmarinset: *const super::super::UI::Controls::MARGINS) -> ::windows_core::Result<()> @@ -160,7 +158,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DwmSetIconicLivePreviewBitmap(hwnd: P0, hbmp: P1, pptclient: ::core::option::Option<*const super::super::Foundation::POINT>, dwsitflags: u32) -> ::windows_core::Result<()> @@ -171,7 +168,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DwmSetIconicThumbnail(hwnd: P0, hbmp: P1, dwsitflags: u32) -> ::windows_core::Result<()> @@ -502,7 +498,6 @@ impl ::core::fmt::Debug for GESTURE_TYPE { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DWM_BLURBEHIND { pub dwFlags: u32, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/impl.rs index 07acd1a54c..8083286b14 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/impl.rs @@ -301,7 +301,6 @@ impl IDXGIDecodeSwapChain_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIDevice_Impl: Sized + IDXGIObject_Impl { fn GetAdapter(&self) -> ::windows_core::Result; @@ -365,7 +364,6 @@ impl IDXGIDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIDevice1_Impl: Sized + IDXGIDevice_Impl { fn SetMaximumFrameLatency(&self, maxlatency: u32) -> ::windows_core::Result<()>; @@ -402,7 +400,6 @@ impl IDXGIDevice1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIDevice2_Impl: Sized + IDXGIDevice1_Impl { fn OfferResources(&self, numresources: u32, ppresources: *const ::core::option::Option, priority: DXGI_OFFER_RESOURCE_PRIORITY) -> ::windows_core::Result<()>; @@ -440,7 +437,6 @@ impl IDXGIDevice2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIDevice3_Impl: Sized + IDXGIDevice2_Impl { fn Trim(&self); @@ -461,7 +457,6 @@ impl IDXGIDevice3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIDevice4_Impl: Sized + IDXGIDevice3_Impl { fn OfferResources1(&self, numresources: u32, ppresources: *const ::core::option::Option, priority: DXGI_OFFER_RESOURCE_PRIORITY, flags: u32) -> ::windows_core::Result<()>; @@ -536,7 +531,6 @@ impl IDXGIDisplayControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory_Impl: Sized + IDXGIObject_Impl { fn EnumAdapters(&self, adapter: u32) -> ::windows_core::Result; @@ -606,7 +600,6 @@ impl IDXGIFactory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory1_Impl: Sized + IDXGIFactory_Impl { fn EnumAdapters1(&self, adapter: u32) -> ::windows_core::Result; @@ -643,7 +636,6 @@ impl IDXGIFactory1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory2_Impl: Sized + IDXGIFactory1_Impl { fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL; @@ -785,7 +777,6 @@ impl IDXGIFactory2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory3_Impl: Sized + IDXGIFactory2_Impl { fn GetCreationFlags(&self) -> u32; @@ -806,7 +797,6 @@ impl IDXGIFactory3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory4_Impl: Sized + IDXGIFactory3_Impl { fn EnumAdapterByLuid(&self, adapterluid: &super::super::Foundation::LUID, riid: *const ::windows_core::GUID, ppvadapter: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -837,7 +827,6 @@ impl IDXGIFactory4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory5_Impl: Sized + IDXGIFactory4_Impl { fn CheckFeatureSupport(&self, feature: DXGI_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows_core::Result<()>; @@ -858,7 +847,6 @@ impl IDXGIFactory5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory6_Impl: Sized + IDXGIFactory5_Impl { fn EnumAdapterByGpuPreference(&self, adapter: u32, gpupreference: DXGI_GPU_PREFERENCE, riid: *const ::windows_core::GUID, ppvadapter: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -879,7 +867,6 @@ impl IDXGIFactory6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactory7_Impl: Sized + IDXGIFactory6_Impl { fn RegisterAdaptersChangedEvent(&self, hevent: super::super::Foundation::HANDLE) -> ::windows_core::Result; @@ -916,7 +903,6 @@ impl IDXGIFactory7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIFactoryMedia_Impl: Sized { fn CreateSwapChainForCompositionSurfaceHandle(&self, pdevice: ::core::option::Option<&::windows_core::IUnknown>, hsurface: super::super::Foundation::HANDLE, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: ::core::option::Option<&IDXGIOutput>) -> ::windows_core::Result; @@ -1299,7 +1285,6 @@ impl IDXGIObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput_Impl: Sized + IDXGIObject_Impl { fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()>; @@ -1400,7 +1385,6 @@ impl IDXGIOutput_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput1_Impl: Sized + IDXGIOutput_Impl { fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: *mut DXGI_MODE_DESC1) -> ::windows_core::Result<()>; @@ -1451,7 +1435,6 @@ impl IDXGIOutput1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput2_Impl: Sized + IDXGIOutput1_Impl { fn SupportsOverlays(&self) -> super::super::Foundation::BOOL; @@ -1472,7 +1455,6 @@ impl IDXGIOutput2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput3_Impl: Sized + IDXGIOutput2_Impl { fn CheckOverlaySupport(&self, enumformat: Common::DXGI_FORMAT, pconcerneddevice: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -1499,7 +1481,6 @@ impl IDXGIOutput3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput4_Impl: Sized + IDXGIOutput3_Impl { fn CheckOverlayColorSpaceSupport(&self, format: Common::DXGI_FORMAT, colorspace: Common::DXGI_COLOR_SPACE_TYPE, pconcerneddevice: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -1529,7 +1510,6 @@ impl IDXGIOutput4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput5_Impl: Sized + IDXGIOutput4_Impl { fn DuplicateOutput1(&self, pdevice: ::core::option::Option<&::windows_core::IUnknown>, flags: u32, supportedformatscount: u32, psupportedformats: *const Common::DXGI_FORMAT) -> ::windows_core::Result; @@ -1556,7 +1536,6 @@ impl IDXGIOutput5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGIOutput6_Impl: Sized + IDXGIOutput5_Impl { fn GetDesc1(&self, pdesc: *mut DXGI_OUTPUT_DESC1) -> ::windows_core::Result<()>; @@ -1593,7 +1572,6 @@ impl IDXGIOutput6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGIOutputDuplication_Impl: Sized + IDXGIObject_Impl { fn GetDesc(&self, pdesc: *mut DXGI_OUTDUPL_DESC); @@ -1731,7 +1709,6 @@ impl IDXGIResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub trait IDXGIResource1_Impl: Sized + IDXGIResource_Impl { fn CreateSubresourceSurface(&self, index: u32) -> ::windows_core::Result; @@ -1774,7 +1751,6 @@ impl IDXGIResource1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISurface_Impl: Sized + IDXGIDeviceSubObject_Impl { fn GetDesc(&self, pdesc: *mut DXGI_SURFACE_DESC) -> ::windows_core::Result<()>; @@ -1812,7 +1788,6 @@ impl IDXGISurface_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGISurface1_Impl: Sized + IDXGISurface_Impl { fn GetDC(&self, discard: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -1849,7 +1824,6 @@ impl IDXGISurface1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub trait IDXGISurface2_Impl: Sized + IDXGISurface1_Impl { fn GetResource(&self, riid: *const ::windows_core::GUID, ppparentresource: *mut *mut ::core::ffi::c_void, psubresourceindex: *mut u32) -> ::windows_core::Result<()>; @@ -1870,7 +1844,6 @@ impl IDXGISurface2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISwapChain_Impl: Sized + IDXGIDeviceSubObject_Impl { fn Present(&self, syncinterval: u32, flags: u32) -> ::windows_core::HRESULT; @@ -1969,7 +1942,6 @@ impl IDXGISwapChain_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISwapChain1_Impl: Sized + IDXGISwapChain_Impl { fn GetDesc1(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC1) -> ::windows_core::Result<()>; @@ -2087,7 +2059,6 @@ impl IDXGISwapChain1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISwapChain2_Impl: Sized + IDXGISwapChain1_Impl { fn SetSourceSize(&self, width: u32, height: u32) -> ::windows_core::Result<()>; @@ -2159,7 +2130,6 @@ impl IDXGISwapChain2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISwapChain3_Impl: Sized + IDXGISwapChain2_Impl { fn GetCurrentBackBufferIndex(&self) -> u32; @@ -2210,7 +2180,6 @@ impl IDXGISwapChain3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IDXGISwapChain4_Impl: Sized + IDXGISwapChain3_Impl { fn SetHDRMetaData(&self, r#type: DXGI_HDR_METADATA_TYPE, size: u32, pmetadata: *const ::core::ffi::c_void) -> ::windows_core::Result<()>; 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 214106e689..f9cb00f26b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_Graphics_Dxgi_Common")] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] pub mod Common; #[inline] pub unsafe fn CreateDXGIFactory() -> ::windows_core::Result @@ -456,7 +455,6 @@ impl IDXGIDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAdapter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: DXGI_USAGE, psharedresource: ::core::option::Option<*const DXGI_SHARED_RESOURCE>, ppsurface: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateSurface)(::windows_core::Interface::as_raw(self), pdesc, ppsurface.len().try_into().unwrap(), usage, ::core::mem::transmute(psharedresource.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsurface.as_ptr())).ok() @@ -513,7 +511,6 @@ impl IDXGIDevice1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAdapter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: DXGI_USAGE, psharedresource: ::core::option::Option<*const DXGI_SHARED_RESOURCE>, ppsurface: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSurface)(::windows_core::Interface::as_raw(self), pdesc, ppsurface.len().try_into().unwrap(), usage, ::core::mem::transmute(psharedresource.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsurface.as_ptr())).ok() @@ -571,7 +568,6 @@ impl IDXGIDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetAdapter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: DXGI_USAGE, psharedresource: ::core::option::Option<*const DXGI_SHARED_RESOURCE>, ppsurface: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CreateSurface)(::windows_core::Interface::as_raw(self), pdesc, ppsurface.len().try_into().unwrap(), usage, ::core::mem::transmute(psharedresource.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsurface.as_ptr())).ok() @@ -642,7 +638,6 @@ impl IDXGIDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetAdapter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: DXGI_USAGE, psharedresource: ::core::option::Option<*const DXGI_SHARED_RESOURCE>, ppsurface: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSurface)(::windows_core::Interface::as_raw(self), pdesc, ppsurface.len().try_into().unwrap(), usage, ::core::mem::transmute(psharedresource.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsurface.as_ptr())).ok() @@ -714,7 +709,6 @@ impl IDXGIDevice4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetAdapter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSurface(&self, pdesc: *const DXGI_SURFACE_DESC, usage: DXGI_USAGE, psharedresource: ::core::option::Option<*const DXGI_SHARED_RESOURCE>, ppsurface: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateSurface)(::windows_core::Interface::as_raw(self), pdesc, ppsurface.len().try_into().unwrap(), usage, ::core::mem::transmute(psharedresource.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppsurface.as_ptr())).ok() @@ -863,7 +857,6 @@ impl IDXGIFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -930,7 +923,6 @@ impl IDXGIFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -998,7 +990,6 @@ impl IDXGIFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1023,7 +1014,6 @@ impl IDXGIFactory2 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1034,7 +1024,6 @@ impl IDXGIFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1086,7 +1075,6 @@ impl IDXGIFactory2 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1160,7 +1148,6 @@ impl IDXGIFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1185,7 +1172,6 @@ impl IDXGIFactory3 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1196,7 +1182,6 @@ impl IDXGIFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1248,7 +1233,6 @@ impl IDXGIFactory3 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).base__.UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1306,7 +1290,6 @@ impl IDXGIFactory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1331,7 +1314,6 @@ impl IDXGIFactory4 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1342,7 +1324,6 @@ impl IDXGIFactory4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1394,7 +1375,6 @@ impl IDXGIFactory4 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).base__.base__.UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1467,7 +1447,6 @@ impl IDXGIFactory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1492,7 +1471,6 @@ impl IDXGIFactory5 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1503,7 +1481,6 @@ impl IDXGIFactory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1555,7 +1532,6 @@ impl IDXGIFactory5 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).base__.base__.base__.UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1630,7 +1606,6 @@ impl IDXGIFactory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1655,7 +1630,6 @@ impl IDXGIFactory6 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1666,7 +1640,6 @@ impl IDXGIFactory6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1718,7 +1691,6 @@ impl IDXGIFactory6 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1800,7 +1772,6 @@ impl IDXGIFactory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetWindowAssociation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChain(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option) -> ::windows_core::HRESULT where @@ -1825,7 +1796,6 @@ impl IDXGIFactory7 { pub unsafe fn IsWindowedStereoEnabled(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsWindowedStereoEnabled)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForHwnd(&self, pdevice: P0, hwnd: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, pfullscreendesc: ::core::option::Option<*const DXGI_SWAP_CHAIN_FULLSCREEN_DESC>, prestricttooutput: P2) -> ::windows_core::Result where @@ -1836,7 +1806,6 @@ impl IDXGIFactory7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateSwapChainForHwnd)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), hwnd.into_param().abi(), pdesc, ::core::mem::transmute(pfullscreendesc.unwrap_or(::std::ptr::null())), prestricttooutput.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCoreWindow(&self, pdevice: P0, pwindow: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -1888,7 +1857,6 @@ impl IDXGIFactory7 { pub unsafe fn UnregisterOcclusionStatus(&self, dwcookie: u32) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.UnregisterOcclusionStatus)(::windows_core::Interface::as_raw(self), dwcookie) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForComposition(&self, pdevice: P0, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P1) -> ::windows_core::Result where @@ -1948,7 +1916,6 @@ pub struct IDXGIFactory7_Vtbl { ::windows_core::imp::com_interface!(IDXGIFactoryMedia, IDXGIFactoryMedia_Vtbl, 0x41e7d1f2_a591_4f7b_a2e5_fa9c843e1c12); ::windows_core::imp::interface_hierarchy!(IDXGIFactoryMedia, ::windows_core::IUnknown); impl IDXGIFactoryMedia { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateSwapChainForCompositionSurfaceHandle(&self, pdevice: P0, hsurface: P1, pdesc: *const DXGI_SWAP_CHAIN_DESC1, prestricttooutput: P2) -> ::windows_core::Result where @@ -2260,17 +2227,14 @@ impl IDXGIOutput { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2291,17 +2255,14 @@ impl IDXGIOutput { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2381,17 +2342,14 @@ impl IDXGIOutput1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2412,17 +2370,14 @@ impl IDXGIOutput1 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2442,12 +2397,10 @@ impl IDXGIOutput1 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2508,17 +2461,14 @@ impl IDXGIOutput2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2539,17 +2489,14 @@ impl IDXGIOutput2 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2569,12 +2516,10 @@ impl IDXGIOutput2 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2629,17 +2574,14 @@ impl IDXGIOutput3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2660,17 +2602,14 @@ impl IDXGIOutput3 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2690,12 +2629,10 @@ impl IDXGIOutput3 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2719,7 +2656,6 @@ impl IDXGIOutput3 { pub unsafe fn SupportsOverlays(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.SupportsOverlays)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlaySupport(&self, enumformat: Common::DXGI_FORMAT, pconcerneddevice: P0) -> ::windows_core::Result where @@ -2762,17 +2698,14 @@ impl IDXGIOutput4 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2793,17 +2726,14 @@ impl IDXGIOutput4 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2823,12 +2753,10 @@ impl IDXGIOutput4 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2852,7 +2780,6 @@ impl IDXGIOutput4 { pub unsafe fn SupportsOverlays(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.SupportsOverlays)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlaySupport(&self, enumformat: Common::DXGI_FORMAT, pconcerneddevice: P0) -> ::windows_core::Result where @@ -2861,7 +2788,6 @@ impl IDXGIOutput4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckOverlaySupport)(::windows_core::Interface::as_raw(self), enumformat, pconcerneddevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlayColorSpaceSupport(&self, format: Common::DXGI_FORMAT, colorspace: Common::DXGI_COLOR_SPACE_TYPE, pconcerneddevice: P0) -> ::windows_core::Result where @@ -2904,17 +2830,14 @@ impl IDXGIOutput5 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2935,17 +2858,14 @@ impl IDXGIOutput5 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -2965,12 +2885,10 @@ impl IDXGIOutput5 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -2994,7 +2912,6 @@ impl IDXGIOutput5 { pub unsafe fn SupportsOverlays(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.SupportsOverlays)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlaySupport(&self, enumformat: Common::DXGI_FORMAT, pconcerneddevice: P0) -> ::windows_core::Result where @@ -3003,7 +2920,6 @@ impl IDXGIOutput5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckOverlaySupport)(::windows_core::Interface::as_raw(self), enumformat, pconcerneddevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlayColorSpaceSupport(&self, format: Common::DXGI_FORMAT, colorspace: Common::DXGI_COLOR_SPACE_TYPE, pconcerneddevice: P0) -> ::windows_core::Result where @@ -3012,7 +2928,6 @@ impl IDXGIOutput5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckOverlayColorSpaceSupport)(::windows_core::Interface::as_raw(self), format, colorspace, pconcerneddevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DuplicateOutput1(&self, pdevice: P0, flags: u32, psupportedformats: &[Common::DXGI_FORMAT]) -> ::windows_core::Result where @@ -3055,17 +2970,14 @@ impl IDXGIOutput6 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTPUT_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut Common::DXGI_MODE_DESC>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetDisplayModeList)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode(&self, pmodetomatch: *const Common::DXGI_MODE_DESC, pclosestmatch: *mut Common::DXGI_MODE_DESC, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -3086,17 +2998,14 @@ impl IDXGIOutput6 { pub unsafe fn ReleaseOwnership(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.ReleaseOwnership)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControlCapabilities(&self, pgammacaps: *mut Common::DXGI_GAMMA_CONTROL_CAPABILITIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGammaControlCapabilities)(::windows_core::Interface::as_raw(self), pgammacaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetGammaControl(&self, parray: *const Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetGammaControl(&self, parray: *mut Common::DXGI_GAMMA_CONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetGammaControl)(::windows_core::Interface::as_raw(self), parray).ok() @@ -3116,12 +3025,10 @@ impl IDXGIOutput6 { pub unsafe fn GetFrameStatistics(&self, pstats: *mut DXGI_FRAME_STATISTICS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetFrameStatistics)(::windows_core::Interface::as_raw(self), pstats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDisplayModeList1(&self, enumformat: Common::DXGI_FORMAT, flags: u32, pnummodes: *mut u32, pdesc: ::core::option::Option<*mut DXGI_MODE_DESC1>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDisplayModeList1)(::windows_core::Interface::as_raw(self), enumformat, flags, pnummodes, ::core::mem::transmute(pdesc.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn FindClosestMatchingMode1(&self, pmodetomatch: *const DXGI_MODE_DESC1, pclosestmatch: *mut DXGI_MODE_DESC1, pconcerneddevice: P0) -> ::windows_core::Result<()> where @@ -3145,7 +3052,6 @@ impl IDXGIOutput6 { pub unsafe fn SupportsOverlays(&self) -> super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SupportsOverlays)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlaySupport(&self, enumformat: Common::DXGI_FORMAT, pconcerneddevice: P0) -> ::windows_core::Result where @@ -3154,7 +3060,6 @@ impl IDXGIOutput6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CheckOverlaySupport)(::windows_core::Interface::as_raw(self), enumformat, pconcerneddevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckOverlayColorSpaceSupport(&self, format: Common::DXGI_FORMAT, colorspace: Common::DXGI_COLOR_SPACE_TYPE, pconcerneddevice: P0) -> ::windows_core::Result where @@ -3163,7 +3068,6 @@ impl IDXGIOutput6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CheckOverlayColorSpaceSupport)(::windows_core::Interface::as_raw(self), format, colorspace, pconcerneddevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn DuplicateOutput1(&self, pdevice: P0, flags: u32, psupportedformats: &[Common::DXGI_FORMAT]) -> ::windows_core::Result where @@ -3172,7 +3076,6 @@ impl IDXGIOutput6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DuplicateOutput1)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), flags, psupportedformats.len().try_into().unwrap(), ::core::mem::transmute(psupportedformats.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetDesc1(&self, pdesc: *mut DXGI_OUTPUT_DESC1) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3216,7 +3119,6 @@ impl IDXGIOutputDuplication { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetParent)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_OUTDUPL_DESC) { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc) @@ -3366,7 +3268,6 @@ impl IDXGIResource1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSubresourceSurface)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwaccess: u32, lpname: P0) -> ::windows_core::Result where @@ -3417,7 +3318,6 @@ impl IDXGISurface { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SURFACE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3471,7 +3371,6 @@ impl IDXGISurface1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SURFACE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3482,7 +3381,6 @@ impl IDXGISurface1 { pub unsafe fn Unmap(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Unmap)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, discard: P0) -> ::windows_core::Result where @@ -3536,7 +3434,6 @@ impl IDXGISurface2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SURFACE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3547,7 +3444,6 @@ impl IDXGISurface2 { pub unsafe fn Unmap(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Unmap)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, discard: P0) -> ::windows_core::Result where @@ -3624,17 +3520,14 @@ impl IDXGISwapChain { pub unsafe fn GetFullscreenState(&self, pfullscreen: ::core::option::Option<*mut super::super::Foundation::BOOL>, pptarget: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFullscreenState)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pfullscreen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptarget.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResizeBuffers)(::windows_core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeTarget(&self, pnewtargetparameters: *const Common::DXGI_MODE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResizeTarget)(::windows_core::Interface::as_raw(self), pnewtargetparameters).ok() @@ -3726,17 +3619,14 @@ impl IDXGISwapChain1 { pub unsafe fn GetFullscreenState(&self, pfullscreen: ::core::option::Option<*mut super::super::Foundation::BOOL>, pptarget: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFullscreenState)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pfullscreen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptarget.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ResizeBuffers)(::windows_core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeTarget(&self, pnewtargetparameters: *const Common::DXGI_MODE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ResizeTarget)(::windows_core::Interface::as_raw(self), pnewtargetparameters).ok() @@ -3752,12 +3642,10 @@ impl IDXGISwapChain1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetLastPresentCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC1) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDesc1)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFullscreenDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFullscreenDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3790,12 +3678,10 @@ impl IDXGISwapChain1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBackgroundColor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRotation)(::windows_core::Interface::as_raw(self), rotation).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRotation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3881,17 +3767,14 @@ impl IDXGISwapChain2 { pub unsafe fn GetFullscreenState(&self, pfullscreen: ::core::option::Option<*mut super::super::Foundation::BOOL>, pptarget: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFullscreenState)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pfullscreen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptarget.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResizeBuffers)(::windows_core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeTarget(&self, pnewtargetparameters: *const Common::DXGI_MODE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResizeTarget)(::windows_core::Interface::as_raw(self), pnewtargetparameters).ok() @@ -3907,12 +3790,10 @@ impl IDXGISwapChain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetLastPresentCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC1) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDesc1)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFullscreenDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFullscreenDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -3945,12 +3826,10 @@ impl IDXGISwapChain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBackgroundColor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetRotation)(::windows_core::Interface::as_raw(self), rotation).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRotation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4042,17 +3921,14 @@ impl IDXGISwapChain3 { pub unsafe fn GetFullscreenState(&self, pfullscreen: ::core::option::Option<*mut super::super::Foundation::BOOL>, pptarget: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFullscreenState)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pfullscreen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptarget.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.ResizeBuffers)(::windows_core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeTarget(&self, pnewtargetparameters: *const Common::DXGI_MODE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.ResizeTarget)(::windows_core::Interface::as_raw(self), pnewtargetparameters).ok() @@ -4068,12 +3944,10 @@ impl IDXGISwapChain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetLastPresentCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC1) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetDesc1)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFullscreenDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFullscreenDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4106,12 +3980,10 @@ impl IDXGISwapChain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetBackgroundColor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetRotation)(::windows_core::Interface::as_raw(self), rotation).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRotation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4142,18 +4014,15 @@ impl IDXGISwapChain3 { pub unsafe fn GetCurrentBackBufferIndex(&self) -> u32 { (::windows_core::Interface::vtable(self).GetCurrentBackBufferIndex)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckColorSpaceSupport(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckColorSpaceSupport)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace1(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorSpace1)(::windows_core::Interface::as_raw(self), colorspace).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers1(&self, buffercount: u32, width: u32, height: u32, format: Common::DXGI_FORMAT, swapchainflags: u32, pcreationnodemask: *const u32, pppresentqueue: *const ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResizeBuffers1)(::windows_core::Interface::as_raw(self), buffercount, width, height, format, swapchainflags, pcreationnodemask, ::core::mem::transmute(pppresentqueue)).ok() @@ -4228,17 +4097,14 @@ impl IDXGISwapChain4 { pub unsafe fn GetFullscreenState(&self, pfullscreen: ::core::option::Option<*mut super::super::Foundation::BOOL>, pptarget: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetFullscreenState)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pfullscreen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptarget.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers(&self, buffercount: u32, width: u32, height: u32, newformat: Common::DXGI_FORMAT, swapchainflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ResizeBuffers)(::windows_core::Interface::as_raw(self), buffercount, width, height, newformat, swapchainflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeTarget(&self, pnewtargetparameters: *const Common::DXGI_MODE_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ResizeTarget)(::windows_core::Interface::as_raw(self), pnewtargetparameters).ok() @@ -4254,12 +4120,10 @@ impl IDXGISwapChain4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetLastPresentCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc1(&self, pdesc: *mut DXGI_SWAP_CHAIN_DESC1) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDesc1)(::windows_core::Interface::as_raw(self), pdesc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFullscreenDesc(&self, pdesc: *mut DXGI_SWAP_CHAIN_FULLSCREEN_DESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetFullscreenDesc)(::windows_core::Interface::as_raw(self), pdesc).ok() @@ -4292,12 +4156,10 @@ impl IDXGISwapChain4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetBackgroundColor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, rotation: Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetRotation)(::windows_core::Interface::as_raw(self), rotation).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRotation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4328,18 +4190,15 @@ impl IDXGISwapChain4 { pub unsafe fn GetCurrentBackBufferIndex(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetCurrentBackBufferIndex)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckColorSpaceSupport(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CheckColorSpaceSupport)(::windows_core::Interface::as_raw(self), colorspace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetColorSpace1(&self, colorspace: Common::DXGI_COLOR_SPACE_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetColorSpace1)(::windows_core::Interface::as_raw(self), colorspace).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResizeBuffers1(&self, buffercount: u32, width: u32, height: u32, format: Common::DXGI_FORMAT, swapchainflags: u32, pcreationnodemask: *const u32, pppresentqueue: *const ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ResizeBuffers1)(::windows_core::Interface::as_raw(self), buffercount, width, height, format, swapchainflags, pcreationnodemask, ::core::mem::transmute(pppresentqueue)).ok() @@ -5910,7 +5769,6 @@ impl ::core::default::Default for DXGI_MATRIX_3X2_F { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_MODE_DESC1 { pub Width: u32, @@ -5954,7 +5812,6 @@ impl ::core::default::Default for DXGI_MODE_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_OUTDUPL_DESC { pub ModeDesc: Common::DXGI_MODE_DESC, @@ -6132,7 +5989,6 @@ impl ::core::default::Default for DXGI_OUTDUPL_POINTER_SHAPE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub struct DXGI_OUTPUT_DESC { pub DeviceName: [u16; 32], @@ -6174,7 +6030,6 @@ impl ::core::default::Default for DXGI_OUTPUT_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] pub struct DXGI_OUTPUT_DESC1 { pub DeviceName: [u16; 32], @@ -6365,7 +6220,6 @@ impl ::core::default::Default for DXGI_SHARED_RESOURCE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_SURFACE_DESC { pub Width: u32, @@ -6406,7 +6260,6 @@ impl ::core::default::Default for DXGI_SURFACE_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_SWAP_CHAIN_DESC { pub BufferDesc: Common::DXGI_MODE_DESC, @@ -6451,7 +6304,6 @@ impl ::core::default::Default for DXGI_SWAP_CHAIN_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_SWAP_CHAIN_DESC1 { pub Width: u32, @@ -6499,7 +6351,6 @@ impl ::core::default::Default for DXGI_SWAP_CHAIN_DESC1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC { pub RefreshRate: Common::DXGI_RATIONAL, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs index 6bdf1dde27..a8d0ea6d57 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/GdiPlus/mod.rs @@ -370,7 +370,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipConvertToEmfPlusToFile(refgraphics : *const GpGraphics, metafile : *mut GpMetafile, conversionfailureflag : *mut i32, filename : ::windows_core::PCWSTR, emftype : EmfType, description : ::windows_core::PCWSTR, out_metafile : *mut *mut GpMetafile) -> Status); GdipConvertToEmfPlusToFile(refgraphics, metafile, conversionfailureflag, filename.into_param().abi(), emftype, description.into_param().abi(), out_metafile) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipConvertToEmfPlusToStream(refgraphics: *const GpGraphics, metafile: *mut GpMetafile, conversionfailureflag: *mut i32, stream: P0, emftype: EmfType, description: P1, out_metafile: *mut *mut GpMetafile) -> Status @@ -389,7 +388,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateAdjustableArrowCap(height : f32, width : f32, isfilled : super::super::Foundation:: BOOL, cap : *mut *mut GpAdjustableArrowCap) -> Status); GdipCreateAdjustableArrowCap(height, width, isfilled.into_param().abi(), cap) } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] #[inline] pub unsafe fn GdipCreateBitmapFromDirectDrawSurface(surface: P0, bitmap: *mut *mut GpBitmap) -> Status @@ -415,7 +413,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromFileICM(filename : ::windows_core::PCWSTR, bitmap : *mut *mut GpBitmap) -> Status); GdipCreateBitmapFromFileICM(filename.into_param().abi(), bitmap) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateBitmapFromGdiDib(gdibitmapinfo: *const super::Gdi::BITMAPINFO, gdibitmapdata: *mut ::core::ffi::c_void, bitmap: *mut *mut GpBitmap) -> Status { @@ -427,7 +424,6 @@ pub unsafe fn GdipCreateBitmapFromGraphics(width: i32, height: i32, target: *mut ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromGraphics(width : i32, height : i32, target : *mut GpGraphics, bitmap : *mut *mut GpBitmap) -> Status); GdipCreateBitmapFromGraphics(width, height, target, bitmap) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateBitmapFromHBITMAP(hbm: P0, hpal: P1, bitmap: *mut *mut GpBitmap) -> Status @@ -438,7 +434,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromHBITMAP(hbm : super::Gdi:: HBITMAP, hpal : super::Gdi:: HPALETTE, bitmap : *mut *mut GpBitmap) -> Status); GdipCreateBitmapFromHBITMAP(hbm.into_param().abi(), hpal.into_param().abi(), bitmap) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GdipCreateBitmapFromHICON(hicon: P0, bitmap: *mut *mut GpBitmap) -> Status @@ -462,7 +457,6 @@ pub unsafe fn GdipCreateBitmapFromScan0(width: i32, height: i32, stride: i32, fo ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromScan0(width : i32, height : i32, stride : i32, format : i32, scan0 : *const u8, bitmap : *mut *mut GpBitmap) -> Status); GdipCreateBitmapFromScan0(width, height, stride, format, ::core::mem::transmute(scan0.unwrap_or(::std::ptr::null())), bitmap) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipCreateBitmapFromStream(stream: P0, bitmap: *mut *mut GpBitmap) -> Status @@ -472,7 +466,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateBitmapFromStream(stream : * mut::core::ffi::c_void, bitmap : *mut *mut GpBitmap) -> Status); GdipCreateBitmapFromStream(stream.into_param().abi(), bitmap) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipCreateBitmapFromStreamICM(stream: P0, bitmap: *mut *mut GpBitmap) -> Status @@ -510,7 +503,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFamilyFromName(name : ::windows_core::PCWSTR, fontcollection : *mut GpFontCollection, fontfamily : *mut *mut GpFontFamily) -> Status); GdipCreateFontFamilyFromName(name.into_param().abi(), fontcollection, fontfamily) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateFontFromDC(hdc: P0, font: *mut *mut GpFont) -> Status @@ -520,7 +512,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromDC(hdc : super::Gdi:: HDC, font : *mut *mut GpFont) -> Status); GdipCreateFontFromDC(hdc.into_param().abi(), font) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateFontFromLogfontA(hdc: P0, logfont: *const super::Gdi::LOGFONTA, font: *mut *mut GpFont) -> Status @@ -530,7 +521,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromLogfontA(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTA, font : *mut *mut GpFont) -> Status); GdipCreateFontFromLogfontA(hdc.into_param().abi(), logfont, font) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateFontFromLogfontW(hdc: P0, logfont: *const super::Gdi::LOGFONTW, font: *mut *mut GpFont) -> Status @@ -540,7 +530,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFontFromLogfontW(hdc : super::Gdi:: HDC, logfont : *const super::Gdi:: LOGFONTW, font : *mut *mut GpFont) -> Status); GdipCreateFontFromLogfontW(hdc.into_param().abi(), logfont, font) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateFromHDC(hdc: P0, graphics: *mut *mut GpGraphics) -> Status @@ -550,7 +539,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHDC(hdc : super::Gdi:: HDC, graphics : *mut *mut GpGraphics) -> Status); GdipCreateFromHDC(hdc.into_param().abi(), graphics) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateFromHDC2(hdc: P0, hdevice: P1, graphics: *mut *mut GpGraphics) -> Status @@ -577,21 +565,18 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateFromHWNDICM(hwnd : super::super::Foundation:: HWND, graphics : *mut *mut GpGraphics) -> Status); GdipCreateFromHWNDICM(hwnd.into_param().abi(), graphics) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateHBITMAPFromBitmap(bitmap: *mut GpBitmap, hbmreturn: *mut super::Gdi::HBITMAP, background: u32) -> Status { ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHBITMAPFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::Gdi:: HBITMAP, background : u32) -> Status); GdipCreateHBITMAPFromBitmap(bitmap, hbmreturn, background) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GdipCreateHICONFromBitmap(bitmap: *mut GpBitmap, hbmreturn: *mut super::super::UI::WindowsAndMessaging::HICON) -> Status { ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateHICONFromBitmap(bitmap : *mut GpBitmap, hbmreturn : *mut super::super::UI::WindowsAndMessaging:: HICON) -> Status); GdipCreateHICONFromBitmap(bitmap, hbmreturn) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateHalftonePalette() -> super::Gdi::HPALETTE { @@ -664,7 +649,6 @@ pub unsafe fn GdipCreateMatrix3I(rect: *const Rect, dstplg: *const Point, matrix ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMatrix3I(rect : *const Rect, dstplg : *const Point, matrix : *mut *mut Matrix) -> Status); GdipCreateMatrix3I(rect, dstplg, matrix) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateMetafileFromEmf(hemf: P0, deleteemf: P1, metafile: *mut *mut GpMetafile) -> Status @@ -683,7 +667,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromFile(file : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipCreateMetafileFromFile(file.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipCreateMetafileFromStream(stream: P0, metafile: *mut *mut GpMetafile) -> Status @@ -693,7 +676,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateMetafileFromStream(stream : * mut::core::ffi::c_void, metafile : *mut *mut GpMetafile) -> Status); GdipCreateMetafileFromStream(stream.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateMetafileFromWmf(hwmf: P0, deletewmf: P1, wmfplaceablefileheader: *const WmfPlaceableFileHeader, metafile: *mut *mut GpMetafile) -> Status @@ -762,7 +744,6 @@ pub unsafe fn GdipCreateRegion(region: *mut *mut GpRegion) -> Status { ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateRegion(region : *mut *mut GpRegion) -> Status); GdipCreateRegion(region) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipCreateRegionHrgn(hrgn: P0, region: *mut *mut GpRegion) -> Status @@ -797,7 +778,6 @@ pub unsafe fn GdipCreateSolidFill(color: u32, brush: *mut *mut GpSolidFill) -> S ::windows_targets::link!("gdiplus.dll" "system" fn GdipCreateSolidFill(color : u32, brush : *mut *mut GpSolidFill) -> Status); GdipCreateSolidFill(color, brush) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipCreateStreamOnFile(filename: P0, access: u32, stream: *mut ::core::option::Option) -> Status @@ -1155,7 +1135,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipDrawString(graphics : *mut GpGraphics, string : ::windows_core::PCWSTR, length : i32, font : *const GpFont, layoutrect : *const RectF, stringformat : *const GpStringFormat, brush : *const GpBrush) -> Status); GdipDrawString(graphics, string.into_param().abi(), length, font, layoutrect, stringformat, brush) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipEmfToWmfBits(hemf: P0, pdata16: ::core::option::Option<&mut [u8]>, imapmode: i32, eflags: i32) -> u32 @@ -1440,7 +1419,6 @@ pub unsafe fn GdipGetCustomLineCapWidthScale(customcap: *mut GpCustomLineCap, wi ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetCustomLineCapWidthScale(customcap : *mut GpCustomLineCap, widthscale : *mut f32) -> Status); GdipGetCustomLineCapWidthScale(customcap, widthscale) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetDC(graphics: *mut GpGraphics, hdc: *mut super::Gdi::HDC) -> Status { @@ -1557,7 +1535,6 @@ pub unsafe fn GdipGetHatchStyle(brush: *mut GpHatch, hatchstyle: *mut HatchStyle ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetHatchStyle(brush : *mut GpHatch, hatchstyle : *mut HatchStyle) -> Status); GdipGetHatchStyle(brush, hatchstyle) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetHemfFromMetafile(metafile: *mut GpMetafile, hemf: *mut super::Gdi::HENHMETAFILE) -> Status { @@ -1724,14 +1701,12 @@ pub unsafe fn GdipGetLineWrapMode(brush: *mut GpLineGradient, wrapmode: *mut Wra ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLineWrapMode(brush : *mut GpLineGradient, wrapmode : *mut WrapMode) -> Status); GdipGetLineWrapMode(brush, wrapmode) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetLogFontA(font: *mut GpFont, graphics: *mut GpGraphics, logfonta: *mut super::Gdi::LOGFONTA) -> Status { ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetLogFontA(font : *mut GpFont, graphics : *mut GpGraphics, logfonta : *mut super::Gdi:: LOGFONTA) -> Status); GdipGetLogFontA(font, graphics, logfonta) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetLogFontW(font: *mut GpFont, graphics: *mut GpGraphics, logfontw: *mut super::Gdi::LOGFONTW) -> Status { @@ -1748,7 +1723,6 @@ pub unsafe fn GdipGetMetafileDownLevelRasterizationLimit(metafile: *const GpMeta ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileDownLevelRasterizationLimit(metafile : *const GpMetafile, metafilerasterizationlimitdpi : *mut u32) -> Status); GdipGetMetafileDownLevelRasterizationLimit(metafile, metafilerasterizationlimitdpi) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetMetafileHeaderFromEmf(hemf: P0, header: *mut MetafileHeader) -> Status @@ -1758,7 +1732,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromEmf(hemf : super::Gdi:: HENHMETAFILE, header : *mut MetafileHeader) -> Status); GdipGetMetafileHeaderFromEmf(hemf.into_param().abi(), header) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetMetafileHeaderFromFile(filename: P0, header: *mut MetafileHeader) -> Status @@ -1768,14 +1741,12 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromFile(filename : ::windows_core::PCWSTR, header : *mut MetafileHeader) -> Status); GdipGetMetafileHeaderFromFile(filename.into_param().abi(), header) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetMetafileHeaderFromMetafile(metafile: *mut GpMetafile, header: *mut MetafileHeader) -> Status { ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromMetafile(metafile : *mut GpMetafile, header : *mut MetafileHeader) -> Status); GdipGetMetafileHeaderFromMetafile(metafile, header) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] #[inline] pub unsafe fn GdipGetMetafileHeaderFromStream(stream: P0, header: *mut MetafileHeader) -> Status @@ -1785,7 +1756,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetMetafileHeaderFromStream(stream : * mut::core::ffi::c_void, header : *mut MetafileHeader) -> Status); GdipGetMetafileHeaderFromStream(stream.into_param().abi(), header) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetMetafileHeaderFromWmf(hwmf: P0, wmfplaceablefileheader: *const WmfPlaceableFileHeader, header: *mut MetafileHeader) -> Status @@ -2090,7 +2060,6 @@ pub unsafe fn GdipGetRegionDataSize(region: *mut GpRegion, buffersize: *mut u32) ::windows_targets::link!("gdiplus.dll" "system" fn GdipGetRegionDataSize(region : *mut GpRegion, buffersize : *mut u32) -> Status); GdipGetRegionDataSize(region, buffersize) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipGetRegionHRgn(region: *mut GpRegion, graphics: *mut GpGraphics, hrgn: *mut super::Gdi::HRGN) -> Status { @@ -2397,7 +2366,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipLoadImageFromFileICM(filename : ::windows_core::PCWSTR, image : *mut *mut GpImage) -> Status); GdipLoadImageFromFileICM(filename.into_param().abi(), image) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipLoadImageFromStream(stream: P0, image: *mut *mut GpImage) -> Status @@ -2407,7 +2375,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipLoadImageFromStream(stream : * mut::core::ffi::c_void, image : *mut *mut GpImage) -> Status); GdipLoadImageFromStream(stream.into_param().abi(), image) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipLoadImageFromStreamICM(stream: P0, image: *mut *mut GpImage) -> Status @@ -2556,7 +2523,6 @@ pub unsafe fn GdipPrivateAddMemoryFont(fontcollection: *mut GpFontCollection, me ::windows_targets::link!("gdiplus.dll" "system" fn GdipPrivateAddMemoryFont(fontcollection : *mut GpFontCollection, memory : *const ::core::ffi::c_void, length : i32) -> Status); GdipPrivateAddMemoryFont(fontcollection, memory, length) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipRecordMetafile(referencehdc: P0, r#type: EmfType, framerect: *const RectF, frameunit: MetafileFrameUnit, description: P1, metafile: *mut *mut GpMetafile) -> Status @@ -2567,7 +2533,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafile(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafile(referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipRecordMetafileFileName(filename: P0, referencehdc: P1, r#type: EmfType, framerect: *const RectF, frameunit: MetafileFrameUnit, description: P2, metafile: *mut *mut GpMetafile) -> Status @@ -2579,7 +2544,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileFileName(filename : ::windows_core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafileFileName(filename.into_param().abi(), referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipRecordMetafileFileNameI(filename: P0, referencehdc: P1, r#type: EmfType, framerect: *const Rect, frameunit: MetafileFrameUnit, description: P2, metafile: *mut *mut GpMetafile) -> Status @@ -2591,7 +2555,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileFileNameI(filename : ::windows_core::PCWSTR, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafileFileNameI(filename.into_param().abi(), referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipRecordMetafileI(referencehdc: P0, r#type: EmfType, framerect: *const Rect, frameunit: MetafileFrameUnit, description: P1, metafile: *mut *mut GpMetafile) -> Status @@ -2602,7 +2565,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileI(referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafileI(referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] #[inline] pub unsafe fn GdipRecordMetafileStream(stream: P0, referencehdc: P1, r#type: EmfType, framerect: *const RectF, frameunit: MetafileFrameUnit, description: P2, metafile: *mut *mut GpMetafile) -> Status @@ -2614,7 +2576,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileStream(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const RectF, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafileStream(stream.into_param().abi(), referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] #[inline] pub unsafe fn GdipRecordMetafileStreamI(stream: P0, referencehdc: P1, r#type: EmfType, framerect: *const Rect, frameunit: MetafileFrameUnit, description: P2, metafile: *mut *mut GpMetafile) -> Status @@ -2626,7 +2587,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipRecordMetafileStreamI(stream : * mut::core::ffi::c_void, referencehdc : super::Gdi:: HDC, r#type : EmfType, framerect : *const Rect, frameunit : MetafileFrameUnit, description : ::windows_core::PCWSTR, metafile : *mut *mut GpMetafile) -> Status); GdipRecordMetafileStreamI(stream.into_param().abi(), referencehdc.into_param().abi(), r#type, framerect, frameunit, description.into_param().abi(), metafile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipReleaseDC(graphics: *mut GpGraphics, hdc: P0) -> Status @@ -2749,7 +2709,6 @@ where ::windows_targets::link!("gdiplus.dll" "system" fn GdipSaveImageToFile(image : *mut GpImage, filename : ::windows_core::PCWSTR, clsidencoder : *const ::windows_core::GUID, encoderparams : *const EncoderParameters) -> Status); GdipSaveImageToFile(image, filename.into_param().abi(), clsidencoder, encoderparams) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GdipSaveImageToStream(image: *mut GpImage, stream: P0, clsidencoder: *const ::windows_core::GUID, encoderparams: *const EncoderParameters) -> Status @@ -2817,7 +2776,6 @@ pub unsafe fn GdipSetClipGraphics(graphics: *mut GpGraphics, srcgraphics: *mut G ::windows_targets::link!("gdiplus.dll" "system" fn GdipSetClipGraphics(graphics : *mut GpGraphics, srcgraphics : *mut GpGraphics, combinemode : CombineMode) -> Status); GdipSetClipGraphics(graphics, srcgraphics, combinemode) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdipSetClipHrgn(graphics: *mut GpGraphics, hrgn: P0, combinemode: CombineMode) -> Status @@ -7074,7 +7032,6 @@ impl ::windows_core::TypeKind for Metafile { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MetafileHeader { pub Type: MetafileType, @@ -7111,7 +7068,6 @@ impl ::core::default::Default for MetafileHeader { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union MetafileHeader_0 { pub WmfHeader: super::Gdi::METAHEADER, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/impl.rs index e5ac91599b..7ae38b33cd 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub trait IWICImageEncoder_Impl: Sized { fn WriteFrame(&self, pimage: ::core::option::Option<&super::super::Direct2D::ID2D1Image>, pframeencode: ::core::option::Option<&super::IWICBitmapFrameEncode>, pimageparameters: *const super::WICImageParameters) -> ::windows_core::Result<()>; @@ -36,7 +35,6 @@ impl IWICImageEncoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IWICImagingFactory2_Impl: Sized + super::IWICImagingFactory_Impl { fn CreateImageEncoder(&self, pd2ddevice: ::core::option::Option<&super::super::Direct2D::ID2D1Device>) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs index d332b2eaeb..ce8c1ecd63 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/D2D/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IWICImageEncoder, IWICImageEncoder_Vtbl, 0x04c75bf8_3ce1_473b_acc5_3cc4f5e94999); ::windows_core::imp::interface_hierarchy!(IWICImageEncoder, ::windows_core::IUnknown); impl IWICImageEncoder { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn WriteFrame(&self, pimage: P0, pframeencode: P1, pimageparameters: *const super::WICImageParameters) -> ::windows_core::Result<()> where @@ -10,7 +9,6 @@ impl IWICImageEncoder { { (::windows_core::Interface::vtable(self).WriteFrame)(::windows_core::Interface::as_raw(self), pimage.into_param().abi(), pframeencode.into_param().abi(), pimageparameters).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn WriteFrameThumbnail(&self, pimage: P0, pframeencode: P1, pimageparameters: *const super::WICImageParameters) -> ::windows_core::Result<()> where @@ -19,7 +17,6 @@ impl IWICImageEncoder { { (::windows_core::Interface::vtable(self).WriteFrameThumbnail)(::windows_core::Interface::as_raw(self), pimage.into_param().abi(), pframeencode.into_param().abi(), pimageparameters).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn WriteThumbnail(&self, pimage: P0, pencoder: P1, pimageparameters: *const super::WICImageParameters) -> ::windows_core::Result<()> where @@ -56,7 +53,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows_core::Interface::as_raw(self), wzfilename.into_param().abi(), ::core::mem::transmute(pguidvendor.unwrap_or(::std::ptr::null())), dwdesiredaccess, metadataoptions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDecoderFromStream(&self, pistream: P0, pguidvendor: *const ::windows_core::GUID, metadataoptions: super::WICDecodeOptions) -> ::windows_core::Result where @@ -101,7 +97,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFlipRotator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -137,7 +132,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows_core::Interface::as_raw(self), uiwidth, uiheight, pixelformat, cbstride, pbbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbbuffer.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateBitmapFromHBITMAP(&self, hbitmap: P0, hpalette: P1, options: super::WICBitmapAlphaChannelOption) -> ::windows_core::Result where @@ -147,7 +141,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows_core::Interface::as_raw(self), hbitmap.into_param().abi(), hpalette.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn CreateBitmapFromHICON(&self, hicon: P0) -> ::windows_core::Result where @@ -156,7 +149,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromHICON)(::windows_core::Interface::as_raw(self), hicon.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -187,7 +179,6 @@ impl IWICImagingFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateQueryWriterFromReader)(::windows_core::Interface::as_raw(self), piqueryreader.into_param().abi(), pguidvendor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] #[cfg(feature = "Win32_Graphics_Direct2D")] pub unsafe fn CreateImageEncoder(&self, pd2ddevice: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/impl.rs index 0995be546c..d0aace3805 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/impl.rs @@ -208,7 +208,6 @@ impl IWICBitmapCodecProgressNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICBitmapDecoder_Impl: Sized { fn QueryCapability(&self, pistream: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result; @@ -350,7 +349,6 @@ impl IWICBitmapDecoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICBitmapDecoderInfo_Impl: Sized + IWICBitmapCodecInfo_Impl { fn GetPatterns(&self, cbsizepatterns: u32, ppatterns: *mut WICBitmapPattern, pcpatterns: *mut u32, pcbpatternsactual: *mut u32) -> ::windows_core::Result<()>; @@ -400,7 +398,6 @@ impl IWICBitmapDecoderInfo_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWICBitmapEncoder_Impl: Sized { fn Initialize(&self, pistream: ::core::option::Option<&super::super::System::Com::IStream>, cacheoption: WICBitmapEncoderCacheOption) -> ::windows_core::Result<()>; @@ -591,7 +588,6 @@ impl IWICBitmapFrameDecode_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWICBitmapFrameEncode_Impl: Sized { fn Initialize(&self, piencoderoptions: ::core::option::Option<&super::super::System::Com::StructuredStorage::IPropertyBag2>) -> ::windows_core::Result<()>; @@ -946,7 +942,6 @@ impl IWICColorTransform_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IWICComponentFactory_Impl: Sized + IWICImagingFactory_Impl { fn CreateMetadataReader(&self, guidmetadataformat: *const ::windows_core::GUID, pguidvendor: *const ::windows_core::GUID, dwoptions: u32, pistream: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result; @@ -1147,7 +1142,6 @@ impl IWICComponentInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IWICDdsDecoder_Impl: Sized { fn GetParameters(&self, pparameters: *mut WICDdsParameters) -> ::windows_core::Result<()>; @@ -1184,7 +1178,6 @@ impl IWICDdsDecoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IWICDdsEncoder_Impl: Sized { fn SetParameters(&self, pparameters: *const WICDdsParameters) -> ::windows_core::Result<()>; @@ -1222,7 +1215,6 @@ impl IWICDdsEncoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IWICDdsFrameDecode_Impl: Sized { fn GetSizeInBlocks(&self, pwidthinblocks: *mut u32, pheightinblocks: *mut u32) -> ::windows_core::Result<()>; @@ -1266,7 +1258,6 @@ impl IWICDdsFrameDecode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWICDevelopRaw_Impl: Sized + IWICBitmapFrameDecode_Impl { fn QueryRawCapabilitiesInfo(&self, pinfo: *mut WICRawCapabilitiesInfo) -> ::windows_core::Result<()>; @@ -1742,7 +1733,6 @@ impl IWICFormatConverterInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IWICImagingFactory_Impl: Sized { fn CreateDecoderFromFilename(&self, wzfilename: &::windows_core::PCWSTR, pguidvendor: *const ::windows_core::GUID, dwdesiredaccess: super::super::Foundation::GENERIC_ACCESS_RIGHTS, metadataoptions: WICDecodeOptions) -> ::windows_core::Result; @@ -2084,7 +2074,6 @@ impl IWICImagingFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IWICJpegFrameDecode_Impl: Sized { fn DoesSupportIndexing(&self) -> ::windows_core::Result; @@ -2177,7 +2166,6 @@ impl IWICJpegFrameDecode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IWICJpegFrameEncode_Impl: Sized { fn GetAcHuffmanTable(&self, scanindex: u32, tableindex: u32, pachuffmantable: *mut super::Dxgi::Common::DXGI_JPEG_AC_HUFFMAN_TABLE) -> ::windows_core::Result<()>; @@ -2222,7 +2210,6 @@ impl IWICJpegFrameEncode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICMetadataBlockReader_Impl: Sized { fn GetContainerFormat(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -2291,7 +2278,6 @@ impl IWICMetadataBlockReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICMetadataBlockWriter_Impl: Sized + IWICMetadataBlockReader_Impl { fn InitializeFromBlockReader(&self, pimdblockreader: ::core::option::Option<&IWICMetadataBlockReader>) -> ::windows_core::Result<()>; @@ -2435,7 +2421,6 @@ impl IWICMetadataHandlerInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICMetadataQueryReader_Impl: Sized { fn GetContainerFormat(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -2492,7 +2477,6 @@ impl IWICMetadataQueryReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICMetadataQueryWriter_Impl: Sized + IWICMetadataQueryReader_Impl { fn SetMetadataByName(&self, wzname: &::windows_core::PCWSTR, pvarvalue: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()>; @@ -2602,7 +2586,6 @@ impl IWICMetadataReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICMetadataReaderInfo_Impl: Sized + IWICMetadataHandlerInfo_Impl { fn GetPatterns(&self, guidcontainerformat: *const ::windows_core::GUID, cbsize: u32, ppattern: *mut WICMetadataPattern, pccount: *mut u32, pcbactual: *mut u32) -> ::windows_core::Result<()>; @@ -2839,7 +2822,6 @@ impl IWICPalette_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICPersistStream_Impl: Sized + super::super::System::Com::IPersistStream_Impl { fn LoadEx(&self, pistream: ::core::option::Option<&super::super::System::Com::IStream>, pguidpreferredvendor: *const ::windows_core::GUID, dwpersistoptions: u32) -> ::windows_core::Result<()>; @@ -3131,7 +3113,6 @@ impl IWICProgressiveLevelControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICStream_Impl: Sized + super::super::System::Com::IStream_Impl { fn InitializeFromIStream(&self, pistream: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -3176,7 +3157,6 @@ impl IWICStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWICStreamProvider_Impl: Sized { fn GetStream(&self) -> ::windows_core::Result; 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 511f3b9cce..8d7a485419 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_Graphics_Imaging_D2D")] -#[doc = "Required features: `\"Win32_Graphics_Imaging_D2D\"`"] pub mod D2D; #[inline] pub unsafe fn WICConvertBitmapSource(dstformat: *const ::windows_core::GUID, pisrc: P0) -> ::windows_core::Result @@ -59,7 +58,6 @@ where let mut result__ = ::std::mem::zeroed(); WICMapShortNameToGuid(wzname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WICMatchMetadataContent(guidcontainerformat: *const ::windows_core::GUID, pguidvendor: ::core::option::Option<*const ::windows_core::GUID>, pistream: P0) -> ::windows_core::Result<::windows_core::GUID> @@ -70,7 +68,6 @@ where let mut result__ = ::std::mem::zeroed(); WICMatchMetadataContent(guidcontainerformat, ::core::mem::transmute(pguidvendor.unwrap_or(::std::ptr::null())), pistream.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WICSerializeMetadataContent(guidcontainerformat: *const ::windows_core::GUID, piwriter: P0, dwpersistoptions: u32, pistream: P1) -> ::windows_core::Result<()> @@ -270,7 +267,6 @@ pub struct IWICBitmapCodecProgressNotification_Vtbl { ::windows_core::imp::com_interface!(IWICBitmapDecoder, IWICBitmapDecoder_Vtbl, 0x9edde9e7_8dee_47ea_99df_e6faf2ed44bf); ::windows_core::imp::interface_hierarchy!(IWICBitmapDecoder, ::windows_core::IUnknown); impl IWICBitmapDecoder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryCapability(&self, pistream: P0) -> ::windows_core::Result where @@ -279,7 +275,6 @@ impl IWICBitmapDecoder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryCapability)(::windows_core::Interface::as_raw(self), pistream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pistream: P0, cacheoptions: WICDecodeOptions) -> ::windows_core::Result<()> where @@ -426,7 +421,6 @@ impl IWICBitmapDecoderInfo { pub unsafe fn GetPatterns(&self, cbsizepatterns: u32, ppatterns: ::core::option::Option<*mut WICBitmapPattern>, pcpatterns: ::core::option::Option<*mut u32>, pcbpatternsactual: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPatterns)(::windows_core::Interface::as_raw(self), cbsizepatterns, ::core::mem::transmute(ppatterns.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcpatterns.unwrap_or(::std::ptr::null_mut())), pcbpatternsactual).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MatchesPattern(&self, pistream: P0) -> ::windows_core::Result where @@ -454,7 +448,6 @@ pub struct IWICBitmapDecoderInfo_Vtbl { ::windows_core::imp::com_interface!(IWICBitmapEncoder, IWICBitmapEncoder_Vtbl, 0x00000103_a8f2_4877_ba0a_fd2b6645fb94); ::windows_core::imp::interface_hierarchy!(IWICBitmapEncoder, ::windows_core::IUnknown); impl IWICBitmapEncoder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pistream: P0, cacheoption: WICBitmapEncoderCacheOption) -> ::windows_core::Result<()> where @@ -491,7 +484,6 @@ impl IWICBitmapEncoder { { (::windows_core::Interface::vtable(self).SetPreview)(::windows_core::Interface::as_raw(self), pipreview.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn CreateNewFrame(&self, ppiframeencode: *mut ::core::option::Option, ppiencoderoptions: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateNewFrame)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppiframeencode), ::core::mem::transmute(ppiencoderoptions)).ok() @@ -692,7 +684,6 @@ pub struct IWICBitmapFrameDecode_Vtbl { ::windows_core::imp::com_interface!(IWICBitmapFrameEncode, IWICBitmapFrameEncode_Vtbl, 0x00000105_a8f2_4877_ba0a_fd2b6645fb94); ::windows_core::imp::interface_hierarchy!(IWICBitmapFrameEncode, ::windows_core::IUnknown); impl IWICBitmapFrameEncode { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, piencoderoptions: P0) -> ::windows_core::Result<()> where @@ -966,7 +957,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDecoderFromFilename)(::windows_core::Interface::as_raw(self), wzfilename.into_param().abi(), ::core::mem::transmute(pguidvendor.unwrap_or(::std::ptr::null())), dwdesiredaccess, metadataoptions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDecoderFromStream(&self, pistream: P0, pguidvendor: *const ::windows_core::GUID, metadataoptions: WICDecodeOptions) -> ::windows_core::Result where @@ -1011,7 +1001,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFlipRotator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1047,7 +1036,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromMemory)(::windows_core::Interface::as_raw(self), uiwidth, uiheight, pixelformat, cbstride, pbbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbbuffer.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateBitmapFromHBITMAP(&self, hbitmap: P0, hpalette: P1, options: WICBitmapAlphaChannelOption) -> ::windows_core::Result where @@ -1057,7 +1045,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromHBITMAP)(::windows_core::Interface::as_raw(self), hbitmap.into_param().abi(), hpalette.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn CreateBitmapFromHICON(&self, hicon: P0) -> ::windows_core::Result where @@ -1066,7 +1053,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateBitmapFromHICON)(::windows_core::Interface::as_raw(self), hicon.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1097,7 +1083,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateQueryWriterFromReader)(::windows_core::Interface::as_raw(self), piqueryreader.into_param().abi(), pguidvendor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateMetadataReader(&self, guidmetadataformat: *const ::windows_core::GUID, pguidvendor: *const ::windows_core::GUID, dwoptions: u32, pistream: P0) -> ::windows_core::Result where @@ -1106,7 +1091,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateMetadataReader)(::windows_core::Interface::as_raw(self), guidmetadataformat, pguidvendor, dwoptions, pistream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateMetadataReaderFromContainer(&self, guidcontainerformat: *const ::windows_core::GUID, pguidvendor: *const ::windows_core::GUID, dwoptions: u32, pistream: P0) -> ::windows_core::Result where @@ -1140,7 +1124,6 @@ impl IWICComponentFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateQueryWriterFromBlockWriter)(::windows_core::Interface::as_raw(self), piblockwriter.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] pub unsafe fn CreateEncoderPropertyBag(&self, ppropoptions: &[super::super::System::Com::StructuredStorage::PROPBAG2]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1216,7 +1199,6 @@ pub struct IWICComponentInfo_Vtbl { ::windows_core::imp::com_interface!(IWICDdsDecoder, IWICDdsDecoder_Vtbl, 0x409cd537_8532_40cb_9774_e2feb2df4e9c); ::windows_core::imp::interface_hierarchy!(IWICDdsDecoder, ::windows_core::IUnknown); impl IWICDdsDecoder { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetParameters(&self, pparameters: *mut WICDdsParameters) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetParameters)(::windows_core::Interface::as_raw(self), pparameters).ok() @@ -1239,12 +1221,10 @@ pub struct IWICDdsDecoder_Vtbl { ::windows_core::imp::com_interface!(IWICDdsEncoder, IWICDdsEncoder_Vtbl, 0x5cacdb4c_407e_41b3_b936_d0f010cd6732); ::windows_core::imp::interface_hierarchy!(IWICDdsEncoder, ::windows_core::IUnknown); impl IWICDdsEncoder { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetParameters(&self, pparameters: *const WICDdsParameters) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParameters)(::windows_core::Interface::as_raw(self), pparameters).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetParameters(&self, pparameters: *mut WICDdsParameters) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetParameters)(::windows_core::Interface::as_raw(self), pparameters).ok() @@ -1273,7 +1253,6 @@ impl IWICDdsFrameDecode { pub unsafe fn GetSizeInBlocks(&self, pwidthinblocks: *mut u32, pheightinblocks: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSizeInBlocks)(::windows_core::Interface::as_raw(self), pwidthinblocks, pheightinblocks).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetFormatInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1333,7 +1312,6 @@ impl IWICDevelopRaw { pub unsafe fn LoadParameterSet(&self, parameterset: WICRawParameterSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).LoadParameterSet)(::windows_core::Interface::as_raw(self), parameterset).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetCurrentParameterSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1638,7 +1616,6 @@ impl IWICImagingFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDecoderFromFilename)(::windows_core::Interface::as_raw(self), wzfilename.into_param().abi(), ::core::mem::transmute(pguidvendor.unwrap_or(::std::ptr::null())), dwdesiredaccess, metadataoptions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDecoderFromStream(&self, pistream: P0, pguidvendor: *const ::windows_core::GUID, metadataoptions: WICDecodeOptions) -> ::windows_core::Result where @@ -1683,7 +1660,6 @@ impl IWICImagingFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapFlipRotator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1719,7 +1695,6 @@ impl IWICImagingFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapFromMemory)(::windows_core::Interface::as_raw(self), uiwidth, uiheight, pixelformat, cbstride, pbbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbbuffer.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateBitmapFromHBITMAP(&self, hbitmap: P0, hpalette: P1, options: WICBitmapAlphaChannelOption) -> ::windows_core::Result where @@ -1729,7 +1704,6 @@ impl IWICImagingFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapFromHBITMAP)(::windows_core::Interface::as_raw(self), hbitmap.into_param().abi(), hpalette.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn CreateBitmapFromHICON(&self, hicon: P0) -> ::windows_core::Result where @@ -1738,7 +1712,6 @@ impl IWICImagingFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBitmapFromHICON)(::windows_core::Interface::as_raw(self), hicon.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentEnumerator(&self, componenttypes: u32, options: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1828,17 +1801,14 @@ impl IWICJpegFrameDecode { pub unsafe fn ClearIndexing(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ClearIndexing)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetAcHuffmanTable(&self, scanindex: u32, tableindex: u32, pachuffmantable: *mut super::Dxgi::Common::DXGI_JPEG_AC_HUFFMAN_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAcHuffmanTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pachuffmantable).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDcHuffmanTable(&self, scanindex: u32, tableindex: u32, pdchuffmantable: *mut super::Dxgi::Common::DXGI_JPEG_DC_HUFFMAN_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDcHuffmanTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pdchuffmantable).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetQuantizationTable(&self, scanindex: u32, tableindex: u32, pquantizationtable: *mut super::Dxgi::Common::DXGI_JPEG_QUANTIZATION_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetQuantizationTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pquantizationtable).ok() @@ -1883,17 +1853,14 @@ pub struct IWICJpegFrameDecode_Vtbl { ::windows_core::imp::com_interface!(IWICJpegFrameEncode, IWICJpegFrameEncode_Vtbl, 0x2f0c601f_d2c6_468c_abfa_49495d983ed1); ::windows_core::imp::interface_hierarchy!(IWICJpegFrameEncode, ::windows_core::IUnknown); impl IWICJpegFrameEncode { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetAcHuffmanTable(&self, scanindex: u32, tableindex: u32, pachuffmantable: *mut super::Dxgi::Common::DXGI_JPEG_AC_HUFFMAN_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAcHuffmanTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pachuffmantable).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDcHuffmanTable(&self, scanindex: u32, tableindex: u32, pdchuffmantable: *mut super::Dxgi::Common::DXGI_JPEG_DC_HUFFMAN_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDcHuffmanTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pdchuffmantable).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetQuantizationTable(&self, scanindex: u32, tableindex: u32, pquantizationtable: *mut super::Dxgi::Common::DXGI_JPEG_QUANTIZATION_TABLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetQuantizationTable)(::windows_core::Interface::as_raw(self), scanindex, tableindex, pquantizationtable).ok() @@ -1935,7 +1902,6 @@ impl IWICMetadataBlockReader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetReaderByIndex)(::windows_core::Interface::as_raw(self), nindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1969,7 +1935,6 @@ impl IWICMetadataBlockWriter { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetReaderByIndex)(::windows_core::Interface::as_raw(self), nindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2096,7 +2061,6 @@ impl IWICMetadataQueryReader { { (::windows_core::Interface::vtable(self).GetMetadataByName)(::windows_core::Interface::as_raw(self), wzname.into_param().abi(), ::core::mem::transmute(pvarvalue)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2131,7 +2095,6 @@ impl IWICMetadataQueryWriter { { (::windows_core::Interface::vtable(self).base__.GetMetadataByName)(::windows_core::Interface::as_raw(self), wzname.into_param().abi(), ::core::mem::transmute(pvarvalue)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2253,7 +2216,6 @@ impl IWICMetadataReaderInfo { pub unsafe fn GetPatterns(&self, guidcontainerformat: *const ::windows_core::GUID, cbsize: u32, ppattern: ::core::option::Option<*mut WICMetadataPattern>, pccount: ::core::option::Option<*mut u32>, pcbactual: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPatterns)(::windows_core::Interface::as_raw(self), guidcontainerformat, cbsize, ::core::mem::transmute(ppattern.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pccount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MatchesPattern(&self, guidcontainerformat: *const ::windows_core::GUID, pistream: P0) -> ::windows_core::Result where @@ -2461,28 +2423,20 @@ pub struct IWICPalette_Vtbl { pub HasAlpha: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWICPersistStream, - IWICPersistStream_Vtbl, - 0x00675040_6908_45f8_86a3_49c7dfd6d9ad -); +::windows_core::imp::com_interface!(IWICPersistStream, IWICPersistStream_Vtbl, 0x00675040_6908_45f8_86a3_49c7dfd6d9ad); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWICPersistStream, ::windows_core::IUnknown, super::super::System::Com::IPersist, super::super::System::Com::IPersistStream); #[cfg(feature = "Win32_System_Com")] impl IWICPersistStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsDirty(&self) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.IsDirty)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Load(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -2490,7 +2444,6 @@ impl IWICPersistStream { { (::windows_core::Interface::vtable(self).base__.Load)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> ::windows_core::Result<()> where @@ -2499,13 +2452,11 @@ impl IWICPersistStream { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), fcleardirty.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSizeMax(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSizeMax)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadEx(&self, pistream: P0, pguidpreferredvendor: *const ::windows_core::GUID, dwpersistoptions: u32) -> ::windows_core::Result<()> where @@ -2513,7 +2464,6 @@ impl IWICPersistStream { { (::windows_core::Interface::vtable(self).LoadEx)(::windows_core::Interface::as_raw(self), pistream.into_param().abi(), pguidpreferredvendor, dwpersistoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveEx(&self, pistream: P0, dwpersistoptions: u32, fcleardirty: P1) -> ::windows_core::Result<()> where @@ -2775,37 +2725,27 @@ pub struct IWICProgressiveLevelControl_Vtbl { pub SetCurrentLevel: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWICStream, - IWICStream_Vtbl, - 0x135ff860_22b7_4ddf_b0f6_218f4f299a43 -); +::windows_core::imp::com_interface!(IWICStream, IWICStream_Vtbl, 0x135ff860_22b7_4ddf_b0f6_218f4f299a43); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWICStream, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IWICStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -2813,38 +2753,31 @@ impl IWICStream { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromIStream(&self, pistream: P0) -> ::windows_core::Result<()> where @@ -2861,7 +2794,6 @@ impl IWICStream { pub unsafe fn InitializeFromMemory(&self, pbbuffer: &[u8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitializeFromMemory)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbbuffer.as_ptr()), pbbuffer.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromIStreamRegion(&self, pistream: P0, uloffset: u64, ulmaxsize: u64) -> ::windows_core::Result<()> where @@ -2889,7 +2821,6 @@ pub struct IWICStream_Vtbl { ::windows_core::imp::com_interface!(IWICStreamProvider, IWICStreamProvider_Vtbl, 0x449494bc_b468_4927_96d7_ba90d31ab505); ::windows_core::imp::interface_hierarchy!(IWICStreamProvider, ::windows_core::IUnknown); impl IWICStreamProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4176,7 +4107,6 @@ impl ::core::default::Default for WICBitmapPlaneDescription { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct WICDdsFormatInfo { pub DxgiFormat: super::Dxgi::Common::DXGI_FORMAT, @@ -4217,7 +4147,6 @@ impl ::core::default::Default for WICDdsFormatInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct WICDdsParameters { pub Width: u32, @@ -4262,7 +4191,6 @@ impl ::core::default::Default for WICDdsParameters { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))] pub struct WICImageParameters { pub PixelFormat: super::Direct2D::Common::D2D1_PIXEL_FORMAT, 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 ff8dded949..cb83b7aae8 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ChoosePixelFormat(hdc: P0, ppfd: *const PIXELFORMATDESCRIPTOR) -> i32 @@ -8,7 +7,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn ChoosePixelFormat(hdc : super::Gdi:: HDC, ppfd : *const PIXELFORMATDESCRIPTOR) -> i32); ChoosePixelFormat(hdc.into_param().abi(), ppfd) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DescribePixelFormat(hdc: P0, ipixelformat: i32, nbytes: u32, ppfd: ::core::option::Option<*mut PIXELFORMATDESCRIPTOR>) -> i32 @@ -18,7 +16,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn DescribePixelFormat(hdc : super::Gdi:: HDC, ipixelformat : i32, nbytes : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> i32); DescribePixelFormat(hdc.into_param().abi(), ipixelformat, nbytes, ::core::mem::transmute(ppfd.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetEnhMetaFilePixelFormat(hemf: P0, cbbuffer: u32, ppfd: ::core::option::Option<*mut PIXELFORMATDESCRIPTOR>) -> u32 @@ -28,7 +25,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GetEnhMetaFilePixelFormat(hemf : super::Gdi:: HENHMETAFILE, cbbuffer : u32, ppfd : *mut PIXELFORMATDESCRIPTOR) -> u32); GetEnhMetaFilePixelFormat(hemf.into_param().abi(), cbbuffer, ::core::mem::transmute(ppfd.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetPixelFormat(hdc: P0) -> i32 @@ -38,7 +34,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GetPixelFormat(hdc : super::Gdi:: HDC) -> i32); GetPixelFormat(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetPixelFormat(hdc: P0, format: i32, ppfd: *const PIXELFORMATDESCRIPTOR) -> ::windows_core::Result<()> @@ -48,7 +43,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn SetPixelFormat(hdc : super::Gdi:: HDC, format : i32, ppfd : *const PIXELFORMATDESCRIPTOR) -> super::super::Foundation:: BOOL); SetPixelFormat(hdc.into_param().abi(), format, ppfd).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SwapBuffers(param0: P0) -> ::windows_core::Result<()> @@ -2007,7 +2001,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglCopyContext(param0 : HGLRC, param1 : HGLRC, param2 : u32) -> super::super::Foundation:: BOOL); wglCopyContext(param0.into_param().abi(), param1.into_param().abi(), param2).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglCreateContext(param0: P0) -> ::windows_core::Result @@ -2018,7 +2011,6 @@ where let result__ = wglCreateContext(param0.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglCreateLayerContext(param0: P0, param1: i32) -> ::windows_core::Result @@ -2037,7 +2029,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglDeleteContext(param0 : HGLRC) -> super::super::Foundation:: BOOL); wglDeleteContext(param0.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglDescribeLayerPlane(param0: P0, param1: i32, param2: i32, param3: u32, param4: *mut LAYERPLANEDESCRIPTOR) -> super::super::Foundation::BOOL @@ -2052,14 +2043,12 @@ pub unsafe fn wglGetCurrentContext() -> HGLRC { ::windows_targets::link!("opengl32.dll" "system" fn wglGetCurrentContext() -> HGLRC); wglGetCurrentContext() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglGetCurrentDC() -> super::Gdi::HDC { ::windows_targets::link!("opengl32.dll" "system" fn wglGetCurrentDC() -> super::Gdi:: HDC); wglGetCurrentDC() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglGetLayerPaletteEntries(param0: P0, param1: i32, param2: i32, param3: i32, param4: *mut super::super::Foundation::COLORREF) -> i32 @@ -2077,7 +2066,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglGetProcAddress(param0 : ::windows_core::PCSTR) -> super::super::Foundation:: PROC); wglGetProcAddress(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglMakeCurrent(param0: P0, param1: P1) -> ::windows_core::Result<()> @@ -2088,7 +2076,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglMakeCurrent(param0 : super::Gdi:: HDC, param1 : HGLRC) -> super::super::Foundation:: BOOL); wglMakeCurrent(param0.into_param().abi(), param1.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglRealizeLayerPalette(param0: P0, param1: i32, param2: P1) -> ::windows_core::Result<()> @@ -2099,7 +2086,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglRealizeLayerPalette(param0 : super::Gdi:: HDC, param1 : i32, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); wglRealizeLayerPalette(param0.into_param().abi(), param1, param2.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglSetLayerPaletteEntries(param0: P0, param1: i32, param2: i32, param3: i32, param4: *const super::super::Foundation::COLORREF) -> i32 @@ -2118,7 +2104,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglShareLists(param0 : HGLRC, param1 : HGLRC) -> super::super::Foundation:: BOOL); wglShareLists(param0.into_param().abi(), param1.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglSwapLayerBuffers(param0: P0, param1: u32) -> ::windows_core::Result<()> @@ -2128,7 +2113,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglSwapLayerBuffers(param0 : super::Gdi:: HDC, param1 : u32) -> super::super::Foundation:: BOOL); wglSwapLayerBuffers(param0.into_param().abi(), param1).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglUseFontBitmapsA(param0: P0, param1: u32, param2: u32, param3: u32) -> ::windows_core::Result<()> @@ -2138,7 +2122,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglUseFontBitmapsA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); wglUseFontBitmapsA(param0.into_param().abi(), param1, param2, param3).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglUseFontBitmapsW(param0: P0, param1: u32, param2: u32, param3: u32) -> ::windows_core::Result<()> @@ -2148,7 +2131,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglUseFontBitmapsW(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32) -> super::super::Foundation:: BOOL); wglUseFontBitmapsW(param0.into_param().abi(), param1, param2, param3).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglUseFontOutlinesA(param0: P0, param1: u32, param2: u32, param3: u32, param4: f32, param5: f32, param6: i32, param7: *mut GLYPHMETRICSFLOAT) -> ::windows_core::Result<()> @@ -2158,7 +2140,6 @@ where ::windows_targets::link!("opengl32.dll" "system" fn wglUseFontOutlinesA(param0 : super::Gdi:: HDC, param1 : u32, param2 : u32, param3 : u32, param4 : f32, param5 : f32, param6 : i32, param7 : *mut GLYPHMETRICSFLOAT) -> super::super::Foundation:: BOOL); wglUseFontOutlinesA(param0.into_param().abi(), param1, param2, param3, param4, param5, param6, param7).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn wglUseFontOutlinesW(param0: P0, param1: u32, param2: u32, param3: u32, param4: f32, param5: f32, param6: i32, param7: *mut GLYPHMETRICSFLOAT) -> ::windows_core::Result<()> @@ -2962,7 +2943,6 @@ impl ::core::fmt::Debug for PFD_PIXEL_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRPIXELFORMAT { pub emr: super::Gdi::EMR, 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 f3295842ef..fd2321370e 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] #[inline] pub unsafe fn PTCloseProvider(hprovider: P0) -> ::windows_core::Result<()> @@ -8,7 +7,6 @@ where ::windows_targets::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_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTConvertDevModeToPrintTicket(hprovider: P0, cbdevmode: u32, pdevmode: *const super::super::Gdi::DEVMODEA, scope: EPrintTicketScope, pprintticket: P1) -> ::windows_core::Result<()> @@ -19,7 +17,6 @@ where ::windows_targets::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_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTConvertPrintTicketToDevMode(hprovider: P0, pprintticket: P1, basedevmodetype: EDefaultDevmodeType, scope: EPrintTicketScope, pcbdevmode: *mut u32, ppdevmode: *mut *mut super::super::Gdi::DEVMODEA, pbstrerrormessage: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> @@ -30,7 +27,6 @@ where ::windows_targets::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_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTGetPrintCapabilities(hprovider: P0, pprintticket: P1, pcapabilities: P2, pbstrerrormessage: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> @@ -42,7 +38,6 @@ where ::windows_targets::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_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTGetPrintDeviceCapabilities(hprovider: P0, pprintticket: P1, pdevicecapabilities: P2, pbstrerrormessage: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> @@ -54,7 +49,6 @@ where ::windows_targets::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_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTGetPrintDeviceResources(hprovider: P0, pszlocalename: P1, pprintticket: P2, pdeviceresources: P3, pbstrerrormessage: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> @@ -67,7 +61,6 @@ where ::windows_targets::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_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] pub unsafe fn PTMergeAndValidatePrintTicket(hprovider: P0, pbaseticket: P1, pdeltaticket: P2, scope: EPrintTicketScope, presultticket: P3, pbstrerrormessage: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> @@ -80,7 +73,6 @@ where ::windows_targets::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_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] #[inline] pub unsafe fn PTOpenProvider(pszprintername: P0, dwversion: u32) -> ::windows_core::Result @@ -91,7 +83,6 @@ where let mut result__ = ::std::mem::zeroed(); PTOpenProvider(pszprintername.into_param().abi(), dwversion, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] #[inline] pub unsafe fn PTOpenProviderEx(pszprintername: P0, dwmaxversion: u32, dwprefversion: u32, phprovider: *mut super::super::super::Storage::Xps::HPTPROVIDER, pusedversion: *mut u32) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/impl.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/impl.rs index 08f0b73d82..7b75c62381 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/impl.rs @@ -157,7 +157,6 @@ impl IBidiRequest_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBidiRequestContainer_Impl: Sized { fn AddRequest(&self, prequest: ::core::option::Option<&IBidiRequest>) -> ::windows_core::Result<()>; @@ -248,7 +247,6 @@ impl IBidiSpl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBidiSpl2_Impl: Sized { fn BindDevice(&self, pszdevicename: &::windows_core::PCWSTR, dwaccess: u32) -> ::windows_core::Result<()>; @@ -483,7 +481,6 @@ impl IFixedPage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IImgCreateErrorInfo_Impl: Sized + super::super::System::Ole::ICreateErrorInfo_Impl { fn AttachToErrorInfo(&self, perrorinfo: *mut ImgErrorInfo) -> ::windows_core::Result<()>; @@ -507,7 +504,6 @@ impl IImgCreateErrorInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IImgErrorInfo_Impl: Sized + super::super::System::Com::IErrorInfo_Impl { fn GetDeveloperDescription(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1130,7 +1126,6 @@ impl IPrintClassObjectFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPrintCoreHelper_Impl: Sized { fn GetOption(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturerequested: &::windows_core::PCSTR) -> ::windows_core::Result<::windows_core::PCSTR>; @@ -1216,7 +1211,6 @@ impl IPrintCoreHelper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPrintCoreHelperPS_Impl: Sized + IPrintCoreHelper_Impl { fn GetGlobalAttribute(&self, pszattribute: &::windows_core::PCSTR, pdwdatatype: *mut u32, ppbdata: *mut *mut u8, pcbsize: *mut u32) -> ::windows_core::Result<()>; @@ -1254,7 +1248,6 @@ impl IPrintCoreHelperPS_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPrintCoreHelperUni_Impl: Sized + IPrintCoreHelper_Impl { fn CreateGDLSnapshot(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, dwflags: u32, ppsnapshotstream: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -1291,7 +1284,6 @@ impl IPrintCoreHelperUni_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPrintCoreHelperUni2_Impl: Sized + IPrintCoreHelperUni_Impl { fn GetNamedCommand(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszcommandname: &::windows_core::PCWSTR, ppcommandbytes: *mut *mut u8, pcbcommandsize: *mut u32) -> ::windows_core::Result<()>; @@ -1499,7 +1491,6 @@ impl IPrintJob_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintJobCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1555,7 +1546,6 @@ impl IPrintJobCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPrintOemCommon_Impl: Sized { fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows_core::Result<()>; @@ -1620,7 +1610,6 @@ impl IPrintOemDriverUI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IPrintOemUI_Impl: Sized + IPrintOemCommon_Impl { fn PublishDriverInterface(&self, piunknown: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1721,7 +1710,6 @@ impl IPrintOemUI_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IPrintOemUI2_Impl: Sized + IPrintOemUI_Impl { fn QueryJobAttributes(&self, hprinter: super::super::Foundation::HANDLE, pdevmode: *const super::Gdi::DEVMODEA, dwlevel: u32, lpattributeinfo: *const u8) -> ::windows_core::Result<()>; @@ -1759,7 +1747,6 @@ impl IPrintOemUI2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPrintOemUIMXDC_Impl: Sized { fn AdjustImageableArea(&self, hprinter: super::super::Foundation::HANDLE, cbdevmode: u32, pdevmode: *const super::Gdi::DEVMODEA, cboemdm: u32, poemdm: *const ::core::ffi::c_void, prclimageablearea: *mut super::super::Foundation::RECTL) -> ::windows_core::Result<()>; @@ -1831,7 +1818,6 @@ impl IPrintPipelineFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintPipelineManagerControl_Impl: Sized { fn RequestShutdown(&self, hrreason: ::windows_core::HRESULT, preason: ::core::option::Option<&IImgErrorInfo>) -> ::windows_core::Result<()>; @@ -1919,7 +1905,6 @@ impl IPrintPipelinePropertyBag_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub trait IPrintPreviewDxgiPackageTarget_Impl: Sized { fn SetJobPageCount(&self, counttype: PageCountType, count: u32) -> ::windows_core::Result<()>; @@ -2007,7 +1992,6 @@ impl IPrintReadStreamFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaAsyncOperation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Start(&self) -> ::windows_core::Result<()>; @@ -2038,7 +2022,6 @@ impl IPrintSchemaAsyncOperation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaAsyncOperationEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Completed(&self, pticket: ::core::option::Option<&IPrintSchemaTicket>, hroperation: ::windows_core::HRESULT) -> ::windows_core::Result<()>; @@ -2059,7 +2042,6 @@ impl IPrintSchemaAsyncOperationEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaCapabilities_Impl: Sized + IPrintSchemaElement_Impl { fn GetFeatureByKeyName(&self, bstrkeyname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2167,7 +2149,6 @@ impl IPrintSchemaCapabilities_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaCapabilities2_Impl: Sized + IPrintSchemaCapabilities_Impl { fn GetParameterDefinition(&self, bstrname: &::windows_core::BSTR, bstrnamespaceuri: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2194,7 +2175,6 @@ impl IPrintSchemaCapabilities2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaDisplayableElement_Impl: Sized + IPrintSchemaElement_Impl { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2221,7 +2201,6 @@ impl IPrintSchemaDisplayableElement_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaElement_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn XmlNode(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2277,7 +2256,6 @@ impl IPrintSchemaElement_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaFeature_Impl: Sized + IPrintSchemaDisplayableElement_Impl { fn SelectedOption(&self) -> ::windows_core::Result; @@ -2353,7 +2331,6 @@ impl IPrintSchemaFeature_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaNUpOption_Impl: Sized + IPrintSchemaOption_Impl { fn PagesPerSheet(&self) -> ::windows_core::Result; @@ -2380,7 +2357,6 @@ impl IPrintSchemaNUpOption_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaOption_Impl: Sized + IPrintSchemaDisplayableElement_Impl { fn Selected(&self) -> ::windows_core::Result; @@ -2436,7 +2412,6 @@ impl IPrintSchemaOption_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaOptionCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2492,7 +2467,6 @@ impl IPrintSchemaOptionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaPageImageableSize_Impl: Sized + IPrintSchemaElement_Impl { fn ImageableSizeWidthInMicrons(&self) -> ::windows_core::Result; @@ -2587,7 +2561,6 @@ impl IPrintSchemaPageImageableSize_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaPageMediaSizeOption_Impl: Sized + IPrintSchemaOption_Impl { fn WidthInMicrons(&self) -> ::windows_core::Result; @@ -2630,7 +2603,6 @@ impl IPrintSchemaPageMediaSizeOption_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaParameterDefinition_Impl: Sized + IPrintSchemaDisplayableElement_Impl { fn UserInputRequired(&self) -> ::windows_core::Result; @@ -2712,7 +2684,6 @@ impl IPrintSchemaParameterDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaParameterInitializer_Impl: Sized + IPrintSchemaElement_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2749,7 +2720,6 @@ impl IPrintSchemaParameterInitializer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaTicket_Impl: Sized + IPrintSchemaElement_Impl { fn GetFeatureByKeyName(&self, bstrkeyname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2858,7 +2828,6 @@ impl IPrintSchemaTicket_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintSchemaTicket2_Impl: Sized + IPrintSchemaTicket_Impl { fn GetParameterInitializer(&self, bstrname: &::windows_core::BSTR, bstrnamespaceuri: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2885,7 +2854,6 @@ impl IPrintSchemaTicket2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPrintTicketProvider_Impl: Sized { fn GetSupportedVersions(&self, hprinter: super::super::Foundation::HANDLE, ppversions: *mut *mut i32, cversions: *mut i32) -> ::windows_core::Result<()>; @@ -2957,7 +2925,6 @@ impl IPrintTicketProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPrintTicketProvider2_Impl: Sized + IPrintTicketProvider_Impl { fn GetPrintDeviceCapabilities(&self, pprintticket: ::core::option::Option<&super::super::Data::Xml::MsXml::IXMLDOMDocument2>) -> ::windows_core::Result; @@ -3104,7 +3071,6 @@ impl IPrinterExtensionAsyncOperation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterExtensionContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PrinterQueue(&self) -> ::windows_core::Result; @@ -3173,7 +3139,6 @@ impl IPrinterExtensionContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterExtensionContextCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3229,7 +3194,6 @@ impl IPrinterExtensionContextCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterExtensionEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnDriverEvent(&self, peventargs: ::core::option::Option<&IPrinterExtensionEventArgs>) -> ::windows_core::Result<()>; @@ -3260,7 +3224,6 @@ impl IPrinterExtensionEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterExtensionEventArgs_Impl: Sized + IPrinterExtensionContext_Impl { fn BidiNotification(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3395,7 +3358,6 @@ impl IPrinterExtensionManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterExtensionRequest_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Cancel(&self, hrstatus: ::windows_core::HRESULT, bstrlogmessage: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3426,7 +3388,6 @@ impl IPrinterExtensionRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterPropertyBag_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetBool(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3543,7 +3504,6 @@ impl IPrinterPropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterQueue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Handle(&self) -> ::windows_core::Result; @@ -3606,7 +3566,6 @@ impl IPrinterQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterQueue2_Impl: Sized + IPrinterQueue_Impl { fn SendBidiSetRequestAsync(&self, bstrbidirequest: &::windows_core::BSTR, pcallback: ::core::option::Option<&IPrinterBidiSetRequestCallback>) -> ::windows_core::Result; @@ -3649,7 +3608,6 @@ impl IPrinterQueue2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterQueueEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnBidiResponseReceived(&self, bstrresponse: &::windows_core::BSTR, hrstatus: ::windows_core::HRESULT) -> ::windows_core::Result<()>; @@ -3673,7 +3631,6 @@ impl IPrinterQueueEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterQueueView_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetViewRange(&self, ulviewoffset: u32, ulviewsize: u32) -> ::windows_core::Result<()>; @@ -3694,7 +3651,6 @@ impl IPrinterQueueView_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterQueueViewEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnChanged(&self, pcollection: ::core::option::Option<&IPrintJobCollection>, ulviewoffset: u32, ulviewsize: u32, ulcountjobsinprintqueue: u32) -> ::windows_core::Result<()>; @@ -3715,7 +3671,6 @@ impl IPrinterQueueViewEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterScriptContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DriverProperties(&self) -> ::windows_core::Result; @@ -3771,7 +3726,6 @@ impl IPrinterScriptContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterScriptablePropertyBag_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetBool(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3894,7 +3848,6 @@ impl IPrinterScriptablePropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterScriptablePropertyBag2_Impl: Sized + IPrinterScriptablePropertyBag_Impl { fn GetReadStreamAsXML(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3921,7 +3874,6 @@ impl IPrinterScriptablePropertyBag2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterScriptableSequentialStream_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Read(&self, cbread: i32) -> ::windows_core::Result; @@ -3964,7 +3916,6 @@ impl IPrinterScriptableSequentialStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrinterScriptableStream_Impl: Sized + IPrinterScriptableSequentialStream_Impl { fn Commit(&self) -> ::windows_core::Result<()>; @@ -4167,7 +4118,6 @@ impl IXpsPartIterator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub trait IXpsRasterizationFactory_Impl: Sized { fn CreateRasterizer(&self, xpspage: ::core::option::Option<&super::super::Storage::Xps::IXpsOMPage>, dpi: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE) -> ::windows_core::Result; @@ -4194,7 +4144,6 @@ impl IXpsRasterizationFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub trait IXpsRasterizationFactory1_Impl: Sized { fn CreateRasterizer(&self, xpspage: ::core::option::Option<&super::super::Storage::Xps::IXpsOMPage>, dpi: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE, pixelformat: XPSRAS_PIXEL_FORMAT) -> ::windows_core::Result; @@ -4221,7 +4170,6 @@ impl IXpsRasterizationFactory1_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub trait IXpsRasterizationFactory2_Impl: Sized { fn CreateRasterizer(&self, xpspage: ::core::option::Option<&super::super::Storage::Xps::IXpsOMPage>, dpix: f32, dpiy: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE, pixelformat: XPSRAS_PIXEL_FORMAT, backgroundcolor: XPSRAS_BACKGROUND_COLOR) -> ::windows_core::Result; @@ -4248,7 +4196,6 @@ impl IXpsRasterizationFactory2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub trait IXpsRasterizer_Impl: Sized { fn RasterizeRect(&self, x: i32, y: i32, width: i32, height: i32, notificationcallback: ::core::option::Option<&IXpsRasterizerNotificationCallback>) -> ::windows_core::Result; 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 0706500d3e..efde47ee2a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_Graphics_Printing_PrintTicket")] -#[doc = "Required features: `\"Win32_Graphics_Printing_PrintTicket\"`"] pub mod PrintTicket; #[inline] pub unsafe fn AbortPrinter(hprinter: P0) -> super::super::Foundation::BOOL @@ -208,7 +207,6 @@ where let result__ = AddPrinterW(pname.into_param().abi(), level, pprinter); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AdvancedDocumentPropertiesA(hwnd: P0, hprinter: P1, pdevicename: P2, pdevmodeoutput: ::core::option::Option<*mut super::Gdi::DEVMODEA>, pdevmodeinput: ::core::option::Option<*const super::Gdi::DEVMODEA>) -> i32 @@ -220,7 +218,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AdvancedDocumentPropertiesW(hwnd: P0, hprinter: P1, pdevicename: P2, pdevmodeoutput: ::core::option::Option<*mut super::Gdi::DEVMODEW>, pdevmodeinput: ::core::option::Option<*const super::Gdi::DEVMODEW>) -> i32 @@ -348,7 +345,6 @@ where let mut result__ = ::std::mem::zeroed(); CreatePrintAsyncNotifyChannel(pszname.into_param().abi(), pnotificationtype, euserfilter, econversationstyle, pcallback.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreatePrinterIC(hprinter: P0, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEW>) -> super::super::Foundation::HANDLE @@ -613,7 +609,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DevQueryPrint(hprinter: P0, pdevmode: *const super::Gdi::DEVMODEA, presid: *mut u32) -> super::super::Foundation::BOOL @@ -623,14 +618,12 @@ where ::windows_targets::link!("winspool.drv" "system" fn DevQueryPrint(hprinter : super::super::Foundation:: HANDLE, pdevmode : *const super::Gdi:: DEVMODEA, presid : *mut u32) -> super::super::Foundation:: BOOL); DevQueryPrint(hprinter.into_param().abi(), pdevmode, presid) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DevQueryPrintEx(pdqpinfo: *mut DEVQUERYPRINT_INFO) -> super::super::Foundation::BOOL { ::windows_targets::link!("winspool.drv" "system" fn DevQueryPrintEx(pdqpinfo : *mut DEVQUERYPRINT_INFO) -> super::super::Foundation:: BOOL); DevQueryPrintEx(pdqpinfo) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DocumentPropertiesA(hwnd: P0, hprinter: P1, pdevicename: P2, pdevmodeoutput: ::core::option::Option<*mut super::Gdi::DEVMODEA>, pdevmodeinput: ::core::option::Option<*const super::Gdi::DEVMODEA>, fmode: u32) -> i32 @@ -642,7 +635,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DocumentPropertiesW(hwnd: P0, hprinter: P1, pdevicename: P2, pdevmodeoutput: ::core::option::Option<*mut super::Gdi::DEVMODEW>, pdevmodeinput: ::core::option::Option<*const super::Gdi::DEVMODEW>, fmode: u32) -> i32 @@ -864,7 +856,6 @@ where ::windows_targets::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().try_into().unwrap()), pcbneeded, pcreturned).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ExtDeviceMode(hwnd: P0, hinst: P1, pdevmodeoutput: ::core::option::Option<*mut super::Gdi::DEVMODEA>, pdevicename: P2, pport: P3, pdevmodeinput: ::core::option::Option<*const super::Gdi::DEVMODEA>, pprofile: P4, fmode: u32) -> i32 @@ -949,7 +940,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GdiEndPageEMF(spoolfilehandle : super::super::Foundation:: HANDLE, dwoptimization : u32) -> super::super::Foundation:: BOOL); GdiEndPageEMF(spoolfilehandle.into_param().abi(), dwoptimization) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdiGetDC(spoolfilehandle: P0) -> super::Gdi::HDC @@ -959,7 +949,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GdiGetDC(spoolfilehandle : super::super::Foundation:: HANDLE) -> super::Gdi:: HDC); GdiGetDC(spoolfilehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdiGetDevmodeForPage(spoolfilehandle: P0, dwpagenumber: u32, pcurrdm: *mut *mut super::Gdi::DEVMODEW, plastdm: *mut *mut super::Gdi::DEVMODEW) -> super::super::Foundation::BOOL @@ -985,7 +974,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GdiGetPageHandle(spoolfilehandle : super::super::Foundation:: HANDLE, page : u32, pdwpagetype : *mut u32) -> super::super::Foundation:: HANDLE); GdiGetPageHandle(spoolfilehandle.into_param().abi(), page, pdwpagetype) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdiGetSpoolFileHandle(pwszprintername: P0, pdevmode: *mut super::Gdi::DEVMODEW, pwszdocname: P1) -> super::super::Foundation::HANDLE @@ -1005,7 +993,6 @@ where ::windows_targets::link!("gdi32.dll" "system" 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); GdiPlayPageEMF(spoolfilehandle.into_param().abi(), hemf.into_param().abi(), prectdocument, prectborder, prectclip) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GdiResetDCEMF(spoolfilehandle: P0, pcurrdm: *mut super::Gdi::DEVMODEW) -> super::super::Foundation::BOOL @@ -1015,7 +1002,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GdiResetDCEMF(spoolfilehandle : super::super::Foundation:: HANDLE, pcurrdm : *mut super::Gdi:: DEVMODEW) -> super::super::Foundation:: BOOL); GdiResetDCEMF(spoolfilehandle.into_param().abi(), pcurrdm) } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] #[inline] pub unsafe fn GdiStartDocEMF(spoolfilehandle: P0, pdocinfo: *mut super::super::Storage::Xps::DOCINFOW) -> super::super::Foundation::BOOL @@ -1106,7 +1092,6 @@ where ::windows_targets::link!("winspool.drv" "system" fn GetJobA(hprinter : super::super::Foundation:: HANDLE, jobid : u32, level : u32, pjob : *mut u8, cbbuf : u32, pcbneeded : *mut u32) -> super::super::Foundation:: BOOL); GetJobA(hprinter.into_param().abi(), jobid, level, ::core::mem::transmute(pjob.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pjob.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), pcbneeded) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetJobAttributes(pprintername: P0, pdevmode: *const super::Gdi::DEVMODEW, pattributeinfo: *mut ATTRIBUTE_INFO_3) -> super::super::Foundation::BOOL @@ -1116,7 +1101,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetJobAttributesEx(pprintername: P0, pdevmode: *const super::Gdi::DEVMODEW, dwlevel: u32, pattributeinfo: &mut [u8], dwflags: u32) -> super::super::Foundation::BOOL @@ -1346,21 +1330,18 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn IsValidDevmodeA(pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, devmodesize: usize) -> super::super::Foundation::BOOL { ::windows_targets::link!("winspool.drv" "system" fn IsValidDevmodeA(pdevmode : *const super::Gdi:: DEVMODEA, devmodesize : usize) -> super::super::Foundation:: BOOL); IsValidDevmodeA(::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), devmodesize) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn IsValidDevmodeW(pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEW>, devmodesize: usize) -> super::super::Foundation::BOOL { ::windows_targets::link!("winspool.drv" "system" fn IsValidDevmodeW(pdevmode : *const super::Gdi:: DEVMODEW, devmodesize : usize) -> super::super::Foundation:: BOOL); IsValidDevmodeW(::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), devmodesize) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OpenPrinter2A(pprintername: P0, phprinter: *mut super::super::Foundation::HANDLE, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSA>, poptions: ::core::option::Option<*const PRINTER_OPTIONSA>) -> ::windows_core::Result<()> @@ -1370,7 +1351,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OpenPrinter2W(pprintername: P0, phprinter: *mut super::super::Foundation::HANDLE, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSW>, poptions: ::core::option::Option<*const PRINTER_OPTIONSW>) -> ::windows_core::Result<()> @@ -1380,7 +1360,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OpenPrinterA(pprintername: P0, phprinter: *mut super::super::Foundation::HANDLE, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSA>) -> ::windows_core::Result<()> @@ -1390,7 +1369,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OpenPrinterW(pprintername: P0, phprinter: *mut super::super::Foundation::HANDLE, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSW>) -> ::windows_core::Result<()> @@ -1514,7 +1492,6 @@ where ::windows_targets::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_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ResetPrinterA(hprinter: P0, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSA>) -> super::super::Foundation::BOOL @@ -1524,7 +1501,6 @@ where ::windows_targets::link!("winspool.drv" "system" fn ResetPrinterA(hprinter : super::super::Foundation:: HANDLE, pdefault : *const PRINTER_DEFAULTSA) -> super::super::Foundation:: BOOL); ResetPrinterA(hprinter.into_param().abi(), ::core::mem::transmute(pdefault.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ResetPrinterW(hprinter: P0, pdefault: ::core::option::Option<*const PRINTER_DEFAULTSW>) -> super::super::Foundation::BOOL @@ -2013,7 +1989,6 @@ impl IBidiRequestContainer { { (::windows_core::Interface::vtable(self).AddRequest)(::windows_core::Interface::as_raw(self), prequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEnumObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2090,7 +2065,6 @@ impl IBidiSpl2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SendRecvXMLString)(::windows_core::Interface::as_raw(self), bstrrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SendRecvXMLStream(&self, psrequest: P0) -> ::windows_core::Result where @@ -2233,22 +2207,15 @@ pub struct IFixedPage_Vtbl { pub GetXpsPartIterator: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IImgCreateErrorInfo, - IImgCreateErrorInfo_Vtbl, - 0x1c55a64c_07cd_4fb5_90f7_b753d91f0c9e -); +::windows_core::imp::com_interface!(IImgCreateErrorInfo, IImgCreateErrorInfo_Vtbl, 0x1c55a64c_07cd_4fb5_90f7_b753d91f0c9e); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IImgCreateErrorInfo, ::windows_core::IUnknown, super::super::System::Ole::ICreateErrorInfo); #[cfg(feature = "Win32_System_Ole")] impl IImgCreateErrorInfo { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetGUID(&self, rguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetGUID)(::windows_core::Interface::as_raw(self), rguid).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetSource(&self, szsource: P0) -> ::windows_core::Result<()> where @@ -2256,7 +2223,6 @@ impl IImgCreateErrorInfo { { (::windows_core::Interface::vtable(self).base__.SetSource)(::windows_core::Interface::as_raw(self), szsource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetDescription(&self, szdescription: P0) -> ::windows_core::Result<()> where @@ -2264,7 +2230,6 @@ impl IImgCreateErrorInfo { { (::windows_core::Interface::vtable(self).base__.SetDescription)(::windows_core::Interface::as_raw(self), szdescription.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHelpFile(&self, szhelpfile: P0) -> ::windows_core::Result<()> where @@ -2272,7 +2237,6 @@ impl IImgCreateErrorInfo { { (::windows_core::Interface::vtable(self).base__.SetHelpFile)(::windows_core::Interface::as_raw(self), szhelpfile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHelpContext(&self, dwhelpcontext: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetHelpContext)(::windows_core::Interface::as_raw(self), dwhelpcontext).ok() @@ -2289,41 +2253,31 @@ pub struct IImgCreateErrorInfo_Vtbl { pub AttachToErrorInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ImgErrorInfo) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IImgErrorInfo, - IImgErrorInfo_Vtbl, - 0x2bce4ece_d30e_445a_9423_6829be945ad8 -); +::windows_core::imp::com_interface!(IImgErrorInfo, IImgErrorInfo_Vtbl, 0x2bce4ece_d30e_445a_9423_6829be945ad8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IImgErrorInfo, ::windows_core::IUnknown, super::super::System::Com::IErrorInfo); #[cfg(feature = "Win32_System_Com")] impl IImgErrorInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGUID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetGUID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSource(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDescription(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDescription)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHelpFile(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHelpFile)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHelpContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2864,7 +2818,6 @@ pub struct IPrintClassObjectFactory_Vtbl { ::windows_core::imp::com_interface!(IPrintCoreHelper, IPrintCoreHelper_Vtbl, 0xa89ec53e_3905_49c6_9c1a_c0a88117fdb6); ::windows_core::imp::interface_hierarchy!(IPrintCoreHelper, ::windows_core::IUnknown); impl IPrintCoreHelper { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOption(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturerequested: P0) -> ::windows_core::Result<::windows_core::PCSTR> where @@ -2873,7 +2826,6 @@ impl IPrintCoreHelper { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOption)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), cbsize, pszfeaturerequested.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: P0, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2881,7 +2833,6 @@ impl IPrintCoreHelper { { (::windows_core::Interface::vtable(self).SetOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, bresolveconflicts.into_param().abi(), pfopairs, cpairs, pcpairswritten, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn EnumConstrainedOptions(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturekeyword: P0, pconstrainedoptionlist: *const *const *const ::windows_core::PCSTR, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -2889,7 +2840,6 @@ impl IPrintCoreHelper { { (::windows_core::Interface::vtable(self).EnumConstrainedOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, pszfeaturekeyword.into_param().abi(), pconstrainedoptionlist, pdwnumoptions).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn WhyConstrained(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturekeyword: P0, pszoptionkeyword: P1, ppfoconstraints: *mut *mut PRINT_FEATURE_OPTION, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -2956,7 +2906,6 @@ pub struct IPrintCoreHelper_Vtbl { ::windows_core::imp::com_interface!(IPrintCoreHelperPS, IPrintCoreHelperPS_Vtbl, 0xc2c14f6f_95d3_4d63_96cf_6bd9e6c907c2); ::windows_core::imp::interface_hierarchy!(IPrintCoreHelperPS, ::windows_core::IUnknown, IPrintCoreHelper); impl IPrintCoreHelperPS { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOption(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturerequested: P0) -> ::windows_core::Result<::windows_core::PCSTR> where @@ -2965,7 +2914,6 @@ impl IPrintCoreHelperPS { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetOption)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), cbsize, pszfeaturerequested.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: P0, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2973,7 +2921,6 @@ impl IPrintCoreHelperPS { { (::windows_core::Interface::vtable(self).base__.SetOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, bresolveconflicts.into_param().abi(), pfopairs, cpairs, pcpairswritten, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn EnumConstrainedOptions(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturekeyword: P0, pconstrainedoptionlist: *const *const *const ::windows_core::PCSTR, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -2981,7 +2928,6 @@ impl IPrintCoreHelperPS { { (::windows_core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, pszfeaturekeyword.into_param().abi(), pconstrainedoptionlist, pdwnumoptions).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn WhyConstrained(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturekeyword: P0, pszoptionkeyword: P1, ppfoconstraints: *mut *mut PRINT_FEATURE_OPTION, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -3051,7 +2997,6 @@ pub struct IPrintCoreHelperPS_Vtbl { ::windows_core::imp::com_interface!(IPrintCoreHelperUni, IPrintCoreHelperUni_Vtbl, 0x7e8e51d6_e5ee_4426_817b_958b9444eb79); ::windows_core::imp::interface_hierarchy!(IPrintCoreHelperUni, ::windows_core::IUnknown, IPrintCoreHelper); impl IPrintCoreHelperUni { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOption(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturerequested: P0) -> ::windows_core::Result<::windows_core::PCSTR> where @@ -3060,7 +3005,6 @@ impl IPrintCoreHelperUni { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetOption)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), cbsize, pszfeaturerequested.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: P0, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -3068,7 +3012,6 @@ impl IPrintCoreHelperUni { { (::windows_core::Interface::vtable(self).base__.SetOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, bresolveconflicts.into_param().abi(), pfopairs, cpairs, pcpairswritten, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn EnumConstrainedOptions(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturekeyword: P0, pconstrainedoptionlist: *const *const *const ::windows_core::PCSTR, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -3076,7 +3019,6 @@ impl IPrintCoreHelperUni { { (::windows_core::Interface::vtable(self).base__.EnumConstrainedOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, pszfeaturekeyword.into_param().abi(), pconstrainedoptionlist, pdwnumoptions).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn WhyConstrained(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturekeyword: P0, pszoptionkeyword: P1, ppfoconstraints: *mut *mut PRINT_FEATURE_OPTION, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -3113,12 +3055,10 @@ impl IPrintCoreHelperUni { { (::windows_core::Interface::vtable(self).base__.CreateInstanceOfMSXMLObject)(::windows_core::Interface::as_raw(self), rclsid, punkouter.into_param().abi(), dwclscontext, riid, ppv).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn CreateGDLSnapshot(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, dwflags: u32, ppsnapshotstream: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateGDLSnapshot)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, dwflags, ::core::mem::transmute(ppsnapshotstream)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDefaultGDLSnapshot(&self, dwflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3141,7 +3081,6 @@ pub struct IPrintCoreHelperUni_Vtbl { ::windows_core::imp::com_interface!(IPrintCoreHelperUni2, IPrintCoreHelperUni2_Vtbl, 0x6c8afdfc_ead0_4d2d_8071_9bf0175a6c3a); ::windows_core::imp::interface_hierarchy!(IPrintCoreHelperUni2, ::windows_core::IUnknown, IPrintCoreHelper, IPrintCoreHelperUni); impl IPrintCoreHelperUni2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOption(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturerequested: P0) -> ::windows_core::Result<::windows_core::PCSTR> where @@ -3150,7 +3089,6 @@ impl IPrintCoreHelperUni2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetOption)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), cbsize, pszfeaturerequested.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOptions(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, bresolveconflicts: P0, pfopairs: *const PRINT_FEATURE_OPTION, cpairs: u32, pcpairswritten: *mut u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -3158,7 +3096,6 @@ impl IPrintCoreHelperUni2 { { (::windows_core::Interface::vtable(self).base__.base__.SetOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, bresolveconflicts.into_param().abi(), pfopairs, cpairs, pcpairswritten, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn EnumConstrainedOptions(&self, pdevmode: *const super::Gdi::DEVMODEA, cbsize: u32, pszfeaturekeyword: P0, pconstrainedoptionlist: *const *const *const ::windows_core::PCSTR, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -3166,7 +3103,6 @@ impl IPrintCoreHelperUni2 { { (::windows_core::Interface::vtable(self).base__.base__.EnumConstrainedOptions)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, pszfeaturekeyword.into_param().abi(), pconstrainedoptionlist, pdwnumoptions).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn WhyConstrained(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszfeaturekeyword: P0, pszoptionkeyword: P1, ppfoconstraints: *mut *mut PRINT_FEATURE_OPTION, pdwnumoptions: *mut u32) -> ::windows_core::Result<()> where @@ -3203,18 +3139,15 @@ impl IPrintCoreHelperUni2 { { (::windows_core::Interface::vtable(self).base__.base__.CreateInstanceOfMSXMLObject)(::windows_core::Interface::as_raw(self), rclsid, punkouter.into_param().abi(), dwclscontext, riid, ppv).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn CreateGDLSnapshot(&self, pdevmode: *mut super::Gdi::DEVMODEA, cbsize: u32, dwflags: u32, ppsnapshotstream: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateGDLSnapshot)(::windows_core::Interface::as_raw(self), pdevmode, cbsize, dwflags, ::core::mem::transmute(ppsnapshotstream)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDefaultGDLSnapshot(&self, dwflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDefaultGDLSnapshot)(::windows_core::Interface::as_raw(self), dwflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetNamedCommand(&self, pdevmode: ::core::option::Option<*const super::Gdi::DEVMODEA>, cbsize: u32, pszcommandname: P0, ppcommandbytes: *mut *mut u8, pcbcommandsize: *mut u32) -> ::windows_core::Result<()> where @@ -3368,12 +3301,7 @@ pub struct IPrintJob_Vtbl { pub RequestCancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintJobCollection, - IPrintJobCollection_Vtbl, - 0x72b82a24_a598_4e87_895f_cdb23a49e9dc -); +::windows_core::imp::com_interface!(IPrintJobCollection, IPrintJobCollection_Vtbl, 0x72b82a24_a598_4e87_895f_cdb23a49e9dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintJobCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3406,7 +3334,6 @@ impl IPrintOemCommon { pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInfo)(::windows_core::Interface::as_raw(self), dwmode, pbuffer, cbsize, pcbneeded).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DevMode)(::windows_core::Interface::as_raw(self), dwmode, poemdmparam).ok() @@ -3457,7 +3384,6 @@ impl IPrintOemUI { pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetInfo)(::windows_core::Interface::as_raw(self), dwmode, pbuffer, cbsize, pcbneeded).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DevMode)(::windows_core::Interface::as_raw(self), dwmode, poemdmparam).ok() @@ -3468,7 +3394,6 @@ impl IPrintOemUI { { (::windows_core::Interface::vtable(self).PublishDriverInterface)(::windows_core::Interface::as_raw(self), piunknown.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn CommonUIProp(&self, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CommonUIProp)(::windows_core::Interface::as_raw(self), dwmode, poemcuipparam).ok() @@ -3485,12 +3410,10 @@ impl IPrintOemUI { { (::windows_core::Interface::vtable(self).DevicePropertySheets)(::windows_core::Interface::as_raw(self), ppsuiinfo, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DevQueryPrintEx(&self, poemuiobj: *const OEMUIOBJ, pdqpinfo: *const DEVQUERYPRINT_INFO, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DevQueryPrintEx)(::windows_core::Interface::as_raw(self), poemuiobj, pdqpinfo, ppublicdm, poemdm).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DeviceCapabilitiesA(&self, poemuiobj: *mut OEMUIOBJ, hprinter: P0, pdevicename: P1, wcapability: u16, poutput: *mut ::core::ffi::c_void, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, dwold: u32, dwresult: *mut u32) -> ::windows_core::Result<()> where @@ -3515,7 +3438,6 @@ impl IPrintOemUI { { (::windows_core::Interface::vtable(self).DriverEvent)(::windows_core::Interface::as_raw(self), dwdriverevent, dwlevel, pdriverinfo, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn QueryColorProfile(&self, hprinter: P0, poemuiobj: *const OEMUIOBJ, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, ulquerymode: u32, pvprofiledata: *mut ::core::ffi::c_void, pcbprofiledata: *mut u32, pflprofiledata: *mut u32) -> ::windows_core::Result<()> where @@ -3575,7 +3497,6 @@ impl IPrintOemUI2 { pub unsafe fn GetInfo(&self, dwmode: u32, pbuffer: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetInfo)(::windows_core::Interface::as_raw(self), dwmode, pbuffer, cbsize, pcbneeded).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DevMode(&self, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.DevMode)(::windows_core::Interface::as_raw(self), dwmode, poemdmparam).ok() @@ -3586,7 +3507,6 @@ impl IPrintOemUI2 { { (::windows_core::Interface::vtable(self).base__.PublishDriverInterface)(::windows_core::Interface::as_raw(self), piunknown.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn CommonUIProp(&self, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CommonUIProp)(::windows_core::Interface::as_raw(self), dwmode, poemcuipparam).ok() @@ -3603,12 +3523,10 @@ impl IPrintOemUI2 { { (::windows_core::Interface::vtable(self).base__.DevicePropertySheets)(::windows_core::Interface::as_raw(self), ppsuiinfo, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DevQueryPrintEx(&self, poemuiobj: *const OEMUIOBJ, pdqpinfo: *const DEVQUERYPRINT_INFO, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DevQueryPrintEx)(::windows_core::Interface::as_raw(self), poemuiobj, pdqpinfo, ppublicdm, poemdm).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DeviceCapabilitiesA(&self, poemuiobj: *mut OEMUIOBJ, hprinter: P0, pdevicename: P1, wcapability: u16, poutput: *mut ::core::ffi::c_void, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, dwold: u32, dwresult: *mut u32) -> ::windows_core::Result<()> where @@ -3633,7 +3551,6 @@ impl IPrintOemUI2 { { (::windows_core::Interface::vtable(self).base__.DriverEvent)(::windows_core::Interface::as_raw(self), dwdriverevent, dwlevel, pdriverinfo, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn QueryColorProfile(&self, hprinter: P0, poemuiobj: *const OEMUIOBJ, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, ulquerymode: u32, pvprofiledata: *mut ::core::ffi::c_void, pcbprofiledata: *mut u32, pflprofiledata: *mut u32) -> ::windows_core::Result<()> where @@ -3657,7 +3574,6 @@ impl IPrintOemUI2 { { (::windows_core::Interface::vtable(self).base__.UpdateExternalFonts)(::windows_core::Interface::as_raw(self), hprinter.into_param().abi(), hheap.into_param().abi(), pwstrcartridges.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn QueryJobAttributes(&self, hprinter: P0, pdevmode: *const super::Gdi::DEVMODEA, dwlevel: u32, lpattributeinfo: *const u8) -> ::windows_core::Result<()> where @@ -3668,7 +3584,6 @@ impl IPrintOemUI2 { pub unsafe fn HideStandardUI(&self, dwmode: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HideStandardUI)(::windows_core::Interface::as_raw(self), dwmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DocumentEvent(&self, hprinter: P0, hdc: P1, iesc: i32, cbin: u32, pvin: *mut ::core::ffi::c_void, cbout: u32, pvout: *mut ::core::ffi::c_void, piresult: *mut i32) -> ::windows_core::Result<()> where @@ -3695,7 +3610,6 @@ pub struct IPrintOemUI2_Vtbl { ::windows_core::imp::com_interface!(IPrintOemUIMXDC, IPrintOemUIMXDC_Vtbl, 0x7349d725_e2c1_4dca_afb5_c13e91bc9306); ::windows_core::imp::interface_hierarchy!(IPrintOemUIMXDC, ::windows_core::IUnknown); impl IPrintOemUIMXDC { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AdjustImageableArea(&self, hprinter: P0, cbdevmode: u32, pdevmode: *const super::Gdi::DEVMODEA, cboemdm: u32, poemdm: *const ::core::ffi::c_void, prclimageablearea: *mut super::super::Foundation::RECTL) -> ::windows_core::Result<()> where @@ -3703,7 +3617,6 @@ impl IPrintOemUIMXDC { { (::windows_core::Interface::vtable(self).AdjustImageableArea)(::windows_core::Interface::as_raw(self), hprinter.into_param().abi(), cbdevmode, pdevmode, cboemdm, poemdm, prclimageablearea).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AdjustImageCompression(&self, hprinter: P0, cbdevmode: u32, pdevmode: *const super::Gdi::DEVMODEA, cboemdm: u32, poemdm: *const ::core::ffi::c_void, pcompressionmode: *mut i32) -> ::windows_core::Result<()> where @@ -3711,7 +3624,6 @@ impl IPrintOemUIMXDC { { (::windows_core::Interface::vtable(self).AdjustImageCompression)(::windows_core::Interface::as_raw(self), hprinter.into_param().abi(), cbdevmode, pdevmode, cboemdm, poemdm, pcompressionmode).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AdjustDPI(&self, hprinter: P0, cbdevmode: u32, pdevmode: *const super::Gdi::DEVMODEA, cboemdm: u32, poemdm: *const ::core::ffi::c_void, pdpi: *mut i32) -> ::windows_core::Result<()> where @@ -3766,7 +3678,6 @@ pub struct IPrintPipelineFilter_Vtbl { ::windows_core::imp::com_interface!(IPrintPipelineManagerControl, IPrintPipelineManagerControl_Vtbl, 0xaa3e4910_5889_4681_91ef_823ad4ed4e44); ::windows_core::imp::interface_hierarchy!(IPrintPipelineManagerControl, ::windows_core::IUnknown); impl IPrintPipelineManagerControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RequestShutdown(&self, hrreason: ::windows_core::HRESULT, preason: P0) -> ::windows_core::Result<()> where @@ -3838,7 +3749,6 @@ impl IPrintPreviewDxgiPackageTarget { pub unsafe fn SetJobPageCount(&self, counttype: PageCountType, count: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetJobPageCount)(::windows_core::Interface::as_raw(self), counttype, count).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub unsafe fn DrawPage(&self, jobpagenumber: u32, pageimage: P0, dpix: f32, dpiy: f32) -> ::windows_core::Result<()> where @@ -3893,12 +3803,7 @@ pub struct IPrintReadStreamFactory_Vtbl { pub GetStream: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaAsyncOperation, - IPrintSchemaAsyncOperation_Vtbl, - 0x143c8dcb_d37f_47f7_88e8_6b1d21f2c5f7 -); +::windows_core::imp::com_interface!(IPrintSchemaAsyncOperation, IPrintSchemaAsyncOperation_Vtbl, 0x143c8dcb_d37f_47f7_88e8_6b1d21f2c5f7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaAsyncOperation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3919,17 +3824,11 @@ pub struct IPrintSchemaAsyncOperation_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaAsyncOperationEvent, - IPrintSchemaAsyncOperationEvent_Vtbl, - 0x23adbb16_0133_4906_b29a_1dce1d026379 -); +::windows_core::imp::com_interface!(IPrintSchemaAsyncOperationEvent, IPrintSchemaAsyncOperationEvent_Vtbl, 0x23adbb16_0133_4906_b29a_1dce1d026379); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaAsyncOperationEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrintSchemaAsyncOperationEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Completed(&self, pticket: P0, hroperation: ::windows_core::HRESULT) -> ::windows_core::Result<()> where @@ -3949,12 +3848,7 @@ pub struct IPrintSchemaAsyncOperationEvent_Vtbl { Completed: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaCapabilities, - IPrintSchemaCapabilities_Vtbl, - 0x5a577640_501d_4927_bcd0_5ef57a7ed175 -); +::windows_core::imp::com_interface!(IPrintSchemaCapabilities, IPrintSchemaCapabilities_Vtbl, 0x5a577640_501d_4927_bcd0_5ef57a7ed175); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaCapabilities, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement); #[cfg(feature = "Win32_System_Com")] @@ -3971,7 +3865,6 @@ impl IPrintSchemaCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NamespaceUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeatureByKeyName(&self, bstrkeyname: P0) -> ::windows_core::Result where @@ -3980,7 +3873,6 @@ impl IPrintSchemaCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFeatureByKeyName)(::windows_core::Interface::as_raw(self), bstrkeyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeature(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -3990,7 +3882,6 @@ impl IPrintSchemaCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFeature)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrnamespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PageImageableSize(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4004,7 +3895,6 @@ impl IPrintSchemaCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).JobCopiesAllDocumentsMaxValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelectedOptionInPrintTicket(&self, pfeature: P0) -> ::windows_core::Result where @@ -4013,7 +3903,6 @@ impl IPrintSchemaCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSelectedOptionInPrintTicket)(::windows_core::Interface::as_raw(self), pfeature.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetOptions(&self, pfeature: P0) -> ::windows_core::Result where @@ -4052,12 +3941,7 @@ pub struct IPrintSchemaCapabilities_Vtbl { GetOptions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaCapabilities2, - IPrintSchemaCapabilities2_Vtbl, - 0xb58845f4_9970_4d87_a636_169fb82ed642 -); +::windows_core::imp::com_interface!(IPrintSchemaCapabilities2, IPrintSchemaCapabilities2_Vtbl, 0xb58845f4_9970_4d87_a636_169fb82ed642); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaCapabilities2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaCapabilities); #[cfg(feature = "Win32_System_Com")] @@ -4074,7 +3958,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.NamespaceUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeatureByKeyName(&self, bstrkeyname: P0) -> ::windows_core::Result where @@ -4083,7 +3966,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFeatureByKeyName)(::windows_core::Interface::as_raw(self), bstrkeyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeature(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4093,7 +3975,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFeature)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrnamespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PageImageableSize(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4107,7 +3988,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.JobCopiesAllDocumentsMaxValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelectedOptionInPrintTicket(&self, pfeature: P0) -> ::windows_core::Result where @@ -4116,7 +3996,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSelectedOptionInPrintTicket)(::windows_core::Interface::as_raw(self), pfeature.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetOptions(&self, pfeature: P0) -> ::windows_core::Result where @@ -4125,7 +4004,6 @@ impl IPrintSchemaCapabilities2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetOptions)(::windows_core::Interface::as_raw(self), pfeature.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParameterDefinition(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4147,12 +4025,7 @@ pub struct IPrintSchemaCapabilities2_Vtbl { GetParameterDefinition: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaDisplayableElement, - IPrintSchemaDisplayableElement_Vtbl, - 0xaf45af49_d6aa_407d_bf87_3912236e9d94 -); +::windows_core::imp::com_interface!(IPrintSchemaDisplayableElement, IPrintSchemaDisplayableElement_Vtbl, 0xaf45af49_d6aa_407d_bf87_3912236e9d94); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaDisplayableElement, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement); #[cfg(feature = "Win32_System_Com")] @@ -4182,12 +4055,7 @@ pub struct IPrintSchemaDisplayableElement_Vtbl { pub DisplayName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaElement, - IPrintSchemaElement_Vtbl, - 0x724c1646_e64b_4bbf_8eb4_d45e4fd580da -); +::windows_core::imp::com_interface!(IPrintSchemaElement, IPrintSchemaElement_Vtbl, 0x724c1646_e64b_4bbf_8eb4_d45e4fd580da); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaElement, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4215,12 +4083,7 @@ pub struct IPrintSchemaElement_Vtbl { pub NamespaceUri: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaFeature, - IPrintSchemaFeature_Vtbl, - 0xef189461_5d62_4626_8e57_ff83583c4826 -); +::windows_core::imp::com_interface!(IPrintSchemaFeature, IPrintSchemaFeature_Vtbl, 0xef189461_5d62_4626_8e57_ff83583c4826); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaFeature, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaDisplayableElement); #[cfg(feature = "Win32_System_Com")] @@ -4241,13 +4104,11 @@ impl IPrintSchemaFeature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DisplayName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedOption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SelectedOption)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSelectedOption(&self, poption: P0) -> ::windows_core::Result<()> where @@ -4259,7 +4120,6 @@ impl IPrintSchemaFeature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SelectionType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetOption(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4295,12 +4155,7 @@ pub struct IPrintSchemaFeature_Vtbl { pub DisplayUI: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaNUpOption, - IPrintSchemaNUpOption_Vtbl, - 0x1f6342f2_d848_42e3_8995_c10a9ef9a3ba -); +::windows_core::imp::com_interface!(IPrintSchemaNUpOption, IPrintSchemaNUpOption_Vtbl, 0x1f6342f2_d848_42e3_8995_c10a9ef9a3ba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaNUpOption, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaDisplayableElement, IPrintSchemaOption); #[cfg(feature = "Win32_System_Com")] @@ -4350,12 +4205,7 @@ pub struct IPrintSchemaNUpOption_Vtbl { pub PagesPerSheet: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaOption, - IPrintSchemaOption_Vtbl, - 0x66bb2f51_5844_4997_8d70_4b7cc221cf92 -); +::windows_core::imp::com_interface!(IPrintSchemaOption, IPrintSchemaOption_Vtbl, 0x66bb2f51_5844_4997_8d70_4b7cc221cf92); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaOption, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaDisplayableElement); #[cfg(feature = "Win32_System_Com")] @@ -4403,12 +4253,7 @@ pub struct IPrintSchemaOption_Vtbl { pub GetPropertyValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaOptionCollection, - IPrintSchemaOptionCollection_Vtbl, - 0xbaecb0bd_a946_4771_bc30_e8b24f8d45c1 -); +::windows_core::imp::com_interface!(IPrintSchemaOptionCollection, IPrintSchemaOptionCollection_Vtbl, 0xbaecb0bd_a946_4771_bc30_e8b24f8d45c1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaOptionCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4417,7 +4262,6 @@ impl IPrintSchemaOptionCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4441,12 +4285,7 @@ pub struct IPrintSchemaOptionCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaPageImageableSize, - IPrintSchemaPageImageableSize_Vtbl, - 0x7c85bf5e_dc7c_4f61_839b_4107e1c9b68e -); +::windows_core::imp::com_interface!(IPrintSchemaPageImageableSize, IPrintSchemaPageImageableSize_Vtbl, 0x7c85bf5e_dc7c_4f61_839b_4107e1c9b68e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaPageImageableSize, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement); #[cfg(feature = "Win32_System_Com")] @@ -4501,12 +4340,7 @@ pub struct IPrintSchemaPageImageableSize_Vtbl { pub ExtentHeightInMicrons: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaPageMediaSizeOption, - IPrintSchemaPageMediaSizeOption_Vtbl, - 0x68746729_f493_4830_a10f_69028774605d -); +::windows_core::imp::com_interface!(IPrintSchemaPageMediaSizeOption, IPrintSchemaPageMediaSizeOption_Vtbl, 0x68746729_f493_4830_a10f_69028774605d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaPageMediaSizeOption, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaDisplayableElement, IPrintSchemaOption); #[cfg(feature = "Win32_System_Com")] @@ -4561,12 +4395,7 @@ pub struct IPrintSchemaPageMediaSizeOption_Vtbl { pub HeightInMicrons: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaParameterDefinition, - IPrintSchemaParameterDefinition_Vtbl, - 0xb5ade81e_0e61_4fe1_81c6_c333e4ffe0f1 -); +::windows_core::imp::com_interface!(IPrintSchemaParameterDefinition, IPrintSchemaParameterDefinition_Vtbl, 0xb5ade81e_0e61_4fe1_81c6_c333e4ffe0f1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaParameterDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaDisplayableElement); #[cfg(feature = "Win32_System_Com")] @@ -4620,12 +4449,7 @@ pub struct IPrintSchemaParameterDefinition_Vtbl { pub RangeMax: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaParameterInitializer, - IPrintSchemaParameterInitializer_Vtbl, - 0x52027082_0b74_4648_9564_828cc6cb656c -); +::windows_core::imp::com_interface!(IPrintSchemaParameterInitializer, IPrintSchemaParameterInitializer_Vtbl, 0x52027082_0b74_4648_9564_828cc6cb656c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaParameterInitializer, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement); #[cfg(feature = "Win32_System_Com")] @@ -4659,12 +4483,7 @@ pub struct IPrintSchemaParameterInitializer_Vtbl { pub SetValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaTicket, - IPrintSchemaTicket_Vtbl, - 0xe480b861_4708_4e6d_a5b4_a2b4eeb9baa4 -); +::windows_core::imp::com_interface!(IPrintSchemaTicket, IPrintSchemaTicket_Vtbl, 0xe480b861_4708_4e6d_a5b4_a2b4eeb9baa4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaTicket, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement); #[cfg(feature = "Win32_System_Com")] @@ -4681,7 +4500,6 @@ impl IPrintSchemaTicket { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NamespaceUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeatureByKeyName(&self, bstrkeyname: P0) -> ::windows_core::Result where @@ -4690,7 +4508,6 @@ impl IPrintSchemaTicket { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFeatureByKeyName)(::windows_core::Interface::as_raw(self), bstrkeyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeature(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4700,13 +4517,11 @@ impl IPrintSchemaTicket { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFeature)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrnamespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValidateAsync(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ValidateAsync)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAsync(&self, pprintticketcommit: P0) -> ::windows_core::Result where @@ -4718,7 +4533,6 @@ impl IPrintSchemaTicket { pub unsafe fn NotifyXmlChanged(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NotifyXmlChanged)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCapabilities(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4762,12 +4576,7 @@ pub struct IPrintSchemaTicket_Vtbl { pub SetJobCopiesAllDocuments: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintSchemaTicket2, - IPrintSchemaTicket2_Vtbl, - 0x2ec1f844_766a_47a1_91f4_2eeb6190f80c -); +::windows_core::imp::com_interface!(IPrintSchemaTicket2, IPrintSchemaTicket2_Vtbl, 0x2ec1f844_766a_47a1_91f4_2eeb6190f80c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintSchemaTicket2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrintSchemaElement, IPrintSchemaTicket); #[cfg(feature = "Win32_System_Com")] @@ -4784,7 +4593,6 @@ impl IPrintSchemaTicket2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.NamespaceUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeatureByKeyName(&self, bstrkeyname: P0) -> ::windows_core::Result where @@ -4793,7 +4601,6 @@ impl IPrintSchemaTicket2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFeatureByKeyName)(::windows_core::Interface::as_raw(self), bstrkeyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeature(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4803,13 +4610,11 @@ impl IPrintSchemaTicket2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFeature)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrnamespaceuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValidateAsync(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ValidateAsync)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAsync(&self, pprintticketcommit: P0) -> ::windows_core::Result where @@ -4821,7 +4626,6 @@ impl IPrintSchemaTicket2 { pub unsafe fn NotifyXmlChanged(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.NotifyXmlChanged)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCapabilities(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4834,7 +4638,6 @@ impl IPrintSchemaTicket2 { pub unsafe fn SetJobCopiesAllDocuments(&self, uljobcopiesalldocuments: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetJobCopiesAllDocuments)(::windows_core::Interface::as_raw(self), uljobcopiesalldocuments).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParameterInitializer(&self, bstrname: P0, bstrnamespaceuri: P1) -> ::windows_core::Result where @@ -4873,7 +4676,6 @@ impl IPrintTicketProvider { pub unsafe fn QueryDeviceNamespace(&self, pdefaultnamespace: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryDeviceNamespace)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdefaultnamespace)).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn ConvertPrintTicketToDevMode(&self, pprintticket: P0, cbdevmodein: u32, pdevmodein: *mut super::Gdi::DEVMODEA, pcbdevmodeout: *mut u32, ppdevmodeout: *mut *mut super::Gdi::DEVMODEA) -> ::windows_core::Result<()> where @@ -4881,7 +4683,6 @@ impl IPrintTicketProvider { { (::windows_core::Interface::vtable(self).ConvertPrintTicketToDevMode)(::windows_core::Interface::as_raw(self), pprintticket.into_param().abi(), cbdevmodein, pdevmodein, pcbdevmodeout, ppdevmodeout).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn ConvertDevModeToPrintTicket(&self, cbdevmode: u32, pdevmode: *mut super::Gdi::DEVMODEA, pprintticket: P0) -> ::windows_core::Result<()> where @@ -4889,7 +4690,6 @@ impl IPrintTicketProvider { { (::windows_core::Interface::vtable(self).ConvertDevModeToPrintTicket)(::windows_core::Interface::as_raw(self), cbdevmode, pdevmode, pprintticket.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetPrintCapabilities(&self, pprintticket: P0) -> ::windows_core::Result where @@ -4898,7 +4698,6 @@ impl IPrintTicketProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPrintCapabilities)(::windows_core::Interface::as_raw(self), pprintticket.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn ValidatePrintTicket(&self, pbaseticket: P0) -> ::windows_core::Result<()> where @@ -4949,7 +4748,6 @@ impl IPrintTicketProvider2 { pub unsafe fn QueryDeviceNamespace(&self, pdefaultnamespace: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.QueryDeviceNamespace)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdefaultnamespace)).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn ConvertPrintTicketToDevMode(&self, pprintticket: P0, cbdevmodein: u32, pdevmodein: *mut super::Gdi::DEVMODEA, pcbdevmodeout: *mut u32, ppdevmodeout: *mut *mut super::Gdi::DEVMODEA) -> ::windows_core::Result<()> where @@ -4957,7 +4755,6 @@ impl IPrintTicketProvider2 { { (::windows_core::Interface::vtable(self).base__.ConvertPrintTicketToDevMode)(::windows_core::Interface::as_raw(self), pprintticket.into_param().abi(), cbdevmodein, pdevmodein, pcbdevmodeout, ppdevmodeout).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn ConvertDevModeToPrintTicket(&self, cbdevmode: u32, pdevmode: *mut super::Gdi::DEVMODEA, pprintticket: P0) -> ::windows_core::Result<()> where @@ -4965,7 +4762,6 @@ impl IPrintTicketProvider2 { { (::windows_core::Interface::vtable(self).base__.ConvertDevModeToPrintTicket)(::windows_core::Interface::as_raw(self), cbdevmode, pdevmode, pprintticket.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetPrintCapabilities(&self, pprintticket: P0) -> ::windows_core::Result where @@ -4974,7 +4770,6 @@ impl IPrintTicketProvider2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPrintCapabilities)(::windows_core::Interface::as_raw(self), pprintticket.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn ValidatePrintTicket(&self, pbaseticket: P0) -> ::windows_core::Result<()> where @@ -4982,7 +4777,6 @@ impl IPrintTicketProvider2 { { (::windows_core::Interface::vtable(self).base__.ValidatePrintTicket)(::windows_core::Interface::as_raw(self), pbaseticket.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetPrintDeviceCapabilities(&self, pprintticket: P0) -> ::windows_core::Result where @@ -4991,7 +4785,6 @@ impl IPrintTicketProvider2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPrintDeviceCapabilities)(::windows_core::Interface::as_raw(self), pprintticket.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetPrintDeviceResources(&self, pszlocalename: P0, pprintticket: P1) -> ::windows_core::Result where @@ -5098,35 +4891,26 @@ pub struct IPrinterExtensionAsyncOperation_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterExtensionContext, - IPrinterExtensionContext_Vtbl, - 0x39843bf2_c4d2_41fd_b4b2_aedbee5e1900 -); +::windows_core::imp::com_interface!(IPrinterExtensionContext, IPrinterExtensionContext_Vtbl, 0x39843bf2_c4d2_41fd_b4b2_aedbee5e1900); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterExtensionContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrinterExtensionContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrinterQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrinterQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrintSchemaTicket(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrintSchemaTicket)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DriverProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DriverProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UserProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5156,12 +4940,7 @@ pub struct IPrinterExtensionContext_Vtbl { UserProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterExtensionContextCollection, - IPrinterExtensionContextCollection_Vtbl, - 0xfb476970_9bab_4861_811e_3e98b0c5addf -); +::windows_core::imp::com_interface!(IPrinterExtensionContextCollection, IPrinterExtensionContextCollection_Vtbl, 0xfb476970_9bab_4861_811e_3e98b0c5addf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterExtensionContextCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5170,7 +4949,6 @@ impl IPrinterExtensionContextCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAt(&self, ulindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5194,17 +4972,11 @@ pub struct IPrinterExtensionContextCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterExtensionEvent, - IPrinterExtensionEvent_Vtbl, - 0xc093cb63_5ef5_4585_af8e_4d5637487b57 -); +::windows_core::imp::com_interface!(IPrinterExtensionEvent, IPrinterExtensionEvent_Vtbl, 0xc093cb63_5ef5_4585_af8e_4d5637487b57); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterExtensionEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrinterExtensionEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDriverEvent(&self, peventargs: P0) -> ::windows_core::Result<()> where @@ -5212,7 +4984,6 @@ impl IPrinterExtensionEvent { { (::windows_core::Interface::vtable(self).OnDriverEvent)(::windows_core::Interface::as_raw(self), peventargs.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnPrinterQueuesEnumerated(&self, pcontextcollection: P0) -> ::windows_core::Result<()> where @@ -5236,35 +5007,26 @@ pub struct IPrinterExtensionEvent_Vtbl { OnPrinterQueuesEnumerated: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterExtensionEventArgs, - IPrinterExtensionEventArgs_Vtbl, - 0x39843bf4_c4d2_41fd_b4b2_aedbee5e1900 -); +::windows_core::imp::com_interface!(IPrinterExtensionEventArgs, IPrinterExtensionEventArgs_Vtbl, 0x39843bf4_c4d2_41fd_b4b2_aedbee5e1900); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterExtensionEventArgs, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrinterExtensionContext); #[cfg(feature = "Win32_System_Com")] impl IPrinterExtensionEventArgs { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrinterQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PrinterQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrintSchemaTicket(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PrintSchemaTicket)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DriverProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DriverProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UserProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5278,7 +5040,6 @@ impl IPrinterExtensionEventArgs { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReasonId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Request(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5335,12 +5096,7 @@ pub struct IPrinterExtensionManager_Vtbl { pub DisableEvents: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterExtensionRequest, - IPrinterExtensionRequest_Vtbl, - 0x39843bf3_c4d2_41fd_b4b2_aedbee5e1900 -); +::windows_core::imp::com_interface!(IPrinterExtensionRequest, IPrinterExtensionRequest_Vtbl, 0x39843bf3_c4d2_41fd_b4b2_aedbee5e1900); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterExtensionRequest, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5364,12 +5120,7 @@ pub struct IPrinterExtensionRequest_Vtbl { pub Complete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterPropertyBag, - IPrinterPropertyBag_Vtbl, - 0xfea77364_df95_4a23_a905_019b79a8e481 -); +::windows_core::imp::com_interface!(IPrinterPropertyBag, IPrinterPropertyBag_Vtbl, 0xfea77364_df95_4a23_a905_019b79a8e481); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterPropertyBag, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5427,7 +5178,6 @@ impl IPrinterPropertyBag { { (::windows_core::Interface::vtable(self).SetBytes)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), pvalue.len().try_into().unwrap(), ::core::mem::transmute(pvalue.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetReadStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5436,7 +5186,6 @@ impl IPrinterPropertyBag { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetReadStream)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWriteStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5469,12 +5218,7 @@ pub struct IPrinterPropertyBag_Vtbl { GetWriteStream: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterQueue, - IPrinterQueue_Vtbl, - 0x3580a828_07fe_4b94_ac1a_757d9d2d3056 -); +::windows_core::imp::com_interface!(IPrinterQueue, IPrinterQueue_Vtbl, 0x3580a828_07fe_4b94_ac1a_757d9d2d3056); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5493,7 +5237,6 @@ impl IPrinterQueue { { (::windows_core::Interface::vtable(self).SendBidiQuery)(::windows_core::Interface::as_raw(self), bstrbidiquery.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5514,12 +5257,7 @@ pub struct IPrinterQueue_Vtbl { GetProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterQueue2, - IPrinterQueue2_Vtbl, - 0x8cd444e8_c9bb_49b3_8e38_e03209416131 -); +::windows_core::imp::com_interface!(IPrinterQueue2, IPrinterQueue2_Vtbl, 0x8cd444e8_c9bb_49b3_8e38_e03209416131); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterQueue2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrinterQueue); #[cfg(feature = "Win32_System_Com")] @@ -5538,7 +5276,6 @@ impl IPrinterQueue2 { { (::windows_core::Interface::vtable(self).base__.SendBidiQuery)(::windows_core::Interface::as_raw(self), bstrbidiquery.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5552,7 +5289,6 @@ impl IPrinterQueue2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SendBidiSetRequestAsync)(::windows_core::Interface::as_raw(self), bstrbidirequest.into_param().abi(), pcallback.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPrinterQueueView(&self, ulviewoffset: u32, ulviewsize: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5571,12 +5307,7 @@ pub struct IPrinterQueue2_Vtbl { GetPrinterQueueView: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterQueueEvent, - IPrinterQueueEvent_Vtbl, - 0x214685f6_7b78_4681_87e0_495f739273d1 -); +::windows_core::imp::com_interface!(IPrinterQueueEvent, IPrinterQueueEvent_Vtbl, 0x214685f6_7b78_4681_87e0_495f739273d1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterQueueEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5596,12 +5327,7 @@ pub struct IPrinterQueueEvent_Vtbl { pub OnBidiResponseReceived: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterQueueView, - IPrinterQueueView_Vtbl, - 0x476e2969_3b2b_4b3f_8277_cff6056042aa -); +::windows_core::imp::com_interface!(IPrinterQueueView, IPrinterQueueView_Vtbl, 0x476e2969_3b2b_4b3f_8277_cff6056042aa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterQueueView, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5618,17 +5344,11 @@ pub struct IPrinterQueueView_Vtbl { pub SetViewRange: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterQueueViewEvent, - IPrinterQueueViewEvent_Vtbl, - 0xc5b6042b_fd21_404a_a0ef_e2fbb52b9080 -); +::windows_core::imp::com_interface!(IPrinterQueueViewEvent, IPrinterQueueViewEvent_Vtbl, 0xc5b6042b_fd21_404a_a0ef_e2fbb52b9080); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterQueueViewEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrinterQueueViewEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnChanged(&self, pcollection: P0, ulviewoffset: u32, ulviewsize: u32, ulcountjobsinprintqueue: u32) -> ::windows_core::Result<()> where @@ -5648,29 +5368,21 @@ pub struct IPrinterQueueViewEvent_Vtbl { OnChanged: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterScriptContext, - IPrinterScriptContext_Vtbl, - 0x066acbca_8881_49c9_bb98_fae16b4889e1 -); +::windows_core::imp::com_interface!(IPrinterScriptContext, IPrinterScriptContext_Vtbl, 0x066acbca_8881_49c9_bb98_fae16b4889e1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterScriptContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrinterScriptContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DriverProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DriverProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueueProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueueProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UserProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5696,12 +5408,7 @@ pub struct IPrinterScriptContext_Vtbl { UserProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterScriptablePropertyBag, - IPrinterScriptablePropertyBag_Vtbl, - 0x91c7765f_ed57_49ad_8b01_dc24816a5294 -); +::windows_core::imp::com_interface!(IPrinterScriptablePropertyBag, IPrinterScriptablePropertyBag_Vtbl, 0x91c7765f_ed57_49ad_8b01_dc24816a5294); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterScriptablePropertyBag, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5747,7 +5454,6 @@ impl IPrinterScriptablePropertyBag { { (::windows_core::Interface::vtable(self).SetString)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBytes(&self, bstrname: P0) -> ::windows_core::Result where @@ -5756,7 +5462,6 @@ impl IPrinterScriptablePropertyBag { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBytes)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBytes(&self, bstrname: P0, parray: P1) -> ::windows_core::Result<()> where @@ -5765,7 +5470,6 @@ impl IPrinterScriptablePropertyBag { { (::windows_core::Interface::vtable(self).SetBytes)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), parray.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetReadStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5774,7 +5478,6 @@ impl IPrinterScriptablePropertyBag { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetReadStream)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWriteStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5813,12 +5516,7 @@ pub struct IPrinterScriptablePropertyBag_Vtbl { GetWriteStream: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterScriptablePropertyBag2, - IPrinterScriptablePropertyBag2_Vtbl, - 0x2a1c53c4_8638_4b3e_b518_2773c94556a3 -); +::windows_core::imp::com_interface!(IPrinterScriptablePropertyBag2, IPrinterScriptablePropertyBag2_Vtbl, 0x2a1c53c4_8638_4b3e_b518_2773c94556a3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterScriptablePropertyBag2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrinterScriptablePropertyBag); #[cfg(feature = "Win32_System_Com")] @@ -5864,7 +5562,6 @@ impl IPrinterScriptablePropertyBag2 { { (::windows_core::Interface::vtable(self).base__.SetString)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBytes(&self, bstrname: P0) -> ::windows_core::Result where @@ -5873,7 +5570,6 @@ impl IPrinterScriptablePropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBytes)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBytes(&self, bstrname: P0, parray: P1) -> ::windows_core::Result<()> where @@ -5882,7 +5578,6 @@ impl IPrinterScriptablePropertyBag2 { { (::windows_core::Interface::vtable(self).base__.SetBytes)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), parray.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetReadStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5891,7 +5586,6 @@ impl IPrinterScriptablePropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetReadStream)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWriteStream(&self, bstrname: P0) -> ::windows_core::Result where @@ -5916,23 +5610,16 @@ pub struct IPrinterScriptablePropertyBag2_Vtbl { pub GetReadStreamAsXML: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterScriptableSequentialStream, - IPrinterScriptableSequentialStream_Vtbl, - 0x2072838a_316f_467a_a949_27f68c44a854 -); +::windows_core::imp::com_interface!(IPrinterScriptableSequentialStream, IPrinterScriptableSequentialStream_Vtbl, 0x2072838a_316f_467a_a949_27f68c44a854); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterScriptableSequentialStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPrinterScriptableSequentialStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, cbread: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Read)(::windows_core::Interface::as_raw(self), cbread, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, parray: P0) -> ::windows_core::Result where @@ -5957,23 +5644,16 @@ pub struct IPrinterScriptableSequentialStream_Vtbl { Write: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrinterScriptableStream, - IPrinterScriptableStream_Vtbl, - 0x7edf9a92_4750_41a5_a17f_879a6f4f7dcb -); +::windows_core::imp::com_interface!(IPrinterScriptableStream, IPrinterScriptableStream_Vtbl, 0x7edf9a92_4750_41a5_a17f_879a6f4f7dcb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrinterScriptableStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IPrinterScriptableSequentialStream); #[cfg(feature = "Win32_System_Com")] impl IPrinterScriptableStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, cbread: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Read)(::windows_core::Interface::as_raw(self), cbread, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, parray: P0) -> ::windows_core::Result where @@ -5985,7 +5665,6 @@ impl IPrinterScriptableStream { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, loffset: i32, streamseek: super::super::System::Com::STREAM_SEEK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6125,7 +5804,6 @@ pub struct IXpsPartIterator_Vtbl { ::windows_core::imp::com_interface!(IXpsRasterizationFactory, IXpsRasterizationFactory_Vtbl, 0xe094808a_24c6_482b_a3a7_c21ac9b55f17); ::windows_core::imp::interface_hierarchy!(IXpsRasterizationFactory, ::windows_core::IUnknown); impl IXpsRasterizationFactory { - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn CreateRasterizer(&self, xpspage: P0, dpi: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE) -> ::windows_core::Result where @@ -6147,7 +5825,6 @@ pub struct IXpsRasterizationFactory_Vtbl { ::windows_core::imp::com_interface!(IXpsRasterizationFactory1, IXpsRasterizationFactory1_Vtbl, 0x2d6e5f77_6414_4a1e_a8e0_d4194ce6a26f); ::windows_core::imp::interface_hierarchy!(IXpsRasterizationFactory1, ::windows_core::IUnknown); impl IXpsRasterizationFactory1 { - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn CreateRasterizer(&self, xpspage: P0, dpi: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE, pixelformat: XPSRAS_PIXEL_FORMAT) -> ::windows_core::Result where @@ -6169,7 +5846,6 @@ pub struct IXpsRasterizationFactory1_Vtbl { ::windows_core::imp::com_interface!(IXpsRasterizationFactory2, IXpsRasterizationFactory2_Vtbl, 0x9c16ce3e_10f5_41fd_9ddc_6826669c2ff6); ::windows_core::imp::interface_hierarchy!(IXpsRasterizationFactory2, ::windows_core::IUnknown); impl IXpsRasterizationFactory2 { - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn CreateRasterizer(&self, xpspage: P0, dpix: f32, dpiy: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE, pixelformat: XPSRAS_PIXEL_FORMAT, backgroundcolor: XPSRAS_BACKGROUND_COLOR) -> ::windows_core::Result where @@ -6191,7 +5867,6 @@ pub struct IXpsRasterizationFactory2_Vtbl { ::windows_core::imp::com_interface!(IXpsRasterizer, IXpsRasterizer_Vtbl, 0x7567cfc8_c156_47a8_9dac_11a2ae5bdd6b); ::windows_core::imp::interface_hierarchy!(IXpsRasterizer, ::windows_core::IUnknown); impl IXpsRasterizer { - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn RasterizeRect(&self, x: i32, y: i32, width: i32, height: i32, notificationcallback: P0) -> ::windows_core::Result where @@ -8845,7 +8520,6 @@ impl ::core::default::Default for BranchOfficeLogOfflineFileFull { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COMPROPSHEETUI { pub cbSize: u16, @@ -9000,7 +8674,6 @@ impl ::core::default::Default for CORE_PRINTER_DRIVERW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CPSUICBPARAM { pub cbSize: u16, @@ -9033,7 +8706,6 @@ impl ::core::default::Default for CPSUICBPARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union CPSUICBPARAM_0 { pub OldSel: i32, @@ -9274,7 +8946,6 @@ impl ::core::default::Default for DEVICEPROPERTYHEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DEVQUERYPRINT_INFO { pub cbSize: u16, @@ -9318,7 +8989,6 @@ impl ::core::default::Default for DEVQUERYPRINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct DLGPAGE { pub cbSize: u16, @@ -9347,7 +9017,6 @@ impl ::core::default::Default for DLGPAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union DLGPAGE_0 { pub DlgTemplateID: u16, @@ -9372,7 +9041,6 @@ impl ::core::default::Default for DLGPAGE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DOCEVENT_CREATEDCPRE { pub pszDriver: ::windows_core::PWSTR, @@ -9477,7 +9145,6 @@ impl ::core::default::Default for DOCEVENT_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DOCUMENTPROPERTYHEADER { pub cbSize: u16, @@ -10578,7 +10245,6 @@ impl ::core::default::Default for EXTCHKBOX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct EXTPUSH { pub cbSize: u16, @@ -10608,7 +10274,6 @@ impl ::core::default::Default for EXTPUSH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union EXTPUSH_0 { pub DlgProc: super::super::UI::WindowsAndMessaging::DLGPROC, @@ -10633,7 +10298,6 @@ impl ::core::default::Default for EXTPUSH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union EXTPUSH_1 { pub DlgTemplateID: u16, @@ -11146,7 +10810,6 @@ impl ::core::default::Default for JOB_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_2A { pub JobId: u32, @@ -11252,7 +10915,6 @@ impl ::core::default::Default for JOB_INFO_2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_2W { pub JobId: u32, @@ -11389,7 +11051,6 @@ impl ::core::default::Default for JOB_INFO_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_4A { pub JobId: u32, @@ -11498,7 +11159,6 @@ impl ::core::default::Default for JOB_INFO_4A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct JOB_INFO_4W { pub JobId: u32, @@ -11607,7 +11267,6 @@ impl ::core::default::Default for JOB_INFO_4W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Display\"`"] #[cfg(feature = "Win32_Devices_Display")] pub struct KERNDATA { pub dwSize: u32, @@ -11701,7 +11360,6 @@ impl ::core::default::Default for MESSAGEBOX_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOR { pub pfnEnumPorts: PFN_PRINTING_ENUMPORTS, @@ -11747,7 +11405,6 @@ impl ::core::default::Default for MONITOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOR2 { pub cbSize: u32, @@ -11799,7 +11456,6 @@ impl ::core::default::Default for MONITOR2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub struct MONITOREX { pub dwMonitorSize: u32, @@ -11830,7 +11486,6 @@ impl ::core::default::Default for MONITOREX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct MONITORINIT { pub cbSize: u32, @@ -12246,7 +11901,6 @@ impl ::core::default::Default for NOTIFICATION_CONFIG_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OEMCUIPPARAM { pub cbSize: u32, @@ -12305,7 +11959,6 @@ impl ::core::default::Default for OEMCUIPPARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct OEMDMPARAM { pub cbSize: u32, @@ -12439,7 +12092,6 @@ impl ::core::default::Default for OEMUIPROCS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct OEMUIPSPARAM { pub cbSize: u32, @@ -12585,7 +12237,6 @@ impl ::core::default::Default for OPTCOMBO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPTITEM { pub cbSize: u16, @@ -12623,7 +12274,6 @@ impl ::core::default::Default for OPTITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union OPTITEM_0 { pub Sel: i32, @@ -12648,7 +12298,6 @@ impl ::core::default::Default for OPTITEM_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union OPTITEM_1 { pub pExtChkBox: *mut EXTCHKBOX, @@ -13136,7 +12785,6 @@ impl ::core::default::Default for PRINTER_CONNECTION_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_DEFAULTSA { pub pDatatype: ::windows_core::PSTR, @@ -13176,7 +12824,6 @@ impl ::core::default::Default for PRINTER_DEFAULTSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_DEFAULTSW { pub pDatatype: ::windows_core::PWSTR, @@ -13377,7 +13024,6 @@ impl ::core::default::Default for PRINTER_INFO_1W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct PRINTER_INFO_2A { pub pServerName: ::windows_core::PSTR, @@ -13477,7 +13123,6 @@ impl ::core::default::Default for PRINTER_INFO_2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] pub struct PRINTER_INFO_2W { pub pServerName: ::windows_core::PWSTR, @@ -13577,7 +13222,6 @@ impl ::core::default::Default for PRINTER_INFO_2W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct PRINTER_INFO_3 { pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR, @@ -13832,7 +13476,6 @@ impl ::core::default::Default for PRINTER_INFO_7W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_8A { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -13870,7 +13513,6 @@ impl ::core::default::Default for PRINTER_INFO_8A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_8W { pub pDevMode: *mut super::Gdi::DEVMODEW, @@ -13908,7 +13550,6 @@ impl ::core::default::Default for PRINTER_INFO_8W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_9A { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -13946,7 +13587,6 @@ impl ::core::default::Default for PRINTER_INFO_9A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTER_INFO_9W { pub pDevMode: *mut super::Gdi::DEVMODEW, @@ -14233,7 +13873,6 @@ impl ::core::default::Default for PRINTER_OPTIONSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTIFI32 { pub cjThis: u32, @@ -14447,7 +14086,6 @@ impl ::core::default::Default for PRINTIFI32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTPROCESSOROPENDATA { pub pDevMode: *mut super::Gdi::DEVMODEA, @@ -15040,7 +14678,6 @@ impl ::core::default::Default for PRINT_FEATURE_OPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PROPSHEETUI_GETICON_INFO { pub cbSize: u16, @@ -15113,7 +14750,6 @@ impl ::core::default::Default for PROPSHEETUI_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PROPSHEETUI_INFO_HEADER { pub cbSize: u16, @@ -15142,7 +14778,6 @@ impl ::core::default::Default for PROPSHEETUI_INFO_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union PROPSHEETUI_INFO_HEADER_0 { pub hIcon: super::super::UI::WindowsAndMessaging::HICON, @@ -16248,10 +15883,8 @@ impl ::core::default::Default for _SPLCLIENT_INFO_2_V3 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type EMFPLAYPROC = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type OEMCUIPCALLBACK = ::core::option::Option i32>; pub type PFNCOMPROPSHEET = ::core::option::Option isize>; @@ -16279,22 +15912,17 @@ pub type PFN_PRINTING_NOTIFYUNUSEDPORTS2 = ::core::option::Option u32>; pub type PFN_PRINTING_OPENPORT = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_OPENPORT2 = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub type PFN_PRINTING_OPENPORTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`, `\"Win32_System_Power\"`"] #[cfg(all(feature = "Win32_Devices_Communication", feature = "Win32_System_Power"))] pub type PFN_PRINTING_OPENPORTEX2 = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Power\"`"] #[cfg(feature = "Win32_System_Power")] pub type PFN_PRINTING_POWEREVENT2 = ::core::option::Option u32>; pub type PFN_PRINTING_READPORT = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_READPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_SENDRECVBIDIDATAFROMPORT2 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] #[cfg(feature = "Win32_Devices_Communication")] pub type PFN_PRINTING_SETPORTTIMEOUTS = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Devices_Communication\"`"] #[cfg(feature = "Win32_Devices_Communication")] pub type PFN_PRINTING_SETPORTTIMEOUTS2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_SHUTDOWN2 = ::core::option::Option; @@ -16309,7 +15937,6 @@ pub type PFN_PRINTING_XCVDATAPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_PRINTING_XCVOPENPORT2 = ::core::option::Option super::super::Foundation::BOOL>; pub type ROUTER_NOTIFY_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type _CPSUICALLBACK = ::core::option::Option i32>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/mod.rs index 4d268665e4..33c1ff9522 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/mod.rs @@ -1,66 +1,44 @@ #[cfg(feature = "Win32_Graphics_CompositionSwapchain")] -#[doc = "Required features: `\"Win32_Graphics_CompositionSwapchain\"`"] pub mod CompositionSwapchain; #[cfg(feature = "Win32_Graphics_DXCore")] -#[doc = "Required features: `\"Win32_Graphics_DXCore\"`"] pub mod DXCore; #[cfg(feature = "Win32_Graphics_Direct2D")] -#[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] pub mod Direct2D; #[cfg(feature = "Win32_Graphics_Direct3D")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] pub mod Direct3D; #[cfg(feature = "Win32_Graphics_Direct3D10")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D10\"`"] pub mod Direct3D10; #[cfg(feature = "Win32_Graphics_Direct3D11")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D11\"`"] pub mod Direct3D11; #[cfg(feature = "Win32_Graphics_Direct3D11on12")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D11on12\"`"] pub mod Direct3D11on12; #[cfg(feature = "Win32_Graphics_Direct3D12")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] pub mod Direct3D12; #[cfg(feature = "Win32_Graphics_Direct3D9")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] pub mod Direct3D9; #[cfg(feature = "Win32_Graphics_Direct3D9on12")] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9on12\"`"] pub mod Direct3D9on12; #[cfg(feature = "Win32_Graphics_DirectComposition")] -#[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] pub mod DirectComposition; #[cfg(feature = "Win32_Graphics_DirectDraw")] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] pub mod DirectDraw; #[cfg(feature = "Win32_Graphics_DirectManipulation")] -#[doc = "Required features: `\"Win32_Graphics_DirectManipulation\"`"] pub mod DirectManipulation; #[cfg(feature = "Win32_Graphics_DirectWrite")] -#[doc = "Required features: `\"Win32_Graphics_DirectWrite\"`"] pub mod DirectWrite; #[cfg(feature = "Win32_Graphics_Dwm")] -#[doc = "Required features: `\"Win32_Graphics_Dwm\"`"] pub mod Dwm; #[cfg(feature = "Win32_Graphics_Dxgi")] -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] pub mod Dxgi; #[cfg(feature = "Win32_Graphics_Gdi")] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] pub mod Gdi; #[cfg(feature = "Win32_Graphics_GdiPlus")] -#[doc = "Required features: `\"Win32_Graphics_GdiPlus\"`"] pub mod GdiPlus; #[cfg(feature = "Win32_Graphics_Hlsl")] -#[doc = "Required features: `\"Win32_Graphics_Hlsl\"`"] pub mod Hlsl; #[cfg(feature = "Win32_Graphics_Imaging")] -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] pub mod Imaging; #[cfg(feature = "Win32_Graphics_OpenGL")] -#[doc = "Required features: `\"Win32_Graphics_OpenGL\"`"] pub mod OpenGL; #[cfg(feature = "Win32_Graphics_Printing")] -#[doc = "Required features: `\"Win32_Graphics_Printing\"`"] pub mod Printing; diff --git a/crates/libs/windows/src/Windows/Win32/Management/mod.rs b/crates/libs/windows/src/Windows/Win32/Management/mod.rs index 636ff37e01..25326fbaf5 100644 --- a/crates/libs/windows/src/Windows/Win32/Management/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Management/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Management_MobileDeviceManagementRegistration")] -#[doc = "Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`"] pub mod MobileDeviceManagementRegistration; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/impl.rs index ebc196d18b..df1b7b3676 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/impl.rs @@ -274,7 +274,6 @@ impl IAudioProcessingObjectLoggingService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IAudioProcessingObjectNotifications_Impl: Sized { fn GetApoNotificationRegistrationInfo(&self, aponotifications: *mut *mut APO_NOTIFICATION_DESCRIPTOR, count: *mut u32) -> ::windows_core::Result<()>; @@ -305,7 +304,6 @@ impl IAudioProcessingObjectNotifications_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IAudioProcessingObjectNotifications2_Impl: Sized + IAudioProcessingObjectNotifications_Impl { fn GetApoNotificationRegistrationInfo2(&self, maxaponotificationtypesupported: APO_NOTIFICATION_TYPE, aponotifications: *mut *mut APO_NOTIFICATION_DESCRIPTOR, count: *mut u32) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs index 67284c1b18..83da249365 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Apo/mod.rs @@ -179,7 +179,6 @@ impl IAudioProcessingObjectNotifications { pub unsafe fn GetApoNotificationRegistrationInfo(&self, aponotifications: *mut *mut APO_NOTIFICATION_DESCRIPTOR, count: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetApoNotificationRegistrationInfo)(::windows_core::Interface::as_raw(self), aponotifications, count).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn HandleNotification(&self, aponotification: *const APO_NOTIFICATION) { (::windows_core::Interface::vtable(self).HandleNotification)(::windows_core::Interface::as_raw(self), aponotification) @@ -201,7 +200,6 @@ impl IAudioProcessingObjectNotifications2 { pub unsafe fn GetApoNotificationRegistrationInfo(&self, aponotifications: *mut *mut APO_NOTIFICATION_DESCRIPTOR, count: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetApoNotificationRegistrationInfo)(::windows_core::Interface::as_raw(self), aponotifications, count).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn HandleNotification(&self, aponotification: *const APO_NOTIFICATION) { (::windows_core::Interface::vtable(self).base__.HandleNotification)(::windows_core::Interface::as_raw(self), aponotification) @@ -399,134 +397,91 @@ pub const DEVICE_NOT_ROTATED: DEVICE_ORIENTATION_TYPE = DEVICE_ORIENTATION_TYPE( pub const DEVICE_ROTATED_180_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = DEVICE_ORIENTATION_TYPE(2i32); pub const DEVICE_ROTATED_270_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = DEVICE_ORIENTATION_TYPE(3i32); pub const DEVICE_ROTATED_90_DEGREES_CLOCKWISE: DEVICE_ORIENTATION_TYPE = DEVICE_ORIENTATION_TYPE(1i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ApplyToBluetooth: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ApplyToCapture: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ApplyToRender: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ApplyToUsb: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_Author: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_EffectPackSchema_Version: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 29 }; pub const PKEY_FX_EffectPack_Schema_V1: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x7abf23d9_727e_4d0b_86a3_dd501d260001); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_Enumerator: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ObjectId: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_State: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_SupportAppLauncher: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_SupportedFormats: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_VersionMajor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_VersionMinor: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 5 }; pub const SID_AudioProcessingObjectLoggingService: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x8b8008af_09f9_456e_a173_bdb58499bce7); @@ -666,7 +621,6 @@ impl ::core::default::Default for APOInitBaseStruct { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct APOInitSystemEffects { pub APOInit: APOInitBaseStruct, @@ -706,7 +660,6 @@ impl ::core::default::Default for APOInitSystemEffects { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct APOInitSystemEffects2 { pub APOInit: APOInitBaseStruct, @@ -760,7 +713,6 @@ impl ::core::default::Default for APOInitSystemEffects2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct APOInitSystemEffects3 { pub APOInit: APOInitBaseStruct, @@ -906,7 +858,6 @@ impl ::core::default::Default for APO_CONNECTION_PROPERTY_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct APO_NOTIFICATION { pub r#type: APO_NOTIFICATION_TYPE, @@ -929,7 +880,6 @@ impl ::core::default::Default for APO_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub union APO_NOTIFICATION_0 { pub audioEndpointVolumeChange: ::std::mem::ManuallyDrop, @@ -1077,7 +1027,6 @@ impl ::core::default::Default for AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATIO } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION { pub endpoint: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -1325,7 +1274,6 @@ impl ::core::default::Default for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFI } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION { pub endpoint: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -1401,7 +1349,6 @@ impl ::core::default::Default for AUDIO_VOLUME_NOTIFICATION_DATA2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct AudioFXExtensionParams { pub AddPageParam: super::super::super::Foundation::LPARAM, diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/impl.rs index 4ab4a48dc8..366ec24a49 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub trait IDirectMusic_Impl: Sized { fn EnumPort(&self, dwindex: u32, pportcaps: *mut DMUS_PORTCAPS) -> ::windows_core::Result<()>; @@ -78,7 +77,6 @@ impl IDirectMusic_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub trait IDirectMusic8_Impl: Sized + IDirectMusic_Impl { fn SetExternalMasterClock(&self, pclock: ::core::option::Option<&super::super::IReferenceClock>) -> ::windows_core::Result<()>; @@ -290,7 +288,6 @@ impl IDirectMusicInstrument_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Media_Audio_DirectSound", feature = "Win32_System_IO"))] pub trait IDirectMusicPort_Impl: Sized { fn PlayBuffer(&self, pbuffer: ::core::option::Option<&IDirectMusicBuffer>) -> ::windows_core::Result<()>; @@ -685,7 +682,6 @@ impl IDirectMusicSynth8_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub trait IDirectMusicSynthSink_Impl: Sized { fn Init(&self, psynth: ::core::option::Option<&IDirectMusicSynth>) -> ::windows_core::Result<()>; 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 dcbec55235..8251f708ee 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 @@ -34,7 +34,6 @@ impl IDirectMusic { pub unsafe fn GetDefaultPort(&self, pguidport: *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDefaultPort)(::windows_core::Interface::as_raw(self), pguidport).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn SetDirectSound(&self, pdirectsound: P0, hwnd: P1) -> ::windows_core::Result<()> where @@ -97,7 +96,6 @@ impl IDirectMusic8 { pub unsafe fn GetDefaultPort(&self, pguidport: *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDefaultPort)(::windows_core::Interface::as_raw(self), pguidport).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn SetDirectSound(&self, pdirectsound: P0, hwnd: P1) -> ::windows_core::Result<()> where @@ -285,7 +283,6 @@ impl IDirectMusicPort { pub unsafe fn GetCaps(&self, pportcaps: *mut DMUS_PORTCAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCaps)(::windows_core::Interface::as_raw(self), pportcaps).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn DeviceIoControl(&self, dwiocontrolcode: u32, lpinbuffer: *mut ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeviceIoControl)(::windows_core::Interface::as_raw(self), dwiocontrolcode, lpinbuffer, ninbuffersize, lpoutbuffer, noutbuffersize, lpbytesreturned, lpoverlapped).ok() @@ -308,7 +305,6 @@ impl IDirectMusicPort { pub unsafe fn GetChannelPriority(&self, dwchannelgroup: u32, dwchannel: u32, pdwpriority: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetChannelPriority)(::windows_core::Interface::as_raw(self), dwchannelgroup, dwchannel, pdwpriority).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn SetDirectSound(&self, pdirectsound: P0, pdirectsoundbuffer: P1) -> ::windows_core::Result<()> where @@ -606,7 +602,6 @@ impl IDirectMusicSynthSink { pub unsafe fn RefTimeToSample(&self, rftime: i64, pllsampletime: *mut i64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RefTimeToSample)(::windows_core::Interface::as_raw(self), rftime, pllsampletime).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn SetDirectSound(&self, pdirectsound: P0, pdirectsoundbuffer: P1) -> ::windows_core::Result<()> where @@ -2385,7 +2380,6 @@ impl ::core::default::Default for MIDILOCALE { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub struct MIDIOPENDESC { pub hMidi: super::HMIDI, diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/impl.rs index ce71425b98..58409e3338 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/impl.rs @@ -79,7 +79,6 @@ impl IDirectSound_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait IDirectSound3DBuffer_Impl: Sized { fn GetAllParameters(&self, pds3dbuffer: *mut DS3DBUFFER) -> ::windows_core::Result<()>; @@ -264,7 +263,6 @@ impl IDirectSound3DBuffer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub trait IDirectSound3DListener_Impl: Sized { fn GetAllParameters(&self, plistener: *mut DS3DLISTENER) -> ::windows_core::Result<()>; 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 062592cdfb..6eaae27615 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 @@ -120,7 +120,6 @@ pub struct IDirectSound_Vtbl { ::windows_core::imp::com_interface!(IDirectSound3DBuffer, IDirectSound3DBuffer_Vtbl, 0x279afa86_4981_11ce_a521_0020af0be560); ::windows_core::imp::interface_hierarchy!(IDirectSound3DBuffer, ::windows_core::IUnknown); impl IDirectSound3DBuffer { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetAllParameters(&self, pds3dbuffer: *mut DS3DBUFFER) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAllParameters)(::windows_core::Interface::as_raw(self), pds3dbuffer).ok() @@ -128,7 +127,6 @@ impl IDirectSound3DBuffer { pub unsafe fn GetConeAngles(&self, pdwinsideconeangle: *mut u32, pdwoutsideconeangle: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetConeAngles)(::windows_core::Interface::as_raw(self), pdwinsideconeangle, pdwoutsideconeangle).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetConeOrientation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -150,19 +148,16 @@ impl IDirectSound3DBuffer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPosition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPosition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetVelocity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVelocity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetAllParameters(&self, pcds3dbuffer: *const DS3DBUFFER, dwapply: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAllParameters)(::windows_core::Interface::as_raw(self), pcds3dbuffer, dwapply).ok() @@ -233,7 +228,6 @@ pub struct IDirectSound3DBuffer_Vtbl { ::windows_core::imp::com_interface!(IDirectSound3DListener, IDirectSound3DListener_Vtbl, 0x279afa84_4981_11ce_a521_0020af0be560); ::windows_core::imp::interface_hierarchy!(IDirectSound3DListener, ::windows_core::IUnknown); impl IDirectSound3DListener { - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetAllParameters(&self, plistener: *mut DS3DLISTENER) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAllParameters)(::windows_core::Interface::as_raw(self), plistener).ok() @@ -246,12 +240,10 @@ impl IDirectSound3DListener { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDopplerFactor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetOrientation(&self, pvorientfront: *mut super::super::super::Graphics::Direct3D::D3DVECTOR, pvorienttop: *mut super::super::super::Graphics::Direct3D::D3DVECTOR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOrientation)(::windows_core::Interface::as_raw(self), pvorientfront, pvorienttop).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetPosition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -261,13 +253,11 @@ impl IDirectSound3DListener { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRolloffFactor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn GetVelocity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVelocity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn SetAllParameters(&self, pclistener: *const DS3DLISTENER, dwapply: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAllParameters)(::windows_core::Interface::as_raw(self), pclistener, dwapply).ok() @@ -1250,7 +1240,6 @@ pub const KSPROPERTY_SUPPORT_GET: u32 = 1u32; pub const KSPROPERTY_SUPPORT_SET: u32 = 2u32; pub const _FACDS: u32 = 2168u32; #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct DS3DBUFFER { pub dwSize: u32, @@ -1297,7 +1286,6 @@ impl ::core::default::Default for DS3DBUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D\"`"] #[cfg(feature = "Win32_Graphics_Direct3D")] pub struct DS3DLISTENER { pub dwSize: u32, diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/impl.rs index e420d3009d..dee3a5bb59 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/impl.rs @@ -15,7 +15,6 @@ impl IAudioEndpointFormatControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub trait IAudioEndpointLastBufferControl_Impl: Sized { fn IsLastBufferControlSupported(&self) -> super::super::super::Foundation::BOOL; @@ -118,7 +117,6 @@ impl IAudioEndpointOffloadStreamMute_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub trait IAudioEndpointOffloadStreamVolume_Impl: Sized { fn GetVolumeChannelCount(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs index 1040a2b95d..9db9749891 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/Endpoints/mod.rs @@ -17,7 +17,6 @@ impl IAudioEndpointLastBufferControl { pub unsafe fn IsLastBufferControlSupported(&self) -> super::super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsLastBufferControlSupported)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub unsafe fn ReleaseOutputDataPointerForLastBuffer(&self, pconnectionproperty: *const super::Apo::APO_CONNECTION_PROPERTY) { (::windows_core::Interface::vtable(self).ReleaseOutputDataPointerForLastBuffer)(::windows_core::Interface::as_raw(self), pconnectionproperty) @@ -77,7 +76,6 @@ impl IAudioEndpointOffloadStreamVolume { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVolumeChannelCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub unsafe fn SetChannelVolumes(&self, u32channelcount: u32, pf32volumes: *const f32, u32curvetype: super::super::KernelStreaming::AUDIO_CURVE_TYPE, pcurveduration: *const i64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetChannelVolumes)(::windows_core::Interface::as_raw(self), u32channelcount, pf32volumes, u32curvetype, pcurveduration).ok() @@ -389,16 +387,12 @@ pub struct IHardwareAudioEngineBase_Vtbl { pub GetGfxState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, *mut super::super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x9f2f7b66_65ac_4fa6_8ae4_123c78b89313); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x12d83bd7_cf12_46be_8540_812710d3021c), pid: 3 }; pub const eConnectorCount: EndpointConnectorType = EndpointConnectorType(4i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/impl.rs index 1fc01ac3bb..743a013905 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/impl.rs @@ -1298,7 +1298,6 @@ impl IAudioStreamVolume_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IAudioSystemEffectsPropertyChangeNotificationClient_Impl: Sized { fn OnPropertyChanged(&self, r#type: AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE, key: &super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()>; @@ -1319,7 +1318,6 @@ impl IAudioSystemEffectsPropertyChangeNotificationClient_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IAudioSystemEffectsPropertyStore_Impl: Sized { fn OpenDefaultPropertyStore(&self, stgmaccess: u32) -> ::windows_core::Result; @@ -1839,7 +1837,6 @@ impl IDeviceTopology_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IMMDevice_Impl: Sized { fn Activate(&self, iid: *const ::windows_core::GUID, dwclsctx: super::super::System::Com::CLSCTX, pactivationparams: *const ::windows_core::PROPVARIANT, ppinterface: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -2041,7 +2038,6 @@ impl IMMEndpoint_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMMNotificationClient_Impl: Sized { fn OnDeviceStateChanged(&self, pwstrdeviceid: &::windows_core::PCWSTR, dwnewstate: DEVICE_STATE) -> ::windows_core::Result<()>; @@ -2093,7 +2089,6 @@ impl IMMNotificationClient_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMessageFilter_Impl: Sized { fn HandleInComingCall(&self, dwcalltype: u32, htaskcaller: super::HTASK, dwtickcount: u32, lpinterfaceinfo: *const super::super::System::Com::INTERFACEINFO) -> u32; 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 3a4de5677c..11832c5168 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs @@ -1,17 +1,12 @@ #[cfg(feature = "Win32_Media_Audio_Apo")] -#[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] pub mod Apo; #[cfg(feature = "Win32_Media_Audio_DirectMusic")] -#[doc = "Required features: `\"Win32_Media_Audio_DirectMusic\"`"] pub mod DirectMusic; #[cfg(feature = "Win32_Media_Audio_DirectSound")] -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] pub mod DirectSound; #[cfg(feature = "Win32_Media_Audio_Endpoints")] -#[doc = "Required features: `\"Win32_Media_Audio_Endpoints\"`"] pub mod Endpoints; #[cfg(feature = "Win32_Media_Audio_XAudio2")] -#[doc = "Required features: `\"Win32_Media_Audio_XAudio2\"`"] pub mod XAudio2; #[inline] pub unsafe fn ActivateAudioInterfaceAsync(deviceinterfacepath: P0, riid: *const ::windows_core::GUID, activationparams: ::core::option::Option<*const ::windows_core::PROPVARIANT>, completionhandler: P1) -> ::windows_core::Result @@ -129,7 +124,6 @@ where ::windows_targets::link!("msacm32.dll" "system" fn acmDriverClose(had : HACMDRIVER, fdwclose : u32) -> u32); acmDriverClose(had.into_param().abi(), fdwclose) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn acmDriverDetailsA(hadid: P0, padd: *mut ACMDRIVERDETAILSA, fdwdetails: u32) -> u32 @@ -139,7 +133,6 @@ where ::windows_targets::link!("msacm32.dll" "system" fn acmDriverDetailsA(hadid : HACMDRIVERID, padd : *mut ACMDRIVERDETAILSA, fdwdetails : u32) -> u32); acmDriverDetailsA(hadid.into_param().abi(), padd, fdwdetails) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn acmDriverDetailsW(hadid: P0, padd: *mut ACMDRIVERDETAILSW, fdwdetails: u32) -> u32 @@ -2160,7 +2153,6 @@ pub struct IAudioStreamVolume_Vtbl { ::windows_core::imp::com_interface!(IAudioSystemEffectsPropertyChangeNotificationClient, IAudioSystemEffectsPropertyChangeNotificationClient_Vtbl, 0x20049d40_56d5_400e_a2ef_385599feed49); ::windows_core::imp::interface_hierarchy!(IAudioSystemEffectsPropertyChangeNotificationClient, ::windows_core::IUnknown); impl IAudioSystemEffectsPropertyChangeNotificationClient { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OnPropertyChanged(&self, r#type: AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE, key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnPropertyChanged)(::windows_core::Interface::as_raw(self), r#type, ::core::mem::transmute(key)).ok() @@ -2178,19 +2170,16 @@ pub struct IAudioSystemEffectsPropertyChangeNotificationClient_Vtbl { ::windows_core::imp::com_interface!(IAudioSystemEffectsPropertyStore, IAudioSystemEffectsPropertyStore_Vtbl, 0x302ae7f9_d7e0_43e4_971b_1f8293613d2a); ::windows_core::imp::interface_hierarchy!(IAudioSystemEffectsPropertyStore, ::windows_core::IUnknown); impl IAudioSystemEffectsPropertyStore { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenDefaultPropertyStore(&self, stgmaccess: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenDefaultPropertyStore)(::windows_core::Interface::as_raw(self), stgmaccess, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenUserPropertyStore(&self, stgmaccess: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenUserPropertyStore)(::windows_core::Interface::as_raw(self), stgmaccess, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OpenVolatilePropertyStore(&self, stgmaccess: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2524,7 +2513,6 @@ pub struct IDeviceTopology_Vtbl { ::windows_core::imp::com_interface!(IMMDevice, IMMDevice_Vtbl, 0xd666063f_1587_4e43_81f1_b948e807363f); ::windows_core::imp::interface_hierarchy!(IMMDevice, ::windows_core::IUnknown); impl IMMDevice { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Activate(&self, dwclsctx: super::super::System::Com::CLSCTX, pactivationparams: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result where @@ -2533,7 +2521,6 @@ impl IMMDevice { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).Activate)(::windows_core::Interface::as_raw(self), &T::IID, dwclsctx, ::core::mem::transmute(pactivationparams.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn OpenPropertyStore(&self, stgmaccess: super::super::System::Com::STGM) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2679,7 +2666,6 @@ impl IMMNotificationClient { { (::windows_core::Interface::vtable(self).OnDefaultDeviceChanged)(::windows_core::Interface::as_raw(self), flow, role, pwstrdefaultdeviceid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OnPropertyValueChanged(&self, pwstrdeviceid: P0, key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> where @@ -2704,7 +2690,6 @@ pub struct IMMNotificationClient_Vtbl { ::windows_core::imp::com_interface!(IMessageFilter, IMessageFilter_Vtbl, 0x00000016_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IMessageFilter, ::windows_core::IUnknown); impl IMessageFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HandleInComingCall(&self, dwcalltype: u32, htaskcaller: P0, dwtickcount: u32, lpinterfaceinfo: ::core::option::Option<*const super::super::System::Com::INTERFACEINFO>) -> u32 where @@ -3998,52 +3983,36 @@ pub const MOD_WAVETABLE: u32 = 6u32; pub const Microphone: EndpointFormFactor = EndpointFormFactor(4i32); pub const Muted: AudioStateMonitorSoundLevel = AudioStateMonitorSoundLevel(0i32); pub const Out: DataFlow = DataFlow(1i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointLogo_IconEffects: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointLogo_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf1ab780d_2010_4ed3_a3a6_8b87f0f0c476), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointSettings_LaunchContract: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14242002_0320_4de4_9555_a7d82b73c286), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpointSettings_MenuText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14242002_0320_4de4_9555_a7d82b73c286), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Association: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_ControlPanelPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Default_VolumeInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Disable_SysFx: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_FormFactor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_FullRangeSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_JackSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_PhysicalSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEndpoint_Supports_EventDriven_Mode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1da5d803_d492_4edd_8c23_e0c0ffee7f0e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEngine_DeviceFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf19f064d_082c_4e27_bc73_6882a1bb8e4c), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AudioEngine_OEMFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4870e26_3cc5_4cd2_ba46_ca0a9a70ed04), pid: 3 }; pub const PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE: PROCESS_LOOPBACK_MODE = PROCESS_LOOPBACK_MODE(1i32); @@ -4754,7 +4723,6 @@ impl ::core::fmt::Debug for _AUDCLNT_BUFFERFLAGS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct ACMDRIVERDETAILSA { pub cbStruct: u32, @@ -4793,7 +4761,6 @@ impl ::core::default::Default for ACMDRIVERDETAILSA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct ACMDRIVERDETAILSW { pub cbStruct: u32, @@ -7761,10 +7728,8 @@ pub type ACMFORMATENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; pub type ACMFORMATTAGENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; pub type LPACMDRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPMIDICALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPWAVECALLBACK = ::core::option::Option; pub type PAudioStateMonitorCallback = ::core::option::Option, context: *const ::core::ffi::c_void)>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/impl.rs index 14d4e59203..62141ce7a3 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/impl.rs @@ -25,7 +25,6 @@ impl IComponentAuthenticate_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMDSPDevice_Impl: Sized { fn GetName(&self, pwszname: ::windows_core::PWSTR, nmaxchars: u32) -> ::windows_core::Result<()>; @@ -149,7 +148,6 @@ impl IMDSPDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Ole"))] pub trait IMDSPDevice2_Impl: Sized + IMDSPDevice_Impl { fn GetStorage(&self, pszstoragename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -200,7 +198,6 @@ impl IMDSPDevice2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Ole"))] pub trait IMDSPDevice3_Impl: Sized + IMDSPDevice2_Impl { fn GetProperty(&self, pwszpropname: &::windows_core::PCWSTR) -> ::windows_core::Result<::windows_core::PROPVARIANT>; @@ -270,7 +267,6 @@ impl IMDSPDevice3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMDSPDeviceControl_Impl: Sized { fn GetDCStatus(&self) -> ::windows_core::Result; @@ -689,7 +685,6 @@ impl IMDSPRevoked_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMDSPStorage_Impl: Sized { fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()>; @@ -800,7 +795,6 @@ impl IMDSPStorage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IMDSPStorage2_Impl: Sized + IMDSPStorage_Impl { fn GetStorage(&self, pszstoragename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -857,7 +851,6 @@ impl IMDSPStorage2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IMDSPStorage3_Impl: Sized + IMDSPStorage2_Impl { fn GetMetadata(&self, pmetadata: ::core::option::Option<&IWMDMMetaData>) -> ::windows_core::Result<()>; @@ -888,7 +881,6 @@ impl IMDSPStorage3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IMDSPStorage4_Impl: Sized + IMDSPStorage3_Impl { fn SetReferences(&self, dwrefs: u32, ppispstorage: *const ::core::option::Option) -> ::windows_core::Result<()>; @@ -1440,7 +1432,6 @@ impl ISCPSession_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IWMDMDevice_Impl: Sized { fn GetName(&self, pwszname: ::windows_core::PWSTR, nmaxchars: u32) -> ::windows_core::Result<()>; @@ -1564,7 +1555,6 @@ impl IWMDMDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Ole"))] pub trait IWMDMDevice2_Impl: Sized + IWMDMDevice_Impl { fn GetStorage(&self, pszstoragename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1615,7 +1605,6 @@ impl IWMDMDevice2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Ole"))] pub trait IWMDMDevice3_Impl: Sized + IWMDMDevice2_Impl { fn GetProperty(&self, pwszpropname: &::windows_core::PCWSTR) -> ::windows_core::Result<::windows_core::PROPVARIANT>; @@ -1685,7 +1674,6 @@ impl IWMDMDevice3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IWMDMDeviceControl_Impl: Sized { fn GetStatus(&self) -> ::windows_core::Result; @@ -2141,7 +2129,6 @@ impl IWMDMObjectInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IWMDMOperation_Impl: Sized { fn BeginRead(&self) -> ::windows_core::Result<()>; @@ -2228,7 +2215,6 @@ impl IWMDMOperation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IWMDMOperation2_Impl: Sized + IWMDMOperation_Impl { fn SetObjectAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: *const super::Audio::WAVEFORMATEX, pvideoformat: *const super::MediaFoundation::VIDEOINFOHEADER) -> ::windows_core::Result<()>; @@ -2259,7 +2245,6 @@ impl IWMDMOperation2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IWMDMOperation3_Impl: Sized + IWMDMOperation_Impl { fn TransferObjectDataOnClearChannel(&self, pdata: *mut u8, pdwsize: *mut u32) -> ::windows_core::Result<()>; @@ -2385,7 +2370,6 @@ impl IWMDMRevoked_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IWMDMStorage_Impl: Sized { fn SetAttributes(&self, dwattributes: u32, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()>; @@ -2483,7 +2467,6 @@ impl IWMDMStorage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IWMDMStorage2_Impl: Sized + IWMDMStorage_Impl { fn GetStorage(&self, pszstoragename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -2527,7 +2510,6 @@ impl IWMDMStorage2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IWMDMStorage3_Impl: Sized + IWMDMStorage2_Impl { fn GetMetadata(&self) -> ::windows_core::Result; @@ -2584,7 +2566,6 @@ impl IWMDMStorage3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub trait IWMDMStorage4_Impl: Sized + IWMDMStorage3_Impl { fn SetReferences(&self, dwrefs: u32, ppiwmdmstorage: *const ::core::option::Option) -> ::windows_core::Result<()>; 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 60912ea33b..3d125c93a2 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -50,7 +50,6 @@ impl IMDSPDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, pformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormatSupport)(::windows_core::Interface::as_raw(self), pformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -113,7 +112,6 @@ impl IMDSPDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, pformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFormatSupport)(::windows_core::Interface::as_raw(self), pformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -128,12 +126,10 @@ impl IMDSPDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormatSupport2)(::windows_core::Interface::as_raw(self), dwflags, ppaudioformatex, pnaudioformatcount, ppvideoformatex, pnvideoformatcount, ppfiletype, pnfiletypecount).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows_core::IUnknown>, pcunks: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSpecifyPropertyPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppspecifyproppages), pppunknowns, pcunks).ok() @@ -192,7 +188,6 @@ impl IMDSPDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, pformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFormatSupport)(::windows_core::Interface::as_raw(self), pformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -207,12 +202,10 @@ impl IMDSPDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFormatSupport2)(::windows_core::Interface::as_raw(self), dwflags, ppaudioformatex, pnaudioformatcount, ppvideoformatex, pnvideoformatcount, ppfiletype, pnfiletypecount).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows_core::IUnknown>, pcunks: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSpecifyPropertyPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppspecifyproppages), pppunknowns, pcunks).ok() @@ -272,7 +265,6 @@ impl IMDSPDeviceControl { pub unsafe fn Play(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Play)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn Record(&self, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Record)(::windows_core::Interface::as_raw(self), pformat).ok() @@ -543,7 +535,6 @@ pub struct IMDSPRevoked_Vtbl { ::windows_core::imp::com_interface!(IMDSPStorage, IMDSPStorage_Vtbl, 0x1dcb3a16_33ed_11d3_8470_00c04f79dbc0); ::windows_core::imp::interface_hierarchy!(IMDSPStorage, ::windows_core::IUnknown); impl IMDSPStorage { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -552,7 +543,6 @@ impl IMDSPStorage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -570,7 +560,6 @@ impl IMDSPStorage { pub unsafe fn GetRights(&self, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: &mut [u8; 8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetRights)(::windows_core::Interface::as_raw(self), pprights, pnrightscount, ::core::mem::transmute(abmac.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn CreateStorage(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pwszname: P0) -> ::windows_core::Result where @@ -614,7 +603,6 @@ pub struct IMDSPStorage_Vtbl { ::windows_core::imp::com_interface!(IMDSPStorage2, IMDSPStorage2_Vtbl, 0x0a5e07a5_6454_4451_9c36_1c6ae7e2b1d6); ::windows_core::imp::interface_hierarchy!(IMDSPStorage2, ::windows_core::IUnknown, IMDSPStorage); impl IMDSPStorage2 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -623,7 +611,6 @@ impl IMDSPStorage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -641,7 +628,6 @@ impl IMDSPStorage2 { pub unsafe fn GetRights(&self, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: &mut [u8; 8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetRights)(::windows_core::Interface::as_raw(self), pprights, pnrightscount, ::core::mem::transmute(abmac.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn CreateStorage(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pwszname: P0) -> ::windows_core::Result where @@ -664,7 +650,6 @@ impl IMDSPStorage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CreateStorage2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>, pwszname: P0, qwfilesize: u64) -> ::windows_core::Result where @@ -673,12 +658,10 @@ impl IMDSPStorage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStorage2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null())), pwszname.into_param().abi(), qwfilesize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -705,7 +688,6 @@ pub struct IMDSPStorage2_Vtbl { ::windows_core::imp::com_interface!(IMDSPStorage3, IMDSPStorage3_Vtbl, 0x6c669867_97ed_4a67_9706_1c5529d2a414); ::windows_core::imp::interface_hierarchy!(IMDSPStorage3, ::windows_core::IUnknown, IMDSPStorage, IMDSPStorage2); impl IMDSPStorage3 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -714,7 +696,6 @@ impl IMDSPStorage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -732,7 +713,6 @@ impl IMDSPStorage3 { pub unsafe fn GetRights(&self, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: &mut [u8; 8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetRights)(::windows_core::Interface::as_raw(self), pprights, pnrightscount, ::core::mem::transmute(abmac.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn CreateStorage(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pwszname: P0) -> ::windows_core::Result where @@ -755,7 +735,6 @@ impl IMDSPStorage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CreateStorage2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>, pwszname: P0, qwfilesize: u64) -> ::windows_core::Result where @@ -764,12 +743,10 @@ impl IMDSPStorage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateStorage2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null())), pwszname.into_param().abi(), qwfilesize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -797,7 +774,6 @@ pub struct IMDSPStorage3_Vtbl { ::windows_core::imp::com_interface!(IMDSPStorage4, IMDSPStorage4_Vtbl, 0x3133b2c4_515c_481b_b1ce_39327ecb4f74); ::windows_core::imp::interface_hierarchy!(IMDSPStorage4, ::windows_core::IUnknown, IMDSPStorage, IMDSPStorage2, IMDSPStorage3); impl IMDSPStorage4 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -806,7 +782,6 @@ impl IMDSPStorage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -824,7 +799,6 @@ impl IMDSPStorage4 { pub unsafe fn GetRights(&self, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: &mut [u8; 8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetRights)(::windows_core::Interface::as_raw(self), pprights, pnrightscount, ::core::mem::transmute(abmac.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn CreateStorage(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pwszname: P0) -> ::windows_core::Result where @@ -847,7 +821,6 @@ impl IMDSPStorage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CreateStorage2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>, pwszname: P0, qwfilesize: u64) -> ::windows_core::Result where @@ -856,12 +829,10 @@ impl IMDSPStorage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateStorage2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null())), pwszname.into_param().abi(), qwfilesize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, paudioformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1417,7 +1388,6 @@ impl IWMDMDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, ppformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormatSupport)(::windows_core::Interface::as_raw(self), ppformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -1480,7 +1450,6 @@ impl IWMDMDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, ppformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFormatSupport)(::windows_core::Interface::as_raw(self), ppformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -1495,12 +1464,10 @@ impl IWMDMDevice2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormatSupport2)(::windows_core::Interface::as_raw(self), dwflags, ppaudioformatex, pnaudioformatcount, ppvideoformatex, pnvideoformatcount, ppfiletype, pnfiletypecount).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows_core::IUnknown>, pcunks: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSpecifyPropertyPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppspecifyproppages), pppunknowns, pcunks).ok() @@ -1559,7 +1526,6 @@ impl IWMDMDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormatSupport(&self, ppformatex: *mut *mut super::Audio::WAVEFORMATEX, pnformatcount: *mut u32, pppwszmimetype: *mut *mut ::windows_core::PWSTR, pnmimetypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetFormatSupport)(::windows_core::Interface::as_raw(self), ppformatex, pnformatcount, pppwszmimetype, pnmimetypecount).ok() @@ -1574,12 +1540,10 @@ impl IWMDMDevice3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut super::Audio::WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut super::MediaFoundation::VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFormatSupport2)(::windows_core::Interface::as_raw(self), dwflags, ppaudioformatex, pnaudioformatcount, ppvideoformatex, pnvideoformatcount, ppfiletype, pnfiletypecount).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows_core::IUnknown>, pcunks: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSpecifyPropertyPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppspecifyproppages), pppunknowns, pcunks).ok() @@ -1639,7 +1603,6 @@ impl IWMDMDeviceControl { pub unsafe fn Play(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Play)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn Record(&self, pformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Record)(::windows_core::Interface::as_raw(self), pformat).ok() @@ -1909,12 +1872,10 @@ impl IWMDMOperation { pub unsafe fn SetObjectName(&self, pwszname: &[u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pwszname.as_ptr()), pwszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetObjectAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetObjectAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -1971,12 +1932,10 @@ impl IWMDMOperation2 { pub unsafe fn SetObjectName(&self, pwszname: &[u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetObjectName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pwszname.as_ptr()), pwszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetObjectAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetObjectAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetObjectAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -1996,12 +1955,10 @@ impl IWMDMOperation2 { { (::windows_core::Interface::vtable(self).base__.End)(::windows_core::Interface::as_raw(self), phcompletioncode, pnewobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetObjectAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetObjectAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetObjectAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2035,12 +1992,10 @@ impl IWMDMOperation3 { pub unsafe fn SetObjectName(&self, pwszname: &[u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetObjectName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pwszname.as_ptr()), pwszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetObjectAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetObjectAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetObjectAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetObjectAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -2162,7 +2117,6 @@ pub struct IWMDMRevoked_Vtbl { ::windows_core::imp::com_interface!(IWMDMStorage, IWMDMStorage_Vtbl, 0x1dcb3a06_33ed_11d3_8470_00c04f79dbc0); ::windows_core::imp::interface_hierarchy!(IWMDMStorage, ::windows_core::IUnknown); impl IWMDMStorage { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -2171,7 +2125,6 @@ impl IWMDMStorage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2220,7 +2173,6 @@ pub struct IWMDMStorage_Vtbl { ::windows_core::imp::com_interface!(IWMDMStorage2, IWMDMStorage2_Vtbl, 0x1ed5a144_5cd5_4683_9eff_72cbdb2d9533); ::windows_core::imp::interface_hierarchy!(IWMDMStorage2, ::windows_core::IUnknown, IWMDMStorage); impl IWMDMStorage2 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -2229,7 +2181,6 @@ impl IWMDMStorage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2261,12 +2212,10 @@ impl IWMDMStorage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2289,7 +2238,6 @@ pub struct IWMDMStorage2_Vtbl { ::windows_core::imp::com_interface!(IWMDMStorage3, IWMDMStorage3_Vtbl, 0x97717eea_926a_464e_96a4_247b0216026e); ::windows_core::imp::interface_hierarchy!(IWMDMStorage3, ::windows_core::IUnknown, IWMDMStorage, IWMDMStorage2); impl IWMDMStorage3 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -2298,7 +2246,6 @@ impl IWMDMStorage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2330,12 +2277,10 @@ impl IWMDMStorage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2370,7 +2315,6 @@ pub struct IWMDMStorage3_Vtbl { ::windows_core::imp::com_interface!(IWMDMStorage4, IWMDMStorage4_Vtbl, 0xc225bac5_a03a_40b8_9a23_91cf478c64a6); ::windows_core::imp::interface_hierarchy!(IWMDMStorage4, ::windows_core::IUnknown, IWMDMStorage, IWMDMStorage2, IWMDMStorage3); impl IWMDMStorage4 { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAttributes(&self, dwattributes: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetAttributes)(::windows_core::Interface::as_raw(self), dwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null()))).ok() @@ -2379,7 +2323,6 @@ impl IWMDMStorage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetStorageGlobals)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAttributes(&self, pdwattributes: *mut u32, pformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetAttributes)(::windows_core::Interface::as_raw(self), pdwattributes, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2411,12 +2354,10 @@ impl IWMDMStorage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetStorage)(::windows_core::Interface::as_raw(self), pszstoragename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn SetAttributes2(&self, dwattributes: u32, dwattributesex: u32, pformat: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*const super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetAttributes2)(::windows_core::Interface::as_raw(self), dwattributes, dwattributesex, ::core::mem::transmute(pformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_Audio\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Media_Audio", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn GetAttributes2(&self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: ::core::option::Option<*mut super::Audio::WAVEFORMATEX>, pvideoformat: ::core::option::Option<*mut super::MediaFoundation::VIDEOINFOHEADER>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetAttributes2)(::windows_core::Interface::as_raw(self), pdwattributes, pdwattributesex, ::core::mem::transmute(paudioformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideoformat.unwrap_or(::std::ptr::null_mut()))).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/impl.rs index ec62c6254b..a79d6e6262 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IATSCChannelTuneRequest_Impl: Sized + IChannelTuneRequest_Impl { fn MinorChannel(&self) -> ::windows_core::Result; @@ -35,7 +34,6 @@ impl IATSCChannelTuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IATSCComponentType_Impl: Sized + IMPEG2ComponentType_Impl { fn Flags(&self) -> ::windows_core::Result; @@ -72,7 +70,6 @@ impl IATSCComponentType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IATSCLocator_Impl: Sized + IDigitalLocator_Impl { fn PhysicalChannel(&self) -> ::windows_core::Result; @@ -129,7 +126,6 @@ impl IATSCLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IATSCLocator2_Impl: Sized + IATSCLocator_Impl { fn ProgramNumber(&self) -> ::windows_core::Result; @@ -166,7 +162,6 @@ impl IATSCLocator2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IATSCTuningSpace_Impl: Sized + IAnalogTVTuningSpace_Impl { fn MinMinorChannel(&self) -> ::windows_core::Result; @@ -1083,7 +1078,6 @@ impl IATSC_VCT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IAnalogAudioComponentType_Impl: Sized + IComponentType_Impl { fn AnalogAudioMode(&self) -> ::windows_core::Result; @@ -1120,7 +1114,6 @@ impl IAnalogAudioComponentType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAnalogLocator_Impl: Sized + ILocator_Impl { fn VideoStandard(&self) -> ::windows_core::Result; @@ -1157,7 +1150,6 @@ impl IAnalogLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAnalogRadioTuningSpace_Impl: Sized + ITuningSpace_Impl { fn MinFrequency(&self) -> ::windows_core::Result; @@ -1234,7 +1226,6 @@ impl IAnalogRadioTuningSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAnalogRadioTuningSpace2_Impl: Sized + IAnalogRadioTuningSpace_Impl { fn CountryCode(&self) -> ::windows_core::Result; @@ -1271,7 +1262,6 @@ impl IAnalogRadioTuningSpace2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAnalogTVTuningSpace_Impl: Sized + ITuningSpace_Impl { fn MinChannel(&self) -> ::windows_core::Result; @@ -1686,7 +1676,6 @@ impl IAttributeSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAuxInTuningSpace_Impl: Sized + ITuningSpace_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1700,7 +1689,6 @@ impl IAuxInTuningSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAuxInTuningSpace2_Impl: Sized + IAuxInTuningSpace_Impl { fn CountryCode(&self) -> ::windows_core::Result; @@ -1737,7 +1725,6 @@ impl IAuxInTuningSpace2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBDAComparable_Impl: Sized { fn CompareExact(&self, compareto: ::core::option::Option<&super::super::super::System::Com::IDispatch>) -> ::windows_core::Result; @@ -1832,7 +1819,6 @@ impl IBDAComparable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBDACreateTuneRequestEx_Impl: Sized { fn CreateTuneRequestEx(&self, tunerequestiid: *const ::windows_core::GUID) -> ::windows_core::Result; @@ -2071,7 +2057,6 @@ impl ICaptionServiceDescriptor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IChannelIDTuneRequest_Impl: Sized + ITuneRequest_Impl { fn ChannelID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2108,7 +2093,6 @@ impl IChannelIDTuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IChannelTuneRequest_Impl: Sized + ITuneRequest_Impl { fn Channel(&self) -> ::windows_core::Result; @@ -2145,7 +2129,6 @@ impl IChannelTuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponent_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -2255,7 +2238,6 @@ impl IComponent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IComponentType_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Category(&self) -> ::windows_core::Result; @@ -2445,7 +2427,6 @@ impl IComponentType_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IComponentTypes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2554,7 +2535,6 @@ impl IComponentTypes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IComponents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2663,7 +2643,6 @@ impl IComponents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IComponentsOld_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2765,7 +2744,6 @@ impl IComponentsOld_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait ICreatePropBagOnRegKey_Impl: Sized { fn Create(&self, hkey: super::super::super::System::Registry::HKEY, subkey: &::windows_core::PCWSTR, uloptions: u32, samdesired: u32, iid: *const ::windows_core::GUID, ppbag: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -2994,7 +2972,6 @@ impl IDTFilterConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDTFilterEvents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -3025,7 +3002,6 @@ impl IDTFilterLicenseRenewal_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBCLocator_Impl: Sized + IDigitalLocator_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -3039,7 +3015,6 @@ impl IDVBCLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBSLocator_Impl: Sized + IDigitalLocator_Impl { fn SignalPolarisation(&self) -> ::windows_core::Result; @@ -3156,7 +3131,6 @@ impl IDVBSLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBSLocator2_Impl: Sized + IDVBSLocator_Impl { fn DiseqLNBSource(&self) -> ::windows_core::Result; @@ -3313,7 +3287,6 @@ impl IDVBSLocator2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBSTuningSpace_Impl: Sized + IDVBTuningSpace2_Impl { fn LowOscillator(&self) -> ::windows_core::Result; @@ -3430,7 +3403,6 @@ impl IDVBSTuningSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBTLocator_Impl: Sized + IDigitalLocator_Impl { fn Bandwidth(&self) -> ::windows_core::Result; @@ -3587,7 +3559,6 @@ impl IDVBTLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBTLocator2_Impl: Sized + IDVBTLocator_Impl { fn PhysicalLayerPipeId(&self) -> ::windows_core::Result; @@ -3624,7 +3595,6 @@ impl IDVBTLocator2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBTuneRequest_Impl: Sized + ITuneRequest_Impl { fn ONID(&self) -> ::windows_core::Result; @@ -3701,7 +3671,6 @@ impl IDVBTuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBTuningSpace_Impl: Sized + ITuningSpace_Impl { fn SystemType(&self) -> ::windows_core::Result; @@ -3738,7 +3707,6 @@ impl IDVBTuningSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDVBTuningSpace2_Impl: Sized + IDVBTuningSpace_Impl { fn NetworkID(&self) -> ::windows_core::Result; @@ -5106,7 +5074,6 @@ impl IDVB_TOT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDigitalCableLocator_Impl: Sized + IATSCLocator2_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -5120,7 +5087,6 @@ impl IDigitalCableLocator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDigitalCableTuneRequest_Impl: Sized + IATSCChannelTuneRequest_Impl { fn MajorChannel(&self) -> ::windows_core::Result; @@ -5177,7 +5143,6 @@ impl IDigitalCableTuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDigitalCableTuningSpace_Impl: Sized + IATSCTuningSpace_Impl { fn MinMajorChannel(&self) -> ::windows_core::Result; @@ -5274,7 +5239,6 @@ impl IDigitalCableTuningSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDigitalLocator_Impl: Sized + ILocator_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7949,7 +7913,6 @@ impl IDvbTerrestrialDeliverySystemDescriptor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESCloseMmiEvent_Impl: Sized + super::IESEvent_Impl { fn GetDialogNumber(&self) -> ::windows_core::Result; @@ -8071,7 +8034,6 @@ impl IESEventServiceConfiguration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESFileExpiryDateEvent_Impl: Sized + super::IESEvent_Impl { fn GetTunerId(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -8166,7 +8128,6 @@ impl IESFileExpiryDateEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESIsdbCasResponseEvent_Impl: Sized + super::IESEvent_Impl { fn GetRequestId(&self) -> ::windows_core::Result; @@ -8235,7 +8196,6 @@ impl IESIsdbCasResponseEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESLicenseRenewalResultEvent_Impl: Sized + super::IESEvent_Impl { fn GetCallersId(&self) -> ::windows_core::Result; @@ -8395,7 +8355,6 @@ impl IESLicenseRenewalResultEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESOpenMmiEvent_Impl: Sized + super::IESEvent_Impl { fn GetDialogNumber(&self, pdialogrequest: *mut u32) -> ::windows_core::Result; @@ -8464,7 +8423,6 @@ impl IESOpenMmiEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESRequestTunerEvent_Impl: Sized + super::IESEvent_Impl { fn GetPriority(&self) -> ::windows_core::Result; @@ -8533,7 +8491,6 @@ impl IESRequestTunerEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESValueUpdatedEvent_Impl: Sized + super::IESEvent_Impl { fn GetValueNames(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY>; @@ -8653,7 +8610,6 @@ impl IETFilterConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IETFilterEvents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8667,7 +8623,6 @@ impl IETFilterEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumComponentTypes_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -8718,7 +8673,6 @@ impl IEnumComponentTypes_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumComponents_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -8816,7 +8770,6 @@ impl IEnumGuideDataProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumMSVidGraphSegment_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -8914,7 +8867,6 @@ impl IEnumStreamBufferRecordingAttrib_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumTuneRequests_Impl: Sized { fn Next(&self, celt: u32, ppprop: *mut ::core::option::Option, pcelt: *mut u32) -> ::windows_core::Result<()>; @@ -8965,7 +8917,6 @@ impl IEnumTuneRequests_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumTuningSpaces_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -9016,7 +8967,6 @@ impl IEnumTuningSpaces_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEvalRat_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_BlockedRatingAttributes(&self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel) -> ::windows_core::Result; @@ -9202,7 +9152,6 @@ impl IGpnvsCommonBase_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGuideData_Impl: Sized { fn GetServices(&self) -> ::windows_core::Result; @@ -9438,7 +9387,6 @@ impl IGuideDataProperty_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IISDBSLocator_Impl: Sized + IDVBSLocator_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -12486,7 +12434,6 @@ impl IIsdbTerrestrialDeliverySystemDescriptor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait ILanguageComponentType_Impl: Sized + IComponentType_Impl { fn LangID(&self) -> ::windows_core::Result; @@ -12523,7 +12470,6 @@ impl ILanguageComponentType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILocator_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn CarrierFrequency(&self) -> ::windows_core::Result; @@ -12693,7 +12639,6 @@ impl ILocator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMPEG2Component_Impl: Sized + IComponent_Impl { fn PID(&self) -> ::windows_core::Result; @@ -12770,7 +12715,6 @@ impl IMPEG2Component_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IMPEG2ComponentType_Impl: Sized + ILanguageComponentType_Impl { fn StreamType(&self) -> ::windows_core::Result; @@ -12807,7 +12751,6 @@ impl IMPEG2ComponentType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMPEG2TuneRequest_Impl: Sized + ITuneRequest_Impl { fn TSID(&self) -> ::windows_core::Result; @@ -12864,7 +12807,6 @@ impl IMPEG2TuneRequest_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMPEG2TuneRequestFactory_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn CreateTuneRequest(&self, tuningspace: ::core::option::Option<&ITuningSpace>) -> ::windows_core::Result; @@ -12965,7 +12907,6 @@ impl IMPEG2_TIF_CONTROL_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSEventBinder_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Bind(&self, peventobject: ::core::option::Option<&super::super::super::System::Com::IDispatch>, eventname: &::windows_core::BSTR, eventhandler: &::windows_core::BSTR) -> ::windows_core::Result; @@ -13002,7 +12943,6 @@ impl IMSEventBinder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAnalogTuner_Impl: Sized + IMSVidTuner_Impl { fn Channel(&self) -> ::windows_core::Result; @@ -13118,7 +13058,6 @@ impl IMSVidAnalogTuner_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAnalogTuner2_Impl: Sized + IMSVidAnalogTuner_Impl { fn TVFormats(&self) -> ::windows_core::Result; @@ -13174,7 +13113,6 @@ impl IMSVidAnalogTuner2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAnalogTunerEvent_Impl: Sized + IMSVidTunerEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -13188,7 +13126,6 @@ impl IMSVidAnalogTunerEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAudioRenderer_Impl: Sized + IMSVidOutputDevice_Impl { fn SetVolume(&self, lvol: i32) -> ::windows_core::Result<()>; @@ -13245,7 +13182,6 @@ impl IMSVidAudioRenderer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidAudioRendererDevices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -13315,7 +13251,6 @@ impl IMSVidAudioRendererDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAudioRendererEvent_Impl: Sized + IMSVidOutputDeviceEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -13329,7 +13264,6 @@ impl IMSVidAudioRendererEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidAudioRendererEvent2_Impl: Sized + IMSVidAudioRendererEvent_Impl { fn AVDecAudioDualMono(&self) -> ::windows_core::Result<()>; @@ -13402,7 +13336,6 @@ impl IMSVidAudioRendererEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidClosedCaptioning_Impl: Sized + IMSVidFeature_Impl { fn Enable(&self) -> ::windows_core::Result; @@ -13439,7 +13372,6 @@ impl IMSVidClosedCaptioning_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidClosedCaptioning2_Impl: Sized + IMSVidClosedCaptioning_Impl { fn Service(&self) -> ::windows_core::Result; @@ -13476,7 +13408,6 @@ impl IMSVidClosedCaptioning2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidClosedCaptioning3_Impl: Sized + IMSVidClosedCaptioning2_Impl { fn TeleTextFilter(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -13503,7 +13434,6 @@ impl IMSVidClosedCaptioning3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidCompositionSegment_Impl: Sized + IMSVidGraphSegment_Impl { fn Compose(&self, upstream: ::core::option::Option<&IMSVidGraphSegment>, downstream: ::core::option::Option<&IMSVidGraphSegment>) -> ::windows_core::Result<()>; @@ -13553,7 +13483,6 @@ impl IMSVidCompositionSegment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidCtl_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn AutoSize(&self) -> ::windows_core::Result; @@ -13997,7 +13926,6 @@ impl IMSVidCtl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidDataServices_Impl: Sized + IMSVidFeature_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14011,7 +13939,6 @@ impl IMSVidDataServices_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidDataServicesEvent_Impl: Sized + IMSVidDeviceEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14025,7 +13952,6 @@ impl IMSVidDataServicesEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidDevice_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -14176,7 +14102,6 @@ impl IMSVidDevice2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidDeviceEvent_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn StateChange(&self, lpd: ::core::option::Option<&IMSVidDevice>, oldstate: i32, newstate: i32) -> ::windows_core::Result<()>; @@ -14197,7 +14122,6 @@ impl IMSVidDeviceEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi", feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidEVR_Impl: Sized + IMSVidVideoRenderer_Impl { fn Presenter(&self) -> ::windows_core::Result; @@ -14254,7 +14178,6 @@ impl IMSVidEVR_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidEVREvent_Impl: Sized + IMSVidOutputDeviceEvent_Impl { fn OnUserEvent(&self, leventcode: i32) -> ::windows_core::Result<()>; @@ -14275,7 +14198,6 @@ impl IMSVidEVREvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidEncoder_Impl: Sized + IMSVidFeature_Impl { fn VideoEncoderInterface(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -14318,7 +14240,6 @@ impl IMSVidEncoder_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidFeature_Impl: Sized + IMSVidDevice_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14332,7 +14253,6 @@ impl IMSVidFeature_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidFeatureEvent_Impl: Sized + IMSVidDeviceEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14346,7 +14266,6 @@ impl IMSVidFeatureEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidFeatures_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -14416,7 +14335,6 @@ impl IMSVidFeatures_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidFilePlayback_Impl: Sized + IMSVidPlayback_Impl { fn FileName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -14453,7 +14371,6 @@ impl IMSVidFilePlayback_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidFilePlayback2_Impl: Sized + IMSVidFilePlayback_Impl { fn Set_SourceFilter(&self, filename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -14484,7 +14401,6 @@ impl IMSVidFilePlayback2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidFilePlaybackEvent_Impl: Sized + IMSVidPlaybackEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14498,7 +14414,6 @@ impl IMSVidFilePlaybackEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidGenericSink_Impl: Sized + IMSVidOutputDevice_Impl { fn SetSinkFilter(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -14542,7 +14457,6 @@ impl IMSVidGenericSink_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidGenericSink2_Impl: Sized + IMSVidGenericSink_Impl { fn AddFilter(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -14573,7 +14487,6 @@ impl IMSVidGenericSink2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidGraphSegment_Impl: Sized + super::super::super::System::Com::IPersist_Impl { fn Init(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -14725,7 +14638,6 @@ impl IMSVidGraphSegment_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidGraphSegmentContainer_Impl: Sized { fn Graph(&self) -> ::windows_core::Result; @@ -14936,7 +14848,6 @@ impl IMSVidGraphSegmentUserInput_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidInputDevice_Impl: Sized + IMSVidDevice_Impl { fn IsViewable(&self, v: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -14973,7 +14884,6 @@ impl IMSVidInputDevice_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidInputDeviceEvent_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -14987,7 +14897,6 @@ impl IMSVidInputDeviceEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidInputDevices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -15057,7 +14966,6 @@ impl IMSVidInputDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidOutputDevice_Impl: Sized + IMSVidDevice_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -15071,7 +14979,6 @@ impl IMSVidOutputDevice_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidOutputDeviceEvent_Impl: Sized + IMSVidDeviceEvent_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -15085,7 +14992,6 @@ impl IMSVidOutputDeviceEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidOutputDevices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -15155,7 +15061,6 @@ impl IMSVidOutputDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidPlayback_Impl: Sized + IMSVidInputDevice_Impl { fn EnableResetOnStop(&self) -> ::windows_core::Result; @@ -15306,7 +15211,6 @@ impl IMSVidPlayback_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidPlaybackEvent_Impl: Sized + IMSVidInputDeviceEvent_Impl { fn EndOfMedia(&self, lpd: ::core::option::Option<&IMSVidPlayback>) -> ::windows_core::Result<()>; @@ -15327,7 +15231,6 @@ impl IMSVidPlaybackEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidRect_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Top(&self) -> ::windows_core::Result; @@ -15451,7 +15354,6 @@ impl IMSVidRect_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferRecordingControl_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn StartTime(&self) -> ::windows_core::Result; @@ -15560,7 +15462,6 @@ impl IMSVidStreamBufferRecordingControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSink_Impl: Sized + IMSVidOutputDevice_Impl { fn get_ContentRecorder(&self, pszfilename: &::windows_core::BSTR) -> ::windows_core::Result; @@ -15643,7 +15544,6 @@ impl IMSVidStreamBufferSink_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSink2_Impl: Sized + IMSVidStreamBufferSink_Impl { fn UnlockProfile(&self) -> ::windows_core::Result<()>; @@ -15664,7 +15564,6 @@ impl IMSVidStreamBufferSink2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSink3_Impl: Sized + IMSVidStreamBufferSink2_Impl { fn SetMinSeek(&self) -> ::windows_core::Result; @@ -15879,7 +15778,6 @@ impl IMSVidStreamBufferSink3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSinkEvent_Impl: Sized + IMSVidOutputDeviceEvent_Impl { fn CertificateFailure(&self) -> ::windows_core::Result<()>; @@ -15917,7 +15815,6 @@ impl IMSVidStreamBufferSinkEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSinkEvent2_Impl: Sized + IMSVidStreamBufferSinkEvent_Impl { fn EncryptionOn(&self) -> ::windows_core::Result<()>; @@ -15948,7 +15845,6 @@ impl IMSVidStreamBufferSinkEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSinkEvent3_Impl: Sized + IMSVidStreamBufferSinkEvent2_Impl { fn LicenseChange(&self, dwprot: i32) -> ::windows_core::Result<()>; @@ -15969,7 +15865,6 @@ impl IMSVidStreamBufferSinkEvent3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSinkEvent4_Impl: Sized + IMSVidStreamBufferSinkEvent3_Impl { fn WriteFailureClear(&self) -> ::windows_core::Result<()>; @@ -15990,7 +15885,6 @@ impl IMSVidStreamBufferSinkEvent4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSource_Impl: Sized + IMSVidFilePlayback_Impl { fn Start(&self) -> ::windows_core::Result; @@ -16074,7 +15968,6 @@ impl IMSVidStreamBufferSource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSource2_Impl: Sized + IMSVidStreamBufferSource_Impl { fn put_RateEx(&self, dwrate: f64, dwframespersecond: u32) -> ::windows_core::Result<()>; @@ -16150,7 +16043,6 @@ impl IMSVidStreamBufferSource2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSourceEvent_Impl: Sized + IMSVidFilePlaybackEvent_Impl { fn CertificateFailure(&self) -> ::windows_core::Result<()>; @@ -16230,7 +16122,6 @@ impl IMSVidStreamBufferSourceEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSourceEvent2_Impl: Sized + IMSVidStreamBufferSourceEvent_Impl { fn RateChange(&self, qwnewrate: f64, qwoldrate: f64) -> ::windows_core::Result<()>; @@ -16251,7 +16142,6 @@ impl IMSVidStreamBufferSourceEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferSourceEvent3_Impl: Sized + IMSVidStreamBufferSourceEvent2_Impl { fn BroadcastEvent(&self, guid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -16303,7 +16193,6 @@ impl IMSVidStreamBufferSourceEvent3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidStreamBufferV2SourceEvent_Impl: Sized + IMSVidFilePlaybackEvent_Impl { fn RatingsChanged(&self) -> ::windows_core::Result<()>; @@ -16383,7 +16272,6 @@ impl IMSVidStreamBufferV2SourceEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidTuner_Impl: Sized + IMSVidVideoInputDevice_Impl { fn Tune(&self) -> ::windows_core::Result; @@ -16440,7 +16328,6 @@ impl IMSVidTuner_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidTunerEvent_Impl: Sized + IMSVidInputDeviceEvent_Impl { fn TuneChanged(&self, lpd: ::core::option::Option<&IMSVidTuner>) -> ::windows_core::Result<()>; @@ -16461,7 +16348,6 @@ impl IMSVidTunerEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidVMR9_Impl: Sized + IMSVidVideoRenderer_Impl { fn Allocator_ID(&self) -> ::windows_core::Result; @@ -16531,7 +16417,6 @@ impl IMSVidVMR9_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IMSVidVRGraphSegment_Impl: Sized + IMSVidGraphSegment_Impl { fn Set_VMRendererMode(&self, dwmode: i32) -> ::windows_core::Result<()>; @@ -16743,7 +16628,6 @@ impl IMSVidVRGraphSegment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidVideoInputDevice_Impl: Sized + IMSVidInputDevice_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -16757,7 +16641,6 @@ impl IMSVidVideoInputDevice_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidVideoRenderer_Impl: Sized + IMSVidOutputDevice_Impl { fn CustomCompositorClass(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -17086,7 +16969,6 @@ impl IMSVidVideoRenderer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidVideoRenderer2_Impl: Sized + IMSVidVideoRenderer_Impl { fn Allocator(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -17176,7 +17058,6 @@ impl IMSVidVideoRenderer2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMSVidVideoRendererDevices_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -17246,7 +17127,6 @@ impl IMSVidVideoRendererDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidVideoRendererEvent_Impl: Sized + IMSVidOutputDeviceEvent_Impl { fn OverlayUnavailable(&self) -> ::windows_core::Result<()>; @@ -17267,7 +17147,6 @@ impl IMSVidVideoRendererEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidVideoRendererEvent2_Impl: Sized + IMSVidOutputDeviceEvent_Impl { fn OverlayUnavailable(&self) -> ::windows_core::Result<()>; @@ -17288,7 +17167,6 @@ impl IMSVidVideoRendererEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidWebDVD_Impl: Sized + IMSVidPlayback_Impl { fn OnDVDEvent(&self, levent: i32, lparam1: isize, lparam2: isize) -> ::windows_core::Result<()>; @@ -18276,7 +18154,6 @@ impl IMSVidWebDVD_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidWebDVD2_Impl: Sized + IMSVidWebDVD_Impl { fn get_Bookmark(&self, ppdata: *mut *mut u8, pdatalength: *mut u32) -> ::windows_core::Result<()>; @@ -18307,7 +18184,6 @@ impl IMSVidWebDVD2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidWebDVDAdm_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn ChangePassword(&self, strusername: &::windows_core::BSTR, strold: &::windows_core::BSTR, strnew: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -18464,7 +18340,6 @@ impl IMSVidWebDVDAdm_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidWebDVDEvent_Impl: Sized + IMSVidPlaybackEvent_Impl { fn DVDNotify(&self, leventcode: i32, lparam1: &::windows_core::VARIANT, lparam2: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -18642,7 +18517,6 @@ impl IMSVidWebDVDEvent_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidXDS_Impl: Sized + IMSVidFeature_Impl { fn ChannelChangeInterface(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -18669,7 +18543,6 @@ impl IMSVidXDS_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSVidXDSEvent_Impl: Sized + IMSVidFeatureEvent_Impl { fn RatingChange(&self, prevratingsystem: EnTvRat_System, prevlevel: EnTvRat_GenericLevel, prevattributes: BfEnTvRat_GenericAttributes, newratingsystem: EnTvRat_System, newlevel: EnTvRat_GenericLevel, newattributes: BfEnTvRat_GenericAttributes) -> ::windows_core::Result<()>; @@ -19563,7 +19436,6 @@ impl IPTFilterLicenseRenewal_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPersistTuneXml_Impl: Sized + super::super::super::System::Com::IPersist_Impl { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -19630,7 +19502,6 @@ impl IPersistTuneXmlUtility_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPersistTuneXmlUtility2_Impl: Sized + IPersistTuneXmlUtility_Impl { fn Serialize(&self, pitunerequest: ::core::option::Option<&ITuneRequest>) -> ::windows_core::Result<::windows_core::BSTR>; @@ -19835,7 +19706,6 @@ impl ISBE2GlobalEvent2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait ISBE2MediaTypeProfile_Impl: Sized { fn GetStreamCount(&self) -> ::windows_core::Result; @@ -20372,7 +20242,6 @@ impl ISIInbandEPGEvent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScanningTuner_Impl: Sized + ITuner_Impl { fn SeekUp(&self) -> ::windows_core::Result<()>; @@ -20424,7 +20293,6 @@ impl IScanningTuner_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScanningTunerEx_Impl: Sized + IScanningTuner_Impl { fn GetCurrentLocator(&self, pilocator: *const ::core::option::Option) -> ::windows_core::Result<()>; @@ -20837,7 +20705,6 @@ impl IStreamBufferDataCounters_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IStreamBufferInitialize_Impl: Sized { fn SetHKEY(&self, hkeyroot: super::super::super::System::Registry::HKEY) -> ::windows_core::Result<()>; @@ -21241,7 +21108,6 @@ impl ITSDT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITuneRequest_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn TuningSpace(&self) -> ::windows_core::Result; @@ -21317,7 +21183,6 @@ impl ITuneRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITuneRequestInfo_Impl: Sized { fn GetLocatorData(&self, request: ::core::option::Option<&ITuneRequest>) -> ::windows_core::Result<()>; @@ -21407,7 +21272,6 @@ impl ITuneRequestInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITuneRequestInfoEx_Impl: Sized + ITuneRequestInfo_Impl { fn CreateComponentListEx(&self, currentrequest: ::core::option::Option<&ITuneRequest>) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -21434,7 +21298,6 @@ impl ITuneRequestInfoEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITuner_Impl: Sized { fn TuningSpace(&self) -> ::windows_core::Result; @@ -21608,7 +21471,6 @@ impl ITunerCapEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITuningSpace_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn UniqueName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -21830,7 +21692,6 @@ impl ITuningSpace_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ITuningSpaceContainer_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -21998,7 +21859,6 @@ impl ITuningSpaceContainer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ITuningSpaces_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -22180,7 +22040,6 @@ impl IXDSCodecConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXDSCodecEvents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -22194,7 +22053,6 @@ impl IXDSCodecEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXDSToRat_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Init(&self) -> ::windows_core::Result<()>; @@ -22225,7 +22083,6 @@ impl IXDSToRat_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IMSVidCtlEvents_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs index 70e3350573..f1f4c98ba2 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Tv/mod.rs @@ -1,39 +1,29 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IATSCChannelTuneRequest, - IATSCChannelTuneRequest_Vtbl, - 0x0369b4e1_45b6_11d3_b650_00c04f79498e -); +::windows_core::imp::com_interface!(IATSCChannelTuneRequest, IATSCChannelTuneRequest_Vtbl, 0x0369b4e1_45b6_11d3_b650_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IATSCChannelTuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest, IChannelTuneRequest); #[cfg(feature = "Win32_System_Com")] impl IATSCChannelTuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -65,12 +55,7 @@ pub struct IATSCChannelTuneRequest_Vtbl { pub SetMinorChannel: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IATSCComponentType, - IATSCComponentType_Vtbl, - 0xfc189e4d_7bd4_4125_b3b3_3a76a332cc96 -); +::windows_core::imp::com_interface!(IATSCComponentType, IATSCComponentType_Vtbl, 0xfc189e4d_7bd4_4125_b3b3_3a76a332cc96); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IATSCComponentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IComponentType, ILanguageComponentType, IMPEG2ComponentType); #[cfg(feature = "Win32_System_Com")] @@ -133,18 +118,15 @@ impl IATSCComponentType { pub unsafe fn Set_MediaFormatType(&self, mediaformattypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Set_MediaFormatType)(::windows_core::Interface::as_raw(self), mediaformattypeguid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.MediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, mediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetMediaType)(::windows_core::Interface::as_raw(self), mediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -181,12 +163,7 @@ pub struct IATSCComponentType_Vtbl { pub SetFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IATSCLocator, - IATSCLocator_Vtbl, - 0xbf8d986f_8c2b_4131_94d7_4d3d9fcc21ef -); +::windows_core::imp::com_interface!(IATSCLocator, IATSCLocator_Vtbl, 0xbf8d986f_8c2b_4131_94d7_4d3d9fcc21ef); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IATSCLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator); #[cfg(feature = "Win32_System_Com")] @@ -240,7 +217,6 @@ impl IATSCLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -272,12 +248,7 @@ pub struct IATSCLocator_Vtbl { pub SetTSID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IATSCLocator2, - IATSCLocator2_Vtbl, - 0x612aa885_66cf_4090_ba0a_566f5312e4ca -); +::windows_core::imp::com_interface!(IATSCLocator2, IATSCLocator2_Vtbl, 0x612aa885_66cf_4090_ba0a_566f5312e4ca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IATSCLocator2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator, IATSCLocator); #[cfg(feature = "Win32_System_Com")] @@ -331,7 +302,6 @@ impl IATSCLocator2 { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -368,12 +338,7 @@ pub struct IATSCLocator2_Vtbl { pub SetProgramNumber: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IATSCTuningSpace, - IATSCTuningSpace_Vtbl, - 0x0369b4e2_45b6_11d3_b650_00c04f79498e -); +::windows_core::imp::com_interface!(IATSCTuningSpace, IATSCTuningSpace_Vtbl, 0x0369b4e2_45b6_11d3_b650_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IATSCTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IAnalogTVTuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -419,31 +384,26 @@ impl IATSCTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -461,13 +421,11 @@ impl IATSCTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -475,7 +433,6 @@ impl IATSCTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -928,12 +885,7 @@ pub struct IATSC_VCT_Vtbl { pub GetTableDescriptorByTag: unsafe extern "system" fn(*mut ::core::ffi::c_void, u8, *mut u32, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnalogAudioComponentType, - IAnalogAudioComponentType_Vtbl, - 0x2cfeb2a8_1787_4a24_a941_c6eaec39c842 -); +::windows_core::imp::com_interface!(IAnalogAudioComponentType, IAnalogAudioComponentType_Vtbl, 0x2cfeb2a8_1787_4a24_a941_c6eaec39c842); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnalogAudioComponentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IComponentType); #[cfg(feature = "Win32_System_Com")] @@ -996,18 +948,15 @@ impl IAnalogAudioComponentType { pub unsafe fn Set_MediaFormatType(&self, mediaformattypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_MediaFormatType)(::windows_core::Interface::as_raw(self), mediaformattypeguid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, mediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMediaType)(::windows_core::Interface::as_raw(self), mediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1030,12 +979,7 @@ pub struct IAnalogAudioComponentType_Vtbl { pub SetAnalogAudioMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::TVAudioMode) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnalogLocator, - IAnalogLocator_Vtbl, - 0x34d1f26b_e339_430d_abce_738cb48984dc -); +::windows_core::imp::com_interface!(IAnalogLocator, IAnalogLocator_Vtbl, 0x34d1f26b_e339_430d_abce_738cb48984dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnalogLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator); #[cfg(feature = "Win32_System_Com")] @@ -1089,7 +1033,6 @@ impl IAnalogLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1112,12 +1055,7 @@ pub struct IAnalogLocator_Vtbl { pub SetVideoStandard: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::AnalogVideoStandard) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnalogRadioTuningSpace, - IAnalogRadioTuningSpace_Vtbl, - 0x2a6e293b_2595_11d3_b64c_00c04f79498e -); +::windows_core::imp::com_interface!(IAnalogRadioTuningSpace, IAnalogRadioTuningSpace_Vtbl, 0x2a6e293b_2595_11d3_b64c_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnalogRadioTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -1163,31 +1101,26 @@ impl IAnalogRadioTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -1205,13 +1138,11 @@ impl IAnalogRadioTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -1219,7 +1150,6 @@ impl IAnalogRadioTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1260,12 +1190,7 @@ pub struct IAnalogRadioTuningSpace_Vtbl { pub SetStep: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnalogRadioTuningSpace2, - IAnalogRadioTuningSpace2_Vtbl, - 0x39dd45da_2da8_46ba_8a8a_87e2b73d983a -); +::windows_core::imp::com_interface!(IAnalogRadioTuningSpace2, IAnalogRadioTuningSpace2_Vtbl, 0x39dd45da_2da8_46ba_8a8a_87e2b73d983a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnalogRadioTuningSpace2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IAnalogRadioTuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -1311,31 +1236,26 @@ impl IAnalogRadioTuningSpace2 { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -1353,13 +1273,11 @@ impl IAnalogRadioTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -1367,7 +1285,6 @@ impl IAnalogRadioTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1411,12 +1328,7 @@ pub struct IAnalogRadioTuningSpace2_Vtbl { pub SetCountryCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnalogTVTuningSpace, - IAnalogTVTuningSpace_Vtbl, - 0x2a6e293c_2595_11d3_b64c_00c04f79498e -); +::windows_core::imp::com_interface!(IAnalogTVTuningSpace, IAnalogTVTuningSpace_Vtbl, 0x2a6e293c_2595_11d3_b64c_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnalogTVTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -1462,31 +1374,26 @@ impl IAnalogTVTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -1504,13 +1411,11 @@ impl IAnalogTVTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -1518,7 +1423,6 @@ impl IAnalogTVTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1720,12 +1624,7 @@ pub struct IAttributeSet_Vtbl { pub SetAttrib: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, *const u8, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAuxInTuningSpace, - IAuxInTuningSpace_Vtbl, - 0xe48244b8_7e17_4f76_a763_5090ff1e2f30 -); +::windows_core::imp::com_interface!(IAuxInTuningSpace, IAuxInTuningSpace_Vtbl, 0xe48244b8_7e17_4f76_a763_5090ff1e2f30); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAuxInTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -1771,31 +1670,26 @@ impl IAuxInTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -1813,13 +1707,11 @@ impl IAuxInTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -1827,7 +1719,6 @@ impl IAuxInTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1841,12 +1732,7 @@ pub struct IAuxInTuningSpace_Vtbl { pub base__: ITuningSpace_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAuxInTuningSpace2, - IAuxInTuningSpace2_Vtbl, - 0xb10931ed_8bfe_4ab0_9dce_e469c29a9729 -); +::windows_core::imp::com_interface!(IAuxInTuningSpace2, IAuxInTuningSpace2_Vtbl, 0xb10931ed_8bfe_4ab0_9dce_e469c29a9729); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAuxInTuningSpace2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IAuxInTuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -1892,31 +1778,26 @@ impl IAuxInTuningSpace2 { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -1934,13 +1815,11 @@ impl IAuxInTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -1948,7 +1827,6 @@ impl IAuxInTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1973,7 +1851,6 @@ pub struct IAuxInTuningSpace2_Vtbl { ::windows_core::imp::com_interface!(IBDAComparable, IBDAComparable_Vtbl, 0xb34505e0_2f0e_497b_80bc_d43f3b24ed7f); ::windows_core::imp::interface_hierarchy!(IBDAComparable, ::windows_core::IUnknown); impl IBDAComparable { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareExact(&self, compareto: P0) -> ::windows_core::Result where @@ -1982,7 +1859,6 @@ impl IBDAComparable { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CompareExact)(::windows_core::Interface::as_raw(self), compareto.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareEquivalent(&self, compareto: P0, dwflags: u32) -> ::windows_core::Result where @@ -2028,7 +1904,6 @@ pub struct IBDAComparable_Vtbl { ::windows_core::imp::com_interface!(IBDACreateTuneRequestEx, IBDACreateTuneRequestEx_Vtbl, 0xc0a4a1d4_2b3c_491a_ba22_499fbadd4d12); ::windows_core::imp::interface_hierarchy!(IBDACreateTuneRequestEx, ::windows_core::IUnknown); impl IBDACreateTuneRequestEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequestEx(&self, tunerequestiid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2162,41 +2037,31 @@ pub struct ICaptionServiceDescriptor_Vtbl { pub GetWideAspectRatio: unsafe extern "system" fn(*mut ::core::ffi::c_void, u8, *mut u8) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IChannelIDTuneRequest, - IChannelIDTuneRequest_Vtbl, - 0x156eff60_86f4_4e28_89fc_109799fd57ee -); +::windows_core::imp::com_interface!(IChannelIDTuneRequest, IChannelIDTuneRequest_Vtbl, 0x156eff60_86f4_4e28_89fc_109799fd57ee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IChannelIDTuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest); #[cfg(feature = "Win32_System_Com")] impl IChannelIDTuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -2224,41 +2089,31 @@ pub struct IChannelIDTuneRequest_Vtbl { pub SetChannelID: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IChannelTuneRequest, - IChannelTuneRequest_Vtbl, - 0x0369b4e0_45b6_11d3_b650_00c04f79498e -); +::windows_core::imp::com_interface!(IChannelTuneRequest, IChannelTuneRequest_Vtbl, 0x0369b4e0_45b6_11d3_b650_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IChannelTuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest); #[cfg(feature = "Win32_System_Com")] impl IChannelTuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -2283,23 +2138,16 @@ pub struct IChannelTuneRequest_Vtbl { pub SetChannel: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponent, - IComponent_Vtbl, - 0x1a5576fc_0e19_11d3_9d8e_00c04f72d980 -); +::windows_core::imp::com_interface!(IComponent, IComponent_Vtbl, 0x1a5576fc_0e19_11d3_9d8e_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IComponent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Type(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetType(&self, ct: P0) -> ::windows_core::Result<()> where @@ -2331,7 +2179,6 @@ impl IComponent { { (::windows_core::Interface::vtable(self).SetDescription)(::windows_core::Interface::as_raw(self), description.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2363,12 +2210,7 @@ pub struct IComponent_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponentType, - IComponentType_Vtbl, - 0x6a340dc0_0311_11d3_9d8e_00c04f72d980 -); +::windows_core::imp::com_interface!(IComponentType, IComponentType_Vtbl, 0x6a340dc0_0311_11d3_9d8e_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2431,18 +2273,15 @@ impl IComponentType { pub unsafe fn Set_MediaFormatType(&self, mediaformattypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Set_MediaFormatType)(::windows_core::Interface::as_raw(self), mediaformattypeguid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, mediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMediaType)(::windows_core::Interface::as_raw(self), mediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2482,12 +2321,7 @@ pub struct IComponentType_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponentTypes, - IComponentTypes_Vtbl, - 0x0dc13d4a_0313_11d3_9d8e_00c04f72d980 -); +::windows_core::imp::com_interface!(IComponentTypes, IComponentTypes_Vtbl, 0x0dc13d4a_0313_11d3_9d8e_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponentTypes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2496,7 +2330,6 @@ impl IComponentTypes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2506,7 +2339,6 @@ impl IComponentTypes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2515,7 +2347,6 @@ impl IComponentTypes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn put_Item(&self, index: P0, componenttype: P1) -> ::windows_core::Result<()> where @@ -2524,7 +2355,6 @@ impl IComponentTypes { { (::windows_core::Interface::vtable(self).put_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), componenttype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, componenttype: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -2539,7 +2369,6 @@ impl IComponentTypes { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), index.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2576,12 +2405,7 @@ pub struct IComponentTypes_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponents, - IComponents_Vtbl, - 0x39a48091_fffe_4182_a161_3ff802640e26 -); +::windows_core::imp::com_interface!(IComponents, IComponents_Vtbl, 0x39a48091_fffe_4182_a161_3ff802640e26); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2590,7 +2414,6 @@ impl IComponents { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2600,7 +2423,6 @@ impl IComponents { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumComponents)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2609,7 +2431,6 @@ impl IComponents { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, component: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -2624,13 +2445,11 @@ impl IComponents { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), index.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn put_Item(&self, index: P0, ppcomponent: P1) -> ::windows_core::Result<()> where @@ -2670,12 +2489,7 @@ pub struct IComponents_Vtbl { put_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponentsOld, - IComponentsOld_Vtbl, - 0xfcd01846_0e19_11d3_9d8e_00c04f72d980 -); +::windows_core::imp::com_interface!(IComponentsOld, IComponentsOld_Vtbl, 0xfcd01846_0e19_11d3_9d8e_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponentsOld, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2684,7 +2498,6 @@ impl IComponentsOld { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2694,7 +2507,6 @@ impl IComponentsOld { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumComponents)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2703,7 +2515,6 @@ impl IComponentsOld { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, component: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -2718,7 +2529,6 @@ impl IComponentsOld { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), index.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2753,7 +2563,6 @@ pub struct IComponentsOld_Vtbl { ::windows_core::imp::com_interface!(ICreatePropBagOnRegKey, ICreatePropBagOnRegKey_Vtbl, 0x8a674b48_1f63_11d3_b64c_00c04f79498e); ::windows_core::imp::interface_hierarchy!(ICreatePropBagOnRegKey, ::windows_core::IUnknown); impl ICreatePropBagOnRegKey { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Create(&self, hkey: P0, subkey: P1, uloptions: u32, samdesired: u32, iid: *const ::windows_core::GUID, ppbag: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2957,12 +2766,7 @@ pub struct IDTFilterConfig_Vtbl { pub GetSecureChannelObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDTFilterEvents, - IDTFilterEvents_Vtbl, - 0xc4c4c4c2_0049_4e2b_98fb_9537f6ce516d -); +::windows_core::imp::com_interface!(IDTFilterEvents, IDTFilterEvents_Vtbl, 0xc4c4c4c2_0049_4e2b_98fb_9537f6ce516d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDTFilterEvents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2987,12 +2791,7 @@ pub struct IDTFilterLicenseRenewal_Vtbl { pub GetLicenseRenewalData: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::PWSTR, *mut ::windows_core::PWSTR, *mut ::windows_core::PWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBCLocator, - IDVBCLocator_Vtbl, - 0x6e42f36e_1dd2_43c4_9f78_69d25ae39034 -); +::windows_core::imp::com_interface!(IDVBCLocator, IDVBCLocator_Vtbl, 0x6e42f36e_1dd2_43c4_9f78_69d25ae39034); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBCLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator); #[cfg(feature = "Win32_System_Com")] @@ -3046,7 +2845,6 @@ impl IDVBCLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3060,12 +2858,7 @@ pub struct IDVBCLocator_Vtbl { pub base__: IDigitalLocator_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBSLocator, - IDVBSLocator_Vtbl, - 0x3d7c353c_0d04_45f1_a742_f97cc1188dc8 -); +::windows_core::imp::com_interface!(IDVBSLocator, IDVBSLocator_Vtbl, 0x3d7c353c_0d04_45f1_a742_f97cc1188dc8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBSLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator); #[cfg(feature = "Win32_System_Com")] @@ -3119,7 +2912,6 @@ impl IDVBSLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3181,12 +2973,7 @@ pub struct IDVBSLocator_Vtbl { pub SetElevation: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBSLocator2, - IDVBSLocator2_Vtbl, - 0x6044634a_1733_4f99_b982_5fb12afce4f0 -); +::windows_core::imp::com_interface!(IDVBSLocator2, IDVBSLocator2_Vtbl, 0x6044634a_1733_4f99_b982_5fb12afce4f0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBSLocator2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator, IDVBSLocator); #[cfg(feature = "Win32_System_Com")] @@ -3240,7 +3027,6 @@ impl IDVBSLocator2 { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3355,12 +3141,7 @@ pub struct IDVBSLocator2_Vtbl { pub SetSignalPilot: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::Pilot) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBSTuningSpace, - IDVBSTuningSpace_Vtbl, - 0xcdf7be60_d954_42fd_a972_78971958e470 -); +::windows_core::imp::com_interface!(IDVBSTuningSpace, IDVBSTuningSpace_Vtbl, 0xcdf7be60_d954_42fd_a972_78971958e470); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBSTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IDVBTuningSpace, IDVBTuningSpace2); #[cfg(feature = "Win32_System_Com")] @@ -3406,31 +3187,26 @@ impl IDVBSTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -3448,13 +3224,11 @@ impl IDVBSTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -3462,7 +3236,6 @@ impl IDVBSTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3538,12 +3311,7 @@ pub struct IDVBSTuningSpace_Vtbl { pub SetSpectralInversion: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::SpectralInversion) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBTLocator, - IDVBTLocator_Vtbl, - 0x8664da16_dda2_42ac_926a_c18f9127c302 -); +::windows_core::imp::com_interface!(IDVBTLocator, IDVBTLocator_Vtbl, 0x8664da16_dda2_42ac_926a_c18f9127c302); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBTLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator); #[cfg(feature = "Win32_System_Com")] @@ -3597,7 +3365,6 @@ impl IDVBTLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3677,12 +3444,7 @@ pub struct IDVBTLocator_Vtbl { pub SetOtherFrequencyInUse: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBTLocator2, - IDVBTLocator2_Vtbl, - 0x448a2edf_ae95_4b43_a3cc_747843c453d4 -); +::windows_core::imp::com_interface!(IDVBTLocator2, IDVBTLocator2_Vtbl, 0x448a2edf_ae95_4b43_a3cc_747843c453d4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBTLocator2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator, IDVBTLocator); #[cfg(feature = "Win32_System_Com")] @@ -3736,7 +3498,6 @@ impl IDVBTLocator2 { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3811,41 +3572,31 @@ pub struct IDVBTLocator2_Vtbl { pub SetPhysicalLayerPipeId: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBTuneRequest, - IDVBTuneRequest_Vtbl, - 0x0d6f567e_a636_42bb_83ba_ce4c1704afa2 -); +::windows_core::imp::com_interface!(IDVBTuneRequest, IDVBTuneRequest_Vtbl, 0x0d6f567e_a636_42bb_83ba_ce4c1704afa2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBTuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest); #[cfg(feature = "Win32_System_Com")] impl IDVBTuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -3888,12 +3639,7 @@ pub struct IDVBTuneRequest_Vtbl { pub SetSID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBTuningSpace, - IDVBTuningSpace_Vtbl, - 0xada0b268_3b19_4e5b_acc4_49f852be13ba -); +::windows_core::imp::com_interface!(IDVBTuningSpace, IDVBTuningSpace_Vtbl, 0xada0b268_3b19_4e5b_acc4_49f852be13ba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -3939,31 +3685,26 @@ impl IDVBTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -3981,13 +3722,11 @@ impl IDVBTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -3995,7 +3734,6 @@ impl IDVBTuningSpace { { (::windows_core::Interface::vtable(self).base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4018,12 +3756,7 @@ pub struct IDVBTuningSpace_Vtbl { pub SetSystemType: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::DVBSystemType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDVBTuningSpace2, - IDVBTuningSpace2_Vtbl, - 0x843188b4_ce62_43db_966b_8145a094e040 -); +::windows_core::imp::com_interface!(IDVBTuningSpace2, IDVBTuningSpace2_Vtbl, 0x843188b4_ce62_43db_966b_8145a094e040); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDVBTuningSpace2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IDVBTuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -4069,31 +3802,26 @@ impl IDVBTuningSpace2 { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -4111,13 +3839,11 @@ impl IDVBTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -4125,7 +3851,6 @@ impl IDVBTuningSpace2 { { (::windows_core::Interface::vtable(self).base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4912,12 +4637,7 @@ pub struct IDVB_TOT_Vtbl { pub GetTableDescriptorByTag: unsafe extern "system" fn(*mut ::core::ffi::c_void, u8, *mut u32, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDigitalCableLocator, - IDigitalCableLocator_Vtbl, - 0x48f66a11_171a_419a_9525_beeecd51584c -); +::windows_core::imp::com_interface!(IDigitalCableLocator, IDigitalCableLocator_Vtbl, 0x48f66a11_171a_419a_9525_beeecd51584c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDigitalCableLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator, IATSCLocator, IATSCLocator2); #[cfg(feature = "Win32_System_Com")] @@ -4971,7 +4691,6 @@ impl IDigitalCableLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5006,41 +4725,31 @@ pub struct IDigitalCableLocator_Vtbl { pub base__: IATSCLocator2_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDigitalCableTuneRequest, - IDigitalCableTuneRequest_Vtbl, - 0xbad7753b_6b37_4810_ae57_3ce0c4a9e6cb -); +::windows_core::imp::com_interface!(IDigitalCableTuneRequest, IDigitalCableTuneRequest_Vtbl, 0xbad7753b_6b37_4810_ae57_3ce0c4a9e6cb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDigitalCableTuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest, IChannelTuneRequest, IATSCChannelTuneRequest); #[cfg(feature = "Win32_System_Com")] impl IDigitalCableTuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -5088,12 +4797,7 @@ pub struct IDigitalCableTuneRequest_Vtbl { pub SetSourceID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDigitalCableTuningSpace, - IDigitalCableTuningSpace_Vtbl, - 0x013f9f9c_b449_4ec7_a6d2_9d4f2fc70ae5 -); +::windows_core::imp::com_interface!(IDigitalCableTuningSpace, IDigitalCableTuningSpace_Vtbl, 0x013f9f9c_b449_4ec7_a6d2_9d4f2fc70ae5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDigitalCableTuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuningSpace, IAnalogTVTuningSpace, IATSCTuningSpace); #[cfg(feature = "Win32_System_Com")] @@ -5139,31 +4843,26 @@ impl IDigitalCableTuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -5181,13 +4880,11 @@ impl IDigitalCableTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -5195,7 +4892,6 @@ impl IDigitalCableTuningSpace { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5301,12 +4997,7 @@ pub struct IDigitalCableTuningSpace_Vtbl { pub SetMaxSourceID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDigitalLocator, - IDigitalLocator_Vtbl, - 0x19b595d8_839a_47f0_96df_4f194f3c768c -); +::windows_core::imp::com_interface!(IDigitalLocator, IDigitalLocator_Vtbl, 0x19b595d8_839a_47f0_96df_4f194f3c768c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDigitalLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator); #[cfg(feature = "Win32_System_Com")] @@ -5360,7 +5051,6 @@ impl IDigitalLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6726,7 +6416,6 @@ impl IESCloseMmiEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6841,7 +6530,6 @@ impl IESFileExpiryDateEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6901,7 +6589,6 @@ impl IESIsdbCasResponseEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6923,7 +6610,6 @@ impl IESIsdbCasResponseEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDataLength)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetResponseData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6956,7 +6642,6 @@ impl IESLicenseRenewalResultEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7002,7 +6687,6 @@ impl IESLicenseRenewalResultEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEntitlementTokenLength)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEntitlementToken(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7046,7 +6730,6 @@ impl IESOpenMmiEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7064,7 +6747,6 @@ impl IESOpenMmiEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDialogType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDialogData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7101,7 +6783,6 @@ impl IESRequestTunerEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7151,7 +6832,6 @@ impl IESValueUpdatedEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7161,7 +6841,6 @@ impl IESValueUpdatedEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStringData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetValueNames(&self) -> ::windows_core::Result<*mut super::super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7230,12 +6909,7 @@ pub struct IETFilterConfig_Vtbl { pub GetSecureChannelObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IETFilterEvents, - IETFilterEvents_Vtbl, - 0xc4c4c4c1_0049_4e2b_98fb_9537f6ce516d -); +::windows_core::imp::com_interface!(IETFilterEvents, IETFilterEvents_Vtbl, 0xc4c4c4c1_0049_4e2b_98fb_9537f6ce516d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IETFilterEvents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7249,7 +6923,6 @@ pub struct IETFilterEvents_Vtbl { ::windows_core::imp::com_interface!(IEnumComponentTypes, IEnumComponentTypes_Vtbl, 0x8a674b4a_1f63_11d3_b64c_00c04f79498e); ::windows_core::imp::interface_hierarchy!(IEnumComponentTypes, ::windows_core::IUnknown); impl IEnumComponentTypes { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -7280,7 +6953,6 @@ pub struct IEnumComponentTypes_Vtbl { ::windows_core::imp::com_interface!(IEnumComponents, IEnumComponents_Vtbl, 0x2a6e2939_2595_11d3_b64c_00c04f79498e); ::windows_core::imp::interface_hierarchy!(IEnumComponents, ::windows_core::IUnknown); impl IEnumComponents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -7337,7 +7009,6 @@ pub struct IEnumGuideDataProperties_Vtbl { ::windows_core::imp::com_interface!(IEnumMSVidGraphSegment, IEnumMSVidGraphSegment_Vtbl, 0x3dd2903e_e0aa_11d2_b63a_00c04f79498e); ::windows_core::imp::interface_hierarchy!(IEnumMSVidGraphSegment, ::windows_core::IUnknown); impl IEnumMSVidGraphSegment { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(rgelt), pceltfetched).ok() @@ -7394,7 +7065,6 @@ pub struct IEnumStreamBufferRecordingAttrib_Vtbl { ::windows_core::imp::com_interface!(IEnumTuneRequests, IEnumTuneRequests_Vtbl, 0x1993299c_ced6_4788_87a3_420067dce0c7); ::windows_core::imp::interface_hierarchy!(IEnumTuneRequests, ::windows_core::IUnknown); impl IEnumTuneRequests { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, celt: u32, ppprop: *mut ::core::option::Option, pcelt: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), celt, ::core::mem::transmute(ppprop), pcelt).ok() @@ -7425,7 +7095,6 @@ pub struct IEnumTuneRequests_Vtbl { ::windows_core::imp::com_interface!(IEnumTuningSpaces, IEnumTuningSpaces_Vtbl, 0x8b8eb248_fc2b_11d2_9d8c_00c04f72d980); ::windows_core::imp::interface_hierarchy!(IEnumTuningSpaces, ::windows_core::IUnknown); impl IEnumTuningSpaces { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -7454,12 +7123,7 @@ pub struct IEnumTuningSpaces_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEvalRat, - IEvalRat_Vtbl, - 0xc5c5c5b1_3abc_11d6_b25b_00c04fa0c026 -); +::windows_core::imp::com_interface!(IEvalRat, IEvalRat_Vtbl, 0xc5c5c5b1_3abc_11d6_b25b_00c04fa0c026); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEvalRat, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7582,7 +7246,6 @@ impl IGuideData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetServices)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetServiceProperties(&self, ptunerequest: P0) -> ::windows_core::Result where @@ -7591,7 +7254,6 @@ impl IGuideData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetServiceProperties)(::windows_core::Interface::as_raw(self), ptunerequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetGuideProgramIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7604,7 +7266,6 @@ impl IGuideData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProgramProperties)(::windows_core::Interface::as_raw(self), varprogramdescriptionid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetScheduleEntryIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7738,12 +7399,7 @@ pub struct IGuideDataProperty_Vtbl { pub Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IISDBSLocator, - IISDBSLocator_Vtbl, - 0xc9897087_e29c_473f_9e4b_7072123dea14 -); +::windows_core::imp::com_interface!(IISDBSLocator, IISDBSLocator_Vtbl, 0xc9897087_e29c_473f_9e4b_7072123dea14); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IISDBSLocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ILocator, IDigitalLocator, IDVBSLocator); #[cfg(feature = "Win32_System_Com")] @@ -7797,7 +7453,6 @@ impl IISDBSLocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9321,12 +8976,7 @@ pub struct IIsdbTerrestrialDeliverySystemDescriptor_Vtbl { pub GetRecordFrequency: unsafe extern "system" fn(*mut ::core::ffi::c_void, u8, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILanguageComponentType, - ILanguageComponentType_Vtbl, - 0xb874c8ba_0fa2_11d3_9d8e_00c04f72d980 -); +::windows_core::imp::com_interface!(ILanguageComponentType, ILanguageComponentType_Vtbl, 0xb874c8ba_0fa2_11d3_9d8e_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILanguageComponentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IComponentType); #[cfg(feature = "Win32_System_Com")] @@ -9389,18 +9039,15 @@ impl ILanguageComponentType { pub unsafe fn Set_MediaFormatType(&self, mediaformattypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_MediaFormatType)(::windows_core::Interface::as_raw(self), mediaformattypeguid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, mediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMediaType)(::windows_core::Interface::as_raw(self), mediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9423,12 +9070,7 @@ pub struct ILanguageComponentType_Vtbl { pub SetLangID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILocator, - ILocator_Vtbl, - 0x286d7f89_760c_4f89_80c4_66841d2507aa -); +::windows_core::imp::com_interface!(ILocator, ILocator_Vtbl, 0x286d7f89_760c_4f89_80c4_66841d2507aa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILocator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9482,7 +9124,6 @@ impl ILocator { pub unsafe fn SetSymbolRate(&self, rate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSymbolRate)(::windows_core::Interface::as_raw(self), rate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9514,23 +9155,16 @@ pub struct ILocator_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMPEG2Component, - IMPEG2Component_Vtbl, - 0x1493e353_1eb6_473c_802d_8e6b8ec9d2a9 -); +::windows_core::imp::com_interface!(IMPEG2Component, IMPEG2Component_Vtbl, 0x1493e353_1eb6_473c_802d_8e6b8ec9d2a9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMPEG2Component, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IComponent); #[cfg(feature = "Win32_System_Com")] impl IMPEG2Component { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Type(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetType(&self, ct: P0) -> ::windows_core::Result<()> where @@ -9562,7 +9196,6 @@ impl IMPEG2Component { { (::windows_core::Interface::vtable(self).base__.SetDescription)(::windows_core::Interface::as_raw(self), description.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9603,12 +9236,7 @@ pub struct IMPEG2Component_Vtbl { pub SetProgramNumber: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMPEG2ComponentType, - IMPEG2ComponentType_Vtbl, - 0x2c073d84_b51c_48c9_aa9f_68971e1f6e38 -); +::windows_core::imp::com_interface!(IMPEG2ComponentType, IMPEG2ComponentType_Vtbl, 0x2c073d84_b51c_48c9_aa9f_68971e1f6e38); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMPEG2ComponentType, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IComponentType, ILanguageComponentType); #[cfg(feature = "Win32_System_Com")] @@ -9671,18 +9299,15 @@ impl IMPEG2ComponentType { pub unsafe fn Set_MediaFormatType(&self, mediaformattypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Set_MediaFormatType)(::windows_core::Interface::as_raw(self), mediaformattypeguid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn MediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.MediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, mediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetMediaType)(::windows_core::Interface::as_raw(self), mediatype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9712,41 +9337,31 @@ pub struct IMPEG2ComponentType_Vtbl { pub SetStreamType: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::MPEG2StreamType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMPEG2TuneRequest, - IMPEG2TuneRequest_Vtbl, - 0xeb7d987f_8a01_42ad_b8ae_574deee44d1a -); +::windows_core::imp::com_interface!(IMPEG2TuneRequest, IMPEG2TuneRequest_Vtbl, 0xeb7d987f_8a01_42ad_b8ae_574deee44d1a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMPEG2TuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITuneRequest); #[cfg(feature = "Win32_System_Com")] impl IMPEG2TuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -9780,17 +9395,11 @@ pub struct IMPEG2TuneRequest_Vtbl { pub SetProgNo: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMPEG2TuneRequestFactory, - IMPEG2TuneRequestFactory_Vtbl, - 0x14e11abd_ee37_4893_9ea1_6964de933e39 -); +::windows_core::imp::com_interface!(IMPEG2TuneRequestFactory, IMPEG2TuneRequestFactory_Vtbl, 0x14e11abd_ee37_4893_9ea1_6964de933e39); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMPEG2TuneRequestFactory, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMPEG2TuneRequestFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self, tuningspace: P0) -> ::windows_core::Result where @@ -9856,17 +9465,11 @@ pub struct IMPEG2_TIF_CONTROL_Vtbl { pub GetPIDs: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSEventBinder, - IMSEventBinder_Vtbl, - 0xc3a9f406_2222_436d_86d5_ba3229279efb -); +::windows_core::imp::com_interface!(IMSEventBinder, IMSEventBinder_Vtbl, 0xc3a9f406_2222_436d_86d5_ba3229279efb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSEventBinder, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSEventBinder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Bind(&self, peventobject: P0, eventname: P1, eventhandler: P2) -> ::windows_core::Result where @@ -9893,12 +9496,7 @@ pub struct IMSEventBinder_Vtbl { pub Unbind: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAnalogTuner, - IMSVidAnalogTuner_Vtbl, - 0x1c15d47e_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidAnalogTuner, IMSVidAnalogTuner_Vtbl, 0x1c15d47e_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAnalogTuner, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidVideoInputDevice, IMSVidTuner); #[cfg(feature = "Win32_System_Com")] @@ -9937,7 +9535,6 @@ impl IMSVidAnalogTuner { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -9953,13 +9550,11 @@ impl IMSVidAnalogTuner { pub unsafe fn View(&self, v: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.View)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tune(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Tune)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTune(&self, ptr: P0) -> ::windows_core::Result<()> where @@ -9967,13 +9562,11 @@ impl IMSVidAnalogTuner { { (::windows_core::Interface::vtable(self).base__.SetTune)(::windows_core::Interface::as_raw(self), ptr.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, plts: P0) -> ::windows_core::Result<()> where @@ -10034,12 +9627,7 @@ pub struct IMSVidAnalogTuner_Vtbl { pub ChannelAvailable: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut i32, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAnalogTuner2, - IMSVidAnalogTuner2_Vtbl, - 0x37647bf7_3dde_4cc8_a4dc_0d534d3d0037 -); +::windows_core::imp::com_interface!(IMSVidAnalogTuner2, IMSVidAnalogTuner2_Vtbl, 0x37647bf7_3dde_4cc8_a4dc_0d534d3d0037); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAnalogTuner2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidVideoInputDevice, IMSVidTuner, IMSVidAnalogTuner); #[cfg(feature = "Win32_System_Com")] @@ -10078,7 +9666,6 @@ impl IMSVidAnalogTuner2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -10094,13 +9681,11 @@ impl IMSVidAnalogTuner2 { pub unsafe fn View(&self, v: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.View)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tune(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Tune)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTune(&self, ptr: P0) -> ::windows_core::Result<()> where @@ -10108,13 +9693,11 @@ impl IMSVidAnalogTuner2 { { (::windows_core::Interface::vtable(self).base__.base__.SetTune)(::windows_core::Interface::as_raw(self), ptr.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, plts: P0) -> ::windows_core::Result<()> where @@ -10181,17 +9764,11 @@ pub struct IMSVidAnalogTuner2_Vtbl { pub NumAuxInputs: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAnalogTunerEvent, - IMSVidAnalogTunerEvent_Vtbl, - 0x1c15d486_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidAnalogTunerEvent, IMSVidAnalogTunerEvent_Vtbl, 0x1c15d486_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAnalogTunerEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidTunerEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidAnalogTunerEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuneChanged(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -10207,12 +9784,7 @@ pub struct IMSVidAnalogTunerEvent_Vtbl { pub base__: IMSVidTunerEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAudioRenderer, - IMSVidAudioRenderer_Vtbl, - 0x37b0353f_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidAudioRenderer, IMSVidAudioRenderer_Vtbl, 0x37b0353f_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAudioRenderer, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice); #[cfg(feature = "Win32_System_Com")] @@ -10251,7 +9823,6 @@ impl IMSVidAudioRenderer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -10286,12 +9857,7 @@ pub struct IMSVidAudioRenderer_Vtbl { pub Balance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAudioRendererDevices, - IMSVidAudioRendererDevices_Vtbl, - 0xc5702cd4_9b79_11d3_b654_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidAudioRendererDevices, IMSVidAudioRendererDevices_Vtbl, 0xc5702cd4_9b79_11d3_b654_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAudioRendererDevices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -10300,13 +9866,11 @@ impl IMSVidAudioRendererDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, v: P0) -> ::windows_core::Result where @@ -10315,7 +9879,6 @@ impl IMSVidAudioRendererDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), v.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pdb: P0) -> ::windows_core::Result<()> where @@ -10351,17 +9914,11 @@ pub struct IMSVidAudioRendererDevices_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAudioRendererEvent, - IMSVidAudioRendererEvent_Vtbl, - 0x37b03541_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidAudioRendererEvent, IMSVidAudioRendererEvent_Vtbl, 0x37b03541_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAudioRendererEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidAudioRendererEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -10377,17 +9934,11 @@ pub struct IMSVidAudioRendererEvent_Vtbl { pub base__: IMSVidOutputDeviceEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidAudioRendererEvent2, - IMSVidAudioRendererEvent2_Vtbl, - 0xe3f55729_353b_4c43_a028_50f79aa9a907 -); +::windows_core::imp::com_interface!(IMSVidAudioRendererEvent2, IMSVidAudioRendererEvent2_Vtbl, 0xe3f55729_353b_4c43_a028_50f79aa9a907); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidAudioRendererEvent2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent, IMSVidAudioRendererEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidAudioRendererEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -10435,12 +9986,7 @@ pub struct IMSVidAudioRendererEvent2_Vtbl { pub AVDecCommonOutputFormat: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidClosedCaptioning, - IMSVidClosedCaptioning_Vtbl, - 0x99652ea1_c1f7_414f_bb7b_1c967de75983 -); +::windows_core::imp::com_interface!(IMSVidClosedCaptioning, IMSVidClosedCaptioning_Vtbl, 0x99652ea1_c1f7_414f_bb7b_1c967de75983); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidClosedCaptioning, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature); #[cfg(feature = "Win32_System_Com")] @@ -10479,7 +10025,6 @@ impl IMSVidClosedCaptioning { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -10508,12 +10053,7 @@ pub struct IMSVidClosedCaptioning_Vtbl { pub SetEnable: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidClosedCaptioning2, - IMSVidClosedCaptioning2_Vtbl, - 0xe00cb864_a029_4310_9987_a873f5887d97 -); +::windows_core::imp::com_interface!(IMSVidClosedCaptioning2, IMSVidClosedCaptioning2_Vtbl, 0xe00cb864_a029_4310_9987_a873f5887d97); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidClosedCaptioning2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature, IMSVidClosedCaptioning); #[cfg(feature = "Win32_System_Com")] @@ -10552,7 +10092,6 @@ impl IMSVidClosedCaptioning2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -10588,12 +10127,7 @@ pub struct IMSVidClosedCaptioning2_Vtbl { pub SetService: unsafe extern "system" fn(*mut ::core::ffi::c_void, MSVidCCService) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidClosedCaptioning3, - IMSVidClosedCaptioning3_Vtbl, - 0xc8638e8a_7625_4c51_9366_2f40a9831fc0 -); +::windows_core::imp::com_interface!(IMSVidClosedCaptioning3, IMSVidClosedCaptioning3_Vtbl, 0xc8638e8a_7625_4c51_9366_2f40a9831fc0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidClosedCaptioning3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature, IMSVidClosedCaptioning, IMSVidClosedCaptioning2); #[cfg(feature = "Win32_System_Com")] @@ -10632,7 +10166,6 @@ impl IMSVidClosedCaptioning3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -10671,17 +10204,11 @@ pub struct IMSVidClosedCaptioning3_Vtbl { pub TeleTextFilter: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidCompositionSegment, - IMSVidCompositionSegment_Vtbl, - 0x1c15d483_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidCompositionSegment, IMSVidCompositionSegment_Vtbl, 0x1c15d483_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidCompositionSegment, ::windows_core::IUnknown, super::super::super::System::Com::IPersist, IMSVidGraphSegment); #[cfg(feature = "Win32_System_Com")] impl IMSVidCompositionSegment { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -10743,7 +10270,6 @@ impl IMSVidCompositionSegment { pub unsafe fn Decompose(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Decompose)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Compose(&self, upstream: P0, downstream: P1) -> ::windows_core::Result<()> where @@ -10752,13 +10278,11 @@ impl IMSVidCompositionSegment { { (::windows_core::Interface::vtable(self).Compose)(::windows_core::Interface::as_raw(self), upstream.into_param().abi(), downstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Up(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Up)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Down(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10784,12 +10308,7 @@ pub struct IMSVidCompositionSegment_Vtbl { Down: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidCtl, - IMSVidCtl_Vtbl, - 0xb0edf162_910a_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidCtl, IMSVidCtl_Vtbl, 0xb0edf162_910a_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidCtl, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -10862,7 +10381,6 @@ impl IMSVidCtl { pub unsafe fn SetColorKey(&self, newvalue: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorKey)(::windows_core::Interface::as_raw(self), newvalue).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_InputsAvailable(&self, categoryguid: P0) -> ::windows_core::Result where @@ -10871,7 +10389,6 @@ impl IMSVidCtl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_InputsAvailable)(::windows_core::Interface::as_raw(self), categoryguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_OutputsAvailable(&self, categoryguid: P0) -> ::windows_core::Result where @@ -10880,43 +10397,36 @@ impl IMSVidCtl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_OutputsAvailable)(::windows_core::Interface::as_raw(self), categoryguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get__InputsAvailable(&self, categoryguid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get__InputsAvailable)(::windows_core::Interface::as_raw(self), categoryguid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get__OutputsAvailable(&self, categoryguid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get__OutputsAvailable)(::windows_core::Interface::as_raw(self), categoryguid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VideoRenderersAvailable(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).VideoRenderersAvailable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioRenderersAvailable(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioRenderersAvailable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FeaturesAvailable(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FeaturesAvailable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InputActive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InputActive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetInputActive(&self, pval: P0) -> ::windows_core::Result<()> where @@ -10924,13 +10434,11 @@ impl IMSVidCtl { { (::windows_core::Interface::vtable(self).SetInputActive)(::windows_core::Interface::as_raw(self), pval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutputsActive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OutputsActive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetOutputsActive(&self, pval: P0) -> ::windows_core::Result<()> where @@ -10938,13 +10446,11 @@ impl IMSVidCtl { { (::windows_core::Interface::vtable(self).SetOutputsActive)(::windows_core::Interface::as_raw(self), pval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VideoRendererActive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).VideoRendererActive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetVideoRendererActive(&self, pval: P0) -> ::windows_core::Result<()> where @@ -10952,13 +10458,11 @@ impl IMSVidCtl { { (::windows_core::Interface::vtable(self).SetVideoRendererActive)(::windows_core::Interface::as_raw(self), pval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioRendererActive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioRendererActive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAudioRendererActive(&self, pval: P0) -> ::windows_core::Result<()> where @@ -10966,13 +10470,11 @@ impl IMSVidCtl { { (::windows_core::Interface::vtable(self).SetAudioRendererActive)(::windows_core::Interface::as_raw(self), pval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FeaturesActive(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FeaturesActive)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFeaturesActive(&self, pval: P0) -> ::windows_core::Result<()> where @@ -11113,12 +10615,7 @@ pub struct IMSVidCtl_Vtbl { pub ViewNext: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidDataServices, - IMSVidDataServices_Vtbl, - 0x334125c1_77e5_11d3_b653_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidDataServices, IMSVidDataServices_Vtbl, 0x334125c1_77e5_11d3_b653_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidDataServices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature); #[cfg(feature = "Win32_System_Com")] @@ -11157,7 +10654,6 @@ impl IMSVidDataServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11174,17 +10670,11 @@ pub struct IMSVidDataServices_Vtbl { pub base__: IMSVidFeature_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidDataServicesEvent, - IMSVidDataServicesEvent_Vtbl, - 0x334125c2_77e5_11d3_b653_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidDataServicesEvent, IMSVidDataServicesEvent_Vtbl, 0x334125c2_77e5_11d3_b653_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidDataServicesEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidDataServicesEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -11200,12 +10690,7 @@ pub struct IMSVidDataServicesEvent_Vtbl { pub base__: IMSVidDeviceEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidDevice, - IMSVidDevice_Vtbl, - 0x1c15d47c_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidDevice, IMSVidDevice_Vtbl, 0x1c15d47c_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidDevice, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -11244,7 +10729,6 @@ impl IMSVidDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11287,17 +10771,11 @@ pub struct IMSVidDevice2_Vtbl { pub DevicePath: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidDeviceEvent, - IMSVidDeviceEvent_Vtbl, - 0x1c15d480_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidDeviceEvent, IMSVidDeviceEvent_Vtbl, 0x1c15d480_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidDeviceEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSVidDeviceEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -11317,12 +10795,7 @@ pub struct IMSVidDeviceEvent_Vtbl { StateChange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidEVR, - IMSVidEVR_Vtbl, - 0x15e496ae_82a8_4cf9_a6b6_c561dc60398f -); +::windows_core::imp::com_interface!(IMSVidEVR, IMSVidEVR_Vtbl, 0x15e496ae_82a8_4cf9_a6b6_c561dc60398f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidEVR, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidVideoRenderer); #[cfg(feature = "Win32_System_Com")] @@ -11361,7 +10834,6 @@ impl IMSVidEVR { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11397,7 +10869,6 @@ impl IMSVidEVR { { (::windows_core::Interface::vtable(self).base__.Set_CustomCompositor)(::windows_core::Interface::as_raw(self), compositor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MixerBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11407,7 +10878,6 @@ impl IMSVidEVR { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._MixerBitmap)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMixerBitmap(&self, mixerpicturedisp: P0) -> ::windows_core::Result<()> where @@ -11415,18 +10885,15 @@ impl IMSVidEVR { { (::windows_core::Interface::vtable(self).base__.SetMixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicturedisp.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Set_MixerBitmap(&self, mixerpicture: *const super::VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_MixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicture).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MixerBitmapPositionRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MixerBitmapPositionRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMixerBitmapPositionRect(&self, rdest: P0) -> ::windows_core::Result<()> where @@ -11441,7 +10908,6 @@ impl IMSVidEVR { pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows_core::Interface::as_raw(self), opacity).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetupMixerBitmap(&self, mixerpicturedisp: P0, opacity: i32, rdest: P1) -> ::windows_core::Result<()> where @@ -11464,31 +10930,26 @@ impl IMSVidEVR { pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetOverScan)(::windows_core::Interface::as_raw(self), lpercent).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AvailableSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AvailableSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaxVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MaxVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MinVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClippedSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ClippedSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClippedSourceRect(&self, prect: P0) -> ::windows_core::Result<()> where @@ -11506,7 +10967,6 @@ impl IMSVidEVR { { (::windows_core::Interface::vtable(self).base__.SetUsingOverlay)(::windows_core::Interface::as_raw(self), useoverlayval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Capture(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11526,13 +10986,11 @@ impl IMSVidEVR { { (::windows_core::Interface::vtable(self).base__.SetDecimateInput)(::windows_core::Interface::as_raw(self), pdeci.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Presenter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Presenter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetPresenter(&self, pallocpresent: P0) -> ::windows_core::Result<()> where @@ -11568,17 +11026,11 @@ pub struct IMSVidEVR_Vtbl { pub SuppressEffects: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidEVREvent, - IMSVidEVREvent_Vtbl, - 0x349abb10_883c_4f22_8714_cecaeee45d62 -); +::windows_core::imp::com_interface!(IMSVidEVREvent, IMSVidEVREvent_Vtbl, 0x349abb10_883c_4f22_8714_cecaeee45d62); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidEVREvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidEVREvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -11598,12 +11050,7 @@ pub struct IMSVidEVREvent_Vtbl { pub OnUserEvent: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidEncoder, - IMSVidEncoder_Vtbl, - 0xc0020fd4_bee7_43d9_a495_9f213117103d -); +::windows_core::imp::com_interface!(IMSVidEncoder, IMSVidEncoder_Vtbl, 0xc0020fd4_bee7_43d9_a495_9f213117103d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidEncoder, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature); #[cfg(feature = "Win32_System_Com")] @@ -11642,7 +11089,6 @@ impl IMSVidEncoder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11669,12 +11115,7 @@ pub struct IMSVidEncoder_Vtbl { pub AudioEncoderInterface: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFeature, - IMSVidFeature_Vtbl, - 0x37b03547_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidFeature, IMSVidFeature_Vtbl, 0x37b03547_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFeature, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice); #[cfg(feature = "Win32_System_Com")] @@ -11713,7 +11154,6 @@ impl IMSVidFeature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11730,17 +11170,11 @@ pub struct IMSVidFeature_Vtbl { pub base__: IMSVidDevice_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFeatureEvent, - IMSVidFeatureEvent_Vtbl, - 0x3dd2903c_e0aa_11d2_b63a_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidFeatureEvent, IMSVidFeatureEvent_Vtbl, 0x3dd2903c_e0aa_11d2_b63a_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFeatureEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidFeatureEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -11756,12 +11190,7 @@ pub struct IMSVidFeatureEvent_Vtbl { pub base__: IMSVidDeviceEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFeatures, - IMSVidFeatures_Vtbl, - 0xc5702cd5_9b79_11d3_b654_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidFeatures, IMSVidFeatures_Vtbl, 0xc5702cd5_9b79_11d3_b654_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFeatures, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -11770,13 +11199,11 @@ impl IMSVidFeatures { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, v: P0) -> ::windows_core::Result where @@ -11785,7 +11212,6 @@ impl IMSVidFeatures { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), v.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pdb: P0) -> ::windows_core::Result<()> where @@ -11821,12 +11247,7 @@ pub struct IMSVidFeatures_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFilePlayback, - IMSVidFilePlayback_Vtbl, - 0x37b03539_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidFilePlayback, IMSVidFilePlayback_Vtbl, 0x37b03539_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFilePlayback, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback); #[cfg(feature = "Win32_System_Com")] @@ -11865,7 +11286,6 @@ impl IMSVidFilePlayback { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -11955,12 +11375,7 @@ pub struct IMSVidFilePlayback_Vtbl { pub SetFileName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFilePlayback2, - IMSVidFilePlayback2_Vtbl, - 0x2f7e44af_6e52_4660_bc08_d8d542587d72 -); +::windows_core::imp::com_interface!(IMSVidFilePlayback2, IMSVidFilePlayback2_Vtbl, 0x2f7e44af_6e52_4660_bc08_d8d542587d72); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFilePlayback2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback, IMSVidFilePlayback); #[cfg(feature = "Win32_System_Com")] @@ -11999,7 +11414,6 @@ impl IMSVidFilePlayback2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12098,17 +11512,11 @@ pub struct IMSVidFilePlayback2_Vtbl { pub Set__SourceFilter: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidFilePlaybackEvent, - IMSVidFilePlaybackEvent_Vtbl, - 0x37b0353a_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidFilePlaybackEvent, IMSVidFilePlaybackEvent_Vtbl, 0x37b0353a_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidFilePlaybackEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidFilePlaybackEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -12124,12 +11532,7 @@ pub struct IMSVidFilePlaybackEvent_Vtbl { pub base__: IMSVidPlaybackEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidGenericSink, - IMSVidGenericSink_Vtbl, - 0x6c29b41d_455b_4c33_963a_0d28e5e555ea -); +::windows_core::imp::com_interface!(IMSVidGenericSink, IMSVidGenericSink_Vtbl, 0x6c29b41d_455b_4c33_963a_0d28e5e555ea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidGenericSink, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice); #[cfg(feature = "Win32_System_Com")] @@ -12168,7 +11571,6 @@ impl IMSVidGenericSink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12201,12 +11603,7 @@ pub struct IMSVidGenericSink_Vtbl { pub SetSinkStreams: unsafe extern "system" fn(*mut ::core::ffi::c_void, MSVidSinkStreams) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidGenericSink2, - IMSVidGenericSink2_Vtbl, - 0x6b5a28f3_47f1_4092_b168_60cabec08f1c -); +::windows_core::imp::com_interface!(IMSVidGenericSink2, IMSVidGenericSink2_Vtbl, 0x6b5a28f3_47f1_4092_b168_60cabec08f1c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidGenericSink2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidGenericSink); #[cfg(feature = "Win32_System_Com")] @@ -12245,7 +11642,6 @@ impl IMSVidGenericSink2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12286,17 +11682,11 @@ pub struct IMSVidGenericSink2_Vtbl { pub ResetFilterList: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidGraphSegment, - IMSVidGraphSegment_Vtbl, - 0x238dec54_adeb_4005_a349_f772b9afebc4 -); +::windows_core::imp::com_interface!(IMSVidGraphSegment, IMSVidGraphSegment_Vtbl, 0x238dec54_adeb_4005_a349_f772b9afebc4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidGraphSegment, ::windows_core::IUnknown, super::super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IMSVidGraphSegment { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -12387,7 +11777,6 @@ impl IMSVidGraphSegmentContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Graph)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Input(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12397,13 +11786,11 @@ impl IMSVidGraphSegmentContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Outputs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VideoRenderer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).VideoRenderer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioRenderer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12421,7 +11808,6 @@ impl IMSVidGraphSegmentContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ParentContainer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Decompose(&self, psegment: P0) -> ::windows_core::Result<()> where @@ -12506,12 +11892,7 @@ pub struct IMSVidGraphSegmentUserInput_Vtbl { pub MouseUp: unsafe extern "system" fn(*mut ::core::ffi::c_void, i16, i16, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidInputDevice, - IMSVidInputDevice_Vtbl, - 0x37b0353d_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidInputDevice, IMSVidInputDevice_Vtbl, 0x37b0353d_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidInputDevice, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice); #[cfg(feature = "Win32_System_Com")] @@ -12550,7 +11931,6 @@ impl IMSVidInputDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12576,12 +11956,7 @@ pub struct IMSVidInputDevice_Vtbl { pub View: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidInputDeviceEvent, - IMSVidInputDeviceEvent_Vtbl, - 0x37b0353e_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidInputDeviceEvent, IMSVidInputDeviceEvent_Vtbl, 0x37b0353e_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidInputDeviceEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12593,12 +11968,7 @@ pub struct IMSVidInputDeviceEvent_Vtbl { pub base__: super::super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidInputDevices, - IMSVidInputDevices_Vtbl, - 0xc5702cd1_9b79_11d3_b654_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidInputDevices, IMSVidInputDevices_Vtbl, 0xc5702cd1_9b79_11d3_b654_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidInputDevices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12607,13 +11977,11 @@ impl IMSVidInputDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, v: P0) -> ::windows_core::Result where @@ -12622,7 +11990,6 @@ impl IMSVidInputDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), v.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pdb: P0) -> ::windows_core::Result<()> where @@ -12658,12 +12025,7 @@ pub struct IMSVidInputDevices_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidOutputDevice, - IMSVidOutputDevice_Vtbl, - 0x37b03546_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidOutputDevice, IMSVidOutputDevice_Vtbl, 0x37b03546_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidOutputDevice, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice); #[cfg(feature = "Win32_System_Com")] @@ -12702,7 +12064,6 @@ impl IMSVidOutputDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12719,17 +12080,11 @@ pub struct IMSVidOutputDevice_Vtbl { pub base__: IMSVidDevice_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidOutputDeviceEvent, - IMSVidOutputDeviceEvent_Vtbl, - 0x2e6a14e2_571c_11d3_b652_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidOutputDeviceEvent, IMSVidOutputDeviceEvent_Vtbl, 0x2e6a14e2_571c_11d3_b652_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidOutputDeviceEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidOutputDeviceEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -12745,12 +12100,7 @@ pub struct IMSVidOutputDeviceEvent_Vtbl { pub base__: IMSVidDeviceEvent_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidOutputDevices, - IMSVidOutputDevices_Vtbl, - 0xc5702cd2_9b79_11d3_b654_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidOutputDevices, IMSVidOutputDevices_Vtbl, 0xc5702cd2_9b79_11d3_b654_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidOutputDevices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12759,13 +12109,11 @@ impl IMSVidOutputDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, v: P0) -> ::windows_core::Result where @@ -12774,7 +12122,6 @@ impl IMSVidOutputDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), v.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pdb: P0) -> ::windows_core::Result<()> where @@ -12810,12 +12157,7 @@ pub struct IMSVidOutputDevices_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidPlayback, - IMSVidPlayback_Vtbl, - 0x37b03538_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidPlayback, IMSVidPlayback_Vtbl, 0x37b03538_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidPlayback, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice); #[cfg(feature = "Win32_System_Com")] @@ -12854,7 +12196,6 @@ impl IMSVidPlayback { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -12946,17 +12287,11 @@ pub struct IMSVidPlayback_Vtbl { pub Length: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidPlaybackEvent, - IMSVidPlaybackEvent_Vtbl, - 0x37b0353b_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidPlaybackEvent, IMSVidPlaybackEvent_Vtbl, 0x37b0353b_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidPlaybackEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidPlaybackEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -12976,12 +12311,7 @@ pub struct IMSVidPlaybackEvent_Vtbl { EndOfMedia: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidRect, - IMSVidRect_Vtbl, - 0x7f5000a6_a440_47ca_8acc_c0e75531a2c2 -); +::windows_core::imp::com_interface!(IMSVidRect, IMSVidRect_Vtbl, 0x7f5000a6_a440_47ca_8acc_c0e75531a2c2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidRect, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13024,7 +12354,6 @@ impl IMSVidRect { { (::windows_core::Interface::vtable(self).SetHWnd)(::windows_core::Interface::as_raw(self), hwndval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRect(&self, rectval: P0) -> ::windows_core::Result<()> where @@ -13054,12 +12383,7 @@ pub struct IMSVidRect_Vtbl { SetRect: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferRecordingControl, - IMSVidStreamBufferRecordingControl_Vtbl, - 0x160621aa_bbbc_4326_a824_c395aebc6e74 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferRecordingControl, IMSVidStreamBufferRecordingControl_Vtbl, 0x160621aa_bbbc_4326_a824_c395aebc6e74); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferRecordingControl, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13110,12 +12434,7 @@ pub struct IMSVidStreamBufferRecordingControl_Vtbl { pub RecordingAttribute: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSink, - IMSVidStreamBufferSink_Vtbl, - 0x159dbb45_cd1b_4dab_83ea_5cb1f4f21d07 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSink, IMSVidStreamBufferSink_Vtbl, 0x159dbb45_cd1b_4dab_83ea_5cb1f4f21d07); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSink, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice); #[cfg(feature = "Win32_System_Com")] @@ -13154,7 +12473,6 @@ impl IMSVidStreamBufferSink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -13163,7 +12481,6 @@ impl IMSVidStreamBufferSink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsEqualDevice)(::windows_core::Interface::as_raw(self), device.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ContentRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13172,7 +12489,6 @@ impl IMSVidStreamBufferSink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ContentRecorder)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ReferenceRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13218,12 +12534,7 @@ pub struct IMSVidStreamBufferSink_Vtbl { pub SBESink: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSink2, - IMSVidStreamBufferSink2_Vtbl, - 0x2ca9fc63_c131_4e5a_955a_544a47c67146 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSink2, IMSVidStreamBufferSink2_Vtbl, 0x2ca9fc63_c131_4e5a_955a_544a47c67146); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSink2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidStreamBufferSink); #[cfg(feature = "Win32_System_Com")] @@ -13262,7 +12573,6 @@ impl IMSVidStreamBufferSink2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -13271,7 +12581,6 @@ impl IMSVidStreamBufferSink2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsEqualDevice)(::windows_core::Interface::as_raw(self), device.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ContentRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13280,7 +12589,6 @@ impl IMSVidStreamBufferSink2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_ContentRecorder)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ReferenceRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13318,12 +12626,7 @@ pub struct IMSVidStreamBufferSink2_Vtbl { pub UnlockProfile: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSink3, - IMSVidStreamBufferSink3_Vtbl, - 0x4f8721d7_7d59_4d8b_99f5_a77775586bd5 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSink3, IMSVidStreamBufferSink3_Vtbl, 0x4f8721d7_7d59_4d8b_99f5_a77775586bd5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSink3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidStreamBufferSink, IMSVidStreamBufferSink2); #[cfg(feature = "Win32_System_Com")] @@ -13362,7 +12665,6 @@ impl IMSVidStreamBufferSink3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -13371,7 +12673,6 @@ impl IMSVidStreamBufferSink3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsEqualDevice)(::windows_core::Interface::as_raw(self), device.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ContentRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13380,7 +12681,6 @@ impl IMSVidStreamBufferSink3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.get_ContentRecorder)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ReferenceRecorder(&self, pszfilename: P0) -> ::windows_core::Result where @@ -13510,17 +12810,11 @@ pub struct IMSVidStreamBufferSink3_Vtbl { pub LicenseErrorCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSinkEvent, - IMSVidStreamBufferSinkEvent_Vtbl, - 0xf798a36b_b05b_4bbe_9703_eaea7d61cd51 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSinkEvent, IMSVidStreamBufferSinkEvent_Vtbl, 0xf798a36b_b05b_4bbe_9703_eaea7d61cd51); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSinkEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSinkEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -13548,17 +12842,11 @@ pub struct IMSVidStreamBufferSinkEvent_Vtbl { pub WriteFailure: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSinkEvent2, - IMSVidStreamBufferSinkEvent2_Vtbl, - 0x3d7a5166_72d7_484b_a06f_286187b80ca1 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSinkEvent2, IMSVidStreamBufferSinkEvent2_Vtbl, 0x3d7a5166_72d7_484b_a06f_286187b80ca1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSinkEvent2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent, IMSVidStreamBufferSinkEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSinkEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -13591,17 +12879,11 @@ pub struct IMSVidStreamBufferSinkEvent2_Vtbl { pub EncryptionOff: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSinkEvent3, - IMSVidStreamBufferSinkEvent3_Vtbl, - 0x735ad8d5_c259_48e9_81e7_d27953665b23 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSinkEvent3, IMSVidStreamBufferSinkEvent3_Vtbl, 0x735ad8d5_c259_48e9_81e7_d27953665b23); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSinkEvent3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent, IMSVidStreamBufferSinkEvent, IMSVidStreamBufferSinkEvent2); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSinkEvent3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -13636,17 +12918,11 @@ pub struct IMSVidStreamBufferSinkEvent3_Vtbl { pub LicenseChange: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSinkEvent4, - IMSVidStreamBufferSinkEvent4_Vtbl, - 0x1b01dcb0_daf0_412c_a5d1_590c7f62e2b8 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSinkEvent4, IMSVidStreamBufferSinkEvent4_Vtbl, 0x1b01dcb0_daf0_412c_a5d1_590c7f62e2b8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSinkEvent4, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent, IMSVidStreamBufferSinkEvent, IMSVidStreamBufferSinkEvent2, IMSVidStreamBufferSinkEvent3); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSinkEvent4 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -13684,12 +12960,7 @@ pub struct IMSVidStreamBufferSinkEvent4_Vtbl { pub WriteFailureClear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSource, - IMSVidStreamBufferSource_Vtbl, - 0xeb0c8cf9_6950_4772_87b1_47d11cf3a02f -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSource, IMSVidStreamBufferSource_Vtbl, 0xeb0c8cf9_6950_4772_87b1_47d11cf3a02f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSource, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback, IMSVidFilePlayback); #[cfg(feature = "Win32_System_Com")] @@ -13728,7 +12999,6 @@ impl IMSVidStreamBufferSource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -13850,12 +13120,7 @@ pub struct IMSVidStreamBufferSource_Vtbl { pub SBESource: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSource2, - IMSVidStreamBufferSource2_Vtbl, - 0xe4ba9059_b1ce_40d8_b9a0_d4ea4a9989d3 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSource2, IMSVidStreamBufferSource2_Vtbl, 0xe4ba9059_b1ce_40d8_b9a0_d4ea4a9989d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSource2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback, IMSVidFilePlayback, IMSVidStreamBufferSource); #[cfg(feature = "Win32_System_Com")] @@ -13894,7 +13159,6 @@ impl IMSVidStreamBufferSource2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -14033,17 +13297,11 @@ pub struct IMSVidStreamBufferSource2_Vtbl { pub WSTCounter: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSourceEvent, - IMSVidStreamBufferSourceEvent_Vtbl, - 0x50ce8a7d_9c28_4da8_9042_cdfa7116f979 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSourceEvent, IMSVidStreamBufferSourceEvent_Vtbl, 0x50ce8a7d_9c28_4da8_9042_cdfa7116f979); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSourceEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent, IMSVidFilePlaybackEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSourceEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -14095,17 +13353,11 @@ pub struct IMSVidStreamBufferSourceEvent_Vtbl { pub StaleFileDeleted: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSourceEvent2, - IMSVidStreamBufferSourceEvent2_Vtbl, - 0x7aef50ce_8e22_4ba8_bc06_a92a458b4ef2 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSourceEvent2, IMSVidStreamBufferSourceEvent2_Vtbl, 0x7aef50ce_8e22_4ba8_bc06_a92a458b4ef2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSourceEvent2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent, IMSVidFilePlaybackEvent, IMSVidStreamBufferSourceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSourceEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -14152,17 +13404,11 @@ pub struct IMSVidStreamBufferSourceEvent2_Vtbl { pub RateChange: unsafe extern "system" fn(*mut ::core::ffi::c_void, f64, f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferSourceEvent3, - IMSVidStreamBufferSourceEvent3_Vtbl, - 0xceabd6ab_9b90_4570_adf1_3ce76e00a763 -); +::windows_core::imp::com_interface!(IMSVidStreamBufferSourceEvent3, IMSVidStreamBufferSourceEvent3_Vtbl, 0xceabd6ab_9b90_4570_adf1_3ce76e00a763); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferSourceEvent3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent, IMSVidFilePlaybackEvent, IMSVidStreamBufferSourceEvent, IMSVidStreamBufferSourceEvent2); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferSourceEvent3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -14234,17 +13480,11 @@ pub struct IMSVidStreamBufferSourceEvent3_Vtbl { pub ContentPrimarilyAudio: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidStreamBufferV2SourceEvent, - IMSVidStreamBufferV2SourceEvent_Vtbl, - 0x49c771f9_41b2_4cf7_9f9a_a313a8f6027e -); +::windows_core::imp::com_interface!(IMSVidStreamBufferV2SourceEvent, IMSVidStreamBufferV2SourceEvent_Vtbl, 0x49c771f9_41b2_4cf7_9f9a_a313a8f6027e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidStreamBufferV2SourceEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent, IMSVidFilePlaybackEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidStreamBufferV2SourceEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -14302,12 +13542,7 @@ pub struct IMSVidStreamBufferV2SourceEvent_Vtbl { pub ContentPrimarilyAudio: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidTuner, - IMSVidTuner_Vtbl, - 0x1c15d47d_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidTuner, IMSVidTuner_Vtbl, 0x1c15d47d_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidTuner, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidVideoInputDevice); #[cfg(feature = "Win32_System_Com")] @@ -14346,7 +13581,6 @@ impl IMSVidTuner { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -14362,13 +13596,11 @@ impl IMSVidTuner { pub unsafe fn View(&self, v: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.View)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(v)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tune(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Tune)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTune(&self, ptr: P0) -> ::windows_core::Result<()> where @@ -14376,13 +13608,11 @@ impl IMSVidTuner { { (::windows_core::Interface::vtable(self).SetTune)(::windows_core::Interface::as_raw(self), ptr.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, plts: P0) -> ::windows_core::Result<()> where @@ -14414,17 +13644,11 @@ pub struct IMSVidTuner_Vtbl { SetTuningSpace: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidTunerEvent, - IMSVidTunerEvent_Vtbl, - 0x1c15d485_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidTunerEvent, IMSVidTunerEvent_Vtbl, 0x1c15d485_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidTunerEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidTunerEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuneChanged(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -14444,12 +13668,7 @@ pub struct IMSVidTunerEvent_Vtbl { TuneChanged: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVMR9, - IMSVidVMR9_Vtbl, - 0xd58b0015_ebef_44bb_bbdd_3f3699d76ea1 -); +::windows_core::imp::com_interface!(IMSVidVMR9, IMSVidVMR9_Vtbl, 0xd58b0015_ebef_44bb_bbdd_3f3699d76ea1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVMR9, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidVideoRenderer); #[cfg(feature = "Win32_System_Com")] @@ -14488,7 +13707,6 @@ impl IMSVidVMR9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -14524,7 +13742,6 @@ impl IMSVidVMR9 { { (::windows_core::Interface::vtable(self).base__.Set_CustomCompositor)(::windows_core::Interface::as_raw(self), compositor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MixerBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14534,7 +13751,6 @@ impl IMSVidVMR9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._MixerBitmap)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMixerBitmap(&self, mixerpicturedisp: P0) -> ::windows_core::Result<()> where @@ -14542,18 +13758,15 @@ impl IMSVidVMR9 { { (::windows_core::Interface::vtable(self).base__.SetMixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicturedisp.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Set_MixerBitmap(&self, mixerpicture: *const super::VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_MixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicture).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MixerBitmapPositionRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MixerBitmapPositionRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMixerBitmapPositionRect(&self, rdest: P0) -> ::windows_core::Result<()> where @@ -14568,7 +13781,6 @@ impl IMSVidVMR9 { pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows_core::Interface::as_raw(self), opacity).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetupMixerBitmap(&self, mixerpicturedisp: P0, opacity: i32, rdest: P1) -> ::windows_core::Result<()> where @@ -14591,31 +13803,26 @@ impl IMSVidVMR9 { pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetOverScan)(::windows_core::Interface::as_raw(self), lpercent).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AvailableSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AvailableSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaxVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MaxVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MinVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClippedSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ClippedSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClippedSourceRect(&self, prect: P0) -> ::windows_core::Result<()> where @@ -14633,7 +13840,6 @@ impl IMSVidVMR9 { { (::windows_core::Interface::vtable(self).base__.SetUsingOverlay)(::windows_core::Interface::as_raw(self), useoverlayval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Capture(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14690,17 +13896,11 @@ pub struct IMSVidVMR9_Vtbl { pub Allocator: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVRGraphSegment, - IMSVidVRGraphSegment_Vtbl, - 0xdd47de3f_9874_4f7b_8b22_7cb2688461e7 -); +::windows_core::imp::com_interface!(IMSVidVRGraphSegment, IMSVidVRGraphSegment_Vtbl, 0xdd47de3f_9874_4f7b_8b22_7cb2688461e7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVRGraphSegment, ::windows_core::IUnknown, super::super::super::System::Com::IPersist, IMSVidGraphSegment); #[cfg(feature = "Win32_System_Com")] impl IMSVidVRGraphSegment { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -14842,7 +14042,6 @@ impl IMSVidVRGraphSegment { pub unsafe fn DisplayChange(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DisplayChange)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn RePaint(&self, hdc: P0) -> ::windows_core::Result<()> where @@ -14882,12 +14081,7 @@ pub struct IMSVidVRGraphSegment_Vtbl { RePaint: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoInputDevice, - IMSVidVideoInputDevice_Vtbl, - 0x1c15d47f_911d_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidVideoInputDevice, IMSVidVideoInputDevice_Vtbl, 0x1c15d47f_911d_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoInputDevice, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice); #[cfg(feature = "Win32_System_Com")] @@ -14926,7 +14120,6 @@ impl IMSVidVideoInputDevice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -14950,12 +14143,7 @@ pub struct IMSVidVideoInputDevice_Vtbl { pub base__: IMSVidInputDevice_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoRenderer, - IMSVidVideoRenderer_Vtbl, - 0x37b03540_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidVideoRenderer, IMSVidVideoRenderer_Vtbl, 0x37b03540_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoRenderer, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice); #[cfg(feature = "Win32_System_Com")] @@ -14994,7 +14182,6 @@ impl IMSVidVideoRenderer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -15030,7 +14217,6 @@ impl IMSVidVideoRenderer { { (::windows_core::Interface::vtable(self).Set_CustomCompositor)(::windows_core::Interface::as_raw(self), compositor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MixerBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15040,7 +14226,6 @@ impl IMSVidVideoRenderer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._MixerBitmap)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMixerBitmap(&self, mixerpicturedisp: P0) -> ::windows_core::Result<()> where @@ -15048,18 +14233,15 @@ impl IMSVidVideoRenderer { { (::windows_core::Interface::vtable(self).SetMixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicturedisp.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Set_MixerBitmap(&self, mixerpicture: *const super::VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Set_MixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicture).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MixerBitmapPositionRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MixerBitmapPositionRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMixerBitmapPositionRect(&self, rdest: P0) -> ::windows_core::Result<()> where @@ -15074,7 +14256,6 @@ impl IMSVidVideoRenderer { pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMixerBitmapOpacity)(::windows_core::Interface::as_raw(self), opacity).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetupMixerBitmap(&self, mixerpicturedisp: P0, opacity: i32, rdest: P1) -> ::windows_core::Result<()> where @@ -15097,31 +14278,26 @@ impl IMSVidVideoRenderer { pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOverScan)(::windows_core::Interface::as_raw(self), lpercent).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AvailableSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AvailableSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaxVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MaxVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MinVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MinVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClippedSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClippedSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClippedSourceRect(&self, prect: P0) -> ::windows_core::Result<()> where @@ -15139,7 +14315,6 @@ impl IMSVidVideoRenderer { { (::windows_core::Interface::vtable(self).SetUsingOverlay)(::windows_core::Interface::as_raw(self), useoverlayval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Capture(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15233,12 +14408,7 @@ pub struct IMSVidVideoRenderer_Vtbl { pub SetDecimateInput: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoRenderer2, - IMSVidVideoRenderer2_Vtbl, - 0x6bdd5c1e_2810_4159_94bc_05511ae8549b -); +::windows_core::imp::com_interface!(IMSVidVideoRenderer2, IMSVidVideoRenderer2_Vtbl, 0x6bdd5c1e_2810_4159_94bc_05511ae8549b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoRenderer2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidOutputDevice, IMSVidVideoRenderer); #[cfg(feature = "Win32_System_Com")] @@ -15277,7 +14447,6 @@ impl IMSVidVideoRenderer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -15313,7 +14482,6 @@ impl IMSVidVideoRenderer2 { { (::windows_core::Interface::vtable(self).base__.Set_CustomCompositor)(::windows_core::Interface::as_raw(self), compositor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MixerBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15323,7 +14491,6 @@ impl IMSVidVideoRenderer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._MixerBitmap)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMixerBitmap(&self, mixerpicturedisp: P0) -> ::windows_core::Result<()> where @@ -15331,18 +14498,15 @@ impl IMSVidVideoRenderer2 { { (::windows_core::Interface::vtable(self).base__.SetMixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicturedisp.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Set_MixerBitmap(&self, mixerpicture: *const super::VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Set_MixerBitmap)(::windows_core::Interface::as_raw(self), mixerpicture).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MixerBitmapPositionRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MixerBitmapPositionRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMixerBitmapPositionRect(&self, rdest: P0) -> ::windows_core::Result<()> where @@ -15357,7 +14521,6 @@ impl IMSVidVideoRenderer2 { pub unsafe fn SetMixerBitmapOpacity(&self, opacity: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMixerBitmapOpacity)(::windows_core::Interface::as_raw(self), opacity).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetupMixerBitmap(&self, mixerpicturedisp: P0, opacity: i32, rdest: P1) -> ::windows_core::Result<()> where @@ -15380,31 +14543,26 @@ impl IMSVidVideoRenderer2 { pub unsafe fn SetOverScan(&self, lpercent: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetOverScan)(::windows_core::Interface::as_raw(self), lpercent).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AvailableSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AvailableSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaxVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MaxVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MinVidRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinVidRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClippedSourceRect(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ClippedSourceRect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClippedSourceRect(&self, prect: P0) -> ::windows_core::Result<()> where @@ -15422,7 +14580,6 @@ impl IMSVidVideoRenderer2 { { (::windows_core::Interface::vtable(self).base__.SetUsingOverlay)(::windows_core::Interface::as_raw(self), useoverlayval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Capture(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15491,12 +14648,7 @@ pub struct IMSVidVideoRenderer2_Vtbl { pub SuppressEffects: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoRendererDevices, - IMSVidVideoRendererDevices_Vtbl, - 0xc5702cd3_9b79_11d3_b654_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidVideoRendererDevices, IMSVidVideoRendererDevices_Vtbl, 0xc5702cd3_9b79_11d3_b654_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoRendererDevices, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -15505,13 +14657,11 @@ impl IMSVidVideoRendererDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, v: P0) -> ::windows_core::Result where @@ -15520,7 +14670,6 @@ impl IMSVidVideoRendererDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), v.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pdb: P0) -> ::windows_core::Result<()> where @@ -15556,17 +14705,11 @@ pub struct IMSVidVideoRendererDevices_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoRendererEvent, - IMSVidVideoRendererEvent_Vtbl, - 0x37b03545_a4c8_11d2_b634_00c04f79498e -); +::windows_core::imp::com_interface!(IMSVidVideoRendererEvent, IMSVidVideoRendererEvent_Vtbl, 0x37b03545_a4c8_11d2_b634_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoRendererEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidVideoRendererEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -15586,17 +14729,11 @@ pub struct IMSVidVideoRendererEvent_Vtbl { pub OverlayUnavailable: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidVideoRendererEvent2, - IMSVidVideoRendererEvent2_Vtbl, - 0x7145ed66_4730_4fdb_8a53_fde7508d3e5e -); +::windows_core::imp::com_interface!(IMSVidVideoRendererEvent2, IMSVidVideoRendererEvent2_Vtbl, 0x7145ed66_4730_4fdb_8a53_fde7508d3e5e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidVideoRendererEvent2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidOutputDeviceEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidVideoRendererEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -15616,12 +14753,7 @@ pub struct IMSVidVideoRendererEvent2_Vtbl { pub OverlayUnavailable: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidWebDVD, - IMSVidWebDVD_Vtbl, - 0xcf45f88b_ac56_4ee2_a73a_ed04e2885d3c -); +::windows_core::imp::com_interface!(IMSVidWebDVD, IMSVidWebDVD_Vtbl, 0xcf45f88b_ac56_4ee2_a73a_ed04e2885d3c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidWebDVD, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback); #[cfg(feature = "Win32_System_Com")] @@ -15660,7 +14792,6 @@ impl IMSVidWebDVD { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -16022,7 +15153,6 @@ impl IMSVidWebDVD { pub unsafe fn RegionChange(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RegionChange)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DVDAdm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16092,19 +15222,16 @@ impl IMSVidWebDVD { pub unsafe fn RestorePreferredSettings(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RestorePreferredSettings)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ButtonRect(&self, lbutton: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ButtonRect)(::windows_core::Interface::as_raw(self), lbutton, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DVDScreenInMouseCoordinates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DVDScreenInMouseCoordinates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDVDScreenInMouseCoordinates(&self, prect: P0) -> ::windows_core::Result<()> where @@ -16227,12 +15354,7 @@ pub struct IMSVidWebDVD_Vtbl { SetDVDScreenInMouseCoordinates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidWebDVD2, - IMSVidWebDVD2_Vtbl, - 0x7027212f_ee9a_4a7c_8b67_f023714cdaff -); +::windows_core::imp::com_interface!(IMSVidWebDVD2, IMSVidWebDVD2_Vtbl, 0x7027212f_ee9a_4a7c_8b67_f023714cdaff); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidWebDVD2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidInputDevice, IMSVidPlayback, IMSVidWebDVD); #[cfg(feature = "Win32_System_Com")] @@ -16271,7 +15393,6 @@ impl IMSVidWebDVD2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -16633,7 +15754,6 @@ impl IMSVidWebDVD2 { pub unsafe fn RegionChange(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RegionChange)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DVDAdm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16703,19 +15823,16 @@ impl IMSVidWebDVD2 { pub unsafe fn RestorePreferredSettings(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RestorePreferredSettings)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ButtonRect(&self, lbutton: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_ButtonRect)(::windows_core::Interface::as_raw(self), lbutton, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DVDScreenInMouseCoordinates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DVDScreenInMouseCoordinates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDVDScreenInMouseCoordinates(&self, prect: P0) -> ::windows_core::Result<()> where @@ -16739,12 +15856,7 @@ pub struct IMSVidWebDVD2_Vtbl { pub put_Bookmark: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const u8, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidWebDVDAdm, - IMSVidWebDVDAdm_Vtbl, - 0xb8be681a_eb2c_47f0_b415_94d5452f0e05 -); +::windows_core::imp::com_interface!(IMSVidWebDVDAdm, IMSVidWebDVDAdm_Vtbl, 0xb8be681a_eb2c_47f0_b415_94d5452f0e05); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidWebDVDAdm, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -16840,17 +15952,11 @@ pub struct IMSVidWebDVDAdm_Vtbl { pub SetBookmarkOnStop: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidWebDVDEvent, - IMSVidWebDVDEvent_Vtbl, - 0xb4f7a674_9b83_49cb_a357_c63b871be958 -); +::windows_core::imp::com_interface!(IMSVidWebDVDEvent, IMSVidWebDVDEvent_Vtbl, 0xb4f7a674_9b83_49cb_a357_c63b871be958); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidWebDVDEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidInputDeviceEvent, IMSVidPlaybackEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidWebDVDEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOfMedia(&self, lpd: P0) -> ::windows_core::Result<()> where @@ -17028,12 +16134,7 @@ pub struct IMSVidWebDVDEvent_Vtbl { pub ChangeVideoPresMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidXDS, - IMSVidXDS_Vtbl, - 0x11ebc158_e712_4d1f_8bb3_01ed5274c4ce -); +::windows_core::imp::com_interface!(IMSVidXDS, IMSVidXDS_Vtbl, 0x11ebc158_e712_4d1f_8bb3_01ed5274c4ce); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidXDS, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDevice, IMSVidFeature); #[cfg(feature = "Win32_System_Com")] @@ -17072,7 +16173,6 @@ impl IMSVidXDS { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__._ClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqualDevice(&self, device: P0) -> ::windows_core::Result where @@ -17094,17 +16194,11 @@ pub struct IMSVidXDS_Vtbl { pub ChannelChangeInterface: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSVidXDSEvent, - IMSVidXDSEvent_Vtbl, - 0x6db2317d_3b23_41ec_ba4b_701f407eaf3a -); +::windows_core::imp::com_interface!(IMSVidXDSEvent, IMSVidXDSEvent_Vtbl, 0x6db2317d_3b23_41ec_ba4b_701f407eaf3a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSVidXDSEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IMSVidDeviceEvent, IMSVidFeatureEvent); #[cfg(feature = "Win32_System_Com")] impl IMSVidXDSEvent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StateChange(&self, lpd: P0, oldstate: i32, newstate: i32) -> ::windows_core::Result<()> where @@ -17587,17 +16681,11 @@ pub struct IPTFilterLicenseRenewal_Vtbl { pub CancelLicenseRenewal: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistTuneXml, - IPersistTuneXml_Vtbl, - 0x0754cd31_8d15_47a9_8215_d20064157244 -); +::windows_core::imp::com_interface!(IPersistTuneXml, IPersistTuneXml_Vtbl, 0x0754cd31_8d15_47a9_8215_d20064157244); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistTuneXml, ::windows_core::IUnknown, super::super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistTuneXml { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -17653,7 +16741,6 @@ impl IPersistTuneXmlUtility2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Deserialize)(::windows_core::Interface::as_raw(self), varvalue.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, pitunerequest: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -17801,13 +16888,11 @@ impl ISBE2MediaTypeProfile { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStreamCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetStream(&self, index: u32) -> ::windows_core::Result<*mut super::super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn AddStream(&self, pmediatype: *const super::super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddStream)(::windows_core::Interface::as_raw(self), pmediatype).ok() @@ -18067,13 +17152,11 @@ pub struct ISIInbandEPGEvent_Vtbl { ::windows_core::imp::com_interface!(IScanningTuner, IScanningTuner_Vtbl, 0x1dfd0a5c_0284_11d3_9d8e_00c04f72d980); ::windows_core::imp::interface_hierarchy!(IScanningTuner, ::windows_core::IUnknown, ITuner); impl IScanningTuner { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, tuningspace: P0) -> ::windows_core::Result<()> where @@ -18085,13 +17168,11 @@ impl IScanningTuner { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumTuningSpaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuneRequest(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -18099,7 +17180,6 @@ impl IScanningTuner { { (::windows_core::Interface::vtable(self).base__.SetTuneRequest)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Validate(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -18107,13 +17187,11 @@ impl IScanningTuner { { (::windows_core::Interface::vtable(self).base__.Validate)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPreferredComponentTypes(&self, componenttypes: P0) -> ::windows_core::Result<()> where @@ -18157,13 +17235,11 @@ pub struct IScanningTuner_Vtbl { ::windows_core::imp::com_interface!(IScanningTunerEx, IScanningTunerEx_Vtbl, 0x04bbd195_0e2d_4593_9bd5_4f908bc33cf5); ::windows_core::imp::interface_hierarchy!(IScanningTunerEx, ::windows_core::IUnknown, ITuner, IScanningTuner); impl IScanningTunerEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, tuningspace: P0) -> ::windows_core::Result<()> where @@ -18175,13 +17251,11 @@ impl IScanningTunerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumTuningSpaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuneRequest(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -18189,7 +17263,6 @@ impl IScanningTunerEx { { (::windows_core::Interface::vtable(self).base__.base__.SetTuneRequest)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Validate(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -18197,13 +17270,11 @@ impl IScanningTunerEx { { (::windows_core::Interface::vtable(self).base__.base__.Validate)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.PreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPreferredComponentTypes(&self, componenttypes: P0) -> ::windows_core::Result<()> where @@ -18233,7 +17304,6 @@ impl IScanningTunerEx { pub unsafe fn AutoProgram(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AutoProgram)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCurrentLocator(&self, pilocator: *const ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurrentLocator)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pilocator)).ok() @@ -18531,7 +17601,6 @@ pub struct IStreamBufferDataCounters_Vtbl { ::windows_core::imp::com_interface!(IStreamBufferInitialize, IStreamBufferInitialize_Vtbl, 0x9ce50f2d_6ba7_40fb_a034_50b1a674ec78); ::windows_core::imp::interface_hierarchy!(IStreamBufferInitialize, ::windows_core::IUnknown); impl IStreamBufferInitialize { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn SetHKEY(&self, hkeyroot: P0) -> ::windows_core::Result<()> where @@ -18960,41 +18029,31 @@ pub struct ITSDT_Vtbl { pub ConvertNextToCurrent: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITuneRequest, - ITuneRequest_Vtbl, - 0x07ddc146_fc3d_11d2_9d8c_00c04f72d980 -); +::windows_core::imp::com_interface!(ITuneRequest, ITuneRequest_Vtbl, 0x07ddc146_fc3d_11d2_9d8c_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITuneRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITuneRequest { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Components(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Components)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Locator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Locator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLocator(&self, locator: P0) -> ::windows_core::Result<()> where @@ -19032,7 +18091,6 @@ pub struct ITuneRequest_Vtbl { ::windows_core::imp::com_interface!(ITuneRequestInfo, ITuneRequestInfo_Vtbl, 0xa3b152df_7a90_4218_ac54_9830bee8c0b6); ::windows_core::imp::interface_hierarchy!(ITuneRequestInfo, ::windows_core::IUnknown); impl ITuneRequestInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLocatorData(&self, request: P0) -> ::windows_core::Result<()> where @@ -19040,7 +18098,6 @@ impl ITuneRequestInfo { { (::windows_core::Interface::vtable(self).GetLocatorData)(::windows_core::Interface::as_raw(self), request.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetComponentData(&self, currentrequest: P0) -> ::windows_core::Result<()> where @@ -19048,7 +18105,6 @@ impl ITuneRequestInfo { { (::windows_core::Interface::vtable(self).GetComponentData)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentList(&self, currentrequest: P0) -> ::windows_core::Result<()> where @@ -19056,7 +18112,6 @@ impl ITuneRequestInfo { { (::windows_core::Interface::vtable(self).CreateComponentList)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextProgram(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19065,7 +18120,6 @@ impl ITuneRequestInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNextProgram)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreviousProgram(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19074,7 +18128,6 @@ impl ITuneRequestInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreviousProgram)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextLocator(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19083,7 +18136,6 @@ impl ITuneRequestInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNextLocator)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreviousLocator(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19129,7 +18181,6 @@ pub struct ITuneRequestInfo_Vtbl { ::windows_core::imp::com_interface!(ITuneRequestInfoEx, ITuneRequestInfoEx_Vtbl, 0xee957c52_b0d0_4e78_8dd1_b87a08bfd893); ::windows_core::imp::interface_hierarchy!(ITuneRequestInfoEx, ::windows_core::IUnknown, ITuneRequestInfo); impl ITuneRequestInfoEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLocatorData(&self, request: P0) -> ::windows_core::Result<()> where @@ -19137,7 +18188,6 @@ impl ITuneRequestInfoEx { { (::windows_core::Interface::vtable(self).base__.GetLocatorData)(::windows_core::Interface::as_raw(self), request.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetComponentData(&self, currentrequest: P0) -> ::windows_core::Result<()> where @@ -19145,7 +18195,6 @@ impl ITuneRequestInfoEx { { (::windows_core::Interface::vtable(self).base__.GetComponentData)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentList(&self, currentrequest: P0) -> ::windows_core::Result<()> where @@ -19153,7 +18202,6 @@ impl ITuneRequestInfoEx { { (::windows_core::Interface::vtable(self).base__.CreateComponentList)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextProgram(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19162,7 +18210,6 @@ impl ITuneRequestInfoEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetNextProgram)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreviousProgram(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19171,7 +18218,6 @@ impl ITuneRequestInfoEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPreviousProgram)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNextLocator(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19180,7 +18226,6 @@ impl ITuneRequestInfoEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetNextLocator)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreviousLocator(&self, currentrequest: P0) -> ::windows_core::Result where @@ -19189,7 +18234,6 @@ impl ITuneRequestInfoEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPreviousLocator)(::windows_core::Interface::as_raw(self), currentrequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateComponentListEx(&self, currentrequest: P0) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -19211,13 +18255,11 @@ pub struct ITuneRequestInfoEx_Vtbl { ::windows_core::imp::com_interface!(ITuner, ITuner_Vtbl, 0x28c52640_018a_11d3_9d8e_00c04f72d980); ::windows_core::imp::interface_hierarchy!(ITuner, ::windows_core::IUnknown); impl ITuner { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuningSpace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuningSpace(&self, tuningspace: P0) -> ::windows_core::Result<()> where @@ -19229,13 +18271,11 @@ impl ITuner { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumTuningSpaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTuneRequest(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -19243,7 +18283,6 @@ impl ITuner { { (::windows_core::Interface::vtable(self).SetTuneRequest)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Validate(&self, tunerequest: P0) -> ::windows_core::Result<()> where @@ -19251,13 +18290,11 @@ impl ITuner { { (::windows_core::Interface::vtable(self).Validate)(::windows_core::Interface::as_raw(self), tunerequest.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPreferredComponentTypes(&self, componenttypes: P0) -> ::windows_core::Result<()> where @@ -19345,12 +18382,7 @@ pub struct ITunerCapEx_Vtbl { pub Has608_708Caption: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITuningSpace, - ITuningSpace_Vtbl, - 0x061c6e30_e622_11d2_9493_00c04f72d980 -); +::windows_core::imp::com_interface!(ITuningSpace, ITuningSpace_Vtbl, 0x061c6e30_e622_11d2_9493_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITuningSpace, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -19396,31 +18428,26 @@ impl ITuningSpace { pub unsafe fn Set_NetworkType(&self, networktypeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Set_NetworkType)(::windows_core::Interface::as_raw(self), networktypeguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTuneRequest(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTuneRequest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoryGUIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCategoryGUIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumDeviceMonikers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumDeviceMonikers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultPreferredComponentTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultPreferredComponentTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultPreferredComponentTypes(&self, newcomponenttypes: P0) -> ::windows_core::Result<()> where @@ -19438,13 +18465,11 @@ impl ITuningSpace { { (::windows_core::Interface::vtable(self).SetFrequencyMapping)(::windows_core::Interface::as_raw(self), mapping.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultLocator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultLocator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDefaultLocator(&self, locatorval: P0) -> ::windows_core::Result<()> where @@ -19452,7 +18477,6 @@ impl ITuningSpace { { (::windows_core::Interface::vtable(self).SetDefaultLocator)(::windows_core::Interface::as_raw(self), locatorval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19509,12 +18533,7 @@ pub struct ITuningSpace_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITuningSpaceContainer, - ITuningSpaceContainer_Vtbl, - 0x5b692e84_e2f1_11d2_9493_00c04f72d980 -); +::windows_core::imp::com_interface!(ITuningSpaceContainer, ITuningSpaceContainer_Vtbl, 0x5b692e84_e2f1_11d2_9493_00c04f72d980); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITuningSpaceContainer, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -19523,13 +18542,11 @@ impl ITuningSpaceContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -19538,7 +18555,6 @@ impl ITuningSpaceContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn put_Item(&self, varindex: P0, tuningspace: P1) -> ::windows_core::Result<()> where @@ -19547,7 +18563,6 @@ impl ITuningSpaceContainer { { (::windows_core::Interface::vtable(self).put_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), tuningspace.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpacesForCLSID(&self, spaceclsid: P0) -> ::windows_core::Result where @@ -19556,13 +18571,11 @@ impl ITuningSpaceContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuningSpacesForCLSID)(::windows_core::Interface::as_raw(self), spaceclsid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _TuningSpacesForCLSID2(&self, spaceclsid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._TuningSpacesForCLSID2)(::windows_core::Interface::as_raw(self), spaceclsid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TuningSpacesForName(&self, name: P0) -> ::windows_core::Result where @@ -19571,7 +18584,6 @@ impl ITuningSpaceContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TuningSpacesForName)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindID(&self, tuningspace: P0) -> ::windows_core::Result where @@ -19580,7 +18592,6 @@ impl ITuningSpaceContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindID)(::windows_core::Interface::as_raw(self), tuningspace.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, tuningspace: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -19651,12 +18662,7 @@ pub struct ITuningSpaceContainer_Vtbl { pub SetMaxCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITuningSpaces, - ITuningSpaces_Vtbl, - 0x901284e4_33fe_4b69_8d63_634a596f3756 -); +::windows_core::imp::com_interface!(ITuningSpaces, ITuningSpaces_Vtbl, 0x901284e4_33fe_4b69_8d63_634a596f3756); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITuningSpaces, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -19665,13 +18671,11 @@ impl ITuningSpaces { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -19760,12 +18764,7 @@ pub struct IXDSCodecConfig_Vtbl { pub SetPauseBufferTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXDSCodecEvents, - IXDSCodecEvents_Vtbl, - 0xc4c4c4c3_0049_4e2b_98fb_9537f6ce516d -); +::windows_core::imp::com_interface!(IXDSCodecEvents, IXDSCodecEvents_Vtbl, 0xc4c4c4c3_0049_4e2b_98fb_9537f6ce516d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXDSCodecEvents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -19777,12 +18776,7 @@ pub struct IXDSCodecEvents_Vtbl { pub base__: super::super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXDSToRat, - IXDSToRat_Vtbl, - 0xc5c5c5b0_3abc_11d6_b25b_00c04fa0c026 -); +::windows_core::imp::com_interface!(IXDSToRat, IXDSToRat_Vtbl, 0xc5c5c5b0_3abc_11d6_b25b_00c04fa0c026); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXDSToRat, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -19803,12 +18797,7 @@ pub struct IXDSToRat_Vtbl { pub ParseXDSBytePair: unsafe extern "system" fn(*mut ::core::ffi::c_void, u8, u8, *mut EnTvRat_System, *mut EnTvRat_GenericLevel, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IMSVidCtlEvents, - _IMSVidCtlEvents_Vtbl, - 0xb0edf164_910a_11d2_b632_00c04f79498e -); +::windows_core::imp::com_interface!(_IMSVidCtlEvents, _IMSVidCtlEvents_Vtbl, 0xb0edf164_910a_11d2_b632_00c04f79498e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IMSVidCtlEvents, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -22861,7 +21850,6 @@ impl ::core::default::Default for DVB_EIT_FILTER_OPTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct DVR_STREAM_DESC { pub Version: u32, @@ -22996,7 +21984,6 @@ impl ::core::default::Default for DvbParentalRatingParam { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSEVENTDATA_BDA_RF_TUNER_SCAN_S { pub EventData: super::super::KernelStreaming::KSEVENTDATA, @@ -23023,7 +22010,6 @@ impl ::core::default::Default for KSEVENTDATA_BDA_RF_TUNER_SCAN_S { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_BUFFER { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23049,7 +22035,6 @@ impl ::core::default::Default for KSM_BDA_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_CAS_CAPTURETOKEN { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23075,7 +22060,6 @@ impl ::core::default::Default for KSM_BDA_CAS_CAPTURETOKEN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_CAS_CLOSEMMIDIALOG { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23103,7 +22087,6 @@ impl ::core::default::Default for KSM_BDA_CAS_CLOSEMMIDIALOG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_CAS_ENTITLEMENTTOKEN { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23132,7 +22115,6 @@ impl ::core::default::Default for KSM_BDA_CAS_ENTITLEMENTTOKEN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_CAS_OPENBROADCASTMMI { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23159,7 +22141,6 @@ impl ::core::default::Default for KSM_BDA_CAS_OPENBROADCASTMMI { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_DEBUG_LEVEL { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23186,7 +22167,6 @@ impl ::core::default::Default for KSM_BDA_DEBUG_LEVEL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_DRM_SETDRM { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23211,7 +22191,6 @@ impl ::core::default::Default for KSM_BDA_DRM_SETDRM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_EVENT_COMPLETE { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23237,7 +22216,6 @@ impl ::core::default::Default for KSM_BDA_EVENT_COMPLETE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_GDDS_SERVICEFROMTUNEXML { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23263,7 +22241,6 @@ impl ::core::default::Default for KSM_BDA_GDDS_SERVICEFROMTUNEXML { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_GDDS_TUNEXMLFROMIDX { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23288,7 +22265,6 @@ impl ::core::default::Default for KSM_BDA_GDDS_TUNEXMLFROMIDX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_GPNV_GETVALUE { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23315,7 +22291,6 @@ impl ::core::default::Default for KSM_BDA_GPNV_GETVALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_GPNV_NAMEINDEX { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23340,7 +22315,6 @@ impl ::core::default::Default for KSM_BDA_GPNV_NAMEINDEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_GPNV_SETVALUE { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23369,7 +22343,6 @@ impl ::core::default::Default for KSM_BDA_GPNV_SETVALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_ISDBCAS_REQUEST { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23396,7 +22369,6 @@ impl ::core::default::Default for KSM_BDA_ISDBCAS_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_PIN { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23422,7 +22394,6 @@ impl ::core::default::Default for KSM_BDA_PIN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub union KSM_BDA_PIN_0 { pub PinId: u32, @@ -23447,7 +22418,6 @@ impl ::core::default::Default for KSM_BDA_PIN_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_PIN_PAIR { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23473,7 +22443,6 @@ impl ::core::default::Default for KSM_BDA_PIN_PAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub union KSM_BDA_PIN_PAIR_0 { pub InputPinId: u32, @@ -23498,7 +22467,6 @@ impl ::core::default::Default for KSM_BDA_PIN_PAIR_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub union KSM_BDA_PIN_PAIR_1 { pub OutputPinId: u32, @@ -23523,7 +22491,6 @@ impl ::core::default::Default for KSM_BDA_PIN_PAIR_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_SCAN_CAPABILTIES { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23548,7 +22515,6 @@ impl ::core::default::Default for KSM_BDA_SCAN_CAPABILTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_SCAN_FILTER { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23575,7 +22541,6 @@ impl ::core::default::Default for KSM_BDA_SCAN_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_SCAN_START { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23601,7 +22566,6 @@ impl ::core::default::Default for KSM_BDA_SCAN_START { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_TS_SELECTOR_SETTSID { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23626,7 +22590,6 @@ impl ::core::default::Default for KSM_BDA_TS_SELECTOR_SETTSID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_TUNER_TUNEREQUEST { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23652,7 +22615,6 @@ impl ::core::default::Default for KSM_BDA_TUNER_TUNEREQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_USERACTIVITY_USEREASON { pub Method: super::super::KernelStreaming::KSIDENTIFIER, @@ -23677,7 +22639,6 @@ impl ::core::default::Default for KSM_BDA_USERACTIVITY_USEREASON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRMTUNER_GETPIDPROTECTION { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23702,7 +22663,6 @@ impl ::core::default::Default for KSM_BDA_WMDRMTUNER_GETPIDPROTECTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23730,7 +22690,6 @@ impl ::core::default::Default for KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRMTUNER_SETPIDPROTECTION { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23756,7 +22715,6 @@ impl ::core::default::Default for KSM_BDA_WMDRMTUNER_SETPIDPROTECTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRMTUNER_SYNCVALUE { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23781,7 +22739,6 @@ impl ::core::default::Default for KSM_BDA_WMDRMTUNER_SYNCVALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRM_LICENSE { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23806,7 +22763,6 @@ impl ::core::default::Default for KSM_BDA_WMDRM_LICENSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSM_BDA_WMDRM_RENEWLICENSE { pub NodeMethod: super::super::KernelStreaming::KSM_NODE, @@ -23833,7 +22789,6 @@ impl ::core::default::Default for KSM_BDA_WMDRM_RENEWLICENSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSPROPERTY_BDA_RF_TUNER_CAPS_S { pub Property: super::super::KernelStreaming::KSP_NODE, @@ -23866,7 +22821,6 @@ impl ::core::default::Default for KSPROPERTY_BDA_RF_TUNER_CAPS_S { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S { pub Property: super::super::KernelStreaming::KSP_NODE, @@ -23894,7 +22848,6 @@ impl ::core::default::Default for KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S { pub Property: super::super::KernelStreaming::KSP_NODE, @@ -23919,7 +22872,6 @@ impl ::core::default::Default for KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSPROPERTY_BDA_RF_TUNER_STANDARD_S { pub Property: super::super::KernelStreaming::KSP_NODE, @@ -23945,7 +22897,6 @@ impl ::core::default::Default for KSPROPERTY_BDA_RF_TUNER_STANDARD_S { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSP_BDA_NODE_PIN { pub Property: super::super::KernelStreaming::KSIDENTIFIER, @@ -23972,7 +22923,6 @@ impl ::core::default::Default for KSP_BDA_NODE_PIN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KSP_NODE_ESPID { pub Property: super::super::KernelStreaming::KSP_NODE, @@ -23997,7 +22947,6 @@ impl ::core::default::Default for KSP_NODE_ESPID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KS_DATARANGE_BDA_ANTENNA { pub DataRange: super::super::KernelStreaming::KSDATAFORMAT, @@ -24021,7 +22970,6 @@ impl ::core::default::Default for KS_DATARANGE_BDA_ANTENNA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] #[cfg(feature = "Win32_Media_KernelStreaming")] pub struct KS_DATARANGE_BDA_TRANSPORT { pub DataRange: super::super::KernelStreaming::KSDATAFORMAT, diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/impl.rs index 184d323e1b..bfd6db5cf5 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IXMLGraphBuilder_Impl: Sized { fn BuildFromXML(&self, pgraph: ::core::option::Option<&super::IGraphBuilder>, pxml: ::core::option::Option<&super::super::super::Data::Xml::MsXml::IXMLElement>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/mod.rs index 788f6d8234..258bc48b0f 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/Xml/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IXMLGraphBuilder, IXMLGraphBuilder_Vtbl, 0x1bb05960_5fbf_11d2_a521_44df07c10000); ::windows_core::imp::interface_hierarchy!(IXMLGraphBuilder, ::windows_core::IUnknown); impl IXMLGraphBuilder { - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn BuildFromXML(&self, pgraph: P0, pxml: P1) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/impl.rs index bfc500f5c1..a251dafe29 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/impl.rs @@ -533,7 +533,6 @@ impl IAMCertifiedOutputProtection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMChannelInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ChannelName(&self, pbstrchannelname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -642,7 +641,6 @@ impl IAMClockSlave_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -914,7 +912,6 @@ impl IAMDeviceRemoval_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub trait IAMDirectSound_Impl: Sized { fn GetDirectSoundInterface(&self) -> ::windows_core::Result; @@ -1438,7 +1435,6 @@ impl IAMExtTransport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMExtendedErrorInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn HasError(&self, phaserror: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -1476,7 +1472,6 @@ impl IAMExtendedErrorInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMExtendedSeeking_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ExSeekCapabilities(&self, pexcapabilities: *mut i32) -> ::windows_core::Result<()>; @@ -1576,7 +1571,6 @@ impl IAMFilterMiscFlags_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMGraphBuilderCallback_Impl: Sized { fn SelectedFilter(&self, pmon: ::core::option::Option<&super::super::System::Com::IMoniker>) -> ::windows_core::Result<()>; @@ -1664,7 +1658,6 @@ impl IAMLatency_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAMLine21Decoder_Impl: Sized { fn GetDecoderLevel(&self, lplevel: *mut AM_LINE21_CCLEVEL) -> ::windows_core::Result<()>; @@ -1772,7 +1765,6 @@ impl IAMLine21Decoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMMediaContent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AuthorName(&self, pbstrauthorname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1880,7 +1872,6 @@ impl IAMMediaContent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMMediaContent2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_MediaParameter(&self, entrynum: i32, bstrname: &::windows_core::BSTR, pbstrvalue: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1918,7 +1909,6 @@ impl IAMMediaContent2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMMediaStream_Impl: Sized + IMediaStream_Impl { fn Initialize(&self, psourceobject: ::core::option::Option<&::windows_core::IUnknown>, dwflags: u32, purposeid: *const ::windows_core::GUID, streamtype: STREAM_TYPE) -> ::windows_core::Result<()>; @@ -1970,7 +1960,6 @@ impl IAMMediaStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IAMMediaTypeSample_Impl: Sized + IStreamSample_Impl { fn SetPointer(&self, pbuffer: *const u8, lsize: i32) -> ::windows_core::Result<()>; @@ -2118,7 +2107,6 @@ impl IAMMediaTypeSample_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IAMMediaTypeStream_Impl: Sized + IMediaStream_Impl { fn GetFormat(&self, pmediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE, dwflags: u32) -> ::windows_core::Result<()>; @@ -2182,7 +2170,6 @@ impl IAMMediaTypeStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMMultiMediaStream_Impl: Sized + IMultiMediaStream_Impl { fn Initialize(&self, streamtype: STREAM_TYPE, dwflags: &AMMSF_MMS_INIT_FLAGS, pfiltergraph: ::core::option::Option<&IGraphBuilder>) -> ::windows_core::Result<()>; @@ -2266,7 +2253,6 @@ impl IAMMultiMediaStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMNetShowConfig_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn BufferingTime(&self, pbufferingtime: *mut f64) -> ::windows_core::Result<()>; @@ -2437,7 +2423,6 @@ impl IAMNetShowConfig_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMNetShowExProps_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SourceProtocol(&self, psourceprotocol: *mut i32) -> ::windows_core::Result<()>; @@ -2517,7 +2502,6 @@ impl IAMNetShowExProps_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMNetShowPreroll_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetPreroll(&self, fpreroll: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -2548,7 +2532,6 @@ impl IAMNetShowPreroll_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMNetworkStatus_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ReceivedPackets(&self, preceivedpackets: *mut i32) -> ::windows_core::Result<()>; @@ -3147,7 +3130,6 @@ impl IAMResourceControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAMStats_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -3218,7 +3200,6 @@ impl IAMStats_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IAMStreamConfig_Impl: Sized { fn SetFormat(&self, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -3303,7 +3284,6 @@ impl IAMStreamControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IAMStreamSelect_Impl: Sized { fn Count(&self) -> ::windows_core::Result; @@ -3995,7 +3975,6 @@ impl IAMVfwCompressDialogs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IAMVideoAccelerator_Impl: Sized { fn GetVideoAcceleratorGUIDs(&self, pdwnumguidssupported: *mut u32, pguidssupported: *mut ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -4096,7 +4075,6 @@ impl IAMVideoAccelerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IAMVideoAcceleratorNotify_Impl: Sized { fn GetUncompSurfacesInfo(&self, pguid: *const ::windows_core::GUID, puncompbufferinfo: *mut AMVAUncompBufferInfo) -> ::windows_core::Result<()>; @@ -4411,7 +4389,6 @@ impl IAMWMBufferPass_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub trait IAMWMBufferPassCallback_Impl: Sized { fn Notify(&self, pnssbuffer3: ::core::option::Option<&super::WindowsMediaFormat::INSSBuffer3>, ppin: ::core::option::Option<&IPin>, prtstart: *const i64, prtend: *const i64) -> ::windows_core::Result<()>; @@ -4432,7 +4409,6 @@ impl IAMWMBufferPassCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAMWstDecoder_Impl: Sized { fn GetDecoderLevel(&self, lplevel: *mut AM_WST_LEVEL) -> ::windows_core::Result<()>; @@ -4677,7 +4653,6 @@ impl IAsyncReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IAudioData_Impl: Sized + IMemoryData_Impl { fn GetFormat(&self, pwaveformatcurrent: *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()>; @@ -4708,7 +4683,6 @@ impl IAudioData_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IAudioMediaStream_Impl: Sized + IMediaStream_Impl { fn GetFormat(&self, pwaveformatcurrent: *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()>; @@ -5211,7 +5185,6 @@ impl IBDA_DeviceControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IBDA_DiagnosticProperties_Impl: Sized + super::super::System::Com::StructuredStorage::IPropertyBag_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -6485,7 +6458,6 @@ impl IBDA_SignalStatistics_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IBDA_Topology_Impl: Sized { fn GetNodeTypes(&self, pulcnodetypes: *mut u32, ulcnodetypesmax: u32, rgulnodetypes: *mut u32) -> ::windows_core::Result<()>; @@ -6856,7 +6828,6 @@ impl IBPCSatelliteTuner_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBaseFilter_Impl: Sized + IMediaFilter_Impl { fn EnumPins(&self) -> ::windows_core::Result; @@ -7012,7 +6983,6 @@ impl IBaseVideoMixer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBasicAudio_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetVolume(&self, lvolume: i32) -> ::windows_core::Result<()>; @@ -7069,7 +7039,6 @@ impl IBasicAudio_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBasicVideo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AvgTimePerFrame(&self) -> ::windows_core::Result; @@ -7388,7 +7357,6 @@ impl IBasicVideo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBasicVideo2_Impl: Sized + IBasicVideo_Impl { fn GetPreferredAspectRatio(&self, plaspectx: *mut i32, plaspecty: *mut i32) -> ::windows_core::Result<()>; @@ -7873,7 +7841,6 @@ impl ICameraControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICaptureGraphBuilder_Impl: Sized { fn SetFiltergraph(&self, pfg: ::core::option::Option<&IGraphBuilder>) -> ::windows_core::Result<()>; @@ -7952,7 +7919,6 @@ impl ICaptureGraphBuilder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICaptureGraphBuilder2_Impl: Sized { fn SetFiltergraph(&self, pfg: ::core::option::Option<&IGraphBuilder>) -> ::windows_core::Result<()>; @@ -8044,7 +8010,6 @@ impl ICaptureGraphBuilder2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub trait IConfigAsfWriter_Impl: Sized { fn ConfigureFilterUsingProfileId(&self, dwprofileid: u32) -> ::windows_core::Result<()>; @@ -8141,7 +8106,6 @@ impl IConfigAsfWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub trait IConfigAsfWriter2_Impl: Sized + IConfigAsfWriter_Impl { fn StreamNumFromPin(&self, ppin: ::core::option::Option<&IPin>) -> ::windows_core::Result; @@ -8292,7 +8256,6 @@ impl IConfigInterleaving_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICreateDevEnum_Impl: Sized { fn CreateClassEnumerator(&self, clsiddeviceclass: *const ::windows_core::GUID, ppenummoniker: *mut ::core::option::Option, dwflags: u32) -> ::windows_core::Result<()>; @@ -8313,7 +8276,6 @@ impl ICreateDevEnum_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDDrawExclModeVideo_Impl: Sized { fn SetDDrawObject(&self, pddrawobject: ::core::option::Option<&super::super::Graphics::DirectDraw::IDirectDraw>) -> ::windows_core::Result<()>; @@ -8601,7 +8563,6 @@ impl IDeferredCommand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDirectDrawMediaSample_Impl: Sized { fn GetSurfaceAndReleaseLock(&self, ppdirectdrawsurface: *mut ::core::option::Option, prect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -8632,7 +8593,6 @@ impl IDirectDrawMediaSample_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDirectDrawMediaSampleAllocator_Impl: Sized { fn GetDirectDraw(&self) -> ::windows_core::Result; @@ -8659,7 +8619,6 @@ impl IDirectDrawMediaSampleAllocator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDirectDrawMediaStream_Impl: Sized + IMediaStream_Impl { fn GetFormat(&self, pddsdcurrent: *mut super::super::Graphics::DirectDraw::DDSURFACEDESC, ppdirectdrawpalette: *mut ::core::option::Option, pddsddesired: *mut super::super::Graphics::DirectDraw::DDSURFACEDESC, pdwflags: *mut u32) -> ::windows_core::Result<()>; @@ -8736,7 +8695,6 @@ impl IDirectDrawMediaStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDirectDrawStreamSample_Impl: Sized + IStreamSample_Impl { fn GetSurface(&self, ppdirectdrawsurface: *mut ::core::option::Option, prect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -8767,7 +8725,6 @@ impl IDirectDrawStreamSample_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IDirectDrawVideo_Impl: Sized { fn GetSwitches(&self) -> ::windows_core::Result; @@ -8980,7 +8937,6 @@ impl IDistributorNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDrawVideoImage_Impl: Sized { fn DrawVideoImageBegin(&self) -> ::windows_core::Result<()>; @@ -10453,7 +10409,6 @@ impl IDvdState_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IESEvent_Impl: Sized { fn GetEventId(&self) -> ::windows_core::Result; @@ -10620,7 +10575,6 @@ impl IEncoderAPI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumFilters_Impl: Sized { fn Next(&self, cfilters: u32, ppfilter: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::HRESULT; @@ -10671,7 +10625,6 @@ impl IEnumFilters_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IEnumMediaTypes_Impl: Sized { fn Next(&self, cmediatypes: u32, ppmediatypes: *mut *mut super::MediaFoundation::AM_MEDIA_TYPE, pcfetched: *mut u32) -> ::windows_core::HRESULT; @@ -10910,7 +10863,6 @@ impl IEnumStreamIdMap_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IFileSinkFilter_Impl: Sized { fn SetFileName(&self, pszfilename: &::windows_core::PCWSTR, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -10941,7 +10893,6 @@ impl IFileSinkFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IFileSinkFilter2_Impl: Sized + IFileSinkFilter_Impl { fn SetMode(&self, dwflags: u32) -> ::windows_core::Result<()>; @@ -10978,7 +10929,6 @@ impl IFileSinkFilter2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IFileSourceFilter_Impl: Sized { fn Load(&self, pszfilename: &::windows_core::PCWSTR, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -11009,7 +10959,6 @@ impl IFileSourceFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFilterChain_Impl: Sized { fn StartChain(&self, pstartfilter: ::core::option::Option<&IBaseFilter>, pendfilter: ::core::option::Option<&IBaseFilter>) -> ::windows_core::Result<()>; @@ -11054,7 +11003,6 @@ impl IFilterChain_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IFilterGraph_Impl: Sized { fn AddFilter(&self, pfilter: ::core::option::Option<&IBaseFilter>, pname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -11139,7 +11087,6 @@ impl IFilterGraph_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IFilterGraph2_Impl: Sized + IGraphBuilder_Impl { fn AddSourceFilterForMoniker(&self, pmoniker: ::core::option::Option<&super::super::System::Com::IMoniker>, pctx: ::core::option::Option<&super::super::System::Com::IBindCtx>, lpcwstrfiltername: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -11183,7 +11130,6 @@ impl IFilterGraph2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IFilterGraph3_Impl: Sized + IFilterGraph2_Impl { fn SetSyncSourceEx(&self, pclockformostoffiltergraph: ::core::option::Option<&super::IReferenceClock>, pclockforfilter: ::core::option::Option<&super::IReferenceClock>, pfilter: ::core::option::Option<&IBaseFilter>) -> ::windows_core::Result<()>; @@ -11204,7 +11150,6 @@ impl IFilterGraph3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFilterInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FindPin(&self, strpinid: &::windows_core::BSTR) -> ::windows_core::Result; @@ -11394,7 +11339,6 @@ impl IFilterMapper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFilterMapper2_Impl: Sized { fn CreateCategory(&self, clsidcategory: *const ::windows_core::GUID, dwcategorymerit: u32, description: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -11456,7 +11400,6 @@ impl IFilterMapper2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFilterMapper3_Impl: Sized + IFilterMapper2_Impl { fn GetICreateDevEnum(&self) -> ::windows_core::Result; @@ -11712,7 +11655,6 @@ impl IFullScreenVideo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IFullScreenVideoEx_Impl: Sized + IFullScreenVideo_Impl { fn SetAcceleratorTable(&self, hwnd: super::super::Foundation::HWND, haccel: super::super::UI::WindowsAndMessaging::HACCEL) -> ::windows_core::Result<()>; @@ -11763,7 +11705,6 @@ impl IFullScreenVideoEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IGetCapabilitiesKey_Impl: Sized { fn GetCapabilitiesKey(&self) -> ::windows_core::Result; @@ -11790,7 +11731,6 @@ impl IGetCapabilitiesKey_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IGraphBuilder_Impl: Sized + IFilterGraph_Impl { fn Connect(&self, ppinout: ::core::option::Option<&IPin>, ppinin: ::core::option::Option<&IPin>) -> ::windows_core::Result<()>; @@ -11862,7 +11802,6 @@ impl IGraphBuilder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IGraphConfig_Impl: Sized { fn Reconnect(&self, poutputpin: ::core::option::Option<&IPin>, pinputpin: ::core::option::Option<&IPin>, pmtfirstconnection: *const super::MediaFoundation::AM_MEDIA_TYPE, pusingfilter: ::core::option::Option<&IBaseFilter>, habortevent: super::super::Foundation::HANDLE, dwflags: u32) -> ::windows_core::Result<()>; @@ -12120,7 +12059,6 @@ impl IMPEG2StreamIdMap_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Run(&self) -> ::windows_core::Result<()>; @@ -12224,7 +12162,6 @@ impl IMediaControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaEvent_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetEventHandle(&self) -> ::windows_core::Result; @@ -12295,7 +12232,6 @@ impl IMediaEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaEventEx_Impl: Sized + IMediaEvent_Impl { fn SetNotifyWindow(&self, hwnd: isize, lmsg: i32, linstancedata: isize) -> ::windows_core::Result<()>; @@ -12356,7 +12292,6 @@ impl IMediaEventSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaFilter_Impl: Sized + super::super::System::Com::IPersist_Impl { fn Stop(&self) -> ::windows_core::Result<()>; @@ -12560,7 +12495,6 @@ impl IMediaParams_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaPosition_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Duration(&self) -> ::windows_core::Result; @@ -12696,7 +12630,6 @@ impl IMediaPosition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IMediaPropertyBag_Impl: Sized + super::super::System::Com::StructuredStorage::IPropertyBag_Impl { fn EnumProperty(&self, iproperty: u32, pvarpropertyname: *mut ::windows_core::VARIANT, pvarpropertyvalue: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -12720,7 +12653,6 @@ impl IMediaPropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IMediaSample_Impl: Sized { fn GetPointer(&self) -> ::windows_core::Result<*mut u8>; @@ -12861,7 +12793,6 @@ impl IMediaSample_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IMediaSample2_Impl: Sized + IMediaSample_Impl { fn GetProperties(&self, cbproperties: u32, pbproperties: *mut u8) -> ::windows_core::Result<()>; @@ -13168,7 +13099,6 @@ impl IMediaStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaStreamFilter_Impl: Sized + IBaseFilter_Impl { fn AddMediaStream(&self, pammediastream: ::core::option::Option<&IAMMediaStream>) -> ::windows_core::Result<()>; @@ -13266,7 +13196,6 @@ impl IMediaStreamFilter_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMediaTypeInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -13533,7 +13462,6 @@ impl IMemoryData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IMixerOCX_Impl: Sized { fn OnDisplayChange(&self, ulbitsperpixel: u32, ulscreenwidth: u32, ulscreenheight: u32) -> ::windows_core::Result<()>; @@ -13743,7 +13671,6 @@ impl IMixerPinConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IMixerPinConfig2_Impl: Sized + IMixerPinConfig_Impl { fn SetOverlaySurfaceColorControls(&self, pcolorcontrol: *mut super::super::Graphics::DirectDraw::DDCOLORCONTROL) -> ::windows_core::Result<()>; @@ -13774,7 +13701,6 @@ impl IMixerPinConfig2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IMpeg2Demultiplexer_Impl: Sized { fn CreateOutputPin(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE, pszpinname: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -13818,7 +13744,6 @@ impl IMpeg2Demultiplexer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMpegAudioDecoder_Impl: Sized { fn FrequencyDivider(&self) -> ::windows_core::Result; @@ -14068,7 +13993,6 @@ impl IMultiMediaStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IOverlay_Impl: Sized { fn GetPalette(&self, pdwcolors: *mut u32, pppalette: *mut *mut super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows_core::Result<()>; @@ -14173,7 +14097,6 @@ impl IOverlay_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IOverlayNotify_Impl: Sized { fn OnPaletteChange(&self, dwcolors: u32, ppalette: *const super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows_core::Result<()>; @@ -14218,7 +14141,6 @@ impl IOverlayNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IOverlayNotify2_Impl: Sized + IOverlayNotify_Impl { fn OnDisplayChange(&self, hmonitor: super::super::Graphics::Gdi::HMONITOR) -> ::windows_core::Result<()>; @@ -14239,7 +14161,6 @@ impl IOverlayNotify2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IPersistMediaPropertyBag_Impl: Sized + super::super::System::Com::IPersist_Impl { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -14277,7 +14198,6 @@ impl IPersistMediaPropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub trait IPin_Impl: Sized { fn Connect(&self, preceivepin: ::core::option::Option<&IPin>, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -14423,7 +14343,6 @@ impl IPin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IPinConnection_Impl: Sized { fn DynamicQueryAccept(&self, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -14485,7 +14404,6 @@ impl IPinFlowControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPinInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Pin(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -14732,7 +14650,6 @@ impl IQualProp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IQualityControl_Impl: Sized { fn Notify(&self, pself: ::core::option::Option<&IBaseFilter>, q: &Quality) -> ::windows_core::Result<()>; @@ -14790,7 +14707,6 @@ impl IQueueCommand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRegFilterInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -15021,7 +14937,6 @@ impl ISelector_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait ISpecifyParticularPages_Impl: Sized { fn GetPages(&self, guidwhatpages: *const ::windows_core::GUID) -> ::windows_core::Result; @@ -15509,7 +15424,6 @@ impl IVMRFilterConfig9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Media_MediaFoundation"))] pub trait IVMRImageCompositor_Impl: Sized { fn InitCompositionTarget(&self, pd3ddevice: ::core::option::Option<&::windows_core::IUnknown>, pddsrendertarget: ::core::option::Option<&super::super::Graphics::DirectDraw::IDirectDrawSurface7>) -> ::windows_core::Result<()>; @@ -15554,7 +15468,6 @@ impl IVMRImageCompositor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub trait IVMRImageCompositor9_Impl: Sized { fn InitCompositionDevice(&self, pd3ddevice: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -15599,7 +15512,6 @@ impl IVMRImageCompositor9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVMRImagePresenter_Impl: Sized { fn StartPresenting(&self, dwuserid: usize) -> ::windows_core::Result<()>; @@ -15637,7 +15549,6 @@ impl IVMRImagePresenter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IVMRImagePresenter9_Impl: Sized { fn StartPresenting(&self, dwuserid: usize) -> ::windows_core::Result<()>; @@ -15741,7 +15652,6 @@ impl IVMRImagePresenterConfig9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVMRImagePresenterExclModeConfig_Impl: Sized + IVMRImagePresenterConfig_Impl { fn SetXlcModeDDObjAndPrimarySurface(&self, lpddobj: ::core::option::Option<&super::super::Graphics::DirectDraw::IDirectDraw7>, lpprimarysurf: ::core::option::Option<&super::super::Graphics::DirectDraw::IDirectDrawSurface7>) -> ::windows_core::Result<()>; @@ -15772,7 +15682,6 @@ impl IVMRImagePresenterExclModeConfig_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub trait IVMRMixerBitmap_Impl: Sized { fn SetAlphaBitmap(&self, pbmpparms: *const VMRALPHABITMAP) -> ::windows_core::Result<()>; @@ -15810,7 +15719,6 @@ impl IVMRMixerBitmap_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub trait IVMRMixerBitmap9_Impl: Sized { fn SetAlphaBitmap(&self, pbmpparms: *const VMR9AlphaBitmap) -> ::windows_core::Result<()>; @@ -16083,7 +15991,6 @@ impl IVMRMixerControl9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IVMRMonitorConfig_Impl: Sized { fn SetMonitor(&self, pguid: *const VMRGUID) -> ::windows_core::Result<()>; @@ -16135,7 +16042,6 @@ impl IVMRMonitorConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IVMRMonitorConfig9_Impl: Sized { fn SetMonitor(&self, udev: u32) -> ::windows_core::Result<()>; @@ -16199,7 +16105,6 @@ impl IVMRMonitorConfig9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVMRSurface_Impl: Sized { fn IsSurfaceLocked(&self) -> ::windows_core::Result<()>; @@ -16256,7 +16161,6 @@ impl IVMRSurface_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IVMRSurface9_Impl: Sized { fn IsSurfaceLocked(&self) -> ::windows_core::Result<()>; @@ -16313,7 +16217,6 @@ impl IVMRSurface9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub trait IVMRSurfaceAllocator_Impl: Sized { fn AllocateSurface(&self, dwuserid: usize, lpallocinfo: *const VMRALLOCATIONINFO, lpdwactualbuffers: *mut u32, lplpsurface: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -16358,7 +16261,6 @@ impl IVMRSurfaceAllocator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IVMRSurfaceAllocator9_Impl: Sized { fn InitializeDevice(&self, dwuserid: usize, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32) -> ::windows_core::Result<()>; @@ -16409,7 +16311,6 @@ impl IVMRSurfaceAllocator9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IVMRSurfaceAllocatorEx9_Impl: Sized + IVMRSurfaceAllocator9_Impl { fn GetSurfaceEx(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32, lplpsurface: *mut ::core::option::Option, lprcdst: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -16430,7 +16331,6 @@ impl IVMRSurfaceAllocatorEx9_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub trait IVMRSurfaceAllocatorNotify_Impl: Sized { fn AdviseSurfaceAllocator(&self, dwuserid: usize, lpivrmsurfaceallocator: ::core::option::Option<&IVMRSurfaceAllocator>) -> ::windows_core::Result<()>; @@ -16489,7 +16389,6 @@ impl IVMRSurfaceAllocatorNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub trait IVMRSurfaceAllocatorNotify9_Impl: Sized { fn AdviseSurfaceAllocator(&self, dwuserid: usize, lpivrmsurfaceallocator: ::core::option::Option<&IVMRSurfaceAllocator9>) -> ::windows_core::Result<()>; @@ -16541,7 +16440,6 @@ impl IVMRSurfaceAllocatorNotify9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVMRVideoStreamControl_Impl: Sized { fn SetColorKey(&self, lpclrkey: *const super::super::Graphics::DirectDraw::DDCOLORKEY) -> ::windows_core::Result<()>; @@ -16631,7 +16529,6 @@ impl IVMRVideoStreamControl9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IVMRWindowlessControl_Impl: Sized { fn GetNativeVideoSize(&self, lpwidth: *mut i32, lpheight: *mut i32, lparwidth: *mut i32, lparheight: *mut i32) -> ::windows_core::Result<()>; @@ -16777,7 +16674,6 @@ impl IVMRWindowlessControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IVMRWindowlessControl9_Impl: Sized { fn GetNativeVideoSize(&self, lpwidth: *mut i32, lpheight: *mut i32, lparwidth: *mut i32, lparheight: *mut i32) -> ::windows_core::Result<()>; @@ -16903,7 +16799,6 @@ impl IVMRWindowlessControl9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVPBaseConfig_Impl: Sized { fn GetConnectInfo(&self, pdwnumconnectinfo: *mut u32, pddvpconnectinfo: *mut super::super::Graphics::DirectDraw::DDVIDEOPORTCONNECT) -> ::windows_core::Result<()>; @@ -17034,7 +16929,6 @@ impl IVPBaseNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVPConfig_Impl: Sized + IVPBaseConfig_Impl { fn IsVPDecimationAllowed(&self, pbisdecimationallowed: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -17152,7 +17046,6 @@ impl IVPNotify2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub trait IVPVBIConfig_Impl: Sized + IVPBaseConfig_Impl {} #[cfg(feature = "Win32_Graphics_DirectDraw")] @@ -17506,7 +17399,6 @@ impl IVideoProcAmp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IVideoWindow_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetCaption(&self, strcaption: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -17892,7 +17784,6 @@ impl IVideoWindow_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_Media_WindowsMediaFormat"))] pub trait IWMCodecAMVideoAccelerator_Impl: Sized { fn SetAcceleratorInterface(&self, piamva: ::core::option::Option<&IAMVideoAccelerator>) -> ::windows_core::Result<()>; @@ -17930,7 +17821,6 @@ impl IWMCodecAMVideoAccelerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_Media_WindowsMediaFormat"))] pub trait IWMCodecVideoAccelerator_Impl: Sized { fn NegotiateConnection(&self, piamva: ::core::option::Option<&IAMVideoAccelerator>, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; 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 e3149579e4..48cd4fc6e2 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Win32_Media_DirectShow_Tv")] -#[doc = "Required features: `\"Win32_Media_DirectShow_Tv\"`"] pub mod Tv; #[cfg(feature = "Win32_Media_DirectShow_Xml")] -#[doc = "Required features: `\"Win32_Media_DirectShow_Xml\"`"] pub mod Xml; #[inline] pub unsafe fn AMGetErrorTextA(hr: ::windows_core::HRESULT, pbuffer: &mut [u8]) -> u32 { @@ -296,12 +294,7 @@ pub struct IAMCertifiedOutputProtection_Vtbl { pub ProtectionStatus: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const AMCOPPStatusInput, *mut AMCOPPStatusOutput) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMChannelInfo, - IAMChannelInfo_Vtbl, - 0xfa2aa8f2_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMChannelInfo, IAMChannelInfo_Vtbl, 0xfa2aa8f2_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMChannelInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -369,12 +362,7 @@ pub struct IAMClockSlave_Vtbl { pub GetErrorTolerance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMCollection, - IAMCollection_Vtbl, - 0x56a868b9_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IAMCollection, IAMCollection_Vtbl, 0x56a868b9_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -539,25 +527,21 @@ pub struct IAMDeviceRemoval_Vtbl { ::windows_core::imp::com_interface!(IAMDirectSound, IAMDirectSound_Vtbl, 0x546f4260_d53e_11cf_b3f0_00aa003761c5); ::windows_core::imp::interface_hierarchy!(IAMDirectSound, ::windows_core::IUnknown); impl IAMDirectSound { - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn GetDirectSoundInterface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDirectSoundInterface)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn GetPrimaryBufferInterface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPrimaryBufferInterface)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn GetSecondaryBufferInterface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecondaryBufferInterface)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn ReleaseDirectSoundInterface(&self, lpds: P0) -> ::windows_core::Result<()> where @@ -565,7 +549,6 @@ impl IAMDirectSound { { (::windows_core::Interface::vtable(self).ReleaseDirectSoundInterface)(::windows_core::Interface::as_raw(self), lpds.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn ReleasePrimaryBufferInterface(&self, lpdsb: P0) -> ::windows_core::Result<()> where @@ -573,7 +556,6 @@ impl IAMDirectSound { { (::windows_core::Interface::vtable(self).ReleasePrimaryBufferInterface)(::windows_core::Interface::as_raw(self), lpdsb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio_DirectSound\"`"] #[cfg(feature = "Win32_Media_Audio_DirectSound")] pub unsafe fn ReleaseSecondaryBufferInterface(&self, lpdsb: P0) -> ::windows_core::Result<()> where @@ -833,12 +815,7 @@ pub struct IAMExtTransport_Vtbl { pub SetEditStart: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMExtendedErrorInfo, - IAMExtendedErrorInfo_Vtbl, - 0xfa2aa8f6_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMExtendedErrorInfo, IAMExtendedErrorInfo_Vtbl, 0xfa2aa8f6_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMExtendedErrorInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -863,12 +840,7 @@ pub struct IAMExtendedErrorInfo_Vtbl { pub ErrorCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMExtendedSeeking, - IAMExtendedSeeking_Vtbl, - 0xfa2aa8f9_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMExtendedSeeking, IAMExtendedSeeking_Vtbl, 0xfa2aa8f9_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMExtendedSeeking, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -940,7 +912,6 @@ pub struct IAMFilterMiscFlags_Vtbl { ::windows_core::imp::com_interface!(IAMGraphBuilderCallback, IAMGraphBuilderCallback_Vtbl, 0x4995f511_9ddb_4f12_bd3b_f04611807b79); ::windows_core::imp::interface_hierarchy!(IAMGraphBuilderCallback, ::windows_core::IUnknown); impl IAMGraphBuilderCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedFilter(&self, pmon: P0) -> ::windows_core::Result<()> where @@ -948,7 +919,6 @@ impl IAMGraphBuilderCallback { { (::windows_core::Interface::vtable(self).SelectedFilter)(::windows_core::Interface::as_raw(self), pmon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatedFilter(&self, pfil: P0) -> ::windows_core::Result<()> where @@ -1029,12 +999,10 @@ impl IAMLine21Decoder { pub unsafe fn SetServiceState(&self, state: AM_LINE21_CCSTATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetServiceState)(::windows_core::Interface::as_raw(self), state).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOutputFormat(&self, lpbmih: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputFormat)(::windows_core::Interface::as_raw(self), lpbmih).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOutputFormat(&self, lpbmi: *mut super::super::Graphics::Gdi::BITMAPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOutputFormat)(::windows_core::Interface::as_raw(self), lpbmi).ok() @@ -1086,12 +1054,7 @@ pub struct IAMLine21Decoder_Vtbl { pub SetDrawBackgroundMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, AM_LINE21_DRAWBGMODE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMMediaContent, - IAMMediaContent_Vtbl, - 0xfa2aa8f4_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMMediaContent, IAMMediaContent_Vtbl, 0xfa2aa8f4_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMMediaContent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1156,12 +1119,7 @@ pub struct IAMMediaContent_Vtbl { pub MoreInfoText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMMediaContent2, - IAMMediaContent2_Vtbl, - 0xce8f78c1_74d9_11d2_b09d_00a0c9a81117 -); +::windows_core::imp::com_interface!(IAMMediaContent2, IAMMediaContent2_Vtbl, 0xce8f78c1_74d9_11d2_b09d_00a0c9a81117); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMMediaContent2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1233,7 +1191,6 @@ impl IAMMediaStream { { (::windows_core::Interface::vtable(self).JoinAMMultiMediaStream)(::windows_core::Interface::as_raw(self), pammultimediastream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn JoinFilter(&self, pmediastreamfilter: P0) -> ::windows_core::Result<()> where @@ -1322,13 +1279,11 @@ impl IAMMediaTypeSample { pub unsafe fn SetActualDataLength(&self, __midl__iammediatypesample0000: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetActualDataLength)(::windows_core::Interface::as_raw(self), __midl__iammediatypesample0000).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetMediaType(&self) -> ::windows_core::Result<*mut super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMediaType)(::windows_core::Interface::as_raw(self), pmediatype).ok() @@ -1407,12 +1362,10 @@ impl IAMMediaTypeStream { pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SendEndOfStream)(::windows_core::Interface::as_raw(self), dwflags).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetFormat(&self, pmediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), pmediatype, dwflags).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetFormat(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), pmediatype, dwflags).ok() @@ -1494,7 +1447,6 @@ impl IAMMultiMediaStream { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFilterGraph)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1513,7 +1465,6 @@ impl IAMMultiMediaStream { { (::windows_core::Interface::vtable(self).OpenFile)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenMoniker(&self, pctx: P0, pmoniker: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -1545,12 +1496,7 @@ pub struct IAMMultiMediaStream_Vtbl { pub Render: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMNetShowConfig, - IAMNetShowConfig_Vtbl, - 0xfa2aa8f1_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMNetShowConfig, IAMNetShowConfig_Vtbl, 0xfa2aa8f1_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMNetShowConfig, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1675,12 +1621,7 @@ pub struct IAMNetShowConfig_Vtbl { pub SetEnableHTTP: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMNetShowExProps, - IAMNetShowExProps_Vtbl, - 0xfa2aa8f5_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMNetShowExProps, IAMNetShowExProps_Vtbl, 0xfa2aa8f5_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMNetShowExProps, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1729,12 +1670,7 @@ pub struct IAMNetShowExProps_Vtbl { pub SourceLink: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMNetShowPreroll, - IAMNetShowPreroll_Vtbl, - 0xaae7e4e2_6388_11d1_8d93_006097c9a2b2 -); +::windows_core::imp::com_interface!(IAMNetShowPreroll, IAMNetShowPreroll_Vtbl, 0xaae7e4e2_6388_11d1_8d93_006097c9a2b2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMNetShowPreroll, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1758,12 +1694,7 @@ pub struct IAMNetShowPreroll_Vtbl { pub Preroll: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMNetworkStatus, - IAMNetworkStatus_Vtbl, - 0xfa2aa8f3_8b62_11d0_a520_000000000000 -); +::windows_core::imp::com_interface!(IAMNetworkStatus, IAMNetworkStatus_Vtbl, 0xfa2aa8f3_8b62_11d0_a520_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMNetworkStatus, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2089,12 +2020,7 @@ pub struct IAMResourceControl_Vtbl { pub Reserve: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, *const ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAMStats, - IAMStats_Vtbl, - 0xbc9bcf80_dcd2_11d2_abf6_00a0c905f375 -); +::windows_core::imp::com_interface!(IAMStats, IAMStats_Vtbl, 0xbc9bcf80_dcd2_11d2_abf6_00a0c905f375); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAMStats, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2141,12 +2067,10 @@ pub struct IAMStats_Vtbl { ::windows_core::imp::com_interface!(IAMStreamConfig, IAMStreamConfig_Vtbl, 0xc6e13340_30ac_11d0_a18c_00a0c9118956); ::windows_core::imp::interface_hierarchy!(IAMStreamConfig, ::windows_core::IUnknown); impl IAMStreamConfig { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetFormat(&self, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), pmt).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetFormat(&self) -> ::windows_core::Result<*mut super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); @@ -2155,7 +2079,6 @@ impl IAMStreamConfig { pub unsafe fn GetNumberOfCapabilities(&self, picount: *mut i32, pisize: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetNumberOfCapabilities)(::windows_core::Interface::as_raw(self), picount, pisize).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetStreamCaps(&self, iindex: i32, ppmt: *mut *mut super::MediaFoundation::AM_MEDIA_TYPE, pscc: *mut u8) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetStreamCaps)(::windows_core::Interface::as_raw(self), iindex, ppmt, pscc).ok() @@ -2210,7 +2133,6 @@ impl IAMStreamSelect { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Info(&self, lindex: i32, ppmt: ::core::option::Option<*mut *mut super::MediaFoundation::AM_MEDIA_TYPE>, pdwflags: ::core::option::Option<*mut u32>, plcid: ::core::option::Option<*mut u32>, pdwgroup: ::core::option::Option<*mut u32>, ppszname: ::core::option::Option<*mut ::windows_core::PWSTR>, ppobject: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, ppunk: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Info)( @@ -2663,22 +2585,18 @@ impl IAMVideoAccelerator { pub unsafe fn GetVideoAcceleratorGUIDs(&self, pdwnumguidssupported: *mut u32, pguidssupported: ::core::option::Option<*mut ::windows_core::GUID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoAcceleratorGUIDs)(::windows_core::Interface::as_raw(self), pdwnumguidssupported, ::core::mem::transmute(pguidssupported.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetUncompFormatsSupported(&self, pguid: *const ::windows_core::GUID, pdwnumformatssupported: *mut u32, pformatssupported: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDPIXELFORMAT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetUncompFormatsSupported)(::windows_core::Interface::as_raw(self), pguid, pdwnumformatssupported, ::core::mem::transmute(pformatssupported.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetInternalMemInfo(&self, pguid: *const ::windows_core::GUID, pamvauncompdatainfo: *const AMVAUncompDataInfo, pamvainternalmeminfo: *mut AMVAInternalMemInfo) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInternalMemInfo)(::windows_core::Interface::as_raw(self), pguid, pamvauncompdatainfo, pamvainternalmeminfo).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetCompBufferInfo(&self, pguid: *const ::windows_core::GUID, pamvauncompdatainfo: *const AMVAUncompDataInfo, pdwnumtypescompbuffers: *mut u32, pamvacompbufferinfo: ::core::option::Option<*mut AMVACompBufferInfo>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCompBufferInfo)(::windows_core::Interface::as_raw(self), pguid, pamvauncompdatainfo, pdwnumtypescompbuffers, ::core::mem::transmute(pamvacompbufferinfo.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetInternalCompBufferInfo(&self, pdwnumtypescompbuffers: *mut u32, pamvacompbufferinfo: ::core::option::Option<*mut AMVACompBufferInfo>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInternalCompBufferInfo)(::windows_core::Interface::as_raw(self), pdwnumtypescompbuffers, ::core::mem::transmute(pamvacompbufferinfo.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2743,7 +2661,6 @@ pub struct IAMVideoAccelerator_Vtbl { ::windows_core::imp::com_interface!(IAMVideoAcceleratorNotify, IAMVideoAcceleratorNotify_Vtbl, 0x256a6a21_fbad_11d1_82bf_00a0c9696c8f); ::windows_core::imp::interface_hierarchy!(IAMVideoAcceleratorNotify, ::windows_core::IUnknown); impl IAMVideoAcceleratorNotify { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetUncompSurfacesInfo(&self, pguid: *const ::windows_core::GUID, puncompbufferinfo: *mut AMVAUncompBufferInfo) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetUncompSurfacesInfo)(::windows_core::Interface::as_raw(self), pguid, puncompbufferinfo).ok() @@ -2947,7 +2864,6 @@ pub struct IAMWMBufferPass_Vtbl { ::windows_core::imp::com_interface!(IAMWMBufferPassCallback, IAMWMBufferPassCallback_Vtbl, 0xb25b8372_d2d2_44b2_8653_1b8dae332489); ::windows_core::imp::interface_hierarchy!(IAMWMBufferPassCallback, ::windows_core::IUnknown); impl IAMWMBufferPassCallback { - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn Notify(&self, pnssbuffer3: P0, ppin: P1, prtstart: *const i64, prtend: *const i64) -> ::windows_core::Result<()> where @@ -2981,12 +2897,10 @@ impl IAMWstDecoder { pub unsafe fn SetServiceState(&self, state: AM_WST_STATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetServiceState)(::windows_core::Interface::as_raw(self), state).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetOutputFormat(&self, lpbmih: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputFormat)(::windows_core::Interface::as_raw(self), lpbmih).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetOutputFormat(&self, lpbmi: *mut super::super::Graphics::Gdi::BITMAPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOutputFormat)(::windows_core::Interface::as_raw(self), lpbmi).ok() @@ -3146,12 +3060,10 @@ impl IAudioData { pub unsafe fn SetActual(&self, cbdatavalid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetActual)(::windows_core::Interface::as_raw(self), cbdatavalid).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pwaveformatcurrent: *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), pwaveformatcurrent).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetFormat(&self, lpwaveformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), lpwaveformat).ok() @@ -3200,12 +3112,10 @@ impl IAudioMediaStream { pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SendEndOfStream)(::windows_core::Interface::as_raw(self), dwflags).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pwaveformatcurrent: *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), pwaveformatcurrent).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetFormat(&self, lpwaveformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), lpwaveformat).ok() @@ -3535,17 +3445,11 @@ pub struct IBDA_DeviceControl_Vtbl { pub GetChangeState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - IBDA_DiagnosticProperties, - IBDA_DiagnosticProperties_Vtbl, - 0x20e80cb5_c543_4c1b_8eb3_49e719eee7d4 -); +::windows_core::imp::com_interface!(IBDA_DiagnosticProperties, IBDA_DiagnosticProperties_Vtbl, 0x20e80cb5_c543_4c1b_8eb3_49e719eee7d4); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(IBDA_DiagnosticProperties, ::windows_core::IUnknown, super::super::System::Com::StructuredStorage::IPropertyBag); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl IBDA_DiagnosticProperties { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -3554,7 +3458,6 @@ impl IBDA_DiagnosticProperties { { (::windows_core::Interface::vtable(self).base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -4467,7 +4370,6 @@ impl IBDA_Topology { pub unsafe fn DeletePin(&self, ulpinid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeletePin)(::windows_core::Interface::as_raw(self), ulpinid).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, ulpinid: u32, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMediaType)(::windows_core::Interface::as_raw(self), ulpinid, pmediatype).ok() @@ -4730,17 +4632,11 @@ pub struct IBPCSatelliteTuner_Vtbl { pub IsTapingPermitted: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBaseFilter, - IBaseFilter_Vtbl, - 0x56a86895_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IBaseFilter, IBaseFilter_Vtbl, 0x56a86895_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBaseFilter, ::windows_core::IUnknown, super::super::System::Com::IPersist, IMediaFilter); #[cfg(feature = "Win32_System_Com")] impl IBaseFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -4848,12 +4744,7 @@ pub struct IBaseVideoMixer_Vtbl { pub SetClockPeriod: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBasicAudio, - IBasicAudio_Vtbl, - 0x56a868b3_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IBasicAudio, IBasicAudio_Vtbl, 0x56a868b3_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBasicAudio, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4884,12 +4775,7 @@ pub struct IBasicAudio_Vtbl { pub Balance: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBasicVideo, - IBasicVideo_Vtbl, - 0x56a868b5_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IBasicVideo, IBasicVideo_Vtbl, 0x56a868b5_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBasicVideo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5043,12 +4929,7 @@ pub struct IBasicVideo_Vtbl { pub IsUsingDefaultDestination: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBasicVideo2, - IBasicVideo2_Vtbl, - 0x329bb360_f6ea_11d1_9038_00a0c9697298 -); +::windows_core::imp::com_interface!(IBasicVideo2, IBasicVideo2_Vtbl, 0x329bb360_f6ea_11d1_9038_00a0c9697298); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBasicVideo2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IBasicVideo); #[cfg(feature = "Win32_System_Com")] @@ -5463,7 +5344,6 @@ impl ICaptureGraphBuilder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFiltergraph)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetOutputFileName(&self, ptype: *const ::windows_core::GUID, lpstrfile: P0, ppf: *mut ::core::option::Option, ppsink: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5471,7 +5351,6 @@ impl ICaptureGraphBuilder { { (::windows_core::Interface::vtable(self).SetOutputFileName)(::windows_core::Interface::as_raw(self), ptype, lpstrfile.into_param().abi(), ::core::mem::transmute(ppf), ::core::mem::transmute(ppsink)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindInterface(&self, pcategory: ::core::option::Option<*const ::windows_core::GUID>, pf: P0, riid: *const ::windows_core::GUID, ppint: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -5479,7 +5358,6 @@ impl ICaptureGraphBuilder { { (::windows_core::Interface::vtable(self).FindInterface)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pcategory.unwrap_or(::std::ptr::null())), pf.into_param().abi(), riid, ppint).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RenderStream(&self, pcategory: ::core::option::Option<*const ::windows_core::GUID>, psource: P0, pfcompressor: P1, pfrenderer: P2) -> ::windows_core::Result<()> where @@ -5489,7 +5367,6 @@ impl ICaptureGraphBuilder { { (::windows_core::Interface::vtable(self).RenderStream)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pcategory.unwrap_or(::std::ptr::null())), psource.into_param().abi(), pfcompressor.into_param().abi(), pfrenderer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ControlStream(&self, pcategory: ::core::option::Option<*const ::windows_core::GUID>, pfilter: P0, pstart: *const i64, pstop: *const i64, wstartcookie: u16, wstopcookie: u16) -> ::windows_core::Result<()> where @@ -5550,7 +5427,6 @@ impl ICaptureGraphBuilder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFiltergraph)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetOutputFileName(&self, ptype: *const ::windows_core::GUID, lpstrfile: P0, ppf: *mut ::core::option::Option, ppsink: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> where @@ -5558,7 +5434,6 @@ impl ICaptureGraphBuilder2 { { (::windows_core::Interface::vtable(self).SetOutputFileName)(::windows_core::Interface::as_raw(self), ptype, lpstrfile.into_param().abi(), ::core::mem::transmute(ppf), ::core::mem::transmute(ppsink.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindInterface(&self, pcategory: ::core::option::Option<*const ::windows_core::GUID>, ptype: ::core::option::Option<*const ::windows_core::GUID>, pf: P0, riid: *const ::windows_core::GUID, ppint: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -5566,7 +5441,6 @@ impl ICaptureGraphBuilder2 { { (::windows_core::Interface::vtable(self).FindInterface)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pcategory.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null())), pf.into_param().abi(), riid, ppint).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RenderStream(&self, pcategory: ::core::option::Option<*const ::windows_core::GUID>, ptype: *const ::windows_core::GUID, psource: P0, pfcompressor: P1, pfrenderer: P2) -> ::windows_core::Result<()> where @@ -5576,7 +5450,6 @@ impl ICaptureGraphBuilder2 { { (::windows_core::Interface::vtable(self).RenderStream)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pcategory.unwrap_or(::std::ptr::null())), ptype, psource.into_param().abi(), pfcompressor.into_param().abi(), pfrenderer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ControlStream(&self, pcategory: *const ::windows_core::GUID, ptype: *const ::windows_core::GUID, pfilter: P0, pstart: ::core::option::Option<*const i64>, pstop: ::core::option::Option<*const i64>, wstartcookie: u16, wstopcookie: u16) -> ::windows_core::Result<()> where @@ -5650,7 +5523,6 @@ impl IConfigAsfWriter { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCurrentProfileGuid)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn ConfigureFilterUsingProfile(&self, pprofile: P0) -> ::windows_core::Result<()> where @@ -5658,7 +5530,6 @@ impl IConfigAsfWriter { { (::windows_core::Interface::vtable(self).ConfigureFilterUsingProfile)(::windows_core::Interface::as_raw(self), pprofile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn GetCurrentProfile(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5711,7 +5582,6 @@ impl IConfigAsfWriter2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCurrentProfileGuid)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn ConfigureFilterUsingProfile(&self, pprofile: P0) -> ::windows_core::Result<()> where @@ -5719,7 +5589,6 @@ impl IConfigAsfWriter2 { { (::windows_core::Interface::vtable(self).base__.ConfigureFilterUsingProfile)(::windows_core::Interface::as_raw(self), pprofile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn GetCurrentProfile(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5820,7 +5689,6 @@ pub struct IConfigInterleaving_Vtbl { ::windows_core::imp::com_interface!(ICreateDevEnum, ICreateDevEnum_Vtbl, 0x29840822_5b84_11d0_bd3b_00a0c911ce86); ::windows_core::imp::interface_hierarchy!(ICreateDevEnum, ::windows_core::IUnknown); impl ICreateDevEnum { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateClassEnumerator(&self, clsiddeviceclass: *const ::windows_core::GUID, ppenummoniker: *mut ::core::option::Option, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateClassEnumerator)(::windows_core::Interface::as_raw(self), clsiddeviceclass, ::core::mem::transmute(ppenummoniker), dwflags).ok() @@ -5838,7 +5706,6 @@ pub struct ICreateDevEnum_Vtbl { ::windows_core::imp::com_interface!(IDDrawExclModeVideo, IDDrawExclModeVideo_Vtbl, 0x153acc21_d83b_11d1_82bf_00a0c9696c8f); ::windows_core::imp::interface_hierarchy!(IDDrawExclModeVideo, ::windows_core::IUnknown); impl IDDrawExclModeVideo { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetDDrawObject(&self, pddrawobject: P0) -> ::windows_core::Result<()> where @@ -5846,12 +5713,10 @@ impl IDDrawExclModeVideo { { (::windows_core::Interface::vtable(self).SetDDrawObject)(::windows_core::Interface::as_raw(self), pddrawobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetDDrawObject(&self, ppddrawobject: *mut ::core::option::Option, pbusingexternal: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDDrawObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppddrawobject), pbusingexternal).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetDDrawSurface(&self, pddrawsurface: P0) -> ::windows_core::Result<()> where @@ -5859,7 +5724,6 @@ impl IDDrawExclModeVideo { { (::windows_core::Interface::vtable(self).SetDDrawSurface)(::windows_core::Interface::as_raw(self), pddrawsurface.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetDDrawSurface(&self, ppddrawsurface: *mut ::core::option::Option, pbusingexternal: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDDrawSurface)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppddrawsurface), pbusingexternal).ok() @@ -6050,7 +5914,6 @@ pub struct IDeferredCommand_Vtbl { ::windows_core::imp::com_interface!(IDirectDrawMediaSample, IDirectDrawMediaSample_Vtbl, 0xab6b4afe_f6e4_11d0_900d_00c04fd9189d); ::windows_core::imp::interface_hierarchy!(IDirectDrawMediaSample, ::windows_core::IUnknown); impl IDirectDrawMediaSample { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetSurfaceAndReleaseLock(&self, ppdirectdrawsurface: *mut ::core::option::Option, prect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSurfaceAndReleaseLock)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppdirectdrawsurface), prect).ok() @@ -6072,7 +5935,6 @@ pub struct IDirectDrawMediaSample_Vtbl { ::windows_core::imp::com_interface!(IDirectDrawMediaSampleAllocator, IDirectDrawMediaSampleAllocator_Vtbl, 0xab6b4afc_f6e4_11d0_900d_00c04fd9189d); ::windows_core::imp::interface_hierarchy!(IDirectDrawMediaSampleAllocator, ::windows_core::IUnknown); impl IDirectDrawMediaSampleAllocator { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetDirectDraw(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6118,12 +5980,10 @@ impl IDirectDrawMediaStream { pub unsafe fn SendEndOfStream(&self, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SendEndOfStream)(::windows_core::Interface::as_raw(self), dwflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetFormat(&self, pddsdcurrent: *mut super::super::Graphics::DirectDraw::DDSURFACEDESC, ppdirectdrawpalette: *mut ::core::option::Option, pddsddesired: *mut super::super::Graphics::DirectDraw::DDSURFACEDESC, pdwflags: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), pddsdcurrent, ::core::mem::transmute(ppdirectdrawpalette), pddsddesired, pdwflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetFormat(&self, pddsurfacedesc: *const super::super::Graphics::DirectDraw::DDSURFACEDESC, pdirectdrawpalette: P0) -> ::windows_core::Result<()> where @@ -6131,13 +5991,11 @@ impl IDirectDrawMediaStream { { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), pddsurfacedesc, pdirectdrawpalette.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetDirectDraw(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDirectDraw)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetDirectDraw(&self, pdirectdraw: P0) -> ::windows_core::Result<()> where @@ -6145,7 +6003,6 @@ impl IDirectDrawMediaStream { { (::windows_core::Interface::vtable(self).SetDirectDraw)(::windows_core::Interface::as_raw(self), pdirectdraw.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn CreateSample(&self, psurface: P0, prect: *const super::super::Foundation::RECT, dwflags: u32) -> ::windows_core::Result where @@ -6206,7 +6063,6 @@ impl IDirectDrawStreamSample { pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CompletionStatus)(::windows_core::Interface::as_raw(self), dwflags, dwmilliseconds).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetSurface(&self, ppdirectdrawsurface: *mut ::core::option::Option, prect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSurface)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppdirectdrawsurface), prect).ok() @@ -6235,17 +6091,14 @@ impl IDirectDrawVideo { pub unsafe fn SetSwitches(&self, switches: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSwitches)(::windows_core::Interface::as_raw(self), switches).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetCaps(&self, pcaps: *mut super::super::Graphics::DirectDraw::DDCAPS_DX7) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCaps)(::windows_core::Interface::as_raw(self), pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetEmulatedCaps(&self, pcaps: *mut super::super::Graphics::DirectDraw::DDCAPS_DX7) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetEmulatedCaps)(::windows_core::Interface::as_raw(self), pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetSurfaceDesc(&self, psurfacedesc: *mut super::super::Graphics::DirectDraw::DDSURFACEDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSurfaceDesc)(::windows_core::Interface::as_raw(self), psurfacedesc).ok() @@ -6253,7 +6106,6 @@ impl IDirectDrawVideo { pub unsafe fn GetFourCCCodes(&self, pcount: *mut u32, pcodes: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFourCCCodes)(::windows_core::Interface::as_raw(self), pcount, pcodes).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetDirectDraw(&self, pdirectdraw: P0) -> ::windows_core::Result<()> where @@ -6261,7 +6113,6 @@ impl IDirectDrawVideo { { (::windows_core::Interface::vtable(self).SetDirectDraw)(::windows_core::Interface::as_raw(self), pdirectdraw.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetDirectDraw(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6373,7 +6224,6 @@ impl IDrawVideoImage { pub unsafe fn DrawVideoImageEnd(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DrawVideoImageEnd)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DrawVideoImageDraw(&self, hdc: P0, lprcsrc: *const super::super::Foundation::RECT, lprcdst: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -7132,7 +6982,6 @@ impl IESEvent { pub unsafe fn SetCompletionStatus(&self, dwresult: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCompletionStatus)(::windows_core::Interface::as_raw(self), dwresult).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetData(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7214,7 +7063,6 @@ pub struct IEncoderAPI_Vtbl { ::windows_core::imp::com_interface!(IEnumFilters, IEnumFilters_Vtbl, 0x56a86893_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IEnumFilters, ::windows_core::IUnknown); impl IEnumFilters { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, ppfilter: &mut [::core::option::Option], pcfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppfilter.len().try_into().unwrap(), ::core::mem::transmute(ppfilter.as_ptr()), ::core::mem::transmute(pcfetched.unwrap_or(::std::ptr::null_mut()))) @@ -7245,7 +7093,6 @@ pub struct IEnumFilters_Vtbl { ::windows_core::imp::com_interface!(IEnumMediaTypes, IEnumMediaTypes_Vtbl, 0x89c31040_846b_11ce_97d3_00aa0055595a); ::windows_core::imp::interface_hierarchy!(IEnumMediaTypes, ::windows_core::IUnknown); impl IEnumMediaTypes { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Next(&self, ppmediatypes: &mut [*mut super::MediaFoundation::AM_MEDIA_TYPE], pcfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppmediatypes.len().try_into().unwrap(), ::core::mem::transmute(ppmediatypes.as_ptr()), ::core::mem::transmute(pcfetched.unwrap_or(::std::ptr::null_mut()))) @@ -7380,7 +7227,6 @@ pub struct IEnumStreamIdMap_Vtbl { ::windows_core::imp::com_interface!(IFileSinkFilter, IFileSinkFilter_Vtbl, 0xa2104830_7c70_11cf_8bce_00aa00a3f1a6); ::windows_core::imp::interface_hierarchy!(IFileSinkFilter, ::windows_core::IUnknown); impl IFileSinkFilter { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetFileName(&self, pszfilename: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7388,7 +7234,6 @@ impl IFileSinkFilter { { (::windows_core::Interface::vtable(self).SetFileName)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), ::core::mem::transmute(pmt.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetCurFile(&self, ppszfilename: *mut ::windows_core::PWSTR, pmt: *mut super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurFile)(::windows_core::Interface::as_raw(self), ppszfilename, pmt).ok() @@ -7410,7 +7255,6 @@ pub struct IFileSinkFilter_Vtbl { ::windows_core::imp::com_interface!(IFileSinkFilter2, IFileSinkFilter2_Vtbl, 0x00855b90_ce1b_11d0_bd4f_00a0c911ce86); ::windows_core::imp::interface_hierarchy!(IFileSinkFilter2, ::windows_core::IUnknown, IFileSinkFilter); impl IFileSinkFilter2 { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetFileName(&self, pszfilename: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7418,7 +7262,6 @@ impl IFileSinkFilter2 { { (::windows_core::Interface::vtable(self).base__.SetFileName)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), ::core::mem::transmute(pmt.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetCurFile(&self, ppszfilename: *mut ::windows_core::PWSTR, pmt: *mut super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetCurFile)(::windows_core::Interface::as_raw(self), ppszfilename, pmt).ok() @@ -7441,7 +7284,6 @@ pub struct IFileSinkFilter2_Vtbl { ::windows_core::imp::com_interface!(IFileSourceFilter, IFileSourceFilter_Vtbl, 0x56a868a6_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IFileSourceFilter, ::windows_core::IUnknown); impl IFileSourceFilter { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Load(&self, pszfilename: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7449,7 +7291,6 @@ impl IFileSourceFilter { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), ::core::mem::transmute(pmt.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetCurFile(&self, ppszfilename: *mut ::windows_core::PWSTR, pmt: ::core::option::Option<*mut super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurFile)(::windows_core::Interface::as_raw(self), ppszfilename, ::core::mem::transmute(pmt.unwrap_or(::std::ptr::null_mut()))).ok() @@ -7471,7 +7312,6 @@ pub struct IFileSourceFilter_Vtbl { ::windows_core::imp::com_interface!(IFilterChain, IFilterChain_Vtbl, 0xdcfbdcf6_0dc2_45f5_9ab2_7c330ea09c29); ::windows_core::imp::interface_hierarchy!(IFilterChain, ::windows_core::IUnknown); impl IFilterChain { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartChain(&self, pstartfilter: P0, pendfilter: P1) -> ::windows_core::Result<()> where @@ -7480,7 +7320,6 @@ impl IFilterChain { { (::windows_core::Interface::vtable(self).StartChain)(::windows_core::Interface::as_raw(self), pstartfilter.into_param().abi(), pendfilter.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PauseChain(&self, pstartfilter: P0, pendfilter: P1) -> ::windows_core::Result<()> where @@ -7489,7 +7328,6 @@ impl IFilterChain { { (::windows_core::Interface::vtable(self).PauseChain)(::windows_core::Interface::as_raw(self), pstartfilter.into_param().abi(), pendfilter.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StopChain(&self, pstartfilter: P0, pendfilter: P1) -> ::windows_core::Result<()> where @@ -7498,7 +7336,6 @@ impl IFilterChain { { (::windows_core::Interface::vtable(self).StopChain)(::windows_core::Interface::as_raw(self), pstartfilter.into_param().abi(), pendfilter.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveChain(&self, pstartfilter: P0, pendfilter: P1) -> ::windows_core::Result<()> where @@ -7532,7 +7369,6 @@ pub struct IFilterChain_Vtbl { ::windows_core::imp::com_interface!(IFilterGraph, IFilterGraph_Vtbl, 0x56a8689f_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IFilterGraph, ::windows_core::IUnknown); impl IFilterGraph { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFilter(&self, pfilter: P0, pname: P1) -> ::windows_core::Result<()> where @@ -7541,7 +7377,6 @@ impl IFilterGraph { { (::windows_core::Interface::vtable(self).AddFilter)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), pname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilter(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -7553,7 +7388,6 @@ impl IFilterGraph { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumFilters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindFilterByName(&self, pname: P0) -> ::windows_core::Result where @@ -7562,7 +7396,6 @@ impl IFilterGraph { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindFilterByName)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ConnectDirect(&self, ppinout: P0, ppinin: P1, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7615,7 +7448,6 @@ pub struct IFilterGraph_Vtbl { ::windows_core::imp::com_interface!(IFilterGraph2, IFilterGraph2_Vtbl, 0x36b73882_c2c8_11cf_8b46_00805f6cef60); ::windows_core::imp::interface_hierarchy!(IFilterGraph2, ::windows_core::IUnknown, IFilterGraph, IGraphBuilder); impl IFilterGraph2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFilter(&self, pfilter: P0, pname: P1) -> ::windows_core::Result<()> where @@ -7624,7 +7456,6 @@ impl IFilterGraph2 { { (::windows_core::Interface::vtable(self).base__.base__.AddFilter)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), pname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilter(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -7636,7 +7467,6 @@ impl IFilterGraph2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EnumFilters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindFilterByName(&self, pname: P0) -> ::windows_core::Result where @@ -7645,7 +7475,6 @@ impl IFilterGraph2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.FindFilterByName)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ConnectDirect(&self, ppinout: P0, ppinin: P1, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7689,7 +7518,6 @@ impl IFilterGraph2 { { (::windows_core::Interface::vtable(self).base__.RenderFile)(::windows_core::Interface::as_raw(self), lpcwstrfile.into_param().abi(), lpcwstrplaylist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilter(&self, lpcwstrfilename: P0, lpcwstrfiltername: P1) -> ::windows_core::Result where @@ -7708,7 +7536,6 @@ impl IFilterGraph2 { pub unsafe fn ShouldOperationContinue(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ShouldOperationContinue)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilterForMoniker(&self, pmoniker: P0, pctx: P1, lpcwstrfiltername: P2) -> ::windows_core::Result where @@ -7719,7 +7546,6 @@ impl IFilterGraph2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddSourceFilterForMoniker)(::windows_core::Interface::as_raw(self), pmoniker.into_param().abi(), pctx.into_param().abi(), lpcwstrfiltername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ReconnectEx(&self, ppin: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7751,7 +7577,6 @@ pub struct IFilterGraph2_Vtbl { ::windows_core::imp::com_interface!(IFilterGraph3, IFilterGraph3_Vtbl, 0xaaf38154_b80b_422f_91e6_b66467509a07); ::windows_core::imp::interface_hierarchy!(IFilterGraph3, ::windows_core::IUnknown, IFilterGraph, IGraphBuilder, IFilterGraph2); impl IFilterGraph3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFilter(&self, pfilter: P0, pname: P1) -> ::windows_core::Result<()> where @@ -7760,7 +7585,6 @@ impl IFilterGraph3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.AddFilter)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), pname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilter(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -7772,7 +7596,6 @@ impl IFilterGraph3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EnumFilters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindFilterByName(&self, pname: P0) -> ::windows_core::Result where @@ -7781,7 +7604,6 @@ impl IFilterGraph3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.FindFilterByName)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ConnectDirect(&self, ppinout: P0, ppinin: P1, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7825,7 +7647,6 @@ impl IFilterGraph3 { { (::windows_core::Interface::vtable(self).base__.base__.RenderFile)(::windows_core::Interface::as_raw(self), lpcwstrfile.into_param().abi(), lpcwstrplaylist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilter(&self, lpcwstrfilename: P0, lpcwstrfiltername: P1) -> ::windows_core::Result where @@ -7844,7 +7665,6 @@ impl IFilterGraph3 { pub unsafe fn ShouldOperationContinue(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ShouldOperationContinue)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilterForMoniker(&self, pmoniker: P0, pctx: P1, lpcwstrfiltername: P2) -> ::windows_core::Result where @@ -7855,7 +7675,6 @@ impl IFilterGraph3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AddSourceFilterForMoniker)(::windows_core::Interface::as_raw(self), pmoniker.into_param().abi(), pctx.into_param().abi(), lpcwstrfiltername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ReconnectEx(&self, ppin: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -7869,7 +7688,6 @@ impl IFilterGraph3 { { (::windows_core::Interface::vtable(self).base__.RenderEx)(::windows_core::Interface::as_raw(self), ppinout.into_param().abi(), dwflags, ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSyncSourceEx(&self, pclockformostoffiltergraph: P0, pclockforfilter: P1, pfilter: P2) -> ::windows_core::Result<()> where @@ -7890,17 +7708,11 @@ pub struct IFilterGraph3_Vtbl { SetSyncSourceEx: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFilterInfo, - IFilterInfo_Vtbl, - 0x56a868ba_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IFilterInfo, IFilterInfo_Vtbl, 0x56a868ba_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFilterInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFilterInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindPin(&self, strpinid: P0) -> ::windows_core::Result where @@ -7921,7 +7733,6 @@ impl IFilterInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Filter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Pins(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8044,7 +7855,6 @@ impl IFilterMapper2 { { (::windows_core::Interface::vtable(self).UnregisterFilter)(::windows_core::Interface::as_raw(self), pclsidcategory, szinstance.into_param().abi(), filter).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterFilter(&self, clsidfilter: *const ::windows_core::GUID, name: P0, ppmoniker: ::core::option::Option<*mut ::core::option::Option>, pclsidcategory: *const ::windows_core::GUID, szinstance: P1, prf2: *const REGFILTER2) -> ::windows_core::Result<()> where @@ -8053,7 +7863,6 @@ impl IFilterMapper2 { { (::windows_core::Interface::vtable(self).RegisterFilter)(::windows_core::Interface::as_raw(self), clsidfilter, name.into_param().abi(), ::core::mem::transmute(ppmoniker.unwrap_or(::std::ptr::null_mut())), pclsidcategory, szinstance.into_param().abi(), prf2).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut ::core::option::Option, dwflags: u32, bexactmatch: P0, dwmerit: u32, binputneeded: P1, cinputtypes: u32, pinputtypes: ::core::option::Option<*const ::windows_core::GUID>, pmedin: ::core::option::Option<*const REGPINMEDIUM>, ppincategoryin: ::core::option::Option<*const ::windows_core::GUID>, brender: P2, boutputneeded: P3, coutputtypes: u32, poutputtypes: ::core::option::Option<*const ::windows_core::GUID>, pmedout: ::core::option::Option<*const REGPINMEDIUM>, ppincategoryout: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> where @@ -8113,7 +7922,6 @@ impl IFilterMapper3 { { (::windows_core::Interface::vtable(self).base__.UnregisterFilter)(::windows_core::Interface::as_raw(self), pclsidcategory, szinstance.into_param().abi(), filter).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterFilter(&self, clsidfilter: *const ::windows_core::GUID, name: P0, ppmoniker: ::core::option::Option<*mut ::core::option::Option>, pclsidcategory: *const ::windows_core::GUID, szinstance: P1, prf2: *const REGFILTER2) -> ::windows_core::Result<()> where @@ -8122,7 +7930,6 @@ impl IFilterMapper3 { { (::windows_core::Interface::vtable(self).base__.RegisterFilter)(::windows_core::Interface::as_raw(self), clsidfilter, name.into_param().abi(), ::core::mem::transmute(ppmoniker.unwrap_or(::std::ptr::null_mut())), pclsidcategory, szinstance.into_param().abi(), prf2).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumMatchingFilters(&self, ppenum: *mut ::core::option::Option, dwflags: u32, bexactmatch: P0, dwmerit: u32, binputneeded: P1, cinputtypes: u32, pinputtypes: ::core::option::Option<*const ::windows_core::GUID>, pmedin: ::core::option::Option<*const REGPINMEDIUM>, ppincategoryin: ::core::option::Option<*const ::windows_core::GUID>, brender: P2, boutputneeded: P3, coutputtypes: u32, poutputtypes: ::core::option::Option<*const ::windows_core::GUID>, pmedout: ::core::option::Option<*const REGPINMEDIUM>, ppincategoryout: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> where @@ -8351,7 +8158,6 @@ impl IFullScreenVideoEx { pub unsafe fn SetDefault(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetDefault)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetAcceleratorTable(&self, hwnd: P0, haccel: P1) -> ::windows_core::Result<()> where @@ -8360,7 +8166,6 @@ impl IFullScreenVideoEx { { (::windows_core::Interface::vtable(self).SetAcceleratorTable)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), haccel.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetAcceleratorTable(&self, phwnd: *mut super::super::Foundation::HWND, phaccel: *mut super::super::UI::WindowsAndMessaging::HACCEL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAcceleratorTable)(::windows_core::Interface::as_raw(self), phwnd, phaccel).ok() @@ -8391,7 +8196,6 @@ pub struct IFullScreenVideoEx_Vtbl { ::windows_core::imp::com_interface!(IGetCapabilitiesKey, IGetCapabilitiesKey_Vtbl, 0xa8809222_07bb_48ea_951c_33158100625b); ::windows_core::imp::interface_hierarchy!(IGetCapabilitiesKey, ::windows_core::IUnknown); impl IGetCapabilitiesKey { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetCapabilitiesKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8410,7 +8214,6 @@ pub struct IGetCapabilitiesKey_Vtbl { ::windows_core::imp::com_interface!(IGraphBuilder, IGraphBuilder_Vtbl, 0x56a868a9_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IGraphBuilder, ::windows_core::IUnknown, IFilterGraph); impl IGraphBuilder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFilter(&self, pfilter: P0, pname: P1) -> ::windows_core::Result<()> where @@ -8419,7 +8222,6 @@ impl IGraphBuilder { { (::windows_core::Interface::vtable(self).base__.AddFilter)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), pname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilter(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -8431,7 +8233,6 @@ impl IGraphBuilder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumFilters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindFilterByName(&self, pname: P0) -> ::windows_core::Result where @@ -8440,7 +8241,6 @@ impl IGraphBuilder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FindFilterByName)(::windows_core::Interface::as_raw(self), pname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ConnectDirect(&self, ppinout: P0, ppinin: P1, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -8484,7 +8284,6 @@ impl IGraphBuilder { { (::windows_core::Interface::vtable(self).RenderFile)(::windows_core::Interface::as_raw(self), lpcwstrfile.into_param().abi(), lpcwstrplaylist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilter(&self, lpcwstrfilename: P0, lpcwstrfiltername: P1) -> ::windows_core::Result where @@ -8522,7 +8321,6 @@ pub struct IGraphBuilder_Vtbl { ::windows_core::imp::com_interface!(IGraphConfig, IGraphConfig_Vtbl, 0x03a1eb8e_32bf_4245_8502_114d08a9cb88); ::windows_core::imp::interface_hierarchy!(IGraphConfig, ::windows_core::IUnknown); impl IGraphConfig { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_MediaFoundation", feature = "Win32_System_Com"))] pub unsafe fn Reconnect(&self, poutputpin: P0, pinputpin: P1, pmtfirstconnection: *const super::MediaFoundation::AM_MEDIA_TYPE, pusingfilter: P2, habortevent: P3, dwflags: u32) -> ::windows_core::Result<()> where @@ -8540,7 +8338,6 @@ impl IGraphConfig { { (::windows_core::Interface::vtable(self).Reconfigure)(::windows_core::Interface::as_raw(self), pcallback.into_param().abi(), pvcontext, dwflags, habortevent.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFilterToCache(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -8552,7 +8349,6 @@ impl IGraphConfig { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCacheFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilterFromCache(&self, pfilter: P0) -> ::windows_core::Result<()> where @@ -8572,7 +8368,6 @@ impl IGraphConfig { { (::windows_core::Interface::vtable(self).PushThroughData)(::windows_core::Interface::as_raw(self), poutputpin.into_param().abi(), pconnection.into_param().abi(), heventabort.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFilterFlags(&self, pfilter: P0, dwflags: u32) -> ::windows_core::Result<()> where @@ -8580,7 +8375,6 @@ impl IGraphConfig { { (::windows_core::Interface::vtable(self).SetFilterFlags)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFilterFlags(&self, pfilter: P0) -> ::windows_core::Result where @@ -8589,7 +8383,6 @@ impl IGraphConfig { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFilterFlags)(::windows_core::Interface::as_raw(self), pfilter.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveFilterEx(&self, pfilter: P0, flags: u32) -> ::windows_core::Result<()> where @@ -8721,12 +8514,7 @@ pub struct IMPEG2StreamIdMap_Vtbl { pub EnumStreamIdMap: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaControl, - IMediaControl_Vtbl, - 0x56a868b1_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaControl, IMediaControl_Vtbl, 0x56a868b1_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8750,7 +8538,6 @@ impl IMediaControl { { (::windows_core::Interface::vtable(self).RenderFile)(::windows_core::Interface::as_raw(self), strfilename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSourceFilter(&self, strfilename: P0) -> ::windows_core::Result where @@ -8759,13 +8546,11 @@ impl IMediaControl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddSourceFilter)(::windows_core::Interface::as_raw(self), strfilename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilterCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FilterCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegFilterCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8800,12 +8585,7 @@ pub struct IMediaControl_Vtbl { pub StopWhenReady: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaEvent, - IMediaEvent_Vtbl, - 0x56a868b6_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaEvent, IMediaEvent_Vtbl, 0x56a868b6_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaEvent, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8844,12 +8624,7 @@ pub struct IMediaEvent_Vtbl { pub FreeEventParams: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, isize, isize) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaEventEx, - IMediaEventEx_Vtbl, - 0x56a868c0_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaEventEx, IMediaEventEx_Vtbl, 0x56a868c0_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaEventEx, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IMediaEvent); #[cfg(feature = "Win32_System_Com")] @@ -8908,17 +8683,11 @@ pub struct IMediaEventSink_Vtbl { pub Notify: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, isize, isize) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaFilter, - IMediaFilter_Vtbl, - 0x56a86899_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaFilter, IMediaFilter_Vtbl, 0x56a86899_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaFilter, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IMediaFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -9028,12 +8797,7 @@ pub struct IMediaParams_Vtbl { pub SetTimeFormat: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaPosition, - IMediaPosition_Vtbl, - 0x56a868b2_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaPosition, IMediaPosition_Vtbl, 0x56a868b2_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaPosition, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9097,17 +8861,11 @@ pub struct IMediaPosition_Vtbl { pub CanSeekBackward: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - IMediaPropertyBag, - IMediaPropertyBag_Vtbl, - 0x6025a880_c0d5_11d0_bd4e_00a0c911ce86 -); +::windows_core::imp::com_interface!(IMediaPropertyBag, IMediaPropertyBag_Vtbl, 0x6025a880_c0d5_11d0_bd4e_00a0c911ce86); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(IMediaPropertyBag, ::windows_core::IUnknown, super::super::System::Com::StructuredStorage::IPropertyBag); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl IMediaPropertyBag { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -9116,7 +8874,6 @@ impl IMediaPropertyBag { { (::windows_core::Interface::vtable(self).base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -9175,13 +8932,11 @@ impl IMediaSample { pub unsafe fn SetActualDataLength(&self, __midl__imediasample0000: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetActualDataLength)(::windows_core::Interface::as_raw(self), __midl__imediasample0000).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetMediaType(&self) -> ::windows_core::Result<*mut super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMediaType)(::windows_core::Interface::as_raw(self), pmediatype).ok() @@ -9269,13 +9024,11 @@ impl IMediaSample2 { pub unsafe fn SetActualDataLength(&self, __midl__imediasample0000: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetActualDataLength)(::windows_core::Interface::as_raw(self), __midl__imediasample0000).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn GetMediaType(&self) -> ::windows_core::Result<*mut super::MediaFoundation::AM_MEDIA_TYPE> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetMediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetMediaType(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMediaType)(::windows_core::Interface::as_raw(self), pmediatype).ok() @@ -9451,17 +9204,11 @@ pub struct IMediaStream_Vtbl { pub SendEndOfStream: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaStreamFilter, - IMediaStreamFilter_Vtbl, - 0xbebe595e_9a6f_11d0_8fde_00c04fd9189d -); +::windows_core::imp::com_interface!(IMediaStreamFilter, IMediaStreamFilter_Vtbl, 0xbebe595e_9a6f_11d0_8fde_00c04fd9189d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaStreamFilter, ::windows_core::IUnknown, super::super::System::Com::IPersist, IMediaFilter, IBaseFilter); #[cfg(feature = "Win32_System_Com")] impl IMediaStreamFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -9571,12 +9318,7 @@ pub struct IMediaStreamFilter_Vtbl { pub EndOfStream: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMediaTypeInfo, - IMediaTypeInfo_Vtbl, - 0x56a868bc_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IMediaTypeInfo, IMediaTypeInfo_Vtbl, 0x56a868bc_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMediaTypeInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9773,7 +9515,6 @@ impl IMixerOCX { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnDraw(&self, hdcdraw: P0, prcdraw: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -9933,12 +9674,10 @@ impl IMixerPinConfig2 { pub unsafe fn GetStreamTransparent(&self, pbstreamtransparent: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetStreamTransparent)(::windows_core::Interface::as_raw(self), pbstreamtransparent).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetOverlaySurfaceColorControls(&self, pcolorcontrol: *mut super::super::Graphics::DirectDraw::DDCOLORCONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOverlaySurfaceColorControls)(::windows_core::Interface::as_raw(self), pcolorcontrol).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetOverlaySurfaceColorControls(&self, pcolorcontrol: *mut super::super::Graphics::DirectDraw::DDCOLORCONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOverlaySurfaceColorControls)(::windows_core::Interface::as_raw(self), pcolorcontrol).ok() @@ -9960,7 +9699,6 @@ pub struct IMixerPinConfig2_Vtbl { ::windows_core::imp::com_interface!(IMpeg2Demultiplexer, IMpeg2Demultiplexer_Vtbl, 0x436eee9c_264f_4242_90e1_4e330c107512); ::windows_core::imp::interface_hierarchy!(IMpeg2Demultiplexer, ::windows_core::IUnknown); impl IMpeg2Demultiplexer { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn CreateOutputPin(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE, pszpinname: P0) -> ::windows_core::Result where @@ -9969,7 +9707,6 @@ impl IMpeg2Demultiplexer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateOutputPin)(::windows_core::Interface::as_raw(self), pmediatype, pszpinname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetOutputPinMediaType(&self, pszpinname: P0, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> where @@ -10042,7 +9779,6 @@ impl IMpegAudioDecoder { pub unsafe fn SetDualMode(&self, intdecode: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDualMode)(::windows_core::Interface::as_raw(self), intdecode).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn AudioFormat(&self, lpfmt: *mut MPEG1WAVEFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AudioFormat)(::windows_core::Interface::as_raw(self), lpfmt).ok() @@ -10123,12 +9859,10 @@ pub struct IMultiMediaStream_Vtbl { ::windows_core::imp::com_interface!(IOverlay, IOverlay_Vtbl, 0x56a868a1_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IOverlay, ::windows_core::IUnknown); impl IOverlay { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self, pdwcolors: *mut u32, pppalette: *mut *mut super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPalette)(::windows_core::Interface::as_raw(self), pdwcolors, pppalette).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetPalette(&self, ppalette: &[super::super::Graphics::Gdi::PALETTEENTRY]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPalette)(::windows_core::Interface::as_raw(self), ppalette.len().try_into().unwrap(), ::core::mem::transmute(ppalette.as_ptr())).ok() @@ -10148,7 +9882,6 @@ impl IOverlay { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWindowHandle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetClipList(&self, psourcerect: *mut super::super::Foundation::RECT, pdestinationrect: *mut super::super::Foundation::RECT, pprgndata: *mut *mut super::super::Graphics::Gdi::RGNDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClipList)(::windows_core::Interface::as_raw(self), psourcerect, pdestinationrect, pprgndata).ok() @@ -10193,12 +9926,10 @@ pub struct IOverlay_Vtbl { ::windows_core::imp::com_interface!(IOverlayNotify, IOverlayNotify_Vtbl, 0x56a868a0_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IOverlayNotify, ::windows_core::IUnknown); impl IOverlayNotify { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnPaletteChange(&self, dwcolors: u32, ppalette: *const super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnPaletteChange)(::windows_core::Interface::as_raw(self), dwcolors, ppalette).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnClipChange(&self, psourcerect: *const super::super::Foundation::RECT, pdestinationrect: *const super::super::Foundation::RECT, prgndata: *const super::super::Graphics::Gdi::RGNDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnClipChange)(::windows_core::Interface::as_raw(self), psourcerect, pdestinationrect, prgndata).ok() @@ -10228,12 +9959,10 @@ pub struct IOverlayNotify_Vtbl { ::windows_core::imp::com_interface!(IOverlayNotify2, IOverlayNotify2_Vtbl, 0x680efa10_d535_11d1_87c8_00a0c9223196); ::windows_core::imp::interface_hierarchy!(IOverlayNotify2, ::windows_core::IUnknown, IOverlayNotify); impl IOverlayNotify2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnPaletteChange(&self, dwcolors: u32, ppalette: *const super::super::Graphics::Gdi::PALETTEENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnPaletteChange)(::windows_core::Interface::as_raw(self), dwcolors, ppalette).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnClipChange(&self, psourcerect: *const super::super::Foundation::RECT, pdestinationrect: *const super::super::Foundation::RECT, prgndata: *const super::super::Graphics::Gdi::RGNDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnClipChange)(::windows_core::Interface::as_raw(self), psourcerect, pdestinationrect, prgndata).ok() @@ -10244,7 +9973,6 @@ impl IOverlayNotify2 { pub unsafe fn OnPositionChange(&self, psourcerect: *const super::super::Foundation::RECT, pdestinationrect: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnPositionChange)(::windows_core::Interface::as_raw(self), psourcerect, pdestinationrect).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnDisplayChange(&self, hmonitor: P0) -> ::windows_core::Result<()> where @@ -10263,17 +9991,11 @@ pub struct IOverlayNotify2_Vtbl { OnDisplayChange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistMediaPropertyBag, - IPersistMediaPropertyBag_Vtbl, - 0x5738e040_b67f_11d0_bd4d_00a0c911ce86 -); +::windows_core::imp::com_interface!(IPersistMediaPropertyBag, IPersistMediaPropertyBag_Vtbl, 0x5738e040_b67f_11d0_bd4d_00a0c911ce86); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistMediaPropertyBag, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistMediaPropertyBag { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -10282,7 +10004,6 @@ impl IPersistMediaPropertyBag { pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Load(&self, ppropbag: P0, perrorlog: P1) -> ::windows_core::Result<()> where @@ -10291,7 +10012,6 @@ impl IPersistMediaPropertyBag { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), ppropbag.into_param().abi(), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> ::windows_core::Result<()> where @@ -10320,7 +10040,6 @@ pub struct IPersistMediaPropertyBag_Vtbl { ::windows_core::imp::com_interface!(IPin, IPin_Vtbl, 0x56a86891_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IPin, ::windows_core::IUnknown); impl IPin { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn Connect(&self, preceivepin: P0, pmt: ::core::option::Option<*const super::MediaFoundation::AM_MEDIA_TYPE>) -> ::windows_core::Result<()> where @@ -10328,7 +10047,6 @@ impl IPin { { (::windows_core::Interface::vtable(self).Connect)(::windows_core::Interface::as_raw(self), preceivepin.into_param().abi(), ::core::mem::transmute(pmt.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ReceiveConnection(&self, pconnector: P0, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> where @@ -10343,12 +10061,10 @@ impl IPin { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConnectedTo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn ConnectionMediaType(&self, pmt: *mut super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ConnectionMediaType)(::windows_core::Interface::as_raw(self), pmt).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryPinInfo(&self, pinfo: *mut PIN_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryPinInfo)(::windows_core::Interface::as_raw(self), pinfo).ok() @@ -10361,7 +10077,6 @@ impl IPin { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn QueryAccept(&self, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).QueryAccept)(::windows_core::Interface::as_raw(self), pmt) @@ -10424,7 +10139,6 @@ pub struct IPin_Vtbl { ::windows_core::imp::com_interface!(IPinConnection, IPinConnection_Vtbl, 0x4a9a62d3_27d4_403d_91e9_89f540e55534); ::windows_core::imp::interface_hierarchy!(IPinConnection, ::windows_core::IUnknown); impl IPinConnection { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn DynamicQueryAccept(&self, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DynamicQueryAccept)(::windows_core::Interface::as_raw(self), pmt).ok() @@ -10471,12 +10185,7 @@ pub struct IPinFlowControl_Vtbl { pub Block: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, super::super::Foundation::HANDLE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPinInfo, - IPinInfo_Vtbl, - 0x56a868bd_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IPinInfo, IPinInfo_Vtbl, 0x56a868bd_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPinInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -10485,19 +10194,16 @@ impl IPinInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Pin)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectedTo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConnectedTo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectionMediaType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConnectionMediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilterInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10515,7 +10221,6 @@ impl IPinInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PinID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10533,7 +10238,6 @@ impl IPinInfo { { (::windows_core::Interface::vtable(self).ConnectDirect)(::windows_core::Interface::as_raw(self), ppin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectWithType(&self, ppin: P0, pmediatype: P1) -> ::windows_core::Result<()> where @@ -10625,7 +10329,6 @@ pub struct IQualProp_Vtbl { ::windows_core::imp::com_interface!(IQualityControl, IQualityControl_Vtbl, 0x56a868a5_0ad4_11ce_b03a_0020af0ba770); ::windows_core::imp::interface_hierarchy!(IQualityControl, ::windows_core::IUnknown); impl IQualityControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notify(&self, pself: P0, q: Quality) -> ::windows_core::Result<()> where @@ -10668,12 +10371,7 @@ pub struct IQueueCommand_Vtbl { pub InvokeAtPresentationTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void, f64, *const ::windows_core::GUID, i32, i16, i32, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut i16) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRegFilterInfo, - IRegFilterInfo_Vtbl, - 0x56a868bb_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IRegFilterInfo, IRegFilterInfo_Vtbl, 0x56a868bb_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRegFilterInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -10682,7 +10380,6 @@ impl IRegFilterInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Filter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10845,7 +10542,6 @@ pub struct ISelector_Vtbl { ::windows_core::imp::com_interface!(ISpecifyParticularPages, ISpecifyParticularPages_Vtbl, 0x4c437b91_6e9e_11d1_a704_006097c4e476); ::windows_core::imp::interface_hierarchy!(ISpecifyParticularPages, ::windows_core::IUnknown); impl ISpecifyParticularPages { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetPages(&self, guidwhatpages: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11123,7 +10819,6 @@ pub struct IVMRFilterConfig9_Vtbl { ::windows_core::imp::com_interface!(IVMRImageCompositor, IVMRImageCompositor_Vtbl, 0x7a4fb5af_479f_4074_bb40_ce6722e43c82); ::windows_core::imp::interface_hierarchy!(IVMRImageCompositor, ::windows_core::IUnknown); impl IVMRImageCompositor { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InitCompositionTarget(&self, pd3ddevice: P0, pddsrendertarget: P1) -> ::windows_core::Result<()> where @@ -11132,7 +10827,6 @@ impl IVMRImageCompositor { { (::windows_core::Interface::vtable(self).InitCompositionTarget)(::windows_core::Interface::as_raw(self), pd3ddevice.into_param().abi(), pddsrendertarget.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn TermCompositionTarget(&self, pd3ddevice: P0, pddsrendertarget: P1) -> ::windows_core::Result<()> where @@ -11141,7 +10835,6 @@ impl IVMRImageCompositor { { (::windows_core::Interface::vtable(self).TermCompositionTarget)(::windows_core::Interface::as_raw(self), pd3ddevice.into_param().abi(), pddsrendertarget.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: P0) -> ::windows_core::Result<()> where @@ -11149,7 +10842,6 @@ impl IVMRImageCompositor { { (::windows_core::Interface::vtable(self).SetStreamMediaType)(::windows_core::Interface::as_raw(self), dwstrmid, pmt, ftexture.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CompositeImage(&self, pd3ddevice: P0, pddsrendertarget: P1, pmtrendertarget: *const super::MediaFoundation::AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *const VMRVIDEOSTREAMINFO, cstreams: u32) -> ::windows_core::Result<()> where @@ -11195,7 +10887,6 @@ impl IVMRImageCompositor9 { { (::windows_core::Interface::vtable(self).TermCompositionDevice)(::windows_core::Interface::as_raw(self), pd3ddevice.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetStreamMediaType(&self, dwstrmid: u32, pmt: *const super::MediaFoundation::AM_MEDIA_TYPE, ftexture: P0) -> ::windows_core::Result<()> where @@ -11203,7 +10894,6 @@ impl IVMRImageCompositor9 { { (::windows_core::Interface::vtable(self).SetStreamMediaType)(::windows_core::Interface::as_raw(self), dwstrmid, pmt, ftexture.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CompositeImage(&self, pd3ddevice: P0, pddsrendertarget: P1, pmtrendertarget: *const super::MediaFoundation::AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *const VMR9VideoStreamInfo, cstreams: u32) -> ::windows_core::Result<()> where @@ -11237,7 +10927,6 @@ impl IVMRImagePresenter { pub unsafe fn StopPresenting(&self, dwuserid: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StopPresenting)(::windows_core::Interface::as_raw(self), dwuserid).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn PresentImage(&self, dwuserid: usize, lppresinfo: *const VMRPRESENTATIONINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PresentImage)(::windows_core::Interface::as_raw(self), dwuserid, lppresinfo).ok() @@ -11263,7 +10952,6 @@ impl IVMRImagePresenter9 { pub unsafe fn StopPresenting(&self, dwuserid: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StopPresenting)(::windows_core::Interface::as_raw(self), dwuserid).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn PresentImage(&self, dwuserid: usize, lppresinfo: *const VMR9PresentationInfo) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PresentImage)(::windows_core::Interface::as_raw(self), dwuserid, lppresinfo).ok() @@ -11326,7 +11014,6 @@ impl IVMRImagePresenterExclModeConfig { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRenderingPrefs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetXlcModeDDObjAndPrimarySurface(&self, lpddobj: P0, lpprimarysurf: P1) -> ::windows_core::Result<()> where @@ -11335,7 +11022,6 @@ impl IVMRImagePresenterExclModeConfig { { (::windows_core::Interface::vtable(self).SetXlcModeDDObjAndPrimarySurface)(::windows_core::Interface::as_raw(self), lpddobj.into_param().abi(), lpprimarysurf.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetXlcModeDDObjAndPrimarySurface(&self, lpddobj: *mut ::core::option::Option, lpprimarysurf: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetXlcModeDDObjAndPrimarySurface)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lpddobj), ::core::mem::transmute(lpprimarysurf)).ok() @@ -11357,17 +11043,14 @@ pub struct IVMRImagePresenterExclModeConfig_Vtbl { ::windows_core::imp::com_interface!(IVMRMixerBitmap, IVMRMixerBitmap_Vtbl, 0x1e673275_0257_40aa_af20_7c608d4a0428); ::windows_core::imp::interface_hierarchy!(IVMRMixerBitmap, ::windows_core::IUnknown); impl IVMRMixerBitmap { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetAlphaBitmap(&self, pbmpparms: *const VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaBitmap)(::windows_core::Interface::as_raw(self), pbmpparms).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn UpdateAlphaBitmapParameters(&self, pbmpparms: *const VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UpdateAlphaBitmapParameters)(::windows_core::Interface::as_raw(self), pbmpparms).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetAlphaBitmapParameters(&self, pbmpparms: *mut VMRALPHABITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAlphaBitmapParameters)(::windows_core::Interface::as_raw(self), pbmpparms).ok() @@ -11393,17 +11076,14 @@ pub struct IVMRMixerBitmap_Vtbl { ::windows_core::imp::com_interface!(IVMRMixerBitmap9, IVMRMixerBitmap9_Vtbl, 0xced175e5_1935_4820_81bd_ff6ad00c9108); ::windows_core::imp::interface_hierarchy!(IVMRMixerBitmap9, ::windows_core::IUnknown); impl IVMRMixerBitmap9 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetAlphaBitmap(&self, pbmpparms: *const VMR9AlphaBitmap) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaBitmap)(::windows_core::Interface::as_raw(self), pbmpparms).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn UpdateAlphaBitmapParameters(&self, pbmpparms: *const VMR9AlphaBitmap) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UpdateAlphaBitmapParameters)(::windows_core::Interface::as_raw(self), pbmpparms).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetAlphaBitmapParameters(&self, pbmpparms: *mut VMR9AlphaBitmap) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAlphaBitmapParameters)(::windows_core::Interface::as_raw(self), pbmpparms).ok() @@ -11565,7 +11245,6 @@ impl IVMRMonitorConfig { pub unsafe fn GetDefaultMonitor(&self, pguid: *mut VMRGUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDefaultMonitor)(::windows_core::Interface::as_raw(self), pguid).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAvailableMonitors(&self, pinfo: &mut [VMRMONITORINFO], pdwnumdevices: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableMonitors)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinfo.as_ptr()), pinfo.len().try_into().unwrap(), pdwnumdevices).ok() @@ -11601,7 +11280,6 @@ impl IVMRMonitorConfig9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDefaultMonitor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAvailableMonitors(&self, pinfo: &mut [VMR9MonitorInfo], pdwnumdevices: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableMonitors)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pinfo.as_ptr()), pinfo.len().try_into().unwrap(), pdwnumdevices).ok() @@ -11633,7 +11311,6 @@ impl IVMRSurface { pub unsafe fn UnlockSurface(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockSurface)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetSurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11665,7 +11342,6 @@ impl IVMRSurface9 { pub unsafe fn UnlockSurface(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockSurface)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11687,7 +11363,6 @@ pub struct IVMRSurface9_Vtbl { ::windows_core::imp::com_interface!(IVMRSurfaceAllocator, IVMRSurfaceAllocator_Vtbl, 0x31ce832e_4484_458b_8cca_f4d7e3db0b52); ::windows_core::imp::interface_hierarchy!(IVMRSurfaceAllocator, ::windows_core::IUnknown); impl IVMRSurfaceAllocator { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn AllocateSurface(&self, dwuserid: usize, lpallocinfo: *const VMRALLOCATIONINFO, lpdwactualbuffers: *mut u32, lplpsurface: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AllocateSurface)(::windows_core::Interface::as_raw(self), dwuserid, lpallocinfo, lpdwactualbuffers, ::core::mem::transmute(lplpsurface)).ok() @@ -11695,7 +11370,6 @@ impl IVMRSurfaceAllocator { pub unsafe fn FreeSurface(&self, dwid: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FreeSurface)(::windows_core::Interface::as_raw(self), dwid).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn PrepareSurface(&self, dwuserid: usize, lpsurface: P0, dwsurfaceflags: u32) -> ::windows_core::Result<()> where @@ -11728,7 +11402,6 @@ pub struct IVMRSurfaceAllocator_Vtbl { ::windows_core::imp::com_interface!(IVMRSurfaceAllocator9, IVMRSurfaceAllocator9_Vtbl, 0x8d5148ea_3f5d_46cf_9df1_d1b896eedb1f); ::windows_core::imp::interface_hierarchy!(IVMRSurfaceAllocator9, ::windows_core::IUnknown); impl IVMRSurfaceAllocator9 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn InitializeDevice(&self, dwuserid: usize, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitializeDevice)(::windows_core::Interface::as_raw(self), dwuserid, lpallocinfo, lpnumbuffers).ok() @@ -11736,7 +11409,6 @@ impl IVMRSurfaceAllocator9 { pub unsafe fn TerminateDevice(&self, dwid: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TerminateDevice)(::windows_core::Interface::as_raw(self), dwid).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurface(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11767,7 +11439,6 @@ pub struct IVMRSurfaceAllocator9_Vtbl { ::windows_core::imp::com_interface!(IVMRSurfaceAllocatorEx9, IVMRSurfaceAllocatorEx9_Vtbl, 0x6de9a68a_a928_4522_bf57_655ae3866456); ::windows_core::imp::interface_hierarchy!(IVMRSurfaceAllocatorEx9, ::windows_core::IUnknown, IVMRSurfaceAllocator9); impl IVMRSurfaceAllocatorEx9 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn InitializeDevice(&self, dwuserid: usize, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.InitializeDevice)(::windows_core::Interface::as_raw(self), dwuserid, lpallocinfo, lpnumbuffers).ok() @@ -11775,7 +11446,6 @@ impl IVMRSurfaceAllocatorEx9 { pub unsafe fn TerminateDevice(&self, dwid: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TerminateDevice)(::windows_core::Interface::as_raw(self), dwid).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurface(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11787,7 +11457,6 @@ impl IVMRSurfaceAllocatorEx9 { { (::windows_core::Interface::vtable(self).base__.AdviseNotify)(::windows_core::Interface::as_raw(self), lpivmrsurfallocnotify.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurfaceEx(&self, dwuserid: usize, surfaceindex: u32, surfaceflags: u32, lplpsurface: *mut ::core::option::Option, lprcdst: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSurfaceEx)(::windows_core::Interface::as_raw(self), dwuserid, surfaceindex, surfaceflags, ::core::mem::transmute(lplpsurface), lprcdst).ok() @@ -11811,7 +11480,6 @@ impl IVMRSurfaceAllocatorNotify { { (::windows_core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows_core::Interface::as_raw(self), dwuserid, lpivrmsurfaceallocator.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetDDrawDevice(&self, lpddrawdevice: P0, hmonitor: P1) -> ::windows_core::Result<()> where @@ -11820,7 +11488,6 @@ impl IVMRSurfaceAllocatorNotify { { (::windows_core::Interface::vtable(self).SetDDrawDevice)(::windows_core::Interface::as_raw(self), lpddrawdevice.into_param().abi(), hmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub unsafe fn ChangeDDrawDevice(&self, lpddrawdevice: P0, hmonitor: P1) -> ::windows_core::Result<()> where @@ -11868,7 +11535,6 @@ impl IVMRSurfaceAllocatorNotify9 { { (::windows_core::Interface::vtable(self).AdviseSurfaceAllocator)(::windows_core::Interface::as_raw(self), dwuserid, lpivrmsurfaceallocator.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetD3DDevice(&self, lpd3ddevice: P0, hmonitor: P1) -> ::windows_core::Result<()> where @@ -11877,7 +11543,6 @@ impl IVMRSurfaceAllocatorNotify9 { { (::windows_core::Interface::vtable(self).SetD3DDevice)(::windows_core::Interface::as_raw(self), lpd3ddevice.into_param().abi(), hmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn ChangeD3DDevice(&self, lpd3ddevice: P0, hmonitor: P1) -> ::windows_core::Result<()> where @@ -11886,7 +11551,6 @@ impl IVMRSurfaceAllocatorNotify9 { { (::windows_core::Interface::vtable(self).ChangeD3DDevice)(::windows_core::Interface::as_raw(self), lpd3ddevice.into_param().abi(), hmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn AllocateSurfaceHelper(&self, lpallocinfo: *const VMR9AllocationInfo, lpnumbuffers: *mut u32, lplpsurface: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AllocateSurfaceHelper)(::windows_core::Interface::as_raw(self), lpallocinfo, lpnumbuffers, ::core::mem::transmute(lplpsurface)).ok() @@ -11917,12 +11581,10 @@ pub struct IVMRSurfaceAllocatorNotify9_Vtbl { ::windows_core::imp::com_interface!(IVMRVideoStreamControl, IVMRVideoStreamControl_Vtbl, 0x058d1f11_2a54_4bef_bd54_df706626b727); ::windows_core::imp::interface_hierarchy!(IVMRVideoStreamControl, ::windows_core::IUnknown); impl IVMRVideoStreamControl { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn SetColorKey(&self, lpclrkey: *const super::super::Graphics::DirectDraw::DDCOLORKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorKey)(::windows_core::Interface::as_raw(self), lpclrkey).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetColorKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12006,7 +11668,6 @@ impl IVMRWindowlessControl { { (::windows_core::Interface::vtable(self).SetVideoClippingWindow)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn RepaintVideo(&self, hwnd: P0, hdc: P1) -> ::windows_core::Result<()> where @@ -12097,7 +11758,6 @@ impl IVMRWindowlessControl9 { { (::windows_core::Interface::vtable(self).SetVideoClippingWindow)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn RepaintVideo(&self, hwnd: P0, hdc: P1) -> ::windows_core::Result<()> where @@ -12148,7 +11808,6 @@ pub struct IVMRWindowlessControl9_Vtbl { ::windows_core::imp::com_interface!(IVPBaseConfig, IVPBaseConfig_Vtbl, 0); ::windows_core::imp::interface_hierarchy!(IVPBaseConfig, ::windows_core::IUnknown); impl IVPBaseConfig { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetConnectInfo(&self, pdwnumconnectinfo: *mut u32, pddvpconnectinfo: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDVIDEOPORTCONNECT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetConnectInfo)(::windows_core::Interface::as_raw(self), pdwnumconnectinfo, ::core::mem::transmute(pddvpconnectinfo.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12162,12 +11821,10 @@ impl IVPBaseConfig { pub unsafe fn GetMaxPixelRate(&self, pamvpsize: *mut AMVPSIZE, pdwmaxpixelspersecond: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMaxPixelRate)(::windows_core::Interface::as_raw(self), pamvpsize, pdwmaxpixelspersecond).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InformVPInputFormats)(::windows_core::Interface::as_raw(self), dwnumformats, pddpixelformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetVideoFormats(&self, pdwnumformats: *mut u32, pddpixelformats: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDPIXELFORMAT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoFormats)(::windows_core::Interface::as_raw(self), pdwnumformats, ::core::mem::transmute(pddpixelformats.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12178,7 +11835,6 @@ impl IVPBaseConfig { pub unsafe fn SetInvertPolarity(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetInvertPolarity)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetOverlaySurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12243,7 +11899,6 @@ pub struct IVPBaseNotify_Vtbl { ::windows_core::imp::com_interface!(IVPConfig, IVPConfig_Vtbl, 0xbc29a660_30e3_11d0_9e69_00c04fd7c15b); ::windows_core::imp::interface_hierarchy!(IVPConfig, ::windows_core::IUnknown, IVPBaseConfig); impl IVPConfig { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetConnectInfo(&self, pdwnumconnectinfo: *mut u32, pddvpconnectinfo: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDVIDEOPORTCONNECT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConnectInfo)(::windows_core::Interface::as_raw(self), pdwnumconnectinfo, ::core::mem::transmute(pddvpconnectinfo.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12257,12 +11912,10 @@ impl IVPConfig { pub unsafe fn GetMaxPixelRate(&self, pamvpsize: *mut AMVPSIZE, pdwmaxpixelspersecond: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetMaxPixelRate)(::windows_core::Interface::as_raw(self), pamvpsize, pdwmaxpixelspersecond).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.InformVPInputFormats)(::windows_core::Interface::as_raw(self), dwnumformats, pddpixelformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetVideoFormats(&self, pdwnumformats: *mut u32, pddpixelformats: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDPIXELFORMAT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoFormats)(::windows_core::Interface::as_raw(self), pdwnumformats, ::core::mem::transmute(pddpixelformats.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12273,7 +11926,6 @@ impl IVPConfig { pub unsafe fn SetInvertPolarity(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetInvertPolarity)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetOverlaySurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12375,7 +12027,6 @@ pub struct IVPNotify2_Vtbl { ::windows_core::imp::com_interface!(IVPVBIConfig, IVPVBIConfig_Vtbl, 0xec529b00_1a1f_11d1_bad9_00609744111a); ::windows_core::imp::interface_hierarchy!(IVPVBIConfig, ::windows_core::IUnknown, IVPBaseConfig); impl IVPVBIConfig { - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetConnectInfo(&self, pdwnumconnectinfo: *mut u32, pddvpconnectinfo: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDVIDEOPORTCONNECT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConnectInfo)(::windows_core::Interface::as_raw(self), pdwnumconnectinfo, ::core::mem::transmute(pddvpconnectinfo.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12389,12 +12040,10 @@ impl IVPVBIConfig { pub unsafe fn GetMaxPixelRate(&self, pamvpsize: *mut AMVPSIZE, pdwmaxpixelspersecond: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetMaxPixelRate)(::windows_core::Interface::as_raw(self), pamvpsize, pdwmaxpixelspersecond).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn InformVPInputFormats(&self, dwnumformats: u32, pddpixelformats: *mut super::super::Graphics::DirectDraw::DDPIXELFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.InformVPInputFormats)(::windows_core::Interface::as_raw(self), dwnumformats, pddpixelformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetVideoFormats(&self, pdwnumformats: *mut u32, pddpixelformats: ::core::option::Option<*mut super::super::Graphics::DirectDraw::DDPIXELFORMAT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetVideoFormats)(::windows_core::Interface::as_raw(self), pdwnumformats, ::core::mem::transmute(pddpixelformats.unwrap_or(::std::ptr::null_mut()))).ok() @@ -12405,7 +12054,6 @@ impl IVPVBIConfig { pub unsafe fn SetInvertPolarity(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetInvertPolarity)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub unsafe fn GetOverlaySurface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12666,12 +12314,7 @@ pub struct IVideoProcAmp_Vtbl { pub getRange_WhiteBalanceComponent: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32, *mut i32, *mut i32, *mut i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IVideoWindow, - IVideoWindow_Vtbl, - 0x56a868b4_0ad4_11ce_b03a_0020af0ba770 -); +::windows_core::imp::com_interface!(IVideoWindow, IVideoWindow_Vtbl, 0x56a868b4_0ad4_11ce_b03a_0020af0ba770); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IVideoWindow, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12710,7 +12353,6 @@ impl IVideoWindow { pub unsafe fn SetWindowState(&self, windowstate: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetWindowState)(::windows_core::Interface::as_raw(self), windowstate).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn WindowState(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12872,12 +12514,10 @@ impl IWMCodecAMVideoAccelerator { { (::windows_core::Interface::vtable(self).SetAcceleratorInterface)(::windows_core::Interface::as_raw(self), piamva.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn NegotiateConnection(&self, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NegotiateConnection)(::windows_core::Interface::as_raw(self), pmediatype).ok() } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn SetPlayerNotify(&self, phook: P0) -> ::windows_core::Result<()> where @@ -12903,7 +12543,6 @@ pub struct IWMCodecAMVideoAccelerator_Vtbl { ::windows_core::imp::com_interface!(IWMCodecVideoAccelerator, IWMCodecVideoAccelerator_Vtbl, 0x990641b0_739f_4e94_a808_9888da8f75af); ::windows_core::imp::interface_hierarchy!(IWMCodecVideoAccelerator, ::windows_core::IUnknown); impl IWMCodecVideoAccelerator { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn NegotiateConnection(&self, piamva: P0, pmediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> where @@ -12911,7 +12550,6 @@ impl IWMCodecVideoAccelerator { { (::windows_core::Interface::vtable(self).NegotiateConnection)(::windows_core::Interface::as_raw(self), piamva.into_param().abi(), pmediatype).ok() } - #[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] #[cfg(feature = "Win32_Media_WindowsMediaFormat")] pub unsafe fn SetPlayerNotify(&self, phook: P0) -> ::windows_core::Result<()> where @@ -17726,7 +17364,6 @@ impl ::core::default::Default for AMVABeginFrameInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct AMVACompBufferInfo { pub dwNumCompBuffers: u32, @@ -17814,7 +17451,6 @@ impl ::core::default::Default for AMVAInternalMemInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct AMVAUncompBufferInfo { pub dwMinNumSurfaces: u32, @@ -17840,7 +17476,6 @@ impl ::core::default::Default for AMVAUncompBufferInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct AMVAUncompDataInfo { pub dwUncompWidth: u32, @@ -18560,7 +18195,6 @@ impl ::core::default::Default for AM_FRAMESTEP_STEP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct AM_MPEGSTREAMTYPE { pub dwStreamId: u32, @@ -18599,7 +18233,6 @@ impl ::core::default::Default for AM_MPEGSTREAMTYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct AM_MPEGSYSTEMTYPE { pub dwBitRate: u32, @@ -18733,7 +18366,6 @@ impl ::core::default::Default for AM_QueryRate { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct AM_SAMPLE2_PROPERTIES { pub cbData: u32, @@ -19153,7 +18785,6 @@ impl ::core::default::Default for AVIOLDINDEX_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct AVIPALCHANGE { pub bFirstEntry: u8, @@ -21592,7 +21223,6 @@ impl ::core::default::Default for DVINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub struct DXVA2SW_CALLBACKS { pub Size: u32, @@ -21635,7 +21265,6 @@ impl ::core::default::Default for DXVA2SW_CALLBACKS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2TraceVideoProcessBltData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21664,7 +21293,6 @@ impl ::core::default::Default for DXVA2TraceVideoProcessBltData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_DecodeDevBeginFrameData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21691,7 +21319,6 @@ impl ::core::default::Default for DXVA2Trace_DecodeDevBeginFrameData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_DecodeDevCreatedData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21721,7 +21348,6 @@ impl ::core::default::Default for DXVA2Trace_DecodeDevCreatedData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_DecodeDevGetBufferData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21748,7 +21374,6 @@ impl ::core::default::Default for DXVA2Trace_DecodeDevGetBufferData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_DecodeDeviceData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21774,7 +21399,6 @@ impl ::core::default::Default for DXVA2Trace_DecodeDeviceData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_VideoProcessDevCreatedData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21805,7 +21429,6 @@ impl ::core::default::Default for DXVA2Trace_VideoProcessDevCreatedData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] #[cfg(feature = "Win32_System_Diagnostics_Etw")] pub struct DXVA2Trace_VideoProcessDeviceData { pub wmiHeader: super::super::System::Diagnostics::Etw::EVENT_TRACE_HEADER, @@ -21831,7 +21454,6 @@ impl ::core::default::Default for DXVA2Trace_VideoProcessDeviceData { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct DXVA2_VIDEOPROCESSBLT { pub TargetFrame: i64, @@ -21869,7 +21491,6 @@ impl ::core::default::Default for DXVA2_VIDEOPROCESSBLT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub struct DXVA2_VIDEOSAMPLE { pub Start: i64, @@ -22201,7 +21822,6 @@ impl ::core::default::Default for FILTER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct HEAACWAVEFORMAT { pub wfInfo: HEAACWAVEINFO, @@ -22226,7 +21846,6 @@ impl ::core::default::Default for HEAACWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct HEAACWAVEINFO { pub wfx: super::Audio::WAVEFORMATEX, @@ -22289,7 +21908,6 @@ impl ::core::default::Default for KS_BDA_FRAME_INFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MPEG1WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -22352,7 +21970,6 @@ impl ::core::default::Default for MPEG2_TRANSPORT_STRIDE { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MPEGLAYER3WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -22563,7 +22180,6 @@ impl ::core::default::Default for PID_MAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct PIN_INFO { pub pFilter: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -23017,7 +22633,6 @@ impl ::core::default::Default for TIMECODEDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct TRUECOLORINFO { pub dwBitMasks: [u32; 3], @@ -23086,7 +22701,6 @@ impl ::core::default::Default for VFW_FILTERLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct VIDEOINFO { pub rcSource: super::super::Foundation::RECT, @@ -23116,7 +22730,6 @@ impl ::core::default::Default for VIDEOINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union VIDEOINFO_0 { pub bmiColors: [super::super::Graphics::Gdi::RGBQUAD; 256], @@ -23233,7 +22846,6 @@ impl ::core::default::Default for VIDEO_STREAM_CONFIG_CAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct VMR9AllocationInfo { pub dwFlags: u32, @@ -23278,7 +22890,6 @@ impl ::core::default::Default for VMR9AllocationInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub struct VMR9AlphaBitmap { pub dwFlags: u32, @@ -23384,7 +22995,6 @@ impl ::core::default::Default for VMR9Frequency { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct VMR9MonitorInfo { pub uDevID: u32, @@ -23464,7 +23074,6 @@ impl ::core::default::Default for VMR9NormalizedRect { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct VMR9PresentationInfo { pub dwFlags: u32, @@ -23611,7 +23220,6 @@ impl ::core::default::Default for VMR9VideoDesc { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct VMR9VideoStreamInfo { pub pddsVideoSurface: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -23655,7 +23263,6 @@ impl ::core::default::Default for VMR9VideoStreamInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct VMRALLOCATIONINFO { pub dwFlags: u32, @@ -23700,7 +23307,6 @@ impl ::core::default::Default for VMRALLOCATIONINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] pub struct VMRALPHABITMAP { pub dwFlags: u32, @@ -23835,7 +23441,6 @@ impl ::core::default::Default for VMRGUID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct VMRMONITORINFO { pub guid: VMRGUID, @@ -23883,7 +23488,6 @@ impl ::core::default::Default for VMRMONITORINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct VMRPRESENTATIONINFO { pub dwFlags: u32, @@ -23927,7 +23531,6 @@ impl ::core::default::Default for VMRPRESENTATIONINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_DirectDraw\"`"] #[cfg(feature = "Win32_Graphics_DirectDraw")] pub struct VMRVIDEOSTREAMINFO { pub pddsVideoSurface: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -24005,37 +23608,27 @@ impl ::core::default::Default for VMRVideoDesc { } pub type AMGETERRORTEXTPROCA = ::core::option::Option super::super::Foundation::BOOL>; pub type AMGETERRORTEXTPROCW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_CREATEVIDEOPROCESSDEVICE = ::core::option::Option, pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, maxsubstreams: u32, phdevice: *mut super::super::Foundation::HANDLE) -> ::windows_core::HRESULT>; pub type PDXVA2SW_DESTROYVIDEOPROCESSDEVICE = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETFILTERPROPERTYRANGE = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETPROCAMPRANGE = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETVIDEOPROCESSORCAPS = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVA2SW_VIDEOPROCESSBEGINFRAME = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub type PDXVA2SW_VIDEOPROCESSBLT = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVA2SW_VIDEOPROCESSENDFRAME = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVA2SW_VIDEOPROCESSSETRENDERTARGET = ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/impl.rs index a846675110..328ba3a3d5 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/impl.rs @@ -260,7 +260,6 @@ impl IKsControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IKsDataTypeCompletion_Impl: Sized { fn KsCompleteMediaType(&self, filterhandle: super::super::Foundation::HANDLE, pinfactoryid: u32, ammediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -281,7 +280,6 @@ impl IKsDataTypeCompletion_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_Media_MediaFoundation"))] pub trait IKsDataTypeHandler_Impl: Sized { fn KsCompleteIoOperation(&self, sample: ::core::option::Option<&super::DirectShow::IMediaSample>, streamheader: *mut ::core::ffi::c_void, iooperation: KSIOOPERATION, cancelled: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -372,7 +370,6 @@ impl IKsFormatSupport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub trait IKsInterfaceHandler_Impl: Sized { fn KsSetPin(&self, kspin: ::core::option::Option<&IKsPin>) -> ::windows_core::Result<()>; @@ -622,7 +619,6 @@ impl IKsObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub trait IKsPin_Impl: Sized { fn KsQueryMediums(&self) -> ::windows_core::Result<*mut KSMULTIPLE_ITEM>; @@ -742,7 +738,6 @@ impl IKsPin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub trait IKsPinEx_Impl: Sized + IKsPin_Impl { fn KsNotifyError(&self, sample: ::core::option::Option<&super::DirectShow::IMediaSample>, hr: ::windows_core::HRESULT); @@ -786,7 +781,6 @@ impl IKsPinFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub trait IKsPinPipe_Impl: Sized { fn KsGetPinFramingCache(&self, framingex: *mut *mut KSALLOCATOR_FRAMING_EX, framingprop: *mut FRAMING_PROP, option: FRAMING_CACHE_OPS) -> ::windows_core::Result<()>; 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 d4e7907a12..6c9e78a366 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -66,7 +66,6 @@ where let mut result__ = ::std::mem::zeroed(); KsCreateTopologyNode2(parenthandle.into_param().abi(), nodecreate, desiredaccess, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] #[inline] pub unsafe fn KsGetMediaType(position: i32, ammediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE, filterhandle: P0, pinfactoryid: u32) -> ::windows_core::Result<()> @@ -276,7 +275,6 @@ pub struct IKsControl_Vtbl { ::windows_core::imp::com_interface!(IKsDataTypeCompletion, IKsDataTypeCompletion_Vtbl, 0x827d1a0e_0f73_11d2_b27a_00a0c9223196); ::windows_core::imp::interface_hierarchy!(IKsDataTypeCompletion, ::windows_core::IUnknown); impl IKsDataTypeCompletion { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn KsCompleteMediaType(&self, filterhandle: P0, pinfactoryid: u32, ammediatype: *mut super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> where @@ -297,7 +295,6 @@ pub struct IKsDataTypeCompletion_Vtbl { ::windows_core::imp::com_interface!(IKsDataTypeHandler, IKsDataTypeHandler_Vtbl, 0x5ffbaa02_49a3_11d0_9f36_00aa00a216a1); ::windows_core::imp::interface_hierarchy!(IKsDataTypeHandler, ::windows_core::IUnknown); impl IKsDataTypeHandler { - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsCompleteIoOperation(&self, sample: P0, streamheader: *mut ::core::ffi::c_void, iooperation: KSIOOPERATION, cancelled: P1) -> ::windows_core::Result<()> where @@ -309,7 +306,6 @@ impl IKsDataTypeHandler { pub unsafe fn KsIsMediaTypeInRanges(&self, dataranges: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).KsIsMediaTypeInRanges)(::windows_core::Interface::as_raw(self), dataranges).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsPrepareIoOperation(&self, sample: P0, streamheader: *mut ::core::ffi::c_void, iooperation: KSIOOPERATION) -> ::windows_core::Result<()> where @@ -321,7 +317,6 @@ impl IKsDataTypeHandler { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).KsQueryExtendedSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn KsSetMediaType(&self, ammediatype: *const super::MediaFoundation::AM_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).KsSetMediaType)(::windows_core::Interface::as_raw(self), ammediatype).ok() @@ -373,7 +368,6 @@ impl IKsInterfaceHandler { { (::windows_core::Interface::vtable(self).KsSetPin)(::windows_core::Interface::as_raw(self), kspin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsProcessMediaSamples(&self, ksdatatypehandler: P0, samplelist: *const ::core::option::Option, samplecount: *mut i32, iooperation: KSIOOPERATION, streamsegment: *mut *mut KSSTREAM_SEGMENT) -> ::windows_core::Result<()> where @@ -542,7 +536,6 @@ impl IKsPin { pub unsafe fn KsPropagateAcquire(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).KsPropagateAcquire)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsDeliver(&self, sample: P0, flags: u32) -> ::windows_core::Result<()> where @@ -553,12 +546,10 @@ impl IKsPin { pub unsafe fn KsMediaSamplesCompleted(&self, streamsegment: *const KSSTREAM_SEGMENT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).KsMediaSamplesCompleted)(::windows_core::Interface::as_raw(self), streamsegment).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsPeekAllocator(&self, operation: KSPEEKOPERATION) -> ::core::option::Option { (::windows_core::Interface::vtable(self).KsPeekAllocator)(::windows_core::Interface::as_raw(self), operation) } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsReceiveAllocator(&self, memallocator: P0) -> ::windows_core::Result<()> where @@ -626,7 +617,6 @@ impl IKsPinEx { pub unsafe fn KsPropagateAcquire(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.KsPropagateAcquire)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsDeliver(&self, sample: P0, flags: u32) -> ::windows_core::Result<()> where @@ -637,12 +627,10 @@ impl IKsPinEx { pub unsafe fn KsMediaSamplesCompleted(&self, streamsegment: *const KSSTREAM_SEGMENT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.KsMediaSamplesCompleted)(::windows_core::Interface::as_raw(self), streamsegment).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsPeekAllocator(&self, operation: KSPEEKOPERATION) -> ::core::option::Option { (::windows_core::Interface::vtable(self).base__.KsPeekAllocator)(::windows_core::Interface::as_raw(self), operation) } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsReceiveAllocator(&self, memallocator: P0) -> ::windows_core::Result<()> where @@ -662,7 +650,6 @@ impl IKsPinEx { pub unsafe fn KsQualityNotify(&self, proportion: u32, timedelta: i64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.KsQualityNotify)(::windows_core::Interface::as_raw(self), proportion, timedelta).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsNotifyError(&self, sample: P0, hr: ::windows_core::HRESULT) where @@ -703,7 +690,6 @@ impl IKsPinPipe { pub unsafe fn KsSetPinFramingCache(&self, framingex: *const KSALLOCATOR_FRAMING_EX, framingprop: *const FRAMING_PROP, option: FRAMING_CACHE_OPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).KsSetPinFramingCache)(::windows_core::Interface::as_raw(self), framingex, framingprop, option).ok() } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`"] #[cfg(feature = "Win32_Media_DirectShow")] pub unsafe fn KsGetConnectedPin(&self) -> ::core::option::Option { (::windows_core::Interface::vtable(self).KsGetConnectedPin)(::windows_core::Interface::as_raw(self)) @@ -919,13 +905,10 @@ pub const CLSID_KsIBasicAudioInterfaceHandler: ::windows_core::GUID = ::windows_ pub const CLSID_Proxy: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x17cca71b_ecd7_11d0_b908_00a0c9223196); pub const CONSTRICTOR_OPTION_DISABLE: CONSTRICTOR_OPTION = CONSTRICTOR_OPTION(0i32); pub const CONSTRICTOR_OPTION_MUTE: CONSTRICTOR_OPTION = CONSTRICTOR_OPTION(1i32); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_Controller_DeviceInterface_Path: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_PacketSize_Constraints: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x13e004d6_b066_43bd_913b_a415cd13da87), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_KsAudio_PacketSize_Constraints2: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x9404f781_7191_409b_8b0b_80bf6ec229ae), pid: 2 }; pub const DIRECT_FORM: KSDS3D_HRTF_FILTER_METHOD = KSDS3D_HRTF_FILTER_METHOD(0i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/impl.rs index d9496ca7c1..988cffefff 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsMediaLibrarySharingDevice_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DeviceID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -61,7 +60,6 @@ impl IWindowsMediaLibrarySharingDevice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsMediaLibrarySharingDeviceProperties_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -117,7 +115,6 @@ impl IWindowsMediaLibrarySharingDeviceProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsMediaLibrarySharingDeviceProperty_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -160,7 +157,6 @@ impl IWindowsMediaLibrarySharingDeviceProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsMediaLibrarySharingDevices_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -216,7 +212,6 @@ impl IWindowsMediaLibrarySharingDevices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsMediaLibrarySharingServices_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn showShareMediaCPL(&self, device: &::windows_core::BSTR) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs index 39405e1e62..4f04b61cb3 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/LibrarySharingServices/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsMediaLibrarySharingDevice, - IWindowsMediaLibrarySharingDevice_Vtbl, - 0x3dccc293_4fd9_4191_a25b_8e57c5d27bd4 -); +::windows_core::imp::com_interface!(IWindowsMediaLibrarySharingDevice, IWindowsMediaLibrarySharingDevice_Vtbl, 0x3dccc293_4fd9_4191_a25b_8e57c5d27bd4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsMediaLibrarySharingDevice, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -20,7 +15,6 @@ impl IWindowsMediaLibrarySharingDevice { pub unsafe fn SetAuthorization(&self, authorization: WindowsMediaLibrarySharingDeviceAuthorizationStatus) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAuthorization)(::windows_core::Interface::as_raw(self), authorization).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -41,17 +35,11 @@ pub struct IWindowsMediaLibrarySharingDevice_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsMediaLibrarySharingDeviceProperties, - IWindowsMediaLibrarySharingDeviceProperties_Vtbl, - 0xc4623214_6b06_40c5_a623_b2ff4c076bfd -); +::windows_core::imp::com_interface!(IWindowsMediaLibrarySharingDeviceProperties, IWindowsMediaLibrarySharingDeviceProperties_Vtbl, 0xc4623214_6b06_40c5_a623_b2ff4c076bfd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsMediaLibrarySharingDeviceProperties, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWindowsMediaLibrarySharingDeviceProperties { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -61,7 +49,6 @@ impl IWindowsMediaLibrarySharingDeviceProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperty(&self, name: P0) -> ::windows_core::Result where @@ -87,12 +74,7 @@ pub struct IWindowsMediaLibrarySharingDeviceProperties_Vtbl { GetProperty: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsMediaLibrarySharingDeviceProperty, - IWindowsMediaLibrarySharingDeviceProperty_Vtbl, - 0x81e26927_7a7d_40a7_81d4_bddc02960e3e -); +::windows_core::imp::com_interface!(IWindowsMediaLibrarySharingDeviceProperty, IWindowsMediaLibrarySharingDeviceProperty_Vtbl, 0x81e26927_7a7d_40a7_81d4_bddc02960e3e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsMediaLibrarySharingDeviceProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -115,17 +97,11 @@ pub struct IWindowsMediaLibrarySharingDeviceProperty_Vtbl { pub Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsMediaLibrarySharingDevices, - IWindowsMediaLibrarySharingDevices_Vtbl, - 0x1803f9d6_fe6d_4546_bf5b_992fe8ec12d1 -); +::windows_core::imp::com_interface!(IWindowsMediaLibrarySharingDevices, IWindowsMediaLibrarySharingDevices_Vtbl, 0x1803f9d6_fe6d_4546_bf5b_992fe8ec12d1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsMediaLibrarySharingDevices, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWindowsMediaLibrarySharingDevices { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -135,7 +111,6 @@ impl IWindowsMediaLibrarySharingDevices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDevice(&self, deviceid: P0) -> ::windows_core::Result where @@ -161,12 +136,7 @@ pub struct IWindowsMediaLibrarySharingDevices_Vtbl { GetDevice: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsMediaLibrarySharingServices, - IWindowsMediaLibrarySharingServices_Vtbl, - 0x01f5f85e_0a81_40da_a7c8_21ef3af8440c -); +::windows_core::imp::com_interface!(IWindowsMediaLibrarySharingServices, IWindowsMediaLibrarySharingServices_Vtbl, 0x01f5f85e_0a81_40da_a7c8_21ef3af8440c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsMediaLibrarySharingServices, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -262,7 +232,6 @@ impl IWindowsMediaLibrarySharingServices { { (::windows_core::Interface::vtable(self).setAuthorizationState)(::windows_core::Interface::as_raw(self), macaddress.into_param().abi(), authorizationstate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAllDevices(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/impl.rs index 7f5404a6b3..f44e9f8662 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/impl.rs @@ -114,7 +114,6 @@ impl IClusterDetector_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICodecAPI_Impl: Sized { fn IsSupported(&self, api: *const ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -248,7 +247,6 @@ impl ICodecAPI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecodeCommandList_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12CommandList_Impl { fn Close(&self) -> ::windows_core::Result<()>; @@ -363,7 +361,6 @@ impl ID3D12VideoDecodeCommandList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecodeCommandList1_Impl: Sized + ID3D12VideoDecodeCommandList_Impl { fn DecodeFrame1(&self, pdecoder: ::core::option::Option<&ID3D12VideoDecoder>, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS); @@ -384,7 +381,6 @@ impl ID3D12VideoDecodeCommandList1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecodeCommandList2_Impl: Sized + ID3D12VideoDecodeCommandList1_Impl { fn SetProtectedResourceSession(&self, pprotectedresourcesession: ::core::option::Option<&super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>); @@ -422,7 +418,6 @@ impl ID3D12VideoDecodeCommandList2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecodeCommandList3_Impl: Sized + ID3D12VideoDecodeCommandList2_Impl { fn Barrier(&self, numbarriergroups: u32, pbarriergroups: *const super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP); @@ -443,7 +438,6 @@ impl ID3D12VideoDecodeCommandList3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoDecoder_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetDesc(&self) -> D3D12_VIDEO_DECODER_DESC; @@ -464,7 +458,6 @@ impl ID3D12VideoDecoder_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoDecoder1_Impl: Sized + ID3D12VideoDecoder_Impl { fn GetProtectedResourceSession(&self, riid: *const ::windows_core::GUID, ppprotectedsession: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -488,7 +481,6 @@ impl ID3D12VideoDecoder1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecoderHeap_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetDesc(&self) -> D3D12_VIDEO_DECODER_HEAP_DESC; @@ -509,7 +501,6 @@ impl ID3D12VideoDecoderHeap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDecoderHeap1_Impl: Sized + ID3D12VideoDecoderHeap_Impl { fn GetProtectedResourceSession(&self, riid: *const ::windows_core::GUID, ppprotectedsession: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -533,7 +524,6 @@ impl ID3D12VideoDecoderHeap1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ID3D12VideoDevice_Impl: Sized { fn CheckFeatureSupport(&self, featurevideo: D3D12_FEATURE_VIDEO, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows_core::Result<()>; @@ -578,7 +568,6 @@ impl ID3D12VideoDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDevice1_Impl: Sized + ID3D12VideoDevice_Impl { fn CreateVideoMotionEstimator(&self, pdesc: *const D3D12_VIDEO_MOTION_ESTIMATOR_DESC, pprotectedresourcesession: ::core::option::Option<&super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, riid: *const ::windows_core::GUID, ppvideomotionestimator: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -609,7 +598,6 @@ impl ID3D12VideoDevice1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDevice2_Impl: Sized + ID3D12VideoDevice1_Impl { fn CreateVideoDecoder1(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC, pprotectedresourcesession: ::core::option::Option<&super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, riid: *const ::windows_core::GUID, ppvideodecoder: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -661,7 +649,6 @@ impl ID3D12VideoDevice2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoDevice3_Impl: Sized + ID3D12VideoDevice2_Impl { fn CreateVideoEncoder(&self, pdesc: *const D3D12_VIDEO_ENCODER_DESC, riid: *const ::windows_core::GUID, ppvideoencoder: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -692,7 +679,6 @@ impl ID3D12VideoDevice3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoEncodeCommandList_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12CommandList_Impl { fn Close(&self) -> ::windows_core::Result<()>; @@ -821,7 +807,6 @@ impl ID3D12VideoEncodeCommandList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoEncodeCommandList1_Impl: Sized + ID3D12VideoEncodeCommandList_Impl { fn InitializeExtensionCommand(&self, pextensioncommand: ::core::option::Option<&ID3D12VideoExtensionCommand>, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize); @@ -852,7 +837,6 @@ impl ID3D12VideoEncodeCommandList1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoEncodeCommandList2_Impl: Sized + ID3D12VideoEncodeCommandList1_Impl { fn EncodeFrame(&self, pencoder: ::core::option::Option<&ID3D12VideoEncoder>, pheap: ::core::option::Option<&ID3D12VideoEncoderHeap>, pinputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS, poutputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS); @@ -883,7 +867,6 @@ impl ID3D12VideoEncodeCommandList2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoEncodeCommandList3_Impl: Sized + ID3D12VideoEncodeCommandList2_Impl { fn Barrier(&self, numbarriergroups: u32, pbarriergroups: *const super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP); @@ -904,7 +887,6 @@ impl ID3D12VideoEncodeCommandList3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoEncoder_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetNodeMask(&self) -> u32; @@ -970,7 +952,6 @@ impl ID3D12VideoEncoder_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoEncoderHeap_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetNodeMask(&self) -> u32; @@ -1036,7 +1017,6 @@ impl ID3D12VideoEncoderHeap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoExtensionCommand_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetDesc(&self) -> D3D12_VIDEO_EXTENSION_COMMAND_DESC; @@ -1067,7 +1047,6 @@ impl ID3D12VideoExtensionCommand_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoMotionEstimator_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetDesc(&self) -> D3D12_VIDEO_MOTION_ESTIMATOR_DESC; @@ -1098,7 +1077,6 @@ impl ID3D12VideoMotionEstimator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoMotionVectorHeap_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetDesc(&self) -> D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC; @@ -1129,7 +1107,6 @@ impl ID3D12VideoMotionVectorHeap_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoProcessCommandList_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12CommandList_Impl { fn Close(&self) -> ::windows_core::Result<()>; @@ -1244,7 +1221,6 @@ impl ID3D12VideoProcessCommandList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoProcessCommandList1_Impl: Sized + ID3D12VideoProcessCommandList_Impl { fn ProcessFrames1(&self, pvideoprocessor: ::core::option::Option<&ID3D12VideoProcessor>, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, numinputstreams: u32, pinputarguments: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1); @@ -1265,7 +1241,6 @@ impl ID3D12VideoProcessCommandList1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoProcessCommandList2_Impl: Sized + ID3D12VideoProcessCommandList1_Impl { fn SetProtectedResourceSession(&self, pprotectedresourcesession: ::core::option::Option<&super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>); @@ -1303,7 +1278,6 @@ impl ID3D12VideoProcessCommandList2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ID3D12VideoProcessCommandList3_Impl: Sized + ID3D12VideoProcessCommandList2_Impl { fn Barrier(&self, numbarriergroups: u32, pbarriergroups: *const super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP); @@ -1324,7 +1298,6 @@ impl ID3D12VideoProcessCommandList3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoProcessor_Impl: Sized + super::super::Graphics::Direct3D12::ID3D12Pageable_Impl { fn GetNodeMask(&self) -> u32; @@ -1369,7 +1342,6 @@ impl ID3D12VideoProcessor_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait ID3D12VideoProcessor1_Impl: Sized + ID3D12VideoProcessor_Impl { fn GetProtectedResourceSession(&self, riid: *const ::windows_core::GUID, ppprotectedsession: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1393,7 +1365,6 @@ impl ID3D12VideoProcessor1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDXVAHD_Device_Impl: Sized { fn CreateVideoSurface(&self, width: u32, height: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, r#type: DXVAHD_SURFACE_TYPE, numsurfaces: u32, ppsurfaces: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()>; @@ -1478,7 +1449,6 @@ impl IDXVAHD_Device_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDXVAHD_VideoProcessor_Impl: Sized { fn SetVideoProcessBltState(&self, state: DXVAHD_BLT_STATE, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1530,7 +1500,6 @@ impl IDXVAHD_VideoProcessor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirect3D9ExOverlayExtension_Impl: Sized { fn CheckDeviceOverlayType(&self, adapter: u32, devtype: super::super::Graphics::Direct3D9::D3DDEVTYPE, overlaywidth: u32, overlayheight: u32, overlayformat: super::super::Graphics::Direct3D9::D3DFORMAT, pdisplaymode: *mut super::super::Graphics::Direct3D9::D3DDISPLAYMODEEX, displayrotation: super::super::Graphics::Direct3D9::D3DDISPLAYROTATION, poverlaycaps: *mut D3DOVERLAYCAPS) -> ::windows_core::Result<()>; @@ -1551,7 +1520,6 @@ impl IDirect3D9ExOverlayExtension_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirect3DAuthenticatedChannel9_Impl: Sized { fn GetCertificateSize(&self, pcertificatesize: *mut u32) -> ::windows_core::Result<()>; @@ -1603,7 +1571,6 @@ impl IDirect3DAuthenticatedChannel9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirect3DCryptoSession9_Impl: Sized { fn GetCertificateSize(&self, pcertificatesize: *mut u32) -> ::windows_core::Result<()>; @@ -1683,7 +1650,6 @@ impl IDirect3DCryptoSession9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirect3DDevice9Video_Impl: Sized { fn GetContentProtectionCaps(&self, pcryptotype: *const ::windows_core::GUID, pdecodeprofile: *const ::windows_core::GUID, pcaps: *mut D3DCONTENTPROTECTIONCAPS) -> ::windows_core::Result<()>; @@ -1721,7 +1687,6 @@ impl IDirect3DDevice9Video_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirect3DDeviceManager9_Impl: Sized { fn ResetDevice(&self, pdevice: ::core::option::Option<&super::super::Graphics::Direct3D9::IDirect3DDevice9>, resettoken: u32) -> ::windows_core::Result<()>; @@ -1793,7 +1758,6 @@ impl IDirect3DDeviceManager9_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirectXVideoAccelerationService_Impl: Sized { fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: &DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()>; @@ -1814,7 +1778,6 @@ impl IDirectXVideoAccelerationService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirectXVideoDecoder_Impl: Sized { fn GetVideoDecoderService(&self) -> ::windows_core::Result; @@ -1886,7 +1849,6 @@ impl IDirectXVideoDecoder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirectXVideoDecoderService_Impl: Sized + IDirectXVideoAccelerationService_Impl { fn GetDecoderDeviceGuids(&self, pcount: *mut u32, pguids: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -1970,7 +1932,6 @@ impl IDirectXVideoMemoryConfiguration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirectXVideoProcessor_Impl: Sized { fn GetVideoProcessorService(&self) -> ::windows_core::Result; @@ -2047,7 +2008,6 @@ impl IDirectXVideoProcessor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IDirectXVideoProcessorService_Impl: Sized + IDirectXVideoAccelerationService_Impl { fn RegisterVideoProcessorSoftwareDevice(&self, pcallbacks: *const ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -2508,7 +2468,6 @@ impl IMF2DBuffer2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFASFContentInfo_Impl: Sized { fn GetHeaderSize(&self, pistartofcontent: ::core::option::Option<&IMFMediaBuffer>) -> ::windows_core::Result; @@ -3956,7 +3915,6 @@ impl IMFAttributes_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMFAudioMediaType_Impl: Sized + IMFMediaType_Impl { fn GetAudioFormat(&self) -> *mut super::Audio::WAVEFORMATEX; @@ -4394,7 +4352,6 @@ impl IMFByteStreamCacheControl2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFByteStreamHandler_Impl: Sized { fn BeginCreateObject(&self, pbytestream: ::core::option::Option<&IMFByteStream>, pwszurl: &::windows_core::PCWSTR, dwflags: u32, pprops: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>, ppiunknowncancelcookie: *mut ::core::option::Option<::windows_core::IUnknown>, pcallback: ::core::option::Option<&IMFAsyncCallback>, punkstate: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -5742,7 +5699,6 @@ impl IMFContentDecryptionModule_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFContentDecryptionModuleAccess_Impl: Sized { fn CreateContentDecryptionModule(&self, contentdecryptionmoduleproperties: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>) -> ::windows_core::Result; @@ -5798,7 +5754,6 @@ impl IMFContentDecryptionModuleAccess_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFContentDecryptionModuleFactory_Impl: Sized { fn IsTypeSupported(&self, keysystem: &::windows_core::PCWSTR, contenttype: &::windows_core::PCWSTR) -> super::super::Foundation::BOOL; @@ -6127,7 +6082,6 @@ impl IMFD3D12SynchronizationObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IMFD3D12SynchronizationObjectCommands_Impl: Sized { fn EnqueueResourceReady(&self, pproducercommandqueue: ::core::option::Option<&super::super::Graphics::Direct3D12::ID3D12CommandQueue>) -> ::windows_core::Result<()>; @@ -7846,7 +7800,6 @@ impl IMFMediaEngineClassFactory2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFMediaEngineClassFactory3_Impl: Sized { fn CreateMediaKeySystemAccess(&self, keysystem: &::windows_core::BSTR, ppsupportedconfigurationsarray: *const ::core::option::Option, usize: u32) -> ::windows_core::Result; @@ -9162,7 +9115,6 @@ impl IMFMediaKeySessionNotify2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFMediaKeySystemAccess_Impl: Sized { fn CreateMediaKeys(&self, pcdmcustomconfig: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>) -> ::windows_core::Result; @@ -11028,7 +10980,6 @@ impl IMFPMPClientApp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMFPMPHost_Impl: Sized { fn LockProcess(&self) -> ::windows_core::Result<()>; @@ -11066,7 +11017,6 @@ impl IMFPMPHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMFPMPHostApp_Impl: Sized { fn LockProcess(&self) -> ::windows_core::Result<()>; @@ -11138,7 +11088,6 @@ impl IMFPMPServer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFPMediaItem_Impl: Sized { fn GetMediaPlayer(&self) -> ::windows_core::Result; @@ -11697,7 +11646,6 @@ impl IMFPMediaPlayer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFPMediaPlayerCallback_Impl: Sized { fn OnMediaPlayerEvent(&self, peventheader: *const MFP_EVENT_HEADER); @@ -12953,7 +12901,6 @@ impl IMFSaveJob_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFSchemeHandler_Impl: Sized { fn BeginCreateObject(&self, pwszurl: &::windows_core::PCWSTR, dwflags: u32, pprops: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>, ppiunknowncancelcookie: *mut ::core::option::Option<::windows_core::IUnknown>, pcallback: ::core::option::Option<&IMFAsyncCallback>, punkstate: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -14534,7 +14481,6 @@ impl IMFSourceReaderEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IMFSourceResolver_Impl: Sized { fn CreateObjectFromURL(&self, pwszurl: &::windows_core::PCWSTR, dwflags: u32, pprops: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -14600,7 +14546,6 @@ impl IMFSourceResolver_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IMFSpatialAudioObjectBuffer_Impl: Sized + IMFMediaBuffer_Impl { fn SetID(&self, u32id: u32) -> ::windows_core::Result<()>; @@ -16960,7 +16905,6 @@ impl IMFVideoDeviceID_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IMFVideoDisplayControl_Impl: Sized { fn GetNativeVideoSize(&self, pszvideo: *mut super::super::Foundation::SIZE, pszarvideo: *mut super::super::Foundation::SIZE) -> ::windows_core::Result<()>; @@ -17146,7 +17090,6 @@ impl IMFVideoMediaType_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub trait IMFVideoMixerBitmap_Impl: Sized { fn SetAlphaBitmap(&self, pbmpparms: *const MFVideoAlphaBitmap) -> ::windows_core::Result<()>; @@ -17330,7 +17273,6 @@ impl IMFVideoPresenter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub trait IMFVideoProcessor_Impl: Sized { fn GetAvailableVideoProcessorModes(&self, lpdwnumprocessingmodes: *mut u32, ppvideoprocessingmodes: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -17780,7 +17722,6 @@ impl IMFVideoSampleAllocatorNotifyEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub trait IMFVirtualCamera_Impl: Sized + IMFAttributes_Impl { fn AddDeviceSourceInfo(&self, devicesourceinfo: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -18603,7 +18544,6 @@ impl IWMCodecOutputTimestamp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub trait IWMCodecPrivateData_Impl: Sized { fn SetPartialOutputType(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE) -> ::windows_core::Result<()>; @@ -18634,7 +18574,6 @@ impl IWMCodecPrivateData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub trait IWMCodecProps_Impl: Sized { fn GetFormatProp(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE, pszname: &::windows_core::PCWSTR, ptype: *mut WMT_PROP_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows_core::Result<()>; @@ -18665,7 +18604,6 @@ impl IWMCodecProps_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub trait IWMCodecStrings_Impl: Sized { fn GetName(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE, cchlength: u32, szname: ::windows_core::PWSTR, pcchlength: *mut u32) -> ::windows_core::Result<()>; @@ -18951,7 +18889,6 @@ impl IWMVideoDecoderHurryup_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub trait IWMVideoDecoderReconBuffer_Impl: Sized { fn GetReconstructedVideoFrameSize(&self, pdwsize: *mut u32) -> ::windows_core::Result<()>; 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 500f67135e..5dce40a73f 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CreateNamedPropertyStore() -> ::windows_core::Result { @@ -6,7 +5,6 @@ pub unsafe fn CreateNamedPropertyStore() -> ::windows_core::Result ::windows_core::Result { @@ -19,7 +17,6 @@ pub unsafe fn DXVA2CreateDirect3DDeviceManager9(presettoken: *mut u32, ppdevicem ::windows_targets::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_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn DXVA2CreateVideoService(pdd: P0, riid: *const ::windows_core::GUID, ppservice: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -29,7 +26,6 @@ where ::windows_targets::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_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn DXVAHD_CreateDevice(pd3ddevice: P0, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: PDXVAHDSW_Plugin) -> ::windows_core::Result @@ -111,7 +107,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(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<()> { @@ -366,7 +361,6 @@ pub unsafe fn MFCreateAttributes(ppmfattributes: *mut ::core::option::Option ::windows_core::HRESULT); MFCreateAttributes(::core::mem::transmute(ppmfattributes), cinitialsize).ok() } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] #[inline] pub unsafe fn MFCreateAudioMediaType(paudioformat: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result { @@ -437,7 +431,6 @@ pub unsafe fn MFCreateCredentialCache() -> ::windows_core::Result(pdevice: P0, riid: *const ::windows_core::GUID, ppvsyncobject: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -490,7 +483,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateDeviceSourceActivate(pattributes.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFCreateEncryptedMediaExtensionsStoreActivate(pmphost: P0, objectstream: P1, classid: P2) -> ::windows_core::Result @@ -541,7 +533,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateFile(accessmode, openmode, fflags, pwszfileurl.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] #[inline] pub unsafe fn MFCreateLegacyMediaBufferOnMFMediaBuffer(psample: P0, pmfmediabuffer: P1, cboffset: u32) -> ::windows_core::Result @@ -553,7 +544,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateLegacyMediaBufferOnMFMediaBuffer(psample.into_param().abi(), pmfmediabuffer.into_param().abi(), cboffset, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFCreateMFByteStreamOnStream(pstream: P0) -> ::windows_core::Result @@ -770,7 +760,6 @@ pub unsafe fn MFCreateProtectedEnvironmentAccess() -> ::windows_core::Result(pszprotocol: P0, pproxyconfig: P1) -> ::windows_core::Result @@ -953,7 +942,6 @@ pub unsafe fn MFCreateStreamDescriptor(dwstreamidentifier: u32, apmediatypes: &[ let mut result__ = ::std::mem::zeroed(); MFCreateStreamDescriptor(dwstreamidentifier, apmediatypes.len().try_into().unwrap(), ::core::mem::transmute(apmediatypes.as_ptr()), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFCreateStreamOnMFByteStream(pbytestream: P0) -> ::windows_core::Result @@ -1054,7 +1042,6 @@ pub unsafe fn MFCreateVideoMediaType(pvideoformat: *const MFVIDEOFORMAT) -> ::wi let mut result__ = ::std::mem::zeroed(); MFCreateVideoMediaType(pvideoformat, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[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 { @@ -1062,7 +1049,6 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: let mut result__ = ::std::mem::zeroed(); MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader, dwpixelaspectratiox, dwpixelaspectratioy, interlacemode, videoflags, qwframespersecondnumerator, qwframesperseconddenominator, dwmaxbitrate, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[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 { @@ -1163,7 +1149,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateWICBitmapBuffer(riid, punksurface.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn MFCreateWMAEncoderActivate(pmediatype: P0, pencodingconfigurationproperties: P1) -> ::windows_core::Result @@ -1175,7 +1160,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateWMAEncoderActivate(pmediatype.into_param().abi(), pencodingconfigurationproperties.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn MFCreateWMVEncoderActivate(pmediatype: P0, pencodingconfigurationproperties: P1) -> ::windows_core::Result @@ -1187,7 +1171,6 @@ where let mut result__ = ::std::mem::zeroed(); MFCreateWMVEncoderActivate(pmediatype.into_param().abi(), pencodingconfigurationproperties.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] #[inline] pub unsafe fn MFCreateWaveFormatExFromMFMediaType(pmftype: P0, ppwf: *mut *mut super::Audio::WAVEFORMATEX, pcbsize: ::core::option::Option<*mut u32>, flags: u32) -> ::windows_core::Result<()> @@ -1197,7 +1180,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFDeserializeAttributesFromStream(pattr: P0, dwoptions: u32, pstm: P1) -> ::windows_core::Result<()> @@ -1424,7 +1406,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFInitMediaTypeFromMPEG1VideoInfo(pmftype: P0, pmp1vi: *const MPEG1VIDEOINFO, cbbufsize: u32, psubtype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> @@ -1434,7 +1415,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFInitMediaTypeFromMPEG2VideoInfo(pmftype: P0, pmp2vi: *const MPEG2VIDEOINFO, cbbufsize: u32, psubtype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> @@ -1444,7 +1424,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFInitMediaTypeFromVideoInfoHeader(pmftype: P0, pvih: *const VIDEOINFOHEADER, cbbufsize: u32, psubtype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> @@ -1454,7 +1433,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFInitMediaTypeFromVideoInfoHeader2(pmftype: P0, pvih2: *const VIDEOINFOHEADER2, cbbufsize: u32, psubtype: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> @@ -1464,7 +1442,6 @@ where ::windows_targets::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_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] #[inline] pub unsafe fn MFInitMediaTypeFromWaveFormatEx(pmftype: P0, pwaveformat: *const super::Audio::WAVEFORMATEX, cbbufsize: u32) -> ::windows_core::Result<()> @@ -1541,14 +1518,12 @@ pub unsafe fn MFLockWorkQueue(dwworkqueue: u32) -> ::windows_core::Result<()> { ::windows_targets::link!("mfplat.dll" "system" fn MFLockWorkQueue(dwworkqueue : u32) -> ::windows_core::HRESULT); MFLockWorkQueue(dwworkqueue).ok() } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[inline] pub unsafe fn MFMapDX9FormatToDXGIFormat(dx9: u32) -> super::super::Graphics::Dxgi::Common::DXGI_FORMAT { ::windows_targets::link!("mfplat.dll" "system" fn MFMapDX9FormatToDXGIFormat(dx9 : u32) -> super::super::Graphics::Dxgi::Common:: DXGI_FORMAT); MFMapDX9FormatToDXGIFormat(dx9) } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] #[inline] pub unsafe fn MFMapDXGIFormatToDX9Format(dx11: super::super::Graphics::Dxgi::Common::DXGI_FORMAT) -> u32 { @@ -1666,7 +1641,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFSerializeAttributesToStream(pattr: P0, dwoptions: u32, pstm: P1) -> ::windows_core::Result<()> @@ -1757,7 +1731,6 @@ where ) .ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFTRegisterLocal(pclassfactory: P0, guidcategory: *const ::windows_core::GUID, pszname: P1, flags: u32, pinputtypes: ::core::option::Option<&[MFT_REGISTER_TYPE_INFO]>, poutputtypes: ::core::option::Option<&[MFT_REGISTER_TYPE_INFO]>) -> ::windows_core::Result<()> @@ -1781,7 +1754,6 @@ pub unsafe fn MFTUnregister(clsidmft: ::windows_core::GUID) -> ::windows_core::R ::windows_targets::link!("mfplat.dll" "system" fn MFTUnregister(clsidmft : ::windows_core::GUID) -> ::windows_core::HRESULT); MFTUnregister(::core::mem::transmute(clsidmft)).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MFTUnregisterLocal(pclassfactory: P0) -> ::windows_core::Result<()> @@ -1859,7 +1831,6 @@ pub unsafe fn OPMGetVideoOutputForTarget(padapterluid: *const super::super::Foun let mut result__ = ::std::mem::zeroed(); OPMGetVideoOutputForTarget(padapterluid, vidpntarget, vos, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OPMGetVideoOutputsFromHMONITOR(hmonitor: P0, vos: OPM_VIDEO_OUTPUT_SEMANTICS, pulnumvideooutputs: *mut u32, pppopmvideooutputarray: *mut *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -1869,7 +1840,6 @@ where ::windows_targets::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_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] pub unsafe fn OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9: P0, vos: OPM_VIDEO_OUTPUT_SEMANTICS, pulnumvideooutputs: *mut u32, pppopmvideooutputarray: *mut *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -2013,7 +1983,6 @@ impl ICodecAPI { pub unsafe fn SetAllDefaultsWithNotify(&self, changedparam: *mut *mut ::windows_core::GUID, changedparamcount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAllDefaultsWithNotify)(::windows_core::Interface::as_raw(self), changedparam, changedparamcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAllSettings(&self, __midl__icodecapi0000: P0) -> ::windows_core::Result<()> where @@ -2021,7 +1990,6 @@ impl ICodecAPI { { (::windows_core::Interface::vtable(self).GetAllSettings)(::windows_core::Interface::as_raw(self), __midl__icodecapi0000.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAllSettings(&self, __midl__icodecapi0001: P0) -> ::windows_core::Result<()> where @@ -2029,7 +1997,6 @@ impl ICodecAPI { { (::windows_core::Interface::vtable(self).SetAllSettings)(::windows_core::Interface::as_raw(self), __midl__icodecapi0001.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAllSettingsWithNotify(&self, __midl__icodecapi0002: P0, changedparam: *mut *mut ::windows_core::GUID, changedparamcount: *mut u32) -> ::windows_core::Result<()> where @@ -2068,27 +2035,19 @@ pub struct ICodecAPI_Vtbl { SetAllSettingsWithNotify: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecodeCommandList, - ID3D12VideoDecodeCommandList_Vtbl, - 0x3b60536e_ad29_4e64_a269_f853837e5e53 -); +::windows_core::imp::com_interface!(ID3D12VideoDecodeCommandList, ID3D12VideoDecodeCommandList_Vtbl, 0x3b60536e_ad29_4e64_a269_f853837e5e53); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecodeCommandList, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecodeCommandList { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2096,7 +2055,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2104,7 +2062,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2112,7 +2069,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -2120,7 +2076,6 @@ impl ID3D12VideoDecodeCommandList { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -2131,12 +2086,10 @@ impl ID3D12VideoDecodeCommandList { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -2144,7 +2097,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2152,7 +2104,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2160,7 +2111,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -2169,7 +2119,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -2186,7 +2135,6 @@ impl ID3D12VideoDecodeCommandList { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2194,7 +2142,6 @@ impl ID3D12VideoDecodeCommandList { { (::windows_core::Interface::vtable(self).DecodeFrame)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) @@ -2252,27 +2199,19 @@ pub struct ID3D12VideoDecodeCommandList_Vtbl { WriteBufferImmediate: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecodeCommandList1, - ID3D12VideoDecodeCommandList1_Vtbl, - 0xd52f011b_b56e_453c_a05a_a7f311c8f472 -); +::windows_core::imp::com_interface!(ID3D12VideoDecodeCommandList1, ID3D12VideoDecodeCommandList1_Vtbl, 0xd52f011b_b56e_453c_a05a_a7f311c8f472); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecodeCommandList1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoDecodeCommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecodeCommandList1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2280,7 +2219,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2288,7 +2226,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2296,7 +2233,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -2304,7 +2240,6 @@ impl ID3D12VideoDecodeCommandList1 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -2315,12 +2250,10 @@ impl ID3D12VideoDecodeCommandList1 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -2328,7 +2261,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2336,7 +2268,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2344,7 +2275,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -2353,7 +2283,6 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -2370,7 +2299,6 @@ impl ID3D12VideoDecodeCommandList1 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2378,12 +2306,10 @@ impl ID3D12VideoDecodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.DecodeFrame)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame1(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2407,27 +2333,19 @@ pub struct ID3D12VideoDecodeCommandList1_Vtbl { DecodeFrame1: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecodeCommandList2, - ID3D12VideoDecodeCommandList2_Vtbl, - 0x6e120880_c114_4153_8036_d247051e1729 -); +::windows_core::imp::com_interface!(ID3D12VideoDecodeCommandList2, ID3D12VideoDecodeCommandList2_Vtbl, 0x6e120880_c114_4153_8036_d247051e1729); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecodeCommandList2, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoDecodeCommandList, ID3D12VideoDecodeCommandList1); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecodeCommandList2 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2435,7 +2353,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2443,7 +2360,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2451,7 +2367,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -2459,7 +2374,6 @@ impl ID3D12VideoDecodeCommandList2 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -2470,12 +2384,10 @@ impl ID3D12VideoDecodeCommandList2 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -2483,7 +2395,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2491,7 +2402,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2499,7 +2409,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -2508,7 +2417,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -2525,7 +2433,6 @@ impl ID3D12VideoDecodeCommandList2 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2533,12 +2440,10 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.DecodeFrame)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame1(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2546,7 +2451,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.DecodeFrame1)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -2554,7 +2458,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -2562,7 +2465,6 @@ impl ID3D12VideoDecodeCommandList2 { { (::windows_core::Interface::vtable(self).InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -2594,27 +2496,19 @@ pub struct ID3D12VideoDecodeCommandList2_Vtbl { ExecuteExtensionCommand: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecodeCommandList3, - ID3D12VideoDecodeCommandList3_Vtbl, - 0x2aee8c37_9562_42da_8abf_61efeb2e4513 -); +::windows_core::imp::com_interface!(ID3D12VideoDecodeCommandList3, ID3D12VideoDecodeCommandList3_Vtbl, 0x2aee8c37_9562_42da_8abf_61efeb2e4513); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecodeCommandList3, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoDecodeCommandList, ID3D12VideoDecodeCommandList1, ID3D12VideoDecodeCommandList2); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecodeCommandList3 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2622,7 +2516,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2630,7 +2523,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2638,7 +2530,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -2646,7 +2537,6 @@ impl ID3D12VideoDecodeCommandList3 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -2657,12 +2547,10 @@ impl ID3D12VideoDecodeCommandList3 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -2670,7 +2558,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2678,7 +2565,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -2686,7 +2572,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -2695,7 +2580,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -2712,7 +2596,6 @@ impl ID3D12VideoDecodeCommandList3 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2720,12 +2603,10 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DecodeFrame)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn DecodeFrame1(&self, pdecoder: P0, poutputarguments: *const D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1, pinputarguments: *const D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS) where @@ -2733,7 +2614,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.DecodeFrame1)(::windows_core::Interface::as_raw(self), pdecoder.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -2741,7 +2621,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -2749,7 +2628,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -2757,7 +2635,6 @@ impl ID3D12VideoDecodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pexecutionparameters, executionparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Barrier(&self, pbarriergroups: &[super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP]) { (::windows_core::Interface::vtable(self).Barrier)(::windows_core::Interface::as_raw(self), pbarriergroups.len().try_into().unwrap(), ::core::mem::transmute(pbarriergroups.as_ptr())) @@ -2778,27 +2655,19 @@ pub struct ID3D12VideoDecodeCommandList3_Vtbl { Barrier: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecoder, - ID3D12VideoDecoder_Vtbl, - 0xc59b6bdc_7720_4074_a136_17a156037470 -); +::windows_core::imp::com_interface!(ID3D12VideoDecoder, ID3D12VideoDecoder_Vtbl, 0xc59b6bdc_7720_4074_a136_17a156037470); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecoder, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecoder { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2806,7 +2675,6 @@ impl ID3D12VideoDecoder { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2814,7 +2682,6 @@ impl ID3D12VideoDecoder { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2840,27 +2707,19 @@ pub struct ID3D12VideoDecoder_Vtbl { pub GetDesc: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut D3D12_VIDEO_DECODER_DESC), } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecoder1, - ID3D12VideoDecoder1_Vtbl, - 0x79a2e5fb_ccd2_469a_9fde_195d10951f7e -); +::windows_core::imp::com_interface!(ID3D12VideoDecoder1, ID3D12VideoDecoder1_Vtbl, 0x79a2e5fb_ccd2_469a_9fde_195d10951f7e); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecoder1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable, ID3D12VideoDecoder); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecoder1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2868,7 +2727,6 @@ impl ID3D12VideoDecoder1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2876,7 +2734,6 @@ impl ID3D12VideoDecoder1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2908,27 +2765,19 @@ pub struct ID3D12VideoDecoder1_Vtbl { pub GetProtectedResourceSession: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecoderHeap, - ID3D12VideoDecoderHeap_Vtbl, - 0x0946b7c9_ebf6_4047_bb73_8683e27dbb1f -); +::windows_core::imp::com_interface!(ID3D12VideoDecoderHeap, ID3D12VideoDecoderHeap_Vtbl, 0x0946b7c9_ebf6_4047_bb73_8683e27dbb1f); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecoderHeap, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecoderHeap { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -2936,7 +2785,6 @@ impl ID3D12VideoDecoderHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -2944,7 +2792,6 @@ impl ID3D12VideoDecoderHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2952,7 +2799,6 @@ impl ID3D12VideoDecoderHeap { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_VIDEO_DECODER_HEAP_DESC { let mut result__: D3D12_VIDEO_DECODER_HEAP_DESC = ::core::mem::zeroed(); @@ -2975,27 +2821,19 @@ pub struct ID3D12VideoDecoderHeap_Vtbl { GetDesc: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoDecoderHeap1, - ID3D12VideoDecoderHeap1_Vtbl, - 0xda1d98c5_539f_41b2_bf6b_1198a03b6d26 -); +::windows_core::imp::com_interface!(ID3D12VideoDecoderHeap1, ID3D12VideoDecoderHeap1_Vtbl, 0xda1d98c5_539f_41b2_bf6b_1198a03b6d26); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoDecoderHeap1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable, ID3D12VideoDecoderHeap); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoDecoderHeap1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -3003,7 +2841,6 @@ impl ID3D12VideoDecoderHeap1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -3011,7 +2848,6 @@ impl ID3D12VideoDecoderHeap1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3019,7 +2855,6 @@ impl ID3D12VideoDecoderHeap1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_VIDEO_DECODER_HEAP_DESC { let mut result__: D3D12_VIDEO_DECODER_HEAP_DESC = ::core::mem::zeroed(); @@ -3057,7 +2892,6 @@ impl ID3D12VideoDevice { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoDecoder)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoderHeap(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC) -> ::windows_core::Result where @@ -3066,7 +2900,6 @@ impl ID3D12VideoDevice { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoDecoderHeap)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessor(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result where @@ -3106,7 +2939,6 @@ impl ID3D12VideoDevice1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoDecoder)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoderHeap(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC) -> ::windows_core::Result where @@ -3115,7 +2947,6 @@ impl ID3D12VideoDevice1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoDecoderHeap)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessor(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result where @@ -3124,7 +2955,6 @@ impl ID3D12VideoDevice1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoProcessor)(::windows_core::Interface::as_raw(self), nodemask, poutputstreamdesc, pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr()), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionEstimator(&self, pdesc: *const D3D12_VIDEO_MOTION_ESTIMATOR_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3134,7 +2964,6 @@ impl ID3D12VideoDevice1 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoMotionEstimator)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionVectorHeap(&self, pdesc: *const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3173,7 +3002,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateVideoDecoder)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoderHeap(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC) -> ::windows_core::Result where @@ -3182,7 +3010,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateVideoDecoderHeap)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessor(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result where @@ -3191,7 +3018,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateVideoProcessor)(::windows_core::Interface::as_raw(self), nodemask, poutputstreamdesc, pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr()), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionEstimator(&self, pdesc: *const D3D12_VIDEO_MOTION_ESTIMATOR_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3201,7 +3027,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoMotionEstimator)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionVectorHeap(&self, pdesc: *const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3211,7 +3036,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoMotionVectorHeap)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoDecoder1(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3221,7 +3045,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoDecoder1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoDecoderHeap1(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3231,7 +3054,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoDecoderHeap1)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoProcessor1(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC], pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3241,7 +3063,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoProcessor1)(::windows_core::Interface::as_raw(self), nodemask, poutputstreamdesc, pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr()), pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoExtensionCommand(&self, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3251,7 +3072,6 @@ impl ID3D12VideoDevice2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateVideoExtensionCommand)(::windows_core::Interface::as_raw(self), pdesc, pcreationparameters, creationparametersdatasizeinbytes, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize, poutputdata: *mut ::core::ffi::c_void, outputdatasizeinbytes: usize) -> ::windows_core::Result<()> where @@ -3300,7 +3120,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateVideoDecoder)(::windows_core::Interface::as_raw(self), pdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoDecoderHeap(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC) -> ::windows_core::Result where @@ -3309,7 +3128,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateVideoDecoderHeap)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoProcessor(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result where @@ -3318,7 +3136,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateVideoProcessor)(::windows_core::Interface::as_raw(self), nodemask, poutputstreamdesc, pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr()), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionEstimator(&self, pdesc: *const D3D12_VIDEO_MOTION_ESTIMATOR_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3328,7 +3145,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateVideoMotionEstimator)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoMotionVectorHeap(&self, pdesc: *const D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3338,7 +3154,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.base__.CreateVideoMotionVectorHeap)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoDecoder1(&self, pdesc: *const D3D12_VIDEO_DECODER_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3348,7 +3163,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoDecoder1)(::windows_core::Interface::as_raw(self), pdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoDecoderHeap1(&self, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3358,7 +3172,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoDecoderHeap1)(::windows_core::Interface::as_raw(self), pvideodecoderheapdesc, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoProcessor1(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, pinputstreamdescs: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC], pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3368,7 +3181,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoProcessor1)(::windows_core::Interface::as_raw(self), nodemask, poutputstreamdesc, pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr()), pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoExtensionCommand(&self, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: P0) -> ::windows_core::Result where @@ -3378,7 +3190,6 @@ impl ID3D12VideoDevice3 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateVideoExtensionCommand)(::windows_core::Interface::as_raw(self), pdesc, pcreationparameters, creationparametersdatasizeinbytes, pprotectedresourcesession.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize, poutputdata: *mut ::core::ffi::c_void, outputdatasizeinbytes: usize) -> ::windows_core::Result<()> where @@ -3386,7 +3197,6 @@ impl ID3D12VideoDevice3 { { (::windows_core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pexecutionparameters, executionparameterssizeinbytes, poutputdata, outputdatasizeinbytes).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateVideoEncoder(&self, pdesc: *const D3D12_VIDEO_ENCODER_DESC) -> ::windows_core::Result where @@ -3416,27 +3226,19 @@ pub struct ID3D12VideoDevice3_Vtbl { pub CreateVideoEncoderHeap: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const D3D12_VIDEO_ENCODER_HEAP_DESC, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncodeCommandList, - ID3D12VideoEncodeCommandList_Vtbl, - 0x8455293a_0cbd_4831_9b39_fbdbab724723 -); +::windows_core::imp::com_interface!(ID3D12VideoEncodeCommandList, ID3D12VideoEncodeCommandList_Vtbl, 0x8455293a_0cbd_4831_9b39_fbdbab724723); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncodeCommandList, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncodeCommandList { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -3444,7 +3246,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -3452,7 +3253,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3460,7 +3260,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -3468,7 +3267,6 @@ impl ID3D12VideoEncodeCommandList { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -3479,12 +3277,10 @@ impl ID3D12VideoEncodeCommandList { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -3492,7 +3288,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3500,7 +3295,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3508,7 +3302,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -3517,7 +3310,6 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -3534,7 +3326,6 @@ impl ID3D12VideoEncodeCommandList { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EstimateMotion(&self, pmotionestimator: P0, poutputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT, pinputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT) where @@ -3542,17 +3333,14 @@ impl ID3D12VideoEncodeCommandList { { (::windows_core::Interface::vtable(self).EstimateMotion)(::windows_core::Interface::as_raw(self), pmotionestimator.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveMotionVectorHeap(&self, poutputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT, pinputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT) { (::windows_core::Interface::vtable(self).ResolveMotionVectorHeap)(::windows_core::Interface::as_raw(self), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -3621,27 +3409,19 @@ pub struct ID3D12VideoEncodeCommandList_Vtbl { SetProtectedResourceSession: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncodeCommandList1, - ID3D12VideoEncodeCommandList1_Vtbl, - 0x94971eca_2bdb_4769_88cf_3675ea757ebc -); +::windows_core::imp::com_interface!(ID3D12VideoEncodeCommandList1, ID3D12VideoEncodeCommandList1_Vtbl, 0x94971eca_2bdb_4769_88cf_3675ea757ebc); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncodeCommandList1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoEncodeCommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncodeCommandList1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -3649,7 +3429,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -3657,7 +3436,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3665,7 +3443,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -3673,7 +3450,6 @@ impl ID3D12VideoEncodeCommandList1 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -3684,12 +3460,10 @@ impl ID3D12VideoEncodeCommandList1 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -3697,7 +3471,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3705,7 +3478,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3713,7 +3485,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -3722,7 +3493,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -3739,7 +3509,6 @@ impl ID3D12VideoEncodeCommandList1 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EstimateMotion(&self, pmotionestimator: P0, poutputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT, pinputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT) where @@ -3747,17 +3516,14 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.EstimateMotion)(::windows_core::Interface::as_raw(self), pmotionestimator.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveMotionVectorHeap(&self, poutputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT, pinputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT) { (::windows_core::Interface::vtable(self).base__.ResolveMotionVectorHeap)(::windows_core::Interface::as_raw(self), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -3765,7 +3531,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -3773,7 +3538,6 @@ impl ID3D12VideoEncodeCommandList1 { { (::windows_core::Interface::vtable(self).InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -3801,27 +3565,19 @@ pub struct ID3D12VideoEncodeCommandList1_Vtbl { ExecuteExtensionCommand: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncodeCommandList2, - ID3D12VideoEncodeCommandList2_Vtbl, - 0x895491e2_e701_46a9_9a1f_8d3480ed867a -); +::windows_core::imp::com_interface!(ID3D12VideoEncodeCommandList2, ID3D12VideoEncodeCommandList2_Vtbl, 0x895491e2_e701_46a9_9a1f_8d3480ed867a); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncodeCommandList2, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoEncodeCommandList, ID3D12VideoEncodeCommandList1); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncodeCommandList2 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -3829,7 +3585,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -3837,7 +3592,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3845,7 +3599,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -3853,7 +3606,6 @@ impl ID3D12VideoEncodeCommandList2 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -3864,12 +3616,10 @@ impl ID3D12VideoEncodeCommandList2 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -3877,7 +3627,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3885,7 +3634,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -3893,7 +3641,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -3902,7 +3649,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -3919,7 +3665,6 @@ impl ID3D12VideoEncodeCommandList2 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EstimateMotion(&self, pmotionestimator: P0, poutputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT, pinputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT) where @@ -3927,17 +3672,14 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.EstimateMotion)(::windows_core::Interface::as_raw(self), pmotionestimator.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveMotionVectorHeap(&self, poutputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT, pinputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT) { (::windows_core::Interface::vtable(self).base__.base__.ResolveMotionVectorHeap)(::windows_core::Interface::as_raw(self), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -3945,7 +3687,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -3953,7 +3694,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -3961,7 +3701,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pexecutionparameters, executionparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn EncodeFrame(&self, pencoder: P0, pheap: P1, pinputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS, poutputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS) where @@ -3970,7 +3709,6 @@ impl ID3D12VideoEncodeCommandList2 { { (::windows_core::Interface::vtable(self).EncodeFrame)(::windows_core::Interface::as_raw(self), pencoder.into_param().abi(), pheap.into_param().abi(), pinputarguments, poutputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveEncoderOutputMetadata(&self, pinputarguments: *const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS, poutputarguments: *const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS) { (::windows_core::Interface::vtable(self).ResolveEncoderOutputMetadata)(::windows_core::Interface::as_raw(self), pinputarguments, poutputarguments) @@ -3995,27 +3733,19 @@ pub struct ID3D12VideoEncodeCommandList2_Vtbl { ResolveEncoderOutputMetadata: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncodeCommandList3, - ID3D12VideoEncodeCommandList3_Vtbl, - 0x7f027b22_1515_4e85_aa0d_026486580576 -); +::windows_core::imp::com_interface!(ID3D12VideoEncodeCommandList3, ID3D12VideoEncodeCommandList3_Vtbl, 0x7f027b22_1515_4e85_aa0d_026486580576); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncodeCommandList3, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoEncodeCommandList, ID3D12VideoEncodeCommandList1, ID3D12VideoEncodeCommandList2); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncodeCommandList3 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4023,7 +3753,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4031,7 +3760,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4039,7 +3767,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -4047,7 +3774,6 @@ impl ID3D12VideoEncodeCommandList3 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -4058,12 +3784,10 @@ impl ID3D12VideoEncodeCommandList3 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -4071,7 +3795,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4079,7 +3802,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4087,7 +3809,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -4096,7 +3817,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -4113,7 +3833,6 @@ impl ID3D12VideoEncodeCommandList3 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EstimateMotion(&self, pmotionestimator: P0, poutputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT, pinputarguments: *const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT) where @@ -4121,17 +3840,14 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.EstimateMotion)(::windows_core::Interface::as_raw(self), pmotionestimator.into_param().abi(), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveMotionVectorHeap(&self, poutputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT, pinputarguments: *const D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT) { (::windows_core::Interface::vtable(self).base__.base__.base__.ResolveMotionVectorHeap)(::windows_core::Interface::as_raw(self), poutputarguments, pinputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -4139,7 +3855,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -4147,7 +3862,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -4155,7 +3869,6 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.ExecuteExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pexecutionparameters, executionparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn EncodeFrame(&self, pencoder: P0, pheap: P1, pinputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS, poutputarguments: *const D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS) where @@ -4164,12 +3877,10 @@ impl ID3D12VideoEncodeCommandList3 { { (::windows_core::Interface::vtable(self).base__.EncodeFrame)(::windows_core::Interface::as_raw(self), pencoder.into_param().abi(), pheap.into_param().abi(), pinputarguments, poutputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveEncoderOutputMetadata(&self, pinputarguments: *const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS, poutputarguments: *const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS) { (::windows_core::Interface::vtable(self).base__.ResolveEncoderOutputMetadata)(::windows_core::Interface::as_raw(self), pinputarguments, poutputarguments) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Barrier(&self, pbarriergroups: &[super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP]) { (::windows_core::Interface::vtable(self).Barrier)(::windows_core::Interface::as_raw(self), pbarriergroups.len().try_into().unwrap(), ::core::mem::transmute(pbarriergroups.as_ptr())) @@ -4190,27 +3901,19 @@ pub struct ID3D12VideoEncodeCommandList3_Vtbl { Barrier: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncoder, - ID3D12VideoEncoder_Vtbl, - 0x2e0d212d_8df9_44a6_a770_bb289b182737 -); +::windows_core::imp::com_interface!(ID3D12VideoEncoder, ID3D12VideoEncoder_Vtbl, 0x2e0d212d_8df9_44a6_a770_bb289b182737); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncoder, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncoder { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4218,7 +3921,6 @@ impl ID3D12VideoEncoder { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4226,7 +3928,6 @@ impl ID3D12VideoEncoder { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4249,7 +3950,6 @@ impl ID3D12VideoEncoder { pub unsafe fn GetCodecConfiguration(&self, dstcodecconfig: D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCodecConfiguration)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(dstcodecconfig)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetInputFormat(&self) -> super::super::Graphics::Dxgi::Common::DXGI_FORMAT { (::windows_core::Interface::vtable(self).GetInputFormat)(::windows_core::Interface::as_raw(self)) @@ -4279,27 +3979,19 @@ pub struct ID3D12VideoEncoder_Vtbl { pub GetMaxMotionEstimationPrecision: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoEncoderHeap, - ID3D12VideoEncoderHeap_Vtbl, - 0x22b35d96_876a_44c0_b25e_fb8c9c7f1c4a -); +::windows_core::imp::com_interface!(ID3D12VideoEncoderHeap, ID3D12VideoEncoderHeap_Vtbl, 0x22b35d96_876a_44c0_b25e_fb8c9c7f1c4a); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoEncoderHeap, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoEncoderHeap { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4307,7 +3999,6 @@ impl ID3D12VideoEncoderHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4315,7 +4006,6 @@ impl ID3D12VideoEncoderHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4363,27 +4053,19 @@ pub struct ID3D12VideoEncoderHeap_Vtbl { pub GetResolutionList: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, *mut D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoExtensionCommand, - ID3D12VideoExtensionCommand_Vtbl, - 0x554e41e8_ae8e_4a8c_b7d2_5b4f274a30e4 -); +::windows_core::imp::com_interface!(ID3D12VideoExtensionCommand, ID3D12VideoExtensionCommand_Vtbl, 0x554e41e8_ae8e_4a8c_b7d2_5b4f274a30e4); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoExtensionCommand, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoExtensionCommand { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4391,7 +4073,6 @@ impl ID3D12VideoExtensionCommand { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4399,7 +4080,6 @@ impl ID3D12VideoExtensionCommand { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4432,27 +4112,19 @@ pub struct ID3D12VideoExtensionCommand_Vtbl { pub GetProtectedResourceSession: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoMotionEstimator, - ID3D12VideoMotionEstimator_Vtbl, - 0x33fdae0e_098b_428f_87bb_34b695de08f8 -); +::windows_core::imp::com_interface!(ID3D12VideoMotionEstimator, ID3D12VideoMotionEstimator_Vtbl, 0x33fdae0e_098b_428f_87bb_34b695de08f8); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoMotionEstimator, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoMotionEstimator { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4460,7 +4132,6 @@ impl ID3D12VideoMotionEstimator { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4468,7 +4139,6 @@ impl ID3D12VideoMotionEstimator { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4476,7 +4146,6 @@ impl ID3D12VideoMotionEstimator { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_VIDEO_MOTION_ESTIMATOR_DESC { let mut result__: D3D12_VIDEO_MOTION_ESTIMATOR_DESC = ::core::mem::zeroed(); @@ -4506,27 +4175,19 @@ pub struct ID3D12VideoMotionEstimator_Vtbl { pub GetProtectedResourceSession: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoMotionVectorHeap, - ID3D12VideoMotionVectorHeap_Vtbl, - 0x5be17987_743a_4061_834b_23d22daea505 -); +::windows_core::imp::com_interface!(ID3D12VideoMotionVectorHeap, ID3D12VideoMotionVectorHeap_Vtbl, 0x5be17987_743a_4061_834b_23d22daea505); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoMotionVectorHeap, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoMotionVectorHeap { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4534,7 +4195,6 @@ impl ID3D12VideoMotionVectorHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4542,7 +4202,6 @@ impl ID3D12VideoMotionVectorHeap { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4550,7 +4209,6 @@ impl ID3D12VideoMotionVectorHeap { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetDesc(&self) -> D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC { let mut result__: D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC = ::core::mem::zeroed(); @@ -4580,27 +4238,19 @@ pub struct ID3D12VideoMotionVectorHeap_Vtbl { pub GetProtectedResourceSession: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessCommandList, - ID3D12VideoProcessCommandList_Vtbl, - 0xaeb2543a_167f_4682_acc8_d159ed4a6209 -); +::windows_core::imp::com_interface!(ID3D12VideoProcessCommandList, ID3D12VideoProcessCommandList_Vtbl, 0xaeb2543a_167f_4682_acc8_d159ed4a6209); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessCommandList, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessCommandList { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4608,7 +4258,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4616,7 +4265,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4624,7 +4272,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -4632,7 +4279,6 @@ impl ID3D12VideoProcessCommandList { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -4643,12 +4289,10 @@ impl ID3D12VideoProcessCommandList { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -4656,7 +4300,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4664,7 +4307,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4672,7 +4314,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -4681,7 +4322,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -4698,7 +4338,6 @@ impl ID3D12VideoProcessCommandList { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS]) where @@ -4706,7 +4345,6 @@ impl ID3D12VideoProcessCommandList { { (::windows_core::Interface::vtable(self).ProcessFrames)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) @@ -4764,27 +4402,19 @@ pub struct ID3D12VideoProcessCommandList_Vtbl { WriteBufferImmediate: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessCommandList1, - ID3D12VideoProcessCommandList1_Vtbl, - 0x542c5c4d_7596_434f_8c93_4efa6766f267 -); +::windows_core::imp::com_interface!(ID3D12VideoProcessCommandList1, ID3D12VideoProcessCommandList1_Vtbl, 0x542c5c4d_7596_434f_8c93_4efa6766f267); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessCommandList1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoProcessCommandList); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessCommandList1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4792,7 +4422,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4800,7 +4429,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4808,7 +4436,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -4816,7 +4443,6 @@ impl ID3D12VideoProcessCommandList1 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -4827,12 +4453,10 @@ impl ID3D12VideoProcessCommandList1 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -4840,7 +4464,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4848,7 +4471,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -4856,7 +4478,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -4865,7 +4486,6 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -4882,7 +4502,6 @@ impl ID3D12VideoProcessCommandList1 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS]) where @@ -4890,12 +4509,10 @@ impl ID3D12VideoProcessCommandList1 { { (::windows_core::Interface::vtable(self).base__.ProcessFrames)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames1(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1]) where @@ -4919,27 +4536,19 @@ pub struct ID3D12VideoProcessCommandList1_Vtbl { ProcessFrames1: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessCommandList2, - ID3D12VideoProcessCommandList2_Vtbl, - 0xdb525ae4_6ad6_473c_baa7_59b2e37082e4 -); +::windows_core::imp::com_interface!(ID3D12VideoProcessCommandList2, ID3D12VideoProcessCommandList2_Vtbl, 0xdb525ae4_6ad6_473c_baa7_59b2e37082e4); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessCommandList2, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoProcessCommandList, ID3D12VideoProcessCommandList1); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessCommandList2 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -4947,7 +4556,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -4955,7 +4563,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4963,7 +4570,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -4971,7 +4577,6 @@ impl ID3D12VideoProcessCommandList2 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -4982,12 +4587,10 @@ impl ID3D12VideoProcessCommandList2 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -4995,7 +4598,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -5003,7 +4605,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -5011,7 +4612,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -5020,7 +4620,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -5037,7 +4636,6 @@ impl ID3D12VideoProcessCommandList2 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS]) where @@ -5045,12 +4643,10 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.base__.ProcessFrames)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames1(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1]) where @@ -5058,7 +4654,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).base__.ProcessFrames1)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -5066,7 +4661,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -5074,7 +4668,6 @@ impl ID3D12VideoProcessCommandList2 { { (::windows_core::Interface::vtable(self).InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -5106,27 +4699,19 @@ pub struct ID3D12VideoProcessCommandList2_Vtbl { ExecuteExtensionCommand: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessCommandList3, - ID3D12VideoProcessCommandList3_Vtbl, - 0x1a0a4ca4_9f08_40ce_9558_b411fd2666ff -); +::windows_core::imp::com_interface!(ID3D12VideoProcessCommandList3, ID3D12VideoProcessCommandList3_Vtbl, 0x1a0a4ca4_9f08_40ce_9558_b411fd2666ff); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessCommandList3, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12CommandList, ID3D12VideoProcessCommandList, ID3D12VideoProcessCommandList1, ID3D12VideoProcessCommandList2); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessCommandList3 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -5134,7 +4719,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -5142,7 +4726,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5150,7 +4733,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetDevice)(::windows_core::Interface::as_raw(self), &T::IID, result__ as *mut _ as *mut _).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetType(&self) -> super::super::Graphics::Direct3D12::D3D12_COMMAND_LIST_TYPE { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetType)(::windows_core::Interface::as_raw(self)) @@ -5158,7 +4740,6 @@ impl ID3D12VideoProcessCommandList3 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Reset(&self, pallocator: P0) -> ::windows_core::Result<()> where @@ -5169,12 +4750,10 @@ impl ID3D12VideoProcessCommandList3 { pub unsafe fn ClearState(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.ClearState)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResourceBarrier(&self, pbarriers: &[super::super::Graphics::Direct3D12::D3D12_RESOURCE_BARRIER]) { (::windows_core::Interface::vtable(self).base__.base__.base__.ResourceBarrier)(::windows_core::Interface::as_raw(self), pbarriers.len().try_into().unwrap(), ::core::mem::transmute(pbarriers.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn DiscardResource(&self, presource: P0, pregion: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_DISCARD_REGION>) where @@ -5182,7 +4761,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DiscardResource)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), ::core::mem::transmute(pregion.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn BeginQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -5190,7 +4768,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.BeginQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EndQuery(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, index: u32) where @@ -5198,7 +4775,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.EndQuery)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, index) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData(&self, pqueryheap: P0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: P1, aligneddestinationbufferoffset: u64) where @@ -5207,7 +4783,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ResolveQueryData)(::windows_core::Interface::as_raw(self), pqueryheap.into_param().abi(), r#type, startindex, numqueries, pdestinationbuffer.into_param().abi(), aligneddestinationbufferoffset) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication(&self, pbuffer: P0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) where @@ -5224,7 +4799,6 @@ impl ID3D12VideoProcessCommandList3 { pub unsafe fn EndEvent(&self) { (::windows_core::Interface::vtable(self).base__.base__.base__.EndEvent)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS]) where @@ -5232,12 +4806,10 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ProcessFrames)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn WriteBufferImmediate(&self, count: u32, pparams: *const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_PARAMETER, pmodes: ::core::option::Option<*const super::super::Graphics::Direct3D12::D3D12_WRITEBUFFERIMMEDIATE_MODE>) { (::windows_core::Interface::vtable(self).base__.base__.base__.WriteBufferImmediate)(::windows_core::Interface::as_raw(self), count, pparams, ::core::mem::transmute(pmodes.unwrap_or(::std::ptr::null()))) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ProcessFrames1(&self, pvideoprocessor: P0, poutputarguments: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS, pinputarguments: &[D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1]) where @@ -5245,7 +4817,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.base__.ProcessFrames1)(::windows_core::Interface::as_raw(self), pvideoprocessor.into_param().abi(), poutputarguments, pinputarguments.len().try_into().unwrap(), ::core::mem::transmute(pinputarguments.as_ptr())) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetProtectedResourceSession(&self, pprotectedresourcesession: P0) where @@ -5253,7 +4824,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.SetProtectedResourceSession)(::windows_core::Interface::as_raw(self), pprotectedresourcesession.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn InitializeExtensionCommand(&self, pextensioncommand: P0, pinitializationparameters: *const ::core::ffi::c_void, initializationparameterssizeinbytes: usize) where @@ -5261,7 +4831,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.InitializeExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pinitializationparameters, initializationparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ExecuteExtensionCommand(&self, pextensioncommand: P0, pexecutionparameters: *const ::core::ffi::c_void, executionparameterssizeinbytes: usize) where @@ -5269,7 +4838,6 @@ impl ID3D12VideoProcessCommandList3 { { (::windows_core::Interface::vtable(self).base__.ExecuteExtensionCommand)(::windows_core::Interface::as_raw(self), pextensioncommand.into_param().abi(), pexecutionparameters, executionparameterssizeinbytes) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn Barrier(&self, pbarriergroups: &[super::super::Graphics::Direct3D12::D3D12_BARRIER_GROUP]) { (::windows_core::Interface::vtable(self).Barrier)(::windows_core::Interface::as_raw(self), pbarriergroups.len().try_into().unwrap(), ::core::mem::transmute(pbarriergroups.as_ptr())) @@ -5290,27 +4858,19 @@ pub struct ID3D12VideoProcessCommandList3_Vtbl { Barrier: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessor, - ID3D12VideoProcessor_Vtbl, - 0x304fdb32_bede_410a_8545_943ac6a46138 -); +::windows_core::imp::com_interface!(ID3D12VideoProcessor, ID3D12VideoProcessor_Vtbl, 0x304fdb32_bede_410a_8545_943ac6a46138); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessor, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessor { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -5318,7 +4878,6 @@ impl ID3D12VideoProcessor { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -5326,7 +4885,6 @@ impl ID3D12VideoProcessor { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5340,12 +4898,10 @@ impl ID3D12VideoProcessor { pub unsafe fn GetNumInputStreamDescs(&self) -> u32 { (::windows_core::Interface::vtable(self).GetNumInputStreamDescs)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetInputStreamDescs(&self, pinputstreamdescs: &mut [D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputStreamDescs)(::windows_core::Interface::as_raw(self), pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetOutputStreamDesc(&self) -> D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { let mut result__: D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC = ::core::mem::zeroed(); @@ -5374,27 +4930,19 @@ pub struct ID3D12VideoProcessor_Vtbl { GetOutputStreamDesc: usize, } #[cfg(feature = "Win32_Graphics_Direct3D12")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] - ID3D12VideoProcessor1, - ID3D12VideoProcessor1_Vtbl, - 0xf3cfe615_553f_425c_86d8_ee8c1b1fb01c -); +::windows_core::imp::com_interface!(ID3D12VideoProcessor1, ID3D12VideoProcessor1_Vtbl, 0xf3cfe615_553f_425c_86d8_ee8c1b1fb01c); #[cfg(feature = "Win32_Graphics_Direct3D12")] ::windows_core::imp::interface_hierarchy!(ID3D12VideoProcessor1, ::windows_core::IUnknown, super::super::Graphics::Direct3D12::ID3D12Object, super::super::Graphics::Direct3D12::ID3D12DeviceChild, super::super::Graphics::Direct3D12::ID3D12Pageable, ID3D12VideoProcessor); #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ID3D12VideoProcessor1 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetPrivateData(&self, guid: *const ::windows_core::GUID, pdatasize: *mut u32, pdata: ::core::option::Option<*mut ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPrivateData)(::windows_core::Interface::as_raw(self), guid, pdatasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateData(&self, guid: *const ::windows_core::GUID, datasize: u32, pdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateData)(::windows_core::Interface::as_raw(self), guid, datasize, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPrivateDataInterface(&self, guid: *const ::windows_core::GUID, pdata: P0) -> ::windows_core::Result<()> where @@ -5402,7 +4950,6 @@ impl ID3D12VideoProcessor1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetPrivateDataInterface)(::windows_core::Interface::as_raw(self), guid, pdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetName(&self, name: P0) -> ::windows_core::Result<()> where @@ -5410,7 +4957,6 @@ impl ID3D12VideoProcessor1 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetDevice(&self, result__: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5424,12 +4970,10 @@ impl ID3D12VideoProcessor1 { pub unsafe fn GetNumInputStreamDescs(&self) -> u32 { (::windows_core::Interface::vtable(self).base__.GetNumInputStreamDescs)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetInputStreamDescs(&self, pinputstreamdescs: &mut [D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetInputStreamDescs)(::windows_core::Interface::as_raw(self), pinputstreamdescs.len().try_into().unwrap(), ::core::mem::transmute(pinputstreamdescs.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetOutputStreamDesc(&self) -> D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { let mut result__: D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC = ::core::mem::zeroed(); @@ -5457,22 +5001,18 @@ pub struct ID3D12VideoProcessor1_Vtbl { ::windows_core::imp::com_interface!(IDXVAHD_Device, IDXVAHD_Device_Vtbl, 0x95f12dfd_d77e_49be_815f_57d579634d6d); ::windows_core::imp::interface_hierarchy!(IDXVAHD_Device, ::windows_core::IUnknown); impl IDXVAHD_Device { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateVideoSurface(&self, width: u32, height: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, r#type: DXVAHD_SURFACE_TYPE, ppsurfaces: &mut [::core::option::Option], psharedhandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateVideoSurface)(::windows_core::Interface::as_raw(self), width, height, format, pool, usage, r#type, ppsurfaces.len().try_into().unwrap(), ::core::mem::transmute(ppsurfaces.as_ptr()), ::core::mem::transmute(psharedhandle.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorDeviceCaps(&self, pcaps: *mut DXVAHD_VPDEVCAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorDeviceCaps)(::windows_core::Interface::as_raw(self), pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorOutputFormats(&self, pformats: &mut [super::super::Graphics::Direct3D9::D3DFORMAT]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorOutputFormats)(::windows_core::Interface::as_raw(self), pformats.len().try_into().unwrap(), ::core::mem::transmute(pformats.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorInputFormats(&self, pformats: &mut [super::super::Graphics::Direct3D9::D3DFORMAT]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorInputFormats)(::windows_core::Interface::as_raw(self), pformats.len().try_into().unwrap(), ::core::mem::transmute(pformats.as_ptr())).ok() @@ -5532,7 +5072,6 @@ impl IDXVAHD_VideoProcessor { pub unsafe fn GetVideoProcessStreamState(&self, streamnumber: u32, state: DXVAHD_STREAM_STATE, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessStreamState)(::windows_core::Interface::as_raw(self), streamnumber, state, datasize, pdata).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn VideoProcessBltHD(&self, poutputsurface: P0, outputframe: u32, pstreams: &[DXVAHD_STREAM_DATA]) -> ::windows_core::Result<()> where @@ -5557,7 +5096,6 @@ pub struct IDXVAHD_VideoProcessor_Vtbl { ::windows_core::imp::com_interface!(IDirect3D9ExOverlayExtension, IDirect3D9ExOverlayExtension_Vtbl, 0x187aeb13_aaf5_4c59_876d_e059088c0df8); ::windows_core::imp::interface_hierarchy!(IDirect3D9ExOverlayExtension, ::windows_core::IUnknown); impl IDirect3D9ExOverlayExtension { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CheckDeviceOverlayType(&self, adapter: u32, devtype: super::super::Graphics::Direct3D9::D3DDEVTYPE, overlaywidth: u32, overlayheight: u32, overlayformat: super::super::Graphics::Direct3D9::D3DFORMAT, pdisplaymode: *mut super::super::Graphics::Direct3D9::D3DDISPLAYMODEEX, displayrotation: super::super::Graphics::Direct3D9::D3DDISPLAYROTATION, poverlaycaps: *mut D3DOVERLAYCAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CheckDeviceOverlayType)(::windows_core::Interface::as_raw(self), adapter, devtype, overlaywidth, overlayheight, overlayformat, pdisplaymode, displayrotation, poverlaycaps).ok() @@ -5587,7 +5125,6 @@ impl IDirect3DAuthenticatedChannel9 { pub unsafe fn Query(&self, inputsize: u32, pinput: *const ::core::ffi::c_void, outputsize: u32, poutput: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Query)(::windows_core::Interface::as_raw(self), inputsize, pinput, outputsize, poutput).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn Configure(&self, inputsize: u32, pinput: *const ::core::ffi::c_void, poutput: *mut super::super::Graphics::Direct3D9::D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Configure)(::windows_core::Interface::as_raw(self), inputsize, pinput, poutput).ok() @@ -5618,7 +5155,6 @@ impl IDirect3DCryptoSession9 { pub unsafe fn NegotiateKeyExchange(&self, datasize: u32, pdata: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NegotiateKeyExchange)(::windows_core::Interface::as_raw(self), datasize, pdata).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn EncryptionBlt(&self, psrcsurface: P0, pdstsurface: P1, dstsurfacesize: u32, piv: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -5627,7 +5163,6 @@ impl IDirect3DCryptoSession9 { { (::windows_core::Interface::vtable(self).EncryptionBlt)(::windows_core::Interface::as_raw(self), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), dstsurfacesize, piv).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn DecryptionBlt(&self, psrcsurface: P0, pdstsurface: P1, srcsurfacesize: u32, pencryptedblockinfo: *mut super::super::Graphics::Direct3D9::D3DENCRYPTED_BLOCK_INFO, pcontentkey: *mut ::core::ffi::c_void, piv: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -5636,7 +5171,6 @@ impl IDirect3DCryptoSession9 { { (::windows_core::Interface::vtable(self).DecryptionBlt)(::windows_core::Interface::as_raw(self), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), srcsurfacesize, pencryptedblockinfo, pcontentkey, piv).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetSurfacePitch(&self, psrcsurface: P0, psurfacepitch: *mut u32) -> ::windows_core::Result<()> where @@ -5683,7 +5217,6 @@ impl IDirect3DDevice9Video { pub unsafe fn GetContentProtectionCaps(&self, pcryptotype: *const ::windows_core::GUID, pdecodeprofile: *const ::windows_core::GUID, pcaps: *mut D3DCONTENTPROTECTIONCAPS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetContentProtectionCaps)(::windows_core::Interface::as_raw(self), pcryptotype, pdecodeprofile, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateAuthenticatedChannel(&self, channeltype: super::super::Graphics::Direct3D9::D3DAUTHENTICATEDCHANNELTYPE, ppauthenticatedchannel: *mut ::core::option::Option, pchannelhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateAuthenticatedChannel)(::windows_core::Interface::as_raw(self), channeltype, ::core::mem::transmute(ppauthenticatedchannel), pchannelhandle).ok() @@ -5706,7 +5239,6 @@ pub struct IDirect3DDevice9Video_Vtbl { ::windows_core::imp::com_interface!(IDirect3DDeviceManager9, IDirect3DDeviceManager9_Vtbl, 0xa0cade0f_06d5_4cf4_a1c7_f3cdd725aa75); ::windows_core::imp::interface_hierarchy!(IDirect3DDeviceManager9, ::windows_core::IUnknown); impl IDirect3DDeviceManager9 { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn ResetDevice(&self, pdevice: P0, resettoken: u32) -> ::windows_core::Result<()> where @@ -5730,7 +5262,6 @@ impl IDirect3DDeviceManager9 { { (::windows_core::Interface::vtable(self).TestDevice)(::windows_core::Interface::as_raw(self), hdevice.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn LockDevice(&self, hdevice: P0, ppdevice: *mut ::core::option::Option, fblock: P1) -> ::windows_core::Result<()> where @@ -5774,7 +5305,6 @@ pub struct IDirect3DDeviceManager9_Vtbl { ::windows_core::imp::com_interface!(IDirectXVideoAccelerationService, IDirectXVideoAccelerationService_Vtbl, 0xfc51a550_d5e7_11d9_af55_00054e43ff02); ::windows_core::imp::interface_hierarchy!(IDirectXVideoAccelerationService, ::windows_core::IUnknown); impl IDirectXVideoAccelerationService { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateSurface)(::windows_core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype.0 as _, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle.unwrap_or(::std::ptr::null_mut()))).ok() @@ -5796,7 +5326,6 @@ impl IDirectXVideoDecoder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVideoDecoderService)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetCreationParameters(&self, pdeviceguid: ::core::option::Option<*mut ::windows_core::GUID>, pvideodesc: ::core::option::Option<*mut DXVA2_VideoDesc>, pconfig: ::core::option::Option<*mut DXVA2_ConfigPictureDecode>, pdecoderrendertargets: *mut *mut ::core::option::Option, pnumsurfaces: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCreationParameters)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdeviceguid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideodesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pconfig.unwrap_or(::std::ptr::null_mut())), pdecoderrendertargets, ::core::mem::transmute(pnumsurfaces.unwrap_or(::std::ptr::null_mut()))).ok() @@ -5807,7 +5336,6 @@ impl IDirectXVideoDecoder { pub unsafe fn ReleaseBuffer(&self, buffertype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReleaseBuffer)(::windows_core::Interface::as_raw(self), buffertype).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn BeginFrame(&self, prendertarget: P0, pvpvpdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> where @@ -5843,7 +5371,6 @@ pub struct IDirectXVideoDecoder_Vtbl { ::windows_core::imp::com_interface!(IDirectXVideoDecoderService, IDirectXVideoDecoderService_Vtbl, 0xfc51a551_d5e7_11d9_af55_00054e43ff02); ::windows_core::imp::interface_hierarchy!(IDirectXVideoDecoderService, ::windows_core::IUnknown, IDirectXVideoAccelerationService); impl IDirectXVideoDecoderService { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSurface)(::windows_core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype.0 as _, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle.unwrap_or(::std::ptr::null_mut()))).ok() @@ -5851,17 +5378,14 @@ impl IDirectXVideoDecoderService { pub unsafe fn GetDecoderDeviceGuids(&self, pcount: *mut u32, pguids: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDecoderDeviceGuids)(::windows_core::Interface::as_raw(self), pcount, pguids).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetDecoderRenderTargets(&self, guid: *const ::windows_core::GUID, pcount: *mut u32, pformats: *mut *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDecoderRenderTargets)(::windows_core::Interface::as_raw(self), guid, pcount, pformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetDecoderConfigurations(&self, guid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, preserved: ::core::option::Option<*const ::core::ffi::c_void>, pcount: *mut u32, ppconfigs: *mut *mut DXVA2_ConfigPictureDecode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDecoderConfigurations)(::windows_core::Interface::as_raw(self), guid, pvideodesc, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pcount, ppconfigs).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateVideoDecoder(&self, guid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, pconfig: *const DXVA2_ConfigPictureDecode, ppdecoderrendertargets: &[::core::option::Option]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5911,12 +5435,10 @@ impl IDirectXVideoProcessor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVideoProcessorService)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetCreationParameters(&self, pdeviceguid: ::core::option::Option<*mut ::windows_core::GUID>, pvideodesc: ::core::option::Option<*mut DXVA2_VideoDesc>, prendertargetformat: ::core::option::Option<*mut super::super::Graphics::Direct3D9::D3DFORMAT>, pmaxnumsubstreams: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCreationParameters)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pdeviceguid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvideodesc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prendertargetformat.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pmaxnumsubstreams.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorCaps(&self, pcaps: *mut DXVA2_VideoProcessorCaps) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorCaps)(::windows_core::Interface::as_raw(self), pcaps).ok() @@ -5929,7 +5451,6 @@ impl IDirectXVideoProcessor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFilterPropertyRange)(::windows_core::Interface::as_raw(self), filtersetting, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn VideoProcessBlt(&self, prendertarget: P0, pbltparams: *const DXVA2_VideoProcessBltParams, psamples: &[DXVA2_VideoSample], phandlecomplete: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> where @@ -5961,7 +5482,6 @@ pub struct IDirectXVideoProcessor_Vtbl { ::windows_core::imp::com_interface!(IDirectXVideoProcessorService, IDirectXVideoProcessorService_Vtbl, 0xfc51a552_d5e7_11d9_af55_00054e43ff02); ::windows_core::imp::interface_hierarchy!(IDirectXVideoProcessorService, ::windows_core::IUnknown, IDirectXVideoAccelerationService); impl IDirectXVideoProcessorService { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateSurface)(::windows_core::Interface::as_raw(self), width, height, backbuffers, format, pool, usage, dxvatype.0 as _, ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle.unwrap_or(::std::ptr::null_mut()))).ok() @@ -5969,39 +5489,32 @@ impl IDirectXVideoProcessorService { pub unsafe fn RegisterVideoProcessorSoftwareDevice(&self, pcallbacks: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RegisterVideoProcessorSoftwareDevice)(::windows_core::Interface::as_raw(self), pcallbacks).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorDeviceGuids(&self, pvideodesc: *const DXVA2_VideoDesc, pcount: *mut u32, pguids: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorDeviceGuids)(::windows_core::Interface::as_raw(self), pvideodesc, pcount, pguids).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorRenderTargets(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, pcount: *mut u32, pformats: *mut *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorRenderTargets)(::windows_core::Interface::as_raw(self), videoprocdeviceguid, pvideodesc, pcount, pformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorSubStreamFormats(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, pcount: *mut u32, pformats: *mut *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorSubStreamFormats)(::windows_core::Interface::as_raw(self), videoprocdeviceguid, pvideodesc, rendertargetformat, pcount, pformats).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorCaps(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, pcaps: *mut DXVA2_VideoProcessorCaps) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorCaps)(::windows_core::Interface::as_raw(self), videoprocdeviceguid, pvideodesc, rendertargetformat, pcaps).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetProcAmpRange(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, procampcap: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProcAmpRange)(::windows_core::Interface::as_raw(self), videoprocdeviceguid, pvideodesc, rendertargetformat, procampcap, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetFilterPropertyRange(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, filtersetting: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFilterPropertyRange)(::windows_core::Interface::as_raw(self), videoprocdeviceguid, pvideodesc, rendertargetformat, filtersetting, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CreateVideoProcessor(&self, videoprocdeviceguid: *const ::windows_core::GUID, pvideodesc: *const DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, maxnumsubstreams: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6334,7 +5847,6 @@ impl IMFASFContentInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GeneratePresentationDescriptor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetEncodingConfigurationPropertyStore(&self, wstreamnumber: u16) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7598,7 +7110,6 @@ impl IMFAudioMediaType { pub unsafe fn FreeRepresentation(&self, guidrepresentation: ::windows_core::GUID, pvrepresentation: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.FreeRepresentation)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(guidrepresentation), pvrepresentation).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAudioFormat(&self) -> *mut super::Audio::WAVEFORMATEX { (::windows_core::Interface::vtable(self).GetAudioFormat)(::windows_core::Interface::as_raw(self)) @@ -7859,7 +7370,6 @@ pub struct IMFByteStreamCacheControl2_Vtbl { ::windows_core::imp::com_interface!(IMFByteStreamHandler, IMFByteStreamHandler_Vtbl, 0xbb420aa4_765b_4a1f_91fe_d6a8a143924c); ::windows_core::imp::interface_hierarchy!(IMFByteStreamHandler, ::windows_core::IUnknown); impl IMFByteStreamHandler { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn BeginCreateObject(&self, pbytestream: P0, pwszurl: P1, dwflags: u32, pprops: P2, ppiunknowncancelcookie: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, pcallback: P3, punkstate: P4) -> ::windows_core::Result<()> where @@ -8950,7 +8460,6 @@ pub struct IMFContentDecryptionModule_Vtbl { ::windows_core::imp::com_interface!(IMFContentDecryptionModuleAccess, IMFContentDecryptionModuleAccess_Vtbl, 0xa853d1f4_e2a0_4303_9edc_f1a68ee43136); ::windows_core::imp::interface_hierarchy!(IMFContentDecryptionModuleAccess, ::windows_core::IUnknown); impl IMFContentDecryptionModuleAccess { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateContentDecryptionModule(&self, contentdecryptionmoduleproperties: P0) -> ::windows_core::Result where @@ -8959,7 +8468,6 @@ impl IMFContentDecryptionModuleAccess { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateContentDecryptionModule)(::windows_core::Interface::as_raw(self), contentdecryptionmoduleproperties.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetConfiguration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8994,7 +8502,6 @@ impl IMFContentDecryptionModuleFactory { { (::windows_core::Interface::vtable(self).IsTypeSupported)(::windows_core::Interface::as_raw(self), keysystem.into_param().abi(), contenttype.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateContentDecryptionModuleAccess(&self, keysystem: P0, configurations: &[::core::option::Option]) -> ::windows_core::Result where @@ -9203,7 +8710,6 @@ pub struct IMFD3D12SynchronizationObject_Vtbl { ::windows_core::imp::com_interface!(IMFD3D12SynchronizationObjectCommands, IMFD3D12SynchronizationObjectCommands_Vtbl, 0x09d0f835_92ff_4e53_8efa_40faa551f233); ::windows_core::imp::interface_hierarchy!(IMFD3D12SynchronizationObjectCommands, ::windows_core::IUnknown); impl IMFD3D12SynchronizationObjectCommands { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EnqueueResourceReady(&self, pproducercommandqueue: P0) -> ::windows_core::Result<()> where @@ -9211,7 +8717,6 @@ impl IMFD3D12SynchronizationObjectCommands { { (::windows_core::Interface::vtable(self).EnqueueResourceReady)(::windows_core::Interface::as_raw(self), pproducercommandqueue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EnqueueResourceReadyWait(&self, pconsumercommandqueue: P0) -> ::windows_core::Result<()> where @@ -9225,7 +8730,6 @@ impl IMFD3D12SynchronizationObjectCommands { { (::windows_core::Interface::vtable(self).SignalEventOnResourceReady)(::windows_core::Interface::as_raw(self), hevent.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn EnqueueResourceRelease(&self, pconsumercommandqueue: P0) -> ::windows_core::Result<()> where @@ -10360,7 +9864,6 @@ pub struct IMFMediaEngineClassFactory2_Vtbl { ::windows_core::imp::com_interface!(IMFMediaEngineClassFactory3, IMFMediaEngineClassFactory3_Vtbl, 0x3787614f_65f7_4003_b673_ead8293a0e60); ::windows_core::imp::interface_hierarchy!(IMFMediaEngineClassFactory3, ::windows_core::IUnknown); impl IMFMediaEngineClassFactory3 { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateMediaKeySystemAccess(&self, keysystem: P0, ppsupportedconfigurationsarray: &[::core::option::Option]) -> ::windows_core::Result where @@ -11530,7 +11033,6 @@ pub struct IMFMediaKeySessionNotify2_Vtbl { ::windows_core::imp::com_interface!(IMFMediaKeySystemAccess, IMFMediaKeySystemAccess_Vtbl, 0xaec63fda_7a97_4944_b35c_6c6df8085cc3); ::windows_core::imp::interface_hierarchy!(IMFMediaKeySystemAccess, ::windows_core::IUnknown); impl IMFMediaKeySystemAccess { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateMediaKeys(&self, pcdmcustomconfig: P0) -> ::windows_core::Result where @@ -11539,7 +11041,6 @@ impl IMFMediaKeySystemAccess { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateMediaKeys)(::windows_core::Interface::as_raw(self), pcdmcustomconfig.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SupportedConfiguration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13391,7 +12892,6 @@ impl IMFPMPHost { pub unsafe fn UnlockProcess(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockProcess)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateObjectByCLSID(&self, clsid: *const ::windows_core::GUID, pstream: P0) -> ::windows_core::Result where @@ -13422,7 +12922,6 @@ impl IMFPMPHostApp { pub unsafe fn UnlockProcess(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockProcess)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActivateClassById(&self, id: P0, pstream: P1) -> ::windows_core::Result where @@ -13544,7 +13043,6 @@ impl IMFPMediaItem { { (::windows_core::Interface::vtable(self).SetStreamSink)(::windows_core::Interface::as_raw(self), dwstreamindex, pmediasink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetMetadata(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13773,7 +13271,6 @@ pub struct IMFPMediaPlayer_Vtbl { ::windows_core::imp::com_interface!(IMFPMediaPlayerCallback, IMFPMediaPlayerCallback_Vtbl, 0x766c8ffb_5fdb_4fea_a28d_b912996f51bd); ::windows_core::imp::interface_hierarchy!(IMFPMediaPlayerCallback, ::windows_core::IUnknown); impl IMFPMediaPlayerCallback { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn OnMediaPlayerEvent(&self, peventheader: *const MFP_EVENT_HEADER) { (::windows_core::Interface::vtable(self).OnMediaPlayerEvent)(::windows_core::Interface::as_raw(self), peventheader) @@ -14975,7 +14472,6 @@ pub struct IMFSaveJob_Vtbl { ::windows_core::imp::com_interface!(IMFSchemeHandler, IMFSchemeHandler_Vtbl, 0x6d4c7b74_52a0_4bb7_b0db_55f29f47a668); ::windows_core::imp::interface_hierarchy!(IMFSchemeHandler, ::windows_core::IUnknown); impl IMFSchemeHandler { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn BeginCreateObject(&self, pwszurl: P0, dwflags: u32, pprops: P1, ppiunknowncancelcookie: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, pcallback: P2, punkstate: P3) -> ::windows_core::Result<()> where @@ -16159,7 +15655,6 @@ pub struct IMFSourceReaderEx_Vtbl { ::windows_core::imp::com_interface!(IMFSourceResolver, IMFSourceResolver_Vtbl, 0xfbe5a32d_a497_4b61_bb85_97b1a848a6e3); ::windows_core::imp::interface_hierarchy!(IMFSourceResolver, ::windows_core::IUnknown); impl IMFSourceResolver { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateObjectFromURL(&self, pwszurl: P0, dwflags: u32, pprops: P1, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -16168,7 +15663,6 @@ impl IMFSourceResolver { { (::windows_core::Interface::vtable(self).CreateObjectFromURL)(::windows_core::Interface::as_raw(self), pwszurl.into_param().abi(), dwflags, pprops.into_param().abi(), pobjecttype, ::core::mem::transmute(ppobject)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateObjectFromByteStream(&self, pbytestream: P0, pwszurl: P1, dwflags: u32, pprops: P2, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -16178,7 +15672,6 @@ impl IMFSourceResolver { { (::windows_core::Interface::vtable(self).CreateObjectFromByteStream)(::windows_core::Interface::as_raw(self), pbytestream.into_param().abi(), pwszurl.into_param().abi(), dwflags, pprops.into_param().abi(), pobjecttype, ::core::mem::transmute(ppobject)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn BeginCreateObjectFromURL(&self, pwszurl: P0, dwflags: u32, pprops: P1, ppiunknowncancelcookie: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, pcallback: P2, punkstate: P3) -> ::windows_core::Result<()> where @@ -16195,7 +15688,6 @@ impl IMFSourceResolver { { (::windows_core::Interface::vtable(self).EndCreateObjectFromURL)(::windows_core::Interface::as_raw(self), presult.into_param().abi(), pobjecttype, ::core::mem::transmute(ppobject)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn BeginCreateObjectFromByteStream(&self, pbytestream: P0, pwszurl: P1, dwflags: u32, pprops: P2, ppiunknowncancelcookie: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, pcallback: P3, punkstate: P4) -> ::windows_core::Result<()> where @@ -16271,18 +15763,15 @@ impl IMFSpatialAudioObjectBuffer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetType(&self, r#type: super::Audio::AudioObjectType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetType)(::windows_core::Interface::as_raw(self), r#type).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetMetadataItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -18192,7 +17681,6 @@ impl IMFVideoDisplayControl { pub unsafe fn RepaintVideo(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RepaintVideo)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetCurrentImage(&self, pbih: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, pdib: *mut *mut u8, pcbdib: *mut u32, ptimestamp: *mut i64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurrentImage)(::windows_core::Interface::as_raw(self), pbih, pdib, pcbdib, ptimestamp).ok() @@ -18406,7 +17894,6 @@ pub struct IMFVideoMediaType_Vtbl { ::windows_core::imp::com_interface!(IMFVideoMixerBitmap, IMFVideoMixerBitmap_Vtbl, 0x814c7b20_0fdb_4eec_af8f_f957c8f69edc); ::windows_core::imp::interface_hierarchy!(IMFVideoMixerBitmap, ::windows_core::IUnknown); impl IMFVideoMixerBitmap { - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetAlphaBitmap(&self, pbmpparms: *const MFVideoAlphaBitmap) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlphaBitmap)(::windows_core::Interface::as_raw(self), pbmpparms).ok() @@ -18544,7 +18031,6 @@ impl IMFVideoProcessor { pub unsafe fn GetAvailableVideoProcessorModes(&self, lpdwnumprocessingmodes: *mut u32, ppvideoprocessingmodes: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableVideoProcessorModes)(::windows_core::Interface::as_raw(self), lpdwnumprocessingmodes, ppvideoprocessingmodes).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorCaps(&self, lpvideoprocessormode: *const ::windows_core::GUID, lpvideoprocessorcaps: *mut DXVA2_VideoProcessorCaps) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVideoProcessorCaps)(::windows_core::Interface::as_raw(self), lpvideoprocessormode, lpvideoprocessorcaps).ok() @@ -19027,7 +18513,6 @@ impl IMFVirtualCamera { { (::windows_core::Interface::vtable(self).AddDeviceSourceInfo)(::windows_core::Interface::as_raw(self), devicesourceinfo.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub unsafe fn AddProperty(&self, pkey: *const super::super::Devices::Properties::DEVPROPKEY, r#type: super::super::Devices::Properties::DEVPROPTYPE, pbdata: &[u8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddProperty)(::windows_core::Interface::as_raw(self), pkey, r#type, ::core::mem::transmute(pbdata.as_ptr()), pbdata.len().try_into().unwrap()).ok() @@ -19651,7 +19136,6 @@ pub struct IWMCodecOutputTimestamp_Vtbl { ::windows_core::imp::com_interface!(IWMCodecPrivateData, IWMCodecPrivateData_Vtbl, 0x73f0be8e_57f7_4f01_aa66_9f57340cfe0e); ::windows_core::imp::interface_hierarchy!(IWMCodecPrivateData, ::windows_core::IUnknown); impl IWMCodecPrivateData { - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn SetPartialOutputType(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPartialOutputType)(::windows_core::Interface::as_raw(self), pmt).ok() @@ -19673,7 +19157,6 @@ pub struct IWMCodecPrivateData_Vtbl { ::windows_core::imp::com_interface!(IWMCodecProps, IWMCodecProps_Vtbl, 0x2573e11a_f01a_4fdd_a98d_63b8e0ba9589); ::windows_core::imp::interface_hierarchy!(IWMCodecProps, ::windows_core::IUnknown); impl IWMCodecProps { - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn GetFormatProp(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE, pszname: P0, ptype: *mut WMT_PROP_DATATYPE, pvalue: *mut u8, pdwsize: *mut u32) -> ::windows_core::Result<()> where @@ -19701,12 +19184,10 @@ pub struct IWMCodecProps_Vtbl { ::windows_core::imp::com_interface!(IWMCodecStrings, IWMCodecStrings_Vtbl, 0xa7b2504b_e58a_47fb_958b_cac7165a057d); ::windows_core::imp::interface_hierarchy!(IWMCodecStrings, ::windows_core::IUnknown); impl IWMCodecStrings { - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn GetName(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE, szname: ::core::option::Option<&mut [u16]>, pcchlength: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetName)(::windows_core::Interface::as_raw(self), pmt, szname.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(szname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcchlength).ok() } - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn GetDescription(&self, pmt: *mut super::DxMediaObjects::DMO_MEDIA_TYPE, szdescription: ::core::option::Option<&mut [u16]>, pcchlength: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDescription)(::windows_core::Interface::as_raw(self), pmt, szdescription.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(szdescription.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcchlength).ok() @@ -19902,7 +19383,6 @@ impl IWMVideoDecoderReconBuffer { pub unsafe fn GetReconstructedVideoFrameSize(&self, pdwsize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetReconstructedVideoFrameSize)(::windows_core::Interface::as_raw(self), pdwsize).ok() } - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn GetReconstructedVideoFrame(&self, pbuf: P0) -> ::windows_core::Result<()> where @@ -19910,7 +19390,6 @@ impl IWMVideoDecoderReconBuffer { { (::windows_core::Interface::vtable(self).GetReconstructedVideoFrame)(::windows_core::Interface::as_raw(self), pbuf.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] #[cfg(feature = "Win32_Media_DxMediaObjects")] pub unsafe fn SetReconstructedVideoFrame(&self, pbuf: P0) -> ::windows_core::Result<()> where @@ -21184,13 +20663,10 @@ pub const D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAG_SUPPORTED: D3D12_VIDEO_PRO pub const D3D12_VIDEO_SCALE_SUPPORT_FLAG_EVEN_DIMENSIONS_ONLY: D3D12_VIDEO_SCALE_SUPPORT_FLAGS = D3D12_VIDEO_SCALE_SUPPORT_FLAGS(2i32); pub const D3D12_VIDEO_SCALE_SUPPORT_FLAG_NONE: D3D12_VIDEO_SCALE_SUPPORT_FLAGS = D3D12_VIDEO_SCALE_SUPPORT_FLAGS(0i32); pub const D3D12_VIDEO_SCALE_SUPPORT_FLAG_POW2_ONLY: D3D12_VIDEO_SCALE_SUPPORT_FLAGS = D3D12_VIDEO_SCALE_SUPPORT_FLAGS(1i32); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_IsVirtualCamera: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_DeviceInterface_VirtualCameraAssociatedCameras: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x6edc630d_c2e3_43b7_b2d1_20525a1af120), pid: 5 }; pub const DSATTRIB_CAPTURE_STREAMTIME: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x0c1a5614_30cd_4f40_bcbf_d03e52306207); @@ -31329,7 +30805,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ARCHITECTURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE { pub VideoDecoderHeapDesc: D3D12_VIDEO_DECODER_HEAP_DESC, @@ -31369,7 +30844,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE1 { pub VideoDecoderHeapDesc: D3D12_VIDEO_DECODER_HEAP_DESC, @@ -31410,7 +30884,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT { pub NodeIndex: u32, @@ -31455,7 +30928,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUP } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS { pub NodeIndex: u32, @@ -31527,7 +30999,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_FORMAT_COUNT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM { pub NodeIndex: u32, @@ -31664,7 +31135,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_PROTECTED_RESO } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { pub NodeIndex: u32, @@ -31855,7 +31325,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT { pub NodeIndex: u32, @@ -32071,7 +31540,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SU } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS { pub NodeIndex: u32, @@ -32103,7 +31571,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQU } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT { pub NodeIndex: u32, @@ -32142,7 +31609,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1 { pub NodeIndex: u32, @@ -32183,7 +31649,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS { pub NodeIndex: u32, @@ -32417,7 +31882,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR { pub NodeIndex: u32, @@ -32489,7 +31953,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROT } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE { pub NodeIndex: u32, @@ -32547,7 +32010,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { pub NodeMask: u32, @@ -32590,7 +32052,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1 { pub NodeMask: u32, @@ -32694,7 +32155,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_PROTECTED_RES } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO { pub NodeIndex: u32, @@ -32740,7 +32200,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INF } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { pub NodeIndex: u32, @@ -32808,7 +32267,6 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS { pub Status: u64, @@ -32849,7 +32307,6 @@ impl ::core::default::Default for D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT { pub pMotionVectorHeap: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -32887,7 +32344,6 @@ impl ::core::default::Default for D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT { pub pMotionVectorTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -32986,7 +32442,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_DECODER_HEAP_DESC { pub NodeMask: u32, @@ -33031,7 +32486,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODER_HEAP_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM { pub pBuffer: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -33100,7 +32554,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { pub Enable: super::super::Foundation::BOOL, @@ -33140,7 +32593,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { pub Enable: super::super::Foundation::BOOL, @@ -33213,7 +32665,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_FRAME_ARGUMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS { pub NumFrameArguments: u32, @@ -33253,7 +32704,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM { pub Offset: u64, @@ -33290,7 +32740,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS { pub pOutputTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -33328,7 +32777,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { pub pOutputTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -33367,7 +32815,6 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_DECODE_REFERENCE_FRAMES { pub NumTexture2Ds: u32, @@ -34511,7 +33958,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPP } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM { pub pBuffer: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -34548,7 +33994,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_ENCODER_DESC { pub NodeMask: u32, @@ -34578,7 +34023,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS { pub SequenceControlDesc: D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC, @@ -34604,7 +34048,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENT } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS { pub Bitstream: D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM, @@ -34642,7 +34085,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMEN } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER { pub pBuffer: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -35212,7 +34654,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC { pub IntraRefreshFrameIndex: u32, @@ -35416,7 +34857,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_PROFILE_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_ENCODER_RATE_CONTROL { pub Mode: D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE, @@ -35808,7 +35248,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE { pub pReconstructedPicture: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -35912,7 +35351,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPT } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS { pub EncoderCodec: D3D12_VIDEO_ENCODER_CODEC, @@ -35938,7 +35376,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARG } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS { pub ResolvedLayoutMetadata: D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER, @@ -35974,7 +35411,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_AR } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC { pub Flags: D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS, @@ -36107,7 +35543,6 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEV } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_ENCODE_REFERENCE_FRAMES { pub NumTexture2Ds: u32, @@ -36177,7 +35612,6 @@ impl ::core::default::Default for D3D12_VIDEO_EXTENSION_COMMAND_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_EXTENSION_COMMAND_INFO { pub CommandId: ::windows_core::GUID, @@ -36248,7 +35682,6 @@ impl ::core::default::Default for D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_FORMAT { pub Format: super::super::Graphics::Dxgi::Common::DXGI_FORMAT, @@ -36287,7 +35720,6 @@ impl ::core::default::Default for D3D12_VIDEO_FORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_MOTION_ESTIMATOR_DESC { pub NodeMask: u32, @@ -36329,7 +35761,6 @@ impl ::core::default::Default for D3D12_VIDEO_MOTION_ESTIMATOR_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { pub pInputTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -36369,7 +35800,6 @@ impl ::core::default::Default for D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT { pub pMotionVectorHeap: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -36405,7 +35835,6 @@ impl ::core::default::Default for D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC { pub NodeMask: u32, @@ -36509,7 +35938,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_FILTER_RANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_INPUT_STREAM { pub pTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -36547,7 +35975,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_INPUT_STREAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS { pub InputStream: [D3D12_VIDEO_PROCESS_INPUT_STREAM; 2], @@ -36588,7 +36015,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 { pub InputStream: [D3D12_VIDEO_PROCESS_INPUT_STREAM; 2], @@ -36630,7 +36056,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC { pub Format: super::super::Graphics::Dxgi::Common::DXGI_FORMAT, @@ -36779,7 +36204,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_LUMA_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM { pub pTexture2D: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -36816,7 +36240,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS { pub OutputStream: [D3D12_VIDEO_PROCESS_OUTPUT_STREAM; 2], @@ -36853,7 +36276,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { pub Format: super::super::Graphics::Dxgi::Common::DXGI_FORMAT, @@ -36897,7 +36319,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub struct D3D12_VIDEO_PROCESS_REFERENCE_SET { pub NumPastFrames: u32, @@ -36971,7 +36392,6 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_TRANSFORM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D12_VIDEO_SAMPLE { pub Width: u32, @@ -37722,7 +37142,6 @@ impl ::core::default::Default for DXVA2_ValueRange { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA2_VideoDesc { pub SampleWidth: u32, @@ -37783,7 +37202,6 @@ impl ::core::default::Default for DXVA2_VideoProcessBltParams { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA2_VideoProcessorCaps { pub DeviceCaps: u32, @@ -37841,7 +37259,6 @@ impl ::core::default::Default for DXVA2_VideoProcessorCaps { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA2_VideoSample { pub Start: i64, @@ -37902,7 +37319,6 @@ impl ::core::default::Default for DXVABufferInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVACompBufferInfo { pub NumCompBuffers: u32, @@ -38006,7 +37422,6 @@ impl ::core::default::Default for DXVAHDETW_DESTROYVIDEOPROCESSOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHDETW_VIDEOPROCESSBLTHD { pub pObject: u64, @@ -38051,7 +37466,6 @@ impl ::core::default::Default for DXVAHDETW_VIDEOPROCESSBLTHD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHDETW_VIDEOPROCESSBLTHD_STREAM { pub pObject: u64, @@ -38178,7 +37592,6 @@ impl ::core::default::Default for DXVAHDETW_VIDEOPROCESSSTREAMSTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHDSW_CALLBACKS { pub CreateDevice: PDXVAHDSW_CreateDevice, @@ -38641,7 +38054,6 @@ impl ::core::default::Default for DXVAHD_RATIONAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHD_STREAM_DATA { pub Enable: super::super::Foundation::BOOL, @@ -38745,7 +38157,6 @@ impl ::core::default::Default for DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHD_STREAM_STATE_D3DFORMAT_DATA { pub Format: super::super::Graphics::Direct3D9::D3DFORMAT, @@ -39157,7 +38568,6 @@ impl ::core::default::Default for DXVAHD_VPCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAHD_VPDEVCAPS { pub DeviceType: DXVAHD_DEVICE_TYPE, @@ -39217,7 +38627,6 @@ impl ::core::default::Default for DXVAHD_VPDEVCAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVAUncompDataInfo { pub UncompWidth: u32, @@ -39594,7 +39003,6 @@ impl ::core::default::Default for DXVA_DeinterlaceBltEx32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA_DeinterlaceCaps { pub Size: u32, @@ -39670,7 +39078,6 @@ impl ::core::default::Default for DXVA_DeinterlaceQueryAvailableModes { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA_DeinterlaceQueryModeCaps { pub Size: u32, @@ -39858,7 +39265,6 @@ impl ::core::default::Default for DXVA_ProcAmpControlBlt { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA_ProcAmpControlCaps { pub Size: u32, @@ -39900,7 +39306,6 @@ impl ::core::default::Default for DXVA_ProcAmpControlCaps { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA_ProcAmpControlQueryRange { pub Size: u32, @@ -39940,7 +39345,6 @@ impl ::core::default::Default for DXVA_ProcAmpControlQueryRange { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct DXVA_VideoDesc { pub Size: u32, @@ -41027,7 +40431,6 @@ impl ::core::default::Default for MFOffset { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_ACQUIRE_USER_CREDENTIAL_EVENT { pub header: MFP_EVENT_HEADER, @@ -41085,7 +40488,6 @@ impl ::core::default::Default for MFP_ACQUIRE_USER_CREDENTIAL_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_ERROR_EVENT { pub header: MFP_EVENT_HEADER, @@ -41121,7 +40523,6 @@ impl ::core::default::Default for MFP_ERROR_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_EVENT_HEADER { pub eEventType: MFP_EVENT_TYPE, @@ -41161,7 +40562,6 @@ impl ::core::default::Default for MFP_EVENT_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_FRAME_STEP_EVENT { pub header: MFP_EVENT_HEADER, @@ -41198,7 +40598,6 @@ impl ::core::default::Default for MFP_FRAME_STEP_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_MEDIAITEM_CLEARED_EVENT { pub header: MFP_EVENT_HEADER, @@ -41235,7 +40634,6 @@ impl ::core::default::Default for MFP_MEDIAITEM_CLEARED_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_MEDIAITEM_CREATED_EVENT { pub header: MFP_EVENT_HEADER, @@ -41273,7 +40671,6 @@ impl ::core::default::Default for MFP_MEDIAITEM_CREATED_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_MEDIAITEM_SET_EVENT { pub header: MFP_EVENT_HEADER, @@ -41310,7 +40707,6 @@ impl ::core::default::Default for MFP_MEDIAITEM_SET_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_MF_EVENT { pub header: MFP_EVENT_HEADER, @@ -41349,7 +40745,6 @@ impl ::core::default::Default for MFP_MF_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_PAUSE_EVENT { pub header: MFP_EVENT_HEADER, @@ -41386,7 +40781,6 @@ impl ::core::default::Default for MFP_PAUSE_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_PLAYBACK_ENDED_EVENT { pub header: MFP_EVENT_HEADER, @@ -41423,7 +40817,6 @@ impl ::core::default::Default for MFP_PLAYBACK_ENDED_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_PLAY_EVENT { pub header: MFP_EVENT_HEADER, @@ -41460,7 +40853,6 @@ impl ::core::default::Default for MFP_PLAY_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_POSITION_SET_EVENT { pub header: MFP_EVENT_HEADER, @@ -41497,7 +40889,6 @@ impl ::core::default::Default for MFP_POSITION_SET_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_RATE_SET_EVENT { pub header: MFP_EVENT_HEADER, @@ -41535,7 +40926,6 @@ impl ::core::default::Default for MFP_RATE_SET_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct MFP_STOP_EVENT { pub header: MFP_EVENT_HEADER, @@ -42000,7 +41390,6 @@ impl ::core::default::Default for MFVIDEOFORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub struct MFVideoAlphaBitmap { pub GetBitmapFromDC: super::super::Foundation::BOOL, @@ -42024,7 +41413,6 @@ impl ::core::default::Default for MFVideoAlphaBitmap { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Graphics_Gdi"))] pub union MFVideoAlphaBitmap_0 { pub hdc: super::super::Graphics::Gdi::HDC, @@ -42638,7 +42026,6 @@ impl ::core::default::Default for MOVE_RECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MPEG1VIDEOINFO { pub hdr: VIDEOINFOHEADER, @@ -42679,7 +42066,6 @@ impl ::core::default::Default for MPEG1VIDEOINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MPEG2VIDEOINFO { pub hdr: VIDEOINFOHEADER2, @@ -42809,7 +42195,6 @@ impl ::core::default::Default for OPM_ACP_AND_CGMSA_SIGNALING { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub struct OPM_ACTUAL_OUTPUT_FORMAT { pub rnRandomNumber: OPM_RANDOM_NUMBER, @@ -43369,7 +42754,6 @@ impl ::core::default::Default for TOC_ENTRY_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct VIDEOINFOHEADER { pub rcSource: super::super::Foundation::RECT, @@ -43412,7 +42796,6 @@ impl ::core::default::Default for VIDEOINFOHEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct VIDEOINFOHEADER2 { pub rcSource: super::super::Foundation::RECT, @@ -43447,7 +42830,6 @@ impl ::core::default::Default for VIDEOINFOHEADER2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union VIDEOINFOHEADER2_0 { pub dwControlFlags: u32, @@ -43472,7 +42854,6 @@ impl ::core::default::Default for VIDEOINFOHEADER2_0 { } } pub type MFPERIODICCALLBACK = ::core::option::Option)>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_CreateDevice = ::core::option::Option, phdevice: *mut super::super::Foundation::HANDLE) -> ::windows_core::HRESULT>; pub type PDXVAHDSW_CreateVideoProcessor = ::core::option::Option ::windows_core::HRESULT>; @@ -43482,26 +42863,20 @@ pub type PDXVAHDSW_GetVideoProcessBltStatePrivate = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_GetVideoProcessorCaps = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_GetVideoProcessorCustomRates = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_GetVideoProcessorDeviceCaps = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_GetVideoProcessorFilterRange = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_GetVideoProcessorInputFormats = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_GetVideoProcessorOutputFormats = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_Plugin = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_ProposeVideoPrivateFormat = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_SetVideoProcessBltState = ::core::option::Option ::windows_core::HRESULT>; pub type PDXVAHDSW_SetVideoProcessStreamState = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHDSW_VideoProcessBltHD = ::core::option::Option, outputframe: u32, streamcount: u32, pstreams: *const DXVAHD_STREAM_DATA) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Graphics_Direct3D9\"`"] #[cfg(feature = "Win32_Graphics_Direct3D9")] pub type PDXVAHD_CreateDevice = ::core::option::Option, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: PDXVAHDSW_Plugin, ppdevice: *mut ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/impl.rs index 2af3e0c4ad..95bd42f6ad 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeed_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Xml(&self, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result<::windows_core::BSTR>; @@ -509,7 +508,6 @@ impl IFeed_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeed2_Impl: Sized + IFeed_Impl { fn GetItemByEffectiveId(&self, itemeffectiveid: i32) -> ::windows_core::Result; @@ -592,7 +590,6 @@ impl IFeed2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedEnclosure_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Url(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -754,7 +751,6 @@ impl IFeedEnclosure_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Error(&self) -> ::windows_core::Result<()>; @@ -827,7 +823,6 @@ impl IFeedEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedFolder_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Feeds(&self) -> ::windows_core::Result; @@ -1060,7 +1055,6 @@ impl IFeedFolder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedFolderEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Error(&self) -> ::windows_core::Result<()>; @@ -1189,7 +1183,6 @@ impl IFeedFolderEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Xml(&self, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1415,7 +1408,6 @@ impl IFeedItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedItem2_Impl: Sized + IFeedItem_Impl { fn EffectiveId(&self) -> ::windows_core::Result; @@ -1442,7 +1434,6 @@ impl IFeedItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IFeedsEnum_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1498,7 +1489,6 @@ impl IFeedsEnum_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFeedsManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RootFolder(&self) -> ::windows_core::Result; @@ -1720,7 +1710,6 @@ impl IWMPAudioRenderConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCdrom_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn driveSpecifier(&self, pbstrdrive: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1764,7 +1753,6 @@ impl IWMPCdrom_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCdromBurn_Impl: Sized { fn isAvailable(&self, bstritem: &::windows_core::BSTR, pisavailable: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -1885,7 +1873,6 @@ impl IWMPCdromBurn_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCdromCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -1976,7 +1963,6 @@ impl IWMPCdromRip_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPClosedCaption_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SAMIStyle(&self, pbstrsamistyle: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2049,7 +2035,6 @@ impl IWMPClosedCaption_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPClosedCaption2_Impl: Sized + IWMPClosedCaption_Impl { fn SAMILangCount(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -2244,7 +2229,6 @@ impl IWMPContentContainerList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPContentPartner_Impl: Sized { fn SetCallback(&self, pcallback: ::core::option::Option<&IWMPContentPartnerCallback>) -> ::windows_core::Result<()>; @@ -2550,7 +2534,6 @@ impl IWMPContentPartnerCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPControls_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_isAvailable(&self, bstritem: &::windows_core::BSTR, pisavailable: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -2685,7 +2668,6 @@ impl IWMPControls_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPControls2_Impl: Sized + IWMPControls_Impl { fn step(&self, lstep: i32) -> ::windows_core::Result<()>; @@ -2706,7 +2688,6 @@ impl IWMPControls2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPControls3_Impl: Sized + IWMPControls2_Impl { fn audioLanguageCount(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -2820,7 +2801,6 @@ impl IWMPConvert_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCore_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn close(&self) -> ::windows_core::Result<()>; @@ -3044,7 +3024,6 @@ impl IWMPCore_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCore2_Impl: Sized + IWMPCore_Impl { fn dvd(&self) -> ::windows_core::Result; @@ -3071,7 +3050,6 @@ impl IWMPCore2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPCore3_Impl: Sized + IWMPCore2_Impl { fn newPlaylist(&self, bstrname: &::windows_core::BSTR, bstrurl: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3114,7 +3092,6 @@ impl IWMPCore3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPDVD_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_isAvailable(&self, bstritem: &::windows_core::BSTR, pisavailable: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3173,7 +3150,6 @@ impl IWMPDVD_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPDownloadCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn id(&self, plid: *mut i32) -> ::windows_core::Result<()>; @@ -3244,7 +3220,6 @@ impl IWMPDownloadCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPDownloadItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn sourceURL(&self, pbstrurl: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3317,7 +3292,6 @@ impl IWMPDownloadItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPDownloadItem2_Impl: Sized + IWMPDownloadItem_Impl { fn getItemInfo(&self, bstritemname: &::windows_core::BSTR, pbstrval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3338,7 +3312,6 @@ impl IWMPDownloadItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPDownloadManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn getDownloadCollection(&self, lcollectionid: i32) -> ::windows_core::Result; @@ -3381,7 +3354,6 @@ impl IWMPDownloadManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IWMPEffects_Impl: Sized { fn Render(&self, plevels: *mut TimedLevel, hdc: super::super::Graphics::Gdi::HDC, prc: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -3475,7 +3447,6 @@ impl IWMPEffects_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IWMPEffects2_Impl: Sized + IWMPEffects_Impl { fn SetCore(&self, pplayer: ::core::option::Option<&IWMPCore>) -> ::windows_core::Result<()>; @@ -3534,7 +3505,6 @@ impl IWMPEffects2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPError_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn clearErrorQueue(&self) -> ::windows_core::Result<()>; @@ -3585,7 +3555,6 @@ impl IWMPError_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPErrorItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn errorCode(&self, phr: *mut i32) -> ::windows_core::Result<()>; @@ -3637,7 +3606,6 @@ impl IWMPErrorItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPErrorItem2_Impl: Sized + IWMPErrorItem_Impl { fn condition(&self, plcondition: *mut i32) -> ::windows_core::Result<()>; @@ -3658,7 +3626,6 @@ impl IWMPErrorItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPEvents_Impl: Sized { fn OpenStateChange(&self, newstate: i32); @@ -3990,7 +3957,6 @@ impl IWMPEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPEvents2_Impl: Sized + IWMPEvents_Impl { fn DeviceConnect(&self, pdevice: ::core::option::Option<&IWMPSyncDevice>); @@ -4049,7 +4015,6 @@ impl IWMPEvents2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPEvents3_Impl: Sized + IWMPEvents2_Impl { fn CdromRipStateChange(&self, pcdromrip: ::core::option::Option<&IWMPCdromRip>, wmprs: WMPRipState); @@ -4143,7 +4108,6 @@ impl IWMPEvents3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPEvents4_Impl: Sized + IWMPEvents3_Impl { fn DeviceEstimation(&self, pdevice: ::core::option::Option<&IWMPSyncDevice>, hrresult: ::windows_core::HRESULT, qwestimatedusedspace: i64, qwestimatedspace: i64); @@ -4288,7 +4252,6 @@ impl IWMPGraphCreation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPLibrary_Impl: Sized { fn name(&self, pbstrname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4339,7 +4302,6 @@ impl IWMPLibrary_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPLibrary2_Impl: Sized + IWMPLibrary_Impl { fn getItemInfo(&self, bstritemname: &::windows_core::BSTR, pbstrval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4427,7 +4389,6 @@ impl IWMPLibrarySharingServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMedia_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_isIdentical(&self, piwmpmedia: ::core::option::Option<&IWMPMedia>, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -4570,7 +4531,6 @@ impl IWMPMedia_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMedia2_Impl: Sized + IWMPMedia_Impl { fn error(&self) -> ::windows_core::Result; @@ -4597,7 +4557,6 @@ impl IWMPMedia2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMedia3_Impl: Sized + IWMPMedia2_Impl { fn getAttributeCountByType(&self, bstrtype: &::windows_core::BSTR, bstrlanguage: &::windows_core::BSTR, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -4628,7 +4587,6 @@ impl IWMPMedia3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMediaCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn add(&self, bstrurl: &::windows_core::BSTR) -> ::windows_core::Result; @@ -4777,7 +4735,6 @@ impl IWMPMediaCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMediaCollection2_Impl: Sized + IWMPMediaCollection_Impl { fn createQuery(&self) -> ::windows_core::Result; @@ -4873,7 +4830,6 @@ impl IWMPMediaPluginRegistrar_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMetadataPicture_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn mimeType(&self, pbstrmimetype: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4918,7 +4874,6 @@ impl IWMPMetadataPicture_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPMetadataText_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn description(&self, pbstrdescription: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4949,7 +4904,6 @@ impl IWMPMetadataText_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPNetwork_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn bandWidth(&self, plbandwidth: *mut i32) -> ::windows_core::Result<()>; @@ -5332,7 +5286,6 @@ impl IWMPNodeWindowlessHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlayer_Impl: Sized + IWMPCore_Impl { fn enabled(&self, pbenabled: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -5405,7 +5358,6 @@ impl IWMPPlayer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlayer2_Impl: Sized + IWMPCore_Impl { fn enabled(&self, pbenabled: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -5506,7 +5458,6 @@ impl IWMPPlayer2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlayer3_Impl: Sized + IWMPCore2_Impl { fn enabled(&self, pbenabled: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -5607,7 +5558,6 @@ impl IWMPPlayer3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlayer4_Impl: Sized + IWMPCore3_Impl { fn enabled(&self, pbenabled: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -5735,7 +5685,6 @@ impl IWMPPlayer4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlayerApplication_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn switchToPlayerApplication(&self) -> ::windows_core::Result<()>; @@ -5834,7 +5783,6 @@ impl IWMPPlayerServices2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlaylist_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -5955,7 +5903,6 @@ impl IWMPPlaylist_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlaylistArray_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -5992,7 +5939,6 @@ impl IWMPPlaylistArray_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPPlaylistCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn newPlaylist(&self, bstrname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -6164,7 +6110,6 @@ impl IWMPPluginEnable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IWMPPluginUI_Impl: Sized { fn SetCore(&self, pcore: ::core::option::Option<&IWMPCore>) -> ::windows_core::Result<()>; @@ -6230,7 +6175,6 @@ impl IWMPPluginUI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPQuery_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn addCondition(&self, bstrattribute: &::windows_core::BSTR, bstroperator: &::windows_core::BSTR, bstrvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -6261,7 +6205,6 @@ impl IWMPQuery_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPRemoteMediaServices_Impl: Sized { fn GetServiceType(&self, pbstrtype: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -6360,7 +6303,6 @@ impl IWMPServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPSettings_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_isAvailable(&self, bstritem: &::windows_core::BSTR, pisavailable: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -6538,7 +6480,6 @@ impl IWMPSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPSettings2_Impl: Sized + IWMPSettings_Impl { fn defaultAudioLanguage(&self, pllangid: *mut i32) -> ::windows_core::Result<()>; @@ -6593,7 +6534,6 @@ impl IWMPSkinManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPStringCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()>; @@ -6624,7 +6564,6 @@ impl IWMPStringCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPStringCollection2_Impl: Sized + IWMPStringCollection_Impl { fn isIdentical(&self, piwmpstringcollection2: ::core::option::Option<&IWMPStringCollection2>, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -6669,7 +6608,6 @@ impl IWMPStringCollection2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPSubscriptionService_Impl: Sized { fn allowPlay(&self, hwnd: super::super::Foundation::HWND, pmedia: ::core::option::Option<&IWMPMedia>, pfallowplay: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -6714,7 +6652,6 @@ impl IWMPSubscriptionService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPSubscriptionService2_Impl: Sized + IWMPSubscriptionService_Impl { fn stopBackgroundProcessing(&self) -> ::windows_core::Result<()>; @@ -6918,7 +6855,6 @@ impl IWMPSyncDevice2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMPSyncDevice3_Impl: Sized + IWMPSyncDevice2_Impl { fn estimateSyncSize(&self, pnonruleplaylist: ::core::option::Option<&IWMPPlaylist>, prulesplaylist: ::core::option::Option<&IWMPPlaylist>) -> ::windows_core::Result<()>; @@ -7016,7 +6952,6 @@ impl IWMPUserEventSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IWMPVideoRenderConfig_Impl: Sized { fn SetpresenterActivate(&self, pactivate: ::core::option::Option<&super::MediaFoundation::IMFActivate>) -> ::windows_core::Result<()>; @@ -7054,7 +6989,6 @@ impl IWMPWindowMessageSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXFeed_Impl: Sized { fn Xml(&self, uiitemcount: u32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result; @@ -7547,7 +7481,6 @@ impl IXFeed_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXFeed2_Impl: Sized + IXFeed_Impl { fn GetItemByEffectiveId(&self, uieffectiveid: u32, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -8151,7 +8084,6 @@ impl IXFeedFolderEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXFeedItem_Impl: Sized { fn Xml(&self, fxif: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result; @@ -8365,7 +8297,6 @@ impl IXFeedItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXFeedItem2_Impl: Sized + IXFeedItem_Impl { fn EffectiveId(&self) -> ::windows_core::Result; @@ -8421,7 +8352,6 @@ impl IXFeedsEnum_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXFeedsManager_Impl: Sized { fn RootFolder(&self, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -8592,7 +8522,6 @@ impl IXFeedsManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _WMPOCXEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] 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 7893e0f4fb..b1e7d8a132 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeed, - IFeed_Vtbl, - 0xf7f915d8_2ede_42bc_98e7_a5d05063a757 -); +::windows_core::imp::com_interface!(IFeed, IFeed_Vtbl, 0xf7f915d8_2ede_42bc_98e7_a5d05063a757); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeed, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -47,7 +42,6 @@ impl IFeed { { (::windows_core::Interface::vtable(self).Move)(::windows_core::Interface::as_raw(self), newparentpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -91,13 +85,11 @@ impl IFeed { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LocalEnclosurePath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Items(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Items)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItem(&self, itemid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -182,7 +174,6 @@ impl IFeed { pub unsafe fn MarkAllItemsRead(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MarkAllItemsRead)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -260,12 +251,7 @@ pub struct IFeed_Vtbl { pub ItemCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeed2, - IFeed2_Vtbl, - 0x33f2ea09_1398_4ab9_b6a4_f94b49d0a42e -); +::windows_core::imp::com_interface!(IFeed2, IFeed2_Vtbl, 0x33f2ea09_1398_4ab9_b6a4_f94b49d0a42e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeed2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFeed); #[cfg(feature = "Win32_System_Com")] @@ -308,7 +294,6 @@ impl IFeed2 { { (::windows_core::Interface::vtable(self).base__.Move)(::windows_core::Interface::as_raw(self), newparentpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -352,13 +337,11 @@ impl IFeed2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.LocalEnclosurePath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Items(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Items)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItem(&self, itemid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -443,7 +426,6 @@ impl IFeed2 { pub unsafe fn MarkAllItemsRead(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.MarkAllItemsRead)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -457,7 +439,6 @@ impl IFeed2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ItemCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItemByEffectiveId(&self, itemeffectiveid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -502,12 +483,7 @@ pub struct IFeed2_Vtbl { pub ClearCredentials: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedEnclosure, - IFeedEnclosure_Vtbl, - 0x361c26f7_90a4_4e67_ae09_3a36a546436a -); +::windows_core::imp::com_interface!(IFeedEnclosure, IFeedEnclosure_Vtbl, 0x361c26f7_90a4_4e67_ae09_3a36a546436a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedEnclosure, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -542,7 +518,6 @@ impl IFeedEnclosure { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LocalPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -592,12 +567,7 @@ pub struct IFeedEnclosure_Vtbl { pub SetFile: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedEvents, - IFeedEvents_Vtbl, - 0xabf35c99_0681_47ea_9a8c_1436a375a99e -); +::windows_core::imp::com_interface!(IFeedEvents, IFeedEvents_Vtbl, 0xabf35c99_0681_47ea_9a8c_1436a375a99e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -665,29 +635,21 @@ pub struct IFeedEvents_Vtbl { pub FeedItemCountChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedFolder, - IFeedFolder_Vtbl, - 0x81f04ad1_4194_4d7d_86d6_11813cec163c -); +::windows_core::imp::com_interface!(IFeedFolder, IFeedFolder_Vtbl, 0x81f04ad1_4194_4d7d_86d6_11813cec163c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedFolder, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFeedFolder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Feeds(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Feeds)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subfolders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Subfolders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFeed(&self, feedname: P0, feedurl: P1) -> ::windows_core::Result where @@ -697,7 +659,6 @@ impl IFeedFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFeed)(::windows_core::Interface::as_raw(self), feedname.into_param().abi(), feedurl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSubfolder(&self, foldername: P0) -> ::windows_core::Result where @@ -713,7 +674,6 @@ impl IFeedFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExistsFeed)(::windows_core::Interface::as_raw(self), feedname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeed(&self, feedname: P0) -> ::windows_core::Result where @@ -729,7 +689,6 @@ impl IFeedFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExistsSubfolder)(::windows_core::Interface::as_raw(self), foldername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSubfolder(&self, foldername: P0) -> ::windows_core::Result where @@ -761,7 +720,6 @@ impl IFeedFolder { { (::windows_core::Interface::vtable(self).Move)(::windows_core::Interface::as_raw(self), newparentpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -779,7 +737,6 @@ impl IFeedFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TotalItemCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWatcher(&self, scope: FEEDS_EVENTS_SCOPE, mask: FEEDS_EVENTS_MASK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -835,12 +792,7 @@ pub struct IFeedFolder_Vtbl { GetWatcher: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedFolderEvents, - IFeedFolderEvents_Vtbl, - 0x20a59fa6_a844_4630_9e98_175f70b4d55b -); +::windows_core::imp::com_interface!(IFeedFolderEvents, IFeedFolderEvents_Vtbl, 0x20a59fa6_a844_4630_9e98_175f70b4d55b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedFolderEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -968,12 +920,7 @@ pub struct IFeedFolderEvents_Vtbl { pub FeedItemCountChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedItem, - IFeedItem_Vtbl, - 0x0a1e6cad_0a47_4da2_a13d_5baaa5c8bd4f -); +::windows_core::imp::com_interface!(IFeedItem, IFeedItem_Vtbl, 0x0a1e6cad_0a47_4da2_a13d_5baaa5c8bd4f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1010,7 +957,6 @@ impl IFeedItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Author)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Enclosure(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1030,7 +976,6 @@ impl IFeedItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LocalId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1082,12 +1027,7 @@ pub struct IFeedItem_Vtbl { pub Modified: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedItem2, - IFeedItem2_Vtbl, - 0x79ac9ef4_f9c1_4d2b_a50b_a7ffba4dcf37 -); +::windows_core::imp::com_interface!(IFeedItem2, IFeedItem2_Vtbl, 0x79ac9ef4_f9c1_4d2b_a50b_a7ffba4dcf37); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFeedItem); #[cfg(feature = "Win32_System_Com")] @@ -1124,7 +1064,6 @@ impl IFeedItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Author)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Enclosure(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1144,7 +1083,6 @@ impl IFeedItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.LocalId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1178,12 +1116,7 @@ pub struct IFeedItem2_Vtbl { pub EffectiveId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedsEnum, - IFeedsEnum_Vtbl, - 0xe3cd0028_2eed_4c60_8fae_a3225309a836 -); +::windows_core::imp::com_interface!(IFeedsEnum, IFeedsEnum_Vtbl, 0xe3cd0028_2eed_4c60_8fae_a3225309a836); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedsEnum, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1192,13 +1125,11 @@ impl IFeedsEnum { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1221,17 +1152,11 @@ pub struct IFeedsEnum_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFeedsManager, - IFeedsManager_Vtbl, - 0xa74029cc_1f1a_4906_88f0_810638d86591 -); +::windows_core::imp::com_interface!(IFeedsManager, IFeedsManager_Vtbl, 0xa74029cc_1f1a_4906_88f0_810638d86591); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFeedsManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFeedsManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RootFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1251,7 +1176,6 @@ impl IFeedsManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExistsFeed)(::windows_core::Interface::as_raw(self), feedpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeed(&self, feedpath: P0) -> ::windows_core::Result where @@ -1260,7 +1184,6 @@ impl IFeedsManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFeed)(::windows_core::Interface::as_raw(self), feedpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFeedByUrl(&self, feedurl: P0) -> ::windows_core::Result where @@ -1276,7 +1199,6 @@ impl IFeedsManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExistsFolder)(::windows_core::Interface::as_raw(self), folderpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolder(&self, folderpath: P0) -> ::windows_core::Result where @@ -1381,12 +1303,7 @@ pub struct IWMPAudioRenderConfig_Vtbl { pub SetaudioOutputDevice: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPCdrom, - IWMPCdrom_Vtbl, - 0xcfab6e98_8730_11d3_b388_00c04f68574b -); +::windows_core::imp::com_interface!(IWMPCdrom, IWMPCdrom_Vtbl, 0xcfab6e98_8730_11d3_b388_00c04f68574b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPCdrom, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1394,7 +1311,6 @@ impl IWMPCdrom { pub unsafe fn driveSpecifier(&self, pbstrdrive: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).driveSpecifier)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrdrive)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1446,13 +1362,11 @@ impl IWMPCdromBurn { pub unsafe fn SetburnFormat(&self, wmpbf: WMPBurnFormat) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetburnFormat)(::windows_core::Interface::as_raw(self), wmpbf).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn burnPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).burnPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetburnPlaylist(&self, pplaylist: P0) -> ::windows_core::Result<()> where @@ -1505,12 +1419,7 @@ pub struct IWMPCdromBurn_Vtbl { pub erase: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPCdromCollection, - IWMPCdromCollection_Vtbl, - 0xee4c8fe2_34b2_11d3_a3bf_006097c9b344 -); +::windows_core::imp::com_interface!(IWMPCdromCollection, IWMPCdromCollection_Vtbl, 0xee4c8fe2_34b2_11d3_a3bf_006097c9b344); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPCdromCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1518,13 +1427,11 @@ impl IWMPCdromCollection { pub unsafe fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).count)(::windows_core::Interface::as_raw(self), plcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByDriveSpecifier(&self, bstrdrivespecifier: P0) -> ::windows_core::Result where @@ -1575,12 +1482,7 @@ pub struct IWMPCdromRip_Vtbl { pub stopRip: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPClosedCaption, - IWMPClosedCaption_Vtbl, - 0x4f2df574_c588_11d3_9ed0_00c04fb6e937 -); +::windows_core::imp::com_interface!(IWMPClosedCaption, IWMPClosedCaption_Vtbl, 0x4f2df574_c588_11d3_9ed0_00c04fb6e937); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPClosedCaption, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1637,12 +1539,7 @@ pub struct IWMPClosedCaption_Vtbl { pub SetcaptioningId: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPClosedCaption2, - IWMPClosedCaption2_Vtbl, - 0x350ba78b_6bc8_4113_a5f5_312056934eb6 -); +::windows_core::imp::com_interface!(IWMPClosedCaption2, IWMPClosedCaption2_Vtbl, 0x350ba78b_6bc8_4113_a5f5_312056934eb6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPClosedCaption2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPClosedCaption); #[cfg(feature = "Win32_System_Com")] @@ -1875,7 +1772,6 @@ impl IWMPContentPartner { { (::windows_core::Interface::vtable(self).GetListContents)(::windows_core::Interface::as_raw(self), location.into_param().abi(), ::core::mem::transmute(pcontext), bstrlisttype.into_param().abi(), bstrparams.into_param().abi(), dwlistcookie).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Login(&self, userinfo: super::super::System::Com::BLOB, pwdinfo: super::super::System::Com::BLOB, fusedcachedcreds: P0, foktocache: P1) -> ::windows_core::Result<()> where @@ -1884,7 +1780,6 @@ impl IWMPContentPartner { { (::windows_core::Interface::vtable(self).Login)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(userinfo), ::core::mem::transmute(pwdinfo), fusedcachedcreds.into_param().abi(), foktocache.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Authenticate(&self, userinfo: super::super::System::Com::BLOB, pwdinfo: super::super::System::Com::BLOB) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Authenticate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(userinfo), ::core::mem::transmute(pwdinfo)).ok() @@ -2040,12 +1935,7 @@ pub struct IWMPContentPartnerCallback_Vtbl { pub VerifyPermissionComplete: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPControls, - IWMPControls_Vtbl, - 0x74c09e02_f828_11d2_a74b_00a0c905f36e -); +::windows_core::imp::com_interface!(IWMPControls, IWMPControls_Vtbl, 0x74c09e02_f828_11d2_a74b_00a0c905f36e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPControls, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2086,13 +1976,11 @@ impl IWMPControls { pub unsafe fn previous(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).previous)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).currentItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2106,7 +1994,6 @@ impl IWMPControls { pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetcurrentMarker)(::windows_core::Interface::as_raw(self), lmarker).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2147,12 +2034,7 @@ pub struct IWMPControls_Vtbl { playItem: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPControls2, - IWMPControls2_Vtbl, - 0x6f030d25_0890_480f_9775_1f7e40ab5b8e -); +::windows_core::imp::com_interface!(IWMPControls2, IWMPControls2_Vtbl, 0x6f030d25_0890_480f_9775_1f7e40ab5b8e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPControls2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPControls); #[cfg(feature = "Win32_System_Com")] @@ -2193,13 +2075,11 @@ impl IWMPControls2 { pub unsafe fn previous(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.previous)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2213,7 +2093,6 @@ impl IWMPControls2 { pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetcurrentMarker)(::windows_core::Interface::as_raw(self), lmarker).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2233,12 +2112,7 @@ pub struct IWMPControls2_Vtbl { pub step: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPControls3, - IWMPControls3_Vtbl, - 0xa1d1110e_d545_476a_9a78_ac3e4cb1e6bd -); +::windows_core::imp::com_interface!(IWMPControls3, IWMPControls3_Vtbl, 0xa1d1110e_d545_476a_9a78_ac3e4cb1e6bd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPControls3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPControls, IWMPControls2); #[cfg(feature = "Win32_System_Com")] @@ -2279,13 +2153,11 @@ impl IWMPControls3 { pub unsafe fn previous(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.previous)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.currentItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2299,7 +2171,6 @@ impl IWMPControls3 { pub unsafe fn SetcurrentMarker(&self, lmarker: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetcurrentMarker)(::windows_core::Interface::as_raw(self), lmarker).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -2382,12 +2253,7 @@ pub struct IWMPConvert_Vtbl { pub GetErrorURL: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPCore, - IWMPCore_Vtbl, - 0xd84cca99_cce2_11d2_9ecc_0000f8085981 -); +::windows_core::imp::com_interface!(IWMPCore, IWMPCore_Vtbl, 0xd84cca99_cce2_11d2_9ecc_0000f8085981); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPCore, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2410,25 +2276,21 @@ impl IWMPCore { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -2436,13 +2298,11 @@ impl IWMPCore { { (::windows_core::Interface::vtable(self).SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2457,19 +2317,16 @@ impl IWMPCore { { (::windows_core::Interface::vtable(self).launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -2477,13 +2334,11 @@ impl IWMPCore { { (::windows_core::Interface::vtable(self).SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2492,7 +2347,6 @@ impl IWMPCore { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2566,12 +2420,7 @@ pub struct IWMPCore_Vtbl { pub status: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPCore2, - IWMPCore2_Vtbl, - 0xbc17e5b7_7561_4c18_bb90_17d485775659 -); +::windows_core::imp::com_interface!(IWMPCore2, IWMPCore2_Vtbl, 0xbc17e5b7_7561_4c18_bb90_17d485775659); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPCore2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore); #[cfg(feature = "Win32_System_Com")] @@ -2594,25 +2443,21 @@ impl IWMPCore2 { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -2620,13 +2465,11 @@ impl IWMPCore2 { { (::windows_core::Interface::vtable(self).base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2641,19 +2484,16 @@ impl IWMPCore2 { { (::windows_core::Interface::vtable(self).base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -2661,13 +2501,11 @@ impl IWMPCore2 { { (::windows_core::Interface::vtable(self).base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2676,7 +2514,6 @@ impl IWMPCore2 { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2685,7 +2522,6 @@ impl IWMPCore2 { pub unsafe fn status(&self, pbstrstatus: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.status)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrstatus)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn dvd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2703,12 +2539,7 @@ pub struct IWMPCore2_Vtbl { dvd: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPCore3, - IWMPCore3_Vtbl, - 0x7587c667_628f_499f_88e7_6a6f4e888464 -); +::windows_core::imp::com_interface!(IWMPCore3, IWMPCore3_Vtbl, 0x7587c667_628f_499f_88e7_6a6f4e888464); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPCore3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore, IWMPCore2); #[cfg(feature = "Win32_System_Com")] @@ -2731,25 +2562,21 @@ impl IWMPCore3 { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -2757,13 +2584,11 @@ impl IWMPCore3 { { (::windows_core::Interface::vtable(self).base__.base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2778,19 +2603,16 @@ impl IWMPCore3 { { (::windows_core::Interface::vtable(self).base__.base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -2798,13 +2620,11 @@ impl IWMPCore3 { { (::windows_core::Interface::vtable(self).base__.base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2813,7 +2633,6 @@ impl IWMPCore3 { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2822,13 +2641,11 @@ impl IWMPCore3 { pub unsafe fn status(&self, pbstrstatus: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.status)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrstatus)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn dvd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.dvd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn newPlaylist(&self, bstrname: P0, bstrurl: P1) -> ::windows_core::Result where @@ -2838,7 +2655,6 @@ impl IWMPCore3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).newPlaylist)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrurl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn newMedia(&self, bstrurl: P0) -> ::windows_core::Result where @@ -2863,12 +2679,7 @@ pub struct IWMPCore3_Vtbl { newMedia: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPDVD, - IWMPDVD_Vtbl, - 0x8da61686_4668_4a5c_ae5d_803193293dbe -); +::windows_core::imp::com_interface!(IWMPDVD, IWMPDVD_Vtbl, 0x8da61686_4668_4a5c_ae5d_803193293dbe); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPDVD, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2908,12 +2719,7 @@ pub struct IWMPDVD_Vtbl { pub resume: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPDownloadCollection, - IWMPDownloadCollection_Vtbl, - 0x0a319c7f_85f9_436c_b88e_82fd88000e1c -); +::windows_core::imp::com_interface!(IWMPDownloadCollection, IWMPDownloadCollection_Vtbl, 0x0a319c7f_85f9_436c_b88e_82fd88000e1c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPDownloadCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2924,13 +2730,11 @@ impl IWMPDownloadCollection { pub unsafe fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).count)(::windows_core::Interface::as_raw(self), plcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, litem: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).item)(::windows_core::Interface::as_raw(self), litem, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn startDownload(&self, bstrsourceurl: P0, bstrtype: P1) -> ::windows_core::Result where @@ -2966,12 +2770,7 @@ pub struct IWMPDownloadCollection_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPDownloadItem, - IWMPDownloadItem_Vtbl, - 0xc9470e8e_3f6b_46a9_a0a9_452815c34297 -); +::windows_core::imp::com_interface!(IWMPDownloadItem, IWMPDownloadItem_Vtbl, 0xc9470e8e_3f6b_46a9_a0a9_452815c34297); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPDownloadItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3016,12 +2815,7 @@ pub struct IWMPDownloadItem_Vtbl { pub cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPDownloadItem2, - IWMPDownloadItem2_Vtbl, - 0x9fbb3336_6da3_479d_b8ff_67d46e20a987 -); +::windows_core::imp::com_interface!(IWMPDownloadItem2, IWMPDownloadItem2_Vtbl, 0x9fbb3336_6da3_479d_b8ff_67d46e20a987); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPDownloadItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPDownloadItem); #[cfg(feature = "Win32_System_Com")] @@ -3065,23 +2859,16 @@ pub struct IWMPDownloadItem2_Vtbl { pub getItemInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPDownloadManager, - IWMPDownloadManager_Vtbl, - 0xe15e9ad1_8f20_4cc4_9ec7_1a328ca86a0d -); +::windows_core::imp::com_interface!(IWMPDownloadManager, IWMPDownloadManager_Vtbl, 0xe15e9ad1_8f20_4cc4_9ec7_1a328ca86a0d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPDownloadManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWMPDownloadManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getDownloadCollection(&self, lcollectionid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getDownloadCollection)(::windows_core::Interface::as_raw(self), lcollectionid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createDownloadCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3105,7 +2892,6 @@ pub struct IWMPDownloadManager_Vtbl { ::windows_core::imp::com_interface!(IWMPEffects, IWMPEffects_Vtbl, 0xd3984c13_c3cb_48e2_8be5_5168340b4f35); ::windows_core::imp::interface_hierarchy!(IWMPEffects, ::windows_core::IUnknown); impl IWMPEffects { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Render(&self, plevels: *mut TimedLevel, hdc: P0, prc: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -3175,7 +2961,6 @@ pub struct IWMPEffects_Vtbl { ::windows_core::imp::com_interface!(IWMPEffects2, IWMPEffects2_Vtbl, 0x695386ec_aa3c_4618_a5e1_dd9a8b987632); ::windows_core::imp::interface_hierarchy!(IWMPEffects2, ::windows_core::IUnknown, IWMPEffects); impl IWMPEffects2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Render(&self, plevels: *mut TimedLevel, hdc: P0, prc: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -3222,7 +3007,6 @@ impl IWMPEffects2 { pub unsafe fn RenderFullScreen(&self, plevels: *mut TimedLevel) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RenderFullScreen)(::windows_core::Interface::as_raw(self), plevels).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCore(&self, pplayer: P0) -> ::windows_core::Result<()> where @@ -3239,7 +3023,6 @@ impl IWMPEffects2 { pub unsafe fn Destroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Destroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NotifyNewMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -3279,12 +3062,7 @@ pub struct IWMPEffects2_Vtbl { pub RenderWindowed: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TimedLevel, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPError, - IWMPError_Vtbl, - 0xa12dcf7d_14ab_4c1b_a8cd_63909f06025b -); +::windows_core::imp::com_interface!(IWMPError, IWMPError_Vtbl, 0xa12dcf7d_14ab_4c1b_a8cd_63909f06025b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPError, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3295,7 +3073,6 @@ impl IWMPError { pub unsafe fn errorCount(&self, plnumerrors: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).errorCount)(::windows_core::Interface::as_raw(self), plnumerrors).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, dwindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3319,12 +3096,7 @@ pub struct IWMPError_Vtbl { pub webHelp: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPErrorItem, - IWMPErrorItem_Vtbl, - 0x3614c646_3b3b_4de7_a81e_930e3f2127b3 -); +::windows_core::imp::com_interface!(IWMPErrorItem, IWMPErrorItem_Vtbl, 0x3614c646_3b3b_4de7_a81e_930e3f2127b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPErrorItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3357,12 +3129,7 @@ pub struct IWMPErrorItem_Vtbl { pub customUrl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPErrorItem2, - IWMPErrorItem2_Vtbl, - 0xf75ccec0_c67c_475c_931e_8719870bee7d -); +::windows_core::imp::com_interface!(IWMPErrorItem2, IWMPErrorItem2_Vtbl, 0xf75ccec0_c67c_475c_931e_8719870bee7d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPErrorItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPErrorItem); #[cfg(feature = "Win32_System_Com")] @@ -3451,7 +3218,6 @@ impl IWMPEvents { pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { (::windows_core::Interface::vtable(self).CdromMediaChange)(::windows_core::Interface::as_raw(self), cdromnum) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PlaylistChange(&self, playlist: P0, change: WMPPlaylistChangeEventType) where @@ -3468,7 +3234,6 @@ impl IWMPEvents { { (::windows_core::Interface::vtable(self).CurrentPlaylistItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaChange(&self, item: P0) where @@ -3482,7 +3247,6 @@ impl IWMPEvents { { (::windows_core::Interface::vtable(self).CurrentMediaItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentItemChange(&self, pdispmedia: P0) where @@ -3544,7 +3308,6 @@ impl IWMPEvents { { (::windows_core::Interface::vtable(self).ModeChange)(::windows_core::Interface::as_raw(self), modename.into_param().abi(), newvalue.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaError(&self, pmediaobject: P0) where @@ -3552,7 +3315,6 @@ impl IWMPEvents { { (::windows_core::Interface::vtable(self).MediaError)(::windows_core::Interface::as_raw(self), pmediaobject.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenPlaylistSwitch(&self, pitem: P0) where @@ -3726,7 +3488,6 @@ impl IWMPEvents2 { pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { (::windows_core::Interface::vtable(self).base__.CdromMediaChange)(::windows_core::Interface::as_raw(self), cdromnum) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PlaylistChange(&self, playlist: P0, change: WMPPlaylistChangeEventType) where @@ -3743,7 +3504,6 @@ impl IWMPEvents2 { { (::windows_core::Interface::vtable(self).base__.CurrentPlaylistItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaChange(&self, item: P0) where @@ -3757,7 +3517,6 @@ impl IWMPEvents2 { { (::windows_core::Interface::vtable(self).base__.CurrentMediaItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentItemChange(&self, pdispmedia: P0) where @@ -3819,7 +3578,6 @@ impl IWMPEvents2 { { (::windows_core::Interface::vtable(self).base__.ModeChange)(::windows_core::Interface::as_raw(self), modename.into_param().abi(), newvalue.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaError(&self, pmediaobject: P0) where @@ -3827,7 +3585,6 @@ impl IWMPEvents2 { { (::windows_core::Interface::vtable(self).base__.MediaError)(::windows_core::Interface::as_raw(self), pmediaobject.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenPlaylistSwitch(&self, pitem: P0) where @@ -3901,7 +3658,6 @@ impl IWMPEvents2 { { (::windows_core::Interface::vtable(self).DeviceSyncStateChange)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), newstate) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceSyncError(&self, pdevice: P0, pmedia: P1) where @@ -3989,7 +3745,6 @@ impl IWMPEvents3 { pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { (::windows_core::Interface::vtable(self).base__.base__.CdromMediaChange)(::windows_core::Interface::as_raw(self), cdromnum) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PlaylistChange(&self, playlist: P0, change: WMPPlaylistChangeEventType) where @@ -4006,7 +3761,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).base__.base__.CurrentPlaylistItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaChange(&self, item: P0) where @@ -4020,7 +3774,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).base__.base__.CurrentMediaItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentItemChange(&self, pdispmedia: P0) where @@ -4082,7 +3835,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).base__.base__.ModeChange)(::windows_core::Interface::as_raw(self), modename.into_param().abi(), newvalue.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaError(&self, pmediaobject: P0) where @@ -4090,7 +3842,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).base__.base__.MediaError)(::windows_core::Interface::as_raw(self), pmediaobject.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenPlaylistSwitch(&self, pitem: P0) where @@ -4164,7 +3915,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).base__.DeviceSyncStateChange)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), newstate) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceSyncError(&self, pdevice: P0, pmedia: P1) where @@ -4185,7 +3935,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).CdromRipStateChange)(::windows_core::Interface::as_raw(self), pcdromrip.into_param().abi(), wmprs) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CdromRipMediaError(&self, pcdromrip: P0, pmedia: P1) where @@ -4200,7 +3949,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).CdromBurnStateChange)(::windows_core::Interface::as_raw(self), pcdromburn.into_param().abi(), wmpbs) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CdromBurnMediaError(&self, pcdromburn: P0, pmedia: P1) where @@ -4230,7 +3978,6 @@ impl IWMPEvents3 { pub unsafe fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState) { (::windows_core::Interface::vtable(self).FolderScanStateChange)(::windows_core::Interface::as_raw(self), wmpfss) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StringCollectionChange(&self, pdispstringcollection: P0, change: WMPStringCollectionChangeEventType, lcollectionindex: i32) where @@ -4238,7 +3985,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).StringCollectionChange)(::windows_core::Interface::as_raw(self), pdispstringcollection.into_param().abi(), change, lcollectionindex) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaCollectionMediaAdded(&self, pdispmedia: P0) where @@ -4246,7 +3992,6 @@ impl IWMPEvents3 { { (::windows_core::Interface::vtable(self).MediaCollectionMediaAdded)(::windows_core::Interface::as_raw(self), pdispmedia.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaCollectionMediaRemoved(&self, pdispmedia: P0) where @@ -4344,7 +4089,6 @@ impl IWMPEvents4 { pub unsafe fn CdromMediaChange(&self, cdromnum: i32) { (::windows_core::Interface::vtable(self).base__.base__.base__.CdromMediaChange)(::windows_core::Interface::as_raw(self), cdromnum) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PlaylistChange(&self, playlist: P0, change: WMPPlaylistChangeEventType) where @@ -4361,7 +4105,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CurrentPlaylistItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaChange(&self, item: P0) where @@ -4375,7 +4118,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.CurrentMediaItemAvailable)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentItemChange(&self, pdispmedia: P0) where @@ -4437,7 +4179,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ModeChange)(::windows_core::Interface::as_raw(self), modename.into_param().abi(), newvalue.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaError(&self, pmediaobject: P0) where @@ -4445,7 +4186,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.MediaError)(::windows_core::Interface::as_raw(self), pmediaobject.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenPlaylistSwitch(&self, pitem: P0) where @@ -4519,7 +4259,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.base__.DeviceSyncStateChange)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), newstate) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeviceSyncError(&self, pdevice: P0, pmedia: P1) where @@ -4540,7 +4279,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.CdromRipStateChange)(::windows_core::Interface::as_raw(self), pcdromrip.into_param().abi(), wmprs) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CdromRipMediaError(&self, pcdromrip: P0, pmedia: P1) where @@ -4555,7 +4293,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.CdromBurnStateChange)(::windows_core::Interface::as_raw(self), pcdromburn.into_param().abi(), wmpbs) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CdromBurnMediaError(&self, pcdromburn: P0, pmedia: P1) where @@ -4585,7 +4322,6 @@ impl IWMPEvents4 { pub unsafe fn FolderScanStateChange(&self, wmpfss: WMPFolderScanState) { (::windows_core::Interface::vtable(self).base__.FolderScanStateChange)(::windows_core::Interface::as_raw(self), wmpfss) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StringCollectionChange(&self, pdispstringcollection: P0, change: WMPStringCollectionChangeEventType, lcollectionindex: i32) where @@ -4593,7 +4329,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.StringCollectionChange)(::windows_core::Interface::as_raw(self), pdispstringcollection.into_param().abi(), change, lcollectionindex) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaCollectionMediaAdded(&self, pdispmedia: P0) where @@ -4601,7 +4336,6 @@ impl IWMPEvents4 { { (::windows_core::Interface::vtable(self).base__.MediaCollectionMediaAdded)(::windows_core::Interface::as_raw(self), pdispmedia.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MediaCollectionMediaRemoved(&self, pdispmedia: P0) where @@ -4715,7 +4449,6 @@ impl IWMPLibrary { pub unsafe fn r#type(&self, pwmplt: *mut WMPLibraryType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).r#type)(::windows_core::Interface::as_raw(self), pwmplt).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4749,7 +4482,6 @@ impl IWMPLibrary2 { pub unsafe fn r#type(&self, pwmplt: *mut WMPLibraryType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.r#type)(::windows_core::Interface::as_raw(self), pwmplt).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4814,17 +4546,11 @@ pub struct IWMPLibrarySharingServices_Vtbl { pub showLibrarySharing: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMedia, - IWMPMedia_Vtbl, - 0x94d55e95_3fac_11d3_b155_00c04f79faa6 -); +::windows_core::imp::com_interface!(IWMPMedia, IWMPMedia_Vtbl, 0x94d55e95_3fac_11d3_b155_00c04f79faa6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMedia, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWMPMedia { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_isIdentical(&self, piwmpmedia: P0, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -4887,7 +4613,6 @@ impl IWMPMedia { pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).getItemInfoByAtom)(::windows_core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isMemberOf(&self, pplaylist: P0, pvarfismemberof: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -4933,17 +4658,11 @@ pub struct IWMPMedia_Vtbl { pub isReadOnlyItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMedia2, - IWMPMedia2_Vtbl, - 0xab7c88bb_143e_4ea4_acc3_e4350b2106c3 -); +::windows_core::imp::com_interface!(IWMPMedia2, IWMPMedia2_Vtbl, 0xab7c88bb_143e_4ea4_acc3_e4350b2106c3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMedia2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPMedia); #[cfg(feature = "Win32_System_Com")] impl IWMPMedia2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_isIdentical(&self, piwmpmedia: P0, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5006,7 +4725,6 @@ impl IWMPMedia2 { pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.getItemInfoByAtom)(::windows_core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isMemberOf(&self, pplaylist: P0, pvarfismemberof: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5020,7 +4738,6 @@ impl IWMPMedia2 { { (::windows_core::Interface::vtable(self).base__.isReadOnlyItem)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi(), pvarfisreadonly).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5038,17 +4755,11 @@ pub struct IWMPMedia2_Vtbl { error: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMedia3, - IWMPMedia3_Vtbl, - 0xf118efc7_f03a_4fb4_99c9_1c02a5c1065b -); +::windows_core::imp::com_interface!(IWMPMedia3, IWMPMedia3_Vtbl, 0xf118efc7_f03a_4fb4_99c9_1c02a5c1065b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMedia3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPMedia, IWMPMedia2); #[cfg(feature = "Win32_System_Com")] impl IWMPMedia3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_isIdentical(&self, piwmpmedia: P0, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5111,7 +4822,6 @@ impl IWMPMedia3 { pub unsafe fn getItemInfoByAtom(&self, latom: i32, pbstrval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.getItemInfoByAtom)(::windows_core::Interface::as_raw(self), latom, ::core::mem::transmute(pbstrval)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isMemberOf(&self, pplaylist: P0, pvarfismemberof: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5125,7 +4835,6 @@ impl IWMPMedia3 { { (::windows_core::Interface::vtable(self).base__.base__.isReadOnlyItem)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi(), pvarfisreadonly).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5155,17 +4864,11 @@ pub struct IWMPMedia3_Vtbl { pub getItemInfoByType: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMediaCollection, - IWMPMediaCollection_Vtbl, - 0x8363bc22_b4b4_4b19_989d_1cd765749dd1 -); +::windows_core::imp::com_interface!(IWMPMediaCollection, IWMPMediaCollection_Vtbl, 0x8363bc22_b4b4_4b19_989d_1cd765749dd1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMediaCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWMPMediaCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn add(&self, bstrurl: P0) -> ::windows_core::Result where @@ -5174,13 +4877,11 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).add)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAll(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getAll)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByName(&self, bstrname: P0) -> ::windows_core::Result where @@ -5189,7 +4890,6 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByName)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByGenre(&self, bstrgenre: P0) -> ::windows_core::Result where @@ -5198,7 +4898,6 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByGenre)(::windows_core::Interface::as_raw(self), bstrgenre.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAuthor(&self, bstrauthor: P0) -> ::windows_core::Result where @@ -5207,7 +4906,6 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByAuthor)(::windows_core::Interface::as_raw(self), bstrauthor.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAlbum(&self, bstralbum: P0) -> ::windows_core::Result where @@ -5216,7 +4914,6 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByAlbum)(::windows_core::Interface::as_raw(self), bstralbum.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAttribute(&self, bstrattribute: P0, bstrvalue: P1) -> ::windows_core::Result where @@ -5226,7 +4923,6 @@ impl IWMPMediaCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByAttribute)(::windows_core::Interface::as_raw(self), bstrattribute.into_param().abi(), bstrvalue.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn remove(&self, pitem: P0, varfdeletefile: P1) -> ::windows_core::Result<()> where @@ -5235,7 +4931,6 @@ impl IWMPMediaCollection { { (::windows_core::Interface::vtable(self).remove)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), varfdeletefile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAttributeStringCollection(&self, bstrattribute: P0, bstrmediatype: P1) -> ::windows_core::Result where @@ -5251,7 +4946,6 @@ impl IWMPMediaCollection { { (::windows_core::Interface::vtable(self).getMediaAtom)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi(), platom).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn setDeleted(&self, pitem: P0, varfisdeleted: P1) -> ::windows_core::Result<()> where @@ -5260,7 +4954,6 @@ impl IWMPMediaCollection { { (::windows_core::Interface::vtable(self).setDeleted)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), varfisdeleted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isDeleted(&self, pitem: P0, pvarfisdeleted: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5321,17 +5014,11 @@ pub struct IWMPMediaCollection_Vtbl { isDeleted: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMediaCollection2, - IWMPMediaCollection2_Vtbl, - 0x8ba957f5_fd8c_4791_b82d_f840401ee474 -); +::windows_core::imp::com_interface!(IWMPMediaCollection2, IWMPMediaCollection2_Vtbl, 0x8ba957f5_fd8c_4791_b82d_f840401ee474); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMediaCollection2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPMediaCollection); #[cfg(feature = "Win32_System_Com")] impl IWMPMediaCollection2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn add(&self, bstrurl: P0) -> ::windows_core::Result where @@ -5340,13 +5027,11 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.add)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAll(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getAll)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByName(&self, bstrname: P0) -> ::windows_core::Result where @@ -5355,7 +5040,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getByName)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByGenre(&self, bstrgenre: P0) -> ::windows_core::Result where @@ -5364,7 +5048,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getByGenre)(::windows_core::Interface::as_raw(self), bstrgenre.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAuthor(&self, bstrauthor: P0) -> ::windows_core::Result where @@ -5373,7 +5056,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getByAuthor)(::windows_core::Interface::as_raw(self), bstrauthor.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAlbum(&self, bstralbum: P0) -> ::windows_core::Result where @@ -5382,7 +5064,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getByAlbum)(::windows_core::Interface::as_raw(self), bstralbum.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAttribute(&self, bstrattribute: P0, bstrvalue: P1) -> ::windows_core::Result where @@ -5392,7 +5073,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.getByAttribute)(::windows_core::Interface::as_raw(self), bstrattribute.into_param().abi(), bstrvalue.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn remove(&self, pitem: P0, varfdeletefile: P1) -> ::windows_core::Result<()> where @@ -5401,7 +5081,6 @@ impl IWMPMediaCollection2 { { (::windows_core::Interface::vtable(self).base__.remove)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), varfdeletefile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAttributeStringCollection(&self, bstrattribute: P0, bstrmediatype: P1) -> ::windows_core::Result where @@ -5417,7 +5096,6 @@ impl IWMPMediaCollection2 { { (::windows_core::Interface::vtable(self).base__.getMediaAtom)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi(), platom).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn setDeleted(&self, pitem: P0, varfisdeleted: P1) -> ::windows_core::Result<()> where @@ -5426,7 +5104,6 @@ impl IWMPMediaCollection2 { { (::windows_core::Interface::vtable(self).base__.setDeleted)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), varfisdeleted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isDeleted(&self, pitem: P0, pvarfisdeleted: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -5434,13 +5111,11 @@ impl IWMPMediaCollection2 { { (::windows_core::Interface::vtable(self).base__.isDeleted)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), pvarfisdeleted).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn createQuery(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).createQuery)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getPlaylistByQuery(&self, pquery: P0, bstrmediatype: P1, bstrsortattribute: P2, fsortascending: P3) -> ::windows_core::Result where @@ -5452,7 +5127,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getPlaylistByQuery)(::windows_core::Interface::as_raw(self), pquery.into_param().abi(), bstrmediatype.into_param().abi(), bstrsortattribute.into_param().abi(), fsortascending.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getStringCollectionByQuery(&self, bstrattribute: P0, pquery: P1, bstrmediatype: P2, bstrsortattribute: P3, fsortascending: P4) -> ::windows_core::Result where @@ -5465,7 +5139,6 @@ impl IWMPMediaCollection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getStringCollectionByQuery)(::windows_core::Interface::as_raw(self), bstrattribute.into_param().abi(), pquery.into_param().abi(), bstrmediatype.into_param().abi(), bstrsortattribute.into_param().abi(), fsortascending.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByAttributeAndMediaType(&self, bstrattribute: P0, bstrvalue: P1, bstrmediatype: P2) -> ::windows_core::Result where @@ -5522,12 +5195,7 @@ pub struct IWMPMediaPluginRegistrar_Vtbl { pub WMPUnRegisterPlayerPlugin: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, ::windows_core::GUID) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMetadataPicture, - IWMPMetadataPicture_Vtbl, - 0x5c29bbe0_f87d_4c45_aa28_a70f0230ffa9 -); +::windows_core::imp::com_interface!(IWMPMetadataPicture, IWMPMetadataPicture_Vtbl, 0x5c29bbe0_f87d_4c45_aa28_a70f0230ffa9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMetadataPicture, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5556,12 +5224,7 @@ pub struct IWMPMetadataPicture_Vtbl { pub URL: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPMetadataText, - IWMPMetadataText_Vtbl, - 0x769a72db_13d2_45e2_9c48_53ca9d5b7450 -); +::windows_core::imp::com_interface!(IWMPMetadataText, IWMPMetadataText_Vtbl, 0x769a72db_13d2_45e2_9c48_53ca9d5b7450); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPMetadataText, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5582,12 +5245,7 @@ pub struct IWMPMetadataText_Vtbl { pub text: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPNetwork, - IWMPNetwork_Vtbl, - 0xec21b779_edef_462d_bba4_ad9dde2b29a7 -); +::windows_core::imp::com_interface!(IWMPNetwork, IWMPNetwork_Vtbl, 0xec21b779_edef_462d_bba4_ad9dde2b29a7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPNetwork, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5878,12 +5536,7 @@ pub struct IWMPNodeWindowlessHost_Vtbl { pub InvalidateRect: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const super::super::Foundation::RECT, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlayer, - IWMPPlayer_Vtbl, - 0x6bf52a4f_394a_11d3_b153_00c04f79faa6 -); +::windows_core::imp::com_interface!(IWMPPlayer, IWMPPlayer_Vtbl, 0x6bf52a4f_394a_11d3_b153_00c04f79faa6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlayer, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore); #[cfg(feature = "Win32_System_Com")] @@ -5906,25 +5559,21 @@ impl IWMPPlayer { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -5932,13 +5581,11 @@ impl IWMPPlayer { { (::windows_core::Interface::vtable(self).base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5953,19 +5600,16 @@ impl IWMPPlayer { { (::windows_core::Interface::vtable(self).base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -5973,13 +5617,11 @@ impl IWMPPlayer { { (::windows_core::Interface::vtable(self).base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5988,7 +5630,6 @@ impl IWMPPlayer { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6049,12 +5690,7 @@ pub struct IWMPPlayer_Vtbl { pub uiMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlayer2, - IWMPPlayer2_Vtbl, - 0x0e6b01d1_d407_4c85_bf5f_1c01f6150280 -); +::windows_core::imp::com_interface!(IWMPPlayer2, IWMPPlayer2_Vtbl, 0x0e6b01d1_d407_4c85_bf5f_1c01f6150280); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlayer2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore); #[cfg(feature = "Win32_System_Com")] @@ -6077,25 +5713,21 @@ impl IWMPPlayer2 { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -6103,13 +5735,11 @@ impl IWMPPlayer2 { { (::windows_core::Interface::vtable(self).base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6124,19 +5754,16 @@ impl IWMPPlayer2 { { (::windows_core::Interface::vtable(self).base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -6144,13 +5771,11 @@ impl IWMPPlayer2 { { (::windows_core::Interface::vtable(self).base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6159,7 +5784,6 @@ impl IWMPPlayer2 { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6242,12 +5866,7 @@ pub struct IWMPPlayer2_Vtbl { pub SetwindowlessVideo: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlayer3, - IWMPPlayer3_Vtbl, - 0x54062b68_052a_4c25_a39f_8b63346511d4 -); +::windows_core::imp::com_interface!(IWMPPlayer3, IWMPPlayer3_Vtbl, 0x54062b68_052a_4c25_a39f_8b63346511d4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlayer3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore, IWMPCore2); #[cfg(feature = "Win32_System_Com")] @@ -6270,25 +5889,21 @@ impl IWMPPlayer3 { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -6296,13 +5911,11 @@ impl IWMPPlayer3 { { (::windows_core::Interface::vtable(self).base__.base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6317,19 +5930,16 @@ impl IWMPPlayer3 { { (::windows_core::Interface::vtable(self).base__.base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -6337,13 +5947,11 @@ impl IWMPPlayer3 { { (::windows_core::Interface::vtable(self).base__.base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6352,7 +5960,6 @@ impl IWMPPlayer3 { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6361,7 +5968,6 @@ impl IWMPPlayer3 { pub unsafe fn status(&self, pbstrstatus: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.status)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrstatus)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn dvd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6441,12 +6047,7 @@ pub struct IWMPPlayer3_Vtbl { pub SetwindowlessVideo: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlayer4, - IWMPPlayer4_Vtbl, - 0x6c497d62_8919_413c_82db_e935fb3ec584 -); +::windows_core::imp::com_interface!(IWMPPlayer4, IWMPPlayer4_Vtbl, 0x6c497d62_8919_413c_82db_e935fb3ec584); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlayer4, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPCore, IWMPCore2, IWMPCore3); #[cfg(feature = "Win32_System_Com")] @@ -6469,25 +6070,21 @@ impl IWMPPlayer4 { pub unsafe fn playState(&self, pwmpps: *mut WMPPlayState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.playState)(::windows_core::Interface::as_raw(self), pwmpps).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn controls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.controls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentMedia(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.currentMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentMedia(&self, pmedia: P0) -> ::windows_core::Result<()> where @@ -6495,13 +6092,11 @@ impl IWMPPlayer4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetcurrentMedia)(::windows_core::Interface::as_raw(self), pmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn mediaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.mediaCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playlistCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6516,19 +6111,16 @@ impl IWMPPlayer4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.launchURL)(::windows_core::Interface::as_raw(self), bstrurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn network(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.network)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn currentPlaylist(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.currentPlaylist)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetcurrentPlaylist(&self, ppl: P0) -> ::windows_core::Result<()> where @@ -6536,13 +6128,11 @@ impl IWMPPlayer4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetcurrentPlaylist)(::windows_core::Interface::as_raw(self), ppl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn cdromCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.cdromCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn closedCaption(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6551,7 +6141,6 @@ impl IWMPPlayer4 { pub unsafe fn isOnline(&self, pfonline: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.isOnline)(::windows_core::Interface::as_raw(self), pfonline).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn error(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6560,13 +6149,11 @@ impl IWMPPlayer4 { pub unsafe fn status(&self, pbstrstatus: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.status)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrstatus)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn dvd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.dvd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn newPlaylist(&self, bstrname: P0, bstrurl: P1) -> ::windows_core::Result where @@ -6576,7 +6163,6 @@ impl IWMPPlayer4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.newPlaylist)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrurl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn newMedia(&self, bstrurl: P0) -> ::windows_core::Result where @@ -6642,7 +6228,6 @@ impl IWMPPlayer4 { pub unsafe fn isRemote(&self, pvarfisremote: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).isRemote)(::windows_core::Interface::as_raw(self), pvarfisremote).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn playerApplication(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6680,12 +6265,7 @@ pub struct IWMPPlayer4_Vtbl { pub openPlayer: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlayerApplication, - IWMPPlayerApplication_Vtbl, - 0x40897764_ceab_47be_ad4a_8e28537f9bbf -); +::windows_core::imp::com_interface!(IWMPPlayerApplication, IWMPPlayerApplication_Vtbl, 0x40897764_ceab_47be_ad4a_8e28537f9bbf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlayerApplication, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6782,12 +6362,7 @@ pub struct IWMPPlayerServices2_Vtbl { pub setBackgroundProcessingPriority: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlaylist, - IWMPPlaylist_Vtbl, - 0xd5f0f4f1_130c_11d3_b14e_00c04f79faa6 -); +::windows_core::imp::com_interface!(IWMPPlaylist, IWMPPlaylist_Vtbl, 0xd5f0f4f1_130c_11d3_b14e_00c04f79faa6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlaylist, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6810,7 +6385,6 @@ impl IWMPPlaylist { pub unsafe fn get_attributeName(&self, lindex: i32, pbstrattributename: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).get_attributeName)(::windows_core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrattributename)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6829,7 +6403,6 @@ impl IWMPPlaylist { { (::windows_core::Interface::vtable(self).setItemInfo)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_isIdentical(&self, piwmpplaylist: P0, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -6840,7 +6413,6 @@ impl IWMPPlaylist { pub unsafe fn clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn insertItem(&self, lindex: i32, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -6848,7 +6420,6 @@ impl IWMPPlaylist { { (::windows_core::Interface::vtable(self).insertItem)(::windows_core::Interface::as_raw(self), lindex, piwmpmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn appendItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -6856,7 +6427,6 @@ impl IWMPPlaylist { { (::windows_core::Interface::vtable(self).appendItem)(::windows_core::Interface::as_raw(self), piwmpmedia.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn removeItem(&self, piwmpmedia: P0) -> ::windows_core::Result<()> where @@ -6904,12 +6474,7 @@ pub struct IWMPPlaylist_Vtbl { pub moveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlaylistArray, - IWMPPlaylistArray_Vtbl, - 0x679409c0_99f7_11d3_9fb7_00105aa620bb -); +::windows_core::imp::com_interface!(IWMPPlaylistArray, IWMPPlaylistArray_Vtbl, 0x679409c0_99f7_11d3_9fb7_00105aa620bb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlaylistArray, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6917,7 +6482,6 @@ impl IWMPPlaylistArray { pub unsafe fn count(&self, plcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).count)(::windows_core::Interface::as_raw(self), plcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6936,17 +6500,11 @@ pub struct IWMPPlaylistArray_Vtbl { item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPPlaylistCollection, - IWMPPlaylistCollection_Vtbl, - 0x10a13217_23a7_439b_b1c0_d847c79b7774 -); +::windows_core::imp::com_interface!(IWMPPlaylistCollection, IWMPPlaylistCollection_Vtbl, 0x10a13217_23a7_439b_b1c0_d847c79b7774); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPPlaylistCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWMPPlaylistCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn newPlaylist(&self, bstrname: P0) -> ::windows_core::Result where @@ -6955,13 +6513,11 @@ impl IWMPPlaylistCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).newPlaylist)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getAll(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getAll)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn getByName(&self, bstrname: P0) -> ::windows_core::Result where @@ -6970,7 +6526,6 @@ impl IWMPPlaylistCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).getByName)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn remove(&self, pitem: P0) -> ::windows_core::Result<()> where @@ -6978,7 +6533,6 @@ impl IWMPPlaylistCollection { { (::windows_core::Interface::vtable(self).remove)(::windows_core::Interface::as_raw(self), pitem.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn setDeleted(&self, pitem: P0, varfisdeleted: P1) -> ::windows_core::Result<()> where @@ -6987,7 +6541,6 @@ impl IWMPPlaylistCollection { { (::windows_core::Interface::vtable(self).setDeleted)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), varfisdeleted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isDeleted(&self, pitem: P0, pvarfisdeleted: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -6995,7 +6548,6 @@ impl IWMPPlaylistCollection { { (::windows_core::Interface::vtable(self).isDeleted)(::windows_core::Interface::as_raw(self), pitem.into_param().abi(), pvarfisdeleted).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn importPlaylist(&self, pitem: P0) -> ::windows_core::Result where @@ -7098,7 +6650,6 @@ pub struct IWMPPluginEnable_Vtbl { ::windows_core::imp::com_interface!(IWMPPluginUI, IWMPPluginUI_Vtbl, 0x4c5e8f9f_ad3e_4bf9_9753_fcd30d6d38dd); ::windows_core::imp::interface_hierarchy!(IWMPPluginUI, ::windows_core::IUnknown); impl IWMPPluginUI { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCore(&self, pcore: P0) -> ::windows_core::Result<()> where @@ -7133,7 +6684,6 @@ impl IWMPPluginUI { { (::windows_core::Interface::vtable(self).SetProperty)(::windows_core::Interface::as_raw(self), pwszname.into_param().abi(), ::core::mem::transmute(pvarproperty)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, lpmsg: *mut super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), lpmsg).ok() @@ -7158,12 +6708,7 @@ pub struct IWMPPluginUI_Vtbl { TranslateAccelerator: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPQuery, - IWMPQuery_Vtbl, - 0xa00918f3_a6b0_4bfb_9189_fd834c7bc5a5 -); +::windows_core::imp::com_interface!(IWMPQuery, IWMPQuery_Vtbl, 0xa00918f3_a6b0_4bfb_9189_fd834c7bc5a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPQuery, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7197,7 +6742,6 @@ impl IWMPRemoteMediaServices { pub unsafe fn GetApplicationName(&self, pbstrname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetApplicationName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrname)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetScriptableObject(&self, pbstrname: *mut ::windows_core::BSTR, ppdispatch: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetScriptableObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstrname), ::core::mem::transmute(ppdispatch)).ok() @@ -7256,12 +6800,7 @@ pub struct IWMPServices_Vtbl { pub GetStreamState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut WMPServices_StreamState) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPSettings, - IWMPSettings_Vtbl, - 0x9104d1ab_80c9_4fed_abf0_2e6417a6df14 -); +::windows_core::imp::com_interface!(IWMPSettings, IWMPSettings_Vtbl, 0x9104d1ab_80c9_4fed_abf0_2e6417a6df14); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPSettings, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7394,12 +6933,7 @@ pub struct IWMPSettings_Vtbl { pub SetenableErrorDialogs: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPSettings2, - IWMPSettings2_Vtbl, - 0xfda937a4_eece_4da5_a0b6_39bf89ade2c2 -); +::windows_core::imp::com_interface!(IWMPSettings2, IWMPSettings2_Vtbl, 0xfda937a4_eece_4da5_a0b6_39bf89ade2c2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPSettings2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPSettings); #[cfg(feature = "Win32_System_Com")] @@ -7540,12 +7074,7 @@ pub struct IWMPSkinManager_Vtbl { pub SetVisualStyle: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPStringCollection, - IWMPStringCollection_Vtbl, - 0x4a976298_8c0d_11d3_b389_00c04f68574b -); +::windows_core::imp::com_interface!(IWMPStringCollection, IWMPStringCollection_Vtbl, 0x4a976298_8c0d_11d3_b389_00c04f68574b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPStringCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7566,12 +7095,7 @@ pub struct IWMPStringCollection_Vtbl { pub item: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMPStringCollection2, - IWMPStringCollection2_Vtbl, - 0x46ad648d_53f1_4a74_92e2_2a1b68d63fd4 -); +::windows_core::imp::com_interface!(IWMPStringCollection2, IWMPStringCollection2_Vtbl, 0x46ad648d_53f1_4a74_92e2_2a1b68d63fd4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMPStringCollection2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWMPStringCollection); #[cfg(feature = "Win32_System_Com")] @@ -7582,7 +7106,6 @@ impl IWMPStringCollection2 { pub unsafe fn item(&self, lindex: i32, pbstrstring: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.item)(::windows_core::Interface::as_raw(self), lindex, ::core::mem::transmute(pbstrstring)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn isIdentical(&self, piwmpstringcollection2: P0, pvbool: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> where @@ -7627,7 +7150,6 @@ pub struct IWMPStringCollection2_Vtbl { ::windows_core::imp::com_interface!(IWMPSubscriptionService, IWMPSubscriptionService_Vtbl, 0x376055f8_2a59_4a73_9501_dca5273a7a10); ::windows_core::imp::interface_hierarchy!(IWMPSubscriptionService, ::windows_core::IUnknown); impl IWMPSubscriptionService { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowPlay(&self, hwnd: P0, pmedia: P1, pfallowplay: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7636,7 +7158,6 @@ impl IWMPSubscriptionService { { (::windows_core::Interface::vtable(self).allowPlay)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pmedia.into_param().abi(), pfallowplay).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowCDBurn(&self, hwnd: P0, pplaylist: P1, pfallowburn: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7645,7 +7166,6 @@ impl IWMPSubscriptionService { { (::windows_core::Interface::vtable(self).allowCDBurn)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pplaylist.into_param().abi(), pfallowburn).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowPDATransfer(&self, hwnd: P0, pplaylist: P1, pfallowtransfer: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7682,7 +7202,6 @@ pub struct IWMPSubscriptionService_Vtbl { ::windows_core::imp::com_interface!(IWMPSubscriptionService2, IWMPSubscriptionService2_Vtbl, 0xa94c120e_d600_4ec6_b05e_ec9d56d84de0); ::windows_core::imp::interface_hierarchy!(IWMPSubscriptionService2, ::windows_core::IUnknown, IWMPSubscriptionService); impl IWMPSubscriptionService2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowPlay(&self, hwnd: P0, pmedia: P1, pfallowplay: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7691,7 +7210,6 @@ impl IWMPSubscriptionService2 { { (::windows_core::Interface::vtable(self).base__.allowPlay)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pmedia.into_param().abi(), pfallowplay).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowCDBurn(&self, hwnd: P0, pplaylist: P1, pfallowburn: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7700,7 +7218,6 @@ impl IWMPSubscriptionService2 { { (::windows_core::Interface::vtable(self).base__.allowCDBurn)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pplaylist.into_param().abi(), pfallowburn).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn allowPDATransfer(&self, hwnd: P0, pplaylist: P1, pfallowtransfer: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -7991,7 +7508,6 @@ impl IWMPSyncDevice3 { { (::windows_core::Interface::vtable(self).base__.setItemInfo)(::windows_core::Interface::as_raw(self), bstritemname.into_param().abi(), bstrval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn estimateSyncSize(&self, pnonruleplaylist: P0, prulesplaylist: P1) -> ::windows_core::Result<()> where @@ -8061,7 +7577,6 @@ pub struct IWMPUserEventSink_Vtbl { ::windows_core::imp::com_interface!(IWMPVideoRenderConfig, IWMPVideoRenderConfig_Vtbl, 0x6d6cf803_1ec0_4c8d_b3ca_f18e27282074); ::windows_core::imp::interface_hierarchy!(IWMPVideoRenderConfig, ::windows_core::IUnknown); impl IWMPVideoRenderConfig { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn SetpresenterActivate(&self, pactivate: P0) -> ::windows_core::Result<()> where @@ -8099,7 +7614,6 @@ pub struct IWMPWindowMessageSink_Vtbl { ::windows_core::imp::com_interface!(IXFeed, IXFeed_Vtbl, 0xa44179a4_e0f6_403b_af8d_d080f425a451); ::windows_core::imp::interface_hierarchy!(IXFeed, ::windows_core::IUnknown); impl IXFeed { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, uiitemcount: u32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8223,7 +7737,6 @@ impl IXFeed { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LastDownloadError)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Merge(&self, pstream: P0, pszurl: P1) -> ::windows_core::Result<()> where @@ -8350,7 +7863,6 @@ pub struct IXFeed_Vtbl { ::windows_core::imp::com_interface!(IXFeed2, IXFeed2_Vtbl, 0xce528e77_3716_4eb7_956d_f5e37502e12a); ::windows_core::imp::interface_hierarchy!(IXFeed2, ::windows_core::IUnknown, IXFeed); impl IXFeed2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, uiitemcount: u32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8474,7 +7986,6 @@ impl IXFeed2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.LastDownloadError)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Merge(&self, pstream: P0, pszurl: P1) -> ::windows_core::Result<()> where @@ -8982,7 +8493,6 @@ pub struct IXFeedFolderEvents_Vtbl { ::windows_core::imp::com_interface!(IXFeedItem, IXFeedItem_Vtbl, 0xe757b2f5_e73e_434e_a1bf_2bd7c3e60fcb); ::windows_core::imp::interface_hierarchy!(IXFeedItem, ::windows_core::IUnknown); impl IXFeedItem { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, fxif: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9088,7 +8598,6 @@ pub struct IXFeedItem_Vtbl { ::windows_core::imp::com_interface!(IXFeedItem2, IXFeedItem2_Vtbl, 0x6cda2dc7_9013_4522_9970_2a9dd9ead5a3); ::windows_core::imp::interface_hierarchy!(IXFeedItem2, ::windows_core::IUnknown, IXFeedItem); impl IXFeedItem2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Xml(&self, fxif: FEEDS_XML_INCLUDE_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9282,7 +8791,6 @@ impl IXFeedsManager { pub unsafe fn AsyncSyncAll(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AsyncSyncAll)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Normalize(&self, pstreamin: P0) -> ::windows_core::Result where @@ -9321,12 +8829,7 @@ pub struct IXFeedsManager_Vtbl { pub ItemCountLimit: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _WMPOCXEvents, - _WMPOCXEvents_Vtbl, - 0x6bf52a51_394a_11d3_b153_00c04f79faa6 -); +::windows_core::imp::com_interface!(_WMPOCXEvents, _WMPOCXEvents_Vtbl, 0x6bf52a51_394a_11d3_b153_00c04f79faa6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_WMPOCXEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/impl.rs index 7469f99641..9ea20a6d28 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/impl.rs @@ -114,7 +114,6 @@ impl IAVIFile_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAVIPersistFile_Impl: Sized + super::super::System::Com::IPersistFile_Impl { fn Reserved1(&self) -> ::windows_core::Result<()>; @@ -248,7 +247,6 @@ impl IAVIStreaming_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IGetFrame_Impl: Sized { fn GetFrame(&self, lpos: i32) -> *mut ::core::ffi::c_void; 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 838eba8008..a7c6458e77 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs @@ -261,7 +261,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AVIStreamGetFrameOpen(pavi: P0, lpbiwanted: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFOHEADER>) -> ::core::option::Option @@ -419,7 +418,6 @@ where ::windows_targets::link!("winmm.dll" "system" fn DefDriverProc(dwdriveridentifier : usize, hdrvr : HDRVR, umsg : u32, lparam1 : super::super::Foundation:: LPARAM, lparam2 : super::super::Foundation:: LPARAM) -> super::super::Foundation:: LRESULT); DefDriverProc(dwdriveridentifier, hdrvr.into_param().abi(), umsg, lparam1.into_param().abi(), lparam2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibBegin(hdd: isize, hdc: P0, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, dxsrc: i32, dysrc: i32, wflags: u32) -> super::super::Foundation::BOOL @@ -429,7 +427,6 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibBegin(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, dxsrc : i32, dysrc : i32, wflags : u32) -> super::super::Foundation:: BOOL); DrawDibBegin(hdd, hdc.into_param().abi(), dxdst, dydst, lpbi, dxsrc, dysrc, wflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibChangePalette(hdd: isize, istart: i32, lppe: &[super::super::Graphics::Gdi::PALETTEENTRY]) -> super::super::Foundation::BOOL { @@ -441,7 +438,6 @@ pub unsafe fn DrawDibClose(hdd: isize) -> super::super::Foundation::BOOL { ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibClose(hdd : isize) -> super::super::Foundation:: BOOL); DrawDibClose(hdd) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibDraw(hdd: isize, hdc: P0, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFOHEADER>, lpbits: ::core::option::Option<*const ::core::ffi::c_void>, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, wflags: u32) -> super::super::Foundation::BOOL @@ -456,14 +452,12 @@ pub unsafe fn DrawDibEnd(hdd: isize) -> super::super::Foundation::BOOL { ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibEnd(hdd : isize) -> super::super::Foundation:: BOOL); DrawDibEnd(hdd) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibGetBuffer(hdd: isize, lpbi: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, dwsize: u32, dwflags: u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibGetBuffer(hdd : isize, lpbi : *mut super::super::Graphics::Gdi:: BITMAPINFOHEADER, dwsize : u32, dwflags : u32) -> *mut ::core::ffi::c_void); DrawDibGetBuffer(hdd, lpbi, dwsize, dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibGetPalette(hdd: isize) -> super::super::Graphics::Gdi::HPALETTE { @@ -475,14 +469,12 @@ pub unsafe fn DrawDibOpen() -> isize { ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibOpen() -> isize); DrawDibOpen() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibProfileDisplay(lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER) -> super::super::Foundation::LRESULT { ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibProfileDisplay(lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER) -> super::super::Foundation:: LRESULT); DrawDibProfileDisplay(lpbi) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibRealize(hdd: isize, hdc: P0, fbackground: P1) -> u32 @@ -493,7 +485,6 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn DrawDibRealize(hdd : isize, hdc : super::super::Graphics::Gdi:: HDC, fbackground : super::super::Foundation:: BOOL) -> u32); DrawDibRealize(hdd, hdc.into_param().abi(), fbackground.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawDibSetPalette(hdd: isize, hpal: P0) -> super::super::Foundation::BOOL @@ -610,28 +601,24 @@ where ::windows_targets::link!("winmm.dll" "system" fn GetDriverModuleHandle(hdriver : HDRVR) -> super::super::Foundation:: HMODULE); GetDriverModuleHandle(hdriver.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn GetOpenFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEA) -> super::super::Foundation::BOOL { ::windows_targets::link!("msvfw32.dll" "system" fn GetOpenFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); GetOpenFileNamePreviewA(lpofn) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn GetOpenFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEW) -> super::super::Foundation::BOOL { ::windows_targets::link!("msvfw32.dll" "system" fn GetOpenFileNamePreviewW(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEW) -> super::super::Foundation:: BOOL); GetOpenFileNamePreviewW(lpofn) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn GetSaveFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEA) -> super::super::Foundation::BOOL { ::windows_targets::link!("msvfw32.dll" "system" fn GetSaveFileNamePreviewA(lpofn : *mut super::super::UI::Controls::Dialogs:: OPENFILENAMEA) -> super::super::Foundation:: BOOL); GetSaveFileNamePreviewA(lpofn) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn GetSaveFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEW) -> super::super::Foundation::BOOL { @@ -646,7 +633,6 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn ICClose(hic : HIC) -> super::super::Foundation:: LRESULT); ICClose(hic.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICCompress(hic: P0, 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: ::core::option::Option<*mut u32>, lpdwflags: ::core::option::Option<*mut u32>, lframenum: i32, dwframesize: u32, dwquality: u32, lpbiprev: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFOHEADER>, lpprev: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 @@ -656,7 +642,6 @@ where ::windows_targets::link!("msvfw32.dll" "cdecl" 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); ICCompress(hic.into_param().abi(), dwflags, lpbioutput, lpdata, lpbiinput, lpbits, ::core::mem::transmute(lpckid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdwflags.unwrap_or(::std::ptr::null_mut())), lframenum, dwframesize, dwquality, ::core::mem::transmute(lpbiprev.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpprev.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICCompressorChoose(hwnd: P0, uiflags: u32, pvin: ::core::option::Option<*const ::core::ffi::c_void>, lpdata: ::core::option::Option<*const ::core::ffi::c_void>, pc: *mut COMPVARS, lpsztitle: P1) -> super::super::Foundation::BOOL @@ -667,14 +652,12 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICCompressorFree(pc: *const COMPVARS) { ::windows_targets::link!("msvfw32.dll" "system" fn ICCompressorFree(pc : *const COMPVARS)); ICCompressorFree(pc) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICDecompress(hic: P0, dwflags: u32, lpbiformat: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpdata: *const ::core::ffi::c_void, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *mut ::core::ffi::c_void) -> u32 @@ -692,7 +675,6 @@ where ::windows_targets::link!("msvfw32.dll" "cdecl" fn ICDraw(hic : HIC, dwflags : u32, lpformat : *const ::core::ffi::c_void, lpdata : *const ::core::ffi::c_void, cbdata : u32, ltime : i32) -> u32); ICDraw(hic.into_param().abi(), dwflags, lpformat, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cbdata, ltime) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICDrawBegin(hic: P0, dwflags: u32, hpal: P1, hwnd: P2, hdc: P3, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, dwrate: u32, dwscale: u32) -> u32 @@ -705,7 +687,6 @@ where ::windows_targets::link!("msvfw32.dll" "cdecl" fn ICDrawBegin(hic : HIC, dwflags : u32, hpal : super::super::Graphics::Gdi:: HPALETTE, hwnd : super::super::Foundation:: HWND, hdc : super::super::Graphics::Gdi:: HDC, xdst : i32, ydst : i32, dxdst : i32, dydst : i32, lpbi : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER, xsrc : i32, ysrc : i32, dxsrc : i32, dysrc : i32, dwrate : u32, dwscale : u32) -> u32); ICDrawBegin(hic.into_param().abi(), dwflags, hpal.into_param().abi(), hwnd.into_param().abi(), hdc.into_param().abi(), xdst, ydst, dxdst, dydst, lpbi, xsrc, ysrc, dxsrc, dysrc, dwrate, dwscale) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICGetDisplayFormat(hic: P0, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbiout: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, bitdepth: i32, dx: i32, dy: i32) -> HIC @@ -723,7 +704,6 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn ICGetInfo(hic : HIC, picinfo : *mut ICINFO, cb : u32) -> super::super::Foundation:: LRESULT); ICGetInfo(hic.into_param().abi(), picinfo, cb) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICImageCompress(hic: P0, uiflags: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFO, lpbits: *const ::core::ffi::c_void, lpbiout: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFO>, lquality: i32, plsize: ::core::option::Option<*mut i32>) -> super::super::Foundation::HANDLE @@ -733,7 +713,6 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn ICImageCompress(hic : HIC, uiflags : u32, lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO, lpbits : *const ::core::ffi::c_void, lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFO, lquality : i32, plsize : *mut i32) -> super::super::Foundation:: HANDLE); ICImageCompress(hic.into_param().abi(), uiflags, lpbiin, lpbits, ::core::mem::transmute(lpbiout.unwrap_or(::std::ptr::null())), lquality, ::core::mem::transmute(plsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICImageDecompress(hic: P0, uiflags: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFO, lpbits: *const ::core::ffi::c_void, lpbiout: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFO>) -> super::super::Foundation::HANDLE @@ -757,7 +736,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICLocate(fcctype: u32, fcchandler: u32, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbiout: ::core::option::Option<*const super::super::Graphics::Gdi::BITMAPINFOHEADER>, wflags: u16) -> HIC { @@ -787,21 +765,18 @@ where ::windows_targets::link!("msvfw32.dll" "system" fn ICSendMessage(hic : HIC, msg : u32, dw1 : usize, dw2 : usize) -> super::super::Foundation:: LRESULT); ICSendMessage(hic.into_param().abi(), msg, dw1, dw2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICSeqCompressFrame(pc: *const COMPVARS, uiflags: u32, lpbits: *const ::core::ffi::c_void, pfkey: *mut super::super::Foundation::BOOL, plsize: ::core::option::Option<*mut i32>) -> *mut ::core::ffi::c_void { ::windows_targets::link!("msvfw32.dll" "system" fn ICSeqCompressFrame(pc : *const COMPVARS, uiflags : u32, lpbits : *const ::core::ffi::c_void, pfkey : *mut super::super::Foundation:: BOOL, plsize : *mut i32) -> *mut ::core::ffi::c_void); ICSeqCompressFrame(pc, uiflags, lpbits, pfkey, ::core::mem::transmute(plsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICSeqCompressFrameEnd(pc: *const COMPVARS) { ::windows_targets::link!("msvfw32.dll" "system" fn ICSeqCompressFrameEnd(pc : *const COMPVARS)); ICSeqCompressFrameEnd(pc) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ICSeqCompressFrameStart(pc: *const COMPVARS, lpbiin: *const super::super::Graphics::Gdi::BITMAPINFO) -> super::super::Foundation::BOOL { @@ -1331,28 +1306,20 @@ pub struct IAVIFile_Vtbl { pub DeleteStream: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAVIPersistFile, - IAVIPersistFile_Vtbl, - 0x00020025_0000_0000_c000_000000000046 -); +::windows_core::imp::com_interface!(IAVIPersistFile, IAVIPersistFile_Vtbl, 0x00020025_0000_0000_c000_000000000046); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAVIPersistFile, ::windows_core::IUnknown, super::super::System::Com::IPersist, super::super::System::Com::IPersistFile); #[cfg(feature = "Win32_System_Com")] impl IAVIPersistFile { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsDirty(&self) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.IsDirty)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Load(&self, pszfilename: P0, dwmode: super::super::System::Com::STGM) -> ::windows_core::Result<()> where @@ -1360,7 +1327,6 @@ impl IAVIPersistFile { { (::windows_core::Interface::vtable(self).base__.Load)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), dwmode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, pszfilename: P0, fremember: P1) -> ::windows_core::Result<()> where @@ -1369,7 +1335,6 @@ impl IAVIPersistFile { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi(), fremember.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveCompleted(&self, pszfilename: P0) -> ::windows_core::Result<()> where @@ -1377,7 +1342,6 @@ impl IAVIPersistFile { { (::windows_core::Interface::vtable(self).base__.SaveCompleted)(::windows_core::Interface::as_raw(self), pszfilename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCurFile(&self) -> ::windows_core::Result<::windows_core::PWSTR> { let mut result__ = ::std::mem::zeroed(); @@ -1480,7 +1444,6 @@ impl IGetFrame { pub unsafe fn End(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).End)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFormat(&self, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: ::core::option::Option<*const ::core::ffi::c_void>, x: i32, y: i32, dx: i32, dy: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), lpbi, ::core::mem::transmute(lpbits.unwrap_or(::std::ptr::null())), x, y, dx, dy).ok() @@ -6167,7 +6130,6 @@ impl ::core::default::Default for ADPCMCOEFSET { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ADPCMEWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6192,7 +6154,6 @@ impl ::core::default::Default for ADPCMEWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6219,7 +6180,6 @@ impl ::core::default::Default for ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct APTXWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6243,7 +6203,6 @@ impl ::core::default::Default for APTXWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct AUDIOFILE_AF10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6267,7 +6226,6 @@ impl ::core::default::Default for AUDIOFILE_AF10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct AUDIOFILE_AF36WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6648,7 +6606,6 @@ impl ::core::default::Default for CAPINFOCHUNK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CAPSTATUS { pub uiImageWidth: u32, @@ -6876,7 +6833,6 @@ impl ::core::default::Default for CHANNEL_CAPS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct COMPVARS { pub cbSize: i32, @@ -6946,7 +6902,6 @@ impl ::core::default::Default for COMPVARS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CONTRESCR10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6971,7 +6926,6 @@ impl ::core::default::Default for CONTRESCR10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CONTRESVQLPCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -6996,7 +6950,6 @@ impl ::core::default::Default for CONTRESVQLPCWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7021,7 +6974,6 @@ impl ::core::default::Default for CREATIVEADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEFASTSPEECH10WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7046,7 +6998,6 @@ impl ::core::default::Default for CREATIVEFASTSPEECH10WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CREATIVEFASTSPEECH8WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7071,7 +7022,6 @@ impl ::core::default::Default for CREATIVEFASTSPEECH8WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct CSIMAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7095,7 +7045,6 @@ impl ::core::default::Default for CSIMAADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIALOGICOKIADPCMWAVEFORMAT { pub ewf: super::Audio::WAVEFORMATEX, @@ -7119,7 +7068,6 @@ impl ::core::default::Default for DIALOGICOKIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7144,7 +7092,6 @@ impl ::core::default::Default for DIGIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIFIXWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7168,7 +7115,6 @@ impl ::core::default::Default for DIGIFIXWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGIREALWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7193,7 +7139,6 @@ impl ::core::default::Default for DIGIREALWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DIGISTDWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7217,7 +7162,6 @@ impl ::core::default::Default for DIGISTDWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DOLBYAC2WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7277,7 +7221,6 @@ impl ::core::default::Default for DRAWDIBTIME { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DRMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7364,7 +7307,6 @@ impl ::core::default::Default for DRVM_IOCTL_DATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct DVIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7389,7 +7331,6 @@ impl ::core::default::Default for DVIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct ECHOSC1WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7413,7 +7354,6 @@ impl ::core::default::Default for ECHOSC1WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EXBMINFOHEADER { pub bmi: super::super::Graphics::Gdi::BITMAPINFOHEADER, @@ -7438,7 +7378,6 @@ impl ::core::default::Default for EXBMINFOHEADER { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct FMTOWNS_SND_WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7463,7 +7402,6 @@ impl ::core::default::Default for FMTOWNS_SND_WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct G721_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7488,7 +7426,6 @@ impl ::core::default::Default for G721_ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct G723_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7514,7 +7451,6 @@ impl ::core::default::Default for G723_ADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct GSM610WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -7647,7 +7583,6 @@ impl ::windows_core::TypeKind for HVIDEO { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICCOMPRESS { pub dwFlags: u32, @@ -7696,7 +7631,6 @@ impl ::core::default::Default for ICCOMPRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICCOMPRESSFRAMES { pub dwFlags: u32, @@ -7766,7 +7700,6 @@ impl ::core::default::Default for ICCOMPRESSFRAMES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDECOMPRESS { pub dwFlags: u32, @@ -7809,7 +7742,6 @@ impl ::core::default::Default for ICDECOMPRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDECOMPRESSEX { pub dwFlags: u32, @@ -7892,7 +7824,6 @@ impl ::core::default::Default for ICDRAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDRAWBEGIN { pub dwFlags: u32, @@ -7944,7 +7875,6 @@ impl ::core::default::Default for ICDRAWBEGIN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICDRAWSUGGEST { pub lpbiIn: *mut super::super::Graphics::Gdi::BITMAPINFOHEADER, @@ -8062,7 +7992,6 @@ impl ::core::default::Default for ICOPEN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICPALETTE { pub dwFlags: u32, @@ -8134,7 +8063,6 @@ impl ::core::default::Default for ICSETSTATUSPROC { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct IMAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -8510,7 +8438,6 @@ impl ::core::default::Default for MCI_ANIM_STEP_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MCI_ANIM_UPDATE_PARMS { pub dwCallback: usize, @@ -9312,7 +9239,6 @@ impl ::core::default::Default for MCI_DGV_STEP_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MCI_DGV_UPDATE_PARMS { pub dwCallback: usize, @@ -10133,7 +10059,6 @@ impl ::core::default::Default for MCI_WAVE_SET_PARMS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MEDIASPACEADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10177,7 +10102,6 @@ impl ::core::default::Default for MIDIOPENSTRMID { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MIXEROPENDESC { pub hmx: super::Audio::HMIXER, @@ -10260,7 +10184,6 @@ impl ::core::default::Default for MMIOINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct MSAUDIO1WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10286,7 +10209,6 @@ impl ::core::default::Default for MSAUDIO1WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct NMS_VBXADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10311,7 +10233,6 @@ impl ::core::default::Default for NMS_VBXADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10335,7 +10256,6 @@ impl ::core::default::Default for OLIADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLICELPWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10359,7 +10279,6 @@ impl ::core::default::Default for OLICELPWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIGSMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10383,7 +10302,6 @@ impl ::core::default::Default for OLIGSMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLIOPRWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10407,7 +10325,6 @@ impl ::core::default::Default for OLIOPRWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct OLISBCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10431,7 +10348,6 @@ impl ::core::default::Default for OLISBCWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct SIERRAADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10456,7 +10372,6 @@ impl ::core::default::Default for SIERRAADPCMWAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct SONARCWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10504,7 +10419,6 @@ impl ::core::default::Default for TIMEREVENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct TRUESPEECHWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10566,7 +10480,6 @@ impl ::core::default::Default for VIDEOHDR { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WAVEOPENDESC { pub hWave: super::Audio::HWAVE, @@ -10595,7 +10508,6 @@ impl ::core::default::Default for WAVEOPENDESC { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WMAUDIO2WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10622,7 +10534,6 @@ impl ::core::default::Default for WMAUDIO2WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct WMAUDIO3WAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10652,7 +10563,6 @@ impl ::core::default::Default for WMAUDIO3WAVEFORMAT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub struct YAMAHA_ADPCMWAVEFORMAT { pub wfx: super::Audio::WAVEFORMATEX, @@ -10717,18 +10627,15 @@ pub type CAPERRORCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPSTATUSCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPVIDEOCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub type CAPWAVECALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; pub type CAPYIELDCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; pub type DRIVERMSGPROC = ::core::option::Option u32>; pub type DRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFNEXTDEVIO = ::core::option::Option super::super::Foundation::BOOL>; pub type LPMMIOPROC = ::core::option::Option super::super::Foundation::LRESULT>; pub type LPTASKCALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type VFWWDMExtensionProc = ::core::option::Option u32>; pub type YIELDPROC = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/impl.rs index 700c520e0b..07e64504b7 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPhotoAcquire_Impl: Sized { fn CreatePhotoSource(&self, pszdevice: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -82,7 +81,6 @@ impl IPhotoAcquireDeviceSelectionDialog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IPhotoAcquireItem_Impl: Sized { fn GetItemName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -258,7 +256,6 @@ impl IPhotoAcquireOptionsDialog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IPhotoAcquirePlugin_Impl: Sized { fn Initialize(&self, pphotoacquiresource: ::core::option::Option<&IPhotoAcquireSource>, pphotoacquireprogresscb: ::core::option::Option<&IPhotoAcquireProgressCB>) -> ::windows_core::Result<()>; @@ -607,7 +604,6 @@ impl IPhotoAcquireSettings_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPhotoAcquireSource_Impl: Sized { fn GetFriendlyName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -727,7 +723,6 @@ impl IPhotoProgressActionCB_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IPhotoProgressDialog_Impl: Sized { fn Create(&self, hwndparent: super::super::Foundation::HWND) -> ::windows_core::Result<()>; @@ -888,7 +883,6 @@ impl IPhotoProgressDialog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IUserInputString_Impl: Sized { fn GetSubmitButtonText(&self) -> ::windows_core::Result<::windows_core::BSTR>; diff --git a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs index 7e33e3c125..c71bc0bf77 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/PictureAcquisition/mod.rs @@ -18,7 +18,6 @@ impl IPhotoAcquire { { (::windows_core::Interface::vtable(self).Acquire)(::windows_core::Interface::as_raw(self), pphotoacquiresource.into_param().abi(), fshowprogress.into_param().abi(), hwndparent.into_param().abi(), pszapplicationname.into_param().abi(), pphotoacquireprogresscb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumResults(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -73,24 +72,20 @@ impl IPhotoAcquireItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetItemName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetThumbnail(&self, sizethumbnail: super::super::Foundation::SIZE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetThumbnail)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(sizethumbnail), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperty(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetProperty(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pv: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProperty)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(pv)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -187,7 +182,6 @@ impl IPhotoAcquirePlugin { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pphotoacquiresource.into_param().abi(), pphotoacquireprogresscb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn ProcessItem(&self, dwacquirestage: u32, pphotoacquireitem: P0, poriginalitemstream: P1, pszfinalfilename: P2, ppropertystore: P3) -> ::windows_core::Result<()> where @@ -430,7 +424,6 @@ impl IPhotoAcquireSource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFriendlyName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetDeviceIcons(&self, nsize: u32, phlargeicon: ::core::option::Option<*mut super::super::UI::WindowsAndMessaging::HICON>, phsmallicon: ::core::option::Option<*mut super::super::UI::WindowsAndMessaging::HICON>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDeviceIcons)(::windows_core::Interface::as_raw(self), nsize, ::core::mem::transmute(phlargeicon.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phsmallicon.unwrap_or(::std::ptr::null_mut()))).ok() @@ -550,7 +543,6 @@ impl IPhotoProgressDialog { { (::windows_core::Interface::vtable(self).SetCaption)(::windows_core::Interface::as_raw(self), psztitle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn SetImage(&self, nimagetype: PROGRESS_DIALOG_IMAGE_TYPE, hicon: P0, hbitmap: P1) -> ::windows_core::Result<()> where @@ -662,7 +654,6 @@ impl IUserInputString { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMruEntryAt)(::windows_core::Interface::as_raw(self), nindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetImage(&self, nsize: u32, phbitmap: ::core::option::Option<*mut super::super::Graphics::Gdi::HBITMAP>, phicon: ::core::option::Option<*mut super::super::UI::WindowsAndMessaging::HICON>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetImage)(::windows_core::Interface::as_raw(self), nsize, ::core::mem::transmute(phbitmap.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phicon.unwrap_or(::std::ptr::null_mut()))).ok() @@ -732,31 +723,22 @@ pub const PHOTOACQ_ERROR_RESTART_REQUIRED: ::windows_core::HRESULT = ::windows_c pub const PHOTOACQ_IMPORT_VIDEO_AS_MULTIPLE_FILES: u32 = 4096u32; pub const PHOTOACQ_NO_GALLERY_LAUNCH: u32 = 1u32; pub const PHOTOACQ_RUN_DEFAULT: u32 = 0u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_CameraSequenceNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_FinalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_GroupTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_IntermediateFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_OriginalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_RelativePathname: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_SkipImport: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_TransferResult: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 5 }; pub const PROGRESS_DIALOG_BITMAP_THUMBNAIL: PROGRESS_DIALOG_IMAGE_TYPE = PROGRESS_DIALOG_IMAGE_TYPE(3i32); diff --git a/crates/libs/windows/src/Windows/Win32/Media/Speech/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/Speech/impl.rs index 297a959a51..4b65f5c120 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/impl.rs @@ -65,7 +65,6 @@ impl IEnumSpObjectTokens_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpAudio_Impl: Sized + ISpStreamFormat_Impl { fn SetState(&self, newstate: SPAUDIOSTATE, ullreserved: u64) -> ::windows_core::Result<()>; @@ -519,7 +518,6 @@ impl ISpEventSource2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpGramCompBackend_Impl: Sized + ISpGrammarBuilder_Impl { fn SetSaveObjects(&self, pstream: ::core::option::Option<&super::super::System::Com::IStream>, perrorlog: ::core::option::Option<&ISpErrorLog>) -> ::windows_core::Result<()>; @@ -646,7 +644,6 @@ impl ISpGrammarBuilder2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpGrammarCompiler_Impl: Sized { fn CompileStream(&self, psource: ::core::option::Option<&super::super::System::Com::IStream>, pdest: ::core::option::Option<&super::super::System::Com::IStream>, pheader: ::core::option::Option<&super::super::System::Com::IStream>, preserved: ::core::option::Option<&::windows_core::IUnknown>, perrorlog: ::core::option::Option<&ISpErrorLog>, dwflags: u32) -> ::windows_core::Result<()>; @@ -749,7 +746,6 @@ impl ISpLexicon_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpMMSysAudio_Impl: Sized + ISpAudio_Impl { fn GetDeviceId(&self, pudeviceid: *mut u32) -> ::windows_core::Result<()>; @@ -1417,7 +1413,6 @@ impl ISpPhrase_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpPhrase2_Impl: Sized + ISpPhrase_Impl { fn GetXMLResult(&self, ppszcomemxmlresult: *mut ::windows_core::PWSTR, options: SPXMLRESULTOPTIONS) -> ::windows_core::Result<()>; @@ -1629,7 +1624,6 @@ impl ISpProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait ISpRecoContext_Impl: Sized + ISpEventSource_Impl { fn GetRecognizer(&self) -> ::windows_core::Result; @@ -1830,7 +1824,6 @@ impl ISpRecoContext2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpRecoGrammar_Impl: Sized + ISpGrammarBuilder_Impl { fn GetGrammarId(&self, pullgrammarid: *mut u64) -> ::windows_core::Result<()>; @@ -1979,7 +1972,6 @@ impl ISpRecoGrammar_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_Urlmon\"`"] #[cfg(feature = "Win32_System_Com_Urlmon")] pub trait ISpRecoGrammar2_Impl: Sized { fn GetRules(&self, ppcomemrules: *mut *mut SPRULE, punumrules: *mut u32) -> ::windows_core::Result<()>; @@ -2052,7 +2044,6 @@ impl ISpRecoGrammar2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpRecoResult_Impl: Sized + ISpPhrase_Impl { fn GetResultTimes(&self, ptimes: *mut SPRECORESULTTIMES) -> ::windows_core::Result<()>; @@ -2130,7 +2121,6 @@ impl ISpRecoResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpRecoResult2_Impl: Sized + ISpRecoResult_Impl { fn CommitAlternate(&self, pphrasealt: ::core::option::Option<&ISpPhraseAlt>) -> ::windows_core::Result; @@ -2174,7 +2164,6 @@ impl ISpRecoResult2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpRecognizer_Impl: Sized + ISpProperties_Impl { fn SetRecognizer(&self, precognizer: ::core::option::Option<&ISpObjectToken>) -> ::windows_core::Result<()>; @@ -2367,7 +2356,6 @@ impl ISpRecognizer2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait ISpRegDataKey_Impl: Sized + ISpDataKey_Impl { fn SetKey(&self, hkey: super::super::System::Registry::HKEY, freadonly: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -2388,7 +2376,6 @@ impl ISpRegDataKey_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpResourceManager_Impl: Sized + super::super::System::Com::IServiceProvider_Impl { fn SetObject(&self, guidserviceid: *const ::windows_core::GUID, punkobject: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -2463,7 +2450,6 @@ impl ISpSRAlternates2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait ISpSREngine_Impl: Sized { fn SetSite(&self, psite: ::core::option::Option<&ISpSREngineSite>) -> ::windows_core::Result<()>; @@ -2707,7 +2693,6 @@ impl ISpSREngine_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait ISpSREngine2_Impl: Sized + ISpSREngine_Impl { fn PrivateCallImmediate(&self, pvenginecontext: *const ::core::ffi::c_void, pincallframe: *const ::core::ffi::c_void, ulincallframesize: u32, ppvcomemresponse: *mut *mut ::core::ffi::c_void, pulresponsesize: *mut u32) -> ::windows_core::Result<()>; @@ -3125,7 +3110,6 @@ impl ISpShortcut_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpStream_Impl: Sized + ISpStreamFormat_Impl { fn SetBaseStream(&self, pstream: ::core::option::Option<&super::super::System::Com::IStream>, rguidformat: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()>; @@ -3176,7 +3160,6 @@ impl ISpStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpStreamFormat_Impl: Sized + super::super::System::Com::IStream_Impl { fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX>; @@ -3203,7 +3186,6 @@ impl ISpStreamFormat_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpStreamFormatConverter_Impl: Sized + ISpStreamFormat_Impl { fn SetBaseStream(&self, pstream: ::core::option::Option<&ISpStreamFormat>, fsetformattobasestreamformat: super::super::Foundation::BOOL, fwritetobasestream: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -3280,7 +3262,6 @@ impl ISpStreamFormatConverter_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait ISpTTSEngine_Impl: Sized { fn Speak(&self, dwspeakflags: u32, rguidformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, ptextfraglist: *const SPVTEXTFRAG, poutputsite: ::core::option::Option<&ISpTTSEngineSite>) -> ::windows_core::Result<()>; @@ -3674,7 +3655,6 @@ impl ISpTranscript_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpVoice_Impl: Sized + ISpEventSource_Impl { fn SetOutput(&self, punkoutput: ::core::option::Option<&::windows_core::IUnknown>, fallowformatchanges: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -3884,7 +3864,6 @@ impl ISpVoice_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub trait ISpXMLRecoResult_Impl: Sized + ISpRecoResult_Impl { fn GetXMLResult(&self, ppszcomemxmlresult: *mut ::windows_core::PWSTR, options: SPXMLRESULTOPTIONS) -> ::windows_core::Result<()>; @@ -3915,7 +3894,6 @@ impl ISpXMLRecoResult_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechAudio_Impl: Sized + ISpeechBaseStream_Impl { fn Status(&self) -> ::windows_core::Result; @@ -4031,7 +4009,6 @@ impl ISpeechAudio_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechAudioBufferInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MinNotification(&self) -> ::windows_core::Result; @@ -4108,7 +4085,6 @@ impl ISpeechAudioBufferInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechAudioFormat_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -4185,7 +4161,6 @@ impl ISpeechAudioFormat_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechAudioStatus_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FreeBufferSpace(&self) -> ::windows_core::Result; @@ -4267,7 +4242,6 @@ impl ISpeechAudioStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechBaseStream_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Format(&self) -> ::windows_core::Result; @@ -4337,7 +4311,6 @@ impl ISpeechBaseStream_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechCustomStream_Impl: Sized + ISpeechBaseStream_Impl { fn BaseStream(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -4374,7 +4347,6 @@ impl ISpeechCustomStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechDataKey_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetBinaryValue(&self, valuename: &::windows_core::BSTR, value: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -4517,7 +4489,6 @@ impl ISpeechDataKey_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechFileStream_Impl: Sized + ISpeechBaseStream_Impl { fn Open(&self, filename: &::windows_core::BSTR, filemode: SpeechStreamFileMode, doevents: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -4544,7 +4515,6 @@ impl ISpeechFileStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechGrammarRule_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Attributes(&self) -> ::windows_core::Result; @@ -4640,7 +4610,6 @@ impl ISpeechGrammarRule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechGrammarRuleState_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Rule(&self) -> ::windows_core::Result; @@ -4704,7 +4673,6 @@ impl ISpeechGrammarRuleState_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechGrammarRuleStateTransition_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -4825,7 +4793,6 @@ impl ISpeechGrammarRuleStateTransition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechGrammarRuleStateTransitions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4881,7 +4848,6 @@ impl ISpeechGrammarRuleStateTransitions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechGrammarRules_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4990,7 +4956,6 @@ impl ISpeechGrammarRules_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechLexicon_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GenerationId(&self) -> ::windows_core::Result; @@ -5075,7 +5040,6 @@ impl ISpeechLexicon_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechLexiconPronunciation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -5157,7 +5121,6 @@ impl ISpeechLexiconPronunciation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechLexiconPronunciations_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5213,7 +5176,6 @@ impl ISpeechLexiconPronunciations_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechLexiconWord_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LangId(&self) -> ::windows_core::Result; @@ -5282,7 +5244,6 @@ impl ISpeechLexiconWord_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechLexiconWords_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5338,7 +5299,6 @@ impl ISpeechLexiconWords_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechMMSysAudio_Impl: Sized + ISpeechAudio_Impl { fn DeviceId(&self) -> ::windows_core::Result; @@ -5408,7 +5368,6 @@ impl ISpeechMMSysAudio_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechMemoryStream_Impl: Sized + ISpeechBaseStream_Impl { fn SetData(&self, data: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -5445,7 +5404,6 @@ impl ISpeechMemoryStream_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechObjectToken_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5607,7 +5565,6 @@ impl ISpeechObjectToken_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechObjectTokenCategory_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5690,7 +5647,6 @@ impl ISpeechObjectTokenCategory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechObjectTokens_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5746,7 +5702,6 @@ impl ISpeechObjectTokens_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhoneConverter_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LanguageId(&self) -> ::windows_core::Result; @@ -5809,7 +5764,6 @@ impl ISpeechPhoneConverter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseAlternate_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RecoResult(&self) -> ::windows_core::Result; @@ -5885,7 +5839,6 @@ impl ISpeechPhraseAlternate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseAlternates_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5941,7 +5894,6 @@ impl ISpeechPhraseAlternates_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseElement_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AudioTimeOffset(&self) -> ::windows_core::Result; @@ -6127,7 +6079,6 @@ impl ISpeechPhraseElement_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseElements_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -6183,7 +6134,6 @@ impl ISpeechPhraseElements_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LanguageId(&self) -> ::windows_core::Result; @@ -6408,7 +6358,6 @@ impl ISpeechPhraseInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseInfoBuilder_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RestorePhraseFromMemory(&self, phraseinmemory: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -6438,7 +6387,6 @@ impl ISpeechPhraseInfoBuilder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseProperties_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -6494,7 +6442,6 @@ impl ISpeechPhraseProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseProperty_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6628,7 +6575,6 @@ impl ISpeechPhraseProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseReplacement_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DisplayAttributes(&self) -> ::windows_core::Result; @@ -6697,7 +6643,6 @@ impl ISpeechPhraseReplacement_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseReplacements_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -6753,7 +6698,6 @@ impl ISpeechPhraseReplacements_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseRule_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6874,7 +6818,6 @@ impl ISpeechPhraseRule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechPhraseRules_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -6930,7 +6873,6 @@ impl ISpeechPhraseRules_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Recognizer(&self) -> ::windows_core::Result; @@ -7200,7 +7142,6 @@ impl ISpeechRecoContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoGrammar_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -7380,7 +7321,6 @@ impl ISpeechRecoGrammar_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoResult_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RecoContext(&self) -> ::windows_core::Result; @@ -7515,7 +7455,6 @@ impl ISpeechRecoResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoResult2_Impl: Sized + ISpeechRecoResult_Impl { fn SetTextFeedback(&self, feedback: &::windows_core::BSTR, wassuccessful: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -7536,7 +7475,6 @@ impl ISpeechRecoResult2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoResultDispatch_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RecoContext(&self) -> ::windows_core::Result; @@ -7698,7 +7636,6 @@ impl ISpeechRecoResultDispatch_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecoResultTimes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StreamTime(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -7767,7 +7704,6 @@ impl ISpeechRecoResultTimes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecognizer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn putref_Recognizer(&self, recognizer: ::core::option::Option<&ISpeechObjectToken>) -> ::windows_core::Result<()>; @@ -8062,7 +7998,6 @@ impl ISpeechRecognizer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechRecognizerStatus_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AudioStatus(&self) -> ::windows_core::Result; @@ -8157,7 +8092,6 @@ impl ISpeechRecognizerStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechResourceLoader_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LoadResource(&self, bstrresourceuri: &::windows_core::BSTR, falwaysreload: super::super::Foundation::VARIANT_BOOL, pstream: *mut ::core::option::Option<::windows_core::IUnknown>, pbstrmimetype: *mut ::windows_core::BSTR, pfmodified: *mut super::super::Foundation::VARIANT_BOOL, pbstrredirecturl: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8195,7 +8129,6 @@ impl ISpeechResourceLoader_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechTextSelectionInformation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetActiveOffset(&self, activeoffset: i32) -> ::windows_core::Result<()>; @@ -8292,7 +8225,6 @@ impl ISpeechTextSelectionInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechVoice_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Status(&self) -> ::windows_core::Result; @@ -8647,7 +8579,6 @@ impl ISpeechVoice_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechVoiceStatus_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CurrentStreamNumber(&self) -> ::windows_core::Result; @@ -8820,7 +8751,6 @@ impl ISpeechVoiceStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechWaveFormatEx_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FormatTag(&self) -> ::windows_core::Result; @@ -8977,7 +8907,6 @@ impl ISpeechWaveFormatEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpeechXMLRecoResult_Impl: Sized + ISpeechRecoResult_Impl { fn GetXMLResult(&self, options: SPXMLRESULTOPTIONS) -> ::windows_core::Result<::windows_core::BSTR>; @@ -9041,7 +8970,6 @@ impl _ISpPrivateEngineCall_Vtbl { iid == &<_ISpPrivateEngineCall as ::windows_core::Interface>::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _ISpeechRecoContextEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -9055,7 +8983,6 @@ impl _ISpeechRecoContextEvents_Vtbl { iid == &<_ISpeechRecoContextEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _ISpeechVoiceEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] 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 45f4ca6488..4fb2080d29 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs @@ -34,37 +34,27 @@ pub struct IEnumSpObjectTokens_Vtbl { pub GetCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpAudio, - ISpAudio_Vtbl, - 0xc05c768f_fae8_4ec2_8e07_338321c12452 -); +::windows_core::imp::com_interface!(ISpAudio, ISpAudio_Vtbl, 0xc05c768f_fae8_4ec2_8e07_338321c12452); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpAudio, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream, ISpStreamFormat); #[cfg(feature = "Win32_System_Com")] impl ISpAudio { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -72,38 +62,31 @@ impl ISpAudio { { (::windows_core::Interface::vtable(self).base__.base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); @@ -112,7 +95,6 @@ impl ISpAudio { pub unsafe fn SetState(&self, newstate: SPAUDIOSTATE, ullreserved: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetState)(::windows_core::Interface::as_raw(self), newstate, ullreserved).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetFormat(&self, rguidfmtid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), rguidfmtid, pwaveformatex).ok() @@ -126,7 +108,6 @@ impl ISpAudio { pub unsafe fn GetBufferInfo(&self, pbuffinfo: *mut SPAUDIOBUFFERINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBufferInfo)(::windows_core::Interface::as_raw(self), pbuffinfo).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetDefaultFormat(&self, pformatid: *mut ::windows_core::GUID, ppcomemwaveformatex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDefaultFormat)(::windows_core::Interface::as_raw(self), pformatid, ppcomemwaveformatex).ok() @@ -605,7 +586,6 @@ impl ISpGramCompBackend { pub unsafe fn Commit(&self, dwreserved: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), dwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSaveObjects(&self, pstream: P0, perrorlog: P1) -> ::windows_core::Result<()> where @@ -720,7 +700,6 @@ pub struct ISpGrammarBuilder2_Vtbl { ::windows_core::imp::com_interface!(ISpGrammarCompiler, ISpGrammarCompiler_Vtbl, 0xb1e29d58_a675_11d2_8302_00c04f8ee6c0); ::windows_core::imp::interface_hierarchy!(ISpGrammarCompiler, ::windows_core::IUnknown); impl ISpGrammarCompiler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompileStream(&self, psource: P0, pdest: P1, pheader: P2, preserved: P3, perrorlog: P4, dwflags: u32) -> ::windows_core::Result<()> where @@ -808,37 +787,27 @@ pub struct ISpLexicon_Vtbl { pub GetWords: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, *mut u32, *mut u32, *mut SPWORDLIST) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpMMSysAudio, - ISpMMSysAudio_Vtbl, - 0x15806f6e_1d70_4b48_98e6_3b1a007509ab -); +::windows_core::imp::com_interface!(ISpMMSysAudio, ISpMMSysAudio_Vtbl, 0x15806f6e_1d70_4b48_98e6_3b1a007509ab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpMMSysAudio, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream, ISpStreamFormat, ISpAudio); #[cfg(feature = "Win32_System_Com")] impl ISpMMSysAudio { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -846,38 +815,31 @@ impl ISpMMSysAudio { { (::windows_core::Interface::vtable(self).base__.base__.base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); @@ -886,7 +848,6 @@ impl ISpMMSysAudio { pub unsafe fn SetState(&self, newstate: SPAUDIOSTATE, ullreserved: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetState)(::windows_core::Interface::as_raw(self), newstate, ullreserved).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetFormat(&self, rguidfmtid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFormat)(::windows_core::Interface::as_raw(self), rguidfmtid, pwaveformatex).ok() @@ -900,7 +861,6 @@ impl ISpMMSysAudio { pub unsafe fn GetBufferInfo(&self, pbuffinfo: *mut SPAUDIOBUFFERINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetBufferInfo)(::windows_core::Interface::as_raw(self), pbuffinfo).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetDefaultFormat(&self, pformatid: *mut ::windows_core::GUID, ppcomemwaveformatex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDefaultFormat)(::windows_core::Interface::as_raw(self), pformatid, ppcomemwaveformatex).ok() @@ -1735,7 +1695,6 @@ impl ISpPhrase2 { pub unsafe fn GetXMLErrorInfo(&self, psemanticerrorinfo: *mut SPSEMANTICERRORINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetXMLErrorInfo)(::windows_core::Interface::as_raw(self), psemanticerrorinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1968,12 +1927,10 @@ impl ISpRecoContext { pub unsafe fn SetMaxAlternates(&self, calternates: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMaxAlternates)(::windows_core::Interface::as_raw(self), calternates).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetAudioOptions(&self, options: SPAUDIOOPTIONS, paudioformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAudioOptions)(::windows_core::Interface::as_raw(self), options, paudioformatid, pwaveformatex).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetAudioOptions(&self, poptions: *mut SPAUDIOOPTIONS, paudioformatid: *mut ::windows_core::GUID, ppcomemwfex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAudioOptions)(::windows_core::Interface::as_raw(self), poptions, paudioformatid, ppcomemwfex).ok() @@ -2203,7 +2160,6 @@ impl ISpRecoGrammar { pub unsafe fn SetGrammarState(&self, egrammarstate: SPGRAMMARSTATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGrammarState)(::windows_core::Interface::as_raw(self), egrammarstate).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveCmd(&self, pstream: P0, ppszcomemerrortext: ::core::option::Option<*mut ::windows_core::PWSTR>) -> ::windows_core::Result<()> where @@ -2277,7 +2233,6 @@ impl ISpRecoGrammar2 { pub unsafe fn SetDictationWeight(&self, flweight: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDictationWeight)(::windows_core::Interface::as_raw(self), flweight).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetGrammarLoader(&self, ploader: P0) -> ::windows_core::Result<()> where @@ -2285,7 +2240,6 @@ impl ISpRecoGrammar2 { { (::windows_core::Interface::vtable(self).SetGrammarLoader)(::windows_core::Interface::as_raw(self), ploader.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_Urlmon\"`"] #[cfg(feature = "Win32_System_Com_Urlmon")] pub unsafe fn SetSMLSecurityManager(&self, psmlsecuritymanager: P0) -> ::windows_core::Result<()> where @@ -2339,7 +2293,6 @@ impl ISpRecoResult { pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAlternates)(::windows_core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len().try_into().unwrap(), ::core::mem::transmute(ppphrases.as_ptr()), pcphrasesreturned).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2351,7 +2304,6 @@ impl ISpRecoResult { pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Serialize)(::windows_core::Interface::as_raw(self), ppcomemserializedresult).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn ScaleAudio(&self, paudioformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ScaleAudio)(::windows_core::Interface::as_raw(self), paudioformatid, pwaveformatex).ok() @@ -2405,7 +2357,6 @@ impl ISpRecoResult2 { pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAlternates)(::windows_core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len().try_into().unwrap(), ::core::mem::transmute(ppphrases.as_ptr()), pcphrasesreturned).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2417,7 +2368,6 @@ impl ISpRecoResult2 { pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Serialize)(::windows_core::Interface::as_raw(self), ppcomemserializedresult).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn ScaleAudio(&self, paudioformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ScaleAudio)(::windows_core::Interface::as_raw(self), paudioformatid, pwaveformatex).ok() @@ -2505,7 +2455,6 @@ impl ISpRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInputObjectToken)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInputStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2537,7 +2486,6 @@ impl ISpRecognizer { pub unsafe fn GetStatus(&self, pstatus: *mut SPRECOGNIZERSTATUS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetStatus)(::windows_core::Interface::as_raw(self), pstatus).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, waveformattype: SPSTREAMFORMATTYPE, pformatid: *mut ::windows_core::GUID, ppcomemwfex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), waveformattype, pformatid, ppcomemwfex).ok() @@ -2693,7 +2641,6 @@ impl ISpRegDataKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumValues)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn SetKey(&self, hkey: P0, freadonly: P1) -> ::windows_core::Result<()> where @@ -2713,17 +2660,11 @@ pub struct ISpRegDataKey_Vtbl { SetKey: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpResourceManager, - ISpResourceManager_Vtbl, - 0x93384e18_5014_43d5_adbb_a78e055926bd -); +::windows_core::imp::com_interface!(ISpResourceManager, ISpResourceManager_Vtbl, 0x93384e18_5014_43d5_adbb_a78e055926bd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpResourceManager, ::windows_core::IUnknown, super::super::System::Com::IServiceProvider); #[cfg(feature = "Win32_System_Com")] impl ISpResourceManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryService(&self, guidservice: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -2801,12 +2742,10 @@ impl ISpSREngine { { (::windows_core::Interface::vtable(self).SetSite)(::windows_core::Interface::as_raw(self), psite.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetInputAudioFormat(&self, pguidsourceformatid: *const ::windows_core::GUID, psourcewaveformatex: *const super::Audio::WAVEFORMATEX, pguiddesiredformatid: *mut ::windows_core::GUID, ppcomemdesiredwaveformatex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputAudioFormat)(::windows_core::Interface::as_raw(self), pguidsourceformatid, psourcewaveformatex, pguiddesiredformatid, ppcomemdesiredwaveformatex).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn RecognizeStream(&self, rguidfmtid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, hrequestsync: P0, hdataavailable: P1, hexit: P2, fnewaudiostream: P3, frealtimeaudio: P4, paudioobjecttoken: P5) -> ::windows_core::Result<()> where @@ -2985,12 +2924,10 @@ impl ISpSREngine2 { { (::windows_core::Interface::vtable(self).base__.SetSite)(::windows_core::Interface::as_raw(self), psite.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetInputAudioFormat(&self, pguidsourceformatid: *const ::windows_core::GUID, psourcewaveformatex: *const super::Audio::WAVEFORMATEX, pguiddesiredformatid: *mut ::windows_core::GUID, ppcomemdesiredwaveformatex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetInputAudioFormat)(::windows_core::Interface::as_raw(self), pguidsourceformatid, psourcewaveformatex, pguiddesiredformatid, ppcomemdesiredwaveformatex).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn RecognizeStream(&self, rguidfmtid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, hrequestsync: P0, hdataavailable: P1, hexit: P2, fnewaudiostream: P3, frealtimeaudio: P4, paudioobjecttoken: P5) -> ::windows_core::Result<()> where @@ -3492,37 +3429,27 @@ pub struct ISpShortcut_Vtbl { pub GetGenerationChange: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32, *mut SPSHORTCUTPAIRLIST) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpStream, - ISpStream_Vtbl, - 0x12e3cca9_7518_44c5_a5e7_ba5a79cb929e -); +::windows_core::imp::com_interface!(ISpStream, ISpStream_Vtbl, 0x12e3cca9_7518_44c5_a5e7_ba5a79cb929e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpStream, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream, ISpStreamFormat); #[cfg(feature = "Win32_System_Com")] impl ISpStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -3530,44 +3457,36 @@ impl ISpStream { { (::windows_core::Interface::vtable(self).base__.base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFormat)(::windows_core::Interface::as_raw(self), pguidformatid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_Audio", feature = "Win32_System_Com"))] pub unsafe fn SetBaseStream(&self, pstream: P0, rguidformat: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> where @@ -3575,13 +3494,11 @@ impl ISpStream { { (::windows_core::Interface::vtable(self).SetBaseStream)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), rguidformat, pwaveformatex).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBaseStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBaseStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn BindToFile(&self, pszfilename: P0, emode: SPFILEMODE, pformatid: ::core::option::Option<*const ::windows_core::GUID>, pwaveformatex: ::core::option::Option<*const super::Audio::WAVEFORMATEX>, ulleventinterest: u64) -> ::windows_core::Result<()> where @@ -3613,37 +3530,27 @@ pub struct ISpStream_Vtbl { pub Close: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpStreamFormat, - ISpStreamFormat_Vtbl, - 0xbed530be_2606_4f4d_a1c0_54c5cda5566f -); +::windows_core::imp::com_interface!(ISpStreamFormat, ISpStreamFormat_Vtbl, 0xbed530be_2606_4f4d_a1c0_54c5cda5566f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpStreamFormat, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl ISpStreamFormat { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -3651,38 +3558,31 @@ impl ISpStreamFormat { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); @@ -3700,37 +3600,27 @@ pub struct ISpStreamFormat_Vtbl { GetFormat: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpStreamFormatConverter, - ISpStreamFormatConverter_Vtbl, - 0x678a932c_ea71_4446_9b41_78fda6280a29 -); +::windows_core::imp::com_interface!(ISpStreamFormatConverter, ISpStreamFormatConverter_Vtbl, 0x678a932c_ea71_4446_9b41_78fda6280a29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpStreamFormatConverter, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream, ISpStreamFormat); #[cfg(feature = "Win32_System_Com")] impl ISpStreamFormatConverter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -3738,44 +3628,36 @@ impl ISpStreamFormatConverter { { (::windows_core::Interface::vtable(self).base__.base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFormat(&self, pguidformatid: *const ::windows_core::GUID) -> ::windows_core::Result<*mut super::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFormat)(::windows_core::Interface::as_raw(self), pguidformatid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBaseStream(&self, pstream: P0, fsetformattobasestreamformat: P1, fwritetobasestream: P2) -> ::windows_core::Result<()> where @@ -3785,13 +3667,11 @@ impl ISpStreamFormatConverter { { (::windows_core::Interface::vtable(self).SetBaseStream)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), fsetformattobasestreamformat.into_param().abi(), fwritetobasestream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBaseStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBaseStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn SetFormat(&self, rguidformatidofconvertedstream: *const ::windows_core::GUID, pwaveformatexofconvertedstream: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormat)(::windows_core::Interface::as_raw(self), rguidformatidofconvertedstream, pwaveformatexofconvertedstream).ok() @@ -3832,7 +3712,6 @@ pub struct ISpStreamFormatConverter_Vtbl { ::windows_core::imp::com_interface!(ISpTTSEngine, ISpTTSEngine_Vtbl, 0xa74d7c8e_4cc5_4f2f_a6eb_804dee18500e); ::windows_core::imp::interface_hierarchy!(ISpTTSEngine, ::windows_core::IUnknown); impl ISpTTSEngine { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn Speak(&self, dwspeakflags: u32, rguidformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX, ptextfraglist: *const SPVTEXTFRAG, poutputsite: P0) -> ::windows_core::Result<()> where @@ -3840,7 +3719,6 @@ impl ISpTTSEngine { { (::windows_core::Interface::vtable(self).Speak)(::windows_core::Interface::as_raw(self), dwspeakflags, rguidformatid, pwaveformatex, ptextfraglist, poutputsite.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetOutputFormat(&self, ptargetfmtid: *const ::windows_core::GUID, ptargetwaveformatex: *const super::Audio::WAVEFORMATEX, poutputformatid: *mut ::windows_core::GUID, ppcomemoutputwaveformatex: *mut *mut super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOutputFormat)(::windows_core::Interface::as_raw(self), ptargetfmtid, ptargetwaveformatex, poutputformatid, ppcomemoutputwaveformatex).ok() @@ -4158,7 +4036,6 @@ impl ISpVoice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOutputObjectToken)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetOutputStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4186,7 +4063,6 @@ impl ISpVoice { { (::windows_core::Interface::vtable(self).Speak)(::windows_core::Interface::as_raw(self), pwcs.into_param().abi(), dwflags, ::core::mem::transmute(pulstreamnumber.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpeakStream(&self, pstream: P0, dwflags: u32, pulstreamnumber: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> where @@ -4316,7 +4192,6 @@ impl ISpXMLRecoResult { pub unsafe fn GetAlternates(&self, ulstartelement: u32, celements: u32, ppphrases: &mut [::core::option::Option], pcphrasesreturned: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAlternates)(::windows_core::Interface::as_raw(self), ulstartelement, celements, ppphrases.len().try_into().unwrap(), ::core::mem::transmute(ppphrases.as_ptr()), pcphrasesreturned).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudio(&self, ulstartelement: u32, celements: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4328,7 +4203,6 @@ impl ISpXMLRecoResult { pub unsafe fn Serialize(&self, ppcomemserializedresult: *mut *mut SPSERIALIZEDRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Serialize)(::windows_core::Interface::as_raw(self), ppcomemserializedresult).ok() } - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn ScaleAudio(&self, paudioformatid: *const ::windows_core::GUID, pwaveformatex: *const super::Audio::WAVEFORMATEX) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ScaleAudio)(::windows_core::Interface::as_raw(self), paudioformatid, pwaveformatex).ok() @@ -4352,23 +4226,16 @@ pub struct ISpXMLRecoResult_Vtbl { pub GetXMLErrorInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut SPSEMANTICERRORINFO) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechAudio, - ISpeechAudio_Vtbl, - 0xcff8e175_019e_11d3_a08e_00c04f8ef9b5 -); +::windows_core::imp::com_interface!(ISpeechAudio, ISpeechAudio_Vtbl, 0xcff8e175_019e_11d3_a08e_00c04f8ef9b5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechAudio, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechBaseStream); #[cfg(feature = "Win32_System_Com")] impl ISpeechAudio { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -4393,19 +4260,16 @@ impl ISpeechAudio { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), position.into_param().abi(), origin, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BufferInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BufferInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4458,12 +4322,7 @@ pub struct ISpeechAudio_Vtbl { pub SetState: unsafe extern "system" fn(*mut ::core::ffi::c_void, SpeechAudioState) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechAudioBufferInfo, - ISpeechAudioBufferInfo_Vtbl, - 0x11b103d8_1142_4edf_a093_82fb3915f8cc -); +::windows_core::imp::com_interface!(ISpeechAudioBufferInfo, ISpeechAudioBufferInfo_Vtbl, 0x11b103d8_1142_4edf_a093_82fb3915f8cc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechAudioBufferInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4503,12 +4362,7 @@ pub struct ISpeechAudioBufferInfo_Vtbl { pub SetEventBias: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechAudioFormat, - ISpeechAudioFormat_Vtbl, - 0xe6e9c590_3e18_40e3_8299_061f98bde7c7 -); +::windows_core::imp::com_interface!(ISpeechAudioFormat, ISpeechAudioFormat_Vtbl, 0xe6e9c590_3e18_40e3_8299_061f98bde7c7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechAudioFormat, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4530,13 +4384,11 @@ impl ISpeechAudioFormat { { (::windows_core::Interface::vtable(self).SetGuid)(::windows_core::Interface::as_raw(self), guid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWaveFormatEx(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWaveFormatEx)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWaveFormatEx(&self, speechwaveformatex: P0) -> ::windows_core::Result<()> where @@ -4564,12 +4416,7 @@ pub struct ISpeechAudioFormat_Vtbl { SetWaveFormatEx: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechAudioStatus, - ISpeechAudioStatus_Vtbl, - 0xc62d9c91_7458_47f6_862d_1ef86fb0b278 -); +::windows_core::imp::com_interface!(ISpeechAudioStatus, ISpeechAudioStatus_Vtbl, 0xc62d9c91_7458_47f6_862d_1ef86fb0b278); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechAudioStatus, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4607,23 +4454,16 @@ pub struct ISpeechAudioStatus_Vtbl { pub CurrentDevicePosition: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechBaseStream, - ISpeechBaseStream_Vtbl, - 0x6450336f_7d49_4ced_8097_49d6dee37294 -); +::windows_core::imp::com_interface!(ISpeechBaseStream, ISpeechBaseStream_Vtbl, 0x6450336f_7d49_4ced_8097_49d6dee37294); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechBaseStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechBaseStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -4667,23 +4507,16 @@ pub struct ISpeechBaseStream_Vtbl { pub Seek: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, SpeechStreamSeekPositionType, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechCustomStream, - ISpeechCustomStream_Vtbl, - 0x1a9e9f4f_104f_4db8_a115_efd7fd0c97ae -); +::windows_core::imp::com_interface!(ISpeechCustomStream, ISpeechCustomStream_Vtbl, 0x1a9e9f4f_104f_4db8_a115_efd7fd0c97ae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechCustomStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechBaseStream); #[cfg(feature = "Win32_System_Com")] impl ISpeechCustomStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -4728,12 +4561,7 @@ pub struct ISpeechCustomStream_Vtbl { pub putref_BaseStream: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechDataKey, - ISpeechDataKey_Vtbl, - 0xce17c09b_4efa_44d5_a4c9_59d9585ab0cd -); +::windows_core::imp::com_interface!(ISpeechDataKey, ISpeechDataKey_Vtbl, 0xce17c09b_4efa_44d5_a4c9_59d9585ab0cd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechDataKey, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4779,7 +4607,6 @@ impl ISpeechDataKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLongValue)(::windows_core::Interface::as_raw(self), valuename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenKey(&self, subkeyname: P0) -> ::windows_core::Result where @@ -4788,7 +4615,6 @@ impl ISpeechDataKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenKey)(::windows_core::Interface::as_raw(self), subkeyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateKey(&self, subkeyname: P0) -> ::windows_core::Result where @@ -4843,23 +4669,16 @@ pub struct ISpeechDataKey_Vtbl { pub EnumValues: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechFileStream, - ISpeechFileStream_Vtbl, - 0xaf67f125_ab39_4e93_b4a2_cc2e66e182a7 -); +::windows_core::imp::com_interface!(ISpeechFileStream, ISpeechFileStream_Vtbl, 0xaf67f125_ab39_4e93_b4a2_cc2e66e182a7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechFileStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechBaseStream); #[cfg(feature = "Win32_System_Com")] impl ISpeechFileStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -4904,12 +4723,7 @@ pub struct ISpeechFileStream_Vtbl { pub Close: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechGrammarRule, - ISpeechGrammarRule_Vtbl, - 0xafe719cf_5dd1_44f2_999c_7a399f1cfccc -); +::windows_core::imp::com_interface!(ISpeechGrammarRule, ISpeechGrammarRule_Vtbl, 0xafe719cf_5dd1_44f2_999c_7a399f1cfccc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechGrammarRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4918,7 +4732,6 @@ impl ISpeechGrammarRule { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Attributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitialState(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4942,7 +4755,6 @@ impl ISpeechGrammarRule { { (::windows_core::Interface::vtable(self).AddResource)(::windows_core::Interface::as_raw(self), resourcename.into_param().abi(), resourcevalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddState(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4969,29 +4781,21 @@ pub struct ISpeechGrammarRule_Vtbl { AddState: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechGrammarRuleState, - ISpeechGrammarRuleState_Vtbl, - 0xd4286f2c_ee67_45ae_b928_28d695362eda -); +::windows_core::imp::com_interface!(ISpeechGrammarRuleState, ISpeechGrammarRuleState_Vtbl, 0xd4286f2c_ee67_45ae_b928_28d695362eda); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechGrammarRuleState, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechGrammarRuleState { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Rule)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Transitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Transitions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddWordTransition(&self, deststate: P0, words: P1, separators: P2, r#type: SpeechGrammarWordType, propertyname: P3, propertyid: i32, propertyvalue: *const ::windows_core::VARIANT, weight: f32) -> ::windows_core::Result<()> where @@ -5002,7 +4806,6 @@ impl ISpeechGrammarRuleState { { (::windows_core::Interface::vtable(self).AddWordTransition)(::windows_core::Interface::as_raw(self), deststate.into_param().abi(), words.into_param().abi(), separators.into_param().abi(), r#type, propertyname.into_param().abi(), propertyid, ::core::mem::transmute(propertyvalue), weight).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRuleTransition(&self, destinationstate: P0, rule: P1, propertyname: P2, propertyid: i32, propertyvalue: *const ::windows_core::VARIANT, weight: f32) -> ::windows_core::Result<()> where @@ -5012,7 +4815,6 @@ impl ISpeechGrammarRuleState { { (::windows_core::Interface::vtable(self).AddRuleTransition)(::windows_core::Interface::as_raw(self), destinationstate.into_param().abi(), rule.into_param().abi(), propertyname.into_param().abi(), propertyid, ::core::mem::transmute(propertyvalue), weight).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSpecialTransition(&self, destinationstate: P0, r#type: SpeechSpecialTransitionType, propertyname: P1, propertyid: i32, propertyvalue: *const ::windows_core::VARIANT, weight: f32) -> ::windows_core::Result<()> where @@ -5049,12 +4851,7 @@ pub struct ISpeechGrammarRuleState_Vtbl { AddSpecialTransition: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechGrammarRuleStateTransition, - ISpeechGrammarRuleStateTransition_Vtbl, - 0xcafd1db1_41d1_4a06_9863_e2e81da17a9a -); +::windows_core::imp::com_interface!(ISpeechGrammarRuleStateTransition, ISpeechGrammarRuleStateTransition_Vtbl, 0xcafd1db1_41d1_4a06_9863_e2e81da17a9a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechGrammarRuleStateTransition, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5067,7 +4864,6 @@ impl ISpeechGrammarRuleStateTransition { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Text)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5089,7 +4885,6 @@ impl ISpeechGrammarRuleStateTransition { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PropertyValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NextState(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5117,12 +4912,7 @@ pub struct ISpeechGrammarRuleStateTransition_Vtbl { NextState: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechGrammarRuleStateTransitions, - ISpeechGrammarRuleStateTransitions_Vtbl, - 0xeabce657_75bc_44a2_aa7f_c56476742963 -); +::windows_core::imp::com_interface!(ISpeechGrammarRuleStateTransitions, ISpeechGrammarRuleStateTransitions_Vtbl, 0xeabce657_75bc_44a2_aa7f_c56476742963); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechGrammarRuleStateTransitions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5131,7 +4921,6 @@ impl ISpeechGrammarRuleStateTransitions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5155,12 +4944,7 @@ pub struct ISpeechGrammarRuleStateTransitions_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechGrammarRules, - ISpeechGrammarRules_Vtbl, - 0x6ffa3b44_fc2d_40d1_8afc_32911c7f1ad1 -); +::windows_core::imp::com_interface!(ISpeechGrammarRules, ISpeechGrammarRules_Vtbl, 0x6ffa3b44_fc2d_40d1_8afc_32911c7f1ad1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechGrammarRules, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5169,7 +4953,6 @@ impl ISpeechGrammarRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindRule(&self, rulenameorid: P0) -> ::windows_core::Result where @@ -5178,7 +4961,6 @@ impl ISpeechGrammarRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindRule)(::windows_core::Interface::as_raw(self), rulenameorid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5192,7 +4974,6 @@ impl ISpeechGrammarRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Dynamic)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, rulename: P0, attributes: SpeechRuleAttributes, ruleid: i32) -> ::windows_core::Result where @@ -5232,12 +5013,7 @@ pub struct ISpeechGrammarRules_Vtbl { pub CommitAndSave: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechLexicon, - ISpeechLexicon_Vtbl, - 0x3da7627a_c7ae_4b23_8708_638c50362c25 -); +::windows_core::imp::com_interface!(ISpeechLexicon, ISpeechLexicon_Vtbl, 0x3da7627a_c7ae_4b23_8708_638c50362c25); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechLexicon, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5246,7 +5022,6 @@ impl ISpeechLexicon { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerationId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWords(&self, flags: SpeechLexiconType, generationid: *mut i32, words: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWords)(::windows_core::Interface::as_raw(self), flags, generationid, ::core::mem::transmute(words)).ok() @@ -5277,7 +5052,6 @@ impl ISpeechLexicon { { (::windows_core::Interface::vtable(self).RemovePronunciationByPhoneIds)(::windows_core::Interface::as_raw(self), bstrword.into_param().abi(), langid, partofspeech, ::core::mem::transmute(phoneids)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPronunciations(&self, bstrword: P0, langid: i32, typeflags: SpeechLexiconType) -> ::windows_core::Result where @@ -5286,7 +5060,6 @@ impl ISpeechLexicon { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPronunciations)(::windows_core::Interface::as_raw(self), bstrword.into_param().abi(), langid, typeflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGenerationChange(&self, generationid: *mut i32, ppwords: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGenerationChange)(::windows_core::Interface::as_raw(self), generationid, ::core::mem::transmute(ppwords)).ok() @@ -5316,12 +5089,7 @@ pub struct ISpeechLexicon_Vtbl { GetGenerationChange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechLexiconPronunciation, - ISpeechLexiconPronunciation_Vtbl, - 0x95252c5d_9e43_4f4a_9899_48ee73352f9f -); +::windows_core::imp::com_interface!(ISpeechLexiconPronunciation, ISpeechLexiconPronunciation_Vtbl, 0x95252c5d_9e43_4f4a_9899_48ee73352f9f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechLexiconPronunciation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5359,12 +5127,7 @@ pub struct ISpeechLexiconPronunciation_Vtbl { pub Symbolic: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechLexiconPronunciations, - ISpeechLexiconPronunciations_Vtbl, - 0x72829128_5682_4704_a0d4_3e2bb6f2ead3 -); +::windows_core::imp::com_interface!(ISpeechLexiconPronunciations, ISpeechLexiconPronunciations_Vtbl, 0x72829128_5682_4704_a0d4_3e2bb6f2ead3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechLexiconPronunciations, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5373,7 +5136,6 @@ impl ISpeechLexiconPronunciations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5397,12 +5159,7 @@ pub struct ISpeechLexiconPronunciations_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechLexiconWord, - ISpeechLexiconWord_Vtbl, - 0x4e5b933c_c9be_48ed_8842_1ee51bb1d4ff -); +::windows_core::imp::com_interface!(ISpeechLexiconWord, ISpeechLexiconWord_Vtbl, 0x4e5b933c_c9be_48ed_8842_1ee51bb1d4ff); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechLexiconWord, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5419,7 +5176,6 @@ impl ISpeechLexiconWord { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Word)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Pronunciations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5440,12 +5196,7 @@ pub struct ISpeechLexiconWord_Vtbl { Pronunciations: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechLexiconWords, - ISpeechLexiconWords_Vtbl, - 0x8d199862_415e_47d5_ac4f_faa608b424e6 -); +::windows_core::imp::com_interface!(ISpeechLexiconWords, ISpeechLexiconWords_Vtbl, 0x8d199862_415e_47d5_ac4f_faa608b424e6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechLexiconWords, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5454,7 +5205,6 @@ impl ISpeechLexiconWords { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5478,23 +5228,16 @@ pub struct ISpeechLexiconWords_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechMMSysAudio, - ISpeechMMSysAudio_Vtbl, - 0x3c76af6d_1fd7_4831_81d1_3b71d5a13c44 -); +::windows_core::imp::com_interface!(ISpeechMMSysAudio, ISpeechMMSysAudio_Vtbl, 0x3c76af6d_1fd7_4831_81d1_3b71d5a13c44); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechMMSysAudio, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechBaseStream, ISpeechAudio); #[cfg(feature = "Win32_System_Com")] impl ISpeechMMSysAudio { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -5519,19 +5262,16 @@ impl ISpeechMMSysAudio { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Seek)(::windows_core::Interface::as_raw(self), position.into_param().abi(), origin, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BufferInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BufferInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5589,23 +5329,16 @@ pub struct ISpeechMMSysAudio_Vtbl { pub MMHandle: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechMemoryStream, - ISpeechMemoryStream_Vtbl, - 0xeeb14b68_808b_4abe_a5ea_b51da7588008 -); +::windows_core::imp::com_interface!(ISpeechMemoryStream, ISpeechMemoryStream_Vtbl, 0xeeb14b68_808b_4abe_a5ea_b51da7588008); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechMemoryStream, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechBaseStream); #[cfg(feature = "Win32_System_Com")] impl ISpeechMemoryStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Format(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Format)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Format(&self, audioformat: P0) -> ::windows_core::Result<()> where @@ -5650,12 +5383,7 @@ pub struct ISpeechMemoryStream_Vtbl { pub GetData: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechObjectToken, - ISpeechObjectToken_Vtbl, - 0xc74a3adc_b727_4500_a84a_b526721c8b8c -); +::windows_core::imp::com_interface!(ISpeechObjectToken, ISpeechObjectToken_Vtbl, 0xc74a3adc_b727_4500_a84a_b526721c8b8c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechObjectToken, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5664,13 +5392,11 @@ impl ISpeechObjectToken { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Id)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DataKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Category(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5775,12 +5501,7 @@ pub struct ISpeechObjectToken_Vtbl { pub MatchesAttributes: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechObjectTokenCategory, - ISpeechObjectTokenCategory_Vtbl, - 0xca7eac50_2d01_4145_86d4_5ae7d70f4469 -); +::windows_core::imp::com_interface!(ISpeechObjectTokenCategory, ISpeechObjectTokenCategory_Vtbl, 0xca7eac50_2d01_4145_86d4_5ae7d70f4469); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechObjectTokenCategory, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5806,13 +5527,11 @@ impl ISpeechObjectTokenCategory { { (::windows_core::Interface::vtable(self).SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi(), createifnotexist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDataKey(&self, location: SpeechDataKeyLocation) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDataKey)(::windows_core::Interface::as_raw(self), location, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateTokens(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -5842,12 +5561,7 @@ pub struct ISpeechObjectTokenCategory_Vtbl { EnumerateTokens: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechObjectTokens, - ISpeechObjectTokens_Vtbl, - 0x9285b776_2e7b_4bc0_b53e_580eb6fa967f -); +::windows_core::imp::com_interface!(ISpeechObjectTokens, ISpeechObjectTokens_Vtbl, 0x9285b776_2e7b_4bc0_b53e_580eb6fa967f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechObjectTokens, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5856,7 +5570,6 @@ impl ISpeechObjectTokens { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5880,12 +5593,7 @@ pub struct ISpeechObjectTokens_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhoneConverter, - ISpeechPhoneConverter_Vtbl, - 0xc3e4f353_433f_43d6_89a1_6a62a7054c3d -); +::windows_core::imp::com_interface!(ISpeechPhoneConverter, ISpeechPhoneConverter_Vtbl, 0xc3e4f353_433f_43d6_89a1_6a62a7054c3d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhoneConverter, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5923,17 +5631,11 @@ pub struct ISpeechPhoneConverter_Vtbl { pub IdToPhone: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseAlternate, - ISpeechPhraseAlternate_Vtbl, - 0x27864a2a_2b9f_4cb8_92d3_0d2722fd1e73 -); +::windows_core::imp::com_interface!(ISpeechPhraseAlternate, ISpeechPhraseAlternate_Vtbl, 0x27864a2a_2b9f_4cb8_92d3_0d2722fd1e73); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseAlternate, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechPhraseAlternate { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoResult(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5947,7 +5649,6 @@ impl ISpeechPhraseAlternate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NumberOfElementsInResult)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PhraseInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5975,12 +5676,7 @@ pub struct ISpeechPhraseAlternate_Vtbl { pub Commit: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseAlternates, - ISpeechPhraseAlternates_Vtbl, - 0xb238b6d5_f276_4c3d_a6c1_2974801c3cc2 -); +::windows_core::imp::com_interface!(ISpeechPhraseAlternates, ISpeechPhraseAlternates_Vtbl, 0xb238b6d5_f276_4c3d_a6c1_2974801c3cc2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseAlternates, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5989,7 +5685,6 @@ impl ISpeechPhraseAlternates { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6013,12 +5708,7 @@ pub struct ISpeechPhraseAlternates_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseElement, - ISpeechPhraseElement_Vtbl, - 0xe6176f96_e373_4801_b223_3b62c068c0b4 -); +::windows_core::imp::com_interface!(ISpeechPhraseElement, ISpeechPhraseElement_Vtbl, 0xe6176f96_e373_4801_b223_3b62c068c0b4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseElement, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6096,12 +5786,7 @@ pub struct ISpeechPhraseElement_Vtbl { pub EngineConfidence: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseElements, - ISpeechPhraseElements_Vtbl, - 0x0626b328_3478_467d_a0b3_d0853b93dda3 -); +::windows_core::imp::com_interface!(ISpeechPhraseElements, ISpeechPhraseElements_Vtbl, 0x0626b328_3478_467d_a0b3_d0853b93dda3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseElements, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6110,7 +5795,6 @@ impl ISpeechPhraseElements { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6134,12 +5818,7 @@ pub struct ISpeechPhraseElements_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseInfo, - ISpeechPhraseInfo_Vtbl, - 0x961559cf_4e67_4662_8bf0_d93f1fcd61b3 -); +::windows_core::imp::com_interface!(ISpeechPhraseInfo, ISpeechPhraseInfo_Vtbl, 0x961559cf_4e67_4662_8bf0_d93f1fcd61b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6172,25 +5851,21 @@ impl ISpeechPhraseInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioSizeTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Rule)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Properties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Elements(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Elements)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Replacements(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6258,17 +5933,11 @@ pub struct ISpeechPhraseInfo_Vtbl { pub GetDisplayAttributes: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, super::super::Foundation::VARIANT_BOOL, *mut SpeechDisplayAttributes) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseInfoBuilder, - ISpeechPhraseInfoBuilder_Vtbl, - 0x3b151836_df3a_4e0a_846c_d2adc9334333 -); +::windows_core::imp::com_interface!(ISpeechPhraseInfoBuilder, ISpeechPhraseInfoBuilder_Vtbl, 0x3b151836_df3a_4e0a_846c_d2adc9334333); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseInfoBuilder, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechPhraseInfoBuilder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestorePhraseFromMemory(&self, phraseinmemory: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6286,12 +5955,7 @@ pub struct ISpeechPhraseInfoBuilder_Vtbl { RestorePhraseFromMemory: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseProperties, - ISpeechPhraseProperties_Vtbl, - 0x08166b47_102e_4b23_a599_bdb98dbfd1f4 -); +::windows_core::imp::com_interface!(ISpeechPhraseProperties, ISpeechPhraseProperties_Vtbl, 0x08166b47_102e_4b23_a599_bdb98dbfd1f4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseProperties, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6300,7 +5964,6 @@ impl ISpeechPhraseProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6324,12 +5987,7 @@ pub struct ISpeechPhraseProperties_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseProperty, - ISpeechPhraseProperty_Vtbl, - 0xce563d48_961e_4732_a2e1_378a42b430be -); +::windows_core::imp::com_interface!(ISpeechPhraseProperty, ISpeechPhraseProperty_Vtbl, 0xce563d48_961e_4732_a2e1_378a42b430be); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6362,13 +6020,11 @@ impl ISpeechPhraseProperty { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Confidence)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6397,12 +6053,7 @@ pub struct ISpeechPhraseProperty_Vtbl { Children: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseReplacement, - ISpeechPhraseReplacement_Vtbl, - 0x2890a410_53a7_4fb5_94ec_06d4998e3d02 -); +::windows_core::imp::com_interface!(ISpeechPhraseReplacement, ISpeechPhraseReplacement_Vtbl, 0x2890a410_53a7_4fb5_94ec_06d4998e3d02); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseReplacement, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6435,12 +6086,7 @@ pub struct ISpeechPhraseReplacement_Vtbl { pub NumberOfElements: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseReplacements, - ISpeechPhraseReplacements_Vtbl, - 0x38bc662f_2257_4525_959e_2069d2596c05 -); +::windows_core::imp::com_interface!(ISpeechPhraseReplacements, ISpeechPhraseReplacements_Vtbl, 0x38bc662f_2257_4525_959e_2069d2596c05); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseReplacements, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6449,7 +6095,6 @@ impl ISpeechPhraseReplacements { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6473,12 +6118,7 @@ pub struct ISpeechPhraseReplacements_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseRule, - ISpeechPhraseRule_Vtbl, - 0xa7bfe112_a4a0_48d9_b602_c313843f6964 -); +::windows_core::imp::com_interface!(ISpeechPhraseRule, ISpeechPhraseRule_Vtbl, 0xa7bfe112_a4a0_48d9_b602_c313843f6964); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6499,13 +6139,11 @@ impl ISpeechPhraseRule { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NumberOfElements)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6541,12 +6179,7 @@ pub struct ISpeechPhraseRule_Vtbl { pub EngineConfidence: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechPhraseRules, - ISpeechPhraseRules_Vtbl, - 0x9047d593_01dd_4b72_81a3_e4a0ca69f407 -); +::windows_core::imp::com_interface!(ISpeechPhraseRules, ISpeechPhraseRules_Vtbl, 0x9047d593_01dd_4b72_81a3_e4a0ca69f407); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechPhraseRules, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6555,7 +6188,6 @@ impl ISpeechPhraseRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6579,17 +6211,11 @@ pub struct ISpeechPhraseRules_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoContext, - ISpeechRecoContext_Vtbl, - 0x580aa49d_7e1e_4809_b8e2_57da806104b8 -); +::windows_core::imp::com_interface!(ISpeechRecoContext, ISpeechRecoContext_Vtbl, 0x580aa49d_7e1e_4809_b8e2_57da806104b8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecoContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recognizer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6603,7 +6229,6 @@ impl ISpeechRecoContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RequestedUIType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Voice(&self, voice: P0) -> ::windows_core::Result<()> where @@ -6611,7 +6236,6 @@ impl ISpeechRecoContext { { (::windows_core::Interface::vtable(self).putref_Voice)(::windows_core::Interface::as_raw(self), voice.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Voice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6662,7 +6286,6 @@ impl ISpeechRecoContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RetainedAudio)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_RetainedAudioFormat(&self, format: P0) -> ::windows_core::Result<()> where @@ -6670,7 +6293,6 @@ impl ISpeechRecoContext { { (::windows_core::Interface::vtable(self).putref_RetainedAudioFormat)(::windows_core::Interface::as_raw(self), format.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetainedAudioFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6682,7 +6304,6 @@ impl ISpeechRecoContext { pub unsafe fn Resume(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Resume)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGrammar(&self, grammarid: P0) -> ::windows_core::Result where @@ -6691,7 +6312,6 @@ impl ISpeechRecoContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGrammar)(::windows_core::Interface::as_raw(self), grammarid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResultFromMemory(&self, resultblock: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6764,12 +6384,7 @@ pub struct ISpeechRecoContext_Vtbl { pub SetAdaptationData: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoGrammar, - ISpeechRecoGrammar_Vtbl, - 0xb6d6f79f_2158_4e50_b5bc_9a9ccd852a09 -); +::windows_core::imp::com_interface!(ISpeechRecoGrammar, ISpeechRecoGrammar_Vtbl, 0xb6d6f79f_2158_4e50_b5bc_9a9ccd852a09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoGrammar, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6778,7 +6393,6 @@ impl ISpeechRecoGrammar { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Id)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6791,7 +6405,6 @@ impl ISpeechRecoGrammar { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).State)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rules(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6855,7 +6468,6 @@ impl ISpeechRecoGrammar { pub unsafe fn DictationSetState(&self, state: SpeechRuleState) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DictationSetState)(::windows_core::Interface::as_raw(self), state).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWordSequenceData(&self, text: P0, textlength: i32, info: P1) -> ::windows_core::Result<()> where @@ -6864,7 +6476,6 @@ impl ISpeechRecoGrammar { { (::windows_core::Interface::vtable(self).SetWordSequenceData)(::windows_core::Interface::as_raw(self), text.into_param().abi(), textlength, info.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTextSelection(&self, info: P0) -> ::windows_core::Result<()> where @@ -6918,29 +6529,21 @@ pub struct ISpeechRecoGrammar_Vtbl { pub IsPronounceable: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut SpeechWordPronounceable) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoResult, - ISpeechRecoResult_Vtbl, - 0xed2879cf_ced9_4ee6_a534_de0191d5468d -); +::windows_core::imp::com_interface!(ISpeechRecoResult, ISpeechRecoResult_Vtbl, 0xed2879cf_ced9_4ee6_a534_de0191d5468d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecoResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RecoContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Times(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Times)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioFormat(&self, format: P0) -> ::windows_core::Result<()> where @@ -6948,25 +6551,21 @@ impl ISpeechRecoResult { { (::windows_core::Interface::vtable(self).putref_AudioFormat)(::windows_core::Interface::as_raw(self), format.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PhraseInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PhraseInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Alternates)(::windows_core::Interface::as_raw(self), requestcount, startelement, elements, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7022,29 +6621,21 @@ pub struct ISpeechRecoResult_Vtbl { pub DiscardResultInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, SpeechDiscardType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoResult2, - ISpeechRecoResult2_Vtbl, - 0x8e0a246d_d3c8_45de_8657_04290c458c3c -); +::windows_core::imp::com_interface!(ISpeechRecoResult2, ISpeechRecoResult2_Vtbl, 0x8e0a246d_d3c8_45de_8657_04290c458c3c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoResult2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechRecoResult); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecoResult2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.RecoContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Times(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Times)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioFormat(&self, format: P0) -> ::windows_core::Result<()> where @@ -7052,25 +6643,21 @@ impl ISpeechRecoResult2 { { (::windows_core::Interface::vtable(self).base__.putref_AudioFormat)(::windows_core::Interface::as_raw(self), format.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AudioFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PhraseInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PhraseInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Alternates)(::windows_core::Interface::as_raw(self), requestcount, startelement, elements, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7103,29 +6690,21 @@ pub struct ISpeechRecoResult2_Vtbl { pub SetTextFeedback: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoResultDispatch, - ISpeechRecoResultDispatch_Vtbl, - 0x6d60eb64_aced_40a6_bbf3_4e557f71dee2 -); +::windows_core::imp::com_interface!(ISpeechRecoResultDispatch, ISpeechRecoResultDispatch_Vtbl, 0x6d60eb64_aced_40a6_bbf3_4e557f71dee2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoResultDispatch, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecoResultDispatch { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RecoContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Times(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Times)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioFormat(&self, format: P0) -> ::windows_core::Result<()> where @@ -7133,25 +6712,21 @@ impl ISpeechRecoResultDispatch { { (::windows_core::Interface::vtable(self).putref_AudioFormat)(::windows_core::Interface::as_raw(self), format.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PhraseInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PhraseInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Alternates)(::windows_core::Interface::as_raw(self), requestcount, startelement, elements, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7224,12 +6799,7 @@ pub struct ISpeechRecoResultDispatch_Vtbl { pub SetTextFeedback: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecoResultTimes, - ISpeechRecoResultTimes_Vtbl, - 0x62b3b8fb_f6e7_41be_bdcb_056b1c29efc0 -); +::windows_core::imp::com_interface!(ISpeechRecoResultTimes, ISpeechRecoResultTimes_Vtbl, 0x62b3b8fb_f6e7_41be_bdcb_056b1c29efc0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecoResultTimes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7262,17 +6832,11 @@ pub struct ISpeechRecoResultTimes_Vtbl { pub OffsetFromStart: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecognizer, - ISpeechRecognizer_Vtbl, - 0x2d5f1c0c_bd75_4b08_9478_3b11fea2586c -); +::windows_core::imp::com_interface!(ISpeechRecognizer, ISpeechRecognizer_Vtbl, 0x2d5f1c0c_bd75_4b08_9478_3b11fea2586c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecognizer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecognizer { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Recognizer(&self, recognizer: P0) -> ::windows_core::Result<()> where @@ -7280,7 +6844,6 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).putref_Recognizer)(::windows_core::Interface::as_raw(self), recognizer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recognizer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7296,7 +6859,6 @@ impl ISpeechRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AllowAudioInputFormatChangesOnNextSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioInput(&self, audioinput: P0) -> ::windows_core::Result<()> where @@ -7304,13 +6866,11 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).putref_AudioInput)(::windows_core::Interface::as_raw(self), audioinput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioInput(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioInput)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioInputStream(&self, audioinputstream: P0) -> ::windows_core::Result<()> where @@ -7318,7 +6878,6 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).putref_AudioInputStream)(::windows_core::Interface::as_raw(self), audioinputstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioInputStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7335,13 +6894,11 @@ impl ISpeechRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).State)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Profile(&self, profile: P0) -> ::windows_core::Result<()> where @@ -7349,7 +6906,6 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).putref_Profile)(::windows_core::Interface::as_raw(self), profile.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Profile(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7361,13 +6917,11 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).EmulateRecognition)(::windows_core::Interface::as_raw(self), textelements.into_param().abi(), ::core::mem::transmute(elementdisplayattributes), languageid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRecoContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormat(&self, r#type: SpeechFormatType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7414,7 +6968,6 @@ impl ISpeechRecognizer { { (::windows_core::Interface::vtable(self).DisplayUI)(::windows_core::Interface::as_raw(self), hwndparent, title.into_param().abi(), typeofui.into_param().abi(), ::core::mem::transmute(extradata)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRecognizers(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -7424,7 +6977,6 @@ impl ISpeechRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRecognizers)(::windows_core::Interface::as_raw(self), requiredattributes.into_param().abi(), optionalattributes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudioInputs(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -7434,7 +6986,6 @@ impl ISpeechRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAudioInputs)(::windows_core::Interface::as_raw(self), requiredattributes.into_param().abi(), optionalattributes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProfiles(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -7520,17 +7071,11 @@ pub struct ISpeechRecognizer_Vtbl { GetProfiles: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechRecognizerStatus, - ISpeechRecognizerStatus_Vtbl, - 0xbff9e781_53ec_484e_bb8a_0e1b5551e35c -); +::windows_core::imp::com_interface!(ISpeechRecognizerStatus, ISpeechRecognizerStatus_Vtbl, 0xbff9e781_53ec_484e_bb8a_0e1b5551e35c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechRecognizerStatus, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechRecognizerStatus { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioStatus(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7573,12 +7118,7 @@ pub struct ISpeechRecognizerStatus_Vtbl { pub SupportedLanguages: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechResourceLoader, - ISpeechResourceLoader_Vtbl, - 0xb9ac5783_fcd0_4b21_b119_b4f8da8fd2c3 -); +::windows_core::imp::com_interface!(ISpeechResourceLoader, ISpeechResourceLoader_Vtbl, 0xb9ac5783_fcd0_4b21_b119_b4f8da8fd2c3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechResourceLoader, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7613,12 +7153,7 @@ pub struct ISpeechResourceLoader_Vtbl { pub ReleaseLocalCopy: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechTextSelectionInformation, - ISpeechTextSelectionInformation_Vtbl, - 0x3b9c7e7a_6eee_4ded_9092_11657279adbe -); +::windows_core::imp::com_interface!(ISpeechTextSelectionInformation, ISpeechTextSelectionInformation_Vtbl, 0x3b9c7e7a_6eee_4ded_9092_11657279adbe); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechTextSelectionInformation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7667,29 +7202,21 @@ pub struct ISpeechTextSelectionInformation_Vtbl { pub SelectionLength: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechVoice, - ISpeechVoice_Vtbl, - 0x269316d8_57bd_11d2_9eee_00c04f797396 -); +::windows_core::imp::com_interface!(ISpeechVoice, ISpeechVoice_Vtbl, 0x269316d8_57bd_11d2_9eee_00c04f797396); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechVoice, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISpeechVoice { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Voice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Voice)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Voice(&self, voice: P0) -> ::windows_core::Result<()> where @@ -7697,13 +7224,11 @@ impl ISpeechVoice { { (::windows_core::Interface::vtable(self).putref_Voice)(::windows_core::Interface::as_raw(self), voice.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioOutput(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioOutput)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioOutput(&self, audiooutput: P0) -> ::windows_core::Result<()> where @@ -7711,13 +7236,11 @@ impl ISpeechVoice { { (::windows_core::Interface::vtable(self).putref_AudioOutput)(::windows_core::Interface::as_raw(self), audiooutput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioOutputStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AudioOutputStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioOutputStream(&self, audiooutputstream: P0) -> ::windows_core::Result<()> where @@ -7784,7 +7307,6 @@ impl ISpeechVoice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Speak)(::windows_core::Interface::as_raw(self), text.into_param().abi(), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpeakStream(&self, stream: P0, flags: SpeechVoiceSpeakFlags) -> ::windows_core::Result where @@ -7806,7 +7328,6 @@ impl ISpeechVoice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Skip)(::windows_core::Interface::as_raw(self), r#type.into_param().abi(), numitems, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVoices(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -7816,7 +7337,6 @@ impl ISpeechVoice { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVoices)(::windows_core::Interface::as_raw(self), requiredattributes.into_param().abi(), optionalattributes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAudioOutputs(&self, requiredattributes: P0, optionalattributes: P1) -> ::windows_core::Result where @@ -7918,12 +7438,7 @@ pub struct ISpeechVoice_Vtbl { pub DisplayUI: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechVoiceStatus, - ISpeechVoiceStatus_Vtbl, - 0x8be47b07_57f6_11d2_9eee_00c04f797396 -); +::windows_core::imp::com_interface!(ISpeechVoiceStatus, ISpeechVoiceStatus_Vtbl, 0x8be47b07_57f6_11d2_9eee_00c04f797396); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechVoiceStatus, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7996,12 +7511,7 @@ pub struct ISpeechVoiceStatus_Vtbl { pub VisemeId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i16) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechWaveFormatEx, - ISpeechWaveFormatEx_Vtbl, - 0x7a1ef0d5_1581_4741_88e4_209a49f11a10 -); +::windows_core::imp::com_interface!(ISpeechWaveFormatEx, ISpeechWaveFormatEx_Vtbl, 0x7a1ef0d5_1581_4741_88e4_209a49f11a10); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechWaveFormatEx, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8080,29 +7590,21 @@ pub struct ISpeechWaveFormatEx_Vtbl { pub SetExtraData: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISpeechXMLRecoResult, - ISpeechXMLRecoResult_Vtbl, - 0xaaec54af_8f85_4924_944d_b79d39d72e19 -); +::windows_core::imp::com_interface!(ISpeechXMLRecoResult, ISpeechXMLRecoResult_Vtbl, 0xaaec54af_8f85_4924_944d_b79d39d72e19); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISpeechXMLRecoResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISpeechRecoResult); #[cfg(feature = "Win32_System_Com")] impl ISpeechXMLRecoResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecoContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.RecoContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Times(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Times)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AudioFormat(&self, format: P0) -> ::windows_core::Result<()> where @@ -8110,25 +7612,21 @@ impl ISpeechXMLRecoResult { { (::windows_core::Interface::vtable(self).base__.putref_AudioFormat)(::windows_core::Interface::as_raw(self), format.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AudioFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AudioFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PhraseInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PhraseInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Alternates(&self, requestcount: i32, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Alternates)(::windows_core::Interface::as_raw(self), requestcount, startelement, elements, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Audio(&self, startelement: i32, elements: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8179,12 +7677,7 @@ pub struct _ISpPrivateEngineCall_Vtbl { pub CallEngineEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::core::ffi::c_void, u32, *mut *mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _ISpeechRecoContextEvents, - _ISpeechRecoContextEvents_Vtbl, - 0x7b8fcb42_0e9d_4f00_a048_7b04d6179d3d -); +::windows_core::imp::com_interface!(_ISpeechRecoContextEvents, _ISpeechRecoContextEvents_Vtbl, 0x7b8fcb42_0e9d_4f00_a048_7b04d6179d3d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_ISpeechRecoContextEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8196,12 +7689,7 @@ pub struct _ISpeechRecoContextEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _ISpeechVoiceEvents, - _ISpeechVoiceEvents_Vtbl, - 0xa372acd1_3bef_4bbd_8ffb_cb3e2b416af8 -); +::windows_core::imp::com_interface!(_ISpeechVoiceEvents, _ISpeechVoiceEvents_Vtbl, 0xa372acd1_3bef_4bbd_8ffb_cb3e2b416af8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_ISpeechVoiceEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs index 2a5168f627..9d7565cc95 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Streaming/mod.rs @@ -1,40 +1,27 @@ -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_DLNACAP: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_DLNADOC: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_MaxVolume: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 19 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_PacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 0 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SendPacketWakeSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SinkProtocolInfo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsAudio: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsImages: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsMute: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsSearch: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsSetNextAVT: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 20 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_SupportsVideo: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Device_UDN: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x88ad39db_0d0c_4a38_8435_4043826b5c91), pid: 6 }; pub const GUID_DEVINTERFACE_DMP: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x25b4e268_2a05_496e_803b_266837fbda4b); diff --git a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/impl.rs b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/impl.rs index 190d483ac1..d1d040bbad 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/impl.rs @@ -2875,7 +2875,6 @@ impl IWMReaderAdvanced_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMReaderAdvanced2_Impl: Sized + IWMReaderAdvanced_Impl { fn SetPlayMode(&self, mode: WMT_PLAY_MODE) -> ::windows_core::Result<()>; @@ -3015,7 +3014,6 @@ impl IWMReaderAdvanced2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMReaderAdvanced3_Impl: Sized + IWMReaderAdvanced2_Impl { fn StopNetStreaming(&self) -> ::windows_core::Result<()>; @@ -3046,7 +3044,6 @@ impl IWMReaderAdvanced3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMReaderAdvanced4_Impl: Sized + IWMReaderAdvanced3_Impl { fn GetLanguageCount(&self, dwoutputnum: u32) -> ::windows_core::Result; @@ -3150,7 +3147,6 @@ impl IWMReaderAdvanced4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMReaderAdvanced5_Impl: Sized + IWMReaderAdvanced4_Impl { fn SetPlayerHook(&self, dwoutputnum: u32, phook: ::core::option::Option<&IWMPlayerHook>) -> ::windows_core::Result<()>; @@ -3171,7 +3167,6 @@ impl IWMReaderAdvanced5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMReaderAdvanced6_Impl: Sized + IWMReaderAdvanced5_Impl { fn SetProtectStreamSamples(&self, pbcertificate: *const u8, cbcertificate: u32, dwcertificatetype: u32, dwflags: u32, pbinitializationvector: *mut u8, pcbinitializationvector: *mut u32) -> ::windows_core::Result<()>; @@ -4726,7 +4721,6 @@ impl IWMStreamPrioritization_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMSyncReader_Impl: Sized { fn Open(&self, pwszfilename: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -4950,7 +4944,6 @@ impl IWMSyncReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMSyncReader2_Impl: Sized + IWMSyncReader_Impl { fn SetRangeByTimecode(&self, wstreamnum: u16, pstart: *const WMT_TIMECODE_EXTENSION_DATA, pend: *const WMT_TIMECODE_EXTENSION_DATA) -> ::windows_core::Result<()>; 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 716a4bb9d4..65fc78183a 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -2642,7 +2642,6 @@ impl IWMReaderAdvanced2 { pub unsafe fn StopBuffering(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).StopBuffering)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0, pcallback: P1, pvcontext: *const ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2822,7 +2821,6 @@ impl IWMReaderAdvanced3 { pub unsafe fn StopBuffering(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.StopBuffering)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0, pcallback: P1, pvcontext: *const ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2992,7 +2990,6 @@ impl IWMReaderAdvanced4 { pub unsafe fn StopBuffering(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.StopBuffering)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0, pcallback: P1, pvcontext: *const ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -3205,7 +3202,6 @@ impl IWMReaderAdvanced5 { pub unsafe fn StopBuffering(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.StopBuffering)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0, pcallback: P1, pvcontext: *const ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -3416,7 +3412,6 @@ impl IWMReaderAdvanced6 { pub unsafe fn StopBuffering(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.StopBuffering)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0, pcallback: P1, pvcontext: *const ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -4871,7 +4866,6 @@ impl IWMSyncReader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMaxStreamSampleSize)(::windows_core::Interface::as_raw(self), wstream, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -4997,7 +4991,6 @@ impl IWMSyncReader2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetMaxStreamSampleSize)(::windows_core::Interface::as_raw(self), wstream, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenStream(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -7014,7 +7007,6 @@ impl ::core::default::Default for WMDRM_IMPORT_INIT_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMMPEG2VIDEOINFO { pub hdr: WMVIDEOINFOHEADER2, @@ -7527,7 +7519,6 @@ impl ::core::default::Default for WMT_WEBSTREAM_SAMPLE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMVIDEOINFOHEADER { pub rcSource: super::super::Foundation::RECT, @@ -7570,7 +7561,6 @@ impl ::core::default::Default for WMVIDEOINFOHEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WMVIDEOINFOHEADER2 { pub rcSource: super::super::Foundation::RECT, diff --git a/crates/libs/windows/src/Windows/Win32/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/mod.rs index 2562b68657..156a5a63f1 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/mod.rs @@ -1,41 +1,28 @@ #[cfg(feature = "Win32_Media_Audio")] -#[doc = "Required features: `\"Win32_Media_Audio\"`"] pub mod Audio; #[cfg(feature = "Win32_Media_DeviceManager")] -#[doc = "Required features: `\"Win32_Media_DeviceManager\"`"] pub mod DeviceManager; #[cfg(feature = "Win32_Media_DirectShow")] -#[doc = "Required features: `\"Win32_Media_DirectShow\"`"] pub mod DirectShow; #[cfg(feature = "Win32_Media_DxMediaObjects")] -#[doc = "Required features: `\"Win32_Media_DxMediaObjects\"`"] pub mod DxMediaObjects; #[cfg(feature = "Win32_Media_KernelStreaming")] -#[doc = "Required features: `\"Win32_Media_KernelStreaming\"`"] pub mod KernelStreaming; #[cfg(feature = "Win32_Media_LibrarySharingServices")] -#[doc = "Required features: `\"Win32_Media_LibrarySharingServices\"`"] pub mod LibrarySharingServices; #[cfg(feature = "Win32_Media_MediaFoundation")] -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] pub mod MediaFoundation; #[cfg(feature = "Win32_Media_MediaPlayer")] -#[doc = "Required features: `\"Win32_Media_MediaPlayer\"`"] pub mod MediaPlayer; #[cfg(feature = "Win32_Media_Multimedia")] -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] pub mod Multimedia; #[cfg(feature = "Win32_Media_PictureAcquisition")] -#[doc = "Required features: `\"Win32_Media_PictureAcquisition\"`"] pub mod PictureAcquisition; #[cfg(feature = "Win32_Media_Speech")] -#[doc = "Required features: `\"Win32_Media_Speech\"`"] pub mod Speech; #[cfg(feature = "Win32_Media_Streaming")] -#[doc = "Required features: `\"Win32_Media_Streaming\"`"] pub mod Streaming; #[cfg(feature = "Win32_Media_WindowsMediaFormat")] -#[doc = "Required features: `\"Win32_Media_WindowsMediaFormat\"`"] pub mod WindowsMediaFormat; #[inline] pub unsafe fn timeBeginPeriod(uperiod: u32) -> u32 { @@ -525,7 +512,6 @@ impl ::core::default::Default for TIMECODE_SAMPLE { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Media_Multimedia\"`"] #[cfg(feature = "Win32_Media_Multimedia")] pub type LPDRVCALLBACK = ::core::option::Option; pub type LPTIMECALLBACK = ::core::option::Option; 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 5db4ab49a4..eea9a168ef 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -3,7 +3,6 @@ pub unsafe fn AddIPAddress(address: u32, ipmask: u32, ifindex: u32, ntecontext: ::windows_targets::link!("iphlpapi.dll" "system" fn AddIPAddress(address : u32, ipmask : u32, ifindex : u32, ntecontext : *mut u32, nteinstance : *mut u32) -> u32); AddIPAddress(address, ipmask, ifindex, ntecontext, nteinstance) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CancelIPChangeNotify(notifyoverlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL { @@ -26,7 +25,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn CancelMibChangeNotify2(notificationhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); CancelMibChangeNotify2(notificationhandle.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn CaptureInterfaceHardwareCrossTimestamp(interfaceluid: *const super::Ndis::NET_LUID_LH, crosstimestamp: *mut INTERFACE_HARDWARE_CROSSTIMESTAMP) -> u32 { @@ -43,7 +41,6 @@ pub unsafe fn ConvertCompartmentIdToGuid(compartmentid: u32, compartmentguid: *m ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertCompartmentIdToGuid(compartmentid : u32, compartmentguid : *mut ::windows_core::GUID) -> super::super::Foundation:: WIN32_ERROR); ConvertCompartmentIdToGuid(compartmentid, compartmentguid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceAliasToLuid(interfacealias: P0, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> ::windows_core::Result<()> @@ -53,56 +50,48 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceAliasToLuid(interfacealias : ::windows_core::PCWSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceAliasToLuid(interfacealias.into_param().abi(), interfaceluid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(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_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceGuidToLuid(interfaceguid : *const ::windows_core::GUID, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceGuidToLuid(interfaceguid, interfaceluid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceIndexToLuid(interfaceindex: u32, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceIndexToLuid(interfaceindex : u32, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceIndexToLuid(interfaceindex, interfaceluid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceLuidToAlias(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacealias: &mut [u16]) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToAlias(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacealias : ::windows_core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceLuidToAlias(interfaceluid, ::core::mem::transmute(interfacealias.as_ptr()), interfacealias.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(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_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToGuid(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceguid : *mut ::windows_core::GUID) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceLuidToGuid(interfaceluid, interfaceguid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceLuidToIndex(interfaceluid: *const super::Ndis::NET_LUID_LH, interfaceindex: *mut u32) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToIndex(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfaceindex : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceLuidToIndex(interfaceluid, interfaceindex).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceLuidToNameA(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacename: &mut [u8]) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToNameA(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_core::PSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceLuidToNameA(interfaceluid, ::core::mem::transmute(interfacename.as_ptr()), interfacename.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceLuidToNameW(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacename: &mut [u16]) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceLuidToNameW(interfaceluid : *const super::Ndis:: NET_LUID_LH, interfacename : ::windows_core::PWSTR, length : usize) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceLuidToNameW(interfaceluid, ::core::mem::transmute(interfacename.as_ptr()), interfacename.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceNameToLuidA(interfacename: P0, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> ::windows_core::Result<()> @@ -112,7 +101,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertInterfaceNameToLuidA(interfacename : ::windows_core::PCSTR, interfaceluid : *mut super::Ndis:: NET_LUID_LH) -> super::super::Foundation:: WIN32_ERROR); ConvertInterfaceNameToLuidA(interfacename.into_param().abi(), interfaceluid).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn ConvertInterfaceNameToLuidW(interfacename: P0, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> ::windows_core::Result<()> @@ -132,21 +120,18 @@ pub unsafe fn ConvertLengthToIpv4Mask(masklength: u32, mask: *mut u32) -> ::wind ::windows_targets::link!("iphlpapi.dll" "system" fn ConvertLengthToIpv4Mask(masklength : u32, mask : *mut u32) -> super::super::Foundation:: WIN32_ERROR); ConvertLengthToIpv4Mask(masklength, mask).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn CreateAnycastIpAddressEntry(row: *const MIB_ANYCASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn CreateAnycastIpAddressEntry(row : *const MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); CreateAnycastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn CreateIpForwardEntry(proute: *const MIB_IPFORWARDROW) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); CreateIpForwardEntry(proute) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn CreateIpForwardEntry2(row: *const MIB_IPFORWARD_ROW2) -> ::windows_core::Result<()> { @@ -158,7 +143,6 @@ pub unsafe fn CreateIpNetEntry(parpentry: *const MIB_IPNETROW_LH) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn CreateIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); CreateIpNetEntry(parpentry) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn CreateIpNetEntry2(row: *const MIB_IPNET_ROW2) -> ::windows_core::Result<()> { @@ -180,21 +164,18 @@ pub unsafe fn CreateProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) - ::windows_targets::link!("iphlpapi.dll" "system" fn CreateProxyArpEntry(dwaddress : u32, dwmask : u32, dwifindex : u32) -> u32); CreateProxyArpEntry(dwaddress, dwmask, dwifindex) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn CreateSortedAddressPairs(sourceaddresslist: ::core::option::Option<*const super::super::Networking::WinSock::SOCKADDR_IN6>, sourceaddresscount: u32, destinationaddresslist: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddresscount: u32, addresssortoptions: u32, sortedaddresspairlist: *mut *mut super::super::Networking::WinSock::SOCKADDR_IN6_PAIR, sortedaddresspaircount: *mut u32) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn CreateSortedAddressPairs(sourceaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, sourceaddresscount : u32, destinationaddresslist : *const super::super::Networking::WinSock:: SOCKADDR_IN6, destinationaddresscount : u32, addresssortoptions : u32, sortedaddresspairlist : *mut *mut super::super::Networking::WinSock:: SOCKADDR_IN6_PAIR, sortedaddresspaircount : *mut u32) -> super::super::Foundation:: WIN32_ERROR); CreateSortedAddressPairs(::core::mem::transmute(sourceaddresslist.unwrap_or(::std::ptr::null())), sourceaddresscount, destinationaddresslist, destinationaddresscount, addresssortoptions, sortedaddresspairlist, sortedaddresspaircount).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn CreateUnicastIpAddressEntry(row: *const MIB_UNICASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn CreateUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); CreateUnicastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn DeleteAnycastIpAddressEntry(row: *const MIB_ANYCASTIPADDRESS_ROW) -> ::windows_core::Result<()> { @@ -206,14 +187,12 @@ pub unsafe fn DeleteIPAddress(ntecontext: u32) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIPAddress(ntecontext : u32) -> u32); DeleteIPAddress(ntecontext) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DeleteIpForwardEntry(proute: *const MIB_IPFORWARDROW) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); DeleteIpForwardEntry(proute) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn DeleteIpForwardEntry2(row: *const MIB_IPFORWARD_ROW2) -> ::windows_core::Result<()> { @@ -225,7 +204,6 @@ pub unsafe fn DeleteIpNetEntry(parpentry: *const MIB_IPNETROW_LH) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); DeleteIpNetEntry(parpentry) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn DeleteIpNetEntry2(row: *const MIB_IPNET_ROW2) -> ::windows_core::Result<()> { @@ -247,21 +225,18 @@ pub unsafe fn DeleteProxyArpEntry(dwaddress: u32, dwmask: u32, dwifindex: u32) - ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteProxyArpEntry(dwaddress : u32, dwmask : u32, dwifindex : u32) -> u32); DeleteProxyArpEntry(dwaddress, dwmask, dwifindex) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn DeleteUnicastIpAddressEntry(row: *const MIB_UNICASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn DeleteUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); DeleteUnicastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn DisableMediaSense(phandle: *mut super::super::Foundation::HANDLE, poverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn DisableMediaSense(phandle : *mut super::super::Foundation:: HANDLE, poverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); DisableMediaSense(phandle, poverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn EnableRouter(phandle: *mut super::super::Foundation::HANDLE, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> u32 { @@ -273,14 +248,12 @@ pub unsafe fn FlushIpNetTable(dwifindex: u32) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn FlushIpNetTable(dwifindex : u32) -> u32); FlushIpNetTable(dwifindex) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn FlushIpNetTable2(family: super::super::Networking::WinSock::ADDRESS_FAMILY, interfaceindex: u32) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn FlushIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, interfaceindex : u32) -> super::super::Foundation:: WIN32_ERROR); FlushIpNetTable2(family, interfaceindex).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn FlushIpPathTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY) -> ::windows_core::Result<()> { @@ -315,7 +288,6 @@ pub unsafe fn GetAdapterOrderMap() -> *mut IP_ADAPTER_ORDER_MAP { ::windows_targets::link!("iphlpapi.dll" "system" fn GetAdapterOrderMap() -> *mut IP_ADAPTER_ORDER_MAP); GetAdapterOrderMap() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetAdaptersAddresses(family: u32, flags: GET_ADAPTERS_ADDRESSES_FLAGS, reserved: ::core::option::Option<*const ::core::ffi::c_void>, adapteraddresses: ::core::option::Option<*mut IP_ADAPTER_ADDRESSES_LH>, sizepointer: *mut u32) -> u32 { @@ -327,14 +299,12 @@ pub unsafe fn GetAdaptersInfo(adapterinfo: ::core::option::Option<*mut IP_ADAPTE ::windows_targets::link!("iphlpapi.dll" "system" fn GetAdaptersInfo(adapterinfo : *mut IP_ADAPTER_INFO, sizepointer : *mut u32) -> u32); GetAdaptersInfo(::core::mem::transmute(adapterinfo.unwrap_or(::std::ptr::null_mut())), sizepointer) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetAnycastIpAddressEntry(row: *mut MIB_ANYCASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetAnycastIpAddressEntry(row : *mut MIB_ANYCASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); GetAnycastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetAnycastIpAddressTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_ANYCASTIPADDRESS_TABLE) -> ::windows_core::Result<()> { @@ -346,21 +316,18 @@ pub unsafe fn GetBestInterface(dwdestaddr: u32, pdwbestifindex: *mut u32) -> u32 ::windows_targets::link!("iphlpapi.dll" "system" fn GetBestInterface(dwdestaddr : u32, pdwbestifindex : *mut u32) -> u32); GetBestInterface(dwdestaddr, pdwbestifindex) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetBestInterfaceEx(pdestaddr: *const super::super::Networking::WinSock::SOCKADDR, pdwbestifindex: *mut u32) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn GetBestInterfaceEx(pdestaddr : *const super::super::Networking::WinSock:: SOCKADDR, pdwbestifindex : *mut u32) -> u32); GetBestInterfaceEx(pdestaddr, pdwbestifindex) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetBestRoute(dwdestaddr: u32, dwsourceaddr: u32, pbestroute: *mut MIB_IPFORWARDROW) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn GetBestRoute(dwdestaddr : u32, dwsourceaddr : u32, pbestroute : *mut MIB_IPFORWARDROW) -> u32); GetBestRoute(dwdestaddr, dwsourceaddr, pbestroute) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetBestRoute2(interfaceluid: ::core::option::Option<*const super::Ndis::NET_LUID_LH>, interfaceindex: u32, sourceaddress: ::core::option::Option<*const super::super::Networking::WinSock::SOCKADDR_INET>, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_INET, addresssortoptions: u32, bestroute: *mut MIB_IPFORWARD_ROW2, bestsourceaddress: *mut super::super::Networking::WinSock::SOCKADDR_INET) -> ::windows_core::Result<()> { @@ -423,14 +390,12 @@ pub unsafe fn GetIfEntry(pifrow: *mut MIB_IFROW) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfEntry(pifrow : *mut MIB_IFROW) -> u32); GetIfEntry(pifrow) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetIfEntry2(row: *mut MIB_IF_ROW2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfEntry2(row : *mut MIB_IF_ROW2) -> super::super::Foundation:: WIN32_ERROR); GetIfEntry2(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetIfEntry2Ex(level: MIB_IF_ENTRY_LEVEL, row: *mut MIB_IF_ROW2) -> ::windows_core::Result<()> { @@ -450,28 +415,24 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable(piftable : *mut MIB_IFTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); GetIfTable(::core::mem::transmute(piftable.unwrap_or(::std::ptr::null_mut())), pdwsize, border.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetIfTable2(table: *mut *mut MIB_IF_TABLE2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable2(table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); GetIfTable2(table).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetIfTable2Ex(level: MIB_IF_TABLE_LEVEL, table: *mut *mut MIB_IF_TABLE2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIfTable2Ex(level : MIB_IF_TABLE_LEVEL, table : *mut *mut MIB_IF_TABLE2) -> super::super::Foundation:: WIN32_ERROR); GetIfTable2Ex(level, table).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetInterfaceActiveTimestampCapabilities(interfaceluid: *const super::Ndis::NET_LUID_LH, timestampcapabilites: *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceActiveTimestampCapabilities(interfaceluid : *const super::Ndis:: NET_LUID_LH, timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32); GetInterfaceActiveTimestampCapabilities(interfaceluid, timestampcapabilites) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetInterfaceCurrentTimestampCapabilities(interfaceluid: *const super::Ndis::NET_LUID_LH, timestampcapabilites: *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32 { @@ -483,7 +444,6 @@ pub unsafe fn GetInterfaceDnsSettings(interface: ::windows_core::GUID, settings: ::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceDnsSettings(interface : ::windows_core::GUID, settings : *mut DNS_INTERFACE_SETTINGS) -> super::super::Foundation:: WIN32_ERROR); GetInterfaceDnsSettings(::core::mem::transmute(interface), settings).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetInterfaceHardwareTimestampCapabilities(interfaceluid: *const super::Ndis::NET_LUID_LH, timestampcapabilites: *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32 { @@ -495,7 +455,6 @@ pub unsafe fn GetInterfaceInfo(piftable: ::core::option::Option<*mut IP_INTERFAC ::windows_targets::link!("iphlpapi.dll" "system" fn GetInterfaceInfo(piftable : *mut IP_INTERFACE_INFO, dwoutbuflen : *mut u32) -> u32); GetInterfaceInfo(::core::mem::transmute(piftable.unwrap_or(::std::ptr::null_mut())), dwoutbuflen) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn GetInterfaceSupportedTimestampCapabilities(interfaceluid: *const super::Ndis::NET_LUID_LH, timestampcapabilites: *mut INTERFACE_TIMESTAMP_CAPABILITIES) -> u32 { @@ -520,14 +479,12 @@ pub unsafe fn GetIpErrorString(errorcode: u32, buffer: ::windows_core::PWSTR, si ::windows_targets::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_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpForwardEntry2(row: *mut MIB_IPFORWARD_ROW2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardEntry2(row : *mut MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); GetIpForwardEntry2(row).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetIpForwardTable(pipforwardtable: ::core::option::Option<*mut MIB_IPFORWARDTABLE>, pdwsize: *mut u32, border: P0) -> u32 @@ -537,28 +494,24 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardTable(pipforwardtable : *mut MIB_IPFORWARDTABLE, pdwsize : *mut u32, border : super::super::Foundation:: BOOL) -> u32); GetIpForwardTable(::core::mem::transmute(pipforwardtable.unwrap_or(::std::ptr::null_mut())), pdwsize, border.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpForwardTable2(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_IPFORWARD_TABLE2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpForwardTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPFORWARD_TABLE2) -> super::super::Foundation:: WIN32_ERROR); GetIpForwardTable2(family, table).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpInterfaceEntry(row: *mut MIB_IPINTERFACE_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW) -> super::super::Foundation:: WIN32_ERROR); GetIpInterfaceEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpInterfaceTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_IPINTERFACE_TABLE) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpInterfaceTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPINTERFACE_TABLE) -> super::super::Foundation:: WIN32_ERROR); GetIpInterfaceTable(family, table).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpNetEntry2(row: *mut MIB_IPNET_ROW2) -> ::windows_core::Result<()> { @@ -573,28 +526,24 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetTable(ipnettable : *mut MIB_IPNETTABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); GetIpNetTable(::core::mem::transmute(ipnettable.unwrap_or(::std::ptr::null_mut())), sizepointer, order.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpNetTable2(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_IPNET_TABLE2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetTable2(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_IPNET_TABLE2) -> super::super::Foundation:: WIN32_ERROR); GetIpNetTable2(family, table).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex: u32, addressfamily: super::super::Networking::WinSock::ADDRESS_FAMILY, bandwidthestimates: *mut MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpNetworkConnectionBandwidthEstimates(interfaceindex : u32, addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, bandwidthestimates : *mut MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES) -> super::super::Foundation:: WIN32_ERROR); GetIpNetworkConnectionBandwidthEstimates(interfaceindex, addressfamily, bandwidthestimates).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpPathEntry(row: *mut MIB_IPPATH_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetIpPathEntry(row : *mut MIB_IPPATH_ROW) -> super::super::Foundation:: WIN32_ERROR); GetIpPathEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetIpPathTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_IPPATH_TABLE) -> ::windows_core::Result<()> { @@ -619,28 +568,24 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn GetJobCompartmentId(jobhandle : super::super::Foundation:: HANDLE) -> u32); GetJobCompartmentId(jobhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetMulticastIpAddressEntry(row: *mut MIB_MULTICASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetMulticastIpAddressEntry(row : *mut MIB_MULTICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); GetMulticastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetMulticastIpAddressTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_MULTICASTIPADDRESS_TABLE) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetMulticastIpAddressTable(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, table : *mut *mut MIB_MULTICASTIPADDRESS_TABLE) -> super::super::Foundation:: WIN32_ERROR); GetMulticastIpAddressTable(family, table).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetNetworkConnectivityHint(connectivityhint: *mut super::super::Networking::WinSock::NL_NETWORK_CONNECTIVITY_HINT) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetNetworkConnectivityHint(connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT) -> super::super::Foundation:: WIN32_ERROR); GetNetworkConnectivityHint(connectivityhint).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetNetworkConnectivityHintForInterface(interfaceindex: u32, connectivityhint: *mut super::super::Networking::WinSock::NL_NETWORK_CONNECTIVITY_HINT) -> ::windows_core::Result<()> { @@ -692,7 +637,6 @@ pub unsafe fn GetPerAdapterInfo(ifindex: u32, pperadapterinfo: ::core::option::O ::windows_targets::link!("iphlpapi.dll" "system" fn GetPerAdapterInfo(ifindex : u32, pperadapterinfo : *mut IP_PER_ADAPTER_INFO_W2KSP1, poutbuflen : *mut u32) -> u32); GetPerAdapterInfo(ifindex, ::core::mem::transmute(pperadapterinfo.unwrap_or(::std::ptr::null_mut())), poutbuflen) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TCP_ESTATS_TYPE, rw: ::core::option::Option<&mut [u8]>, rwversion: u32, ros: ::core::option::Option<&mut [u8]>, rosversion: u32, rod: ::core::option::Option<&mut [u8]>, rodversion: u32) -> u32 { @@ -738,7 +682,6 @@ pub unsafe fn GetSessionCompartmentId(sessionid: u32) -> ::windows_core::Result< ::windows_targets::link!("iphlpapi.dll" "system" fn GetSessionCompartmentId(sessionid : u32) -> super::super::Foundation:: WIN32_ERROR); GetSessionCompartmentId(sessionid).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetTcp6Table(tcptable: *mut MIB_TCP6TABLE, sizepointer: *mut u32, order: P0) -> u32 @@ -748,7 +691,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn GetTcp6Table(tcptable : *mut MIB_TCP6TABLE, sizepointer : *mut u32, order : super::super::Foundation:: BOOL) -> u32); GetTcp6Table(tcptable, sizepointer, order.into_param().abi()) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetTcp6Table2(tcptable: *mut MIB_TCP6TABLE2, sizepointer: *mut u32, order: P0) -> u32 @@ -794,7 +736,6 @@ pub unsafe fn GetTeredoPort(port: *mut u16) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetTeredoPort(port : *mut u16) -> super::super::Foundation:: WIN32_ERROR); GetTeredoPort(port).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn GetUdp6Table(udp6table: ::core::option::Option<*mut MIB_UDP6TABLE>, sizepointer: *mut u32, order: P0) -> u32 @@ -832,14 +773,12 @@ pub unsafe fn GetUniDirectionalAdapterInfo(pipifinfo: ::core::option::Option<*mu ::windows_targets::link!("iphlpapi.dll" "system" fn GetUniDirectionalAdapterInfo(pipifinfo : *mut IP_UNIDIRECTIONAL_ADAPTER_ADDRESS, dwoutbuflen : *mut u32) -> u32); GetUniDirectionalAdapterInfo(::core::mem::transmute(pipifinfo.unwrap_or(::std::ptr::null_mut())), dwoutbuflen) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetUnicastIpAddressEntry(row: *mut MIB_UNICASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn GetUnicastIpAddressEntry(row : *mut MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); GetUnicastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn GetUnicastIpAddressTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE) -> ::windows_core::Result<()> { @@ -857,7 +796,6 @@ pub unsafe fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize ::windows_targets::link!("iphlpapi.dll" "system" fn Icmp6ParseReplies(replybuffer : *mut ::core::ffi::c_void, replysize : u32) -> u32); Icmp6ParseReplies(replybuffer, replysize) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] #[inline] pub unsafe fn Icmp6SendEcho2(icmphandle: P0, event: P1, apcroutine: super::super::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: ::core::option::Option<*const IP_OPTION_INFORMATION>, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 @@ -895,7 +833,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho(icmphandle : super::super::Foundation:: HANDLE, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); IcmpSendEcho(icmphandle.into_param().abi(), destinationaddress, requestdata, requestsize, ::core::mem::transmute(requestoptions.unwrap_or(::std::ptr::null())), replybuffer, replysize, timeout) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn IcmpSendEcho2(icmphandle: P0, event: P1, apcroutine: super::super::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: ::core::option::Option<*const IP_OPTION_INFORMATION>, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 @@ -906,7 +843,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho2(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); IcmpSendEcho2(icmphandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), destinationaddress, requestdata, requestsize, ::core::mem::transmute(requestoptions.unwrap_or(::std::ptr::null())), replybuffer, replysize, timeout) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn IcmpSendEcho2Ex(icmphandle: P0, event: P1, apcroutine: super::super::System::IO::PIO_APC_ROUTINE, apccontext: ::core::option::Option<*const ::core::ffi::c_void>, sourceaddress: u32, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: ::core::option::Option<*const IP_OPTION_INFORMATION>, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 @@ -917,21 +853,18 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn IcmpSendEcho2Ex(icmphandle : super::super::Foundation:: HANDLE, event : super::super::Foundation:: HANDLE, apcroutine : super::super::System::IO:: PIO_APC_ROUTINE, apccontext : *const ::core::ffi::c_void, sourceaddress : u32, destinationaddress : u32, requestdata : *const ::core::ffi::c_void, requestsize : u16, requestoptions : *const IP_OPTION_INFORMATION, replybuffer : *mut ::core::ffi::c_void, replysize : u32, timeout : u32) -> u32); IcmpSendEcho2Ex(icmphandle.into_param().abi(), event.into_param().abi(), apcroutine, ::core::mem::transmute(apccontext.unwrap_or(::std::ptr::null())), sourceaddress, destinationaddress, requestdata, requestsize, ::core::mem::transmute(requestoptions.unwrap_or(::std::ptr::null())), replybuffer, replysize, timeout) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn InitializeIpForwardEntry(row: *mut MIB_IPFORWARD_ROW2) { ::windows_targets::link!("iphlpapi.dll" "system" fn InitializeIpForwardEntry(row : *mut MIB_IPFORWARD_ROW2)); InitializeIpForwardEntry(row) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn InitializeIpInterfaceEntry(row: *mut MIB_IPINTERFACE_ROW) { ::windows_targets::link!("iphlpapi.dll" "system" fn InitializeIpInterfaceEntry(row : *mut MIB_IPINTERFACE_ROW)); InitializeIpInterfaceEntry(row) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn InitializeUnicastIpAddressEntry(row: *mut MIB_UNICASTIPADDRESS_ROW) { @@ -967,7 +900,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NhpAllocateAndGetInterfaceInfoFromStack(pptable : *mut *mut IP_INTERFACE_NAME_INFO_W2KSP1, pdwcount : *mut u32, border : super::super::Foundation:: BOOL, hheap : super::super::Foundation:: HANDLE, dwflags : u32) -> u32); NhpAllocateAndGetInterfaceInfoFromStack(pptable, pdwcount, border.into_param().abi(), hheap.into_param().abi(), dwflags) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NotifyAddrChange(handle: *mut super::super::Foundation::HANDLE, overlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { @@ -979,7 +911,6 @@ pub unsafe fn NotifyIfTimestampConfigChange(callercontext: ::core::option::Optio ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyIfTimestampConfigChange(callercontext : *const ::core::ffi::c_void, callback : PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK, notificationhandle : *mut HIFTIMESTAMPCHANGE) -> u32); NotifyIfTimestampConfigChange(::core::mem::transmute(callercontext.unwrap_or(::std::ptr::null())), callback, notificationhandle) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn NotifyIpInterfaceChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPINTERFACE_CHANGE_CALLBACK, callercontext: ::core::option::Option<*const ::core::ffi::c_void>, initialnotification: P0, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -989,7 +920,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyIpInterfaceChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPINTERFACE_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); NotifyIpInterfaceChange(family, callback, ::core::mem::transmute(callercontext.unwrap_or(::std::ptr::null())), initialnotification.into_param().abi(), notificationhandle).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn NotifyNetworkConnectivityHintChange(callback: PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext: ::core::option::Option<*const ::core::ffi::c_void>, initialnotification: P0, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -999,14 +929,12 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyNetworkConnectivityHintChange(callback : PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); NotifyNetworkConnectivityHintChange(callback, ::core::mem::transmute(callercontext.unwrap_or(::std::ptr::null())), initialnotification.into_param().abi(), notificationhandle).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn NotifyRouteChange(handle: *mut super::super::Foundation::HANDLE, overlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyRouteChange(handle : *mut super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); NotifyRouteChange(handle, overlapped) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn NotifyRouteChange2(addressfamily: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PIPFORWARD_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: P0, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -1016,7 +944,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyRouteChange2(addressfamily : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PIPFORWARD_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); NotifyRouteChange2(addressfamily, callback, callercontext, initialnotification.into_param().abi(), notificationhandle).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn NotifyStableUnicastIpAddressTable(family: super::super::Networking::WinSock::ADDRESS_FAMILY, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback: PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> { @@ -1031,7 +958,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyTeredoPortChange(callback : PTEREDO_PORT_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); NotifyTeredoPortChange(callback, callercontext, initialnotification.into_param().abi(), notificationhandle).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn NotifyUnicastIpAddressChange(family: super::super::Networking::WinSock::ADDRESS_FAMILY, callback: PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext: ::core::option::Option<*const ::core::ffi::c_void>, initialnotification: P0, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -1041,7 +967,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn NotifyUnicastIpAddressChange(family : super::super::Networking::WinSock:: ADDRESS_FAMILY, callback : PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, initialnotification : super::super::Foundation:: BOOLEAN, notificationhandle : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); NotifyUnicastIpAddressChange(family, callback, ::core::mem::transmute(callercontext.unwrap_or(::std::ptr::null())), initialnotification.into_param().abi(), notificationhandle).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn ParseNetworkString(networkstring: P0, types: u32, addressinfo: ::core::option::Option<*mut NET_ADDRESS_INFO>, portnumber: ::core::option::Option<*mut u16>, prefixlength: ::core::option::Option<*mut u8>) -> u32 @@ -1146,21 +1071,18 @@ pub unsafe fn RegisterInterfaceTimestampConfigChange(callback: PINTERFACE_TIMEST ::windows_targets::link!("iphlpapi.dll" "system" fn RegisterInterfaceTimestampConfigChange(callback : PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK, callercontext : *const ::core::ffi::c_void, notificationhandle : *mut HIFTIMESTAMPCHANGE) -> u32); RegisterInterfaceTimestampConfigChange(callback, ::core::mem::transmute(callercontext.unwrap_or(::std::ptr::null())), notificationhandle) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn ResolveIpNetEntry2(row: *mut MIB_IPNET_ROW2, sourceaddress: ::core::option::Option<*const super::super::Networking::WinSock::SOCKADDR_INET>) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn ResolveIpNetEntry2(row : *mut MIB_IPNET_ROW2, sourceaddress : *const super::super::Networking::WinSock:: SOCKADDR_INET) -> super::super::Foundation:: WIN32_ERROR); ResolveIpNetEntry2(row, ::core::mem::transmute(sourceaddress.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn ResolveNeighbor(networkaddress: *const super::super::Networking::WinSock::SOCKADDR, physicaladdress: *mut ::core::ffi::c_void, physicaladdresslength: *mut u32) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn ResolveNeighbor(networkaddress : *const super::super::Networking::WinSock:: SOCKADDR, physicaladdress : *mut ::core::ffi::c_void, physicaladdresslength : *mut u32) -> u32); ResolveNeighbor(networkaddress, physicaladdress, physicaladdresslength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RestoreMediaSense(poverlapped: *const super::super::System::IO::OVERLAPPED, lpdwenablecount: ::core::option::Option<*mut u32>) -> u32 { @@ -1197,21 +1119,18 @@ pub unsafe fn SetInterfaceDnsSettings(interface: ::windows_core::GUID, settings: ::windows_targets::link!("iphlpapi.dll" "system" fn SetInterfaceDnsSettings(interface : ::windows_core::GUID, settings : *const DNS_INTERFACE_SETTINGS) -> super::super::Foundation:: WIN32_ERROR); SetInterfaceDnsSettings(::core::mem::transmute(interface), settings).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn SetIpForwardEntry(proute: *const MIB_IPFORWARDROW) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpForwardEntry(proute : *const MIB_IPFORWARDROW) -> u32); SetIpForwardEntry(proute) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn SetIpForwardEntry2(route: *const MIB_IPFORWARD_ROW2) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpForwardEntry2(route : *const MIB_IPFORWARD_ROW2) -> super::super::Foundation:: WIN32_ERROR); SetIpForwardEntry2(route).ok() } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn SetIpInterfaceEntry(row: *mut MIB_IPINTERFACE_ROW) -> ::windows_core::Result<()> { @@ -1223,7 +1142,6 @@ pub unsafe fn SetIpNetEntry(parpentry: *const MIB_IPNETROW_LH) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn SetIpNetEntry(parpentry : *const MIB_IPNETROW_LH) -> u32); SetIpNetEntry(parpentry) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn SetIpNetEntry2(row: *const MIB_IPNET_ROW2) -> ::windows_core::Result<()> { @@ -1261,7 +1179,6 @@ where ::windows_targets::link!("iphlpapi.dll" "system" fn SetNetworkInformation(networkguid : *const ::windows_core::GUID, compartmentid : u32, networkname : ::windows_core::PCWSTR) -> super::super::Foundation:: WIN32_ERROR); SetNetworkInformation(networkguid, compartmentid, networkname.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn SetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TCP_ESTATS_TYPE, rw: &[u8], rwversion: u32, offset: u32) -> u32 { @@ -1283,14 +1200,12 @@ pub unsafe fn SetTcpEntry(ptcprow: *const MIB_TCPROW_LH) -> u32 { ::windows_targets::link!("iphlpapi.dll" "system" fn SetTcpEntry(ptcprow : *const MIB_TCPROW_LH) -> u32); SetTcpEntry(ptcprow) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn SetUnicastIpAddressEntry(row: *const MIB_UNICASTIPADDRESS_ROW) -> ::windows_core::Result<()> { ::windows_targets::link!("iphlpapi.dll" "system" fn SetUnicastIpAddressEntry(row : *const MIB_UNICASTIPADDRESS_ROW) -> super::super::Foundation:: WIN32_ERROR); SetUnicastIpAddressEntry(row).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn UnenableRouter(poverlapped: *const super::super::System::IO::OVERLAPPED, lpdwenablecount: ::core::option::Option<*mut u32>) -> u32 { @@ -2970,7 +2885,6 @@ impl ::core::default::Default for IPV6_ADDRESS_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH { pub Anonymous1: IP_ADAPTER_ADDRESSES_LH_0, @@ -3029,7 +2943,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_LH_0 { pub Alignment: u64, @@ -3054,7 +2967,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH_0_0 { pub Length: u32, @@ -3093,7 +3005,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_LH_1 { pub Flags: u32, @@ -3118,7 +3029,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_LH_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_LH_1_0 { pub _bitfield: u32, @@ -3156,7 +3066,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_LH_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_XP { pub Anonymous: IP_ADAPTER_ADDRESSES_XP_0, @@ -3198,7 +3107,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union IP_ADAPTER_ADDRESSES_XP_0 { pub Alignment: u64, @@ -3223,7 +3131,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct IP_ADAPTER_ADDRESSES_XP_0_0 { pub Length: u32, @@ -3262,7 +3169,6 @@ impl ::core::default::Default for IP_ADAPTER_ADDRESSES_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_ANYCAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_ANYCAST_ADDRESS_XP_0, @@ -3288,7 +3194,6 @@ impl ::core::default::Default for IP_ADAPTER_ANYCAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -3313,7 +3218,6 @@ impl ::core::default::Default for IP_ADAPTER_ANYCAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -3352,7 +3256,6 @@ impl ::core::default::Default for IP_ADAPTER_ANYCAST_ADDRESS_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_DNS_SERVER_ADDRESS_XP { pub Anonymous: IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0, @@ -3378,7 +3281,6 @@ impl ::core::default::Default for IP_ADAPTER_DNS_SERVER_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { pub Alignment: u64, @@ -3403,7 +3305,6 @@ impl ::core::default::Default for IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_DNS_SERVER_ADDRESS_XP_0_0 { pub Length: u32, @@ -3472,7 +3373,6 @@ impl ::core::default::Default for IP_ADAPTER_DNS_SUFFIX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_GATEWAY_ADDRESS_LH { pub Anonymous: IP_ADAPTER_GATEWAY_ADDRESS_LH_0, @@ -3498,7 +3398,6 @@ impl ::core::default::Default for IP_ADAPTER_GATEWAY_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { pub Alignment: u64, @@ -3523,7 +3422,6 @@ impl ::core::default::Default for IP_ADAPTER_GATEWAY_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_GATEWAY_ADDRESS_LH_0_0 { pub Length: u32, @@ -3657,7 +3555,6 @@ impl ::core::default::Default for IP_ADAPTER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_MULTICAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_MULTICAST_ADDRESS_XP_0, @@ -3683,7 +3580,6 @@ impl ::core::default::Default for IP_ADAPTER_MULTICAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -3708,7 +3604,6 @@ impl ::core::default::Default for IP_ADAPTER_MULTICAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_MULTICAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -3777,7 +3672,6 @@ impl ::core::default::Default for IP_ADAPTER_ORDER_MAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_PREFIX_XP { pub Anonymous: IP_ADAPTER_PREFIX_XP_0, @@ -3804,7 +3698,6 @@ impl ::core::default::Default for IP_ADAPTER_PREFIX_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_PREFIX_XP_0 { pub Alignment: u64, @@ -3829,7 +3722,6 @@ impl ::core::default::Default for IP_ADAPTER_PREFIX_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_PREFIX_XP_0_0 { pub Length: u32, @@ -3868,7 +3760,6 @@ impl ::core::default::Default for IP_ADAPTER_PREFIX_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_LH { pub Anonymous: IP_ADAPTER_UNICAST_ADDRESS_LH_0, @@ -3901,7 +3792,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_UNICAST_ADDRESS_LH_0 { pub Alignment: u64, @@ -3926,7 +3816,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { pub Length: u32, @@ -3965,7 +3854,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_XP { pub Anonymous: IP_ADAPTER_UNICAST_ADDRESS_XP_0, @@ -3997,7 +3885,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_XP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_UNICAST_ADDRESS_XP_0 { pub Alignment: u64, @@ -4022,7 +3909,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_XP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { pub Length: u32, @@ -4061,7 +3947,6 @@ impl ::core::default::Default for IP_ADAPTER_UNICAST_ADDRESS_XP_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_WINS_SERVER_ADDRESS_LH { pub Anonymous: IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0, @@ -4087,7 +3972,6 @@ impl ::core::default::Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { pub Alignment: u64, @@ -4112,7 +3996,6 @@ impl ::core::default::Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { pub Length: u32, @@ -4151,7 +4034,6 @@ impl ::core::default::Default for IP_ADAPTER_WINS_SERVER_ADDRESS_LH_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct IP_ADDRESS_PREFIX { pub Prefix: super::super::Networking::WinSock::SOCKADDR_INET, @@ -4585,7 +4467,6 @@ impl ::core::default::Default for MIBICMPSTATS_EX_XPSP1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_ANYCASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -4612,7 +4493,6 @@ impl ::core::default::Default for MIB_ANYCASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_ANYCASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -5008,7 +4888,6 @@ impl ::core::default::Default for MIB_IFTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_ROW2 { pub InterfaceLuid: super::Ndis::NET_LUID_LH, @@ -5072,7 +4951,6 @@ impl ::core::default::Default for MIB_IF_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_ROW2_0 { pub _bitfield: u8, @@ -5110,7 +4988,6 @@ impl ::core::default::Default for MIB_IF_ROW2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct MIB_IF_TABLE2 { pub NumEntries: u32, @@ -5295,7 +5172,6 @@ impl ::core::default::Default for MIB_IPADDRTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPDESTROW { pub ForwardRow: MIB_IPFORWARDROW, @@ -5321,7 +5197,6 @@ impl ::core::default::Default for MIB_IPDESTROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPDESTTABLE { pub dwNumEntries: u32, @@ -5375,7 +5250,6 @@ impl ::core::default::Default for MIB_IPFORWARDNUMBER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPFORWARDROW { pub dwForwardDest: u32, @@ -5412,7 +5286,6 @@ impl ::core::default::Default for MIB_IPFORWARDROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union MIB_IPFORWARDROW_0 { pub dwForwardType: u32, @@ -5437,7 +5310,6 @@ impl ::core::default::Default for MIB_IPFORWARDROW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union MIB_IPFORWARDROW_1 { pub dwForwardProto: u32, @@ -5462,7 +5334,6 @@ impl ::core::default::Default for MIB_IPFORWARDROW_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IPFORWARDTABLE { pub dwNumEntries: u32, @@ -5487,7 +5358,6 @@ impl ::core::default::Default for MIB_IPFORWARDTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPFORWARD_ROW2 { pub InterfaceLuid: super::Ndis::NET_LUID_LH, @@ -5525,7 +5395,6 @@ impl ::core::default::Default for MIB_IPFORWARD_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPFORWARD_TABLE2 { pub NumEntries: u32, @@ -5550,7 +5419,6 @@ impl ::core::default::Default for MIB_IPFORWARD_TABLE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPINTERFACE_ROW { pub Family: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -5608,7 +5476,6 @@ impl ::core::default::Default for MIB_IPINTERFACE_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPINTERFACE_TABLE { pub NumEntries: u32, @@ -6265,7 +6132,6 @@ impl ::core::default::Default for MIB_IPNETTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_ROW2 { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -6296,7 +6162,6 @@ impl ::core::default::Default for MIB_IPNET_ROW2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPNET_ROW2_0 { pub Anonymous: MIB_IPNET_ROW2_0_0, @@ -6321,7 +6186,6 @@ impl ::core::default::Default for MIB_IPNET_ROW2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_ROW2_0_0 { pub _bitfield: u8, @@ -6359,7 +6223,6 @@ impl ::core::default::Default for MIB_IPNET_ROW2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPNET_ROW2_1 { pub LastReachable: u32, @@ -6384,7 +6247,6 @@ impl ::core::default::Default for MIB_IPNET_ROW2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPNET_TABLE2 { pub NumEntries: u32, @@ -6409,7 +6271,6 @@ impl ::core::default::Default for MIB_IPNET_TABLE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPPATH_ROW { pub Source: super::super::Networking::WinSock::SOCKADDR_INET, @@ -6444,7 +6305,6 @@ impl ::core::default::Default for MIB_IPPATH_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub union MIB_IPPATH_ROW_0 { pub LastReachable: u32, @@ -6469,7 +6329,6 @@ impl ::core::default::Default for MIB_IPPATH_ROW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_IPPATH_TABLE { pub NumEntries: u32, @@ -6650,7 +6509,6 @@ impl ::core::default::Default for MIB_IPSTATS_W2K { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES { pub InboundBandwidthInformation: super::super::Networking::WinSock::NL_BANDWIDTH_INFORMATION, @@ -6809,7 +6667,6 @@ impl ::core::default::Default for MIB_MFE_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_MULTICASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -6836,7 +6693,6 @@ impl ::core::default::Default for MIB_MULTICASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_MULTICASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -6989,7 +6845,6 @@ impl ::core::default::Default for MIB_ROUTESTATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6ROW { pub State: MIB_TCP_STATE, @@ -7019,7 +6874,6 @@ impl ::core::default::Default for MIB_TCP6ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6ROW2 { pub LocalAddr: super::super::Networking::WinSock::IN6_ADDR, @@ -7136,7 +6990,6 @@ impl ::core::default::Default for MIB_TCP6ROW_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6TABLE { pub dwNumEntries: u32, @@ -7161,7 +7014,6 @@ impl ::core::default::Default for MIB_TCP6TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_TCP6TABLE2 { pub dwNumEntries: u32, @@ -7703,7 +7555,6 @@ impl ::core::default::Default for MIB_TCPTABLE_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_UDP6ROW { pub dwLocalAddr: super::super::Networking::WinSock::IN6_ADDR, @@ -7908,7 +7759,6 @@ impl ::core::default::Default for MIB_UDP6ROW_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MIB_UDP6TABLE { pub dwNumEntries: u32, @@ -8370,7 +8220,6 @@ impl ::core::default::Default for MIB_UDPTABLE_OWNER_PID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_UNICASTIPADDRESS_ROW { pub Address: super::super::Networking::WinSock::SOCKADDR_INET, @@ -8405,7 +8254,6 @@ impl ::core::default::Default for MIB_UNICASTIPADDRESS_ROW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub struct MIB_UNICASTIPADDRESS_TABLE { pub NumEntries: u32, @@ -8430,7 +8278,6 @@ impl ::core::default::Default for MIB_UNICASTIPADDRESS_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NET_ADDRESS_INFO { pub Format: NET_ADDRESS_FORMAT, @@ -8455,7 +8302,6 @@ impl ::core::default::Default for NET_ADDRESS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union NET_ADDRESS_INFO_0 { pub NamedAddress: NET_ADDRESS_INFO_0_0, @@ -8482,7 +8328,6 @@ impl ::core::default::Default for NET_ADDRESS_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct NET_ADDRESS_INFO_0_0 { pub Address: [u16; 256], @@ -9545,19 +9390,14 @@ impl ::core::default::Default for TCP_RESERVE_PORT_RANGE { } } pub type PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PIPFORWARD_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PIPINTERFACE_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK = ::core::option::Option; pub type PTEREDO_PORT_CHANGE_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] pub type PUNICAST_IPADDRESS_CHANGE_CALLBACK = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/impl.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/impl.rs index 890f67bed8..f7a589802f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDummyMBNUCMExt_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -110,7 +109,6 @@ impl IMbnConnection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnConnectionContext_Impl: Sized { fn GetProvisionedContexts(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -221,7 +219,6 @@ impl IMbnConnectionEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnConnectionManager_Impl: Sized { fn GetConnection(&self, connectionid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -348,7 +345,6 @@ impl IMbnConnectionProfileEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnConnectionProfileManager_Impl: Sized { fn GetConnectionProfiles(&self, mbninterface: ::core::option::Option<&IMbnInterface>) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -425,7 +421,6 @@ impl IMbnConnectionProfileManagerEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnDeviceService_Impl: Sized { fn QuerySupportedCommands(&self) -> ::windows_core::Result; @@ -615,7 +610,6 @@ impl IMbnDeviceServiceStateEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnDeviceServicesContext_Impl: Sized { fn EnumerateDeviceServices(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -684,7 +678,6 @@ impl IMbnDeviceServicesContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnDeviceServicesEvents_Impl: Sized { fn OnQuerySupportedCommandsComplete(&self, deviceservice: ::core::option::Option<&IMbnDeviceService>, commandidlist: *const super::super::System::Com::SAFEARRAY, status: ::windows_core::HRESULT, requestid: u32) -> ::windows_core::Result<()>; @@ -801,7 +794,6 @@ impl IMbnDeviceServicesManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnInterface_Impl: Sized { fn InterfaceID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1024,7 +1016,6 @@ impl IMbnInterfaceEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnInterfaceManager_Impl: Sized { fn GetInterface(&self, interfaceid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1094,7 +1085,6 @@ impl IMbnInterfaceManagerEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnMultiCarrier_Impl: Sized { fn SetHomeProvider(&self, homeprovider: *const MBN_PROVIDER2) -> ::windows_core::Result; @@ -1441,7 +1431,6 @@ impl IMbnPinEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnPinManager_Impl: Sized { fn GetPinList(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -1787,7 +1776,6 @@ impl IMbnRegistrationEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnServiceActivation_Impl: Sized { fn Activate(&self, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result; @@ -1814,7 +1802,6 @@ impl IMbnServiceActivation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnServiceActivationEvents_Impl: Sized { fn OnActivationComplete(&self, serviceactivation: ::core::option::Option<&IMbnServiceActivation>, vendorspecificdata: *const super::super::System::Com::SAFEARRAY, requestid: u32, status: ::windows_core::HRESULT, networkerror: u32) -> ::windows_core::Result<()>; @@ -1891,7 +1878,6 @@ impl IMbnSignalEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnSms_Impl: Sized { fn GetSmsConfiguration(&self) -> ::windows_core::Result; @@ -2091,7 +2077,6 @@ impl IMbnSmsConfiguration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnSmsEvents_Impl: Sized { fn OnSmsConfigurationChange(&self, sms: ::core::option::Option<&IMbnSms>) -> ::windows_core::Result<()>; @@ -2157,7 +2142,6 @@ impl IMbnSmsEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnSmsReadMsgPdu_Impl: Sized { fn Index(&self) -> ::windows_core::Result; @@ -2226,7 +2210,6 @@ impl IMbnSmsReadMsgPdu_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnSmsReadMsgTextCdma_Impl: Sized { fn Index(&self) -> ::windows_core::Result; @@ -2347,7 +2330,6 @@ impl IMbnSmsReadMsgTextCdma_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnSubscriberInformation_Impl: Sized { fn SubscriberID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2403,7 +2385,6 @@ impl IMbnSubscriberInformation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnVendorSpecificEvents_Impl: Sized { fn OnEventNotification(&self, vendoroperation: ::core::option::Option<&IMbnVendorSpecificOperation>, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -2434,7 +2415,6 @@ impl IMbnVendorSpecificEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMbnVendorSpecificOperation_Impl: Sized { fn SetVendorSpecific(&self, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs index af408f4e9d..f7300f59fb 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDummyMBNUCMExt, - IDummyMBNUCMExt_Vtbl, - 0xdcbbbab6_ffff_4bbb_aaee_338e368af6fa -); +::windows_core::imp::com_interface!(IDummyMBNUCMExt, IDummyMBNUCMExt_Vtbl, 0xdcbbbab6_ffff_4bbb_aaee_338e368af6fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDummyMBNUCMExt, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -64,7 +59,6 @@ pub struct IMbnConnection_Vtbl { ::windows_core::imp::com_interface!(IMbnConnectionContext, IMbnConnectionContext_Vtbl, 0xdcbbbab6_200b_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnConnectionContext, ::windows_core::IUnknown); impl IMbnConnectionContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProvisionedContexts(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -158,7 +152,6 @@ impl IMbnConnectionManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetConnection)(::windows_core::Interface::as_raw(self), connectionid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConnections(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -242,7 +235,6 @@ pub struct IMbnConnectionProfileEvents_Vtbl { ::windows_core::imp::com_interface!(IMbnConnectionProfileManager, IMbnConnectionProfileManager_Vtbl, 0xdcbbbab6_200f_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnConnectionProfileManager, ::windows_core::IUnknown); impl IMbnConnectionProfileManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConnectionProfiles(&self, mbninterface: P0) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> where @@ -315,13 +307,11 @@ impl IMbnDeviceService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CloseCommandSession)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCommand(&self, commandid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetCommand)(::windows_core::Interface::as_raw(self), commandid, deviceservicedata, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryCommand(&self, commandid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -335,7 +325,6 @@ impl IMbnDeviceService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CloseDataSession)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteData(&self, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -403,7 +392,6 @@ pub struct IMbnDeviceServiceStateEvents_Vtbl { ::windows_core::imp::com_interface!(IMbnDeviceServicesContext, IMbnDeviceServicesContext_Vtbl, 0xfc5ac347_1592_4068_80bb_6a57580150d8); ::windows_core::imp::interface_hierarchy!(IMbnDeviceServicesContext, ::windows_core::IUnknown); impl IMbnDeviceServicesContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateDeviceServices(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -440,7 +428,6 @@ pub struct IMbnDeviceServicesContext_Vtbl { ::windows_core::imp::com_interface!(IMbnDeviceServicesEvents, IMbnDeviceServicesEvents_Vtbl, 0x0a900c19_6824_4e97_b76e_cf239d0ca642); ::windows_core::imp::interface_hierarchy!(IMbnDeviceServicesEvents, ::windows_core::IUnknown); impl IMbnDeviceServicesEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnQuerySupportedCommandsComplete(&self, deviceservice: P0, commandidlist: *const super::super::System::Com::SAFEARRAY, status: ::windows_core::HRESULT, requestid: u32) -> ::windows_core::Result<()> where @@ -460,7 +447,6 @@ impl IMbnDeviceServicesEvents { { (::windows_core::Interface::vtable(self).OnCloseCommandSessionComplete)(::windows_core::Interface::as_raw(self), deviceservice.into_param().abi(), status, requestid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSetCommandComplete(&self, deviceservice: P0, responseid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY, status: ::windows_core::HRESULT, requestid: u32) -> ::windows_core::Result<()> where @@ -468,7 +454,6 @@ impl IMbnDeviceServicesEvents { { (::windows_core::Interface::vtable(self).OnSetCommandComplete)(::windows_core::Interface::as_raw(self), deviceservice.into_param().abi(), responseid, deviceservicedata, status, requestid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnQueryCommandComplete(&self, deviceservice: P0, responseid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY, status: ::windows_core::HRESULT, requestid: u32) -> ::windows_core::Result<()> where @@ -476,7 +461,6 @@ impl IMbnDeviceServicesEvents { { (::windows_core::Interface::vtable(self).OnQueryCommandComplete)(::windows_core::Interface::as_raw(self), deviceservice.into_param().abi(), responseid, deviceservicedata, status, requestid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnEventNotification(&self, deviceservice: P0, eventid: u32, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -502,7 +486,6 @@ impl IMbnDeviceServicesEvents { { (::windows_core::Interface::vtable(self).OnWriteDataComplete)(::windows_core::Interface::as_raw(self), deviceservice.into_param().abi(), status, requestid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnReadData(&self, deviceservice: P0, deviceservicedata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -591,19 +574,16 @@ impl IMbnInterface { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetHomeProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreferredProviders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreferredProviders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPreferredProviders(&self, preferredproviders: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetPreferredProviders)(::windows_core::Interface::as_raw(self), preferredproviders, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVisibleProviders(&self, age: *mut u32) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -718,7 +698,6 @@ impl IMbnInterfaceManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInterface)(::windows_core::Interface::as_raw(self), interfaceid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInterfaces(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -765,19 +744,16 @@ impl IMbnMultiCarrier { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetHomeProvider)(::windows_core::Interface::as_raw(self), homeprovider, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPreferredProviders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreferredProviders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVisibleProviders(&self, age: *mut u32) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVisibleProviders)(::windows_core::Interface::as_raw(self), age, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSupportedCellularClasses(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -984,7 +960,6 @@ pub struct IMbnPinEvents_Vtbl { ::windows_core::imp::com_interface!(IMbnPinManager, IMbnPinManager_Vtbl, 0xdcbbbab6_2005_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnPinManager, ::windows_core::IUnknown); impl IMbnPinManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPinList(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1182,7 +1157,6 @@ pub struct IMbnRegistrationEvents_Vtbl { ::windows_core::imp::com_interface!(IMbnServiceActivation, IMbnServiceActivation_Vtbl, 0xdcbbbab6_2017_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnServiceActivation, ::windows_core::IUnknown); impl IMbnServiceActivation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Activate(&self, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1201,7 +1175,6 @@ pub struct IMbnServiceActivation_Vtbl { ::windows_core::imp::com_interface!(IMbnServiceActivationEvents, IMbnServiceActivationEvents_Vtbl, 0xdcbbbab6_2018_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnServiceActivationEvents, ::windows_core::IUnknown); impl IMbnServiceActivationEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnActivationComplete(&self, serviceactivation: P0, vendorspecificdata: *const super::super::System::Com::SAFEARRAY, requestid: u32, status: ::windows_core::HRESULT, networkerror: u32) -> ::windows_core::Result<()> where @@ -1275,7 +1248,6 @@ impl IMbnSms { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SmsSendPdu)(::windows_core::Interface::as_raw(self), pdudata.into_param().abi(), size, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SmsSendCdma(&self, address: P0, encoding: MBN_SMS_CDMA_ENCODING, language: MBN_SMS_CDMA_LANG, sizeincharacters: u32, message: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result where @@ -1284,7 +1256,6 @@ impl IMbnSms { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SmsSendCdma)(::windows_core::Interface::as_raw(self), address.into_param().abi(), encoding, language, sizeincharacters, message, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SmsSendCdmaPdu(&self, message: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1383,7 +1354,6 @@ impl IMbnSmsEvents { { (::windows_core::Interface::vtable(self).OnSmsSendComplete)(::windows_core::Interface::as_raw(self), sms.into_param().abi(), requestid, status).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSmsReadComplete(&self, sms: P0, smsformat: MBN_SMS_FORMAT, readmsgs: *const super::super::System::Com::SAFEARRAY, moremsgs: P1, requestid: u32, status: ::windows_core::HRESULT) -> ::windows_core::Result<()> where @@ -1392,7 +1362,6 @@ impl IMbnSmsEvents { { (::windows_core::Interface::vtable(self).OnSmsReadComplete)(::windows_core::Interface::as_raw(self), sms.into_param().abi(), smsformat, readmsgs, moremsgs.into_param().abi(), requestid, status).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSmsNewClass0Message(&self, sms: P0, smsformat: MBN_SMS_FORMAT, readmsgs: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -1446,7 +1415,6 @@ impl IMbnSmsReadMsgPdu { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PduData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Message(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1496,7 +1464,6 @@ impl IMbnSmsReadMsgTextCdma { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SizeInCharacters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Message(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1530,7 +1497,6 @@ impl IMbnSubscriberInformation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SimIccID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TelephoneNumbers(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1551,7 +1517,6 @@ pub struct IMbnSubscriberInformation_Vtbl { ::windows_core::imp::com_interface!(IMbnVendorSpecificEvents, IMbnVendorSpecificEvents_Vtbl, 0xdcbbbab6_201a_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnVendorSpecificEvents, ::windows_core::IUnknown); impl IMbnVendorSpecificEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnEventNotification(&self, vendoroperation: P0, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -1559,7 +1524,6 @@ impl IMbnVendorSpecificEvents { { (::windows_core::Interface::vtable(self).OnEventNotification)(::windows_core::Interface::as_raw(self), vendoroperation.into_param().abi(), vendorspecificdata).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSetVendorSpecificComplete(&self, vendoroperation: P0, vendorspecificdata: *const super::super::System::Com::SAFEARRAY, requestid: u32) -> ::windows_core::Result<()> where @@ -1584,7 +1548,6 @@ pub struct IMbnVendorSpecificEvents_Vtbl { ::windows_core::imp::com_interface!(IMbnVendorSpecificOperation, IMbnVendorSpecificOperation_Vtbl, 0xdcbbbab6_2019_4bbb_aaee_338e368af6fa); ::windows_core::imp::interface_hierarchy!(IMbnVendorSpecificOperation, ::windows_core::IUnknown); impl IMbnVendorSpecificOperation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetVendorSpecific(&self, vendorspecificdata: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/impl.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/impl.rs index e48410e03a..7387834ef6 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/impl.rs @@ -373,7 +373,6 @@ impl INetCfgClassSetup2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait INetCfgComponent_Impl: Sized { fn GetDisplayName(&self, ppszwdisplayname: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()>; @@ -959,7 +958,6 @@ impl INetRasConnectionIpUiInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IProvisioningDomain_Impl: Sized { fn Add(&self, pszwpathtofolder: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; 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 53026bc557..83c4961695 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -259,14 +259,12 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn NetFreeAadJoinInformation(pjoininfo: ::core::option::Option<*const DSREG_JOIN_INFO>) { ::windows_targets::link!("netapi32.dll" "system" fn NetFreeAadJoinInformation(pjoininfo : *const DSREG_JOIN_INFO)); NetFreeAadJoinInformation(::core::mem::transmute(pjoininfo.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn NetGetAadJoinInformation(pcsztenantid: P0) -> ::windows_core::Result<*mut DSREG_JOIN_INFO> @@ -1759,7 +1757,6 @@ impl INetCfgComponent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDeviceStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn OpenParamKey(&self, phkey: ::core::option::Option<*mut super::super::System::Registry::HKEY>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OpenParamKey)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(phkey.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2197,7 +2194,6 @@ impl IProvisioningDomain { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), pszwpathtofolder.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn Query(&self, pszwdomain: P0, pszwlanguage: P1, pszwxpathquery: P2) -> ::windows_core::Result where @@ -5994,7 +5990,6 @@ impl ::core::default::Default for CONFIG_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DSREG_JOIN_INFO { pub joinType: DSREG_JOIN_TYPE, @@ -6603,7 +6598,6 @@ impl ::core::default::Default for LOCALGROUP_MEMBERS_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct LOCALGROUP_MEMBERS_INFO_1 { pub lgrmi1_sid: super::super::Foundation::PSID, @@ -6643,7 +6637,6 @@ impl ::core::default::Default for LOCALGROUP_MEMBERS_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct LOCALGROUP_MEMBERS_INFO_2 { pub lgrmi2_sid: super::super::Foundation::PSID, 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 07e8004d0a..3ca76b3330 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -21,7 +21,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn NdfCreateGroupingIncident(cloudname: P0, groupname: P1, identity: P2, invitation: P3, addresses: ::core::option::Option<*const super::super::Networking::WinSock::SOCKET_ADDRESS_LIST>, appid: P4, handle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -85,7 +84,6 @@ where ::windows_targets::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_Networking_WinSock\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security"))] #[inline] pub unsafe fn NdfCreateWinSockIncident(sock: P0, host: P1, port: u16, appid: P2, userid: ::core::option::Option<*const super::super::Security::SID>, handle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/impl.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/impl.rs index 072e16f52e..fb789f6404 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetPropertyInfo(&self, id: i32) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -82,7 +81,6 @@ impl ISdo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdoCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -179,7 +177,6 @@ impl ISdoCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdoDictionaryOld_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnumAttributes(&self, id: *mut ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -261,7 +258,6 @@ impl ISdoDictionaryOld_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdoMachine_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Attach(&self, bstrcomputername: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -389,7 +385,6 @@ impl ISdoMachine_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdoMachine2_Impl: Sized + ISdoMachine_Impl { fn GetTemplatesSDO(&self, bstrservicename: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -447,7 +442,6 @@ impl ISdoMachine2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISdoServiceControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartService(&self) -> ::windows_core::Result<()>; @@ -498,7 +492,6 @@ impl ISdoServiceControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITemplateSdo_Impl: Sized + ISdo_Impl { fn AddToCollection(&self, bstrname: &::windows_core::BSTR, pcollection: ::core::option::Option<&super::super::System::Com::IDispatch>, ppitem: *mut ::core::option::Option) -> ::windows_core::Result<()>; 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 ad905e9238..943d830699 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdo, - ISdo_Vtbl, - 0x56bc53de_96db_11d1_bf3f_000000000000 -); +::windows_core::imp::com_interface!(ISdo, ISdo_Vtbl, 0x56bc53de_96db_11d1_bf3f_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -48,12 +43,7 @@ pub struct ISdo_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdoCollection, - ISdoCollection_Vtbl, - 0x56bc53e2_96db_11d1_bf3f_000000000000 -); +::windows_core::imp::com_interface!(ISdoCollection, ISdoCollection_Vtbl, 0x56bc53e2_96db_11d1_bf3f_000000000000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdoCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -62,7 +52,6 @@ impl ISdoCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, bstrname: P0, ppitem: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -70,7 +59,6 @@ impl ISdoCollection { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), ::core::mem::transmute(ppitem)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, pitem: P0) -> ::windows_core::Result<()> where @@ -91,7 +79,6 @@ impl ISdoCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsNameUnique)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, name: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -126,12 +113,7 @@ pub struct ISdoCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdoDictionaryOld, - ISdoDictionaryOld_Vtbl, - 0xd432e5f4_53d8_11d2_9a3a_00c04fb998ac -); +::windows_core::imp::com_interface!(ISdoDictionaryOld, ISdoDictionaryOld_Vtbl, 0xd432e5f4_53d8_11d2_9a3a_00c04fb998ac); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdoDictionaryOld, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -148,7 +130,6 @@ impl ISdoDictionaryOld { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumAttributeValues)(::windows_core::Interface::as_raw(self), id, ::core::mem::transmute(pvalueids), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAttribute(&self, id: ATTRIBUTEID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -177,12 +158,7 @@ pub struct ISdoDictionaryOld_Vtbl { pub GetAttributeID: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ATTRIBUTEID) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdoMachine, - ISdoMachine_Vtbl, - 0x479f6e75_49a2_11d2_8eca_00c04fc2f519 -); +::windows_core::imp::com_interface!(ISdoMachine, ISdoMachine_Vtbl, 0x479f6e75_49a2_11d2_8eca_00c04fc2f519); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdoMachine, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -248,12 +224,7 @@ pub struct ISdoMachine_Vtbl { pub GetSDOSchema: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdoMachine2, - ISdoMachine2_Vtbl, - 0x518e5ffe_d8ce_4f7e_a5db_b40a35419d3b -); +::windows_core::imp::com_interface!(ISdoMachine2, ISdoMachine2_Vtbl, 0x518e5ffe_d8ce_4f7e_a5db_b40a35419d3b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdoMachine2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISdoMachine); #[cfg(feature = "Win32_System_Com")] @@ -342,12 +313,7 @@ pub struct ISdoMachine2_Vtbl { pub Reload: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISdoServiceControl, - ISdoServiceControl_Vtbl, - 0x479f6e74_49a2_11d2_8eca_00c04fc2f519 -); +::windows_core::imp::com_interface!(ISdoServiceControl, ISdoServiceControl_Vtbl, 0x479f6e74_49a2_11d2_8eca_00c04fc2f519); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISdoServiceControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -377,12 +343,7 @@ pub struct ISdoServiceControl_Vtbl { pub ResetService: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITemplateSdo, - ITemplateSdo_Vtbl, - 0x8aa85302_d2e2_4e20_8b1f_a571e437d6c9 -); +::windows_core::imp::com_interface!(ITemplateSdo, ITemplateSdo_Vtbl, 0x8aa85302_d2e2_4e20_8b1f_a571e437d6c9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITemplateSdo, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISdo); #[cfg(feature = "Win32_System_Com")] @@ -411,7 +372,6 @@ impl ITemplateSdo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddToCollection(&self, bstrname: P0, pcollection: P1, ppitem: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -420,7 +380,6 @@ impl ITemplateSdo { { (::windows_core::Interface::vtable(self).AddToCollection)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), pcollection.into_param().abi(), ::core::mem::transmute(ppitem)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddToSdo(&self, bstrname: P0, psdotarget: P1, ppitem: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -429,7 +388,6 @@ impl ITemplateSdo { { (::windows_core::Interface::vtable(self).AddToSdo)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), psdotarget.into_param().abi(), ::core::mem::transmute(ppitem)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddToSdoAsProperty(&self, psdotarget: P0, id: i32) -> ::windows_core::Result<()> where 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 3f1f7f4149..b7f11dbb4f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -8,7 +8,6 @@ pub unsafe fn DrtContinueSearch(hsearchcontext: *const ::core::ffi::c_void) -> : ::windows_targets::link!("drt.dll" "system" fn DrtContinueSearch(hsearchcontext : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); DrtContinueSearch(hsearchcontext).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn DrtCreateDerivedKey(plocalcert: *const super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result { @@ -16,7 +15,6 @@ pub unsafe fn DrtCreateDerivedKey(plocalcert: *const super::super::Security::Cry let mut result__ = ::std::mem::zeroed(); DrtCreateDerivedKey(plocalcert, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(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> { @@ -86,7 +84,6 @@ pub unsafe fn DrtEndSearch(hsearchcontext: *const ::core::ffi::c_void) -> ::wind ::windows_targets::link!("drt.dll" "system" fn DrtEndSearch(hsearchcontext : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); DrtEndSearch(hsearchcontext).ok() } -#[doc = "Required features: `\"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<()> { @@ -110,7 +107,6 @@ pub unsafe fn DrtGetInstanceNameSize(hdrt: *const ::core::ffi::c_void) -> ::wind let mut result__ = ::std::mem::zeroed(); DrtGetInstanceNameSize(hdrt, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[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<()> { @@ -173,7 +169,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabAsyncInviteContact(pccontact: ::core::option::Option<*const PEER_CONTACT>, pcendpoint: *const PEER_ENDPOINT, pcinvitation: *const PEER_INVITATION, hevent: P0, phinvitation: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> @@ -183,7 +178,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabAsyncInviteEndpoint(pcendpoint: *const PEER_ENDPOINT, pcinvitation: *const PEER_INVITATION, hevent: P0, phinvitation: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> @@ -217,7 +211,6 @@ where ::windows_targets::link!("p2p.dll" "system" fn PeerCollabDeleteContact(pwzpeername : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); PeerCollabDeleteContact(pwzpeername.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabDeleteEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows_core::Result<()> { @@ -234,7 +227,6 @@ pub unsafe fn PeerCollabEnumApplicationRegistrationInfo(registrationtype: PEER_A ::windows_targets::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_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<()> { @@ -251,7 +243,6 @@ pub unsafe fn PeerCollabEnumEndpoints(pccontact: ::core::option::Option<*const P ::windows_targets::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_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<()> { @@ -272,7 +263,6 @@ where let mut result__ = ::std::mem::zeroed(); PeerCollabExportContact(pwzpeername.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabGetAppLaunchInfo() -> ::windows_core::Result<*mut PEER_APP_LAUNCH_INFO> { @@ -301,7 +291,6 @@ pub unsafe fn PeerCollabGetEndpointName() -> ::windows_core::Result<::windows_co let mut result__ = ::std::mem::zeroed(); PeerCollabGetEndpointName(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabGetEventData(hpeerevent: *const ::core::ffi::c_void) -> ::windows_core::Result<*mut PEER_COLLAB_EVENT_DATA> { @@ -318,7 +307,6 @@ where let mut result__ = ::std::mem::zeroed(); PeerCollabGetInvitationResponse(hinvitation.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabGetPresenceInfo(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>) -> ::windows_core::Result<*mut PEER_PRESENCE_INFO> { @@ -332,7 +320,6 @@ pub unsafe fn PeerCollabGetSigninOptions() -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); PeerCollabGetSigninOptions(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(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> { @@ -340,7 +327,6 @@ pub unsafe fn PeerCollabInviteContact(pccontact: ::core::option::Option<*const P let mut result__ = ::std::mem::zeroed(); PeerCollabInviteContact(::core::mem::transmute(pccontact.unwrap_or(::std::ptr::null())), pcendpoint, pcinvitation, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[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> { @@ -357,7 +343,6 @@ where let mut result__ = ::std::mem::zeroed(); PeerCollabParseContact(pwzcontactdata.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabQueryContactData(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>) -> ::windows_core::Result<::windows_core::PWSTR> { @@ -365,7 +350,6 @@ pub unsafe fn PeerCollabQueryContactData(pcendpoint: ::core::option::Option<*con let mut result__ = ::std::mem::zeroed(); PeerCollabQueryContactData(::core::mem::transmute(pcendpoint.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabRefreshEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows_core::Result<()> { @@ -426,7 +410,6 @@ pub unsafe fn PeerCollabStartup(wversionrequested: u16) -> ::windows_core::Resul ::windows_targets::link!("p2p.dll" "system" fn PeerCollabStartup(wversionrequested : u16) -> ::windows_core::HRESULT); PeerCollabStartup(wversionrequested).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabSubscribeEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows_core::Result<()> { @@ -443,7 +426,6 @@ pub unsafe fn PeerCollabUnregisterEvent(hpeerevent: *const ::core::ffi::c_void) ::windows_targets::link!("p2p.dll" "system" fn PeerCollabUnregisterEvent(hpeerevent : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); PeerCollabUnregisterEvent(hpeerevent).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabUnsubscribeEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows_core::Result<()> { @@ -465,28 +447,24 @@ where let mut result__ = ::std::mem::zeroed(); PeerCreatePeerName(pwzidentity.into_param().abi(), pwzclassifier.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientAddContentInformation(hpeerdist: isize, hcontenthandle: isize, pbuffer: &[u8], lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientAddContentInformation(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistClientAddContentInformation(hpeerdist, hcontenthandle, pbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbuffer.as_ptr()), lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientAddData(hpeerdist: isize, hcontenthandle: isize, pbuffer: &[u8], lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientAddData(hpeerdist : isize, hcontenthandle : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistClientAddData(hpeerdist, hcontenthandle, pbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbuffer.as_ptr()), lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientBlockRead(hpeerdist: isize, hcontenthandle: isize, pbuffer: ::core::option::Option<&mut [u8]>, dwtimeoutinmilliseconds: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientBlockRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistClientBlockRead(hpeerdist, hcontenthandle, pbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwtimeoutinmilliseconds, lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientCancelAsyncOperation(hpeerdist: isize, hcontenthandle: isize, poverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 { @@ -498,14 +476,12 @@ pub unsafe fn PeerDistClientCloseContent(hpeerdist: isize, hcontenthandle: isize ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientCloseContent(hpeerdist : isize, hcontenthandle : isize) -> u32); PeerDistClientCloseContent(hpeerdist, hcontenthandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientCompleteContentInformation(hpeerdist: isize, hcontenthandle: isize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientCompleteContentInformation(hpeerdist : isize, hcontenthandle : isize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistClientCompleteContentInformation(hpeerdist, hcontenthandle, lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientFlushContent(hpeerdist: isize, pcontenttag: *const PEERDIST_CONTENT_TAG, hcompletionport: P0, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 @@ -528,14 +504,12 @@ where ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientOpenContent(hpeerdist : isize, pcontenttag : *const PEERDIST_CONTENT_TAG, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phcontenthandle : *mut isize) -> u32); PeerDistClientOpenContent(hpeerdist, pcontenttag, hcompletionport.into_param().abi(), ulcompletionkey, phcontenthandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistClientStreamRead(hpeerdist: isize, hcontenthandle: isize, pbuffer: ::core::option::Option<&mut [u8]>, dwtimeoutinmilliseconds: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistClientStreamRead(hpeerdist : isize, hcontenthandle : isize, cbmaxnumberofbytes : u32, pbuffer : *mut u8, dwtimeoutinmilliseconds : u32, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistClientStreamRead(hpeerdist, hcontenthandle, pbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwtimeoutinmilliseconds, lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistGetOverlappedResult(lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P0) -> super::super::Foundation::BOOL @@ -555,7 +529,6 @@ pub unsafe fn PeerDistGetStatusEx(hpeerdist: isize, ppeerdiststatus: *mut PEERDI ::windows_targets::link!("peerdist.dll" "system" fn PeerDistGetStatusEx(hpeerdist : isize, ppeerdiststatus : *mut PEERDIST_STATUS_INFO) -> u32); PeerDistGetStatusEx(hpeerdist, ppeerdiststatus) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistRegisterForStatusChangeNotification(hpeerdist: isize, hcompletionport: P0, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED, ppeerdiststatus: *mut PEERDIST_STATUS) -> u32 @@ -565,7 +538,6 @@ where ::windows_targets::link!("peerdist.dll" "system" fn PeerDistRegisterForStatusChangeNotification(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS) -> u32); PeerDistRegisterForStatusChangeNotification(hpeerdist, hcompletionport.into_param().abi(), ulcompletionkey, lpoverlapped, ppeerdiststatus) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistRegisterForStatusChangeNotificationEx(hpeerdist: isize, hcompletionport: P0, ulcompletionkey: usize, lpoverlapped: *const super::super::System::IO::OVERLAPPED, ppeerdiststatus: *mut PEERDIST_STATUS_INFO) -> u32 @@ -575,7 +547,6 @@ where ::windows_targets::link!("peerdist.dll" "system" fn PeerDistRegisterForStatusChangeNotificationEx(hpeerdist : isize, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, lpoverlapped : *const super::super::System::IO:: OVERLAPPED, ppeerdiststatus : *mut PEERDIST_STATUS_INFO) -> u32); PeerDistRegisterForStatusChangeNotificationEx(hpeerdist, hcompletionport.into_param().abi(), ulcompletionkey, lpoverlapped, ppeerdiststatus) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistServerCancelAsyncOperation(hpeerdist: isize, pcontentidentifier: &[u8], poverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { @@ -608,14 +579,12 @@ where ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerOpenContentInformationEx(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, ullcontentoffset : u64, cbcontentlength : u64, pretrievaloptions : *const PEERDIST_RETRIEVAL_OPTIONS, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phcontentinfo : *mut isize) -> u32); PeerDistServerOpenContentInformationEx(hpeerdist, pcontentidentifier.len().try_into().unwrap(), ::core::mem::transmute(pcontentidentifier.as_ptr()), ullcontentoffset, cbcontentlength, pretrievaloptions, hcompletionport.into_param().abi(), ulcompletionkey, phcontentinfo) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistServerPublishAddToStream(hpeerdist: isize, hstream: isize, pbuffer: &[u8], lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerPublishAddToStream(hpeerdist : isize, hstream : isize, cbnumberofbytes : u32, pbuffer : *const u8, lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); PeerDistServerPublishAddToStream(hpeerdist, hstream, pbuffer.len().try_into().unwrap(), ::core::mem::transmute(pbuffer.as_ptr()), lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistServerPublishCompleteStream(hpeerdist: isize, hstream: isize, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { @@ -630,7 +599,6 @@ where ::windows_targets::link!("peerdist.dll" "system" fn PeerDistServerPublishStream(hpeerdist : isize, cbcontentidentifier : u32, pcontentidentifier : *const u8, cbcontentlength : u64, ppublishoptions : *const PEERDIST_PUBLICATION_OPTIONS, hcompletionport : super::super::Foundation:: HANDLE, ulcompletionkey : usize, phstream : *mut isize) -> u32); PeerDistServerPublishStream(hpeerdist, pcontentidentifier.len().try_into().unwrap(), ::core::mem::transmute(pcontentidentifier.as_ptr()), cbcontentlength, ::core::mem::transmute(ppublishoptions.unwrap_or(::std::ptr::null())), hcompletionport.into_param().abi(), ulcompletionkey, phstream) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn PeerDistServerRetrieveContentInformation(hpeerdist: isize, hcontentinfo: isize, pbuffer: &mut [u8], lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> u32 { @@ -707,7 +675,6 @@ pub unsafe fn PeerGraphCloseDirectConnection(hgraph: *const ::core::ffi::c_void, ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerGraphConnect(hgraph: *const ::core::ffi::c_void, pwzpeerid: P0, paddress: *const PEER_ADDRESS) -> ::windows_core::Result @@ -800,7 +767,6 @@ pub unsafe fn PeerGraphGetNextItem(hpeerenum: *const ::core::ffi::c_void, pcount ::windows_targets::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_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> { @@ -849,7 +815,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(precordtypesyncprecedence.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), phgraph).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerGraphOpenDirectConnection(hgraph: *const ::core::ffi::c_void, pwzpeerid: P0, paddress: *const PEER_ADDRESS) -> ::windows_core::Result @@ -961,7 +926,6 @@ pub unsafe fn PeerGroupConnect(hgroup: *const ::core::ffi::c_void) -> ::windows_ ::windows_targets::link!("p2p.dll" "system" fn PeerGroupConnect(hgroup : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); PeerGroupConnect(hgroup).ok() } -#[doc = "Required features: `\"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<()> { @@ -1079,7 +1043,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn PeerGroupIssueCredentials(hgroup: *const ::core::ffi::c_void, pwzsubjectidentity: P0, pcredentialinfo: ::core::option::Option<*const PEER_CREDENTIAL_INFO>, dwflags: u32, ppwzinvitation: ::core::option::Option<*mut ::windows_core::PWSTR>) -> ::windows_core::Result<()> @@ -1109,7 +1072,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerGroupOpenDirectConnection(hgroup: *const ::core::ffi::c_void, pwzidentity: P0, paddress: *const PEER_ADDRESS) -> ::windows_core::Result @@ -1120,7 +1082,6 @@ where let mut result__ = ::std::mem::zeroed(); PeerGroupOpenDirectConnection(hgroup, pwzidentity.into_param().abi(), paddress, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn PeerGroupParseInvitation(pwzinvitation: P0) -> ::windows_core::Result<*mut PEER_INVITATION_INFO> @@ -1314,7 +1275,6 @@ pub unsafe fn PeerPnrpGetCloudInfo(pcnumclouds: *mut u32, ppcloudinfo: *mut *mut ::windows_targets::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_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> { @@ -1322,7 +1282,6 @@ pub unsafe fn PeerPnrpGetEndpoint(hresolve: *const ::core::ffi::c_void) -> ::win let mut result__ = ::std::mem::zeroed(); PeerPnrpGetEndpoint(hresolve, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerPnrpRegister(pcwzpeername: P0, pregistrationinfo: ::core::option::Option<*const PEER_PNRP_REGISTRATION_INFO>, phregistration: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -1332,7 +1291,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerPnrpResolve(pcwzpeername: P0, pcwzcloudname: P1, pcendpoints: *mut u32, ppendpoints: *mut *mut PEER_PNRP_ENDPOINT_INFO) -> ::windows_core::Result<()> @@ -1368,7 +1326,6 @@ pub unsafe fn PeerPnrpUnregister(hregistration: *const ::core::ffi::c_void) -> : ::windows_targets::link!("p2p.dll" "system" fn PeerPnrpUnregister(hregistration : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); PeerPnrpUnregister(hregistration).ok() } -#[doc = "Required features: `\"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<()> { @@ -2075,7 +2032,6 @@ impl ::core::fmt::Debug for PNRP_SCOPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_ADDRESS { pub socketAddress: super::super::Networking::WinSock::SOCKADDR_STORAGE, @@ -2116,7 +2072,6 @@ impl ::core::default::Default for DRT_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_ADDRESS_LIST { pub AddressCount: u32, @@ -2221,7 +2176,6 @@ impl ::core::default::Default for DRT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA { pub r#type: DRT_EVENT_TYPE, @@ -2248,7 +2202,6 @@ impl ::core::default::Default for DRT_EVENT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union DRT_EVENT_DATA_0 { pub leafsetKeyChange: DRT_EVENT_DATA_0_0, @@ -2274,7 +2227,6 @@ impl ::core::default::Default for DRT_EVENT_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_0 { pub change: DRT_LEAFSET_KEY_CHANGE_TYPE, @@ -2314,7 +2266,6 @@ impl ::core::default::Default for DRT_EVENT_DATA_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_1 { pub state: DRT_REGISTRATION_STATE, @@ -2353,7 +2304,6 @@ impl ::core::default::Default for DRT_EVENT_DATA_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_2 { pub status: DRT_STATUS, @@ -2392,7 +2342,6 @@ impl ::core::default::Default for DRT_EVENT_DATA_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct DRT_EVENT_DATA_0_2_0 { pub cntAddress: u32, @@ -2786,7 +2735,6 @@ impl ::core::default::Default for PEERDIST_STATUS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_ADDRESS { pub dwSize: u32, @@ -2874,7 +2822,6 @@ impl ::core::default::Default for PEER_APPLICATION_REGISTRATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_APP_LAUNCH_INFO { pub pContact: *mut PEER_CONTACT, @@ -2914,7 +2861,6 @@ impl ::core::default::Default for PEER_APP_LAUNCH_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_COLLAB_EVENT_DATA { pub eventType: PEER_COLLAB_EVENT_TYPE, @@ -2939,7 +2885,6 @@ impl ::core::default::Default for PEER_COLLAB_EVENT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union PEER_COLLAB_EVENT_DATA_0 { pub watchListChangedData: PEER_EVENT_WATCHLIST_CHANGED_DATA, @@ -2999,7 +2944,6 @@ impl ::core::default::Default for PEER_COLLAB_EVENT_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_CONNECTION_INFO { pub dwSize: u32, @@ -3063,7 +3007,6 @@ impl ::core::default::Default for PEER_CONTACT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PEER_CREDENTIAL_INFO { pub dwSize: u32, @@ -3140,7 +3083,6 @@ impl ::core::default::Default for PEER_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_ENDPOINT { pub address: PEER_ADDRESS, @@ -3165,7 +3107,6 @@ impl ::core::default::Default for PEER_ENDPOINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_APPLICATION_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -3240,7 +3181,6 @@ impl ::core::default::Default for PEER_EVENT_CONNECTION_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_ENDPOINT_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -3374,7 +3314,6 @@ impl ::core::default::Default for PEER_EVENT_NODE_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_OBJECT_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -3415,7 +3354,6 @@ impl ::core::default::Default for PEER_EVENT_OBJECT_CHANGED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { pub changeType: PEER_CHANGE_TYPE, @@ -3454,7 +3392,6 @@ impl ::core::default::Default for PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_PRESENCE_CHANGED_DATA { pub pContact: *mut PEER_CONTACT, @@ -3527,7 +3464,6 @@ impl ::core::default::Default for PEER_EVENT_RECORD_CHANGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_EVENT_REQUEST_STATUS_CHANGED_DATA { pub pEndpoint: *mut PEER_ENDPOINT, @@ -3894,7 +3830,6 @@ impl ::core::default::Default for PEER_INVITATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PEER_INVITATION_INFO { pub dwSize: u32, @@ -4019,7 +3954,6 @@ impl ::core::default::Default for PEER_INVITATION_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct PEER_MEMBER { pub dwSize: u32, @@ -4095,7 +4029,6 @@ impl ::core::default::Default for PEER_NAME_PAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_NODE_INFO { pub dwSize: u32, @@ -4169,7 +4102,6 @@ impl ::core::default::Default for PEER_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PEOPLE_NEAR_ME { pub pwzNickName: ::windows_core::PWSTR, @@ -4226,7 +4158,6 @@ impl ::core::default::Default for PEER_PNRP_CLOUD_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PNRP_ENDPOINT_INFO { pub pwzPeerName: ::windows_core::PWSTR, @@ -4268,7 +4199,6 @@ impl ::core::default::Default for PEER_PNRP_ENDPOINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PEER_PNRP_REGISTRATION_INFO { pub pwzCloudName: ::windows_core::PWSTR, @@ -4491,7 +4421,6 @@ impl ::core::default::Default for PNRPCLOUDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct PNRPINFO_V1 { pub dwSize: u32, @@ -4537,7 +4466,6 @@ impl ::core::default::Default for PNRPINFO_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] pub struct PNRPINFO_V2 { pub dwSize: u32, @@ -4571,7 +4499,6 @@ impl ::core::default::Default for PNRPINFO_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_Com"))] pub union PNRPINFO_V2_0 { pub blobPayload: super::super::System::Com::BLOB, @@ -4626,7 +4553,6 @@ impl ::core::default::Default for PNRP_CLOUD_ID { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type DRT_BOOTSTRAP_RESOLVE_CALLBACK = ::core::option::Option; pub type PFNPEER_FREE_SECURITY_DATA = ::core::option::Option ::windows_core::HRESULT>; 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 c4e7684a50..0150fe6a4a 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn QOSAddSocketToFlow(qoshandle: P0, socket: P1, destaddr: ::core::option::Option<*const super::super::Networking::WinSock::SOCKADDR>, traffictype: QOS_TRAFFIC_TYPE, flags: u32, flowid: *mut u32) -> super::super::Foundation::BOOL @@ -9,7 +8,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSAddSocketToFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, traffictype : QOS_TRAFFIC_TYPE, flags : u32, flowid : *mut u32) -> super::super::Foundation:: BOOL); QOSAddSocketToFlow(qoshandle.into_param().abi(), socket.into_param().abi(), ::core::mem::transmute(destaddr.unwrap_or(::std::ptr::null())), traffictype, flags, flowid) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn QOSCancel(qoshandle: P0, overlapped: *const super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL @@ -40,7 +38,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSEnumerateFlows(qoshandle : super::super::Foundation:: HANDLE, size : *mut u32, buffer : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); QOSEnumerateFlows(qoshandle.into_param().abi(), size, buffer) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn QOSNotifyFlow(qoshandle: P0, flowid: u32, operation: QOS_NOTIFY_FLOW, size: ::core::option::Option<*mut u32>, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, flags: u32, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> super::super::Foundation::BOOL @@ -50,7 +47,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSNotifyFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_NOTIFY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); QOSNotifyFlow(qoshandle.into_param().abi(), flowid, operation, ::core::mem::transmute(size.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), flags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn QOSQueryFlow(qoshandle: P0, flowid: u32, operation: QOS_QUERY_FLOW, size: *mut u32, buffer: *mut ::core::ffi::c_void, flags: u32, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> super::super::Foundation::BOOL @@ -60,7 +56,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSQueryFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_QUERY_FLOW, size : *mut u32, buffer : *mut ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); QOSQueryFlow(qoshandle.into_param().abi(), flowid, operation, size, buffer, flags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn QOSRemoveSocketFromFlow(qoshandle: P0, socket: P1, flowid: u32, flags: u32) -> super::super::Foundation::BOOL @@ -71,7 +66,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSRemoveSocketFromFlow(qoshandle : super::super::Foundation:: HANDLE, socket : super::super::Networking::WinSock:: SOCKET, flowid : u32, flags : u32) -> super::super::Foundation:: BOOL); QOSRemoveSocketFromFlow(qoshandle.into_param().abi(), socket.into_param().abi(), flowid, flags) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn QOSSetFlow(qoshandle: P0, flowid: u32, operation: QOS_SET_FLOW, size: u32, buffer: *const ::core::ffi::c_void, flags: u32, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> super::super::Foundation::BOOL @@ -81,7 +75,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSSetFlow(qoshandle : super::super::Foundation:: HANDLE, flowid : u32, operation : QOS_SET_FLOW, size : u32, buffer : *const ::core::ffi::c_void, flags : u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); QOSSetFlow(qoshandle.into_param().abi(), flowid, operation, size, buffer, flags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn QOSStartTrackingClient(qoshandle: P0, destaddr: *const super::super::Networking::WinSock::SOCKADDR, flags: u32) -> super::super::Foundation::BOOL @@ -91,7 +84,6 @@ where ::windows_targets::link!("qwave.dll" "system" fn QOSStartTrackingClient(qoshandle : super::super::Foundation:: HANDLE, destaddr : *const super::super::Networking::WinSock:: SOCKADDR, flags : u32) -> super::super::Foundation:: BOOL); QOSStartTrackingClient(qoshandle.into_param().abi(), destaddr, flags) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn QOSStopTrackingClient(qoshandle: P0, destaddr: *const super::super::Networking::WinSock::SOCKADDR, flags: u32) -> super::super::Foundation::BOOL @@ -109,7 +101,6 @@ where ::windows_targets::link!("traffic.dll" "system" fn TcAddFilter(flowhandle : super::super::Foundation:: HANDLE, pgenericfilter : *const TC_GEN_FILTER, pfilterhandle : *mut super::super::Foundation:: HANDLE) -> u32); TcAddFilter(flowhandle.into_param().abi(), pgenericfilter, pfilterhandle) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn TcAddFlow(ifchandle: P0, clflowctx: P1, flags: u32, pgenericflow: *const TC_GEN_FLOW, pflowhandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -152,7 +143,6 @@ where ::windows_targets::link!("traffic.dll" "system" fn TcDeregisterClient(clienthandle : super::super::Foundation:: HANDLE) -> u32); TcDeregisterClient(clienthandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn TcEnumerateFlows(ifchandle: P0, penumhandle: *mut super::super::Foundation::HANDLE, pflowcount: *mut u32, pbufsize: *mut u32, buffer: *mut ENUMERATION_BUFFER) -> u32 @@ -162,7 +152,6 @@ where ::windows_targets::link!("traffic.dll" "system" fn TcEnumerateFlows(ifchandle : super::super::Foundation:: HANDLE, penumhandle : *mut super::super::Foundation:: HANDLE, pflowcount : *mut u32, pbufsize : *mut u32, buffer : *mut ENUMERATION_BUFFER) -> u32); TcEnumerateFlows(ifchandle.into_param().abi(), penumhandle, pflowcount, pbufsize, buffer) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn TcEnumerateInterfaces(clienthandle: P0, pbuffersize: *mut u32, interfacebuffer: *mut TC_IFC_DESCRIPTOR) -> u32 @@ -188,7 +177,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pflowname.as_ptr())) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn TcModifyFlow(flowhandle: P0, pgenericflow: *const TC_GEN_FLOW) -> u32 @@ -927,7 +915,6 @@ impl ::core::fmt::Debug for int_serv_wkp { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct ADDRESS_LIST_DESCRIPTOR { pub MediaType: u32, @@ -1132,7 +1119,6 @@ impl ::core::default::Default for CtrlLoadFlowspec { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct ENUMERATION_BUFFER { pub Length: u32, @@ -1176,7 +1162,6 @@ impl ::core::default::Default for ENUMERATION_BUFFER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct ERROR_SPEC { pub errs_header: RsvpObjHdr, @@ -1201,7 +1186,6 @@ impl ::core::default::Default for ERROR_SPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union ERROR_SPEC_0 { pub errs_ipv4: Error_Spec_IPv4, @@ -1225,7 +1209,6 @@ impl ::core::default::Default for ERROR_SPEC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Error_Spec_IPv4 { pub errs_errnode: super::super::Networking::WinSock::IN_ADDR, @@ -1252,7 +1235,6 @@ impl ::core::default::Default for Error_Spec_IPv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FILTER_SPEC { pub filt_header: RsvpObjHdr, @@ -1277,7 +1259,6 @@ impl ::core::default::Default for FILTER_SPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FILTER_SPEC_0 { pub filt_ipv4: Filter_Spec_IPv4, @@ -1302,7 +1283,6 @@ impl ::core::default::Default for FILTER_SPEC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FLOWDESCRIPTOR { pub FlowSpec: super::super::Networking::WinSock::FLOWSPEC, @@ -1342,7 +1322,6 @@ impl ::core::default::Default for FLOWDESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct FLOW_DESC { pub u1: FLOW_DESC_0, @@ -1367,7 +1346,6 @@ impl ::core::default::Default for FLOW_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FLOW_DESC_0 { pub stspec: *mut SENDER_TSPEC, @@ -1392,7 +1370,6 @@ impl ::core::default::Default for FLOW_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union FLOW_DESC_1 { pub stemp: *mut FILTER_SPEC, @@ -1417,7 +1394,6 @@ impl ::core::default::Default for FLOW_DESC_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Filter_Spec_IPv4 { pub filt_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -1443,7 +1419,6 @@ impl ::core::default::Default for Filter_Spec_IPv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Filter_Spec_IPv4GPI { pub filt_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -2199,7 +2174,6 @@ impl ::core::default::Default for IntServTspecBody_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct LPMIPTABLE { pub ulIfIndex: u32, @@ -2406,7 +2380,6 @@ impl ::core::default::Default for POLICY_ELEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct QOS_DESTADDR { pub ObjectHdr: QOS_OBJECT_HDR, @@ -3187,7 +3160,6 @@ impl ::core::default::Default for RSVP_FILTERSPEC_V6_GPI { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_HOP { pub hop_header: RsvpObjHdr, @@ -3212,7 +3184,6 @@ impl ::core::default::Default for RSVP_HOP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_HOP_0 { pub hop_ipv4: Rsvp_Hop_IPv4, @@ -3236,7 +3207,6 @@ impl ::core::default::Default for RSVP_HOP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_MSG_OBJS { pub RsvpMsgType: i32, @@ -3360,7 +3330,6 @@ impl ::core::default::Default for RSVP_POLICY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_RESERVE_INFO { pub ObjectHdr: QOS_OBJECT_HDR, @@ -3403,7 +3372,6 @@ impl ::core::default::Default for RSVP_RESERVE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_SCOPE { pub scopl_header: RsvpObjHdr, @@ -3428,7 +3396,6 @@ impl ::core::default::Default for RSVP_SCOPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_SCOPE_0 { pub scopl_ipv4: Scope_list_ipv4, @@ -3452,7 +3419,6 @@ impl ::core::default::Default for RSVP_SCOPE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RSVP_SESSION { pub sess_header: RsvpObjHdr, @@ -3477,7 +3443,6 @@ impl ::core::default::Default for RSVP_SESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RSVP_SESSION_0 { pub sess_ipv4: Session_IPv4, @@ -3564,7 +3529,6 @@ impl ::core::default::Default for RsvpObjHdr { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Rsvp_Hop_IPv4 { pub hop_ipaddr: super::super::Networking::WinSock::IN_ADDR, @@ -3753,7 +3717,6 @@ impl ::core::default::Default for SIPAEVENT_VSM_IDK_RSA_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Scope_list_ipv4 { pub scopl_ipaddr: [super::super::Networking::WinSock::IN_ADDR; 1], @@ -3777,7 +3740,6 @@ impl ::core::default::Default for Scope_list_ipv4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct Session_IPv4 { pub sess_destaddr: super::super::Networking::WinSock::IN_ADDR, @@ -3904,7 +3866,6 @@ impl ::core::default::Default for TC_GEN_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct TC_GEN_FLOW { pub SendingFlowspec: super::super::Networking::WinSock::FLOWSPEC, @@ -3945,7 +3906,6 @@ impl ::core::default::Default for TC_GEN_FLOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct TC_IFC_DESCRIPTOR { pub Length: u32, @@ -3986,7 +3946,6 @@ impl ::core::default::Default for TC_IFC_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct TC_SUPPORTED_INFO_BUFFER { pub InstanceIDLength: u16, 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 19f27b84df..4d6b7c1d32 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -32,28 +32,24 @@ pub unsafe fn MgmGetFirstMfeStats(pdwbuffersize: *mut u32, pbbuffer: *mut u8, pd ::windows_targets::link!("rtm.dll" "system" fn MgmGetFirstMfeStats(pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32, dwflags : u32) -> u32); MgmGetFirstMfeStats(pdwbuffersize, pbbuffer, pdwnumentries, dwflags) } -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] #[inline] pub unsafe fn MgmGetMfe(pimm: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8) -> u32 { ::windows_targets::link!("rtm.dll" "system" fn MgmGetMfe(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8) -> u32); MgmGetMfe(pimm, pdwbuffersize, pbbuffer) } -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] #[inline] pub unsafe fn MgmGetMfeStats(pimm: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8, dwflags: u32) -> u32 { ::windows_targets::link!("rtm.dll" "system" fn MgmGetMfeStats(pimm : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, dwflags : u32) -> u32); MgmGetMfeStats(pimm, pdwbuffersize, pbbuffer, dwflags) } -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] #[inline] pub unsafe fn MgmGetNextMfe(pimmstart: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8, pdwnumentries: *mut u32) -> u32 { ::windows_targets::link!("rtm.dll" "system" fn MgmGetNextMfe(pimmstart : *mut super::IpHelper:: MIB_IPMCAST_MFE, pdwbuffersize : *mut u32, pbbuffer : *mut u8, pdwnumentries : *mut u32) -> u32); MgmGetNextMfe(pimmstart, pdwbuffersize, pbbuffer, pdwnumentries) } -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] #[cfg(feature = "Win32_NetworkManagement_IpHelper")] #[inline] pub unsafe fn MgmGetNextMfeStats(pimmstart: *mut super::IpHelper::MIB_IPMCAST_MFE, pdwbuffersize: *mut u32, pbbuffer: *mut u8, pdwnumentries: *mut u32, dwflags: u32) -> u32 { @@ -265,7 +261,6 @@ where ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceGetCredentialsEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); MprAdminInterfaceGetCredentialsEx(hmprserver, hinterface.into_param().abi(), dwlevel, lplpbbuffer) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn MprAdminInterfaceGetCustomInfoEx(hmprserver: isize, hinterface: P0, pcustominfo: *mut MPR_IF_CUSTOMINFOEX2) -> u32 @@ -320,7 +315,6 @@ where ::windows_targets::link!("mprapi.dll" "system" fn MprAdminInterfaceSetCredentialsEx(hmprserver : isize, hinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lpbbuffer : *const u8) -> u32); MprAdminInterfaceSetCredentialsEx(hmprserver, hinterface.into_param().abi(), dwlevel, lpbbuffer) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn MprAdminInterfaceSetCustomInfoEx(hmprserver: isize, hinterface: P0, pcustominfo: *const MPR_IF_CUSTOMINFOEX2) -> u32 @@ -540,7 +534,6 @@ pub unsafe fn MprAdminServerGetInfo(hmprserver: isize, dwlevel: u32, lplpbbuffer ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerGetInfo(hmprserver : isize, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); MprAdminServerGetInfo(hmprserver, dwlevel, lplpbbuffer) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MprAdminServerGetInfoEx(hmprserver: isize, pserverinfo: *mut MPR_SERVER_EX1) -> u32 { @@ -557,7 +550,6 @@ pub unsafe fn MprAdminServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: ::windows_targets::link!("mprapi.dll" "system" fn MprAdminServerSetInfo(hmprserver : isize, dwlevel : u32, lpbbuffer : *const u8) -> u32); MprAdminServerSetInfo(hmprserver, dwlevel, lpbbuffer) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MprAdminServerSetInfoEx(hmprserver: isize, pserverinfo: *const MPR_SERVER_SET_CONFIG_EX1) -> u32 { @@ -673,7 +665,6 @@ where ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceEnum(hmprconfig : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbuffer : *mut *mut u8, dwprefmaxlen : u32, lpdwentriesread : *mut u32, lpdwtotalentries : *mut u32, lpdwresumehandle : *mut u32) -> u32); MprConfigInterfaceEnum(hmprconfig.into_param().abi(), dwlevel, lplpbuffer, dwprefmaxlen, lpdwentriesread, lpdwtotalentries, ::core::mem::transmute(lpdwresumehandle.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn MprConfigInterfaceGetCustomInfoEx(hmprconfig: P0, hrouterinterface: P1, pcustominfo: *mut MPR_IF_CUSTOMINFOEX2) -> u32 @@ -702,7 +693,6 @@ where ::windows_targets::link!("mprapi.dll" "system" fn MprConfigInterfaceGetInfo(hmprconfig : super::super::Foundation:: HANDLE, hrouterinterface : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbuffer : *mut *mut u8, lpdwbuffersize : *mut u32) -> u32); MprConfigInterfaceGetInfo(hmprconfig.into_param().abi(), hrouterinterface.into_param().abi(), dwlevel, lplpbuffer, lpdwbuffersize) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn MprConfigInterfaceSetCustomInfoEx(hmprconfig: P0, hrouterinterface: P1, pcustominfo: *const MPR_IF_CUSTOMINFOEX2) -> u32 @@ -813,7 +803,6 @@ where ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerGetInfo(hmprconfig : super::super::Foundation:: HANDLE, dwlevel : u32, lplpbbuffer : *mut *mut u8) -> u32); MprConfigServerGetInfo(hmprconfig.into_param().abi(), dwlevel, lplpbbuffer) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MprConfigServerGetInfoEx(hmprconfig: P0, pserverinfo: *mut MPR_SERVER_EX1) -> u32 @@ -850,7 +839,6 @@ pub unsafe fn MprConfigServerSetInfo(hmprserver: isize, dwlevel: u32, lpbbuffer: ::windows_targets::link!("mprapi.dll" "system" fn MprConfigServerSetInfo(hmprserver : isize, dwlevel : u32, lpbbuffer : *const u8) -> u32); MprConfigServerSetInfo(hmprserver, dwlevel, lpbbuffer) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MprConfigServerSetInfoEx(hmprconfig: P0, psetserverconfig: *const MPR_SERVER_SET_CONFIG_EX1) -> u32 @@ -1215,7 +1203,6 @@ pub unsafe fn RasGetAutodialParamW(param0: u32, param1: *mut ::core::ffi::c_void ::windows_targets::link!("rasapi32.dll" "system" fn RasGetAutodialParamW(param0 : u32, param1 : *mut ::core::ffi::c_void, param2 : *mut u32) -> u32); RasGetAutodialParamW(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasGetConnectStatusA(param0: P0, param1: *mut RASCONNSTATUSA) -> u32 @@ -1225,7 +1212,6 @@ where ::windows_targets::link!("rasapi32.dll" "system" fn RasGetConnectStatusA(param0 : HRASCONN, param1 : *mut RASCONNSTATUSA) -> u32); RasGetConnectStatusA(param0.into_param().abi(), param1) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasGetConnectStatusW(param0: P0, param1: *mut RASCONNSTATUSW) -> u32 @@ -1345,7 +1331,6 @@ where ::windows_targets::link!("rasapi32.dll" "system" fn RasGetEntryDialParamsW(param0 : ::windows_core::PCWSTR, param1 : *mut RASDIALPARAMSW, param2 : *mut super::super::Foundation:: BOOL) -> u32); RasGetEntryDialParamsW(param0.into_param().abi(), param1, param2) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasGetEntryPropertiesA(param0: P0, param1: P1, param2: ::core::option::Option<*mut RASENTRYA>, param3: *mut u32, param4: ::core::option::Option<*mut u8>, param5: ::core::option::Option<*mut u32>) -> u32 @@ -1356,7 +1341,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasGetEntryPropertiesW(param0: P0, param1: P1, param2: ::core::option::Option<*mut RASENTRYW>, param3: *mut u32, param4: ::core::option::Option<*mut u8>, param5: ::core::option::Option<*mut u32>) -> u32 @@ -1398,7 +1382,6 @@ where ::windows_targets::link!("rasapi32.dll" "system" fn RasGetProjectionInfoA(param0 : HRASCONN, param1 : RASPROJECTION, param2 : *mut ::core::ffi::c_void, param3 : *mut u32) -> u32); RasGetProjectionInfoA(param0.into_param().abi(), param1, param2, param3) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasGetProjectionInfoEx(hrasconn: P0, prasprojection: ::core::option::Option<*mut RAS_PROJECTION_INFO>, lpdwsize: *mut u32) -> u32 @@ -1631,7 +1614,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasSetEntryPropertiesA(param0: P0, param1: P1, param2: *const RASENTRYA, param3: u32, param4: ::core::option::Option<*const u8>, param5: u32) -> u32 @@ -1642,7 +1624,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasSetEntryPropertiesW(param0: P0, param1: P1, param2: *const RASENTRYW, param3: u32, param4: ::core::option::Option<*const u8>, param5: u32) -> u32 @@ -1671,7 +1652,6 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RasUpdateConnection(hrasconn: P0, lprasupdateconn: *const RASUPDATECONN) -> u32 @@ -1717,14 +1697,12 @@ where ::windows_targets::link!("rtm.dll" "system" fn RtmBlockMethods(rtmreghandle : isize, targethandle : super::super::Foundation:: HANDLE, targettype : u8, blockingflag : u32) -> u32); RtmBlockMethods(rtmreghandle, targethandle.into_param().abi(), targettype, blockingflag) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress: *mut RTM_NET_ADDRESS, address: super::super::Networking::WinSock::IN6_ADDR, dwlength: u32, dwaddresssize: u32) -> u32 { ::windows_targets::link!("rtm.dll" "system" fn RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress : *mut RTM_NET_ADDRESS, address : super::super::Networking::WinSock:: IN6_ADDR, dwlength : u32, dwaddresssize : u32) -> u32); RtmConvertIpv6AddressAndLengthToNetAddress(pnetaddress, ::core::mem::transmute(address), dwlength, dwaddresssize) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn RtmConvertNetAddressToIpv6AddressAndLength(pnetaddress: *mut RTM_NET_ADDRESS, paddress: *mut super::super::Networking::WinSock::IN6_ADDR, plength: *mut u32, dwaddresssize: u32) -> u32 { @@ -3292,7 +3270,6 @@ impl ::windows_core::TypeKind for HRASCONN { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_CONFIG_PARAMS { pub dwNumPorts: u32, @@ -3482,7 +3459,6 @@ impl ::core::default::Default for IKEV2_PROJECTION_INFO2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS2 { pub dwIdleTimeout: u32, @@ -3540,7 +3516,6 @@ impl ::core::default::Default for IKEV2_TUNNEL_CONFIG_PARAMS2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS3 { pub dwIdleTimeout: u32, @@ -3604,7 +3579,6 @@ impl ::core::default::Default for IKEV2_TUNNEL_CONFIG_PARAMS3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct IKEV2_TUNNEL_CONFIG_PARAMS4 { pub dwIdleTimeout: u32, @@ -3831,7 +3805,6 @@ impl ::core::default::Default for MGM_IF_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPRAPI_ADMIN_DLL_CALLBACKS { pub revision: u8, @@ -3904,7 +3877,6 @@ impl ::core::default::Default for MPRAPI_OBJECT_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPRAPI_TUNNEL_CONFIG_PARAMS0 { pub IkeConfigParams: IKEV2_CONFIG_PARAMS, @@ -3945,7 +3917,6 @@ impl ::core::default::Default for MPRAPI_TUNNEL_CONFIG_PARAMS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPRAPI_TUNNEL_CONFIG_PARAMS1 { pub IkeConfigParams: IKEV2_CONFIG_PARAMS, @@ -4200,7 +4171,6 @@ impl ::core::default::Default for MPR_IFTRANSPORT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_IF_CUSTOMINFOEX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4240,7 +4210,6 @@ impl ::core::default::Default for MPR_IF_CUSTOMINFOEX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_IF_CUSTOMINFOEX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4280,7 +4249,6 @@ impl ::core::default::Default for MPR_IF_CUSTOMINFOEX1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct MPR_IF_CUSTOMINFOEX2 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4530,7 +4498,6 @@ impl ::core::default::Default for MPR_INTERFACE_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_INTERFACE_3 { pub wszInterfaceName: [u16; 257], @@ -4722,7 +4689,6 @@ impl ::core::default::Default for MPR_SERVER_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_EX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4766,7 +4732,6 @@ impl ::core::default::Default for MPR_SERVER_EX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_EX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4810,7 +4775,6 @@ impl ::core::default::Default for MPR_SERVER_EX1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_SET_CONFIG_EX0 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4850,7 +4814,6 @@ impl ::core::default::Default for MPR_SERVER_SET_CONFIG_EX0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct MPR_SERVER_SET_CONFIG_EX1 { pub Header: MPRAPI_OBJECT_HEADER, @@ -4921,7 +4884,6 @@ impl ::core::default::Default for MPR_TRANSPORT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_VPN_TRAFFIC_SELECTOR { pub r#type: MPR_VPN_TS_TYPE, @@ -4951,7 +4913,6 @@ impl ::core::default::Default for MPR_VPN_TRAFFIC_SELECTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct MPR_VPN_TRAFFIC_SELECTORS { pub numTsi: u32, @@ -5948,7 +5909,6 @@ impl ::core::default::Default for RASCONNA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASCONNSTATUSA { pub dwSize: u32, @@ -5980,7 +5940,6 @@ impl ::core::default::Default for RASCONNSTATUSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASCONNSTATUSW { pub dwSize: u32, @@ -6570,7 +6529,6 @@ impl ::core::default::Default for RASEAPUSERIDENTITYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASENTRYA { pub dwSize: u32, @@ -6842,7 +6800,6 @@ impl ::core::default::Default for RASENTRYNAMEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASENTRYW { pub dwSize: u32, @@ -6926,7 +6883,6 @@ impl ::core::default::Default for RASENTRYW { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASIKEV2_PROJECTION_INFO { @@ -6969,7 +6925,6 @@ impl ::core::default::Default for RASIKEV2_PROJECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASIKEV2_PROJECTION_INFO { @@ -7624,7 +7579,6 @@ impl ::core::default::Default for RASPPPNBFW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASPPP_PROJECTION_INFO { pub dwIPv4NegotiationError: u32, @@ -7738,7 +7692,6 @@ impl ::core::default::Default for RASSUBENTRYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASTUNNELENDPOINT { pub dwType: u32, @@ -7763,7 +7716,6 @@ impl ::core::default::Default for RASTUNNELENDPOINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RASTUNNELENDPOINT_0 { pub ipv4: super::super::Networking::WinSock::IN_ADDR, @@ -7788,7 +7740,6 @@ impl ::core::default::Default for RASTUNNELENDPOINT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RASUPDATECONN { pub version: RASAPIVERSION, @@ -8283,7 +8234,6 @@ impl ::core::default::Default for RAS_PORT_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct RAS_PROJECTION_INFO { pub version: RASAPIVERSION, @@ -8309,7 +8259,6 @@ impl ::core::default::Default for RAS_PROJECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union RAS_PROJECTION_INFO_0 { pub ppp: RASPPP_PROJECTION_INFO, @@ -8551,7 +8500,6 @@ impl ::core::default::Default for ROUTER_CUSTOM_IKEv2_POLICY0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { pub dwSaLifeTime: u32, @@ -8592,7 +8540,6 @@ impl ::core::default::Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { pub dwSaLifeTime: u32, @@ -8634,7 +8581,6 @@ impl ::core::default::Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] pub struct ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { pub dwSaLifeTime: u32, @@ -9213,7 +9159,6 @@ impl ::core::default::Default for SOURCE_GROUP_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SSTP_CERT_INFO { pub isDefault: super::super::Foundation::BOOL, @@ -9252,7 +9197,6 @@ impl ::core::default::Default for SSTP_CERT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SSTP_CONFIG_PARAMS { pub dwNumPorts: u32, @@ -9294,7 +9238,6 @@ impl ::core::default::Default for SSTP_CONFIG_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct VPN_TS_IP_ADDRESS { pub Type: u16, @@ -9319,7 +9262,6 @@ impl ::core::default::Default for VPN_TS_IP_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union VPN_TS_IP_ADDRESS_0 { pub v4: super::super::Networking::WinSock::IN_ADDR, @@ -9372,13 +9314,11 @@ pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = ::core::option::Option; pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = ::core::option::Option; pub type PMPRADMINGETIPADDRESSFORUSER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PMPRADMINGETIPV6ADDRESSFORUSER = ::core::option::Option u32>; pub type PMPRADMINLINKHANGUPNOTIFICATION = ::core::option::Option; pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = ::core::option::Option u32>; pub type PMPRADMINRELEASEIPADRESS = ::core::option::Option; -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = ::core::option::Option; pub type PMPRADMINTERMINATEDLL = ::core::option::Option u32>; 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 864d50c667..d54f8b0b3a 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -61,7 +61,6 @@ where ::windows_targets::link!("wlanapi.dll" "system" fn WlanCloseHandle(hclienthandle : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void) -> u32); WlanCloseHandle(hclienthandle.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn WlanConnect(hclienthandle: P0, pinterfaceguid: *const ::windows_core::GUID, pconnectionparameters: *const WLAN_CONNECTION_PARAMETERS, preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 @@ -71,7 +70,6 @@ where ::windows_targets::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_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] #[inline] pub unsafe fn WlanConnect2(hclienthandle: P0, pinterfaceguid: *const ::windows_core::GUID, pconnectionparameters: *const WLAN_CONNECTION_PARAMETERS_V2, preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 @@ -434,7 +432,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pdata.as_ptr()), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] #[inline] pub unsafe fn WlanSetProfileEapUserData(hclienthandle: P0, pinterfaceguid: *const ::windows_core::GUID, strprofilename: P1, eaptype: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE, dwflags: WLAN_SET_EAPHOST_FLAGS, pbeapuserdata: ::core::option::Option<&[u8]>, preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 @@ -814,175 +811,118 @@ pub struct IEnumDot11AdHocSecuritySettings_Vtbl { pub Reset: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 19 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_ChallengeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 21 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_DevnodeAep: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 23 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 25 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_PinSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 29 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 30 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_SinkHostName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 20 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 26 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_InfraCast_Supported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ASPMSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ClockPowerManagementSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_CurrentSpeedAndMode: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_DeviceIDMessagingCapable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ExtendedConfigAvailable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_ExtendedPCIConfigOpRegionSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_MSISupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 11 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_NativePciExpressControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 17 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressAERControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressCapabilityControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressNativeHotPlugControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 12 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCIExpressNativePMEControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_PCISegmentGroupsSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SHPCNativeHotPlugControl: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 13 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SecondaryBusWidth: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SecondaryInterface: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SupportedSpeedsAndModes: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_PciRootBus_SystemMsiSupport: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xd817fc28_793e_4b9e_9970_469d8be63073), pid: 18 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_RequestServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceConfigMethods: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceInformation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 1 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 24 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_GroupId: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InformationElements: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsConnected: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 22 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 14 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_IsVisible: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 28 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 31 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 16 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 32 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 15 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_Services: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 27 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_WiFi_InterfaceGuid: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2 }; pub const DISCOVERY_FILTER_BITMASK_ANY: u32 = 15u32; @@ -3106,7 +3046,6 @@ impl ::core::fmt::Debug for WL_DISPLAY_PAGES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] pub struct DOT11EXT_APIS { pub Dot11ExtAllocateBuffer: DOT11EXT_ALLOCATE_BUFFER, @@ -3246,7 +3185,6 @@ impl ::core::default::Default for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] pub struct DOT11EXT_IHV_HANDLERS { pub Dot11ExtIhvDeinitService: DOT11EXTIHV_DEINIT_SERVICE, @@ -3294,7 +3232,6 @@ impl ::core::default::Default for DOT11EXT_IHV_HANDLERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11EXT_IHV_PARAMS { pub dot11ExtIhvProfileParams: DOT11EXT_IHV_PROFILE_PARAMS, @@ -3335,7 +3272,6 @@ impl ::core::default::Default for DOT11EXT_IHV_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11EXT_IHV_PROFILE_PARAMS { pub pSsidList: *mut DOT11EXT_IHV_SSID_LIST, @@ -3592,7 +3528,6 @@ impl ::core::default::Default for DOT11_ADAPTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ADDITIONAL_IE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3634,7 +3569,6 @@ impl ::core::default::Default for DOT11_ADDITIONAL_IE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ANQP_QUERY_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3707,7 +3641,6 @@ impl ::core::default::Default for DOT11_AP_JOIN_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3877,7 +3810,6 @@ impl ::core::default::Default for DOT11_ASSOCIATION_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_INFO_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3918,7 +3850,6 @@ impl ::core::default::Default for DOT11_ASSOCIATION_INFO_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -3959,7 +3890,6 @@ impl ::core::default::Default for DOT11_ASSOCIATION_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ASSOCIATION_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4001,7 +3931,6 @@ impl ::core::default::Default for DOT11_ASSOCIATION_START_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AUTH_ALGORITHM_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4072,7 +4001,6 @@ impl ::core::default::Default for DOT11_AUTH_CIPHER_PAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AUTH_CIPHER_PAIR_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4113,7 +4041,6 @@ impl ::core::default::Default for DOT11_AUTH_CIPHER_PAIR_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AVAILABLE_CHANNEL_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4154,7 +4081,6 @@ impl ::core::default::Default for DOT11_AVAILABLE_CHANNEL_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_AVAILABLE_FREQUENCY_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4225,7 +4151,6 @@ impl ::core::default::Default for DOT11_BSSID_CANDIDATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_BSSID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4412,7 +4337,6 @@ impl ::core::default::Default for DOT11_BSS_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_BYTE_ARRAY { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4453,7 +4377,6 @@ impl ::core::default::Default for DOT11_BYTE_ARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CAN_SUSTAIN_AP_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4522,7 +4445,6 @@ impl ::core::default::Default for DOT11_CHANNEL_HINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CIPHER_ALGORITHM_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4563,7 +4485,6 @@ impl ::core::default::Default for DOT11_CIPHER_ALGORITHM_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CIPHER_DEFAULT_KEY_VALUE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4643,7 +4564,6 @@ impl ::core::default::Default for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CONNECTION_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4682,7 +4602,6 @@ impl ::core::default::Default for DOT11_CONNECTION_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_CONNECTION_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4778,7 +4697,6 @@ impl ::core::default::Default for DOT11_COUNTERS_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_COUNTRY_OR_REGION_STRING_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -4943,7 +4861,6 @@ impl ::core::default::Default for DOT11_DATA_RATE_MAPPING_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DATA_RATE_MAPPING_TABLE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5074,7 +4991,6 @@ impl ::core::default::Default for DOT11_DEFAULT_WEP_UPLOAD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DISASSOCIATE_PEER_REQUEST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5114,7 +5030,6 @@ impl ::core::default::Default for DOT11_DISASSOCIATE_PEER_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_DISASSOCIATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5217,7 +5132,6 @@ impl ::core::default::Default for DOT11_DIVERSITY_SELECTION_RX_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_EAP_RESULT { pub dwFailureReasonCode: u32, @@ -5318,7 +5232,6 @@ impl ::core::default::Default for DOT11_ERP_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTAP_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5397,7 +5310,6 @@ impl ::core::default::Default for DOT11_EXTAP_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5536,7 +5448,6 @@ impl ::core::default::Default for DOT11_EXTSTA_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_CAPABILITY { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5596,7 +5507,6 @@ impl ::core::default::Default for DOT11_EXTSTA_CAPABILITY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_RECV_CONTEXT { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5654,7 +5564,6 @@ impl ::core::default::Default for DOT11_EXTSTA_RECV_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_EXTSTA_SEND_CONTEXT { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5727,7 +5636,6 @@ impl ::core::default::Default for DOT11_FRAGMENT_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5770,7 +5678,6 @@ impl ::core::default::Default for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5813,7 +5720,6 @@ impl ::core::default::Default for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PAR } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -5949,7 +5855,6 @@ impl ::core::default::Default for DOT11_HRDSSS_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_IBSS_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6020,7 +5925,6 @@ impl ::core::default::Default for DOT11_IHV_VERSION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6092,7 +5996,6 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_DECISION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6135,7 +6038,6 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_DECISION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_DECISION_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6179,7 +6081,6 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_DECISION_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6221,7 +6122,6 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETE } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6260,7 +6160,6 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_STARTED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6304,7 +6203,6 @@ impl ::core::default::Default for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6626,7 +6524,6 @@ impl ::core::default::Default for DOT11_LINK_QUALITY_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_LINK_QUALITY_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6666,7 +6563,6 @@ impl ::core::default::Default for DOT11_LINK_QUALITY_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MAC_ADDRESS_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6808,7 +6704,6 @@ impl ::core::default::Default for DOT11_MAC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MAC_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -6847,7 +6742,6 @@ impl ::core::default::Default for DOT11_MAC_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MANUFACTURING_CALLBACK_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7211,7 +7105,6 @@ impl ::core::default::Default for DOT11_MD_CAPABILITY_ENTRY_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_MPDU_MAX_LENGTH_INDICATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7251,7 +7144,6 @@ impl ::core::default::Default for DOT11_MPDU_MAX_LENGTH_INDICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_MSONEX_RESULT_PARAMS { pub Dot11OnexAuthStatus: ONEX_AUTH_STATUS, @@ -7295,7 +7187,6 @@ impl ::core::default::Default for DOT11_MSONEX_RESULT_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct DOT11_MSSECURITY_SETTINGS { pub dot11AuthAlgorithm: DOT11_AUTH_ALGORITHM, @@ -7558,7 +7449,6 @@ impl ::core::default::Default for DOT11_OFFLOAD_NETWORK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_OFFLOAD_NETWORK_LIST_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7602,7 +7492,6 @@ impl ::core::default::Default for DOT11_OFFLOAD_NETWORK_LIST_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7792,7 +7681,6 @@ impl ::core::default::Default for DOT11_PEER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PEER_INFO_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7900,7 +7788,6 @@ impl ::core::default::Default for DOT11_PER_MSDU_COUNTERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -7937,7 +7824,6 @@ impl ::core::default::Default for DOT11_PHY_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub union DOT11_PHY_ATTRIBUTES_0 { pub HRDSSSAttributes: DOT11_HRDSSS_PHY_ATTRIBUTES, @@ -8045,7 +7931,6 @@ impl ::core::default::Default for DOT11_PHY_FRAME_STATISTICS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8071,7 +7956,6 @@ impl ::core::default::Default for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub union DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { pub ulChannel: u32, @@ -8096,7 +7980,6 @@ impl ::core::default::Default for DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_ID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8137,7 +8020,6 @@ impl ::core::default::Default for DOT11_PHY_ID_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_STATE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8214,7 +8096,6 @@ impl ::core::default::Default for DOT11_PHY_TYPE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PHY_TYPE_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8255,7 +8136,6 @@ impl ::core::default::Default for DOT11_PHY_TYPE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PMKID_CANDIDATE_LIST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8326,7 +8206,6 @@ impl ::core::default::Default for DOT11_PMKID_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PMKID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8399,7 +8278,6 @@ impl ::core::default::Default for DOT11_PORT_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PORT_STATE_NOTIFICATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8439,7 +8317,6 @@ impl ::core::default::Default for DOT11_PORT_STATE_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8511,7 +8388,6 @@ impl ::core::default::Default for DOT11_POWER_MGMT_MODE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_POWER_MGMT_MODE_STATUS_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8583,7 +8459,6 @@ impl ::core::default::Default for DOT11_PRIVACY_EXEMPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PRIVACY_EXEMPTION_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8624,7 +8499,6 @@ impl ::core::default::Default for DOT11_PRIVACY_EXEMPTION_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8668,7 +8542,6 @@ impl ::core::default::Default for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8711,7 +8584,6 @@ impl ::core::default::Default for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLE } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_QOS_PARAMS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8842,7 +8714,6 @@ impl ::core::default::Default for DOT11_RATE_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8884,7 +8755,6 @@ impl ::core::default::Default for DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PAR } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8927,7 +8797,6 @@ impl ::core::default::Default for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETE } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -8970,7 +8839,6 @@ impl ::core::default::Default for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9014,7 +8882,6 @@ impl ::core::default::Default for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9057,7 +8924,6 @@ impl ::core::default::Default for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9101,7 +8967,6 @@ impl ::core::default::Default for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PAR } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9495,7 +9360,6 @@ impl ::core::default::Default for DOT11_RESET_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ROAMING_COMPLETION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9534,7 +9398,6 @@ impl ::core::default::Default for DOT11_ROAMING_COMPLETION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_ROAMING_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9738,7 +9601,6 @@ impl ::core::default::Default for DOT11_SECURITY_PACKET_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9798,7 +9660,6 @@ impl ::core::default::Default for DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9856,7 +9717,6 @@ impl ::core::default::Default for DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9922,7 +9782,6 @@ impl ::core::default::Default for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_INVITATION_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -9988,7 +9847,6 @@ impl ::core::default::Default for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10052,7 +9910,6 @@ impl ::core::default::Default for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10098,7 +9955,6 @@ impl ::core::default::Default for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMET } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10172,7 +10028,6 @@ impl ::core::default::Default for DOT11_SSID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_SSID_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10245,7 +10100,6 @@ impl ::core::default::Default for DOT11_START_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_STATISTICS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10319,7 +10173,6 @@ impl ::core::default::Default for DOT11_STATUS_INDICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_STOP_AP_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10660,7 +10513,6 @@ impl ::core::default::Default for DOT11_SUPPORTED_POWER_LEVELS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_TKIPMIC_FAILURE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10762,7 +10614,6 @@ impl ::core::default::Default for DOT11_VENUEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10802,7 +10653,6 @@ impl ::core::default::Default for DOT11_VWIFI_ATTRIBUTES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10843,7 +10693,6 @@ impl ::core::default::Default for DOT11_VWIFI_COMBINATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -10885,7 +10734,6 @@ impl ::core::default::Default for DOT11_VWIFI_COMBINATION_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_VWIFI_COMBINATION_V3 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11021,7 +10869,6 @@ impl ::core::default::Default for DOT11_WEP_UPLOAD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_ADDITIONAL_IE { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11157,7 +11004,6 @@ impl ::core::default::Default for DOT11_WFD_ADVERTISEMENT_ID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_ATTRIBUTES { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11300,7 +11146,6 @@ impl ::core::default::Default for DOT11_WFD_CONFIGURATION_TIMEOUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_CAPABILITY_CONFIG { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11387,7 +11232,6 @@ impl ::core::default::Default for DOT11_WFD_DEVICE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_INFO { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11429,7 +11273,6 @@ impl ::core::default::Default for DOT11_WFD_DEVICE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DEVICE_LISTEN_CHANNEL { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11499,7 +11342,6 @@ impl ::core::default::Default for DOT11_WFD_DEVICE_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11573,7 +11415,6 @@ impl ::core::default::Default for DOT11_WFD_DISCOVER_DEVICE_FILTER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_DISCOVER_REQUEST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11678,7 +11519,6 @@ impl ::core::default::Default for DOT11_WFD_GROUP_ID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_JOIN_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11720,7 +11560,6 @@ impl ::core::default::Default for DOT11_WFD_GROUP_JOIN_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11772,7 +11611,6 @@ impl ::core::default::Default for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11826,7 +11664,6 @@ impl ::core::default::Default for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_GROUP_START_PARAMETERS { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -11894,7 +11731,6 @@ impl ::core::default::Default for DOT11_WFD_INVITATION_FLAGS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST { pub Header: super::Ndis::NDIS_OBJECT_HEADER, @@ -12269,7 +12105,6 @@ impl ::core::default::Default for ONEX_AUTH_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub struct ONEX_EAP_ERROR { pub dwWinError: u32, @@ -12966,7 +12801,6 @@ impl ::core::default::Default for WLAN_CONNECTION_NOTIFICATION_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct WLAN_CONNECTION_PARAMETERS { pub wlanConnectionMode: WLAN_CONNECTION_MODE, @@ -13009,7 +12843,6 @@ impl ::core::default::Default for WLAN_CONNECTION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub struct WLAN_CONNECTION_PARAMETERS_V2 { pub wlanConnectionMode: WLAN_CONNECTION_MODE, @@ -13943,31 +13776,24 @@ impl ::core::default::Default for WLAN_STATISTICS { } pub type DOT11EXTIHV_ADAPTER_RESET = ::core::option::Option u32>; pub type DOT11EXTIHV_CONTROL = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_CREATE_DISCOVERY_PROFILES = ::core::option::Option u32>; pub type DOT11EXTIHV_DEINIT_ADAPTER = ::core::option::Option; pub type DOT11EXTIHV_DEINIT_SERVICE = ::core::option::Option; pub type DOT11EXTIHV_GET_VERSION_INFO = ::core::option::Option u32>; pub type DOT11EXTIHV_INIT_ADAPTER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_System_RemoteDesktop\"`"] #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] pub type DOT11EXTIHV_INIT_SERVICE = ::core::option::Option u32>; pub type DOT11EXTIHV_INIT_VIRTUAL_STATION = ::core::option::Option u32>; pub type DOT11EXTIHV_IS_UI_REQUEST_PENDING = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_ONEX_INDICATE_RESULT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_PERFORM_CAPABILITY_MATCH = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub type DOT11EXTIHV_PERFORM_POST_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_PERFORM_PRE_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_RemoteDesktop\"`"] #[cfg(feature = "Win32_System_RemoteDesktop")] pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = ::core::option::Option u32>; pub type DOT11EXTIHV_PROCESS_UI_RESPONSE = ::core::option::Option u32>; @@ -13976,14 +13802,12 @@ pub type DOT11EXTIHV_RECEIVE_INDICATION = ::core::option::Option u32>; pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = ::core::option::Option u32>; pub type DOT11EXTIHV_STOP_POST_ASSOCIATE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXTIHV_VALIDATE_PROFILE = ::core::option::Option u32>; pub type DOT11EXT_ALLOCATE_BUFFER = ::core::option::Option u32>; pub type DOT11EXT_FREE_BUFFER = ::core::option::Option; pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option u32>; pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] pub type DOT11EXT_ONEX_START = ::core::option::Option u32>; pub type DOT11EXT_ONEX_STOP = ::core::option::Option u32>; @@ -13998,7 +13822,6 @@ pub type DOT11EXT_SEND_PACKET = ::core::option::Option u32>; pub type DOT11EXT_SET_AUTH_ALGORITHM = ::core::option::Option u32>; pub type DOT11EXT_SET_CURRENT_PROFILE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] #[cfg(feature = "Win32_NetworkManagement_Ndis")] pub type DOT11EXT_SET_DEFAULT_KEY = ::core::option::Option u32>; pub type DOT11EXT_SET_DEFAULT_KEY_ID = ::core::option::Option u32>; 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 65f9a4a6f4..fcc947190a 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -86,16 +86,12 @@ pub struct IWCNDevice_Vtbl { pub Unadvise: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, pub SetNFCPasswordParams: unsafe extern "system" fn(*mut ::core::ffi::c_void, WCN_PASSWORD_TYPE, u32, u32, *const u8, u32, *const u8, u32, *const u8) -> ::windows_core::HRESULT, } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 32 }; pub const SID_WcnProvider: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xc100beca_d33a_4a4b_bf23_bbef4663d017); 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 9e3841b654..64f118f504 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmCalloutAdd0(enginehandle: P0, callout: *const FWPM_CALLOUT0, sd: P1, id: ::core::option::Option<*mut u32>) -> u32 @@ -67,7 +66,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmCalloutGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -77,7 +75,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmCalloutSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -146,7 +143,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, connection : *mut *mut FWPM_CONNECTION0) -> u32); FwpmConnectionGetById0(enginehandle.into_param().abi(), id, connection) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmConnectionGetSecurityInfo0(enginehandle: P0, 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 @@ -156,7 +152,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmConnectionGetSecurityInfo0(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); FwpmConnectionGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmConnectionSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -204,7 +199,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineClose0(enginehandle : super::super::Foundation:: HANDLE) -> u32); FwpmEngineClose0(enginehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineGetOption0(enginehandle: P0, option: FWPM_ENGINE_OPTION, value: *mut *mut FWP_VALUE0) -> u32 @@ -214,7 +208,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineGetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, value : *mut *mut FWP_VALUE0) -> u32); FwpmEngineGetOption0(enginehandle.into_param().abi(), option, value) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineGetSecurityInfo0(enginehandle: P0, 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 @@ -224,7 +217,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" 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); FwpmEngineGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Rpc\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Rpc"))] #[inline] pub unsafe fn FwpmEngineOpen0(servername: P0, authnservice: u32, authidentity: ::core::option::Option<*const super::super::System::Rpc::SEC_WINNT_AUTH_IDENTITY_W>, session: ::core::option::Option<*const FWPM_SESSION0>, enginehandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -234,7 +226,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineSetOption0(enginehandle: P0, option: FWPM_ENGINE_OPTION, newvalue: *const FWP_VALUE0) -> u32 @@ -244,7 +235,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetOption0(enginehandle : super::super::Foundation:: HANDLE, option : FWPM_ENGINE_OPTION, newvalue : *const FWP_VALUE0) -> u32); FwpmEngineSetOption0(enginehandle.into_param().abi(), option, newvalue) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmEngineSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -254,7 +244,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmEngineSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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); FwpmEngineSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterAdd0(enginehandle: P0, filter: *const FWPM_FILTER0, sd: P1, id: ::core::option::Option<*mut u64>) -> u32 @@ -265,7 +254,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterAdd0(enginehandle : super::super::Foundation:: HANDLE, filter : *const FWPM_FILTER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); FwpmFilterAdd0(enginehandle.into_param().abi(), filter, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const FWPM_FILTER_ENUM_TEMPLATE0>, enumhandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -300,7 +288,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); FwpmFilterDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_FILTER0, numentriesreturned: *mut u32) -> u32 @@ -311,7 +298,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_FILTER0, numentriesreturned : *mut u32) -> u32); FwpmFilterEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterGetById0(enginehandle: P0, id: u64, filter: *mut *mut FWPM_FILTER0) -> u32 @@ -321,7 +307,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmFilterGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, filter : *mut *mut FWPM_FILTER0) -> u32); FwpmFilterGetById0(enginehandle.into_param().abi(), id, filter) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, filter: *mut *mut FWPM_FILTER0) -> u32 @@ -331,7 +316,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -341,7 +325,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -351,7 +334,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterSubscribeChanges0(enginehandle: P0, subscription: *const FWPM_FILTER_SUBSCRIPTION0, callback: FWPM_FILTER_CHANGE_CALLBACK0, context: ::core::option::Option<*const ::core::ffi::c_void>, changehandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -361,7 +343,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" 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); FwpmFilterSubscribeChanges0(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), changehandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmFilterSubscriptionsGet0(enginehandle: P0, entries: *mut *mut *mut FWPM_FILTER_SUBSCRIPTION0, numentries: *mut u32) -> u32 @@ -393,7 +374,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmIPsecTunnelAdd0(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const FWPM_PROVIDER_CONTEXT0>, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT0, filterconditions: &[FWPM_FILTER_CONDITION0], sd: P1) -> u32 @@ -404,7 +384,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" 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); FwpmIPsecTunnelAdd0(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len().try_into().unwrap(), ::core::mem::transmute(filterconditions.as_ptr()), sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmIPsecTunnelAdd1(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const FWPM_PROVIDER_CONTEXT1>, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT1, filterconditions: &[FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> u32 @@ -415,7 +394,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(filterconditions.as_ptr()), ::core::mem::transmute(keymodkey.unwrap_or(::std::ptr::null())), sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmIPsecTunnelAdd2(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const FWPM_PROVIDER_CONTEXT2>, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT2, filterconditions: &[FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> u32 @@ -426,7 +404,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(filterconditions.as_ptr()), ::core::mem::transmute(keymodkey.unwrap_or(::std::ptr::null())), sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmIPsecTunnelAdd3(enginehandle: P0, flags: u32, mainmodepolicy: ::core::option::Option<*const FWPM_PROVIDER_CONTEXT3>, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT3, filterconditions: &[FWPM_FILTER_CONDITION0], keymodkey: ::core::option::Option<*const ::windows_core::GUID>, sd: P1) -> u32 @@ -487,7 +464,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -497,7 +473,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -507,7 +482,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const FWPM_NET_EVENT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -526,7 +500,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); FwpmNetEventDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT0, numentriesreturned: *mut u32) -> u32 @@ -537,7 +510,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT0, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT1, numentriesreturned: *mut u32) -> u32 @@ -548,7 +520,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT1, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum2(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT2, numentriesreturned: *mut u32) -> u32 @@ -559,7 +530,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT2, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum2(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum3(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT3, numentriesreturned: *mut u32) -> u32 @@ -570,7 +540,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT3, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum3(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum4(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT4, numentriesreturned: *mut u32) -> u32 @@ -581,7 +550,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum4(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT4, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum4(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventEnum5(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_NET_EVENT5, numentriesreturned: *mut u32) -> u32 @@ -592,7 +560,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventEnum5(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_NET_EVENT5, numentriesreturned : *mut u32) -> u32); FwpmNetEventEnum5(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscribe0(enginehandle: P0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK0, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -602,7 +569,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); FwpmNetEventSubscribe0(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscribe1(enginehandle: P0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK1, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -612,7 +578,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe1(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK1, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); FwpmNetEventSubscribe1(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscribe2(enginehandle: P0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK2, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -622,7 +587,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe2(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK2, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); FwpmNetEventSubscribe2(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscribe3(enginehandle: P0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK3, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -632,7 +596,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe3(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK3, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); FwpmNetEventSubscribe3(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscribe4(enginehandle: P0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK4, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -642,7 +605,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventSubscribe4(enginehandle : super::super::Foundation:: HANDLE, subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0, callback : FWPM_NET_EVENT_CALLBACK4, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); FwpmNetEventSubscribe4(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventSubscriptionsGet0(enginehandle: P0, entries: *mut *mut *mut FWPM_NET_EVENT_SUBSCRIPTION0, numentries: *mut u32) -> u32 @@ -661,7 +623,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, eventshandle : super::super::Foundation:: HANDLE) -> u32); FwpmNetEventUnsubscribe0(enginehandle.into_param().abi(), eventshandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventsGetSecurityInfo0(enginehandle: P0, 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 @@ -671,7 +632,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsGetSecurityInfo0(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); FwpmNetEventsGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmNetEventsSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -681,7 +641,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmNetEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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); FwpmNetEventsSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderAdd0(enginehandle: P0, provider: *const FWPM_PROVIDER0, sd: P1) -> u32 @@ -692,7 +651,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderAdd0(enginehandle : super::super::Foundation:: HANDLE, provider : *const FWPM_PROVIDER0, sd : super::super::Security:: PSECURITY_DESCRIPTOR) -> u32); FwpmProviderAdd0(enginehandle.into_param().abi(), provider, sd.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextAdd0(enginehandle: P0, providercontext: *const FWPM_PROVIDER_CONTEXT0, sd: P1, id: ::core::option::Option<*mut u64>) -> u32 @@ -703,7 +661,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd0(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT0, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); FwpmProviderContextAdd0(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextAdd1(enginehandle: P0, providercontext: *const FWPM_PROVIDER_CONTEXT1, sd: P1, id: ::core::option::Option<*mut u64>) -> u32 @@ -714,7 +671,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd1(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT1, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); FwpmProviderContextAdd1(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextAdd2(enginehandle: P0, providercontext: *const FWPM_PROVIDER_CONTEXT2, sd: P1, id: ::core::option::Option<*mut u64>) -> u32 @@ -725,7 +681,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextAdd2(enginehandle : super::super::Foundation:: HANDLE, providercontext : *const FWPM_PROVIDER_CONTEXT2, sd : super::super::Security:: PSECURITY_DESCRIPTOR, id : *mut u64) -> u32); FwpmProviderContextAdd2(enginehandle.into_param().abi(), providercontext, sd.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextAdd3(enginehandle: P0, providercontext: *const FWPM_PROVIDER_CONTEXT3, sd: P1, id: ::core::option::Option<*mut u64>) -> u32 @@ -769,7 +724,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); FwpmProviderContextDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT0, numentriesreturned: *mut u32) -> u32 @@ -780,7 +734,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT0, numentriesreturned : *mut u32) -> u32); FwpmProviderContextEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT1, numentriesreturned: *mut u32) -> u32 @@ -791,7 +744,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum1(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT1, numentriesreturned : *mut u32) -> u32); FwpmProviderContextEnum1(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextEnum2(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT2, numentriesreturned: *mut u32) -> u32 @@ -802,7 +754,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum2(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT2, numentriesreturned : *mut u32) -> u32); FwpmProviderContextEnum2(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextEnum3(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_PROVIDER_CONTEXT3, numentriesreturned: *mut u32) -> u32 @@ -813,7 +764,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextEnum3(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT3, numentriesreturned : *mut u32) -> u32); FwpmProviderContextEnum3(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetById0(enginehandle: P0, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32 @@ -823,7 +773,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32); FwpmProviderContextGetById0(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetById1(enginehandle: P0, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32 @@ -833,7 +782,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById1(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32); FwpmProviderContextGetById1(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetById2(enginehandle: P0, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32 @@ -843,7 +791,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById2(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32); FwpmProviderContextGetById2(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetById3(enginehandle: P0, id: u64, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32 @@ -853,7 +800,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmProviderContextGetById3(enginehandle : super::super::Foundation:: HANDLE, id : u64, providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32); FwpmProviderContextGetById3(enginehandle.into_param().abi(), id, providercontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetByKey0(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT0) -> u32 @@ -863,7 +809,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetByKey1(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT1) -> u32 @@ -873,7 +818,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetByKey2(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT2) -> u32 @@ -883,7 +827,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetByKey3(enginehandle: P0, key: *const ::windows_core::GUID, providercontext: *mut *mut FWPM_PROVIDER_CONTEXT3) -> u32 @@ -893,7 +836,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -903,7 +845,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -980,7 +921,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -990,7 +930,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmProviderSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1042,7 +981,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); FwpmSessionDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSessionEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut FWPM_SESSION0, numentriesreturned: *mut u32) -> u32 @@ -1053,7 +991,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmSessionEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut FWPM_SESSION0, numentriesreturned : *mut u32) -> u32); FwpmSessionEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSubLayerAdd0(enginehandle: P0, sublayer: *const FWPM_SUBLAYER0, sd: P1) -> u32 @@ -1106,7 +1043,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*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 @@ -1116,7 +1052,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::core::option::Option<*const ::windows_core::GUID>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1217,7 +1152,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscriptionhandle : super::super::Foundation:: HANDLE) -> u32); FwpmvSwitchEventUnsubscribe0(enginehandle.into_param().abi(), subscriptionhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmvSwitchEventsGetSecurityInfo0(enginehandle: P0, 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 @@ -1227,7 +1161,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsGetSecurityInfo0(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); FwpmvSwitchEventsGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1237,7 +1170,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn FwpmvSwitchEventsSetSecurityInfo0(enginehandle : super::super::Foundation:: HANDLE, 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); FwpmvSwitchEventsSetSecurityInfo0(enginehandle.into_param().abi(), 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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecDospGetSecurityInfo0(enginehandle: P0, 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 @@ -1255,7 +1187,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecDospGetStatistics0(enginehandle : super::super::Foundation:: HANDLE, idpstatistics : *mut IPSEC_DOSP_STATISTICS0) -> u32); IPsecDospGetStatistics0(enginehandle.into_param().abi(), idpstatistics) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecDospSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1307,7 +1238,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecGetStatistics1(enginehandle : super::super::Foundation:: HANDLE, ipsecstatistics : *mut IPSEC_STATISTICS1) -> u32); IPsecGetStatistics1(enginehandle.into_param().abi(), ipsecstatistics) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecKeyManagerAddAndRegister0(enginehandle: P0, keymanager: *const IPSEC_KEY_MANAGER0, keymanagercallbacks: *const IPSEC_KEY_MANAGER_CALLBACKS0, keymgmthandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -1317,7 +1247,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerAddAndRegister0(enginehandle : super::super::Foundation:: HANDLE, keymanager : *const IPSEC_KEY_MANAGER0, keymanagercallbacks : *const IPSEC_KEY_MANAGER_CALLBACKS0, keymgmthandle : *mut super::super::Foundation:: HANDLE) -> u32); IPsecKeyManagerAddAndRegister0(enginehandle.into_param().abi(), keymanager, keymanagercallbacks, keymgmthandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>, 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 @@ -1327,7 +1256,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle : super::super::Foundation:: HANDLE, reserved : *const ::core::ffi::c_void, 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); IPsecKeyManagerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecKeyManagerSetSecurityInfoByKey0(enginehandle: P0, reserved: ::core::option::Option<*const ::core::ffi::c_void>, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1402,7 +1330,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextCreate1(enginehandle : super::super::Foundation:: HANDLE, outboundtraffic : *const IPSEC_TRAFFIC1, virtualiftunnelinfo : *const IPSEC_VIRTUAL_IF_TUNNEL_INFO0, inboundfilterid : *mut u64, id : *mut u64) -> u32); IPsecSaContextCreate1(enginehandle.into_param().abi(), outboundtraffic, ::core::mem::transmute(virtualiftunnelinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(inboundfilterid.unwrap_or(::std::ptr::null_mut())), id) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const IPSEC_SA_CONTEXT_ENUM_TEMPLATE0>, enumhandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -1429,7 +1356,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); IPsecSaContextDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_CONTEXT0, numentriesreturned: *mut u32) -> u32 @@ -1440,7 +1366,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_CONTEXT0, numentriesreturned : *mut u32) -> u32); IPsecSaContextEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_CONTEXT1, numentriesreturned: *mut u32) -> u32 @@ -1459,7 +1384,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextExpire0(enginehandle : super::super::Foundation:: HANDLE, id : u64) -> u32); IPsecSaContextExpire0(enginehandle.into_param().abi(), id) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextGetById0(enginehandle: P0, id: u64, sacontext: *mut *mut IPSEC_SA_CONTEXT0) -> u32 @@ -1469,7 +1393,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextGetById0(enginehandle : super::super::Foundation:: HANDLE, id : u64, sacontext : *mut *mut IPSEC_SA_CONTEXT0) -> u32); IPsecSaContextGetById0(enginehandle.into_param().abi(), id, sacontext) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextGetById1(enginehandle: P0, id: u64, sacontext: *mut *mut IPSEC_SA_CONTEXT1) -> u32 @@ -1503,7 +1426,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSetSpi0(enginehandle : super::super::Foundation:: HANDLE, id : u64, getspi : *const IPSEC_GETSPI1, inboundspi : u32) -> u32); IPsecSaContextSetSpi0(enginehandle.into_param().abi(), id, getspi, inboundspi) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextSubscribe0(enginehandle: P0, subscription: *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback: IPSEC_SA_CONTEXT_CALLBACK0, context: ::core::option::Option<*const ::core::ffi::c_void>, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -1513,7 +1435,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextSubscribe0(enginehandle : super::super::Foundation:: HANDLE, subscription : *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback : IPSEC_SA_CONTEXT_CALLBACK0, context : *const ::core::ffi::c_void, eventshandle : *mut super::super::Foundation:: HANDLE) -> u32); IPsecSaContextSubscribe0(enginehandle.into_param().abi(), subscription, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), eventshandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextSubscriptionsGet0(enginehandle: P0, entries: *mut *mut *mut IPSEC_SA_CONTEXT_SUBSCRIPTION0, numentries: *mut u32) -> u32 @@ -1532,7 +1453,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaContextUnsubscribe0(enginehandle : super::super::Foundation:: HANDLE, eventshandle : super::super::Foundation:: HANDLE) -> u32); IPsecSaContextUnsubscribe0(enginehandle.into_param().abi(), eventshandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaContextUpdate0(enginehandle: P0, flags: u64, newvalues: *const IPSEC_SA_CONTEXT1) -> u32 @@ -1550,7 +1470,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IPSEC_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); IPsecSaCreateEnumHandle0(enginehandle.into_param().abi(), ::core::mem::transmute(enumtemplate.unwrap_or(::std::ptr::null())), enumhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaDbGetSecurityInfo0(enginehandle: P0, 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 @@ -1560,7 +1479,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDbGetSecurityInfo0(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); IPsecSaDbGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaDbSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -1579,7 +1497,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaDestroyEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE) -> u32); IPsecSaDestroyEnumHandle0(enginehandle.into_param().abi(), enumhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaEnum0(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_DETAILS0, numentriesreturned: *mut u32) -> u32 @@ -1590,7 +1507,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IPsecSaEnum0(enginehandle : super::super::Foundation:: HANDLE, enumhandle : super::super::Foundation:: HANDLE, numentriesrequested : u32, entries : *mut *mut *mut IPSEC_SA_DETAILS0, numentriesreturned : *mut u32) -> u32); IPsecSaEnum0(enginehandle.into_param().abi(), enumhandle.into_param().abi(), numentriesrequested, entries, numentriesreturned) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IPsecSaEnum1(enginehandle: P0, enumhandle: P1, numentriesrequested: u32, entries: *mut *mut *mut IPSEC_SA_DETAILS1, numentriesreturned: *mut u32) -> u32 @@ -1617,7 +1533,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextGetStatistics1(enginehandle : super::super::Foundation:: HANDLE, ikeextstatistics : *mut IKEEXT_STATISTICS1) -> u32); IkeextGetStatistics1(enginehandle.into_param().abi(), ikeextstatistics) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IkeextSaCreateEnumHandle0(enginehandle: P0, enumtemplate: ::core::option::Option<*const IKEEXT_SA_ENUM_TEMPLATE0>, enumhandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -1627,7 +1542,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaCreateEnumHandle0(enginehandle : super::super::Foundation:: HANDLE, enumtemplate : *const IKEEXT_SA_ENUM_TEMPLATE0, enumhandle : *mut super::super::Foundation:: HANDLE) -> u32); IkeextSaCreateEnumHandle0(enginehandle.into_param().abi(), ::core::mem::transmute(enumtemplate.unwrap_or(::std::ptr::null())), enumhandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IkeextSaDbGetSecurityInfo0(enginehandle: P0, 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 @@ -1637,7 +1551,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn IkeextSaDbGetSecurityInfo0(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); IkeextSaDbGetSecurityInfo0(enginehandle.into_param().abi(), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IkeextSaDbSetSecurityInfo0(enginehandle: P0, securityinfo: u32, sidowner: ::core::option::Option<*const super::super::Security::SID>, sidgroup: ::core::option::Option<*const super::super::Security::SID>, dacl: ::core::option::Option<*const super::super::Security::ACL>, sacl: ::core::option::Option<*const super::super::Security::ACL>) -> u32 @@ -3778,7 +3691,6 @@ impl ::core::default::Default for FWPM_CALLOUT_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_CLASSIFY_OPTION0 { pub r#type: FWP_CLASSIFY_OPTION_TYPE, @@ -3803,7 +3715,6 @@ impl ::core::default::Default for FWPM_CLASSIFY_OPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_CLASSIFY_OPTIONS0 { pub numOptions: u32, @@ -4033,7 +3944,6 @@ impl ::core::default::Default for FWPM_FIELD0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER0 { pub filterKey: ::windows_core::GUID, @@ -4071,7 +3981,6 @@ impl ::core::default::Default for FWPM_FILTER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_FILTER0_0 { pub rawContext: u64, @@ -4127,7 +4036,6 @@ impl ::core::default::Default for FWPM_FILTER_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_CONDITION0 { pub fieldKey: ::windows_core::GUID, @@ -4153,7 +4061,6 @@ impl ::core::default::Default for FWPM_FILTER_CONDITION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_ENUM_TEMPLATE0 { pub providerKey: *mut ::windows_core::GUID, @@ -4199,7 +4106,6 @@ impl ::core::default::Default for FWPM_FILTER_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_FILTER_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_FILTER_ENUM_TEMPLATE0, @@ -4336,7 +4242,6 @@ impl ::core::default::Default for FWPM_LAYER_STATISTICS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { pub r#type: FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE, @@ -4361,7 +4266,6 @@ impl ::core::default::Default for FWPM_NETWORK_CONNECTION_POLICY_SETTING0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { pub numSettings: u32, @@ -4400,7 +4304,6 @@ impl ::core::default::Default for FWPM_NETWORK_CONNECTION_POLICY_SETTINGS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT0 { pub header: FWPM_NET_EVENT_HEADER0, @@ -4426,7 +4329,6 @@ impl ::core::default::Default for FWPM_NET_EVENT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT0_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE0, @@ -4455,7 +4357,6 @@ impl ::core::default::Default for FWPM_NET_EVENT0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT1 { pub header: FWPM_NET_EVENT_HEADER1, @@ -4481,7 +4382,6 @@ impl ::core::default::Default for FWPM_NET_EVENT1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT1_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -4510,7 +4410,6 @@ impl ::core::default::Default for FWPM_NET_EVENT1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT2 { pub header: FWPM_NET_EVENT_HEADER2, @@ -4536,7 +4435,6 @@ impl ::core::default::Default for FWPM_NET_EVENT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT2_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -4569,7 +4467,6 @@ impl ::core::default::Default for FWPM_NET_EVENT2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT3 { pub header: FWPM_NET_EVENT_HEADER3, @@ -4595,7 +4492,6 @@ impl ::core::default::Default for FWPM_NET_EVENT3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT3_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, @@ -4628,7 +4524,6 @@ impl ::core::default::Default for FWPM_NET_EVENT3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT4 { pub header: FWPM_NET_EVENT_HEADER3, @@ -4654,7 +4549,6 @@ impl ::core::default::Default for FWPM_NET_EVENT4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT4_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, @@ -4687,7 +4581,6 @@ impl ::core::default::Default for FWPM_NET_EVENT4_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT5 { pub header: FWPM_NET_EVENT_HEADER3, @@ -4713,7 +4606,6 @@ impl ::core::default::Default for FWPM_NET_EVENT5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT5_0 { pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, @@ -5025,7 +4917,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_ENUM_TEMPLATE0 { pub startTime: super::super::Foundation::FILETIME, @@ -5066,7 +4957,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER0 { pub timeStamp: super::super::Foundation::FILETIME, @@ -5100,7 +4990,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER0_0 { pub localAddrV4: u32, @@ -5125,7 +5014,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER0_1 { pub remoteAddrV4: u32, @@ -5150,7 +5038,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1 { pub timeStamp: super::super::Foundation::FILETIME, @@ -5185,7 +5072,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_0 { pub localAddrV4: u32, @@ -5210,7 +5096,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_1 { pub remoteAddrV4: u32, @@ -5235,7 +5120,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_2 { pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0, @@ -5259,7 +5143,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1_2_0 { pub reserved1: FWP_AF, @@ -5284,7 +5167,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER1_2_0_0 { pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0_0_0, @@ -5308,7 +5190,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_2_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER1_2_0_0_0 { pub reserved2: FWP_BYTE_ARRAY6, @@ -5354,7 +5235,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_2_0_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER2 { pub timeStamp: super::super::Foundation::FILETIME, @@ -5390,7 +5270,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER2_0 { pub localAddrV4: u32, @@ -5415,7 +5294,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER2_1 { pub remoteAddrV4: u32, @@ -5440,7 +5318,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_HEADER3 { pub timeStamp: super::super::Foundation::FILETIME, @@ -5479,7 +5356,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER3_0 { pub localAddrV4: u32, @@ -5504,7 +5380,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_HEADER3_1 { pub remoteAddrV4: u32, @@ -5835,7 +5710,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { pub failureErrorCode: u32, @@ -5867,7 +5741,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -5891,7 +5764,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { pub remoteSubNet: FWP_CONDITION_VALUE0, @@ -5915,7 +5787,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { pub failureErrorCode: u32, @@ -5949,7 +5820,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -5973,7 +5843,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { pub remoteSubNet: FWP_CONDITION_VALUE0, @@ -6119,7 +5988,6 @@ impl ::core::default::Default for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_NET_EVENT_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_NET_EVENT_ENUM_TEMPLATE0, @@ -6222,7 +6090,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT0 { pub providerContextKey: ::windows_core::GUID, @@ -6253,7 +6120,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT0_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, @@ -6285,7 +6151,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT1 { pub providerContextKey: ::windows_core::GUID, @@ -6316,7 +6181,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT1_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, @@ -6351,7 +6215,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT2 { pub providerContextKey: ::windows_core::GUID, @@ -6382,7 +6245,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT2_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, @@ -6418,7 +6280,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_PROVIDER_CONTEXT3 { pub providerContextKey: ::windows_core::GUID, @@ -6449,7 +6310,6 @@ impl ::core::default::Default for FWPM_PROVIDER_CONTEXT3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWPM_PROVIDER_CONTEXT3_0 { pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, @@ -6638,7 +6498,6 @@ impl ::core::default::Default for FWPM_PROVIDER_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWPM_SESSION0 { pub sessionKey: ::windows_core::GUID, @@ -7251,7 +7110,6 @@ impl ::core::default::Default for FWP_BYTE_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_CONDITION_VALUE0 { pub r#type: FWP_DATA_TYPE, @@ -7276,7 +7134,6 @@ impl ::core::default::Default for FWP_CONDITION_VALUE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWP_CONDITION_VALUE0_0 { pub uint8: u8, @@ -7320,7 +7177,6 @@ impl ::core::default::Default for FWP_CONDITION_VALUE0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_RANGE0 { pub valueLow: FWP_VALUE0, @@ -7345,7 +7201,6 @@ impl ::core::default::Default for FWP_RANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_TOKEN_INFORMATION { pub sidCount: u32, @@ -7446,7 +7301,6 @@ impl ::core::default::Default for FWP_V6_ADDR_AND_MASK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FWP_VALUE0 { pub r#type: FWP_DATA_TYPE, @@ -7471,7 +7325,6 @@ impl ::core::default::Default for FWP_VALUE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union FWP_VALUE0_0 { pub uint8: u8, @@ -9690,7 +9543,6 @@ impl ::core::default::Default for IKEEXT_SA_DETAILS2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IKEEXT_SA_ENUM_TEMPLATE0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -10690,7 +10542,6 @@ impl ::core::default::Default for IPSEC_KEY_MANAGER0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_KEY_MANAGER_CALLBACKS0 { pub reserved: ::windows_core::GUID, @@ -10988,7 +10839,6 @@ impl ::core::default::Default for IPSEC_SA_CIPHER_INFORMATION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT0 { pub saContextId: u64, @@ -11028,7 +10878,6 @@ impl ::core::default::Default for IPSEC_SA_CONTEXT0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT1 { pub saContextId: u64, @@ -11098,7 +10947,6 @@ impl ::core::default::Default for IPSEC_SA_CONTEXT_CHANGE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { pub localSubNet: FWP_CONDITION_VALUE0, @@ -11123,7 +10971,6 @@ impl ::core::default::Default for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_CONTEXT_SUBSCRIPTION0 { pub enumTemplate: *mut IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, @@ -11163,7 +11010,6 @@ impl ::core::default::Default for IPSEC_SA_CONTEXT_SUBSCRIPTION0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_DETAILS0 { pub ipVersion: FWP_IP_VERSION, @@ -11192,7 +11038,6 @@ impl ::core::default::Default for IPSEC_SA_DETAILS0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union IPSEC_SA_DETAILS0_0 { pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, @@ -11216,7 +11061,6 @@ impl ::core::default::Default for IPSEC_SA_DETAILS0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct IPSEC_SA_DETAILS1 { pub ipVersion: FWP_IP_VERSION, @@ -11246,7 +11090,6 @@ impl ::core::default::Default for IPSEC_SA_DETAILS1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union IPSEC_SA_DETAILS1_0 { pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, @@ -12307,19 +12150,14 @@ pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = ::core::option::Option; pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = ::core::option::Option; pub type FWPM_FILTER_CHANGE_CALLBACK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK1 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK2 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK3 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type FWPM_NET_EVENT_CALLBACK4 = ::core::option::Option; pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = ::core::option::Option; @@ -12327,11 +12165,9 @@ pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = ::core::option::Option; pub type FWPM_SYSTEM_PORTS_CALLBACK0 = ::core::option::Option; pub type FWPM_VSWITCH_EVENT_CALLBACK0 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = ::core::option::Option u32>; pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type IPSEC_KEY_MANAGER_NOTIFY_KEY0 = ::core::option::Option; pub type IPSEC_SA_CONTEXT_CALLBACK0 = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/impl.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/impl.rs index 7a6ab345c5..0ad0b6725d 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDynamicPortMapping_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ExternalIPAddress(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -173,7 +172,6 @@ impl IDynamicPortMapping_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDynamicPortMappingCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -484,7 +482,6 @@ impl IEnumNetSharingPublicConnection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INATEventManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetExternalIPAddressCallback(&self, punk: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -686,7 +683,6 @@ impl INetConnectionManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetConnectionProps_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Guid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -781,7 +777,6 @@ impl INetConnectionProps_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwAuthorizedApplication_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -918,7 +913,6 @@ impl INetFwAuthorizedApplication_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwAuthorizedApplications_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -988,7 +982,6 @@ impl INetFwAuthorizedApplications_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwIcmpSettings_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AllowOutboundDestinationUnreachable(&self) -> ::windows_core::Result; @@ -1205,7 +1198,6 @@ impl INetFwIcmpSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwMgr_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn LocalPolicy(&self) -> ::windows_core::Result; @@ -1269,7 +1261,6 @@ impl INetFwMgr_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwOpenPort_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1439,7 +1430,6 @@ impl INetFwOpenPort_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwOpenPorts_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1509,7 +1499,6 @@ impl INetFwOpenPorts_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwPolicy_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CurrentProfile(&self) -> ::windows_core::Result; @@ -1552,7 +1541,6 @@ impl INetFwPolicy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwPolicy2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CurrentProfileTypes(&self) -> ::windows_core::Result; @@ -1801,7 +1789,6 @@ impl INetFwPolicy2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwProduct_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RuleCategories(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1871,7 +1858,6 @@ impl INetFwProduct_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwProducts_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1940,7 +1926,6 @@ impl INetFwProducts_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwProfile_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -2115,7 +2100,6 @@ impl INetFwProfile_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwRemoteAdminSettings_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IpVersion(&self) -> ::windows_core::Result; @@ -2212,7 +2196,6 @@ impl INetFwRemoteAdminSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwRule_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2589,7 +2572,6 @@ impl INetFwRule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwRule2_Impl: Sized + INetFwRule_Impl { fn EdgeTraversalOptions(&self) -> ::windows_core::Result; @@ -2626,7 +2608,6 @@ impl INetFwRule2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwRule3_Impl: Sized + INetFwRule2_Impl { fn LocalAppPackageId(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2763,7 +2744,6 @@ impl INetFwRule3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwRules_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2833,7 +2813,6 @@ impl INetFwRules_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwService_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2982,7 +2961,6 @@ impl INetFwService_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwServiceRestriction_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RestrictService(&self, servicename: &::windows_core::BSTR, appname: &::windows_core::BSTR, restrictservice: super::super::Foundation::VARIANT_BOOL, servicesidrestricted: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3032,7 +3010,6 @@ impl INetFwServiceRestriction_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetFwServices_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3088,7 +3065,6 @@ impl INetFwServices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingConfiguration_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SharingEnabled(&self) -> ::windows_core::Result; @@ -3205,7 +3181,6 @@ impl INetSharingConfiguration_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingEveryConnectionCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3248,7 +3223,6 @@ impl INetSharingEveryConnectionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SharingInstalled(&self) -> ::windows_core::Result; @@ -3343,7 +3317,6 @@ impl INetSharingManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingPortMapping_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Disable(&self) -> ::windows_core::Result<()>; @@ -3394,7 +3367,6 @@ impl INetSharingPortMapping_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingPortMappingCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3437,7 +3409,6 @@ impl INetSharingPortMappingCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingPortMappingProps_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3558,7 +3529,6 @@ impl INetSharingPortMappingProps_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingPrivateConnectionCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3601,7 +3571,6 @@ impl INetSharingPrivateConnectionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetSharingPublicConnectionCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3644,7 +3613,6 @@ impl INetSharingPublicConnectionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStaticPortMapping_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ExternalIPAddress(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3780,7 +3748,6 @@ impl IStaticPortMapping_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStaticPortMappingCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3856,7 +3823,6 @@ impl IStaticPortMappingCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUPnPNAT_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StaticPortMappingCollection(&self) -> ::windows_core::Result; 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 cd9268a071..5f1ffb193f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -19,14 +19,12 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetworkIsolationEnumAppContainers(flags: u32, pdwnumpublicappcs: *mut u32, pppublicappcs: *mut *mut INET_FIREWALL_APP_CONTAINER) -> u32 { ::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationEnumAppContainers(flags : u32, pdwnumpublicappcs : *mut u32, pppublicappcs : *mut *mut INET_FIREWALL_APP_CONTAINER) -> u32); NetworkIsolationEnumAppContainers(flags, pdwnumpublicappcs, pppublicappcs) } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] #[inline] pub unsafe fn NetworkIsolationEnumerateAppContainerRules() -> ::windows_core::Result { @@ -34,14 +32,12 @@ pub unsafe fn NetworkIsolationEnumerateAppContainerRules() -> ::windows_core::Re let mut result__ = ::std::mem::zeroed(); NetworkIsolationEnumerateAppContainerRules(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetworkIsolationFreeAppContainers(ppublicappcs: *const INET_FIREWALL_APP_CONTAINER) -> u32 { ::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationFreeAppContainers(ppublicappcs : *const INET_FIREWALL_APP_CONTAINER) -> u32); NetworkIsolationFreeAppContainers(ppublicappcs) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetworkIsolationGetAppContainerConfig(pdwnumpublicappcs: *mut u32, appcontainersids: *mut *mut super::super::Security::SID_AND_ATTRIBUTES) -> u32 { @@ -65,14 +61,12 @@ where ::windows_targets::link!("firewallapi.dll" "system" fn NetworkIsolationGetEnterpriseIdClose(hoperation : super::super::Foundation:: HANDLE, bwaitforoperation : super::super::Foundation:: BOOL) -> u32); NetworkIsolationGetEnterpriseIdClose(hoperation.into_param().abi(), bwaitforoperation.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetworkIsolationRegisterForAppContainerChanges(flags: u32, callback: PAC_CHANGES_CALLBACK_FN, context: ::core::option::Option<*const ::core::ffi::c_void>, registrationobject: *mut super::super::Foundation::HANDLE) -> u32 { ::windows_targets::link!("api-ms-win-net-isolation-l1-1-0.dll" "system" fn NetworkIsolationRegisterForAppContainerChanges(flags : u32, callback : PAC_CHANGES_CALLBACK_FN, context : *const ::core::ffi::c_void, registrationobject : *mut super::super::Foundation:: HANDLE) -> u32); NetworkIsolationRegisterForAppContainerChanges(flags, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), registrationobject) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetworkIsolationSetAppContainerConfig(appcontainersids: &[super::super::Security::SID_AND_ATTRIBUTES]) -> u32 { @@ -100,12 +94,7 @@ where NetworkIsolationUnregisterForAppContainerChanges(registrationobject.into_param().abi()) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDynamicPortMapping, - IDynamicPortMapping_Vtbl, - 0x4fc80282_23b6_4378_9a27_cd8f17c9400c -); +::windows_core::imp::com_interface!(IDynamicPortMapping, IDynamicPortMapping_Vtbl, 0x4fc80282_23b6_4378_9a27_cd8f17c9400c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDynamicPortMapping, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -193,12 +182,7 @@ pub struct IDynamicPortMapping_Vtbl { pub EditInternalPort: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDynamicPortMappingCollection, - IDynamicPortMappingCollection_Vtbl, - 0xb60de00f_156e_4e8d_9ec1_3a2342c10899 -); +::windows_core::imp::com_interface!(IDynamicPortMappingCollection, IDynamicPortMappingCollection_Vtbl, 0xb60de00f_156e_4e8d_9ec1_3a2342c10899); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDynamicPortMappingCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -207,7 +191,6 @@ impl IDynamicPortMappingCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, bstrremotehost: P0, lexternalport: i32, bstrprotocol: P1) -> ::windows_core::Result where @@ -228,7 +211,6 @@ impl IDynamicPortMappingCollection { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), bstrremotehost.into_param().abi(), lexternalport, bstrprotocol.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, bstrremotehost: P0, lexternalport: i32, bstrprotocol: P1, linternalport: i32, bstrinternalclient: P2, benabled: P3, bstrdescription: P4, lleaseduration: i32) -> ::windows_core::Result where @@ -390,12 +372,7 @@ pub struct IEnumNetSharingPublicConnection_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INATEventManager, - INATEventManager_Vtbl, - 0x624bd588_9060_4109_b0b0_1adbbcac32df -); +::windows_core::imp::com_interface!(INATEventManager, INATEventManager_Vtbl, 0x624bd588_9060_4109_b0b0_1adbbcac32df); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INATEventManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -541,12 +518,7 @@ pub struct INetConnectionManager_Vtbl { pub EnumConnections: unsafe extern "system" fn(*mut ::core::ffi::c_void, NETCONMGR_ENUM_FLAGS, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetConnectionProps, - INetConnectionProps_Vtbl, - 0xf4277c95_ce5b_463d_8167_5662d9bcaa72 -); +::windows_core::imp::com_interface!(INetConnectionProps, INetConnectionProps_Vtbl, 0xf4277c95_ce5b_463d_8167_5662d9bcaa72); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetConnectionProps, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -589,12 +561,7 @@ pub struct INetConnectionProps_Vtbl { pub Characteristics: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwAuthorizedApplication, - INetFwAuthorizedApplication_Vtbl, - 0xb5e64ffa_c2c5_444e_a301_fb5e00018050 -); +::windows_core::imp::com_interface!(INetFwAuthorizedApplication, INetFwAuthorizedApplication_Vtbl, 0xb5e64ffa_c2c5_444e_a301_fb5e00018050); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwAuthorizedApplication, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -673,12 +640,7 @@ pub struct INetFwAuthorizedApplication_Vtbl { pub SetEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwAuthorizedApplications, - INetFwAuthorizedApplications_Vtbl, - 0x644efd52_ccf9_486c_97a2_39f352570b30 -); +::windows_core::imp::com_interface!(INetFwAuthorizedApplications, INetFwAuthorizedApplications_Vtbl, 0x644efd52_ccf9_486c_97a2_39f352570b30); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwAuthorizedApplications, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -687,7 +649,6 @@ impl INetFwAuthorizedApplications { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, app: P0) -> ::windows_core::Result<()> where @@ -701,7 +662,6 @@ impl INetFwAuthorizedApplications { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), imagefilename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, imagefilename: P0) -> ::windows_core::Result where @@ -733,12 +693,7 @@ pub struct INetFwAuthorizedApplications_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwIcmpSettings, - INetFwIcmpSettings_Vtbl, - 0xa6207b2e_7cdd_426a_951e_5e1cbc5afead -); +::windows_core::imp::com_interface!(INetFwIcmpSettings, INetFwIcmpSettings_Vtbl, 0xa6207b2e_7cdd_426a_951e_5e1cbc5afead); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwIcmpSettings, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -871,17 +826,11 @@ pub struct INetFwIcmpSettings_Vtbl { pub SetAllowOutboundPacketTooBig: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwMgr, - INetFwMgr_Vtbl, - 0xf7898af5_cac4_4632_a2ec_da06e5111af2 -); +::windows_core::imp::com_interface!(INetFwMgr, INetFwMgr_Vtbl, 0xf7898af5_cac4_4632_a2ec_da06e5111af2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwMgr, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl INetFwMgr { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LocalPolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -923,12 +872,7 @@ pub struct INetFwMgr_Vtbl { pub IsIcmpTypeAllowed: unsafe extern "system" fn(*mut ::core::ffi::c_void, NET_FW_IP_VERSION, ::std::mem::MaybeUninit<::windows_core::BSTR>, u8, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwOpenPort, - INetFwOpenPort_Vtbl, - 0xe0483ba0_47ff_4d9c_a6d6_7741d0b195f7 -); +::windows_core::imp::com_interface!(INetFwOpenPort, INetFwOpenPort_Vtbl, 0xe0483ba0_47ff_4d9c_a6d6_7741d0b195f7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwOpenPort, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1018,12 +962,7 @@ pub struct INetFwOpenPort_Vtbl { pub BuiltIn: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwOpenPorts, - INetFwOpenPorts_Vtbl, - 0xc0e9d7fa_e07e_430a_b19a_090ce82d92e2 -); +::windows_core::imp::com_interface!(INetFwOpenPorts, INetFwOpenPorts_Vtbl, 0xc0e9d7fa_e07e_430a_b19a_090ce82d92e2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwOpenPorts, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1032,7 +971,6 @@ impl INetFwOpenPorts { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, port: P0) -> ::windows_core::Result<()> where @@ -1043,7 +981,6 @@ impl INetFwOpenPorts { pub unsafe fn Remove(&self, portnumber: i32, ipprotocol: NET_FW_IP_PROTOCOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), portnumber, ipprotocol).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, portnumber: i32, ipprotocol: NET_FW_IP_PROTOCOL) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1072,23 +1009,16 @@ pub struct INetFwOpenPorts_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwPolicy, - INetFwPolicy_Vtbl, - 0xd46d2478_9ac9_4008_9dc7_5563ce5536cc -); +::windows_core::imp::com_interface!(INetFwPolicy, INetFwPolicy_Vtbl, 0xd46d2478_9ac9_4008_9dc7_5563ce5536cc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwPolicy, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl INetFwPolicy { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentProfile(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentProfile)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProfileByType(&self, profiletype: NET_FW_PROFILE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1110,12 +1040,7 @@ pub struct INetFwPolicy_Vtbl { GetProfileByType: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwPolicy2, - INetFwPolicy2_Vtbl, - 0x98325047_c671_4174_8d81_defcd3f03186 -); +::windows_core::imp::com_interface!(INetFwPolicy2, INetFwPolicy2_Vtbl, 0x98325047_c671_4174_8d81_defcd3f03186); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwPolicy2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1174,13 +1099,11 @@ impl INetFwPolicy2 { { (::windows_core::Interface::vtable(self).put_UnicastResponsesToMulticastBroadcastDisabled)(::windows_core::Interface::as_raw(self), profiletype, disabled.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rules(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Rules)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ServiceRestriction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1264,12 +1187,7 @@ pub struct INetFwPolicy2_Vtbl { pub LocalPolicyModifyState: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut NET_FW_MODIFY_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwProduct, - INetFwProduct_Vtbl, - 0x71881699_18f4_458b_b892_3ffce5e07f75 -); +::windows_core::imp::com_interface!(INetFwProduct, INetFwProduct_Vtbl, 0x71881699_18f4_458b_b892_3ffce5e07f75); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwProduct, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1311,12 +1229,7 @@ pub struct INetFwProduct_Vtbl { pub PathToSignedProductExe: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwProducts, - INetFwProducts_Vtbl, - 0x39eb36e0_2097_40bd_8af2_63a13b525362 -); +::windows_core::imp::com_interface!(INetFwProducts, INetFwProducts_Vtbl, 0x39eb36e0_2097_40bd_8af2_63a13b525362); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwProducts, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1325,7 +1238,6 @@ impl INetFwProducts { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Register(&self, product: P0) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -1334,7 +1246,6 @@ impl INetFwProducts { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Register)(::windows_core::Interface::as_raw(self), product.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1362,12 +1273,7 @@ pub struct INetFwProducts_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwProfile, - INetFwProfile_Vtbl, - 0x174a0dda_e9f9_449d_993b_21ab667ca456 -); +::windows_core::imp::com_interface!(INetFwProfile, INetFwProfile_Vtbl, 0x174a0dda_e9f9_449d_993b_21ab667ca456); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwProfile, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1416,31 +1322,26 @@ impl INetFwProfile { { (::windows_core::Interface::vtable(self).SetUnicastResponsesToMulticastBroadcastDisabled)(::windows_core::Interface::as_raw(self), disabled.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoteAdminSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RemoteAdminSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IcmpSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IcmpSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GloballyOpenPorts(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GloballyOpenPorts)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Services(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Services)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AuthorizedApplications(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1483,12 +1384,7 @@ pub struct INetFwProfile_Vtbl { AuthorizedApplications: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwRemoteAdminSettings, - INetFwRemoteAdminSettings_Vtbl, - 0xd4becddf_6f73_4a83_b832_9c66874cd20e -); +::windows_core::imp::com_interface!(INetFwRemoteAdminSettings, INetFwRemoteAdminSettings_Vtbl, 0xd4becddf_6f73_4a83_b832_9c66874cd20e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwRemoteAdminSettings, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1543,12 +1439,7 @@ pub struct INetFwRemoteAdminSettings_Vtbl { pub SetEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwRule, - INetFwRule_Vtbl, - 0xaf230d27_baba_4e42_aced_f524f22cfce2 -); +::windows_core::imp::com_interface!(INetFwRule, INetFwRule_Vtbl, 0xaf230d27_baba_4e42_aced_f524f22cfce2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1765,12 +1656,7 @@ pub struct INetFwRule_Vtbl { pub SetAction: unsafe extern "system" fn(*mut ::core::ffi::c_void, NET_FW_ACTION) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwRule2, - INetFwRule2_Vtbl, - 0x9c27c8da_189b_4dde_89f7_8b39a316782c -); +::windows_core::imp::com_interface!(INetFwRule2, INetFwRule2_Vtbl, 0x9c27c8da_189b_4dde_89f7_8b39a316782c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwRule2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, INetFwRule); #[cfg(feature = "Win32_System_Com")] @@ -1960,12 +1846,7 @@ pub struct INetFwRule2_Vtbl { pub SetEdgeTraversalOptions: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwRule3, - INetFwRule3_Vtbl, - 0xb21563ff_d696_4222_ab46_4e89b73ab34a -); +::windows_core::imp::com_interface!(INetFwRule3, INetFwRule3_Vtbl, 0xb21563ff_d696_4222_ab46_4e89b73ab34a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwRule3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, INetFwRule, INetFwRule2); #[cfg(feature = "Win32_System_Com")] @@ -2222,12 +2103,7 @@ pub struct INetFwRule3_Vtbl { pub SetSecureFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwRules, - INetFwRules_Vtbl, - 0x9c4c6277_5027_441e_afae_ca1f542da009 -); +::windows_core::imp::com_interface!(INetFwRules, INetFwRules_Vtbl, 0x9c4c6277_5027_441e_afae_ca1f542da009); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwRules, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2236,7 +2112,6 @@ impl INetFwRules { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, rule: P0) -> ::windows_core::Result<()> where @@ -2250,7 +2125,6 @@ impl INetFwRules { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, name: P0) -> ::windows_core::Result where @@ -2282,12 +2156,7 @@ pub struct INetFwRules_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwService, - INetFwService_Vtbl, - 0x79fd57c8_908e_4a36_9888_d5b3f0a444cf -); +::windows_core::imp::com_interface!(INetFwService, INetFwService_Vtbl, 0x79fd57c8_908e_4a36_9888_d5b3f0a444cf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwService, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2338,7 +2207,6 @@ impl INetFwService { { (::windows_core::Interface::vtable(self).SetEnabled)(::windows_core::Interface::as_raw(self), enabled.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GloballyOpenPorts(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2367,12 +2235,7 @@ pub struct INetFwService_Vtbl { GloballyOpenPorts: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwServiceRestriction, - INetFwServiceRestriction_Vtbl, - 0x8267bbe3_f890_491c_b7b6_2db1ef0e5d2b -); +::windows_core::imp::com_interface!(INetFwServiceRestriction, INetFwServiceRestriction_Vtbl, 0x8267bbe3_f890_491c_b7b6_2db1ef0e5d2b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwServiceRestriction, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2394,7 +2257,6 @@ impl INetFwServiceRestriction { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServiceRestricted)(::windows_core::Interface::as_raw(self), servicename.into_param().abi(), appname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Rules(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2414,12 +2276,7 @@ pub struct INetFwServiceRestriction_Vtbl { Rules: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetFwServices, - INetFwServices_Vtbl, - 0x79649bb4_903e_421b_94c9_79848e79f6ee -); +::windows_core::imp::com_interface!(INetFwServices, INetFwServices_Vtbl, 0x79649bb4_903e_421b_94c9_79848e79f6ee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetFwServices, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2428,7 +2285,6 @@ impl INetFwServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, svctype: NET_FW_SERVICE_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2452,12 +2308,7 @@ pub struct INetFwServices_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingConfiguration, - INetSharingConfiguration_Vtbl, - 0xc08956b6_1cd3_11d1_b1c5_00805fc1270e -); +::windows_core::imp::com_interface!(INetSharingConfiguration, INetSharingConfiguration_Vtbl, 0xc08956b6_1cd3_11d1_b1c5_00805fc1270e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingConfiguration, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2486,13 +2337,11 @@ impl INetSharingConfiguration { pub unsafe fn EnableInternetFirewall(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EnableInternetFirewall)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPortMappings(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_EnumPortMappings)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPortMapping(&self, bstrname: P0, ucipprotocol: u8, usexternalport: u16, usinternalport: u16, dwoptions: u32, bstrtargetnameoripaddress: P1, etargettype: ICS_TARGETTYPE) -> ::windows_core::Result where @@ -2502,7 +2351,6 @@ impl INetSharingConfiguration { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddPortMapping)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), ucipprotocol, usexternalport, usinternalport, dwoptions, bstrtargetnameoripaddress.into_param().abi(), etargettype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemovePortMapping(&self, pmapping: P0) -> ::windows_core::Result<()> where @@ -2537,12 +2385,7 @@ pub struct INetSharingConfiguration_Vtbl { RemovePortMapping: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingEveryConnectionCollection, - INetSharingEveryConnectionCollection_Vtbl, - 0x33c4643c_7811_46fa_a89a_768597bd7223 -); +::windows_core::imp::com_interface!(INetSharingEveryConnectionCollection, INetSharingEveryConnectionCollection_Vtbl, 0x33c4643c_7811_46fa_a89a_768597bd7223); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingEveryConnectionCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2565,12 +2408,7 @@ pub struct INetSharingEveryConnectionCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingManager, - INetSharingManager_Vtbl, - 0xc08956b7_1cd3_11d1_b1c5_00805fc1270e -); +::windows_core::imp::com_interface!(INetSharingManager, INetSharingManager_Vtbl, 0xc08956b7_1cd3_11d1_b1c5_00805fc1270e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2579,19 +2417,16 @@ impl INetSharingManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SharingInstalled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPublicConnections(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_EnumPublicConnections)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_EnumPrivateConnections(&self, flags: SHARINGCONNECTION_ENUM_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_EnumPrivateConnections)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_INetSharingConfigurationForINetConnection(&self, pnetconnection: P0) -> ::windows_core::Result where @@ -2600,13 +2435,11 @@ impl INetSharingManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_INetSharingConfigurationForINetConnection)(::windows_core::Interface::as_raw(self), pnetconnection.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumEveryConnection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumEveryConnection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_NetConnectionProps(&self, pnetconnection: P0) -> ::windows_core::Result where @@ -2644,12 +2477,7 @@ pub struct INetSharingManager_Vtbl { get_NetConnectionProps: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingPortMapping, - INetSharingPortMapping_Vtbl, - 0xc08956b1_1cd3_11d1_b1c5_00805fc1270e -); +::windows_core::imp::com_interface!(INetSharingPortMapping, INetSharingPortMapping_Vtbl, 0xc08956b1_1cd3_11d1_b1c5_00805fc1270e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingPortMapping, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2660,7 +2488,6 @@ impl INetSharingPortMapping { pub unsafe fn Enable(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Enable)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2684,12 +2511,7 @@ pub struct INetSharingPortMapping_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingPortMappingCollection, - INetSharingPortMappingCollection_Vtbl, - 0x02e4a2de_da20_4e34_89c8_ac22275a010b -); +::windows_core::imp::com_interface!(INetSharingPortMappingCollection, INetSharingPortMappingCollection_Vtbl, 0x02e4a2de_da20_4e34_89c8_ac22275a010b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingPortMappingCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2712,12 +2534,7 @@ pub struct INetSharingPortMappingCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingPortMappingProps, - INetSharingPortMappingProps_Vtbl, - 0x24b7e9b5_e38f_4685_851b_00892cf5f940 -); +::windows_core::imp::com_interface!(INetSharingPortMappingProps, INetSharingPortMappingProps_Vtbl, 0x24b7e9b5_e38f_4685_851b_00892cf5f940); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingPortMappingProps, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2770,12 +2587,7 @@ pub struct INetSharingPortMappingProps_Vtbl { pub Enabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingPrivateConnectionCollection, - INetSharingPrivateConnectionCollection_Vtbl, - 0x38ae69e0_4409_402a_a2cb_e965c727f840 -); +::windows_core::imp::com_interface!(INetSharingPrivateConnectionCollection, INetSharingPrivateConnectionCollection_Vtbl, 0x38ae69e0_4409_402a_a2cb_e965c727f840); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingPrivateConnectionCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2798,12 +2610,7 @@ pub struct INetSharingPrivateConnectionCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetSharingPublicConnectionCollection, - INetSharingPublicConnectionCollection_Vtbl, - 0x7d7a6355_f372_4971_a149_bfc927be762a -); +::windows_core::imp::com_interface!(INetSharingPublicConnectionCollection, INetSharingPublicConnectionCollection_Vtbl, 0x7d7a6355_f372_4971_a149_bfc927be762a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetSharingPublicConnectionCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2826,12 +2633,7 @@ pub struct INetSharingPublicConnectionCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStaticPortMapping, - IStaticPortMapping_Vtbl, - 0x6f10711f_729b_41e5_93b8_f21d0f818df1 -); +::windows_core::imp::com_interface!(IStaticPortMapping, IStaticPortMapping_Vtbl, 0x6f10711f_729b_41e5_93b8_f21d0f818df1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStaticPortMapping, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2904,12 +2706,7 @@ pub struct IStaticPortMapping_Vtbl { pub EditInternalPort: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStaticPortMappingCollection, - IStaticPortMappingCollection_Vtbl, - 0xcd1f3e77_66d6_4664_82c7_36dbb641d0f1 -); +::windows_core::imp::com_interface!(IStaticPortMappingCollection, IStaticPortMappingCollection_Vtbl, 0xcd1f3e77_66d6_4664_82c7_36dbb641d0f1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStaticPortMappingCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2918,7 +2715,6 @@ impl IStaticPortMappingCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lexternalport: i32, bstrprotocol: P0) -> ::windows_core::Result where @@ -2937,7 +2733,6 @@ impl IStaticPortMappingCollection { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), lexternalport, bstrprotocol.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, lexternalport: i32, bstrprotocol: P0, linternalport: i32, bstrinternalclient: P1, benabled: P2, bstrdescription: P3) -> ::windows_core::Result where @@ -2968,29 +2763,21 @@ pub struct IStaticPortMappingCollection_Vtbl { Add: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUPnPNAT, - IUPnPNAT_Vtbl, - 0xb171c812_cc76_485a_94d8_b6b3a2794e99 -); +::windows_core::imp::com_interface!(IUPnPNAT, IUPnPNAT_Vtbl, 0xb171c812_cc76_485a_94d8_b6b3a2794e99); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUPnPNAT, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUPnPNAT { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StaticPortMappingCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).StaticPortMappingCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DynamicPortMappingCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DynamicPortMappingCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NATEventManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3646,7 +3433,6 @@ impl ::core::default::Default for INET_FIREWALL_AC_BINARIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_AC_CAPABILITIES { pub count: u32, @@ -3685,7 +3471,6 @@ impl ::core::default::Default for INET_FIREWALL_AC_CAPABILITIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_AC_CHANGE { pub changeType: INET_FIREWALL_AC_CHANGE_TYPE, @@ -3714,7 +3499,6 @@ impl ::core::default::Default for INET_FIREWALL_AC_CHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union INET_FIREWALL_AC_CHANGE_0 { pub capabilities: INET_FIREWALL_AC_CAPABILITIES, @@ -3739,7 +3523,6 @@ impl ::core::default::Default for INET_FIREWALL_AC_CHANGE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct INET_FIREWALL_APP_CONTAINER { pub appContainerSid: *mut super::super::Security::SID, @@ -3820,7 +3603,6 @@ impl ::core::default::Default for NETCON_PROPERTIES { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PAC_CHANGES_CALLBACK_FN = ::core::option::Option; pub type PFN_FWADDDYNAMICKEYWORDADDRESS0 = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs index bdbee89698..eb686a1acf 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs @@ -3,7 +3,6 @@ pub unsafe fn WnvOpen() -> super::super::Foundation::HANDLE { ::windows_targets::link!("wnvapi.dll" "system" fn WnvOpen() -> super::super::Foundation:: HANDLE); WnvOpen() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WnvRequestNotification(wnvhandle: P0, notificationparam: *mut WNV_NOTIFICATION_PARAM, overlapped: *mut super::super::System::IO::OVERLAPPED, bytestransferred: *mut u32) -> u32 @@ -60,7 +59,6 @@ impl ::core::fmt::Debug for WNV_OBJECT_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { pub MACAddress: super::super::Networking::WinSock::DL_EUI48, @@ -90,7 +88,6 @@ impl ::core::default::Default for WNV_CUSTOMER_ADDRESS_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_IP_ADDRESS { pub IP: WNV_IP_ADDRESS_0, @@ -114,7 +111,6 @@ impl ::core::default::Default for WNV_IP_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union WNV_IP_ADDRESS_0 { pub v4: super::super::Networking::WinSock::IN_ADDR, @@ -172,7 +168,6 @@ impl ::core::default::Default for WNV_NOTIFICATION_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_OBJECT_CHANGE_PARAM { pub ObjectType: WNV_OBJECT_TYPE, @@ -197,7 +192,6 @@ impl ::core::default::Default for WNV_OBJECT_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub union WNV_OBJECT_CHANGE_PARAM_0 { pub ProviderAddressChange: WNV_PROVIDER_ADDRESS_CHANGE_PARAM, @@ -253,7 +247,6 @@ impl ::core::default::Default for WNV_OBJECT_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_POLICY_MISMATCH_PARAM { pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -281,7 +274,6 @@ impl ::core::default::Default for WNV_POLICY_MISMATCH_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_PROVIDER_ADDRESS_CHANGE_PARAM { pub PAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, @@ -307,7 +299,6 @@ impl ::core::default::Default for WNV_PROVIDER_ADDRESS_CHANGE_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WNV_REDIRECT_PARAM { pub CAFamily: super::super::Networking::WinSock::ADDRESS_FAMILY, diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/mod.rs index dbe4bff050..94f5bf0630 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/mod.rs @@ -1,72 +1,48 @@ #[cfg(feature = "Win32_NetworkManagement_Dhcp")] -#[doc = "Required features: `\"Win32_NetworkManagement_Dhcp\"`"] pub mod Dhcp; #[cfg(feature = "Win32_NetworkManagement_Dns")] -#[doc = "Required features: `\"Win32_NetworkManagement_Dns\"`"] pub mod Dns; #[cfg(feature = "Win32_NetworkManagement_InternetConnectionWizard")] -#[doc = "Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`"] pub mod InternetConnectionWizard; #[cfg(feature = "Win32_NetworkManagement_IpHelper")] -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`"] pub mod IpHelper; #[cfg(feature = "Win32_NetworkManagement_MobileBroadband")] -#[doc = "Required features: `\"Win32_NetworkManagement_MobileBroadband\"`"] pub mod MobileBroadband; #[cfg(feature = "Win32_NetworkManagement_Multicast")] -#[doc = "Required features: `\"Win32_NetworkManagement_Multicast\"`"] pub mod Multicast; #[cfg(feature = "Win32_NetworkManagement_Ndis")] -#[doc = "Required features: `\"Win32_NetworkManagement_Ndis\"`"] pub mod Ndis; #[cfg(feature = "Win32_NetworkManagement_NetBios")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetBios\"`"] pub mod NetBios; #[cfg(feature = "Win32_NetworkManagement_NetManagement")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetManagement\"`"] pub mod NetManagement; #[cfg(feature = "Win32_NetworkManagement_NetShell")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetShell\"`"] pub mod NetShell; #[cfg(feature = "Win32_NetworkManagement_NetworkDiagnosticsFramework")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`"] pub mod NetworkDiagnosticsFramework; #[cfg(feature = "Win32_NetworkManagement_NetworkPolicyServer")] -#[doc = "Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`"] pub mod NetworkPolicyServer; #[cfg(feature = "Win32_NetworkManagement_P2P")] -#[doc = "Required features: `\"Win32_NetworkManagement_P2P\"`"] pub mod P2P; #[cfg(feature = "Win32_NetworkManagement_QoS")] -#[doc = "Required features: `\"Win32_NetworkManagement_QoS\"`"] pub mod QoS; #[cfg(feature = "Win32_NetworkManagement_Rras")] -#[doc = "Required features: `\"Win32_NetworkManagement_Rras\"`"] pub mod Rras; #[cfg(feature = "Win32_NetworkManagement_Snmp")] -#[doc = "Required features: `\"Win32_NetworkManagement_Snmp\"`"] pub mod Snmp; #[cfg(feature = "Win32_NetworkManagement_WNet")] -#[doc = "Required features: `\"Win32_NetworkManagement_WNet\"`"] pub mod WNet; #[cfg(feature = "Win32_NetworkManagement_WebDav")] -#[doc = "Required features: `\"Win32_NetworkManagement_WebDav\"`"] pub mod WebDav; #[cfg(feature = "Win32_NetworkManagement_WiFi")] -#[doc = "Required features: `\"Win32_NetworkManagement_WiFi\"`"] pub mod WiFi; #[cfg(feature = "Win32_NetworkManagement_WindowsConnectNow")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`"] pub mod WindowsConnectNow; #[cfg(feature = "Win32_NetworkManagement_WindowsConnectionManager")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`"] pub mod WindowsConnectionManager; #[cfg(feature = "Win32_NetworkManagement_WindowsFilteringPlatform")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`"] pub mod WindowsFilteringPlatform; #[cfg(feature = "Win32_NetworkManagement_WindowsFirewall")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`"] pub mod WindowsFirewall; #[cfg(feature = "Win32_NetworkManagement_WindowsNetworkVirtualization")] -#[doc = "Required features: `\"Win32_NetworkManagement_WindowsNetworkVirtualization\"`"] pub mod WindowsNetworkVirtualization; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/impl.rs index e272ce83fb..6ba9108723 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADs_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -154,7 +153,6 @@ impl IADs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsADSystemInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UserName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -334,7 +332,6 @@ impl IADsADSystemInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsAccessControlEntry_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AccessMask(&self) -> ::windows_core::Result; @@ -491,7 +488,6 @@ impl IADsAccessControlEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsAccessControlList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AclRevision(&self) -> ::windows_core::Result; @@ -588,7 +584,6 @@ impl IADsAccessControlList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsAcl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ProtectedAttrName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -746,7 +741,6 @@ impl IADsAggregator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsBackLink_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn RemoteID(&self) -> ::windows_core::Result; @@ -803,7 +797,6 @@ impl IADsBackLink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsCaseIgnoreList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CaseIgnoreList(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -840,7 +833,6 @@ impl IADsCaseIgnoreList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsClass_Impl: Sized + IADs_Impl { fn PrimaryInterface(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1163,7 +1155,6 @@ impl IADsClass_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1220,7 +1211,6 @@ impl IADsCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsComputer_Impl: Sized + IADs_Impl { fn ComputerID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1563,7 +1553,6 @@ impl IADsComputer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsComputerOperations_Impl: Sized + IADs_Impl { fn Status(&self) -> ::windows_core::Result; @@ -1596,7 +1585,6 @@ impl IADsComputerOperations_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsContainer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1738,7 +1726,6 @@ impl IADsContainer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsDNWithBinary_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn BinaryValue(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1795,7 +1782,6 @@ impl IADsDNWithBinary_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsDNWithString_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StringValue(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1852,7 +1838,6 @@ impl IADsDNWithString_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsDeleteOps_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DeleteObject(&self, lnflags: i32) -> ::windows_core::Result<()>; @@ -1873,7 +1858,6 @@ impl IADsDeleteOps_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsDomain_Impl: Sized + IADs_Impl { fn IsWorkgroup(&self) -> ::windows_core::Result; @@ -2063,7 +2047,6 @@ impl IADsDomain_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsEmail_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -2120,7 +2103,6 @@ impl IADsEmail_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsExtension_Impl: Sized { fn Operate(&self, dwcode: u32, vardata1: &::windows_core::VARIANT, vardata2: &::windows_core::VARIANT, vardata3: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2164,7 +2146,6 @@ impl IADsExtension_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsFaxNumber_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn TelephoneNumber(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2221,7 +2202,6 @@ impl IADsFaxNumber_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsFileService_Impl: Sized + IADsService_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2278,7 +2258,6 @@ impl IADsFileService_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsFileServiceOperations_Impl: Sized + IADsServiceOperations_Impl { fn Sessions(&self) -> ::windows_core::Result; @@ -2321,7 +2300,6 @@ impl IADsFileServiceOperations_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsFileShare_Impl: Sized + IADs_Impl { fn CurrentUserCount(&self) -> ::windows_core::Result; @@ -2431,7 +2409,6 @@ impl IADsFileShare_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsGroup_Impl: Sized + IADs_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2508,7 +2485,6 @@ impl IADsGroup_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsHold_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ObjectName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2565,7 +2541,6 @@ impl IADsHold_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsLargeInteger_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn HighPart(&self) -> ::windows_core::Result; @@ -2622,7 +2597,6 @@ impl IADsLargeInteger_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsLocality_Impl: Sized + IADs_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2719,7 +2693,6 @@ impl IADsLocality_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsMembers_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2782,7 +2755,6 @@ impl IADsMembers_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsNameTranslate_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetChaseReferral(&self, lnchasereferral: i32) -> ::windows_core::Result<()>; @@ -2860,7 +2832,6 @@ impl IADsNameTranslate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsNamespaces_Impl: Sized + IADs_Impl { fn DefaultContainer(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2897,7 +2868,6 @@ impl IADsNamespaces_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsNetAddress_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddressType(&self) -> ::windows_core::Result; @@ -2954,7 +2924,6 @@ impl IADsNetAddress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsO_Impl: Sized + IADs_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3091,7 +3060,6 @@ impl IADsO_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsOU_Impl: Sized + IADs_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3248,7 +3216,6 @@ impl IADsOU_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsObjectOptions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetOption(&self, lnoption: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3285,7 +3252,6 @@ impl IADsObjectOptions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsOctetList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OctetList(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3322,7 +3288,6 @@ impl IADsOctetList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsOpenDSObject_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OpenDSObject(&self, lpszdnname: &::windows_core::BSTR, lpszusername: &::windows_core::BSTR, lpszpassword: &::windows_core::BSTR, lnreserved: i32) -> ::windows_core::Result; @@ -3349,7 +3314,6 @@ impl IADsOpenDSObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPath_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -3426,7 +3390,6 @@ impl IADsPath_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPathname_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Set(&self, bstradspath: &::windows_core::BSTR, lnsettype: i32) -> ::windows_core::Result<()>; @@ -3556,7 +3519,6 @@ impl IADsPathname_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPostalAddress_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PostalAddress(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3593,7 +3555,6 @@ impl IADsPostalAddress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPrintJob_Impl: Sized + IADs_Impl { fn HostPrintQueue(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3808,7 +3769,6 @@ impl IADsPrintJob_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPrintJobOperations_Impl: Sized + IADs_Impl { fn Status(&self) -> ::windows_core::Result; @@ -3898,7 +3858,6 @@ impl IADsPrintJobOperations_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPrintQueue_Impl: Sized + IADs_Impl { fn PrinterPath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4175,7 +4134,6 @@ impl IADsPrintQueue_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPrintQueueOperations_Impl: Sized + IADs_Impl { fn Status(&self) -> ::windows_core::Result; @@ -4239,7 +4197,6 @@ impl IADsPrintQueueOperations_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsProperty_Impl: Sized + IADs_Impl { fn OID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4369,7 +4326,6 @@ impl IADsProperty_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPropertyEntry_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Clear(&self) -> ::windows_core::Result<()>; @@ -4473,7 +4429,6 @@ impl IADsPropertyEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPropertyList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PropertyCount(&self) -> ::windows_core::Result; @@ -4571,7 +4526,6 @@ impl IADsPropertyList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPropertyValue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Clear(&self) -> ::windows_core::Result<()>; @@ -4835,7 +4789,6 @@ impl IADsPropertyValue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsPropertyValue2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetObjectProperty(&self, lnadstype: *mut i32, pvprop: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -4866,7 +4819,6 @@ impl IADsPropertyValue2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsReplicaPointer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ServerName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4983,7 +4935,6 @@ impl IADsReplicaPointer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsResource_Impl: Sized + IADs_Impl { fn User(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5052,7 +5003,6 @@ impl IADsResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsSecurityDescriptor_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Revision(&self) -> ::windows_core::Result; @@ -5282,7 +5232,6 @@ impl IADsSecurityDescriptor_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsSecurityUtility_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetSecurityDescriptor(&self, varpath: &::windows_core::VARIANT, lpathformat: i32, lformat: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -5352,7 +5301,6 @@ impl IADsSecurityUtility_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsService_Impl: Sized + IADs_Impl { fn HostComputer(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5609,7 +5557,6 @@ impl IADsService_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsServiceOperations_Impl: Sized + IADs_Impl { fn Status(&self) -> ::windows_core::Result; @@ -5674,7 +5621,6 @@ impl IADsServiceOperations_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsSession_Impl: Sized + IADs_Impl { fn User(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5769,7 +5715,6 @@ impl IADsSession_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsSyntax_Impl: Sized + IADs_Impl { fn OleAutoDataType(&self) -> ::windows_core::Result; @@ -5806,7 +5751,6 @@ impl IADsSyntax_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsTimestamp_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn WholeSeconds(&self) -> ::windows_core::Result; @@ -5863,7 +5807,6 @@ impl IADsTimestamp_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsTypedName_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ObjectName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5940,7 +5883,6 @@ impl IADsTypedName_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsUser_Impl: Sized + IADs_Impl { fn BadLoginAddress(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6882,7 +6824,6 @@ impl IADsUser_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsWinNTSystemInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UserName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6951,7 +6892,6 @@ impl IADsWinNTSystemInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ICommonQuery_Impl: Sized { fn OpenQueryWindow(&self, hwndparent: super::super::Foundation::HWND, pquerywnd: *mut OPENQUERYWINDOW, ppdataobject: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -6972,7 +6912,6 @@ impl ICommonQuery_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDirectoryObject_Impl: Sized { fn GetObjectInformation(&self) -> ::windows_core::Result<*mut ADS_OBJECT_INFO>; @@ -7200,7 +7139,6 @@ impl IDirectorySearch_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDsAdminCreateObj_Impl: Sized { fn Initialize(&self, padscontainerobj: ::core::option::Option<&IADsContainer>, padscopysource: ::core::option::Option<&IADs>, lpszclassname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7264,7 +7202,6 @@ impl IDsAdminNewObj_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IDsAdminNewObjExt_Impl: Sized { fn Initialize(&self, padscontainerobj: ::core::option::Option<&IADsContainer>, padscopysource: ::core::option::Option<&IADs>, lpszclassname: &::windows_core::PCWSTR, pdsadminnewobj: ::core::option::Option<&IDsAdminNewObj>, pdispinfo: *mut DSA_NEWOBJ_DISPINFO) -> ::windows_core::Result<()>; @@ -7350,7 +7287,6 @@ impl IDsAdminNewObjPrimarySite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDsAdminNotifyHandler_Impl: Sized { fn Initialize(&self, pextrainfo: ::core::option::Option<&super::super::System::Com::IDataObject>, pueventflags: *mut u32) -> ::windows_core::Result<()>; @@ -7443,7 +7379,6 @@ impl IDsBrowseDomainTree_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IDsDisplaySpecifier_Impl: Sized { fn SetServer(&self, pszserver: &::windows_core::PCWSTR, pszusername: &::windows_core::PCWSTR, pszpassword: &::windows_core::PCWSTR, dwflags: u32) -> ::windows_core::Result<()>; @@ -7537,7 +7472,6 @@ impl IDsDisplaySpecifier_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDsObjectPicker_Impl: Sized { fn Initialize(&self, pinitinfo: *mut DSOP_INIT_INFO) -> ::windows_core::Result<()>; @@ -7574,7 +7508,6 @@ impl IDsObjectPicker_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDsObjectPickerCredentials_Impl: Sized + IDsObjectPicker_Impl { fn SetCredentials(&self, szusername: &::windows_core::PCWSTR, szpassword: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7595,7 +7528,6 @@ impl IDsObjectPickerCredentials_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPersistQuery_Impl: Sized + super::super::System::Com::IPersist_Impl { fn WriteString(&self, psection: &::windows_core::PCWSTR, pvaluename: &::windows_core::PCWSTR, pvalue: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7661,7 +7593,6 @@ impl IPersistQuery_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrivateDispatch_Impl: Sized { fn ADSIInitializeDispatchManager(&self, dwextensionid: i32) -> ::windows_core::Result<()>; @@ -7758,7 +7689,6 @@ impl IPrivateUnknown_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IQueryForm_Impl: Sized { fn Initialize(&self, hkform: super::super::System::Registry::HKEY) -> ::windows_core::Result<()>; 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 793b4af336..2961474e61 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn ADsBuildEnumerator(padscontainer: P0) -> ::windows_core::Result @@ -32,7 +31,6 @@ pub unsafe fn ADsEncodeBinaryData(pbsrcdata: *mut u8, dwsrclen: u32, ppszdestdat ::windows_targets::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_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] #[inline] pub unsafe fn ADsEnumerateNext(penumvariant: P0, celements: u32, pvar: *mut ::windows_core::VARIANT, pcelementsfetched: *mut u32) -> ::windows_core::Result<()> @@ -42,7 +40,6 @@ where ::windows_targets::link!("activeds.dll" "system" fn ADsEnumerateNext(penumvariant : * mut::core::ffi::c_void, celements : u32, pvar : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >, pcelementsfetched : *mut u32) -> ::windows_core::HRESULT); ADsEnumerateNext(penumvariant.into_param().abi(), celements, ::core::mem::transmute(pvar), pcelementsfetched).ok() } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] #[inline] pub unsafe fn ADsFreeEnumerator(penumvariant: P0) -> ::windows_core::Result<()> @@ -83,7 +80,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ADsPropCreateNotifyObj(pappthddataobj: P0, pwzadsobjname: P1, phnotifyobj: *mut super::super::Foundation::HWND) -> ::windows_core::Result<()> @@ -169,7 +165,6 @@ where ::windows_targets::link!("activeds.dll" "system" fn AllocADsStr(pstr : ::windows_core::PCWSTR) -> ::windows_core::PWSTR); AllocADsStr(pstr.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn BinarySDToSecurityDescriptor(psecuritydescriptor: P0, pvarsec: *mut ::windows_core::VARIANT, pszservername: P1, username: P2, password: P3, dwflags: u32) -> ::windows_core::Result<()> @@ -208,7 +203,6 @@ where ::windows_targets::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_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsAddressToSiteNamesA(computername: P0, socketaddresses: &[super::WinSock::SOCKET_ADDRESS], sitenames: *mut *mut ::windows_core::PSTR) -> u32 @@ -218,7 +212,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(socketaddresses.as_ptr()), sitenames) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsAddressToSiteNamesExA(computername: P0, socketaddresses: &[super::WinSock::SOCKET_ADDRESS], sitenames: *mut *mut ::windows_core::PSTR, subnetnames: *mut *mut ::windows_core::PSTR) -> u32 @@ -228,7 +221,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(socketaddresses.as_ptr()), sitenames, subnetnames) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsAddressToSiteNamesExW(computername: P0, socketaddresses: &[super::WinSock::SOCKET_ADDRESS], sitenames: *mut *mut ::windows_core::PWSTR, subnetnames: *mut *mut ::windows_core::PWSTR) -> u32 @@ -238,7 +230,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(socketaddresses.as_ptr()), sitenames, subnetnames) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsAddressToSiteNamesW(computername: P0, socketaddresses: &[super::WinSock::SOCKET_ADDRESS], sitenames: *mut *mut ::windows_core::PWSTR) -> u32 @@ -370,14 +361,12 @@ where ::windows_targets::link!("ntdsapi.dll" "system" fn DsBindingSetTimeout(hds : super::super::Foundation:: HANDLE, ctimeoutsecs : u32) -> u32); DsBindingSetTimeout(hds.into_param().abi(), ctimeoutsecs) } -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] #[inline] pub unsafe fn DsBrowseForContainerA(pinfo: *mut DSBROWSEINFOA) -> i32 { ::windows_targets::link!("dsuiext.dll" "system" fn DsBrowseForContainerA(pinfo : *mut DSBROWSEINFOA) -> i32); DsBrowseForContainerA(pinfo) } -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] #[inline] pub unsafe fn DsBrowseForContainerW(pinfo: *mut DSBROWSEINFOW) -> i32 { @@ -579,7 +568,6 @@ where ::windows_targets::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_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsGetDcNextA(getdccontexthandle: P0, sockaddresscount: ::core::option::Option<*mut u32>, sockaddresses: ::core::option::Option<*mut *mut super::WinSock::SOCKET_ADDRESS>, dnshostname: ::core::option::Option<*mut ::windows_core::PSTR>) -> u32 @@ -589,7 +577,6 @@ where ::windows_targets::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_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DsGetDcNextW(getdccontexthandle: P0, sockaddresscount: ::core::option::Option<*mut u32>, sockaddresses: ::core::option::Option<*mut *mut super::WinSock::SOCKET_ADDRESS>, dnshostname: ::core::option::Option<*mut ::windows_core::PWSTR>) -> u32 @@ -653,7 +640,6 @@ where ::windows_targets::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_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn DsGetForestTrustInformationW(servername: P0, trusteddomainname: P1, flags: u32, foresttrustinfo: *mut *mut super::super::Security::Authentication::Identity::LSA_FOREST_TRUST_INFORMATION) -> u32 @@ -672,7 +658,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn DsGetIcon(dwflags: u32, pszobjectclass: P0, cximage: i32, cyimage: i32) -> super::super::UI::WindowsAndMessaging::HICON @@ -931,7 +916,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(rguids.as_ptr()), ppguidmap) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn DsMergeForestTrustInformationW(domainname: P0, newforesttrustinfo: *const super::super::Security::Authentication::Identity::LSA_FOREST_TRUST_INFORMATION, oldforesttrustinfo: ::core::option::Option<*const super::super::Security::Authentication::Identity::LSA_FOREST_TRUST_INFORMATION>, mergedforesttrustinfo: *mut *mut super::super::Security::Authentication::Identity::LSA_FOREST_TRUST_INFORMATION) -> u32 @@ -1303,7 +1287,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SecurityDescriptorToBinarySD(vvarsecdes: P0, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, pdwsdlength: *mut u32, pszservername: P1, username: P2, password: P3, dwflags: u32) -> ::windows_core::Result<()> @@ -1317,12 +1300,7 @@ where SecurityDescriptorToBinarySD(vvarsecdes.into_param().abi(), ppsecuritydescriptor, pdwsdlength, pszservername.into_param().abi(), username.into_param().abi(), password.into_param().abi(), dwflags).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADs, - IADs_Vtbl, - 0xfd8256d0_fd15_11ce_abc4_02608c9e7553 -); +::windows_core::imp::com_interface!(IADs, IADs_Vtbl, 0xfd8256d0_fd15_11ce_abc4_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADs, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1412,12 +1390,7 @@ pub struct IADs_Vtbl { pub GetInfoEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsADSystemInfo, - IADsADSystemInfo_Vtbl, - 0x5bb11929_afd1_11d2_9cb9_0000f87a369e -); +::windows_core::imp::com_interface!(IADsADSystemInfo, IADsADSystemInfo_Vtbl, 0x5bb11929_afd1_11d2_9cb9_0000f87a369e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsADSystemInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1497,12 +1470,7 @@ pub struct IADsADSystemInfo_Vtbl { pub GetTrees: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsAccessControlEntry, - IADsAccessControlEntry_Vtbl, - 0xb4f3a14c_9bdd_11d0_852c_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsAccessControlEntry, IADsAccessControlEntry_Vtbl, 0xb4f3a14c_9bdd_11d0_852c_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsAccessControlEntry, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1587,12 +1555,7 @@ pub struct IADsAccessControlEntry_Vtbl { pub SetTrustee: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsAccessControlList, - IADsAccessControlList_Vtbl, - 0xb7ee91cc_9bdd_11d0_852c_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsAccessControlList, IADsAccessControlList_Vtbl, 0xb7ee91cc_9bdd_11d0_852c_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsAccessControlList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1611,7 +1574,6 @@ impl IADsAccessControlList { pub unsafe fn SetAceCount(&self, lnacecount: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAceCount)(::windows_core::Interface::as_raw(self), lnacecount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddAce(&self, paccesscontrolentry: P0) -> ::windows_core::Result<()> where @@ -1619,7 +1581,6 @@ impl IADsAccessControlList { { (::windows_core::Interface::vtable(self).AddAce)(::windows_core::Interface::as_raw(self), paccesscontrolentry.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveAce(&self, paccesscontrolentry: P0) -> ::windows_core::Result<()> where @@ -1627,7 +1588,6 @@ impl IADsAccessControlList { { (::windows_core::Interface::vtable(self).RemoveAce)(::windows_core::Interface::as_raw(self), paccesscontrolentry.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyAccessList(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1662,12 +1622,7 @@ pub struct IADsAccessControlList_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsAcl, - IADsAcl_Vtbl, - 0x8452d3ab_0869_11d1_a377_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsAcl, IADsAcl_Vtbl, 0x8452d3ab_0869_11d1_a377_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsAcl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1699,7 +1654,6 @@ impl IADsAcl { pub unsafe fn SetPrivileges(&self, lnprivileges: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPrivileges)(::windows_core::Interface::as_raw(self), lnprivileges).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyAcl(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1771,12 +1725,7 @@ pub struct IADsAggregator_Vtbl { pub DisconnectAsAggregator: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsBackLink, - IADsBackLink_Vtbl, - 0xfd1302bd_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsBackLink, IADsBackLink_Vtbl, 0xfd1302bd_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsBackLink, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1810,12 +1759,7 @@ pub struct IADsBackLink_Vtbl { pub SetObjectName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsCaseIgnoreList, - IADsCaseIgnoreList_Vtbl, - 0x7b66b533_4680_11d1_a3b4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsCaseIgnoreList, IADsCaseIgnoreList_Vtbl, 0x7b66b533_4680_11d1_a3b4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsCaseIgnoreList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1840,12 +1784,7 @@ pub struct IADsCaseIgnoreList_Vtbl { pub SetCaseIgnoreList: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsClass, - IADsClass_Vtbl, - 0xc8f93dd0_4ae0_11cf_9e73_00aa004a5691 -); +::windows_core::imp::com_interface!(IADsClass, IADsClass_Vtbl, 0xc8f93dd0_4ae0_11cf_9e73_00aa004a5691); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsClass, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -2055,7 +1994,6 @@ impl IADsClass { pub unsafe fn SetHelpFileContext(&self, lnhelpfilecontext: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetHelpFileContext)(::windows_core::Interface::as_raw(self), lnhelpfilecontext).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2102,12 +2040,7 @@ pub struct IADsClass_Vtbl { Qualifiers: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsCollection, - IADsCollection_Vtbl, - 0x72b945e0_253b_11cf_a988_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsCollection, IADsCollection_Vtbl, 0x72b945e0_253b_11cf_a988_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2148,12 +2081,7 @@ pub struct IADsCollection_Vtbl { pub GetObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsComputer, - IADsComputer_Vtbl, - 0xefe3cc70_1d9f_11cf_b1f3_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsComputer, IADsComputer_Vtbl, 0xefe3cc70_1d9f_11cf_b1f3_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsComputer, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -2420,12 +2348,7 @@ pub struct IADsComputer_Vtbl { pub SetNetAddresses: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsComputerOperations, - IADsComputerOperations_Vtbl, - 0xef497680_1d9f_11cf_b1f3_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsComputerOperations, IADsComputerOperations_Vtbl, 0xef497680_1d9f_11cf_b1f3_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsComputerOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -2494,7 +2417,6 @@ impl IADsComputerOperations { { (::windows_core::Interface::vtable(self).base__.GetInfoEx)(::windows_core::Interface::as_raw(self), vproperties.into_param().abi(), lnreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2519,12 +2441,7 @@ pub struct IADsComputerOperations_Vtbl { pub Shutdown: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsContainer, - IADsContainer_Vtbl, - 0x001677d0_fd16_11ce_abc4_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsContainer, IADsContainer_Vtbl, 0x001677d0_fd16_11ce_abc4_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsContainer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2557,7 +2474,6 @@ impl IADsContainer { { (::windows_core::Interface::vtable(self).SetHints)(::windows_core::Interface::as_raw(self), vhints.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObject(&self, classname: P0, relativename: P1) -> ::windows_core::Result where @@ -2567,7 +2483,6 @@ impl IADsContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetObject)(::windows_core::Interface::as_raw(self), classname.into_param().abi(), relativename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, classname: P0, relativename: P1) -> ::windows_core::Result where @@ -2584,7 +2499,6 @@ impl IADsContainer { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), bstrclassname.into_param().abi(), bstrrelativename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyHere(&self, sourcename: P0, newname: P1) -> ::windows_core::Result where @@ -2594,7 +2508,6 @@ impl IADsContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CopyHere)(::windows_core::Interface::as_raw(self), sourcename.into_param().abi(), newname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoveHere(&self, sourcename: P0, newname: P1) -> ::windows_core::Result where @@ -2635,12 +2548,7 @@ pub struct IADsContainer_Vtbl { MoveHere: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsDNWithBinary, - IADsDNWithBinary_Vtbl, - 0x7e99c0a2_f935_11d2_ba96_00c04fb6d0d1 -); +::windows_core::imp::com_interface!(IADsDNWithBinary, IADsDNWithBinary_Vtbl, 0x7e99c0a2_f935_11d2_ba96_00c04fb6d0d1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsDNWithBinary, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2677,12 +2585,7 @@ pub struct IADsDNWithBinary_Vtbl { pub SetDNString: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsDNWithString, - IADsDNWithString_Vtbl, - 0x370df02e_f934_11d2_ba96_00c04fb6d0d1 -); +::windows_core::imp::com_interface!(IADsDNWithString, IADsDNWithString_Vtbl, 0x370df02e_f934_11d2_ba96_00c04fb6d0d1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsDNWithString, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2719,12 +2622,7 @@ pub struct IADsDNWithString_Vtbl { pub SetDNString: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsDeleteOps, - IADsDeleteOps_Vtbl, - 0xb2bd0902_8878_11d1_8c21_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsDeleteOps, IADsDeleteOps_Vtbl, 0xb2bd0902_8878_11d1_8c21_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsDeleteOps, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2741,12 +2639,7 @@ pub struct IADsDeleteOps_Vtbl { pub DeleteObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsDomain, - IADsDomain_Vtbl, - 0x00e4c220_fd16_11ce_abc4_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsDomain, IADsDomain_Vtbl, 0x00e4c220_fd16_11ce_abc4_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsDomain, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -2900,12 +2793,7 @@ pub struct IADsDomain_Vtbl { pub SetLockoutObservationInterval: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsEmail, - IADsEmail_Vtbl, - 0x97af011a_478e_11d1_a3b4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsEmail, IADsEmail_Vtbl, 0x97af011a_478e_11d1_a3b4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsEmail, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2953,7 +2841,6 @@ impl IADsExtension { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateGetIDsOfNames)(::windows_core::Interface::as_raw(self), riid, rgsznames, cnames, lcid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateInvoke(&self, dispidmember: i32, riid: *const ::windows_core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PrivateInvoke)(::windows_core::Interface::as_raw(self), dispidmember, riid, lcid, wflags, pdispparams, ::core::mem::transmute(pvarresult), pexcepinfo, puargerr).ok() @@ -2971,12 +2858,7 @@ pub struct IADsExtension_Vtbl { PrivateInvoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsFaxNumber, - IADsFaxNumber_Vtbl, - 0xa910dea9_4680_11d1_a3b4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsFaxNumber, IADsFaxNumber_Vtbl, 0xa910dea9_4680_11d1_a3b4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsFaxNumber, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3013,12 +2895,7 @@ pub struct IADsFaxNumber_Vtbl { pub SetParameters: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsFileService, - IADsFileService_Vtbl, - 0xa89d1900_31ca_11cf_a98a_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsFileService, IADsFileService_Vtbl, 0xa89d1900_31ca_11cf_a98a_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsFileService, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs, IADsService); #[cfg(feature = "Win32_System_Com")] @@ -3227,12 +3104,7 @@ pub struct IADsFileService_Vtbl { pub SetMaxUserCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsFileServiceOperations, - IADsFileServiceOperations_Vtbl, - 0xa02ded10_31ca_11cf_a98a_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsFileServiceOperations, IADsFileServiceOperations_Vtbl, 0xa02ded10_31ca_11cf_a98a_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsFileServiceOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs, IADsServiceOperations); #[cfg(feature = "Win32_System_Com")] @@ -3323,13 +3195,11 @@ impl IADsFileServiceOperations { { (::windows_core::Interface::vtable(self).base__.SetPassword)(::windows_core::Interface::as_raw(self), bstrnewpassword.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sessions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sessions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resources(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3351,12 +3221,7 @@ pub struct IADsFileServiceOperations_Vtbl { Resources: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsFileShare, - IADsFileShare_Vtbl, - 0xeb6dcaf0_4b83_11cf_a995_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsFileShare, IADsFileShare_Vtbl, 0xeb6dcaf0_4b83_11cf_a995_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsFileShare, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -3483,12 +3348,7 @@ pub struct IADsFileShare_Vtbl { pub SetMaxUserCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsGroup, - IADsGroup_Vtbl, - 0x27636b00_410f_11cf_b1ff_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsGroup, IADsGroup_Vtbl, 0x27636b00_410f_11cf_b1ff_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -3567,7 +3427,6 @@ impl IADsGroup { { (::windows_core::Interface::vtable(self).SetDescription)(::windows_core::Interface::as_raw(self), bstrdescription.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Members(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3609,12 +3468,7 @@ pub struct IADsGroup_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsHold, - IADsHold_Vtbl, - 0xb3eb3b37_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsHold, IADsHold_Vtbl, 0xb3eb3b37_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsHold, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3648,12 +3502,7 @@ pub struct IADsHold_Vtbl { pub SetAmount: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsLargeInteger, - IADsLargeInteger_Vtbl, - 0x9068270b_0939_11d1_8be1_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsLargeInteger, IADsLargeInteger_Vtbl, 0x9068270b_0939_11d1_8be1_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsLargeInteger, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3684,12 +3533,7 @@ pub struct IADsLargeInteger_Vtbl { pub SetLowPart: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsLocality, - IADsLocality_Vtbl, - 0xa05e03a2_effe_11cf_8abc_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsLocality, IADsLocality_Vtbl, 0xa05e03a2_effe_11cf_8abc_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsLocality, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -3814,12 +3658,7 @@ pub struct IADsLocality_Vtbl { pub SetSeeAlso: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsMembers, - IADsMembers_Vtbl, - 0x451a0030_72ec_11cf_b03b_00aa006e0975 -); +::windows_core::imp::com_interface!(IADsMembers, IADsMembers_Vtbl, 0x451a0030_72ec_11cf_b03b_00aa006e0975); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsMembers, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3854,12 +3693,7 @@ pub struct IADsMembers_Vtbl { pub SetFilter: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsNameTranslate, - IADsNameTranslate_Vtbl, - 0xb1b272a3_3625_11d1_a3a4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsNameTranslate, IADsNameTranslate_Vtbl, 0xb1b272a3_3625_11d1_a3a4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsNameTranslate, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3917,12 +3751,7 @@ pub struct IADsNameTranslate_Vtbl { pub GetEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsNamespaces, - IADsNamespaces_Vtbl, - 0x28b96ba0_b330_11cf_a9ad_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsNamespaces, IADsNamespaces_Vtbl, 0x28b96ba0_b330_11cf_a9ad_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsNamespaces, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -4011,12 +3840,7 @@ pub struct IADsNamespaces_Vtbl { pub SetDefaultContainer: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsNetAddress, - IADsNetAddress_Vtbl, - 0xb21a50a9_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsNetAddress, IADsNetAddress_Vtbl, 0xb21a50a9_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsNetAddress, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4050,12 +3874,7 @@ pub struct IADsNetAddress_Vtbl { pub SetAddress: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsO, - IADsO_Vtbl, - 0xa1cd2dc6_effe_11cf_8abc_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsO, IADsO_Vtbl, 0xa1cd2dc6_effe_11cf_8abc_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsO, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -4204,12 +4023,7 @@ pub struct IADsO_Vtbl { pub SetSeeAlso: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsOU, - IADsOU_Vtbl, - 0xa2f733b8_effe_11cf_8abc_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsOU, IADsOU_Vtbl, 0xa2f733b8_effe_11cf_8abc_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsOU, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -4370,12 +4184,7 @@ pub struct IADsOU_Vtbl { pub SetBusinessCategory: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsObjectOptions, - IADsObjectOptions_Vtbl, - 0x46f14fda_232b_11d1_a808_00c04fd8d5a8 -); +::windows_core::imp::com_interface!(IADsObjectOptions, IADsObjectOptions_Vtbl, 0x46f14fda_232b_11d1_a808_00c04fd8d5a8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsObjectOptions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4400,12 +4209,7 @@ pub struct IADsObjectOptions_Vtbl { pub SetOption: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsOctetList, - IADsOctetList_Vtbl, - 0x7b28b80f_4680_11d1_a3b4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsOctetList, IADsOctetList_Vtbl, 0x7b28b80f_4680_11d1_a3b4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsOctetList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4430,17 +4234,11 @@ pub struct IADsOctetList_Vtbl { pub SetOctetList: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsOpenDSObject, - IADsOpenDSObject_Vtbl, - 0xddf2891e_0f9c_11d0_8ad4_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsOpenDSObject, IADsOpenDSObject_Vtbl, 0xddf2891e_0f9c_11d0_8ad4_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsOpenDSObject, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IADsOpenDSObject { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenDSObject(&self, lpszdnname: P0, lpszusername: P1, lpszpassword: P2, lnreserved: i32) -> ::windows_core::Result where @@ -4463,12 +4261,7 @@ pub struct IADsOpenDSObject_Vtbl { OpenDSObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPath, - IADsPath_Vtbl, - 0xb287fcd5_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsPath, IADsPath_Vtbl, 0xb287fcd5_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPath, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4514,12 +4307,7 @@ pub struct IADsPath_Vtbl { pub SetPath: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPathname, - IADsPathname_Vtbl, - 0xd592aed4_f420_11d0_a36e_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsPathname, IADsPathname_Vtbl, 0xd592aed4_f420_11d0_a36e_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPathname, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4554,7 +4342,6 @@ impl IADsPathname { pub unsafe fn RemoveLeafElement(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveLeafElement)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyPath(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4596,12 +4383,7 @@ pub struct IADsPathname_Vtbl { pub SetEscapedMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPostalAddress, - IADsPostalAddress_Vtbl, - 0x7adecf29_4680_11d1_a3b4_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsPostalAddress, IADsPostalAddress_Vtbl, 0x7adecf29_4680_11d1_a3b4_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPostalAddress, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4626,12 +4408,7 @@ pub struct IADsPostalAddress_Vtbl { pub SetPostalAddress: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPrintJob, - IADsPrintJob_Vtbl, - 0x32fb6780_1ed0_11cf_a988_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsPrintJob, IADsPrintJob_Vtbl, 0x32fb6780_1ed0_11cf_a988_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPrintJob, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -4801,12 +4578,7 @@ pub struct IADsPrintJob_Vtbl { pub SetNotifyPath: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPrintJobOperations, - IADsPrintJobOperations_Vtbl, - 0x9a52db30_1ecf_11cf_a988_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsPrintJobOperations, IADsPrintJobOperations_Vtbl, 0x9a52db30_1ecf_11cf_a988_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPrintJobOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -4915,12 +4687,7 @@ pub struct IADsPrintJobOperations_Vtbl { pub Resume: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPrintQueue, - IADsPrintQueue_Vtbl, - 0xb15160d0_1226_11cf_a985_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsPrintQueue, IADsPrintQueue_Vtbl, 0xb15160d0_1226_11cf_a985_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPrintQueue, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -5141,12 +4908,7 @@ pub struct IADsPrintQueue_Vtbl { pub SetNetAddresses: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPrintQueueOperations, - IADsPrintQueueOperations_Vtbl, - 0x124be5c0_156e_11cf_a986_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsPrintQueueOperations, IADsPrintQueueOperations_Vtbl, 0x124be5c0_156e_11cf_a986_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPrintQueueOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -5219,7 +4981,6 @@ impl IADsPrintQueueOperations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Status)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrintJobs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5250,12 +5011,7 @@ pub struct IADsPrintQueueOperations_Vtbl { pub Purge: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsProperty, - IADsProperty_Vtbl, - 0xc8f93dd3_4ae0_11cf_9e73_00aa004a5691 -); +::windows_core::imp::com_interface!(IADsProperty, IADsProperty_Vtbl, 0xc8f93dd3_4ae0_11cf_9e73_00aa004a5691); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -5368,7 +5124,6 @@ impl IADsProperty { { (::windows_core::Interface::vtable(self).SetMultiValued)(::windows_core::Interface::as_raw(self), fmultivalued.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5396,12 +5151,7 @@ pub struct IADsProperty_Vtbl { Qualifiers: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPropertyEntry, - IADsPropertyEntry_Vtbl, - 0x05792c8e_941f_11d0_8529_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsPropertyEntry, IADsPropertyEntry_Vtbl, 0x05792c8e_941f_11d0_8529_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPropertyEntry, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5460,12 +5210,7 @@ pub struct IADsPropertyEntry_Vtbl { pub SetValues: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPropertyList, - IADsPropertyList_Vtbl, - 0xc6f602b6_8f69_11d0_8528_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsPropertyList, IADsPropertyList_Vtbl, 0xc6f602b6_8f69_11d0_8528_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPropertyList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5529,12 +5274,7 @@ pub struct IADsPropertyList_Vtbl { pub PurgePropertyList: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPropertyValue, - IADsPropertyValue_Vtbl, - 0x79fa9ad0_a97c_11d0_8534_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsPropertyValue, IADsPropertyValue_Vtbl, 0x79fa9ad0_a97c_11d0_8534_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPropertyValue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5623,13 +5363,11 @@ impl IADsPropertyValue { { (::windows_core::Interface::vtable(self).SetOctetString)(::windows_core::Interface::as_raw(self), voctetstring.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityDescriptor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SecurityDescriptor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor(&self, psecuritydescriptor: P0) -> ::windows_core::Result<()> where @@ -5637,13 +5375,11 @@ impl IADsPropertyValue { { (::windows_core::Interface::vtable(self).SetSecurityDescriptor)(::windows_core::Interface::as_raw(self), psecuritydescriptor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LargeInteger(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LargeInteger)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetLargeInteger(&self, plargeinteger: P0) -> ::windows_core::Result<()> where @@ -5703,12 +5439,7 @@ pub struct IADsPropertyValue_Vtbl { pub SetUTCTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsPropertyValue2, - IADsPropertyValue2_Vtbl, - 0x306e831c_5bc7_11d1_a3b8_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsPropertyValue2, IADsPropertyValue2_Vtbl, 0x306e831c_5bc7_11d1_a3b8_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsPropertyValue2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5732,12 +5463,7 @@ pub struct IADsPropertyValue2_Vtbl { pub PutObjectProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsReplicaPointer, - IADsReplicaPointer_Vtbl, - 0xf60fb803_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsReplicaPointer, IADsReplicaPointer_Vtbl, 0xf60fb803_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsReplicaPointer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5801,12 +5527,7 @@ pub struct IADsReplicaPointer_Vtbl { pub SetReplicaAddressHints: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsResource, - IADsResource_Vtbl, - 0x34a05b20_4aab_11cf_ae2c_00aa006ebfb9 -); +::windows_core::imp::com_interface!(IADsResource, IADsResource_Vtbl, 0x34a05b20_4aab_11cf_ae2c_00aa006ebfb9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsResource, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -5903,12 +5624,7 @@ pub struct IADsResource_Vtbl { pub LockCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsSecurityDescriptor, - IADsSecurityDescriptor_Vtbl, - 0xb8c787ca_9bdd_11d0_852c_00c04fd8d503 -); +::windows_core::imp::com_interface!(IADsSecurityDescriptor, IADsSecurityDescriptor_Vtbl, 0xb8c787ca_9bdd_11d0_852c_00c04fd8d503); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsSecurityDescriptor, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5967,13 +5683,11 @@ impl IADsSecurityDescriptor { { (::windows_core::Interface::vtable(self).SetGroupDefaulted)(::windows_core::Interface::as_raw(self), fgroupdefaulted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DiscretionaryAcl(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DiscretionaryAcl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDiscretionaryAcl(&self, pdiscretionaryacl: P0) -> ::windows_core::Result<()> where @@ -5991,13 +5705,11 @@ impl IADsSecurityDescriptor { { (::windows_core::Interface::vtable(self).SetDaclDefaulted)(::windows_core::Interface::as_raw(self), fdacldefaulted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SystemAcl(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SystemAcl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSystemAcl(&self, psystemacl: P0) -> ::windows_core::Result<()> where @@ -6015,7 +5727,6 @@ impl IADsSecurityDescriptor { { (::windows_core::Interface::vtable(self).SetSaclDefaulted)(::windows_core::Interface::as_raw(self), fsacldefaulted.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopySecurityDescriptor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6065,12 +5776,7 @@ pub struct IADsSecurityDescriptor_Vtbl { CopySecurityDescriptor: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsSecurityUtility, - IADsSecurityUtility_Vtbl, - 0xa63251b2_5f21_474b_ab52_4a8efad10895 -); +::windows_core::imp::com_interface!(IADsSecurityUtility, IADsSecurityUtility_Vtbl, 0xa63251b2_5f21_474b_ab52_4a8efad10895); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsSecurityUtility, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6116,12 +5822,7 @@ pub struct IADsSecurityUtility_Vtbl { pub SetSecurityMask: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsService, - IADsService_Vtbl, - 0x68af66e0_31ca_11cf_a98a_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsService, IADsService_Vtbl, 0x68af66e0_31ca_11cf_a98a_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsService, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -6333,12 +6034,7 @@ pub struct IADsService_Vtbl { pub SetDependencies: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsServiceOperations, - IADsServiceOperations_Vtbl, - 0x5d7b33f0_31ca_11cf_a98a_00aa006bc149 -); +::windows_core::imp::com_interface!(IADsServiceOperations, IADsServiceOperations_Vtbl, 0x5d7b33f0_31ca_11cf_a98a_00aa006bc149); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsServiceOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -6443,12 +6139,7 @@ pub struct IADsServiceOperations_Vtbl { pub SetPassword: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsSession, - IADsSession_Vtbl, - 0x398b7da0_4aab_11cf_ae2c_00aa006ebfb9 -); +::windows_core::imp::com_interface!(IADsSession, IADsSession_Vtbl, 0x398b7da0_4aab_11cf_ae2c_00aa006ebfb9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsSession, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -6555,12 +6246,7 @@ pub struct IADsSession_Vtbl { pub IdleTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsSyntax, - IADsSyntax_Vtbl, - 0xc8f93dd2_4ae0_11cf_9e73_00aa004a5691 -); +::windows_core::imp::com_interface!(IADsSyntax, IADsSyntax_Vtbl, 0xc8f93dd2_4ae0_11cf_9e73_00aa004a5691); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsSyntax, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -6646,12 +6332,7 @@ pub struct IADsSyntax_Vtbl { pub SetOleAutoDataType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsTimestamp, - IADsTimestamp_Vtbl, - 0xb2f5a901_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsTimestamp, IADsTimestamp_Vtbl, 0xb2f5a901_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsTimestamp, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6682,12 +6363,7 @@ pub struct IADsTimestamp_Vtbl { pub SetEventID: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsTypedName, - IADsTypedName_Vtbl, - 0xb371a349_4080_11d1_a3ac_00c04fb950dc -); +::windows_core::imp::com_interface!(IADsTypedName, IADsTypedName_Vtbl, 0xb371a349_4080_11d1_a3ac_00c04fb950dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsTypedName, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6730,12 +6406,7 @@ pub struct IADsTypedName_Vtbl { pub SetInterval: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsUser, - IADsUser_Vtbl, - 0x3e37e320_17e2_11cf_abc4_02608c9e7553 -); +::windows_core::imp::com_interface!(IADsUser, IADsUser_Vtbl, 0x3e37e320_17e2_11cf_abc4_02608c9e7553); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsUser, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IADs); #[cfg(feature = "Win32_System_Com")] @@ -7217,7 +6888,6 @@ impl IADsUser { { (::windows_core::Interface::vtable(self).SetHomePage)(::windows_core::Interface::as_raw(self), bstrhomepage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Groups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7338,12 +7008,7 @@ pub struct IADsUser_Vtbl { pub ChangePassword: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsWinNTSystemInfo, - IADsWinNTSystemInfo_Vtbl, - 0x6c6d65dc_afd1_11d2_9cb9_0000f87a369e -); +::windows_core::imp::com_interface!(IADsWinNTSystemInfo, IADsWinNTSystemInfo_Vtbl, 0x6c6d65dc_afd1_11d2_9cb9_0000f87a369e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsWinNTSystemInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7378,7 +7043,6 @@ pub struct IADsWinNTSystemInfo_Vtbl { ::windows_core::imp::com_interface!(ICommonQuery, ICommonQuery_Vtbl, 0xab50dec0_6f1d_11d0_a1c4_00aa00c16e65); ::windows_core::imp::interface_hierarchy!(ICommonQuery, ::windows_core::IUnknown); impl ICommonQuery { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn OpenQueryWindow(&self, hwndparent: P0, pquerywnd: *mut OPENQUERYWINDOW, ppdataobject: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -7410,7 +7074,6 @@ impl IDirectoryObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetObjectAttributes)(::windows_core::Interface::as_raw(self), pattributeentries, dwnumattributes, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDSObject(&self, pszrdnname: P0, pattributeentries: *const ADS_ATTR_INFO, dwnumattributes: u32) -> ::windows_core::Result where @@ -7576,7 +7239,6 @@ pub struct IDirectorySearch_Vtbl { ::windows_core::imp::com_interface!(IDsAdminCreateObj, IDsAdminCreateObj_Vtbl, 0x53554a38_f902_11d2_82b9_00c04f68928b); ::windows_core::imp::interface_hierarchy!(IDsAdminCreateObj, ::windows_core::IUnknown); impl IDsAdminCreateObj { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, padscontainerobj: P0, padscopysource: P1, lpszclassname: P2) -> ::windows_core::Result<()> where @@ -7586,7 +7248,6 @@ impl IDsAdminCreateObj { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), padscontainerobj.into_param().abi(), padscopysource.into_param().abi(), lpszclassname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateModal(&self, hwndparent: P0) -> ::windows_core::Result where @@ -7632,7 +7293,6 @@ pub struct IDsAdminNewObj_Vtbl { ::windows_core::imp::com_interface!(IDsAdminNewObjExt, IDsAdminNewObjExt_Vtbl, 0x6088eae2_e7bf_11d2_82af_00c04f68928b); ::windows_core::imp::interface_hierarchy!(IDsAdminNewObjExt, ::windows_core::IUnknown); impl IDsAdminNewObjExt { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn Initialize(&self, padscontainerobj: P0, padscopysource: P1, lpszclassname: P2, pdsadminnewobj: P3, pdispinfo: *mut DSA_NEWOBJ_DISPINFO) -> ::windows_core::Result<()> where @@ -7643,7 +7303,6 @@ impl IDsAdminNewObjExt { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), padscontainerobj.into_param().abi(), padscopysource.into_param().abi(), lpszclassname.into_param().abi(), pdsadminnewobj.into_param().abi(), pdispinfo).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPages(&self, lpfnaddpage: super::super::UI::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -7651,7 +7310,6 @@ impl IDsAdminNewObjExt { { (::windows_core::Interface::vtable(self).AddPages)(::windows_core::Interface::as_raw(self), lpfnaddpage, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetObject(&self, padsobj: P0) -> ::windows_core::Result<()> where @@ -7718,7 +7376,6 @@ pub struct IDsAdminNewObjPrimarySite_Vtbl { ::windows_core::imp::com_interface!(IDsAdminNotifyHandler, IDsAdminNotifyHandler_Vtbl, 0xe4a2b8b3_5a18_11d2_97c1_00a0c9a06d2d); ::windows_core::imp::interface_hierarchy!(IDsAdminNotifyHandler, ::windows_core::IUnknown); impl IDsAdminNotifyHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pextrainfo: P0, pueventflags: *mut u32) -> ::windows_core::Result<()> where @@ -7726,7 +7383,6 @@ impl IDsAdminNotifyHandler { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pextrainfo.into_param().abi(), pueventflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Begin(&self, uevent: u32, parg1: P0, parg2: P1, puflags: *mut u32, pbstr: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> where @@ -7820,7 +7476,6 @@ impl IDsDisplaySpecifier { { (::windows_core::Interface::vtable(self).GetIconLocation)(::windows_core::Interface::as_raw(self), pszobjectclass.into_param().abi(), dwflags, ::core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len().try_into().unwrap(), presid).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, pszobjectclass: P0, dwflags: u32, cxicon: i32, cyicon: i32) -> super::super::UI::WindowsAndMessaging::HICON where @@ -7893,7 +7548,6 @@ impl IDsObjectPicker { pub unsafe fn Initialize(&self, pinitinfo: *mut DSOP_INIT_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pinitinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InvokeDialog(&self, hwndparent: P0) -> ::windows_core::Result where @@ -7919,7 +7573,6 @@ impl IDsObjectPickerCredentials { pub unsafe fn Initialize(&self, pinitinfo: *mut DSOP_INIT_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pinitinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InvokeDialog(&self, hwndparent: P0) -> ::windows_core::Result where @@ -7943,17 +7596,11 @@ pub struct IDsObjectPickerCredentials_Vtbl { pub SetCredentials: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistQuery, - IPersistQuery_Vtbl, - 0x1a3114b8_a62e_11d0_a6c5_00a0c906af45 -); +::windows_core::imp::com_interface!(IPersistQuery, IPersistQuery_Vtbl, 0x1a3114b8_a62e_11d0_a6c5_00a0c906af45); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistQuery, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistQuery { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -8029,7 +7676,6 @@ impl IPrivateDispatch { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ADSIGetTypeInfoCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ADSIGetTypeInfo(&self, itinfo: u32, lcid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8039,7 +7685,6 @@ impl IPrivateDispatch { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ADSIGetIDsOfNames)(::windows_core::Interface::as_raw(self), riid, rgsznames, cnames, lcid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ADSIInvoke(&self, dispidmember: i32, riid: *const ::windows_core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ADSIInvoke)(::windows_core::Interface::as_raw(self), dispidmember, riid, lcid, wflags, pdispparams, ::core::mem::transmute(pvarresult), pexcepinfo, puargerr).ok() @@ -8085,7 +7730,6 @@ pub struct IPrivateUnknown_Vtbl { ::windows_core::imp::com_interface!(IQueryForm, IQueryForm_Vtbl, 0x8cfcee30_39bd_11d0_b8d1_00a024ab2dbb); ::windows_core::imp::interface_hierarchy!(IQueryForm, ::windows_core::IUnknown); impl IQueryForm { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Initialize(&self, hkform: P0) -> ::windows_core::Result<()> where @@ -8093,7 +7737,6 @@ impl IQueryForm { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), hkform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn AddForms(&self, paddformsproc: LPCQADDFORMSPROC, lparam: P0) -> ::windows_core::Result<()> where @@ -8101,7 +7744,6 @@ impl IQueryForm { { (::windows_core::Interface::vtable(self).AddForms)(::windows_core::Interface::as_raw(self), paddformsproc, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn AddPages(&self, paddpagesproc: LPCQADDPAGESPROC, lparam: P0) -> ::windows_core::Result<()> where @@ -10610,7 +10252,6 @@ impl ::core::default::Default for ADS_VLV { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CQFORM { pub cbStruct: u32, @@ -10652,7 +10293,6 @@ impl ::core::default::Default for CQFORM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CQPAGE { pub cbStruct: u32, @@ -10831,7 +10471,6 @@ impl ::core::default::Default for DOMAIN_TREE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct DSA_NEWOBJ_DISPINFO { pub dwSize: u32, @@ -10946,7 +10585,6 @@ impl ::core::default::Default for DSBITEMW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct DSBROWSEINFOA { pub cbStruct: u32, @@ -11005,7 +10643,6 @@ impl ::core::default::Default for DSBROWSEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct DSBROWSEINFOW { pub cbStruct: u32, @@ -13602,7 +13239,6 @@ impl ::core::default::Default for DS_SITE_COST_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct OPENQUERYWINDOW { pub cbStruct: u32, @@ -13630,7 +13266,6 @@ impl ::core::default::Default for OPENQUERYWINDOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub union OPENQUERYWINDOW_0 { pub pFormParameters: *mut ::core::ffi::c_void, @@ -13714,13 +13349,10 @@ impl ::core::default::Default for SCHEDULE_HEADER { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQADDFORMSPROC = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQADDPAGESPROC = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type LPCQPAGEPROC = ::core::option::Option ::windows_core::HRESULT>; pub type LPDSENUMATTRIBUTES = ::core::option::Option ::windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/impl.rs index 169556345f..b74581ab0f 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/impl.rs @@ -53,7 +53,6 @@ impl AsyncIBackgroundCopyCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBITSExtensionSetup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnableBITSUploads(&self) -> ::windows_core::Result<()>; @@ -110,7 +109,6 @@ impl IBITSExtensionSetup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBITSExtensionSetupFactory_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetObject(&self, path: &::windows_core::BSTR) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs index 36e1975ae3..5ca7c45fe7 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -42,12 +42,7 @@ pub struct AsyncIBackgroundCopyCallback_Vtbl { pub Finish_JobModification: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBITSExtensionSetup, - IBITSExtensionSetup_Vtbl, - 0x29cfbbf7_09e4_4b97_b0bc_f2287e3d8eb3 -); +::windows_core::imp::com_interface!(IBITSExtensionSetup, IBITSExtensionSetup_Vtbl, 0x29cfbbf7_09e4_4b97_b0bc_f2287e3d8eb3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBITSExtensionSetup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -78,17 +73,11 @@ pub struct IBITSExtensionSetup_Vtbl { pub GetCleanupTask: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBITSExtensionSetupFactory, - IBITSExtensionSetupFactory_Vtbl, - 0xd5d2d542_5503_4e64_8b48_72ef91a32ee1 -); +::windows_core::imp::com_interface!(IBITSExtensionSetupFactory, IBITSExtensionSetupFactory_Vtbl, 0xd5d2d542_5503_4e64_8b48_72ef91a32ee1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBITSExtensionSetupFactory, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IBITSExtensionSetupFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObject(&self, path: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/impl.rs index f728123c54..287780d1bb 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/impl.rs @@ -161,7 +161,6 @@ impl IGetClusterResourceInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IGetClusterUIInfo_Impl: Sized { fn GetClusterName(&self, lpszname: ::windows_core::BSTR, pcchname: *mut i32) -> ::windows_core::Result<()>; @@ -206,7 +205,6 @@ impl IGetClusterUIInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusApplication_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DomainNames(&self) -> ::windows_core::Result; @@ -262,7 +260,6 @@ impl ISClusApplication_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusCryptoKeys_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -339,7 +336,6 @@ impl ISClusCryptoKeys_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusDisk_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Signature(&self) -> ::windows_core::Result; @@ -408,7 +404,6 @@ impl ISClusDisk_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusDisks_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -464,7 +459,6 @@ impl ISClusDisks_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNetInterface_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -585,7 +579,6 @@ impl ISClusNetInterface_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNetInterfaces_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -648,7 +641,6 @@ impl ISClusNetInterfaces_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNetwork_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -802,7 +794,6 @@ impl ISClusNetwork_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNetworkNetInterfaces_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -865,7 +856,6 @@ impl ISClusNetworkNetInterfaces_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNetworks_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -928,7 +918,6 @@ impl ISClusNetworks_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNode_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -1109,7 +1098,6 @@ impl ISClusNode_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNodeNetInterfaces_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1172,7 +1160,6 @@ impl ISClusNodeNetInterfaces_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusNodes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1235,7 +1222,6 @@ impl ISClusNodes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPartition_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Flags(&self) -> ::windows_core::Result; @@ -1343,7 +1329,6 @@ impl ISClusPartition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPartitionEx_Impl: Sized + ISClusPartition_Impl { fn TotalSize(&self) -> ::windows_core::Result; @@ -1425,7 +1410,6 @@ impl ISClusPartitionEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPartitions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1481,7 +1465,6 @@ impl ISClusPartitions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusProperties_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1629,7 +1612,6 @@ impl ISClusProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusProperty_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1817,7 +1799,6 @@ impl ISClusProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPropertyValue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1933,7 +1914,6 @@ impl ISClusPropertyValue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPropertyValueData_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2009,7 +1989,6 @@ impl ISClusPropertyValueData_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusPropertyValues_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2085,7 +2064,6 @@ impl ISClusPropertyValues_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusRefObject_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Handle(&self) -> ::windows_core::Result; @@ -2112,7 +2090,6 @@ impl ISClusRefObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusRegistryKeys_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2189,7 +2166,6 @@ impl ISClusRegistryKeys_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResDependencies_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2286,7 +2262,6 @@ impl ISClusResDependencies_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResDependents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2383,7 +2358,6 @@ impl ISClusResDependents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResGroup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -2596,7 +2570,6 @@ impl ISClusResGroup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResGroupPreferredOwnerNodes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2700,7 +2673,6 @@ impl ISClusResGroupPreferredOwnerNodes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResGroupResources_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2783,7 +2755,6 @@ impl ISClusResGroupResources_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResGroups_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2866,7 +2837,6 @@ impl ISClusResGroups_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResPossibleOwnerNodes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2956,7 +2926,6 @@ impl ISClusResPossibleOwnerNodes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResType_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -3097,7 +3066,6 @@ impl ISClusResType_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResTypePossibleOwnerNodes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3160,7 +3128,6 @@ impl ISClusResTypePossibleOwnerNodes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResTypeResources_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3243,7 +3210,6 @@ impl ISClusResTypeResources_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResTypes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3326,7 +3292,6 @@ impl ISClusResTypes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResource_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -3711,7 +3676,6 @@ impl ISClusResource_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusResources_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3794,7 +3758,6 @@ impl ISClusResources_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusScsiAddress_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn PortNumber(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3863,7 +3826,6 @@ impl ISClusScsiAddress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusVersion_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4010,7 +3972,6 @@ impl ISClusVersion_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISCluster_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CommonProperties(&self) -> ::windows_core::Result; @@ -4270,7 +4231,6 @@ impl ISCluster_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISClusterNames_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4346,7 +4306,6 @@ impl ISClusterNames_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISDomainNames_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; 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 5a268dede0..54419365ef 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs @@ -898,7 +898,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseBatchNotifyPort(hbatchnotifyport : HREGBATCHPORT) -> i32); ClusterRegCloseBatchNotifyPort(hbatchnotifyport.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegCloseKey(hkey: P0) -> i32 @@ -932,7 +931,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCloseReadBatchReply(hregreadbatchreply : HREGREADBATCHREPLY) -> i32); ClusterRegCloseReadBatchReply(hregreadbatchreply.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegCreateBatch(hkey: P0, phregbatch: *mut HREGBATCH) -> i32 @@ -942,7 +940,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateBatch(hkey : super::super::System::Registry:: HKEY, phregbatch : *mut HREGBATCH) -> i32); ClusterRegCreateBatch(hkey.into_param().abi(), phregbatch) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegCreateBatchNotifyPort(hkey: P0, phbatchnotifyport: *mut HREGBATCHPORT) -> i32 @@ -952,7 +949,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateBatchNotifyPort(hkey : super::super::System::Registry:: HKEY, phbatchnotifyport : *mut HREGBATCHPORT) -> i32); ClusterRegCreateBatchNotifyPort(hkey.into_param().abi(), phbatchnotifyport) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn ClusterRegCreateKey(hkey: P0, lpszsubkey: P1, dwoptions: u32, samdesired: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut super::super::System::Registry::HKEY, lpdwdisposition: ::core::option::Option<*mut u32>) -> i32 @@ -963,7 +959,6 @@ where ::windows_targets::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_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn ClusterRegCreateKeyEx(hkey: P0, lpsubkey: P1, dwoptions: u32, samdesired: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut super::super::System::Registry::HKEY, lpdwdisposition: ::core::option::Option<*mut u32>, lpszreason: P2) -> i32 @@ -975,7 +970,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::windows_core::PCWSTR, dwoptions : u32, samdesired : u32, lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, phkresult : *mut super::super::System::Registry:: HKEY, lpdwdisposition : *mut u32, lpszreason : ::windows_core::PCWSTR) -> i32); ClusterRegCreateKeyEx(hkey.into_param().abi(), lpsubkey.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())), lpszreason.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegCreateReadBatch(hkey: P0, phregreadbatch: *mut HREGREADBATCH) -> i32 @@ -985,7 +979,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegCreateReadBatch(hkey : super::super::System::Registry:: HKEY, phregreadbatch : *mut HREGREADBATCH) -> i32); ClusterRegCreateReadBatch(hkey.into_param().abi(), phregreadbatch) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegDeleteKey(hkey: P0, lpszsubkey: P1) -> i32 @@ -996,7 +989,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegDeleteKeyEx(hkey: P0, lpsubkey: P1, lpszreason: P2) -> i32 @@ -1008,7 +1000,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteKeyEx(hkey : super::super::System::Registry:: HKEY, lpsubkey : ::windows_core::PCWSTR, lpszreason : ::windows_core::PCWSTR) -> i32); ClusterRegDeleteKeyEx(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpszreason.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegDeleteValue(hkey: P0, lpszvaluename: P1) -> u32 @@ -1019,7 +1010,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegDeleteValueEx(hkey: P0, lpszvaluename: P1, lpszreason: P2) -> u32 @@ -1031,7 +1021,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegDeleteValueEx(hkey : super::super::System::Registry:: HKEY, lpszvaluename : ::windows_core::PCWSTR, lpszreason : ::windows_core::PCWSTR) -> u32); ClusterRegDeleteValueEx(hkey.into_param().abi(), lpszvaluename.into_param().abi(), lpszreason.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegEnumKey(hkey: P0, dwindex: u32, lpszname: ::windows_core::PWSTR, lpcchname: *mut u32, lpftlastwritetime: ::core::option::Option<*mut super::super::Foundation::FILETIME>) -> i32 @@ -1041,7 +1030,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegEnumValue(hkey: P0, dwindex: u32, lpszvaluename: ::windows_core::PWSTR, lpcchvaluename: *mut u32, lpdwtype: ::core::option::Option<*mut u32>, lpdata: ::core::option::Option<*mut u8>, lpcbdata: ::core::option::Option<*mut u32>) -> u32 @@ -1059,7 +1047,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegGetBatchNotification(hbatchnotify : HREGBATCHPORT, phbatchnotification : *mut HREGBATCHNOTIFICATION) -> i32); ClusterRegGetBatchNotification(hbatchnotify.into_param().abi(), phbatchnotification) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn ClusterRegGetKeySecurity(hkey: P0, requestedinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> i32 @@ -1069,7 +1056,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegGetKeySecurity(hkey : super::super::System::Registry:: HKEY, requestedinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor : *mut u32) -> i32); ClusterRegGetKeySecurity(hkey.into_param().abi(), requestedinformation, psecuritydescriptor, lpcbsecuritydescriptor) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegOpenKey(hkey: P0, lpszsubkey: P1, samdesired: u32, phkresult: *mut super::super::System::Registry::HKEY) -> i32 @@ -1080,7 +1066,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegQueryInfoKey(hkey: P0, 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 @@ -1090,7 +1075,6 @@ where ::windows_targets::link!("clusapi.dll" "system" 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); ClusterRegQueryInfoKey(hkey.into_param().abi(), lpcsubkeys, lpcchmaxsubkeylen, lpcvalues, lpcchmaxvaluenamelen, lpcbmaxvaluelen, lpcbsecuritydescriptor, lpftlastwritetime) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegQueryValue(hkey: P0, lpszvaluename: P1, lpdwvaluetype: ::core::option::Option<*mut u32>, lpdata: ::core::option::Option<*mut u8>, lpcbdata: ::core::option::Option<*mut u32>) -> i32 @@ -1119,7 +1103,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegReadBatchReplyNextCommand(hregreadbatchreply : HREGREADBATCHREPLY, pbatchcommand : *mut CLUSTER_READ_BATCH_COMMAND) -> i32); ClusterRegReadBatchReplyNextCommand(hregreadbatchreply.into_param().abi(), pbatchcommand) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn ClusterRegSetKeySecurity(hkey: P0, securityinformation: u32, psecuritydescriptor: P1) -> i32 @@ -1130,7 +1113,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSetKeySecurity(hkey : super::super::System::Registry:: HKEY, securityinformation : u32, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR) -> i32); ClusterRegSetKeySecurity(hkey.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn ClusterRegSetKeySecurityEx(hkey: P0, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P1, lpszreason: P2) -> i32 @@ -1142,7 +1124,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn ClusterRegSetKeySecurityEx(hkey : super::super::System::Registry:: HKEY, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, lpszreason : ::windows_core::PCWSTR) -> i32); ClusterRegSetKeySecurityEx(hkey.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi(), lpszreason.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegSetValue(hkey: P0, lpszvaluename: P1, dwtype: u32, lpdata: *const u8, cbdata: u32) -> u32 @@ -1153,7 +1134,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ClusterRegSetValueEx(hkey: P0, lpszvaluename: P1, dwtype: u32, lpdata: *const u8, cbdata: u32, lpszreason: P2) -> u32 @@ -1744,7 +1724,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterFromResource(hresource : HRESOURCE) -> HCLUSTER); GetClusterFromResource(hresource.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterGroupKey(hgroup: P0, samdesired: u32) -> ::windows_core::Result @@ -1771,7 +1750,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterInformation(hcluster : HCLUSTER, lpszclustername : ::windows_core::PWSTR, lpcchclustername : *mut u32, lpclusterinfo : *mut CLUSTERVERSIONINFO) -> u32); GetClusterInformation(hcluster.into_param().abi(), ::core::mem::transmute(lpszclustername), lpcchclustername, ::core::mem::transmute(lpclusterinfo.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterKey(hcluster: P0, samdesired: u32) -> ::windows_core::Result @@ -1792,7 +1770,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetInterface(hcluster : HCLUSTER, lpsznodename : ::windows_core::PCWSTR, lpsznetworkname : ::windows_core::PCWSTR, lpszinterfacename : ::windows_core::PWSTR, lpcchinterfacename : *mut u32) -> u32); GetClusterNetInterface(hcluster.into_param().abi(), lpsznodename.into_param().abi(), lpsznetworkname.into_param().abi(), ::core::mem::transmute(lpszinterfacename), lpcchinterfacename) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterNetInterfaceKey(hnetinterface: P0, samdesired: u32) -> ::windows_core::Result @@ -1819,7 +1796,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNetworkId(hnetwork : HNETWORK, lpsznetworkid : ::windows_core::PWSTR, lpcchname : *mut u32) -> u32); GetClusterNetworkId(hnetwork.into_param().abi(), ::core::mem::transmute(lpsznetworkid), lpcchname) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterNetworkKey(hnetwork: P0, samdesired: u32) -> ::windows_core::Result @@ -1846,7 +1822,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterNodeId(hnode : HNODE, lpsznodeid : ::windows_core::PWSTR, lpcchname : *mut u32) -> u32); GetClusterNodeId(hnode.into_param().abi(), ::core::mem::transmute(lpsznodeid), lpcchname) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterNodeKey(hnode: P0, samdesired: u32) -> ::windows_core::Result @@ -1912,7 +1887,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceDependencyExpression(hresource : HRESOURCE, lpszdependencyexpression : ::windows_core::PWSTR, lpcchdependencyexpression : *mut u32) -> u32); GetClusterResourceDependencyExpression(hresource.into_param().abi(), ::core::mem::transmute(lpszdependencyexpression), lpcchdependencyexpression) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterResourceKey(hresource: P0, samdesired: u32) -> ::windows_core::Result @@ -1939,7 +1913,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn GetClusterResourceState(hresource : HRESOURCE, lpsznodename : ::windows_core::PWSTR, lpcchnodename : *mut u32, lpszgroupname : ::windows_core::PWSTR, lpcchgroupname : *mut u32) -> CLUSTER_RESOURCE_STATE); GetClusterResourceState(hresource.into_param().abi(), ::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetClusterResourceTypeKey(hcluster: P0, lpsztypename: P1, samdesired: u32) -> ::windows_core::Result @@ -2471,7 +2444,6 @@ where ::windows_targets::link!("clusapi.dll" "system" fn RemoveResourceFromClusterSharedVolumes(hresource : HRESOURCE) -> u32); RemoveResourceFromClusterSharedVolumes(hresource.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilAddUnknownProperties(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, pcboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 @@ -2536,7 +2508,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilEnumGroupsEx(hcluster : HCLUSTER, hself : HGROUP, grouptype : CLUSGROUP_TYPE, prescallback : LPGROUP_CALLBACK_EX, pparameter : *mut ::core::ffi::c_void) -> u32); ResUtilEnumGroupsEx(hcluster.into_param().abi(), hself.into_param().abi(), grouptype, prescallback, pparameter) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilEnumPrivateProperties(hkeyclusterkey: P0, pszoutproperties: ::windows_core::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 @@ -2679,7 +2650,6 @@ pub unsafe fn ResUtilFreeParameterBlock(poutparams: *mut u8, pinparams: *const u ::windows_targets::link!("resutils.dll" "system" fn ResUtilFreeParameterBlock(poutparams : *mut u8, pinparams : *const u8, ppropertytable : *const RESUTIL_PROPERTY_ITEM)); ResUtilFreeParameterBlock(poutparams, pinparams, ppropertytable) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetAllProperties(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 @@ -2694,7 +2664,6 @@ pub unsafe fn ResUtilGetBinaryProperty(ppboutvalue: *mut *mut u8, pcboutvaluesiz ::windows_targets::link!("resutils.dll" "system" 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); ResUtilGetBinaryProperty(ppboutvalue, pcboutvaluesize, pvaluestruct, ::core::mem::transmute(pboldvalue.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboldvalue.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), pppropertylist, pcbpropertylistsize) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetBinaryValue(hkeyclusterkey: P0, pszvaluename: P1, ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32) -> u32 @@ -2758,7 +2727,6 @@ pub unsafe fn ResUtilGetDwordProperty(pdwoutvalue: *mut u32, pvaluestruct: *cons ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetDwordProperty(pdwoutvalue : *mut u32, pvaluestruct : *const CLUSPROP_DWORD, dwoldvalue : u32, dwminimum : u32, dwmaximum : u32, pppropertylist : *mut *mut u8, pcbpropertylistsize : *mut u32) -> u32); ResUtilGetDwordProperty(pdwoutvalue, pvaluestruct, dwoldvalue, dwminimum, dwmaximum, pppropertylist, pcbpropertylistsize) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetDwordValue(hkeyclusterkey: P0, pszvaluename: P1, pdwoutvalue: *mut u32, dwdefaultvalue: u32) -> u32 @@ -2795,7 +2763,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetPrivateProperties(hkeyclusterkey: P0, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 @@ -2805,7 +2772,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetPrivateProperties(hkeyclusterkey : super::super::System::Registry:: HKEY, poutpropertylist : *mut ::core::ffi::c_void, cboutpropertylistsize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); ResUtilGetPrivateProperties(hkeyclusterkey.into_param().abi(), poutpropertylist, cboutpropertylistsize, pcbbytesreturned, pcbrequired) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetProperties(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 @@ -2815,7 +2781,6 @@ where ::windows_targets::link!("resutils.dll" "system" 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); ResUtilGetProperties(hkeyclusterkey.into_param().abi(), ppropertytable, poutpropertylist, cboutpropertylistsize, pcbbytesreturned, pcbrequired) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetPropertiesToParameterBlock(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutparams: *mut u8, bcheckforrequiredproperties: P1, psznameofpropinerror: *mut ::windows_core::PWSTR) -> u32 @@ -2826,7 +2791,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetProperty(hkeyclusterkey: P0, ppropertytableitem: *const RESUTIL_PROPERTY_ITEM, poutpropertyitem: *mut *mut ::core::ffi::c_void, pcboutpropertyitemsize: *mut u32) -> u32 @@ -2841,7 +2805,6 @@ pub unsafe fn ResUtilGetPropertyFormats(ppropertytable: *const RESUTIL_PROPERTY_ ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetPropertyFormats(ppropertytable : *const RESUTIL_PROPERTY_ITEM, poutpropertyformatlist : *mut ::core::ffi::c_void, cbpropertyformatlistsize : u32, pcbbytesreturned : *mut u32, pcbrequired : *mut u32) -> u32); ResUtilGetPropertyFormats(ppropertytable, poutpropertyformatlist, cbpropertyformatlistsize, pcbbytesreturned, pcbrequired) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetPropertySize(hkeyclusterkey: P0, ppropertytableitem: *const RESUTIL_PROPERTY_ITEM, pcboutpropertylistsize: *mut u32, pnpropertycount: *mut u32) -> u32 @@ -2851,7 +2814,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilGetPropertySize(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytableitem : *const RESUTIL_PROPERTY_ITEM, pcboutpropertylistsize : *mut u32, pnpropertycount : *mut u32) -> u32); ResUtilGetPropertySize(hkeyclusterkey.into_param().abi(), ppropertytableitem, pcboutpropertylistsize, pnpropertycount) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetQwordValue(hkeyclusterkey: P0, pszvaluename: P1, pqwoutvalue: *mut u64, qwdefaultvalue: u64) -> u32 @@ -2964,7 +2926,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilGetSzValue(hkeyclusterkey: P0, pszvaluename: P1) -> ::windows_core::PWSTR @@ -3057,7 +3018,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilResourcesEqual(hself : HRESOURCE, hresource : HRESOURCE) -> super::super::Foundation:: BOOL); ResUtilResourcesEqual(hself.into_param().abi(), hresource.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetBinaryValue(hkeyclusterkey: P0, pszvaluename: P1, pbnewvalue: &[u8], ppboutvalue: ::core::option::Option<*mut *mut u8>, pcboutvaluesize: *mut u32) -> u32 @@ -3068,7 +3028,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(ppboutvalue.unwrap_or(::std::ptr::null_mut())), pcboutvaluesize) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetDwordValue(hkeyclusterkey: P0, pszvaluename: P1, dwnewvalue: u32, pdwoutvalue: *mut u32) -> u32 @@ -3079,7 +3038,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetExpandSzValue(hkeyclusterkey: P0, pszvaluename: P1, psznewvalue: P2, ppszoutstring: ::core::option::Option<*mut ::windows_core::PWSTR>) -> u32 @@ -3091,7 +3049,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetMultiSzValue(hkeyclusterkey: P0, pszvaluename: P1, psznewvalue: P2, cbnewvaluesize: u32, ppszoutvalue: ::core::option::Option<*mut ::windows_core::PWSTR>, pcboutvaluesize: ::core::option::Option<*mut u32>) -> u32 @@ -3103,7 +3060,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetPrivatePropertyList(hkeyclusterkey: P0, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32 @@ -3113,7 +3069,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPrivatePropertyList(hkeyclusterkey : super::super::System::Registry:: HKEY, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32) -> u32); ResUtilSetPrivatePropertyList(hkeyclusterkey.into_param().abi(), pinpropertylist, cbinpropertylistsize) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetPropertyParameterBlock(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32 @@ -3123,7 +3078,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyParameterBlock(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, poutparams : *mut u8) -> u32); ResUtilSetPropertyParameterBlock(hkeyclusterkey.into_param().abi(), ppropertytable, reserved, pinparams, pinpropertylist, cbinpropertylistsize, poutparams) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: P1, poutparams: *mut u8) -> u32 @@ -3134,7 +3088,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, reserved : *mut ::core::ffi::c_void, pinparams : *const u8, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32, bforcewrite : super::super::Foundation:: BOOL, poutparams : *mut u8) -> u32); ResUtilSetPropertyParameterBlockEx(hkeyclusterkey.into_param().abi(), ppropertytable, reserved, pinparams, pinpropertylist, cbinpropertylistsize, bforcewrite.into_param().abi(), poutparams) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetPropertyTable(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: ::core::option::Option<*const ::core::ffi::c_void>, ballowunknownproperties: P1, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: ::core::option::Option<*mut u8>) -> u32 @@ -3145,7 +3098,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetPropertyTable(hkeyclusterkey : super::super::System::Registry:: HKEY, 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); ResUtilSetPropertyTable(hkeyclusterkey.into_param().abi(), ppropertytable, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), ballowunknownproperties.into_param().abi(), pinpropertylist, cbinpropertylistsize, ::core::mem::transmute(poutparams.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetPropertyTableEx(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: P1, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: P2, poutparams: *mut u8) -> u32 @@ -3157,7 +3109,6 @@ where ::windows_targets::link!("resutils.dll" "system" 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); ResUtilSetPropertyTableEx(hkeyclusterkey.into_param().abi(), ppropertytable, reserved, ballowunknownproperties.into_param().abi(), pinpropertylist, cbinpropertylistsize, bforcewrite.into_param().abi(), poutparams) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetQwordValue(hkeyclusterkey: P0, pszvaluename: P1, qwnewvalue: u64, pqwoutvalue: ::core::option::Option<*mut u64>) -> u32 @@ -3177,7 +3128,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceEnvironment(pszservicename : ::windows_core::PCWSTR, hresource : HRESOURCE, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); ResUtilSetResourceServiceEnvironment(pszservicename.into_param().abi(), hresource.into_param().abi(), pfnlogevent, hresourcehandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ResUtilSetResourceServiceStartParameters(pszservicename: P0, schscmhandle: P1, phservice: *mut super::super::Security::SC_HANDLE, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 @@ -3188,7 +3138,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceStartParameters(pszservicename : ::windows_core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, pfnlogevent : PLOG_EVENT_ROUTINE, hresourcehandle : isize) -> u32); ResUtilSetResourceServiceStartParameters(pszservicename.into_param().abi(), schscmhandle.into_param().abi(), phservice, pfnlogevent, hresourcehandle) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ResUtilSetResourceServiceStartParametersEx(pszservicename: P0, schscmhandle: P1, phservice: *mut super::super::Security::SC_HANDLE, dwdesiredaccess: u32, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 @@ -3199,7 +3148,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetResourceServiceStartParametersEx(pszservicename : ::windows_core::PCWSTR, schscmhandle : super::super::Security:: SC_HANDLE, phservice : *mut super::super::Security:: SC_HANDLE, 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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetSzValue(hkeyclusterkey: P0, pszvaluename: P1, psznewvalue: P2, ppszoutstring: ::core::option::Option<*mut ::windows_core::PWSTR>) -> u32 @@ -3211,7 +3159,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetUnknownProperties(hkeyclusterkey: P0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32 @@ -3221,7 +3168,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilSetUnknownProperties(hkeyclusterkey : super::super::System::Registry:: HKEY, ppropertytable : *const RESUTIL_PROPERTY_ITEM, pinpropertylist : *const ::core::ffi::c_void, cbinpropertylistsize : u32) -> u32); ResUtilSetUnknownProperties(hkeyclusterkey.into_param().abi(), ppropertytable, pinpropertylist, cbinpropertylistsize) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilSetValueEx(hkeyclusterkey: P0, valuename: P1, valuetype: u32, valuedata: &[u8], flags: u32) -> u32 @@ -3232,7 +3178,6 @@ where ::windows_targets::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().try_into().unwrap(), flags) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ResUtilStartResourceService(pszservicename: P0, phservicehandle: *mut super::super::Security::SC_HANDLE) -> u32 @@ -3250,7 +3195,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilStopResourceService(pszservicename : ::windows_core::PCWSTR) -> u32); ResUtilStopResourceService(pszservicename.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ResUtilStopService(hservicehandle: P0) -> u32 @@ -3289,7 +3233,6 @@ where ::windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyResourceService(pszservicename : ::windows_core::PCWSTR) -> u32); ResUtilVerifyResourceService(pszservicename.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ResUtilVerifyService(hservicehandle: P0) -> u32 @@ -3304,7 +3247,6 @@ pub unsafe fn ResUtilVerifyShutdownSafe(flags: u32, reason: u32, presult: *mut u ::windows_targets::link!("resutils.dll" "system" fn ResUtilVerifyShutdownSafe(flags : u32, reason : u32, presult : *mut u32) -> u32); ResUtilVerifyShutdownSafe(flags, reason, presult) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ResUtilsDeleteKeyTree(key: P0, keyname: P1, treatnokeyaserror: P2) -> u32 @@ -3677,12 +3619,10 @@ impl IGetClusterUIInfo { pub unsafe fn GetLocale(&self) -> u32 { (::windows_core::Interface::vtable(self).GetLocale)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFont(&self) -> super::super::Graphics::Gdi::HFONT { (::windows_core::Interface::vtable(self).GetFont)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self) -> super::super::UI::WindowsAndMessaging::HICON { (::windows_core::Interface::vtable(self).GetIcon)(::windows_core::Interface::as_raw(self)) @@ -3704,23 +3644,16 @@ pub struct IGetClusterUIInfo_Vtbl { GetIcon: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusApplication, - ISClusApplication_Vtbl, - 0xf2e606e6_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusApplication, ISClusApplication_Vtbl, 0xf2e606e6_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusApplication, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusApplication { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DomainNames(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DomainNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ClusterNames(&self, bstrdomainname: P0) -> ::windows_core::Result where @@ -3729,7 +3662,6 @@ impl ISClusApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ClusterNames)(::windows_core::Interface::as_raw(self), bstrdomainname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenCluster(&self, bstrclustername: P0) -> ::windows_core::Result where @@ -3758,12 +3690,7 @@ pub struct ISClusApplication_Vtbl { OpenCluster: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusCryptoKeys, - ISClusCryptoKeys_Vtbl, - 0xf2e6072c_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusCryptoKeys, ISClusCryptoKeys_Vtbl, 0xf2e6072c_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusCryptoKeys, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3812,12 +3739,7 @@ pub struct ISClusCryptoKeys_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusDisk, - ISClusDisk_Vtbl, - 0xf2e60724_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusDisk, ISClusDisk_Vtbl, 0xf2e60724_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusDisk, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3826,7 +3748,6 @@ impl ISClusDisk { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Signature)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ScsiAddress(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3836,7 +3757,6 @@ impl ISClusDisk { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DiskNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Partitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3860,12 +3780,7 @@ pub struct ISClusDisk_Vtbl { Partitions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusDisks, - ISClusDisks_Vtbl, - 0xf2e60726_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusDisks, ISClusDisks_Vtbl, 0xf2e60726_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusDisks, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3878,7 +3793,6 @@ impl ISClusDisks { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -3901,35 +3815,26 @@ pub struct ISClusDisks_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNetInterface, - ISClusNetInterface_Vtbl, - 0xf2e606ee_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNetInterface, ISClusNetInterface_Vtbl, 0xf2e606ee_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNetInterface, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusNetInterface { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3947,7 +3852,6 @@ impl ISClusNetInterface { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).State)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3984,12 +3888,7 @@ pub struct ISClusNetInterface_Vtbl { Cluster: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNetInterfaces, - ISClusNetInterfaces_Vtbl, - 0xf2e606f0_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNetInterfaces, ISClusNetInterfaces_Vtbl, 0xf2e606f0_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNetInterfaces, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4005,7 +3904,6 @@ impl ISClusNetInterfaces { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4029,35 +3927,26 @@ pub struct ISClusNetInterfaces_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNetwork, - ISClusNetwork_Vtbl, - 0xf2e606f2_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNetwork, ISClusNetwork_Vtbl, 0xf2e606f2_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNetwork, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusNetwork { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4085,13 +3974,11 @@ impl ISClusNetwork { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).State)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NetInterfaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NetInterfaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4134,12 +4021,7 @@ pub struct ISClusNetwork_Vtbl { Cluster: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNetworkNetInterfaces, - ISClusNetworkNetInterfaces_Vtbl, - 0xf2e606f6_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNetworkNetInterfaces, ISClusNetworkNetInterfaces_Vtbl, 0xf2e606f6_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNetworkNetInterfaces, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4155,7 +4037,6 @@ impl ISClusNetworkNetInterfaces { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4179,12 +4060,7 @@ pub struct ISClusNetworkNetInterfaces_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNetworks, - ISClusNetworks_Vtbl, - 0xf2e606f4_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNetworks, ISClusNetworks_Vtbl, 0xf2e606f4_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNetworks, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4200,7 +4076,6 @@ impl ISClusNetworks { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4224,35 +4099,26 @@ pub struct ISClusNetworks_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNode, - ISClusNode_Vtbl, - 0xf2e606f8_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNode, ISClusNode_Vtbl, 0xf2e606f8_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNode, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusNode { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4283,19 +4149,16 @@ impl ISClusNode { pub unsafe fn Evict(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Evict)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResourceGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResourceGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Cluster)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NetInterfaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4344,12 +4207,7 @@ pub struct ISClusNode_Vtbl { NetInterfaces: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNodeNetInterfaces, - ISClusNodeNetInterfaces_Vtbl, - 0xf2e606fc_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNodeNetInterfaces, ISClusNodeNetInterfaces_Vtbl, 0xf2e606fc_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNodeNetInterfaces, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4365,7 +4223,6 @@ impl ISClusNodeNetInterfaces { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4389,12 +4246,7 @@ pub struct ISClusNodeNetInterfaces_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusNodes, - ISClusNodes_Vtbl, - 0xf2e606fa_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusNodes, ISClusNodes_Vtbl, 0xf2e606fa_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusNodes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4410,7 +4262,6 @@ impl ISClusNodes { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4434,12 +4285,7 @@ pub struct ISClusNodes_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPartition, - ISClusPartition_Vtbl, - 0xf2e60720_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusPartition, ISClusPartition_Vtbl, 0xf2e60720_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPartition, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4487,12 +4333,7 @@ pub struct ISClusPartition_Vtbl { pub FileSystem: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPartitionEx, - ISClusPartitionEx_Vtbl, - 0x8802d4fe_b32e_4ad1_9dbd_64f18e1166ce -); +::windows_core::imp::com_interface!(ISClusPartitionEx, ISClusPartitionEx_Vtbl, 0x8802d4fe_b32e_4ad1_9dbd_64f18e1166ce); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPartitionEx, ::windows_core::IUnknown, super::super::System::Com::IDispatch, ISClusPartition); #[cfg(feature = "Win32_System_Com")] @@ -4558,12 +4399,7 @@ pub struct ISClusPartitionEx_Vtbl { pub VolumeGuid: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPartitions, - ISClusPartitions_Vtbl, - 0xf2e60722_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusPartitions, ISClusPartitions_Vtbl, 0xf2e60722_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPartitions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4576,7 +4412,6 @@ impl ISClusPartitions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4599,12 +4434,7 @@ pub struct ISClusPartitions_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusProperties, - ISClusProperties_Vtbl, - 0xf2e60700_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusProperties, ISClusProperties_Vtbl, 0xf2e60700_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusProperties, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4620,7 +4450,6 @@ impl ISClusProperties { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4629,7 +4458,6 @@ impl ISClusProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrname: P0, varvalue: P1) -> ::windows_core::Result where @@ -4690,12 +4518,7 @@ pub struct ISClusProperties_Vtbl { pub Modified: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusProperty, - ISClusProperty_Vtbl, - 0xf2e606fe_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusProperty, ISClusProperty_Vtbl, 0xf2e606fe_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4712,7 +4535,6 @@ impl ISClusProperty { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ValueCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Values(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4787,12 +4609,7 @@ pub struct ISClusProperty_Vtbl { pub UseDefaultValue: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPropertyValue, - ISClusPropertyValue_Vtbl, - 0xf2e6071a_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusPropertyValue, ISClusPropertyValue_Vtbl, 0xf2e6071a_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPropertyValue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4829,7 +4646,6 @@ impl ISClusPropertyValue { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DataCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Data(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4855,12 +4671,7 @@ pub struct ISClusPropertyValue_Vtbl { Data: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPropertyValueData, - ISClusPropertyValueData_Vtbl, - 0xf2e6071e_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusPropertyValueData, ISClusPropertyValueData_Vtbl, 0xf2e6071e_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPropertyValueData, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4906,12 +4717,7 @@ pub struct ISClusPropertyValueData_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusPropertyValues, - ISClusPropertyValues_Vtbl, - 0xf2e6071c_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusPropertyValues, ISClusPropertyValues_Vtbl, 0xf2e6071c_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusPropertyValues, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4924,7 +4730,6 @@ impl ISClusPropertyValues { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -4933,7 +4738,6 @@ impl ISClusPropertyValues { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrname: P0, varvalue: P1) -> ::windows_core::Result where @@ -4968,12 +4772,7 @@ pub struct ISClusPropertyValues_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusRefObject, - ISClusRefObject_Vtbl, - 0xf2e60702_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusRefObject, ISClusRefObject_Vtbl, 0xf2e60702_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusRefObject, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4991,12 +4790,7 @@ pub struct ISClusRefObject_Vtbl { pub Handle: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut usize) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusRegistryKeys, - ISClusRegistryKeys_Vtbl, - 0xf2e6072a_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusRegistryKeys, ISClusRegistryKeys_Vtbl, 0xf2e6072a_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusRegistryKeys, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5045,12 +4839,7 @@ pub struct ISClusRegistryKeys_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResDependencies, - ISClusResDependencies_Vtbl, - 0xf2e60704_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResDependencies, ISClusResDependencies_Vtbl, 0xf2e60704_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResDependencies, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5066,7 +4855,6 @@ impl ISClusResDependencies { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5075,7 +4863,6 @@ impl ISClusResDependencies { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcename: P0, bstrresourcetype: P1, dwflags: CLUSTER_RESOURCE_CREATE_FLAGS) -> ::windows_core::Result where @@ -5091,7 +4878,6 @@ impl ISClusResDependencies { { (::windows_core::Interface::vtable(self).DeleteItem)(::windows_core::Interface::as_raw(self), varindex.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddItem(&self, presource: P0) -> ::windows_core::Result<()> where @@ -5130,12 +4916,7 @@ pub struct ISClusResDependencies_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResDependents, - ISClusResDependents_Vtbl, - 0xf2e6072e_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResDependents, ISClusResDependents_Vtbl, 0xf2e6072e_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResDependents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5151,7 +4932,6 @@ impl ISClusResDependents { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5160,7 +4940,6 @@ impl ISClusResDependents { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcename: P0, bstrresourcetype: P1, dwflags: CLUSTER_RESOURCE_CREATE_FLAGS) -> ::windows_core::Result where @@ -5176,7 +4955,6 @@ impl ISClusResDependents { { (::windows_core::Interface::vtable(self).DeleteItem)(::windows_core::Interface::as_raw(self), varindex.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddItem(&self, presource: P0) -> ::windows_core::Result<()> where @@ -5215,35 +4993,26 @@ pub struct ISClusResDependents_Vtbl { pub RemoveItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResGroup, - ISClusResGroup_Vtbl, - 0xf2e60706_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResGroup, ISClusResGroup_Vtbl, 0xf2e60706_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusResGroup { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5267,19 +5036,16 @@ impl ISClusResGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).State)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OwnerNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OwnerNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resources(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Resources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PreferredOwnerNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5311,7 +5077,6 @@ impl ISClusResGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Offline)(::windows_core::Interface::as_raw(self), vartimeout.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5365,12 +5130,7 @@ pub struct ISClusResGroup_Vtbl { Cluster: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResGroupPreferredOwnerNodes, - ISClusResGroupPreferredOwnerNodes_Vtbl, - 0xf2e606e8_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResGroupPreferredOwnerNodes, ISClusResGroupPreferredOwnerNodes_Vtbl, 0xf2e606e8_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResGroupPreferredOwnerNodes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5386,7 +5146,6 @@ impl ISClusResGroupPreferredOwnerNodes { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5395,7 +5154,6 @@ impl ISClusResGroupPreferredOwnerNodes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertItem(&self, pnode: P0, nposition: i32) -> ::windows_core::Result<()> where @@ -5416,7 +5174,6 @@ impl ISClusResGroupPreferredOwnerNodes { pub unsafe fn SaveChanges(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SaveChanges)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddItem(&self, pnode: P0) -> ::windows_core::Result<()> where @@ -5450,12 +5207,7 @@ pub struct ISClusResGroupPreferredOwnerNodes_Vtbl { AddItem: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResGroupResources, - ISClusResGroupResources_Vtbl, - 0xf2e606ea_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResGroupResources, ISClusResGroupResources_Vtbl, 0xf2e606ea_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResGroupResources, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5471,7 +5223,6 @@ impl ISClusResGroupResources { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5480,7 +5231,6 @@ impl ISClusResGroupResources { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcename: P0, bstrresourcetype: P1, dwflags: CLUSTER_RESOURCE_CREATE_FLAGS) -> ::windows_core::Result where @@ -5516,12 +5266,7 @@ pub struct ISClusResGroupResources_Vtbl { pub DeleteItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResGroups, - ISClusResGroups_Vtbl, - 0xf2e60708_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResGroups, ISClusResGroups_Vtbl, 0xf2e60708_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResGroups, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5537,7 +5282,6 @@ impl ISClusResGroups { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5546,7 +5290,6 @@ impl ISClusResGroups { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcegroupname: P0) -> ::windows_core::Result where @@ -5581,12 +5324,7 @@ pub struct ISClusResGroups_Vtbl { pub DeleteItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResPossibleOwnerNodes, - ISClusResPossibleOwnerNodes_Vtbl, - 0xf2e6070e_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResPossibleOwnerNodes, ISClusResPossibleOwnerNodes_Vtbl, 0xf2e6070e_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResPossibleOwnerNodes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5602,7 +5340,6 @@ impl ISClusResPossibleOwnerNodes { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5611,7 +5348,6 @@ impl ISClusResPossibleOwnerNodes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddItem(&self, pnode: P0) -> ::windows_core::Result<()> where @@ -5650,35 +5386,26 @@ pub struct ISClusResPossibleOwnerNodes_Vtbl { pub Modified: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResType, - ISClusResType_Vtbl, - 0xf2e60710_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResType, ISClusResType_Vtbl, 0xf2e60710_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResType, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusResType { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5691,25 +5418,21 @@ impl ISClusResType { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Cluster)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resources(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Resources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PossibleOwnerNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PossibleOwnerNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AvailableDisks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5757,12 +5480,7 @@ pub struct ISClusResType_Vtbl { AvailableDisks: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResTypePossibleOwnerNodes, - ISClusResTypePossibleOwnerNodes_Vtbl, - 0xf2e60718_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResTypePossibleOwnerNodes, ISClusResTypePossibleOwnerNodes_Vtbl, 0xf2e60718_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResTypePossibleOwnerNodes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5778,7 +5496,6 @@ impl ISClusResTypePossibleOwnerNodes { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5802,12 +5519,7 @@ pub struct ISClusResTypePossibleOwnerNodes_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResTypeResources, - ISClusResTypeResources_Vtbl, - 0xf2e60714_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResTypeResources, ISClusResTypeResources_Vtbl, 0xf2e60714_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResTypeResources, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5823,7 +5535,6 @@ impl ISClusResTypeResources { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5832,7 +5543,6 @@ impl ISClusResTypeResources { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcename: P0, bstrgroupname: P1, dwflags: CLUSTER_RESOURCE_CREATE_FLAGS) -> ::windows_core::Result where @@ -5868,12 +5578,7 @@ pub struct ISClusResTypeResources_Vtbl { pub DeleteItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResTypes, - ISClusResTypes_Vtbl, - 0xf2e60712_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResTypes, ISClusResTypes_Vtbl, 0xf2e60712_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResTypes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5889,7 +5594,6 @@ impl ISClusResTypes { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -5898,7 +5602,6 @@ impl ISClusResTypes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcetypename: P0, bstrdisplayname: P1, bstrresourcetypedll: P2, dwlooksalivepollinterval: i32, dwisalivepollinterval: i32) -> ::windows_core::Result where @@ -5935,35 +5638,26 @@ pub struct ISClusResTypes_Vtbl { pub DeleteItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResource, - ISClusResource_Vtbl, - 0xf2e6070a_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResource, ISClusResource_Vtbl, 0xf2e6070a_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResource, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISClusResource { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6011,7 +5705,6 @@ impl ISClusResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Offline)(::windows_core::Interface::as_raw(self), ntimeout, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ChangeResourceGroup(&self, presourcegroup: P0) -> ::windows_core::Result<()> where @@ -6019,7 +5712,6 @@ impl ISClusResource { { (::windows_core::Interface::vtable(self).ChangeResourceGroup)(::windows_core::Interface::as_raw(self), presourcegroup.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddResourceNode(&self, pnode: P0) -> ::windows_core::Result<()> where @@ -6027,7 +5719,6 @@ impl ISClusResource { { (::windows_core::Interface::vtable(self).AddResourceNode)(::windows_core::Interface::as_raw(self), pnode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveResourceNode(&self, pnode: P0) -> ::windows_core::Result<()> where @@ -6035,7 +5726,6 @@ impl ISClusResource { { (::windows_core::Interface::vtable(self).RemoveResourceNode)(::windows_core::Interface::as_raw(self), pnode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CanResourceBeDependent(&self, presource: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -6044,37 +5734,31 @@ impl ISClusResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CanResourceBeDependent)(::windows_core::Interface::as_raw(self), presource.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PossibleOwnerNodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PossibleOwnerNodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Dependencies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Dependencies)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Dependents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Dependents)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Group(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Group)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OwnerNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OwnerNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cluster(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6084,19 +5768,16 @@ impl ISClusResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClassInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Disk(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Disk)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegistryKeys(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RegistryKeys)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptoKeys(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6106,7 +5787,6 @@ impl ISClusResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TypeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Type(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6216,12 +5896,7 @@ pub struct ISClusResource_Vtbl { pub SetMaintenanceMode: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusResources, - ISClusResources_Vtbl, - 0xf2e6070c_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusResources, ISClusResources_Vtbl, 0xf2e6070c_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusResources, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6237,7 +5912,6 @@ impl ISClusResources { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, varindex: P0) -> ::windows_core::Result where @@ -6246,7 +5920,6 @@ impl ISClusResources { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), varindex.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateItem(&self, bstrresourcename: P0, bstrresourcetype: P1, bstrgroupname: P2, dwflags: CLUSTER_RESOURCE_CREATE_FLAGS) -> ::windows_core::Result where @@ -6283,12 +5956,7 @@ pub struct ISClusResources_Vtbl { pub DeleteItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusScsiAddress, - ISClusScsiAddress_Vtbl, - 0xf2e60728_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusScsiAddress, ISClusScsiAddress_Vtbl, 0xf2e60728_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusScsiAddress, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6321,12 +5989,7 @@ pub struct ISClusScsiAddress_Vtbl { pub Lun: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusVersion, - ISClusVersion_Vtbl, - 0xf2e60716_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusVersion, ISClusVersion_Vtbl, 0xf2e60716_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusVersion, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6389,35 +6052,26 @@ pub struct ISClusVersion_Vtbl { pub MixedVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISCluster, - ISCluster_Vtbl, - 0xf2e606e4_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISCluster, ISCluster_Vtbl, 0xf2e606e4_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISCluster, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISCluster { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrivateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommonROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommonROProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateROProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6443,13 +6097,11 @@ impl ISCluster { { (::windows_core::Interface::vtable(self).SetName)(::windows_core::Interface::as_raw(self), bstrclustername.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Version(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Version)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetQuorumResource(&self, pclusterresource: P0) -> ::windows_core::Result<()> where @@ -6457,7 +6109,6 @@ impl ISCluster { { (::windows_core::Interface::vtable(self).SetQuorumResource)(::windows_core::Interface::as_raw(self), pclusterresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QuorumResource(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6480,37 +6131,31 @@ impl ISCluster { { (::windows_core::Interface::vtable(self).SetQuorumPath)(::windows_core::Interface::as_raw(self), ppath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Nodes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Nodes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResourceGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResourceGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resources(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Resources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResourceTypes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResourceTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Networks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Networks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NetInterfaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6584,12 +6229,7 @@ pub struct ISCluster_Vtbl { NetInterfaces: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISClusterNames, - ISClusterNames_Vtbl, - 0xf2e606ec_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISClusterNames, ISClusterNames_Vtbl, 0xf2e606ec_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISClusterNames, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6629,12 +6269,7 @@ pub struct ISClusterNames_Vtbl { pub DomainName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISDomainNames, - ISDomainNames_Vtbl, - 0xf2e606e2_2631_11d1_89f1_00a0c90d061e -); +::windows_core::imp::com_interface!(ISDomainNames, ISDomainNames_Vtbl, 0xf2e606e2_2631_11d1_89f1_00a0c90d061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISDomainNames, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9724,7 +9359,6 @@ impl ::core::default::Default for CLRES_CALLBACK_FUNCTION_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_FUNCTION_TABLE { pub TableSize: u32, @@ -9750,7 +9384,6 @@ impl ::core::default::Default for CLRES_FUNCTION_TABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CLRES_FUNCTION_TABLE_0 { pub V1Functions: CLRES_V1_FUNCTIONS, @@ -9777,7 +9410,6 @@ impl ::core::default::Default for CLRES_FUNCTION_TABLE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V1_FUNCTIONS { pub Open: POPEN_ROUTINE, @@ -9817,7 +9449,6 @@ impl ::core::default::Default for CLRES_V1_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V2_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -9858,7 +9489,6 @@ impl ::core::default::Default for CLRES_V2_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V3_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -9899,7 +9529,6 @@ impl ::core::default::Default for CLRES_V3_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CLRES_V4_FUNCTIONS { pub Open: POPEN_V2_ROUTINE, @@ -10077,7 +9706,6 @@ impl ::core::default::Default for CLUSPROP_BINARY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union CLUSPROP_BUFFER_HELPER { pub pb: *mut u8, @@ -10376,7 +10004,6 @@ impl ::core::default::Default for CLUSPROP_SCSI_ADDRESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CLUSPROP_SECURITY_DESCRIPTOR { pub Base: CLUSPROP_VALUE, @@ -10401,7 +10028,6 @@ impl ::core::default::Default for CLUSPROP_SECURITY_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union CLUSPROP_SECURITY_DESCRIPTOR_0 { pub sd: super::super::Security::SECURITY_DESCRIPTOR_RELATIVE, @@ -14268,58 +13894,40 @@ pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM = ::core::option::Option HNODEENUMEX>; pub type PCLUSAPI_CLUSTER_OPEN_ENUM = ::core::option::Option HCLUSENUM>; pub type PCLUSAPI_CLUSTER_OPEN_ENUM_EX = ::core::option::Option HCLUSENUMEX>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_CLOSE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_CREATE_BATCH = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_ENUM_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_ENUM_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_OPEN_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_QUERY_VALUE = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_SET_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_CLUSTER_REG_SET_VALUE_EX = ::core::option::Option u32>; pub type PCLUSAPI_CLUSTER_REG_SYNC_DATABASE = ::core::option::Option i32>; @@ -14383,26 +13991,21 @@ pub type PCLUSAPI_GET_CLUSTER_FROM_NETWORK = ::core::option::Option HCLUSTER>; pub type PCLUSAPI_GET_CLUSTER_FROM_NODE = ::core::option::Option HCLUSTER>; pub type PCLUSAPI_GET_CLUSTER_FROM_RESOURCE = ::core::option::Option HCLUSTER>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_GROUP_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_GROUP_STATE = ::core::option::Option CLUSTER_GROUP_STATE>; pub type PCLUSAPI_GET_CLUSTER_INFORMATION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NETWORK_ID = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NETWORK_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NETWORK_STATE = ::core::option::Option CLUSTER_NETWORK_STATE>; pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE = ::core::option::Option CLUSTER_NETINTERFACE_STATE>; pub type PCLUSAPI_GET_CLUSTER_NODE_ID = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_NODE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option CLUSTER_NODE_STATE>; @@ -14410,12 +14013,10 @@ pub type PCLUSAPI_GET_CLUSTER_NOTIFY = ::core::option::Option u32>; pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_RESOURCE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME = ::core::option::Option super::super::Foundation::BOOL>; pub type PCLUSAPI_GET_CLUSTER_RESOURCE_STATE = ::core::option::Option CLUSTER_RESOURCE_STATE>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; pub type PCLUSAPI_GET_NODE_CLUSTER_STATE = ::core::option::Option u32>; @@ -14501,10 +14102,8 @@ pub type PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; pub type PCLUSTER_REG_CLOSE_READ_BATCH_EX = ::core::option::Option i32>; pub type PCLUSTER_REG_CLOSE_READ_BATCH_REPLY = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PCLUSTER_REG_CREATE_READ_BATCH = ::core::option::Option i32>; pub type PCLUSTER_REG_GET_BATCH_NOTIFICATION = ::core::option::Option i32>; @@ -14527,10 +14126,8 @@ pub type PONLINE_ROUTINE = ::core::option::Option u32>; pub type POPEN_CLUSTER_CRYPT_PROVIDER = ::core::option::Option HCLUSCRYPTPROVIDER>; pub type POPEN_CLUSTER_CRYPT_PROVIDEREX = ::core::option::Option HCLUSCRYPTPROVIDER>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type POPEN_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type POPEN_V2_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; pub type PQUERY_APPINSTANCE_VERSION = ::core::option::Option u32>; @@ -14543,13 +14140,11 @@ pub type PREQUEST_DUMP_ROUTINE = ::core::option::Option u32>; pub type PRESOURCE_CONTROL_ROUTINE = ::core::option::Option u32>; pub type PRESOURCE_TYPE_CONTROL_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_ADD_UNKNOWN_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_CREATE_DIRECTORY_TREE = ::core::option::Option u32>; pub type PRESUTIL_DUP_PARAMETER_BLOCK = ::core::option::Option u32>; pub type PRESUTIL_DUP_STRING = ::core::option::Option ::windows_core::PWSTR>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_ENUM_PRIVATE_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_ENUM_PROPERTIES = ::core::option::Option u32>; @@ -14569,43 +14164,33 @@ pub type PRESUTIL_FIND_SZ_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_FREE_ENVIRONMENT = ::core::option::Option u32>; pub type PRESUTIL_FREE_PARAMETER_BLOCK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_ALL_PROPERTIES = ::core::option::Option u32>; pub type PRESUTIL_GET_BINARY_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_BINARY_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES = ::core::option::Option u32>; pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX = ::core::option::Option u32>; pub type PRESUTIL_GET_DWORD_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_DWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_EXPAND_SZ_VALUE = ::core::option::Option ::windows_core::PWSTR>; pub type PRESUTIL_GET_FILETIME_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_LONG_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_MULTI_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PRIVATE_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTY = ::core::option::Option u32>; pub type PRESUTIL_GET_PROPERTY_FORMATS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_PROPERTY_SIZE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_QWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_GET_RESOURCE_DEPENDENCY = ::core::option::Option HRESOURCE>; @@ -14619,7 +14204,6 @@ pub type PRESUTIL_GET_RESOURCE_NAME = ::core::option::Option HRESOURCE>; pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX = ::core::option::Option HRESOURCE>; pub type PRESUTIL_GET_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_GET_SZ_VALUE = ::core::option::Option ::windows_core::PWSTR>; pub type PRESUTIL_IS_PATH_VALID = ::core::option::Option super::super::Foundation::BOOL>; @@ -14628,61 +14212,44 @@ pub type PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK = ::core::option::Option u32>; pub type PRESUTIL_RESOURCES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; pub type PRESUTIL_RESOURCE_TYPES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_BINARY_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_DWORD_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_EXPAND_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_MULTI_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_TABLE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_PROPERTY_TABLE_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_QWORD_VALUE = ::core::option::Option u32>; pub type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_SZ_VALUE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PRESUTIL_SET_UNKNOWN_PROPERTIES = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_START_RESOURCE_SERVICE = ::core::option::Option u32>; pub type PRESUTIL_STOP_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_STOP_SERVICE = ::core::option::Option u32>; pub type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_PROPERTY_TABLE = ::core::option::Option u32>; pub type PRESUTIL_VERIFY_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type PRESUTIL_VERIFY_SERVICE = ::core::option::Option u32>; pub type PRES_UTIL_VERIFY_SHUTDOWN_SAFE = ::core::option::Option u32>; @@ -14694,10 +14261,8 @@ pub type PSET_RESOURCE_STATUS_ROUTINE = ::core::option::Option u32>; pub type PSET_RESOURCE_WPR_POLICY_ROUTINE = ::core::option::Option u32>; pub type PSIGNAL_FAILURE_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PSTARTUP_EX_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PSTARTUP_ROUTINE = ::core::option::Option u32>; pub type PTERMINATE_ROUTINE = ::core::option::Option; 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 f4353dd7c9..a6dd67e3e3 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpAddFragmentToCache(requestqueuehandle: P0, urlprefix: P1, datachunk: *const HTTP_DATA_CHUNK, cachepolicy: *const HTTP_CACHE_POLICY, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -26,7 +25,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpCancelHttpRequest(requestqueuehandle: P0, requestid: u64, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -59,7 +57,6 @@ pub unsafe fn HttpCreateHttpHandle(requestqueuehandle: *mut super::super::Founda ::windows_targets::link!("httpapi.dll" "system" fn HttpCreateHttpHandle(requestqueuehandle : *mut super::super::Foundation:: HANDLE, reserved : u32) -> u32); HttpCreateHttpHandle(requestqueuehandle, reserved) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn HttpCreateRequestQueue(version: HTTPAPI_VERSION, name: P0, securityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flags: u32, requestqueuehandle: *mut super::super::Foundation::HANDLE) -> u32 @@ -98,7 +95,6 @@ where ::windows_targets::link!("httpapi.dll" "system" 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); HttpDelegateRequestEx(requestqueuehandle.into_param().abi(), delegatequeuehandle.into_param().abi(), requestid, delegateurlgroupid, propertyinfosetsize, propertyinfoset) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpDeleteServiceConfiguration(servicehandle: P0, configid: HTTP_SERVICE_CONFIG_ID, pconfiginformation: *const ::core::ffi::c_void, configinformationlength: u32, poverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -117,7 +113,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpFlushResponseCache(requestqueuehandle: P0, urlprefix: P1, flags: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -164,7 +159,6 @@ pub unsafe fn HttpQueryServerSessionProperty(serversessionid: u64, property: HTT ::windows_targets::link!("httpapi.dll" "system" fn HttpQueryServerSessionProperty(serversessionid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *mut ::core::ffi::c_void, propertyinformationlength : u32, returnlength : *mut u32) -> u32); HttpQueryServerSessionProperty(serversessionid, property, ::core::mem::transmute(propertyinformation.unwrap_or(::std::ptr::null_mut())), propertyinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpQueryServiceConfiguration(servicehandle: P0, configid: HTTP_SERVICE_CONFIG_ID, pinput: ::core::option::Option<*const ::core::ffi::c_void>, inputlength: u32, poutput: ::core::option::Option<*mut ::core::ffi::c_void>, outputlength: u32, preturnlength: ::core::option::Option<*mut u32>, poverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -179,7 +173,6 @@ pub unsafe fn HttpQueryUrlGroupProperty(urlgroupid: u64, property: HTTP_SERVER_P ::windows_targets::link!("httpapi.dll" "system" fn HttpQueryUrlGroupProperty(urlgroupid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *mut ::core::ffi::c_void, propertyinformationlength : u32, returnlength : *mut u32) -> u32); HttpQueryUrlGroupProperty(urlgroupid, property, ::core::mem::transmute(propertyinformation.unwrap_or(::std::ptr::null_mut())), propertyinformationlength, ::core::mem::transmute(returnlength.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpReadFragmentFromCache(requestqueuehandle: P0, urlprefix: P1, byterange: ::core::option::Option<*const HTTP_BYTE_RANGE>, buffer: *mut ::core::ffi::c_void, bufferlength: u32, bytesread: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -190,7 +183,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpReceiveClientCertificate(requestqueuehandle: P0, connectionid: u64, flags: u32, sslclientcertinfo: *mut HTTP_SSL_CLIENT_CERT_INFO, sslclientcertinfosize: u32, bytesreceived: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -200,7 +192,6 @@ where ::windows_targets::link!("httpapi.dll" "system" 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); HttpReceiveClientCertificate(requestqueuehandle.into_param().abi(), connectionid, flags, sslclientcertinfo, sslclientcertinfosize, ::core::mem::transmute(bytesreceived.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] #[inline] pub unsafe fn HttpReceiveHttpRequest(requestqueuehandle: P0, requestid: u64, flags: HTTP_RECEIVE_HTTP_REQUEST_FLAGS, requestbuffer: *mut HTTP_REQUEST_V2, requestbufferlength: u32, bytesreturned: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> u32 @@ -210,7 +201,6 @@ where ::windows_targets::link!("httpapi.dll" "system" fn HttpReceiveHttpRequest(requestqueuehandle : super::super::Foundation:: HANDLE, requestid : u64, flags : HTTP_RECEIVE_HTTP_REQUEST_FLAGS, requestbuffer : *mut HTTP_REQUEST_V2, requestbufferlength : u32, bytesreturned : *mut u32, overlapped : *mut super::super::System::IO:: OVERLAPPED) -> u32); HttpReceiveHttpRequest(requestqueuehandle.into_param().abi(), requestid, flags, requestbuffer, requestbufferlength, ::core::mem::transmute(bytesreturned.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpReceiveRequestEntityBody(requestqueuehandle: P0, requestid: u64, flags: u32, entitybuffer: *mut ::core::ffi::c_void, entitybufferlength: u32, bytesreturned: ::core::option::Option<*mut u32>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -237,7 +227,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpSendHttpResponse(requestqueuehandle: P0, requestid: u64, flags: u32, httpresponse: *const HTTP_RESPONSE_V2, cachepolicy: ::core::option::Option<*const HTTP_CACHE_POLICY>, bytessent: ::core::option::Option<*mut u32>, reserved1: ::core::option::Option<*const ::core::ffi::c_void>, reserved2: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, logdata: ::core::option::Option<*const HTTP_LOG_DATA>) -> u32 @@ -247,7 +236,6 @@ where ::windows_targets::link!("httpapi.dll" "system" 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); HttpSendHttpResponse(requestqueuehandle.into_param().abi(), requestid, flags, httpresponse, ::core::mem::transmute(cachepolicy.unwrap_or(::std::ptr::null())), ::core::mem::transmute(bytessent.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null())), ::core::mem::transmute(logdata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpSendResponseEntityBody(requestqueuehandle: P0, requestid: u64, flags: u32, entitychunks: ::core::option::Option<&[HTTP_DATA_CHUNK]>, bytessent: ::core::option::Option<*mut u32>, reserved1: ::core::option::Option<*const ::core::ffi::c_void>, reserved2: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, logdata: ::core::option::Option<*const HTTP_LOG_DATA>) -> u32 @@ -268,7 +256,6 @@ where ::core::mem::transmute(logdata.unwrap_or(::std::ptr::null())), ) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpSetRequestProperty(requestqueuehandle: P0, id: u64, propertyid: HTTP_REQUEST_PROPERTY, input: ::core::option::Option<*const ::core::ffi::c_void>, inputpropertysize: u32, overlapped: *const super::super::System::IO::OVERLAPPED) -> u32 @@ -291,7 +278,6 @@ pub unsafe fn HttpSetServerSessionProperty(serversessionid: u64, property: HTTP_ ::windows_targets::link!("httpapi.dll" "system" fn HttpSetServerSessionProperty(serversessionid : u64, property : HTTP_SERVER_PROPERTY, propertyinformation : *const ::core::ffi::c_void, propertyinformationlength : u32) -> u32); HttpSetServerSessionProperty(serversessionid, property, propertyinformation, propertyinformationlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpSetServiceConfiguration(servicehandle: P0, configid: HTTP_SERVICE_CONFIG_ID, pconfiginformation: *const ::core::ffi::c_void, configinformationlength: u32, poverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -319,7 +305,6 @@ pub unsafe fn HttpTerminate(flags: HTTP_INITIALIZE, preserved: ::core::option::O ::windows_targets::link!("httpapi.dll" "system" fn HttpTerminate(flags : HTTP_INITIALIZE, preserved : *mut ::core::ffi::c_void) -> u32); HttpTerminate(flags, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpUpdateServiceConfiguration(handle: P0, configid: HTTP_SERVICE_CONFIG_ID, configinfo: *const ::core::ffi::c_void, configinfolength: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -329,7 +314,6 @@ where ::windows_targets::link!("httpapi.dll" "system" fn HttpUpdateServiceConfiguration(handle : super::super::Foundation:: HANDLE, configid : HTTP_SERVICE_CONFIG_ID, configinfo : *const ::core::ffi::c_void, configinfolength : u32, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); HttpUpdateServiceConfiguration(handle.into_param().abi(), configid, configinfo, configinfolength, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpWaitForDemandStart(requestqueuehandle: P0, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -339,7 +323,6 @@ where ::windows_targets::link!("httpapi.dll" "system" fn HttpWaitForDemandStart(requestqueuehandle : super::super::Foundation:: HANDLE, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); HttpWaitForDemandStart(requestqueuehandle.into_param().abi(), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpWaitForDisconnect(requestqueuehandle: P0, connectionid: u64, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -349,7 +332,6 @@ where ::windows_targets::link!("httpapi.dll" "system" fn HttpWaitForDisconnect(requestqueuehandle : super::super::Foundation:: HANDLE, connectionid : u64, overlapped : *const super::super::System::IO:: OVERLAPPED) -> u32); HttpWaitForDisconnect(requestqueuehandle.into_param().abi(), connectionid, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn HttpWaitForDisconnectEx(requestqueuehandle: P0, connectionid: u64, reserved: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> u32 @@ -1796,7 +1778,6 @@ impl ::core::default::Default for HTTP_LISTEN_ENDPOINT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct HTTP_LOGGING_INFO { pub Flags: HTTP_PROPERTY_FLAGS, @@ -2719,7 +2700,6 @@ impl ::core::default::Default for HTTP_REQUEST_TOKEN_BINDING_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_REQUEST_V1 { pub Flags: u32, @@ -2793,7 +2773,6 @@ impl ::core::default::Default for HTTP_REQUEST_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_REQUEST_V2 { pub Base: HTTP_REQUEST_V1, @@ -3183,7 +3162,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_CACHE_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { pub AddrLength: u16, @@ -3222,7 +3200,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { pub AddrCount: u32, @@ -3291,7 +3268,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SETTING_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_KEY { pub LocalAddress: super::WinSock::SOCKADDR_STORAGE, @@ -3329,7 +3305,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_CCS_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3369,7 +3344,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3410,7 +3384,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, @@ -3449,7 +3422,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_CCS_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, @@ -3474,7 +3446,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_KEY { pub pIpPort: *mut super::WinSock::SOCKADDR, @@ -3512,7 +3483,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_KEY_EX { pub IpPort: super::WinSock::SOCKADDR_STORAGE, @@ -3642,7 +3612,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3682,7 +3651,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3723,7 +3691,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY, @@ -3762,7 +3729,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY_EX, @@ -3787,7 +3753,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SET_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_KEY { pub IpPort: super::WinSock::SOCKADDR_STORAGE, @@ -3826,7 +3791,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SNI_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3866,7 +3830,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, @@ -3907,7 +3870,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, @@ -3946,7 +3908,6 @@ impl ::core::default::Default for HTTP_SERVICE_CONFIG_SSL_SNI_SET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, @@ -4349,7 +4310,6 @@ impl ::core::default::Default for HTTP_TLS_SESSION_TICKET_KEYS_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct HTTP_TRANSPORT_ADDRESS { pub pRemoteAddress: *mut super::WinSock::SOCKADDR, 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 984f3ac8af..66b389b8b6 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs @@ -2839,10 +2839,8 @@ impl ::windows_core::TypeKind for PLDAPSearch { pub type DBGPRINT = ::core::option::Option u32>; pub type DEREFERENCECONNECTION = ::core::option::Option u32>; pub type NOTIFYOFNEWCONNECTION = ::core::option::Option super::super::Foundation::BOOLEAN>; -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub type QUERYCLIENTCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; pub type QUERYFORCONNECTION = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type VERIFYSERVERCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/impl.rs index b6854edf01..041dddfa29 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IEnumNetworkConnections_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -62,7 +61,6 @@ impl IEnumNetworkConnections_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IEnumNetworks_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -126,7 +124,6 @@ impl IEnumNetworks_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetwork_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -288,7 +285,6 @@ impl INetwork_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetwork2_Impl: Sized + INetwork_Impl { fn IsDomainAuthenticatedBy(&self, domainauthenticationkind: NLM_DOMAIN_AUTHENTICATION_KIND) -> ::windows_core::Result; @@ -315,7 +311,6 @@ impl INetwork2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetworkConnection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetNetwork(&self) -> ::windows_core::Result; @@ -423,7 +418,6 @@ impl INetworkConnection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetworkConnection2_Impl: Sized + INetworkConnection_Impl { fn IsDomainAuthenticatedBy(&self, domainauthenticationkind: NLM_DOMAIN_AUTHENTICATION_KIND) -> ::windows_core::Result; @@ -639,7 +633,6 @@ impl INetworkEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetworkListManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetNetworks(&self, flags: NLM_ENUM_NETWORK) -> ::windows_core::Result; 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 25ea01da4f..af407b5f87 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -1,21 +1,14 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumNetworkConnections, - IEnumNetworkConnections_Vtbl, - 0xdcb00006_570f_4a9b_8d69_199fdba5723b -); +::windows_core::imp::com_interface!(IEnumNetworkConnections, IEnumNetworkConnections_Vtbl, 0xdcb00006_570f_4a9b_8d69_199fdba5723b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumNetworkConnections, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IEnumNetworkConnections { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -26,7 +19,6 @@ impl IEnumNetworkConnections { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -54,23 +46,16 @@ pub struct IEnumNetworkConnections_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumNetworks, - IEnumNetworks_Vtbl, - 0xdcb00003_570f_4a9b_8d69_199fdba5723b -); +::windows_core::imp::com_interface!(IEnumNetworks, IEnumNetworks_Vtbl, 0xdcb00003_570f_4a9b_8d69_199fdba5723b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumNetworks, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IEnumNetworks { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -81,7 +66,6 @@ impl IEnumNetworks { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -109,12 +93,7 @@ pub struct IEnumNetworks_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetwork, - INetwork_Vtbl, - 0xdcb00002_570f_4a9b_8d69_199fdba5723b -); +::windows_core::imp::com_interface!(INetwork, INetwork_Vtbl, 0xdcb00002_570f_4a9b_8d69_199fdba5723b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetwork, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -147,7 +126,6 @@ impl INetwork { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDomainType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworkConnections(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -199,12 +177,7 @@ pub struct INetwork_Vtbl { pub SetCategory: unsafe extern "system" fn(*mut ::core::ffi::c_void, NLM_NETWORK_CATEGORY) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetwork2, - INetwork2_Vtbl, - 0xb5550abb_3391_4310_804f_25dcc325ed81 -); +::windows_core::imp::com_interface!(INetwork2, INetwork2_Vtbl, 0xb5550abb_3391_4310_804f_25dcc325ed81); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetwork2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, INetwork); #[cfg(feature = "Win32_System_Com")] @@ -237,7 +210,6 @@ impl INetwork2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDomainType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworkConnections(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -278,17 +250,11 @@ pub struct INetwork2_Vtbl { pub IsDomainAuthenticatedBy: unsafe extern "system" fn(*mut ::core::ffi::c_void, NLM_DOMAIN_AUTHENTICATION_KIND, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetworkConnection, - INetworkConnection_Vtbl, - 0xdcb00005_570f_4a9b_8d69_199fdba5723b -); +::windows_core::imp::com_interface!(INetworkConnection, INetworkConnection_Vtbl, 0xdcb00005_570f_4a9b_8d69_199fdba5723b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetworkConnection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl INetworkConnection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetwork(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -336,17 +302,11 @@ pub struct INetworkConnection_Vtbl { pub GetDomainType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut NLM_DOMAIN_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetworkConnection2, - INetworkConnection2_Vtbl, - 0x00e676ed_5a35_4738_92eb_8581738d0f0a -); +::windows_core::imp::com_interface!(INetworkConnection2, INetworkConnection2_Vtbl, 0x00e676ed_5a35_4738_92eb_8581738d0f0a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetworkConnection2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, INetworkConnection); #[cfg(feature = "Win32_System_Com")] impl INetworkConnection2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetwork(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -507,35 +467,26 @@ pub struct INetworkEvents_Vtbl { pub NetworkPropertyChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, NLM_NETWORK_PROPERTY_CHANGE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetworkListManager, - INetworkListManager_Vtbl, - 0xdcb00000_570f_4a9b_8d69_199fdba5723b -); +::windows_core::imp::com_interface!(INetworkListManager, INetworkListManager_Vtbl, 0xdcb00000_570f_4a9b_8d69_199fdba5723b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetworkListManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl INetworkListManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworks(&self, flags: NLM_ENUM_NETWORK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNetworks)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetwork(&self, gdnetworkid: ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNetwork)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(gdnetworkid), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworkConnections(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNetworkConnections)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNetworkConnection(&self, gdnetworkconnectionid: ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/impl.rs index 0e994bf3ae..bca69cf2f8 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWinHttpRequest_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetProxy(&self, proxysetting: i32, proxyserver: &::windows_core::VARIANT, bypasslist: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -202,7 +201,6 @@ impl IWinHttpRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWinHttpRequestEvents_Impl: Sized { fn OnResponseStart(&self, status: i32, contenttype: &::windows_core::BSTR); 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 90798e9a98..45b371bada 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -323,12 +323,7 @@ where WinHttpWriteProxySettings(hsession, fforceupdate.into_param().abi(), pwinhttpproxysettings) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWinHttpRequest, - IWinHttpRequest_Vtbl, - 0x016fe2ec_b2c8_45f8_b23b_39e53a75396b -); +::windows_core::imp::com_interface!(IWinHttpRequest, IWinHttpRequest_Vtbl, 0x016fe2ec_b2c8_45f8_b23b_39e53a75396b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWinHttpRequest, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -466,7 +461,6 @@ impl IWinHttpRequestEvents { { (::windows_core::Interface::vtable(self).OnResponseStart)(::windows_core::Interface::as_raw(self), status, contenttype.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnResponseDataAvailable(&self, data: *const *const super::super::System::Com::SAFEARRAY) { (::windows_core::Interface::vtable(self).OnResponseDataAvailable)(::windows_core::Interface::as_raw(self), data) @@ -1623,7 +1617,6 @@ impl ::core::default::Default for WINHTTP_CONNECTION_GROUP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WINHTTP_CONNECTION_INFO { @@ -1654,7 +1647,6 @@ impl ::core::default::Default for WINHTTP_CONNECTION_INFO { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Networking_WinSock")] pub struct WINHTTP_CONNECTION_INFO { diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/impl.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/impl.rs index b92a352f95..324d89f5db 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDialBranding_Impl: Sized { fn Initialize(&self, pwzconnectoid: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; 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 cd3f9bf3e6..cee51ff14e 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs @@ -479,7 +479,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn FtpFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszsearchfile: P0, lpfindfiledata: ::core::option::Option<*mut super::super::Storage::FileSystem::WIN32_FIND_DATAA>, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void @@ -489,7 +488,6 @@ where ::windows_targets::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_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn FtpFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszsearchfile: P0, lpfindfiledata: ::core::option::Option<*mut super::super::Storage::FileSystem::WIN32_FIND_DATAW>, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void @@ -1013,14 +1011,12 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn InternetAlgIdToStringA(ai: super::super::Security::Cryptography::ALG_ID, lpstr: ::windows_core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { ::windows_targets::link!("wininet.dll" "system" fn InternetAlgIdToStringA(ai : super::super::Security::Cryptography:: ALG_ID, 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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn InternetAlgIdToStringW(ai: super::super::Security::Cryptography::ALG_ID, lpstr: ::windows_core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { @@ -1167,14 +1163,12 @@ where ::windows_targets::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().try_into().unwrap(), pcwszbaseurl.into_param().abi(), dwcodepagehost, dwcodepagepath, fencodepathextra.into_param().abi(), dwcodepageextra, ppwszconvertedurl) } -#[doc = "Required features: `\"Win32_Networking_WinHttp\"`"] #[cfg(feature = "Win32_Networking_WinHttp")] #[inline] pub unsafe fn InternetCrackUrlA(lpszurl: &[u8], dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSA) -> ::windows_core::Result<()> { ::windows_targets::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().try_into().unwrap(), dwflags, lpurlcomponents).ok() } -#[doc = "Required features: `\"Win32_Networking_WinHttp\"`"] #[cfg(feature = "Win32_Networking_WinHttp")] #[inline] pub unsafe fn InternetCrackUrlW(lpszurl: &[u16], dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSW) -> ::windows_core::Result<()> { @@ -1365,7 +1359,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn InternetGetSecurityInfoByURL(lpszurl: P0, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL @@ -1375,7 +1368,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn InternetGetSecurityInfoByURLA(lpszurl: P0, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL @@ -1385,7 +1377,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn InternetGetSecurityInfoByURLW(lpszurl: P0, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL @@ -1964,7 +1955,6 @@ where ::windows_targets::link!("wininet.dll" "system" fn ShowClientAuthCerts(hwndparent : super::super::Foundation:: HWND) -> u32); ShowClientAuthCerts(hwndparent.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn ShowSecurityInfo(hwndparent: P0, psecurityinfo: *const INTERNET_SECURITY_INFO) -> u32 @@ -2153,7 +2143,6 @@ impl IDialBranding { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pwzconnectoid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmap(&self, dwindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5964,7 +5953,6 @@ impl ::core::default::Default for INTERNET_PROXY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct INTERNET_SECURITY_CONNECTION_INFO { pub dwSize: u32, @@ -6005,7 +5993,6 @@ impl ::core::default::Default for INTERNET_SECURITY_CONNECTION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct INTERNET_SECURITY_INFO { pub dwSize: u32, 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 512a9eed4f..2bc0981d31 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn AcceptEx(slistensocket: P0, sacceptsocket: P1, lpoutputbuffer: *mut ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, lpdwbytesreceived: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL @@ -39,7 +38,6 @@ pub unsafe fn GetAcceptExSockaddrs(lpoutputbuffer: *const ::core::ffi::c_void, d ::windows_targets::link!("mswsock.dll" "system" 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)); GetAcceptExSockaddrs(lpoutputbuffer, dwreceivedatalength, dwlocaladdresslength, dwremoteaddresslength, localsockaddr, localsockaddrlength, remotesockaddr, remotesockaddrlength) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn GetAddrInfoExA(pname: P0, pservicename: P1, dwnamespace: u32, lpnspid: ::core::option::Option<*const ::windows_core::GUID>, hints: ::core::option::Option<*const ADDRINFOEXA>, ppresult: *mut *mut ADDRINFOEXA, timeout: ::core::option::Option<*const TIMEVAL>, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> i32 @@ -55,14 +53,12 @@ pub unsafe fn GetAddrInfoExCancel(lphandle: *const super::super::Foundation::HAN ::windows_targets::link!("ws2_32.dll" "system" fn GetAddrInfoExCancel(lphandle : *const super::super::Foundation:: HANDLE) -> i32); GetAddrInfoExCancel(lphandle) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn GetAddrInfoExOverlappedResult(lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn GetAddrInfoExOverlappedResult(lpoverlapped : *const super::super::System::IO:: OVERLAPPED) -> i32); GetAddrInfoExOverlappedResult(lpoverlapped) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn GetAddrInfoExW(pname: P0, pservicename: P1, dwnamespace: u32, lpnspid: ::core::option::Option<*const ::windows_core::GUID>, hints: ::core::option::Option<*const ADDRINFOEXW>, ppresult: *mut *mut ADDRINFOEXW, timeout: ::core::option::Option<*const TIMEVAL>, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lphandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> i32 @@ -166,7 +162,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ProcessSocketNotifications(completionport: P0, registrationinfos: ::core::option::Option<&mut [SOCK_NOTIFY_REGISTRATION]>, timeoutms: u32, completionportentries: ::core::option::Option<&mut [super::super::System::IO::OVERLAPPED_ENTRY]>, receivedentrycount: ::core::option::Option<*mut u32>) -> u32 @@ -318,7 +313,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] #[inline] pub unsafe fn SetAddrInfoExA(pname: P0, pservicename: P1, paddresses: ::core::option::Option<*const SOCKET_ADDRESS>, dwaddresscount: u32, lpblob: ::core::option::Option<*const super::super::System::Com::BLOB>, dwflags: u32, dwnamespace: u32, lpnspid: ::core::option::Option<*const ::windows_core::GUID>, timeout: ::core::option::Option<*const TIMEVAL>, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> i32 @@ -342,7 +336,6 @@ where ::core::mem::transmute(lpnamehandle.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] #[inline] pub unsafe fn SetAddrInfoExW(pname: P0, pservicename: P1, paddresses: ::core::option::Option<*const SOCKET_ADDRESS>, dwaddresscount: u32, lpblob: ::core::option::Option<*const super::super::System::Com::BLOB>, dwflags: u32, dwnamespace: u32, lpnspid: ::core::option::Option<*const ::windows_core::GUID>, timeout: ::core::option::Option<*const TIMEVAL>, lpoverlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> i32 @@ -366,14 +359,12 @@ where ::core::mem::transmute(lpnamehandle.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOA, lpserviceasyncinfo: ::core::option::Option<*const SERVICE_ASYNC_INFO>, lpdwstatusflags: *mut u32) -> i32 { ::windows_targets::link!("mswsock.dll" "system" fn SetServiceA(dwnamespace : u32, dwoperation : SET_SERVICE_OPERATION, dwflags : u32, lpserviceinfo : *const SERVICE_INFOA, lpserviceasyncinfo : *const SERVICE_ASYNC_INFO, lpdwstatusflags : *mut u32) -> i32); SetServiceA(dwnamespace, dwoperation, dwflags, lpserviceinfo, ::core::mem::transmute(lpserviceasyncinfo.unwrap_or(::std::ptr::null())), lpdwstatusflags) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOW, lpserviceasyncinfo: ::core::option::Option<*const SERVICE_ASYNC_INFO>, lpdwstatusflags: *mut u32) -> i32 { @@ -388,7 +379,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn TransmitFile(hsocket: P0, hfile: P1, nnumberofbytestowrite: u32, nnumberofbytespersend: u32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lptransmitbuffers: ::core::option::Option<*const TRANSMIT_FILE_BUFFERS>, dwreserved: u32) -> super::super::Foundation::BOOL @@ -399,7 +389,6 @@ where ::windows_targets::link!("mswsock.dll" "system" 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); TransmitFile(hsocket.into_param().abi(), hfile.into_param().abi(), nnumberofbytestowrite, nnumberofbytespersend, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptransmitbuffers.unwrap_or(::std::ptr::null())), dwreserved) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WPUCompleteOverlappedRequest(s: P0, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwerror: u32, cbtransferred: u32, lperrno: *mut i32) -> i32 @@ -427,7 +416,6 @@ pub unsafe fn WSAAddressToStringW(lpsaaddress: *const SOCKADDR, dwaddresslength: ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSAAdvertiseProvider(puuidproviderid: *const ::windows_core::GUID, pnspv2routine: *const NSPV2_ROUTINE) -> i32 { @@ -536,7 +524,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSAConnect(s : SOCKET, name : *const SOCKADDR, namelen : i32, lpcallerdata : *const WSABUF, lpcalleedata : *mut WSABUF, lpsqos : *const QOS, lpgqos : *const QOS) -> i32); WSAConnect(s.into_param().abi(), name, namelen, ::core::mem::transmute(lpcallerdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcalleedata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpsqos.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpgqos.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAConnectByList(s: P0, socketaddress: *const SOCKET_ADDRESS_LIST, localaddresslength: ::core::option::Option<*mut u32>, localaddress: ::core::option::Option<*mut SOCKADDR>, remoteaddresslength: ::core::option::Option<*mut u32>, remoteaddress: ::core::option::Option<*mut SOCKADDR>, timeout: ::core::option::Option<*const TIMEVAL>, reserved: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -546,7 +533,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" 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); WSAConnectByList(s.into_param().abi(), socketaddress, ::core::mem::transmute(localaddresslength.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(localaddress.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(remoteaddresslength.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(remoteaddress.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAConnectByNameA(s: P0, nodename: P1, servicename: P2, localaddresslength: ::core::option::Option<*mut u32>, localaddress: ::core::option::Option<*mut SOCKADDR>, remoteaddresslength: ::core::option::Option<*mut u32>, remoteaddress: ::core::option::Option<*mut SOCKADDR>, timeout: ::core::option::Option<*const TIMEVAL>, reserved: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -569,7 +555,6 @@ where ) .ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAConnectByNameW(s: P0, nodename: P1, servicename: P2, localaddresslength: ::core::option::Option<*mut u32>, localaddress: ::core::option::Option<*mut SOCKADDR>, remoteaddresslength: ::core::option::Option<*mut u32>, remoteaddress: ::core::option::Option<*mut SOCKADDR>, timeout: ::core::option::Option<*const TIMEVAL>, reserved: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -598,7 +583,6 @@ pub unsafe fn WSACreateEvent() -> ::windows_core::Result(socket: P0, peeraddr: *const SOCKADDR, peeraddrlen: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -629,14 +613,12 @@ pub unsafe fn WSAEnumNameSpaceProvidersA(lpdwbufferlength: *mut u32, lpnspbuffer ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersA(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOA) -> i32); WSAEnumNameSpaceProvidersA(lpdwbufferlength, lpnspbuffer) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSAEnumNameSpaceProvidersExA(lpdwbufferlength: *mut u32, lpnspbuffer: *mut WSANAMESPACE_INFOEXA) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn WSAEnumNameSpaceProvidersExA(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOEXA) -> i32); WSAEnumNameSpaceProvidersExA(lpdwbufferlength, lpnspbuffer) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSAEnumNameSpaceProvidersExW(lpdwbufferlength: *mut u32, lpnspbuffer: *mut WSANAMESPACE_INFOEXW) -> i32 { @@ -681,7 +663,6 @@ pub unsafe fn WSAGetLastError() -> WSA_ERROR { ::windows_targets::link!("ws2_32.dll" "system" fn WSAGetLastError() -> WSA_ERROR); WSAGetLastError() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAGetOverlappedResult(s: P0, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcbtransfer: *mut u32, fwait: P1, lpdwflags: *mut u32) -> ::windows_core::Result<()> @@ -754,7 +735,6 @@ pub unsafe fn WSAInstallServiceClassW(lpserviceclassinfo: *const WSASERVICECLASS ::windows_targets::link!("ws2_32.dll" "system" fn WSAInstallServiceClassW(lpserviceclassinfo : *const WSASERVICECLASSINFOW) -> i32); WSAInstallServiceClassW(lpserviceclassinfo) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAIoctl(s: P0, dwiocontrolcode: u32, lpvinbuffer: ::core::option::Option<*const ::core::ffi::c_void>, cbinbuffer: u32, lpvoutbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -777,14 +757,12 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSAJoinLeaf(s : SOCKET, name : *const SOCKADDR, namelen : i32, lpcallerdata : *const WSABUF, lpcalleedata : *mut WSABUF, lpsqos : *const QOS, lpgqos : *const QOS, dwflags : u32) -> SOCKET); WSAJoinLeaf(s.into_param().abi(), name, namelen, ::core::mem::transmute(lpcallerdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcalleedata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpsqos.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpgqos.unwrap_or(::std::ptr::null())), dwflags) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSALookupServiceBeginA(lpqsrestrictions: *const WSAQUERYSETA, dwcontrolflags: u32, lphlookup: *mut super::super::Foundation::HANDLE) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceBeginA(lpqsrestrictions : *const WSAQUERYSETA, dwcontrolflags : u32, lphlookup : *mut super::super::Foundation:: HANDLE) -> i32); WSALookupServiceBeginA(lpqsrestrictions, dwcontrolflags, lphlookup) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSALookupServiceBeginW(lpqsrestrictions: *const WSAQUERYSETW, dwcontrolflags: u32, lphlookup: *mut super::super::Foundation::HANDLE) -> i32 { @@ -799,7 +777,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceEnd(hlookup : super::super::Foundation:: HANDLE) -> i32); WSALookupServiceEnd(hlookup.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSALookupServiceNextA(hlookup: P0, dwcontrolflags: u32, lpdwbufferlength: *mut u32, lpqsresults: *mut WSAQUERYSETA) -> i32 @@ -809,7 +786,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceNextA(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETA) -> i32); WSALookupServiceNextA(hlookup.into_param().abi(), dwcontrolflags, lpdwbufferlength, lpqsresults) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSALookupServiceNextW(hlookup: P0, dwcontrolflags: u32, lpdwbufferlength: *mut u32, lpqsresults: ::core::option::Option<*mut WSAQUERYSETW>) -> i32 @@ -819,7 +795,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSALookupServiceNextW(hlookup : super::super::Foundation:: HANDLE, dwcontrolflags : u32, lpdwbufferlength : *mut u32, lpqsresults : *mut WSAQUERYSETW) -> i32); WSALookupServiceNextW(hlookup.into_param().abi(), dwcontrolflags, lpdwbufferlength, ::core::mem::transmute(lpqsresults.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSANSPIoctl(hlookup: P0, dwcontrolcode: u32, lpvinbuffer: ::core::option::Option<*const ::core::ffi::c_void>, cbinbuffer: u32, lpvoutbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: ::core::option::Option<*const WSACOMPLETION>) -> i32 @@ -858,14 +833,12 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSAProviderCompleteAsyncCall(hasynccall : super::super::Foundation:: HANDLE, iretcode : i32) -> i32); WSAProviderCompleteAsyncCall(hasynccall.into_param().abi(), iretcode) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAProviderConfigChange(lpnotificationhandle: *mut super::super::Foundation::HANDLE, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn WSAProviderConfigChange(lpnotificationhandle : *mut super::super::Foundation:: HANDLE, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); WSAProviderConfigChange(lpnotificationhandle, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), lpcompletionroutine) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSAQuerySocketSecurity(socket: P0, securityquerytemplate: ::core::option::Option<*const SOCKET_SECURITY_QUERY_TEMPLATE>, securityquerytemplatelen: u32, securityqueryinfo: ::core::option::Option<*mut SOCKET_SECURITY_QUERY_INFO>, securityqueryinfolen: *mut u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -875,7 +848,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn WSAQuerySocketSecurity(socket : SOCKET, securityquerytemplate : *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen : u32, securityqueryinfo : *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen : *mut u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); WSAQuerySocketSecurity(socket.into_param().abi(), ::core::mem::transmute(securityquerytemplate.unwrap_or(::std::ptr::null())), securityquerytemplatelen, ::core::mem::transmute(securityqueryinfo.unwrap_or(::std::ptr::null_mut())), securityqueryinfolen, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null())), completionroutine) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSARecv(s: P0, lpbuffers: &[WSABUF], lpnumberofbytesrecvd: ::core::option::Option<*mut u32>, lpflags: *mut u32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -901,7 +873,6 @@ where ::windows_targets::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().try_into().unwrap(), flags) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSARecvFrom(s: P0, lpbuffers: &[WSABUF], lpnumberofbytesrecvd: ::core::option::Option<*mut u32>, lpflags: *mut u32, lpfrom: ::core::option::Option<*mut SOCKADDR>, lpfromlen: ::core::option::Option<*mut i32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -929,7 +900,6 @@ pub unsafe fn WSARevertImpersonation() -> i32 { ::windows_targets::link!("fwpuclnt.dll" "system" fn WSARevertImpersonation() -> i32); WSARevertImpersonation() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSASend(s: P0, lpbuffers: &[WSABUF], lpnumberofbytessent: ::core::option::Option<*mut u32>, dwflags: u32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -947,7 +917,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSASendDisconnect(s : SOCKET, lpoutbounddisconnectdata : *const WSABUF) -> i32); WSASendDisconnect(s.into_param().abi(), ::core::mem::transmute(lpoutbounddisconnectdata.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSASendMsg(handle: P0, lpmsg: *const WSAMSG, dwflags: u32, lpnumberofbytessent: ::core::option::Option<*mut u32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -957,7 +926,6 @@ where ::windows_targets::link!("ws2_32.dll" "system" fn WSASendMsg(handle : SOCKET, lpmsg : *const WSAMSG, dwflags : u32, lpnumberofbytessent : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); WSASendMsg(handle.into_param().abi(), lpmsg, dwflags, ::core::mem::transmute(lpnumberofbytessent.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), lpcompletionroutine) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSASendTo(s: P0, lpbuffers: &[WSABUF], lpnumberofbytessent: ::core::option::Option<*mut u32>, dwflags: u32, lpto: ::core::option::Option<*const SOCKADDR>, itolen: i32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -985,21 +953,18 @@ pub unsafe fn WSASetLastError(ierror: i32) { ::windows_targets::link!("ws2_32.dll" "system" fn WSASetLastError(ierror : i32)); WSASetLastError(ierror) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSASetServiceA(lpqsreginfo: *const WSAQUERYSETA, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn WSASetServiceA(lpqsreginfo : *const WSAQUERYSETA, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); WSASetServiceA(lpqsreginfo, essoperation, dwcontrolflags) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSASetServiceW(lpqsreginfo: *const WSAQUERYSETW, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32) -> i32 { ::windows_targets::link!("ws2_32.dll" "system" fn WSASetServiceW(lpqsreginfo : *const WSAQUERYSETW, essoperation : WSAESETSERVICEOP, dwcontrolflags : u32) -> i32); WSASetServiceW(lpqsreginfo, essoperation, dwcontrolflags) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSASetSocketPeerTargetName(socket: P0, peertargetname: *const SOCKET_PEER_TARGET_NAME, peertargetnamelen: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -1009,7 +974,6 @@ where ::windows_targets::link!("fwpuclnt.dll" "system" fn WSASetSocketPeerTargetName(socket : SOCKET, peertargetname : *const SOCKET_PEER_TARGET_NAME, peertargetnamelen : u32, overlapped : *const super::super::System::IO:: OVERLAPPED, completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32); WSASetSocketPeerTargetName(socket.into_param().abi(), peertargetname, peertargetnamelen, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null())), completionroutine) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WSASetSocketSecurity(socket: P0, securitysettings: ::core::option::Option<*const SOCKET_SECURITY_SETTINGS>, securitysettingslen: u32, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 @@ -1103,7 +1067,6 @@ pub unsafe fn WSCEnumNameSpaceProviders32(lpdwbufferlength: *mut u32, lpnspbuffe ::windows_targets::link!("ws2_32.dll" "system" fn WSCEnumNameSpaceProviders32(lpdwbufferlength : *mut u32, lpnspbuffer : *mut WSANAMESPACE_INFOW) -> i32); WSCEnumNameSpaceProviders32(lpdwbufferlength, lpnspbuffer) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] #[inline] @@ -1168,7 +1131,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WSCInstallNameSpaceEx(lpszidentifier: P0, lpszpathname: P1, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows_core::GUID, lpproviderspecific: *const super::super::System::Com::BLOB) -> i32 @@ -1179,7 +1141,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] #[inline] @@ -5417,7 +5378,6 @@ impl ::core::default::Default for DL_TEREDO_ADDRESS_PRV_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DL_TUNNEL_ADDRESS { pub CompartmentId: super::super::System::Kernel::COMPARTMENT_ID, @@ -8739,7 +8699,6 @@ impl ::core::default::Default for NPI_MODULEID_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NSPV2_ROUTINE { pub cbSize: u32, @@ -8778,7 +8737,6 @@ impl ::core::default::Default for NSPV2_ROUTINE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub struct NSP_ROUTINE { pub cbSize: u32, @@ -8881,7 +8839,6 @@ impl ::core::default::Default for NS_INFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NS_SERVICE_INFOA { pub dwNameSpace: u32, @@ -8920,7 +8877,6 @@ impl ::core::default::Default for NS_SERVICE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NS_SERVICE_INFOW { pub dwNameSpace: u32, @@ -10031,7 +9987,6 @@ impl ::core::default::Default for SERVICE_ASYNC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SERVICE_INFOA { pub lpServiceType: *mut ::windows_core::GUID, @@ -10078,7 +10033,6 @@ impl ::core::default::Default for SERVICE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SERVICE_INFOW { pub lpServiceType: *mut ::windows_core::GUID, @@ -10946,7 +10900,6 @@ impl ::core::default::Default for SOCKET_PEER_TARGET_NAME { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SOCKET_PROCESSOR_AFFINITY { pub Processor: super::super::System::Kernel::PROCESSOR_NUMBER, @@ -12300,7 +12253,6 @@ impl ::core::default::Default for WSABUF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION { pub Type: WSACOMPLETIONTYPE, @@ -12325,7 +12277,6 @@ impl ::core::default::Default for WSACOMPLETION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub union WSACOMPLETION_0 { pub WindowMessage: WSACOMPLETION_0_3, @@ -12352,7 +12303,6 @@ impl ::core::default::Default for WSACOMPLETION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_0 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -12383,7 +12333,6 @@ impl ::core::default::Default for WSACOMPLETION_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_1 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -12421,7 +12370,6 @@ impl ::core::default::Default for WSACOMPLETION_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_2 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, @@ -12461,7 +12409,6 @@ impl ::core::default::Default for WSACOMPLETION_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSACOMPLETION_0_3 { pub hWnd: super::super::Foundation::HWND, @@ -12681,7 +12628,6 @@ impl ::core::default::Default for WSANAMESPACE_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSANAMESPACE_INFOEXA { pub NSProviderId: ::windows_core::GUID, @@ -12724,7 +12670,6 @@ impl ::core::default::Default for WSANAMESPACE_INFOEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSANAMESPACE_INFOEXW { pub NSProviderId: ::windows_core::GUID, @@ -13165,7 +13110,6 @@ impl ::core::default::Default for WSAPROTOCOL_INFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSET2A { pub dwSize: u32, @@ -13231,7 +13175,6 @@ impl ::core::default::Default for WSAQUERYSET2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSET2W { pub dwSize: u32, @@ -13297,7 +13240,6 @@ impl ::core::default::Default for WSAQUERYSET2W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSETA { pub dwSize: u32, @@ -13365,7 +13307,6 @@ impl ::core::default::Default for WSAQUERYSETA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct WSAQUERYSETW { pub dwSize: u32, @@ -13433,7 +13374,6 @@ impl ::core::default::Default for WSAQUERYSETW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSASENDMSG { pub lpMsg: *mut WSAMSG, @@ -13682,7 +13622,6 @@ impl ::core::default::Default for WSPDATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct WSPPROC_TABLE { pub lpWSPAccept: LPWSPACCEPT, @@ -13935,13 +13874,10 @@ impl ::core::default::Default for tcp_keepalive { } pub type LPBLOCKINGCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub type LPCONDITIONPROC = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_ACCEPTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_CONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_DISCONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_GETACCEPTEXSOCKADDRS = ::core::option::Option; @@ -13959,52 +13895,39 @@ pub type LPFN_RIORESIZECOMPLETIONQUEUE = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_RIOSEND = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_RIOSENDEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_TRANSMITFILE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_TRANSMITPACKETS = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFN_WSAPOLL = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_WSARECVMSG = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPFN_WSASENDMSG = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPLOOKUPSERVICE_COMPLETION_ROUTINE = ::core::option::Option; pub type LPNSPCLEANUP = ::core::option::Option i32>; pub type LPNSPGETSERVICECLASSINFO = ::core::option::Option i32>; pub type LPNSPINSTALLSERVICECLASS = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPNSPIOCTL = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPLOOKUPSERVICEBEGIN = ::core::option::Option i32>; pub type LPNSPLOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPLOOKUPSERVICENEXT = ::core::option::Option i32>; pub type LPNSPREMOVESERVICECLASS = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPSETSERVICE = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub type LPNSPSTARTUP = ::core::option::Option i32>; pub type LPNSPV2CLEANUP = ::core::option::Option i32>; pub type LPNSPV2CLIENTSESSIONRUNDOWN = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2LOOKUPSERVICEBEGIN = ::core::option::Option i32>; pub type LPNSPV2LOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2LOOKUPSERVICENEXTEX = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNSPV2SETSERVICEEX = ::core::option::Option; pub type LPNSPV2STARTUP = ::core::option::Option i32>; @@ -14012,7 +13935,6 @@ pub type LPSERVICE_CALLBACK_PROC = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWPUCLOSESOCKETHANDLE = ::core::option::Option i32>; pub type LPWPUCLOSETHREAD = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWPUCOMPLETEOVERLAPPEDREQUEST = ::core::option::Option i32>; pub type LPWPUCREATEEVENT = ::core::option::Option super::super::Foundation::HANDLE>; @@ -14027,7 +13949,6 @@ pub type LPWPUQUERYSOCKETHANDLECONTEXT = ::core::option::Option i32>; pub type LPWPURESETEVENT = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWPUSETEVENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option; pub type LPWSAUSERAPC = ::core::option::Option; @@ -14052,37 +13973,30 @@ pub type LPWSPCONNECT = ::core::option::Option i32>; pub type LPWSPENUMNETWORKEVENTS = ::core::option::Option i32>; pub type LPWSPEVENTSELECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPGETOVERLAPPEDRESULT = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWSPGETPEERNAME = ::core::option::Option i32>; pub type LPWSPGETQOSBYNAME = ::core::option::Option super::super::Foundation::BOOL>; pub type LPWSPGETSOCKNAME = ::core::option::Option i32>; pub type LPWSPGETSOCKOPT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPIOCTL = ::core::option::Option i32>; pub type LPWSPJOINLEAF = ::core::option::Option SOCKET>; pub type LPWSPLISTEN = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPRECV = ::core::option::Option i32>; pub type LPWSPRECVDISCONNECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPRECVFROM = ::core::option::Option i32>; pub type LPWSPSELECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSEND = ::core::option::Option i32>; pub type LPWSPSENDDISCONNECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSENDTO = ::core::option::Option i32>; pub type LPWSPSETSOCKOPT = ::core::option::Option i32>; pub type LPWSPSHUTDOWN = ::core::option::Option i32>; pub type LPWSPSOCKET = ::core::option::Option SOCKET>; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type LPWSPSTARTUP = ::core::option::Option i32>; pub type LPWSPSTRINGTOADDRESS = ::core::option::Option i32>; 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 f7ea99e590..812786bfbb 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -4613,7 +4613,6 @@ impl ::core::default::Default for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { pub callback: WS_CERTIFICATE_VALIDATION_CALLBACK, @@ -4733,7 +4732,6 @@ impl ::core::default::Default for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { pub authenticator: WS_SAML_AUTHENTICATOR, @@ -5030,7 +5028,6 @@ impl ::core::default::Default for WS_CONTRACT_DESCRIPTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct WS_CUSTOM_CERT_CREDENTIAL { pub credential: WS_CERT_CREDENTIAL, @@ -7603,7 +7600,6 @@ impl ::core::default::Default for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { pub keyHandle: WS_SECURITY_KEY_HANDLE, @@ -12568,10 +12564,8 @@ pub type WS_ABORT_LISTENER_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type WS_ASYNC_CALLBACK = ::core::option::Option; pub type WS_ASYNC_FUNCTION = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type WS_CERTIFICATE_VALIDATION_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`"] #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type WS_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; @@ -12595,7 +12589,6 @@ pub type WS_FREE_CHANNEL_CALLBACK = ::core::option::Option; pub type WS_FREE_ENCODER_CALLBACK = ::core::option::Option; pub type WS_FREE_LISTENER_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type WS_GET_CERT_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/Networking/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/mod.rs index 9b5bc57c23..44bbbe75d8 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/mod.rs @@ -1,36 +1,24 @@ #[cfg(feature = "Win32_Networking_ActiveDirectory")] -#[doc = "Required features: `\"Win32_Networking_ActiveDirectory\"`"] pub mod ActiveDirectory; #[cfg(feature = "Win32_Networking_BackgroundIntelligentTransferService")] -#[doc = "Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`"] pub mod BackgroundIntelligentTransferService; #[cfg(feature = "Win32_Networking_Clustering")] -#[doc = "Required features: `\"Win32_Networking_Clustering\"`"] pub mod Clustering; #[cfg(feature = "Win32_Networking_HttpServer")] -#[doc = "Required features: `\"Win32_Networking_HttpServer\"`"] pub mod HttpServer; #[cfg(feature = "Win32_Networking_Ldap")] -#[doc = "Required features: `\"Win32_Networking_Ldap\"`"] pub mod Ldap; #[cfg(feature = "Win32_Networking_NetworkListManager")] -#[doc = "Required features: `\"Win32_Networking_NetworkListManager\"`"] pub mod NetworkListManager; #[cfg(feature = "Win32_Networking_RemoteDifferentialCompression")] -#[doc = "Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`"] pub mod RemoteDifferentialCompression; #[cfg(feature = "Win32_Networking_WebSocket")] -#[doc = "Required features: `\"Win32_Networking_WebSocket\"`"] pub mod WebSocket; #[cfg(feature = "Win32_Networking_WinHttp")] -#[doc = "Required features: `\"Win32_Networking_WinHttp\"`"] pub mod WinHttp; #[cfg(feature = "Win32_Networking_WinInet")] -#[doc = "Required features: `\"Win32_Networking_WinInet\"`"] pub mod WinInet; #[cfg(feature = "Win32_Networking_WinSock")] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] pub mod WinSock; #[cfg(feature = "Win32_Networking_WindowsWebServices")] -#[doc = "Required features: `\"Win32_Networking_WindowsWebServices\"`"] pub mod 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 53d19f3e53..85af5046b0 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs @@ -33,7 +33,6 @@ pub unsafe fn SaferGetPolicyInformation(dwscopeid: u32, saferpolicyinfoclass: SA ::windows_targets::link!("advapi32.dll" "system" fn SaferGetPolicyInformation(dwscopeid : u32, saferpolicyinfoclass : SAFER_POLICY_INFO_CLASS, infobuffersize : u32, infobuffer : *mut ::core::ffi::c_void, infobufferretsize : *mut u32, lpreserved : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); SaferGetPolicyInformation(dwscopeid, saferpolicyinfoclass, infobuffersize, infobuffer, infobufferretsize, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn SaferIdentifyLevel(pcodeproperties: ::core::option::Option<&[SAFER_CODE_PROPERTIES_V2]>, plevelhandle: *mut super::SAFER_LEVEL_HANDLE, lpreserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { @@ -222,7 +221,6 @@ impl ::core::fmt::Debug for SAFER_POLICY_INFO_CLASS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_CODE_PROPERTIES_V1 { pub cbSize: u32, @@ -284,7 +282,6 @@ impl ::core::default::Default for SAFER_CODE_PROPERTIES_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_CODE_PROPERTIES_V2 { pub cbSize: u32, @@ -356,7 +353,6 @@ impl ::core::default::Default for SAFER_CODE_PROPERTIES_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_HASH_IDENTIFICATION { pub header: SAFER_IDENTIFICATION_HEADER, @@ -401,7 +397,6 @@ impl ::core::default::Default for SAFER_HASH_IDENTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SAFER_HASH_IDENTIFICATION2 { pub hashIdentification: SAFER_HASH_IDENTIFICATION, diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/impl.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/impl.rs index f6a5ea7bdb..dbd9da64ed 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait AsyncIAssociatedIdentityProvider_Impl: Sized { fn Begin_AssociateIdentity(&self, hwndparent: super::super::super::super::Foundation::HWND) -> ::windows_core::Result<()>; @@ -63,7 +62,6 @@ impl AsyncIAssociatedIdentityProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait AsyncIConnectedIdentityProvider_Impl: Sized { fn Begin_ConnectIdentity(&self, authbuffer: *const u8, authbuffersize: u32) -> ::windows_core::Result<()>; @@ -189,7 +187,6 @@ impl AsyncIIdentityAdvise_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait AsyncIIdentityAuthentication_Impl: Sized { fn Begin_SetIdentityCredential(&self, credbuffer: *const u8, credbufferlength: u32) -> ::windows_core::Result<()>; @@ -234,7 +231,6 @@ impl AsyncIIdentityAuthentication_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait AsyncIIdentityProvider_Impl: Sized { fn Begin_GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()>; @@ -393,7 +389,6 @@ impl AsyncIIdentityProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait AsyncIIdentityStore_Impl: Sized { fn Begin_GetCount(&self) -> ::windows_core::Result<()>; @@ -547,7 +542,6 @@ impl AsyncIIdentityStoreEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IAssociatedIdentityProvider_Impl: Sized { fn AssociateIdentity(&self, hwndparent: super::super::super::super::Foundation::HWND) -> ::windows_core::Result; @@ -591,7 +585,6 @@ impl IAssociatedIdentityProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IConnectedIdentityProvider_Impl: Sized { fn ConnectIdentity(&self, authbuffer: *const u8, authbuffersize: u32) -> ::windows_core::Result<()>; @@ -672,7 +665,6 @@ impl IIdentityAdvise_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IIdentityAuthentication_Impl: Sized { fn SetIdentityCredential(&self, credbuffer: *const u8, credbufferlength: u32) -> ::windows_core::Result<()>; @@ -703,7 +695,6 @@ impl IIdentityAuthentication_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IIdentityProvider_Impl: Sized { fn GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result; @@ -800,7 +791,6 @@ impl IIdentityProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IIdentityStore_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; 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 7e71b6fbea..c43a605d72 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 @@ -7,7 +7,6 @@ impl AsyncIAssociatedIdentityProvider { { (::windows_core::Interface::vtable(self).Begin_AssociateIdentity)(::windows_core::Interface::as_raw(self), hwndparent.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Finish_AssociateIdentity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -70,7 +69,6 @@ impl AsyncIConnectedIdentityProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Finish_IsConnected)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Begin_GetUrl(&self, identifier: IDENTITY_URL, context: P0) -> ::windows_core::Result<()> where @@ -136,12 +134,10 @@ impl AsyncIIdentityAuthentication { pub unsafe fn Finish_SetIdentityCredential(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Finish_SetIdentityCredential)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Begin_ValidateIdentityCredential(&self, credbuffer: &[u8], ppidentityproperties: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Begin_ValidateIdentityCredential)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(credbuffer.as_ptr()), credbuffer.len().try_into().unwrap(), ::core::mem::transmute(ppidentityproperties.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Finish_ValidateIdentityCredential(&self, ppidentityproperties: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Finish_ValidateIdentityCredential)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppidentityproperties.unwrap_or(::std::ptr::null_mut()))).ok() @@ -165,12 +161,10 @@ pub struct AsyncIIdentityAuthentication_Vtbl { ::windows_core::imp::com_interface!(AsyncIIdentityProvider, AsyncIIdentityProvider_Vtbl, 0xc6fc9901_c433_4646_8f48_4e4687aae2a0); ::windows_core::imp::interface_hierarchy!(AsyncIIdentityProvider, ::windows_core::IUnknown); impl AsyncIIdentityProvider { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Begin_GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: ::core::option::Option<*const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pfilterpropvarvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Begin_GetIdentityEnum)(::windows_core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pfilterpropvarvalue.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Finish_GetIdentityEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -182,13 +176,11 @@ impl AsyncIIdentityProvider { { (::windows_core::Interface::vtable(self).Begin_Create)(::windows_core::Interface::as_raw(self), lpszusername.into_param().abi(), ::core::mem::transmute(pkeywordstoadd)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Finish_Create(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Finish_Create)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Begin_Import(&self, ppropertystore: P0) -> ::windows_core::Result<()> where @@ -214,7 +206,6 @@ impl AsyncIIdentityProvider { { (::windows_core::Interface::vtable(self).Begin_FindByUniqueID)(::windows_core::Interface::as_raw(self), lpszuniqueid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Finish_FindByUniqueID(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -223,7 +214,6 @@ impl AsyncIIdentityProvider { pub unsafe fn Begin_GetProviderPropertyStore(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Begin_GetProviderPropertyStore)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Finish_GetProviderPropertyStore(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -319,12 +309,10 @@ impl AsyncIIdentityStore { pub unsafe fn Finish_ConvertToSid(&self, psid: ::core::option::Option<*mut u8>, pcbrequiredsid: *mut u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Finish_ConvertToSid)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(psid.unwrap_or(::std::ptr::null_mut())), pcbrequiredsid).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Begin_EnumerateIdentities(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: ::core::option::Option<*const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pfilterpropvarvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Begin_EnumerateIdentities)(::windows_core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pfilterpropvarvalue.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Finish_EnumerateIdentities(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -395,7 +383,6 @@ pub struct AsyncIIdentityStoreEx_Vtbl { ::windows_core::imp::com_interface!(IAssociatedIdentityProvider, IAssociatedIdentityProvider_Vtbl, 0x2af066b3_4cbb_4cba_a798_204b6af68cc0); ::windows_core::imp::interface_hierarchy!(IAssociatedIdentityProvider, ::windows_core::IUnknown); impl IAssociatedIdentityProvider { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn AssociateIdentity(&self, hwndparent: P0) -> ::windows_core::Result where @@ -443,7 +430,6 @@ impl IConnectedIdentityProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsConnected)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUrl(&self, identifier: IDENTITY_URL, context: P0, postdata: *mut ::windows_core::VARIANT, url: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> where @@ -491,7 +477,6 @@ impl IIdentityAuthentication { pub unsafe fn SetIdentityCredential(&self, credbuffer: ::core::option::Option<&[u8]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIdentityCredential)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(credbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), credbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn ValidateIdentityCredential(&self, credbuffer: &[u8], ppidentityproperties: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ValidateIdentityCredential)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(credbuffer.as_ptr()), credbuffer.len().try_into().unwrap(), ::core::mem::transmute(ppidentityproperties.unwrap_or(::std::ptr::null_mut()))).ok() @@ -510,13 +495,11 @@ pub struct IIdentityAuthentication_Vtbl { ::windows_core::imp::com_interface!(IIdentityProvider, IIdentityProvider_Vtbl, 0x0d1b9e0c_e8ba_4f55_a81b_bce934b948f5); ::windows_core::imp::interface_hierarchy!(IIdentityProvider, ::windows_core::IUnknown); impl IIdentityProvider { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetIdentityEnum(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: ::core::option::Option<*const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pfilterpropvarvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIdentityEnum)(::windows_core::Interface::as_raw(self), eidentitytype, ::core::mem::transmute(pfilterkey.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pfilterpropvarvalue.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Create(&self, lpszusername: P0, pppropertystore: *mut ::core::option::Option, pkeywordstoadd: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> where @@ -524,7 +507,6 @@ impl IIdentityProvider { { (::windows_core::Interface::vtable(self).Create)(::windows_core::Interface::as_raw(self), lpszusername.into_param().abi(), ::core::mem::transmute(pppropertystore), ::core::mem::transmute(pkeywordstoadd)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Import(&self, ppropertystore: P0) -> ::windows_core::Result<()> where @@ -538,7 +520,6 @@ impl IIdentityProvider { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), lpszuniqueid.into_param().abi(), ::core::mem::transmute(pkeywordstodelete)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn FindByUniqueID(&self, lpszuniqueid: P0) -> ::windows_core::Result where @@ -547,7 +528,6 @@ impl IIdentityProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindByUniqueID)(::windows_core::Interface::as_raw(self), lpszuniqueid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProviderPropertyStore(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -614,7 +594,6 @@ impl IIdentityStore { { (::windows_core::Interface::vtable(self).ConvertToSid)(::windows_core::Interface::as_raw(self), lpszuniqueid.into_param().abi(), providerguid, psid.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(psid.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcbrequiredsid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn EnumerateIdentities(&self, eidentitytype: IDENTITY_TYPE, pfilterkey: ::core::option::Option<*const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pfilterpropvarvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); 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 4f3a58441a..c0a5e8f4d4 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 @@ -1,14 +1,11 @@ #[cfg(feature = "Win32_Security_Authentication_Identity_Provider")] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity_Provider\"`"] pub mod Provider; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn AcquireCredentialsHandleA(pszprincipal: P0, pszpackage: P1, fcredentialuse: SECPKG_CRED, pvlogonid: ::core::option::Option<*const ::core::ffi::c_void>, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows_core::Result<()> @@ -19,7 +16,6 @@ where ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn AcquireCredentialsHandleW(pszprincipal: P0, pszpackage: P1, fcredentialuse: SECPKG_CRED, pvlogonid: ::core::option::Option<*const ::core::ffi::c_void>, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows_core::Result<()> @@ -30,7 +26,6 @@ where ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn AddCredentialsA(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: P0, pszpackage: P1, fcredentialuse: u32, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows_core::Result<()> @@ -41,7 +36,6 @@ where ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn AddCredentialsW(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: P0, pszpackage: P1, fcredentialuse: u32, pauthdata: ::core::option::Option<*const ::core::ffi::c_void>, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: ::core::option::Option<*const ::core::ffi::c_void>, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows_core::Result<()> @@ -68,7 +62,6 @@ where ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ApplyControlToken(phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc) -> ::windows_core::Result<()> { @@ -231,35 +224,30 @@ where ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn CompleteAuthToken(phcontext: *const super::super::Credentials::SecHandle, ptoken: *const SecBufferDesc) -> ::windows_core::Result<()> { ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn CredMarshalTargetInfo(intargetinfo: *const super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, buffer: *mut *mut u16, buffersize: *mut u32) -> super::super::super::Foundation::NTSTATUS { ::windows_targets::link!("secur32.dll" "system" fn CredMarshalTargetInfo(intargetinfo : *const super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW, buffer : *mut *mut u16, buffersize : *mut u32) -> super::super::super::Foundation:: NTSTATUS); CredMarshalTargetInfo(intargetinfo, buffer, buffersize) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, rettargetinfo: ::core::option::Option<*mut *mut super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW>, retactualsize: ::core::option::Option<*mut u32>) -> super::super::super::Foundation::NTSTATUS { ::windows_targets::link!("secur32.dll" "system" fn CredUnmarshalTargetInfo(buffer : *const u16, buffersize : u32, rettargetinfo : *mut *mut super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW, retactualsize : *mut u32) -> super::super::super::Foundation:: NTSTATUS); CredUnmarshalTargetInfo(buffer, buffersize, ::core::mem::transmute(rettargetinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(retactualsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn DeleteSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows_core::Result<()> { @@ -282,7 +270,6 @@ where ::windows_targets::link!("secur32.dll" "system" fn DeleteSecurityPackageW(pszpackagename : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); DeleteSecurityPackageW(pszpackagename.into_param().abi()).ok() } -#[doc = "Required features: `\"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 { @@ -299,7 +286,6 @@ pub unsafe fn EnumerateSecurityPackagesW(pcpackages: *mut u32, pppackageinfo: *m ::windows_targets::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_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<()> { @@ -311,7 +297,6 @@ pub unsafe fn FreeContextBuffer(pvcontextbuffer: *mut ::core::ffi::c_void) -> :: ::windows_targets::link!("secur32.dll" "system" fn FreeContextBuffer(pvcontextbuffer : *mut ::core::ffi::c_void) -> ::windows_core::HRESULT); FreeContextBuffer(pvcontextbuffer).ok() } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn FreeCredentialsHandle(phcredential: *const super::super::Credentials::SecHandle) -> ::windows_core::Result<()> { @@ -338,14 +323,12 @@ pub unsafe fn GetUserNameExW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::w ::windows_targets::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_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ImpersonateSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows_core::Result<()> { ::windows_targets::link!("secur32.dll" "system" fn ImpersonateSecurityContext(phcontext : *const super::super::Credentials:: SecHandle) -> ::windows_core::HRESULT); ImpersonateSecurityContext(phcontext).ok() } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ImportSecurityContextA(pszpackage: P0, ppackedcontext: *const SecBuffer, token: *const ::core::ffi::c_void) -> ::windows_core::Result @@ -356,7 +339,6 @@ where let mut result__ = ::std::mem::zeroed(); ImportSecurityContextA(pszpackage.into_param().abi(), ppackedcontext, token, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ImportSecurityContextW(pszpackage: P0, ppackedcontext: *const SecBuffer, token: *const ::core::ffi::c_void) -> ::windows_core::Result @@ -367,21 +349,18 @@ where let mut result__ = ::std::mem::zeroed(); ImportSecurityContextW(pszpackage.into_param().abi(), ppackedcontext, token, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn InitSecurityInterfaceA() -> *mut SecurityFunctionTableA { ::windows_targets::link!("secur32.dll" "system" fn InitSecurityInterfaceA() -> *mut SecurityFunctionTableA); InitSecurityInterfaceA() } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn InitSecurityInterfaceW() -> *mut SecurityFunctionTableW { ::windows_targets::link!("secur32.dll" "system" fn InitSecurityInterfaceW() -> *mut SecurityFunctionTableW); InitSecurityInterfaceW() } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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 { @@ -401,7 +380,6 @@ pub unsafe fn InitializeSecurityContextA(phcredential: ::core::option::Option<*c ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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 { @@ -760,70 +738,60 @@ where ::windows_targets::link!("secur32.dll" "system" fn LsaUnregisterPolicyChangeNotification(informationclass : POLICY_NOTIFICATION_INFORMATION_CLASS, notificationeventhandle : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: NTSTATUS); LsaUnregisterPolicyChangeNotification(informationclass, notificationeventhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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_targets::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_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_targets::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_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_targets::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_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_targets::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_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_targets::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_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_targets::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_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_targets::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_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_targets::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_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_targets::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_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<()> { @@ -848,7 +816,6 @@ where let mut result__ = ::std::mem::zeroed(); QuerySecurityPackageInfoW(pszpackagename.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn RevertSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows_core::Result<()> { @@ -1155,7 +1122,6 @@ where ::windows_targets::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_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 { @@ -1172,7 +1138,6 @@ pub unsafe fn SaslEnumerateProfilesW(profilelist: *mut ::windows_core::PWSTR, pr ::windows_targets::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_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<()> { @@ -1209,7 +1174,6 @@ pub unsafe fn SaslIdentifyPackageW(pinput: *const SecBufferDesc) -> ::windows_co let mut result__ = ::std::mem::zeroed(); SaslIdentifyPackageW(pinput, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SaslInitializeSecurityContextA(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, psztargetname: P0, 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 @@ -1232,7 +1196,6 @@ where ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SaslInitializeSecurityContextW(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, psztargetname: P0, 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 @@ -1255,7 +1218,6 @@ where ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut())), ) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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<()> { @@ -1270,42 +1232,36 @@ where ::windows_targets::link!("sas.dll" "system" fn SendSAS(asuser : super::super::super::Foundation:: BOOL)); SendSAS(asuser.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[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_targets::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_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_targets::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_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_targets::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_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_targets::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_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn SslCrackCertificate(pbcertificate: *mut u8, cbcertificate: u32, dwflags: u32, ppcertificate: *mut *mut X509Certificate) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("schannel.dll" "system" fn SslCrackCertificate(pbcertificate : *mut u8, cbcertificate : u32, dwflags : u32, ppcertificate : *mut *mut X509Certificate) -> super::super::super::Foundation:: BOOL); SslCrackCertificate(pbcertificate, cbcertificate, dwflags, ppcertificate) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn SslDeserializeCertificateStore(serializedcertificatestore: super::super::Cryptography::CRYPT_INTEGER_BLOB) -> ::windows_core::Result<*mut super::super::Cryptography::CERT_CONTEXT> { @@ -1329,7 +1285,6 @@ where ::windows_targets::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_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn SslFreeCertificate(pcertificate: *mut X509Certificate) { @@ -1577,7 +1532,6 @@ where ::windows_targets::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_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 { @@ -4978,7 +4932,6 @@ impl ::core::default::Default for DOMAIN_PASSWORD_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct ENCRYPTED_CREDENTIALW { pub Cred: super::super::Credentials::CREDENTIALW, @@ -6710,7 +6663,6 @@ impl ::core::default::Default for KERB_RETRIEVE_KEY_TAB_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_RETRIEVE_TKT_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -6882,7 +6834,6 @@ impl ::core::default::Default for KERB_S4U_LOGON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_SETPASSWORD_EX_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -6944,7 +6895,6 @@ impl ::core::default::Default for KERB_SETPASSWORD_EX_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct KERB_SETPASSWORD_REQUEST { pub MessageType: KERB_PROTOCOL_MESSAGE_TYPE, @@ -7407,7 +7357,6 @@ impl ::core::default::Default for KERB_TRANSFER_CRED_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KSEC_LIST_ENTRY { pub List: super::super::super::System::Kernel::LIST_ENTRY, @@ -7992,7 +7941,6 @@ impl ::core::default::Default for LSA_REFERENCED_DOMAIN_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub struct LSA_SECPKG_FUNCTION_TABLE { pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, @@ -9051,7 +8999,6 @@ impl ::core::default::Default for MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct MSV1_0_VALIDATION_INFO { pub LogoffTime: i64, @@ -9254,7 +9201,6 @@ impl ::core::default::Default for NETLOGON_GENERIC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct NETLOGON_INTERACTIVE_INFO { pub Identity: NETLOGON_LOGON_IDENTITY_INFO, @@ -9359,7 +9305,6 @@ impl ::core::default::Default for NETLOGON_NETWORK_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct NETLOGON_SERVICE_INFO { pub Identity: NETLOGON_LOGON_IDENTITY_INFO, @@ -10293,7 +10238,6 @@ impl ::core::default::Default for SCHANNEL_CERT_HASH_STORE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCHANNEL_CLIENT_SIGNATURE { pub cbLength: u32, @@ -10335,7 +10279,6 @@ impl ::core::default::Default for SCHANNEL_CLIENT_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCHANNEL_CRED { pub dwVersion: u32, @@ -10465,7 +10408,6 @@ impl ::core::default::Default for SCH_CRED { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SCH_CREDENTIALS { pub dwVersion: u32, @@ -11195,7 +11137,6 @@ impl ::core::default::Default for SECPKG_EXTRA_OIDS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub struct SECPKG_FUNCTION_TABLE { pub InitializePackage: PLSA_AP_INITIALIZE_PACKAGE, @@ -11297,7 +11238,6 @@ impl ::core::default::Default for SECPKG_GSS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SECPKG_KERNEL_FUNCTIONS { pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, @@ -11335,7 +11275,6 @@ impl ::core::default::Default for SECPKG_KERNEL_FUNCTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct SECPKG_KERNEL_FUNCTION_TABLE { pub Initialize: KspInitPackageFn, @@ -12901,7 +12840,6 @@ impl ::core::default::Default for SEC_WINNT_AUTH_IDENTITY_EXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Rpc\"`"] #[cfg(feature = "Win32_System_Rpc")] pub union SEC_WINNT_AUTH_IDENTITY_INFO { pub AuthIdExw: SEC_WINNT_AUTH_IDENTITY_EXW, @@ -13866,7 +13804,6 @@ impl ::core::default::Default for SecPkgContext_ClientSpecifiedTarget { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgContext_ConnectionInfo { pub dwProtocol: u32, @@ -14185,7 +14122,6 @@ impl ::core::default::Default for SecPkgContext_Flags { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgContext_IssuerListInfoEx { pub aIssuers: *mut super::super::Cryptography::CRYPT_INTEGER_BLOB, @@ -15585,7 +15521,6 @@ impl ::core::default::Default for SecPkgCred_SessionTicketKeys { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SecPkgCred_SupportedAlgs { pub cSupportedAlgs: u32, @@ -15905,7 +15840,6 @@ impl ::core::default::Default for SecPkgInfoW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct SecurityFunctionTableA { pub dwVersion: u32, @@ -15966,7 +15900,6 @@ impl ::core::default::Default for SecurityFunctionTableA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub struct SecurityFunctionTableW { pub dwVersion: u32, @@ -16584,7 +16517,6 @@ impl ::core::default::Default for USER_ALL_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] #[cfg(feature = "Win32_System_PasswordManagement")] pub struct USER_SESSION_KEY { pub data: [super::super::super::System::PasswordManagement::CYPHER_BLOCK; 2], @@ -16622,7 +16554,6 @@ impl ::core::default::Default for USER_SESSION_KEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct X509Certificate { pub Version: u32, @@ -16688,86 +16619,62 @@ impl ::core::fmt::Debug for _HMAPPER { impl ::windows_core::TypeKind for _HMAPPER { type TypeKind = ::windows_core::CopyType; } -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACCEPT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACQUIRE_CREDENTIALS_HANDLE_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ACQUIRE_CREDENTIALS_HANDLE_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ADD_CREDENTIALS_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ADD_CREDENTIALS_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type APPLY_CONTROL_TOKEN_FN = ::core::option::Option ::windows_core::HRESULT>; pub type CHANGE_PASSWORD_FN_A = ::core::option::Option ::windows_core::HRESULT>; pub type CHANGE_PASSWORD_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type COMPLETE_AUTH_TOKEN_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredFreeCredentialsFn = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredReadDomainCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredReadFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type CredWriteFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type CrediUnmarshalandDecodeStringFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type DECRYPT_MESSAGE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type DELETE_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type ENCRYPT_MESSAGE_FN = ::core::option::Option ::windows_core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_A = ::core::option::Option ::windows_core::HRESULT>; pub type ENUMERATE_SECURITY_PACKAGES_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type EXPORT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; pub type FREE_CONTEXT_BUFFER_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type FREE_CREDENTIALS_HANDLE_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPERSONATE_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPORT_SECURITY_CONTEXT_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type IMPORT_SECURITY_CONTEXT_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INITIALIZE_SECURITY_CONTEXT_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INITIALIZE_SECURITY_CONTEXT_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INIT_SECURITY_INTERFACE_A = ::core::option::Option *mut SecurityFunctionTableA>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type INIT_SECURITY_INTERFACE_W = ::core::option::Option *mut SecurityFunctionTableW>; pub type KspCompleteTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspDeleteContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspGetTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspInitContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type KspInitPackageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -16779,18 +16686,14 @@ pub type KspSetPagingModeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type KspVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type LSA_AP_POST_LOGON_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type MAKE_SIGNATURE_FN = ::core::option::Option ::windows_core::HRESULT>; pub type PKSEC_CREATE_CONTEXT_LIST = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_DEREFERENCE_LIST_ENTRY = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_INSERT_LIST_ENTRY = ::core::option::Option; pub type PKSEC_LOCATE_PKG_BY_ID = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PKSEC_REFERENCE_LIST_ENTRY = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -16870,7 +16773,6 @@ pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type PLSA_CREATE_THREAD = ::core::option::Option super::super::super::Foundation::HANDLE>; pub type PLSA_CREATE_TOKEN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -16908,7 +16810,6 @@ pub type PLSA_REDIRECTED_LOGON_GET_SID = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_REDIRECTED_LOGON_INIT = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_REGISTER_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub type PLSA_REGISTER_NOTIFICATION = ::core::option::Option super::super::super::Foundation::HANDLE>; pub type PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -16922,57 +16823,41 @@ pub type PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; pub type PSAM_PASSWORD_FILTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; pub type PSAM_PASSWORD_NOTIFICATION_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type QUERY_SECURITY_CONTEXT_TOKEN_FN = ::core::option::Option ::windows_core::HRESULT>; pub type QUERY_SECURITY_PACKAGE_INFO_FN_A = ::core::option::Option ::windows_core::HRESULT>; pub type QUERY_SECURITY_PACKAGE_INFO_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type REVERT_SECURITY_CONTEXT_FN = ::core::option::Option ::windows_core::HRESULT>; pub type SEC_GET_KEY_FN = ::core::option::Option; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type SET_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SSL_CRACK_CERTIFICATE_FN = ::core::option::Option super::super::super::Foundation::BOOL>; pub type SSL_EMPTY_CACHE_FN_A = ::core::option::Option super::super::super::Foundation::BOOL>; pub type SSL_EMPTY_CACHE_FN_W = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SSL_FREE_CERTIFICATE_FN = ::core::option::Option; pub type SpAcceptCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -17001,11 +16886,9 @@ pub type SpGetUserInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInitLsaModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInitUserModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub type SpInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpInstanceInitFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security_Credentials", feature = "Win32_System_Threading"))] pub type SpLsaModeInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; @@ -17025,12 +16908,10 @@ pub type SpUpdateCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpValidateTargetInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type SpVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub type SslDeserializeCertificateStoreFn = ::core::option::Option ::windows_core::HRESULT>; pub type SslGetExtensionsFn = ::core::option::Option ::windows_core::HRESULT>; pub type SslGetServerIdentityFn = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] #[cfg(feature = "Win32_Security_Credentials")] pub type VERIFY_SIGNATURE_FN = ::core::option::Option ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/mod.rs index 1d34a9931c..ebafdd50d0 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Security_Authentication_Identity")] -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] pub mod Identity; diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/impl.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/impl.rs index d3cd90265b..a50e1618ac 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/impl.rs @@ -83,7 +83,6 @@ impl IEffectivePermission2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait ISecurityInformation_Impl: Sized { fn GetObjectInformation(&self, pobjectinfo: *mut SI_OBJECT_INFO) -> ::windows_core::Result<()>; @@ -149,7 +148,6 @@ impl ISecurityInformation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISecurityInformation2_Impl: Sized { fn IsDaclCanonical(&self, pdacl: *const super::super::ACL) -> super::super::super::Foundation::BOOL; 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 bccaef0535..ec2f9f1611 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn CreateSecurityPage(psi: P0) -> ::windows_core::Result @@ -123,7 +122,6 @@ impl ISecurityInformation { pub unsafe fn GetInheritTypes(&self, ppinherittypes: *mut *mut SI_INHERIT_TYPE, pcinherittypes: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInheritTypes)(::windows_core::Interface::as_raw(self), ppinherittypes, pcinherittypes).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn PropertySheetPageCallback(&self, hwnd: P0, umsg: super::super::super::UI::Controls::PSPCB_MESSAGE, upage: SI_PAGE_TYPE) -> ::windows_core::Result<()> where @@ -153,7 +151,6 @@ impl ISecurityInformation2 { pub unsafe fn IsDaclCanonical(&self, pdacl: *const super::super::ACL) -> super::super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).IsDaclCanonical)(::windows_core::Interface::as_raw(self), pdacl) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupSids(&self, csids: u32, rgpsids: *const super::super::super::Foundation::PSID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/impl.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/impl.rs index eea94e6144..bae15567fa 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplication_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -640,7 +639,6 @@ impl IAzApplication_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplication2_Impl: Sized + IAzApplication_Impl { fn InitializeClientContextFromToken2(&self, ultokenhandlelowpart: u32, ultokenhandlehighpart: u32, varreserved: &::windows_core::VARIANT) -> ::windows_core::Result; @@ -683,7 +681,6 @@ impl IAzApplication2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplication3_Impl: Sized + IAzApplication2_Impl { fn ScopeExists(&self, bstrscopename: &::windows_core::BSTR) -> ::windows_core::Result; @@ -858,7 +855,6 @@ impl IAzApplication3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplicationGroup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1171,7 +1167,6 @@ impl IAzApplicationGroup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplicationGroup2_Impl: Sized + IAzApplicationGroup_Impl { fn BizRule(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1261,7 +1256,6 @@ impl IAzApplicationGroup2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplicationGroups_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1317,7 +1311,6 @@ impl IAzApplicationGroups_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzApplications_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1373,7 +1366,6 @@ impl IAzApplications_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzAuthorizationStore_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1879,7 +1871,6 @@ impl IAzAuthorizationStore_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzAuthorizationStore2_Impl: Sized + IAzAuthorizationStore_Impl { fn OpenApplication2(&self, bstrapplicationname: &::windows_core::BSTR, varreserved: &::windows_core::VARIANT) -> ::windows_core::Result; @@ -1922,7 +1913,6 @@ impl IAzAuthorizationStore2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzAuthorizationStore3_Impl: Sized + IAzAuthorizationStore2_Impl { fn IsUpdateNeeded(&self) -> ::windows_core::Result; @@ -1992,7 +1982,6 @@ impl IAzAuthorizationStore3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzBizRuleContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetBusinessRuleResult(&self, bresult: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -2049,7 +2038,6 @@ impl IAzBizRuleContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzBizRuleInterfaces_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddInterface(&self, bstrinterfacename: &::windows_core::BSTR, linterfaceflag: i32, varinterface: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2114,7 +2102,6 @@ impl IAzBizRuleInterfaces_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzBizRuleParameters_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddParameter(&self, bstrparametername: &::windows_core::BSTR, varparametervalue: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2185,7 +2172,6 @@ impl IAzBizRuleParameters_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzClientContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AccessCheck(&self, bstrobjectname: &::windows_core::BSTR, varscopenames: &::windows_core::VARIANT, varoperations: &::windows_core::VARIANT, varparameternames: &::windows_core::VARIANT, varparametervalues: &::windows_core::VARIANT, varinterfacenames: &::windows_core::VARIANT, varinterfaceflags: &::windows_core::VARIANT, varinterfaces: &::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2376,7 +2362,6 @@ impl IAzClientContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzClientContext2_Impl: Sized + IAzClientContext_Impl { fn GetAssignedScopesPage(&self, loptions: i32, pagesize: i32, pvarcursor: *mut ::windows_core::VARIANT, pvarscopenames: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2441,7 +2426,6 @@ impl IAzClientContext2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzClientContext3_Impl: Sized + IAzClientContext2_Impl { fn AccessCheck2(&self, bstrobjectname: &::windows_core::BSTR, bstrscopename: &::windows_core::BSTR, loperation: i32) -> ::windows_core::Result; @@ -2562,7 +2546,6 @@ impl IAzClientContext3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzNameResolver_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn NameFromSid(&self, bstrsid: &::windows_core::BSTR, psidtype: *mut i32, pbstrname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2593,7 +2576,6 @@ impl IAzNameResolver_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzObjectPicker_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetPrincipals(&self, hparentwnd: super::super::Foundation::HWND, bstrtitle: &::windows_core::BSTR, pvsidtypes: *mut ::windows_core::VARIANT, pvnames: *mut ::windows_core::VARIANT, pvsids: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2630,7 +2612,6 @@ impl IAzObjectPicker_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzOperation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2767,7 +2748,6 @@ impl IAzOperation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzOperation2_Impl: Sized + IAzOperation_Impl { fn RoleAssignments(&self, bstrscopename: &::windows_core::BSTR, brecursive: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result; @@ -2794,7 +2774,6 @@ impl IAzOperation2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzOperations_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2850,7 +2829,6 @@ impl IAzOperations_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzPrincipalLocator_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn NameResolver(&self) -> ::windows_core::Result; @@ -2893,7 +2871,6 @@ impl IAzPrincipalLocator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRole_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3159,7 +3136,6 @@ impl IAzRole_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRoleAssignment_Impl: Sized + IAzRole_Impl { fn AddRoleDefinition(&self, bstrroledefinition: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3216,7 +3192,6 @@ impl IAzRoleAssignment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRoleAssignments_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3272,7 +3247,6 @@ impl IAzRoleAssignments_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRoleDefinition_Impl: Sized + IAzTask_Impl { fn RoleAssignments(&self, bstrscopename: &::windows_core::BSTR, brecursive: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result; @@ -3329,7 +3303,6 @@ impl IAzRoleDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRoleDefinitions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3385,7 +3358,6 @@ impl IAzRoleDefinitions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzRoles_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3441,7 +3413,6 @@ impl IAzRoles_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzScope_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3844,7 +3815,6 @@ impl IAzScope_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzScope2_Impl: Sized + IAzScope_Impl { fn RoleDefinitions(&self) -> ::windows_core::Result; @@ -3953,7 +3923,6 @@ impl IAzScope2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzScopes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4009,7 +3978,6 @@ impl IAzScopes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzTask_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4274,7 +4242,6 @@ impl IAzTask_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzTask2_Impl: Sized + IAzTask_Impl { fn RoleAssignments(&self, bstrscopename: &::windows_core::BSTR, brecursive: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result; @@ -4301,7 +4268,6 @@ impl IAzTask2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAzTasks_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::VARIANT>; 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 e8258936a2..43edb243e6 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_Security_Authorization_UI")] -#[doc = "Required features: `\"Win32_Security_Authorization_UI\"`"] pub mod UI; #[inline] pub unsafe fn AuthzAccessCheck(flags: AUTHZ_ACCESS_CHECK_FLAGS, hauthzclientcontext: P0, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: P1, psecuritydescriptor: P2, optionalsecuritydescriptorarray: ::core::option::Option<&[super::PSECURITY_DESCRIPTOR]>, preply: *mut AUTHZ_ACCESS_REPLY, phaccesscheckresults: ::core::option::Option<*mut AUTHZ_ACCESS_CHECK_RESULTS_HANDLE>) -> ::windows_core::Result<()> @@ -204,7 +203,6 @@ where ::windows_targets::link!("authz.dll" "system" fn AuthzOpenObjectAudit(flags : u32, hauthzclientcontext : AUTHZ_CLIENT_CONTEXT_HANDLE, prequest : *const AUTHZ_ACCESS_REQUEST, hauditevent : AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor : super:: PSECURITY_DESCRIPTOR, optionalsecuritydescriptorarray : *const super:: PSECURITY_DESCRIPTOR, optionalsecuritydescriptorcount : u32, preply : *const AUTHZ_ACCESS_REPLY) -> super::super::Foundation:: BOOL); AuthzOpenObjectAudit(flags, hauthzclientcontext.into_param().abi(), prequest, hauditevent.into_param().abi(), psecuritydescriptor.into_param().abi(), ::core::mem::transmute(optionalsecuritydescriptorarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), optionalsecuritydescriptorarray.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), preply).ok() } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn AuthzRegisterCapChangeNotification(phcapchangesubscription: *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE, pfncapchangecallback: super::super::System::Threading::LPTHREAD_START_ROUTINE, pcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> { @@ -705,12 +703,7 @@ where 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()))).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplication, - IAzApplication_Vtbl, - 0x987bc7c7_b813_4d27_bede_6ba5ae867e95 -); +::windows_core::imp::com_interface!(IAzApplication, IAzApplication_Vtbl, 0x987bc7c7_b813_4d27_bede_6ba5ae867e95); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplication, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -839,13 +832,11 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeletePolicyReader)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Scopes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Scopes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -855,7 +846,6 @@ impl IAzApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -872,13 +862,11 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Operations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Operations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -888,7 +876,6 @@ impl IAzApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -905,13 +892,11 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tasks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Tasks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -921,7 +906,6 @@ impl IAzApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -938,13 +922,11 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -954,7 +936,6 @@ impl IAzApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -971,13 +952,11 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Roles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Roles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -987,7 +966,6 @@ impl IAzApplication { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1004,7 +982,6 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromToken(&self, ulltokenhandle: u64, varreserved: P0) -> ::windows_core::Result where @@ -1033,7 +1010,6 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromName(&self, clientname: P0, domainname: P1, varreserved: P2) -> ::windows_core::Result where @@ -1062,7 +1038,6 @@ impl IAzApplication { { (::windows_core::Interface::vtable(self).DeleteDelegatedPolicyUser)(::windows_core::Interface::as_raw(self), bstrdelegatedpolicyuser.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromStringSid(&self, sidstring: P0, loptions: i32, varreserved: P1) -> ::windows_core::Result where @@ -1249,12 +1224,7 @@ pub struct IAzApplication_Vtbl { pub DeleteDelegatedPolicyUserName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplication2, - IAzApplication2_Vtbl, - 0x086a68af_a249_437c_b18d_d4d86d6a9660 -); +::windows_core::imp::com_interface!(IAzApplication2, IAzApplication2_Vtbl, 0x086a68af_a249_437c_b18d_d4d86d6a9660); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplication2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzApplication); #[cfg(feature = "Win32_System_Com")] @@ -1383,13 +1353,11 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeletePolicyReader)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Scopes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Scopes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1399,7 +1367,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1416,13 +1383,11 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Operations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Operations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1432,7 +1397,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1449,13 +1413,11 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tasks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Tasks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1465,7 +1427,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1482,13 +1443,11 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1498,7 +1457,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1515,13 +1473,11 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Roles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Roles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1531,7 +1487,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1548,7 +1503,6 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromToken(&self, ulltokenhandle: u64, varreserved: P0) -> ::windows_core::Result where @@ -1577,7 +1531,6 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromName(&self, clientname: P0, domainname: P1, varreserved: P2) -> ::windows_core::Result where @@ -1606,7 +1559,6 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteDelegatedPolicyUser)(::windows_core::Interface::as_raw(self), bstrdelegatedpolicyuser.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromStringSid(&self, sidstring: P0, loptions: i32, varreserved: P1) -> ::windows_core::Result where @@ -1670,7 +1622,6 @@ impl IAzApplication2 { { (::windows_core::Interface::vtable(self).base__.DeleteDelegatedPolicyUserName)(::windows_core::Interface::as_raw(self), bstrdelegatedpolicyuser.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromToken2(&self, ultokenhandlelowpart: u32, ultokenhandlehighpart: u32, varreserved: P0) -> ::windows_core::Result where @@ -1679,7 +1630,6 @@ impl IAzApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InitializeClientContextFromToken2)(::windows_core::Interface::as_raw(self), ultokenhandlelowpart, ultokenhandlehighpart, varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContext2(&self, identifyingstring: P0, varreserved: P1) -> ::windows_core::Result where @@ -1705,12 +1655,7 @@ pub struct IAzApplication2_Vtbl { InitializeClientContext2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplication3, - IAzApplication3_Vtbl, - 0x181c845e_7196_4a7d_ac2e_020c0bb7a303 -); +::windows_core::imp::com_interface!(IAzApplication3, IAzApplication3_Vtbl, 0x181c845e_7196_4a7d_ac2e_020c0bb7a303); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplication3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzApplication, IAzApplication2); #[cfg(feature = "Win32_System_Com")] @@ -1839,13 +1784,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeletePolicyReader)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Scopes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Scopes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1855,7 +1798,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateScope(&self, bstrscopename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1872,13 +1814,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteScope)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Operations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Operations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1888,7 +1828,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOperation(&self, bstroperationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1905,13 +1844,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteOperation)(::windows_core::Interface::as_raw(self), bstroperationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tasks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Tasks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1921,7 +1858,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1938,13 +1874,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1954,7 +1888,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -1971,13 +1904,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Roles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Roles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -1987,7 +1918,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -2004,7 +1934,6 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromToken(&self, ulltokenhandle: u64, varreserved: P0) -> ::windows_core::Result where @@ -2033,7 +1962,6 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromName(&self, clientname: P0, domainname: P1, varreserved: P2) -> ::windows_core::Result where @@ -2062,7 +1990,6 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteDelegatedPolicyUser)(::windows_core::Interface::as_raw(self), bstrdelegatedpolicyuser.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromStringSid(&self, sidstring: P0, loptions: i32, varreserved: P1) -> ::windows_core::Result where @@ -2126,7 +2053,6 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteDelegatedPolicyUserName)(::windows_core::Interface::as_raw(self), bstrdelegatedpolicyuser.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContextFromToken2(&self, ultokenhandlelowpart: u32, ultokenhandlehighpart: u32, varreserved: P0) -> ::windows_core::Result where @@ -2135,7 +2061,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InitializeClientContextFromToken2)(::windows_core::Interface::as_raw(self), ultokenhandlelowpart, ultokenhandlehighpart, varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeClientContext2(&self, identifyingstring: P0, varreserved: P1) -> ::windows_core::Result where @@ -2152,7 +2077,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ScopeExists)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenScope2(&self, bstrscopename: P0) -> ::windows_core::Result where @@ -2161,7 +2085,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenScope2)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateScope2(&self, bstrscopename: P0) -> ::windows_core::Result where @@ -2176,13 +2099,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).DeleteScope2)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleDefinitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RoleDefinitions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRoleDefinition(&self, bstrroledefinitionname: P0) -> ::windows_core::Result where @@ -2191,7 +2112,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinitionname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRoleDefinition(&self, bstrroledefinitionname: P0) -> ::windows_core::Result where @@ -2206,13 +2126,11 @@ impl IAzApplication3 { { (::windows_core::Interface::vtable(self).DeleteRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinitionname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RoleAssignments)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRoleAssignment(&self, bstrroleassignmentname: P0) -> ::windows_core::Result where @@ -2221,7 +2139,6 @@ impl IAzApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRoleAssignment)(::windows_core::Interface::as_raw(self), bstrroleassignmentname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRoleAssignment(&self, bstrroleassignmentname: P0) -> ::windows_core::Result where @@ -2292,12 +2209,7 @@ pub struct IAzApplication3_Vtbl { pub SetBizRulesEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplicationGroup, - IAzApplicationGroup_Vtbl, - 0xf1b744cd_58a6_4e06_9fbf_36f6d779e21e -); +::windows_core::imp::com_interface!(IAzApplicationGroup, IAzApplicationGroup_Vtbl, 0xf1b744cd_58a6_4e06_9fbf_36f6d779e21e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplicationGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2525,12 +2437,7 @@ pub struct IAzApplicationGroup_Vtbl { pub NonMembersName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplicationGroup2, - IAzApplicationGroup2_Vtbl, - 0x3f0613fc_b71a_464e_a11d_5b881a56cefa -); +::windows_core::imp::com_interface!(IAzApplicationGroup2, IAzApplicationGroup2_Vtbl, 0x3f0613fc_b71a_464e_a11d_5b881a56cefa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplicationGroup2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzApplicationGroup); #[cfg(feature = "Win32_System_Com")] @@ -2748,7 +2655,6 @@ impl IAzApplicationGroup2 { { (::windows_core::Interface::vtable(self).SetBizRuleImportedPath)(::windows_core::Interface::as_raw(self), bstrprop.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self, bstrscopename: P0, brecursive: P1) -> ::windows_core::Result where @@ -2776,12 +2682,7 @@ pub struct IAzApplicationGroup2_Vtbl { RoleAssignments: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplicationGroups, - IAzApplicationGroups_Vtbl, - 0x4ce66ad5_9f3c_469d_a911_b99887a7e685 -); +::windows_core::imp::com_interface!(IAzApplicationGroups, IAzApplicationGroups_Vtbl, 0x4ce66ad5_9f3c_469d_a911_b99887a7e685); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplicationGroups, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2809,12 +2710,7 @@ pub struct IAzApplicationGroups_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzApplications, - IAzApplications_Vtbl, - 0x929b11a9_95c5_4a84_a29a_20ad42c2f16c -); +::windows_core::imp::com_interface!(IAzApplications, IAzApplications_Vtbl, 0x929b11a9_95c5_4a84_a29a_20ad42c2f16c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzApplications, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2842,12 +2738,7 @@ pub struct IAzApplications_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzAuthorizationStore, - IAzAuthorizationStore_Vtbl, - 0xedbd9ca9_9b82_4f6a_9e8b_98301e450f14 -); +::windows_core::imp::com_interface!(IAzAuthorizationStore, IAzAuthorizationStore_Vtbl, 0xedbd9ca9_9b82_4f6a_9e8b_98301e450f14); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzAuthorizationStore, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2990,13 +2881,11 @@ impl IAzAuthorizationStore { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Applications(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Applications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3006,7 +2895,6 @@ impl IAzAuthorizationStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3023,13 +2911,11 @@ impl IAzAuthorizationStore { { (::windows_core::Interface::vtable(self).DeleteApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3039,7 +2925,6 @@ impl IAzAuthorizationStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3231,12 +3116,7 @@ pub struct IAzAuthorizationStore_Vtbl { pub CloseApplication: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzAuthorizationStore2, - IAzAuthorizationStore2_Vtbl, - 0xb11e5584_d577_4273_b6c5_0973e0f8e80d -); +::windows_core::imp::com_interface!(IAzAuthorizationStore2, IAzAuthorizationStore2_Vtbl, 0xb11e5584_d577_4273_b6c5_0973e0f8e80d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzAuthorizationStore2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzAuthorizationStore); #[cfg(feature = "Win32_System_Com")] @@ -3379,13 +3259,11 @@ impl IAzAuthorizationStore2 { { (::windows_core::Interface::vtable(self).base__.Delete)(::windows_core::Interface::as_raw(self), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Applications(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Applications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3395,7 +3273,6 @@ impl IAzAuthorizationStore2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3412,13 +3289,11 @@ impl IAzAuthorizationStore2 { { (::windows_core::Interface::vtable(self).base__.DeleteApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3428,7 +3303,6 @@ impl IAzAuthorizationStore2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3543,7 +3417,6 @@ impl IAzAuthorizationStore2 { { (::windows_core::Interface::vtable(self).base__.CloseApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), lflag).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplication2(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3553,7 +3426,6 @@ impl IAzAuthorizationStore2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenApplication2)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplication2(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3579,12 +3451,7 @@ pub struct IAzAuthorizationStore2_Vtbl { CreateApplication2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzAuthorizationStore3, - IAzAuthorizationStore3_Vtbl, - 0xabc08425_0c86_4fa0_9be3_7189956c926e -); +::windows_core::imp::com_interface!(IAzAuthorizationStore3, IAzAuthorizationStore3_Vtbl, 0xabc08425_0c86_4fa0_9be3_7189956c926e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzAuthorizationStore3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzAuthorizationStore, IAzAuthorizationStore2); #[cfg(feature = "Win32_System_Com")] @@ -3727,13 +3594,11 @@ impl IAzAuthorizationStore3 { { (::windows_core::Interface::vtable(self).base__.base__.Delete)(::windows_core::Interface::as_raw(self), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Applications(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Applications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3743,7 +3608,6 @@ impl IAzAuthorizationStore3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OpenApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplication(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3760,13 +3624,11 @@ impl IAzAuthorizationStore3 { { (::windows_core::Interface::vtable(self).base__.base__.DeleteApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3776,7 +3638,6 @@ impl IAzAuthorizationStore3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3891,7 +3752,6 @@ impl IAzAuthorizationStore3 { { (::windows_core::Interface::vtable(self).base__.base__.CloseApplication)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), lflag).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplication2(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3901,7 +3761,6 @@ impl IAzAuthorizationStore3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenApplication2)(::windows_core::Interface::as_raw(self), bstrapplicationname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplication2(&self, bstrapplicationname: P0, varreserved: P1) -> ::windows_core::Result where @@ -3942,12 +3801,7 @@ pub struct IAzAuthorizationStore3_Vtbl { pub GetSchemaVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzBizRuleContext, - IAzBizRuleContext_Vtbl, - 0xe192f17d_d59f_455e_a152_940316cd77b2 -); +::windows_core::imp::com_interface!(IAzBizRuleContext, IAzBizRuleContext_Vtbl, 0xe192f17d_d59f_455e_a152_940316cd77b2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzBizRuleContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3987,12 +3841,7 @@ pub struct IAzBizRuleContext_Vtbl { pub GetParameter: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzBizRuleInterfaces, - IAzBizRuleInterfaces_Vtbl, - 0xe94128c7_e9da_44cc_b0bd_53036f3aab3d -); +::windows_core::imp::com_interface!(IAzBizRuleInterfaces, IAzBizRuleInterfaces_Vtbl, 0xe94128c7_e9da_44cc_b0bd_53036f3aab3d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzBizRuleInterfaces, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4045,12 +3894,7 @@ pub struct IAzBizRuleInterfaces_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzBizRuleParameters, - IAzBizRuleParameters_Vtbl, - 0xfc17685f_e25d_4dcd_bae1_276ec9533cb5 -); +::windows_core::imp::com_interface!(IAzBizRuleParameters, IAzBizRuleParameters_Vtbl, 0xfc17685f_e25d_4dcd_bae1_276ec9533cb5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzBizRuleParameters, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4103,12 +3947,7 @@ pub struct IAzBizRuleParameters_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzClientContext, - IAzClientContext_Vtbl, - 0xeff1f00b_488a_466d_afd9_a401c5f9eef5 -); +::windows_core::imp::com_interface!(IAzClientContext, IAzClientContext_Vtbl, 0xeff1f00b_488a_466d_afd9_a401c5f9eef5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzClientContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4204,12 +4043,7 @@ pub struct IAzClientContext_Vtbl { pub SetRoleForAccessCheck: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzClientContext2, - IAzClientContext2_Vtbl, - 0x2b0c92b8_208a_488a_8f81_e4edb22111cd -); +::windows_core::imp::com_interface!(IAzClientContext2, IAzClientContext2_Vtbl, 0x2b0c92b8_208a_488a_8f81_e4edb22111cd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzClientContext2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzClientContext); #[cfg(feature = "Win32_System_Com")] @@ -4330,12 +4164,7 @@ pub struct IAzClientContext2_Vtbl { pub LDAPQueryDN: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzClientContext3, - IAzClientContext3_Vtbl, - 0x11894fde_1deb_4b4b_8907_6d1cda1f5d4f -); +::windows_core::imp::com_interface!(IAzClientContext3, IAzClientContext3_Vtbl, 0x11894fde_1deb_4b4b_8907_6d1cda1f5d4f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzClientContext3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzClientContext, IAzClientContext2); #[cfg(feature = "Win32_System_Com")] @@ -4458,7 +4287,6 @@ impl IAzClientContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsInRoleAssignment)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), bstrrolename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetOperations(&self, bstrscopename: P0) -> ::windows_core::Result where @@ -4467,7 +4295,6 @@ impl IAzClientContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOperations)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTasks(&self, bstrscopename: P0) -> ::windows_core::Result where @@ -4476,13 +4303,11 @@ impl IAzClientContext3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTasks)(::windows_core::Interface::as_raw(self), bstrscopename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BizRuleParameters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BizRuleParameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BizRuleInterfaces(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4527,12 +4352,7 @@ pub struct IAzClientContext3_Vtbl { pub Sids: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzNameResolver, - IAzNameResolver_Vtbl, - 0x504d0f15_73e2_43df_a870_a64f40714f53 -); +::windows_core::imp::com_interface!(IAzNameResolver, IAzNameResolver_Vtbl, 0x504d0f15_73e2_43df_a870_a64f40714f53); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzNameResolver, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4559,12 +4379,7 @@ pub struct IAzNameResolver_Vtbl { pub NamesFromSids: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzObjectPicker, - IAzObjectPicker_Vtbl, - 0x63130a48_699a_42d8_bf01_c62ac3fb79f9 -); +::windows_core::imp::com_interface!(IAzObjectPicker, IAzObjectPicker_Vtbl, 0x63130a48_699a_42d8_bf01_c62ac3fb79f9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzObjectPicker, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4590,12 +4405,7 @@ pub struct IAzObjectPicker_Vtbl { pub Name: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzOperation, - IAzOperation_Vtbl, - 0x5e56b24f_ea01_4d61_be44_c49b5e4eaf74 -); +::windows_core::imp::com_interface!(IAzOperation, IAzOperation_Vtbl, 0x5e56b24f_ea01_4d61_be44_c49b5e4eaf74); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzOperation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4681,12 +4491,7 @@ pub struct IAzOperation_Vtbl { pub Submit: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzOperation2, - IAzOperation2_Vtbl, - 0x1f5ea01f_44a2_4184_9c48_a75b4dcc8ccc -); +::windows_core::imp::com_interface!(IAzOperation2, IAzOperation2_Vtbl, 0x1f5ea01f_44a2_4184_9c48_a75b4dcc8ccc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzOperation2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzOperation); #[cfg(feature = "Win32_System_Com")] @@ -4752,7 +4557,6 @@ impl IAzOperation2 { { (::windows_core::Interface::vtable(self).base__.Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self, bstrscopename: P0, brecursive: P1) -> ::windows_core::Result where @@ -4774,12 +4578,7 @@ pub struct IAzOperation2_Vtbl { RoleAssignments: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzOperations, - IAzOperations_Vtbl, - 0x90ef9c07_9706_49d9_af80_0438a5f3ec35 -); +::windows_core::imp::com_interface!(IAzOperations, IAzOperations_Vtbl, 0x90ef9c07_9706_49d9_af80_0438a5f3ec35); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzOperations, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4807,23 +4606,16 @@ pub struct IAzOperations_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzPrincipalLocator, - IAzPrincipalLocator_Vtbl, - 0xe5c3507d_ad6a_4992_9c7f_74ab480b44cc -); +::windows_core::imp::com_interface!(IAzPrincipalLocator, IAzPrincipalLocator_Vtbl, 0xe5c3507d_ad6a_4992_9c7f_74ab480b44cc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzPrincipalLocator, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IAzPrincipalLocator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameResolver(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NameResolver)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectPicker(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4845,12 +4637,7 @@ pub struct IAzPrincipalLocator_Vtbl { ObjectPicker: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRole, - IAzRole_Vtbl, - 0x859e0d8d_62d7_41d8_a034_c0cd5d43fdfa -); +::windows_core::imp::com_interface!(IAzRole, IAzRole_Vtbl, 0x859e0d8d_62d7_41d8_a034_c0cd5d43fdfa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRole, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5048,12 +4835,7 @@ pub struct IAzRole_Vtbl { pub MembersName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRoleAssignment, - IAzRoleAssignment_Vtbl, - 0x55647d31_0d5a_4fa3_b4ac_2b5f9ad5ab76 -); +::windows_core::imp::com_interface!(IAzRoleAssignment, IAzRoleAssignment_Vtbl, 0x55647d31_0d5a_4fa3_b4ac_2b5f9ad5ab76); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRoleAssignment, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzRole); #[cfg(feature = "Win32_System_Com")] @@ -5228,13 +5010,11 @@ impl IAzRoleAssignment { { (::windows_core::Interface::vtable(self).DeleteRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinition.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleDefinitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RoleDefinitions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Scope(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5258,12 +5038,7 @@ pub struct IAzRoleAssignment_Vtbl { Scope: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRoleAssignments, - IAzRoleAssignments_Vtbl, - 0x9c80b900_fceb_4d73_a0f4_c83b0bbf2481 -); +::windows_core::imp::com_interface!(IAzRoleAssignments, IAzRoleAssignments_Vtbl, 0x9c80b900_fceb_4d73_a0f4_c83b0bbf2481); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRoleAssignments, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5291,12 +5066,7 @@ pub struct IAzRoleAssignments_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRoleDefinition, - IAzRoleDefinition_Vtbl, - 0xd97fcea1_2599_44f1_9fc3_58e9fbe09466 -); +::windows_core::imp::com_interface!(IAzRoleDefinition, IAzRoleDefinition_Vtbl, 0xd97fcea1_2599_44f1_9fc3_58e9fbe09466); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRoleDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzTask); #[cfg(feature = "Win32_System_Com")] @@ -5445,7 +5215,6 @@ impl IAzRoleDefinition { { (::windows_core::Interface::vtable(self).base__.Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self, bstrscopename: P0, brecursive: P1) -> ::windows_core::Result where @@ -5467,7 +5236,6 @@ impl IAzRoleDefinition { { (::windows_core::Interface::vtable(self).DeleteRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinition.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleDefinitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5491,12 +5259,7 @@ pub struct IAzRoleDefinition_Vtbl { RoleDefinitions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRoleDefinitions, - IAzRoleDefinitions_Vtbl, - 0x881f25a5_d755_4550_957a_d503a3b34001 -); +::windows_core::imp::com_interface!(IAzRoleDefinitions, IAzRoleDefinitions_Vtbl, 0x881f25a5_d755_4550_957a_d503a3b34001); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRoleDefinitions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5524,12 +5287,7 @@ pub struct IAzRoleDefinitions_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzRoles, - IAzRoles_Vtbl, - 0x95e0f119_13b4_4dae_b65f_2f7d60d822e4 -); +::windows_core::imp::com_interface!(IAzRoles, IAzRoles_Vtbl, 0x95e0f119_13b4_4dae_b65f_2f7d60d822e4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzRoles, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5557,12 +5315,7 @@ pub struct IAzRoles_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzScope, - IAzScope_Vtbl, - 0x00e52487_e08d_4514_b62e_877d5645f5ab -); +::windows_core::imp::com_interface!(IAzScope, IAzScope_Vtbl, 0x00e52487_e08d_4514_b62e_877d5645f5ab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzScope, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5665,13 +5418,11 @@ impl IAzScope { { (::windows_core::Interface::vtable(self).DeletePolicyReader)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -5681,7 +5432,6 @@ impl IAzScope { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -5698,13 +5448,11 @@ impl IAzScope { { (::windows_core::Interface::vtable(self).DeleteApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Roles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Roles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -5714,7 +5462,6 @@ impl IAzScope { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -5731,13 +5478,11 @@ impl IAzScope { { (::windows_core::Interface::vtable(self).DeleteRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tasks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Tasks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -5747,7 +5492,6 @@ impl IAzScope { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OpenTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -5887,12 +5631,7 @@ pub struct IAzScope_Vtbl { pub DeletePolicyReaderName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzScope2, - IAzScope2_Vtbl, - 0xee9fe8c9_c9f3_40e2_aa12_d1d8599727fd -); +::windows_core::imp::com_interface!(IAzScope2, IAzScope2_Vtbl, 0xee9fe8c9_c9f3_40e2_aa12_d1d8599727fd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzScope2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzScope); #[cfg(feature = "Win32_System_Com")] @@ -5995,13 +5734,11 @@ impl IAzScope2 { { (::windows_core::Interface::vtable(self).base__.DeletePolicyReader)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ApplicationGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -6011,7 +5748,6 @@ impl IAzScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateApplicationGroup(&self, bstrgroupname: P0, varreserved: P1) -> ::windows_core::Result where @@ -6028,13 +5764,11 @@ impl IAzScope2 { { (::windows_core::Interface::vtable(self).base__.DeleteApplicationGroup)(::windows_core::Interface::as_raw(self), bstrgroupname.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Roles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Roles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -6044,7 +5778,6 @@ impl IAzScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRole(&self, bstrrolename: P0, varreserved: P1) -> ::windows_core::Result where @@ -6061,13 +5794,11 @@ impl IAzScope2 { { (::windows_core::Interface::vtable(self).base__.DeleteRole)(::windows_core::Interface::as_raw(self), bstrrolename.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tasks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Tasks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -6077,7 +5808,6 @@ impl IAzScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OpenTask)(::windows_core::Interface::as_raw(self), bstrtaskname.into_param().abi(), varreserved.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTask(&self, bstrtaskname: P0, varreserved: P1) -> ::windows_core::Result where @@ -6144,13 +5874,11 @@ impl IAzScope2 { { (::windows_core::Interface::vtable(self).base__.DeletePolicyReaderName)(::windows_core::Interface::as_raw(self), bstrreader.into_param().abi(), varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleDefinitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RoleDefinitions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRoleDefinition(&self, bstrroledefinitionname: P0) -> ::windows_core::Result where @@ -6159,7 +5887,6 @@ impl IAzScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinitionname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRoleDefinition(&self, bstrroledefinitionname: P0) -> ::windows_core::Result where @@ -6174,13 +5901,11 @@ impl IAzScope2 { { (::windows_core::Interface::vtable(self).DeleteRoleDefinition)(::windows_core::Interface::as_raw(self), bstrroledefinitionname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RoleAssignments)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRoleAssignment(&self, bstrroleassignmentname: P0) -> ::windows_core::Result where @@ -6189,7 +5914,6 @@ impl IAzScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRoleAssignment)(::windows_core::Interface::as_raw(self), bstrroleassignmentname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenRoleAssignment(&self, bstrroleassignmentname: P0) -> ::windows_core::Result where @@ -6238,12 +5962,7 @@ pub struct IAzScope2_Vtbl { pub DeleteRoleAssignment: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzScopes, - IAzScopes_Vtbl, - 0x78e14853_9f5e_406d_9b91_6bdba6973510 -); +::windows_core::imp::com_interface!(IAzScopes, IAzScopes_Vtbl, 0x78e14853_9f5e_406d_9b91_6bdba6973510); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzScopes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6271,12 +5990,7 @@ pub struct IAzScopes_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzTask, - IAzTask_Vtbl, - 0xcb94e592_2e0e_4a6c_a336_b89a6dc1e388 -); +::windows_core::imp::com_interface!(IAzTask, IAzTask_Vtbl, 0xcb94e592_2e0e_4a6c_a336_b89a6dc1e388); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzTask, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6459,12 +6173,7 @@ pub struct IAzTask_Vtbl { pub Submit: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzTask2, - IAzTask2_Vtbl, - 0x03a9a5ee_48c8_4832_9025_aad503c46526 -); +::windows_core::imp::com_interface!(IAzTask2, IAzTask2_Vtbl, 0x03a9a5ee_48c8_4832_9025_aad503c46526); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzTask2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IAzTask); #[cfg(feature = "Win32_System_Com")] @@ -6613,7 +6322,6 @@ impl IAzTask2 { { (::windows_core::Interface::vtable(self).base__.Submit)(::windows_core::Interface::as_raw(self), lflags, varreserved.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RoleAssignments(&self, bstrscopename: P0, brecursive: P1) -> ::windows_core::Result where @@ -6635,12 +6343,7 @@ pub struct IAzTask2_Vtbl { RoleAssignments: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAzTasks, - IAzTasks_Vtbl, - 0xb338ccab_4c85_4388_8c0a_c58592bad398 -); +::windows_core::imp::com_interface!(IAzTasks, IAzTasks_Vtbl, 0xb338ccab_4c85_4388_8c0a_c58592bad398); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAzTasks, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] 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 eab0be38e4..cddc1b36c2 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs @@ -242,7 +242,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(domain.as_ptr()), domain.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CredUIPromptForCredentialsA(puiinfo: ::core::option::Option<*const CREDUI_INFOA>, psztargetname: P0, pcontext: ::core::option::Option<*const SecHandle>, dwautherror: u32, pszusername: &mut [u8], pszpassword: &mut [u8], save: ::core::option::Option<*mut super::super::Foundation::BOOL>, dwflags: CREDUI_FLAGS) -> u32 @@ -252,7 +251,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len().try_into().unwrap(), ::core::mem::transmute(save.unwrap_or(::std::ptr::null_mut())), dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CredUIPromptForCredentialsW(puiinfo: ::core::option::Option<*const CREDUI_INFOW>, psztargetname: P0, pcontext: ::core::option::Option<*const SecHandle>, dwautherror: u32, pszusername: &mut [u16], pszpassword: &mut [u16], save: ::core::option::Option<*mut super::super::Foundation::BOOL>, dwflags: CREDUI_FLAGS) -> u32 @@ -262,14 +260,12 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len().try_into().unwrap(), ::core::mem::transmute(save.unwrap_or(::std::ptr::null_mut())), dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CredUIPromptForWindowsCredentialsA(puiinfo: ::core::option::Option<*const CREDUI_INFOA>, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: ::core::option::Option<*const ::core::ffi::c_void>, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: ::core::option::Option<*mut super::super::Foundation::BOOL>, dwflags: CREDUIWIN_FLAGS) -> u32 { ::windows_targets::link!("credui.dll" "system" 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); CredUIPromptForWindowsCredentialsA(::core::mem::transmute(puiinfo.unwrap_or(::std::ptr::null())), dwautherror, pulauthpackage, ::core::mem::transmute(pvinauthbuffer.unwrap_or(::std::ptr::null())), ulinauthbuffersize, ppvoutauthbuffer, puloutauthbuffersize, ::core::mem::transmute(pfsave.unwrap_or(::std::ptr::null_mut())), dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CredUIPromptForWindowsCredentialsW(puiinfo: ::core::option::Option<*const CREDUI_INFOW>, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: ::core::option::Option<*const ::core::ffi::c_void>, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: ::core::option::Option<*mut super::super::Foundation::BOOL>, dwflags: CREDUIWIN_FLAGS) -> u32 { @@ -865,14 +861,12 @@ pub unsafe fn SCardTransmit(hcard: usize, piosendpci: *const SCARD_IO_REQUEST, p ::windows_targets::link!("winscard.dll" "system" 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); SCardTransmit(hcard, piosendpci, ::core::mem::transmute(pbsendbuffer.as_ptr()), pbsendbuffer.len().try_into().unwrap(), ::core::mem::transmute(piorecvpci.unwrap_or(::std::ptr::null_mut())), pbrecvbuffer, pcbrecvlength) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SCardUIDlgSelectCardA(param0: *mut OPENCARDNAME_EXA) -> i32 { ::windows_targets::link!("scarddlg.dll" "system" fn SCardUIDlgSelectCardA(param0 : *mut OPENCARDNAME_EXA) -> i32); SCardUIDlgSelectCardA(param0) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SCardUIDlgSelectCardW(param0: *mut OPENCARDNAME_EXW) -> i32 { @@ -1894,7 +1888,6 @@ impl ::core::default::Default for CREDSSP_CRED_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CREDUI_INFOA { pub cbSize: u32, @@ -1936,7 +1929,6 @@ impl ::core::default::Default for CREDUI_INFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CREDUI_INFOW { pub cbSize: u32, @@ -2139,7 +2131,6 @@ impl ::core::default::Default for OPENCARDNAMEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPENCARDNAME_EXA { pub dwStructSize: u32, @@ -2204,7 +2195,6 @@ impl ::core::default::Default for OPENCARDNAME_EXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OPENCARDNAME_EXW { pub dwStructSize: u32, 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 49dfa5799c..890e97cc62 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 @@ -75,7 +75,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATAllocSortedMemberInfo(hcatalog: P0, pwszreferencetag: P1) -> *mut CRYPTCATMEMBER @@ -91,7 +90,6 @@ pub unsafe fn CryptCATCDFClose(pcdf: *mut CRYPTCATCDF) -> super::super::super::F ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFClose(pcdf : *mut CRYPTCATCDF) -> super::super::super::Foundation:: BOOL); CryptCATCDFClose(pcdf) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATCDFEnumAttributes(pcdf: *mut CRYPTCATCDF, pmember: *mut CRYPTCATMEMBER, pprevattr: *mut CRYPTCATATTRIBUTE, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE { @@ -103,7 +101,6 @@ pub unsafe fn CryptCATCDFEnumCatAttributes(pcdf: *mut CRYPTCATCDF, pprevattr: *m ::windows_targets::link!("wintrust.dll" "system" fn CryptCATCDFEnumCatAttributes(pcdf : *mut CRYPTCATCDF, pprevattr : *mut CRYPTCATATTRIBUTE, pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE); CryptCATCDFEnumCatAttributes(pcdf, pprevattr, pfnparseerror) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATCDFEnumMembers(pcdf: *mut CRYPTCATCDF, pprevmember: *mut CRYPTCATMEMBER, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATMEMBER { @@ -131,7 +128,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn CryptCATClose(hcatalog : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: BOOL); CryptCATClose(hcatalog.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATEnumerateAttr(hcatalog: P0, pcatmember: *mut CRYPTCATMEMBER, pprevattr: *mut CRYPTCATATTRIBUTE) -> *mut CRYPTCATATTRIBUTE @@ -149,7 +145,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn CryptCATEnumerateCatAttr(hcatalog : super::super::super::Foundation:: HANDLE, pprevattr : *mut CRYPTCATATTRIBUTE) -> *mut CRYPTCATATTRIBUTE); CryptCATEnumerateCatAttr(hcatalog.into_param().abi(), pprevattr) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATEnumerateMember(hcatalog: P0, pprevmember: *mut CRYPTCATMEMBER) -> *mut CRYPTCATMEMBER @@ -159,7 +154,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn CryptCATEnumerateMember(hcatalog : super::super::super::Foundation:: HANDLE, pprevmember : *mut CRYPTCATMEMBER) -> *mut CRYPTCATMEMBER); CryptCATEnumerateMember(hcatalog.into_param().abi(), pprevmember) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATFreeSortedMemberInfo(hcatalog: P0, pcatmember: *mut CRYPTCATMEMBER) @@ -169,7 +163,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn CryptCATFreeSortedMemberInfo(hcatalog : super::super::super::Foundation:: HANDLE, pcatmember : *mut CRYPTCATMEMBER)); CryptCATFreeSortedMemberInfo(hcatalog.into_param().abi(), pcatmember) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATGetAttrInfo(hcatalog: P0, pcatmember: *mut CRYPTCATMEMBER, pwszreferencetag: P1) -> *mut CRYPTCATATTRIBUTE @@ -189,7 +182,6 @@ where ::windows_targets::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_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATGetMemberInfo(hcatalog: P0, pwszreferencetag: P1) -> *mut CRYPTCATMEMBER @@ -221,7 +213,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn CryptCATPersistStore(hcatalog : super::super::super::Foundation:: HANDLE) -> super::super::super::Foundation:: BOOL); CryptCATPersistStore(hcatalog.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATPutAttrInfo(hcatalog: P0, pcatmember: *mut CRYPTCATMEMBER, pwszreferencetag: P1, dwattrtypeandaction: u32, cbdata: u32, pbdata: *mut u8) -> *mut CRYPTCATATTRIBUTE @@ -241,7 +232,6 @@ where ::windows_targets::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_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] #[inline] pub unsafe fn CryptCATPutMemberInfo(hcatalog: P0, pwszfilename: P1, pwszreferencetag: P2, pgsubjecttype: *mut ::windows_core::GUID, dwcertversion: u32, cbsipindirectdata: u32, pbsipindirectdata: *mut u8) -> *mut CRYPTCATMEMBER @@ -464,7 +454,6 @@ impl ::core::default::Default for CRYPTCATCDF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] pub struct CRYPTCATMEMBER { pub cbStruct: u32, @@ -562,7 +551,6 @@ impl ::core::default::Default for CRYPTCATSTORE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(feature = "Win32_Security_Cryptography_Sip")] pub struct MS_ADDINFO_CATALOGMEMBER { pub cbStruct: u32, diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/impl.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/impl.rs index 11496b3401..4e7c4b4353 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAlternativeName_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeFromString(&self, r#type: AlternativeNameType, strvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -88,7 +87,6 @@ impl IAlternativeName_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAlternativeNames_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -165,7 +163,6 @@ impl IAlternativeNames_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBinaryConverter_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn StringToString(&self, strencodedin: &::windows_core::BSTR, encodingin: EncodingType, encoding: EncodingType) -> ::windows_core::Result<::windows_core::BSTR>; @@ -221,7 +218,6 @@ impl IBinaryConverter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBinaryConverter2_Impl: Sized + IBinaryConverter_Impl { fn StringArrayToVariantArray(&self, pvarstringarray: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -264,7 +260,6 @@ impl IBinaryConverter2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICEnroll_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn createFilePKCS10(&self, dnname: &::windows_core::BSTR, usage: &::windows_core::BSTR, wszpkcs10filename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -841,7 +836,6 @@ impl ICEnroll_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICEnroll2_Impl: Sized + ICEnroll_Impl { fn addCertTypeToRequest(&self, certtype: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -912,7 +906,6 @@ impl ICEnroll2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICEnroll3_Impl: Sized + ICEnroll2_Impl { fn InstallPKCS7(&self, pkcs7: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1075,7 +1068,6 @@ impl ICEnroll3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICEnroll4_Impl: Sized + ICEnroll3_Impl { fn SetPrivateKeyArchiveCertificate(&self, bstrcert: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1407,7 +1399,6 @@ impl ICEnroll4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertAdmin_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn IsValidCertificate(&self, strconfig: &::windows_core::BSTR, strserialnumber: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1524,7 +1515,6 @@ impl ICertAdmin_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertAdmin2_Impl: Sized + ICertAdmin_Impl { fn PublishCRLs(&self, strconfig: &::windows_core::BSTR, date: f64, crlflags: i32) -> ::windows_core::Result<()>; @@ -1660,7 +1650,6 @@ impl ICertAdmin2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertConfig_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Reset(&self, index: i32) -> ::windows_core::Result; @@ -1729,7 +1718,6 @@ impl ICertConfig_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertConfig2_Impl: Sized + ICertConfig_Impl { fn SetSharedFolder(&self, strsharedfolder: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1750,7 +1738,6 @@ impl ICertConfig2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeAltName_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1840,7 +1827,6 @@ impl ICertEncodeAltName_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeAltName2_Impl: Sized + ICertEncodeAltName_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -1897,7 +1883,6 @@ impl ICertEncodeAltName2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeBitString_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1960,7 +1945,6 @@ impl ICertEncodeBitString_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeBitString2_Impl: Sized + ICertEncodeBitString_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -2010,7 +1994,6 @@ impl ICertEncodeBitString2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeCRLDistInfo_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2120,7 +2103,6 @@ impl ICertEncodeCRLDistInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeCRLDistInfo2_Impl: Sized + ICertEncodeCRLDistInfo_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -2157,7 +2139,6 @@ impl ICertEncodeCRLDistInfo2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeDateArray_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2234,7 +2215,6 @@ impl ICertEncodeDateArray_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeDateArray2_Impl: Sized + ICertEncodeDateArray_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -2271,7 +2251,6 @@ impl ICertEncodeDateArray2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeLongArray_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2348,7 +2327,6 @@ impl ICertEncodeLongArray_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeLongArray2_Impl: Sized + ICertEncodeLongArray_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -2385,7 +2363,6 @@ impl ICertEncodeLongArray2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeStringArray_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strbinary: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2475,7 +2452,6 @@ impl ICertEncodeStringArray_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertEncodeStringArray2_Impl: Sized + ICertEncodeStringArray_Impl { fn DecodeBlob(&self, strencodeddata: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -2512,7 +2488,6 @@ impl ICertEncodeStringArray2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertExit_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, strconfig: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2562,7 +2537,6 @@ impl ICertExit_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertExit2_Impl: Sized + ICertExit_Impl { fn GetManageModule(&self) -> ::windows_core::Result; @@ -2589,7 +2563,6 @@ impl ICertExit2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertGetConfig_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetConfig(&self, flags: CERT_GET_CONFIG_FLAGS) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2616,7 +2589,6 @@ impl ICertGetConfig_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertManageModule_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetProperty(&self, strconfig: &::windows_core::BSTR, strstoragelocation: &::windows_core::BSTR, strpropertyname: &::windows_core::BSTR, flags: i32) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2660,7 +2632,6 @@ impl ICertManageModule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPolicy_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, strconfig: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2717,7 +2688,6 @@ impl ICertPolicy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPolicy2_Impl: Sized + ICertPolicy_Impl { fn GetManageModule(&self) -> ::windows_core::Result; @@ -2744,7 +2714,6 @@ impl ICertPolicy2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertProperties_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -2828,7 +2797,6 @@ impl ICertProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertProperty_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeFromCertificate(&self, machinecontext: super::super::super::Foundation::VARIANT_BOOL, encoding: EncodingType, strcertificate: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2906,7 +2874,6 @@ impl ICertProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyArchived_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, archivedvalue: super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -2943,7 +2910,6 @@ impl ICertPropertyArchived_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyArchivedKeyHash_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, encoding: EncodingType, strarchivedkeyhashvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2980,7 +2946,6 @@ impl ICertPropertyArchivedKeyHash_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyAutoEnroll_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, strtemplatename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3017,7 +2982,6 @@ impl ICertPropertyAutoEnroll_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyBackedUp_Impl: Sized + ICertProperty_Impl { fn InitializeFromCurrentTime(&self, backedupvalue: super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3074,7 +3038,6 @@ impl ICertPropertyBackedUp_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyDescription_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, strdescription: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3111,7 +3074,6 @@ impl ICertPropertyDescription_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyEnrollment_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, requestid: i32, strcadnsname: &::windows_core::BSTR, strcaname: &::windows_core::BSTR, strfriendlyname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3187,7 +3149,6 @@ impl ICertPropertyEnrollment_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyEnrollmentPolicyServer_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, propertyflags: EnrollmentPolicyServerPropertyFlags, authflags: X509EnrollmentAuthFlags, enrollmentserverauthflags: X509EnrollmentAuthFlags, urlflags: PolicyServerUrlFlags, strrequestid: &::windows_core::BSTR, strurl: &::windows_core::BSTR, strid: &::windows_core::BSTR, strenrollmentserverurl: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3315,7 +3276,6 @@ impl ICertPropertyEnrollmentPolicyServer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyFriendlyName_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, strfriendlyname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3352,7 +3312,6 @@ impl ICertPropertyFriendlyName_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyKeyProvInfo_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, pvalue: ::core::option::Option<&IX509PrivateKey>) -> ::windows_core::Result<()>; @@ -3389,7 +3348,6 @@ impl ICertPropertyKeyProvInfo_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyRenewal_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, encoding: EncodingType, strrenewalvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3433,7 +3391,6 @@ impl ICertPropertyRenewal_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertyRequestOriginator_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, strrequestoriginator: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3477,7 +3434,6 @@ impl ICertPropertyRequestOriginator_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertPropertySHA1Hash_Impl: Sized + ICertProperty_Impl { fn Initialize(&self, encoding: EncodingType, strrenewalvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3514,7 +3470,6 @@ impl ICertPropertySHA1Hash_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertRequest_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Submit(&self, flags: i32, strrequest: &::windows_core::BSTR, strattributes: &::windows_core::BSTR, strconfig: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3622,7 +3577,6 @@ impl ICertRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertRequest2_Impl: Sized + ICertRequest_Impl { fn GetIssuedCertificate(&self, strconfig: &::windows_core::BSTR, requestid: i32, strserialnumber: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3717,7 +3671,6 @@ impl ICertRequest2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertRequest3_Impl: Sized + ICertRequest2_Impl { fn SetCredential(&self, hwnd: i32, authtype: X509EnrollmentAuthFlags, strcredential: &::windows_core::BSTR, strpassword: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3867,7 +3820,6 @@ impl ICertRequestD2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertServerExit_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn SetContext(&self, context: i32) -> ::windows_core::Result<()>; @@ -4010,7 +3962,6 @@ impl ICertServerExit_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertServerPolicy_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn SetContext(&self, context: i32) -> ::windows_core::Result<()>; @@ -4167,7 +4118,6 @@ impl ICertServerPolicy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertView_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn OpenConnection(&self, strconfig: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4252,7 +4202,6 @@ impl ICertView_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertView2_Impl: Sized + ICertView_Impl { fn SetTable(&self, table: CVRC_TABLE) -> ::windows_core::Result<()>; @@ -4273,7 +4222,6 @@ impl ICertView2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificateAttestationChallenge_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, encoding: EncodingType, strpendingfullcmcresponsewithchallenge: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4323,7 +4271,6 @@ impl ICertificateAttestationChallenge_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificateAttestationChallenge2_Impl: Sized + ICertificateAttestationChallenge_Impl { fn SetKeyContainerName(&self, value: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4354,7 +4301,6 @@ impl ICertificateAttestationChallenge2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificatePolicies_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -4431,7 +4377,6 @@ impl ICertificatePolicies_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificatePolicy_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pvalue: ::core::option::Option<&IObjectId>) -> ::windows_core::Result<()>; @@ -4481,7 +4426,6 @@ impl ICertificatePolicy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificationAuthorities_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -4578,7 +4522,6 @@ impl ICertificationAuthorities_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificationAuthority_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_Property(&self, property: EnrollmentCAProperty) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4605,7 +4548,6 @@ impl ICertificationAuthority_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICryptAttribute_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeFromObjectId(&self, pobjectid: ::core::option::Option<&IObjectId>) -> ::windows_core::Result<()>; @@ -4662,7 +4604,6 @@ impl ICryptAttribute_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICryptAttributes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -4759,7 +4700,6 @@ impl ICryptAttributes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspAlgorithm_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetAlgorithmOid(&self, length: i32, algflags: AlgorithmFlags) -> ::windows_core::Result; @@ -4906,7 +4846,6 @@ impl ICspAlgorithm_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspAlgorithms_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -5009,7 +4948,6 @@ impl ICspAlgorithms_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspInformation_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeFromName(&self, strname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -5235,7 +5173,6 @@ impl ICspInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspInformations_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -5384,7 +5321,6 @@ impl ICspInformations_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspStatus_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pcsp: ::core::option::Option<&ICspInformation>, palgorithm: ::core::option::Option<&ICspAlgorithm>) -> ::windows_core::Result<()>; @@ -5480,7 +5416,6 @@ impl ICspStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICspStatuses_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -6488,7 +6423,6 @@ impl IEnroll4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCERTVIEWATTRIBUTE_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Next(&self, pindex: *mut i32) -> ::windows_core::Result<()>; @@ -6553,7 +6487,6 @@ impl IEnumCERTVIEWATTRIBUTE_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCERTVIEWCOLUMN_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Next(&self, pindex: *mut i32) -> ::windows_core::Result<()>; @@ -6646,7 +6579,6 @@ impl IEnumCERTVIEWCOLUMN_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCERTVIEWEXTENSION_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Next(&self, pindex: *mut i32) -> ::windows_core::Result<()>; @@ -6718,7 +6650,6 @@ impl IEnumCERTVIEWEXTENSION_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumCERTVIEWROW_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Next(&self, pindex: *mut i32) -> ::windows_core::Result<()>; @@ -6875,7 +6806,6 @@ impl INDESPolicy_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOCSPAdmin_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn OCSPServiceProperties(&self) -> ::windows_core::Result; @@ -6998,7 +6928,6 @@ impl IOCSPAdmin_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOCSPCAConfiguration_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Identifier(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7273,7 +7202,6 @@ impl IOCSPCAConfiguration_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOCSPCAConfigurationCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -7362,7 +7290,6 @@ impl IOCSPCAConfigurationCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOCSPProperty_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7425,7 +7352,6 @@ impl IOCSPProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOCSPPropertyCollection_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -7534,7 +7460,6 @@ impl IOCSPPropertyCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IObjectId_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeFromName(&self, name: CERTENROLL_OBJECTID) -> ::windows_core::Result<()>; @@ -7631,7 +7556,6 @@ impl IObjectId_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IObjectIds_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -7715,7 +7639,6 @@ impl IObjectIds_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPolicyQualifier_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn InitializeEncode(&self, strqualifier: &::windows_core::BSTR, r#type: PolicyQualifierType) -> ::windows_core::Result<()>; @@ -7791,7 +7714,6 @@ impl IPolicyQualifier_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPolicyQualifiers_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -7868,7 +7790,6 @@ impl IPolicyQualifiers_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISignerCertificate_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, machinecontext: super::super::super::Foundation::VARIANT_BOOL, verifytype: X509PrivateKeyVerify, encoding: EncodingType, strcertificate: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -7998,7 +7919,6 @@ impl ISignerCertificate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISignerCertificates_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -8088,7 +8008,6 @@ impl ISignerCertificates_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISmimeCapabilities_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -8179,7 +8098,6 @@ impl ISmimeCapabilities_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISmimeCapability_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pobjectid: ::core::option::Option<&IObjectId>, bitcount: i32) -> ::windows_core::Result<()>; @@ -8229,7 +8147,6 @@ impl ISmimeCapability_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX500DistinguishedName_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Decode(&self, strencodedname: &::windows_core::BSTR, encoding: EncodingType, nameflags: X500NameFlags) -> ::windows_core::Result<()>; @@ -8286,7 +8203,6 @@ impl IX500DistinguishedName_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Attribute_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pobjectid: ::core::option::Option<&IObjectId>, encoding: EncodingType, strencodeddata: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8336,7 +8252,6 @@ impl IX509Attribute_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeArchiveKey_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, pkey: ::core::option::Option<&IX509PrivateKey>, encoding: EncodingType, strcaxcert: &::windows_core::BSTR, palgorithm: ::core::option::Option<&IObjectId>, encryptionstrength: i32) -> ::windows_core::Result<()>; @@ -8406,7 +8321,6 @@ impl IX509AttributeArchiveKey_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeArchiveKeyHash_Impl: Sized + IX509Attribute_Impl { fn InitializeEncodeFromEncryptedKeyBlob(&self, encoding: EncodingType, strencryptedkeyblob: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8450,7 +8364,6 @@ impl IX509AttributeArchiveKeyHash_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeClientId_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, clientid: RequestClientInfoClientId, strmachinednsname: &::windows_core::BSTR, strusersamname: &::windows_core::BSTR, strprocessname: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8533,7 +8446,6 @@ impl IX509AttributeClientId_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeCspProvider_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, keyspec: X509KeySpec, strprovidername: &::windows_core::BSTR, encoding: EncodingType, strsignature: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8603,7 +8515,6 @@ impl IX509AttributeCspProvider_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeExtensions_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, pextensions: ::core::option::Option<&IX509Extensions>) -> ::windows_core::Result<()>; @@ -8647,7 +8558,6 @@ impl IX509AttributeExtensions_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeOSVersion_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, strosversion: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8691,7 +8601,6 @@ impl IX509AttributeOSVersion_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509AttributeRenewalCertificate_Impl: Sized + IX509Attribute_Impl { fn InitializeEncode(&self, encoding: EncodingType, strcert: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -8735,7 +8644,6 @@ impl IX509AttributeRenewalCertificate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Attributes_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -8812,7 +8720,6 @@ impl IX509Attributes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequest_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows_core::Result<()>; @@ -9082,7 +8989,6 @@ impl IX509CertificateRequest_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestCertificate_Impl: Sized + IX509CertificateRequestPkcs10_Impl { fn CheckPublicKeySignature(&self, ppublickey: ::core::option::Option<&IX509PublicKey>) -> ::windows_core::Result<()>; @@ -9206,7 +9112,6 @@ impl IX509CertificateRequestCertificate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestCertificate2_Impl: Sized + IX509CertificateRequestCertificate_Impl { fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: ::core::option::Option<&IX509EnrollmentPolicyServer>, ptemplate: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -9263,7 +9168,6 @@ impl IX509CertificateRequestCertificate2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestCmc_Impl: Sized + IX509CertificateRequestPkcs7_Impl { fn InitializeFromInnerRequestTemplateName(&self, pinnerrequest: ::core::option::Option<&IX509CertificateRequest>, strtemplatename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -9537,7 +9441,6 @@ impl IX509CertificateRequestCmc_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestCmc2_Impl: Sized + IX509CertificateRequestCmc_Impl { fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: ::core::option::Option<&IX509EnrollmentPolicyServer>, ptemplate: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -9608,7 +9511,6 @@ impl IX509CertificateRequestCmc2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs10_Impl: Sized + IX509CertificateRequest_Impl { fn InitializeFromTemplateName(&self, context: X509CertificateEnrollmentContext, strtemplatename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -9935,7 +9837,6 @@ impl IX509CertificateRequestPkcs10_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs10V2_Impl: Sized + IX509CertificateRequestPkcs10_Impl { fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: ::core::option::Option<&IX509EnrollmentPolicyServer>, ptemplate: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -9999,7 +9900,6 @@ impl IX509CertificateRequestPkcs10V2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs10V3_Impl: Sized + IX509CertificateRequestPkcs10V2_Impl { fn AttestPrivateKey(&self) -> ::windows_core::Result; @@ -10129,7 +10029,6 @@ impl IX509CertificateRequestPkcs10V3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs10V4_Impl: Sized + IX509CertificateRequestPkcs10V3_Impl { fn ClaimType(&self) -> ::windows_core::Result; @@ -10186,7 +10085,6 @@ impl IX509CertificateRequestPkcs10V4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs7_Impl: Sized + IX509CertificateRequest_Impl { fn InitializeFromTemplateName(&self, context: X509CertificateEnrollmentContext, strtemplatename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -10271,7 +10169,6 @@ impl IX509CertificateRequestPkcs7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRequestPkcs7V2_Impl: Sized + IX509CertificateRequestPkcs7_Impl { fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: ::core::option::Option<&IX509EnrollmentPolicyServer>, ptemplate: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -10328,7 +10225,6 @@ impl IX509CertificateRequestPkcs7V2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRevocationList_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self) -> ::windows_core::Result<()>; @@ -10664,7 +10560,6 @@ impl IX509CertificateRevocationList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRevocationListEntries_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -10761,7 +10656,6 @@ impl IX509CertificateRevocationListEntries_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateRevocationListEntry_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, encoding: EncodingType, serialnumber: &::windows_core::BSTR, revocationdate: f64) -> ::windows_core::Result<()>; @@ -10857,7 +10751,6 @@ impl IX509CertificateRevocationListEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateTemplate_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_Property(&self, property: EnrollmentTemplateProperty) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -10884,7 +10777,6 @@ impl IX509CertificateTemplate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateTemplateWritable_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pvalue: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -10948,7 +10840,6 @@ impl IX509CertificateTemplateWritable_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509CertificateTemplates_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -11051,7 +10942,6 @@ impl IX509CertificateTemplates_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509EndorsementKey_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn ProviderName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -11181,7 +11071,6 @@ impl IX509EndorsementKey_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Enrollment_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows_core::Result<()>; @@ -11443,7 +11332,6 @@ impl IX509Enrollment_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Enrollment2_Impl: Sized + IX509Enrollment_Impl { fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: ::core::option::Option<&IX509EnrollmentPolicyServer>, ptemplate: ::core::option::Option<&IX509CertificateTemplate>) -> ::windows_core::Result<()>; @@ -11513,7 +11401,6 @@ impl IX509Enrollment2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509EnrollmentHelper_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn AddPolicyServer(&self, strenrollmentpolicyserveruri: &::windows_core::BSTR, strenrollmentpolicyid: &::windows_core::BSTR, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags, strcredential: &::windows_core::BSTR, strpassword: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -11564,7 +11451,6 @@ impl IX509EnrollmentHelper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509EnrollmentPolicyServer_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, bstrpolicyserverurl: &::windows_core::BSTR, bstrpolicyserverid: &::windows_core::BSTR, authflags: X509EnrollmentAuthFlags, fisuntrusted: super::super::super::Foundation::VARIANT_BOOL, context: X509CertificateEnrollmentContext) -> ::windows_core::Result<()>; @@ -11857,7 +11743,6 @@ impl IX509EnrollmentPolicyServer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509EnrollmentStatus_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn AppendText(&self, strtext: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -11994,7 +11879,6 @@ impl IX509EnrollmentStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509EnrollmentWebClassFactory_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn CreateObject(&self, strprogid: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -12021,7 +11905,6 @@ impl IX509EnrollmentWebClassFactory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Extension_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pobjectid: ::core::option::Option<&IObjectId>, encoding: EncodingType, strencodeddata: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -12091,7 +11974,6 @@ impl IX509Extension_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionAlternativeNames_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, pvalue: ::core::option::Option<&IAlternativeNames>) -> ::windows_core::Result<()>; @@ -12135,7 +12017,6 @@ impl IX509ExtensionAlternativeNames_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionAuthorityKeyIdentifier_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, encoding: EncodingType, strkeyidentifier: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -12179,7 +12060,6 @@ impl IX509ExtensionAuthorityKeyIdentifier_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionBasicConstraints_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, isca: super::super::super::Foundation::VARIANT_BOOL, pathlenconstraint: i32) -> ::windows_core::Result<()>; @@ -12236,7 +12116,6 @@ impl IX509ExtensionBasicConstraints_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionCertificatePolicies_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, pvalue: ::core::option::Option<&ICertificatePolicies>) -> ::windows_core::Result<()>; @@ -12280,7 +12159,6 @@ impl IX509ExtensionCertificatePolicies_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionEnhancedKeyUsage_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, pvalue: ::core::option::Option<&IObjectIds>) -> ::windows_core::Result<()>; @@ -12324,7 +12202,6 @@ impl IX509ExtensionEnhancedKeyUsage_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionKeyUsage_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, usageflags: X509KeyUsageFlags) -> ::windows_core::Result<()>; @@ -12368,7 +12245,6 @@ impl IX509ExtensionKeyUsage_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionMSApplicationPolicies_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, pvalue: ::core::option::Option<&ICertificatePolicies>) -> ::windows_core::Result<()>; @@ -12412,7 +12288,6 @@ impl IX509ExtensionMSApplicationPolicies_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionSmimeCapabilities_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, pvalue: ::core::option::Option<&ISmimeCapabilities>) -> ::windows_core::Result<()>; @@ -12456,7 +12331,6 @@ impl IX509ExtensionSmimeCapabilities_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionSubjectKeyIdentifier_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, encoding: EncodingType, strkeyidentifier: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -12500,7 +12374,6 @@ impl IX509ExtensionSubjectKeyIdentifier_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionTemplate_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, ptemplateoid: ::core::option::Option<&IObjectId>, majorversion: i32, minorversion: i32) -> ::windows_core::Result<()>; @@ -12570,7 +12443,6 @@ impl IX509ExtensionTemplate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509ExtensionTemplateName_Impl: Sized + IX509Extension_Impl { fn InitializeEncode(&self, strtemplatename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -12614,7 +12486,6 @@ impl IX509ExtensionTemplateName_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509Extensions_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -12711,7 +12582,6 @@ impl IX509Extensions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509MachineEnrollmentFactory_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn CreateObject(&self, strprogid: &::windows_core::BSTR) -> ::windows_core::Result; @@ -12738,7 +12608,6 @@ impl IX509MachineEnrollmentFactory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509NameValuePair_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, strname: &::windows_core::BSTR, strvalue: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -12788,7 +12657,6 @@ impl IX509NameValuePair_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509NameValuePairs_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -12865,7 +12733,6 @@ impl IX509NameValuePairs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509PolicyServerListManager_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result; @@ -12949,7 +12816,6 @@ impl IX509PolicyServerListManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509PolicyServerUrl_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows_core::Result<()>; @@ -13107,7 +12973,6 @@ impl IX509PolicyServerUrl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509PrivateKey_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Open(&self) -> ::windows_core::Result<()>; @@ -13698,7 +13563,6 @@ impl IX509PrivateKey_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509PrivateKey2_Impl: Sized + IX509PrivateKey_Impl { fn HardwareKeyUsage(&self) -> ::windows_core::Result; @@ -13815,7 +13679,6 @@ impl IX509PrivateKey2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509PublicKey_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, pobjectid: ::core::option::Option<&IObjectId>, strencodedkey: &::windows_core::BSTR, strencodedparameters: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -13911,7 +13774,6 @@ impl IX509PublicKey_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509SCEPEnrollment_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, prequest: ::core::option::Option<&IX509CertificateRequestPkcs10>, strthumbprint: &::windows_core::BSTR, thumprintencoding: EncodingType, strservercertificates: &::windows_core::BSTR, encoding: EncodingType) -> ::windows_core::Result<()>; @@ -14160,7 +14022,6 @@ impl IX509SCEPEnrollment_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509SCEPEnrollment2_Impl: Sized + IX509SCEPEnrollment_Impl { fn CreateChallengeAnswerMessage(&self, encoding: EncodingType) -> ::windows_core::Result<::windows_core::BSTR>; @@ -14249,7 +14110,6 @@ impl IX509SCEPEnrollment2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509SCEPEnrollmentHelper_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Initialize(&self, strserverurl: &::windows_core::BSTR, strrequestheaders: &::windows_core::BSTR, prequest: ::core::option::Option<&IX509CertificateRequestPkcs10>, strcacertificatethumbprint: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -14332,7 +14192,6 @@ impl IX509SCEPEnrollmentHelper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IX509SignatureInformation_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn HashAlgorithm(&self) -> ::windows_core::Result; 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 b80cd6e596..9693086097 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 @@ -118,7 +118,6 @@ pub unsafe fn PstAcquirePrivateKey(pcert: *const super::CERT_CONTEXT) -> super:: ::windows_targets::link!("certpoleng.dll" "system" fn PstAcquirePrivateKey(pcert : *const super:: CERT_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); PstAcquirePrivateKey(pcert) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn PstGetCertificateChain(pcert: *const super::CERT_CONTEXT, ptrustedissuers: *const super::super::Authentication::Identity::SecPkgContext_IssuerListInfoEx, ppcertchaincontext: *mut *mut super::CERT_CHAIN_CONTEXT) -> super::super::super::Foundation::NTSTATUS { @@ -133,14 +132,12 @@ where ::windows_targets::link!("certpoleng.dll" "system" fn PstGetCertificates(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, bisclient : super::super::super::Foundation:: BOOL, pdwcertchaincontextcount : *mut u32, ppcertchaincontexts : *mut *mut *mut super:: CERT_CHAIN_CONTEXT) -> super::super::super::Foundation:: NTSTATUS); PstGetCertificates(ptargetname, rgpcriteria.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpcriteria.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), bisclient.into_param().abi(), pdwcertchaincontextcount, ppcertchaincontexts) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn PstGetTrustAnchors(ptargetname: *const super::super::super::Foundation::UNICODE_STRING, rgpcriteria: ::core::option::Option<&[super::CERT_SELECT_CRITERIA]>, pptrustedissuers: *mut *mut super::super::Authentication::Identity::SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation::NTSTATUS { ::windows_targets::link!("certpoleng.dll" "system" fn PstGetTrustAnchors(ptargetname : *const super::super::super::Foundation:: UNICODE_STRING, ccriteria : u32, rgpcriteria : *const super:: CERT_SELECT_CRITERIA, pptrustedissuers : *mut *mut super::super::Authentication::Identity:: SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation:: NTSTATUS); PstGetTrustAnchors(ptargetname, rgpcriteria.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpcriteria.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pptrustedissuers) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe fn PstGetTrustAnchorsEx(ptargetname: *const super::super::super::Foundation::UNICODE_STRING, rgpcriteria: ::core::option::Option<&[super::CERT_SELECT_CRITERIA]>, pcertcontext: ::core::option::Option<*const super::CERT_CONTEXT>, pptrustedissuers: *mut *mut super::super::Authentication::Identity::SecPkgContext_IssuerListInfoEx) -> super::super::super::Foundation::NTSTATUS { @@ -152,7 +149,6 @@ pub unsafe fn PstGetUserNameForCertificate(pcertcontext: *const super::CERT_CONT ::windows_targets::link!("certpoleng.dll" "system" fn PstGetUserNameForCertificate(pcertcontext : *const super:: CERT_CONTEXT, username : *mut super::super::super::Foundation:: UNICODE_STRING) -> super::super::super::Foundation:: NTSTATUS); PstGetUserNameForCertificate(pcertcontext, username) } -#[doc = "Required features: `\"Win32_Security_Authentication_Identity\"`"] #[cfg(feature = "Win32_Security_Authentication_Identity")] #[inline] pub unsafe 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 { @@ -168,12 +164,7 @@ where 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()))) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAlternativeName, - IAlternativeName_Vtbl, - 0x728ab313_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IAlternativeName, IAlternativeName_Vtbl, 0x728ab313_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAlternativeName, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -190,7 +181,6 @@ impl IAlternativeName { { (::windows_core::Interface::vtable(self).InitializeFromRawData)(::windows_core::Interface::as_raw(self), r#type, encoding, strrawdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromOtherName(&self, pobjectid: P0, encoding: EncodingType, strrawdata: P1, tobewrapped: P2) -> ::windows_core::Result<()> where @@ -208,7 +198,6 @@ impl IAlternativeName { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).StrValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -239,17 +228,11 @@ pub struct IAlternativeName_Vtbl { pub get_RawData: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAlternativeNames, - IAlternativeNames_Vtbl, - 0x728ab314_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IAlternativeNames, IAlternativeNames_Vtbl, 0x728ab314_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAlternativeNames, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IAlternativeNames { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -263,7 +246,6 @@ impl IAlternativeNames { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -297,12 +279,7 @@ pub struct IAlternativeNames_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBinaryConverter, - IBinaryConverter_Vtbl, - 0x728ab302_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IBinaryConverter, IBinaryConverter_Vtbl, 0x728ab302_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBinaryConverter, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -336,12 +313,7 @@ pub struct IBinaryConverter_Vtbl { pub StringToVariantByteArray: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBinaryConverter2, - IBinaryConverter2_Vtbl, - 0x8d7928b4_4e17_428d_9a17_728df00d1b2b -); +::windows_core::imp::com_interface!(IBinaryConverter2, IBinaryConverter2_Vtbl, 0x8d7928b4_4e17_428d_9a17_728df00d1b2b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBinaryConverter2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IBinaryConverter); #[cfg(feature = "Win32_System_Com")] @@ -382,12 +354,7 @@ pub struct IBinaryConverter2_Vtbl { pub VariantArrayToStringArray: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICEnroll, - ICEnroll_Vtbl, - 0x43f8f288_7a20_11d0_8f06_00c04fc295e1 -); +::windows_core::imp::com_interface!(ICEnroll, ICEnroll_Vtbl, 0x43f8f288_7a20_11d0_8f06_00c04fc295e1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICEnroll, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -721,12 +688,7 @@ pub struct ICEnroll_Vtbl { pub SetHashAlgorithm: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICEnroll2, - ICEnroll2_Vtbl, - 0x704ca730_c90b_11d1_9bec_00c04fc295e1 -); +::windows_core::imp::com_interface!(ICEnroll2, ICEnroll2_Vtbl, 0x704ca730_c90b_11d1_9bec_00c04fc295e1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICEnroll2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICEnroll); #[cfg(feature = "Win32_System_Com")] @@ -1043,12 +1005,7 @@ pub struct ICEnroll2_Vtbl { pub SetEnableT61DNEncoding: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICEnroll3, - ICEnroll3_Vtbl, - 0xc28c2d95_b7de_11d2_a421_00c04f79fe8e -); +::windows_core::imp::com_interface!(ICEnroll3, ICEnroll3_Vtbl, 0xc28c2d95_b7de_11d2_a421_00c04f79fe8e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICEnroll3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICEnroll, ICEnroll2); #[cfg(feature = "Win32_System_Com")] @@ -1439,12 +1396,7 @@ pub struct ICEnroll3_Vtbl { pub EnableSMIMECapabilities: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICEnroll4, - ICEnroll4_Vtbl, - 0xc1f1188a_2eb5_4a80_841b_7e729a356d90 -); +::windows_core::imp::com_interface!(ICEnroll4, ICEnroll4_Vtbl, 0xc1f1188a_2eb5_4a80_841b_7e729a356d90); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICEnroll4, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICEnroll, ICEnroll2, ICEnroll3); #[cfg(feature = "Win32_System_Com")] @@ -2046,12 +1998,7 @@ pub struct ICEnroll4_Vtbl { pub IncludeSubjectKeyID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertAdmin, - ICertAdmin_Vtbl, - 0x34df6950_7fb6_11d0_8817_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertAdmin, ICertAdmin_Vtbl, 0x34df6950_7fb6_11d0_8817_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertAdmin, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2141,12 +2088,7 @@ pub struct ICertAdmin_Vtbl { pub ImportCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, CERT_IMPORT_FLAGS, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertAdmin2, - ICertAdmin2_Vtbl, - 0xf7c3ac41_b8ce_4fb4_aa58_3d1dc0e36b39 -); +::windows_core::imp::com_interface!(ICertAdmin2, ICertAdmin2_Vtbl, 0xf7c3ac41_b8ce_4fb4_aa58_3d1dc0e36b39); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertAdmin2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertAdmin); #[cfg(feature = "Win32_System_Com")] @@ -2316,12 +2258,7 @@ pub struct ICertAdmin2_Vtbl { pub DeleteRow: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, CERT_DELETE_ROW_FLAGS, f64, CVRC_TABLE, i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertConfig, - ICertConfig_Vtbl, - 0x372fce34_4324_11d0_8810_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertConfig, ICertConfig_Vtbl, 0x372fce34_4324_11d0_8810_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertConfig, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2357,12 +2294,7 @@ pub struct ICertConfig_Vtbl { pub GetConfig: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertConfig2, - ICertConfig2_Vtbl, - 0x7a18edde_7e78_4163_8ded_78e2c9cee924 -); +::windows_core::imp::com_interface!(ICertConfig2, ICertConfig2_Vtbl, 0x7a18edde_7e78_4163_8ded_78e2c9cee924); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertConfig2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertConfig); #[cfg(feature = "Win32_System_Com")] @@ -2401,12 +2333,7 @@ pub struct ICertConfig2_Vtbl { pub SetSharedFolder: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeAltName, - ICertEncodeAltName_Vtbl, - 0x1c9a8c70_1271_11d1_9bd4_00c04fb683fa -); +::windows_core::imp::com_interface!(ICertEncodeAltName, ICertEncodeAltName_Vtbl, 0x1c9a8c70_1271_11d1_9bd4_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeAltName, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2457,12 +2384,7 @@ pub struct ICertEncodeAltName_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeAltName2, - ICertEncodeAltName2_Vtbl, - 0xf67fe177_5ef1_4535_b4ce_29df15e2e0c3 -); +::windows_core::imp::com_interface!(ICertEncodeAltName2, ICertEncodeAltName2_Vtbl, 0xf67fe177_5ef1_4535_b4ce_29df15e2e0c3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeAltName2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeAltName); #[cfg(feature = "Win32_System_Com")] @@ -2530,12 +2452,7 @@ pub struct ICertEncodeAltName2_Vtbl { pub SetNameEntryBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>, EncodingType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeBitString, - ICertEncodeBitString_Vtbl, - 0x6db525be_1278_11d1_9bd4_00c04fb683fa -); +::windows_core::imp::com_interface!(ICertEncodeBitString, ICertEncodeBitString_Vtbl, 0x6db525be_1278_11d1_9bd4_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeBitString, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2573,12 +2490,7 @@ pub struct ICertEncodeBitString_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeBitString2, - ICertEncodeBitString2_Vtbl, - 0xe070d6e7_23ef_4dd2_8242_ebd9c928cb30 -); +::windows_core::imp::com_interface!(ICertEncodeBitString2, ICertEncodeBitString2_Vtbl, 0xe070d6e7_23ef_4dd2_8242_ebd9c928cb30); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeBitString2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeBitString); #[cfg(feature = "Win32_System_Com")] @@ -2632,12 +2544,7 @@ pub struct ICertEncodeBitString2_Vtbl { pub GetBitStringBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeCRLDistInfo, - ICertEncodeCRLDistInfo_Vtbl, - 0x01958640_bbff_11d0_8825_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertEncodeCRLDistInfo, ICertEncodeCRLDistInfo_Vtbl, 0x01958640_bbff_11d0_8825_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeCRLDistInfo, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2697,12 +2604,7 @@ pub struct ICertEncodeCRLDistInfo_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeCRLDistInfo2, - ICertEncodeCRLDistInfo2_Vtbl, - 0xb4275d4b_3e30_446f_ad36_09d03120b078 -); +::windows_core::imp::com_interface!(ICertEncodeCRLDistInfo2, ICertEncodeCRLDistInfo2_Vtbl, 0xb4275d4b_3e30_446f_ad36_09d03120b078); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeCRLDistInfo2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeCRLDistInfo); #[cfg(feature = "Win32_System_Com")] @@ -2765,12 +2667,7 @@ pub struct ICertEncodeCRLDistInfo2_Vtbl { pub EncodeBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeDateArray, - ICertEncodeDateArray_Vtbl, - 0x2f9469a0_a470_11d0_8821_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertEncodeDateArray, ICertEncodeDateArray_Vtbl, 0x2f9469a0_a470_11d0_8821_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeDateArray, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2813,12 +2710,7 @@ pub struct ICertEncodeDateArray_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeDateArray2, - ICertEncodeDateArray2_Vtbl, - 0x99a4edb5_2b8e_448d_bf95_bba8d7789dc8 -); +::windows_core::imp::com_interface!(ICertEncodeDateArray2, ICertEncodeDateArray2_Vtbl, 0x99a4edb5_2b8e_448d_bf95_bba8d7789dc8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeDateArray2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeDateArray); #[cfg(feature = "Win32_System_Com")] @@ -2867,12 +2759,7 @@ pub struct ICertEncodeDateArray2_Vtbl { pub EncodeBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeLongArray, - ICertEncodeLongArray_Vtbl, - 0x15e2f230_a0a2_11d0_8821_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertEncodeLongArray, ICertEncodeLongArray_Vtbl, 0x15e2f230_a0a2_11d0_8821_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeLongArray, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2915,12 +2802,7 @@ pub struct ICertEncodeLongArray_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeLongArray2, - ICertEncodeLongArray2_Vtbl, - 0x4efde84a_bd9b_4fc2_a108_c347d478840f -); +::windows_core::imp::com_interface!(ICertEncodeLongArray2, ICertEncodeLongArray2_Vtbl, 0x4efde84a_bd9b_4fc2_a108_c347d478840f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeLongArray2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeLongArray); #[cfg(feature = "Win32_System_Com")] @@ -2969,12 +2851,7 @@ pub struct ICertEncodeLongArray2_Vtbl { pub EncodeBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeStringArray, - ICertEncodeStringArray_Vtbl, - 0x12a88820_7494_11d0_8816_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertEncodeStringArray, ICertEncodeStringArray_Vtbl, 0x12a88820_7494_11d0_8816_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeStringArray, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3025,12 +2902,7 @@ pub struct ICertEncodeStringArray_Vtbl { pub Encode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertEncodeStringArray2, - ICertEncodeStringArray2_Vtbl, - 0x9c680d93_9b7d_4e95_9018_4ffe10ba5ada -); +::windows_core::imp::com_interface!(ICertEncodeStringArray2, ICertEncodeStringArray2_Vtbl, 0x9c680d93_9b7d_4e95_9018_4ffe10ba5ada); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertEncodeStringArray2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertEncodeStringArray); #[cfg(feature = "Win32_System_Com")] @@ -3086,12 +2958,7 @@ pub struct ICertEncodeStringArray2_Vtbl { pub EncodeBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertExit, - ICertExit_Vtbl, - 0xe19ae1a0_7364_11d0_8816_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertExit, ICertExit_Vtbl, 0xe19ae1a0_7364_11d0_8816_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertExit, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3121,12 +2988,7 @@ pub struct ICertExit_Vtbl { pub GetDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertExit2, - ICertExit2_Vtbl, - 0x0abf484b_d049_464d_a7ed_552e7529b0ff -); +::windows_core::imp::com_interface!(ICertExit2, ICertExit2_Vtbl, 0x0abf484b_d049_464d_a7ed_552e7529b0ff); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertExit2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertExit); #[cfg(feature = "Win32_System_Com")] @@ -3145,7 +3007,6 @@ impl ICertExit2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDescription)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetManageModule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3163,12 +3024,7 @@ pub struct ICertExit2_Vtbl { GetManageModule: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertGetConfig, - ICertGetConfig_Vtbl, - 0xc7ea09c0_ce17_11d0_8833_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertGetConfig, ICertGetConfig_Vtbl, 0xc7ea09c0_ce17_11d0_8833_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertGetConfig, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3186,12 +3042,7 @@ pub struct ICertGetConfig_Vtbl { pub GetConfig: unsafe extern "system" fn(*mut ::core::ffi::c_void, CERT_GET_CONFIG_FLAGS, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertManageModule, - ICertManageModule_Vtbl, - 0xe7d7ad42_bd3d_11d1_9a4d_00c04fc297eb -); +::windows_core::imp::com_interface!(ICertManageModule, ICertManageModule_Vtbl, 0xe7d7ad42_bd3d_11d1_9a4d_00c04fc297eb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertManageModule, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3231,12 +3082,7 @@ pub struct ICertManageModule_Vtbl { pub Configure: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPolicy, - ICertPolicy_Vtbl, - 0x38bb5a00_7636_11d0_b413_00a0c91bbf8c -); +::windows_core::imp::com_interface!(ICertPolicy, ICertPolicy_Vtbl, 0x38bb5a00_7636_11d0_b413_00a0c91bbf8c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPolicy, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3273,12 +3119,7 @@ pub struct ICertPolicy_Vtbl { pub ShutDown: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPolicy2, - ICertPolicy2_Vtbl, - 0x3db4910e_8001_4bf1_aa1b_f43a808317a0 -); +::windows_core::imp::com_interface!(ICertPolicy2, ICertPolicy2_Vtbl, 0x3db4910e_8001_4bf1_aa1b_f43a808317a0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPolicy2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertPolicy); #[cfg(feature = "Win32_System_Com")] @@ -3303,7 +3144,6 @@ impl ICertPolicy2 { pub unsafe fn ShutDown(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ShutDown)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetManageModule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3321,17 +3161,11 @@ pub struct ICertPolicy2_Vtbl { GetManageModule: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertProperties, - ICertProperties_Vtbl, - 0x728ab32f_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertProperties, ICertProperties_Vtbl, 0x728ab32f_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertProperties, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICertProperties { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3345,7 +3179,6 @@ impl ICertProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -3387,12 +3220,7 @@ pub struct ICertProperties_Vtbl { pub InitializeFromCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL, EncodingType, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertProperty, - ICertProperty_Vtbl, - 0x728ab32e_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertProperty, ICertProperty_Vtbl, 0x728ab32e_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertProperty, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3450,12 +3278,7 @@ pub struct ICertProperty_Vtbl { pub SetValueOnCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL, EncodingType, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyArchived, - ICertPropertyArchived_Vtbl, - 0x728ab337_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyArchived, ICertPropertyArchived_Vtbl, 0x728ab337_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyArchived, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3518,12 +3341,7 @@ pub struct ICertPropertyArchived_Vtbl { pub Archived: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyArchivedKeyHash, - ICertPropertyArchivedKeyHash_Vtbl, - 0x728ab33b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyArchivedKeyHash, ICertPropertyArchivedKeyHash_Vtbl, 0x728ab33b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyArchivedKeyHash, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3586,12 +3404,7 @@ pub struct ICertPropertyArchivedKeyHash_Vtbl { pub get_ArchivedKeyHash: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyAutoEnroll, - ICertPropertyAutoEnroll_Vtbl, - 0x728ab332_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyAutoEnroll, ICertPropertyAutoEnroll_Vtbl, 0x728ab332_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyAutoEnroll, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3654,12 +3467,7 @@ pub struct ICertPropertyAutoEnroll_Vtbl { pub TemplateName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyBackedUp, - ICertPropertyBackedUp_Vtbl, - 0x728ab338_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyBackedUp, ICertPropertyBackedUp_Vtbl, 0x728ab338_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyBackedUp, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3734,12 +3542,7 @@ pub struct ICertPropertyBackedUp_Vtbl { pub BackedUpTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyDescription, - ICertPropertyDescription_Vtbl, - 0x728ab331_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyDescription, ICertPropertyDescription_Vtbl, 0x728ab331_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyDescription, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3802,12 +3605,7 @@ pub struct ICertPropertyDescription_Vtbl { pub Description: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyEnrollment, - ICertPropertyEnrollment_Vtbl, - 0x728ab339_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyEnrollment, ICertPropertyEnrollment_Vtbl, 0x728ab339_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyEnrollment, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3887,12 +3685,7 @@ pub struct ICertPropertyEnrollment_Vtbl { pub FriendlyName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyEnrollmentPolicyServer, - ICertPropertyEnrollmentPolicyServer_Vtbl, - 0x728ab34a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyEnrollmentPolicyServer, ICertPropertyEnrollmentPolicyServer_Vtbl, 0x728ab34a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyEnrollmentPolicyServer, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -3993,12 +3786,7 @@ pub struct ICertPropertyEnrollmentPolicyServer_Vtbl { pub GetEnrollmentServerAuthentication: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut X509EnrollmentAuthFlags) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyFriendlyName, - ICertPropertyFriendlyName_Vtbl, - 0x728ab330_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyFriendlyName, ICertPropertyFriendlyName_Vtbl, 0x728ab330_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyFriendlyName, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -4061,12 +3849,7 @@ pub struct ICertPropertyFriendlyName_Vtbl { pub FriendlyName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyKeyProvInfo, - ICertPropertyKeyProvInfo_Vtbl, - 0x728ab336_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyKeyProvInfo, ICertPropertyKeyProvInfo_Vtbl, 0x728ab336_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyKeyProvInfo, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -4109,7 +3892,6 @@ impl ICertPropertyKeyProvInfo { { (::windows_core::Interface::vtable(self).base__.SetValueOnCertificate)(::windows_core::Interface::as_raw(self), machinecontext.into_param().abi(), encoding, strcertificate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -4117,7 +3899,6 @@ impl ICertPropertyKeyProvInfo { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4139,12 +3920,7 @@ pub struct ICertPropertyKeyProvInfo_Vtbl { PrivateKey: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyRenewal, - ICertPropertyRenewal_Vtbl, - 0x728ab33a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyRenewal, ICertPropertyRenewal_Vtbl, 0x728ab33a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyRenewal, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -4215,12 +3991,7 @@ pub struct ICertPropertyRenewal_Vtbl { pub get_Renewal: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertyRequestOriginator, - ICertPropertyRequestOriginator_Vtbl, - 0x728ab333_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertyRequestOriginator, ICertPropertyRequestOriginator_Vtbl, 0x728ab333_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertyRequestOriginator, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -4287,12 +4058,7 @@ pub struct ICertPropertyRequestOriginator_Vtbl { pub RequestOriginator: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertPropertySHA1Hash, - ICertPropertySHA1Hash_Vtbl, - 0x728ab334_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertPropertySHA1Hash, ICertPropertySHA1Hash_Vtbl, 0x728ab334_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertPropertySHA1Hash, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertProperty); #[cfg(feature = "Win32_System_Com")] @@ -4355,12 +4121,7 @@ pub struct ICertPropertySHA1Hash_Vtbl { pub get_SHA1Hash: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertRequest, - ICertRequest_Vtbl, - 0x014e4840_5523_11d0_8812_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertRequest, ICertRequest_Vtbl, 0x014e4840_5523_11d0_8812_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4419,12 +4180,7 @@ pub struct ICertRequest_Vtbl { pub GetCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertRequest2, - ICertRequest2_Vtbl, - 0xa4772988_4a85_4fa9_824e_b5cf5c16405a -); +::windows_core::imp::com_interface!(ICertRequest2, ICertRequest2_Vtbl, 0xa4772988_4a85_4fa9_824e_b5cf5c16405a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertRequest2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertRequest); #[cfg(feature = "Win32_System_Com")] @@ -4519,12 +4275,7 @@ pub struct ICertRequest2_Vtbl { pub GetFullResponseProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, FULL_RESPONSE_PROPERTY_ID, i32, CERT_PROPERTY_TYPE, CERT_REQUEST_OUT_TYPE, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertRequest3, - ICertRequest3_Vtbl, - 0xafc8f92b_33a2_4861_bf36_2933b7cd67b3 -); +::windows_core::imp::com_interface!(ICertRequest3, ICertRequest3_Vtbl, 0xafc8f92b_33a2_4861_bf36_2933b7cd67b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertRequest3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertRequest, ICertRequest2); #[cfg(feature = "Win32_System_Com")] @@ -4733,12 +4484,7 @@ pub struct ICertRequestD2_Vtbl { pub Ping2: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertServerExit, - ICertServerExit_Vtbl, - 0x4ba9eb90_732c_11d0_8816_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertServerExit, ICertServerExit_Vtbl, 0x4ba9eb90_732c_11d0_8816_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertServerExit, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4818,12 +4564,7 @@ pub struct ICertServerExit_Vtbl { pub EnumerateAttributesClose: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertServerPolicy, - ICertServerPolicy_Vtbl, - 0xaa000922_ffbe_11cf_8800_00a0c903b83c -); +::windows_core::imp::com_interface!(ICertServerPolicy, ICertServerPolicy_Vtbl, 0xaa000922_ffbe_11cf_8800_00a0c903b83c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertServerPolicy, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4917,12 +4658,7 @@ pub struct ICertServerPolicy_Vtbl { pub EnumerateAttributesClose: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertView, - ICertView_Vtbl, - 0xc3fac344_1e84_11d1_9bd6_00c04fb683fa -); +::windows_core::imp::com_interface!(ICertView, ICertView_Vtbl, 0xc3fac344_1e84_11d1_9bd6_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertView, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4933,7 +4669,6 @@ impl ICertView { { (::windows_core::Interface::vtable(self).OpenConnection)(::windows_core::Interface::as_raw(self), strconfig.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewColumn(&self, fresultcolumn: CVRC_COLUMN) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4957,7 +4692,6 @@ impl ICertView { pub unsafe fn SetRestriction(&self, columnindex: CERT_VIEW_COLUMN_INDEX, seekoperator: CERT_VIEW_SEEK_OPERATOR_FLAGS, sortorder: i32, pvarvalue: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRestriction)(::windows_core::Interface::as_raw(self), columnindex, seekoperator, sortorder, ::core::mem::transmute(pvarvalue)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenView(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4985,12 +4719,7 @@ pub struct ICertView_Vtbl { OpenView: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertView2, - ICertView2_Vtbl, - 0xd594b282_8851_4b61_9c66_3edadf848863 -); +::windows_core::imp::com_interface!(ICertView2, ICertView2_Vtbl, 0xd594b282_8851_4b61_9c66_3edadf848863); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertView2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertView); #[cfg(feature = "Win32_System_Com")] @@ -5001,7 +4730,6 @@ impl ICertView2 { { (::windows_core::Interface::vtable(self).base__.OpenConnection)(::windows_core::Interface::as_raw(self), strconfig.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewColumn(&self, fresultcolumn: CVRC_COLUMN) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5025,7 +4753,6 @@ impl ICertView2 { pub unsafe fn SetRestriction(&self, columnindex: CERT_VIEW_COLUMN_INDEX, seekoperator: CERT_VIEW_SEEK_OPERATOR_FLAGS, sortorder: i32, pvarvalue: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetRestriction)(::windows_core::Interface::as_raw(self), columnindex, seekoperator, sortorder, ::core::mem::transmute(pvarvalue)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenView(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5043,12 +4770,7 @@ pub struct ICertView2_Vtbl { pub SetTable: unsafe extern "system" fn(*mut ::core::ffi::c_void, CVRC_TABLE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificateAttestationChallenge, - ICertificateAttestationChallenge_Vtbl, - 0x6f175a7c_4a3a_40ae_9dba_592fd6bbf9b8 -); +::windows_core::imp::com_interface!(ICertificateAttestationChallenge, ICertificateAttestationChallenge_Vtbl, 0x6f175a7c_4a3a_40ae_9dba_592fd6bbf9b8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificateAttestationChallenge, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5078,12 +4800,7 @@ pub struct ICertificateAttestationChallenge_Vtbl { pub RequestID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificateAttestationChallenge2, - ICertificateAttestationChallenge2_Vtbl, - 0x4631334d_e266_47d6_bd79_be53cb2e2753 -); +::windows_core::imp::com_interface!(ICertificateAttestationChallenge2, ICertificateAttestationChallenge2_Vtbl, 0x4631334d_e266_47d6_bd79_be53cb2e2753); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificateAttestationChallenge2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ICertificateAttestationChallenge); #[cfg(feature = "Win32_System_Com")] @@ -5124,17 +4841,11 @@ pub struct ICertificateAttestationChallenge2_Vtbl { pub put_KeyBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificatePolicies, - ICertificatePolicies_Vtbl, - 0x728ab31f_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertificatePolicies, ICertificatePolicies_Vtbl, 0x728ab31f_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificatePolicies, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICertificatePolicies { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5148,7 +4859,6 @@ impl ICertificatePolicies { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -5182,17 +4892,11 @@ pub struct ICertificatePolicies_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificatePolicy, - ICertificatePolicy_Vtbl, - 0x728ab31e_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertificatePolicy, ICertificatePolicy_Vtbl, 0x728ab31e_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificatePolicy, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICertificatePolicy { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -5200,13 +4904,11 @@ impl ICertificatePolicy { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyQualifiers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5232,17 +4934,11 @@ pub struct ICertificatePolicy_Vtbl { PolicyQualifiers: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificationAuthorities, - ICertificationAuthorities_Vtbl, - 0x13b79005_2181_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICertificationAuthorities, ICertificationAuthorities_Vtbl, 0x13b79005_2181_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificationAuthorities, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICertificationAuthorities { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5256,7 +4952,6 @@ impl ICertificationAuthorities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -5273,7 +4968,6 @@ impl ICertificationAuthorities { pub unsafe fn ComputeSiteCosts(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ComputeSiteCosts)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByName(&self, strname: P0) -> ::windows_core::Result where @@ -5307,12 +5001,7 @@ pub struct ICertificationAuthorities_Vtbl { get_ItemByName: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificationAuthority, - ICertificationAuthority_Vtbl, - 0x835d1f61_1e95_4bc8_b4d3_976c42b968f7 -); +::windows_core::imp::com_interface!(ICertificationAuthority, ICertificationAuthority_Vtbl, 0x835d1f61_1e95_4bc8_b4d3_976c42b968f7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificationAuthority, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5330,17 +5019,11 @@ pub struct ICertificationAuthority_Vtbl { pub get_Property: unsafe extern "system" fn(*mut ::core::ffi::c_void, EnrollmentCAProperty, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICryptAttribute, - ICryptAttribute_Vtbl, - 0x728ab32c_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICryptAttribute, ICryptAttribute_Vtbl, 0x728ab32c_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICryptAttribute, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICryptAttribute { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromObjectId(&self, pobjectid: P0) -> ::windows_core::Result<()> where @@ -5348,7 +5031,6 @@ impl ICryptAttribute { { (::windows_core::Interface::vtable(self).InitializeFromObjectId)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromValues(&self, pattributes: P0) -> ::windows_core::Result<()> where @@ -5356,13 +5038,11 @@ impl ICryptAttribute { { (::windows_core::Interface::vtable(self).InitializeFromValues)(::windows_core::Interface::as_raw(self), pattributes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Values(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5392,17 +5072,11 @@ pub struct ICryptAttribute_Vtbl { Values: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICryptAttributes, - ICryptAttributes_Vtbl, - 0x728ab32d_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICryptAttributes, ICryptAttributes_Vtbl, 0x728ab32d_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICryptAttributes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICryptAttributes { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5416,7 +5090,6 @@ impl ICryptAttributes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -5430,7 +5103,6 @@ impl ICryptAttributes { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_IndexByObjectId(&self, pobjectid: P0) -> ::windows_core::Result where @@ -5439,7 +5111,6 @@ impl ICryptAttributes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_IndexByObjectId)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -5475,17 +5146,11 @@ pub struct ICryptAttributes_Vtbl { AddRange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspAlgorithm, - ICspAlgorithm_Vtbl, - 0x728ab305_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspAlgorithm, ICspAlgorithm_Vtbl, 0x728ab305_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspAlgorithm, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICspAlgorithm { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAlgorithmOid(&self, length: i32, algflags: AlgorithmFlags) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5548,17 +5213,11 @@ pub struct ICspAlgorithm_Vtbl { pub Operations: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut AlgorithmOperationFlags) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspAlgorithms, - ICspAlgorithms_Vtbl, - 0x728ab306_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspAlgorithms, ICspAlgorithms_Vtbl, 0x728ab306_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspAlgorithms, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICspAlgorithms { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5572,7 +5231,6 @@ impl ICspAlgorithms { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -5586,7 +5244,6 @@ impl ICspAlgorithms { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByName(&self, strname: P0) -> ::windows_core::Result where @@ -5595,7 +5252,6 @@ impl ICspAlgorithms { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), strname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_IndexByObjectId(&self, pobjectid: P0) -> ::windows_core::Result where @@ -5632,12 +5288,7 @@ pub struct ICspAlgorithms_Vtbl { get_IndexByObjectId: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspInformation, - ICspInformation_Vtbl, - 0x728ab307_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspInformation, ICspInformation_Vtbl, 0x728ab307_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspInformation, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5648,7 +5299,6 @@ impl ICspInformation { { (::windows_core::Interface::vtable(self).InitializeFromName)(::windows_core::Interface::as_raw(self), strname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromType(&self, r#type: X509ProviderType, palgorithm: P0, machinecontext: P1) -> ::windows_core::Result<()> where @@ -5657,7 +5307,6 @@ impl ICspInformation { { (::windows_core::Interface::vtable(self).InitializeFromType)(::windows_core::Interface::as_raw(self), r#type, palgorithm.into_param().abi(), machinecontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspAlgorithms(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5718,7 +5367,6 @@ impl ICspInformation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LegacyCsp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatusFromOperations(&self, palgorithm: P0, operations: AlgorithmOperationFlags) -> ::windows_core::Result where @@ -5761,17 +5409,11 @@ pub struct ICspInformation_Vtbl { GetCspStatusFromOperations: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspInformations, - ICspInformations_Vtbl, - 0x728ab308_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspInformations, ICspInformations_Vtbl, 0x728ab308_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspInformations, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICspInformations { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5785,7 +5427,6 @@ impl ICspInformations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -5802,7 +5443,6 @@ impl ICspInformations { pub unsafe fn AddAvailableCsps(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddAvailableCsps)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByName(&self, strname: P0) -> ::windows_core::Result where @@ -5811,7 +5451,6 @@ impl ICspInformations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), strname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatusFromProviderName(&self, strprovidername: P0, legacykeyspec: X509KeySpec) -> ::windows_core::Result where @@ -5820,7 +5459,6 @@ impl ICspInformations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCspStatusFromProviderName)(::windows_core::Interface::as_raw(self), strprovidername.into_param().abi(), legacykeyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatusesFromOperations(&self, operations: AlgorithmOperationFlags, pcspinformation: P0) -> ::windows_core::Result where @@ -5829,7 +5467,6 @@ impl ICspInformations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCspStatusesFromOperations)(::windows_core::Interface::as_raw(self), operations, pcspinformation.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEncryptionCspAlgorithms(&self, pcspinformation: P0) -> ::windows_core::Result where @@ -5838,7 +5475,6 @@ impl ICspInformations { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEncryptionCspAlgorithms)(::windows_core::Interface::as_raw(self), pcspinformation.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHashAlgorithms(&self, pcspinformation: P0) -> ::windows_core::Result where @@ -5888,17 +5524,11 @@ pub struct ICspInformations_Vtbl { GetHashAlgorithms: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspStatus, - ICspStatus_Vtbl, - 0x728ab309_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspStatus, ICspStatus_Vtbl, 0x728ab309_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspStatus, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICspStatus { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pcsp: P0, palgorithm: P1) -> ::windows_core::Result<()> where @@ -5914,19 +5544,16 @@ impl ICspStatus { pub unsafe fn SetOrdinal(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOrdinal)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CspAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CspInformation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnrollmentStatus(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5963,17 +5590,11 @@ pub struct ICspStatus_Vtbl { pub DisplayName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICspStatuses, - ICspStatuses_Vtbl, - 0x728ab30a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ICspStatuses, ICspStatuses_Vtbl, 0x728ab30a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICspStatuses, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICspStatuses { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5987,7 +5608,6 @@ impl ICspStatuses { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -6001,7 +5621,6 @@ impl ICspStatuses { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByName(&self, strcspname: P0, stralgorithmname: P1) -> ::windows_core::Result where @@ -6011,13 +5630,11 @@ impl ICspStatuses { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), strcspname.into_param().abi(), stralgorithmname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByOrdinal(&self, ordinal: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByOrdinal)(::windows_core::Interface::as_raw(self), ordinal, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByOperations(&self, strcspname: P0, stralgorithmname: P1, operations: AlgorithmOperationFlags) -> ::windows_core::Result where @@ -6027,7 +5644,6 @@ impl ICspStatuses { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByOperations)(::windows_core::Interface::as_raw(self), strcspname.into_param().abi(), stralgorithmname.into_param().abi(), operations, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByProvider(&self, pcspstatus: P0) -> ::windows_core::Result where @@ -7372,12 +6988,7 @@ pub struct IEnroll4_Vtbl { pub IncludeSubjectKeyID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumCERTVIEWATTRIBUTE, - IEnumCERTVIEWATTRIBUTE_Vtbl, - 0xe77db656_7653_11d1_9bde_00c04fb683fa -); +::windows_core::imp::com_interface!(IEnumCERTVIEWATTRIBUTE, IEnumCERTVIEWATTRIBUTE_Vtbl, 0xe77db656_7653_11d1_9bde_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumCERTVIEWATTRIBUTE, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7397,7 +7008,6 @@ impl IEnumCERTVIEWATTRIBUTE { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7420,12 +7030,7 @@ pub struct IEnumCERTVIEWATTRIBUTE_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumCERTVIEWCOLUMN, - IEnumCERTVIEWCOLUMN_Vtbl, - 0x9c735be2_57a5_11d1_9bdb_00c04fb683fa -); +::windows_core::imp::com_interface!(IEnumCERTVIEWCOLUMN, IEnumCERTVIEWCOLUMN_Vtbl, 0x9c735be2_57a5_11d1_9bdb_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumCERTVIEWCOLUMN, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7457,7 +7062,6 @@ impl IEnumCERTVIEWCOLUMN { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7484,12 +7088,7 @@ pub struct IEnumCERTVIEWCOLUMN_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumCERTVIEWEXTENSION, - IEnumCERTVIEWEXTENSION_Vtbl, - 0xe7dd1466_7653_11d1_9bde_00c04fb683fa -); +::windows_core::imp::com_interface!(IEnumCERTVIEWEXTENSION, IEnumCERTVIEWEXTENSION_Vtbl, 0xe7dd1466_7653_11d1_9bde_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumCERTVIEWEXTENSION, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7512,7 +7111,6 @@ impl IEnumCERTVIEWEXTENSION { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7536,12 +7134,7 @@ pub struct IEnumCERTVIEWEXTENSION_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumCERTVIEWROW, - IEnumCERTVIEWROW_Vtbl, - 0xd1157f4c_5af2_11d1_9bdc_00c04fb683fa -); +::windows_core::imp::com_interface!(IEnumCERTVIEWROW, IEnumCERTVIEWROW_Vtbl, 0xd1157f4c_5af2_11d1_9bdc_00c04fb683fa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumCERTVIEWROW, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7549,19 +7142,16 @@ impl IEnumCERTVIEWROW { pub unsafe fn Next(&self, pindex: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), pindex).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewColumn(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCertViewColumn)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewAttribute(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCertViewAttribute)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCertViewExtension(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7573,7 +7163,6 @@ impl IEnumCERTVIEWROW { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7653,23 +7242,16 @@ pub struct INDESPolicy_Vtbl { pub Notify: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR, X509SCEPDisposition, i32, *mut CERTTRANSBLOB) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOCSPAdmin, - IOCSPAdmin_Vtbl, - 0x322e830d_67db_4fe9_9577_4596d9f09294 -); +::windows_core::imp::com_interface!(IOCSPAdmin, IOCSPAdmin_Vtbl, 0x322e830d_67db_4fe9_9577_4596d9f09294); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOCSPAdmin, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IOCSPAdmin { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OCSPServiceProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OCSPServiceProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OCSPCAConfigurationCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7755,12 +7337,7 @@ pub struct IOCSPAdmin_Vtbl { pub GetHashAlgorithms: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOCSPCAConfiguration, - IOCSPCAConfiguration_Vtbl, - 0xaec92b40_3d46_433f_87d1_b84d5c1e790d -); +::windows_core::imp::com_interface!(IOCSPCAConfiguration, IOCSPCAConfiguration_Vtbl, 0xaec92b40_3d46_433f_87d1_b84d5c1e790d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOCSPCAConfiguration, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7905,12 +7482,7 @@ pub struct IOCSPCAConfiguration_Vtbl { pub SetCAConfig: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOCSPCAConfigurationCollection, - IOCSPCAConfigurationCollection_Vtbl, - 0x2bebea0b_5ece_4f28_a91c_86b4bb20f0d3 -); +::windows_core::imp::com_interface!(IOCSPCAConfigurationCollection, IOCSPCAConfigurationCollection_Vtbl, 0x2bebea0b_5ece_4f28_a91c_86b4bb20f0d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOCSPCAConfigurationCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -7934,7 +7506,6 @@ impl IOCSPCAConfigurationCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), bstridentifier.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateCAConfiguration(&self, bstridentifier: P0, varcacert: P1) -> ::windows_core::Result where @@ -7967,12 +7538,7 @@ pub struct IOCSPCAConfigurationCollection_Vtbl { pub DeleteCAConfiguration: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOCSPProperty, - IOCSPProperty_Vtbl, - 0x66fb7839_5f04_4c25_ad18_9ff1a8376ee0 -); +::windows_core::imp::com_interface!(IOCSPProperty, IOCSPProperty_Vtbl, 0x66fb7839_5f04_4c25_ad18_9ff1a8376ee0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOCSPProperty, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8007,12 +7573,7 @@ pub struct IOCSPProperty_Vtbl { pub Modified: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOCSPPropertyCollection, - IOCSPPropertyCollection_Vtbl, - 0x2597c18d_54e6_4b74_9fa9_a6bfda99cbbe -); +::windows_core::imp::com_interface!(IOCSPPropertyCollection, IOCSPPropertyCollection_Vtbl, 0x2597c18d_54e6_4b74_9fa9_a6bfda99cbbe); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOCSPPropertyCollection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8036,7 +7597,6 @@ impl IOCSPPropertyCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), bstrpropname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateProperty(&self, bstrpropname: P0, pvarpropvalue: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -8077,12 +7637,7 @@ pub struct IOCSPPropertyCollection_Vtbl { pub GetAllProperties: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IObjectId, - IObjectId_Vtbl, - 0x728ab300_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IObjectId, IObjectId_Vtbl, 0x728ab300_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IObjectId, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8140,17 +7695,11 @@ pub struct IObjectId_Vtbl { pub GetAlgorithmName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ObjectIdGroupId, ObjectIdPublicKeyFlags, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IObjectIds, - IObjectIds_Vtbl, - 0x728ab301_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IObjectIds, IObjectIds_Vtbl, 0x728ab301_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IObjectIds, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IObjectIds { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8164,7 +7713,6 @@ impl IObjectIds { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -8178,7 +7726,6 @@ impl IObjectIds { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -8210,12 +7757,7 @@ pub struct IObjectIds_Vtbl { AddRange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPolicyQualifier, - IPolicyQualifier_Vtbl, - 0x728ab31c_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IPolicyQualifier, IPolicyQualifier_Vtbl, 0x728ab31c_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPolicyQualifier, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8226,7 +7768,6 @@ impl IPolicyQualifier { { (::windows_core::Interface::vtable(self).InitializeEncode)(::windows_core::Interface::as_raw(self), strqualifier.into_param().abi(), r#type).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8260,17 +7801,11 @@ pub struct IPolicyQualifier_Vtbl { pub get_RawData: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPolicyQualifiers, - IPolicyQualifiers_Vtbl, - 0x728ab31d_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IPolicyQualifiers, IPolicyQualifiers_Vtbl, 0x728ab31d_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPolicyQualifiers, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IPolicyQualifiers { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8284,7 +7819,6 @@ impl IPolicyQualifiers { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -8318,12 +7852,7 @@ pub struct IPolicyQualifiers_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISignerCertificate, - ISignerCertificate_Vtbl, - 0x728ab33d_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ISignerCertificate, ISignerCertificate_Vtbl, 0x728ab33d_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISignerCertificate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8339,7 +7868,6 @@ impl ISignerCertificate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Certificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8378,7 +7906,6 @@ impl ISignerCertificate { { (::windows_core::Interface::vtable(self).SetPin)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8409,17 +7936,11 @@ pub struct ISignerCertificate_Vtbl { SignatureInformation: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISignerCertificates, - ISignerCertificates_Vtbl, - 0x728ab33e_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ISignerCertificates, ISignerCertificates_Vtbl, 0x728ab33e_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISignerCertificates, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISignerCertificates { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8433,7 +7954,6 @@ impl ISignerCertificates { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -8447,7 +7967,6 @@ impl ISignerCertificates { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Find(&self, psignercert: P0) -> ::windows_core::Result where @@ -8480,17 +7999,11 @@ pub struct ISignerCertificates_Vtbl { Find: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISmimeCapabilities, - ISmimeCapabilities_Vtbl, - 0x728ab31a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ISmimeCapabilities, ISmimeCapabilities_Vtbl, 0x728ab31a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISmimeCapabilities, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISmimeCapabilities { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8504,7 +8017,6 @@ impl ISmimeCapabilities { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -8518,7 +8030,6 @@ impl ISmimeCapabilities { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFromCsp(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -8557,17 +8068,11 @@ pub struct ISmimeCapabilities_Vtbl { pub AddAvailableSmimeCapabilities: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISmimeCapability, - ISmimeCapability_Vtbl, - 0x728ab319_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(ISmimeCapability, ISmimeCapability_Vtbl, 0x728ab319_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISmimeCapability, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISmimeCapability { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, bitcount: i32) -> ::windows_core::Result<()> where @@ -8575,7 +8080,6 @@ impl ISmimeCapability { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), bitcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8602,12 +8106,7 @@ pub struct ISmimeCapability_Vtbl { pub BitCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX500DistinguishedName, - IX500DistinguishedName_Vtbl, - 0x728ab303_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX500DistinguishedName, IX500DistinguishedName_Vtbl, 0x728ab303_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX500DistinguishedName, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8644,17 +8143,11 @@ pub struct IX500DistinguishedName_Vtbl { pub get_EncodedName: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Attribute, - IX509Attribute_Vtbl, - 0x728ab322_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Attribute, IX509Attribute_Vtbl, 0x728ab322_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Attribute, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509Attribute { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8663,7 +8156,6 @@ impl IX509Attribute { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8690,17 +8182,11 @@ pub struct IX509Attribute_Vtbl { pub get_RawData: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeArchiveKey, - IX509AttributeArchiveKey_Vtbl, - 0x728ab327_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeArchiveKey, IX509AttributeArchiveKey_Vtbl, 0x728ab327_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeArchiveKey, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeArchiveKey { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8709,7 +8195,6 @@ impl IX509AttributeArchiveKey { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8719,7 +8204,6 @@ impl IX509AttributeArchiveKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_RawData)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pkey: P0, encoding: EncodingType, strcaxcert: P1, palgorithm: P2, encryptionstrength: i32) -> ::windows_core::Result<()> where @@ -8739,7 +8223,6 @@ impl IX509AttributeArchiveKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_EncryptedKeyBlob)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptionAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8768,17 +8251,11 @@ pub struct IX509AttributeArchiveKey_Vtbl { pub EncryptionStrength: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeArchiveKeyHash, - IX509AttributeArchiveKeyHash_Vtbl, - 0x728ab328_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeArchiveKeyHash, IX509AttributeArchiveKeyHash_Vtbl, 0x728ab328_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeArchiveKeyHash, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeArchiveKeyHash { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8787,7 +8264,6 @@ impl IX509AttributeArchiveKeyHash { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8824,17 +8300,11 @@ pub struct IX509AttributeArchiveKeyHash_Vtbl { pub get_EncryptedKeyHashBlob: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeClientId, - IX509AttributeClientId_Vtbl, - 0x728ab325_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeClientId, IX509AttributeClientId_Vtbl, 0x728ab325_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeClientId, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeClientId { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8843,7 +8313,6 @@ impl IX509AttributeClientId { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8897,17 +8366,11 @@ pub struct IX509AttributeClientId_Vtbl { pub ProcessName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeCspProvider, - IX509AttributeCspProvider_Vtbl, - 0x728ab32b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeCspProvider, IX509AttributeCspProvider_Vtbl, 0x728ab32b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeCspProvider, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeCspProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8916,7 +8379,6 @@ impl IX509AttributeCspProvider { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8964,17 +8426,11 @@ pub struct IX509AttributeCspProvider_Vtbl { pub get_Signature: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeExtensions, - IX509AttributeExtensions_Vtbl, - 0x728ab324_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeExtensions, IX509AttributeExtensions_Vtbl, 0x728ab324_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeExtensions, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeExtensions { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -8983,7 +8439,6 @@ impl IX509AttributeExtensions { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8993,7 +8448,6 @@ impl IX509AttributeExtensions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_RawData)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pextensions: P0) -> ::windows_core::Result<()> where @@ -9007,7 +8461,6 @@ impl IX509AttributeExtensions { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9030,17 +8483,11 @@ pub struct IX509AttributeExtensions_Vtbl { X509Extensions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeOSVersion, - IX509AttributeOSVersion_Vtbl, - 0x728ab32a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeOSVersion, IX509AttributeOSVersion_Vtbl, 0x728ab32a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeOSVersion, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeOSVersion { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -9049,7 +8496,6 @@ impl IX509AttributeOSVersion { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9086,17 +8532,11 @@ pub struct IX509AttributeOSVersion_Vtbl { pub OSVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509AttributeRenewalCertificate, - IX509AttributeRenewalCertificate_Vtbl, - 0x728ab326_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509AttributeRenewalCertificate, IX509AttributeRenewalCertificate_Vtbl, 0x728ab326_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509AttributeRenewalCertificate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Attribute); #[cfg(feature = "Win32_System_Com")] impl IX509AttributeRenewalCertificate { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -9105,7 +8545,6 @@ impl IX509AttributeRenewalCertificate { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9142,17 +8581,11 @@ pub struct IX509AttributeRenewalCertificate_Vtbl { pub get_RenewalCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Attributes, - IX509Attributes_Vtbl, - 0x728ab323_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Attributes, IX509Attributes_Vtbl, 0x728ab323_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Attributes, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509Attributes { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9166,7 +8599,6 @@ impl IX509Attributes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -9200,12 +8632,7 @@ pub struct IX509Attributes_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequest, - IX509CertificateRequest_Vtbl, - 0x728ab341_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequest, IX509CertificateRequest_Vtbl, 0x728ab341_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequest, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -9219,7 +8646,6 @@ impl IX509CertificateRequest { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9287,13 +8713,11 @@ impl IX509CertificateRequest { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9301,13 +8725,11 @@ impl IX509CertificateRequest { { (::windows_core::Interface::vtable(self).SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9377,12 +8799,7 @@ pub struct IX509CertificateRequest_Vtbl { pub get_RawData: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestCertificate, - IX509CertificateRequestCertificate_Vtbl, - 0x728ab343_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestCertificate, IX509CertificateRequestCertificate_Vtbl, 0x728ab343_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestCertificate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs10); #[cfg(feature = "Win32_System_Com")] @@ -9396,7 +8813,6 @@ impl IX509CertificateRequestCertificate { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9464,13 +8880,11 @@ impl IX509CertificateRequestCertificate { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9478,13 +8892,11 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9512,7 +8924,6 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -9521,7 +8932,6 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -9549,19 +8959,16 @@ impl IX509CertificateRequestCertificate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9579,13 +8986,11 @@ impl IX509CertificateRequestCertificate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9593,7 +8998,6 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9609,7 +9013,6 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9625,25 +9028,21 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).base__.SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9657,13 +9056,11 @@ impl IX509CertificateRequestCertificate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCspStatuses)(::windows_core::Interface::as_raw(self), keyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CheckPublicKeySignature(&self, ppublickey: P0) -> ::windows_core::Result<()> where @@ -9671,13 +9068,11 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).CheckPublicKeySignature)(::windows_core::Interface::as_raw(self), ppublickey.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Issuer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Issuer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIssuer(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9709,13 +9104,11 @@ impl IX509CertificateRequestCertificate { { (::windows_core::Interface::vtable(self).put_SerialNumber)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9757,12 +9150,7 @@ pub struct IX509CertificateRequestCertificate_Vtbl { SetSignerCertificate: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestCertificate2, - IX509CertificateRequestCertificate2_Vtbl, - 0x728ab35a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestCertificate2, IX509CertificateRequestCertificate2_Vtbl, 0x728ab35a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestCertificate2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs10, IX509CertificateRequestCertificate); #[cfg(feature = "Win32_System_Com")] @@ -9776,7 +9164,6 @@ impl IX509CertificateRequestCertificate2 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9844,13 +9231,11 @@ impl IX509CertificateRequestCertificate2 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9858,13 +9243,11 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9892,7 +9275,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -9901,7 +9283,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -9929,19 +9310,16 @@ impl IX509CertificateRequestCertificate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9959,13 +9337,11 @@ impl IX509CertificateRequestCertificate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -9973,7 +9349,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9989,7 +9364,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10005,25 +9379,21 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.base__.SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10037,13 +9407,11 @@ impl IX509CertificateRequestCertificate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows_core::Interface::as_raw(self), keyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CheckPublicKeySignature(&self, ppublickey: P0) -> ::windows_core::Result<()> where @@ -10051,13 +9419,11 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.CheckPublicKeySignature)(::windows_core::Interface::as_raw(self), ppublickey.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Issuer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Issuer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIssuer(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10089,13 +9455,11 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.put_SerialNumber)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10103,7 +9467,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).base__.SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -10112,7 +9475,6 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKeyTemplate(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -10122,13 +9484,11 @@ impl IX509CertificateRequestCertificate2 { { (::windows_core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10158,12 +9518,7 @@ pub struct IX509CertificateRequestCertificate2_Vtbl { Template: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestCmc, - IX509CertificateRequestCmc_Vtbl, - 0x728ab345_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestCmc, IX509CertificateRequestCmc_Vtbl, 0x728ab345_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestCmc, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs7); #[cfg(feature = "Win32_System_Com")] @@ -10177,7 +9532,6 @@ impl IX509CertificateRequestCmc { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10245,13 +9599,11 @@ impl IX509CertificateRequestCmc { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10259,13 +9611,11 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10300,7 +9650,6 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows_core::Interface::as_raw(self), context, renewalrequest.into_param().abi(), strcertificate.into_param().abi(), encoding, inheritoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequest(&self, pinnerrequest: P0) -> ::windows_core::Result<()> where @@ -10324,13 +9673,11 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).base__.SetRequesterName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10338,7 +9685,6 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).base__.SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequestTemplateName(&self, pinnerrequest: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -10347,7 +9693,6 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).InitializeFromInnerRequestTemplateName)(::windows_core::Interface::as_raw(self), pinnerrequest.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10357,31 +9702,26 @@ impl IX509CertificateRequestCmc { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NullSigned)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NameValuePairs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10404,7 +9744,6 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).put_SenderNonce)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10430,13 +9769,11 @@ impl IX509CertificateRequestCmc { { (::windows_core::Interface::vtable(self).put_KeyArchivalCertificate)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptionAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EncryptionAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetEncryptionAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10455,7 +9792,6 @@ impl IX509CertificateRequestCmc { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_EncryptedKeyHash)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10525,12 +9861,7 @@ pub struct IX509CertificateRequestCmc_Vtbl { SignerCertificates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestCmc2, - IX509CertificateRequestCmc2_Vtbl, - 0x728ab35d_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestCmc2, IX509CertificateRequestCmc2_Vtbl, 0x728ab35d_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestCmc2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs7, IX509CertificateRequestCmc); #[cfg(feature = "Win32_System_Com")] @@ -10544,7 +9875,6 @@ impl IX509CertificateRequestCmc2 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10612,13 +9942,11 @@ impl IX509CertificateRequestCmc2 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10626,13 +9954,11 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10667,7 +9993,6 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromCertificate)(::windows_core::Interface::as_raw(self), context, renewalrequest.into_param().abi(), strcertificate.into_param().abi(), encoding, inheritoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequest(&self, pinnerrequest: P0) -> ::windows_core::Result<()> where @@ -10691,13 +10016,11 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.base__.SetRequesterName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10705,7 +10028,6 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.base__.SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequestTemplateName(&self, pinnerrequest: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -10714,7 +10036,6 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromInnerRequestTemplateName)(::windows_core::Interface::as_raw(self), pinnerrequest.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10724,31 +10045,26 @@ impl IX509CertificateRequestCmc2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NullSigned)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NameValuePairs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10771,7 +10087,6 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.put_SenderNonce)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10797,13 +10112,11 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).base__.put_KeyArchivalCertificate)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptionAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EncryptionAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetEncryptionAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -10822,13 +10135,11 @@ impl IX509CertificateRequestCmc2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_EncryptedKeyHash)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SignerCertificates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -10837,7 +10148,6 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequestTemplate(&self, pinnerrequest: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -10847,13 +10157,11 @@ impl IX509CertificateRequestCmc2 { { (::windows_core::Interface::vtable(self).InitializeFromInnerRequestTemplate)(::windows_core::Interface::as_raw(self), pinnerrequest.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10862,7 +10170,6 @@ impl IX509CertificateRequestCmc2 { pub unsafe fn CheckSignature(&self, allowedsignaturetypes: Pkcs10AllowedSignatureTypes) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CheckSignature)(::windows_core::Interface::as_raw(self), allowedsignaturetypes).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CheckCertificateSignature(&self, psignercertificate: P0, validatecertificatechain: P1) -> ::windows_core::Result<()> where @@ -10900,12 +10207,7 @@ pub struct IX509CertificateRequestCmc2_Vtbl { CheckCertificateSignature: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs10, - IX509CertificateRequestPkcs10_Vtbl, - 0x728ab342_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs10, IX509CertificateRequestPkcs10_Vtbl, 0x728ab342_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs10, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest); #[cfg(feature = "Win32_System_Com")] @@ -10919,7 +10221,6 @@ impl IX509CertificateRequestPkcs10 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10987,13 +10288,11 @@ impl IX509CertificateRequestPkcs10 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11001,13 +10300,11 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11035,7 +10332,6 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11044,7 +10340,6 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11072,19 +10367,16 @@ impl IX509CertificateRequestPkcs10 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11102,13 +10394,11 @@ impl IX509CertificateRequestPkcs10 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11116,7 +10406,6 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11132,7 +10421,6 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11148,25 +10436,21 @@ impl IX509CertificateRequestPkcs10 { { (::windows_core::Interface::vtable(self).SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11180,7 +10464,6 @@ impl IX509CertificateRequestPkcs10 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11264,12 +10547,7 @@ pub struct IX509CertificateRequestPkcs10_Vtbl { GetCspStatuses: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs10V2, - IX509CertificateRequestPkcs10V2_Vtbl, - 0x728ab35b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs10V2, IX509CertificateRequestPkcs10V2_Vtbl, 0x728ab35b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs10V2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs10); #[cfg(feature = "Win32_System_Com")] @@ -11283,7 +10561,6 @@ impl IX509CertificateRequestPkcs10V2 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11351,13 +10628,11 @@ impl IX509CertificateRequestPkcs10V2 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11365,13 +10640,11 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11399,7 +10672,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11408,7 +10680,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11436,19 +10707,16 @@ impl IX509CertificateRequestPkcs10V2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11466,13 +10734,11 @@ impl IX509CertificateRequestPkcs10V2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11480,7 +10746,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11496,7 +10761,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11512,25 +10776,21 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).base__.SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11544,13 +10804,11 @@ impl IX509CertificateRequestPkcs10V2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCspStatuses)(::windows_core::Interface::as_raw(self), keyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -11559,7 +10817,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKeyTemplate(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -11569,7 +10826,6 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).InitializeFromPrivateKeyTemplate)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKeyTemplate(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -11579,13 +10835,11 @@ impl IX509CertificateRequestPkcs10V2 { { (::windows_core::Interface::vtable(self).InitializeFromPublicKeyTemplate)(::windows_core::Interface::as_raw(self), context, ppublickey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11619,12 +10873,7 @@ pub struct IX509CertificateRequestPkcs10V2_Vtbl { Template: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs10V3, - IX509CertificateRequestPkcs10V3_Vtbl, - 0x54ea9942_3d66_4530_b76e_7c9170d3ec52 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs10V3, IX509CertificateRequestPkcs10V3_Vtbl, 0x54ea9942_3d66_4530_b76e_7c9170d3ec52); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs10V3, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs10, IX509CertificateRequestPkcs10V2); #[cfg(feature = "Win32_System_Com")] @@ -11638,7 +10887,6 @@ impl IX509CertificateRequestPkcs10V3 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11706,13 +10954,11 @@ impl IX509CertificateRequestPkcs10V3 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11720,13 +10966,11 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11754,7 +10998,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11763,7 +11006,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -11791,19 +11033,16 @@ impl IX509CertificateRequestPkcs10V3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11821,13 +11060,11 @@ impl IX509CertificateRequestPkcs10V3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11835,7 +11072,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11851,7 +11087,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11867,25 +11102,21 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.base__.SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11899,13 +11130,11 @@ impl IX509CertificateRequestPkcs10V3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetCspStatuses)(::windows_core::Interface::as_raw(self), keyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -11914,7 +11143,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKeyTemplate(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -11924,7 +11152,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.InitializeFromPrivateKeyTemplate)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKeyTemplate(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -11934,13 +11161,11 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).base__.InitializeFromPublicKeyTemplate)(::windows_core::Interface::as_raw(self), context, ppublickey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11966,13 +11191,11 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).put_AttestationEncryptionCertificate)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptionAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EncryptionAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetEncryptionAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -11997,7 +11220,6 @@ impl IX509CertificateRequestPkcs10V3 { { (::windows_core::Interface::vtable(self).SetChallengePassword)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12031,12 +11253,7 @@ pub struct IX509CertificateRequestPkcs10V3_Vtbl { NameValuePairs: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs10V4, - IX509CertificateRequestPkcs10V4_Vtbl, - 0x728ab363_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs10V4, IX509CertificateRequestPkcs10V4_Vtbl, 0x728ab363_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs10V4, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs10, IX509CertificateRequestPkcs10V2, IX509CertificateRequestPkcs10V3); #[cfg(feature = "Win32_System_Com")] @@ -12050,7 +11267,6 @@ impl IX509CertificateRequestPkcs10V4 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12118,13 +11334,11 @@ impl IX509CertificateRequestPkcs10V4 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12132,13 +11346,11 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12166,7 +11378,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKey(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -12175,7 +11386,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.InitializeFromPrivateKey)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKey(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, strtemplatename: P1) -> ::windows_core::Result<()> where @@ -12203,19 +11413,16 @@ impl IX509CertificateRequestPkcs10V4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsSmartCard)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.TemplateObjectId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.PublicKey)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrivateKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12233,13 +11440,11 @@ impl IX509CertificateRequestPkcs10V4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.get_OldCertificate)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Subject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSubject(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12247,7 +11452,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSubject)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatuses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12263,7 +11467,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetSmimeCapabilities)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12279,25 +11482,21 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetKeyContainerNamePrefix)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CryptAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CryptAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuppressOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12311,13 +11510,11 @@ impl IX509CertificateRequestPkcs10V4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.get_Signature)(::windows_core::Interface::as_raw(self), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCspStatuses(&self, keyspec: X509KeySpec) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetCspStatuses)(::windows_core::Interface::as_raw(self), keyspec, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -12326,7 +11523,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPrivateKeyTemplate(&self, context: X509CertificateEnrollmentContext, pprivatekey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -12336,7 +11532,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromPrivateKeyTemplate)(::windows_core::Interface::as_raw(self), context, pprivatekey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromPublicKeyTemplate(&self, context: X509CertificateEnrollmentContext, ppublickey: P0, ppolicyserver: P1, ptemplate: P2) -> ::windows_core::Result<()> where @@ -12346,13 +11541,11 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.base__.InitializeFromPublicKeyTemplate)(::windows_core::Interface::as_raw(self), context, ppublickey.into_param().abi(), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12378,13 +11571,11 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.put_AttestationEncryptionCertificate)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptionAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EncryptionAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetEncryptionAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12409,7 +11600,6 @@ impl IX509CertificateRequestPkcs10V4 { { (::windows_core::Interface::vtable(self).base__.SetChallengePassword)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12444,12 +11634,7 @@ pub struct IX509CertificateRequestPkcs10V4_Vtbl { pub SetAttestPrivateKeyPreferred: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs7, - IX509CertificateRequestPkcs7_Vtbl, - 0x728ab344_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs7, IX509CertificateRequestPkcs7_Vtbl, 0x728ab344_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs7, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest); #[cfg(feature = "Win32_System_Com")] @@ -12463,7 +11648,6 @@ impl IX509CertificateRequestPkcs7 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12531,13 +11715,11 @@ impl IX509CertificateRequestPkcs7 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12545,13 +11727,11 @@ impl IX509CertificateRequestPkcs7 { { (::windows_core::Interface::vtable(self).base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12586,7 +11766,6 @@ impl IX509CertificateRequestPkcs7 { { (::windows_core::Interface::vtable(self).InitializeFromCertificate)(::windows_core::Interface::as_raw(self), context, renewalrequest.into_param().abi(), strcertificate.into_param().abi(), encoding, inheritoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequest(&self, pinnerrequest: P0) -> ::windows_core::Result<()> where @@ -12610,13 +11789,11 @@ impl IX509CertificateRequestPkcs7 { { (::windows_core::Interface::vtable(self).SetRequesterName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12649,12 +11826,7 @@ pub struct IX509CertificateRequestPkcs7_Vtbl { SetSignerCertificate: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRequestPkcs7V2, - IX509CertificateRequestPkcs7V2_Vtbl, - 0x728ab35c_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRequestPkcs7V2, IX509CertificateRequestPkcs7V2_Vtbl, 0x728ab35c_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRequestPkcs7V2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509CertificateRequest, IX509CertificateRequestPkcs7); #[cfg(feature = "Win32_System_Com")] @@ -12668,7 +11840,6 @@ impl IX509CertificateRequestPkcs7V2 { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInnerRequest(&self, level: InnerRequestLevel) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12736,13 +11907,11 @@ impl IX509CertificateRequestPkcs7V2 { pub unsafe fn SetClientId(&self, value: RequestClientInfoClientId) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetClientId)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12750,13 +11919,11 @@ impl IX509CertificateRequestPkcs7V2 { { (::windows_core::Interface::vtable(self).base__.base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12791,7 +11958,6 @@ impl IX509CertificateRequestPkcs7V2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromCertificate)(::windows_core::Interface::as_raw(self), context, renewalrequest.into_param().abi(), strcertificate.into_param().abi(), encoding, inheritoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromInnerRequest(&self, pinnerrequest: P0) -> ::windows_core::Result<()> where @@ -12815,13 +11981,11 @@ impl IX509CertificateRequestPkcs7V2 { { (::windows_core::Interface::vtable(self).base__.SetRequesterName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12829,7 +11993,6 @@ impl IX509CertificateRequestPkcs7V2 { { (::windows_core::Interface::vtable(self).base__.SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -12838,13 +12001,11 @@ impl IX509CertificateRequestPkcs7V2 { { (::windows_core::Interface::vtable(self).InitializeFromTemplate)(::windows_core::Interface::as_raw(self), context, ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12877,12 +12038,7 @@ pub struct IX509CertificateRequestPkcs7V2_Vtbl { pub CheckCertificateSignature: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRevocationList, - IX509CertificateRevocationList_Vtbl, - 0x728ab360_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRevocationList, IX509CertificateRevocationList_Vtbl, 0x728ab360_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRevocationList, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12902,7 +12058,6 @@ impl IX509CertificateRevocationList { pub unsafe fn ResetForEncode(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResetForEncode)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CheckPublicKeySignature(&self, ppublickey: P0) -> ::windows_core::Result<()> where @@ -12913,13 +12068,11 @@ impl IX509CertificateRevocationList { pub unsafe fn CheckSignature(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CheckSignature)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Issuer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Issuer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIssuer(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12941,31 +12094,26 @@ impl IX509CertificateRevocationList { pub unsafe fn SetNextUpdate(&self, value: f64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNextUpdate)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509CRLEntries(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).X509CRLEntries)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CriticalExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -12998,13 +12146,11 @@ impl IX509CertificateRevocationList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NullSigned)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -13022,7 +12168,6 @@ impl IX509CertificateRevocationList { { (::windows_core::Interface::vtable(self).SetAlternateSignatureAlgorithm)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignatureInformation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13112,17 +12257,11 @@ pub struct IX509CertificateRevocationList_Vtbl { pub get_Signature: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRevocationListEntries, - IX509CertificateRevocationListEntries_Vtbl, - 0x728ab35f_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRevocationListEntries, IX509CertificateRevocationListEntries_Vtbl, 0x728ab35f_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRevocationListEntries, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509CertificateRevocationListEntries { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13136,7 +12275,6 @@ impl IX509CertificateRevocationListEntries { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -13157,7 +12295,6 @@ impl IX509CertificateRevocationListEntries { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_IndexBySerialNumber)(::windows_core::Interface::as_raw(self), encoding, serialnumber.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -13190,12 +12327,7 @@ pub struct IX509CertificateRevocationListEntries_Vtbl { AddRange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateRevocationListEntry, - IX509CertificateRevocationListEntry_Vtbl, - 0x728ab35e_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateRevocationListEntry, IX509CertificateRevocationListEntry_Vtbl, 0x728ab35e_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateRevocationListEntry, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13221,13 +12353,11 @@ impl IX509CertificateRevocationListEntry { pub unsafe fn SetRevocationReason(&self, value: CRLRevocationReason) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRevocationReason)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).X509Extensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CriticalExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13254,12 +12384,7 @@ pub struct IX509CertificateRevocationListEntry_Vtbl { CriticalExtensions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateTemplate, - IX509CertificateTemplate_Vtbl, - 0x54244a13_555a_4e22_896d_1b0e52f76406 -); +::windows_core::imp::com_interface!(IX509CertificateTemplate, IX509CertificateTemplate_Vtbl, 0x54244a13_555a_4e22_896d_1b0e52f76406); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateTemplate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13277,17 +12402,11 @@ pub struct IX509CertificateTemplate_Vtbl { pub get_Property: unsafe extern "system" fn(*mut ::core::ffi::c_void, EnrollmentTemplateProperty, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateTemplateWritable, - IX509CertificateTemplateWritable_Vtbl, - 0xf49466a7_395a_4e9e_b6e7_32b331600dc0 -); +::windows_core::imp::com_interface!(IX509CertificateTemplateWritable, IX509CertificateTemplateWritable_Vtbl, 0xf49466a7_395a_4e9e_b6e7_32b331600dc0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateTemplateWritable, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509CertificateTemplateWritable { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -13311,7 +12430,6 @@ impl IX509CertificateTemplateWritable { { (::windows_core::Interface::vtable(self).put_Property)(::windows_core::Interface::as_raw(self), property, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13336,17 +12454,11 @@ pub struct IX509CertificateTemplateWritable_Vtbl { Template: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509CertificateTemplates, - IX509CertificateTemplates_Vtbl, - 0x13b79003_2181_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509CertificateTemplates, IX509CertificateTemplates_Vtbl, 0x13b79003_2181_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509CertificateTemplates, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509CertificateTemplates { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13360,7 +12472,6 @@ impl IX509CertificateTemplates { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -13374,7 +12485,6 @@ impl IX509CertificateTemplates { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByName(&self, bstrname: P0) -> ::windows_core::Result where @@ -13383,7 +12493,6 @@ impl IX509CertificateTemplates { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ItemByName)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByOid(&self, poid: P0) -> ::windows_core::Result where @@ -13420,12 +12529,7 @@ pub struct IX509CertificateTemplates_Vtbl { get_ItemByOid: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509EndorsementKey, - IX509EndorsementKey_Vtbl, - 0xb11cd855_f4c4_4fc6_b710_4422237f09e9 -); +::windows_core::imp::com_interface!(IX509EndorsementKey, IX509EndorsementKey_Vtbl, 0xb11cd855_f4c4_4fc6_b710_4422237f09e9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509EndorsementKey, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13474,7 +12578,6 @@ impl IX509EndorsementKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCertificateCount)(::windows_core::Interface::as_raw(self), manufactureronly.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExportPublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13508,12 +12611,7 @@ pub struct IX509EndorsementKey_Vtbl { pub Close: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Enrollment, - IX509Enrollment_Vtbl, - 0x728ab346_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Enrollment, IX509Enrollment_Vtbl, 0x728ab346_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Enrollment, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13527,7 +12625,6 @@ impl IX509Enrollment { { (::windows_core::Interface::vtable(self).InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromRequest(&self, prequest: P0) -> ::windows_core::Result<()> where @@ -13556,7 +12653,6 @@ impl IX509Enrollment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePFX)(::windows_core::Interface::as_raw(self), strpassword.into_param().abi(), exportoptions, encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Request(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13579,7 +12675,6 @@ impl IX509Enrollment { pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParentWindow)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13589,7 +12684,6 @@ impl IX509Enrollment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnrollmentContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13674,12 +12768,7 @@ pub struct IX509Enrollment_Vtbl { pub CAConfigString: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Enrollment2, - IX509Enrollment2_Vtbl, - 0x728ab350_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Enrollment2, IX509Enrollment2_Vtbl, 0x728ab350_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Enrollment2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Enrollment); #[cfg(feature = "Win32_System_Com")] @@ -13693,7 +12782,6 @@ impl IX509Enrollment2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromTemplateName)(::windows_core::Interface::as_raw(self), context, strtemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromRequest(&self, prequest: P0) -> ::windows_core::Result<()> where @@ -13722,7 +12810,6 @@ impl IX509Enrollment2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePFX)(::windows_core::Interface::as_raw(self), strpassword.into_param().abi(), exportoptions, encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Request(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13745,7 +12832,6 @@ impl IX509Enrollment2 { pub unsafe fn SetParentWindow(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetParentWindow)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameValuePairs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13755,7 +12841,6 @@ impl IX509Enrollment2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnrollmentContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13797,7 +12882,6 @@ impl IX509Enrollment2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CAConfigString)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromTemplate(&self, context: X509CertificateEnrollmentContext, ppolicyserver: P0, ptemplate: P1) -> ::windows_core::Result<()> where @@ -13815,13 +12899,11 @@ impl IX509Enrollment2 { { (::windows_core::Interface::vtable(self).InstallResponse2)(::windows_core::Interface::as_raw(self), restrictions, strresponse.into_param().abi(), encoding, strpassword.into_param().abi(), strenrollmentpolicyserverurl.into_param().abi(), strenrollmentpolicyserverid.into_param().abi(), enrollmentpolicyserverflags, authflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PolicyServer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PolicyServer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Template(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13853,12 +12935,7 @@ pub struct IX509Enrollment2_Vtbl { pub RequestIdString: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509EnrollmentHelper, - IX509EnrollmentHelper_Vtbl, - 0x728ab351_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509EnrollmentHelper, IX509EnrollmentHelper_Vtbl, 0x728ab351_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509EnrollmentHelper, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13903,12 +12980,7 @@ pub struct IX509EnrollmentHelper_Vtbl { pub Initialize: unsafe extern "system" fn(*mut ::core::ffi::c_void, X509CertificateEnrollmentContext) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509EnrollmentPolicyServer, - IX509EnrollmentPolicyServer_Vtbl, - 0x13b79026_2181_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509EnrollmentPolicyServer, IX509EnrollmentPolicyServer_Vtbl, 0x13b79026_2181_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509EnrollmentPolicyServer, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -13924,13 +12996,11 @@ impl IX509EnrollmentPolicyServer { pub unsafe fn LoadPolicy(&self, option: X509EnrollmentPolicyLoadOption) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).LoadPolicy)(::windows_core::Interface::as_raw(self), option).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTemplates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTemplates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCAsForTemplate(&self, ptemplate: P0) -> ::windows_core::Result where @@ -13939,7 +13009,6 @@ impl IX509EnrollmentPolicyServer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCAsForTemplate)(::windows_core::Interface::as_raw(self), ptemplate.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCAs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13948,7 +13017,6 @@ impl IX509EnrollmentPolicyServer { pub unsafe fn Validate(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Validate)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCustomOids(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14070,12 +13138,7 @@ pub struct IX509EnrollmentPolicyServer_Vtbl { pub SetCost: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509EnrollmentStatus, - IX509EnrollmentStatus_Vtbl, - 0x728ab304_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509EnrollmentStatus, IX509EnrollmentStatus_Vtbl, 0x728ab304_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509EnrollmentStatus, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -14148,12 +13211,7 @@ pub struct IX509EnrollmentStatus_Vtbl { pub ErrorText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509EnrollmentWebClassFactory, - IX509EnrollmentWebClassFactory_Vtbl, - 0x728ab349_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509EnrollmentWebClassFactory, IX509EnrollmentWebClassFactory_Vtbl, 0x728ab349_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509EnrollmentWebClassFactory, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -14174,17 +13232,11 @@ pub struct IX509EnrollmentWebClassFactory_Vtbl { pub CreateObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Extension, - IX509Extension_Vtbl, - 0x728ab30d_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Extension, IX509Extension_Vtbl, 0x728ab30d_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Extension, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509Extension { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14193,7 +13245,6 @@ impl IX509Extension { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14232,17 +13283,11 @@ pub struct IX509Extension_Vtbl { pub SetCritical: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionAlternativeNames, - IX509ExtensionAlternativeNames_Vtbl, - 0x728ab315_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionAlternativeNames, IX509ExtensionAlternativeNames_Vtbl, 0x728ab315_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionAlternativeNames, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionAlternativeNames { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14251,7 +13296,6 @@ impl IX509ExtensionAlternativeNames { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14271,7 +13315,6 @@ impl IX509ExtensionAlternativeNames { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -14285,7 +13328,6 @@ impl IX509ExtensionAlternativeNames { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AlternativeNames(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14308,17 +13350,11 @@ pub struct IX509ExtensionAlternativeNames_Vtbl { AlternativeNames: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionAuthorityKeyIdentifier, - IX509ExtensionAuthorityKeyIdentifier_Vtbl, - 0x728ab318_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionAuthorityKeyIdentifier, IX509ExtensionAuthorityKeyIdentifier_Vtbl, 0x728ab318_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionAuthorityKeyIdentifier, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionAuthorityKeyIdentifier { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14327,7 +13363,6 @@ impl IX509ExtensionAuthorityKeyIdentifier { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14374,17 +13409,11 @@ pub struct IX509ExtensionAuthorityKeyIdentifier_Vtbl { pub get_AuthorityKeyIdentifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionBasicConstraints, - IX509ExtensionBasicConstraints_Vtbl, - 0x728ab316_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionBasicConstraints, IX509ExtensionBasicConstraints_Vtbl, 0x728ab316_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionBasicConstraints, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionBasicConstraints { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14393,7 +13422,6 @@ impl IX509ExtensionBasicConstraints { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14445,17 +13473,11 @@ pub struct IX509ExtensionBasicConstraints_Vtbl { pub PathLenConstraint: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionCertificatePolicies, - IX509ExtensionCertificatePolicies_Vtbl, - 0x728ab320_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionCertificatePolicies, IX509ExtensionCertificatePolicies_Vtbl, 0x728ab320_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionCertificatePolicies, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionCertificatePolicies { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14464,7 +13486,6 @@ impl IX509ExtensionCertificatePolicies { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14484,7 +13505,6 @@ impl IX509ExtensionCertificatePolicies { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -14498,7 +13518,6 @@ impl IX509ExtensionCertificatePolicies { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Policies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14521,17 +13540,11 @@ pub struct IX509ExtensionCertificatePolicies_Vtbl { Policies: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionEnhancedKeyUsage, - IX509ExtensionEnhancedKeyUsage_Vtbl, - 0x728ab310_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionEnhancedKeyUsage, IX509ExtensionEnhancedKeyUsage_Vtbl, 0x728ab310_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionEnhancedKeyUsage, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionEnhancedKeyUsage { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14540,7 +13553,6 @@ impl IX509ExtensionEnhancedKeyUsage { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14560,7 +13572,6 @@ impl IX509ExtensionEnhancedKeyUsage { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -14574,7 +13585,6 @@ impl IX509ExtensionEnhancedKeyUsage { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnhancedKeyUsage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14597,17 +13607,11 @@ pub struct IX509ExtensionEnhancedKeyUsage_Vtbl { EnhancedKeyUsage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionKeyUsage, - IX509ExtensionKeyUsage_Vtbl, - 0x728ab30f_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionKeyUsage, IX509ExtensionKeyUsage_Vtbl, 0x728ab30f_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionKeyUsage, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionKeyUsage { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14616,7 +13620,6 @@ impl IX509ExtensionKeyUsage { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14660,17 +13663,11 @@ pub struct IX509ExtensionKeyUsage_Vtbl { pub KeyUsage: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut X509KeyUsageFlags) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionMSApplicationPolicies, - IX509ExtensionMSApplicationPolicies_Vtbl, - 0x728ab321_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionMSApplicationPolicies, IX509ExtensionMSApplicationPolicies_Vtbl, 0x728ab321_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionMSApplicationPolicies, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionMSApplicationPolicies { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14679,7 +13676,6 @@ impl IX509ExtensionMSApplicationPolicies { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14699,7 +13695,6 @@ impl IX509ExtensionMSApplicationPolicies { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -14713,7 +13708,6 @@ impl IX509ExtensionMSApplicationPolicies { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Policies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14736,17 +13730,11 @@ pub struct IX509ExtensionMSApplicationPolicies_Vtbl { Policies: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionSmimeCapabilities, - IX509ExtensionSmimeCapabilities_Vtbl, - 0x728ab31b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionSmimeCapabilities, IX509ExtensionSmimeCapabilities_Vtbl, 0x728ab31b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionSmimeCapabilities, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionSmimeCapabilities { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14755,7 +13743,6 @@ impl IX509ExtensionSmimeCapabilities { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14775,7 +13762,6 @@ impl IX509ExtensionSmimeCapabilities { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -14789,7 +13775,6 @@ impl IX509ExtensionSmimeCapabilities { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SmimeCapabilities(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14812,17 +13797,11 @@ pub struct IX509ExtensionSmimeCapabilities_Vtbl { SmimeCapabilities: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionSubjectKeyIdentifier, - IX509ExtensionSubjectKeyIdentifier_Vtbl, - 0x728ab317_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionSubjectKeyIdentifier, IX509ExtensionSubjectKeyIdentifier_Vtbl, 0x728ab317_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionSubjectKeyIdentifier, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionSubjectKeyIdentifier { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14831,7 +13810,6 @@ impl IX509ExtensionSubjectKeyIdentifier { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14878,17 +13856,11 @@ pub struct IX509ExtensionSubjectKeyIdentifier_Vtbl { pub get_SubjectKeyIdentifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionTemplate, - IX509ExtensionTemplate_Vtbl, - 0x728ab312_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionTemplate, IX509ExtensionTemplate_Vtbl, 0x728ab312_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionTemplate, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionTemplate { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14897,7 +13869,6 @@ impl IX509ExtensionTemplate { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14917,7 +13888,6 @@ impl IX509ExtensionTemplate { { (::windows_core::Interface::vtable(self).base__.SetCritical)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeEncode(&self, ptemplateoid: P0, majorversion: i32, minorversion: i32) -> ::windows_core::Result<()> where @@ -14931,7 +13901,6 @@ impl IX509ExtensionTemplate { { (::windows_core::Interface::vtable(self).InitializeDecode)(::windows_core::Interface::as_raw(self), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TemplateOid(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14964,17 +13933,11 @@ pub struct IX509ExtensionTemplate_Vtbl { pub MinorVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509ExtensionTemplateName, - IX509ExtensionTemplateName_Vtbl, - 0x728ab311_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509ExtensionTemplateName, IX509ExtensionTemplateName_Vtbl, 0x728ab311_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509ExtensionTemplateName, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509Extension); #[cfg(feature = "Win32_System_Com")] impl IX509ExtensionTemplateName { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, encoding: EncodingType, strencodeddata: P1) -> ::windows_core::Result<()> where @@ -14983,7 +13946,6 @@ impl IX509ExtensionTemplateName { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), encoding, strencodeddata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectId(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15030,17 +13992,11 @@ pub struct IX509ExtensionTemplateName_Vtbl { pub TemplateName: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509Extensions, - IX509Extensions_Vtbl, - 0x728ab30e_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509Extensions, IX509Extensions_Vtbl, 0x728ab30e_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509Extensions, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509Extensions { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15054,7 +14010,6 @@ impl IX509Extensions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -15068,7 +14023,6 @@ impl IX509Extensions { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_IndexByObjectId(&self, pobjectid: P0) -> ::windows_core::Result where @@ -15077,7 +14031,6 @@ impl IX509Extensions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_IndexByObjectId)(::windows_core::Interface::as_raw(self), pobjectid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15113,17 +14066,11 @@ pub struct IX509Extensions_Vtbl { AddRange: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509MachineEnrollmentFactory, - IX509MachineEnrollmentFactory_Vtbl, - 0x728ab352_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509MachineEnrollmentFactory, IX509MachineEnrollmentFactory_Vtbl, 0x728ab352_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509MachineEnrollmentFactory, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509MachineEnrollmentFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateObject(&self, strprogid: P0) -> ::windows_core::Result where @@ -15144,12 +14091,7 @@ pub struct IX509MachineEnrollmentFactory_Vtbl { CreateObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509NameValuePair, - IX509NameValuePair_Vtbl, - 0x728ab33f_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509NameValuePair, IX509NameValuePair_Vtbl, 0x728ab33f_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509NameValuePair, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -15180,17 +14122,11 @@ pub struct IX509NameValuePair_Vtbl { pub Name: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509NameValuePairs, - IX509NameValuePairs_Vtbl, - 0x728ab340_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509NameValuePairs, IX509NameValuePairs_Vtbl, 0x728ab340_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509NameValuePairs, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509NameValuePairs { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15204,7 +14140,6 @@ impl IX509NameValuePairs { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -15238,17 +14173,11 @@ pub struct IX509NameValuePairs_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509PolicyServerListManager, - IX509PolicyServerListManager_Vtbl, - 0x884e204b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509PolicyServerListManager, IX509PolicyServerListManager_Vtbl, 0x884e204b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509PolicyServerListManager, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509PolicyServerListManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ItemByIndex(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15262,7 +14191,6 @@ impl IX509PolicyServerListManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pval: P0) -> ::windows_core::Result<()> where @@ -15300,12 +14228,7 @@ pub struct IX509PolicyServerListManager_Vtbl { pub Initialize: unsafe extern "system" fn(*mut ::core::ffi::c_void, X509CertificateEnrollmentContext, PolicyServerUrlFlags) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509PolicyServerUrl, - IX509PolicyServerUrl_Vtbl, - 0x884e204a_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509PolicyServerUrl, IX509PolicyServerUrl_Vtbl, 0x884e204a_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509PolicyServerUrl, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -15393,12 +14316,7 @@ pub struct IX509PolicyServerUrl_Vtbl { pub RemoveFromRegistry: unsafe extern "system" fn(*mut ::core::ffi::c_void, X509CertificateEnrollmentContext) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509PrivateKey, - IX509PrivateKey_Vtbl, - 0x728ab30c_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509PrivateKey, IX509PrivateKey_Vtbl, 0x728ab30c_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509PrivateKey, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -15432,7 +14350,6 @@ impl IX509PrivateKey { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Export)(::windows_core::Interface::as_raw(self), strexporttype.into_param().abi(), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExportPublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15468,13 +14385,11 @@ impl IX509PrivateKey { { (::windows_core::Interface::vtable(self).SetReaderName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15482,13 +14397,11 @@ impl IX509PrivateKey { { (::windows_core::Interface::vtable(self).SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatus(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CspStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspStatus(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15523,13 +14436,11 @@ impl IX509PrivateKey { { (::windows_core::Interface::vtable(self).SetLegacyCsp)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Algorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Algorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15764,12 +14675,7 @@ pub struct IX509PrivateKey_Vtbl { pub SetDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509PrivateKey2, - IX509PrivateKey2_Vtbl, - 0x728ab362_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509PrivateKey2, IX509PrivateKey2_Vtbl, 0x728ab362_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509PrivateKey2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509PrivateKey); #[cfg(feature = "Win32_System_Com")] @@ -15803,7 +14709,6 @@ impl IX509PrivateKey2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Export)(::windows_core::Interface::as_raw(self), strexporttype.into_param().abi(), encoding, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExportPublicKey(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15839,13 +14744,11 @@ impl IX509PrivateKey2 { { (::windows_core::Interface::vtable(self).base__.SetReaderName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspInformations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CspInformations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspInformations(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15853,13 +14756,11 @@ impl IX509PrivateKey2 { { (::windows_core::Interface::vtable(self).base__.SetCspInformations)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CspStatus(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CspStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetCspStatus(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -15894,13 +14795,11 @@ impl IX509PrivateKey2 { { (::windows_core::Interface::vtable(self).base__.SetLegacyCsp)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Algorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Algorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16110,17 +15009,11 @@ pub struct IX509PrivateKey2_Vtbl { pub SetParametersExportType: unsafe extern "system" fn(*mut ::core::ffi::c_void, X509KeyParametersExportType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509PublicKey, - IX509PublicKey_Vtbl, - 0x728ab30b_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509PublicKey, IX509PublicKey_Vtbl, 0x728ab30b_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509PublicKey, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509PublicKey { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pobjectid: P0, strencodedkey: P1, strencodedparameters: P2, encoding: EncodingType) -> ::windows_core::Result<()> where @@ -16136,7 +15029,6 @@ impl IX509PublicKey { { (::windows_core::Interface::vtable(self).InitializeFromEncodedPublicKeyInfo)(::windows_core::Interface::as_raw(self), strencodedpublickeyinfo.into_param().abi(), encoding).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Algorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16179,17 +15071,11 @@ pub struct IX509PublicKey_Vtbl { pub ComputeKeyIdentifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, KeyIdentifierHashAlgorithm, EncodingType, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509SCEPEnrollment, - IX509SCEPEnrollment_Vtbl, - 0x728ab361_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509SCEPEnrollment, IX509SCEPEnrollment_Vtbl, 0x728ab361_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509SCEPEnrollment, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509SCEPEnrollment { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, prequest: P0, strthumbprint: P1, thumprintencoding: EncodingType, strservercertificates: P2, encoding: EncodingType) -> ::windows_core::Result<()> where @@ -16235,13 +15121,11 @@ impl IX509SCEPEnrollment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FailInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16249,13 +15133,11 @@ impl IX509SCEPEnrollment { { (::windows_core::Interface::vtable(self).SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OldCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OldCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetOldCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16273,7 +15155,6 @@ impl IX509SCEPEnrollment { { (::windows_core::Interface::vtable(self).put_TransactionId)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Request(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16289,7 +15170,6 @@ impl IX509SCEPEnrollment { { (::windows_core::Interface::vtable(self).SetCertificateFriendlyName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16363,17 +15243,11 @@ pub struct IX509SCEPEnrollment_Vtbl { pub DeleteRequest: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509SCEPEnrollment2, - IX509SCEPEnrollment2_Vtbl, - 0x728ab364_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509SCEPEnrollment2, IX509SCEPEnrollment2_Vtbl, 0x728ab364_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509SCEPEnrollment2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, IX509SCEPEnrollment); #[cfg(feature = "Win32_System_Com")] impl IX509SCEPEnrollment2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, prequest: P0, strthumbprint: P1, thumprintencoding: EncodingType, strservercertificates: P2, encoding: EncodingType) -> ::windows_core::Result<()> where @@ -16419,13 +15293,11 @@ impl IX509SCEPEnrollment2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FailInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SignerCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SignerCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignerCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16433,13 +15305,11 @@ impl IX509SCEPEnrollment2 { { (::windows_core::Interface::vtable(self).base__.SetSignerCertificate)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OldCertificate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OldCertificate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetOldCertificate(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16457,7 +15327,6 @@ impl IX509SCEPEnrollment2 { { (::windows_core::Interface::vtable(self).base__.put_TransactionId)(::windows_core::Interface::as_raw(self), encoding, value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Request(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16473,7 +15342,6 @@ impl IX509SCEPEnrollment2 { { (::windows_core::Interface::vtable(self).base__.SetCertificateFriendlyName)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16539,17 +15407,11 @@ pub struct IX509SCEPEnrollment2_Vtbl { pub SetActivityId: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509SCEPEnrollmentHelper, - IX509SCEPEnrollmentHelper_Vtbl, - 0x728ab365_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509SCEPEnrollmentHelper, IX509SCEPEnrollmentHelper_Vtbl, 0x728ab365_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509SCEPEnrollmentHelper, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509SCEPEnrollmentHelper { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, strserverurl: P0, strrequestheaders: P1, prequest: P2, strcacertificatethumbprint: P3) -> ::windows_core::Result<()> where @@ -16576,7 +15438,6 @@ impl IX509SCEPEnrollmentHelper { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FetchPending)(::windows_core::Interface::as_raw(self), processflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn X509SCEPEnrollment(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16606,23 +15467,16 @@ pub struct IX509SCEPEnrollmentHelper_Vtbl { pub ResultMessageText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IX509SignatureInformation, - IX509SignatureInformation_Vtbl, - 0x728ab33c_217d_11da_b2a4_000e7bbb2b09 -); +::windows_core::imp::com_interface!(IX509SignatureInformation, IX509SignatureInformation_Vtbl, 0x728ab33c_217d_11da_b2a4_000e7bbb2b09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IX509SignatureInformation, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IX509SignatureInformation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HashAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HashAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHashAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16630,13 +15484,11 @@ impl IX509SignatureInformation { { (::windows_core::Interface::vtable(self).SetHashAlgorithm)(::windows_core::Interface::as_raw(self), pvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PublicKeyAlgorithm(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PublicKeyAlgorithm)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPublicKeyAlgorithm(&self, pvalue: P0) -> ::windows_core::Result<()> where @@ -16678,7 +15530,6 @@ impl IX509SignatureInformation { { (::windows_core::Interface::vtable(self).SetNullSigned)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignatureAlgorithm(&self, pkcs7signature: P0, signaturekey: P1) -> ::windows_core::Result where 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 43b3d3ca3f..8a0bd7f85d 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 @@ -3,42 +3,36 @@ pub unsafe fn CryptSIPAddProvider(psnewprov: *mut SIP_ADD_NEWPROVIDER) -> ::wind ::windows_targets::link!("crypt32.dll" "system" fn CryptSIPAddProvider(psnewprov : *mut SIP_ADD_NEWPROVIDER) -> super::super::super::Foundation:: BOOL); CryptSIPAddProvider(psnewprov).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPCreateIndirectData(psubjectinfo: *mut SIP_SUBJECTINFO, pcbindirectdata: *mut u32, pindirectdata: *mut SIP_INDIRECT_DATA) -> ::windows_core::Result<()> { ::windows_targets::link!("wintrust.dll" "system" fn CryptSIPCreateIndirectData(psubjectinfo : *mut SIP_SUBJECTINFO, pcbindirectdata : *mut u32, pindirectdata : *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation:: BOOL); CryptSIPCreateIndirectData(psubjectinfo, pcbindirectdata, pindirectdata).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPGetCaps(psubjinfo: *const SIP_SUBJECTINFO, pcaps: *mut SIP_CAP_SET_V3) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("wintrust.dll" "system" fn CryptSIPGetCaps(psubjinfo : *const SIP_SUBJECTINFO, pcaps : *mut SIP_CAP_SET_V3) -> super::super::super::Foundation:: BOOL); CryptSIPGetCaps(psubjinfo, pcaps) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPGetSealedDigest(psubjectinfo: *const SIP_SUBJECTINFO, psig: ::core::option::Option<&[u8]>, pbdigest: ::core::option::Option<*mut u8>, pcbdigest: *mut u32) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("wintrust.dll" "system" fn CryptSIPGetSealedDigest(psubjectinfo : *const SIP_SUBJECTINFO, psig : *const u8, dwsig : u32, pbdigest : *mut u8, pcbdigest : *mut u32) -> super::super::super::Foundation:: BOOL); CryptSIPGetSealedDigest(psubjectinfo, ::core::mem::transmute(psig.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psig.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pbdigest.unwrap_or(::std::ptr::null_mut())), pcbdigest) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPGetSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, pdwencodingtype: *mut super::CERT_QUERY_ENCODING_TYPE, dwindex: u32, pcbsigneddatamsg: *mut u32, pbsigneddatamsg: *mut u8) -> ::windows_core::Result<()> { ::windows_targets::link!("wintrust.dll" "system" 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); CryptSIPGetSignedDataMsg(psubjectinfo, pdwencodingtype, dwindex, pcbsigneddatamsg, pbsigneddatamsg).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPLoad(pgsubject: *const ::windows_core::GUID, dwflags: u32, psipdispatch: *mut SIP_DISPATCH_INFO) -> ::windows_core::Result<()> { ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPPutSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwencodingtype: super::CERT_QUERY_ENCODING_TYPE, pdwindex: *mut u32, cbsigneddatamsg: u32, pbsigneddatamsg: *mut u8) -> ::windows_core::Result<()> { @@ -50,7 +44,6 @@ pub unsafe fn CryptSIPRemoveProvider(pgprov: *mut ::windows_core::GUID) -> ::win ::windows_targets::link!("crypt32.dll" "system" fn CryptSIPRemoveProvider(pgprov : *mut ::windows_core::GUID) -> super::super::super::Foundation:: BOOL); CryptSIPRemoveProvider(pgprov).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPRemoveSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwindex: u32) -> ::windows_core::Result<()> { @@ -75,7 +68,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] #[inline] pub unsafe fn CryptSIPVerifyIndirectData(psubjectinfo: *mut SIP_SUBJECTINFO, pindirectdata: *mut SIP_INDIRECT_DATA) -> ::windows_core::Result<()> { @@ -287,7 +279,6 @@ impl ::core::default::Default for SIP_CAP_SET_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub struct SIP_DISPATCH_INFO { pub cbSize: u32, @@ -354,7 +345,6 @@ impl ::core::default::Default for SIP_INDIRECT_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub struct SIP_SUBJECTINFO { pub cbSize: u32, @@ -395,7 +385,6 @@ impl ::core::default::Default for SIP_SUBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub union SIP_SUBJECTINFO_0 { pub psFlat: *mut MS_ADDINFO_FLAT, @@ -420,25 +409,18 @@ impl ::core::default::Default for SIP_SUBJECTINFO_0 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPCreateIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetCaps = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetSealedDigest = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPGetSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPPutSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPRemoveSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] #[cfg(feature = "Win32_Security_Cryptography_Catalog")] pub type pCryptSIPVerifyIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; pub type pfnIsFileSupported = ::core::option::Option super::super::super::Foundation::BOOL>; 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 80a1e62931..170bda5ceb 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 @@ -19,14 +19,12 @@ where ::windows_targets::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_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] #[inline] pub unsafe fn CryptUIDlgViewCertificateA(pcertviewinfo: *const CRYPTUI_VIEWCERTIFICATE_STRUCTA, pfpropertieschanged: *mut super::super::super::Foundation::BOOL) -> ::windows_core::Result<()> { ::windows_targets::link!("cryptui.dll" "system" fn CryptUIDlgViewCertificateA(pcertviewinfo : *const CRYPTUI_VIEWCERTIFICATE_STRUCTA, pfpropertieschanged : *mut super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); CryptUIDlgViewCertificateA(pcertviewinfo, pfpropertieschanged).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] #[inline] pub unsafe fn CryptUIDlgViewCertificateW(pcertviewinfo: *const CRYPTUI_VIEWCERTIFICATE_STRUCTW, pfpropertieschanged: *mut super::super::super::Foundation::BOOL) -> ::windows_core::Result<()> { @@ -777,7 +775,6 @@ impl ::core::default::Default for CERT_VERIFY_CERTIFICATE_TRUST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct CERT_VIEWPROPERTIES_STRUCT_A { pub dwSize: u32, @@ -880,7 +877,6 @@ impl ::core::default::Default for CERT_VIEWPROPERTIES_STRUCT_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct CERT_VIEWPROPERTIES_STRUCT_W { pub dwSize: u32, @@ -1046,7 +1042,6 @@ impl ::core::default::Default for CRYPTUI_INITDIALOG_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub struct CRYPTUI_VIEWCERTIFICATE_STRUCTA { pub dwSize: u32, @@ -1087,7 +1082,6 @@ impl ::core::default::Default for CRYPTUI_VIEWCERTIFICATE_STRUCTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub union CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { pub pCryptProviderData: *const super::super::WinTrust::CRYPT_PROVIDER_DATA, @@ -1112,7 +1106,6 @@ impl ::core::default::Default for CRYPTUI_VIEWCERTIFICATE_STRUCTA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub struct CRYPTUI_VIEWCERTIFICATE_STRUCTW { pub dwSize: u32, @@ -1153,7 +1146,6 @@ impl ::core::default::Default for CRYPTUI_VIEWCERTIFICATE_STRUCTW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(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"))] pub union CRYPTUI_VIEWCERTIFICATE_STRUCTW_0 { pub pCryptProviderData: *const super::super::WinTrust::CRYPT_PROVIDER_DATA, diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/impl.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/impl.rs index 411a19ab4c..64570784bb 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertSrvSetup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CAErrorId(&self) -> ::windows_core::Result; @@ -221,7 +220,6 @@ impl ICertSrvSetup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertSrvSetupKeyInformation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ProviderName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -358,7 +356,6 @@ impl ICertSrvSetupKeyInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertSrvSetupKeyInformationCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -421,7 +418,6 @@ impl ICertSrvSetupKeyInformationCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificateEnrollmentPolicyServerSetup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ErrorString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -492,7 +488,6 @@ impl ICertificateEnrollmentPolicyServerSetup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICertificateEnrollmentServerSetup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ErrorString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -570,7 +565,6 @@ impl ICertificateEnrollmentServerSetup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSCEPSetup_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MSCEPErrorId(&self) -> ::windows_core::Result; 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 852424be48..b908d7f616 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs @@ -1,14 +1,10 @@ #[cfg(feature = "Win32_Security_Cryptography_Catalog")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`"] pub mod Catalog; #[cfg(feature = "Win32_Security_Cryptography_Certificates")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Certificates\"`"] pub mod Certificates; #[cfg(feature = "Win32_Security_Cryptography_Sip")] -#[doc = "Required features: `\"Win32_Security_Cryptography_Sip\"`"] pub mod Sip; #[cfg(feature = "Win32_Security_Cryptography_UI")] -#[doc = "Required features: `\"Win32_Security_Cryptography_UI\"`"] pub mod UI; #[inline] pub unsafe fn BCryptAddContextFunction(dwtable: BCRYPT_TABLE, pszcontext: P0, dwinterface: BCRYPT_INTERFACE, pszfunction: P1, dwposition: u32) -> super::super::Foundation::NTSTATUS @@ -1922,7 +1918,6 @@ pub unsafe fn CryptSetKeyParam(hkey: usize, dwparam: CRYPT_KEY_PARAM_ID, pbdata: ::windows_targets::link!("advapi32.dll" "system" fn CryptSetKeyParam(hkey : usize, dwparam : CRYPT_KEY_PARAM_ID, pbdata : *const u8, dwflags : u32) -> super::super::Foundation:: BOOL); CryptSetKeyParam(hkey, dwparam, pbdata, dwflags).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn CryptSetOIDFunctionValue(dwencodingtype: u32, pszfuncname: P0, pszoid: P1, pwszvaluename: P2, dwvaluetype: super::super::System::Registry::REG_VALUE_TYPE, pbvaluedata: ::core::option::Option<&[u8]>) -> super::super::Foundation::BOOL @@ -2863,12 +2858,7 @@ where VerifyHash(hcrypto, phash.len().try_into().unwrap(), ::core::mem::transmute(phash.as_ptr()), hashalgoid.into_param().abi(), psig.len().try_into().unwrap(), ::core::mem::transmute(psig.as_ptr()), &mut result__).from_abi(result__) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertSrvSetup, - ICertSrvSetup_Vtbl, - 0xb760a1bb_4784_44c0_8f12_555f0780ff25 -); +::windows_core::imp::com_interface!(ICertSrvSetup, ICertSrvSetup_Vtbl, 0xb760a1bb_4784_44c0_8f12_555f0780ff25); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertSrvSetup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2928,13 +2918,11 @@ impl ICertSrvSetup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPrivateKeyContainerList)(::windows_core::Interface::as_raw(self), bstrprovidername.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExistingCACertificates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetExistingCACertificates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CAImportPFX(&self, bstrfilename: P0, bstrpasswd: P1, boverwriteexistingkey: P2) -> ::windows_core::Result where @@ -3021,12 +3009,7 @@ pub struct ICertSrvSetup_Vtbl { pub PostUnInstall: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertSrvSetupKeyInformation, - ICertSrvSetupKeyInformation_Vtbl, - 0x6ba73778_36da_4c39_8a85_bcfa7d000793 -); +::windows_core::imp::com_interface!(ICertSrvSetupKeyInformation, ICertSrvSetupKeyInformation_Vtbl, 0x6ba73778_36da_4c39_8a85_bcfa7d000793); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertSrvSetupKeyInformation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3108,12 +3091,7 @@ pub struct ICertSrvSetupKeyInformation_Vtbl { pub SetExistingCACertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertSrvSetupKeyInformationCollection, - ICertSrvSetupKeyInformationCollection_Vtbl, - 0xe65c8b00_e58f_41f9_a9ec_a28d7427c844 -); +::windows_core::imp::com_interface!(ICertSrvSetupKeyInformationCollection, ICertSrvSetupKeyInformationCollection_Vtbl, 0xe65c8b00_e58f_41f9_a9ec_a28d7427c844); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertSrvSetupKeyInformationCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3130,7 +3108,6 @@ impl ICertSrvSetupKeyInformationCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pikeyinformation: P0) -> ::windows_core::Result<()> where @@ -3153,12 +3130,7 @@ pub struct ICertSrvSetupKeyInformationCollection_Vtbl { Add: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificateEnrollmentPolicyServerSetup, - ICertificateEnrollmentPolicyServerSetup_Vtbl, - 0x859252cc_238c_4a88_b8fd_a37e7d04e68b -); +::windows_core::imp::com_interface!(ICertificateEnrollmentPolicyServerSetup, ICertificateEnrollmentPolicyServerSetup_Vtbl, 0x859252cc_238c_4a88_b8fd_a37e7d04e68b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificateEnrollmentPolicyServerSetup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3197,12 +3169,7 @@ pub struct ICertificateEnrollmentPolicyServerSetup_Vtbl { pub UnInstall: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICertificateEnrollmentServerSetup, - ICertificateEnrollmentServerSetup_Vtbl, - 0x70027fdb_9dd9_4921_8944_b35cb31bd2ec -); +::windows_core::imp::com_interface!(ICertificateEnrollmentServerSetup, ICertificateEnrollmentServerSetup_Vtbl, 0x70027fdb_9dd9_4921_8944_b35cb31bd2ec); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICertificateEnrollmentServerSetup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3249,12 +3216,7 @@ pub struct ICertificateEnrollmentServerSetup_Vtbl { pub UnInstall: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSCEPSetup, - IMSCEPSetup_Vtbl, - 0x4f7761bb_9f3b_4592_9ee0_9a73259c313e -); +::windows_core::imp::com_interface!(IMSCEPSetup, IMSCEPSetup_Vtbl, 0x4f7761bb_9f3b_4592_9ee0_9a73259c313e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSCEPSetup, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -12087,7 +12049,6 @@ impl ::core::default::Default for CERT_RDN_ATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_REGISTRY_STORE_CLIENT_GPT_PARA { pub hKeyBase: super::super::System::Registry::HKEY, @@ -12126,7 +12087,6 @@ impl ::core::default::Default for CERT_REGISTRY_STORE_CLIENT_GPT_PARA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_REGISTRY_STORE_ROAMING_PARA { pub hKey: super::super::System::Registry::HKEY, @@ -12757,7 +12717,6 @@ impl ::core::default::Default for CERT_SYSTEM_STORE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct CERT_SYSTEM_STORE_RELOCATE_PARA { pub Anonymous1: CERT_SYSTEM_STORE_RELOCATE_PARA_0, @@ -12782,7 +12741,6 @@ impl ::core::default::Default for CERT_SYSTEM_STORE_RELOCATE_PARA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CERT_SYSTEM_STORE_RELOCATE_PARA_0 { pub hKeyBase: super::super::System::Registry::HKEY, @@ -12807,7 +12765,6 @@ impl ::core::default::Default for CERT_SYSTEM_STORE_RELOCATE_PARA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub union CERT_SYSTEM_STORE_RELOCATE_PARA_1 { pub pvSystemStore: *mut ::core::ffi::c_void, 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 cd3d4acf68..69887bf56f 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security_Authorization_UI\"`"] #[cfg(feature = "Win32_Security_Authorization_UI")] #[inline] pub unsafe fn DSCreateISecurityInfoObject(pwszobjectpath: P0, pwszobjectclass: P1, dwflags: u32, ppsi: *mut ::core::option::Option, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: P2) -> ::windows_core::Result<()> @@ -10,7 +9,6 @@ where ::windows_targets::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_Authorization_UI\"`"] #[cfg(feature = "Win32_Security_Authorization_UI")] #[inline] pub unsafe fn DSCreateISecurityInfoObjectEx(pwszobjectpath: P0, pwszobjectclass: P1, pwszserver: P2, pwszusername: P3, pwszpassword: P4, dwflags: u32, ppsi: *mut ::core::option::Option, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: P5) -> ::windows_core::Result<()> @@ -25,7 +23,6 @@ where ::windows_targets::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_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn DSCreateSecurityPage(pwszobjectpath: P0, pwszobjectclass: P1, dwflags: u32, phpage: *mut super::super::UI::Controls::HPROPSHEETPAGE, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: P2) -> ::windows_core::Result<()> @@ -56,13 +53,10 @@ pub const DSSI_NO_EDIT_SACL: u32 = 4u32; pub const DSSI_NO_FILTER: u32 = 32u32; pub const DSSI_NO_READONLY_MESSAGE: u32 = 64u32; pub const DSSI_READ_ONLY: u32 = 1u32; -#[doc = "Required features: `\"Win32_Security_Authorization_UI\"`"] #[cfg(feature = "Win32_Security_Authorization_UI")] pub type PFNDSCREATEISECINFO = ::core::option::Option, param4: PFNREADOBJECTSECURITY, param5: PFNWRITEOBJECTSECURITY, param6: super::super::Foundation::LPARAM) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Authorization_UI\"`"] #[cfg(feature = "Win32_Security_Authorization_UI")] pub type PFNDSCREATEISECINFOEX = ::core::option::Option, param7: PFNREADOBJECTSECURITY, param8: PFNWRITEOBJECTSECURITY, param9: super::super::Foundation::LPARAM) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub type PFNDSCREATESECPAGE = ::core::option::Option ::windows_core::HRESULT>; pub type PFNDSEDITSECURITY = ::core::option::Option ::windows_core::HRESULT>; 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 ec340fba1f..2e4afff0b7 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -26,7 +26,6 @@ pub unsafe fn SrpDisablePermissiveModeFileEncryption() -> ::windows_core::Result ::windows_targets::link!("srpapi.dll" "system" fn SrpDisablePermissiveModeFileEncryption() -> ::windows_core::HRESULT); SrpDisablePermissiveModeFileEncryption().ok() } -#[doc = "Required features: `\"Win32_Storage_Packaging_Appx\"`"] #[cfg(feature = "Win32_Storage_Packaging_Appx")] #[inline] pub unsafe fn SrpDoesPolicyAllowAppExecution(packageid: *const super::super::Storage::Packaging::Appx::PACKAGE_ID) -> ::windows_core::Result { 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 0762289e0f..62ae07e76e 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -11,14 +11,12 @@ pub unsafe fn EapHostPeerClearConnection(pconnectionid: *mut ::windows_core::GUI ::windows_targets::link!("eappprxy.dll" "system" fn EapHostPeerClearConnection(pconnectionid : *mut ::windows_core::GUID, ppeaperror : *mut *mut EAP_ERROR) -> u32); EapHostPeerClearConnection(pconnectionid, ppeaperror) } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] #[inline] pub unsafe fn EapHostPeerConfigBlob2Xml(dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, pconfigin: &[u8], ppconfigdoc: *mut ::core::option::Option, ppeaperror: *mut *mut EAP_ERROR) -> u32 { ::windows_targets::link!("eappcfg.dll" "system" fn EapHostPeerConfigBlob2Xml(dwflags : u32, eapmethodtype : EAP_METHOD_TYPE, dwsizeofconfigin : u32, pconfigin : *const u8, ppconfigdoc : *mut * mut::core::ffi::c_void, ppeaperror : *mut *mut EAP_ERROR) -> u32); EapHostPeerConfigBlob2Xml(dwflags, ::core::mem::transmute(eapmethodtype), pconfigin.len().try_into().unwrap(), ::core::mem::transmute(pconfigin.as_ptr()), ::core::mem::transmute(ppconfigdoc), ppeaperror) } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] #[inline] pub unsafe fn EapHostPeerConfigXml2Blob(dwflags: u32, pconfigdoc: P0, pdwsizeofconfigout: *mut u32, ppconfigout: *mut *mut u8, peapmethodtype: *mut EAP_METHOD_TYPE, ppeaperror: *mut *mut EAP_ERROR) -> u32 @@ -28,7 +26,6 @@ where ::windows_targets::link!("eappcfg.dll" "system" fn EapHostPeerConfigXml2Blob(dwflags : u32, pconfigdoc : * mut::core::ffi::c_void, pdwsizeofconfigout : *mut u32, ppconfigout : *mut *mut u8, peapmethodtype : *mut EAP_METHOD_TYPE, ppeaperror : *mut *mut EAP_ERROR) -> u32); EapHostPeerConfigXml2Blob(dwflags, pconfigdoc.into_param().abi(), pdwsizeofconfigout, ppconfigout, peapmethodtype, ppeaperror) } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] #[inline] pub unsafe fn EapHostPeerCredentialsXml2Blob(dwflags: u32, pcredentialsdoc: P0, pconfigin: &[u8], pdwsizeofcredentialsout: *mut u32, ppcredentialsout: *mut *mut u8, peapmethodtype: *mut EAP_METHOD_TYPE, ppeaperror: *mut *mut EAP_ERROR) -> u32 @@ -2236,7 +2233,6 @@ impl ::core::default::Default for EapPeerMethodOutput { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct EapPeerMethodResult { pub fIsSuccess: super::super::Foundation::BOOL, @@ -2440,7 +2436,6 @@ impl ::core::default::Default for LEGACY_INTERACTIVE_UI_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct NgcTicketContext { pub wszTicket: [u16; 45], @@ -2605,7 +2600,6 @@ impl ::core::default::Default for PPP_EAP_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct PPP_EAP_OUTPUT { pub dwSizeInBytes: u32, 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 e175682686..39c2a64a6b 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs @@ -54,7 +54,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(objectpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnlength).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetAppContainerRegistryLocation(desiredaccess: u32) -> ::windows_core::Result { 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 9af85c41f3..1746fdbdf2 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs @@ -14,35 +14,30 @@ where ::windows_targets::link!("wintrust.dll" "system" fn OpenPersonalTrustDBDialogEx(hwndparent : super::super::Foundation:: HWND, dwflags : u32, pvreserved : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); OpenPersonalTrustDBDialogEx(hwndparent.into_param().abi(), dwflags, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WTHelperCertCheckValidSignature(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows_core::Result<()> { ::windows_targets::link!("wintrust.dll" "system" fn WTHelperCertCheckValidSignature(pprovdata : *mut CRYPT_PROVIDER_DATA) -> ::windows_core::HRESULT); WTHelperCertCheckValidSignature(pprovdata).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn WTHelperCertIsSelfSigned(dwencoding: u32, pcert: *mut super::Cryptography::CERT_INFO) -> super::super::Foundation::BOOL { ::windows_targets::link!("wintrust.dll" "system" fn WTHelperCertIsSelfSigned(dwencoding : u32, pcert : *mut super::Cryptography:: CERT_INFO) -> super::super::Foundation:: BOOL); WTHelperCertIsSelfSigned(dwencoding, pcert) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn WTHelperGetProvCertFromChain(psgnr: *mut CRYPT_PROVIDER_SGNR, idxcert: u32) -> *mut CRYPT_PROVIDER_CERT { ::windows_targets::link!("wintrust.dll" "system" fn WTHelperGetProvCertFromChain(psgnr : *mut CRYPT_PROVIDER_SGNR, idxcert : u32) -> *mut CRYPT_PROVIDER_CERT); WTHelperGetProvCertFromChain(psgnr, idxcert) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(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_targets::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_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WTHelperGetProvSignerFromChain(pprovdata: *mut CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersigner: P0, idxcountersigner: u32) -> *mut CRYPT_PROVIDER_SGNR @@ -52,7 +47,6 @@ where ::windows_targets::link!("wintrust.dll" "system" fn WTHelperGetProvSignerFromChain(pprovdata : *mut CRYPT_PROVIDER_DATA, idxsigner : u32, fcountersigner : super::super::Foundation:: BOOL, idxcountersigner : u32) -> *mut CRYPT_PROVIDER_SGNR); WTHelperGetProvSignerFromChain(pprovdata, idxsigner, fcountersigner.into_param().abi(), idxcountersigner) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WTHelperProvDataFromStateData(hstatedata: P0) -> *mut CRYPT_PROVIDER_DATA @@ -70,7 +64,6 @@ where ::windows_targets::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_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn WinVerifyTrustEx(hwnd: P0, pgactionid: *mut ::windows_core::GUID, pwintrustdata: *mut WINTRUST_DATA) -> i32 @@ -106,7 +99,6 @@ pub unsafe fn WintrustGetRegPolicyFlags(pdwpolicyflags: *mut WINTRUST_POLICY_FLA ::windows_targets::link!("wintrust.dll" "system" fn WintrustGetRegPolicyFlags(pdwpolicyflags : *mut WINTRUST_POLICY_FLAGS)); WintrustGetRegPolicyFlags(pdwpolicyflags) } -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(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 { @@ -584,7 +576,6 @@ impl ::core::default::Default for CAT_MEMBERINFO2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CAT_NAMEVALUE { pub pwszTag: ::windows_core::PWSTR, @@ -624,7 +615,6 @@ impl ::core::default::Default for CAT_NAMEVALUE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CONFIG_CI_PROV_INFO { pub cbSize: u32, @@ -734,7 +724,6 @@ impl ::core::default::Default for CONFIG_CI_PROV_INFO_RESULT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_CERT { pub cbStruct: u32, @@ -802,7 +791,6 @@ impl ::core::default::Default for CRYPT_PROVIDER_CERT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVIDER_DATA { pub cbStruct: u32, @@ -858,7 +846,6 @@ impl ::core::default::Default for CRYPT_PROVIDER_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub union CRYPT_PROVIDER_DATA_0 { pub pPDSip: *mut PROVDATA_SIP, @@ -914,7 +901,6 @@ impl ::core::default::Default for CRYPT_PROVIDER_DEFUSAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVIDER_FUNCTIONS { pub cbStruct: u32, @@ -1024,7 +1010,6 @@ impl ::core::default::Default for CRYPT_PROVIDER_REGDEFUSAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_SGNR { pub cbStruct: u32, @@ -1071,7 +1056,6 @@ impl ::core::default::Default for CRYPT_PROVIDER_SGNR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CRYPT_PROVIDER_SIGSTATE { pub cbStruct: u32, @@ -1180,7 +1164,6 @@ impl ::core::default::Default for CRYPT_PROVUI_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVUI_FUNCS { pub cbStruct: u32, @@ -1293,7 +1276,6 @@ impl ::core::default::Default for CRYPT_TRUST_REG_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DRIVER_VER_INFO { pub cbStruct: u32, @@ -1415,7 +1397,6 @@ impl ::core::default::Default for INTENT_TO_SEAL_ATTRIBUTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct PROVDATA_SIP { pub cbStruct: u32, @@ -1459,7 +1440,6 @@ impl ::core::default::Default for PROVDATA_SIP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SEALING_SIGNATURE_ATTRIBUTE { pub version: u32, @@ -1500,7 +1480,6 @@ impl ::core::default::Default for SEALING_SIGNATURE_ATTRIBUTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SEALING_TIMESTAMP_ATTRIBUTE { pub version: u32, @@ -1570,7 +1549,6 @@ impl ::core::default::Default for SPC_FINANCIAL_CRITERIA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_IMAGE { pub pImageLink: *mut SPC_LINK, @@ -1612,7 +1590,6 @@ impl ::core::default::Default for SPC_IMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_INDIRECT_DATA_CONTENT { pub Data: super::Cryptography::CRYPT_ATTRIBUTE_TYPE_VALUE, @@ -1652,7 +1629,6 @@ impl ::core::default::Default for SPC_INDIRECT_DATA_CONTENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_LINK { pub dwLinkChoice: u32, @@ -1677,7 +1653,6 @@ impl ::core::default::Default for SPC_LINK { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union SPC_LINK_0 { pub pwszUrl: ::windows_core::PWSTR, @@ -1703,7 +1678,6 @@ impl ::core::default::Default for SPC_LINK_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_PE_IMAGE_DATA { pub Flags: super::Cryptography::CRYPT_BIT_BLOB, @@ -1742,7 +1716,6 @@ impl ::core::default::Default for SPC_PE_IMAGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SERIALIZED_OBJECT { pub ClassId: [u8; 16], @@ -1816,7 +1789,6 @@ impl ::core::default::Default for SPC_SIGINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SP_AGENCY_INFO { pub pPolicyInformation: *mut SPC_LINK, @@ -1857,7 +1829,6 @@ impl ::core::default::Default for SPC_SP_AGENCY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct SPC_SP_OPUS_INFO { pub pwszProgramName: ::windows_core::PCWSTR, @@ -1962,7 +1933,6 @@ impl ::core::default::Default for WINTRUST_BLOB_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_CATALOG_INFO { pub cbStruct: u32, @@ -2020,7 +1990,6 @@ impl ::core::default::Default for WINTRUST_CATALOG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_CERT_INFO { pub cbStruct: u32, @@ -2064,7 +2033,6 @@ impl ::core::default::Default for WINTRUST_CERT_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_DATA { pub cbStruct: u32, @@ -2100,7 +2068,6 @@ impl ::core::default::Default for WINTRUST_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WINTRUST_DATA_0 { pub pFile: *mut WINTRUST_FILE_INFO, @@ -2160,7 +2127,6 @@ impl ::core::default::Default for WINTRUST_FILE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_SGNR_INFO { pub cbStruct: u32, @@ -2202,7 +2168,6 @@ impl ::core::default::Default for WINTRUST_SGNR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WINTRUST_SIGNATURE_SETTINGS { pub cbStruct: u32, @@ -2429,7 +2394,6 @@ impl ::core::default::Default for WIN_TRUST_SUBJECT_FILE_AND_DISPLAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0, @@ -2457,7 +2421,6 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { pub cbStruct: u32, @@ -2482,7 +2445,6 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct WTD_GENERIC_CHAIN_POLICY_DATA { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_DATA_0, @@ -2510,7 +2472,6 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub union WTD_GENERIC_CHAIN_POLICY_DATA_0 { pub cbStruct: u32, @@ -2535,7 +2496,6 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_DATA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0, @@ -2565,7 +2525,6 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub union WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { pub cbStruct: u32, @@ -2590,48 +2549,34 @@ impl ::core::default::Default for WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO_0 { } } pub type PFN_ALLOCANDFILLDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_CERT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_PRIVDATA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_SGNR = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_CPD_ADD_STORE = ::core::option::Option super::super::Foundation::BOOL>; pub type PFN_CPD_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; pub type PFN_CPD_MEM_FREE = ::core::option::Option; pub type PFN_FREEDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CERTCHKPOLICY_CALL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CERTTRUST_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_CLEANUP_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_FINALPOLICY_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_INIT_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_OBJTRUST_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_SIGTRUST_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVIDER_TESTFINALPOLICY_CALL = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_PROVUI_CALL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`"] #[cfg(all(feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub type PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK = ::core::option::Option ::windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs index 01d0023514..24149695be 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinWlx/mod.rs @@ -248,7 +248,6 @@ impl ::core::default::Default for WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub struct WLX_DESKTOP { pub Size: u32, @@ -289,7 +288,6 @@ impl ::core::default::Default for WLX_DESKTOP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct WLX_DISPATCH_VERSION_1_0 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -331,7 +329,6 @@ impl ::core::default::Default for WLX_DISPATCH_VERSION_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_1 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -377,7 +374,6 @@ impl ::core::default::Default for WLX_DISPATCH_VERSION_1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_2 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -424,7 +420,6 @@ impl ::core::default::Default for WLX_DISPATCH_VERSION_1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_3 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -478,7 +473,6 @@ impl ::core::default::Default for WLX_DISPATCH_VERSION_1_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_4 { pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, @@ -566,7 +560,6 @@ impl ::core::default::Default for WLX_MPR_NOTIFY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub struct WLX_NOTIFICATION_INFO { pub Size: u32, @@ -733,27 +726,20 @@ pub type PFNMSGECALLBACK = ::core::option::Option i32>; pub type PWLX_CHANGE_PASSWORD_NOTIFY = ::core::option::Option i32>; pub type PWLX_CHANGE_PASSWORD_NOTIFY_EX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_CLOSE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_CREATE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_INDIRECT = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_INDIRECT_PARAM = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PWLX_DIALOG_BOX_PARAM = ::core::option::Option i32>; pub type PWLX_DISCONNECT = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_GET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_GET_SOURCE_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_MESSAGE_BOX = ::core::option::Option i32>; @@ -765,7 +751,6 @@ pub type PWLX_QUERY_TS_LOGON_CREDENTIALS = ::core::option::Option; pub type PWLX_SET_CONTEXT_POINTER = ::core::option::Option; pub type PWLX_SET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] #[cfg(feature = "Win32_System_StationsAndDesktops")] pub type PWLX_SET_RETURN_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; pub type PWLX_SET_TIMEOUT = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/Security/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/mod.rs index ae6b369004..4f6ec86f6b 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/mod.rs @@ -1,50 +1,34 @@ #[cfg(feature = "Win32_Security_AppLocker")] -#[doc = "Required features: `\"Win32_Security_AppLocker\"`"] pub mod AppLocker; #[cfg(feature = "Win32_Security_Authentication")] -#[doc = "Required features: `\"Win32_Security_Authentication\"`"] pub mod Authentication; #[cfg(feature = "Win32_Security_Authorization")] -#[doc = "Required features: `\"Win32_Security_Authorization\"`"] pub mod Authorization; #[cfg(feature = "Win32_Security_ConfigurationSnapin")] -#[doc = "Required features: `\"Win32_Security_ConfigurationSnapin\"`"] pub mod ConfigurationSnapin; #[cfg(feature = "Win32_Security_Credentials")] -#[doc = "Required features: `\"Win32_Security_Credentials\"`"] pub mod Credentials; #[cfg(feature = "Win32_Security_Cryptography")] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] pub mod Cryptography; #[cfg(feature = "Win32_Security_DiagnosticDataQuery")] -#[doc = "Required features: `\"Win32_Security_DiagnosticDataQuery\"`"] pub mod DiagnosticDataQuery; #[cfg(feature = "Win32_Security_DirectoryServices")] -#[doc = "Required features: `\"Win32_Security_DirectoryServices\"`"] pub mod DirectoryServices; #[cfg(feature = "Win32_Security_EnterpriseData")] -#[doc = "Required features: `\"Win32_Security_EnterpriseData\"`"] pub mod EnterpriseData; #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] -#[doc = "Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`"] pub mod ExtensibleAuthenticationProtocol; #[cfg(feature = "Win32_Security_Isolation")] -#[doc = "Required features: `\"Win32_Security_Isolation\"`"] pub mod Isolation; #[cfg(feature = "Win32_Security_LicenseProtection")] -#[doc = "Required features: `\"Win32_Security_LicenseProtection\"`"] pub mod LicenseProtection; #[cfg(feature = "Win32_Security_NetworkAccessProtection")] -#[doc = "Required features: `\"Win32_Security_NetworkAccessProtection\"`"] pub mod NetworkAccessProtection; #[cfg(feature = "Win32_Security_Tpm")] -#[doc = "Required features: `\"Win32_Security_Tpm\"`"] pub mod Tpm; #[cfg(feature = "Win32_Security_WinTrust")] -#[doc = "Required features: `\"Win32_Security_WinTrust\"`"] pub mod WinTrust; #[cfg(feature = "Win32_Security_WinWlx")] -#[doc = "Required features: `\"Win32_Security_WinWlx\"`"] pub mod WinWlx; #[inline] pub unsafe fn AccessCheck(psecuritydescriptor: P0, clienttoken: P1, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: ::core::option::Option<*mut PRIVILEGE_SET>, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut super::Foundation::BOOL) -> ::windows_core::Result<()> 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 1e2d7ed17e..28954e7bb4 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::link!("cldapi.dll" "system" fn CfCloseHandle(filehandle : super::super::Foundation:: HANDLE)); CfCloseHandle(filehandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] #[inline] pub unsafe fn CfConnectSyncRoot(syncrootpath: P0, callbacktable: *const CF_CALLBACK_REGISTRATION, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, connectflags: CF_CONNECT_FLAGS) -> ::windows_core::Result @@ -17,7 +16,6 @@ where let mut result__ = ::std::mem::zeroed(); CfConnectSyncRoot(syncrootpath.into_param().abi(), callbacktable, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), connectflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CfConvertToPlaceholder(filehandle: P0, fileidentity: ::core::option::Option<*const ::core::ffi::c_void>, fileidentitylength: u32, convertflags: CF_CONVERT_FLAGS, convertusn: ::core::option::Option<*mut i64>, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -27,7 +25,6 @@ where ::windows_targets::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_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn CfCreatePlaceholders(basedirectorypath: P0, placeholderarray: &mut [CF_PLACEHOLDER_CREATE_INFO], createflags: CF_CREATE_FLAGS, entriesprocessed: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -37,7 +34,6 @@ where ::windows_targets::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().try_into().unwrap(), createflags, ::core::mem::transmute(entriesprocessed.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CfDehydratePlaceholder(filehandle: P0, startingoffset: i64, length: i64, dehydrateflags: CF_DEHYDRATE_FLAGS, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -55,14 +51,12 @@ where ::windows_targets::link!("cldapi.dll" "system" fn CfDisconnectSyncRoot(connectionkey : CF_CONNECTION_KEY) -> ::windows_core::HRESULT); CfDisconnectSyncRoot(connectionkey.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`"] #[cfg(all(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_targets::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_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] #[inline] pub unsafe fn CfGetCorrelationVector(filehandle: P0, correlationvector: *mut super::super::System::CorrelationVector::CORRELATION_VECTOR) -> ::windows_core::Result<()> @@ -101,14 +95,12 @@ pub unsafe fn CfGetPlaceholderStateFromAttributeTag(fileattributes: u32, reparse ::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderStateFromAttributeTag(fileattributes : u32, reparsetag : u32) -> CF_PLACEHOLDER_STATE); CfGetPlaceholderStateFromAttributeTag(fileattributes, reparsetag) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn CfGetPlaceholderStateFromFileInfo(infobuffer: *const ::core::ffi::c_void, infoclass: super::FileSystem::FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE { ::windows_targets::link!("cldapi.dll" "system" fn CfGetPlaceholderStateFromFileInfo(infobuffer : *const ::core::ffi::c_void, infoclass : super::FileSystem:: FILE_INFO_BY_HANDLE_CLASS) -> CF_PLACEHOLDER_STATE); CfGetPlaceholderStateFromFileInfo(infobuffer, infoclass) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn CfGetPlaceholderStateFromFindData(finddata: *const super::FileSystem::WIN32_FIND_DATAA) -> CF_PLACEHOLDER_STATE { @@ -154,7 +146,6 @@ where ::windows_targets::link!("cldapi.dll" "system" fn CfGetWin32HandleFromProtectedHandle(protectedhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: HANDLE); CfGetWin32HandleFromProtectedHandle(protectedhandle.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CfHydratePlaceholder(filehandle: P0, startingoffset: i64, length: i64, hydrateflags: CF_HYDRATE_FLAGS, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -238,7 +229,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CfRevertPlaceholder(filehandle: P0, revertflags: CF_REVERT_FLAGS, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -248,7 +238,6 @@ where ::windows_targets::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_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] #[inline] pub unsafe fn CfSetCorrelationVector(filehandle: P0, correlationvector: *const super::super::System::CorrelationVector::CORRELATION_VECTOR) -> ::windows_core::Result<()> @@ -266,7 +255,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CfSetPinState(filehandle: P0, pinstate: CF_PIN_STATE, pinflags: CF_SET_PIN_FLAGS, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -284,7 +272,6 @@ where ::windows_targets::link!("cldapi.dll" "system" fn CfUnregisterSyncRoot(syncrootpath : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); CfUnregisterSyncRoot(syncrootpath.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] #[inline] pub unsafe fn CfUpdatePlaceholder(filehandle: P0, fsmetadata: ::core::option::Option<*const CF_FS_METADATA>, fileidentity: ::core::option::Option<*const ::core::ffi::c_void>, fileidentitylength: u32, dehydraterangearray: ::core::option::Option<&[CF_FILE_RANGE]>, updateflags: CF_UPDATE_FLAGS, updateusn: ::core::option::Option<*mut i64>, overlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -2293,7 +2280,6 @@ impl ::core::ops::Not for CF_UPDATE_FLAGS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_CALLBACK_INFO { pub StructSize: u32, @@ -2834,7 +2820,6 @@ impl ::core::default::Default for CF_CALLBACK_PARAMETERS_0_11 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_CALLBACK_REGISTRATION { pub Type: CF_CALLBACK_TYPE, @@ -2922,7 +2907,6 @@ impl ::core::default::Default for CF_FILE_RANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_FS_METADATA { pub BasicInfo: super::FileSystem::FILE_BASIC_INFO, @@ -2991,7 +2975,6 @@ impl ::core::default::Default for CF_HYDRATION_POLICY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub struct CF_OPERATION_INFO { pub StructSize: u32, @@ -3035,7 +3018,6 @@ impl ::core::default::Default for CF_OPERATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS { pub ParamSize: u32, @@ -3060,7 +3042,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union CF_OPERATION_PARAMETERS_0 { pub TransferData: CF_OPERATION_PARAMETERS_0_6, @@ -3091,7 +3072,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_0 { pub Flags: CF_OPERATION_ACK_DATA_FLAGS, @@ -3132,7 +3112,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_1 { pub Flags: CF_OPERATION_ACK_DEHYDRATE_FLAGS, @@ -3173,7 +3152,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_2 { pub Flags: CF_OPERATION_ACK_DELETE_FLAGS, @@ -3212,7 +3190,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_3 { pub Flags: CF_OPERATION_ACK_RENAME_FLAGS, @@ -3251,7 +3228,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_4 { pub Flags: CF_OPERATION_RESTART_HYDRATION_FLAGS, @@ -3292,7 +3268,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_5 { pub Flags: CF_OPERATION_RETRIEVE_DATA_FLAGS, @@ -3334,7 +3309,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_6 { pub Flags: CF_OPERATION_TRANSFER_DATA_FLAGS, @@ -3376,7 +3350,6 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_6 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_OPERATION_PARAMETERS_0_7 { pub Flags: CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS, @@ -3453,7 +3426,6 @@ impl ::core::default::Default for CF_PLACEHOLDER_BASIC_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CF_PLACEHOLDER_CREATE_INFO { pub RelativeFileName: ::windows_core::PCWSTR, @@ -3854,6 +3826,5 @@ impl ::core::default::Default for CF_SYNC_STATUS { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] #[cfg(feature = "Win32_System_CorrelationVector")] pub type CF_CALLBACK = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/impl.rs index 6ad80913b6..bf69a26d5a 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/impl.rs @@ -62,7 +62,6 @@ impl IDedupChunkLibrary_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDedupDataPort_Impl: Sized { fn GetStatus(&self, pstatus: *mut DedupDataPortVolumeStatus, pdataheadroommb: *mut u32) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs index 17e171bbd8..21fdc7dbbf 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DataDeduplication/mod.rs @@ -57,7 +57,6 @@ impl IDedupDataPort { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InsertChunks)(::windows_core::Interface::as_raw(self), pchunkmetadata.len().try_into().unwrap(), ::core::mem::transmute(pchunkmetadata.as_ptr()), pchunkdata.len().try_into().unwrap(), ::core::mem::transmute(pchunkdata.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertChunksWithStream(&self, pchunkmetadata: &[DedupChunk], databytecount: u32, pchunkdatastream: P0) -> ::windows_core::Result<::windows_core::GUID> where @@ -70,7 +69,6 @@ impl IDedupDataPort { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CommitStreams)(::windows_core::Interface::as_raw(self), pstreams.len().try_into().unwrap(), ::core::mem::transmute(pstreams.as_ptr()), pentries.len().try_into().unwrap(), ::core::mem::transmute(pentries.as_ptr()), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitStreamsWithStream(&self, pstreams: &[DedupStream], entrycount: u32, pentriesstream: P0) -> ::windows_core::Result<::windows_core::GUID> where 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 eee3551989..80d9aab2e8 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -58,7 +58,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsGetFtContainerSecurity(domainname: P0, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32 @@ -78,7 +77,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsGetSecurity(dfsentrypath: P0, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32 @@ -88,7 +86,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsGetStdContainerSecurity(machinename: P0, securityinformation: u32, ppsecuritydescriptor: *mut super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> u32 @@ -174,7 +171,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsSetFtContainerSecurity(domainname: P0, securityinformation: u32, psecuritydescriptor: P1) -> u32 @@ -195,7 +191,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsSetSecurity(dfsentrypath: P0, securityinformation: u32, psecuritydescriptor: P1) -> u32 @@ -206,7 +201,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NetDfsSetStdContainerSecurity(machinename: P0, securityinformation: u32, psecuritydescriptor: P1) -> u32 @@ -553,7 +547,6 @@ impl ::core::default::Default for DFS_INFO_106 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_107 { pub Comment: ::windows_core::PWSTR, @@ -597,7 +590,6 @@ impl ::core::default::Default for DFS_INFO_107 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_150 { pub SdLengthReserved: u32, @@ -1089,7 +1081,6 @@ impl ::core::default::Default for DFS_INFO_7 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_8 { pub EntryPath: ::windows_core::PWSTR, @@ -1136,7 +1127,6 @@ impl ::core::default::Default for DFS_INFO_8 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct DFS_INFO_9 { pub EntryPath: ::windows_core::PWSTR, diff --git a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/impl.rs index 5a7113f191..efc4be6a7d 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/impl.rs @@ -156,7 +156,6 @@ impl IEnhancedStorageACT3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub trait IEnhancedStorageSilo_Impl: Sized { fn GetInfo(&self) -> ::windows_core::Result; 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 699b6b50f5..f08381e8e2 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -139,7 +139,6 @@ impl IEnhancedStorageSilo { pub unsafe fn SendCommand(&self, command: u8, pbcommandbuffer: &[u8], pbresponsebuffer: *mut u8, pcbresponsebuffer: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SendCommand)(::windows_core::Interface::as_raw(self), command, ::core::mem::transmute(pbcommandbuffer.as_ptr()), pbcommandbuffer.len().try_into().unwrap(), pbresponsebuffer, pcbresponsebuffer).ok() } - #[doc = "Required features: `\"Win32_Devices_PortableDevices\"`"] #[cfg(feature = "Win32_Devices_PortableDevices")] pub unsafe fn GetPortableDevice(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -253,196 +252,132 @@ pub const ENHANCED_STORAGE_AUTHN_STATE_DEVICE_ERROR: u32 = 2147483650u32; pub const ENHANCED_STORAGE_AUTHN_STATE_NOT_AUTHENTICATED: u32 = 2u32; pub const ENHANCED_STORAGE_AUTHN_STATE_NO_AUTHENTICATION_REQUIRED: u32 = 1u32; pub const ENHANCED_STORAGE_AUTHN_STATE_UNKNOWN: u32 = 0u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 108 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 113 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 106 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 105 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 112 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 111 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 114 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 107 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 110 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 203 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 209 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 206 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 207 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 208 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 210 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 205 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 211 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 204 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_SILO_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3011 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3003 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3001 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2008 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3007 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2005 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2004 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2006 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2014 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2017 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2015 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3016 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2013 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2012 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3002 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_USER_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2009 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_USER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2010 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3005 }; pub const ES_AUTHN_ERROR_END: u32 = 1279u32; @@ -628,3169 +563,2114 @@ pub const PHOTO_SHARPNESS_NORMAL: u32 = 0u32; pub const PHOTO_SHARPNESS_SOFT: u32 = 1u32; pub const PHOTO_WHITEBALANCE_AUTO: u32 = 0u32; pub const PHOTO_WHITEBALANCE_MANUAL: u32 = 1u32; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x65a98875_3c80_40ab_abbc_efdaf77dbee2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ActivityInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x30c8eef4_a832_41e2_ab32_e3c3ca28fd29), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_IsDestListSeparator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_PreventPinning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_RelaunchCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_RelaunchDisplayNameResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_RelaunchIconResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcdbfc167_337e_41d8_af7c_8c09205429c7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_ChannelCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_Format: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6822fee_8c17_4d62_823c_8e9cfcbd1d5c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2579e5d0_1116_4084_bd9a_9b4f7cb4df5e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_SampleRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Author: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 114 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 113 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x293ca35a_09aa_4dd2_b180_1fe245728a52), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbfee9149_e3e2_49a7_a862_c05988145cec), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x315b9c8d_80a9_4ef9_ae16_8e746da51d70), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf6272d18_cecc_40b1_b26a_3911717aa7bd), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd55bae5a_3892_417a_a649_c6ac5aaaeab3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x09429607_582d_437f_84c3_de93a2b24c3c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x744c8242_4df5_456c_ab9e_014efb9021e3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaaa660f9_9865_458e_b484_01bc7fe3973e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x72fc5ba4_24f9_4011_9f3f_add27afad818), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0ba7d6c3_568d_4159_ab91_781a91fb71e5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb33af30b_f552_4584_936c_cb93e5cda29f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f58a38_c54b_4c40_8696_97235980eae1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x188c1f91_3c40_4132_9ec5_d8b03b72a8a2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5bf396d4_5eb2_466f_bde9_2fb3f2361d6e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x53da57cf_62c0_45c4_81de_7610bcefd7f5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Capacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_AccountName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x428040ac_a177_4c8a_9760_f6f761227f9a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8e531030_b960_4346_ae0d_66bc9a86fb94), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x83a6347e_6fe4_4f40_ba9c_c4865240d1f4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9c34f84_2241_4401_b607_bd20ed75ae7f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xec0b4191_ab0b_4c66_90b6_c6637cdebbab), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8619a4b6_9f4d_4429_8c0f_b996ca59e335), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x807b653a_9e91_43ef_8f97_11ce04ee20c5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbe1a72c6_9a1d_46b7_afe7_afaf8cef4999), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa6744477_c237_475b_a075_54f34498292a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ComputerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Computer_DecoratedFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AccountPictureDynamicVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b8bb018_2725_4b44_92ba_7933aeb2dde7), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AccountPictureLarge: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b8bb018_2725_4b44_92ba_7933aeb2dde7), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AccountPictureSmall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b8bb018_2725_4b44_92ba_7933aeb2dde7), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9ad5badb_cea7_4470_a03d_b84e51b9949e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcd102c9c_5540_4a88_a6f6_64e4981c8cd1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9a93244d_a7ad_4ff8_9b99_45ee4cc09af6), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 47 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x730fb6dd_cf7c_426b_a03f_bd166cc9ee24), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 119 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 117 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 120 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 118 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 116 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 124 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 122 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 125 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 123 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 121 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 129 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 127 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 130 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 128 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 126 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x402b5934_ec5a_48c3_93e6_85e86a2d934e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb0b87314_fcf6_4feb_8dff_a50da6af561c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbc4e71ce_17f9_48d5_bee9_021df0ea5409), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe1d4a09e_d758_4cd1_b6ec_34a8b5a73f80), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x446f787f_10c4_41cb_a6c4_4d0343551597), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xddd1460f_c0bf_4553_8ce4_10433c908fb0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf271c659_7e5e_471f_ba25_7f77b286f836), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x91eff6f3_2e27_42ca_933e_7c999fbe310b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56310920_2491_4919_99ce_eadb06fafdb2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6a15e5a0_0a1e_4cd7_bb8c_d2f1b0c929bc), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf53d1c3_49e0_4f7f_8567_5a821d8ac542), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8fdc6dea_b929_412b_ba90_397a257465fe), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd4729704_8ef1_43ef_9024_2bd381187fd5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8589e481_6040_473d_b171_7fa89c2708ed), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x39b77f4f_a104_4863_b395_2db2ad8f7bc1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80f41eb8_afc4_4208_aa5f_cce21a627281), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb5c84c9e_5927_46b5_a3cc_933c21b78469), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa19fb7a9_024b_4371_a8bf_4d29c3e4e9c9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9660c283_fc3a_4a08_a096_eed3aac46da2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfc9f7306_ff8f_4d49_9fb6_3ffe5c0951ec), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x364028da_d895_41fe_a584_302b1bb70a76), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5068bcdf_d697_4d85_8c53_1f1cdab01763), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9cb0c358_9d7a_46b1_b466_dcc6f1a3d93d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x03089873_8ee8_4191_bd60_d31f72b7900b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf8fa7fa3_d12b_4785_8a4e_691a94f7a3e7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38965063_edc8_4268_8491_b7723172cf29), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x644d37b4_e1b3_4bad_b099_7e7c04966aca), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84d8f337_981d_44b3_9615_c7596dba17e3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcc6f4f24_6083_4bd4_8754_674d0de87ab8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf1a24aa7_9ca7_40f6_89ec_97def9ffe8db), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14977844_6b49_4aad_a714_a4513bf60460), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x635e9051_50a5_4ba2_b9db_4ed056c77296), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5dc2253f_5e11_4adf_9cfe_910dd01e3e70), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x98f98354_617a_46b8_8560_5b1b64bf1f89), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 105 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 109 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 107 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 110 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 108 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 106 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 114 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 112 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 115 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 113 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 111 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 65 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x08a65aa1_f4c9_43dd_9ddf_a33d8e7ead85), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7b9f6399_0a3f_4b12_89bd_4adc51c918af), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8afcc170_8a46_4b53_9eee_90bae7151e62), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc89a23d0_7d6d_4eb8_87d4_776a82d493e5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0adef160_db3f_4308_9a21_06237b16fa2a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56c90e9d_9d46_4963_886f_2e1cd9a694ef), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x660e04d6_81ab_4977_a09f_82313113ab26), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd68dbd8a_3374_4b81_9972_3ec30682db3d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf3d8f40d_50cb_44a2_9718_40cb9119495d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JA_CompanyNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x897b3694_fe9e_43e6_8066_260f590c0100), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JA_FirstNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x897b3694_fe9e_43e6_8066_260f590c0100), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JA_LastNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x897b3694_fe9e_43e6_8066_260f590c0100), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 120 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 106 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 105 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 121 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 108 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 113 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 112 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 110 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 109 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 107 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 123 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 115 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 119 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 118 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 117 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 116 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 114 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x97b0ad89_df49_49cc_834e_660974fd755b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8f367200_c270_457c_b1d4_e07c5bcd90c7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc0ac206a_827e_4650_95ae_77e2bb74fcc9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 71 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 74 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x508161fa_313b_43d5_83a1_c1accf68622c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 134 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 132 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 135 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 133 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 131 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 139 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 137 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 140 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 138 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 136 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 144 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 142 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 145 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 143 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 141 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6e682923_7f7b_4f0c_a337_cfca296687bf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8f167568_0aae_4322_8ed9_6055b7b0e398), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8b26ea41_058f_43f6_aecc_4035681ce977), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95c656c1_2abf_4148_9ed3_9ec602e3b7cd), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x71b377d6_e570_425f_a170_809fae73e54e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xff962609_b7d6_4999_862d_95180d529aea), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x11d6336b_38c4_4ec9_84d6_eb38d0b150af), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd6304e01_f8f5_4f45_8b15_d024a6296789), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 69 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd042d2a1_927e_40b5_a503_6edbd42a517e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 75 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc8ea94f0_a9e3_4969_a94b_9c62a95324e0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe53d799d_0f3f_466e_b2ff_74634a3cb7a4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xde5ef3c7_46e1_484e_9999_62c5308394c1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x18bbd425_ecfd_46ef_b612_7b4a6034eda0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf1176dfe_7138_4640_8b4c_ae375dc70a6d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x63c25b20_96be_488f_8788_c09c407ad812), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 48 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7268af55_1ce4_4f6e_a41f_b6e4ef10e4a9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9d2408b6_3167_422b_82b0_f583b7a7cfe3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 73 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaaf16bac_2b55_45e6_9f6d_415eb94910df), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc554493c_c1f7_40c1_a76c_ef8c0614003e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 124 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 125 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 132 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 131 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CreatorAppId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc2ea046e_033c_4e91_bd5b_d4942f6bbe49), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CreatorOpenWithUIOptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc2ea046e_033c_4e91_bd5b_d4942f6bbe49), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_DatePlayExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_DatePlayStarts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_IsDisabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_IsProtected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DRM_PlayCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaeac19e4_89ae_4508_b9b7_bb867abee2ed), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DataObjectFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1e81a3f8_a30f_4247_b9ee_1d0368a9425c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2cbaa8f5_d81f_47ca_b17a_f8d822300131), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x43f8d7b7_a444_4f87_9383_52271c9b915c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x72fab781_acda_43e5_b155_b2434f85e678), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 18258 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DescriptionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_ProductVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_VendorIdSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x847c66de_b8d6_4af9_abc3_6f4f926bc039), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafc47170_14f5_498c_8f30_b0d19be449c6), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterEnumerationFlag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa00742a1_cd8c_4b37_95ab_70755587767a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0a7b84ef_0c27_463f_84ef_06c5070001be), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xeec7b761_6f94_41b1_949f_c729720dd13c), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Proximity_SupportsNfc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfb3842cd_9e2a_4f83_8fcc_4b0761139ae9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Serial_PortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Serial_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Serial_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4c6bf15c_4c03_4aac_91f5_64c0f852bcf4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbProtocol: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbSubClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b48f35a_be6e_4f17_b108_3c4073d1669a), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_Categories: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_ModelIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportedUriSchemes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsAudio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsImages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsNetworking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsPositioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9c141a9_1b4c_4f17_a9d1_f298538cadb8), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_Bluetooth_CacheMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9744311e_7951_4b2e_b6f0_ecb293cac119), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa399aac7_c265_474e_b073_ffce57721716), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_Bluetooth_TargetDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9744311e_7951_4b2e_b6f0_ecb293cac119), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x71724756_3e74_4432_9b59_e7b2f668a593), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x71724756_3e74_4432_9b59_e7b2f668a593), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_IoT_ServiceInterfaces: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x79d94e82_4d79_45aa_821a_74858b4e4ca6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_ParentAepIsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9c141a9_1b4c_4f17_a9d1_f298538cadb8), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9c141a9_1b4c_4f17_a9d1_f298538cadb8), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_ServiceClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x71724756_3e74_4432_9b59_e7b2f668a593), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepService_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9c141a9_1b4c_4f17_a9d1_f298538cadb8), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3b2ce006_5e61_4fde_bab8_9b8aac9b26df), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Major: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 1 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe7c3fb29_caa7_4f47_8c8b_be59b330d4c5), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe7c3fb29_caa7_4f47_8c8b_be59b330d4c5), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_PointOfService_ConnectionTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd4bf61b3_442e_4ada_882d_fa7b70c832d9), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3b2ce006_5e61_4fde_bab8_9b8aac9b26df), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_Microphone_IsFarField: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_RawProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfb1de864_e06d_47f4_82a6_8a0aef44493c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0774315e_b714_48ec_8de8_8125c077ac11), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 153 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DevObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceHasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6845cc72_1b71_48c3_af86_b09171a19b14), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_HostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_InstanceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_TextAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Weight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_FunctionPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), pid: 123 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InterfaceClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InterfaceEnabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InterfacePaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12297 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IsSoftwareInstalling: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_MicrophoneArray_Geometry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa1829ea2_27eb_459e_935d_b2fad7b07762), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_MissedCalls: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NetworkName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NetworkType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 152 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NewPictures: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notification: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x06704b0c_e830_4c81_9178_91e4e95a80a0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NotificationStore: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x06704b0c_e830_4c81_9178_91e4e95a80a0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_LowBattery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc4c07f2b_8524_4e66_ae3a_a6235f103beb), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_MissedCall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6614ef48_4efe_4424_9eda_c79f404edf3e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_NewMessage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2be9260a_2012_4742_a555_f41b638b7dcb), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_NewVoicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59569556_0a08_4212_95b9_fae2ad6413db), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_StorageFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0e00ee1_f0c7_4d41_b8e7_26a7bd8d38b0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_StorageFullLinkText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0e00ee1_f0c7_4d41_b8e7_26a7bd8d38b0), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Panel_PanelGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8dbc9c86_97a9_4bff_9bc6_bfe95d3e6dad), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Panel_PanelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8dbc9c86_97a9_4bff_9bc6_bfe95d3e6dad), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PhoneLineTransportDevice_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaecf2fe8_1d00_4fee_8a6d_a70d719b772b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PlaybackPositionPercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3633de59_6825_4381_a49b_9f6ba13a1471), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PlaybackState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3633de59_6825_4381_a49b_9f6ba13a1471), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PlaybackTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3633de59_6825_4381_a49b_9f6ba13a1471), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Present: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8198 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_RemainingDuration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3633de59_6825_4381_a49b_9f6ba13a1471), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_RestrictedInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Roaming: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16384 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16385 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 151 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SmartCards_ReaderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd6b5b883_18bd_4b4d_b2ec_9e38affeda82), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 259 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 257 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 258 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_TextMessages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Voicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_IsMiracastLcpSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiaDeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6bdd1fc6_810f_11d0_bec7_08002be2092f), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WinPhone8CameraFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb7b4d61c_5a64_4187_a52e_b1539f359099), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Wwan_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xff1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_ByteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x276d7bb0_5b34_4fb0_aa4b_158ed12a1809), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf334115e_da1b_4509_9b3d_119504dc7abb), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1e005ee6_bf27_428b_b01c_79676acd2870), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe08805c8_e395_40df_80d2_54f0d6c43154), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_LineCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_NoteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_ParagraphCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_PresentationFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_RevisionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_SlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Template: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 29 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f8472b5_e0af_4db2_8071_c53fe76ae7ce), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x32ce38b2_2c9a_41b1_9bc5_b3784394aa44), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc75faa05_96fd_49e7_9cb4_9f601082d553), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6fa20de6_d11c_4d9d_a154_64317628c12d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe4f10a3c_49e6_405d_8288_a23bd4eeaa6c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x41cf5ae0_f75a_4806_bd87_59c7d9248eb9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileOwner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b34_40ff_11d2_a27e_00c04fc30871), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FilePlaceholderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FindData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x67df94de_0ca7_4d6f_b792_053a3e4f03cf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x45eae747_8e2a_40ae_8cbf_ca52aba6152a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdc54fd2e_189d_4871_aa01_08c2f57a4abc), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FullText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1e3ee840_bc2b_476c_8237_2acd1a839b22), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x827edb4f_5b73_44a7_891d_fdffabea35ca), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x78342dcb_e358_4145_ae9a_6bfe4e0f9f51), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2dad1eb7_816d_40d3_9ec3_c9773be2aade), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x46ac629d_75ea_4515_867f_6dc4321c5844), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x972e333e_ac7e_49f1_8adf_a70d07a9bcab), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cf8fb02_1837_42f1_a697_a7017aa289b9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0be94c5_50ba_487b_bd35_0654be8881ed), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x47166b16_364f_4aa0_9f31_e2ab3df449c3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3602c812_0f3b_45f0_85ad_603468d69423), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc66d4b3c_e888_47cc_b99f_9dca3ee34dea), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7abcf4f8_7c3f_4988_ac91_8d2c2e97eca5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xba3b1da9_86ee_4b5d_a2a4_a271a429f0cf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9ab84393_2a0f_4b75_bb22_7279786977cb), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa93eae04_6804_4f24_ac81_09b266452118), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9bc2c99b_ac71_4127_9d1c_2596d0d7dcb7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2bda47da_08c6_4fe1_80bc_a72fc517c5d0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xed4df2d3_8695_450b_856f_f5c1c53acb66), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9d1d7cc5_5c39_451c_86b3_928e2d18cc47), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3a372292_7fca_49a7_99d5_e47bb2d4e7ab), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xecf4b6f6_d5a6_433c_bb92_4076650fc890), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcea820b9_ce61_4885_a128_005d9087c192), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x47a96261_cb4c_4807_8ad3_40b9d9dbc6bc), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x425d69e5_48ad_4900_8d80_6eb6b8d0ac86), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa3250282_fb6d_48d5_9a89_dbcace75cccf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x182c1ea6_7c1c_4083_ab4b_ac6c9f4ed128), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaaf4ee25_bd3b_4dd7_bfc4_47f77bb00f6d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x16473c91_d017_4ed9_ba4d_b6baa55dbcf8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10b24595_41a2_4e20_93c2_5761c1395f32), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdc5877c7_225f_45f7_bac7_e81334b6130a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa4aaa5b7_1ad0_445f_811a_0f8f6e67f6b5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8727cfff_4868_4ec6_ad5b_81b98521d1ab), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0f55cde2_4f49_450d_92c1_dcd16301b1b7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x16e634ee_2bff_497b_bd8a_4341ad39eeb9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7ddaaad1_ccc8_41ae_b750_b2cb8031aea2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x029c0252_5b86_46c7_aca0_2769ffc8e3d4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc4c4dbb2_b593_466b_bbda_d03d27d5e43a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4679c1b5_844d_4590_baf5_f322231f1b81), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbe6e176c_4534_4d2c_ace5_31dedac1606b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x02b0f689_a914_4e45_821d_1dda452ed2c4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x33dcf22b_28d5_464c_8035_1ee9efd25278), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2ca2dae6_eddc_407d_bef1_773942abfa95), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa015ed5d_aaea_4d58_8a86_3c586920ea0b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59d49e61_840f_4aa9_a939_e2099b7f6399), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x467ee575_1f25_4557_ad4e_b8b58b0d9c15), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xda5d0862_6e76_4e1b_babd_70021bd25494), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7d122d5a_ae5e_4335_8841_d71e7ce72f53), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xacc9ce3d_c213_4942_8b48_6d0820f21c6d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xecf7f4c9_544f_4d6d_9d98_8ad79adaf453), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x125491f4_818f_46b2_91b5_d537753617b2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x76c09943_7c33_49e3_9e7e_cdba872cfada), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc8d1920c_01f6_40c0_ac86_2f3a4ad00770), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x702926f4_44a6_43e1_ae71_45627116893b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x35dbe6fe_44c3_4400_aaae_d2c799c407e8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x22704da4_c6b2_4a99_8e56_f16df8c92599), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_History_SelectionCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1ce0d6bc_536c_4600_b0dd_7e0c66b350d5), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_History_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1ce0d6bc_536c_4600_b0dd_7e0c66b350d5), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_History_VisitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Home_Grouping: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x30c8eef4_a832_41e2_ab32_e3c3ca28fd29), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Home_IsPinned: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x30c8eef4_a832_41e2_ab32_e3c3ca28fd29), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Home_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x30c8eef4_a832_41e2_ab32_e3c3ca28fd29), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb96eff7b_35ca_4a35_8607_29e3a54c46ea), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2425166f_5642_4864_992f_98fd98f294c3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8c3b93a4_baed_1a83_9a32_102ee313f6eb), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7d683fc9_d155_45a8_bb1f_89d19bcb792f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d6d5d49_265d_4688_9f4e_1fdd33e7cc83), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa4108708_09df_4377_9dfc_6d99986d5a67), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf18dedf3_337f_42c0_9e03_cee08708a8c3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfcc16823_baed_4f24_9b32_a0982117f7fa), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2b1b801e_c0c1_4987_9ec5_72fa89814787), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa8a74b92_361b_4e9a_b722_7c4a7330a312), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x74a7de49_fa11_4d3d_a006_db7e08675916), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xda520e51_f4e9_4739_ac82_02e0a95c9030), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe55fc3b0_2b60_4220_918e_b21e8bf16016), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc4322503_78ca_49c6_9acc_a68e2afd7b6b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd7750ee0_c6a4_48ec_b53e_b87b52e6d073), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_BitDepth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 40961 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x364b6fa9_37ab_482a_be2b_ae02f60d4318), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1f8844e1_24ad_4508_9dfd_5326a415ce02), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd21a7148_d32c_4624_8900_277210f79c0f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 259 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3f08e66f_2f44_4bb9_a682_ac35d2562322), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_HorizontalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_HorizontalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10dabe05_32aa_4c29_bf1a_63e2d220587f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x19b51fa6_1f92_4a5c_ab48_7df0abd67444), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_VerticalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_VerticalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa3b29791_7713_4e1d_bb40_17db85f01831), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_InternalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf23f425c_71a1_4fa8_922f_678ea4a60408), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsDefaultNonOwnerSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsDefaultSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5cda5fc8_33ee_4ff3_9094_ae7bd8868c4d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x90e5e14e_648b_4826_b2aa_acaf790e3513), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5da84765_e3ff_4278_86b0_a27967fbdd03), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa6f360d2_55f9_48de_b909_620e090a647c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x346c8bd1_2e6a_4c45_89a4_61b78e8e700f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsLocationSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsPinnedToNameSpaceTree: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsSearchOnlyItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd0a04f0a_462a_48a4_bb2f_3706e88dbd7d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x048658ad_2db8_41a4_bbb6_ac1ef1207eb1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf7db74b4_4287_4103_afba_f1b13dcd75cf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemFolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdabd30ed_0043_4789_a7f8_d013a4736622), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6b8da074_3b5c_43bc_886f_0a2cdce00b6f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd7313ff1_a77a_401c_8c99_3dbdd68add36), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd4d0aa16_9948_41a4_aa85_d97ff9646993), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemTypeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdea7c82c_1d89_4a66_9427_a4e3debabcb1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x95beb1fc_326d_4644_b396_cd3ed90e6ddf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Keywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Kind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1e3ee840_bc2b_476c_8237_2acd1a839b22), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf04bef95_c585_4197_a2b7_df46fdc9ee6d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 107 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 128 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 500 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 501 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LibraryLocationsCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x908696c7_8f87_44f2_80ed_a8c1c6894575), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x436f2667_14e2_4feb_b30a_146c53b5b674), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb9b4b3fc_2b51_4a42_b5d8_324146afcf25), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_FeedItemLocalId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8a2f99f9_3c37_465d_a8d7_69777a246d0c), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb9b4b3fc_2b51_4a42_b5d8_324146afcf25), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7a7d76f4_b630_4bd7_95ff_37cc51a975c9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb9b4b3fc_2b51_4a42_b5d8_324146afcf25), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetSFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb9b4b3fc_2b51_4a42_b5d8_324146afcf25), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetSFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd6942081_d53b_443d_ad47_5e059d9cd27a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8a2f99f9_3c37_465d_a8d7_69777a246d0c), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetUrlPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8a2f99f9_3c37_465d_a8d7_69777a246d0c), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LocationEmptyString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x62d2d9ab_8b64_498d_b865_402d4796f865), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MIMEType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e350_9ccc_11d0_bcdb_00805fccce04), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x09edd5b6_b301_43c5_9990_d00302effd46), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 28 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2e4b640d_5019_46d8_8881_55414cc5caa0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xde41cc29_6971_4290_b472_f59f2e2f31e2), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcfa31b45_525d_4998_bb44_3f7d81542fa4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 22 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 40 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 42 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 38 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9aebae7a_9644_487d_a92c_657585ed751a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 47 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 48 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 49 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 50 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 41 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Year: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 26 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x3143bf7c_80a8_4854_8880_e2e40189bdd0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_BccAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_BccName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_CcAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_CcName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa82d9ee7_ca67_4312_965e_226bcea85023), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_HasAttachments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9c1fcf74_2d97_41ba_b4ae_cb2e3661a6e4), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9a9bc088_4f6d_469e_9919_e705412040f9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcd9ed458_08ce_418f_a70e_f912c7bb9c5c), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_Participants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1a9ba605_8e7c_4d11_ad7d_a50ada18ba1b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9098f33c_9a7d_48a8_8de5_2e1227a64e91), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0be1c8e7_1981_4676_ae14_fdd78f05a6e7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0da41cfa_d224_4a18_ae2f_596158db4b3a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1f856a9f_6900_4aba_9505_2d5f1b4d66cb), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbccc8a3c_8cef_42e5_9b1c_c69079398bc7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfdf84370_031a_4add_9e91_0d775f1c6605), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_CompositeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_DriveId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_ItemId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_RecommendationReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_RecommendationReferenceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_RecommendationResultSourceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MsGraph_WebAccountId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4f85567e_fff0_4df5_b1d9_98b314ff0729), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf1fdb4af_f78c_466c_bb05_56e92db0b8ec), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x13eb7ffc_ec89_4346_b19d_ccc6f1784223), pid: 101 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Artist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdeeb2db5_0696_4ce0_94fe_a01f77a45fb5), pid: 102 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 35 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00bc20a3_bd48_4085_872c_a88d77f5097e), pid: 105 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 36 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 33 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6afe7437_9bcd_49c7_80fe_4a5c65fa5874), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfd122953_fa93_4ef7_92c3_04c946b2f7c8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc449d5cb_9ea4_4809_82e8_af9d59ded6d1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 39 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 37 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 31 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6b223b6a_162e_4aa9_b39f_05d678fc6d77), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_TrackNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_NamespaceCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4776cafa_bce4_4cb1_a23e_265e76d8eb11), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x46b4e8de_cdb2_440d_885c_1658eb65b914), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Null: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa94688b6_7d9f_4570_a648_e3dfc0ab2b3f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d24888f_4718_4bda_afed_ea0fb4386cd8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OriginalFileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OwnerSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x10984e0a_f9f2_4321_b7ef_baf195af4319), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa7fe0840_1344_46f0_8d37_52ed712a4bf9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdfb9a04d_362f_4ca3_b30b_0254b17b5b84), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 30 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PerceivedType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PercentFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37378 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe1a9a38b_6685_46bd_875e_570dc7ad7320), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0337ecec_39fb_4581_a0bd_4c4cc51e9914), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1a701bf6_478c_4361_83ab_3701bb053c58), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6ebe6946_2321_440a_90f0_c043efd32476), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9e7d118f_b314_45a0_8cfb_d654b917c9e9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 271 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 272 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 273 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2a785ba9_8d23_4ded_82e6_60a350c86a10), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x59dde9f2_5253_40ea_9a8b_479e96c6249a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 36867 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf85bf840_a925_4bc2_b0c4_8e36b598679e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x745baf0e_e5c1_4cfb_8a1b_d031a0a52393), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x16cbb924_6500_473b_a5be_f1599bcbe413), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd35f743a_eb2e_47f2_a286_844132cb1427), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 18248 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37380 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xab205e50_04b7_461c_a18c_2f233836e627), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x738bf284_1d87_420b_92cf_5834bf6ef9ed), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x967b5af8_995a_46ed_9e11_35b3c5b9782d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x93112f89_c28b_492f_8a9d_4be2062cee8a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcdedcf30_8919_44df_8f4c_4eb2ffdb8d89), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 34850 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfec690b7_5f30_4646_ae47_4caafba884a3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 33434 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x55e98597_ad16_42e0_b624_21599a199838), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x257e44e2_9031_4323_ac38_85c552871b2e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 33437 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe92a2496_223b_4463_a4e3_30eabba79d80), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1b97738a_fdfc_462f_9d93_1957e08be90c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37385 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 41483 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd7b61c70_6323_49cd_a5fc_c84277162c97), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfcad3d3d_0858_400f_aaa3_2f66cce2a6bc), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xaabaf6c9_e0c5_4719_8585_57b103e584fe), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfe83bb35_4d1a_42e2_916b_06f3e1af719e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6b8b68f6_200b_47ea_8d25_d8050f57339f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37386 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x305bc615_dca1_44a5_9fd4_10c0ba79412e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa0e74609_b84d_4f49_b860_462bd9971f98), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x776b6b3b_1e3d_4b0c_9a0e_8fbaf2a8492a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcfc08d97_c6f7_4484_89dd_ebef4356fe76), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0933f3f5_4786_4f46_a8e8_d64dd37fa521), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdccb10af_b4e2_4b88_95f9_031b4d5ab490), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4fffe4d0_914f_4ac4_8d6f_c9c61de169b1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1d6179a6_a876_4031_b013_3347b2b64dc8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa2e541c5_4440_4ba8_867e_75cfc06828cd), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfa304789_00c7_4d80_904a_1e4dcc7265aa), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x42864dfd_9da4_4f77_bded_4aad7b256735), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8e8ecf7c_b7b8_4eb8_a63f_0ee715c96f9e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc06238b2_0bf9_4279_a723_25856715cb9d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 34855 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe6ddcaf7_29c5_4f0a_9a68_d19412ec7090), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe1277516_2b5f_4869_89b1_2e585bd38b7a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37384 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfa303353_b659_4052_85e9_bcac79549b84), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x813f4124_34e6_4d17_ab3e_6b1f3c2247a1), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x08f6d7c2_e3f2_44fc_af1e_5aa5c81a2d3e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc77724d4_601f_46c5_9b89_c53f93bceb77), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc107e191_a459_44c5_9ae6_b952ad4b906d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37383 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf628fd8c_7ba8_465a_a65b_c5aa79263a9e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 274 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa9ea193c_c511_498a_a06b_58e2776dcc28), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe8309b6e_084c_49b4_b1fc_90a80331b638), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x341796f1_1df9_4b1c_a564_91bdefa43877), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x821437d6_9eab_4765_a589_3b1cbbd22a61), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d217f6d_3f6a_4825_b470_5f03ca2fbe9b), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7fe3aa27_2648_42f3_89b0_454e5cb150c3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x318a6b45_087f_4dc2_b8cc_05359551fc9e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49237325_a95a_4f67_b211_816b2d45d2e0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x61478c08_b600_4a84_bbe4_e99c45f0a072), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfc6976db_8349_4970_ae97_b3c5316a08f0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x51ec3f47_dd50_421d_8769_334f50424b1e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37377 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe13d8975_81c7_4948_ae3f_37cae11e8ff7), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x16ea4042_d6f4_4bca_8349_7c78d30fb333), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37382 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c840a88_b043_466d_9766_d4b26da3fa77), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8af4961c_f526_43e5_aa81_db768219178d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb812f15d_c2d8_4bbf_bacd_79744346113f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9a8ebb75_6458_4e82_bacb_35c0095b03bb), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xee3d3d8a_5381_4cfa_b13b_aaf66b5f4ec9), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6336b95e_c7a7_426d_86fd_7ae3d39c84b4), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9c1fcf74_2d97_41ba_b4ae_cb2e3661a6e4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd98be98b_b86b_4095_bf52_9d23b2e0a752), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x39a7f922_477c_48de_8bc8_b28441e342e3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x900a403b_097b_4b95_8ae2_071fdaeeb118), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2804d469_788f_48aa_8570_71b9c187e138), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9973d2b5_bfd8_438a_ba94_5349b293181a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xde00de32_547e_4981_ad4b_542f2e9007d8), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xdf975fd3_250a_4004_858f_34e29a3e37aa), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd0dab0ba_368a_4050_a882_6c010fd19a4f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8969b275_9475_4e00_a887_ff93b8b41e44), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3a7d2c1_80fc_4b40_8f34_30ea111bdc2e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf3713ada_90e3_4e11_aae5_fdc17685b9be), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xcc301630_b192_4c22_b372_9f4c6d338e07), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe3690a87_0fa8_4a2a_9a9f_fce8827055ac), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x61872cf7_6b5e_4b4b_ac2d_59da84459248), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8859a284_de7e_4642_99ba_d431d044b1ec), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7fd7259d_16b4_4135_9f97_7c96ecd2fa9e), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x68dd6094_7216_40f1_a029_43fe7127043f), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2598d2fb_5569_4367_95df_5cd3a177e1a5), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cb2bf5a_9ee7_4a86_8222_f01e07fdadaf), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe7b33238_6584_4170_a5c0_ac25efd9da56), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbebe0920_7671_4c54_a3eb_49fddfc191ee), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_ExtendedTileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_FullDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_InfoTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49d1091f_082e_493f_b23f_d2308aa9668c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_PreviewDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_PreviewTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_QuickTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_TileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_XPDetailsPanel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf2275480_f782_4291_bd94_f13693513aec), pid: 0 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf21d9941_81f0_471a_adee_4e74b49217ed), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Rating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x90197ca7_fd8f_4e8c_9da3_b57e1e609295), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_ChannelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_Credits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_EpisodeName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 18 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x2c53c813_fb63_4e22_a1ab_0b331ca1e273), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4684fe97_8765_4842_9c13_f006447b178c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_ProgramDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa5477f61_7a82_4eca_9dde_98b69b2479b3), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_StationCallSign: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x1b5439e7_eba1_4af8_bdd7_7af1d4549493), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 115 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_AutoSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xbceee283_35df_4d53_826a_f36a3eefc6be), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 19 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_EntryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7b03b546_fa4f_4a52_a2fe_03d5311e5865), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_GatherTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e350_9ccc_11d0_bcdb_00805fccce04), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_HitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_QueryFocusedSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_QueryFocusedSummaryWithFallback: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 21 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_Rank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa06992b3_8caf_4ed7_a547_b259e32ac9fc), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_UrlToIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x38d43380_d418_4830_84d5_46935a81c5c6), pid: 32 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x5f5aff6a_37e5_4780_97ea_80c7565cf535), pid: 34 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xde621b8f_e125_43a3_a32d_5665446d632a), pid: 25 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf8d3f6ac_4874_42cb_be59_ab454b30716a), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd0c7f054_3f72_4725_8527_129a577cb269), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 200 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 300 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Shell_OmitFromView: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xde35258c_c695_4cbc_b982_38b0ad24ced0), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Shell_SFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd6942081_d53b_443d_ad47_5e059d9cd27a), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xa09f084e_ad41_489f_8076_aa5be3082bca), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 305 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x841e4f90_ff59_4d16_8947_e81bbffab36d), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Software_ProductName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x668cdfa5_7a1b_4323_ae4b_e527393a1d81), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xffae9db7_1c8d_43ff_818c_84403aa3732d), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x48fd6ec8_8a12_4cdf_a03e_4ec5a511edde), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x000214a1_0000_0000_c000_000000000046), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StatusBarSelectedItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26dc287c_6e3d_4bd3_b2b0_6a26ba2e346d), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StatusBarViewItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x26dc287c_6e3d_4bd3_b2b0_6a26ba2e346d), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderCallerVersionInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 109 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileCreatedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileHasConflict: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileModifiedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 112 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileVersionWaterline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 108 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 111 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 117 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe77e90df_6271_4f5b_834f_2dd1f245dda4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 110 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderTransferProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe77e90df_6271_4f5b_834f_2dd1f245dda4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderUIStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xe77e90df_6271_4f5b_834f_2dd1f245dda4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Storage_RemovableMedia: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Storage_SystemCritical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Subject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_Album: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_Person: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_ResourceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_Tag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 103 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ConflictDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ConflictFirstLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ConflictSecondLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_HandlerCollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_HandlerID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_HandlerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_HandlerType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_HandlerTypeLabel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 23 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 24 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xd37d52c6_261c_4303_82b3_08b926ac6f12), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x084d8a0a_e6d5_40de_bf1f_c8820e7c877c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x08c7cc5f_60f2_4494_ad75_55e3e0b5add0), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 17 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 27 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xf0f7984d_222e_4ad2_82ab_1dd8ea40e57e), pid: 300 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Trademarks: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 106 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 105 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 20 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 44 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FrameHeight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FrameRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FrameWidth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 42 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 100 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 98 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 99 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 43 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 46 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 45 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), pid: 104 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Volume_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Volume_IsMappedDrive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x149c0b69_2c2d_48fc_808f_d318d78c4636), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 100 }; pub const PLAYBACKSTATE_NOMEDIA: u32 = 7u32; 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 1c8ec6b7db..d68ad319dc 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceBlockBackup(pipe: P0) -> ::windows_core::Result<()> @@ -8,7 +7,6 @@ where ::windows_targets::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_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceClosePipe(pipe: P0) -> ::windows_core::Result<()> @@ -18,7 +16,6 @@ where ::windows_targets::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_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceOpenPipe(startserviceifstopped: P0) -> ::windows_core::Result @@ -29,7 +26,6 @@ where let mut result__ = ::std::mem::zeroed(); FhServiceOpenPipe(startserviceifstopped.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceReloadConfiguration(pipe: P0) -> ::windows_core::Result<()> @@ -39,7 +35,6 @@ where ::windows_targets::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_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceStartBackup(pipe: P0, lowpriorityio: P1) -> ::windows_core::Result<()> @@ -50,7 +45,6 @@ where ::windows_targets::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_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceStopBackup(pipe: P0, stoptracking: P1) -> ::windows_core::Result<()> @@ -61,7 +55,6 @@ where ::windows_targets::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_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FhServiceUnblockBackup(pipe: P0) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/impl.rs index 6cca4ba570..6adb8bd71e 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DIFsrmClassificationEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -12,7 +11,6 @@ impl DIFsrmClassificationEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmAccessDeniedRemediationClient_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Show(&self, parentwnd: usize, accesspath: &::windows_core::BSTR, errortype: AdrClientErrorType, flags: i32, windowtitle: &::windows_core::BSTR, windowmessage: &::windows_core::BSTR) -> ::windows_core::Result; @@ -39,7 +37,6 @@ impl IFsrmAccessDeniedRemediationClient_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmAction_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -109,7 +106,6 @@ impl IFsrmAction_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmActionCommand_Impl: Sized + IFsrmAction_Impl { fn ExecutablePath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -266,7 +262,6 @@ impl IFsrmActionCommand_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmActionEmail_Impl: Sized + IFsrmAction_Impl { fn MailFrom(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -423,7 +418,6 @@ impl IFsrmActionEmail_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmActionEmail2_Impl: Sized + IFsrmActionEmail_Impl { fn AttachmentFileListSize(&self) -> ::windows_core::Result; @@ -460,7 +454,6 @@ impl IFsrmActionEmail2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmActionEventLog_Impl: Sized + IFsrmAction_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -517,7 +510,6 @@ impl IFsrmActionEventLog_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmActionReport_Impl: Sized + IFsrmAction_Impl { fn ReportTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -574,7 +566,6 @@ impl IFsrmActionReport_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmAutoApplyQuota_Impl: Sized + IFsrmQuotaObject_Impl { fn ExcludeFolders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -624,7 +615,6 @@ impl IFsrmAutoApplyQuota_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmClassificationManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ClassificationReportFormats(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -944,7 +934,6 @@ impl IFsrmClassificationManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmClassificationManager2_Impl: Sized + IFsrmClassificationManager_Impl { fn ClassifyFiles(&self, filepaths: *const super::super::System::Com::SAFEARRAY, propertynames: *const super::super::System::Com::SAFEARRAY, propertyvalues: *const super::super::System::Com::SAFEARRAY, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result<()>; @@ -965,7 +954,6 @@ impl IFsrmClassificationManager2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmClassificationRule_Impl: Sized + IFsrmRule_Impl { fn ExecutionOption(&self) -> ::windows_core::Result; @@ -1042,7 +1030,6 @@ impl IFsrmClassificationRule_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmClassifierModuleDefinition_Impl: Sized + IFsrmPipelineModuleDefinition_Impl { fn PropertiesAffected(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -1119,7 +1106,6 @@ impl IFsrmClassifierModuleDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmClassifierModuleImplementation_Impl: Sized + IFsrmPipelineModuleImplementation_Impl { fn LastModified(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1184,7 +1170,6 @@ impl IFsrmClassifierModuleImplementation_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmCollection_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1286,7 +1271,6 @@ impl IFsrmCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmCommittableCollection_Impl: Sized + IFsrmMutableCollection_Impl { fn Commit(&self, options: FsrmCommitOptions) -> ::windows_core::Result; @@ -1313,7 +1297,6 @@ impl IFsrmCommittableCollection_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmDerivedObjectsResult_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DerivedObjects(&self) -> ::windows_core::Result; @@ -1356,7 +1339,6 @@ impl IFsrmDerivedObjectsResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmExportImport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ExportFileGroups(&self, filepath: &::windows_core::BSTR, filegroupnamessafearray: *const ::windows_core::VARIANT, remotehost: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1433,7 +1415,6 @@ impl IFsrmExportImport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileCondition_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -1470,7 +1451,6 @@ impl IFsrmFileCondition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileConditionProperty_Impl: Sized + IFsrmFileCondition_Impl { fn PropertyName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1587,7 +1567,6 @@ impl IFsrmFileConditionProperty_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileGroup_Impl: Sized + IFsrmObject_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1664,7 +1643,6 @@ impl IFsrmFileGroup_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileGroupImported_Impl: Sized + IFsrmFileGroup_Impl { fn OverwriteOnCommit(&self) -> ::windows_core::Result; @@ -1701,7 +1679,6 @@ impl IFsrmFileGroupImported_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileGroupManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateFileGroup(&self) -> ::windows_core::Result; @@ -1783,7 +1760,6 @@ impl IFsrmFileGroupManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileManagementJob_Impl: Sized + IFsrmObject_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2311,7 +2287,6 @@ impl IFsrmFileManagementJob_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileManagementJobManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2393,7 +2368,6 @@ impl IFsrmFileManagementJobManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreen_Impl: Sized + IFsrmFileScreenBase_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2482,7 +2456,6 @@ impl IFsrmFileScreen_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenBase_Impl: Sized + IFsrmObject_Impl { fn BlockedFileGroups(&self) -> ::windows_core::Result; @@ -2565,7 +2538,6 @@ impl IFsrmFileScreenBase_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenException_Impl: Sized + IFsrmObject_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2615,7 +2587,6 @@ impl IFsrmFileScreenException_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2749,7 +2720,6 @@ impl IFsrmFileScreenManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenTemplate_Impl: Sized + IFsrmFileScreenBase_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2806,7 +2776,6 @@ impl IFsrmFileScreenTemplate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenTemplateImported_Impl: Sized + IFsrmFileScreenTemplate_Impl { fn OverwriteOnCommit(&self) -> ::windows_core::Result; @@ -2843,7 +2812,6 @@ impl IFsrmFileScreenTemplateImported_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmFileScreenTemplateManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateTemplate(&self) -> ::windows_core::Result; @@ -2925,7 +2893,6 @@ impl IFsrmFileScreenTemplateManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmMutableCollection_Impl: Sized + IFsrmCollection_Impl { fn Add(&self, item: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -2976,7 +2943,6 @@ impl IFsrmMutableCollection_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmObject_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -3040,7 +3006,6 @@ impl IFsrmObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPathMapper_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetSharePathsForLocalPath(&self, localpath: &::windows_core::BSTR) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -3070,7 +3035,6 @@ impl IFsrmPathMapper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPipelineModuleConnector_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ModuleImplementation(&self) -> ::windows_core::Result; @@ -3146,7 +3110,6 @@ impl IFsrmPipelineModuleConnector_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPipelineModuleDefinition_Impl: Sized + IFsrmObject_Impl { fn ModuleClsid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3356,7 +3319,6 @@ impl IFsrmPipelineModuleDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPipelineModuleImplementation_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn OnLoad(&self, moduledefinition: ::core::option::Option<&IFsrmPipelineModuleDefinition>) -> ::windows_core::Result; @@ -3393,7 +3355,6 @@ impl IFsrmPipelineModuleImplementation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmProperty_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3462,7 +3423,6 @@ impl IFsrmProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyBag_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3740,7 +3700,6 @@ impl IFsrmPropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyBag2_Impl: Sized + IFsrmPropertyBag_Impl { fn GetFieldValue(&self, field: FsrmPropertyBagField) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3783,7 +3742,6 @@ impl IFsrmPropertyBag2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyCondition_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3867,7 +3825,6 @@ impl IFsrmPropertyCondition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyDefinition_Impl: Sized + IFsrmObject_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3984,7 +3941,6 @@ impl IFsrmPropertyDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyDefinition2_Impl: Sized + IFsrmPropertyDefinition_Impl { fn PropertyDefinitionFlags(&self) -> ::windows_core::Result; @@ -4060,7 +4016,6 @@ impl IFsrmPropertyDefinition2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmPropertyDefinitionValue_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4129,7 +4084,6 @@ impl IFsrmPropertyDefinitionValue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuota_Impl: Sized + IFsrmQuotaObject_Impl { fn QuotaUsed(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4199,7 +4153,6 @@ impl IFsrmQuota_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaBase_Impl: Sized + IFsrmObject_Impl { fn QuotaLimit(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4316,7 +4269,6 @@ impl IFsrmQuotaBase_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -4483,7 +4435,6 @@ impl IFsrmQuotaManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaManagerEx_Impl: Sized + IFsrmQuotaManager_Impl { fn IsAffectedByQuota(&self, path: &::windows_core::BSTR, options: FsrmEnumOptions) -> ::windows_core::Result; @@ -4510,7 +4461,6 @@ impl IFsrmQuotaManagerEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaObject_Impl: Sized + IFsrmQuotaBase_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4599,7 +4549,6 @@ impl IFsrmQuotaObject_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaTemplate_Impl: Sized + IFsrmQuotaBase_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4656,7 +4605,6 @@ impl IFsrmQuotaTemplate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaTemplateImported_Impl: Sized + IFsrmQuotaTemplate_Impl { fn OverwriteOnCommit(&self) -> ::windows_core::Result; @@ -4693,7 +4641,6 @@ impl IFsrmQuotaTemplateImported_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmQuotaTemplateManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateTemplate(&self) -> ::windows_core::Result; @@ -4775,7 +4722,6 @@ impl IFsrmQuotaTemplateManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmReport_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -4885,7 +4831,6 @@ impl IFsrmReport_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmReportJob_Impl: Sized + IFsrmObject_Impl { fn Task(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5087,7 +5032,6 @@ impl IFsrmReportJob_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmReportManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnumReportJobs(&self, options: FsrmEnumOptions) -> ::windows_core::Result; @@ -5216,7 +5160,6 @@ impl IFsrmReportManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmReportScheduler_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn VerifyNamespaces(&self, namespacessafearray: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -5261,7 +5204,6 @@ impl IFsrmReportScheduler_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmRule_Impl: Sized + IFsrmObject_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5404,7 +5346,6 @@ impl IFsrmRule_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmSetting_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SmtpServer(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5548,7 +5489,6 @@ impl IFsrmSetting_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmStorageModuleDefinition_Impl: Sized + IFsrmPipelineModuleDefinition_Impl { fn Capabilities(&self) -> ::windows_core::Result; @@ -5625,7 +5565,6 @@ impl IFsrmStorageModuleDefinition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsrmStorageModuleImplementation_Impl: Sized + IFsrmPipelineModuleImplementation_Impl { fn UseDefinitions(&self, propertydefinitions: ::core::option::Option<&IFsrmCollection>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs index f2f836f7dd..959c5533d2 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DIFsrmClassificationEvents, - DIFsrmClassificationEvents_Vtbl, - 0x26942db0_dabf_41d8_bbdd_b129a9f70424 -); +::windows_core::imp::com_interface!(DIFsrmClassificationEvents, DIFsrmClassificationEvents_Vtbl, 0x26942db0_dabf_41d8_bbdd_b129a9f70424); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DIFsrmClassificationEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -16,12 +11,7 @@ pub struct DIFsrmClassificationEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmAccessDeniedRemediationClient, - IFsrmAccessDeniedRemediationClient_Vtbl, - 0x40002314_590b_45a5_8e1b_8c05da527e52 -); +::windows_core::imp::com_interface!(IFsrmAccessDeniedRemediationClient, IFsrmAccessDeniedRemediationClient_Vtbl, 0x40002314_590b_45a5_8e1b_8c05da527e52); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmAccessDeniedRemediationClient, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -44,12 +34,7 @@ pub struct IFsrmAccessDeniedRemediationClient_Vtbl { pub Show: unsafe extern "system" fn(*mut ::core::ffi::c_void, usize, ::std::mem::MaybeUninit<::windows_core::BSTR>, AdrClientErrorType, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmAction, - IFsrmAction_Vtbl, - 0x6cd6408a_ae60_463b_9ef1_e117534d69dc -); +::windows_core::imp::com_interface!(IFsrmAction, IFsrmAction_Vtbl, 0x6cd6408a_ae60_463b_9ef1_e117534d69dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmAction, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -85,12 +70,7 @@ pub struct IFsrmAction_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmActionCommand, - IFsrmActionCommand_Vtbl, - 0x12937789_e247_4917_9c20_f3ee9c7ee783 -); +::windows_core::imp::com_interface!(IFsrmActionCommand, IFsrmActionCommand_Vtbl, 0x12937789_e247_4917_9c20_f3ee9c7ee783); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmActionCommand, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmAction); #[cfg(feature = "Win32_System_Com")] @@ -199,12 +179,7 @@ pub struct IFsrmActionCommand_Vtbl { pub SetLogResult: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmActionEmail, - IFsrmActionEmail_Vtbl, - 0xd646567d_26ae_4caa_9f84_4e0aad207fca -); +::windows_core::imp::com_interface!(IFsrmActionEmail, IFsrmActionEmail_Vtbl, 0xd646567d_26ae_4caa_9f84_4e0aad207fca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmActionEmail, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmAction); #[cfg(feature = "Win32_System_Com")] @@ -319,12 +294,7 @@ pub struct IFsrmActionEmail_Vtbl { pub SetMessageText: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmActionEmail2, - IFsrmActionEmail2_Vtbl, - 0x8276702f_2532_4839_89bf_4872609a2ea4 -); +::windows_core::imp::com_interface!(IFsrmActionEmail2, IFsrmActionEmail2_Vtbl, 0x8276702f_2532_4839_89bf_4872609a2ea4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmActionEmail2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmAction, IFsrmActionEmail); #[cfg(feature = "Win32_System_Com")] @@ -434,12 +404,7 @@ pub struct IFsrmActionEmail2_Vtbl { pub SetAttachmentFileListSize: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmActionEventLog, - IFsrmActionEventLog_Vtbl, - 0x4c8f96c3_5d94_4f37_a4f4_f56ab463546f -); +::windows_core::imp::com_interface!(IFsrmActionEventLog, IFsrmActionEventLog_Vtbl, 0x4c8f96c3_5d94_4f37_a4f4_f56ab463546f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmActionEventLog, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmAction); #[cfg(feature = "Win32_System_Com")] @@ -491,12 +456,7 @@ pub struct IFsrmActionEventLog_Vtbl { pub SetMessageText: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmActionReport, - IFsrmActionReport_Vtbl, - 0x2dbe63c4_b340_48a0_a5b0_158e07fc567e -); +::windows_core::imp::com_interface!(IFsrmActionReport, IFsrmActionReport_Vtbl, 0x2dbe63c4_b340_48a0_a5b0_158e07fc567e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmActionReport, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmAction); #[cfg(feature = "Win32_System_Com")] @@ -519,13 +479,11 @@ impl IFsrmActionReport { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReportTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReportTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetReportTypes(&self, reporttypes: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetReportTypes)(::windows_core::Interface::as_raw(self), reporttypes).ok() @@ -558,12 +516,7 @@ pub struct IFsrmActionReport_Vtbl { pub SetMailTo: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmAutoApplyQuota, - IFsrmAutoApplyQuota_Vtbl, - 0xf82e5729_6aba_4740_bfc7_c7f58f75fb7b -); +::windows_core::imp::com_interface!(IFsrmAutoApplyQuota, IFsrmAutoApplyQuota_Vtbl, 0xf82e5729_6aba_4740_bfc7_c7f58f75fb7b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmAutoApplyQuota, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmQuotaBase, IFsrmQuotaObject); #[cfg(feature = "Win32_System_Com")] @@ -605,7 +558,6 @@ impl IFsrmAutoApplyQuota { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -620,13 +572,11 @@ impl IFsrmAutoApplyQuota { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -658,18 +608,15 @@ impl IFsrmAutoApplyQuota { { (::windows_core::Interface::vtable(self).base__.ApplyTemplate)(::windows_core::Interface::as_raw(self), quotatemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExcludeFolders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExcludeFolders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetExcludeFolders(&self, folders: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetExcludeFolders)(::windows_core::Interface::as_raw(self), folders).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -695,23 +642,16 @@ pub struct IFsrmAutoApplyQuota_Vtbl { CommitAndUpdateDerived: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmClassificationManager, - IFsrmClassificationManager_Vtbl, - 0xd2dc89da_ee91_48a0_85d8_cc72a56f7d04 -); +::windows_core::imp::com_interface!(IFsrmClassificationManager, IFsrmClassificationManager_Vtbl, 0xd2dc89da_ee91_48a0_85d8_cc72a56f7d04); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmClassificationManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmClassificationManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassificationReportFormats(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClassificationReportFormats)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClassificationReportFormats(&self, formats: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetClassificationReportFormats)(::windows_core::Interface::as_raw(self), formats).ok() @@ -755,19 +695,16 @@ impl IFsrmClassificationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClassificationRunningStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumPropertyDefinitions(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumPropertyDefinitions)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyDefinition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePropertyDefinition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDefinition(&self, propertyname: P0) -> ::windows_core::Result where @@ -776,19 +713,16 @@ impl IFsrmClassificationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPropertyDefinition)(::windows_core::Interface::as_raw(self), propertyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumRules(&self, ruletype: FsrmRuleType, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumRules)(::windows_core::Interface::as_raw(self), ruletype, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRule(&self, ruletype: FsrmRuleType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRule)(::windows_core::Interface::as_raw(self), ruletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRule(&self, rulename: P0, ruletype: FsrmRuleType) -> ::windows_core::Result where @@ -797,19 +731,16 @@ impl IFsrmClassificationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRule)(::windows_core::Interface::as_raw(self), rulename.into_param().abi(), ruletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumModuleDefinitions(&self, moduletype: FsrmPipelineModuleType, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumModuleDefinitions)(::windows_core::Interface::as_raw(self), moduletype, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateModuleDefinition(&self, moduletype: FsrmPipelineModuleType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateModuleDefinition)(::windows_core::Interface::as_raw(self), moduletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetModuleDefinition(&self, modulename: P0, moduletype: FsrmPipelineModuleType) -> ::windows_core::Result where @@ -831,7 +762,6 @@ impl IFsrmClassificationManager { pub unsafe fn CancelClassification(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CancelClassification)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileProperties(&self, filepath: P0, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result where @@ -840,7 +770,6 @@ impl IFsrmClassificationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumFileProperties)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileProperty(&self, filepath: P0, propertyname: P1, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result where @@ -939,23 +868,16 @@ pub struct IFsrmClassificationManager_Vtbl { pub ClearFileProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmClassificationManager2, - IFsrmClassificationManager2_Vtbl, - 0x0004c1c9_127e_4765_ba07_6a3147bca112 -); +::windows_core::imp::com_interface!(IFsrmClassificationManager2, IFsrmClassificationManager2_Vtbl, 0x0004c1c9_127e_4765_ba07_6a3147bca112); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmClassificationManager2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmClassificationManager); #[cfg(feature = "Win32_System_Com")] impl IFsrmClassificationManager2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassificationReportFormats(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ClassificationReportFormats)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClassificationReportFormats(&self, formats: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetClassificationReportFormats)(::windows_core::Interface::as_raw(self), formats).ok() @@ -999,19 +921,16 @@ impl IFsrmClassificationManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ClassificationRunningStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumPropertyDefinitions(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumPropertyDefinitions)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyDefinition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePropertyDefinition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDefinition(&self, propertyname: P0) -> ::windows_core::Result where @@ -1020,19 +939,16 @@ impl IFsrmClassificationManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPropertyDefinition)(::windows_core::Interface::as_raw(self), propertyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumRules(&self, ruletype: FsrmRuleType, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumRules)(::windows_core::Interface::as_raw(self), ruletype, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRule(&self, ruletype: FsrmRuleType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRule)(::windows_core::Interface::as_raw(self), ruletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRule(&self, rulename: P0, ruletype: FsrmRuleType) -> ::windows_core::Result where @@ -1041,19 +957,16 @@ impl IFsrmClassificationManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRule)(::windows_core::Interface::as_raw(self), rulename.into_param().abi(), ruletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumModuleDefinitions(&self, moduletype: FsrmPipelineModuleType, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumModuleDefinitions)(::windows_core::Interface::as_raw(self), moduletype, options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateModuleDefinition(&self, moduletype: FsrmPipelineModuleType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateModuleDefinition)(::windows_core::Interface::as_raw(self), moduletype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetModuleDefinition(&self, modulename: P0, moduletype: FsrmPipelineModuleType) -> ::windows_core::Result where @@ -1075,7 +988,6 @@ impl IFsrmClassificationManager2 { pub unsafe fn CancelClassification(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CancelClassification)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileProperties(&self, filepath: P0, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result where @@ -1084,7 +996,6 @@ impl IFsrmClassificationManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumFileProperties)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileProperty(&self, filepath: P0, propertyname: P1, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result where @@ -1109,7 +1020,6 @@ impl IFsrmClassificationManager2 { { (::windows_core::Interface::vtable(self).base__.ClearFileProperty)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), property.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassifyFiles(&self, filepaths: *const super::super::System::Com::SAFEARRAY, propertynames: *const super::super::System::Com::SAFEARRAY, propertyvalues: *const super::super::System::Com::SAFEARRAY, options: FsrmGetFilePropertyOptions) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ClassifyFiles)(::windows_core::Interface::as_raw(self), filepaths, propertynames, propertyvalues, options).ok() @@ -1126,12 +1036,7 @@ pub struct IFsrmClassificationManager2_Vtbl { ClassifyFiles: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmClassificationRule, - IFsrmClassificationRule_Vtbl, - 0xafc052c2_5315_45ab_841b_c6db0e120148 -); +::windows_core::imp::com_interface!(IFsrmClassificationRule, IFsrmClassificationRule_Vtbl, 0xafc052c2_5315_45ab_841b_c6db0e120148); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmClassificationRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmRule); #[cfg(feature = "Win32_System_Com")] @@ -1180,13 +1085,11 @@ impl IFsrmClassificationRule { { (::windows_core::Interface::vtable(self).base__.SetModuleDefinitionName)(::windows_core::Interface::as_raw(self), moduledefinitionname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NamespaceRoots)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNamespaceRoots(&self, namespaceroots: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetNamespaceRoots)(::windows_core::Interface::as_raw(self), namespaceroots).ok() @@ -1198,13 +1101,11 @@ impl IFsrmClassificationRule { pub unsafe fn SetRuleFlags(&self, ruleflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetRuleFlags)(::windows_core::Interface::as_raw(self), ruleflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -1254,12 +1155,7 @@ pub struct IFsrmClassificationRule_Vtbl { pub SetValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmClassifierModuleDefinition, - IFsrmClassifierModuleDefinition_Vtbl, - 0xbb36ea26_6318_4b8c_8592_f72dd602e7a5 -); +::windows_core::imp::com_interface!(IFsrmClassifierModuleDefinition, IFsrmClassifierModuleDefinition_Vtbl, 0xbb36ea26_6318_4b8c_8592_f72dd602e7a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmClassifierModuleDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmPipelineModuleDefinition); #[cfg(feature = "Win32_System_Com")] @@ -1355,46 +1251,38 @@ impl IFsrmClassifierModuleDefinition { pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAccount)(::windows_core::Interface::as_raw(self), retrievalaccount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedExtensions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SupportedExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSupportedExtensions(&self, supportedextensions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSupportedExtensions)(::windows_core::Interface::as_raw(self), supportedextensions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PropertiesAffected(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PropertiesAffected)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPropertiesAffected(&self, propertiesaffected: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPropertiesAffected)(::windows_core::Interface::as_raw(self), propertiesaffected).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PropertiesUsed(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PropertiesUsed)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPropertiesUsed(&self, propertiesused: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPropertiesUsed)(::windows_core::Interface::as_raw(self), propertiesused).ok() @@ -1435,17 +1323,11 @@ pub struct IFsrmClassifierModuleDefinition_Vtbl { pub SetNeedsExplicitValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmClassifierModuleImplementation, - IFsrmClassifierModuleImplementation_Vtbl, - 0x4c968fc6_6edb_4051_9c18_73b7291ae106 -); +::windows_core::imp::com_interface!(IFsrmClassifierModuleImplementation, IFsrmClassifierModuleImplementation_Vtbl, 0x4c968fc6_6edb_4051_9c18_73b7291ae106); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmClassifierModuleImplementation, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmPipelineModuleImplementation); #[cfg(feature = "Win32_System_Com")] impl IFsrmClassifierModuleImplementation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnLoad(&self, moduledefinition: P0) -> ::windows_core::Result where @@ -1461,7 +1343,6 @@ impl IFsrmClassifierModuleImplementation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LastModified)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UseRulesAndDefinitions(&self, rules: P0, propertydefinitions: P1) -> ::windows_core::Result<()> where @@ -1470,7 +1351,6 @@ impl IFsrmClassifierModuleImplementation { { (::windows_core::Interface::vtable(self).UseRulesAndDefinitions)(::windows_core::Interface::as_raw(self), rules.into_param().abi(), propertydefinitions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnBeginFile(&self, propertybag: P0, arrayruleids: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -1514,12 +1394,7 @@ pub struct IFsrmClassifierModuleImplementation_Vtbl { pub OnEndFile: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmCollection, - IFsrmCollection_Vtbl, - 0xf76fbf3b_8ddd_4b42_b05a_cb1c3ff1fee8 -); +::windows_core::imp::com_interface!(IFsrmCollection, IFsrmCollection_Vtbl, 0xf76fbf3b_8ddd_4b42_b05a_cb1c3ff1fee8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1566,12 +1441,7 @@ pub struct IFsrmCollection_Vtbl { pub GetById: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::GUID, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmCommittableCollection, - IFsrmCommittableCollection_Vtbl, - 0x96deb3b5_8b91_4a2a_9d93_80a35d8aa847 -); +::windows_core::imp::com_interface!(IFsrmCommittableCollection, IFsrmCommittableCollection_Vtbl, 0x96deb3b5_8b91_4a2a_9d93_80a35d8aa847); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmCommittableCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmCollection, IFsrmMutableCollection); #[cfg(feature = "Win32_System_Com")] @@ -1615,13 +1485,11 @@ impl IFsrmCommittableCollection { pub unsafe fn RemoveById(&self, id: ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RemoveById)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, options: FsrmCommitOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1639,23 +1507,16 @@ pub struct IFsrmCommittableCollection_Vtbl { Commit: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmDerivedObjectsResult, - IFsrmDerivedObjectsResult_Vtbl, - 0x39322a2d_38ee_4d0d_8095_421a80849a82 -); +::windows_core::imp::com_interface!(IFsrmDerivedObjectsResult, IFsrmDerivedObjectsResult_Vtbl, 0x39322a2d_38ee_4d0d_8095_421a80849a82); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmDerivedObjectsResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmDerivedObjectsResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DerivedObjects(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DerivedObjects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Results(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1677,12 +1538,7 @@ pub struct IFsrmDerivedObjectsResult_Vtbl { Results: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmExportImport, - IFsrmExportImport_Vtbl, - 0xefcb0ab1_16c4_4a79_812c_725614c3306b -); +::windows_core::imp::com_interface!(IFsrmExportImport, IFsrmExportImport_Vtbl, 0xefcb0ab1_16c4_4a79_812c_725614c3306b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmExportImport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1694,7 +1550,6 @@ impl IFsrmExportImport { { (::windows_core::Interface::vtable(self).ExportFileGroups)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), ::core::mem::transmute(filegroupnamessafearray), remotehost.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportFileGroups(&self, filepath: P0, filegroupnamessafearray: *const ::windows_core::VARIANT, remotehost: P1) -> ::windows_core::Result where @@ -1711,7 +1566,6 @@ impl IFsrmExportImport { { (::windows_core::Interface::vtable(self).ExportFileScreenTemplates)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), ::core::mem::transmute(templatenamessafearray), remotehost.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportFileScreenTemplates(&self, filepath: P0, templatenamessafearray: *const ::windows_core::VARIANT, remotehost: P1) -> ::windows_core::Result where @@ -1728,7 +1582,6 @@ impl IFsrmExportImport { { (::windows_core::Interface::vtable(self).ExportQuotaTemplates)(::windows_core::Interface::as_raw(self), filepath.into_param().abi(), ::core::mem::transmute(templatenamessafearray), remotehost.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportQuotaTemplates(&self, filepath: P0, templatenamessafearray: *const ::windows_core::VARIANT, remotehost: P1) -> ::windows_core::Result where @@ -1761,12 +1614,7 @@ pub struct IFsrmExportImport_Vtbl { ImportQuotaTemplates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileCondition, - IFsrmFileCondition_Vtbl, - 0x70684ffc_691a_4a1a_b922_97752e138cc1 -); +::windows_core::imp::com_interface!(IFsrmFileCondition, IFsrmFileCondition_Vtbl, 0x70684ffc_691a_4a1a_b922_97752e138cc1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileCondition, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1788,12 +1636,7 @@ pub struct IFsrmFileCondition_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileConditionProperty, - IFsrmFileConditionProperty_Vtbl, - 0x81926775_b981_4479_988f_da171d627360 -); +::windows_core::imp::com_interface!(IFsrmFileConditionProperty, IFsrmFileConditionProperty_Vtbl, 0x81926775_b981_4479_988f_da171d627360); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileConditionProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmFileCondition); #[cfg(feature = "Win32_System_Com")] @@ -1864,12 +1707,7 @@ pub struct IFsrmFileConditionProperty_Vtbl { pub SetValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileGroup, - IFsrmFileGroup_Vtbl, - 0x8dd04909_0e34_4d55_afaa_89e1f1a1bbb9 -); +::windows_core::imp::com_interface!(IFsrmFileGroup, IFsrmFileGroup_Vtbl, 0x8dd04909_0e34_4d55_afaa_89e1f1a1bbb9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileGroup, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -1904,13 +1742,11 @@ impl IFsrmFileGroup { { (::windows_core::Interface::vtable(self).SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Members(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Members)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMembers(&self, members: P0) -> ::windows_core::Result<()> where @@ -1918,13 +1754,11 @@ impl IFsrmFileGroup { { (::windows_core::Interface::vtable(self).SetMembers)(::windows_core::Interface::as_raw(self), members.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NonMembers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NonMembers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNonMembers(&self, nonmembers: P0) -> ::windows_core::Result<()> where @@ -1958,12 +1792,7 @@ pub struct IFsrmFileGroup_Vtbl { SetNonMembers: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileGroupImported, - IFsrmFileGroupImported_Vtbl, - 0xad55f10b_5f11_4be7_94ef_d9ee2e470ded -); +::windows_core::imp::com_interface!(IFsrmFileGroupImported, IFsrmFileGroupImported_Vtbl, 0xad55f10b_5f11_4be7_94ef_d9ee2e470ded); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileGroupImported, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmFileGroup); #[cfg(feature = "Win32_System_Com")] @@ -1998,13 +1827,11 @@ impl IFsrmFileGroupImported { { (::windows_core::Interface::vtable(self).base__.SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Members(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Members)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMembers(&self, members: P0) -> ::windows_core::Result<()> where @@ -2012,13 +1839,11 @@ impl IFsrmFileGroupImported { { (::windows_core::Interface::vtable(self).base__.SetMembers)(::windows_core::Interface::as_raw(self), members.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NonMembers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NonMembers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNonMembers(&self, nonmembers: P0) -> ::windows_core::Result<()> where @@ -2046,23 +1871,16 @@ pub struct IFsrmFileGroupImported_Vtbl { pub SetOverwriteOnCommit: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileGroupManager, - IFsrmFileGroupManager_Vtbl, - 0x426677d5_018c_485c_8a51_20b86d00bdc4 -); +::windows_core::imp::com_interface!(IFsrmFileGroupManager, IFsrmFileGroupManager_Vtbl, 0x426677d5_018c_485c_8a51_20b86d00bdc4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileGroupManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmFileGroupManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileGroup(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFileGroup)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileGroup(&self, name: P0) -> ::windows_core::Result where @@ -2071,7 +1889,6 @@ impl IFsrmFileGroupManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFileGroup)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileGroups(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2081,7 +1898,6 @@ impl IFsrmFileGroupManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExportFileGroups)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(filegroupnamesarray), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportFileGroups(&self, serializedfilegroups: P0, filegroupnamesarray: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2115,12 +1931,7 @@ pub struct IFsrmFileGroupManager_Vtbl { ImportFileGroups: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileManagementJob, - IFsrmFileManagementJob_Vtbl, - 0x0770687e_9f36_4d6f_8778_599d188461c9 -); +::windows_core::imp::com_interface!(IFsrmFileManagementJob, IFsrmFileManagementJob_Vtbl, 0x0770687e_9f36_4d6f_8778_599d188461c9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileManagementJob, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -2155,13 +1966,11 @@ impl IFsrmFileManagementJob { { (::windows_core::Interface::vtable(self).SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NamespaceRoots)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNamespaceRoots(&self, namespaceroots: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNamespaceRoots)(::windows_core::Interface::as_raw(self), namespaceroots).ok() @@ -2193,13 +2002,11 @@ impl IFsrmFileManagementJob { { (::windows_core::Interface::vtable(self).SetExpirationDirectory)(::windows_core::Interface::as_raw(self), expirationdirectory.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CustomAction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CustomAction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notifications(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2222,13 +2029,11 @@ impl IFsrmFileManagementJob { { (::windows_core::Interface::vtable(self).SetReportEnabled)(::windows_core::Interface::as_raw(self), reportenabled.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Formats(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Formats)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormats(&self, formats: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormats)(::windows_core::Interface::as_raw(self), formats).ok() @@ -2264,7 +2069,6 @@ impl IFsrmFileManagementJob { pub unsafe fn SetDaysSinceFileLastModified(&self, dayssincemodify: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDaysSinceFileLastModified)(::windows_core::Interface::as_raw(self), dayssincemodify).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PropertyConditions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2287,13 +2091,11 @@ impl IFsrmFileManagementJob { { (::windows_core::Interface::vtable(self).SetTask)(::windows_core::Interface::as_raw(self), taskname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -2343,19 +2145,16 @@ impl IFsrmFileManagementJob { pub unsafe fn ModifyNotification(&self, days: i32, newdays: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ModifyNotification)(::windows_core::Interface::as_raw(self), days, newdays).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateNotificationAction(&self, days: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateNotificationAction)(::windows_core::Interface::as_raw(self), days, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumNotificationActions(&self, days: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumNotificationActions)(::windows_core::Interface::as_raw(self), days, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyCondition(&self, name: P0) -> ::windows_core::Result where @@ -2364,7 +2163,6 @@ impl IFsrmFileManagementJob { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePropertyCondition)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateCustomAction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2466,41 +2264,31 @@ pub struct IFsrmFileManagementJob_Vtbl { CreateCustomAction: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileManagementJobManager, - IFsrmFileManagementJobManager_Vtbl, - 0xee321ecb_d95e_48e9_907c_c7685a013235 -); +::windows_core::imp::com_interface!(IFsrmFileManagementJobManager, IFsrmFileManagementJobManager_Vtbl, 0xee321ecb_d95e_48e9_907c_c7685a013235); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileManagementJobManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmFileManagementJobManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariables)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariableDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariableDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileManagementJobs(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumFileManagementJobs)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileManagementJob(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFileManagementJob)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileManagementJob(&self, name: P0) -> ::windows_core::Result where @@ -2537,12 +2325,7 @@ pub struct IFsrmFileManagementJobManager_Vtbl { GetFileManagementJob: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreen, - IFsrmFileScreen_Vtbl, - 0x5f6325d3_ce88_4733_84c1_2d6aefc5ea07 -); +::windows_core::imp::com_interface!(IFsrmFileScreen, IFsrmFileScreen_Vtbl, 0x5f6325d3_ce88_4733_84c1_2d6aefc5ea07); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreen, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmFileScreenBase); #[cfg(feature = "Win32_System_Com")] @@ -2567,13 +2350,11 @@ impl IFsrmFileScreen { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BlockedFileGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BlockedFileGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBlockedFileGroups(&self, blocklist: P0) -> ::windows_core::Result<()> where @@ -2588,13 +2369,11 @@ impl IFsrmFileScreen { pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows_core::Interface::as_raw(self), filescreenflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateAction)(::windows_core::Interface::as_raw(self), actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumActions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2640,12 +2419,7 @@ pub struct IFsrmFileScreen_Vtbl { pub ApplyTemplate: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenBase, - IFsrmFileScreenBase_Vtbl, - 0xf3637e80_5b22_4a2b_a637_bbb642b41cfc -); +::windows_core::imp::com_interface!(IFsrmFileScreenBase, IFsrmFileScreenBase_Vtbl, 0xf3637e80_5b22_4a2b_a637_bbb642b41cfc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenBase, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -2670,13 +2444,11 @@ impl IFsrmFileScreenBase { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BlockedFileGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BlockedFileGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBlockedFileGroups(&self, blocklist: P0) -> ::windows_core::Result<()> where @@ -2691,13 +2463,11 @@ impl IFsrmFileScreenBase { pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFileScreenFlags)(::windows_core::Interface::as_raw(self), filescreenflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateAction)(::windows_core::Interface::as_raw(self), actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumActions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2729,12 +2499,7 @@ pub struct IFsrmFileScreenBase_Vtbl { EnumActions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenException, - IFsrmFileScreenException_Vtbl, - 0xbee7ce02_df77_4515_9389_78f01c5afc1a -); +::windows_core::imp::com_interface!(IFsrmFileScreenException, IFsrmFileScreenException_Vtbl, 0xbee7ce02_df77_4515_9389_78f01c5afc1a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenException, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -2763,13 +2528,11 @@ impl IFsrmFileScreenException { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AllowedFileGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AllowedFileGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAllowedFileGroups(&self, allowlist: P0) -> ::windows_core::Result<()> where @@ -2794,29 +2557,21 @@ pub struct IFsrmFileScreenException_Vtbl { SetAllowedFileGroups: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenManager, - IFsrmFileScreenManager_Vtbl, - 0xff4fa04e_5a94_4bda_a3a0_d5b4d3c52eba -); +::windows_core::imp::com_interface!(IFsrmFileScreenManager, IFsrmFileScreenManager_Vtbl, 0xff4fa04e_5a94_4bda_a3a0_d5b4d3c52eba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmFileScreenManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariables)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariableDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariableDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileScreen(&self, path: P0) -> ::windows_core::Result where @@ -2825,7 +2580,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFileScreen)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileScreen(&self, path: P0) -> ::windows_core::Result where @@ -2834,7 +2588,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFileScreen)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileScreens(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -2843,7 +2596,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumFileScreens)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileScreenException(&self, path: P0) -> ::windows_core::Result where @@ -2852,7 +2604,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateFileScreenException)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileScreenException(&self, path: P0) -> ::windows_core::Result where @@ -2861,7 +2612,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFileScreenException)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumFileScreenExceptions(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -2870,7 +2620,6 @@ impl IFsrmFileScreenManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumFileScreenExceptions)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileScreenCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2920,12 +2669,7 @@ pub struct IFsrmFileScreenManager_Vtbl { CreateFileScreenCollection: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenTemplate, - IFsrmFileScreenTemplate_Vtbl, - 0x205bebf8_dd93_452a_95a6_32b566b35828 -); +::windows_core::imp::com_interface!(IFsrmFileScreenTemplate, IFsrmFileScreenTemplate_Vtbl, 0x205bebf8_dd93_452a_95a6_32b566b35828); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenTemplate, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmFileScreenBase); #[cfg(feature = "Win32_System_Com")] @@ -2950,13 +2694,11 @@ impl IFsrmFileScreenTemplate { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BlockedFileGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BlockedFileGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBlockedFileGroups(&self, blocklist: P0) -> ::windows_core::Result<()> where @@ -2971,13 +2713,11 @@ impl IFsrmFileScreenTemplate { pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFileScreenFlags)(::windows_core::Interface::as_raw(self), filescreenflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateAction)(::windows_core::Interface::as_raw(self), actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumActions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2999,7 +2739,6 @@ impl IFsrmFileScreenTemplate { { (::windows_core::Interface::vtable(self).CopyTemplate)(::windows_core::Interface::as_raw(self), filescreentemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3020,12 +2759,7 @@ pub struct IFsrmFileScreenTemplate_Vtbl { CommitAndUpdateDerived: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenTemplateImported, - IFsrmFileScreenTemplateImported_Vtbl, - 0xe1010359_3e5d_4ecd_9fe4_ef48622fdf30 -); +::windows_core::imp::com_interface!(IFsrmFileScreenTemplateImported, IFsrmFileScreenTemplateImported_Vtbl, 0xe1010359_3e5d_4ecd_9fe4_ef48622fdf30); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenTemplateImported, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmFileScreenBase, IFsrmFileScreenTemplate); #[cfg(feature = "Win32_System_Com")] @@ -3050,13 +2784,11 @@ impl IFsrmFileScreenTemplateImported { pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.Commit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BlockedFileGroups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BlockedFileGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBlockedFileGroups(&self, blocklist: P0) -> ::windows_core::Result<()> where @@ -3071,13 +2803,11 @@ impl IFsrmFileScreenTemplateImported { pub unsafe fn SetFileScreenFlags(&self, filescreenflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetFileScreenFlags)(::windows_core::Interface::as_raw(self), filescreenflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAction(&self, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateAction)(::windows_core::Interface::as_raw(self), actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumActions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3099,7 +2829,6 @@ impl IFsrmFileScreenTemplateImported { { (::windows_core::Interface::vtable(self).base__.CopyTemplate)(::windows_core::Interface::as_raw(self), filescreentemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3125,23 +2854,16 @@ pub struct IFsrmFileScreenTemplateImported_Vtbl { pub SetOverwriteOnCommit: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmFileScreenTemplateManager, - IFsrmFileScreenTemplateManager_Vtbl, - 0xcfe36cba_1949_4e74_a14f_f1d580ceaf13 -); +::windows_core::imp::com_interface!(IFsrmFileScreenTemplateManager, IFsrmFileScreenTemplateManager_Vtbl, 0xcfe36cba_1949_4e74_a14f_f1d580ceaf13); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmFileScreenTemplateManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmFileScreenTemplateManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTemplate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTemplate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTemplate(&self, name: P0) -> ::windows_core::Result where @@ -3150,7 +2872,6 @@ impl IFsrmFileScreenTemplateManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTemplate)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumTemplates(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3160,7 +2881,6 @@ impl IFsrmFileScreenTemplateManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExportTemplates)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(filescreentemplatenamesarray), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportTemplates(&self, serializedfilescreentemplates: P0, filescreentemplatenamesarray: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3194,12 +2914,7 @@ pub struct IFsrmFileScreenTemplateManager_Vtbl { ImportTemplates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmMutableCollection, - IFsrmMutableCollection_Vtbl, - 0x1bb617b8_3886_49dc_af82_a6c90fa35dda -); +::windows_core::imp::com_interface!(IFsrmMutableCollection, IFsrmMutableCollection_Vtbl, 0x1bb617b8_3886_49dc_af82_a6c90fa35dda); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmMutableCollection, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmCollection); #[cfg(feature = "Win32_System_Com")] @@ -3243,7 +2958,6 @@ impl IFsrmMutableCollection { pub unsafe fn RemoveById(&self, id: ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveById)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(id)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3264,12 +2978,7 @@ pub struct IFsrmMutableCollection_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmObject, - IFsrmObject_Vtbl, - 0x22bcef93_4a3f_4183_89f9_2f8b8a628aee -); +::windows_core::imp::com_interface!(IFsrmObject, IFsrmObject_Vtbl, 0x22bcef93_4a3f_4183_89f9_2f8b8a628aee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmObject, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3307,17 +3016,11 @@ pub struct IFsrmObject_Vtbl { pub Commit: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPathMapper, - IFsrmPathMapper_Vtbl, - 0x6f4dbfff_6920_4821_a6c3_b7e94c1fd60c -); +::windows_core::imp::com_interface!(IFsrmPathMapper, IFsrmPathMapper_Vtbl, 0x6f4dbfff_6920_4821_a6c3_b7e94c1fd60c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPathMapper, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmPathMapper { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSharePathsForLocalPath(&self, localpath: P0) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> where @@ -3338,17 +3041,11 @@ pub struct IFsrmPathMapper_Vtbl { GetSharePathsForLocalPath: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPipelineModuleConnector, - IFsrmPipelineModuleConnector_Vtbl, - 0xc16014f3_9aa1_46b3_b0a7_ab146eb205f2 -); +::windows_core::imp::com_interface!(IFsrmPipelineModuleConnector, IFsrmPipelineModuleConnector_Vtbl, 0xc16014f3_9aa1_46b3_b0a7_ab146eb205f2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPipelineModuleConnector, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmPipelineModuleConnector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModuleImplementation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3366,7 +3063,6 @@ impl IFsrmPipelineModuleConnector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HostingProcessPid)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Bind(&self, moduledefinition: P0, moduleimplementation: P1) -> ::windows_core::Result<()> where @@ -3394,12 +3090,7 @@ pub struct IFsrmPipelineModuleConnector_Vtbl { Bind: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPipelineModuleDefinition, - IFsrmPipelineModuleDefinition_Vtbl, - 0x515c1277_2c81_440e_8fcf_367921ed4f59 -); +::windows_core::imp::com_interface!(IFsrmPipelineModuleDefinition, IFsrmPipelineModuleDefinition_Vtbl, 0x515c1277_2c81_440e_8fcf_367921ed4f59); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPipelineModuleDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -3495,24 +3186,20 @@ impl IFsrmPipelineModuleDefinition { pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAccount)(::windows_core::Interface::as_raw(self), retrievalaccount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedExtensions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSupportedExtensions(&self, supportedextensions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSupportedExtensions)(::windows_core::Interface::as_raw(self), supportedextensions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -3556,17 +3243,11 @@ pub struct IFsrmPipelineModuleDefinition_Vtbl { SetParameters: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPipelineModuleImplementation, - IFsrmPipelineModuleImplementation_Vtbl, - 0xb7907906_2b02_4cb5_84a9_fdf54613d6cd -); +::windows_core::imp::com_interface!(IFsrmPipelineModuleImplementation, IFsrmPipelineModuleImplementation_Vtbl, 0xb7907906_2b02_4cb5_84a9_fdf54613d6cd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPipelineModuleImplementation, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmPipelineModuleImplementation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnLoad(&self, moduledefinition: P0) -> ::windows_core::Result where @@ -3591,12 +3272,7 @@ pub struct IFsrmPipelineModuleImplementation_Vtbl { pub OnUnload: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmProperty, - IFsrmProperty_Vtbl, - 0x4a73fee4_4102_4fcc_9ffb_38614f9ee768 -); +::windows_core::imp::com_interface!(IFsrmProperty, IFsrmProperty_Vtbl, 0x4a73fee4_4102_4fcc_9ffb_38614f9ee768); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3609,7 +3285,6 @@ impl IFsrmProperty { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Value)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Sources(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -3634,12 +3309,7 @@ pub struct IFsrmProperty_Vtbl { pub PropertyFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyBag, - IFsrmPropertyBag_Vtbl, - 0x774589d1_d300_4f7a_9a24_f7b766800250 -); +::windows_core::imp::com_interface!(IFsrmPropertyBag, IFsrmPropertyBag_Vtbl, 0x774589d1_d300_4f7a_9a24_f7b766800250); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyBag, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3700,13 +3370,11 @@ impl IFsrmPropertyBag { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OwnerSid)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilePropertyNames(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FilePropertyNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Messages(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -3716,7 +3384,6 @@ impl IFsrmPropertyBag { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PropertyBagFlags)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileProperty(&self, name: P0) -> ::windows_core::Result where @@ -3780,12 +3447,7 @@ pub struct IFsrmPropertyBag_Vtbl { pub GetFileStreamInterface: unsafe extern "system" fn(*mut ::core::ffi::c_void, FsrmFileStreamingMode, FsrmFileStreamingInterfaceType, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyBag2, - IFsrmPropertyBag2_Vtbl, - 0x0e46bdbd_2402_4fed_9c30_9266e6eb2cc9 -); +::windows_core::imp::com_interface!(IFsrmPropertyBag2, IFsrmPropertyBag2_Vtbl, 0x0e46bdbd_2402_4fed_9c30_9266e6eb2cc9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyBag2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmPropertyBag); #[cfg(feature = "Win32_System_Com")] @@ -3846,13 +3508,11 @@ impl IFsrmPropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OwnerSid)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilePropertyNames(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FilePropertyNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Messages(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -3862,7 +3522,6 @@ impl IFsrmPropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PropertyBagFlags)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFileProperty(&self, name: P0) -> ::windows_core::Result where @@ -3892,7 +3551,6 @@ impl IFsrmPropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFieldValue)(::windows_core::Interface::as_raw(self), field, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUntrustedInFileProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3911,12 +3569,7 @@ pub struct IFsrmPropertyBag2_Vtbl { GetUntrustedInFileProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyCondition, - IFsrmPropertyCondition_Vtbl, - 0x326af66f_2ac0_4f68_bf8c_4759f054fa29 -); +::windows_core::imp::com_interface!(IFsrmPropertyCondition, IFsrmPropertyCondition_Vtbl, 0x326af66f_2ac0_4f68_bf8c_4759f054fa29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyCondition, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3966,12 +3619,7 @@ pub struct IFsrmPropertyCondition_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyDefinition, - IFsrmPropertyDefinition_Vtbl, - 0xede0150f_e9a3_419c_877c_01fe5d24c5d3 -); +::windows_core::imp::com_interface!(IFsrmPropertyDefinition, IFsrmPropertyDefinition_Vtbl, 0xede0150f_e9a3_419c_877c_01fe5d24c5d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -4013,35 +3661,29 @@ impl IFsrmPropertyDefinition { pub unsafe fn SetType(&self, r#type: FsrmPropertyDefinitionType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetType)(::windows_core::Interface::as_raw(self), r#type).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PossibleValues(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PossibleValues)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPossibleValues(&self, possiblevalues: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPossibleValues)(::windows_core::Interface::as_raw(self), possiblevalues).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValueDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ValueDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetValueDescriptions(&self, valuedescriptions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetValueDescriptions)(::windows_core::Interface::as_raw(self), valuedescriptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -4082,12 +3724,7 @@ pub struct IFsrmPropertyDefinition_Vtbl { SetParameters: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyDefinition2, - IFsrmPropertyDefinition2_Vtbl, - 0x47782152_d16c_4229_b4e1_0ddfe308b9f6 -); +::windows_core::imp::com_interface!(IFsrmPropertyDefinition2, IFsrmPropertyDefinition2_Vtbl, 0x47782152_d16c_4229_b4e1_0ddfe308b9f6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyDefinition2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmPropertyDefinition); #[cfg(feature = "Win32_System_Com")] @@ -4129,35 +3766,29 @@ impl IFsrmPropertyDefinition2 { pub unsafe fn SetType(&self, r#type: FsrmPropertyDefinitionType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetType)(::windows_core::Interface::as_raw(self), r#type).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PossibleValues(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PossibleValues)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPossibleValues(&self, possiblevalues: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetPossibleValues)(::windows_core::Interface::as_raw(self), possiblevalues).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValueDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ValueDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetValueDescriptions(&self, valuedescriptions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetValueDescriptions)(::windows_core::Interface::as_raw(self), valuedescriptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -4180,7 +3811,6 @@ impl IFsrmPropertyDefinition2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AppliesTo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValueDefinitions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4202,12 +3832,7 @@ pub struct IFsrmPropertyDefinition2_Vtbl { ValueDefinitions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmPropertyDefinitionValue, - IFsrmPropertyDefinitionValue_Vtbl, - 0xe946d148_bd67_4178_8e22_1c44925ed710 -); +::windows_core::imp::com_interface!(IFsrmPropertyDefinitionValue, IFsrmPropertyDefinitionValue_Vtbl, 0xe946d148_bd67_4178_8e22_1c44925ed710); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmPropertyDefinitionValue, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4240,12 +3865,7 @@ pub struct IFsrmPropertyDefinitionValue_Vtbl { pub UniqueID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuota, - IFsrmQuota_Vtbl, - 0x377f739d_9647_4b8e_97d2_5ffce6d759cd -); +::windows_core::imp::com_interface!(IFsrmQuota, IFsrmQuota_Vtbl, 0x377f739d_9647_4b8e_97d2_5ffce6d759cd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuota, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmQuotaBase, IFsrmQuotaObject); #[cfg(feature = "Win32_System_Com")] @@ -4287,7 +3907,6 @@ impl IFsrmQuota { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4302,13 +3921,11 @@ impl IFsrmQuota { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4371,12 +3988,7 @@ pub struct IFsrmQuota_Vtbl { pub RefreshUsageProperties: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaBase, - IFsrmQuotaBase_Vtbl, - 0x1568a795_3924_4118_b74b_68d8f0fa5daf -); +::windows_core::imp::com_interface!(IFsrmQuotaBase, IFsrmQuotaBase_Vtbl, 0x1568a795_3924_4118_b74b_68d8f0fa5daf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaBase, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -4418,7 +4030,6 @@ impl IFsrmQuotaBase { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4433,13 +4044,11 @@ impl IFsrmQuotaBase { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4472,29 +4081,21 @@ pub struct IFsrmQuotaBase_Vtbl { EnumThresholdActions: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaManager, - IFsrmQuotaManager_Vtbl, - 0x8bb68c7d_19d8_4ffb_809e_be4fc1734014 -); +::windows_core::imp::com_interface!(IFsrmQuotaManager, IFsrmQuotaManager_Vtbl, 0x8bb68c7d_19d8_4ffb_809e_be4fc1734014); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmQuotaManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariables)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariableDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActionVariableDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateQuota(&self, path: P0) -> ::windows_core::Result where @@ -4503,7 +4104,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAutoApplyQuota(&self, quotatemplatename: P0, path: P1) -> ::windows_core::Result where @@ -4513,7 +4113,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateAutoApplyQuota)(::windows_core::Interface::as_raw(self), quotatemplatename.into_param().abi(), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetQuota(&self, path: P0) -> ::windows_core::Result where @@ -4522,7 +4121,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAutoApplyQuota(&self, path: P0) -> ::windows_core::Result where @@ -4531,7 +4129,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAutoApplyQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRestrictiveQuota(&self, path: P0) -> ::windows_core::Result where @@ -4540,7 +4137,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRestrictiveQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4549,7 +4145,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumQuotas)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumAutoApplyQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4558,7 +4153,6 @@ impl IFsrmQuotaManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumAutoApplyQuotas)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumEffectiveQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4573,7 +4167,6 @@ impl IFsrmQuotaManager { { (::windows_core::Interface::vtable(self).Scan)(::windows_core::Interface::as_raw(self), strpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateQuotaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4632,29 +4225,21 @@ pub struct IFsrmQuotaManager_Vtbl { CreateQuotaCollection: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaManagerEx, - IFsrmQuotaManagerEx_Vtbl, - 0x4846cb01_d430_494f_abb4_b1054999fb09 -); +::windows_core::imp::com_interface!(IFsrmQuotaManagerEx, IFsrmQuotaManagerEx_Vtbl, 0x4846cb01_d430_494f_abb4_b1054999fb09); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaManagerEx, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmQuotaManager); #[cfg(feature = "Win32_System_Com")] impl IFsrmQuotaManagerEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariables(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ActionVariables)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariableDescriptions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ActionVariableDescriptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateQuota(&self, path: P0) -> ::windows_core::Result where @@ -4663,7 +4248,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAutoApplyQuota(&self, quotatemplatename: P0, path: P1) -> ::windows_core::Result where @@ -4673,7 +4257,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateAutoApplyQuota)(::windows_core::Interface::as_raw(self), quotatemplatename.into_param().abi(), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetQuota(&self, path: P0) -> ::windows_core::Result where @@ -4682,7 +4265,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAutoApplyQuota(&self, path: P0) -> ::windows_core::Result where @@ -4691,7 +4273,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAutoApplyQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRestrictiveQuota(&self, path: P0) -> ::windows_core::Result where @@ -4700,7 +4281,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRestrictiveQuota)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4709,7 +4289,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumQuotas)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumAutoApplyQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4718,7 +4297,6 @@ impl IFsrmQuotaManagerEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumAutoApplyQuotas)(::windows_core::Interface::as_raw(self), path.into_param().abi(), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumEffectiveQuotas(&self, path: P0, options: FsrmEnumOptions) -> ::windows_core::Result where @@ -4733,7 +4311,6 @@ impl IFsrmQuotaManagerEx { { (::windows_core::Interface::vtable(self).base__.Scan)(::windows_core::Interface::as_raw(self), strpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateQuotaCollection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4755,12 +4332,7 @@ pub struct IFsrmQuotaManagerEx_Vtbl { pub IsAffectedByQuota: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, FsrmEnumOptions, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaObject, - IFsrmQuotaObject_Vtbl, - 0x42dc3511_61d5_48ae_b6dc_59fc00c0a8d6 -); +::windows_core::imp::com_interface!(IFsrmQuotaObject, IFsrmQuotaObject_Vtbl, 0x42dc3511_61d5_48ae_b6dc_59fc00c0a8d6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaObject, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmQuotaBase); #[cfg(feature = "Win32_System_Com")] @@ -4802,7 +4374,6 @@ impl IFsrmQuotaObject { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4817,13 +4388,11 @@ impl IFsrmQuotaObject { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4869,12 +4438,7 @@ pub struct IFsrmQuotaObject_Vtbl { pub ApplyTemplate: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaTemplate, - IFsrmQuotaTemplate_Vtbl, - 0xa2efab31_295e_46bb_b976_e86d58b52e8b -); +::windows_core::imp::com_interface!(IFsrmQuotaTemplate, IFsrmQuotaTemplate_Vtbl, 0xa2efab31_295e_46bb_b976_e86d58b52e8b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaTemplate, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmQuotaBase); #[cfg(feature = "Win32_System_Com")] @@ -4916,7 +4480,6 @@ impl IFsrmQuotaTemplate { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4931,13 +4494,11 @@ impl IFsrmQuotaTemplate { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4959,7 +4520,6 @@ impl IFsrmQuotaTemplate { { (::windows_core::Interface::vtable(self).CopyTemplate)(::windows_core::Interface::as_raw(self), quotatemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4980,12 +4540,7 @@ pub struct IFsrmQuotaTemplate_Vtbl { CommitAndUpdateDerived: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaTemplateImported, - IFsrmQuotaTemplateImported_Vtbl, - 0x9a2bf113_a329_44cc_809a_5c00fce8da40 -); +::windows_core::imp::com_interface!(IFsrmQuotaTemplateImported, IFsrmQuotaTemplateImported_Vtbl, 0x9a2bf113_a329_44cc_809a_5c00fce8da40); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaTemplateImported, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmQuotaBase, IFsrmQuotaTemplate); #[cfg(feature = "Win32_System_Com")] @@ -5027,7 +4582,6 @@ impl IFsrmQuotaTemplateImported { pub unsafe fn SetQuotaFlags(&self, quotaflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetQuotaFlags)(::windows_core::Interface::as_raw(self), quotaflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Thresholds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -5042,13 +4596,11 @@ impl IFsrmQuotaTemplateImported { pub unsafe fn ModifyThreshold(&self, threshold: i32, newthreshold: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ModifyThreshold)(::windows_core::Interface::as_raw(self), threshold, newthreshold).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateThresholdAction(&self, threshold: i32, actiontype: FsrmActionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateThresholdAction)(::windows_core::Interface::as_raw(self), threshold, actiontype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumThresholdActions(&self, threshold: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5070,7 +4622,6 @@ impl IFsrmQuotaTemplateImported { { (::windows_core::Interface::vtable(self).base__.CopyTemplate)(::windows_core::Interface::as_raw(self), quotatemplatename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitAndUpdateDerived(&self, commitoptions: FsrmCommitOptions, applyoptions: FsrmTemplateApplyOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5096,23 +4647,16 @@ pub struct IFsrmQuotaTemplateImported_Vtbl { pub SetOverwriteOnCommit: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmQuotaTemplateManager, - IFsrmQuotaTemplateManager_Vtbl, - 0x4173ac41_172d_4d52_963c_fdc7e415f717 -); +::windows_core::imp::com_interface!(IFsrmQuotaTemplateManager, IFsrmQuotaTemplateManager_Vtbl, 0x4173ac41_172d_4d52_963c_fdc7e415f717); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmQuotaTemplateManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmQuotaTemplateManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTemplate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTemplate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTemplate(&self, name: P0) -> ::windows_core::Result where @@ -5121,7 +4665,6 @@ impl IFsrmQuotaTemplateManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTemplate)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumTemplates(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5131,7 +4674,6 @@ impl IFsrmQuotaTemplateManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExportTemplates)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(quotatemplatenamesarray), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportTemplates(&self, serializedquotatemplates: P0, quotatemplatenamesarray: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -5165,12 +4707,7 @@ pub struct IFsrmQuotaTemplateManager_Vtbl { ImportTemplates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmReport, - IFsrmReport_Vtbl, - 0xd8cc81d9_46b8_4fa4_bfa5_4aa9dec9b638 -); +::windows_core::imp::com_interface!(IFsrmReport, IFsrmReport_Vtbl, 0xd8cc81d9_46b8_4fa4_bfa5_4aa9dec9b638); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmReport, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5233,12 +4770,7 @@ pub struct IFsrmReport_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmReportJob, - IFsrmReportJob_Vtbl, - 0x38e87280_715c_4c7d_a280_ea1651a19fef -); +::windows_core::imp::com_interface!(IFsrmReportJob, IFsrmReportJob_Vtbl, 0x38e87280_715c_4c7d_a280_ea1651a19fef); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmReportJob, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -5273,24 +4805,20 @@ impl IFsrmReportJob { { (::windows_core::Interface::vtable(self).SetTask)(::windows_core::Interface::as_raw(self), taskname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NamespaceRoots)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNamespaceRoots(&self, namespaceroots: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNamespaceRoots)(::windows_core::Interface::as_raw(self), namespaceroots).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Formats(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Formats)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormats(&self, formats: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFormats)(::windows_core::Interface::as_raw(self), formats).ok() @@ -5321,13 +4849,11 @@ impl IFsrmReportJob { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LastGeneratedInDirectory)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumReports(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumReports)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReport(&self, reporttype: FsrmReportType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5386,29 +4912,21 @@ pub struct IFsrmReportJob_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmReportManager, - IFsrmReportManager_Vtbl, - 0x27b899fe_6ffa_4481_a184_d3daade8a02b -); +::windows_core::imp::com_interface!(IFsrmReportManager, IFsrmReportManager_Vtbl, 0x27b899fe_6ffa_4481_a184_d3daade8a02b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmReportManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsrmReportManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumReportJobs(&self, options: FsrmEnumOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumReportJobs)(::windows_core::Interface::as_raw(self), options, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReportJob(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateReportJob)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetReportJob(&self, taskname: P0) -> ::windows_core::Result where @@ -5478,12 +4996,7 @@ pub struct IFsrmReportManager_Vtbl { pub SetReportSizeLimit: unsafe extern "system" fn(*mut ::core::ffi::c_void, FsrmReportLimit, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmReportScheduler, - IFsrmReportScheduler_Vtbl, - 0x6879caf9_6617_4484_8719_71c3d8645f94 -); +::windows_core::imp::com_interface!(IFsrmReportScheduler, IFsrmReportScheduler_Vtbl, 0x6879caf9_6617_4484_8719_71c3d8645f94); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmReportScheduler, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5523,12 +5036,7 @@ pub struct IFsrmReportScheduler_Vtbl { pub DeleteScheduleTask: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmRule, - IFsrmRule_Vtbl, - 0xcb0df960_16f5_4495_9079_3f9360d831df -); +::windows_core::imp::com_interface!(IFsrmRule, IFsrmRule_Vtbl, 0xcb0df960_16f5_4495_9079_3f9360d831df); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmRule, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject); #[cfg(feature = "Win32_System_Com")] @@ -5577,13 +5085,11 @@ impl IFsrmRule { { (::windows_core::Interface::vtable(self).SetModuleDefinitionName)(::windows_core::Interface::as_raw(self), moduledefinitionname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NamespaceRoots)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNamespaceRoots(&self, namespaceroots: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNamespaceRoots)(::windows_core::Interface::as_raw(self), namespaceroots).ok() @@ -5595,13 +5101,11 @@ impl IFsrmRule { pub unsafe fn SetRuleFlags(&self, ruleflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRuleFlags)(::windows_core::Interface::as_raw(self), ruleflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -5642,12 +5146,7 @@ pub struct IFsrmRule_Vtbl { pub LastModified: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmSetting, - IFsrmSetting_Vtbl, - 0xf411d4fd_14be_4260_8c40_03b7c95e608a -); +::windows_core::imp::com_interface!(IFsrmSetting, IFsrmSetting_Vtbl, 0xf411d4fd_14be_4260_8c40_03b7c95e608a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmSetting, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5736,12 +5235,7 @@ pub struct IFsrmSetting_Vtbl { pub GetActionRunLimitInterval: unsafe extern "system" fn(*mut ::core::ffi::c_void, FsrmActionType, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmStorageModuleDefinition, - IFsrmStorageModuleDefinition_Vtbl, - 0x15a81350_497d_4aba_80e9_d4dbcc5521fe -); +::windows_core::imp::com_interface!(IFsrmStorageModuleDefinition, IFsrmStorageModuleDefinition_Vtbl, 0x15a81350_497d_4aba_80e9_d4dbcc5521fe); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmStorageModuleDefinition, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmObject, IFsrmPipelineModuleDefinition); #[cfg(feature = "Win32_System_Com")] @@ -5837,24 +5331,20 @@ impl IFsrmStorageModuleDefinition { pub unsafe fn SetAccount(&self, retrievalaccount: FsrmAccountType) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetAccount)(::windows_core::Interface::as_raw(self), retrievalaccount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedExtensions(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SupportedExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSupportedExtensions(&self, supportedextensions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSupportedExtensions)(::windows_core::Interface::as_raw(self), supportedextensions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parameters(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetParameters(&self, parameters: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetParameters)(::windows_core::Interface::as_raw(self), parameters).ok() @@ -5897,17 +5387,11 @@ pub struct IFsrmStorageModuleDefinition_Vtbl { pub SetUpdatesFileContent: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsrmStorageModuleImplementation, - IFsrmStorageModuleImplementation_Vtbl, - 0x0af4a0da_895a_4e50_8712_a96724bcec64 -); +::windows_core::imp::com_interface!(IFsrmStorageModuleImplementation, IFsrmStorageModuleImplementation_Vtbl, 0x0af4a0da_895a_4e50_8712_a96724bcec64); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsrmStorageModuleImplementation, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsrmPipelineModuleImplementation); #[cfg(feature = "Win32_System_Com")] impl IFsrmStorageModuleImplementation { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnLoad(&self, moduledefinition: P0) -> ::windows_core::Result where @@ -5919,7 +5403,6 @@ impl IFsrmStorageModuleImplementation { pub unsafe fn OnUnload(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnUnload)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UseDefinitions(&self, propertydefinitions: P0) -> ::windows_core::Result<()> where @@ -5927,7 +5410,6 @@ impl IFsrmStorageModuleImplementation { { (::windows_core::Interface::vtable(self).UseDefinitions)(::windows_core::Interface::as_raw(self), propertydefinitions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadProperties(&self, propertybag: P0) -> ::windows_core::Result<()> where @@ -5935,7 +5417,6 @@ impl IFsrmStorageModuleImplementation { { (::windows_core::Interface::vtable(self).LoadProperties)(::windows_core::Interface::as_raw(self), propertybag.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveProperties(&self, propertybag: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/impl.rs index 035b621fd6..6a709a4578 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiskQuotaControl_Impl: Sized + super::super::System::Com::IConnectionPointContainer_Impl { fn Initialize(&self, pszpath: &::windows_core::PCWSTR, breadwrite: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; 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 d86b3ebf16..7b61f7d670 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -15,7 +15,6 @@ where ::windows_targets::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().try_into().unwrap(), ::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn AddUsersToEncryptedFile(lpfilename: P0, pencryptioncertificates: *const ENCRYPTION_CERTIFICATE_LIST) -> u32 @@ -25,7 +24,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn AdvanceLogBase(pvmarshal: *mut ::core::ffi::c_void, plsnbase: *mut CLS_LSN, fflags: u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -287,7 +285,6 @@ pub unsafe fn CopyLZFile(hfsource: i32, hfdest: i32) -> i32 { ::windows_targets::link!("kernel32.dll" "system" fn CopyLZFile(hfsource : i32, hfdest : i32) -> i32); CopyLZFile(hfsource, hfdest) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryA(lppathname: P0, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -297,7 +294,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryExA(lptemplatedirectory: P0, lpnewdirectory: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -308,7 +304,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryExW(lptemplatedirectory: P0, lpnewdirectory: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -319,7 +314,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryFromAppW(lppathname: P0, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> super::super::Foundation::BOOL @@ -329,7 +323,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryTransactedA(lptemplatedirectory: P0, lpnewdirectory: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, htransaction: P2) -> ::windows_core::Result<()> @@ -341,7 +334,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryTransactedW(lptemplatedirectory: P0, lpnewdirectory: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, htransaction: P2) -> ::windows_core::Result<()> @@ -353,7 +345,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateDirectoryW(lppathname: P0, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -363,7 +354,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateEnlistment(lpenlistmentattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerhandle: P0, transactionhandle: P1, notificationmask: u32, createoptions: u32, enlistmentkey: *mut ::core::ffi::c_void) -> ::windows_core::Result @@ -375,7 +365,6 @@ where let result__ = CreateEnlistment(lpenlistmentattributes, resourcemanagerhandle.into_param().abi(), transactionhandle.into_param().abi(), notificationmask, createoptions, enlistmentkey); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFile2(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, dwcreationdisposition: FILE_CREATION_DISPOSITION, pcreateexparams: ::core::option::Option<*const CREATEFILE2_EXTENDED_PARAMETERS>) -> ::windows_core::Result @@ -386,7 +375,6 @@ where let result__ = CreateFile2(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, dwcreationdisposition, ::core::mem::transmute(pcreateexparams.unwrap_or(::std::ptr::null()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFile2FromAppW(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: u32, dwcreationdisposition: u32, pcreateexparams: ::core::option::Option<*const CREATEFILE2_EXTENDED_PARAMETERS>) -> super::super::Foundation::HANDLE @@ -396,7 +384,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileA(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: P1) -> ::windows_core::Result @@ -408,7 +395,6 @@ where let result__ = CreateFileA(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileFromAppW(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwcreationdisposition: u32, dwflagsandattributes: u32, htemplatefile: P1) -> super::super::Foundation::HANDLE @@ -419,7 +405,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileTransactedA(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: P1, htransaction: P2, pusminiversion: ::core::option::Option<*const TXFS_MINIVERSION>, lpextendedparameter: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -432,7 +417,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileTransactedW(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: P1, htransaction: P2, pusminiversion: ::core::option::Option<*const TXFS_MINIVERSION>, lpextendedparameter: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -445,7 +429,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileW(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: P1) -> ::windows_core::Result @@ -457,7 +440,6 @@ where let result__ = CreateFileW(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateHardLinkA(lpfilename: P0, lpexistingfilename: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -468,7 +450,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateHardLinkTransactedA(lpfilename: P0, lpexistingfilename: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, htransaction: P2) -> ::windows_core::Result<()> @@ -480,7 +461,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateHardLinkTransactedW(lpfilename: P0, lpexistingfilename: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, htransaction: P2) -> ::windows_core::Result<()> @@ -492,7 +472,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateHardLinkW(lpfilename: P0, lpexistingfilename: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -509,7 +488,6 @@ pub unsafe fn CreateIoRing(ioringversion: IORING_VERSION, flags: IORING_CREATE_F let mut result__ = ::std::mem::zeroed(); CreateIoRing(ioringversion, ::core::mem::transmute(flags), submissionqueuesize, completionqueuesize, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CreateLogContainerScanContext(hlog: P0, cfromcontainer: u32, ccontainers: u32, escanmode: u8, pcxscan: *mut CLS_SCAN_CONTEXT, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -519,7 +497,6 @@ where ::windows_targets::link!("clfsw32.dll" "system" 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); CreateLogContainerScanContext(hlog.into_param().abi(), cfromcontainer, ccontainers, escanmode, pcxscan, poverlapped).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateLogFile(pszlogfilename: P0, fdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, psalogfile: *mut super::super::Security::SECURITY_ATTRIBUTES, fcreatedisposition: FILE_CREATION_DISPOSITION, fflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> ::windows_core::Result @@ -538,7 +515,6 @@ where ::windows_targets::link!("clfsw32.dll" "system" 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); CreateLogMarshallingArea(hlog.into_param().abi(), pfnallocbuffer, pfnfreebuffer, pvblockalloccontext, cbmarshallingbuffer, cmaxwritebuffers, cmaxreadbuffers, ppvmarshal).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateResourceManager(lpresourcemanagerattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, resourcemanagerid: *mut ::windows_core::GUID, createoptions: u32, tmhandle: P0, description: P1) -> ::windows_core::Result @@ -596,7 +572,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn CreateTapePartition(hdevice : super::super::Foundation:: HANDLE, dwpartitionmethod : CREATE_TAPE_PARTITION_METHOD, dwcount : u32, dwsize : u32) -> u32); CreateTapePartition(hdevice.into_param().abi(), dwpartitionmethod, dwcount, dwsize) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateTransaction(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, uow: *mut ::windows_core::GUID, createoptions: u32, isolationlevel: u32, isolationflags: u32, timeout: u32, description: P0) -> ::windows_core::Result @@ -607,7 +582,6 @@ where let result__ = CreateTransaction(lptransactionattributes, uow, createoptions, isolationlevel, isolationflags, timeout, description.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateTransactionManager(lptransactionattributes: *mut super::super::Security::SECURITY_ATTRIBUTES, logfilename: P0, createoptions: u32, commitstrength: u32) -> ::windows_core::Result @@ -739,7 +713,6 @@ where ::windows_targets::link!("clfsw32.dll" "system" fn DeregisterManageableLogClient(hlog : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); DeregisterManageableLogClient(hlog.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DuplicateEncryptionInfoFile(srcfilename: P0, dstfilename: P1, dwcreationdistribution: u32, dwattributes: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> u32 @@ -1069,14 +1042,12 @@ where ::windows_targets::link!("kernel32.dll" "system" fn FlushFileBuffers(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); FlushFileBuffers(hfile.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn FlushLogBuffers(pvmarshal: *const ::core::ffi::c_void, poverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { ::windows_targets::link!("clfsw32.dll" "system" fn FlushLogBuffers(pvmarshal : *const ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); FlushLogBuffers(pvmarshal, ::core::mem::transmute(poverlapped.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn FlushLogToLsn(pvmarshalcontext: *mut ::core::ffi::c_void, plsnflush: *mut CLS_LSN, plsnlastflushed: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -1088,7 +1059,6 @@ pub unsafe fn FreeEncryptedFileMetadata(pbmetadata: *const u8) { ::windows_targets::link!("advapi32.dll" "system" fn FreeEncryptedFileMetadata(pbmetadata : *const u8)); FreeEncryptedFileMetadata(pbmetadata) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FreeEncryptionCertificateHashList(pusers: *const ENCRYPTION_CERTIFICATE_HASH_LIST) { @@ -1590,7 +1560,6 @@ where ::windows_targets::link!("ktmw32.dll" "system" fn GetNotificationResourceManager(resourcemanagerhandle : super::super::Foundation:: HANDLE, transactionnotification : *mut TRANSACTION_NOTIFICATION, notificationlength : u32, dwmilliseconds : u32, returnlength : *mut u32) -> super::super::Foundation:: BOOL); GetNotificationResourceManager(resourcemanagerhandle.into_param().abi(), transactionnotification, notificationlength, dwmilliseconds, returnlength).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn GetNotificationResourceManagerAsync(resourcemanagerhandle: P0, transactionnotification: *mut TRANSACTION_NOTIFICATION, transactionnotificationlength: u32, returnlength: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -1892,7 +1861,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn LockFile(hfile : super::super::Foundation:: HANDLE, dwfileoffsetlow : u32, dwfileoffsethigh : u32, nnumberofbytestolocklow : u32, nnumberofbytestolockhigh : u32) -> super::super::Foundation:: BOOL); LockFile(hfile.into_param().abi(), dwfileoffsetlow, dwfileoffsethigh, nnumberofbytestolocklow, nnumberofbytestolockhigh).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn LockFileEx(hfile: P0, dwflags: LOCK_FILE_FLAGS, dwreserved: u32, nnumberofbytestolocklow: u32, nnumberofbytestolockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -2247,7 +2215,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenFileById(hvolumehint: P0, lpfileid: *const FILE_ID_DESCRIPTOR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES) -> ::windows_core::Result @@ -2376,7 +2343,6 @@ where ::windows_targets::link!("clfsw32.dll" "system" fn QueryLogPolicy(hlog : super::super::Foundation:: HANDLE, epolicytype : CLFS_MGMT_POLICY_TYPE, ppolicybuffer : *mut CLFS_MGMT_POLICY, pcbpolicybuffer : *mut u32) -> super::super::Foundation:: BOOL); QueryLogPolicy(hlog.into_param().abi(), epolicytype, ppolicybuffer, pcbpolicybuffer).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryRecoveryAgentsOnEncryptedFile(lpfilename: P0, precoveryagents: *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32 @@ -2386,7 +2352,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryUsersOnEncryptedFile(lpfilename: P0, pusers: *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32 @@ -2405,7 +2370,6 @@ where let result__ = ReOpenFile(horiginalfile.into_param().abi(), dwdesiredaccess, dwsharemode, dwflagsandattributes); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadDirectoryChangesExW(hdirectory: P0, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: P1, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: ::core::option::Option<*mut u32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> ::windows_core::Result<()> @@ -2416,7 +2380,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn ReadDirectoryChangesExW(hdirectory : super::super::Foundation:: HANDLE, lpbuffer : *mut ::core::ffi::c_void, nbufferlength : u32, bwatchsubtree : super::super::Foundation:: BOOL, dwnotifyfilter : FILE_NOTIFY_CHANGE, lpbytesreturned : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass : READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation:: BOOL); ReadDirectoryChangesExW(hdirectory.into_param().abi(), lpbuffer, nbufferlength, bwatchsubtree.into_param().abi(), dwnotifyfilter, ::core::mem::transmute(lpbytesreturned.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), lpcompletionroutine, readdirectorynotifyinformationclass).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadDirectoryChangesW(hdirectory: P0, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: P1, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: ::core::option::Option<*mut u32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> ::windows_core::Result<()> @@ -2432,7 +2395,6 @@ pub unsafe fn ReadEncryptedFileRaw(pfexportcallback: PFE_EXPORT_FUNC, pvcallback ::windows_targets::link!("advapi32.dll" "system" fn ReadEncryptedFileRaw(pfexportcallback : PFE_EXPORT_FUNC, pvcallbackcontext : *const ::core::ffi::c_void, pvcontext : *const ::core::ffi::c_void) -> u32); ReadEncryptedFileRaw(pfexportcallback, ::core::mem::transmute(pvcallbackcontext.unwrap_or(::std::ptr::null())), pvcontext) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadFile(hfile: P0, lpbuffer: ::core::option::Option<&mut [u8]>, lpnumberofbytesread: ::core::option::Option<*mut u32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -2442,7 +2404,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn ReadFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpnumberofbytesread : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ReadFile(hfile.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().try_into().unwrap()), ::core::mem::transmute(lpnumberofbytesread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadFileEx(hfile: P0, lpbuffer: ::core::option::Option<&mut [u8]>, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> ::windows_core::Result<()> @@ -2452,7 +2413,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn ReadFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *mut u8, nnumberofbytestoread : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); ReadFileEx(hfile.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().try_into().unwrap()), lpoverlapped, lpcompletionroutine).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadFileScatter(hfile: P0, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestoread: u32, lpreserved: ::core::option::Option<*const u32>, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -2467,7 +2427,6 @@ pub unsafe fn ReadLogArchiveMetadata(pvarchivecontext: *mut ::core::ffi::c_void, ::windows_targets::link!("clfsw32.dll" "system" fn ReadLogArchiveMetadata(pvarchivecontext : *mut ::core::ffi::c_void, cboffset : u32, cbbytestoread : u32, pbreadbuffer : *mut u8, pcbbytesread : *mut u32) -> super::super::Foundation:: BOOL); ReadLogArchiveMetadata(pvarchivecontext, cboffset, cbbytestoread, pbreadbuffer, pcbbytesread).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadLogNotification(hlog: P0, pnotification: *mut CLFS_MGMT_NOTIFICATION, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -2477,21 +2436,18 @@ where ::windows_targets::link!("clfsw32.dll" "system" fn ReadLogNotification(hlog : super::super::Foundation:: HANDLE, pnotification : *mut CLFS_MGMT_NOTIFICATION, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ReadLogNotification(hlog.into_param().abi(), pnotification, lpoverlapped).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut CLS_LSN, econtextmode: CLFS_CONTEXT_MODE, ppvreadbuffer: *mut *mut ::core::ffi::c_void, pcbreadbuffer: *mut u32, perecordtype: *mut u8, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { ::windows_targets::link!("clfsw32.dll" "system" fn ReadLogRecord(pvmarshal : *mut ::core::ffi::c_void, plsnfirst : *mut CLS_LSN, econtextmode : CLFS_CONTEXT_MODE, ppvreadbuffer : *mut *mut ::core::ffi::c_void, pcbreadbuffer : *mut u32, perecordtype : *mut u8, plsnundonext : *mut CLS_LSN, plsnprevious : *mut CLS_LSN, ppvreadcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ReadLogRecord(pvmarshal, plsnfirst, econtextmode, ppvreadbuffer, pcbreadbuffer, perecordtype, plsnundonext, plsnprevious, ppvreadcontext, poverlapped).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsn: *mut CLS_LSN, ppvcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { ::windows_targets::link!("clfsw32.dll" "system" fn ReadLogRestartArea(pvmarshal : *mut ::core::ffi::c_void, ppvrestartbuffer : *mut *mut ::core::ffi::c_void, pcbrestartbuffer : *mut u32, plsn : *mut CLS_LSN, ppvcontext : *mut *mut ::core::ffi::c_void, poverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ReadLogRestartArea(pvmarshal, ppvrestartbuffer, pcbrestartbuffer, plsn, ppvcontext, poverlapped).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadNextLogRecord(pvreadcontext: *mut ::core::ffi::c_void, ppvbuffer: *mut *mut ::core::ffi::c_void, pcbbuffer: *mut u32, perecordtype: *mut u8, plsnuser: *mut CLS_LSN, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, plsnrecord: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -2506,7 +2462,6 @@ where ::windows_targets::link!("ktmw32.dll" "system" fn ReadOnlyEnlistment(enlistmenthandle : super::super::Foundation:: HANDLE, tmvirtualclock : *mut i64) -> super::super::Foundation:: BOOL); ReadOnlyEnlistment(enlistmenthandle.into_param().abi(), tmvirtualclock).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReadPreviousLogRestartArea(pvreadcontext: *mut ::core::ffi::c_void, ppvrestartbuffer: *mut *mut ::core::ffi::c_void, pcbrestartbuffer: *mut u32, plsnrestart: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -2623,7 +2578,6 @@ where ::windows_targets::link!("clfsw32.dll" "system" fn RemoveLogPolicy(hlog : super::super::Foundation:: HANDLE, epolicytype : CLFS_MGMT_POLICY_TYPE) -> super::super::Foundation:: BOOL); RemoveLogPolicy(hlog.into_param().abi(), epolicytype).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RemoveUsersFromEncryptedFile(lpfilename: P0, phashes: *const ENCRYPTION_CERTIFICATE_HASH_LIST) -> u32 @@ -2671,14 +2625,12 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe 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) -> ::windows_core::Result<()> { ::windows_targets::link!("clfsw32.dll" "system" 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); ReserveAndAppendLog(pvmarshal, rgwriteentries, cwriteentries, plsnundonext, plsnprevious, creserverecords, rgcbreservation, fflags, plsn, poverlapped).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, cbentryalignment: 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) -> ::windows_core::Result<()> { @@ -2750,7 +2702,6 @@ where ::windows_targets::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().try_into().unwrap()), ::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SetEncryptedFileMetadata(lpfilename: P0, pboldmetadata: ::core::option::Option<*const u8>, pbnewmetadata: *const u8, pownerhash: *const ENCRYPTION_CERTIFICATE_HASH, dwoperation: u32, pcertificatesadded: ::core::option::Option<*const ENCRYPTION_CERTIFICATE_HASH_LIST>) -> u32 @@ -2768,7 +2719,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn SetEndOfFile(hfile : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); SetEndOfFile(hfile.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn SetEndOfLog(hlog: P0, plsnend: *mut CLS_LSN, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -2994,14 +2944,12 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SetUserFileEncryptionKey(pencryptioncertificate: ::core::option::Option<*const ENCRYPTION_CERTIFICATE>) -> u32 { ::windows_targets::link!("advapi32.dll" "system" fn SetUserFileEncryptionKey(pencryptioncertificate : *const ENCRYPTION_CERTIFICATE) -> u32); SetUserFileEncryptionKey(::core::mem::transmute(pencryptioncertificate.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SetUserFileEncryptionKeyEx(pencryptioncertificate: ::core::option::Option<*const ENCRYPTION_CERTIFICATE>, dwcapabilities: u32, dwflags: u32, pvreserved: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 { @@ -3070,7 +3018,6 @@ pub unsafe fn TerminateReadLog(pvcursorcontext: *mut ::core::ffi::c_void) -> ::w ::windows_targets::link!("clfsw32.dll" "system" fn TerminateReadLog(pvcursorcontext : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); TerminateReadLog(pvcursorcontext).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn TruncateLog(pvmarshal: *const ::core::ffi::c_void, plsnend: *const CLS_LSN, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> { @@ -3141,7 +3088,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn UnlockFile(hfile : super::super::Foundation:: HANDLE, dwfileoffsetlow : u32, dwfileoffsethigh : u32, nnumberofbytestounlocklow : u32, nnumberofbytestounlockhigh : u32) -> super::super::Foundation:: BOOL); UnlockFile(hfile.into_param().abi(), dwfileoffsetlow, dwfileoffsethigh, nnumberofbytestounlocklow, nnumberofbytestounlockhigh).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn UnlockFileEx(hfile: P0, dwreserved: u32, nnumberofbytestounlocklow: u32, nnumberofbytestounlockhigh: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -3151,7 +3097,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn UnlockFileEx(hfile : super::super::Foundation:: HANDLE, dwreserved : u32, nnumberofbytestounlocklow : u32, nnumberofbytestounlockhigh : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); UnlockFileEx(hfile.into_param().abi(), dwreserved, nnumberofbytestounlocklow, nnumberofbytestounlockhigh, lpoverlapped).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ValidateLog(pszlogfilename: P0, psalogfile: *mut super::super::Security::SECURITY_ATTRIBUTES, pinfobuffer: *mut CLS_INFORMATION, pcbbuffer: *mut u32) -> ::windows_core::Result<()> @@ -3346,7 +3291,6 @@ pub unsafe fn WriteEncryptedFileRaw(pfimportcallback: PFE_IMPORT_FUNC, pvcallbac ::windows_targets::link!("advapi32.dll" "system" fn WriteEncryptedFileRaw(pfimportcallback : PFE_IMPORT_FUNC, pvcallbackcontext : *const ::core::ffi::c_void, pvcontext : *const ::core::ffi::c_void) -> u32); WriteEncryptedFileRaw(pfimportcallback, ::core::mem::transmute(pvcallbackcontext.unwrap_or(::std::ptr::null())), pvcontext) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WriteFile(hfile: P0, lpbuffer: ::core::option::Option<&[u8]>, lpnumberofbyteswritten: ::core::option::Option<*mut u32>, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -3356,7 +3300,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn WriteFile(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpnumberofbyteswritten : *mut u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WriteFile(hfile.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().try_into().unwrap()), ::core::mem::transmute(lpnumberofbyteswritten.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WriteFileEx(hfile: P0, lpbuffer: ::core::option::Option<&[u8]>, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> ::windows_core::Result<()> @@ -3366,7 +3309,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn WriteFileEx(hfile : super::super::Foundation:: HANDLE, lpbuffer : *const u8, nnumberofbytestowrite : u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED, lpcompletionroutine : super::super::System::IO:: LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation:: BOOL); WriteFileEx(hfile.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().try_into().unwrap()), lpoverlapped, lpcompletionroutine).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WriteFileGather(hfile: P0, asegmentarray: *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite: u32, lpreserved: ::core::option::Option<*const u32>, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -3376,7 +3318,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn WriteFileGather(hfile : super::super::Foundation:: HANDLE, asegmentarray : *const FILE_SEGMENT_ELEMENT, nnumberofbytestowrite : u32, lpreserved : *const u32, lpoverlapped : *mut super::super::System::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); WriteFileGather(hfile.into_param().abi(), asegmentarray, nnumberofbytestowrite, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), lpoverlapped).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestartbuffer: *mut ::core::ffi::c_void, cbrestartbuffer: u32, plsnbase: *mut CLS_LSN, fflags: CLFS_FLAG, pcbwritten: *mut u32, plsnnext: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -3393,23 +3334,16 @@ where WriteTapemark(hdevice.into_param().abi(), dwtapemarktype, dwtapemarkcount, bimmediate.into_param().abi()) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiskQuotaControl, - IDiskQuotaControl_Vtbl, - 0x7988b572_ec89_11cf_9c00_00aa00a14f56 -); +::windows_core::imp::com_interface!(IDiskQuotaControl, IDiskQuotaControl_Vtbl, 0x7988b572_ec89_11cf_9c00_00aa00a14f56); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiskQuotaControl, ::windows_core::IUnknown, super::super::System::Com::IConnectionPointContainer); #[cfg(feature = "Win32_System_Com")] impl IDiskQuotaControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumConnectionPoints(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumConnectionPoints)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindConnectionPoint(&self, riid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7968,7 +7902,6 @@ impl ::core::default::Default for COPYFILE2_MESSAGE_0_5 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CREATEFILE2_EXTENDED_PARAMETERS { pub dwSize: u32, @@ -8260,7 +8193,6 @@ impl ::core::default::Default for EFS_HASH_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct EFS_KEY_INFO { pub dwVersion: u32, @@ -8392,7 +8324,6 @@ impl ::core::default::Default for EFS_VERSION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTED_FILE_METADATA_SIGNATURE { pub dwEfsAccessType: u32, @@ -8433,7 +8364,6 @@ impl ::core::default::Default for ENCRYPTED_FILE_METADATA_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE { pub cbTotalLength: u32, @@ -8473,7 +8403,6 @@ impl ::core::default::Default for ENCRYPTION_CERTIFICATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_HASH { pub cbTotalLength: u32, @@ -8514,7 +8443,6 @@ impl ::core::default::Default for ENCRYPTION_CERTIFICATE_HASH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_HASH_LIST { pub nCert_Hash: u32, @@ -8553,7 +8481,6 @@ impl ::core::default::Default for ENCRYPTION_CERTIFICATE_HASH_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_CERTIFICATE_LIST { pub nUsers: u32, @@ -8592,7 +8519,6 @@ impl ::core::default::Default for ENCRYPTION_CERTIFICATE_LIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_PROTECTOR { pub cbTotalLength: u32, @@ -8632,7 +8558,6 @@ impl ::core::default::Default for ENCRYPTION_PROTECTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct ENCRYPTION_PROTECTOR_LIST { pub nProtectors: u32, @@ -12703,7 +12628,6 @@ impl ::core::default::Default for SHARE_INFO_1006 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_1501 { pub shi1501_reserved: u32, @@ -12839,7 +12763,6 @@ impl ::core::default::Default for SHARE_INFO_501 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_502 { pub shi502_netname: ::windows_core::PWSTR, @@ -12897,7 +12820,6 @@ impl ::core::default::Default for SHARE_INFO_502 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SHARE_INFO_503 { pub shi503_netname: ::windows_core::PWSTR, @@ -14499,7 +14421,6 @@ impl ::core::default::Default for WOF_FILE_COMPRESSION_INFO_V1 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub type CACHE_ACCESS_CHECK = ::core::option::Option super::super::Foundation::BOOL>; pub type CACHE_DESTROY_CALLBACK = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/impl.rs index 0343899e06..78c7478f10 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DDiscFormat2DataEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, progress: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -19,7 +18,6 @@ impl DDiscFormat2DataEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DDiscFormat2EraseEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, elapsedseconds: i32, estimatedtotalseconds: i32) -> ::windows_core::Result<()>; @@ -40,7 +38,6 @@ impl DDiscFormat2EraseEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DDiscFormat2RawCDEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, progress: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -61,7 +58,6 @@ impl DDiscFormat2RawCDEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DDiscFormat2TrackAtOnceEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, progress: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -82,7 +78,6 @@ impl DDiscFormat2TrackAtOnceEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DDiscMaster2Events_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn NotifyDeviceAdded(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, uniqueid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -113,7 +108,6 @@ impl DDiscMaster2Events_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DFileSystemImageEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, currentfile: &::windows_core::BSTR, copiedsectors: i32, totalsectors: i32) -> ::windows_core::Result<()>; @@ -134,7 +128,6 @@ impl DFileSystemImageEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DFileSystemImageImportEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn UpdateImport(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, filesystem: FsiFileSystems, currentitem: &::windows_core::BSTR, importeddirectoryitems: i32, totaldirectoryitems: i32, importedfileitems: i32, totalfileitems: i32) -> ::windows_core::Result<()>; @@ -155,7 +148,6 @@ impl DFileSystemImageImportEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DWriteEngine2Events_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Update(&self, object: ::core::option::Option<&super::super::System::Com::IDispatch>, progress: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -176,7 +168,6 @@ impl DWriteEngine2Events_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBlockRange_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartLba(&self) -> ::windows_core::Result; @@ -219,7 +210,6 @@ impl IBlockRange_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBlockRangeList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn BlockRanges(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -246,7 +236,6 @@ impl IBlockRangeList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBootOptions_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn BootImage(&self) -> ::windows_core::Result; @@ -389,7 +378,6 @@ impl IBurnVerification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IsRecorderSupported(&self, recorder: ::core::option::Option<&IDiscRecorder2>) -> ::windows_core::Result; @@ -471,7 +459,6 @@ impl IDiscFormat2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2Data_Impl: Sized + IDiscFormat2_Impl { fn SetRecorder(&self, value: ::core::option::Option<&IDiscRecorder2>) -> ::windows_core::Result<()>; @@ -844,7 +831,6 @@ impl IDiscFormat2Data_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2DataEventArgs_Impl: Sized + IWriteEngine2EventArgs_Impl { fn ElapsedTime(&self) -> ::windows_core::Result; @@ -913,7 +899,6 @@ impl IDiscFormat2DataEventArgs_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2Erase_Impl: Sized + IDiscFormat2_Impl { fn SetRecorder(&self, value: ::core::option::Option<&IDiscRecorder2>) -> ::windows_core::Result<()>; @@ -1010,7 +995,6 @@ impl IDiscFormat2Erase_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2RawCD_Impl: Sized + IDiscFormat2_Impl { fn PrepareMedia(&self) -> ::windows_core::Result<()>; @@ -1279,7 +1263,6 @@ impl IDiscFormat2RawCD_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2RawCDEventArgs_Impl: Sized + IWriteEngine2EventArgs_Impl { fn CurrentAction(&self) -> ::windows_core::Result; @@ -1335,7 +1318,6 @@ impl IDiscFormat2RawCDEventArgs_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2TrackAtOnce_Impl: Sized + IDiscFormat2_Impl { fn PrepareMedia(&self) -> ::windows_core::Result<()>; @@ -1623,7 +1605,6 @@ impl IDiscFormat2TrackAtOnce_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscFormat2TrackAtOnceEventArgs_Impl: Sized + IWriteEngine2EventArgs_Impl { fn CurrentTrackNumber(&self) -> ::windows_core::Result; @@ -1819,7 +1800,6 @@ impl IDiscMaster_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IDiscMaster2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -1970,7 +1950,6 @@ impl IDiscMasterProgressEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IDiscRecorder_Impl: Sized { fn Init(&self, pbyuniqueid: *const u8, nulidsize: u32, nuldrivenumber: u32) -> ::windows_core::Result<()>; @@ -2122,7 +2101,6 @@ impl IDiscRecorder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDiscRecorder2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EjectMedia(&self) -> ::windows_core::Result<()>; @@ -2621,7 +2599,6 @@ impl IEnumDiscRecorders_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumFsiItems_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -2672,7 +2649,6 @@ impl IEnumFsiItems_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumProgressItems_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut ::core::option::Option, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -2723,7 +2699,6 @@ impl IEnumProgressItems_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSystemImage_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Root(&self) -> ::windows_core::Result; @@ -3282,7 +3257,6 @@ impl IFileSystemImage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSystemImage2_Impl: Sized + IFileSystemImage_Impl { fn BootImageOptionsArray(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -3319,7 +3293,6 @@ impl IFileSystemImage2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSystemImage3_Impl: Sized + IFileSystemImage2_Impl { fn CreateRedundantUdfMetadataFiles(&self) -> ::windows_core::Result; @@ -3369,7 +3342,6 @@ impl IFileSystemImage3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSystemImageResult_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ImageStream(&self) -> ::windows_core::Result; @@ -3451,7 +3423,6 @@ impl IFileSystemImageResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSystemImageResult2_Impl: Sized + IFileSystemImageResult_Impl { fn ModifiedBlocks(&self) -> ::windows_core::Result; @@ -3478,7 +3449,6 @@ impl IFileSystemImageResult2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IFsiDirectoryItem_Impl: Sized + IFsiItem_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -3589,7 +3559,6 @@ impl IFsiDirectoryItem_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IFsiDirectoryItem2_Impl: Sized + IFsiDirectoryItem_Impl { fn AddTreeWithNamedStreams(&self, sourcedirectory: &::windows_core::BSTR, includebasedirectory: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3610,7 +3579,6 @@ impl IFsiDirectoryItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsiFileItem_Impl: Sized + IFsiItem_Impl { fn DataSize(&self) -> ::windows_core::Result; @@ -3686,7 +3654,6 @@ impl IFsiFileItem_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsiFileItem2_Impl: Sized + IFsiFileItem_Impl { fn FsiNamedStreams(&self) -> ::windows_core::Result; @@ -3763,7 +3730,6 @@ impl IFsiFileItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFsiItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3912,7 +3878,6 @@ impl IFsiItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IFsiNamedStreams_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -3981,7 +3946,6 @@ impl IFsiNamedStreams_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIsoImageManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4045,7 +4009,6 @@ impl IIsoImageManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IJolietDiscMaster_Impl: Sized { fn GetTotalDataBlocks(&self) -> ::windows_core::Result; @@ -4128,7 +4091,6 @@ impl IJolietDiscMaster_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultisession_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IsSupportedOnCurrentMediaState(&self) -> ::windows_core::Result; @@ -4191,7 +4153,6 @@ impl IMultisession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultisessionRandomWrite_Impl: Sized + IMultisession_Impl { fn WriteUnitSize(&self) -> ::windows_core::Result; @@ -4247,7 +4208,6 @@ impl IMultisessionRandomWrite_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultisessionSequential_Impl: Sized + IMultisession_Impl { fn IsFirstDataSession(&self) -> ::windows_core::Result; @@ -4329,7 +4289,6 @@ impl IMultisessionSequential_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultisessionSequential2_Impl: Sized + IMultisessionSequential_Impl { fn WriteUnitSize(&self) -> ::windows_core::Result; @@ -4356,7 +4315,6 @@ impl IMultisessionSequential2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProgressItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4425,7 +4383,6 @@ impl IProgressItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IProgressItems_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result; @@ -4520,7 +4477,6 @@ impl IProgressItems_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawCDImageCreator_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn CreateResultImage(&self) -> ::windows_core::Result; @@ -4742,7 +4698,6 @@ impl IRawCDImageCreator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawCDImageTrackInfo_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartingLba(&self) -> ::windows_core::Result; @@ -4997,7 +4952,6 @@ impl IRedbookDiscMaster_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStreamConcatenate_Impl: Sized + super::super::System::Com::IStream_Impl { fn Initialize(&self, stream1: ::core::option::Option<&super::super::System::Com::IStream>, stream2: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -5042,7 +4996,6 @@ impl IStreamConcatenate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStreamInterleave_Impl: Sized + super::super::System::Com::IStream_Impl { fn Initialize(&self, streams: *const ::core::option::Option, interleavesizes: *const u32, streamcount: u32) -> ::windows_core::Result<()>; @@ -5063,7 +5016,6 @@ impl IStreamInterleave_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStreamPseudoRandomBased_Impl: Sized + super::super::System::Com::IStream_Impl { fn SetSeed(&self, value: u32) -> ::windows_core::Result<()>; @@ -5114,7 +5066,6 @@ impl IStreamPseudoRandomBased_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWriteEngine2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn WriteSection(&self, data: ::core::option::Option<&super::super::System::Com::IStream>, startingblockaddress: i32, numberofblocks: i32) -> ::windows_core::Result<()>; @@ -5258,7 +5209,6 @@ impl IWriteEngine2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWriteEngine2EventArgs_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn StartLba(&self) -> ::windows_core::Result; @@ -5366,7 +5316,6 @@ impl IWriteEngine2EventArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWriteSpeedDescriptor_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MediaType(&self) -> ::windows_core::Result; 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 7aaf34e715..e39ee91c93 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::link!("mapi32.dll" "system" fn CloseIMsgSession(lpmsgsess : LPMSGSESS)); CloseIMsgSession(lpmsgsess.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[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<()> { @@ -18,7 +17,6 @@ pub unsafe fn MapStorageSCode(stgscode: i32) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn MapStorageSCode(stgscode : i32) -> i32); MapStorageSCode(stgscode) } -#[doc = "Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn OpenIMsgOnIStg(lpmsgsess: P0, lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, lpmalloc: P1, lpmapisup: *mut ::core::ffi::c_void, lpstg: P2, lpfmsgcallrelease: *mut MSGCALLRELEASE, ulcallerdata: u32, ulflags: u32, lppmsg: *mut ::core::option::Option) -> i32 @@ -30,7 +28,6 @@ where ::windows_targets::link!("mapi32.dll" "system" fn OpenIMsgOnIStg(lpmsgsess : LPMSGSESS, lpallocatebuffer : super::super::System::AddressBook:: LPALLOCATEBUFFER, lpallocatemore : super::super::System::AddressBook:: LPALLOCATEMORE, lpfreebuffer : super::super::System::AddressBook:: LPFREEBUFFER, lpmalloc : * mut::core::ffi::c_void, lpmapisup : *mut ::core::ffi::c_void, lpstg : * mut::core::ffi::c_void, lpfmsgcallrelease : *mut MSGCALLRELEASE, ulcallerdata : u32, ulflags : u32, lppmsg : *mut * mut::core::ffi::c_void) -> i32); OpenIMsgOnIStg(lpmsgsess.into_param().abi(), lpallocatebuffer, lpallocatemore, lpfreebuffer, lpmalloc.into_param().abi(), lpmapisup, lpstg.into_param().abi(), lpfmsgcallrelease, ulcallerdata, ulflags, ::core::mem::transmute(lppmsg)) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OpenIMsgSession(lpmalloc: P0, ulflags: u32, lppmsgsess: *mut LPMSGSESS) -> i32 @@ -40,7 +37,6 @@ where ::windows_targets::link!("mapi32.dll" "system" fn OpenIMsgSession(lpmalloc : * mut::core::ffi::c_void, ulflags : u32, lppmsgsess : *mut LPMSGSESS) -> i32); OpenIMsgSession(lpmalloc.into_param().abi(), ulflags, lppmsgsess) } -#[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[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<()> { @@ -48,17 +44,11 @@ pub unsafe fn SetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptags SetAttribIMsgOnIStg(lpobject, lpproptags, lppropattrs, lpppropproblems).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DDiscFormat2DataEvents, - DDiscFormat2DataEvents_Vtbl, - 0x2735413c_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DDiscFormat2DataEvents, DDiscFormat2DataEvents_Vtbl, 0x2735413c_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DDiscFormat2DataEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DDiscFormat2DataEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, progress: P1) -> ::windows_core::Result<()> where @@ -79,17 +69,11 @@ pub struct DDiscFormat2DataEvents_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DDiscFormat2EraseEvents, - DDiscFormat2EraseEvents_Vtbl, - 0x2735413a_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DDiscFormat2EraseEvents, DDiscFormat2EraseEvents_Vtbl, 0x2735413a_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DDiscFormat2EraseEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DDiscFormat2EraseEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, elapsedseconds: i32, estimatedtotalseconds: i32) -> ::windows_core::Result<()> where @@ -109,17 +93,11 @@ pub struct DDiscFormat2EraseEvents_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DDiscFormat2RawCDEvents, - DDiscFormat2RawCDEvents_Vtbl, - 0x27354142_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DDiscFormat2RawCDEvents, DDiscFormat2RawCDEvents_Vtbl, 0x27354142_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DDiscFormat2RawCDEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DDiscFormat2RawCDEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, progress: P1) -> ::windows_core::Result<()> where @@ -140,17 +118,11 @@ pub struct DDiscFormat2RawCDEvents_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DDiscFormat2TrackAtOnceEvents, - DDiscFormat2TrackAtOnceEvents_Vtbl, - 0x2735413f_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DDiscFormat2TrackAtOnceEvents, DDiscFormat2TrackAtOnceEvents_Vtbl, 0x2735413f_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DDiscFormat2TrackAtOnceEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DDiscFormat2TrackAtOnceEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, progress: P1) -> ::windows_core::Result<()> where @@ -171,17 +143,11 @@ pub struct DDiscFormat2TrackAtOnceEvents_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DDiscMaster2Events, - DDiscMaster2Events_Vtbl, - 0x27354131_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DDiscMaster2Events, DDiscMaster2Events_Vtbl, 0x27354131_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DDiscMaster2Events, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DDiscMaster2Events { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NotifyDeviceAdded(&self, object: P0, uniqueid: P1) -> ::windows_core::Result<()> where @@ -190,7 +156,6 @@ impl DDiscMaster2Events { { (::windows_core::Interface::vtable(self).NotifyDeviceAdded)(::windows_core::Interface::as_raw(self), object.into_param().abi(), uniqueid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NotifyDeviceRemoved(&self, object: P0, uniqueid: P1) -> ::windows_core::Result<()> where @@ -215,17 +180,11 @@ pub struct DDiscMaster2Events_Vtbl { NotifyDeviceRemoved: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DFileSystemImageEvents, - DFileSystemImageEvents_Vtbl, - 0x2c941fdf_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(DFileSystemImageEvents, DFileSystemImageEvents_Vtbl, 0x2c941fdf_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DFileSystemImageEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DFileSystemImageEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, currentfile: P1, copiedsectors: i32, totalsectors: i32) -> ::windows_core::Result<()> where @@ -246,17 +205,11 @@ pub struct DFileSystemImageEvents_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DFileSystemImageImportEvents, - DFileSystemImageImportEvents_Vtbl, - 0xd25c30f9_4087_4366_9e24_e55be286424b -); +::windows_core::imp::com_interface!(DFileSystemImageImportEvents, DFileSystemImageImportEvents_Vtbl, 0xd25c30f9_4087_4366_9e24_e55be286424b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DFileSystemImageImportEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DFileSystemImageImportEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateImport(&self, object: P0, filesystem: FsiFileSystems, currentitem: P1, importeddirectoryitems: i32, totaldirectoryitems: i32, importedfileitems: i32, totalfileitems: i32) -> ::windows_core::Result<()> where @@ -277,17 +230,11 @@ pub struct DFileSystemImageImportEvents_Vtbl { UpdateImport: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DWriteEngine2Events, - DWriteEngine2Events_Vtbl, - 0x27354137_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(DWriteEngine2Events, DWriteEngine2Events_Vtbl, 0x27354137_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DWriteEngine2Events, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl DWriteEngine2Events { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, object: P0, progress: P1) -> ::windows_core::Result<()> where @@ -308,12 +255,7 @@ pub struct DWriteEngine2Events_Vtbl { Update: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBlockRange, - IBlockRange_Vtbl, - 0xb507ca25_2204_11dd_966a_001aa01bbc58 -); +::windows_core::imp::com_interface!(IBlockRange, IBlockRange_Vtbl, 0xb507ca25_2204_11dd_966a_001aa01bbc58); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBlockRange, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -336,17 +278,11 @@ pub struct IBlockRange_Vtbl { pub EndLba: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBlockRangeList, - IBlockRangeList_Vtbl, - 0xb507ca26_2204_11dd_966a_001aa01bbc58 -); +::windows_core::imp::com_interface!(IBlockRangeList, IBlockRangeList_Vtbl, 0xb507ca26_2204_11dd_966a_001aa01bbc58); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBlockRangeList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IBlockRangeList { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BlockRanges(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -364,17 +300,11 @@ pub struct IBlockRangeList_Vtbl { BlockRanges: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBootOptions, - IBootOptions_Vtbl, - 0x2c941fd4_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IBootOptions, IBootOptions_Vtbl, 0x2c941fd4_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBootOptions, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IBootOptions { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -408,7 +338,6 @@ impl IBootOptions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ImageSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssignBootImage(&self, newval: P0) -> ::windows_core::Result<()> where @@ -457,17 +386,11 @@ pub struct IBurnVerification_Vtbl { pub BurnVerificationLevel: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut IMAPI_BURN_VERIFICATION_LEVEL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2, - IDiscFormat2_Vtbl, - 0x27354152_8f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2, IDiscFormat2_Vtbl, 0x27354152_8f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDiscFormat2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsRecorderSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -476,7 +399,6 @@ impl IDiscFormat2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsRecorderSupported)(::windows_core::Interface::as_raw(self), recorder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsCurrentMediaSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -493,7 +415,6 @@ impl IDiscFormat2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MediaHeuristicallyBlank)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedMediaTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -521,17 +442,11 @@ pub struct IDiscFormat2_Vtbl { SupportedMediaTypes: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2Data, - IDiscFormat2Data_Vtbl, - 0x27354153_9f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2Data, IDiscFormat2Data_Vtbl, 0x27354153_9f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2Data, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IDiscFormat2); #[cfg(feature = "Win32_System_Com")] impl IDiscFormat2Data { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsRecorderSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -540,7 +455,6 @@ impl IDiscFormat2Data { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsRecorderSupported)(::windows_core::Interface::as_raw(self), recorder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsCurrentMediaSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -557,13 +471,11 @@ impl IDiscFormat2Data { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaHeuristicallyBlank)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedMediaTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SupportedMediaTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRecorder(&self, value: P0) -> ::windows_core::Result<()> where @@ -571,7 +483,6 @@ impl IDiscFormat2Data { { (::windows_core::Interface::vtable(self).SetRecorder)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -675,13 +586,11 @@ impl IDiscFormat2Data { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentRotationTypeIsPureCAV)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeeds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedWriteSpeeds)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeedDescriptors(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -697,13 +606,11 @@ impl IDiscFormat2Data { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ForceOverwrite)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MultisessionInterfaces(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MultisessionInterfaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, data: P0) -> ::windows_core::Result<()> where @@ -778,12 +685,7 @@ pub struct IDiscFormat2Data_Vtbl { pub SetWriteSpeed: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2DataEventArgs, - IDiscFormat2DataEventArgs_Vtbl, - 0x2735413d_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2DataEventArgs, IDiscFormat2DataEventArgs_Vtbl, 0x2735413d_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2DataEventArgs, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWriteEngine2EventArgs); #[cfg(feature = "Win32_System_Com")] @@ -844,17 +746,11 @@ pub struct IDiscFormat2DataEventArgs_Vtbl { pub CurrentAction: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut IMAPI_FORMAT2_DATA_WRITE_ACTION) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2Erase, - IDiscFormat2Erase_Vtbl, - 0x27354156_8f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2Erase, IDiscFormat2Erase_Vtbl, 0x27354156_8f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2Erase, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IDiscFormat2); #[cfg(feature = "Win32_System_Com")] impl IDiscFormat2Erase { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsRecorderSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -863,7 +759,6 @@ impl IDiscFormat2Erase { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsRecorderSupported)(::windows_core::Interface::as_raw(self), recorder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsCurrentMediaSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -880,13 +775,11 @@ impl IDiscFormat2Erase { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaHeuristicallyBlank)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedMediaTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SupportedMediaTypes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRecorder(&self, value: P0) -> ::windows_core::Result<()> where @@ -894,7 +787,6 @@ impl IDiscFormat2Erase { { (::windows_core::Interface::vtable(self).SetRecorder)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -949,17 +841,11 @@ pub struct IDiscFormat2Erase_Vtbl { pub EraseMedia: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2RawCD, - IDiscFormat2RawCD_Vtbl, - 0x27354155_8f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2RawCD, IDiscFormat2RawCD_Vtbl, 0x27354155_8f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2RawCD, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IDiscFormat2); #[cfg(feature = "Win32_System_Com")] impl IDiscFormat2RawCD { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsRecorderSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -968,7 +854,6 @@ impl IDiscFormat2RawCD { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsRecorderSupported)(::windows_core::Interface::as_raw(self), recorder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsCurrentMediaSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -985,7 +870,6 @@ impl IDiscFormat2RawCD { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaHeuristicallyBlank)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedMediaTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -994,7 +878,6 @@ impl IDiscFormat2RawCD { pub unsafe fn PrepareMedia(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PrepareMedia)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteMedia(&self, data: P0) -> ::windows_core::Result<()> where @@ -1002,7 +885,6 @@ impl IDiscFormat2RawCD { { (::windows_core::Interface::vtable(self).WriteMedia)(::windows_core::Interface::as_raw(self), data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteMedia2(&self, data: P0, streamleadinsectors: i32) -> ::windows_core::Result<()> where @@ -1022,7 +904,6 @@ impl IDiscFormat2RawCD { { (::windows_core::Interface::vtable(self).SetWriteSpeed)(::windows_core::Interface::as_raw(self), requestedsectorspersecond, rotationtypeispurecav.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRecorder(&self, value: P0) -> ::windows_core::Result<()> where @@ -1030,7 +911,6 @@ impl IDiscFormat2RawCD { { (::windows_core::Interface::vtable(self).SetRecorder)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1058,7 +938,6 @@ impl IDiscFormat2RawCD { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentPhysicalMediaType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedSectorTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1097,13 +976,11 @@ impl IDiscFormat2RawCD { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentRotationTypeIsPureCAV)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeeds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedWriteSpeeds)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeedDescriptors(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1162,12 +1039,7 @@ pub struct IDiscFormat2RawCD_Vtbl { SupportedWriteSpeedDescriptors: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2RawCDEventArgs, - IDiscFormat2RawCDEventArgs_Vtbl, - 0x27354143_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2RawCDEventArgs, IDiscFormat2RawCDEventArgs_Vtbl, 0x27354143_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2RawCDEventArgs, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWriteEngine2EventArgs); #[cfg(feature = "Win32_System_Com")] @@ -1223,17 +1095,11 @@ pub struct IDiscFormat2RawCDEventArgs_Vtbl { pub RemainingTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2TrackAtOnce, - IDiscFormat2TrackAtOnce_Vtbl, - 0x27354154_8f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2TrackAtOnce, IDiscFormat2TrackAtOnce_Vtbl, 0x27354154_8f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2TrackAtOnce, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IDiscFormat2); #[cfg(feature = "Win32_System_Com")] impl IDiscFormat2TrackAtOnce { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsRecorderSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -1242,7 +1108,6 @@ impl IDiscFormat2TrackAtOnce { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsRecorderSupported)(::windows_core::Interface::as_raw(self), recorder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsCurrentMediaSupported(&self, recorder: P0) -> ::windows_core::Result where @@ -1259,7 +1124,6 @@ impl IDiscFormat2TrackAtOnce { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MediaHeuristicallyBlank)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedMediaTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1268,7 +1132,6 @@ impl IDiscFormat2TrackAtOnce { pub unsafe fn PrepareMedia(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PrepareMedia)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddAudioTrack(&self, data: P0) -> ::windows_core::Result<()> where @@ -1288,7 +1151,6 @@ impl IDiscFormat2TrackAtOnce { { (::windows_core::Interface::vtable(self).SetWriteSpeed)(::windows_core::Interface::as_raw(self), requestedsectorspersecond, rotationtypeispurecav.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRecorder(&self, value: P0) -> ::windows_core::Result<()> where @@ -1296,7 +1158,6 @@ impl IDiscFormat2TrackAtOnce { { (::windows_core::Interface::vtable(self).SetRecorder)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1338,7 +1199,6 @@ impl IDiscFormat2TrackAtOnce { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DoNotFinalizeMedia)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExpectedTableOfContents(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1374,13 +1234,11 @@ impl IDiscFormat2TrackAtOnce { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentRotationTypeIsPureCAV)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeeds(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedWriteSpeeds)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedWriteSpeedDescriptors(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1437,12 +1295,7 @@ pub struct IDiscFormat2TrackAtOnce_Vtbl { SupportedWriteSpeedDescriptors: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscFormat2TrackAtOnceEventArgs, - IDiscFormat2TrackAtOnceEventArgs_Vtbl, - 0x27354140_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscFormat2TrackAtOnceEventArgs, IDiscFormat2TrackAtOnceEventArgs_Vtbl, 0x27354140_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscFormat2TrackAtOnceEventArgs, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWriteEngine2EventArgs); #[cfg(feature = "Win32_System_Com")] @@ -1571,17 +1424,11 @@ pub struct IDiscMaster_Vtbl { pub Close: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscMaster2, - IDiscMaster2_Vtbl, - 0x27354130_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscMaster2, IDiscMaster2_Vtbl, 0x27354130_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscMaster2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDiscMaster2 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1683,13 +1530,11 @@ impl IDiscRecorder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetRecorderProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRecorderProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SetRecorderProperties(&self, ppropstg: P0) -> ::windows_core::Result<()> where @@ -1747,12 +1592,7 @@ pub struct IDiscRecorder_Vtbl { pub Close: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDiscRecorder2, - IDiscRecorder2_Vtbl, - 0x27354133_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IDiscRecorder2, IDiscRecorder2_Vtbl, 0x27354133_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDiscRecorder2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1805,7 +1645,6 @@ impl IDiscRecorder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).VolumeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VolumePathNames(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1819,31 +1658,26 @@ impl IDiscRecorder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LegacyDeviceNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedFeaturePages(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedFeaturePages)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentFeaturePages(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentFeaturePages)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedProfiles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SupportedProfiles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentProfiles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentProfiles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupportedModePages(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2047,7 +1881,6 @@ pub struct IEnumDiscRecorders_Vtbl { ::windows_core::imp::com_interface!(IEnumFsiItems, IEnumFsiItems_Vtbl, 0x2c941fda_975b_59be_a960_9a2a262853a5); ::windows_core::imp::interface_hierarchy!(IEnumFsiItems, ::windows_core::IUnknown); impl IEnumFsiItems { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -2078,7 +1911,6 @@ pub struct IEnumFsiItems_Vtbl { ::windows_core::imp::com_interface!(IEnumProgressItems, IEnumProgressItems_Vtbl, 0x2c941fd6_975b_59be_a960_9a2a262853a5); ::windows_core::imp::interface_hierarchy!(IEnumProgressItems, ::windows_core::IUnknown); impl IEnumProgressItems { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::core::option::Option], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -2107,17 +1939,11 @@ pub struct IEnumProgressItems_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSystemImage, - IFileSystemImage_Vtbl, - 0x2c941fe1_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IFileSystemImage, IFileSystemImage_Vtbl, 0x2c941fe1_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSystemImage, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFileSystemImage { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Root(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2137,7 +1963,6 @@ impl IFileSystemImage { pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFreeMediaBlocks)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMaxMediaBlocksFromDevice(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2163,13 +1988,11 @@ impl IFileSystemImage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ImportedVolumeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImageOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BootImageOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBootImageOptions(&self, newval: P0) -> ::windows_core::Result<()> where @@ -2237,13 +2060,11 @@ impl IFileSystemImage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UDFRevision)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UDFRevisionsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UDFRevisionsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ChooseImageDefaults(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2261,13 +2082,11 @@ impl IFileSystemImage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ISO9660InterchangeLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ISO9660InterchangeLevelsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ISO9660InterchangeLevelsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResultImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2284,7 +2103,6 @@ impl IFileSystemImage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CalculateDiscIdentifier)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IdentifyFileSystemsOnDisc(&self, discrecorder: P0) -> ::windows_core::Result where @@ -2310,7 +2128,6 @@ impl IFileSystemImage { pub unsafe fn LockInChangePoint(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).LockInChangePoint)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDirectoryItem(&self, name: P0) -> ::windows_core::Result where @@ -2319,7 +2136,6 @@ impl IFileSystemImage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirectoryItem)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileItem(&self, name: P0) -> ::windows_core::Result where @@ -2350,13 +2166,11 @@ impl IFileSystemImage { { (::windows_core::Interface::vtable(self).SetStageFiles)(::windows_core::Interface::as_raw(self), newval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MultisessionInterfaces(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MultisessionInterfaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMultisessionInterfaces(&self, newval: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMultisessionInterfaces)(::windows_core::Interface::as_raw(self), newval).ok() @@ -2458,17 +2272,11 @@ pub struct IFileSystemImage_Vtbl { SetMultisessionInterfaces: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSystemImage2, - IFileSystemImage2_Vtbl, - 0xd7644b2c_1537_4767_b62f_f1387b02ddfd -); +::windows_core::imp::com_interface!(IFileSystemImage2, IFileSystemImage2_Vtbl, 0xd7644b2c_1537_4767_b62f_f1387b02ddfd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSystemImage2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFileSystemImage); #[cfg(feature = "Win32_System_Com")] impl IFileSystemImage2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Root(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2488,7 +2296,6 @@ impl IFileSystemImage2 { pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFreeMediaBlocks)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMaxMediaBlocksFromDevice(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2514,13 +2321,11 @@ impl IFileSystemImage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ImportedVolumeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImageOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BootImageOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBootImageOptions(&self, newval: P0) -> ::windows_core::Result<()> where @@ -2588,13 +2393,11 @@ impl IFileSystemImage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UDFRevision)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UDFRevisionsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UDFRevisionsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ChooseImageDefaults(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2612,13 +2415,11 @@ impl IFileSystemImage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ISO9660InterchangeLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ISO9660InterchangeLevelsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ISO9660InterchangeLevelsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResultImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2635,7 +2436,6 @@ impl IFileSystemImage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CalculateDiscIdentifier)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IdentifyFileSystemsOnDisc(&self, discrecorder: P0) -> ::windows_core::Result where @@ -2661,7 +2461,6 @@ impl IFileSystemImage2 { pub unsafe fn LockInChangePoint(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockInChangePoint)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDirectoryItem(&self, name: P0) -> ::windows_core::Result where @@ -2670,7 +2469,6 @@ impl IFileSystemImage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDirectoryItem)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileItem(&self, name: P0) -> ::windows_core::Result where @@ -2701,24 +2499,20 @@ impl IFileSystemImage2 { { (::windows_core::Interface::vtable(self).base__.SetStageFiles)(::windows_core::Interface::as_raw(self), newval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MultisessionInterfaces(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MultisessionInterfaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMultisessionInterfaces(&self, newval: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetMultisessionInterfaces)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImageOptionsArray(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BootImageOptionsArray)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBootImageOptionsArray(&self, newval: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBootImageOptionsArray)(::windows_core::Interface::as_raw(self), newval).ok() @@ -2739,17 +2533,11 @@ pub struct IFileSystemImage2_Vtbl { SetBootImageOptionsArray: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSystemImage3, - IFileSystemImage3_Vtbl, - 0x7cff842c_7e97_4807_8304_910dd8f7c051 -); +::windows_core::imp::com_interface!(IFileSystemImage3, IFileSystemImage3_Vtbl, 0x7cff842c_7e97_4807_8304_910dd8f7c051); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSystemImage3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFileSystemImage, IFileSystemImage2); #[cfg(feature = "Win32_System_Com")] impl IFileSystemImage3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Root(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2769,7 +2557,6 @@ impl IFileSystemImage3 { pub unsafe fn SetFreeMediaBlocks(&self, newval: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetFreeMediaBlocks)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMaxMediaBlocksFromDevice(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2795,13 +2582,11 @@ impl IFileSystemImage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ImportedVolumeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImageOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BootImageOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBootImageOptions(&self, newval: P0) -> ::windows_core::Result<()> where @@ -2869,13 +2654,11 @@ impl IFileSystemImage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UDFRevision)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UDFRevisionsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UDFRevisionsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ChooseImageDefaults(&self, discrecorder: P0) -> ::windows_core::Result<()> where @@ -2893,13 +2676,11 @@ impl IFileSystemImage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ISO9660InterchangeLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ISO9660InterchangeLevelsSupported(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ISO9660InterchangeLevelsSupported)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResultImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2916,7 +2697,6 @@ impl IFileSystemImage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CalculateDiscIdentifier)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IdentifyFileSystemsOnDisc(&self, discrecorder: P0) -> ::windows_core::Result where @@ -2942,7 +2722,6 @@ impl IFileSystemImage3 { pub unsafe fn LockInChangePoint(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.LockInChangePoint)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDirectoryItem(&self, name: P0) -> ::windows_core::Result where @@ -2951,7 +2730,6 @@ impl IFileSystemImage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateDirectoryItem)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFileItem(&self, name: P0) -> ::windows_core::Result where @@ -2982,24 +2760,20 @@ impl IFileSystemImage3 { { (::windows_core::Interface::vtable(self).base__.base__.SetStageFiles)(::windows_core::Interface::as_raw(self), newval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MultisessionInterfaces(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.MultisessionInterfaces)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMultisessionInterfaces(&self, newval: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetMultisessionInterfaces)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BootImageOptionsArray(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BootImageOptionsArray)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBootImageOptionsArray(&self, newval: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetBootImageOptionsArray)(::windows_core::Interface::as_raw(self), newval).ok() @@ -3029,23 +2803,16 @@ pub struct IFileSystemImage3_Vtbl { pub ProbeSpecificFileSystem: unsafe extern "system" fn(*mut ::core::ffi::c_void, FsiFileSystems, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSystemImageResult, - IFileSystemImageResult_Vtbl, - 0x2c941fd8_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IFileSystemImageResult, IFileSystemImageResult_Vtbl, 0x2c941fd8_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSystemImageResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFileSystemImageResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImageStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ImageStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProgressItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3082,23 +2849,16 @@ pub struct IFileSystemImageResult_Vtbl { pub DiscId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSystemImageResult2, - IFileSystemImageResult2_Vtbl, - 0xb507ca29_2204_11dd_966a_001aa01bbc58 -); +::windows_core::imp::com_interface!(IFileSystemImageResult2, IFileSystemImageResult2_Vtbl, 0xb507ca29_2204_11dd_966a_001aa01bbc58); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSystemImageResult2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFileSystemImageResult); #[cfg(feature = "Win32_System_Com")] impl IFileSystemImageResult2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImageStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ImageStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProgressItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3116,7 +2876,6 @@ impl IFileSystemImageResult2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DiscId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModifiedBlocks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3134,12 +2893,7 @@ pub struct IFileSystemImageResult2_Vtbl { ModifiedBlocks: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiDirectoryItem, - IFsiDirectoryItem_Vtbl, - 0x2c941fdc_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IFsiDirectoryItem, IFsiDirectoryItem_Vtbl, 0x2c941fdc_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiDirectoryItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsiItem); #[cfg(feature = "Win32_System_Com")] @@ -3191,13 +2945,11 @@ impl IFsiDirectoryItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FileSystemPath)(::windows_core::Interface::as_raw(self), filesystem, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, path: P0) -> ::windows_core::Result where @@ -3220,7 +2972,6 @@ impl IFsiDirectoryItem { { (::windows_core::Interface::vtable(self).AddDirectory)(::windows_core::Interface::as_raw(self), path.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFile(&self, path: P0, filedata: P1) -> ::windows_core::Result<()> where @@ -3236,7 +2987,6 @@ impl IFsiDirectoryItem { { (::windows_core::Interface::vtable(self).AddTree)(::windows_core::Interface::as_raw(self), sourcedirectory.into_param().abi(), includebasedirectory.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, item: P0) -> ::windows_core::Result<()> where @@ -3286,12 +3036,7 @@ pub struct IFsiDirectoryItem_Vtbl { pub RemoveTree: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiDirectoryItem2, - IFsiDirectoryItem2_Vtbl, - 0xf7fb4b9b_6d96_4d7b_9115_201b144811ef -); +::windows_core::imp::com_interface!(IFsiDirectoryItem2, IFsiDirectoryItem2_Vtbl, 0xf7fb4b9b_6d96_4d7b_9115_201b144811ef); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiDirectoryItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsiItem, IFsiDirectoryItem); #[cfg(feature = "Win32_System_Com")] @@ -3343,13 +3088,11 @@ impl IFsiDirectoryItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.FileSystemPath)(::windows_core::Interface::as_raw(self), filesystem, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, path: P0) -> ::windows_core::Result where @@ -3372,7 +3115,6 @@ impl IFsiDirectoryItem2 { { (::windows_core::Interface::vtable(self).base__.AddDirectory)(::windows_core::Interface::as_raw(self), path.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddFile(&self, path: P0, filedata: P1) -> ::windows_core::Result<()> where @@ -3388,7 +3130,6 @@ impl IFsiDirectoryItem2 { { (::windows_core::Interface::vtable(self).base__.AddTree)(::windows_core::Interface::as_raw(self), sourcedirectory.into_param().abi(), includebasedirectory.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, item: P0) -> ::windows_core::Result<()> where @@ -3424,12 +3165,7 @@ pub struct IFsiDirectoryItem2_Vtbl { pub AddTreeWithNamedStreams: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiFileItem, - IFsiFileItem_Vtbl, - 0x2c941fdb_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IFsiFileItem, IFsiFileItem_Vtbl, 0x2c941fdb_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiFileItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsiItem); #[cfg(feature = "Win32_System_Com")] @@ -3493,13 +3229,11 @@ impl IFsiFileItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DataSize32BitHigh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Data(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Data)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetData(&self, newval: P0) -> ::windows_core::Result<()> where @@ -3526,12 +3260,7 @@ pub struct IFsiFileItem_Vtbl { SetData: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiFileItem2, - IFsiFileItem2_Vtbl, - 0x199d0c19_11e1_40eb_8ec2_c8c822a07792 -); +::windows_core::imp::com_interface!(IFsiFileItem2, IFsiFileItem2_Vtbl, 0x199d0c19_11e1_40eb_8ec2_c8c822a07792); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiFileItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IFsiItem, IFsiFileItem); #[cfg(feature = "Win32_System_Com")] @@ -3595,13 +3324,11 @@ impl IFsiFileItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataSize32BitHigh)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Data(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Data)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetData(&self, newval: P0) -> ::windows_core::Result<()> where @@ -3609,7 +3336,6 @@ impl IFsiFileItem2 { { (::windows_core::Interface::vtable(self).base__.SetData)(::windows_core::Interface::as_raw(self), newval.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FsiNamedStreams(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3619,7 +3345,6 @@ impl IFsiFileItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsNamedStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddStream(&self, name: P0, streamdata: P1) -> ::windows_core::Result<()> where @@ -3664,12 +3389,7 @@ pub struct IFsiFileItem2_Vtbl { pub SetIsRealTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiItem, - IFsiItem_Vtbl, - 0x2c941fd9_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IFsiItem, IFsiItem_Vtbl, 0x2c941fd9_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3741,23 +3461,16 @@ pub struct IFsiItem_Vtbl { pub FileSystemPath: unsafe extern "system" fn(*mut ::core::ffi::c_void, FsiFileSystems, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFsiNamedStreams, - IFsiNamedStreams_Vtbl, - 0xed79ba56_5294_4250_8d46_f9aecee23459 -); +::windows_core::imp::com_interface!(IFsiNamedStreams, IFsiNamedStreams_Vtbl, 0xed79ba56_5294_4250_8d46_f9aecee23459); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFsiNamedStreams, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFsiNamedStreams { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3789,12 +3502,7 @@ pub struct IFsiNamedStreams_Vtbl { pub EnumNamedStreams: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIsoImageManager, - IIsoImageManager_Vtbl, - 0x6ca38be5_fbbb_4800_95a1_a438865eb0d4 -); +::windows_core::imp::com_interface!(IIsoImageManager, IIsoImageManager_Vtbl, 0x6ca38be5_fbbb_4800_95a1_a438865eb0d4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIsoImageManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3803,7 +3511,6 @@ impl IIsoImageManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3815,7 +3522,6 @@ impl IIsoImageManager { { (::windows_core::Interface::vtable(self).SetPath)(::windows_core::Interface::as_raw(self), val.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetStream(&self, data: P0) -> ::windows_core::Result<()> where @@ -3859,7 +3565,6 @@ impl IJolietDiscMaster { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDataBlockSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn AddData(&self, pstorage: P0, lfileoverwrite: i32) -> ::windows_core::Result<()> where @@ -3867,13 +3572,11 @@ impl IJolietDiscMaster { { (::windows_core::Interface::vtable(self).AddData)(::windows_core::Interface::as_raw(self), pstorage.into_param().abi(), lfileoverwrite).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetJolietProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetJolietProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SetJolietProperties(&self, ppropstg: P0) -> ::windows_core::Result<()> where @@ -3903,12 +3606,7 @@ pub struct IJolietDiscMaster_Vtbl { SetJolietProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMultisession, - IMultisession_Vtbl, - 0x27354150_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IMultisession, IMultisession_Vtbl, 0x27354150_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMultisession, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3927,7 +3625,6 @@ impl IMultisession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InUse)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportRecorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3948,12 +3645,7 @@ pub struct IMultisession_Vtbl { ImportRecorder: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMultisessionRandomWrite, - IMultisessionRandomWrite_Vtbl, - 0xb507ca23_2204_11dd_966a_001aa01bbc58 -); +::windows_core::imp::com_interface!(IMultisessionRandomWrite, IMultisessionRandomWrite_Vtbl, 0xb507ca23_2204_11dd_966a_001aa01bbc58); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMultisessionRandomWrite, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IMultisession); #[cfg(feature = "Win32_System_Com")] @@ -3972,7 +3664,6 @@ impl IMultisessionRandomWrite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InUse)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportRecorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4001,12 +3692,7 @@ pub struct IMultisessionRandomWrite_Vtbl { pub TotalSectorsOnMedia: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMultisessionSequential, - IMultisessionSequential_Vtbl, - 0x27354151_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IMultisessionSequential, IMultisessionSequential_Vtbl, 0x27354151_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMultisessionSequential, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IMultisession); #[cfg(feature = "Win32_System_Com")] @@ -4025,7 +3711,6 @@ impl IMultisessionSequential { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InUse)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportRecorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4064,12 +3749,7 @@ pub struct IMultisessionSequential_Vtbl { pub FreeSectorsOnMedia: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMultisessionSequential2, - IMultisessionSequential2_Vtbl, - 0xb507ca22_2204_11dd_966a_001aa01bbc58 -); +::windows_core::imp::com_interface!(IMultisessionSequential2, IMultisessionSequential2_Vtbl, 0xb507ca22_2204_11dd_966a_001aa01bbc58); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMultisessionSequential2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IMultisession, IMultisessionSequential); #[cfg(feature = "Win32_System_Com")] @@ -4088,7 +3768,6 @@ impl IMultisessionSequential2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.InUse)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportRecorder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4127,12 +3806,7 @@ pub struct IMultisessionSequential2_Vtbl { pub WriteUnitSize: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IProgressItem, - IProgressItem_Vtbl, - 0x2c941fd5_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IProgressItem, IProgressItem_Vtbl, 0x2c941fd5_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IProgressItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4165,23 +3839,16 @@ pub struct IProgressItem_Vtbl { pub BlockCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IProgressItems, - IProgressItems_Vtbl, - 0x2c941fd7_975b_59be_a960_9a2a262853a5 -); +::windows_core::imp::com_interface!(IProgressItems, IProgressItems_Vtbl, 0x2c941fd7_975b_59be_a960_9a2a262853a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IProgressItems, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IProgressItems { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4191,13 +3858,11 @@ impl IProgressItems { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProgressItemFromBlock(&self, block: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ProgressItemFromBlock)(::windows_core::Interface::as_raw(self), block, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProgressItemFromDescription(&self, description: P0) -> ::windows_core::Result where @@ -4236,23 +3901,16 @@ pub struct IProgressItems_Vtbl { pub EnumProgressItems: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRawCDImageCreator, - IRawCDImageCreator_Vtbl, - 0x25983550_9d65_49ce_b335_40630d901227 -); +::windows_core::imp::com_interface!(IRawCDImageCreator, IRawCDImageCreator_Vtbl, 0x25983550_9d65_49ce_b335_40630d901227); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRawCDImageCreator, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IRawCDImageCreator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResultImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateResultImage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddTrack(&self, datatype: IMAPI_CD_SECTOR_TYPE, data: P0) -> ::windows_core::Result where @@ -4261,7 +3919,6 @@ impl IRawCDImageCreator { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddTrack)(::windows_core::Interface::as_raw(self), datatype, data.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSpecialPregap(&self, data: P0) -> ::windows_core::Result<()> where @@ -4269,7 +3926,6 @@ impl IRawCDImageCreator { { (::windows_core::Interface::vtable(self).AddSpecialPregap)(::windows_core::Interface::as_raw(self), data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddSubcodeRWGenerator(&self, subcode: P0) -> ::windows_core::Result<()> where @@ -4322,7 +3978,6 @@ impl IRawCDImageCreator { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).StartingTrackNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_TrackInfo(&self, trackindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4336,7 +3991,6 @@ impl IRawCDImageCreator { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LastUsedUserSectorInImage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExpectedTableOfContents(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4387,12 +4041,7 @@ pub struct IRawCDImageCreator_Vtbl { ExpectedTableOfContents: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRawCDImageTrackInfo, - IRawCDImageTrackInfo_Vtbl, - 0x25983551_9d65_49ce_b335_40630d901227 -); +::windows_core::imp::com_interface!(IRawCDImageTrackInfo, IRawCDImageTrackInfo_Vtbl, 0x25983551_9d65_49ce_b335_40630d901227); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRawCDImageTrackInfo, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4440,7 +4089,6 @@ impl IRawCDImageTrackInfo { { (::windows_core::Interface::vtable(self).SetAudioHasPreemphasis)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TrackIndexes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -4522,37 +4170,27 @@ pub struct IRedbookDiscMaster_Vtbl { pub CloseAudioTrack: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStreamConcatenate, - IStreamConcatenate_Vtbl, - 0x27354146_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IStreamConcatenate, IStreamConcatenate_Vtbl, 0x27354146_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStreamConcatenate, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IStreamConcatenate { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -4560,38 +4198,31 @@ impl IStreamConcatenate { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, stream1: P0, stream2: P1) -> ::windows_core::Result<()> where @@ -4600,12 +4231,10 @@ impl IStreamConcatenate { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), stream1.into_param().abi(), stream2.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize2(&self, streams: &[::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(streams.as_ptr()), streams.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Append(&self, stream: P0) -> ::windows_core::Result<()> where @@ -4613,7 +4242,6 @@ impl IStreamConcatenate { { (::windows_core::Interface::vtable(self).Append)(::windows_core::Interface::as_raw(self), stream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Append2(&self, streams: &[::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Append2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(streams.as_ptr()), streams.len().try_into().unwrap()).ok() @@ -4642,37 +4270,27 @@ pub struct IStreamConcatenate_Vtbl { Append2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStreamInterleave, - IStreamInterleave_Vtbl, - 0x27354147_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IStreamInterleave, IStreamInterleave_Vtbl, 0x27354147_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStreamInterleave, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IStreamInterleave { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -4680,38 +4298,31 @@ impl IStreamInterleave { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, streams: *const ::core::option::Option, interleavesizes: *const u32, streamcount: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(streams), interleavesizes, streamcount).ok() @@ -4728,37 +4339,27 @@ pub struct IStreamInterleave_Vtbl { Initialize: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStreamPseudoRandomBased, - IStreamPseudoRandomBased_Vtbl, - 0x27354145_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IStreamPseudoRandomBased, IStreamPseudoRandomBased_Vtbl, 0x27354145_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStreamPseudoRandomBased, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IStreamPseudoRandomBased { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -4766,32 +4367,26 @@ impl IStreamPseudoRandomBased { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4822,17 +4417,11 @@ pub struct IStreamPseudoRandomBased_Vtbl { pub get_ExtendedSeed: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut u32, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWriteEngine2, - IWriteEngine2_Vtbl, - 0x27354135_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IWriteEngine2, IWriteEngine2_Vtbl, 0x27354135_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWriteEngine2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWriteEngine2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteSection(&self, data: P0, startingblockaddress: i32, numberofblocks: i32) -> ::windows_core::Result<()> where @@ -4912,12 +4501,7 @@ pub struct IWriteEngine2_Vtbl { pub WriteInProgress: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWriteEngine2EventArgs, - IWriteEngine2EventArgs_Vtbl, - 0x27354136_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IWriteEngine2EventArgs, IWriteEngine2EventArgs_Vtbl, 0x27354136_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWriteEngine2EventArgs, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4965,12 +4549,7 @@ pub struct IWriteEngine2EventArgs_Vtbl { pub FreeSystemBuffer: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWriteSpeedDescriptor, - IWriteSpeedDescriptor_Vtbl, - 0x27354144_7f64_5b0f_8f00_5d77afbe261e -); +::windows_core::imp::com_interface!(IWriteSpeedDescriptor, IWriteSpeedDescriptor_Vtbl, 0x27354144_7f64_5b0f_8f00_5d77afbe261e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWriteSpeedDescriptor, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6067,7 +5646,6 @@ impl ::core::default::Default for tagIMMPID_GUIDLIST_ITEM { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_AddressBook\"`"] #[cfg(feature = "Win32_System_AddressBook")] pub type MSGCALLRELEASE = ::core::option::Option)>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/impl.rs index 9e0eae81d8..fc2170b24b 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IFilter_Impl: Sized { fn Init(&self, grfflags: u32, cattributes: u32, aattributes: *const FULLPROPSPEC, pflags: *mut u32) -> i32; 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 ab5b49115a..93876cf56b 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn BindIFilterFromStorage(pstg: P0, punkouter: P1, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -9,7 +8,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn BindIFilterFromStream(pstm: P0, punkouter: P1, ppiunk: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -40,12 +38,10 @@ where ::windows_core::imp::com_interface!(IFilter, IFilter_Vtbl, 0x89bcb740_6119_101a_bcb7_00dd010655af); ::windows_core::imp::interface_hierarchy!(IFilter, ::windows_core::IUnknown); impl IFilter { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Init(&self, grfflags: u32, aattributes: &[FULLPROPSPEC], pflags: *mut u32) -> i32 { (::windows_core::Interface::vtable(self).Init)(::windows_core::Interface::as_raw(self), grfflags, aattributes.len().try_into().unwrap(), ::core::mem::transmute(aattributes.as_ptr()), pflags) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetChunk(&self, pstat: *mut STAT_CHUNK) -> i32 { (::windows_core::Interface::vtable(self).GetChunk)(::windows_core::Interface::as_raw(self), pstat) @@ -582,7 +578,6 @@ impl ::core::default::Default for FILTERREGION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct FULLPROPSPEC { pub guidPropSet: ::windows_core::GUID, @@ -607,7 +602,6 @@ impl ::core::default::Default for FULLPROPSPEC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct STAT_CHUNK { pub idChunk: u32, 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 17fb87af83..dd33882377 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -27,7 +27,6 @@ where ::windows_targets::link!("fltlib.dll" "system" fn FilterClose(hfilter : HFILTER) -> ::windows_core::HRESULT); FilterClose(hfilter.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn FilterConnectCommunicationPort(lpportname: P0, dwoptions: u32, lpcontext: ::core::option::Option<*const ::core::ffi::c_void>, wsizeofcontext: u16, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -94,7 +93,6 @@ where ::windows_targets::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_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn FilterGetMessage(hport: P0, lpmessagebuffer: *mut FILTER_MESSAGE_HEADER, dwmessagebuffersize: u32, lpoverlapped: ::core::option::Option<*mut super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> 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 2c29ed3b51..1cf333f22f 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -97,14 +97,12 @@ pub unsafe fn ClearPersistentIScsiDevices() -> u32 { ::windows_targets::link!("iscsidsc.dll" "system" fn ClearPersistentIScsiDevices() -> u32); ClearPersistentIScsiDevices() } -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] #[inline] pub unsafe fn GetDevicesForIScsiSessionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, devicecount: *mut u32, devices: *mut ISCSI_DEVICE_ON_SESSIONA) -> u32 { ::windows_targets::link!("iscsidsc.dll" "system" fn GetDevicesForIScsiSessionA(uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID, devicecount : *mut u32, devices : *mut ISCSI_DEVICE_ON_SESSIONA) -> u32); GetDevicesForIScsiSessionA(uniquesessionid, devicecount, devices) } -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] #[inline] pub unsafe fn GetDevicesForIScsiSessionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, devicecount: *mut u32, devices: *mut ISCSI_DEVICE_ON_SESSIONW) -> u32 { @@ -1851,7 +1849,6 @@ impl ::core::default::Default for ISCSI_CONNECTION_INFO_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct ISCSI_DEVICE_ON_SESSIONA { pub InitiatorName: [i8; 256], @@ -1896,7 +1893,6 @@ impl ::core::default::Default for ISCSI_DEVICE_ON_SESSIONA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] #[cfg(feature = "Win32_System_Ioctl")] pub struct ISCSI_DEVICE_ON_SESSIONW { pub InitiatorName: [u16; 256], 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 50ad173661..a0a40c94f0 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAddColumnA(sesid: P0, tableid: P1, szcolumnname: *const i8, pcolumndef: *const JET_COLUMNDEF, pvdefault: ::core::option::Option<*const ::core::ffi::c_void>, cbdefault: u32, pcolumnid: ::core::option::Option<*mut u32>) -> i32 @@ -9,7 +8,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAddColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); JetAddColumnA(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname, pcolumndef, ::core::mem::transmute(pvdefault.unwrap_or(::std::ptr::null())), cbdefault, ::core::mem::transmute(pcolumnid.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAddColumnW(sesid: P0, tableid: P1, szcolumnname: *const u16, pcolumndef: *const JET_COLUMNDEF, pvdefault: ::core::option::Option<*const ::core::ffi::c_void>, cbdefault: u32, pcolumnid: ::core::option::Option<*mut u32>) -> i32 @@ -20,7 +18,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAddColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pcolumndef : *const JET_COLUMNDEF, pvdefault : *const ::core::ffi::c_void, cbdefault : u32, pcolumnid : *mut u32) -> i32); JetAddColumnW(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname, pcolumndef, ::core::mem::transmute(pvdefault.unwrap_or(::std::ptr::null())), cbdefault, ::core::mem::transmute(pcolumnid.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAttachDatabase2A(sesid: P0, szfilename: *const i8, cpgdatabasesizemax: u32, grbit: u32) -> i32 @@ -30,7 +27,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAttachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, grbit : u32) -> i32); JetAttachDatabase2A(sesid.into_param().abi(), szfilename, cpgdatabasesizemax, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAttachDatabase2W(sesid: P0, szfilename: *const u16, cpgdatabasesizemax: u32, grbit: u32) -> i32 @@ -40,7 +36,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAttachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, grbit : u32) -> i32); JetAttachDatabase2W(sesid.into_param().abi(), szfilename, cpgdatabasesizemax, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAttachDatabaseA(sesid: P0, szfilename: *const i8, grbit: u32) -> i32 @@ -50,7 +45,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAttachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); JetAttachDatabaseA(sesid.into_param().abi(), szfilename, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetAttachDatabaseW(sesid: P0, szfilename: *const u16, grbit: u32) -> i32 @@ -60,14 +54,12 @@ where ::windows_targets::link!("esent.dll" "system" fn JetAttachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); JetAttachDatabaseW(sesid.into_param().abi(), szfilename, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetBackupA(szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); JetBackupA(szbackuppath, grbit, pfnstatus) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBackupInstanceA(instance: P0, szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 @@ -77,7 +69,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBackupInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const i8, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); JetBackupInstanceA(instance.into_param().abi(), szbackuppath, grbit, pfnstatus) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBackupInstanceW(instance: P0, szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 @@ -87,7 +78,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBackupInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szbackuppath : *const u16, grbit : u32, pfnstatus : JET_PFNSTATUS) -> i32); JetBackupInstanceW(instance.into_param().abi(), szbackuppath, grbit, pfnstatus) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { @@ -99,7 +89,6 @@ pub unsafe fn JetBeginExternalBackup(grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetBeginExternalBackup(grbit : u32) -> i32); JetBeginExternalBackup(grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginExternalBackupInstance(instance: P0, grbit: u32) -> i32 @@ -109,7 +98,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); JetBeginExternalBackupInstance(instance.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginSessionA(instance: P0, psesid: *mut super::StructuredStorage::JET_SESID, szusername: ::core::option::Option<*const i8>, szpassword: ::core::option::Option<*const i8>) -> i32 @@ -119,7 +107,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginSessionA(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const i8, szpassword : *const i8) -> i32); JetBeginSessionA(instance.into_param().abi(), psesid, ::core::mem::transmute(szusername.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szpassword.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginSessionW(instance: P0, psesid: *mut super::StructuredStorage::JET_SESID, szusername: ::core::option::Option<*const u16>, szpassword: ::core::option::Option<*const u16>) -> i32 @@ -129,7 +116,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginSessionW(instance : super::StructuredStorage:: JET_INSTANCE, psesid : *mut super::StructuredStorage:: JET_SESID, szusername : *const u16, szpassword : *const u16) -> i32); JetBeginSessionW(instance.into_param().abi(), psesid, ::core::mem::transmute(szusername.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szpassword.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginTransaction(sesid: P0) -> i32 @@ -139,7 +125,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction(sesid : super::StructuredStorage:: JET_SESID) -> i32); JetBeginTransaction(sesid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginTransaction2(sesid: P0, grbit: u32) -> i32 @@ -149,7 +134,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); JetBeginTransaction2(sesid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetBeginTransaction3(sesid: P0, trxid: i64, grbit: u32) -> i32 @@ -159,7 +143,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetBeginTransaction3(sesid : super::StructuredStorage:: JET_SESID, trxid : i64, grbit : u32) -> i32); JetBeginTransaction3(sesid.into_param().abi(), trxid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCloseDatabase(sesid: P0, dbid: u32, grbit: u32) -> i32 @@ -169,7 +152,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCloseDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, grbit : u32) -> i32); JetCloseDatabase(sesid.into_param().abi(), dbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCloseFile(hffile: P0) -> i32 @@ -179,7 +161,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCloseFile(hffile : super::StructuredStorage:: JET_HANDLE) -> i32); JetCloseFile(hffile.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCloseFileInstance(instance: P0, hffile: P1) -> i32 @@ -190,7 +171,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCloseFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE) -> i32); JetCloseFileInstance(instance.into_param().abi(), hffile.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCloseTable(sesid: P0, tableid: P1) -> i32 @@ -201,7 +181,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCloseTable(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); JetCloseTable(sesid.into_param().abi(), tableid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCommitTransaction(sesid: P0, grbit: u32) -> i32 @@ -211,7 +190,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCommitTransaction(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); JetCommitTransaction(sesid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCommitTransaction2(sesid: P0, grbit: u32, cmsecdurablecommit: u32, pcommitid: ::core::option::Option<*mut JET_COMMIT_ID>) -> i32 @@ -221,7 +199,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCommitTransaction2(sesid : super::StructuredStorage:: JET_SESID, grbit : u32, cmsecdurablecommit : u32, pcommitid : *mut JET_COMMIT_ID) -> i32); JetCommitTransaction2(sesid.into_param().abi(), grbit, cmsecdurablecommit, ::core::mem::transmute(pcommitid.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCompactA(sesid: P0, szdatabasesrc: *const i8, szdatabasedest: *const i8, pfnstatus: JET_PFNSTATUS, pconvert: ::core::option::Option<*const JET_CONVERT_A>, grbit: u32) -> i32 @@ -231,7 +208,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCompactA(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const i8, szdatabasedest : *const i8, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_A, grbit : u32) -> i32); JetCompactA(sesid.into_param().abi(), szdatabasesrc, szdatabasedest, pfnstatus, ::core::mem::transmute(pconvert.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCompactW(sesid: P0, szdatabasesrc: *const u16, szdatabasedest: *const u16, pfnstatus: JET_PFNSTATUS, pconvert: ::core::option::Option<*const JET_CONVERT_W>, grbit: u32) -> i32 @@ -241,7 +217,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCompactW(sesid : super::StructuredStorage:: JET_SESID, szdatabasesrc : *const u16, szdatabasedest : *const u16, pfnstatus : JET_PFNSTATUS, pconvert : *const JET_CONVERT_W, grbit : u32) -> i32); JetCompactW(sesid.into_param().abi(), szdatabasesrc, szdatabasedest, pfnstatus, ::core::mem::transmute(pconvert.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetComputeStats(sesid: P0, tableid: P1) -> i32 @@ -257,7 +232,6 @@ pub unsafe fn JetConfigureProcessForCrashDump(grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetConfigureProcessForCrashDump(grbit : u32) -> i32); JetConfigureProcessForCrashDump(grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateDatabase2A(sesid: P0, szfilename: *const i8, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32 @@ -267,7 +241,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); JetCreateDatabase2A(sesid.into_param().abi(), szfilename, cpgdatabasesizemax, pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateDatabase2W(sesid: P0, szfilename: *const u16, cpgdatabasesizemax: u32, pdbid: *mut u32, grbit: u32) -> i32 @@ -277,7 +250,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, cpgdatabasesizemax : u32, pdbid : *mut u32, grbit : u32) -> i32); JetCreateDatabase2W(sesid.into_param().abi(), szfilename, cpgdatabasesizemax, pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateDatabaseA(sesid: P0, szfilename: *const i8, szconnect: ::core::option::Option<*const i8>, pdbid: *mut u32, grbit: u32) -> i32 @@ -287,7 +259,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); JetCreateDatabaseA(sesid.into_param().abi(), szfilename, ::core::mem::transmute(szconnect.unwrap_or(::std::ptr::null())), pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateDatabaseW(sesid: P0, szfilename: *const u16, szconnect: ::core::option::Option<*const u16>, pdbid: *mut u32, grbit: u32) -> i32 @@ -297,7 +268,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); JetCreateDatabaseW(sesid.into_param().abi(), szfilename, ::core::mem::transmute(szconnect.unwrap_or(::std::ptr::null())), pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex2A(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE_A]) -> i32 @@ -308,7 +278,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_A, cindexcreate : u32) -> i32); JetCreateIndex2A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex2W(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE_W]) -> i32 @@ -319,7 +288,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE_W, cindexcreate : u32) -> i32); JetCreateIndex2W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex3A(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE2_A]) -> i32 @@ -330,7 +298,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_A, cindexcreate : u32) -> i32); JetCreateIndex3A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex3W(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE2_W]) -> i32 @@ -341,7 +308,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE2_W, cindexcreate : u32) -> i32); JetCreateIndex3W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex4A(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE3_A]) -> i32 @@ -352,7 +318,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE3_A, cindexcreate : u32) -> i32); JetCreateIndex4A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndex4W(sesid: P0, tableid: P1, pindexcreate: &[JET_INDEXCREATE3_W]) -> i32 @@ -363,7 +328,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateIndex4W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pindexcreate : *const JET_INDEXCREATE3_W, cindexcreate : u32) -> i32); JetCreateIndex4W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pindexcreate.as_ptr()), pindexcreate.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndexA(sesid: P0, tableid: P1, szindexname: *const i8, grbit: u32, szkey: &[u8], ldensity: u32) -> i32 @@ -374,7 +338,6 @@ where ::windows_targets::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().try_into().unwrap(), ldensity) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateIndexW(sesid: P0, tableid: P1, szindexname: *const u16, grbit: u32, szkey: P2, cbkey: u32, ldensity: u32) -> i32 @@ -386,35 +349,30 @@ where ::windows_targets::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_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateInstance2A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: ::core::option::Option<*const i8>, szdisplayname: ::core::option::Option<*const i8>, grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetCreateInstance2A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8, szdisplayname : *const i8, grbit : u32) -> i32); JetCreateInstance2A(pinstance, ::core::mem::transmute(szinstancename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szdisplayname.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateInstance2W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: ::core::option::Option<*const u16>, szdisplayname: ::core::option::Option<*const u16>, grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetCreateInstance2W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16, szdisplayname : *const u16, grbit : u32) -> i32); JetCreateInstance2W(pinstance, ::core::mem::transmute(szinstancename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szdisplayname.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateInstanceA(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: ::core::option::Option<*const i8>) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetCreateInstanceA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const i8) -> i32); JetCreateInstanceA(pinstance, ::core::mem::transmute(szinstancename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateInstanceW(pinstance: *mut super::StructuredStorage::JET_INSTANCE, szinstancename: ::core::option::Option<*const u16>) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetCreateInstanceW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, szinstancename : *const u16) -> i32); JetCreateInstanceW(pinstance, ::core::mem::transmute(szinstancename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableA(sesid: P0, dbid: u32, sztablename: *const i8, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32 @@ -424,7 +382,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); JetCreateTableA(sesid.into_param().abi(), dbid, sztablename, lpages, ldensity, ptableid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex2A(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_A) -> i32 @@ -434,7 +391,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_A) -> i32); JetCreateTableColumnIndex2A(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex2W(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE2_W) -> i32 @@ -444,7 +400,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE2_W) -> i32); JetCreateTableColumnIndex2W(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex3A(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_A) -> i32 @@ -454,7 +409,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex3A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_A) -> i32); JetCreateTableColumnIndex3A(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex3W(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE3_W) -> i32 @@ -464,7 +418,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex3W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE3_W) -> i32); JetCreateTableColumnIndex3W(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex4A(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_A) -> i32 @@ -474,7 +427,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex4A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_A) -> i32); JetCreateTableColumnIndex4A(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndex4W(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE4_W) -> i32 @@ -484,7 +436,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndex4W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE4_W) -> i32); JetCreateTableColumnIndex4W(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndexA(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE_A) -> i32 @@ -494,7 +445,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndexA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_A) -> i32); JetCreateTableColumnIndexA(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableColumnIndexW(sesid: P0, dbid: u32, ptablecreate: *mut JET_TABLECREATE_W) -> i32 @@ -504,7 +454,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableColumnIndexW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, ptablecreate : *mut JET_TABLECREATE_W) -> i32); JetCreateTableColumnIndexW(sesid.into_param().abi(), dbid, ptablecreate) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetCreateTableW(sesid: P0, dbid: u32, sztablename: *const u16, lpages: u32, ldensity: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32 @@ -514,7 +463,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetCreateTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, lpages : u32, ldensity : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); JetCreateTableW(sesid.into_param().abi(), dbid, sztablename, lpages, ldensity, ptableid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragment2A(sesid: P0, dbid: u32, sztablename: ::core::option::Option<*const i8>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, callback: JET_CALLBACK, grbit: u32) -> i32 @@ -524,7 +472,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragment2A(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); JetDefragment2A(sesid.into_param().abi(), dbid, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), callback, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragment2W(sesid: P0, dbid: u32, sztablename: ::core::option::Option<*const u16>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, callback: JET_CALLBACK, grbit: u32) -> i32 @@ -534,7 +481,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragment2W(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, grbit : u32) -> i32); JetDefragment2W(sesid.into_param().abi(), dbid, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), callback, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragment3A(sesid: P0, szdatabasename: *const i8, sztablename: ::core::option::Option<*const i8>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 @@ -544,7 +490,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragment3A(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); JetDefragment3A(sesid.into_param().abi(), szdatabasename, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), callback, pvcontext, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragment3W(sesid: P0, szdatabasename: *const u16, sztablename: ::core::option::Option<*const u16>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 @@ -554,7 +499,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragment3W(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, callback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, grbit : u32) -> i32); JetDefragment3W(sesid.into_param().abi(), szdatabasename, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), callback, pvcontext, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragmentA(sesid: P0, dbid: u32, sztablename: ::core::option::Option<*const i8>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -564,7 +508,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragmentA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); JetDefragmentA(sesid.into_param().abi(), dbid, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDefragmentW(sesid: P0, dbid: u32, sztablename: ::core::option::Option<*const u16>, pcpasses: ::core::option::Option<*mut u32>, pcseconds: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -574,7 +517,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDefragmentW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pcpasses : *mut u32, pcseconds : *mut u32, grbit : u32) -> i32); JetDefragmentW(sesid.into_param().abi(), dbid, ::core::mem::transmute(sztablename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcpasses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcseconds.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDelete(sesid: P0, tableid: P1) -> i32 @@ -585,7 +527,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDelete(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID) -> i32); JetDelete(sesid.into_param().abi(), tableid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteColumn2A(sesid: P0, tableid: P1, szcolumnname: *const i8, grbit: u32) -> i32 @@ -596,7 +537,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteColumn2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, grbit : u32) -> i32); JetDeleteColumn2A(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteColumn2W(sesid: P0, tableid: P1, szcolumnname: *const u16, grbit: u32) -> i32 @@ -607,7 +547,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteColumn2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, grbit : u32) -> i32); JetDeleteColumn2W(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteColumnA(sesid: P0, tableid: P1, szcolumnname: *const i8) -> i32 @@ -618,7 +557,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8) -> i32); JetDeleteColumnA(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteColumnW(sesid: P0, tableid: P1, szcolumnname: *const u16) -> i32 @@ -629,7 +567,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16) -> i32); JetDeleteColumnW(sesid.into_param().abi(), tableid.into_param().abi(), szcolumnname) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteIndexA(sesid: P0, tableid: P1, szindexname: *const i8) -> i32 @@ -640,7 +577,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); JetDeleteIndexA(sesid.into_param().abi(), tableid.into_param().abi(), szindexname) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteIndexW(sesid: P0, tableid: P1, szindexname: *const u16) -> i32 @@ -651,7 +587,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); JetDeleteIndexW(sesid.into_param().abi(), tableid.into_param().abi(), szindexname) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteTableA(sesid: P0, dbid: u32, sztablename: *const i8) -> i32 @@ -661,7 +596,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8) -> i32); JetDeleteTableA(sesid.into_param().abi(), dbid, sztablename) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDeleteTableW(sesid: P0, dbid: u32, sztablename: *const u16) -> i32 @@ -671,7 +605,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDeleteTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16) -> i32); JetDeleteTableW(sesid.into_param().abi(), dbid, sztablename) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDetachDatabase2A(sesid: P0, szfilename: ::core::option::Option<*const i8>, grbit: u32) -> i32 @@ -681,7 +614,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDetachDatabase2A(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, grbit : u32) -> i32); JetDetachDatabase2A(sesid.into_param().abi(), ::core::mem::transmute(szfilename.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDetachDatabase2W(sesid: P0, szfilename: ::core::option::Option<*const u16>, grbit: u32) -> i32 @@ -691,7 +623,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDetachDatabase2W(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, grbit : u32) -> i32); JetDetachDatabase2W(sesid.into_param().abi(), ::core::mem::transmute(szfilename.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDetachDatabaseA(sesid: P0, szfilename: ::core::option::Option<*const i8>) -> i32 @@ -701,7 +632,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDetachDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8) -> i32); JetDetachDatabaseA(sesid.into_param().abi(), ::core::mem::transmute(szfilename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDetachDatabaseW(sesid: P0, szfilename: ::core::option::Option<*const u16>) -> i32 @@ -711,7 +641,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDetachDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16) -> i32); JetDetachDatabaseW(sesid.into_param().abi(), ::core::mem::transmute(szfilename.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDupCursor(sesid: P0, tableid: P1, ptableid: *mut super::StructuredStorage::JET_TABLEID, grbit: u32) -> i32 @@ -722,7 +651,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDupCursor(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ptableid : *mut super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); JetDupCursor(sesid.into_param().abi(), tableid.into_param().abi(), ptableid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetDupSession(sesid: P0, psesid: *mut super::StructuredStorage::JET_SESID) -> i32 @@ -732,14 +660,12 @@ where ::windows_targets::link!("esent.dll" "system" fn JetDupSession(sesid : super::StructuredStorage:: JET_SESID, psesid : *mut super::StructuredStorage:: JET_SESID) -> i32); JetDupSession(sesid.into_param().abi(), psesid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEnableMultiInstanceA(psetsysparam: ::core::option::Option<&[JET_SETSYSPARAM_A]>, pcsetsucceed: ::core::option::Option<*mut u32>) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetEnableMultiInstanceA(psetsysparam : *const JET_SETSYSPARAM_A, csetsysparam : u32, pcsetsucceed : *mut u32) -> i32); JetEnableMultiInstanceA(::core::mem::transmute(psetsysparam.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psetsysparam.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcsetsucceed.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEnableMultiInstanceW(psetsysparam: ::core::option::Option<&[JET_SETSYSPARAM_W]>, pcsetsucceed: ::core::option::Option<*mut u32>) -> i32 { @@ -751,7 +677,6 @@ pub unsafe fn JetEndExternalBackup() -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackup() -> i32); JetEndExternalBackup() } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEndExternalBackupInstance(instance: P0) -> i32 @@ -761,7 +686,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackupInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); JetEndExternalBackupInstance(instance.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEndExternalBackupInstance2(instance: P0, grbit: u32) -> i32 @@ -771,7 +695,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetEndExternalBackupInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); JetEndExternalBackupInstance2(instance.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEndSession(sesid: P0, grbit: u32) -> i32 @@ -781,7 +704,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetEndSession(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); JetEndSession(sesid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEnumerateColumns(sesid: P0, tableid: P1, rgenumcolumnid: ::core::option::Option<&[JET_ENUMCOLUMNID]>, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: JET_PFNREALLOC, pvrealloccontext: ::core::option::Option<*const ::core::ffi::c_void>, cbdatamost: u32, grbit: u32) -> i32 @@ -792,7 +714,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetEnumerateColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cenumcolumnid : u32, rgenumcolumnid : *const JET_ENUMCOLUMNID, pcenumcolumn : *mut u32, prgenumcolumn : *mut *mut JET_ENUMCOLUMN, pfnrealloc : JET_PFNREALLOC, pvrealloccontext : *const ::core::ffi::c_void, cbdatamost : u32, grbit : u32) -> i32); JetEnumerateColumns(sesid.into_param().abi(), tableid.into_param().abi(), rgenumcolumnid.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgenumcolumnid.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcenumcolumn, prgenumcolumn, pfnrealloc, ::core::mem::transmute(pvrealloccontext.unwrap_or(::std::ptr::null())), cbdatamost, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetEscrowUpdate(sesid: P0, tableid: P1, columnid: u32, pv: *const ::core::ffi::c_void, cbmax: u32, pvold: ::core::option::Option<*mut ::core::ffi::c_void>, cboldmax: u32, pcboldactual: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -803,28 +724,24 @@ where ::windows_targets::link!("esent.dll" "system" fn JetEscrowUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pv : *const ::core::ffi::c_void, cbmax : u32, pvold : *mut ::core::ffi::c_void, cboldmax : u32, pcboldactual : *mut u32, grbit : u32) -> i32); JetEscrowUpdate(sesid.into_param().abi(), tableid.into_param().abi(), columnid, pv, cbmax, ::core::mem::transmute(pvold.unwrap_or(::std::ptr::null_mut())), cboldmax, ::core::mem::transmute(pcboldactual.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: ::core::option::Option<&[JET_RSTMAP_A]>, szbackuplogpath: *const i8, ploginfo: *mut JET_LOGINFO_A, sztargetinstancename: ::core::option::Option<*const i8>, sztargetinstancelogpath: ::core::option::Option<*const i8>, sztargetinstancecheckpointpath: ::core::option::Option<*const i8>, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetExternalRestore2A(szcheckpointfilepath : *const i8, szlogpath : *const i8, rgrstmap : *const JET_RSTMAP_A, crstfilemap : i32, szbackuplogpath : *const i8, ploginfo : *mut JET_LOGINFO_A, sztargetinstancename : *const i8, sztargetinstancelogpath : *const i8, sztargetinstancecheckpointpath : *const i8, pfn : JET_PFNSTATUS) -> i32); JetExternalRestore2A(szcheckpointfilepath, szlogpath, ::core::mem::transmute(rgrstmap.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgrstmap.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), szbackuplogpath, ploginfo, ::core::mem::transmute(sztargetinstancename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sztargetinstancelogpath.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sztargetinstancecheckpointpath.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: ::core::option::Option<&[JET_RSTMAP_W]>, szbackuplogpath: *const u16, ploginfo: *mut JET_LOGINFO_W, sztargetinstancename: ::core::option::Option<*const u16>, sztargetinstancelogpath: ::core::option::Option<*const u16>, sztargetinstancecheckpointpath: ::core::option::Option<*const u16>, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetExternalRestore2W(szcheckpointfilepath : *const u16, szlogpath : *const u16, rgrstmap : *const JET_RSTMAP_W, crstfilemap : i32, szbackuplogpath : *const u16, ploginfo : *mut JET_LOGINFO_W, sztargetinstancename : *const u16, sztargetinstancelogpath : *const u16, sztargetinstancecheckpointpath : *const u16, pfn : JET_PFNSTATUS) -> i32); JetExternalRestore2W(szcheckpointfilepath, szlogpath, ::core::mem::transmute(rgrstmap.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgrstmap.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), szbackuplogpath, ploginfo, ::core::mem::transmute(sztargetinstancename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sztargetinstancelogpath.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sztargetinstancecheckpointpath.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: ::core::option::Option<&[JET_RSTMAP_A]>, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" 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); JetExternalRestoreA(szcheckpointfilepath, szlogpath, ::core::mem::transmute(rgrstmap.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgrstmap.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), szbackuplogpath, genlow, genhigh, pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: ::core::option::Option<&[JET_RSTMAP_W]>, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32 { @@ -844,7 +761,6 @@ pub unsafe fn JetGetAttachInfoA(szzdatabases: ::core::option::Option<&mut [u8]>, ::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoA(szzdatabases : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetAttachInfoA(::core::mem::transmute(szzdatabases.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzdatabases.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetAttachInfoInstanceA(instance: P0, szzdatabases: ::core::option::Option<&mut [u8]>, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -854,7 +770,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzdatabases : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetAttachInfoInstanceA(instance.into_param().abi(), ::core::mem::transmute(szzdatabases.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzdatabases.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetAttachInfoInstanceW(instance: P0, szzdatabases: ::core::option::Option<*mut u16>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -869,7 +784,6 @@ pub unsafe fn JetGetAttachInfoW(wszzdatabases: ::core::option::Option<*mut u16>, ::windows_targets::link!("esent.dll" "system" fn JetGetAttachInfoW(wszzdatabases : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetAttachInfoW(::core::mem::transmute(wszzdatabases.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetBookmark(sesid: P0, tableid: P1, pvbookmark: ::core::option::Option<*mut ::core::ffi::c_void>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -880,7 +794,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetBookmark(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvbookmark.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetColumnInfoA(sesid: P0, dbid: u32, sztablename: *const i8, pcolumnnameorid: ::core::option::Option<*const i8>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -890,7 +803,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pcolumnnameorid : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetColumnInfoA(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(pcolumnnameorid.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetColumnInfoW(sesid: P0, dbid: u32, sztablename: *const u16, pwcolumnnameorid: ::core::option::Option<*const u16>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -900,7 +812,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pwcolumnnameorid : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetColumnInfoW(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(pwcolumnnameorid.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetCurrentIndexA(sesid: P0, tableid: P1, szindexname: &mut [u8]) -> i32 @@ -911,7 +822,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut i8, cbindexname : u32) -> i32); JetGetCurrentIndexA(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.as_ptr()), szindexname.len().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetCurrentIndexW(sesid: P0, tableid: P1, szindexname: *mut u16, cbindexname: u32) -> i32 @@ -922,7 +832,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *mut u16, cbindexname : u32) -> i32); JetGetCurrentIndexW(sesid.into_param().abi(), tableid.into_param().abi(), szindexname, cbindexname) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetCursorInfo(sesid: P0, tableid: P1, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -943,7 +852,6 @@ pub unsafe fn JetGetDatabaseFileInfoW(szdatabasename: *const u16, pvresult: *mut ::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseFileInfoW(szdatabasename : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetDatabaseFileInfoW(szdatabasename, pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetDatabaseInfoA(sesid: P0, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -953,7 +861,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetDatabaseInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetDatabaseInfoA(sesid.into_param().abi(), dbid, pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetDatabaseInfoW(sesid: P0, dbid: u32, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -968,7 +875,6 @@ pub unsafe fn JetGetErrorInfoW(pvcontext: ::core::option::Option<*const ::core:: ::windows_targets::link!("esent.dll" "system" fn JetGetErrorInfoW(pvcontext : *const ::core::ffi::c_void, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32, grbit : u32) -> i32); JetGetErrorInfoW(::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetIndexInfoA(sesid: P0, dbid: u32, sztablename: *const i8, szindexname: ::core::option::Option<*const i8>, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32 @@ -978,7 +884,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); JetGetIndexInfoA(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), pvresult, cbresult, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetIndexInfoW(sesid: P0, dbid: u32, sztablename: *const u16, szindexname: ::core::option::Option<*const u16>, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32 @@ -988,21 +893,18 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); JetGetIndexInfoW(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), pvresult, cbresult, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetInstanceInfoA(pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetGetInstanceInfoA(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A) -> i32); JetGetInstanceInfoA(pcinstanceinfo, painstanceinfo) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetInstanceInfoW(pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetGetInstanceInfoW(pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W) -> i32); JetGetInstanceInfoW(pcinstanceinfo, painstanceinfo) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetInstanceMiscInfo(instance: P0, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1012,7 +914,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetInstanceMiscInfo(instance : super::StructuredStorage:: JET_INSTANCE, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetInstanceMiscInfo(instance.into_param().abi(), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLS(sesid: P0, tableid: P1, pls: *mut JET_LS, grbit: u32) -> i32 @@ -1023,7 +924,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pls : *mut JET_LS, grbit : u32) -> i32); JetGetLS(sesid.into_param().abi(), tableid.into_param().abi(), pls, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLock(sesid: P0, tableid: P1, grbit: u32) -> i32 @@ -1039,7 +939,6 @@ pub unsafe fn JetGetLogInfoA(szzlogs: ::core::option::Option<&mut [u8]>, pcbactu ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoA(szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetLogInfoA(::core::mem::transmute(szzlogs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzlogs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLogInfoInstance2A(instance: P0, szzlogs: ::core::option::Option<&mut [u8]>, pcbactual: ::core::option::Option<*mut u32>, ploginfo: ::core::option::Option<*mut JET_LOGINFO_A>) -> i32 @@ -1049,7 +948,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstance2A(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_A) -> i32); JetGetLogInfoInstance2A(instance.into_param().abi(), ::core::mem::transmute(szzlogs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzlogs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ploginfo.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLogInfoInstance2W(instance: P0, wszzlogs: ::core::option::Option<*mut u16>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>, ploginfo: ::core::option::Option<*mut JET_LOGINFO_W>) -> i32 @@ -1059,7 +957,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstance2W(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32, ploginfo : *mut JET_LOGINFO_W) -> i32); JetGetLogInfoInstance2W(instance.into_param().abi(), ::core::mem::transmute(wszzlogs.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ploginfo.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLogInfoInstanceA(instance: P0, szzlogs: ::core::option::Option<&mut [u8]>, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1069,7 +966,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetLogInfoInstanceA(instance.into_param().abi(), ::core::mem::transmute(szzlogs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzlogs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetLogInfoInstanceW(instance: P0, wszzlogs: ::core::option::Option<*mut u16>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1084,7 +980,6 @@ pub unsafe fn JetGetLogInfoW(szzlogs: ::core::option::Option<*mut u16>, cbmax: u ::windows_targets::link!("esent.dll" "system" fn JetGetLogInfoW(szzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetLogInfoW(::core::mem::transmute(szzlogs.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetObjectInfoA(sesid: P0, dbid: u32, objtyp: u32, szcontainername: ::core::option::Option<*const i8>, szobjectname: ::core::option::Option<*const i8>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1094,7 +989,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetObjectInfoA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const i8, szobjectname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetObjectInfoA(sesid.into_param().abi(), dbid, objtyp, ::core::mem::transmute(szcontainername.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szobjectname.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetObjectInfoW(sesid: P0, dbid: u32, objtyp: u32, szcontainername: ::core::option::Option<*const u16>, szobjectname: ::core::option::Option<*const u16>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1104,7 +998,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetObjectInfoW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, objtyp : u32, szcontainername : *const u16, szobjectname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetObjectInfoW(sesid.into_param().abi(), dbid, objtyp, ::core::mem::transmute(szcontainername.unwrap_or(::std::ptr::null())), ::core::mem::transmute(szobjectname.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetRecordPosition(sesid: P0, tableid: P1, precpos: *mut JET_RECPOS, cbrecpos: u32) -> i32 @@ -1115,7 +1008,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetRecordPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *mut JET_RECPOS, cbrecpos : u32) -> i32); JetGetRecordPosition(sesid.into_param().abi(), tableid.into_param().abi(), precpos, cbrecpos) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetRecordSize(sesid: P0, tableid: P1, precsize: *mut JET_RECSIZE, grbit: u32) -> i32 @@ -1126,7 +1018,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetRecordSize(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE, grbit : u32) -> i32); JetGetRecordSize(sesid.into_param().abi(), tableid.into_param().abi(), precsize, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetRecordSize2(sesid: P0, tableid: P1, precsize: *mut JET_RECSIZE2, grbit: u32) -> i32 @@ -1137,7 +1028,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetRecordSize2(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precsize : *mut JET_RECSIZE2, grbit : u32) -> i32); JetGetRecordSize2(sesid.into_param().abi(), tableid.into_param().abi(), precsize, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetSecondaryIndexBookmark(sesid: P0, tableid: P1, pvsecondarykey: ::core::option::Option<*mut ::core::ffi::c_void>, cbsecondarykeymax: u32, pcbsecondarykeyactual: ::core::option::Option<*mut u32>, pvprimarybookmark: ::core::option::Option<*mut ::core::ffi::c_void>, cbprimarybookmarkmax: u32, pcbprimarybookmarkactual: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -1148,7 +1038,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *mut ::core::ffi::c_void, cbsecondarykeymax : u32, pcbsecondarykeyactual : *mut u32, pvprimarybookmark : *mut ::core::ffi::c_void, cbprimarybookmarkmax : u32, pcbprimarybookmarkactual : *mut u32, grbit : u32) -> i32); JetGetSecondaryIndexBookmark(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvsecondarykey.unwrap_or(::std::ptr::null_mut())), cbsecondarykeymax, ::core::mem::transmute(pcbsecondarykeyactual.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvprimarybookmark.unwrap_or(::std::ptr::null_mut())), cbprimarybookmarkmax, ::core::mem::transmute(pcbprimarybookmarkactual.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetSessionParameter(sesid: P0, sesparamid: u32, pvparam: &mut [u8], pcbparamactual: ::core::option::Option<*mut u32>) -> i32 @@ -1158,7 +1047,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *mut ::core::ffi::c_void, cbparammax : u32, pcbparamactual : *mut u32) -> i32); JetGetSessionParameter(sesid.into_param().abi(), sesparamid, ::core::mem::transmute(pvparam.as_ptr()), pvparam.len().try_into().unwrap(), ::core::mem::transmute(pcbparamactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetSystemParameterA(instance: P0, sesid: P1, paramid: u32, plparam: ::core::option::Option<*mut super::StructuredStorage::JET_API_PTR>, szparam: ::core::option::Option<&mut [u8]>) -> i32 @@ -1169,7 +1057,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetSystemParameterA(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut i8, cbmax : u32) -> i32); JetGetSystemParameterA(instance.into_param().abi(), sesid.into_param().abi(), paramid, ::core::mem::transmute(plparam.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szparam.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szparam.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetSystemParameterW(instance: P0, sesid: P1, paramid: u32, plparam: ::core::option::Option<*mut super::StructuredStorage::JET_API_PTR>, szparam: ::core::option::Option<*mut u16>, cbmax: u32) -> i32 @@ -1180,7 +1067,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetSystemParameterW(instance : super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, plparam : *mut super::StructuredStorage:: JET_API_PTR, szparam : *mut u16, cbmax : u32) -> i32); JetGetSystemParameterW(instance.into_param().abi(), sesid.into_param().abi(), paramid, ::core::mem::transmute(plparam.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szparam.unwrap_or(::std::ptr::null_mut())), cbmax) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableColumnInfoA(sesid: P0, tableid: P1, szcolumnname: ::core::option::Option<*const i8>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1191,7 +1077,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTableColumnInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const i8, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetTableColumnInfoA(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szcolumnname.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableColumnInfoW(sesid: P0, tableid: P1, szcolumnname: ::core::option::Option<*const u16>, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1202,7 +1087,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTableColumnInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szcolumnname : *const u16, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetTableColumnInfoW(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szcolumnname.unwrap_or(::std::ptr::null())), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableIndexInfoA(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const i8>, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32 @@ -1213,7 +1097,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTableIndexInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); JetGetTableIndexInfoA(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), pvresult, cbresult, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableIndexInfoW(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const u16>, pvresult: *mut ::core::ffi::c_void, cbresult: u32, infolevel: u32) -> i32 @@ -1224,7 +1107,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTableIndexInfoW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pvresult : *mut ::core::ffi::c_void, cbresult : u32, infolevel : u32) -> i32); JetGetTableIndexInfoW(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), pvresult, cbresult, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableInfoA(sesid: P0, tableid: P1, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1235,7 +1117,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTableInfoA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvresult : *mut ::core::ffi::c_void, cbmax : u32, infolevel : u32) -> i32); JetGetTableInfoA(sesid.into_param().abi(), tableid.into_param().abi(), pvresult, cbmax, infolevel) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTableInfoW(sesid: P0, tableid: P1, pvresult: *mut ::core::ffi::c_void, cbmax: u32, infolevel: u32) -> i32 @@ -1251,7 +1132,6 @@ pub unsafe fn JetGetThreadStats(pvresult: *mut ::core::ffi::c_void, cbmax: u32) ::windows_targets::link!("esent.dll" "system" fn JetGetThreadStats(pvresult : *mut ::core::ffi::c_void, cbmax : u32) -> i32); JetGetThreadStats(pvresult, cbmax) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTruncateLogInfoInstanceA(instance: P0, szzlogs: ::core::option::Option<&mut [u8]>, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1261,7 +1141,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTruncateLogInfoInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szzlogs : *mut i8, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetTruncateLogInfoInstanceA(instance.into_param().abi(), ::core::mem::transmute(szzlogs.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), szzlogs.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetTruncateLogInfoInstanceW(instance: P0, wszzlogs: ::core::option::Option<*mut u16>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1271,7 +1150,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetTruncateLogInfoInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, wszzlogs : *mut u16, cbmax : u32, pcbactual : *mut u32) -> i32); JetGetTruncateLogInfoInstanceW(instance.into_param().abi(), ::core::mem::transmute(wszzlogs.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGetVersion(sesid: P0, pwversion: *mut u32) -> i32 @@ -1281,7 +1159,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGetVersion(sesid : super::StructuredStorage:: JET_SESID, pwversion : *mut u32) -> i32); JetGetVersion(sesid.into_param().abi(), pwversion) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGotoBookmark(sesid: P0, tableid: P1, pvbookmark: *const ::core::ffi::c_void, cbbookmark: u32) -> i32 @@ -1292,7 +1169,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGotoBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *const ::core::ffi::c_void, cbbookmark : u32) -> i32); JetGotoBookmark(sesid.into_param().abi(), tableid.into_param().abi(), pvbookmark, cbbookmark) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGotoPosition(sesid: P0, tableid: P1, precpos: *const JET_RECPOS) -> i32 @@ -1303,7 +1179,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGotoPosition(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, precpos : *const JET_RECPOS) -> i32); JetGotoPosition(sesid.into_param().abi(), tableid.into_param().abi(), precpos) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGotoSecondaryIndexBookmark(sesid: P0, tableid: P1, pvsecondarykey: *const ::core::ffi::c_void, cbsecondarykey: u32, pvprimarybookmark: ::core::option::Option<*const ::core::ffi::c_void>, cbprimarybookmark: u32, grbit: u32) -> i32 @@ -1314,7 +1189,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGotoSecondaryIndexBookmark(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvsecondarykey : *const ::core::ffi::c_void, cbsecondarykey : u32, pvprimarybookmark : *const ::core::ffi::c_void, cbprimarybookmark : u32, grbit : u32) -> i32); JetGotoSecondaryIndexBookmark(sesid.into_param().abi(), tableid.into_param().abi(), pvsecondarykey, cbsecondarykey, ::core::mem::transmute(pvprimarybookmark.unwrap_or(::std::ptr::null())), cbprimarybookmark, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetGrowDatabase(sesid: P0, dbid: u32, cpg: u32, pcpgreal: *const u32) -> i32 @@ -1324,7 +1198,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetGrowDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpg : u32, pcpgreal : *const u32) -> i32); JetGrowDatabase(sesid.into_param().abi(), dbid, cpg, pcpgreal) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetIdle(sesid: P0, grbit: u32) -> i32 @@ -1334,7 +1207,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetIdle(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); JetIdle(sesid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetIndexRecordCount(sesid: P0, tableid: P1, pcrec: *mut u32, crecmax: u32) -> i32 @@ -1345,35 +1217,30 @@ where ::windows_targets::link!("esent.dll" "system" fn JetIndexRecordCount(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pcrec : *mut u32, crecmax : u32) -> i32); JetIndexRecordCount(sesid.into_param().abi(), tableid.into_param().abi(), pcrec, crecmax) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetInit(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetInit(pinstance : *mut super::StructuredStorage:: JET_INSTANCE) -> i32); JetInit(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetInit2(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>, grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetInit2(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); JetInit2(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetInit3A(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>, prstinfo: ::core::option::Option<*const JET_RSTINFO_A>, grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetInit3A(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_A, grbit : u32) -> i32); JetInit3A(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prstinfo.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetInit3W(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>, prstinfo: ::core::option::Option<*const JET_RSTINFO_W>, grbit: u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetInit3W(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, prstinfo : *const JET_RSTINFO_W, grbit : u32) -> i32); JetInit3W(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prstinfo.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetIntersectIndexes(sesid: P0, rgindexrange: &[JET_INDEXRANGE], precordlist: *mut JET_RECORDLIST, grbit: u32) -> i32 @@ -1383,7 +1250,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetIntersectIndexes(sesid : super::StructuredStorage:: JET_SESID, rgindexrange : *const JET_INDEXRANGE, cindexrange : u32, precordlist : *mut JET_RECORDLIST, grbit : u32) -> i32); JetIntersectIndexes(sesid.into_param().abi(), ::core::mem::transmute(rgindexrange.as_ptr()), rgindexrange.len().try_into().unwrap(), precordlist, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetMakeKey(sesid: P0, tableid: P1, pvdata: ::core::option::Option<*const ::core::ffi::c_void>, cbdata: u32, grbit: u32) -> i32 @@ -1394,7 +1260,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetMakeKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); JetMakeKey(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetMove(sesid: P0, tableid: P1, crow: i32, grbit: u32) -> i32 @@ -1421,7 +1286,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotEnd(snapid : JET_OSSNAPID, grbit : u32) -> i32); JetOSSnapshotEnd(snapid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotFreezeA(snapid: P0, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32 @@ -1431,7 +1295,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotFreezeA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); JetOSSnapshotFreezeA(snapid.into_param().abi(), pcinstanceinfo, painstanceinfo, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotFreezeW(snapid: P0, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32 @@ -1441,7 +1304,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotFreezeW(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_W, grbit : u32) -> i32); JetOSSnapshotFreezeW(snapid.into_param().abi(), pcinstanceinfo, painstanceinfo, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotGetFreezeInfoA(snapid: P0, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_A, grbit: u32) -> i32 @@ -1451,7 +1313,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotGetFreezeInfoA(snapid : JET_OSSNAPID, pcinstanceinfo : *mut u32, painstanceinfo : *mut *mut JET_INSTANCE_INFO_A, grbit : u32) -> i32); JetOSSnapshotGetFreezeInfoA(snapid.into_param().abi(), pcinstanceinfo, painstanceinfo, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotGetFreezeInfoW(snapid: P0, pcinstanceinfo: *mut u32, painstanceinfo: *mut *mut JET_INSTANCE_INFO_W, grbit: u32) -> i32 @@ -1466,7 +1327,6 @@ pub unsafe fn JetOSSnapshotPrepare(psnapid: *mut JET_OSSNAPID, grbit: u32) -> i3 ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotPrepare(psnapid : *mut JET_OSSNAPID, grbit : u32) -> i32); JetOSSnapshotPrepare(psnapid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotPrepareInstance(snapid: P0, instance: P1, grbit: u32) -> i32 @@ -1493,7 +1353,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotTruncateLog(snapid : JET_OSSNAPID, grbit : u32) -> i32); JetOSSnapshotTruncateLog(snapid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOSSnapshotTruncateLogInstance(snapid: P0, instance: P1, grbit: u32) -> i32 @@ -1504,7 +1363,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOSSnapshotTruncateLogInstance(snapid : JET_OSSNAPID, instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); JetOSSnapshotTruncateLogInstance(snapid.into_param().abi(), instance.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenDatabaseA(sesid: P0, szfilename: *const i8, szconnect: ::core::option::Option<*const i8>, pdbid: *mut u32, grbit: u32) -> i32 @@ -1514,7 +1372,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenDatabaseA(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const i8, szconnect : *const i8, pdbid : *mut u32, grbit : u32) -> i32); JetOpenDatabaseA(sesid.into_param().abi(), szfilename, ::core::mem::transmute(szconnect.unwrap_or(::std::ptr::null())), pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenDatabaseW(sesid: P0, szfilename: *const u16, szconnect: ::core::option::Option<*const u16>, pdbid: *mut u32, grbit: u32) -> i32 @@ -1524,14 +1381,12 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenDatabaseW(sesid : super::StructuredStorage:: JET_SESID, szfilename : *const u16, szconnect : *const u16, pdbid : *mut u32, grbit : u32) -> i32); JetOpenDatabaseW(sesid.into_param().abi(), szfilename, ::core::mem::transmute(szconnect.unwrap_or(::std::ptr::null())), pdbid, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenFileA(szfilename: *const i8, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetOpenFileA(szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); JetOpenFileA(szfilename, phffile, pulfilesizelow, pulfilesizehigh) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenFileInstanceA(instance: P0, szfilename: *const i8, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32 @@ -1541,7 +1396,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenFileInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const i8, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); JetOpenFileInstanceA(instance.into_param().abi(), szfilename, phffile, pulfilesizelow, pulfilesizehigh) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenFileInstanceW(instance: P0, szfilename: *const u16, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32 @@ -1551,14 +1405,12 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenFileInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); JetOpenFileInstanceW(instance.into_param().abi(), szfilename, phffile, pulfilesizelow, pulfilesizehigh) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenFileW(szfilename: *const u16, phffile: *mut super::StructuredStorage::JET_HANDLE, pulfilesizelow: *mut u32, pulfilesizehigh: *mut u32) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetOpenFileW(szfilename : *const u16, phffile : *mut super::StructuredStorage:: JET_HANDLE, pulfilesizelow : *mut u32, pulfilesizehigh : *mut u32) -> i32); JetOpenFileW(szfilename, phffile, pulfilesizelow, pulfilesizehigh) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTableA(sesid: P0, dbid: u32, sztablename: *const i8, pvparameters: ::core::option::Option<*const ::core::ffi::c_void>, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32 @@ -1568,7 +1420,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); JetOpenTableA(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(pvparameters.unwrap_or(::std::ptr::null())), cbparameters, grbit, ptableid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTableW(sesid: P0, dbid: u32, sztablename: *const u16, pvparameters: ::core::option::Option<*const ::core::ffi::c_void>, cbparameters: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID) -> i32 @@ -1578,7 +1429,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, pvparameters : *const ::core::ffi::c_void, cbparameters : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID) -> i32); JetOpenTableW(sesid.into_param().abi(), dbid, sztablename, ::core::mem::transmute(pvparameters.unwrap_or(::std::ptr::null())), cbparameters, grbit, ptableid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTempTable(sesid: P0, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32 @@ -1588,7 +1438,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); JetOpenTempTable(sesid.into_param().abi(), prgcolumndef, ccolumn, grbit, ptableid, prgcolumnid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTempTable2(sesid: P0, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, lcid: u32, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32 @@ -1598,7 +1447,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable2(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, lcid : u32, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); JetOpenTempTable2(sesid.into_param().abi(), prgcolumndef, ccolumn, lcid, grbit, ptableid, prgcolumnid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTempTable3(sesid: P0, prgcolumndef: *const JET_COLUMNDEF, ccolumn: u32, pidxunicode: ::core::option::Option<*const JET_UNICODEINDEX>, grbit: u32, ptableid: *mut super::StructuredStorage::JET_TABLEID, prgcolumnid: *mut u32) -> i32 @@ -1608,7 +1456,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTempTable3(sesid : super::StructuredStorage:: JET_SESID, prgcolumndef : *const JET_COLUMNDEF, ccolumn : u32, pidxunicode : *const JET_UNICODEINDEX, grbit : u32, ptableid : *mut super::StructuredStorage:: JET_TABLEID, prgcolumnid : *mut u32) -> i32); JetOpenTempTable3(sesid.into_param().abi(), prgcolumndef, ccolumn, ::core::mem::transmute(pidxunicode.unwrap_or(::std::ptr::null())), grbit, ptableid, prgcolumnid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTemporaryTable(sesid: P0, popentemporarytable: *const JET_OPENTEMPORARYTABLE) -> i32 @@ -1618,7 +1465,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTemporaryTable(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE) -> i32); JetOpenTemporaryTable(sesid.into_param().abi(), popentemporarytable) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetOpenTemporaryTable2(sesid: P0, popentemporarytable: *const JET_OPENTEMPORARYTABLE2) -> i32 @@ -1628,7 +1474,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetOpenTemporaryTable2(sesid : super::StructuredStorage:: JET_SESID, popentemporarytable : *const JET_OPENTEMPORARYTABLE2) -> i32); JetOpenTemporaryTable2(sesid.into_param().abi(), popentemporarytable) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetPrepareUpdate(sesid: P0, tableid: P1, prep: u32) -> i32 @@ -1639,7 +1484,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetPrepareUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, prep : u32) -> i32); JetPrepareUpdate(sesid.into_param().abi(), tableid.into_param().abi(), prep) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetPrereadIndexRanges(sesid: P0, tableid: P1, rgindexranges: &[JET_INDEX_RANGE], pcrangespreread: ::core::option::Option<*mut u32>, rgcolumnidpreread: &[u32], grbit: u32) -> i32 @@ -1650,7 +1494,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetPrereadIndexRanges(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgindexranges : *const JET_INDEX_RANGE, cindexranges : u32, pcrangespreread : *mut u32, rgcolumnidpreread : *const u32, ccolumnidpreread : u32, grbit : u32) -> i32); JetPrereadIndexRanges(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(rgindexranges.as_ptr()), rgindexranges.len().try_into().unwrap(), ::core::mem::transmute(pcrangespreread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(rgcolumnidpreread.as_ptr()), rgcolumnidpreread.len().try_into().unwrap(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetPrereadKeys(sesid: P0, tableid: P1, rgpvkeys: *const *const ::core::ffi::c_void, rgcbkeys: *const u32, ckeys: i32, pckeyspreread: ::core::option::Option<*mut i32>, grbit: u32) -> i32 @@ -1661,7 +1504,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetPrereadKeys(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgpvkeys : *const *const ::core::ffi::c_void, rgcbkeys : *const u32, ckeys : i32, pckeyspreread : *mut i32, grbit : u32) -> i32); JetPrereadKeys(sesid.into_param().abi(), tableid.into_param().abi(), rgpvkeys, rgcbkeys, ckeys, ::core::mem::transmute(pckeyspreread.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetReadFile(hffile: P0, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1671,7 +1513,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetReadFile(hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); JetReadFile(hffile.into_param().abi(), pv, cb, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetReadFileInstance(instance: P0, hffile: P1, pv: *mut ::core::ffi::c_void, cb: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -1682,7 +1523,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetReadFileInstance(instance : super::StructuredStorage:: JET_INSTANCE, hffile : super::StructuredStorage:: JET_HANDLE, pv : *mut ::core::ffi::c_void, cb : u32, pcbactual : *mut u32) -> i32); JetReadFileInstance(instance.into_param().abi(), hffile.into_param().abi(), pv, cb, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRegisterCallback(sesid: P0, tableid: P1, cbtyp: u32, pcallback: JET_CALLBACK, pvcontext: ::core::option::Option<*const ::core::ffi::c_void>, phcallbackid: *const super::StructuredStorage::JET_HANDLE) -> i32 @@ -1693,7 +1533,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRegisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, pcallback : JET_CALLBACK, pvcontext : *const ::core::ffi::c_void, phcallbackid : *const super::StructuredStorage:: JET_HANDLE) -> i32); JetRegisterCallback(sesid.into_param().abi(), tableid.into_param().abi(), cbtyp, pcallback, ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null())), phcallbackid) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRenameColumnA(sesid: P0, tableid: P1, szname: *const i8, sznamenew: *const i8, grbit: u32) -> i32 @@ -1704,7 +1543,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRenameColumnA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const i8, sznamenew : *const i8, grbit : u32) -> i32); JetRenameColumnA(sesid.into_param().abi(), tableid.into_param().abi(), szname, sznamenew, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRenameColumnW(sesid: P0, tableid: P1, szname: *const u16, sznamenew: *const u16, grbit: u32) -> i32 @@ -1715,7 +1553,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRenameColumnW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szname : *const u16, sznamenew : *const u16, grbit : u32) -> i32); JetRenameColumnW(sesid.into_param().abi(), tableid.into_param().abi(), szname, sznamenew, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRenameTableA(sesid: P0, dbid: u32, szname: *const i8, sznamenew: *const i8) -> i32 @@ -1725,7 +1562,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRenameTableA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const i8, sznamenew : *const i8) -> i32); JetRenameTableA(sesid.into_param().abi(), dbid, szname, sznamenew) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRenameTableW(sesid: P0, dbid: u32, szname: *const u16, sznamenew: *const u16) -> i32 @@ -1735,7 +1571,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRenameTableW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, szname : *const u16, sznamenew : *const u16) -> i32); JetRenameTableW(sesid.into_param().abi(), dbid, szname, sznamenew) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetResetSessionContext(sesid: P0) -> i32 @@ -1745,7 +1580,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetResetSessionContext(sesid : super::StructuredStorage:: JET_SESID) -> i32); JetResetSessionContext(sesid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetResetTableSequential(sesid: P0, tableid: P1, grbit: u32) -> i32 @@ -1756,7 +1590,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetResetTableSequential(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); JetResetTableSequential(sesid.into_param().abi(), tableid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetResizeDatabase(sesid: P0, dbid: u32, cpgtarget: u32, pcpgactual: *mut u32, grbit: u32) -> i32 @@ -1766,28 +1599,24 @@ where ::windows_targets::link!("esent.dll" "system" fn JetResizeDatabase(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, cpgtarget : u32, pcpgactual : *mut u32, grbit : u32) -> i32); JetResizeDatabase(sesid.into_param().abi(), dbid, cpgtarget, pcpgactual, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestore2A(sz: *const i8, szdest: ::core::option::Option<*const i8>, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetRestore2A(sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); JetRestore2A(sz, ::core::mem::transmute(szdest.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestore2W(sz: *const u16, szdest: ::core::option::Option<*const u16>, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetRestore2W(sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); JetRestore2W(sz, ::core::mem::transmute(szdest.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestoreA(szsource: *const i8, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetRestoreA(szsource : *const i8, pfn : JET_PFNSTATUS) -> i32); JetRestoreA(szsource, pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestoreInstanceA(instance: P0, sz: *const i8, szdest: ::core::option::Option<*const i8>, pfn: JET_PFNSTATUS) -> i32 @@ -1797,7 +1626,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRestoreInstanceA(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const i8, szdest : *const i8, pfn : JET_PFNSTATUS) -> i32); JetRestoreInstanceA(instance.into_param().abi(), sz, ::core::mem::transmute(szdest.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestoreInstanceW(instance: P0, sz: *const u16, szdest: ::core::option::Option<*const u16>, pfn: JET_PFNSTATUS) -> i32 @@ -1807,14 +1635,12 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRestoreInstanceW(instance : super::StructuredStorage:: JET_INSTANCE, sz : *const u16, szdest : *const u16, pfn : JET_PFNSTATUS) -> i32); JetRestoreInstanceW(instance.into_param().abi(), sz, ::core::mem::transmute(szdest.unwrap_or(::std::ptr::null())), pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRestoreW(szsource: *const u16, pfn: JET_PFNSTATUS) -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetRestoreW(szsource : *const u16, pfn : JET_PFNSTATUS) -> i32); JetRestoreW(szsource, pfn) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRetrieveColumn(sesid: P0, tableid: P1, columnid: u32, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, cbdata: u32, pcbactual: ::core::option::Option<*mut u32>, grbit: u32, pretinfo: ::core::option::Option<*mut JET_RETINFO>) -> i32 @@ -1825,7 +1651,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRetrieveColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *mut ::core::ffi::c_void, cbdata : u32, pcbactual : *mut u32, grbit : u32, pretinfo : *mut JET_RETINFO) -> i32); JetRetrieveColumn(sesid.into_param().abi(), tableid.into_param().abi(), columnid, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), cbdata, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut())), grbit, ::core::mem::transmute(pretinfo.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRetrieveColumns(sesid: P0, tableid: P1, pretrievecolumn: ::core::option::Option<&mut [JET_RETRIEVECOLUMN]>) -> i32 @@ -1836,7 +1661,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRetrieveColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pretrievecolumn : *mut JET_RETRIEVECOLUMN, cretrievecolumn : u32) -> i32); JetRetrieveColumns(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pretrievecolumn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pretrievecolumn.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRetrieveKey(sesid: P0, tableid: P1, pvkey: ::core::option::Option<*mut ::core::ffi::c_void>, cbmax: u32, pcbactual: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -1847,7 +1671,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRetrieveKey(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvkey : *mut ::core::ffi::c_void, cbmax : u32, pcbactual : *mut u32, grbit : u32) -> i32); JetRetrieveKey(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvkey.unwrap_or(::std::ptr::null_mut())), cbmax, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetRollback(sesid: P0, grbit: u32) -> i32 @@ -1857,7 +1680,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetRollback(sesid : super::StructuredStorage:: JET_SESID, grbit : u32) -> i32); JetRollback(sesid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSeek(sesid: P0, tableid: P1, grbit: u32) -> i32 @@ -1868,7 +1690,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSeek(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); JetSeek(sesid.into_param().abi(), tableid.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetColumn(sesid: P0, tableid: P1, columnid: u32, pvdata: ::core::option::Option<*const ::core::ffi::c_void>, cbdata: u32, grbit: u32, psetinfo: ::core::option::Option<*const JET_SETINFO>) -> i32 @@ -1879,7 +1700,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetColumn(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, columnid : u32, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32, psetinfo : *const JET_SETINFO) -> i32); JetSetColumn(sesid.into_param().abi(), tableid.into_param().abi(), columnid, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata, grbit, ::core::mem::transmute(psetinfo.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetColumnDefaultValueA(sesid: P0, dbid: u32, sztablename: *const i8, szcolumnname: *const i8, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32 @@ -1889,7 +1709,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetColumnDefaultValueA(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const i8, szcolumnname : *const i8, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); JetSetColumnDefaultValueA(sesid.into_param().abi(), dbid, sztablename, szcolumnname, pvdata, cbdata, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetColumnDefaultValueW(sesid: P0, dbid: u32, sztablename: *const u16, szcolumnname: *const u16, pvdata: *const ::core::ffi::c_void, cbdata: u32, grbit: u32) -> i32 @@ -1899,7 +1718,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetColumnDefaultValueW(sesid : super::StructuredStorage:: JET_SESID, dbid : u32, sztablename : *const u16, szcolumnname : *const u16, pvdata : *const ::core::ffi::c_void, cbdata : u32, grbit : u32) -> i32); JetSetColumnDefaultValueW(sesid.into_param().abi(), dbid, sztablename, szcolumnname, pvdata, cbdata, grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetColumns(sesid: P0, tableid: P1, psetcolumn: ::core::option::Option<&[JET_SETCOLUMN]>) -> i32 @@ -1910,7 +1728,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetColumns(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, psetcolumn : *const JET_SETCOLUMN, csetcolumn : u32) -> i32); JetSetColumns(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(psetcolumn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psetcolumn.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex2A(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const i8>, grbit: u32) -> i32 @@ -1921,7 +1738,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex2A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32) -> i32); JetSetCurrentIndex2A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex2W(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const u16>, grbit: u32) -> i32 @@ -1932,7 +1748,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex2W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32) -> i32); JetSetCurrentIndex2W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex3A(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const i8>, grbit: u32, itagsequence: u32) -> i32 @@ -1943,7 +1758,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex3A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, grbit : u32, itagsequence : u32) -> i32); JetSetCurrentIndex3A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), grbit, itagsequence) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex3W(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const u16>, grbit: u32, itagsequence: u32) -> i32 @@ -1954,7 +1768,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex3W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, grbit : u32, itagsequence : u32) -> i32); JetSetCurrentIndex3W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), grbit, itagsequence) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex4A(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const i8>, pindexid: ::core::option::Option<*const JET_INDEXID>, grbit: u32, itagsequence: u32) -> i32 @@ -1965,7 +1778,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex4A(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); JetSetCurrentIndex4A(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pindexid.unwrap_or(::std::ptr::null())), grbit, itagsequence) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndex4W(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const u16>, pindexid: ::core::option::Option<*const JET_INDEXID>, grbit: u32, itagsequence: u32) -> i32 @@ -1976,7 +1788,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndex4W(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16, pindexid : *const JET_INDEXID, grbit : u32, itagsequence : u32) -> i32); JetSetCurrentIndex4W(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pindexid.unwrap_or(::std::ptr::null())), grbit, itagsequence) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndexA(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const i8>) -> i32 @@ -1987,7 +1798,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndexA(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const i8) -> i32); JetSetCurrentIndexA(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCurrentIndexW(sesid: P0, tableid: P1, szindexname: ::core::option::Option<*const u16>) -> i32 @@ -1998,7 +1808,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCurrentIndexW(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, szindexname : *const u16) -> i32); JetSetCurrentIndexW(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(szindexname.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetCursorFilter(sesid: P0, tableid: P1, rgcolumnfilters: &[JET_INDEX_COLUMN], grbit: u32) -> i32 @@ -2009,7 +1818,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetCursorFilter(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, rgcolumnfilters : *const JET_INDEX_COLUMN, ccolumnfilters : u32, grbit : u32) -> i32); JetSetCursorFilter(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(rgcolumnfilters.as_ptr()), rgcolumnfilters.len().try_into().unwrap(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetDatabaseSizeA(sesid: P0, szdatabasename: *const i8, cpg: u32, pcpgreal: *mut u32) -> i32 @@ -2019,7 +1827,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetDatabaseSizeA(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const i8, cpg : u32, pcpgreal : *mut u32) -> i32); JetSetDatabaseSizeA(sesid.into_param().abi(), szdatabasename, cpg, pcpgreal) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetDatabaseSizeW(sesid: P0, szdatabasename: *const u16, cpg: u32, pcpgreal: *mut u32) -> i32 @@ -2029,7 +1836,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetDatabaseSizeW(sesid : super::StructuredStorage:: JET_SESID, szdatabasename : *const u16, cpg : u32, pcpgreal : *mut u32) -> i32); JetSetDatabaseSizeW(sesid.into_param().abi(), szdatabasename, cpg, pcpgreal) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetIndexRange(sesid: P0, tableidsrc: P1, grbit: u32) -> i32 @@ -2040,7 +1846,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetIndexRange(sesid : super::StructuredStorage:: JET_SESID, tableidsrc : super::StructuredStorage:: JET_TABLEID, grbit : u32) -> i32); JetSetIndexRange(sesid.into_param().abi(), tableidsrc.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetLS(sesid: P0, tableid: P1, ls: P2, grbit: u32) -> i32 @@ -2052,7 +1857,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetLS(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, ls : JET_LS, grbit : u32) -> i32); JetSetLS(sesid.into_param().abi(), tableid.into_param().abi(), ls.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetSessionContext(sesid: P0, ulcontext: P1) -> i32 @@ -2063,7 +1867,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetSessionContext(sesid : super::StructuredStorage:: JET_SESID, ulcontext : super::StructuredStorage:: JET_API_PTR) -> i32); JetSetSessionContext(sesid.into_param().abi(), ulcontext.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetSessionParameter(sesid: P0, sesparamid: u32, pvparam: ::core::option::Option<*const ::core::ffi::c_void>, cbparam: u32) -> i32 @@ -2073,7 +1876,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetSessionParameter(sesid : super::StructuredStorage:: JET_SESID, sesparamid : u32, pvparam : *const ::core::ffi::c_void, cbparam : u32) -> i32); JetSetSessionParameter(sesid.into_param().abi(), sesparamid, ::core::mem::transmute(pvparam.unwrap_or(::std::ptr::null())), cbparam) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetSystemParameterA(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>, sesid: P0, paramid: u32, lparam: P1, szparam: ::core::option::Option<*const i8>) -> i32 @@ -2084,7 +1886,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetSystemParameterA(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const i8) -> i32); JetSetSystemParameterA(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut())), sesid.into_param().abi(), paramid, lparam.into_param().abi(), ::core::mem::transmute(szparam.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetSystemParameterW(pinstance: ::core::option::Option<*mut super::StructuredStorage::JET_INSTANCE>, sesid: P0, paramid: u32, lparam: P1, szparam: ::core::option::Option<*const u16>) -> i32 @@ -2095,7 +1896,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetSetSystemParameterW(pinstance : *mut super::StructuredStorage:: JET_INSTANCE, sesid : super::StructuredStorage:: JET_SESID, paramid : u32, lparam : super::StructuredStorage:: JET_API_PTR, szparam : *const u16) -> i32); JetSetSystemParameterW(::core::mem::transmute(pinstance.unwrap_or(::std::ptr::null_mut())), sesid.into_param().abi(), paramid, lparam.into_param().abi(), ::core::mem::transmute(szparam.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetSetTableSequential(sesid: P0, tableid: P1, grbit: u32) -> i32 @@ -2111,7 +1911,6 @@ pub unsafe fn JetStopBackup() -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetStopBackup() -> i32); JetStopBackup() } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetStopBackupInstance(instance: P0) -> i32 @@ -2126,7 +1925,6 @@ pub unsafe fn JetStopService() -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetStopService() -> i32); JetStopService() } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetStopServiceInstance(instance: P0) -> i32 @@ -2136,7 +1934,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetStopServiceInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); JetStopServiceInstance(instance.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetStopServiceInstance2(instance: P0, grbit: u32) -> i32 @@ -2146,7 +1943,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetStopServiceInstance2(instance : super::StructuredStorage:: JET_INSTANCE, grbit : u32) -> i32); JetStopServiceInstance2(instance.into_param().abi(), grbit) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetTerm(instance: P0) -> i32 @@ -2156,7 +1952,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetTerm(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); JetTerm(instance.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetTerm2(instance: P0, grbit: u32) -> i32 @@ -2171,7 +1966,6 @@ pub unsafe fn JetTruncateLog() -> i32 { ::windows_targets::link!("esent.dll" "system" fn JetTruncateLog() -> i32); JetTruncateLog() } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetTruncateLogInstance(instance: P0) -> i32 @@ -2181,7 +1975,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetTruncateLogInstance(instance : super::StructuredStorage:: JET_INSTANCE) -> i32); JetTruncateLogInstance(instance.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetUnregisterCallback(sesid: P0, tableid: P1, cbtyp: u32, hcallbackid: P2) -> i32 @@ -2193,7 +1986,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetUnregisterCallback(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, cbtyp : u32, hcallbackid : super::StructuredStorage:: JET_HANDLE) -> i32); JetUnregisterCallback(sesid.into_param().abi(), tableid.into_param().abi(), cbtyp, hcallbackid.into_param().abi()) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetUpdate(sesid: P0, tableid: P1, pvbookmark: ::core::option::Option<*mut ::core::ffi::c_void>, cbbookmark: u32, pcbactual: ::core::option::Option<*mut u32>) -> i32 @@ -2204,7 +1996,6 @@ where ::windows_targets::link!("esent.dll" "system" fn JetUpdate(sesid : super::StructuredStorage:: JET_SESID, tableid : super::StructuredStorage:: JET_TABLEID, pvbookmark : *mut ::core::ffi::c_void, cbbookmark : u32, pcbactual : *mut u32) -> i32); JetUpdate(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvbookmark.unwrap_or(::std::ptr::null_mut())), cbbookmark, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] pub unsafe fn JetUpdate2(sesid: P0, tableid: P1, pvbookmark: ::core::option::Option<*mut ::core::ffi::c_void>, cbbookmark: u32, pcbactual: ::core::option::Option<*mut u32>, grbit: u32) -> i32 @@ -3579,7 +3370,6 @@ impl ::core::default::Default for JET_COLUMNDEF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_COLUMNLIST { pub cbStruct: u32, @@ -4826,7 +4616,6 @@ impl ::core::default::Default for JET_INDEXID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INDEXLIST { pub cbStruct: u32, @@ -4920,7 +4709,6 @@ impl ::core::default::Default for JET_INDEXLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INDEXRANGE { pub cbStruct: u32, @@ -5025,7 +4813,6 @@ impl ::core::default::Default for JET_INDEX_RANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INSTANCE_INFO_A { pub hInstanceId: super::StructuredStorage::JET_INSTANCE, @@ -5068,7 +4855,6 @@ impl ::core::default::Default for JET_INSTANCE_INFO_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_INSTANCE_INFO_W { pub hInstanceId: super::StructuredStorage::JET_INSTANCE, @@ -5403,7 +5189,6 @@ impl ::core::default::Default for JET_OBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OBJECTLIST { pub cbStruct: u32, @@ -5465,7 +5250,6 @@ impl ::core::default::Default for JET_OBJECTLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OPENTEMPORARYTABLE { pub cbStruct: u32, @@ -5511,7 +5295,6 @@ impl ::core::default::Default for JET_OPENTEMPORARYTABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_OPENTEMPORARYTABLE2 { pub cbStruct: u32, @@ -5617,7 +5400,6 @@ impl ::windows_core::TypeKind for JET_OSSNAPID { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RECORDLIST { pub cbStruct: u32, @@ -5941,7 +5723,6 @@ impl ::core::default::Default for JET_RETRIEVECOLUMN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RSTINFO_A { pub cbStruct: u32, @@ -5970,7 +5751,6 @@ impl ::core::default::Default for JET_RSTINFO_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_RSTINFO_W { pub cbStruct: u32, @@ -6125,7 +5905,6 @@ impl ::core::default::Default for JET_SETINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_SETSYSPARAM_A { pub paramid: u32, @@ -6166,7 +5945,6 @@ impl ::core::default::Default for JET_SETSYSPARAM_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_SETSYSPARAM_W { pub paramid: u32, @@ -6294,7 +6072,6 @@ impl ::core::default::Default for JET_SPACEHINTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE2_A { pub cbStruct: u32, @@ -6360,7 +6137,6 @@ impl ::core::default::Default for JET_TABLECREATE2_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE2_W { pub cbStruct: u32, @@ -6426,7 +6202,6 @@ impl ::core::default::Default for JET_TABLECREATE2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE3_A { pub cbStruct: u32, @@ -6498,7 +6273,6 @@ impl ::core::default::Default for JET_TABLECREATE3_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE3_W { pub cbStruct: u32, @@ -6570,7 +6344,6 @@ impl ::core::default::Default for JET_TABLECREATE3_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE4_A { pub cbStruct: u32, @@ -6642,7 +6415,6 @@ impl ::core::default::Default for JET_TABLECREATE4_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE4_W { pub cbStruct: u32, @@ -6714,7 +6486,6 @@ impl ::core::default::Default for JET_TABLECREATE4_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE_A { pub cbStruct: u32, @@ -6776,7 +6547,6 @@ impl ::core::default::Default for JET_TABLECREATE_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub struct JET_TABLECREATE_W { pub cbStruct: u32, @@ -7094,13 +6864,10 @@ impl ::core::default::Default for JET_USERDEFINEDDEFAULT_W { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_CALLBACK = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_PFNDURABLECOMMITCALLBACK = ::core::option::Option i32>; pub type JET_PFNREALLOC = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] #[cfg(feature = "Win32_Storage_StructuredStorage")] pub type JET_PFNSTATUS = ::core::option::Option i32>; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/impl.rs index d1771332c2..b7aa3e87e3 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/impl.rs @@ -452,7 +452,6 @@ impl IOfflineFilesDirtyInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOfflineFilesErrorInfo_Impl: Sized { fn GetRawData(&self) -> ::windows_core::Result<*mut super::super::System::Com::BYTE_BLOB>; @@ -1492,7 +1491,6 @@ impl IOfflineFilesSyncConflictHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOfflineFilesSyncErrorInfo_Impl: Sized + IOfflineFilesErrorInfo_Impl { fn GetSyncOperation(&self) -> ::windows_core::Result; 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 e55ea6b6d3..c2bdb771dd 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -469,7 +469,6 @@ pub struct IOfflineFilesDirtyInfo_Vtbl { ::windows_core::imp::com_interface!(IOfflineFilesErrorInfo, IOfflineFilesErrorInfo_Vtbl, 0x7112fa5f_7571_435a_8eb7_195c7c1429bc); ::windows_core::imp::interface_hierarchy!(IOfflineFilesErrorInfo, ::windows_core::IUnknown); impl IOfflineFilesErrorInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRawData(&self) -> ::windows_core::Result<*mut super::super::System::Com::BYTE_BLOB> { let mut result__ = ::std::mem::zeroed(); @@ -1697,7 +1696,6 @@ pub struct IOfflineFilesSyncConflictHandler_Vtbl { ::windows_core::imp::com_interface!(IOfflineFilesSyncErrorInfo, IOfflineFilesSyncErrorInfo_Vtbl, 0x59f95e46_eb54_49d1_be76_de95458d01b0); ::windows_core::imp::interface_hierarchy!(IOfflineFilesSyncErrorInfo, ::windows_core::IUnknown, IOfflineFilesErrorInfo); impl IOfflineFilesSyncErrorInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRawData(&self) -> ::windows_core::Result<*mut super::super::System::Com::BYTE_BLOB> { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/impl.rs index 26478fdfff..a3d7f3f361 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IAppxAppInstallerReader_Impl: Sized { fn GetXmlDom(&self) -> ::windows_core::Result; @@ -116,7 +115,6 @@ impl IAppxBlockMapBlocksEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBlockMapFile_Impl: Sized { fn GetBlocks(&self) -> ::windows_core::Result; @@ -250,7 +248,6 @@ impl IAppxBlockMapFilesEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBlockMapReader_Impl: Sized { fn GetFile(&self, filename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -319,7 +316,6 @@ impl IAppxBlockMapReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleFactory_Impl: Sized { fn CreateBundleWriter(&self, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, bundleversion: u64) -> ::windows_core::Result; @@ -375,7 +371,6 @@ impl IAppxBundleFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleFactory2_Impl: Sized { fn CreateBundleReader2(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, expecteddigest: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -747,7 +742,6 @@ impl IAppxBundleManifestPackageInfoEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleManifestReader_Impl: Sized { fn GetPackageId(&self) -> ::windows_core::Result; @@ -904,7 +898,6 @@ impl IAppxBundleReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleWriter_Impl: Sized { fn AddPayloadPackage(&self, filename: &::windows_core::PCWSTR, packagestream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -935,7 +928,6 @@ impl IAppxBundleWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleWriter2_Impl: Sized { fn AddExternalPackageReference(&self, filename: &::windows_core::PCWSTR, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -959,7 +951,6 @@ impl IAppxBundleWriter2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleWriter3_Impl: Sized { fn AddPackageReference(&self, filename: &::windows_core::PCWSTR, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -990,7 +981,6 @@ impl IAppxBundleWriter3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxBundleWriter4_Impl: Sized { fn AddPayloadPackage(&self, filename: &::windows_core::PCWSTR, packagestream: ::core::option::Option<&super::super::super::System::Com::IStream>, isdefaultapplicablepackage: super::super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1267,7 +1257,6 @@ impl IAppxDigestProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptedBundleWriter_Impl: Sized { fn AddPayloadPackageEncrypted(&self, filename: &::windows_core::PCWSTR, packagestream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -1298,7 +1287,6 @@ impl IAppxEncryptedBundleWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptedBundleWriter2_Impl: Sized { fn AddExternalPackageReference(&self, filename: &::windows_core::PCWSTR, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -1322,7 +1310,6 @@ impl IAppxEncryptedBundleWriter2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptedBundleWriter3_Impl: Sized { fn AddPayloadPackageEncrypted(&self, filename: &::windows_core::PCWSTR, packagestream: ::core::option::Option<&super::super::super::System::Com::IStream>, isdefaultapplicablepackage: super::super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1353,7 +1340,6 @@ impl IAppxEncryptedBundleWriter3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptedPackageWriter_Impl: Sized { fn AddPayloadFileEncrypted(&self, filename: &::windows_core::PCWSTR, compressionoption: APPX_COMPRESSION_OPTION, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -1384,7 +1370,6 @@ impl IAppxEncryptedPackageWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptedPackageWriter2_Impl: Sized { fn AddPayloadFilesEncrypted(&self, filecount: u32, payloadfiles: *const APPX_PACKAGE_WRITER_PAYLOAD_STREAM, memorylimit: u64) -> ::windows_core::Result<()>; @@ -1405,7 +1390,6 @@ impl IAppxEncryptedPackageWriter2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptionFactory_Impl: Sized { fn EncryptPackage(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()>; @@ -1502,7 +1486,6 @@ impl IAppxEncryptionFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptionFactory2_Impl: Sized { fn CreateEncryptedPackageWriter(&self, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, manifeststream: ::core::option::Option<&super::super::super::System::Com::IStream>, contentgroupmapstream: ::core::option::Option<&super::super::super::System::Com::IStream>, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result; @@ -1532,7 +1515,6 @@ impl IAppxEncryptionFactory2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptionFactory3_Impl: Sized { fn EncryptPackage(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()>; @@ -1589,7 +1571,6 @@ impl IAppxEncryptionFactory3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptionFactory4_Impl: Sized { fn EncryptPackage(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS, memorylimit: u64) -> ::windows_core::Result<()>; @@ -1610,7 +1591,6 @@ impl IAppxEncryptionFactory4_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxEncryptionFactory5_Impl: Sized { fn CreateEncryptedPackageReader2(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, keyinfo: *const APPX_KEY_INFO, expecteddigest: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1653,7 +1633,6 @@ impl IAppxEncryptionFactory5_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxFactory_Impl: Sized { fn CreatePackageWriter(&self, outputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, settings: *const APPX_PACKAGE_SETTINGS) -> ::windows_core::Result; @@ -1735,7 +1714,6 @@ impl IAppxFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxFactory2_Impl: Sized { fn CreateContentGroupMapReader(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result; @@ -1791,7 +1769,6 @@ impl IAppxFactory2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxFactory3_Impl: Sized { fn CreatePackageReader2(&self, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, expecteddigest: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1847,7 +1824,6 @@ impl IAppxFactory3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxFile_Impl: Sized { fn GetCompressionOption(&self) -> ::windows_core::Result; @@ -3152,7 +3128,6 @@ impl IAppxManifestQualifiedResourcesEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxManifestReader_Impl: Sized { fn GetPackageId(&self) -> ::windows_core::Result; @@ -3286,7 +3261,6 @@ impl IAppxManifestReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxManifestReader2_Impl: Sized + IAppxManifestReader_Impl { fn GetQualifiedResources(&self) -> ::windows_core::Result; @@ -3313,7 +3287,6 @@ impl IAppxManifestReader2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxManifestReader3_Impl: Sized + IAppxManifestReader2_Impl { fn GetCapabilitiesByCapabilityClass(&self, capabilityclass: APPX_CAPABILITY_CLASS_TYPE) -> ::windows_core::Result; @@ -3356,7 +3329,6 @@ impl IAppxManifestReader3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxManifestReader4_Impl: Sized + IAppxManifestReader3_Impl { fn GetOptionalPackageInfo(&self) -> ::windows_core::Result; @@ -3643,7 +3615,6 @@ impl IAppxManifestTargetDeviceFamily_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxPackageEditor_Impl: Sized { fn SetWorkingDirectory(&self, workingdirectory: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -3780,7 +3751,6 @@ impl IAppxPackageReader_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxPackageWriter_Impl: Sized { fn AddPayloadFile(&self, filename: &::windows_core::PCWSTR, contenttype: &::windows_core::PCWSTR, compressionoption: APPX_COMPRESSION_OPTION, inputstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -3811,7 +3781,6 @@ impl IAppxPackageWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxPackageWriter2_Impl: Sized { fn Close(&self, manifest: ::core::option::Option<&super::super::super::System::Com::IStream>, contentgroupmap: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -3832,7 +3801,6 @@ impl IAppxPackageWriter2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppxPackageWriter3_Impl: Sized { fn AddPayloadFiles(&self, filecount: u32, payloadfiles: *const APPX_PACKAGE_WRITER_PAYLOAD_STREAM, memorylimit: u64) -> ::windows_core::Result<()>; 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 e983539c81..6441e737f2 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 @@ -472,7 +472,6 @@ where ::windows_core::imp::com_interface!(IAppxAppInstallerReader, IAppxAppInstallerReader_Vtbl, 0xf35bc38c_1d2f_43db_a1f4_586430d1fed2); ::windows_core::imp::interface_hierarchy!(IAppxAppInstallerReader, ::windows_core::IUnknown); impl IAppxAppInstallerReader { - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetXmlDom(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -550,7 +549,6 @@ impl IAppxBlockMapFile { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUncompressedSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValidateFileHash(&self, filestream: P0) -> ::windows_core::Result where @@ -611,13 +609,11 @@ impl IAppxBlockMapReader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFiles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHashMethod(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetHashMethod)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -642,7 +638,6 @@ pub struct IAppxBlockMapReader_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleFactory, IAppxBundleFactory_Vtbl, 0xbba65864_965f_4a5f_855f_f074bdbf3a7b); ::windows_core::imp::interface_hierarchy!(IAppxBundleFactory, ::windows_core::IUnknown); impl IAppxBundleFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBundleWriter(&self, outputstream: P0, bundleversion: u64) -> ::windows_core::Result where @@ -651,7 +646,6 @@ impl IAppxBundleFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBundleWriter)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), bundleversion, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBundleReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -660,7 +654,6 @@ impl IAppxBundleFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBundleReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBundleManifestReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -690,7 +683,6 @@ pub struct IAppxBundleFactory_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleFactory2, IAppxBundleFactory2_Vtbl, 0x7325b83d_0185_42c4_82ac_be34ab1a2a8a); ::windows_core::imp::interface_hierarchy!(IAppxBundleFactory2, ::windows_core::IUnknown); impl IAppxBundleFactory2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBundleReader2(&self, inputstream: P0, expecteddigest: P1) -> ::windows_core::Result where @@ -884,7 +876,6 @@ impl IAppxBundleManifestReader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPackageInfoItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -956,7 +947,6 @@ pub struct IAppxBundleReader_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleWriter, IAppxBundleWriter_Vtbl, 0xec446fe8_bfec_4c64_ab4f_49f038f0c6d2); ::windows_core::imp::interface_hierarchy!(IAppxBundleWriter, ::windows_core::IUnknown); impl IAppxBundleWriter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadPackage(&self, filename: P0, packagestream: P1) -> ::windows_core::Result<()> where @@ -982,7 +972,6 @@ pub struct IAppxBundleWriter_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleWriter2, IAppxBundleWriter2_Vtbl, 0x6d8fe971_01cc_49a0_b685_233851279962); ::windows_core::imp::interface_hierarchy!(IAppxBundleWriter2, ::windows_core::IUnknown); impl IAppxBundleWriter2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1) -> ::windows_core::Result<()> where @@ -1004,7 +993,6 @@ pub struct IAppxBundleWriter2_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleWriter3, IAppxBundleWriter3_Vtbl, 0xad711152_f969_4193_82d5_9ddf2786d21a); ::windows_core::imp::interface_hierarchy!(IAppxBundleWriter3, ::windows_core::IUnknown); impl IAppxBundleWriter3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPackageReference(&self, filename: P0, inputstream: P1) -> ::windows_core::Result<()> where @@ -1033,7 +1021,6 @@ pub struct IAppxBundleWriter3_Vtbl { ::windows_core::imp::com_interface!(IAppxBundleWriter4, IAppxBundleWriter4_Vtbl, 0x9cd9d523_5009_4c01_9882_dc029fbd47a3); ::windows_core::imp::interface_hierarchy!(IAppxBundleWriter4, ::windows_core::IUnknown); impl IAppxBundleWriter4 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadPackage(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: P2) -> ::windows_core::Result<()> where @@ -1043,7 +1030,6 @@ impl IAppxBundleWriter4 { { (::windows_core::Interface::vtable(self).AddPayloadPackage)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), packagestream.into_param().abi(), isdefaultapplicablepackage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> ::windows_core::Result<()> where @@ -1053,7 +1039,6 @@ impl IAppxBundleWriter4 { { (::windows_core::Interface::vtable(self).AddPackageReference)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), inputstream.into_param().abi(), isdefaultapplicablepackage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> ::windows_core::Result<()> where @@ -1211,7 +1196,6 @@ pub struct IAppxDigestProvider_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptedBundleWriter, IAppxEncryptedBundleWriter_Vtbl, 0x80b0902f_7bf0_4117_b8c6_4279ef81ee77); ::windows_core::imp::interface_hierarchy!(IAppxEncryptedBundleWriter, ::windows_core::IUnknown); impl IAppxEncryptedBundleWriter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadPackageEncrypted(&self, filename: P0, packagestream: P1) -> ::windows_core::Result<()> where @@ -1237,7 +1221,6 @@ pub struct IAppxEncryptedBundleWriter_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptedBundleWriter2, IAppxEncryptedBundleWriter2_Vtbl, 0xe644be82_f0fa_42b8_a956_8d1cb48ee379); ::windows_core::imp::interface_hierarchy!(IAppxEncryptedBundleWriter2, ::windows_core::IUnknown); impl IAppxEncryptedBundleWriter2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1) -> ::windows_core::Result<()> where @@ -1259,7 +1242,6 @@ pub struct IAppxEncryptedBundleWriter2_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptedBundleWriter3, IAppxEncryptedBundleWriter3_Vtbl, 0x0d34deb3_5cae_4dd3_977c_504932a51d31); ::windows_core::imp::interface_hierarchy!(IAppxEncryptedBundleWriter3, ::windows_core::IUnknown); impl IAppxEncryptedBundleWriter3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadPackageEncrypted(&self, filename: P0, packagestream: P1, isdefaultapplicablepackage: P2) -> ::windows_core::Result<()> where @@ -1269,7 +1251,6 @@ impl IAppxEncryptedBundleWriter3 { { (::windows_core::Interface::vtable(self).AddPayloadPackageEncrypted)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), packagestream.into_param().abi(), isdefaultapplicablepackage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddExternalPackageReference(&self, filename: P0, inputstream: P1, isdefaultapplicablepackage: P2) -> ::windows_core::Result<()> where @@ -1296,7 +1277,6 @@ pub struct IAppxEncryptedBundleWriter3_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptedPackageWriter, IAppxEncryptedPackageWriter_Vtbl, 0xf43d0b0b_1379_40e2_9b29_682ea2bf42af); ::windows_core::imp::interface_hierarchy!(IAppxEncryptedPackageWriter, ::windows_core::IUnknown); impl IAppxEncryptedPackageWriter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFileEncrypted(&self, filename: P0, compressionoption: APPX_COMPRESSION_OPTION, inputstream: P1) -> ::windows_core::Result<()> where @@ -1322,7 +1302,6 @@ pub struct IAppxEncryptedPackageWriter_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptedPackageWriter2, IAppxEncryptedPackageWriter2_Vtbl, 0x3e475447_3a25_40b5_8ad2_f953ae50c92d); ::windows_core::imp::interface_hierarchy!(IAppxEncryptedPackageWriter2, ::windows_core::IUnknown); impl IAppxEncryptedPackageWriter2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFilesEncrypted(&self, payloadfiles: &[APPX_PACKAGE_WRITER_PAYLOAD_STREAM], memorylimit: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddPayloadFilesEncrypted)(::windows_core::Interface::as_raw(self), payloadfiles.len().try_into().unwrap(), ::core::mem::transmute(payloadfiles.as_ptr()), memorylimit).ok() @@ -1340,7 +1319,6 @@ pub struct IAppxEncryptedPackageWriter2_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptionFactory, IAppxEncryptionFactory_Vtbl, 0x80e8e04d_8c88_44ae_a011_7cadf6fb2e72); ::windows_core::imp::interface_hierarchy!(IAppxEncryptionFactory, ::windows_core::IUnknown); impl IAppxEncryptionFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptPackage(&self, inputstream: P0, outputstream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()> where @@ -1349,7 +1327,6 @@ impl IAppxEncryptionFactory { { (::windows_core::Interface::vtable(self).EncryptPackage)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), settings, keyinfo, exemptedfiles).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DecryptPackage(&self, inputstream: P0, outputstream: P1, keyinfo: *const APPX_KEY_INFO) -> ::windows_core::Result<()> where @@ -1358,7 +1335,6 @@ impl IAppxEncryptionFactory { { (::windows_core::Interface::vtable(self).DecryptPackage)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), keyinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedPackageWriter(&self, outputstream: P0, manifeststream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result where @@ -1368,7 +1344,6 @@ impl IAppxEncryptionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEncryptedPackageWriter)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), manifeststream.into_param().abi(), settings, keyinfo, exemptedfiles, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedPackageReader(&self, inputstream: P0, keyinfo: *const APPX_KEY_INFO) -> ::windows_core::Result where @@ -1377,7 +1352,6 @@ impl IAppxEncryptionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEncryptedPackageReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), keyinfo, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptBundle(&self, inputstream: P0, outputstream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()> where @@ -1386,7 +1360,6 @@ impl IAppxEncryptionFactory { { (::windows_core::Interface::vtable(self).EncryptBundle)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), settings, keyinfo, exemptedfiles).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DecryptBundle(&self, inputstream: P0, outputstream: P1, keyinfo: *const APPX_KEY_INFO) -> ::windows_core::Result<()> where @@ -1395,7 +1368,6 @@ impl IAppxEncryptionFactory { { (::windows_core::Interface::vtable(self).DecryptBundle)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), keyinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedBundleWriter(&self, outputstream: P0, bundleversion: u64, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result where @@ -1404,7 +1376,6 @@ impl IAppxEncryptionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEncryptedBundleWriter)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), bundleversion, settings, keyinfo, exemptedfiles, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedBundleReader(&self, inputstream: P0, keyinfo: *const APPX_KEY_INFO) -> ::windows_core::Result where @@ -1454,7 +1425,6 @@ pub struct IAppxEncryptionFactory_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptionFactory2, IAppxEncryptionFactory2_Vtbl, 0xc1b11eee_c4ba_4ab2_a55d_d015fe8ff64f); ::windows_core::imp::interface_hierarchy!(IAppxEncryptionFactory2, ::windows_core::IUnknown); impl IAppxEncryptionFactory2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedPackageWriter(&self, outputstream: P0, manifeststream: P1, contentgroupmapstream: P2, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result where @@ -1478,7 +1448,6 @@ pub struct IAppxEncryptionFactory2_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptionFactory3, IAppxEncryptionFactory3_Vtbl, 0x09edca37_cd64_47d6_b7e8_1cb11d4f7e05); ::windows_core::imp::interface_hierarchy!(IAppxEncryptionFactory3, ::windows_core::IUnknown); impl IAppxEncryptionFactory3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptPackage(&self, inputstream: P0, outputstream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()> where @@ -1487,7 +1456,6 @@ impl IAppxEncryptionFactory3 { { (::windows_core::Interface::vtable(self).EncryptPackage)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), settings, keyinfo, exemptedfiles).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedPackageWriter(&self, outputstream: P0, manifeststream: P1, contentgroupmapstream: P2, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result where @@ -1498,7 +1466,6 @@ impl IAppxEncryptionFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEncryptedPackageWriter)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), manifeststream.into_param().abi(), contentgroupmapstream.into_param().abi(), settings, keyinfo, exemptedfiles, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptBundle(&self, inputstream: P0, outputstream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result<()> where @@ -1507,7 +1474,6 @@ impl IAppxEncryptionFactory3 { { (::windows_core::Interface::vtable(self).EncryptBundle)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), outputstream.into_param().abi(), settings, keyinfo, exemptedfiles).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedBundleWriter(&self, outputstream: P0, bundleversion: u64, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows_core::Result where @@ -1541,7 +1507,6 @@ pub struct IAppxEncryptionFactory3_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptionFactory4, IAppxEncryptionFactory4_Vtbl, 0xa879611f_12fd_41fe_85d5_06ae779bbaf5); ::windows_core::imp::interface_hierarchy!(IAppxEncryptionFactory4, ::windows_core::IUnknown); impl IAppxEncryptionFactory4 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncryptPackage(&self, inputstream: P0, outputstream: P1, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS, memorylimit: u64) -> ::windows_core::Result<()> where @@ -1563,7 +1528,6 @@ pub struct IAppxEncryptionFactory4_Vtbl { ::windows_core::imp::com_interface!(IAppxEncryptionFactory5, IAppxEncryptionFactory5_Vtbl, 0x68d6e77a_f446_480f_b0f0_d91a24c60746); ::windows_core::imp::interface_hierarchy!(IAppxEncryptionFactory5, ::windows_core::IUnknown); impl IAppxEncryptionFactory5 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedPackageReader2(&self, inputstream: P0, keyinfo: *const APPX_KEY_INFO, expecteddigest: P1) -> ::windows_core::Result where @@ -1573,7 +1537,6 @@ impl IAppxEncryptionFactory5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateEncryptedPackageReader2)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), keyinfo, expecteddigest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateEncryptedBundleReader2(&self, inputstream: P0, keyinfo: *const APPX_KEY_INFO, expecteddigest: P1) -> ::windows_core::Result where @@ -1600,7 +1563,6 @@ pub struct IAppxEncryptionFactory5_Vtbl { ::windows_core::imp::com_interface!(IAppxFactory, IAppxFactory_Vtbl, 0xbeb94909_e451_438b_b5a7_d79e767b75d8); ::windows_core::imp::interface_hierarchy!(IAppxFactory, ::windows_core::IUnknown); impl IAppxFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageWriter(&self, outputstream: P0, settings: *const APPX_PACKAGE_SETTINGS) -> ::windows_core::Result where @@ -1609,7 +1571,6 @@ impl IAppxFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageWriter)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), settings, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -1618,7 +1579,6 @@ impl IAppxFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateManifestReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -1627,7 +1587,6 @@ impl IAppxFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateManifestReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateBlockMapReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -1636,7 +1595,6 @@ impl IAppxFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateBlockMapReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateValidatedBlockMapReader(&self, blockmapstream: P0, signaturefilename: P1) -> ::windows_core::Result where @@ -1675,7 +1633,6 @@ pub struct IAppxFactory_Vtbl { ::windows_core::imp::com_interface!(IAppxFactory2, IAppxFactory2_Vtbl, 0xf1346df2_c282_4e22_b918_743a929a8d55); ::windows_core::imp::interface_hierarchy!(IAppxFactory2, ::windows_core::IUnknown); impl IAppxFactory2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateContentGroupMapReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -1684,7 +1641,6 @@ impl IAppxFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateContentGroupMapReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSourceContentGroupMapReader(&self, inputstream: P0) -> ::windows_core::Result where @@ -1693,7 +1649,6 @@ impl IAppxFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSourceContentGroupMapReader)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateContentGroupMapWriter(&self, stream: P0) -> ::windows_core::Result where @@ -1723,7 +1678,6 @@ pub struct IAppxFactory2_Vtbl { ::windows_core::imp::com_interface!(IAppxFactory3, IAppxFactory3_Vtbl, 0x776b2c05_e21d_4e24_ba1a_cd529a8bfdbb); ::windows_core::imp::interface_hierarchy!(IAppxFactory3, ::windows_core::IUnknown); impl IAppxFactory3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageReader2(&self, inputstream: P0, expecteddigest: P1) -> ::windows_core::Result where @@ -1733,7 +1687,6 @@ impl IAppxFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageReader2)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), expecteddigest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateManifestReader2(&self, inputstream: P0, expecteddigest: P1) -> ::windows_core::Result where @@ -1743,7 +1696,6 @@ impl IAppxFactory3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateManifestReader2)(::windows_core::Interface::as_raw(self), inputstream.into_param().abi(), expecteddigest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAppInstallerReader(&self, inputstream: P0, expecteddigest: P1) -> ::windows_core::Result where @@ -1790,7 +1742,6 @@ impl IAppxFile { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2486,7 +2437,6 @@ impl IAppxManifestReader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetApplications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2548,7 +2498,6 @@ impl IAppxManifestReader2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetApplications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2603,7 +2552,6 @@ impl IAppxManifestReader3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetApplications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2667,7 +2615,6 @@ impl IAppxManifestReader4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetApplications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2829,7 +2776,6 @@ impl IAppxPackageEditor { { (::windows_core::Interface::vtable(self).SetWorkingDirectory)(::windows_core::Interface::as_raw(self), workingdirectory.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDeltaPackage(&self, updatedpackagestream: P0, baselinepackagestream: P1, deltapackagestream: P2) -> ::windows_core::Result<()> where @@ -2839,7 +2785,6 @@ impl IAppxPackageEditor { { (::windows_core::Interface::vtable(self).CreateDeltaPackage)(::windows_core::Interface::as_raw(self), updatedpackagestream.into_param().abi(), baselinepackagestream.into_param().abi(), deltapackagestream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDeltaPackageUsingBaselineBlockMap(&self, updatedpackagestream: P0, baselineblockmapstream: P1, baselinepackagefullname: P2, deltapackagestream: P3) -> ::windows_core::Result<()> where @@ -2850,7 +2795,6 @@ impl IAppxPackageEditor { { (::windows_core::Interface::vtable(self).CreateDeltaPackageUsingBaselineBlockMap)(::windows_core::Interface::as_raw(self), updatedpackagestream.into_param().abi(), baselineblockmapstream.into_param().abi(), baselinepackagefullname.into_param().abi(), deltapackagestream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdatePackage(&self, baselinepackagestream: P0, deltapackagestream: P1, updateoption: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION) -> ::windows_core::Result<()> where @@ -2859,7 +2803,6 @@ impl IAppxPackageEditor { { (::windows_core::Interface::vtable(self).UpdatePackage)(::windows_core::Interface::as_raw(self), baselinepackagestream.into_param().abi(), deltapackagestream.into_param().abi(), updateoption).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateEncryptedPackage(&self, baselineencryptedpackagestream: P0, deltapackagestream: P1, updateoption: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO) -> ::windows_core::Result<()> where @@ -2868,7 +2811,6 @@ impl IAppxPackageEditor { { (::windows_core::Interface::vtable(self).UpdateEncryptedPackage)(::windows_core::Interface::as_raw(self), baselineencryptedpackagestream.into_param().abi(), deltapackagestream.into_param().abi(), updateoption, settings, keyinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdatePackageManifest(&self, packagestream: P0, updatedmanifeststream: P1, ispackageencrypted: P2, options: APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS) -> ::windows_core::Result<()> where @@ -2945,7 +2887,6 @@ pub struct IAppxPackageReader_Vtbl { ::windows_core::imp::com_interface!(IAppxPackageWriter, IAppxPackageWriter_Vtbl, 0x9099e33b_246f_41e4_881a_008eb613f858); ::windows_core::imp::interface_hierarchy!(IAppxPackageWriter, ::windows_core::IUnknown); impl IAppxPackageWriter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFile(&self, filename: P0, contenttype: P1, compressionoption: APPX_COMPRESSION_OPTION, inputstream: P2) -> ::windows_core::Result<()> where @@ -2955,7 +2896,6 @@ impl IAppxPackageWriter { { (::windows_core::Interface::vtable(self).AddPayloadFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), contenttype.into_param().abi(), compressionoption, inputstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Close(&self, manifest: P0) -> ::windows_core::Result<()> where @@ -2980,7 +2920,6 @@ pub struct IAppxPackageWriter_Vtbl { ::windows_core::imp::com_interface!(IAppxPackageWriter2, IAppxPackageWriter2_Vtbl, 0x2cf5c4fd_e54c_4ea5_ba4e_f8c4b105a8c8); ::windows_core::imp::interface_hierarchy!(IAppxPackageWriter2, ::windows_core::IUnknown); impl IAppxPackageWriter2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Close(&self, manifest: P0, contentgroupmap: P1) -> ::windows_core::Result<()> where @@ -3002,7 +2941,6 @@ pub struct IAppxPackageWriter2_Vtbl { ::windows_core::imp::com_interface!(IAppxPackageWriter3, IAppxPackageWriter3_Vtbl, 0xa83aacd3_41c0_4501_b8a3_74164f50b2fd); ::windows_core::imp::interface_hierarchy!(IAppxPackageWriter3, ::windows_core::IUnknown); impl IAppxPackageWriter3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPayloadFiles(&self, payloadfiles: &[APPX_PACKAGE_WRITER_PAYLOAD_STREAM], memorylimit: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddPayloadFiles)(::windows_core::Interface::as_raw(self), payloadfiles.len().try_into().unwrap(), ::core::mem::transmute(payloadfiles.as_ptr()), memorylimit).ok() @@ -3780,7 +3718,6 @@ impl ::core::default::Default for APPX_ENCRYPTED_EXEMPTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS { pub keyLength: u32, @@ -3819,7 +3756,6 @@ impl ::core::default::Default for APPX_ENCRYPTED_PACKAGE_SETTINGS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct APPX_ENCRYPTED_PACKAGE_SETTINGS2 { pub keyLength: u32, @@ -3890,7 +3826,6 @@ impl ::core::default::Default for APPX_KEY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct APPX_PACKAGE_SETTINGS { pub forceZip32: super::super::super::Foundation::BOOL, @@ -3927,7 +3862,6 @@ impl ::core::default::Default for APPX_PACKAGE_SETTINGS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct APPX_PACKAGE_WRITER_PAYLOAD_STREAM { pub inputStream: ::std::mem::ManuallyDrop<::core::option::Option>, diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/impl.rs index f883f07b8a..9d6f9e8a22 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub trait IOpcCertificateEnumerator_Impl: Sized { fn MoveNext(&self) -> ::windows_core::Result; @@ -67,7 +66,6 @@ impl IOpcCertificateEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub trait IOpcCertificateSet_Impl: Sized { fn Add(&self, certificate: *const super::super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result<()>; @@ -111,7 +109,6 @@ impl IOpcCertificateSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcDigitalSignature_Impl: Sized { fn GetNamespaces(&self, prefixes: *mut *mut ::windows_core::PWSTR, namespaces: *mut *mut ::windows_core::PWSTR, count: *mut u32) -> ::windows_core::Result<()>; @@ -370,7 +367,6 @@ impl IOpcDigitalSignatureEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security_Cryptography", feature = "Win32_System_Com"))] pub trait IOpcDigitalSignatureManager_Impl: Sized { fn GetSignatureOriginPartName(&self) -> ::windows_core::Result; @@ -479,7 +475,6 @@ impl IOpcDigitalSignatureManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Com"))] pub trait IOpcFactory_Impl: Sized { fn CreatePackageRootUri(&self) -> ::windows_core::Result; @@ -620,7 +615,6 @@ impl IOpcPackage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcPart_Impl: Sized { fn GetRelationshipSet(&self) -> ::windows_core::Result; @@ -767,7 +761,6 @@ impl IOpcPartEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcPartSet_Impl: Sized { fn GetPart(&self, name: ::core::option::Option<&IOpcPartUri>) -> ::windows_core::Result; @@ -843,7 +836,6 @@ impl IOpcPartSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcPartUri_Impl: Sized + IOpcUri_Impl { fn ComparePartUri(&self, parturi: ::core::option::Option<&IOpcPartUri>) -> ::windows_core::Result; @@ -899,7 +891,6 @@ impl IOpcPartUri_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcRelationship_Impl: Sized { fn GetId(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1196,7 +1187,6 @@ impl IOpcRelationshipSelectorSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcRelationshipSet_Impl: Sized { fn GetRelationship(&self, relationshipidentifier: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -1426,7 +1416,6 @@ impl IOpcSignatureCustomObjectSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignaturePartReference_Impl: Sized { fn GetPartName(&self) -> ::windows_core::Result; @@ -1567,7 +1556,6 @@ impl IOpcSignaturePartReferenceEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignaturePartReferenceSet_Impl: Sized { fn Create(&self, parturi: ::core::option::Option<&IOpcPartUri>, digestmethod: &::windows_core::PCWSTR, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result; @@ -1617,7 +1605,6 @@ impl IOpcSignaturePartReferenceSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignatureReference_Impl: Sized { fn GetId(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1771,7 +1758,6 @@ impl IOpcSignatureReferenceEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignatureReferenceSet_Impl: Sized { fn Create(&self, referenceuri: ::core::option::Option<&super::super::super::System::Com::IUri>, referenceid: &::windows_core::PCWSTR, r#type: &::windows_core::PCWSTR, digestmethod: &::windows_core::PCWSTR, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result; @@ -1821,7 +1807,6 @@ impl IOpcSignatureReferenceSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignatureRelationshipReference_Impl: Sized { fn GetSourceUri(&self) -> ::windows_core::Result; @@ -1975,7 +1960,6 @@ impl IOpcSignatureRelationshipReferenceEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSignatureRelationshipReferenceSet_Impl: Sized { fn Create(&self, sourceuri: ::core::option::Option<&IOpcUri>, digestmethod: &::windows_core::PCWSTR, relationshipsigningoption: OPC_RELATIONSHIPS_SIGNING_OPTION, selectorset: ::core::option::Option<&IOpcRelationshipSelectorSet>, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result; @@ -2038,7 +2022,6 @@ impl IOpcSignatureRelationshipReferenceSet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcSigningOptions_Impl: Sized { fn GetSignatureId(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -2240,7 +2223,6 @@ impl IOpcSigningOptions_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpcUri_Impl: Sized + super::super::super::System::Com::IUri_Impl { fn GetRelationshipsPartUri(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs index b9d4059f5a..5cd9d71b3a 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Opc/mod.rs @@ -9,7 +9,6 @@ impl IOpcCertificateEnumerator { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MovePrevious)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn GetCurrent(&self) -> ::windows_core::Result<*mut super::super::super::Security::Cryptography::CERT_CONTEXT> { let mut result__ = ::std::mem::zeroed(); @@ -35,12 +34,10 @@ pub struct IOpcCertificateEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcCertificateSet, IOpcCertificateSet_Vtbl, 0x56ea4325_8e2d_4167_b1a4_e486d24c8fa7); ::windows_core::imp::interface_hierarchy!(IOpcCertificateSet, ::windows_core::IUnknown); impl IOpcCertificateSet { - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Add(&self, certificate: *const super::super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), certificate).ok() } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Remove(&self, certificate: *const super::super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), certificate).ok() @@ -74,7 +71,6 @@ impl IOpcDigitalSignature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignatureId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignaturePartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -182,13 +178,11 @@ pub struct IOpcDigitalSignatureEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcDigitalSignatureManager, IOpcDigitalSignatureManager_Vtbl, 0xd5e62a0b_696d_462f_94df_72e33cef2659); ::windows_core::imp::interface_hierarchy!(IOpcDigitalSignatureManager, ::windows_core::IUnknown); impl IOpcDigitalSignatureManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignatureOriginPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignatureOriginPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignatureOriginPartName(&self, signatureoriginpartname: P0) -> ::windows_core::Result<()> where @@ -200,7 +194,6 @@ impl IOpcDigitalSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignatureEnumerator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveSignature(&self, signaturepartname: P0) -> ::windows_core::Result<()> where @@ -212,7 +205,6 @@ impl IOpcDigitalSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSigningOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Validate(&self, signature: P0, certificate: *const super::super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result where @@ -221,7 +213,6 @@ impl IOpcDigitalSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Validate)(::windows_core::Interface::as_raw(self), signature.into_param().abi(), certificate, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Sign(&self, certificate: *const super::super::super::Security::Cryptography::CERT_CONTEXT, signingoptions: P0) -> ::windows_core::Result where @@ -230,7 +221,6 @@ impl IOpcDigitalSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sign)(::windows_core::Interface::as_raw(self), certificate, signingoptions.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReplaceSignatureXml(&self, signaturepartname: P0, newsignaturexml: &[u8]) -> ::windows_core::Result where @@ -274,13 +264,11 @@ pub struct IOpcDigitalSignatureManager_Vtbl { ::windows_core::imp::com_interface!(IOpcFactory, IOpcFactory_Vtbl, 0x6d0b4446_cd73_4ab3_94f4_8ccdf6116154); ::windows_core::imp::interface_hierarchy!(IOpcFactory, ::windows_core::IUnknown); impl IOpcFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageRootUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageRootUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePartUri(&self, pwzuri: P0) -> ::windows_core::Result where @@ -289,7 +277,6 @@ impl IOpcFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePartUri)(::windows_core::Interface::as_raw(self), pwzuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Com"))] pub unsafe fn CreateStreamOnFile(&self, filename: P0, iomode: OPC_STREAM_IO_MODE, securityattributes: *const super::super::super::Security::SECURITY_ATTRIBUTES, dwflagsandattributes: u32) -> ::windows_core::Result where @@ -302,7 +289,6 @@ impl IOpcFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReadPackageFromStream(&self, stream: P0, flags: OPC_READ_FLAGS) -> ::windows_core::Result where @@ -311,7 +297,6 @@ impl IOpcFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReadPackageFromStream)(::windows_core::Interface::as_raw(self), stream.into_param().abi(), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WritePackageToStream(&self, package: P0, flags: OPC_WRITE_FLAGS, stream: P1) -> ::windows_core::Result<()> where @@ -381,13 +366,11 @@ impl IOpcPart { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRelationshipSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetContentStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetContentStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -450,7 +433,6 @@ pub struct IOpcPartEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcPartSet, IOpcPartSet_Vtbl, 0x42195949_3b79_4fc8_89c6_fc7fb979ee73); ::windows_core::imp::interface_hierarchy!(IOpcPartSet, ::windows_core::IUnknown); impl IOpcPartSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPart(&self, name: P0) -> ::windows_core::Result where @@ -459,7 +441,6 @@ impl IOpcPartSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPart)(::windows_core::Interface::as_raw(self), name.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePart(&self, name: P0, contenttype: P1, compressionoptions: OPC_COMPRESSION_OPTIONS) -> ::windows_core::Result where @@ -469,7 +450,6 @@ impl IOpcPartSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePart)(::windows_core::Interface::as_raw(self), name.into_param().abi(), contenttype.into_param().abi(), compressionoptions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeletePart(&self, name: P0) -> ::windows_core::Result<()> where @@ -477,7 +457,6 @@ impl IOpcPartSet { { (::windows_core::Interface::vtable(self).DeletePart)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PartExists(&self, name: P0) -> ::windows_core::Result where @@ -514,158 +493,128 @@ pub struct IOpcPartSet_Vtbl { pub GetEnumerator: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOpcPartUri, - IOpcPartUri_Vtbl, - 0x7d3babe7_88b2_46ba_85cb_4203cb016c87 -); +::windows_core::imp::com_interface!(IOpcPartUri, IOpcPartUri_Vtbl, 0x7d3babe7_88b2_46ba_85cb_4203cb016c87); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOpcPartUri, ::windows_core::IUnknown, super::super::super::System::Com::IUri, IOpcUri); #[cfg(feature = "Win32_System_Com")] impl IOpcPartUri { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyBSTR(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pbstrproperty: *mut ::windows_core::BSTR, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetPropertyBSTR)(::windows_core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pbstrproperty), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyLength(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetPropertyLength)(::windows_core::Interface::as_raw(self), uriprop, pcchproperty, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDWORD(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetPropertyDWORD)(::windows_core::Interface::as_raw(self), uriprop, pdwproperty, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HasProperty(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HasProperty)(::windows_core::Interface::as_raw(self), uriprop, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAbsoluteUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetAbsoluteUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAuthority(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetAuthority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDisplayUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetDisplayUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDomain(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetDomain)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtension(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetExtension)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFragment(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetFragment)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHost(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetHost)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPassword(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPassword)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPath(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPathAndQuery(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPathAndQuery)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetQuery(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetQuery)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRawUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetRawUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSchemeName(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSchemeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUserInfo(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetUserInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUserName(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetUserName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHostType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetHostType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPort(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPort)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetScheme(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetScheme)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetZone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetZone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, puri: P0) -> ::windows_core::Result where @@ -674,13 +623,11 @@ impl IOpcPartUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsEqual)(::windows_core::Interface::as_raw(self), puri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRelationshipsPartUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRelationshipsPartUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRelativeUri(&self, targetparturi: P0) -> ::windows_core::Result where @@ -689,7 +636,6 @@ impl IOpcPartUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRelativeUri)(::windows_core::Interface::as_raw(self), targetparturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CombinePartUri(&self, relativeuri: P0) -> ::windows_core::Result where @@ -698,7 +644,6 @@ impl IOpcPartUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CombinePartUri)(::windows_core::Interface::as_raw(self), relativeuri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ComparePartUri(&self, parturi: P0) -> ::windows_core::Result where @@ -707,7 +652,6 @@ impl IOpcPartUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComparePartUri)(::windows_core::Interface::as_raw(self), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSourceUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -744,13 +688,11 @@ impl IOpcRelationship { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRelationshipType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSourceUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSourceUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTargetUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -893,7 +835,6 @@ impl IOpcRelationshipSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRelationship)(::windows_core::Interface::as_raw(self), relationshipidentifier.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRelationship(&self, relationshipidentifier: P0, relationshiptype: P1, targeturi: P2, targetmode: OPC_URI_TARGET_MODE) -> ::windows_core::Result where @@ -928,7 +869,6 @@ impl IOpcRelationshipSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEnumeratorForType)(::windows_core::Interface::as_raw(self), relationshiptype.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRelationshipsContentStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1024,7 +964,6 @@ pub struct IOpcSignatureCustomObjectSet_Vtbl { ::windows_core::imp::com_interface!(IOpcSignaturePartReference, IOpcSignaturePartReference_Vtbl, 0xe24231ca_59f4_484e_b64b_36eeda36072c); ::windows_core::imp::interface_hierarchy!(IOpcSignaturePartReference, ::windows_core::IUnknown); impl IOpcSignaturePartReference { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1091,7 +1030,6 @@ pub struct IOpcSignaturePartReferenceEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcSignaturePartReferenceSet, IOpcSignaturePartReferenceSet_Vtbl, 0x6c9fe28c_ecd9_4b22_9d36_7fdde670fec0); ::windows_core::imp::interface_hierarchy!(IOpcSignaturePartReferenceSet, ::windows_core::IUnknown); impl IOpcSignaturePartReferenceSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, parturi: P0, digestmethod: P1, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result where @@ -1130,7 +1068,6 @@ impl IOpcSignatureReference { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1198,7 +1135,6 @@ pub struct IOpcSignatureReferenceEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcSignatureReferenceSet, IOpcSignatureReferenceSet_Vtbl, 0xf3b02d31_ab12_42dd_9e2f_2b16761c3c1e); ::windows_core::imp::interface_hierarchy!(IOpcSignatureReferenceSet, ::windows_core::IUnknown); impl IOpcSignatureReferenceSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, referenceuri: P0, referenceid: P1, r#type: P2, digestmethod: P3, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result where @@ -1235,7 +1171,6 @@ pub struct IOpcSignatureReferenceSet_Vtbl { ::windows_core::imp::com_interface!(IOpcSignatureRelationshipReference, IOpcSignatureRelationshipReference_Vtbl, 0x57babac6_9d4a_4e50_8b86_e5d4051eae7c); ::windows_core::imp::interface_hierarchy!(IOpcSignatureRelationshipReference, ::windows_core::IUnknown); impl IOpcSignatureRelationshipReference { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSourceUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1307,7 +1242,6 @@ pub struct IOpcSignatureRelationshipReferenceEnumerator_Vtbl { ::windows_core::imp::com_interface!(IOpcSignatureRelationshipReferenceSet, IOpcSignatureRelationshipReferenceSet_Vtbl, 0x9f863ca5_3631_404c_828d_807e0715069b); ::windows_core::imp::interface_hierarchy!(IOpcSignatureRelationshipReferenceSet, ::windows_core::IUnknown); impl IOpcSignatureRelationshipReferenceSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, sourceuri: P0, digestmethod: P1, relationshipsigningoption: OPC_RELATIONSHIPS_SIGNING_OPTION, selectorset: P2, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows_core::Result where @@ -1412,13 +1346,11 @@ impl IOpcSigningOptions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCertificateSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignaturePartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignaturePartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignaturePartName(&self, signaturepartname: P0) -> ::windows_core::Result<()> where @@ -1456,158 +1388,128 @@ pub struct IOpcSigningOptions_Vtbl { SetSignaturePartName: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IOpcUri, - IOpcUri_Vtbl, - 0xbc9c1b9b_d62c_49eb_aef0_3b4e0b28ebed -); +::windows_core::imp::com_interface!(IOpcUri, IOpcUri_Vtbl, 0xbc9c1b9b_d62c_49eb_aef0_3b4e0b28ebed); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IOpcUri, ::windows_core::IUnknown, super::super::super::System::Com::IUri); #[cfg(feature = "Win32_System_Com")] impl IOpcUri { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyBSTR(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pbstrproperty: *mut ::windows_core::BSTR, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetPropertyBSTR)(::windows_core::Interface::as_raw(self), uriprop, ::core::mem::transmute(pbstrproperty), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyLength(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pcchproperty: *mut u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetPropertyLength)(::windows_core::Interface::as_raw(self), uriprop, pcchproperty, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPropertyDWORD(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY, pdwproperty: *mut u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetPropertyDWORD)(::windows_core::Interface::as_raw(self), uriprop, pdwproperty, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HasProperty(&self, uriprop: super::super::super::System::Com::Uri_PROPERTY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.HasProperty)(::windows_core::Interface::as_raw(self), uriprop, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAbsoluteUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAbsoluteUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAuthority(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAuthority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDisplayUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDisplayUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDomain(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDomain)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtension(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetExtension)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFragment(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFragment)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHost(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHost)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPassword(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPassword)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPath(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPathAndQuery(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPathAndQuery)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetQuery(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetQuery)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRawUri(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRawUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSchemeName(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSchemeName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUserInfo(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetUserInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUserName(&self) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetUserName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHostType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHostType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPort(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPort)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetScheme(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetScheme)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetZone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetZone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, puri: P0) -> ::windows_core::Result where @@ -1616,13 +1518,11 @@ impl IOpcUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsEqual)(::windows_core::Interface::as_raw(self), puri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRelationshipsPartUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRelationshipsPartUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRelativeUri(&self, targetparturi: P0) -> ::windows_core::Result where @@ -1631,7 +1531,6 @@ impl IOpcUri { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRelativeUri)(::windows_core::Interface::as_raw(self), targetparturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CombinePartUri(&self, relativeuri: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/mod.rs index 540feaf161..0d0eeff0e6 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/mod.rs @@ -1,6 +1,4 @@ #[cfg(feature = "Win32_Storage_Packaging_Appx")] -#[doc = "Required features: `\"Win32_Storage_Packaging_Appx\"`"] pub mod Appx; #[cfg(feature = "Win32_Storage_Packaging_Opc")] -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] pub mod Opc; 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 f82b5a3c65..ee4c873c21 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs @@ -15,7 +15,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" fn ApplySnapshotVhdSet(virtualdiskhandle : super::super::Foundation:: HANDLE, parameters : *const APPLY_SNAPSHOT_VHDSET_PARAMETERS, flags : APPLY_SNAPSHOT_VHDSET_FLAG) -> super::super::Foundation:: WIN32_ERROR); ApplySnapshotVhdSet(virtualdiskhandle.into_param().abi(), parameters, flags).ok() } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] pub unsafe fn AttachVirtualDisk(virtualdiskhandle: P0, securitydescriptor: P1, flags: ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: ::core::option::Option<*const ATTACH_VIRTUAL_DISK_PARAMETERS>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -34,7 +33,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" fn BreakMirrorVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); BreakMirrorVirtualDisk(virtualdiskhandle.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn CompactVirtualDisk(virtualdiskhandle: P0, flags: COMPACT_VIRTUAL_DISK_FLAG, parameters: ::core::option::Option<*const COMPACT_VIRTUAL_DISK_PARAMETERS>, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -52,7 +50,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" fn CompleteForkVirtualDisk(virtualdiskhandle : super::super::Foundation:: HANDLE) -> super::super::Foundation:: WIN32_ERROR); CompleteForkVirtualDisk(virtualdiskhandle.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] pub unsafe fn CreateVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: P0, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, securitydescriptor: P1, flags: CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>, handle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -95,7 +92,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ExpandVirtualDisk(virtualdiskhandle: P0, flags: EXPAND_VIRTUAL_DISK_FLAG, parameters: *const EXPAND_VIRTUAL_DISK_PARAMETERS, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -105,7 +101,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" 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); ExpandVirtualDisk(virtualdiskhandle.into_param().abi(), flags, parameters, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ForkVirtualDisk(virtualdiskhandle: P0, flags: FORK_VIRTUAL_DISK_FLAG, parameters: *const FORK_VIRTUAL_DISK_PARAMETERS, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -144,7 +139,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn GetVirtualDiskOperationProgress(virtualdiskhandle: P0, overlapped: *const super::super::System::IO::OVERLAPPED, progress: *mut VIRTUAL_DISK_PROGRESS) -> ::windows_core::Result<()> @@ -162,7 +156,6 @@ where ::windows_targets::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)).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn MergeVirtualDisk(virtualdiskhandle: P0, flags: MERGE_VIRTUAL_DISK_FLAG, parameters: *const MERGE_VIRTUAL_DISK_PARAMETERS, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -172,7 +165,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" 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); MergeVirtualDisk(virtualdiskhandle.into_param().abi(), flags, parameters, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn MirrorVirtualDisk(virtualdiskhandle: P0, flags: MIRROR_VIRTUAL_DISK_FLAG, parameters: *const MIRROR_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> @@ -215,7 +207,6 @@ where ::windows_targets::link!("virtdisk.dll" "system" 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); RawSCSIVirtualDisk(virtualdiskhandle.into_param().abi(), parameters, flags, response).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ResizeVirtualDisk(virtualdiskhandle: P0, flags: RESIZE_VIRTUAL_DISK_FLAG, parameters: *const RESIZE_VIRTUAL_DISK_PARAMETERS, overlapped: ::core::option::Option<*const super::super::System::IO::OVERLAPPED>) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/impl.rs index cd1c4ff8d6..5f703c9ef5 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/impl.rs @@ -1830,7 +1830,6 @@ impl IVdsMaintenance_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub trait IVdsOpenVDisk_Impl: Sized { fn Attach(&self, pstringsecuritydescriptor: &::windows_core::PCWSTR, flags: super::Vhd::ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32, timeoutinms: u32) -> ::windows_core::Result; @@ -2998,7 +2997,6 @@ impl IVdsSwProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub trait IVdsVDisk_Impl: Sized { fn Open(&self, accessmask: super::Vhd::VIRTUAL_DISK_ACCESS_MASK, flags: super::Vhd::OPEN_VIRTUAL_DISK_FLAG, readwritedepth: u32) -> ::windows_core::Result; @@ -3061,7 +3059,6 @@ impl IVdsVDisk_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub trait IVdsVdProvider_Impl: Sized { fn QueryVDisks(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs index acedf88a8c..315bec31ca 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -1063,7 +1063,6 @@ pub struct IVdsMaintenance_Vtbl { ::windows_core::imp::com_interface!(IVdsOpenVDisk, IVdsOpenVDisk_Vtbl, 0x75c8f324_f715_4fe3_a28e_f9011b61a4a1); ::windows_core::imp::interface_hierarchy!(IVdsOpenVDisk, ::windows_core::IUnknown); impl IVdsOpenVDisk { - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Attach(&self, pstringsecuritydescriptor: P0, flags: super::Vhd::ATTACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32, timeoutinms: u32) -> ::windows_core::Result where @@ -1072,29 +1071,24 @@ impl IVdsOpenVDisk { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Attach)(::windows_core::Interface::as_raw(self), pstringsecuritydescriptor.into_param().abi(), flags, providerspecificflags, timeoutinms, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Detach(&self, flags: super::Vhd::DETACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Detach)(::windows_core::Interface::as_raw(self), flags, providerspecificflags).ok() } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn DetachAndDelete(&self, flags: super::Vhd::DETACH_VIRTUAL_DISK_FLAG, providerspecificflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DetachAndDelete)(::windows_core::Interface::as_raw(self), flags, providerspecificflags).ok() } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Compact(&self, flags: super::Vhd::COMPACT_VIRTUAL_DISK_FLAG, reserved: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Compact)(::windows_core::Interface::as_raw(self), flags, reserved, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Merge(&self, flags: super::Vhd::MERGE_VIRTUAL_DISK_FLAG, mergedepth: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Merge)(::windows_core::Interface::as_raw(self), flags, mergedepth, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Expand(&self, flags: super::Vhd::EXPAND_VIRTUAL_DISK_FLAG, newsize: u64) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1746,13 +1740,11 @@ pub struct IVdsSwProvider_Vtbl { ::windows_core::imp::com_interface!(IVdsVDisk, IVdsVDisk_Vtbl, 0x1e062b84_e5e6_4b4b_8a25_67b81e8f13e8); ::windows_core::imp::interface_hierarchy!(IVdsVDisk, ::windows_core::IUnknown); impl IVdsVDisk { - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn Open(&self, accessmask: super::Vhd::VIRTUAL_DISK_ACCESS_MASK, flags: super::Vhd::OPEN_VIRTUAL_DISK_FLAG, readwritedepth: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Open)(::windows_core::Interface::as_raw(self), accessmask, flags, readwritedepth, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn GetProperties(&self, pdiskproperties: *mut VDS_VDISK_PROPERTIES) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), pdiskproperties).ok() @@ -1788,7 +1780,6 @@ impl IVdsVdProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryVDisks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn CreateVDisk(&self, virtualdevicetype: *const super::Vhd::VIRTUAL_STORAGE_TYPE, ppath: P0, pstringsecuritydescriptor: P1, flags: super::Vhd::CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, reserved: u32, pcreatediskparameters: *const VDS_CREATE_VDISK_PARAMETERS, ppasync: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1797,7 +1788,6 @@ impl IVdsVdProvider { { (::windows_core::Interface::vtable(self).CreateVDisk)(::windows_core::Interface::as_raw(self), virtualdevicetype, ppath.into_param().abi(), pstringsecuritydescriptor.into_param().abi(), flags, providerspecificflags, reserved, pcreatediskparameters, ::core::mem::transmute(ppasync)).ok() } - #[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub unsafe fn AddVDisk(&self, virtualdevicetype: *const super::Vhd::VIRTUAL_STORAGE_TYPE, ppath: P0, ppvdisk: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -7158,7 +7148,6 @@ impl ::core::default::Default for VDS_TARGET_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct VDS_VDISK_PROPERTIES { pub Id: ::windows_core::GUID, diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vss/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vss/impl.rs index 4b07279702..1b08113880 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/impl.rs @@ -598,7 +598,6 @@ impl IVssCreateExpressWriterMetadata_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IVssCreateWriterMetadata_Impl: Sized { fn AddIncludeFiles(&self, wszpath: &::windows_core::PCWSTR, wszfilespec: &::windows_core::PCWSTR, brecursive: u8, wszalternatelocation: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -1099,7 +1098,6 @@ impl IVssFileShareSnapshotProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub trait IVssHardwareSnapshotProvider_Impl: Sized { fn AreLunsSupported(&self, lluncount: i32, lcontext: i32, rgwszdevices: *const *const u16, pluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1158,7 +1156,6 @@ impl IVssHardwareSnapshotProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub trait IVssHardwareSnapshotProviderEx_Impl: Sized + IVssHardwareSnapshotProvider_Impl { fn GetProviderCapabilities(&self) -> ::windows_core::Result; 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 1c92d9b9d9..2ae7ec1aaa 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs @@ -844,7 +844,6 @@ impl IVssCreateWriterMetadata { pub unsafe fn SetBackupSchema(&self, dwschemamask: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBackupSchema)(::windows_core::Interface::as_raw(self), dwschemamask).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1162,32 +1161,26 @@ pub struct IVssFileShareSnapshotProvider_Vtbl { ::windows_core::imp::com_interface!(IVssHardwareSnapshotProvider, IVssHardwareSnapshotProvider_Vtbl, 0x9593a157_44e9_4344_bbeb_44fbf9b06b10); ::windows_core::imp::interface_hierarchy!(IVssHardwareSnapshotProvider, ::windows_core::IUnknown); impl IVssHardwareSnapshotProvider { - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn AreLunsSupported(&self, lluncount: i32, lcontext: i32, rgwszdevices: *const *const u16, pluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AreLunsSupported)(::windows_core::Interface::as_raw(self), lluncount, lcontext, rgwszdevices, pluninformation, pbissupported).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn FillInLunInfo(&self, wszdevicename: *const u16, pluninfo: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FillInLunInfo)(::windows_core::Interface::as_raw(self), wszdevicename, pluninfo, pbissupported).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: ::windows_core::GUID, snapshotid: ::windows_core::GUID, lcontext: i32, lluncount: i32, rgdevicenames: *const *const u16, rgluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BeginPrepareSnapshot)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), lcontext, lluncount, rgdevicenames, rgluninformation).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn GetTargetLuns(&self, lluncount: i32, rgdevicenames: *const *const u16, rgsourceluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, rgdestinationluns: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetTargetLuns)(::windows_core::Interface::as_raw(self), lluncount, rgdevicenames, rgsourceluns, rgdestinationluns).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn LocateLuns(&self, rgsourceluns: &[super::VirtualDiskService::VDS_LUN_INFORMATION]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).LocateLuns)(::windows_core::Interface::as_raw(self), rgsourceluns.len().try_into().unwrap(), ::core::mem::transmute(rgsourceluns.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn OnLunEmpty(&self, wszdevicename: *const u16, pinformation: *const super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnLunEmpty)(::windows_core::Interface::as_raw(self), wszdevicename, pinformation).ok() @@ -1225,32 +1218,26 @@ pub struct IVssHardwareSnapshotProvider_Vtbl { ::windows_core::imp::com_interface!(IVssHardwareSnapshotProviderEx, IVssHardwareSnapshotProviderEx_Vtbl, 0x7f5ba925_cdb1_4d11_a71f_339eb7e709fd); ::windows_core::imp::interface_hierarchy!(IVssHardwareSnapshotProviderEx, ::windows_core::IUnknown, IVssHardwareSnapshotProvider); impl IVssHardwareSnapshotProviderEx { - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn AreLunsSupported(&self, lluncount: i32, lcontext: i32, rgwszdevices: *const *const u16, pluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AreLunsSupported)(::windows_core::Interface::as_raw(self), lluncount, lcontext, rgwszdevices, pluninformation, pbissupported).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn FillInLunInfo(&self, wszdevicename: *const u16, pluninfo: *mut super::VirtualDiskService::VDS_LUN_INFORMATION, pbissupported: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.FillInLunInfo)(::windows_core::Interface::as_raw(self), wszdevicename, pluninfo, pbissupported).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn BeginPrepareSnapshot(&self, snapshotsetid: ::windows_core::GUID, snapshotid: ::windows_core::GUID, lcontext: i32, lluncount: i32, rgdevicenames: *const *const u16, rgluninformation: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.BeginPrepareSnapshot)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(snapshotsetid), ::core::mem::transmute(snapshotid), lcontext, lluncount, rgdevicenames, rgluninformation).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn GetTargetLuns(&self, lluncount: i32, rgdevicenames: *const *const u16, rgsourceluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, rgdestinationluns: *mut super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetTargetLuns)(::windows_core::Interface::as_raw(self), lluncount, rgdevicenames, rgsourceluns, rgdestinationluns).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn LocateLuns(&self, rgsourceluns: &[super::VirtualDiskService::VDS_LUN_INFORMATION]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LocateLuns)(::windows_core::Interface::as_raw(self), rgsourceluns.len().try_into().unwrap(), ::core::mem::transmute(rgsourceluns.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn OnLunEmpty(&self, wszdevicename: *const u16, pinformation: *const super::VirtualDiskService::VDS_LUN_INFORMATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnLunEmpty)(::windows_core::Interface::as_raw(self), wszdevicename, pinformation).ok() @@ -1259,18 +1246,15 @@ impl IVssHardwareSnapshotProviderEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProviderCapabilities)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn OnLunStateChange(&self, psnapshotluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, poriginalluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, dwcount: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnLunStateChange)(::windows_core::Interface::as_raw(self), psnapshotluns, poriginalluns, dwcount, dwflags).ok() } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn ResyncLuns(&self, psourceluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, ptargetluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, dwcount: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResyncLuns)(::windows_core::Interface::as_raw(self), psourceluns, ptargetluns, dwcount, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] #[cfg(feature = "Win32_Storage_VirtualDiskService")] pub unsafe fn OnReuseLuns(&self, psnapshotluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, poriginalluns: *const super::VirtualDiskService::VDS_LUN_INFORMATION, dwcount: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnReuseLuns)(::windows_core::Interface::as_raw(self), psnapshotluns, poriginalluns, dwcount).ok() diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/impl.rs index 144b57e006..47119d6a2d 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintDocumentPackageStatusEvent_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn PackageStatusUpdated(&self, packagestatus: *const PrintDocumentPackageStatus) -> ::windows_core::Result<()>; @@ -89,7 +88,6 @@ impl IPrintDocumentPackageTarget2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrintDocumentPackageTargetFactory_Impl: Sized { fn CreateDocumentPackageTargetForPrintJob(&self, printername: &::windows_core::PCWSTR, jobname: &::windows_core::PCWSTR, joboutputstream: ::core::option::Option<&super::super::super::System::Com::IStream>, jobprintticketstream: ::core::option::Option<&super::super::super::System::Com::IStream>) -> ::windows_core::Result; @@ -146,7 +144,6 @@ impl IXpsPrintJob_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXpsPrintJobStream_Impl: Sized + super::super::super::System::Com::ISequentialStream_Impl { fn Close(&self) -> ::windows_core::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 e6a9bc1fac..032645ab58 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn StartXpsPrintJob(printername: P0, jobname: P1, outputfilename: P2, progressevent: P3, completionevent: P4, printablepageson: &[u8], xpsprintjob: *mut ::core::option::Option, documentstream: *mut ::core::option::Option, printticketstream: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -25,12 +24,7 @@ where 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() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrintDocumentPackageStatusEvent, - IPrintDocumentPackageStatusEvent_Vtbl, - 0xed90c8ad_5c34_4d05_a1ec_0e8a9b3ad7af -); +::windows_core::imp::com_interface!(IPrintDocumentPackageStatusEvent, IPrintDocumentPackageStatusEvent_Vtbl, 0xed90c8ad_5c34_4d05_a1ec_0e8a9b3ad7af); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrintDocumentPackageStatusEvent, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -96,7 +90,6 @@ pub struct IPrintDocumentPackageTarget2_Vtbl { ::windows_core::imp::com_interface!(IPrintDocumentPackageTargetFactory, IPrintDocumentPackageTargetFactory_Vtbl, 0xd2959bf7_b31b_4a3d_9600_712eb1335ba4); ::windows_core::imp::interface_hierarchy!(IPrintDocumentPackageTargetFactory, ::windows_core::IUnknown); impl IPrintDocumentPackageTargetFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDocumentPackageTargetForPrintJob(&self, printername: P0, jobname: P1, joboutputstream: P2, jobprintticketstream: P3) -> ::windows_core::Result where @@ -136,22 +129,15 @@ pub struct IXpsPrintJob_Vtbl { pub GetJobStatus: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut XPS_JOB_STATUS) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IXpsPrintJobStream, - IXpsPrintJobStream_Vtbl, - 0x7a77dc5f_45d6_4dff_9307_d8cb846347ca -); +::windows_core::imp::com_interface!(IXpsPrintJobStream, IXpsPrintJobStream_Vtbl, 0x7a77dc5f_45d6_4dff_9307_d8cb846347ca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IXpsPrintJobStream, ::windows_core::IUnknown, super::super::super::System::Com::ISequentialStream); #[cfg(feature = "Win32_System_Com")] impl IXpsPrintJobStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/impl.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/impl.rs index e86d8e7f18..b743458dca 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsDocumentPackageTarget_Impl: Sized { fn GetXpsOMPackageWriter(&self, documentsequencepartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, discardcontrolpartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>) -> ::windows_core::Result; @@ -54,7 +53,6 @@ impl IXpsDocumentPackageTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsDocumentPackageTarget3D_Impl: Sized { fn GetXpsOMPackageWriter3D(&self, documentsequencepartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, discardcontrolpartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, modelpartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, modeldata: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result; @@ -130,7 +128,6 @@ impl IXpsOMBrush_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXpsOMCanvas_Impl: Sized + IXpsOMVisual_Impl { fn GetVisuals(&self) -> ::windows_core::Result; @@ -286,7 +283,6 @@ impl IXpsOMCanvas_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMColorProfileResource_Impl: Sized + IXpsOMResource_Impl { fn GetStream(&self) -> ::windows_core::Result; @@ -323,7 +319,6 @@ impl IXpsOMColorProfileResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMColorProfileResourceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -407,7 +402,6 @@ impl IXpsOMColorProfileResourceCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMCoreProperties_Impl: Sized + IXpsOMPart_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -956,7 +950,6 @@ impl IXpsOMDictionary_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMDocument_Impl: Sized + IXpsOMPart_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -1132,7 +1125,6 @@ impl IXpsOMDocumentCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMDocumentSequence_Impl: Sized + IXpsOMPart_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -1195,7 +1187,6 @@ impl IXpsOMDocumentSequence_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMDocumentStructureResource_Impl: Sized + IXpsOMResource_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -1245,7 +1236,6 @@ impl IXpsOMDocumentStructureResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMFontResource_Impl: Sized + IXpsOMResource_Impl { fn GetStream(&self) -> ::windows_core::Result; @@ -1295,7 +1285,6 @@ impl IXpsOMFontResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMFontResourceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -1724,7 +1713,6 @@ impl IXpsOMGeometryFigureCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXpsOMGlyphs_Impl: Sized + IXpsOMVisual_Impl { fn GetUnicodeString(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -2544,7 +2532,6 @@ impl IXpsOMImageBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMImageResource_Impl: Sized + IXpsOMResource_Impl { fn GetStream(&self) -> ::windows_core::Result; @@ -2594,7 +2581,6 @@ impl IXpsOMImageResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMImageResourceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -2829,7 +2815,6 @@ impl IXpsOMNameCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMObjectFactory_Impl: Sized { fn CreatePackage(&self) -> ::windows_core::Result; @@ -3338,7 +3323,6 @@ impl IXpsOMObjectFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMObjectFactory1_Impl: Sized + IXpsOMObjectFactory_Impl { fn GetDocumentTypeFromFile(&self, filename: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -3511,7 +3495,6 @@ impl IXpsOMObjectFactory1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPackage_Impl: Sized { fn GetDocumentSequence(&self) -> ::windows_core::Result; @@ -3622,7 +3605,6 @@ impl IXpsOMPackage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPackage1_Impl: Sized + IXpsOMPackage_Impl { fn GetDocumentType(&self) -> ::windows_core::Result; @@ -3666,7 +3648,6 @@ impl IXpsOMPackage1_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPackageTarget_Impl: Sized { fn CreateXpsOMPackageWriter(&self, documentsequencepartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, documentsequenceprintticket: ::core::option::Option<&IXpsOMPrintTicketResource>, discardcontrolpartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>) -> ::windows_core::Result; @@ -3693,7 +3674,6 @@ impl IXpsOMPackageTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPackageWriter_Impl: Sized { fn StartNewDocument(&self, documentpartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, documentprintticket: ::core::option::Option<&IXpsOMPrintTicketResource>, documentstructure: ::core::option::Option<&IXpsOMDocumentStructureResource>, signatureblockresources: ::core::option::Option<&IXpsOMSignatureBlockResourceCollection>, restrictedfonts: ::core::option::Option<&IXpsOMPartUriCollection>) -> ::windows_core::Result<()>; @@ -3751,7 +3731,6 @@ impl IXpsOMPackageWriter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPackageWriter3D_Impl: Sized + IXpsOMPackageWriter_Impl { fn AddModelTexture(&self, texturepartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>, texturedata: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -3782,7 +3761,6 @@ impl IXpsOMPackageWriter3D_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPage_Impl: Sized + IXpsOMPart_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -4031,7 +4009,6 @@ impl IXpsOMPage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPage1_Impl: Sized + IXpsOMPage_Impl { fn GetDocumentType(&self) -> ::windows_core::Result; @@ -4333,7 +4310,6 @@ impl IXpsOMPageReferenceCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPart_Impl: Sized { fn GetPartName(&self) -> ::windows_core::Result; @@ -4435,7 +4411,6 @@ impl IXpsOMPartResources_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPartUriCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -4506,7 +4481,6 @@ impl IXpsOMPartUriCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXpsOMPath_Impl: Sized + IXpsOMVisual_Impl { fn GetGeometry(&self) -> ::windows_core::Result; @@ -4908,7 +4882,6 @@ impl IXpsOMPath_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMPrintTicketResource_Impl: Sized + IXpsOMResource_Impl { fn GetStream(&self) -> ::windows_core::Result; @@ -5031,7 +5004,6 @@ impl IXpsOMRadialGradientBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMRemoteDictionaryResource_Impl: Sized + IXpsOMResource_Impl { fn GetDictionary(&self) -> ::windows_core::Result; @@ -5068,7 +5040,6 @@ impl IXpsOMRemoteDictionaryResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMRemoteDictionaryResource1_Impl: Sized + IXpsOMRemoteDictionaryResource_Impl { fn GetDocumentType(&self) -> ::windows_core::Result; @@ -5105,7 +5076,6 @@ impl IXpsOMRemoteDictionaryResource1_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMRemoteDictionaryResourceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -5189,7 +5159,6 @@ impl IXpsOMRemoteDictionaryResourceCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMResource_Impl: Sized + IXpsOMPart_Impl {} #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] @@ -5242,7 +5211,6 @@ impl IXpsOMShareable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMSignatureBlockResource_Impl: Sized + IXpsOMResource_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -5292,7 +5260,6 @@ impl IXpsOMSignatureBlockResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMSignatureBlockResourceCollection_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -5422,7 +5389,6 @@ impl IXpsOMSolidColorBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMStoryFragmentsResource_Impl: Sized + IXpsOMResource_Impl { fn GetOwner(&self) -> ::windows_core::Result; @@ -5472,7 +5438,6 @@ impl IXpsOMStoryFragmentsResource_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsOMThumbnailGenerator_Impl: Sized { fn GenerateThumbnail(&self, page: ::core::option::Option<&IXpsOMPage>, thumbnailtype: XPS_IMAGE_TYPE, thumbnailsize: XPS_THUMBNAIL_SIZE, imageresourcepartname: ::core::option::Option<&super::Packaging::Opc::IOpcPartUri>) -> ::windows_core::Result; @@ -5625,7 +5590,6 @@ impl IXpsOMTileBrush_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IXpsOMVisual_Impl: Sized + IXpsOMShareable_Impl { fn GetTransform(&self) -> ::windows_core::Result; @@ -6047,7 +6011,6 @@ impl IXpsOMVisualCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security_Cryptography", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsSignature_Impl: Sized { fn GetSignatureId(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -6202,7 +6165,6 @@ impl IXpsSignature_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsSignatureBlock_Impl: Sized { fn GetRequests(&self) -> ::windows_core::Result; @@ -6376,7 +6338,6 @@ impl IXpsSignatureCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security_Cryptography", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsSignatureManager_Impl: Sized { fn LoadPackageFile(&self, filename: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -6506,7 +6467,6 @@ impl IXpsSignatureManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsSignatureRequest_Impl: Sized { fn GetIntent(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -6689,7 +6649,6 @@ impl IXpsSignatureRequestCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub trait IXpsSigningOptions_Impl: Sized { fn GetSignatureId(&self) -> ::windows_core::Result<::windows_core::PWSTR>; 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 d12022273f..27aa9500f1 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs @@ -1,7 +1,5 @@ #[cfg(feature = "Win32_Storage_Xps_Printing")] -#[doc = "Required features: `\"Win32_Storage_Xps_Printing\"`"] pub mod Printing; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AbortDoc(hdc: P0) -> i32 @@ -11,7 +9,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn AbortDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); AbortDoc(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DeviceCapabilitiesA(pdevice: P0, pport: P1, fwcapability: PRINTER_DEVICE_CAPABILITIES, poutput: ::windows_core::PSTR, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEA>) -> i32 @@ -22,7 +19,6 @@ where ::windows_targets::link!("winspool.drv" "system" fn DeviceCapabilitiesA(pdevice : ::windows_core::PCSTR, pport : ::windows_core::PCSTR, fwcapability : PRINTER_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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DeviceCapabilitiesW(pdevice: P0, pport: P1, fwcapability: PRINTER_DEVICE_CAPABILITIES, poutput: ::windows_core::PWSTR, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEW>) -> i32 @@ -33,7 +29,6 @@ where ::windows_targets::link!("winspool.drv" "system" fn DeviceCapabilitiesW(pdevice : ::windows_core::PCWSTR, pport : ::windows_core::PCWSTR, fwcapability : PRINTER_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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EndDoc(hdc: P0) -> i32 @@ -43,7 +38,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EndDoc(hdc : super::super::Graphics::Gdi:: HDC) -> i32); EndDoc(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EndPage(hdc: P0) -> i32 @@ -53,7 +47,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EndPage(hdc : super::super::Graphics::Gdi:: HDC) -> i32); EndPage(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn Escape(hdc: P0, iescape: i32, pvin: ::core::option::Option<&[u8]>, pvout: ::core::option::Option<*mut ::core::ffi::c_void>) -> i32 @@ -63,7 +56,6 @@ where ::windows_targets::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().try_into().unwrap()), ::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ExtEscape(hdc: P0, iescape: i32, lpindata: ::core::option::Option<&[u8]>, lpoutdata: ::core::option::Option<&mut [u8]>) -> i32 @@ -73,7 +65,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(lpindata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpoutdata.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(lpoutdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PrintWindow(hwnd: P0, hdcblt: P1, nflags: PRINT_WINDOW_FLAGS) -> super::super::Foundation::BOOL @@ -84,7 +75,6 @@ where ::windows_targets::link!("user32.dll" "system" fn PrintWindow(hwnd : super::super::Foundation:: HWND, hdcblt : super::super::Graphics::Gdi:: HDC, nflags : PRINT_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); PrintWindow(hwnd.into_param().abi(), hdcblt.into_param().abi(), nflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetAbortProc(hdc: P0, proc: ABORTPROC) -> i32 @@ -94,7 +84,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn SetAbortProc(hdc : super::super::Graphics::Gdi:: HDC, proc : ABORTPROC) -> i32); SetAbortProc(hdc.into_param().abi(), proc) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn StartDocA(hdc: P0, lpdi: *const DOCINFOA) -> i32 @@ -104,7 +93,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn StartDocA(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOA) -> i32); StartDocA(hdc.into_param().abi(), lpdi) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn StartDocW(hdc: P0, lpdi: *const DOCINFOW) -> i32 @@ -114,7 +102,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn StartDocW(hdc : super::super::Graphics::Gdi:: HDC, lpdi : *const DOCINFOW) -> i32); StartDocW(hdc.into_param().abi(), lpdi) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn StartPage(hdc: P0) -> i32 @@ -127,7 +114,6 @@ where ::windows_core::imp::com_interface!(IXpsDocumentPackageTarget, IXpsDocumentPackageTarget_Vtbl, 0x3b0b6d38_53ad_41da_b212_d37637a6714e); ::windows_core::imp::interface_hierarchy!(IXpsDocumentPackageTarget, ::windows_core::IUnknown); impl IXpsDocumentPackageTarget { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetXpsOMPackageWriter(&self, documentsequencepartname: P0, discardcontrolpartname: P1) -> ::windows_core::Result where @@ -160,7 +146,6 @@ pub struct IXpsDocumentPackageTarget_Vtbl { ::windows_core::imp::com_interface!(IXpsDocumentPackageTarget3D, IXpsDocumentPackageTarget3D_Vtbl, 0x60ba71b8_3101_4984_9199_f4ea775ff01d); ::windows_core::imp::interface_hierarchy!(IXpsDocumentPackageTarget3D, ::windows_core::IUnknown); impl IXpsDocumentPackageTarget3D { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetXpsOMPackageWriter3D(&self, documentsequencepartname: P0, discardcontrolpartname: P1, modelpartname: P2, modeldata: P3) -> ::windows_core::Result where @@ -323,13 +308,11 @@ impl IXpsOMCanvas { { (::windows_core::Interface::vtable(self).base__.SetIsHyperlinkTarget)(::windows_core::Interface::as_raw(self), ishyperlink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHyperlinkNavigateUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHyperlinkNavigateUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHyperlinkNavigateUri(&self, hyperlinkuri: P0) -> ::windows_core::Result<()> where @@ -431,13 +414,11 @@ pub struct IXpsOMCanvas_Vtbl { ::windows_core::imp::com_interface!(IXpsOMColorProfileResource, IXpsOMColorProfileResource_Vtbl, 0x67bd7d69_1eef_4bb1_b5e7_6f4f87be8abe); ::windows_core::imp::interface_hierarchy!(IXpsOMColorProfileResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMColorProfileResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -445,13 +426,11 @@ impl IXpsOMColorProfileResource { { (::windows_core::Interface::vtable(self).base__.base__.SetPartName)(::windows_core::Interface::as_raw(self), parturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, partname: P1) -> ::windows_core::Result<()> where @@ -506,7 +485,6 @@ impl IXpsOMColorProfileResourceCollection { { (::windows_core::Interface::vtable(self).Append)(::windows_core::Interface::as_raw(self), object.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetByPartName(&self, partname: P0) -> ::windows_core::Result where @@ -534,13 +512,11 @@ pub struct IXpsOMColorProfileResourceCollection_Vtbl { ::windows_core::imp::com_interface!(IXpsOMCoreProperties, IXpsOMCoreProperties_Vtbl, 0x3340fe8f_4027_4aa1_8f5f_d35ae45fe597); ::windows_core::imp::interface_hierarchy!(IXpsOMCoreProperties, ::windows_core::IUnknown, IXpsOMPart); impl IXpsOMCoreProperties { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -859,13 +835,11 @@ pub struct IXpsOMDictionary_Vtbl { ::windows_core::imp::com_interface!(IXpsOMDocument, IXpsOMDocument_Vtbl, 0x2c2c94cb_ac5f_4254_8ee9_23948309d9f0); ::windows_core::imp::interface_hierarchy!(IXpsOMDocument, ::windows_core::IUnknown, IXpsOMPart); impl IXpsOMDocument { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -970,13 +944,11 @@ pub struct IXpsOMDocumentCollection_Vtbl { ::windows_core::imp::com_interface!(IXpsOMDocumentSequence, IXpsOMDocumentSequence_Vtbl, 0x56492eb4_d8d5_425e_8256_4c2b64ad0264); ::windows_core::imp::interface_hierarchy!(IXpsOMDocumentSequence, ::windows_core::IUnknown, IXpsOMPart); impl IXpsOMDocumentSequence { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -1015,13 +987,11 @@ pub struct IXpsOMDocumentSequence_Vtbl { ::windows_core::imp::com_interface!(IXpsOMDocumentStructureResource, IXpsOMDocumentStructureResource_Vtbl, 0x85febc8a_6b63_48a9_af07_7064e4ecff30); ::windows_core::imp::interface_hierarchy!(IXpsOMDocumentStructureResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMDocumentStructureResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -1033,13 +1003,11 @@ impl IXpsOMDocumentStructureResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOwner)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, partname: P1) -> ::windows_core::Result<()> where @@ -1066,13 +1034,11 @@ pub struct IXpsOMDocumentStructureResource_Vtbl { ::windows_core::imp::com_interface!(IXpsOMFontResource, IXpsOMFontResource_Vtbl, 0xa8c45708_47d9_4af4_8d20_33b48c9b8485); ::windows_core::imp::interface_hierarchy!(IXpsOMFontResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMFontResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -1080,13 +1046,11 @@ impl IXpsOMFontResource { { (::windows_core::Interface::vtable(self).base__.base__.SetPartName)(::windows_core::Interface::as_raw(self), parturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, embeddingoption: XPS_FONT_EMBEDDING, partname: P1) -> ::windows_core::Result<()> where @@ -1146,7 +1110,6 @@ impl IXpsOMFontResourceCollection { pub unsafe fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveAt)(::windows_core::Interface::as_raw(self), index).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetByPartName(&self, partname: P0) -> ::windows_core::Result where @@ -1473,13 +1436,11 @@ impl IXpsOMGlyphs { { (::windows_core::Interface::vtable(self).base__.SetIsHyperlinkTarget)(::windows_core::Interface::as_raw(self), ishyperlink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHyperlinkNavigateUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHyperlinkNavigateUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHyperlinkNavigateUri(&self, hyperlinkuri: P0) -> ::windows_core::Result<()> where @@ -1995,13 +1956,11 @@ pub struct IXpsOMImageBrush_Vtbl { ::windows_core::imp::com_interface!(IXpsOMImageResource, IXpsOMImageResource_Vtbl, 0x3db8417d_ae50_485e_9a44_d7758f78a23f); ::windows_core::imp::interface_hierarchy!(IXpsOMImageResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMImageResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -2009,13 +1968,11 @@ impl IXpsOMImageResource { { (::windows_core::Interface::vtable(self).base__.base__.SetPartName)(::windows_core::Interface::as_raw(self), parturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, imagetype: XPS_IMAGE_TYPE, partname: P1) -> ::windows_core::Result<()> where @@ -2075,7 +2032,6 @@ impl IXpsOMImageResourceCollection { { (::windows_core::Interface::vtable(self).Append)(::windows_core::Interface::as_raw(self), object.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetByPartName(&self, partname: P0) -> ::windows_core::Result where @@ -2254,7 +2210,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageFromFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageFromStream(&self, stream: P0, reuseobjects: P1) -> ::windows_core::Result where @@ -2264,7 +2219,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageFromStream)(::windows_core::Interface::as_raw(self), stream.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateStoryFragmentsResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2274,7 +2228,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStoryFragmentsResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocumentStructureResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2284,7 +2237,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDocumentStructureResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateSignatureBlockResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2294,7 +2246,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSignatureBlockResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResource(&self, dictionary: P0, parturi: P1) -> ::windows_core::Result where @@ -2304,7 +2255,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRemoteDictionaryResource)(::windows_core::Interface::as_raw(self), dictionary.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResourceFromStream(&self, dictionarymarkupstream: P0, dictionaryparturi: P1, resources: P2) -> ::windows_core::Result where @@ -2319,7 +2269,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePartResources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocumentSequence(&self, parturi: P0) -> ::windows_core::Result where @@ -2328,7 +2277,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDocumentSequence)(::windows_core::Interface::as_raw(self), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocument(&self, parturi: P0) -> ::windows_core::Result where @@ -2341,7 +2289,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePageReference)(::windows_core::Interface::as_raw(self), advisorypagedimensions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePage(&self, pagedimensions: *const XPS_SIZE, language: P0, parturi: P1) -> ::windows_core::Result where @@ -2351,7 +2298,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePage)(::windows_core::Interface::as_raw(self), pagedimensions, language.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePageFromStream(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: P3) -> ::windows_core::Result where @@ -2397,7 +2343,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, colorprofile.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateColorProfileResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2418,7 +2363,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateVisualBrush)(::windows_core::Interface::as_raw(self), viewbox, viewport, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateImageResource(&self, acquiredstream: P0, contenttype: XPS_IMAGE_TYPE, parturi: P1) -> ::windows_core::Result where @@ -2428,7 +2372,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateImageResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), contenttype, parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePrintTicketResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2438,7 +2381,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePrintTicketResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateFontResource(&self, acquiredstream: P0, fontembedding: XPS_FONT_EMBEDDING, parturi: P1, isobfsourcestream: P2) -> ::windows_core::Result where @@ -2472,7 +2414,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), gradstop1.into_param().abi(), gradstop2.into_param().abi(), centerpoint, gradientorigin, radiisizes, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateCoreProperties(&self, parturi: P0) -> ::windows_core::Result where @@ -2489,7 +2430,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePartUriCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6) -> ::windows_core::Result where @@ -2504,7 +2444,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageWriterOnFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi(), interleaving, documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnStream(&self, outputstream: P0, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6) -> ::windows_core::Result where @@ -2519,7 +2458,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageWriterOnStream)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), optimizemarkupsize.into_param().abi(), interleaving, documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePartUri(&self, uri: P0) -> ::windows_core::Result where @@ -2528,7 +2466,6 @@ impl IXpsOMObjectFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePartUri)(::windows_core::Interface::as_raw(self), uri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReadOnlyStreamOnFile(&self, filename: P0) -> ::windows_core::Result where @@ -2652,7 +2589,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePackageFromFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageFromStream(&self, stream: P0, reuseobjects: P1) -> ::windows_core::Result where @@ -2662,7 +2598,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePackageFromStream)(::windows_core::Interface::as_raw(self), stream.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateStoryFragmentsResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2672,7 +2607,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateStoryFragmentsResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocumentStructureResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2682,7 +2616,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDocumentStructureResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateSignatureBlockResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2692,7 +2625,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSignatureBlockResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResource(&self, dictionary: P0, parturi: P1) -> ::windows_core::Result where @@ -2702,7 +2634,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRemoteDictionaryResource)(::windows_core::Interface::as_raw(self), dictionary.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResourceFromStream(&self, dictionarymarkupstream: P0, dictionaryparturi: P1, resources: P2) -> ::windows_core::Result where @@ -2717,7 +2648,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePartResources)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocumentSequence(&self, parturi: P0) -> ::windows_core::Result where @@ -2726,7 +2656,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateDocumentSequence)(::windows_core::Interface::as_raw(self), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateDocument(&self, parturi: P0) -> ::windows_core::Result where @@ -2739,7 +2668,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePageReference)(::windows_core::Interface::as_raw(self), advisorypagedimensions, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePage(&self, pagedimensions: *const XPS_SIZE, language: P0, parturi: P1) -> ::windows_core::Result where @@ -2749,7 +2677,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePage)(::windows_core::Interface::as_raw(self), pagedimensions, language.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePageFromStream(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: P3) -> ::windows_core::Result where @@ -2795,7 +2722,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSolidColorBrush)(::windows_core::Interface::as_raw(self), color, colorprofile.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateColorProfileResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2816,7 +2742,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateVisualBrush)(::windows_core::Interface::as_raw(self), viewbox, viewport, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateImageResource(&self, acquiredstream: P0, contenttype: XPS_IMAGE_TYPE, parturi: P1) -> ::windows_core::Result where @@ -2826,7 +2751,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateImageResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), contenttype, parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePrintTicketResource(&self, acquiredstream: P0, parturi: P1) -> ::windows_core::Result where @@ -2836,7 +2760,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePrintTicketResource)(::windows_core::Interface::as_raw(self), acquiredstream.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateFontResource(&self, acquiredstream: P0, fontembedding: XPS_FONT_EMBEDDING, parturi: P1, isobfsourcestream: P2) -> ::windows_core::Result where @@ -2870,7 +2793,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateRadialGradientBrush)(::windows_core::Interface::as_raw(self), gradstop1.into_param().abi(), gradstop2.into_param().abi(), centerpoint, gradientorigin, radiisizes, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateCoreProperties(&self, parturi: P0) -> ::windows_core::Result where @@ -2887,7 +2809,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePartUriCollection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6) -> ::windows_core::Result where @@ -2902,7 +2823,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePackageWriterOnFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi(), interleaving, documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnStream(&self, outputstream: P0, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6) -> ::windows_core::Result where @@ -2917,7 +2837,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePackageWriterOnStream)(::windows_core::Interface::as_raw(self), outputstream.into_param().abi(), optimizemarkupsize.into_param().abi(), interleaving, documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePartUri(&self, uri: P0) -> ::windows_core::Result where @@ -2926,7 +2845,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePartUri)(::windows_core::Interface::as_raw(self), uri.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateReadOnlyStreamOnFile(&self, filename: P0) -> ::windows_core::Result where @@ -2942,7 +2860,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentTypeFromFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocumentTypeFromStream(&self, xpsdocumentstream: P0) -> ::windows_core::Result where @@ -2963,7 +2880,6 @@ impl IXpsOMObjectFactory1 { { (::windows_core::Interface::vtable(self).ConvertJpegXRToHDPhoto)(::windows_core::Interface::as_raw(self), imageresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result where @@ -2978,7 +2894,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageWriterOnFile1)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi(), interleaving, documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), documenttype, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePackageWriterOnStream1(&self, outputstream: P0, optimizemarkupsize: P1, interleaving: XPS_INTERLEAVING, documentsequencepartname: P2, coreproperties: P3, packagethumbnail: P4, documentsequenceprintticket: P5, discardcontrolpartname: P6, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result where @@ -2997,7 +2912,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackage1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePackageFromStream1(&self, stream: P0, reuseobjects: P1) -> ::windows_core::Result where @@ -3015,7 +2929,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePackageFromFile1)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePage1(&self, pagedimensions: *const XPS_SIZE, language: P0, parturi: P1) -> ::windows_core::Result where @@ -3025,7 +2938,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePage1)(::windows_core::Interface::as_raw(self), pagedimensions, language.into_param().abi(), parturi.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreatePageFromStream1(&self, pagemarkupstream: P0, parturi: P1, resources: P2, reuseobjects: P3) -> ::windows_core::Result where @@ -3037,7 +2949,6 @@ impl IXpsOMObjectFactory1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePageFromStream1)(::windows_core::Interface::as_raw(self), pagemarkupstream.into_param().abi(), parturi.into_param().abi(), resources.into_param().abi(), reuseobjects.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateRemoteDictionaryResourceFromStream1(&self, dictionarymarkupstream: P0, parturi: P1, resources: P2) -> ::windows_core::Result where @@ -3110,13 +3021,11 @@ impl IXpsOMPackage { { (::windows_core::Interface::vtable(self).SetCoreProperties)(::windows_core::Interface::as_raw(self), coreproperties.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetDiscardControlPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDiscardControlPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetDiscardControlPartName(&self, discardcontrolparturi: P0) -> ::windows_core::Result<()> where @@ -3134,7 +3043,6 @@ impl IXpsOMPackage { { (::windows_core::Interface::vtable(self).SetThumbnailResource)(::windows_core::Interface::as_raw(self), imageresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn WriteToFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3143,7 +3051,6 @@ impl IXpsOMPackage { { (::windows_core::Interface::vtable(self).WriteToFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteToStream(&self, stream: P0, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3203,13 +3110,11 @@ impl IXpsOMPackage1 { { (::windows_core::Interface::vtable(self).base__.SetCoreProperties)(::windows_core::Interface::as_raw(self), coreproperties.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetDiscardControlPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDiscardControlPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetDiscardControlPartName(&self, discardcontrolparturi: P0) -> ::windows_core::Result<()> where @@ -3227,7 +3132,6 @@ impl IXpsOMPackage1 { { (::windows_core::Interface::vtable(self).base__.SetThumbnailResource)(::windows_core::Interface::as_raw(self), imageresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn WriteToFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3236,7 +3140,6 @@ impl IXpsOMPackage1 { { (::windows_core::Interface::vtable(self).base__.WriteToFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteToStream(&self, stream: P0, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3249,7 +3152,6 @@ impl IXpsOMPackage1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn WriteToFile1(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: P1, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result<()> where @@ -3258,7 +3160,6 @@ impl IXpsOMPackage1 { { (::windows_core::Interface::vtable(self).WriteToFile1)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes, optimizemarkupsize.into_param().abi(), documenttype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteToStream1(&self, outputstream: P0, optimizemarkupsize: P1, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result<()> where @@ -3285,7 +3186,6 @@ pub struct IXpsOMPackage1_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPackageTarget, IXpsOMPackageTarget_Vtbl, 0x219a9db0_4959_47d0_8034_b1ce84f41a4d); ::windows_core::imp::interface_hierarchy!(IXpsOMPackageTarget, ::windows_core::IUnknown); impl IXpsOMPackageTarget { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn CreateXpsOMPackageWriter(&self, documentsequencepartname: P0, documentsequenceprintticket: P1, discardcontrolpartname: P2) -> ::windows_core::Result where @@ -3309,7 +3209,6 @@ pub struct IXpsOMPackageTarget_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPackageWriter, IXpsOMPackageWriter_Vtbl, 0x4e2aa182_a443_42c6_b41b_4f8e9de73ff9); ::windows_core::imp::interface_hierarchy!(IXpsOMPackageWriter, ::windows_core::IUnknown); impl IXpsOMPackageWriter { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn StartNewDocument(&self, documentpartname: P0, documentprintticket: P1, documentstructure: P2, signatureblockresources: P3, restrictedfonts: P4) -> ::windows_core::Result<()> where @@ -3361,7 +3260,6 @@ pub struct IXpsOMPackageWriter_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPackageWriter3D, IXpsOMPackageWriter3D_Vtbl, 0xe8a45033_640e_43fa_9bdf_fddeaa31c6a0); ::windows_core::imp::interface_hierarchy!(IXpsOMPackageWriter3D, ::windows_core::IUnknown, IXpsOMPackageWriter); impl IXpsOMPackageWriter3D { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn StartNewDocument(&self, documentpartname: P0, documentprintticket: P1, documentstructure: P2, signatureblockresources: P3, restrictedfonts: P4) -> ::windows_core::Result<()> where @@ -3396,7 +3294,6 @@ impl IXpsOMPackageWriter3D { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsClosed)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn AddModelTexture(&self, texturepartname: P0, texturedata: P1) -> ::windows_core::Result<()> where @@ -3405,7 +3302,6 @@ impl IXpsOMPackageWriter3D { { (::windows_core::Interface::vtable(self).AddModelTexture)(::windows_core::Interface::as_raw(self), texturepartname.into_param().abi(), texturedata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetModelPrintTicket(&self, printticketpartname: P0, printticketdata: P1) -> ::windows_core::Result<()> where @@ -3431,13 +3327,11 @@ pub struct IXpsOMPackageWriter3D_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPage, IXpsOMPage_Vtbl, 0xd3e18888_f120_4fee_8c68_35296eae91d4); ::windows_core::imp::interface_hierarchy!(IXpsOMPage, ::windows_core::IUnknown, IXpsOMPart); impl IXpsOMPage { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -3528,7 +3422,6 @@ impl IXpsOMPage { { (::windows_core::Interface::vtable(self).SetDictionaryResource)(::windows_core::Interface::as_raw(self), remotedictionaryresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, stream: P0, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3579,13 +3472,11 @@ pub struct IXpsOMPage_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPage1, IXpsOMPage1_Vtbl, 0x305b60ef_6892_4dda_9cbb_3aa65974508a); ::windows_core::imp::interface_hierarchy!(IXpsOMPage1, ::windows_core::IUnknown, IXpsOMPart, IXpsOMPage); impl IXpsOMPage1 { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -3676,7 +3567,6 @@ impl IXpsOMPage1 { { (::windows_core::Interface::vtable(self).base__.SetDictionaryResource)(::windows_core::Interface::as_raw(self), remotedictionaryresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, stream: P0, optimizemarkupsize: P1) -> ::windows_core::Result<()> where @@ -3697,7 +3587,6 @@ impl IXpsOMPage1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write1(&self, stream: P0, optimizemarkupsize: P1, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result<()> where @@ -3864,13 +3753,11 @@ pub struct IXpsOMPageReferenceCollection_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPart, IXpsOMPart_Vtbl, 0x74eb2f0b_a91e_4486_afac_0fabeca3dfc6); ::windows_core::imp::interface_hierarchy!(IXpsOMPart, ::windows_core::IUnknown); impl IXpsOMPart { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -3928,13 +3815,11 @@ impl IXpsOMPartUriCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetAt(&self, index: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn InsertAt(&self, index: u32, parturi: P0) -> ::windows_core::Result<()> where @@ -3945,7 +3830,6 @@ impl IXpsOMPartUriCollection { pub unsafe fn RemoveAt(&self, index: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveAt)(::windows_core::Interface::as_raw(self), index).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetAt(&self, index: u32, parturi: P0) -> ::windows_core::Result<()> where @@ -3953,7 +3837,6 @@ impl IXpsOMPartUriCollection { { (::windows_core::Interface::vtable(self).SetAt)(::windows_core::Interface::as_raw(self), index, parturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn Append(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4095,13 +3978,11 @@ impl IXpsOMPath { { (::windows_core::Interface::vtable(self).base__.SetIsHyperlinkTarget)(::windows_core::Interface::as_raw(self), ishyperlink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHyperlinkNavigateUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetHyperlinkNavigateUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHyperlinkNavigateUri(&self, hyperlinkuri: P0) -> ::windows_core::Result<()> where @@ -4324,13 +4205,11 @@ pub struct IXpsOMPath_Vtbl { ::windows_core::imp::com_interface!(IXpsOMPrintTicketResource, IXpsOMPrintTicketResource_Vtbl, 0xe7ff32d2_34aa_499b_bbe9_9cd4ee6c59f7); ::windows_core::imp::interface_hierarchy!(IXpsOMPrintTicketResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMPrintTicketResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4338,13 +4217,11 @@ impl IXpsOMPrintTicketResource { { (::windows_core::Interface::vtable(self).base__.base__.SetPartName)(::windows_core::Interface::as_raw(self), parturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, partname: P1) -> ::windows_core::Result<()> where @@ -4468,13 +4345,11 @@ pub struct IXpsOMRadialGradientBrush_Vtbl { ::windows_core::imp::com_interface!(IXpsOMRemoteDictionaryResource, IXpsOMRemoteDictionaryResource_Vtbl, 0xc9bd7cd4_e16a_4bf8_8c84_c950af7a3061); ::windows_core::imp::interface_hierarchy!(IXpsOMRemoteDictionaryResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMRemoteDictionaryResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4503,13 +4378,11 @@ pub struct IXpsOMRemoteDictionaryResource_Vtbl { ::windows_core::imp::com_interface!(IXpsOMRemoteDictionaryResource1, IXpsOMRemoteDictionaryResource1_Vtbl, 0xbf8fc1d4_9d46_4141_ba5f_94bb9250d041); ::windows_core::imp::interface_hierarchy!(IXpsOMRemoteDictionaryResource1, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource, IXpsOMRemoteDictionaryResource); impl IXpsOMRemoteDictionaryResource1 { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4531,7 +4404,6 @@ impl IXpsOMRemoteDictionaryResource1 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write1(&self, stream: P0, documenttype: XPS_DOCUMENT_TYPE) -> ::windows_core::Result<()> where @@ -4582,7 +4454,6 @@ impl IXpsOMRemoteDictionaryResourceCollection { { (::windows_core::Interface::vtable(self).Append)(::windows_core::Interface::as_raw(self), object.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetByPartName(&self, partname: P0) -> ::windows_core::Result where @@ -4610,13 +4481,11 @@ pub struct IXpsOMRemoteDictionaryResourceCollection_Vtbl { ::windows_core::imp::com_interface!(IXpsOMResource, IXpsOMResource_Vtbl, 0xda2ac0a2_73a2_4975_ad14_74097c3ff3a5); ::windows_core::imp::interface_hierarchy!(IXpsOMResource, ::windows_core::IUnknown, IXpsOMPart); impl IXpsOMResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4652,13 +4521,11 @@ pub struct IXpsOMShareable_Vtbl { ::windows_core::imp::com_interface!(IXpsOMSignatureBlockResource, IXpsOMSignatureBlockResource_Vtbl, 0x4776ad35_2e04_4357_8743_ebf6c171a905); ::windows_core::imp::interface_hierarchy!(IXpsOMSignatureBlockResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMSignatureBlockResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4670,13 +4537,11 @@ impl IXpsOMSignatureBlockResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOwner)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, partname: P1) -> ::windows_core::Result<()> where @@ -4732,7 +4597,6 @@ impl IXpsOMSignatureBlockResourceCollection { { (::windows_core::Interface::vtable(self).Append)(::windows_core::Interface::as_raw(self), signatureblockresource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetByPartName(&self, partname: P0) -> ::windows_core::Result where @@ -4801,13 +4665,11 @@ pub struct IXpsOMSolidColorBrush_Vtbl { ::windows_core::imp::com_interface!(IXpsOMStoryFragmentsResource, IXpsOMStoryFragmentsResource_Vtbl, 0xc2b3ca09_0473_4282_87ae_1780863223f0); ::windows_core::imp::interface_hierarchy!(IXpsOMStoryFragmentsResource, ::windows_core::IUnknown, IXpsOMPart, IXpsOMResource); impl IXpsOMStoryFragmentsResource { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetPartName(&self, parturi: P0) -> ::windows_core::Result<()> where @@ -4819,13 +4681,11 @@ impl IXpsOMStoryFragmentsResource { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOwner)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetContent(&self, sourcestream: P0, partname: P1) -> ::windows_core::Result<()> where @@ -4852,7 +4712,6 @@ pub struct IXpsOMStoryFragmentsResource_Vtbl { ::windows_core::imp::com_interface!(IXpsOMThumbnailGenerator, IXpsOMThumbnailGenerator_Vtbl, 0x15b873d5_1971_41e8_83a3_6578403064c7); ::windows_core::imp::interface_hierarchy!(IXpsOMThumbnailGenerator, ::windows_core::IUnknown); impl IXpsOMThumbnailGenerator { - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GenerateThumbnail(&self, page: P0, thumbnailtype: XPS_IMAGE_TYPE, thumbnailsize: XPS_THUMBNAIL_SIZE, imageresourcepartname: P1) -> ::windows_core::Result where @@ -5062,13 +4921,11 @@ impl IXpsOMVisual { { (::windows_core::Interface::vtable(self).SetIsHyperlinkTarget)(::windows_core::Interface::as_raw(self), ishyperlink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHyperlinkNavigateUri(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetHyperlinkNavigateUri)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHyperlinkNavigateUri(&self, hyperlinkuri: P0) -> ::windows_core::Result<()> where @@ -5280,7 +5137,6 @@ impl IXpsSignature { pub unsafe fn GetSignatureValue(&self, signaturehashvalue: *mut *mut u8, count: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSignatureValue)(::windows_core::Interface::as_raw(self), signaturehashvalue, count).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCertificateEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5290,19 +5146,16 @@ impl IXpsSignature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSigningTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetSigningTimeFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSigningTimeFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetSignaturePartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignaturePartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Verify(&self, x509certificate: *const super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5312,13 +5165,11 @@ impl IXpsSignature { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPolicy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCustomObjectEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCustomObjectEnumerator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCustomReferenceEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5373,7 +5224,6 @@ impl IXpsSignatureBlock { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRequests)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5383,7 +5233,6 @@ impl IXpsSignatureBlock { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentIndex)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetDocumentName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5468,7 +5317,6 @@ impl IXpsSignatureManager { { (::windows_core::Interface::vtable(self).LoadPackageFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadPackageStream(&self, stream: P0) -> ::windows_core::Result<()> where @@ -5476,7 +5324,6 @@ impl IXpsSignatureManager { { (::windows_core::Interface::vtable(self).LoadPackageStream)(::windows_core::Interface::as_raw(self), stream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub unsafe fn Sign(&self, signoptions: P0, x509certificate: *const super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows_core::Result where @@ -5485,13 +5332,11 @@ impl IXpsSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Sign)(::windows_core::Interface::as_raw(self), signoptions.into_param().abi(), x509certificate, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetSignatureOriginPartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignatureOriginPartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetSignatureOriginPartName(&self, signatureoriginpartname: P0) -> ::windows_core::Result<()> where @@ -5503,7 +5348,6 @@ impl IXpsSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignatures)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn AddSignatureBlock(&self, partname: P0, fixeddocumentindex: u32) -> ::windows_core::Result where @@ -5520,7 +5364,6 @@ impl IXpsSignatureManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSigningOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn SavePackageToFile(&self, filename: P0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32) -> ::windows_core::Result<()> where @@ -5528,7 +5371,6 @@ impl IXpsSignatureManager { { (::windows_core::Interface::vtable(self).SavePackageToFile)(::windows_core::Interface::as_raw(self), filename.into_param().abi(), securityattributes, flagsandattributes).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SavePackageToStream(&self, stream: P0) -> ::windows_core::Result<()> where @@ -5617,7 +5459,6 @@ impl IXpsSignatureRequest { { (::windows_core::Interface::vtable(self).SetSigningLocale)(::windows_core::Interface::as_raw(self), place.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetSpotLocation(&self, pageindex: *mut i32, pagepartname: *mut ::core::option::Option, x: *mut f32, y: *mut f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSpotLocation)(::windows_core::Interface::as_raw(self), pageindex, ::core::mem::transmute(pagepartname), x, y).ok() @@ -5710,13 +5551,11 @@ impl IXpsSigningOptions { { (::windows_core::Interface::vtable(self).SetDigestMethod)(::windows_core::Interface::as_raw(self), digestmethod.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn GetSignaturePartName(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSignaturePartName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe fn SetSignaturePartName(&self, signaturepartname: P0) -> ::windows_core::Result<()> where @@ -5731,30 +5570,25 @@ impl IXpsSigningOptions { pub unsafe fn SetPolicy(&self, policy: XPS_SIGN_POLICY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPolicy)(::windows_core::Interface::as_raw(self), policy).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetSigningTimeFormat(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSigningTimeFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn SetSigningTimeFormat(&self, timeformat: super::Packaging::Opc::OPC_SIGNATURE_TIME_FORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSigningTimeFormat)(::windows_core::Interface::as_raw(self), timeformat).ok() } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCustomObjects(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCustomObjects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCustomReferences(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCustomReferences)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_Packaging_Opc\"`"] #[cfg(feature = "Win32_Storage_Packaging_Opc")] pub unsafe fn GetCertificateSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6966,7 +6800,6 @@ impl ::core::default::Default for XPS_SIZE { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type ABORTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/mod.rs index e9d0baa8f3..bbea1e0773 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/mod.rs @@ -1,72 +1,48 @@ #[cfg(feature = "Win32_Storage_Cabinets")] -#[doc = "Required features: `\"Win32_Storage_Cabinets\"`"] pub mod Cabinets; #[cfg(feature = "Win32_Storage_CloudFilters")] -#[doc = "Required features: `\"Win32_Storage_CloudFilters\"`"] pub mod CloudFilters; #[cfg(feature = "Win32_Storage_Compression")] -#[doc = "Required features: `\"Win32_Storage_Compression\"`"] pub mod Compression; #[cfg(feature = "Win32_Storage_DataDeduplication")] -#[doc = "Required features: `\"Win32_Storage_DataDeduplication\"`"] pub mod DataDeduplication; #[cfg(feature = "Win32_Storage_DistributedFileSystem")] -#[doc = "Required features: `\"Win32_Storage_DistributedFileSystem\"`"] pub mod DistributedFileSystem; #[cfg(feature = "Win32_Storage_EnhancedStorage")] -#[doc = "Required features: `\"Win32_Storage_EnhancedStorage\"`"] pub mod EnhancedStorage; #[cfg(feature = "Win32_Storage_FileHistory")] -#[doc = "Required features: `\"Win32_Storage_FileHistory\"`"] pub mod FileHistory; #[cfg(feature = "Win32_Storage_FileServerResourceManager")] -#[doc = "Required features: `\"Win32_Storage_FileServerResourceManager\"`"] pub mod FileServerResourceManager; #[cfg(feature = "Win32_Storage_FileSystem")] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] pub mod FileSystem; #[cfg(feature = "Win32_Storage_Imapi")] -#[doc = "Required features: `\"Win32_Storage_Imapi\"`"] pub mod Imapi; #[cfg(feature = "Win32_Storage_IndexServer")] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] pub mod IndexServer; #[cfg(feature = "Win32_Storage_InstallableFileSystems")] -#[doc = "Required features: `\"Win32_Storage_InstallableFileSystems\"`"] pub mod InstallableFileSystems; #[cfg(feature = "Win32_Storage_IscsiDisc")] -#[doc = "Required features: `\"Win32_Storage_IscsiDisc\"`"] pub mod IscsiDisc; #[cfg(feature = "Win32_Storage_Jet")] -#[doc = "Required features: `\"Win32_Storage_Jet\"`"] pub mod Jet; #[cfg(feature = "Win32_Storage_Nvme")] -#[doc = "Required features: `\"Win32_Storage_Nvme\"`"] pub mod Nvme; #[cfg(feature = "Win32_Storage_OfflineFiles")] -#[doc = "Required features: `\"Win32_Storage_OfflineFiles\"`"] pub mod OfflineFiles; #[cfg(feature = "Win32_Storage_OperationRecorder")] -#[doc = "Required features: `\"Win32_Storage_OperationRecorder\"`"] pub mod OperationRecorder; #[cfg(feature = "Win32_Storage_Packaging")] -#[doc = "Required features: `\"Win32_Storage_Packaging\"`"] pub mod Packaging; #[cfg(feature = "Win32_Storage_ProjectedFileSystem")] -#[doc = "Required features: `\"Win32_Storage_ProjectedFileSystem\"`"] pub mod ProjectedFileSystem; #[cfg(feature = "Win32_Storage_StructuredStorage")] -#[doc = "Required features: `\"Win32_Storage_StructuredStorage\"`"] pub mod StructuredStorage; #[cfg(feature = "Win32_Storage_Vhd")] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] pub mod Vhd; #[cfg(feature = "Win32_Storage_VirtualDiskService")] -#[doc = "Required features: `\"Win32_Storage_VirtualDiskService\"`"] pub mod VirtualDiskService; #[cfg(feature = "Win32_Storage_Vss")] -#[doc = "Required features: `\"Win32_Storage_Vss\"`"] pub mod Vss; #[cfg(feature = "Win32_Storage_Xps")] -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] pub mod Xps; diff --git a/crates/libs/windows/src/Windows/Win32/System/AddressBook/impl.rs b/crates/libs/windows/src/Windows/Win32/System/AddressBook/impl.rs index e635deba19..5a2289f0df 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IABContainer_Impl: Sized + IMAPIContainer_Impl { fn CreateEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulcreateflags: u32) -> ::windows_core::Result; @@ -55,7 +54,6 @@ impl IABContainer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAddrBook_Impl: Sized + IMAPIProp_Impl { fn OpenEntry(&self, cbentryid: u32, lpentryid: *mut ENTRYID, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -198,7 +196,6 @@ impl IAddrBook_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAttach_Impl: Sized + IMAPIProp_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -212,7 +209,6 @@ impl IAttach_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDistList_Impl: Sized + IMAPIContainer_Impl { fn CreateEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, ulcreateflags: u32) -> ::windows_core::Result; @@ -269,7 +265,6 @@ impl IDistList_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPIAdviseSink_Impl: Sized { fn OnNotify(&self, cnotif: u32, lpnotifications: *mut NOTIFICATION) -> u32; @@ -290,7 +285,6 @@ impl IMAPIAdviseSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPIContainer_Impl: Sized + IMAPIProp_Impl { fn GetContentsTable(&self, ulflags: u32) -> ::windows_core::Result; @@ -394,7 +388,6 @@ impl IMAPIControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPIFolder_Impl: Sized + IMAPIContainer_Impl { fn CreateMessage(&self, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lppmessage: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -554,7 +547,6 @@ impl IMAPIProgress_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPIProp_Impl: Sized { fn GetLastError(&self, hresult: ::windows_core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows_core::Result<()>; @@ -648,7 +640,6 @@ impl IMAPIProp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPIStatus_Impl: Sized + IMAPIProp_Impl { fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> ::windows_core::Result<()>; @@ -693,7 +684,6 @@ impl IMAPIStatus_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMAPITable_Impl: Sized { fn GetLastError(&self, hresult: ::windows_core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows_core::Result<()>; @@ -871,7 +861,6 @@ impl IMAPITable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMailUser_Impl: Sized + IMAPIProp_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -885,7 +874,6 @@ impl IMailUser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMessage_Impl: Sized + IMAPIProp_Impl { fn GetAttachmentTable(&self, ulflags: u32) -> ::windows_core::Result; @@ -976,7 +964,6 @@ impl IMessage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsgStore_Impl: Sized + IMAPIProp_Impl { fn Advise(&self, cbentryid: u32, lpentryid: *const ENTRYID, uleventmask: u32, lpadvisesink: ::core::option::Option<&IMAPIAdviseSink>) -> ::windows_core::Result; @@ -1108,7 +1095,6 @@ impl IMsgStore_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProfSect_Impl: Sized + IMAPIProp_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1122,7 +1108,6 @@ impl IProfSect_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPropData_Impl: Sized + IMAPIProp_Impl { fn HrSetObjAccess(&self, ulaccess: u32) -> ::windows_core::Result<()>; @@ -1167,7 +1152,6 @@ impl IPropData_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProviderAdmin_Impl: Sized { fn GetLastError(&self, hresult: ::windows_core::HRESULT, ulflags: u32) -> ::windows_core::Result<*mut MAPIERROR>; @@ -1243,7 +1227,6 @@ impl IProviderAdmin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITableData_Impl: Sized { fn HrGetView(&self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut CALLERRELEASE, ulcallerdata: u32, lppmapitable: *mut ::core::option::Option) -> ::windows_core::Result<()>; 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 9c9964fd08..0bacc24c8d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn BuildDisplayTable(lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpmalloc: P0, hinstance: P1, cpages: u32, lppage: *mut DTPAGE, ulflags: u32, lpptable: *mut ::core::option::Option, lpptbldata: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -47,14 +46,12 @@ pub unsafe fn FEqualNames(lpname1: *mut MAPINAMEID, lpname2: *mut MAPINAMEID) -> ::windows_targets::link!("mapi32.dll" "system" fn FEqualNames(lpname1 : *mut MAPINAMEID, lpname2 : *mut MAPINAMEID) -> super::super::Foundation:: BOOL); FEqualNames(lpname1, lpname2) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn FPropCompareProp(lpspropvalue1: *mut SPropValue, ulrelop: u32, lpspropvalue2: *mut SPropValue) -> super::super::Foundation::BOOL { ::windows_targets::link!("mapi32.dll" "system" fn FPropCompareProp(lpspropvalue1 : *mut SPropValue, ulrelop : u32, lpspropvalue2 : *mut SPropValue) -> super::super::Foundation:: BOOL); FPropCompareProp(lpspropvalue1, ulrelop, lpspropvalue2) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn FPropContainsProp(lpspropvaluedst: *mut SPropValue, lpspropvaluesrc: *mut SPropValue, ulfuzzylevel: u32) -> super::super::Foundation::BOOL { @@ -69,14 +66,12 @@ where ::windows_targets::link!("mapi32.dll" "system" fn FPropExists(lpmapiprop : * mut::core::ffi::c_void, ulproptag : u32) -> super::super::Foundation:: BOOL); FPropExists(lpmapiprop.into_param().abi(), ulproptag) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn FreePadrlist(lpadrlist: *mut ADRLIST) { ::windows_targets::link!("mapi32.dll" "system" fn FreePadrlist(lpadrlist : *mut ADRLIST)); FreePadrlist(lpadrlist) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn FreeProws(lprows: *mut SRowSet) { @@ -129,7 +124,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(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<()> { @@ -141,7 +135,6 @@ pub unsafe fn HrDispatchNotifications(ulflags: u32) -> ::windows_core::Result<() ::windows_targets::link!("mapi32.dll" "system" fn HrDispatchNotifications(ulflags : u32) -> ::windows_core::HRESULT); HrDispatchNotifications(ulflags).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HrGetOneProp(lpmapiprop: P0, ulproptag: u32, lppprop: *mut *mut SPropValue) -> ::windows_core::Result<()> @@ -151,7 +144,6 @@ where ::windows_targets::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_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn HrIStorageFromStream(lpunkin: P0, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lppstorageout: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -161,7 +153,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HrQueryAllRows(lptable: P0, lpproptags: *mut SPropTagArray, lprestriction: *mut SRestriction, lpsortorderset: *mut SSortOrderSet, crowsmax: i32, lpprows: *mut *mut SRowSet) -> ::windows_core::Result<()> @@ -171,7 +162,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HrSetOneProp(lpmapiprop: P0, lpprop: *mut SPropValue) -> ::windows_core::Result<()> @@ -190,14 +180,12 @@ where let mut result__ = ::std::mem::zeroed(); HrThisThreadAdviseSink(lpadvisesink.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LPropCompareProp(lpspropvaluea: *mut SPropValue, lpspropvalueb: *mut SPropValue) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn LPropCompareProp(lpspropvaluea : *mut SPropValue, lpspropvalueb : *mut SPropValue) -> i32); LPropCompareProp(lpspropvaluea, lpspropvalueb) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LpValFindProp(ulproptag: u32, cvalues: u32, lpproparray: *mut SPropValue) -> *mut SPropValue { @@ -209,7 +197,6 @@ pub unsafe fn MAPIDeinitIdle() { ::windows_targets::link!("mapi32.dll" "system" fn MAPIDeinitIdle()); MAPIDeinitIdle() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn MAPIGetDefaultMalloc() -> ::core::option::Option { @@ -221,7 +208,6 @@ pub unsafe fn MAPIInitIdle(lpvreserved: *mut ::core::ffi::c_void) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn MAPIInitIdle(lpvreserved : *mut ::core::ffi::c_void) -> i32); MAPIInitIdle(lpvreserved) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[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 { @@ -229,14 +215,12 @@ pub unsafe fn OpenStreamOnFile(lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: let mut result__ = ::std::mem::zeroed(); OpenStreamOnFile(lpallocatebuffer, lpfreebuffer, ulflags, lpszfilename, ::core::mem::transmute(lpszprefix.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn PpropFindProp(lpproparray: *mut SPropValue, cvalues: u32, ulproptag: u32) -> *mut SPropValue { ::windows_targets::link!("mapi32.dll" "system" fn PpropFindProp(lpproparray : *mut SPropValue, cvalues : u32, ulproptag : u32) -> *mut SPropValue); PpropFindProp(lpproparray, cvalues, ulproptag) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn PropCopyMore(lpspropvaluedest: *mut SPropValue, lpspropvaluesrc: *mut SPropValue, lpfallocmore: LPALLOCATEMORE, lpvobject: *mut ::core::ffi::c_void) -> i32 { @@ -251,28 +235,24 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScCopyNotifications(cnotification: i32, lpnotifications: *mut NOTIFICATION, lpvdst: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn ScCopyNotifications(cnotification : i32, lpnotifications : *mut NOTIFICATION, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); ScCopyNotifications(cnotification, lpnotifications, lpvdst, lpcb) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScCopyProps(cvalues: i32, lpproparray: *mut SPropValue, lpvdst: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn ScCopyProps(cvalues : i32, lpproparray : *mut SPropValue, lpvdst : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); ScCopyProps(cvalues, lpproparray, lpvdst, lpcb) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScCountNotifications(cnotifications: i32, lpnotifications: *mut NOTIFICATION, lpcb: *mut u32) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn ScCountNotifications(cnotifications : i32, lpnotifications : *mut NOTIFICATION, lpcb : *mut u32) -> i32); ScCountNotifications(cnotifications, lpnotifications, lpcb) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScCountProps(cvalues: i32, lpproparray: *mut SPropValue, lpcb: *mut u32) -> i32 { @@ -284,7 +264,6 @@ pub unsafe fn ScCreateConversationIndex(cbparent: u32, lpbparent: *mut u8, lpcbc ::windows_targets::link!("mapi32.dll" "system" fn ScCreateConversationIndex(cbparent : u32, lpbparent : *mut u8, lpcbconvindex : *mut u32, lppbconvindex : *mut *mut u8) -> i32); ScCreateConversationIndex(cbparent, lpbparent, lpcbconvindex, lppbconvindex) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScDupPropset(cvalues: i32, lpproparray: *mut SPropValue, lpallocatebuffer: LPALLOCATEBUFFER, lppproparray: *mut *mut SPropValue) -> i32 { @@ -304,14 +283,12 @@ where ::windows_targets::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().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScRelocNotifications(cnotification: i32, lpnotifications: *mut NOTIFICATION, lpvbaseold: *mut ::core::ffi::c_void, lpvbasenew: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32 { ::windows_targets::link!("mapi32.dll" "system" fn ScRelocNotifications(cnotification : i32, lpnotifications : *mut NOTIFICATION, lpvbaseold : *mut ::core::ffi::c_void, lpvbasenew : *mut ::core::ffi::c_void, lpcb : *mut u32) -> i32); ScRelocNotifications(cnotification, lpnotifications, lpvbaseold, lpvbasenew, lpcb) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ScRelocProps(cvalues: i32, lpproparray: *mut SPropValue, lpvbaseold: *mut ::core::ffi::c_void, lpvbasenew: *mut ::core::ffi::c_void, lpcb: *mut u32) -> i32 { @@ -351,7 +328,6 @@ pub unsafe fn UlAddRef(lpunk: *mut ::core::ffi::c_void) -> u32 { ::windows_targets::link!("mapi32.dll" "system" fn UlAddRef(lpunk : *mut ::core::ffi::c_void) -> u32); UlAddRef(lpunk) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UlPropSize(lpspropvalue: *mut SPropValue) -> u32 { @@ -363,7 +339,6 @@ pub unsafe fn UlRelease(lpunk: *mut ::core::ffi::c_void) -> u32 { ::windows_targets::link!("mapi32.dll" "system" fn UlRelease(lpunk : *mut ::core::ffi::c_void) -> u32); UlRelease(lpunk) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WrapCompressedRTFStream(lpcompressedrtfstream: P0, ulflags: u32) -> ::windows_core::Result @@ -388,7 +363,6 @@ impl IABContainer { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -399,7 +373,6 @@ impl IABContainer { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -436,12 +409,10 @@ impl IABContainer { pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenEntry)(::windows_core::Interface::as_raw(self), cbentryid, lpentryid, lpinterface, ulflags, lpulobjtype, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSearchCriteria(&self, lprestriction: ::core::option::Option<*const SRestriction>, lpcontainerlist: ::core::option::Option<*const SBinaryArray>, ulsearchflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSearchCriteria)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lprestriction.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcontainerlist.unwrap_or(::std::ptr::null())), ulsearchflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSearchCriteria)(::windows_core::Interface::as_raw(self), ulflags, lpprestriction, lppcontainerlist, ::core::mem::transmute(lpulsearchstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -459,7 +430,6 @@ impl IABContainer { pub unsafe fn DeleteEntries(&self, lpentries: *const SBinaryArray, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteEntries)(::windows_core::Interface::as_raw(self), lpentries, ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResolveNames(&self, lpproptagarray: ::core::option::Option<*const SPropTagArray>, ulflags: u32, lpadrlist: *const ADRLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -487,7 +457,6 @@ impl IAddrBook { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -498,7 +467,6 @@ impl IAddrBook { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -545,12 +513,10 @@ impl IAddrBook { pub unsafe fn NewEntry(&self, uluiparam: u32, ulflags: u32, cbeidcontainer: u32, lpeidcontainer: *mut ENTRYID, cbeidnewentrytpl: u32, lpeidnewentrytpl: *mut ENTRYID, lpcbeidnewentry: *mut u32, lppeidnewentry: *mut *mut ENTRYID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NewEntry)(::windows_core::Interface::as_raw(self), uluiparam, ulflags, cbeidcontainer, lpeidcontainer, cbeidnewentrytpl, lpeidnewentrytpl, lpcbeidnewentry, lppeidnewentry).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResolveName(&self, uluiparam: usize, ulflags: u32, lpsznewentrytitle: *mut i8, lpadrlist: *mut ADRLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ResolveName)(::windows_core::Interface::as_raw(self), uluiparam, ulflags, lpsznewentrytitle, lpadrlist).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Address(&self, lpuluiparam: *mut u32, lpadrparms: *mut ADRPARM, lppadrlist: *mut *mut ADRLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Address)(::windows_core::Interface::as_raw(self), lpuluiparam, lpadrparms, lppadrlist).ok() @@ -558,12 +524,10 @@ impl IAddrBook { pub unsafe fn Details(&self, lpuluiparam: *mut usize, lpfndismiss: LPFNDISMISS, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: LPFNBUTTON, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Details)(::windows_core::Interface::as_raw(self), lpuluiparam, lpfndismiss, lpvdismisscontext, cbentryid, lpentryid, lpfbuttoncallback, lpvbuttoncontext, lpszbuttontext, ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecipOptions(&self, uluiparam: u32, ulflags: u32, lprecip: *mut ADRENTRY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RecipOptions)(::windows_core::Interface::as_raw(self), uluiparam, ulflags, lprecip).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDefaultRecipOpt(&self, lpszadrtype: *mut i8, ulflags: u32, lpcvalues: *mut u32, lppoptions: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryDefaultRecipOpt)(::windows_core::Interface::as_raw(self), lpszadrtype, ulflags, lpcvalues, lppoptions).ok() @@ -580,17 +544,14 @@ impl IAddrBook { pub unsafe fn SetDefaultDir(&self, cbentryid: u32, lpentryid: *mut ENTRYID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDefaultDir)(::windows_core::Interface::as_raw(self), cbentryid, lpentryid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSearchPath(&self, ulflags: u32, lppsearchpath: *mut *mut SRowSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSearchPath)(::windows_core::Interface::as_raw(self), ulflags, lppsearchpath).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSearchPath(&self, ulflags: u32, lpsearchpath: *mut SRowSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSearchPath)(::windows_core::Interface::as_raw(self), ulflags, lpsearchpath).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrepareRecips(&self, ulflags: u32, lpproptagarray: *mut SPropTagArray, lpreciplist: *mut ADRLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PrepareRecips)(::windows_core::Interface::as_raw(self), ulflags, lpproptagarray, lpreciplist).ok() @@ -649,7 +610,6 @@ impl IAttach { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -660,7 +620,6 @@ impl IAttach { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -701,7 +660,6 @@ impl IDistList { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -712,7 +670,6 @@ impl IDistList { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -749,12 +706,10 @@ impl IDistList { pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenEntry)(::windows_core::Interface::as_raw(self), cbentryid, lpentryid, lpinterface, ulflags, lpulobjtype, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSearchCriteria(&self, lprestriction: ::core::option::Option<*const SRestriction>, lpcontainerlist: ::core::option::Option<*const SBinaryArray>, ulsearchflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSearchCriteria)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lprestriction.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcontainerlist.unwrap_or(::std::ptr::null())), ulsearchflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSearchCriteria)(::windows_core::Interface::as_raw(self), ulflags, lpprestriction, lppcontainerlist, ::core::mem::transmute(lpulsearchstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -772,7 +727,6 @@ impl IDistList { pub unsafe fn DeleteEntries(&self, lpentries: *const SBinaryArray, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteEntries)(::windows_core::Interface::as_raw(self), lpentries, ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResolveNames(&self, lpproptagarray: ::core::option::Option<*const SPropTagArray>, ulflags: u32, lpadrlist: *const ADRLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -794,7 +748,6 @@ pub struct IDistList_Vtbl { ::windows_core::imp::com_interface!(IMAPIAdviseSink, IMAPIAdviseSink_Vtbl, 0); ::windows_core::imp::interface_hierarchy!(IMAPIAdviseSink, ::windows_core::IUnknown); impl IMAPIAdviseSink { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnNotify(&self, cnotif: u32, lpnotifications: *mut NOTIFICATION) -> u32 { (::windows_core::Interface::vtable(self).OnNotify)(::windows_core::Interface::as_raw(self), cnotif, lpnotifications) @@ -818,7 +771,6 @@ impl IMAPIContainer { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -829,7 +781,6 @@ impl IMAPIContainer { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -866,12 +817,10 @@ impl IMAPIContainer { pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OpenEntry)(::windows_core::Interface::as_raw(self), cbentryid, lpentryid, lpinterface, ulflags, lpulobjtype, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSearchCriteria(&self, lprestriction: ::core::option::Option<*const SRestriction>, lpcontainerlist: ::core::option::Option<*const SBinaryArray>, ulsearchflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSearchCriteria)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lprestriction.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcontainerlist.unwrap_or(::std::ptr::null())), ulsearchflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSearchCriteria)(::windows_core::Interface::as_raw(self), ulflags, lpprestriction, lppcontainerlist, ::core::mem::transmute(lpulsearchstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -924,7 +873,6 @@ impl IMAPIFolder { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -935,7 +883,6 @@ impl IMAPIFolder { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -972,12 +919,10 @@ impl IMAPIFolder { pub unsafe fn OpenEntry(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut ::windows_core::GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenEntry)(::windows_core::Interface::as_raw(self), cbentryid, lpentryid, lpinterface, ulflags, lpulobjtype, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSearchCriteria(&self, lprestriction: ::core::option::Option<*const SRestriction>, lpcontainerlist: ::core::option::Option<*const SBinaryArray>, ulsearchflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSearchCriteria)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lprestriction.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcontainerlist.unwrap_or(::std::ptr::null())), ulsearchflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSearchCriteria(&self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSearchCriteria)(::windows_core::Interface::as_raw(self), ulflags, lpprestriction, lppcontainerlist, ::core::mem::transmute(lpulsearchstate.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1091,7 +1036,6 @@ impl IMAPIProp { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1102,7 +1046,6 @@ impl IMAPIProp { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1160,7 +1103,6 @@ impl IMAPIStatus { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1171,7 +1113,6 @@ impl IMAPIStatus { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1255,12 +1196,10 @@ impl IMAPITable { pub unsafe fn QueryPosition(&self, lpulrow: *mut u32, lpulnumerator: *mut u32, lpuldenominator: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryPosition)(::windows_core::Interface::as_raw(self), lpulrow, lpulnumerator, lpuldenominator).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindRow(&self, lprestriction: *mut SRestriction, bkorigin: u32, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FindRow)(::windows_core::Interface::as_raw(self), lprestriction, bkorigin, ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Restrict(&self, lprestriction: *mut SRestriction, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Restrict)(::windows_core::Interface::as_raw(self), lprestriction, ulflags).ok() @@ -1277,7 +1216,6 @@ impl IMAPITable { pub unsafe fn QuerySortOrder(&self, lppsortcriteria: *mut *mut SSortOrderSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QuerySortOrder)(::windows_core::Interface::as_raw(self), lppsortcriteria).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryRows(&self, lrowcount: i32, ulflags: u32, lpprows: *mut *mut SRowSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryRows)(::windows_core::Interface::as_raw(self), lrowcount, ulflags, lpprows).ok() @@ -1285,7 +1223,6 @@ impl IMAPITable { pub unsafe fn Abort(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Abort)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExpandRow(&self, cbinstancekey: u32, pbinstancekey: *mut u8, ulrowcount: u32, ulflags: u32, lpprows: *mut *mut SRowSet, lpulmorerows: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ExpandRow)(::windows_core::Interface::as_raw(self), cbinstancekey, pbinstancekey, ulrowcount, ulflags, lpprows, lpulmorerows).ok() @@ -1352,7 +1289,6 @@ impl IMailUser { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1363,7 +1299,6 @@ impl IMailUser { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1404,7 +1339,6 @@ impl IMessage { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1415,7 +1349,6 @@ impl IMessage { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1462,7 +1395,6 @@ impl IMessage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRecipientTable)(::windows_core::Interface::as_raw(self), ulflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModifyRecipients(&self, ulflags: u32, lpmods: *const ADRLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ModifyRecipients)(::windows_core::Interface::as_raw(self), ulflags, lpmods).ok() @@ -1499,7 +1431,6 @@ impl IMsgStore { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1510,7 +1441,6 @@ impl IMsgStore { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1582,7 +1512,6 @@ impl IMsgStore { pub unsafe fn FinishedMsg(&self, ulflags: u32, cbentryid: u32, lpentryid: *const ENTRYID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FinishedMsg)(::windows_core::Interface::as_raw(self), ulflags, cbentryid, lpentryid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NotifyNewMail(&self, lpnotification: *const NOTIFICATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NotifyNewMail)(::windows_core::Interface::as_raw(self), lpnotification).ok() @@ -1618,7 +1547,6 @@ impl IProfSect { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1629,7 +1557,6 @@ impl IProfSect { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1670,7 +1597,6 @@ impl IPropData { pub unsafe fn SaveChanges(&self, ulflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveChanges)(::windows_core::Interface::as_raw(self), ulflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProps(&self, lpproptagarray: *mut SPropTagArray, ulflags: u32, lpcvalues: *mut u32, lppproparray: *mut *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProps)(::windows_core::Interface::as_raw(self), lpproptagarray, ulflags, lpcvalues, lppproparray).ok() @@ -1681,7 +1607,6 @@ impl IPropData { pub unsafe fn OpenProperty(&self, ulproptag: u32, lpiid: *mut ::windows_core::GUID, ulinterfaceoptions: u32, ulflags: u32, lppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OpenProperty)(::windows_core::Interface::as_raw(self), ulproptag, lpiid, ulinterfaceoptions, ulflags, ::core::mem::transmute(lppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetProps(&self, cvalues: u32, lpproparray: *mut SPropValue, lppproblems: *mut *mut SPropProblemArray) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProps)(::windows_core::Interface::as_raw(self), cvalues, lpproparray, lppproblems).ok() @@ -1740,7 +1665,6 @@ impl IProviderAdmin { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProviderTable)(::windows_core::Interface::as_raw(self), ulflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateProvider(&self, lpszprovider: *const i8, lpprops: &[SPropValue], uluiparam: usize, ulflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1773,42 +1697,34 @@ impl ITableData { pub unsafe fn HrGetView(&self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut CALLERRELEASE, ulcallerdata: u32, lppmapitable: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrGetView)(::windows_core::Interface::as_raw(self), lpssortorderset, lpfcallerrelease, ulcallerdata, ::core::mem::transmute(lppmapitable)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrModifyRow(&self, param0: *mut SRow) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrModifyRow)(::windows_core::Interface::as_raw(self), param0).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrDeleteRow(&self, lpspropvalue: *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrDeleteRow)(::windows_core::Interface::as_raw(self), lpspropvalue).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrQueryRow(&self, lpspropvalue: *mut SPropValue, lppsrow: *mut *mut SRow, lpulirow: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrQueryRow)(::windows_core::Interface::as_raw(self), lpspropvalue, lppsrow, lpulirow).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrEnumRow(&self, ulrownumber: u32, lppsrow: *mut *mut SRow) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrEnumRow)(::windows_core::Interface::as_raw(self), ulrownumber, lppsrow).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrNotify(&self, ulflags: u32, cvalues: u32, lpspropvalue: *mut SPropValue) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrNotify)(::windows_core::Interface::as_raw(self), ulflags, cvalues, lpspropvalue).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrInsertRow(&self, ulirow: u32, lpsrow: *mut SRow) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrInsertRow)(::windows_core::Interface::as_raw(self), ulirow, lpsrow).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrModifyRows(&self, ulflags: u32, lpsrowset: *mut SRowSet) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrModifyRows)(::windows_core::Interface::as_raw(self), ulflags, lpsrowset).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HrDeleteRows(&self, ulflags: u32, lprowsettodelete: *mut SRowSet, crowsdeleted: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HrDeleteRows)(::windows_core::Interface::as_raw(self), ulflags, lprowsettodelete, crowsdeleted).ok() @@ -2198,7 +2114,6 @@ impl ::core::fmt::Debug for Gender { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRENTRY { pub ulReserved1: u32, @@ -2238,7 +2153,6 @@ impl ::core::default::Default for ADRENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRLIST { pub cEntries: u32, @@ -2277,7 +2191,6 @@ impl ::core::default::Default for ADRLIST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct ADRPARM { pub cbABContEntryID: u32, @@ -3214,7 +3127,6 @@ impl ::core::default::Default for NEWMAIL_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NOTIFICATION { pub ulEventType: u32, @@ -3240,7 +3152,6 @@ impl ::core::default::Default for NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union NOTIFICATION_0 { pub err: ERROR_NOTIFICATION, @@ -3337,7 +3248,6 @@ impl ::core::default::Default for OBJECT_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAndRestriction { pub cRes: u32, @@ -3497,7 +3407,6 @@ impl ::core::default::Default for SBitMaskRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SCommentRestriction { pub cValues: u32, @@ -3568,7 +3477,6 @@ impl ::core::default::Default for SComparePropsRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SContentRestriction { pub ulFuzzyLevel: u32, @@ -3608,7 +3516,6 @@ impl ::core::default::Default for SContentRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SCurrencyArray { pub cValues: u32, @@ -3858,7 +3765,6 @@ impl ::core::default::Default for SLongArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SNotRestriction { pub ulReserved: u32, @@ -3897,7 +3803,6 @@ impl ::core::default::Default for SNotRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SOrRestriction { pub cRes: u32, @@ -4027,7 +3932,6 @@ impl ::core::default::Default for SPropTagArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SPropValue { pub ulPropTag: u32, @@ -4053,7 +3957,6 @@ impl ::core::default::Default for SPropValue { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SPropertyRestriction { pub relop: u32, @@ -4123,7 +4026,6 @@ impl ::core::default::Default for SRealArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRestriction { pub rt: u32, @@ -4148,7 +4050,6 @@ impl ::core::default::Default for SRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SRestriction_0 { pub resCompareProps: SComparePropsRestriction, @@ -4182,7 +4083,6 @@ impl ::core::default::Default for SRestriction_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRow { pub ulAdrEntryPad: u32, @@ -4222,7 +4122,6 @@ impl ::core::default::Default for SRow { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SRowSet { pub cRows: u32, @@ -4384,7 +4283,6 @@ impl ::core::default::Default for SSortOrderSet { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSubRestriction { pub ulSubObject: u32, @@ -4423,7 +4321,6 @@ impl ::core::default::Default for SSubRestriction { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct STATUS_OBJECT_NOTIFICATION { pub cbEntryID: u32, @@ -4494,7 +4391,6 @@ impl ::core::default::Default for SWStringArray { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct TABLE_NOTIFICATION { pub ulTableEvent: u32, @@ -4624,7 +4520,6 @@ impl ::core::default::Default for WAB_PARAM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union __UPV { pub i: i16, @@ -4683,10 +4578,8 @@ pub type LPFNABSDI = ::core::option::Option i32>; pub type LPFNDISMISS = ::core::option::Option; pub type LPFREEBUFFER = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPNOTIFCALLBACK = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPOPENSTREAMONFILE = ::core::option::Option) -> ::windows_core::HRESULT>; pub type LPWABALLOCATEBUFFER = ::core::option::Option, cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> i32>; diff --git a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/impl.rs b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/impl.rs index d434216875..1d272f2354 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/impl.rs @@ -52,7 +52,6 @@ impl IAssemblyCache_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAssemblyCacheItem_Impl: Sized { fn CreateStream(&self, dwflags: u32, pszstreamname: &::windows_core::PCWSTR, dwformat: u32, dwformatflags: u32, ppistream: *mut ::core::option::Option, pulimaxsize: *mut u64) -> ::windows_core::Result<()>; @@ -172,7 +171,6 @@ impl IAssemblyName_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumMsmDependency_Impl: Sized { fn Next(&self, cfetch: u32, rgmsmdependencies: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -223,7 +221,6 @@ impl IEnumMsmDependency_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumMsmError_Impl: Sized { fn Next(&self, cfetch: u32, rgmsmerrors: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -321,7 +318,6 @@ impl IEnumMsmString_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmDependencies_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, item: i32) -> ::windows_core::Result; @@ -371,7 +367,6 @@ impl IMsmDependencies_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmDependency_Impl: Sized + super::Com::IDispatch_Impl { fn Module(&self, module: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -409,7 +404,6 @@ impl IMsmDependency_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmError_Impl: Sized + super::Com::IDispatch_Impl { fn Type(&self, errortype: *mut msmErrorType) -> ::windows_core::Result<()>; @@ -487,7 +481,6 @@ impl IMsmError_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmErrors_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, item: i32) -> ::windows_core::Result; @@ -537,7 +530,6 @@ impl IMsmErrors_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmGetFiles_Impl: Sized + super::Com::IDispatch_Impl { fn ModuleFiles(&self) -> ::windows_core::Result; @@ -564,7 +556,6 @@ impl IMsmGetFiles_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmMerge_Impl: Sized + super::Com::IDispatch_Impl { fn OpenDatabase(&self, path: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -684,7 +675,6 @@ impl IMsmMerge_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMsmStrings_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, item: i32, r#return: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1631,7 +1621,6 @@ impl IPMBackgroundWorkerInfoEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPMDeploymentManager_Impl: Sized { fn ReportDownloadBegin(&self, productid: &::windows_core::GUID) -> ::windows_core::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 a50c8ebf0a..d88dfba619 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -138,7 +138,6 @@ pub unsafe fn CreateActCtxW(pactctx: *const ACTCTXW) -> ::windows_core::Result(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: P0, lptargetname: P1, lpsourceoptionsname: P2, lptargetoptionsname: P3, globaloptions: DELTA_INPUT, lptargetfiletime: ::core::option::Option<*const super::super::Foundation::FILETIME>, hashalgid: super::super::Security::Cryptography::ALG_ID, lpdeltaname: P4) -> super::super::Foundation::BOOL @@ -152,14 +151,12 @@ where ::windows_targets::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 : super::super::Security::Cryptography:: ALG_ID, 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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn CreateDeltaB(filetypeset: i64, setflags: i64, resetflags: i64, source: DELTA_INPUT, target: DELTA_INPUT, sourceoptions: DELTA_INPUT, targetoptions: DELTA_INPUT, globaloptions: DELTA_INPUT, lptargetfiletime: ::core::option::Option<*const super::super::Foundation::FILETIME>, hashalgid: super::super::Security::Cryptography::ALG_ID, lpdelta: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL { ::windows_targets::link!("msdelta.dll" "system" 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 : super::super::Security::Cryptography:: ALG_ID, lpdelta : *mut DELTA_OUTPUT) -> super::super::Foundation:: BOOL); CreateDeltaB(filetypeset, setflags, resetflags, ::core::mem::transmute(source), ::core::mem::transmute(target), ::core::mem::transmute(sourceoptions), ::core::mem::transmute(targetoptions), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime.unwrap_or(::std::ptr::null())), hashalgid, lpdelta) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn CreateDeltaW(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: P0, lptargetname: P1, lpsourceoptionsname: P2, lptargetoptionsname: P3, globaloptions: DELTA_INPUT, lptargetfiletime: ::core::option::Option<*const super::super::Foundation::FILETIME>, hashalgid: super::super::Security::Cryptography::ALG_ID, lpdeltaname: P4) -> super::super::Foundation::BOOL @@ -272,14 +269,12 @@ where ::windows_targets::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_WindowsProgramming\"`"] #[cfg(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) -> ::windows_core::Result<()> { ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FindActCtxSectionStringA(dwflags: u32, lpextensionguid: ::core::option::Option<*const ::windows_core::GUID>, ulsectionid: u32, lpstringtofind: P0, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> ::windows_core::Result<()> @@ -289,7 +284,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn FindActCtxSectionStringW(dwflags: u32, lpextensionguid: ::core::option::Option<*const ::windows_core::GUID>, ulsectionid: u32, lpstringtofind: P0, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> ::windows_core::Result<()> @@ -304,7 +298,6 @@ pub unsafe fn GetCurrentActCtx(lphactctx: *mut super::super::Foundation::HANDLE) ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentActCtx(lphactctx : *mut super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); GetCurrentActCtx(lphactctx).ok() } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaInfoA(lpdeltaname: P0, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL @@ -314,14 +307,12 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaInfoB(delta: DELTA_INPUT, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL { ::windows_targets::link!("msdelta.dll" "system" fn GetDeltaInfoB(delta : DELTA_INPUT, lpheaderinfo : *mut DELTA_HEADER_INFO) -> super::super::Foundation:: BOOL); GetDeltaInfoB(::core::mem::transmute(delta), lpheaderinfo) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaInfoW(lpdeltaname: P0, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL @@ -331,7 +322,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaSignatureA(filetypeset: i64, hashalgid: super::super::Security::Cryptography::ALG_ID, lpsourcename: P0, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL @@ -341,14 +331,12 @@ where ::windows_targets::link!("msdelta.dll" "system" fn GetDeltaSignatureA(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, lpsourcename : ::windows_core::PCSTR, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); GetDeltaSignatureA(filetypeset, hashalgid, lpsourcename.into_param().abi(), lphash) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaSignatureB(filetypeset: i64, hashalgid: super::super::Security::Cryptography::ALG_ID, source: DELTA_INPUT, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL { ::windows_targets::link!("msdelta.dll" "system" fn GetDeltaSignatureB(filetypeset : i64, hashalgid : super::super::Security::Cryptography:: ALG_ID, source : DELTA_INPUT, lphash : *mut DELTA_HASH) -> super::super::Foundation:: BOOL); GetDeltaSignatureB(filetypeset, hashalgid, ::core::mem::transmute(source), lphash) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn GetDeltaSignatureW(filetypeset: i64, hashalgid: super::super::Security::Cryptography::ALG_ID, lpsourcename: P0, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL @@ -468,7 +456,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn MsiAdvertiseScriptA(szscriptfile: P0, dwflags: u32, phregdata: ::core::option::Option<*const super::Registry::HKEY>, fremoveitems: P1) -> u32 @@ -479,7 +466,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn MsiAdvertiseScriptW(szscriptfile: P0, dwflags: u32, phregdata: ::core::option::Option<*const super::Registry::HKEY>, fremoveitems: P1) -> u32 @@ -1335,7 +1321,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MsiGetFileSignatureInformationA(szsignedobjectpath: P0, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: ::core::option::Option<*mut u8>, pcbhashdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -1345,7 +1330,6 @@ where ::windows_targets::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_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn MsiGetFileSignatureInformationW(szsignedobjectpath: P0, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: ::core::option::Option<*mut u8>, pcbhashdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -1858,7 +1842,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn MsiProcessAdvertiseScriptA(szscriptfile: P0, sziconfolder: P1, hregdata: P2, fshortcuts: P3, fremoveitems: P4) -> u32 @@ -1872,7 +1855,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn MsiProcessAdvertiseScriptW(szscriptfile: P0, sziconfolder: P1, hregdata: P2, fshortcuts: P3, fremoveitems: P4) -> u32 @@ -2833,7 +2815,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SfcIsKeyProtected(keyhandle: P0, subkeyname: P1, keysam: u32) -> super::super::Foundation::BOOL @@ -2937,7 +2918,6 @@ pub struct IAssemblyCache_Vtbl { ::windows_core::imp::com_interface!(IAssemblyCacheItem, IAssemblyCacheItem_Vtbl, 0x9e3aaeb4_d1cd_11d2_bab9_00c04f8eceae); ::windows_core::imp::interface_hierarchy!(IAssemblyCacheItem, ::windows_core::IUnknown); impl IAssemblyCacheItem { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStream(&self, dwflags: u32, pszstreamname: P0, dwformat: u32, dwformatflags: u32, ppistream: *mut ::core::option::Option, pulimaxsize: *mut u64) -> ::windows_core::Result<()> where @@ -3020,7 +3000,6 @@ pub struct IAssemblyName_Vtbl { ::windows_core::imp::com_interface!(IEnumMsmDependency, IEnumMsmDependency_Vtbl, 0x0adda82c_2c26_11d2_ad65_00a0c9af11a6); ::windows_core::imp::interface_hierarchy!(IEnumMsmDependency, ::windows_core::IUnknown); impl IEnumMsmDependency { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, cfetch: u32, rgmsmdependencies: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), cfetch, ::core::mem::transmute(rgmsmdependencies), pcfetched).ok() @@ -3051,7 +3030,6 @@ pub struct IEnumMsmDependency_Vtbl { ::windows_core::imp::com_interface!(IEnumMsmError, IEnumMsmError_Vtbl, 0x0adda829_2c26_11d2_ad65_00a0c9af11a6); ::windows_core::imp::interface_hierarchy!(IEnumMsmError, ::windows_core::IUnknown); impl IEnumMsmError { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, cfetch: u32, rgmsmerrors: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), cfetch, ::core::mem::transmute(rgmsmerrors), pcfetched).ok() @@ -3106,17 +3084,11 @@ pub struct IEnumMsmString_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmDependencies, - IMsmDependencies_Vtbl, - 0x0adda82d_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmDependencies, IMsmDependencies_Vtbl, 0x0adda82d_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmDependencies, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMsmDependencies { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3143,12 +3115,7 @@ pub struct IMsmDependencies_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmDependency, - IMsmDependency_Vtbl, - 0x0adda82b_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmDependency, IMsmDependency_Vtbl, 0x0adda82b_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmDependency, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3173,12 +3140,7 @@ pub struct IMsmDependency_Vtbl { pub Version: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmError, - IMsmError_Vtbl, - 0x0adda828_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmError, IMsmError_Vtbl, 0x0adda828_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmError, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3195,7 +3157,6 @@ impl IMsmError { pub unsafe fn DatabaseTable(&self, errortable: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DatabaseTable)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(errortable)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DatabaseKeys(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3204,7 +3165,6 @@ impl IMsmError { pub unsafe fn ModuleTable(&self, errortable: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ModuleTable)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(errortable)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModuleKeys(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3231,17 +3191,11 @@ pub struct IMsmError_Vtbl { ModuleKeys: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmErrors, - IMsmErrors_Vtbl, - 0x0adda82a_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmErrors, IMsmErrors_Vtbl, 0x0adda82a_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmErrors, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMsmErrors { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3268,17 +3222,11 @@ pub struct IMsmErrors_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmGetFiles, - IMsmGetFiles_Vtbl, - 0x7041ae26_2d78_11d2_888a_00a0c981b015 -); +::windows_core::imp::com_interface!(IMsmGetFiles, IMsmGetFiles_Vtbl, 0x7041ae26_2d78_11d2_888a_00a0c981b015); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmGetFiles, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMsmGetFiles { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModuleFiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3296,12 +3244,7 @@ pub struct IMsmGetFiles_Vtbl { ModuleFiles: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmMerge, - IMsmMerge_Vtbl, - 0x0adda82e_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmMerge, IMsmMerge_Vtbl, 0x0adda82e_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmMerge, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3342,13 +3285,11 @@ impl IMsmMerge { { (::windows_core::Interface::vtable(self).Log)(::windows_core::Interface::as_raw(self), message.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Errors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Errors)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Dependencies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3406,12 +3347,7 @@ pub struct IMsmMerge_Vtbl { pub ExtractFiles: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMsmStrings, - IMsmStrings_Vtbl, - 0x0adda827_2c26_11d2_ad65_00a0c9af11a6 -); +::windows_core::imp::com_interface!(IMsmStrings, IMsmStrings_Vtbl, 0x0adda827_2c26_11d2_ad65_00a0c9af11a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMsmStrings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3959,7 +3895,6 @@ impl IPMDeploymentManager { pub unsafe fn RevokeLicense(&self, productid: ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RevokeLicense)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(productid)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RebindMdilBinaries(&self, productid: ::windows_core::GUID, filenames: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RebindMdilBinaries)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(productid), filenames).ok() @@ -3967,7 +3902,6 @@ impl IPMDeploymentManager { pub unsafe fn RebindAllMdilBinaries(&self, productid: ::windows_core::GUID, instanceid: ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RebindAllMdilBinaries)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(productid), ::core::mem::transmute(instanceid)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegenerateXbf(&self, productid: ::windows_core::GUID, assemblypaths: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RegenerateXbf)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(productid), assemblypaths).ok() @@ -7293,7 +7227,6 @@ impl ::core::default::Default for ACTCTXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] #[cfg(feature = "Win32_System_WindowsProgramming")] pub struct ACTCTX_SECTION_KEYED_DATA { pub cbSize: u32, @@ -7711,7 +7644,6 @@ impl ::core::default::Default for DELTA_HASH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct DELTA_HEADER_INFO { pub FileTypeSet: i64, diff --git a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/impl.rs b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/impl.rs index 61b6aa1f12..309daa15b6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Accessibility\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] pub trait IAccessibleWinSAT_Impl: Sized + super::super::UI::Accessibility::IAccessible_Impl { fn SetAccessiblityData(&self, wsname: &::windows_core::PCWSTR, wsvalue: &::windows_core::PCWSTR, wsdesc: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -56,7 +55,6 @@ impl IInitiateWinSATAssessment_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideWinSATAssessmentInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Score(&self) -> ::windows_core::Result; @@ -112,7 +110,6 @@ impl IProvideWinSATAssessmentInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideWinSATResultsInfo_Impl: Sized + super::Com::IDispatch_Impl { fn GetAssessmentInfo(&self, assessment: WINSAT_ASSESSMENT_TYPE) -> ::windows_core::Result; @@ -194,7 +191,6 @@ impl IProvideWinSATResultsInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IProvideWinSATVisuals_Impl: Sized { fn get_Bitmap(&self, bitmapsize: WINSAT_BITMAP_SIZE, state: WINSAT_ASSESSMENT_STATE, rating: f32) -> ::windows_core::Result; @@ -221,7 +217,6 @@ impl IProvideWinSATVisuals_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IQueryAllWinSATAssessments_Impl: Sized + super::Com::IDispatch_Impl { fn get_AllXML(&self, xpath: &::windows_core::BSTR, namespaces: &::windows_core::BSTR) -> ::windows_core::Result; @@ -271,7 +266,6 @@ impl IQueryOEMWinSATCustomization_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IQueryRecentWinSATAssessment_Impl: Sized + super::Com::IDispatch_Impl { fn get_XML(&self, xpath: &::windows_core::BSTR, namespaces: &::windows_core::BSTR) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs index 0b4253d161..48b2facca5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AssessmentTool/mod.rs @@ -1,27 +1,19 @@ #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Accessibility\"`"] - IAccessibleWinSAT, - IAccessibleWinSAT_Vtbl, - 0x30e6018a_94a8_4ff8_a69a_71b67413f07b -); +::windows_core::imp::com_interface!(IAccessibleWinSAT, IAccessibleWinSAT_Vtbl, 0x30e6018a_94a8_4ff8_a69a_71b67413f07b); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] ::windows_core::imp::interface_hierarchy!(IAccessibleWinSAT, ::windows_core::IUnknown, super::Com::IDispatch, super::super::UI::Accessibility::IAccessible); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] impl IAccessibleWinSAT { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Accessibility\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] pub unsafe fn accParent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accParent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accChildCount(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accChildCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Accessibility\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Accessibility"))] pub unsafe fn get_accChild(&self, varchild: P0) -> ::windows_core::Result where @@ -30,7 +22,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accChild)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accName(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -39,7 +30,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accName)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accValue(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -48,7 +38,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accValue)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accDescription(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -57,7 +46,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accDescription)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accRole(&self, varchild: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -66,7 +54,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accRole)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accState(&self, varchild: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -75,7 +62,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accState)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accHelp(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -84,7 +70,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accHelp)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accHelpTopic(&self, pszhelpfile: *mut ::windows_core::BSTR, varchild: P0) -> ::windows_core::Result where @@ -93,7 +78,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accHelpTopic)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszhelpfile), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accKeyboardShortcut(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -102,19 +86,16 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accKeyboardShortcut)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accFocus(&self) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accFocus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accSelection(&self) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accSelection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn get_accDefaultAction(&self, varchild: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -123,7 +104,6 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_accDefaultAction)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accSelect(&self, flagsselect: i32, varchild: P0) -> ::windows_core::Result<()> where @@ -131,7 +111,6 @@ impl IAccessibleWinSAT { { (::windows_core::Interface::vtable(self).base__.accSelect)(::windows_core::Interface::as_raw(self), flagsselect, varchild.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accLocation(&self, pxleft: *mut i32, pytop: *mut i32, pcxwidth: *mut i32, pcyheight: *mut i32, varchild: P0) -> ::windows_core::Result<()> where @@ -139,7 +118,6 @@ impl IAccessibleWinSAT { { (::windows_core::Interface::vtable(self).base__.accLocation)(::windows_core::Interface::as_raw(self), pxleft, pytop, pcxwidth, pcyheight, varchild.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accNavigate(&self, navdir: i32, varstart: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -148,13 +126,11 @@ impl IAccessibleWinSAT { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accNavigate)(::windows_core::Interface::as_raw(self), navdir, varstart.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accHitTest(&self, xleft: i32, ytop: i32) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.accHitTest)(::windows_core::Interface::as_raw(self), xleft, ytop, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn accDoDefaultAction(&self, varchild: P0) -> ::windows_core::Result<()> where @@ -162,7 +138,6 @@ impl IAccessibleWinSAT { { (::windows_core::Interface::vtable(self).base__.accDoDefaultAction)(::windows_core::Interface::as_raw(self), varchild.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn put_accName(&self, varchild: P0, szname: P1) -> ::windows_core::Result<()> where @@ -171,7 +146,6 @@ impl IAccessibleWinSAT { { (::windows_core::Interface::vtable(self).base__.put_accName)(::windows_core::Interface::as_raw(self), varchild.into_param().abi(), szname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Accessibility\"`"] #[cfg(feature = "Win32_UI_Accessibility")] pub unsafe fn put_accValue(&self, varchild: P0, szvalue: P1) -> ::windows_core::Result<()> where @@ -227,12 +201,7 @@ pub struct IInitiateWinSATAssessment_Vtbl { pub CancelAssessment: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IProvideWinSATAssessmentInfo, - IProvideWinSATAssessmentInfo_Vtbl, - 0x0cd1c380_52d3_4678_ac6f_e929e480be9e -); +::windows_core::imp::com_interface!(IProvideWinSATAssessmentInfo, IProvideWinSATAssessmentInfo_Vtbl, 0x0cd1c380_52d3_4678_ac6f_e929e480be9e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IProvideWinSATAssessmentInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -260,17 +229,11 @@ pub struct IProvideWinSATAssessmentInfo_Vtbl { pub Description: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IProvideWinSATResultsInfo, - IProvideWinSATResultsInfo_Vtbl, - 0xf8334d5d_568e_4075_875f_9df341506640 -); +::windows_core::imp::com_interface!(IProvideWinSATResultsInfo, IProvideWinSATResultsInfo_Vtbl, 0xf8334d5d_568e_4075_875f_9df341506640); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IProvideWinSATResultsInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IProvideWinSATResultsInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAssessmentInfo(&self, assessment: WINSAT_ASSESSMENT_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -310,7 +273,6 @@ pub struct IProvideWinSATResultsInfo_Vtbl { ::windows_core::imp::com_interface!(IProvideWinSATVisuals, IProvideWinSATVisuals_Vtbl, 0xa9f4ade0_871a_42a3_b813_3078d25162c9); ::windows_core::imp::interface_hierarchy!(IProvideWinSATVisuals, ::windows_core::IUnknown); impl IProvideWinSATVisuals { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn get_Bitmap(&self, bitmapsize: WINSAT_BITMAP_SIZE, state: WINSAT_ASSESSMENT_STATE, rating: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -327,17 +289,11 @@ pub struct IProvideWinSATVisuals_Vtbl { get_Bitmap: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IQueryAllWinSATAssessments, - IQueryAllWinSATAssessments_Vtbl, - 0x0b89ed1d_6398_4fea_87fc_567d8d19176f -); +::windows_core::imp::com_interface!(IQueryAllWinSATAssessments, IQueryAllWinSATAssessments_Vtbl, 0x0b89ed1d_6398_4fea_87fc_567d8d19176f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IQueryAllWinSATAssessments, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IQueryAllWinSATAssessments { - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn get_AllXML(&self, xpath: P0, namespaces: P1) -> ::windows_core::Result where @@ -373,17 +329,11 @@ pub struct IQueryOEMWinSATCustomization_Vtbl { pub GetOEMPrePopulationInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut WINSAT_OEM_CUSTOMIZATION_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IQueryRecentWinSATAssessment, - IQueryRecentWinSATAssessment_Vtbl, - 0xf8ad5d1f_3b47_4bdc_9375_7c6b1da4eca7 -); +::windows_core::imp::com_interface!(IQueryRecentWinSATAssessment, IQueryRecentWinSATAssessment_Vtbl, 0xf8ad5d1f_3b47_4bdc_9375_7c6b1da4eca7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IQueryRecentWinSATAssessment, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IQueryRecentWinSATAssessment { - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn get_XML(&self, xpath: P0, namespaces: P1) -> ::windows_core::Result where @@ -393,7 +343,6 @@ impl IQueryRecentWinSATAssessment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_XML)(::windows_core::Interface::as_raw(self), xpath.into_param().abi(), namespaces.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Info(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/impl.rs b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/impl.rs index 1e0baf87c5..6ecb5c1717 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/impl.rs @@ -83,7 +83,6 @@ impl ICLRAppDomainResourceMonitor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICLRAssemblyIdentityManager_Impl: Sized { fn GetCLRAssemblyReferenceList(&self, ppwzassemblyreferences: *const ::windows_core::PCWSTR, dwnumofreferences: u32) -> ::windows_core::Result; @@ -233,7 +232,6 @@ impl ICLRControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub trait ICLRDebugManager_Impl: Sized { fn BeginConnection(&self, dwconnectionid: u32, szconnectionname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -561,7 +559,6 @@ impl ICLRMemoryNotificationCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICLRMetaHost_Impl: Sized { fn GetRuntime(&self, pwzversion: &::windows_core::PCWSTR, riid: *const ::windows_core::GUID, ppruntime: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -639,7 +636,6 @@ impl ICLRMetaHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICLRMetaHostPolicy_Impl: Sized { fn GetRequestedRuntime(&self, dwpolicyflags: METAHOST_POLICY_FLAGS, pwzbinary: &::windows_core::PCWSTR, pcfgstream: ::core::option::Option<&super::Com::IStream>, pwzversion: &::windows_core::PWSTR, pcchversion: *mut u32, pwzimageversion: ::windows_core::PWSTR, pcchimageversion: *mut u32, pdwconfigflags: *mut u32, riid: *const ::windows_core::GUID, ppruntime: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1839,7 +1835,6 @@ impl ICorRuntimeHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_IO\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_IO", feature = "Win32_System_Threading"))] pub trait ICorThreadpool_Impl: Sized { fn CorRegisterWaitForSingleObject(&self, phnewwaitobject: *const super::super::Foundation::HANDLE, hwaitobject: super::super::Foundation::HANDLE, callback: super::Threading::WAITORTIMERCALLBACK, context: *const ::core::ffi::c_void, timeout: u32, executeonlyonce: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -2187,7 +2182,6 @@ impl IHostAssemblyManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHostAssemblyStore_Impl: Sized { fn ProvideAssembly(&self, pbindinfo: *const AssemblyBindInfo, passemblyid: *mut u64, pcontext: *mut u64, ppstmassemblyimage: *mut ::core::option::Option, ppstmpdb: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -2974,7 +2968,6 @@ impl IHostTask_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub trait IHostTaskManager_Impl: Sized { fn GetCurrentTask(&self) -> ::windows_core::Result; @@ -3141,7 +3134,6 @@ impl IHostTaskManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub trait IHostThreadpoolManager_Impl: Sized { fn QueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const ::core::ffi::c_void, flags: u32) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs index b778b6704f..e70bf721a8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ClrHosting/mod.rs @@ -42,7 +42,6 @@ where ::windows_targets::link!("mscoree.dll" "system" fn CorBindToRuntime(pwszversion : ::windows_core::PCWSTR, pwszbuildflavor : ::windows_core::PCWSTR, rclsid : *const ::windows_core::GUID, riid : *const ::windows_core::GUID, ppv : *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT); CorBindToRuntime(pwszversion.into_param().abi(), pwszbuildflavor.into_param().abi(), rclsid, riid, ppv).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CorBindToRuntimeByCfg(pcfgstream: P0, reserved: u32, startupflags: u32, rclsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -76,7 +75,6 @@ pub unsafe fn CorExitProcess(exitcode: i32) { ::windows_targets::link!("mscoree.dll" "system" fn CorExitProcess(exitcode : i32)); CorExitProcess(exitcode) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn CorLaunchApplication(dwclickoncehost: HOST_TYPE, pwzappfullname: P0, dwmanifestpaths: u32, ppwzmanifestpaths: *const ::windows_core::PCWSTR, dwactivationdata: u32, ppwzactivationdata: *const ::windows_core::PCWSTR, lpprocessinformation: *mut super::Threading::PROCESS_INFORMATION) -> ::windows_core::Result<()> @@ -291,7 +289,6 @@ impl ICLRAssemblyIdentityManager { { (::windows_core::Interface::vtable(self).GetBindingIdentityFromFile)(::windows_core::Interface::as_raw(self), pwzfilepath.into_param().abi(), dwflags, ::core::mem::transmute(pwzbuffer), pcchbuffersize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBindingIdentityFromStream(&self, pstream: P0, dwflags: u32, pwzbuffer: ::windows_core::PWSTR, pcchbuffersize: *mut u32) -> ::windows_core::Result<()> where @@ -307,7 +304,6 @@ impl ICLRAssemblyIdentityManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetReferencedAssembliesFromFile)(::windows_core::Interface::as_raw(self), pwzfilepath.into_param().abi(), dwflags, pexcludeassemblieslist.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetReferencedAssembliesFromStream(&self, pstream: P0, dwflags: u32, pexcludeassemblieslist: P1) -> ::windows_core::Result where @@ -409,12 +405,10 @@ impl ICLRDebugManager { pub unsafe fn EndConnection(&self, dwconnectionid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EndConnection)(::windows_core::Interface::as_raw(self), dwconnectionid).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn SetDacl(&self, pacl: *const super::super::Security::ACL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDacl)(::windows_core::Interface::as_raw(self), pacl).ok() } - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn GetDacl(&self) -> ::windows_core::Result<*mut super::super::Security::ACL> { let mut result__ = ::std::mem::zeroed(); @@ -656,13 +650,11 @@ impl ICLRMetaHost { { (::windows_core::Interface::vtable(self).GetVersionFromFile)(::windows_core::Interface::as_raw(self), pwzfilepath.into_param().abi(), ::core::mem::transmute(pwzbuffer), pcchbuffer).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateInstalledRuntimes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateInstalledRuntimes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateLoadedRuntimes(&self, hndprocess: P0) -> ::windows_core::Result where @@ -706,7 +698,6 @@ pub struct ICLRMetaHost_Vtbl { ::windows_core::imp::com_interface!(ICLRMetaHostPolicy, ICLRMetaHostPolicy_Vtbl, 0xe2190695_77b2_492e_8e14_c4b3a7fdd593); ::windows_core::imp::interface_hierarchy!(ICLRMetaHostPolicy, ::windows_core::IUnknown); impl ICLRMetaHostPolicy { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRequestedRuntime(&self, dwpolicyflags: METAHOST_POLICY_FLAGS, pwzbinary: P0, pcfgstream: P1, pwzversion: ::windows_core::PWSTR, pcchversion: *mut u32, pwzimageversion: ::windows_core::PWSTR, pcchimageversion: *mut u32, pdwconfigflags: *mut u32) -> ::windows_core::Result where @@ -1539,7 +1530,6 @@ pub struct ICorRuntimeHost_Vtbl { ::windows_core::imp::com_interface!(ICorThreadpool, ICorThreadpool_Vtbl, 0x84680d3a_b2c1_46e8_acc2_dbc0a359159a); ::windows_core::imp::interface_hierarchy!(ICorThreadpool, ::windows_core::IUnknown); impl ICorThreadpool { - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CorRegisterWaitForSingleObject(&self, phnewwaitobject: *const super::super::Foundation::HANDLE, hwaitobject: P0, callback: super::Threading::WAITORTIMERCALLBACK, context: *const ::core::ffi::c_void, timeout: u32, executeonlyonce: P1) -> ::windows_core::Result where @@ -1557,7 +1547,6 @@ impl ICorThreadpool { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CorUnregisterWait)(::windows_core::Interface::as_raw(self), hwaitobject.into_param().abi(), completionevent.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CorQueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const ::core::ffi::c_void, executeonlyonce: P0) -> ::windows_core::Result where @@ -1566,7 +1555,6 @@ impl ICorThreadpool { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CorQueueUserWorkItem)(::windows_core::Interface::as_raw(self), function, context, executeonlyonce.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CorCreateTimer(&self, phnewtimer: *const super::super::Foundation::HANDLE, callback: super::Threading::WAITORTIMERCALLBACK, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1587,7 +1575,6 @@ impl ICorThreadpool { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CorDeleteTimer)(::windows_core::Interface::as_raw(self), timer.into_param().abi(), completionevent.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn CorBindIoCompletionCallback(&self, filehandle: P0, callback: super::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> ::windows_core::Result<()> where @@ -1595,7 +1582,6 @@ impl ICorThreadpool { { (::windows_core::Interface::vtable(self).CorBindIoCompletionCallback)(::windows_core::Interface::as_raw(self), filehandle.into_param().abi(), callback).ok() } - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CorCallOrQueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const ::core::ffi::c_void) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1790,12 +1776,10 @@ pub struct IHostAssemblyManager_Vtbl { ::windows_core::imp::com_interface!(IHostAssemblyStore, IHostAssemblyStore_Vtbl, 0x7b102a88_3f7f_496d_8fa2_c35374e01af3); ::windows_core::imp::interface_hierarchy!(IHostAssemblyStore, ::windows_core::IUnknown); impl IHostAssemblyStore { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProvideAssembly(&self, pbindinfo: *const AssemblyBindInfo, passemblyid: *mut u64, pcontext: *mut u64, ppstmassemblyimage: *mut ::core::option::Option, ppstmpdb: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ProvideAssembly)(::windows_core::Interface::as_raw(self), pbindinfo, passemblyid, pcontext, ::core::mem::transmute(ppstmassemblyimage), ::core::mem::transmute(ppstmpdb)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProvideModule(&self, pbindinfo: *const ModuleBindInfo, pdwmoduleid: *mut u32, ppstmmoduleimage: *mut ::core::option::Option, ppstmpdb: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ProvideModule)(::windows_core::Interface::as_raw(self), pbindinfo, pdwmoduleid, ::core::mem::transmute(ppstmmoduleimage), ::core::mem::transmute(ppstmpdb)).ok() @@ -2268,7 +2252,6 @@ impl IHostTaskManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCurrentTask)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn CreateTask(&self, dwstacksize: u32, pstartaddress: super::Threading::LPTHREAD_START_ROUTINE, pparameter: *const ::core::ffi::c_void) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2357,7 +2340,6 @@ pub struct IHostTaskManager_Vtbl { ::windows_core::imp::com_interface!(IHostThreadpoolManager, IHostThreadpoolManager_Vtbl, 0x983d50e2_cb15_466b_80fc_845dc6e8c5fd); ::windows_core::imp::interface_hierarchy!(IHostThreadpoolManager, ::windows_core::IUnknown); impl IHostThreadpoolManager { - #[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub unsafe fn QueueUserWorkItem(&self, function: super::Threading::LPTHREAD_START_ROUTINE, context: *const ::core::ffi::c_void, flags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueueUserWorkItem)(::windows_core::Interface::as_raw(self), function, context, flags).ok() @@ -3363,7 +3345,6 @@ impl ::core::default::Default for ModuleBindInfo { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct StackOverflowInfo { pub soType: StackOverflowType, 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 0251da794e..31cf14bb9a 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 @@ -157,168 +157,144 @@ where let mut result__ = ::std::ptr::null_mut(); CoUnmarshalInterface(pstm.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserFree(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HACCEL) { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); HACCEL_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserFree64(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HACCEL) { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL)); HACCEL_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); HACCEL_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); HACCEL_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); HACCEL_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HACCEL) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL) -> u32); HACCEL_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HACCEL) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); HACCEL_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HACCEL_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HACCEL) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HACCEL_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HACCEL) -> *mut u8); HACCEL_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserFree(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HBITMAP) { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); HBITMAP_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserFree64(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HBITMAP) { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HBITMAP)); HBITMAP_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); HBITMAP_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); HBITMAP_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); HBITMAP_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HBITMAP) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HBITMAP) -> u32); HBITMAP_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HBITMAP) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); HBITMAP_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HBITMAP_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HBITMAP) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HBITMAP_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HBITMAP) -> *mut u8); HBITMAP_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserFree(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HDC) { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); HDC_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserFree64(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HDC) { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HDC)); HDC_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HDC) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); HDC_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HDC) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> *mut u8); HDC_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HDC) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); HDC_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HDC) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HDC) -> u32); HDC_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HDC) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HDC_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HDC) -> *mut u8); HDC_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HDC_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HDC) -> *mut u8 { @@ -365,168 +341,144 @@ pub unsafe fn HGLOBAL_UserUnmarshal64(param0: *const u32, param1: *const u8, par ::windows_targets::link!("ole32.dll" "system" fn HGLOBAL_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Foundation:: HGLOBAL) -> *mut u8); HGLOBAL_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserFree(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HICON) { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); HICON_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserFree64(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HICON) { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HICON)); HICON_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); HICON_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); HICON_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); HICON_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HICON) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HICON) -> u32); HICON_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HICON) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); HICON_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HICON_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HICON) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HICON_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HICON) -> *mut u8); HICON_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserFree(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HMENU) { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserFree(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); HMENU_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserFree64(param0: *const u32, param1: *const super::super::super::UI::WindowsAndMessaging::HMENU) { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserFree64(param0 : *const u32, param1 : *const super::super::super::UI::WindowsAndMessaging:: HMENU)); HMENU_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); HMENU_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); HMENU_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); HMENU_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::UI::WindowsAndMessaging::HMENU) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::UI::WindowsAndMessaging:: HMENU) -> u32); HMENU_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HMENU) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); HMENU_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn HMENU_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::UI::WindowsAndMessaging::HMENU) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMENU_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::UI::WindowsAndMessaging:: HMENU) -> *mut u8); HMENU_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserFree(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HPALETTE) { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserFree(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); HPALETTE_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserFree64(param0: *const u32, param1: *const super::super::super::Graphics::Gdi::HPALETTE) { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserFree64(param0 : *const u32, param1 : *const super::super::super::Graphics::Gdi:: HPALETTE)); HPALETTE_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); HPALETTE_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); HPALETTE_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserSize(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); HPALETTE_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::super::Graphics::Gdi::HPALETTE) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::super::Graphics::Gdi:: HPALETTE) -> u32); HPALETTE_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HPALETTE) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HPALETTE_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::super::Graphics::Gdi:: HPALETTE) -> *mut u8); HPALETTE_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HPALETTE_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::super::Graphics::Gdi::HPALETTE) -> *mut u8 { @@ -653,56 +605,48 @@ pub unsafe fn SNB_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: ::windows_targets::link!("ole32.dll" "system" fn SNB_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut *mut *mut u16) -> *mut u8); SNB_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserFree(param0: *const u32, param1: *const super::STGMEDIUM) { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserFree(param0 : *const u32, param1 : *const super:: STGMEDIUM)); STGMEDIUM_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserFree64(param0: *const u32, param1: *const super::STGMEDIUM) { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserFree64(param0 : *const u32, param1 : *const super:: STGMEDIUM)); STGMEDIUM_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::STGMEDIUM) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); STGMEDIUM_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::STGMEDIUM) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super:: STGMEDIUM) -> *mut u8); STGMEDIUM_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserSize(param0: *const u32, param1: u32, param2: *const super::STGMEDIUM) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserSize(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); STGMEDIUM_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserSize64(param0: *const u32, param1: u32, param2: *const super::STGMEDIUM) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super:: STGMEDIUM) -> u32); STGMEDIUM_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::STGMEDIUM) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn STGMEDIUM_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super:: STGMEDIUM) -> *mut u8); STGMEDIUM_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn STGMEDIUM_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::STGMEDIUM) -> *mut u8 { diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/impl.rs index da20caaeb6..c07ea68672 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/impl.rs @@ -79,7 +79,6 @@ impl IEnumSTATPROPSETSTG_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub trait IEnumSTATPROPSTG_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut STATPROPSTG, pceltfetched: *mut u32) -> ::windows_core::HRESULT; @@ -418,7 +417,6 @@ impl IPropertyBag_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub trait IPropertyBag2_Impl: Sized { fn Read(&self, cproperties: u32, ppropbag: *const PROPBAG2, perrlog: ::core::option::Option<&super::IErrorLog>, pvarvalue: *mut ::windows_core::VARIANT, phrerror: *mut ::windows_core::HRESULT) -> ::windows_core::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 c5dd1bb159..675653e230 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 @@ -210,7 +210,6 @@ where let mut result__ = ::std::mem::zeroed(); OleConvertIStorageToOLESTREAM(pstg.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OleConvertIStorageToOLESTREAMEx(pstg: P0, cfformat: u16, lwidth: i32, lheight: i32, dwsize: u32, pmedium: *const super::STGMEDIUM) -> ::windows_core::Result @@ -229,7 +228,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OleConvertOLESTREAMToIStorageEx(polestm: *const OLESTREAM, pstg: P0, pcfformat: *mut u16, plwwidth: *mut i32, plheight: *mut i32, pdwsize: *mut u32, pmedium: *mut super::STGMEDIUM) -> ::windows_core::Result<()> @@ -248,7 +246,6 @@ where let mut result__ = ::std::mem::zeroed(); PropStgNameToFmtId(oszname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] #[inline] pub unsafe fn PropVariantChangeType(ppropvardest: *mut ::windows_core::PROPVARIANT, propvarsrc: *const ::windows_core::PROPVARIANT, flags: PROPVAR_CHANGE_FLAGS, vt: super::super::Variant::VARENUM) -> ::windows_core::Result<()> { @@ -391,7 +388,6 @@ pub unsafe fn PropVariantToDoubleWithDefault(propvarin: *const ::windows_core::P ::windows_targets::link!("propsys.dll" "system" fn PropVariantToDoubleWithDefault(propvarin : *const ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >, dbldefault : f64) -> f64); PropVariantToDoubleWithDefault(::core::mem::transmute(propvarin), dbldefault) } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] #[inline] pub unsafe fn PropVariantToFileTime(propvar: *const ::windows_core::PROPVARIANT, pstfout: super::super::Variant::PSTIME_FLAGS) -> ::windows_core::Result { @@ -664,7 +660,6 @@ where let mut result__ = ::std::mem::zeroed(); StgCreatePropStg(punk.into_param().abi(), fmtid, pclsid, grfflags, dwreserved, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn StgCreateStorageEx(pwcsname: P0, grfmode: super::STGM, stgfmt: STGFMT, grfattrs: u32, pstgoptions: ::core::option::Option<*mut STGOPTIONS>, psecuritydescriptor: P1, riid: *const ::windows_core::GUID, ppobjectopen: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -752,7 +747,6 @@ where let mut result__ = ::std::mem::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__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn StgOpenStorageEx(pwcsname: P0, grfmode: super::STGM, stgfmt: STGFMT, grfattrs: u32, pstgoptions: ::core::option::Option<*mut STGOPTIONS>, psecuritydescriptor: P1, riid: *const ::windows_core::GUID, ppobjectopen: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -881,7 +875,6 @@ pub struct IEnumSTATPROPSETSTG_Vtbl { ::windows_core::imp::com_interface!(IEnumSTATPROPSTG, IEnumSTATPROPSTG_Vtbl, 0x00000139_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IEnumSTATPROPSTG, ::windows_core::IUnknown); impl IEnumSTATPROPSTG { - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn Next(&self, rgelt: &mut [STATPROPSTG], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))) @@ -1114,7 +1107,6 @@ pub struct IPropertyBag_Vtbl { ::windows_core::imp::com_interface!(IPropertyBag2, IPropertyBag2_Vtbl, 0x22f55882_280b_11d0_a8a9_00a0c90c2004); ::windows_core::imp::interface_hierarchy!(IPropertyBag2, ::windows_core::IUnknown); impl IPropertyBag2 { - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn Read(&self, cproperties: u32, ppropbag: *const PROPBAG2, perrlog: P0, pvarvalue: *mut ::windows_core::VARIANT, phrerror: *mut ::windows_core::HRESULT) -> ::windows_core::Result<()> where @@ -1122,7 +1114,6 @@ impl IPropertyBag2 { { (::windows_core::Interface::vtable(self).Read)(::windows_core::Interface::as_raw(self), cproperties, ppropbag, perrlog.into_param().abi(), ::core::mem::transmute(pvarvalue), phrerror).ok() } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn Write(&self, cproperties: u32, ppropbag: *const PROPBAG2, pvarvalue: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Write)(::windows_core::Interface::as_raw(self), cproperties, ppropbag, ::core::mem::transmute(pvarvalue)).ok() @@ -1131,7 +1122,6 @@ impl IPropertyBag2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CountProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn GetPropertyInfo(&self, iproperty: u32, ppropbag: &mut [PROPBAG2], pcproperties: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertyInfo)(::windows_core::Interface::as_raw(self), iproperty, ppropbag.len().try_into().unwrap(), ::core::mem::transmute(ppropbag.as_ptr()), pcproperties).ok() @@ -2402,7 +2392,6 @@ impl ::core::default::Default for OLESTREAMVTBL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PROPBAG2 { pub dwType: u32, @@ -2579,7 +2568,6 @@ impl ::core::default::Default for STATPROPSETSTG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct STATPROPSTG { pub lpwstrName: ::windows_core::PWSTR, diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/UI/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Com/UI/impl.rs index 5a47456729..c00ced7eb0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/UI/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/UI/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IDummyHICONIncluder_Impl: Sized { fn Dummy(&self, h1: super::super::super::UI::WindowsAndMessaging::HICON, h2: super::super::super::Graphics::Gdi::HDC) -> ::windows_core::Result<()>; @@ -19,7 +18,6 @@ impl IDummyHICONIncluder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IThumbnailExtractor_Impl: Sized { fn ExtractThumbnail(&self, pstg: ::core::option::Option<&super::StructuredStorage::IStorage>, ullength: u32, ulheight: u32, puloutputlength: *mut u32, puloutputheight: *mut u32, phoutputbitmap: *mut super::super::super::Graphics::Gdi::HBITMAP) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs index 7b9809196b..74455688ce 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/UI/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IDummyHICONIncluder, IDummyHICONIncluder_Vtbl, 0x947990de_cc28_11d2_a0f7_00805f858fb1); ::windows_core::imp::interface_hierarchy!(IDummyHICONIncluder, ::windows_core::IUnknown); impl IDummyHICONIncluder { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn Dummy(&self, h1: P0, h2: P1) -> ::windows_core::Result<()> where @@ -23,7 +22,6 @@ pub struct IDummyHICONIncluder_Vtbl { ::windows_core::imp::com_interface!(IThumbnailExtractor, IThumbnailExtractor_Vtbl, 0x969dc708_5c76_11d1_8d86_0000f804b057); ::windows_core::imp::interface_hierarchy!(IThumbnailExtractor, ::windows_core::IUnknown); impl IThumbnailExtractor { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn ExtractThumbnail(&self, pstg: P0, ullength: u32, ulheight: u32, puloutputlength: *mut u32, puloutputheight: *mut u32, phoutputbitmap: *mut super::super::super::Graphics::Gdi::HBITMAP) -> ::windows_core::Result<()> where @@ -31,7 +29,6 @@ impl IThumbnailExtractor { { (::windows_core::Interface::vtable(self).ExtractThumbnail)(::windows_core::Interface::as_raw(self), pstg.into_param().abi(), ullength, ulheight, puloutputlength, puloutputheight, phoutputbitmap).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn OnFileUpdated(&self, pstg: P0) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/impl.rs index c91a7034d3..9041a4d17d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/impl.rs @@ -316,7 +316,6 @@ impl IInternet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub trait IInternetBindInfo_Impl: Sized { fn GetBindInfo(&self, grfbindf: *mut u32, pbindinfo: *mut super::BINDINFO) -> ::windows_core::Result<()>; @@ -347,7 +346,6 @@ impl IInternetBindInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub trait IInternetBindInfoEx_Impl: Sized + IInternetBindInfo_Impl { fn GetBindInfoEx(&self, grfbindf: *mut u32, pbindinfo: *mut super::BINDINFO, grfbindf2: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()>; @@ -1180,7 +1178,6 @@ impl IPersistMoniker_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`"] #[cfg(feature = "Win32_Data_Xml_MsXml")] pub trait ISoftDistExt_Impl: Sized { fn ProcessSoftDist(&self, szcdfurl: &::windows_core::PCWSTR, psoftdistelement: ::core::option::Option<&super::super::super::Data::Xml::MsXml::IXMLElement>, lpsdi: *mut SOFTDISTINFO) -> ::windows_core::Result<()>; 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 407d114438..afa0f0aea9 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 @@ -164,14 +164,12 @@ pub unsafe fn CompatFlagsFromClsid(pclsid: *const ::windows_core::GUID, pdwcompa ::windows_targets::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_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(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_targets::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_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn CopyStgMedium(pcstgmedsrc: *const super::STGMEDIUM) -> ::windows_core::Result { @@ -452,7 +450,6 @@ pub unsafe fn RegisterMediaTypes(ctypes: u32, rgsztypes: *const ::windows_core:: ::windows_targets::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_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn ReleaseBindInfo(pbindinfo: *mut super::BINDINFO) { @@ -876,7 +873,6 @@ pub struct IInternet_Vtbl { ::windows_core::imp::com_interface!(IInternetBindInfo, IInternetBindInfo_Vtbl, 0x79eac9e1_baf9_11ce_8c82_00aa004ba90b); ::windows_core::imp::interface_hierarchy!(IInternetBindInfo, ::windows_core::IUnknown); impl IInternetBindInfo { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfo(&self, grfbindf: *mut u32, pbindinfo: *mut super::BINDINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBindInfo)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo).ok() @@ -898,7 +894,6 @@ pub struct IInternetBindInfo_Vtbl { ::windows_core::imp::com_interface!(IInternetBindInfoEx, IInternetBindInfoEx_Vtbl, 0xa3e015b7_a82c_4dcd_a150_569aeeed36ab); ::windows_core::imp::interface_hierarchy!(IInternetBindInfoEx, ::windows_core::IUnknown, IInternetBindInfo); impl IInternetBindInfoEx { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfo(&self, grfbindf: *mut u32, pbindinfo: *mut super::BINDINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetBindInfo)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo).ok() @@ -906,7 +901,6 @@ impl IInternetBindInfoEx { pub unsafe fn GetBindString(&self, ulstringtype: u32, ppwzstr: *mut ::windows_core::PWSTR, cel: u32, pcelfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetBindString)(::windows_core::Interface::as_raw(self), ulstringtype, ppwzstr, cel, pcelfetched).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfoEx(&self, grfbindf: *mut u32, pbindinfo: *mut super::BINDINFO, grfbindf2: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBindInfoEx)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo, grfbindf2, pdwreserved).ok() @@ -1783,7 +1777,6 @@ pub struct IPersistMoniker_Vtbl { ::windows_core::imp::com_interface!(ISoftDistExt, ISoftDistExt_Vtbl, 0xb15b8dc1_c7e1_11d0_8680_00aa00bdcb71); ::windows_core::imp::interface_hierarchy!(ISoftDistExt, ::windows_core::IUnknown); impl ISoftDistExt { - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`"] #[cfg(feature = "Win32_Data_Xml_MsXml")] pub unsafe fn ProcessSoftDist(&self, szcdfurl: P0, psoftdistelement: P1, lpsdi: *mut SOFTDISTINFO) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Com/impl.rs index fe54685d3e..a96e1f0255 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait AsyncIAdviseSink_Impl: Sized { fn Begin_OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM); @@ -85,7 +84,6 @@ impl AsyncIAdviseSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait AsyncIAdviseSink2_Impl: Sized + AsyncIAdviseSink_Impl { fn Begin_OnLinkSrcChange(&self, pmk: ::core::option::Option<&IMoniker>); @@ -398,7 +396,6 @@ impl IAddrTrackingControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IAdviseSink_Impl: Sized { fn OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM); @@ -450,7 +447,6 @@ impl IAdviseSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IAdviseSink2_Impl: Sized + IAdviseSink_Impl { fn OnLinkSrcChange(&self, pmk: ::core::option::Option<&IMoniker>); @@ -724,7 +720,6 @@ impl IBindHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub trait IBindStatusCallback_Impl: Sized { fn OnStartBinding(&self, dwreserved: u32, pib: ::core::option::Option<&IBinding>) -> ::windows_core::Result<()>; @@ -803,7 +798,6 @@ impl IBindStatusCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub trait IBindStatusCallbackEx_Impl: Sized + IBindStatusCallback_Impl { fn GetBindInfoEx(&self, grfbindf: *mut u32, pbindinfo: *mut BINDINFO, grfbindf2: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()>; @@ -1524,7 +1518,6 @@ impl IDataAdviseHolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IDataObject_Impl: Sized { fn GetData(&self, pformatetcin: *const FORMATETC) -> ::windows_core::Result; @@ -4178,7 +4171,6 @@ impl ITimeAndNoticeControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub trait ITypeComp_Impl: Sized { fn Bind(&self, szname: &::windows_core::PCWSTR, lhashval: u32, wflags: u16, pptinfo: *mut ::core::option::Option, pdesckind: *mut DESCKIND, pbindptr: *mut BINDPTR) -> ::windows_core::Result<()>; @@ -4209,7 +4201,6 @@ impl ITypeComp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub trait ITypeInfo_Impl: Sized { fn GetTypeAttr(&self) -> ::windows_core::Result<*mut TYPEATTR>; @@ -4407,7 +4398,6 @@ impl ITypeInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub trait ITypeInfo2_Impl: Sized + ITypeInfo_Impl { fn GetTypeKind(&self) -> ::windows_core::Result; 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 7c09b09002..fdca79eb4d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs @@ -1,23 +1,16 @@ #[cfg(feature = "Win32_System_Com_CallObj")] -#[doc = "Required features: `\"Win32_System_Com_CallObj\"`"] pub mod CallObj; #[cfg(feature = "Win32_System_Com_ChannelCredentials")] -#[doc = "Required features: `\"Win32_System_Com_ChannelCredentials\"`"] pub mod ChannelCredentials; #[cfg(feature = "Win32_System_Com_Events")] -#[doc = "Required features: `\"Win32_System_Com_Events\"`"] pub mod Events; #[cfg(feature = "Win32_System_Com_Marshal")] -#[doc = "Required features: `\"Win32_System_Com_Marshal\"`"] pub mod Marshal; #[cfg(feature = "Win32_System_Com_StructuredStorage")] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] pub mod StructuredStorage; #[cfg(feature = "Win32_System_Com_UI")] -#[doc = "Required features: `\"Win32_System_Com_UI\"`"] pub mod UI; #[cfg(feature = "Win32_System_Com_Urlmon")] -#[doc = "Required features: `\"Win32_System_Com_Urlmon\"`"] pub mod Urlmon; #[inline] pub unsafe fn BindMoniker(pmk: P0, grfopt: u32) -> ::windows_core::Result @@ -290,7 +283,6 @@ pub unsafe fn CoGetPSClsid(riid: *const ::windows_core::GUID) -> ::windows_core: let mut result__ = ::std::mem::zeroed(); CoGetPSClsid(riid, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CoGetSystemSecurityPermissions(comsdtype: COMSD, ppsd: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> ::windows_core::Result<()> { @@ -323,7 +315,6 @@ pub unsafe fn CoInitializeEx(pvreserved: ::core::option::Option<*const ::core::f ::windows_targets::link!("ole32.dll" "system" fn CoInitializeEx(pvreserved : *const ::core::ffi::c_void, dwcoinit : u32) -> ::windows_core::HRESULT); CoInitializeEx(::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), dwcoinit.0 as _) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CoInitializeSecurity(psecdesc: P0, cauthsvc: i32, asauthsvc: ::core::option::Option<*const SOLE_AUTHENTICATION_SERVICE>, preserved1: ::core::option::Option<*const ::core::ffi::c_void>, dwauthnlevel: RPC_C_AUTHN_LEVEL, dwimplevel: RPC_C_IMP_LEVEL, pauthlist: ::core::option::Option<*const ::core::ffi::c_void>, dwcapabilities: EOLE_AUTHENTICATION_CAPABILITIES, preserved3: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -821,7 +812,6 @@ pub unsafe fn StringFromIID(rclsid: *const ::windows_core::GUID) -> ::windows_co ::windows_core::imp::com_interface!(AsyncIAdviseSink, AsyncIAdviseSink_Vtbl, 0x00000150_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(AsyncIAdviseSink, ::windows_core::IUnknown); impl AsyncIAdviseSink { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn Begin_OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) { (::windows_core::Interface::vtable(self).Begin_OnDataChange)(::windows_core::Interface::as_raw(self), pformatetc, pstgmed) @@ -878,7 +868,6 @@ pub struct AsyncIAdviseSink_Vtbl { ::windows_core::imp::com_interface!(AsyncIAdviseSink2, AsyncIAdviseSink2_Vtbl, 0x00000151_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(AsyncIAdviseSink2, ::windows_core::IUnknown, AsyncIAdviseSink); impl AsyncIAdviseSink2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn Begin_OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) { (::windows_core::Interface::vtable(self).base__.Begin_OnDataChange)(::windows_core::Interface::as_raw(self), pformatetc, pstgmed) @@ -1109,7 +1098,6 @@ pub struct IAddrTrackingControl_Vtbl { ::windows_core::imp::com_interface!(IAdviseSink, IAdviseSink_Vtbl, 0x0000010f_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IAdviseSink, ::windows_core::IUnknown); impl IAdviseSink { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) { (::windows_core::Interface::vtable(self).OnDataChange)(::windows_core::Interface::as_raw(self), pformatetc, pstgmed) @@ -1146,7 +1134,6 @@ pub struct IAdviseSink_Vtbl { ::windows_core::imp::com_interface!(IAdviseSink2, IAdviseSink2_Vtbl, 0x00000125_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IAdviseSink2, ::windows_core::IUnknown, IAdviseSink); impl IAdviseSink2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataChange(&self, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) { (::windows_core::Interface::vtable(self).base__.OnDataChange)(::windows_core::Interface::as_raw(self), pformatetc, pstgmed) @@ -1412,12 +1399,10 @@ impl IBindStatusCallback { { (::windows_core::Interface::vtable(self).OnStopBinding)(::windows_core::Interface::as_raw(self), hresult, szerror.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfo(&self, grfbindf: *mut u32, pbindinfo: *mut BINDINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBindInfo)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataAvailable(&self, grfbscf: u32, dwsize: u32, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnDataAvailable)(::windows_core::Interface::as_raw(self), grfbscf, dwsize, pformatetc, pstgmed).ok() @@ -1476,12 +1461,10 @@ impl IBindStatusCallbackEx { { (::windows_core::Interface::vtable(self).base__.OnStopBinding)(::windows_core::Interface::as_raw(self), hresult, szerror.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfo(&self, grfbindf: *mut u32, pbindinfo: *mut BINDINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetBindInfo)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataAvailable(&self, grfbscf: u32, dwsize: u32, pformatetc: *const FORMATETC, pstgmed: *const STGMEDIUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnDataAvailable)(::windows_core::Interface::as_raw(self), grfbscf, dwsize, pformatetc, pstgmed).ok() @@ -1492,7 +1475,6 @@ impl IBindStatusCallbackEx { { (::windows_core::Interface::vtable(self).base__.OnObjectAvailable)(::windows_core::Interface::as_raw(self), riid, punk.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetBindInfoEx(&self, grfbindf: *mut u32, pbindinfo: *mut BINDINFO, grfbindf2: *mut u32, pdwreserved: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBindInfoEx)(::windows_core::Interface::as_raw(self), grfbindf, pbindinfo, grfbindf2, pdwreserved).ok() @@ -1939,13 +1921,11 @@ pub struct IDataAdviseHolder_Vtbl { ::windows_core::imp::com_interface!(IDataObject, IDataObject_Vtbl, 0x0000010e_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IDataObject, ::windows_core::IUnknown); impl IDataObject { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetData(&self, pformatetcin: *const FORMATETC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetData)(::windows_core::Interface::as_raw(self), pformatetcin, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn GetDataHere(&self, pformatetc: *const FORMATETC, pmedium: *mut STGMEDIUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDataHere)(::windows_core::Interface::as_raw(self), pformatetc, pmedium).ok() @@ -1956,7 +1936,6 @@ impl IDataObject { pub unsafe fn GetCanonicalFormatEtc(&self, pformatectin: *const FORMATETC, pformatetcout: *mut FORMATETC) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).GetCanonicalFormatEtc)(::windows_core::Interface::as_raw(self), pformatectin, pformatetcout) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetData(&self, pformatetc: *const FORMATETC, pmedium: *const STGMEDIUM, frelease: P0) -> ::windows_core::Result<()> where @@ -3778,7 +3757,6 @@ pub struct ITimeAndNoticeControl_Vtbl { ::windows_core::imp::com_interface!(ITypeComp, ITypeComp_Vtbl, 0x00020403_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ITypeComp, ::windows_core::IUnknown); impl ITypeComp { - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn Bind(&self, szname: P0, lhashval: u32, wflags: u16, pptinfo: *mut ::core::option::Option, pdesckind: *mut DESCKIND, pbindptr: *mut BINDPTR) -> ::windows_core::Result<()> where @@ -3806,7 +3784,6 @@ pub struct ITypeComp_Vtbl { ::windows_core::imp::com_interface!(ITypeInfo, ITypeInfo_Vtbl, 0x00020401_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ITypeInfo, ::windows_core::IUnknown); impl ITypeInfo { - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetTypeAttr(&self) -> ::windows_core::Result<*mut TYPEATTR> { let mut result__ = ::std::mem::zeroed(); @@ -3816,13 +3793,11 @@ impl ITypeInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTypeComp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetFuncDesc(&self, index: u32) -> ::windows_core::Result<*mut FUNCDESC> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFuncDesc)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetVarDesc(&self, index: u32) -> ::windows_core::Result<*mut VARDESC> { let mut result__ = ::std::mem::zeroed(); @@ -3873,17 +3848,14 @@ impl ITypeInfo { pub unsafe fn GetContainingTypeLib(&self, pptlib: *mut ::core::option::Option, pindex: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetContainingTypeLib)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pptlib), pindex).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseTypeAttr(&self, ptypeattr: *const TYPEATTR) { (::windows_core::Interface::vtable(self).ReleaseTypeAttr)(::windows_core::Interface::as_raw(self), ptypeattr) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseFuncDesc(&self, pfuncdesc: *const FUNCDESC) { (::windows_core::Interface::vtable(self).ReleaseFuncDesc)(::windows_core::Interface::as_raw(self), pfuncdesc) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseVarDesc(&self, pvardesc: *const VARDESC) { (::windows_core::Interface::vtable(self).ReleaseVarDesc)(::windows_core::Interface::as_raw(self), pvardesc) @@ -3934,7 +3906,6 @@ pub struct ITypeInfo_Vtbl { ::windows_core::imp::com_interface!(ITypeInfo2, ITypeInfo2_Vtbl, 0x00020412_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ITypeInfo2, ::windows_core::IUnknown, ITypeInfo); impl ITypeInfo2 { - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetTypeAttr(&self) -> ::windows_core::Result<*mut TYPEATTR> { let mut result__ = ::std::mem::zeroed(); @@ -3944,13 +3915,11 @@ impl ITypeInfo2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetTypeComp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetFuncDesc(&self, index: u32) -> ::windows_core::Result<*mut FUNCDESC> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFuncDesc)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetVarDesc(&self, index: u32) -> ::windows_core::Result<*mut VARDESC> { let mut result__ = ::std::mem::zeroed(); @@ -4001,17 +3970,14 @@ impl ITypeInfo2 { pub unsafe fn GetContainingTypeLib(&self, pptlib: *mut ::core::option::Option, pindex: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetContainingTypeLib)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pptlib), pindex).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseTypeAttr(&self, ptypeattr: *const TYPEATTR) { (::windows_core::Interface::vtable(self).base__.ReleaseTypeAttr)(::windows_core::Interface::as_raw(self), ptypeattr) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseFuncDesc(&self, pfuncdesc: *const FUNCDESC) { (::windows_core::Interface::vtable(self).base__.ReleaseFuncDesc)(::windows_core::Interface::as_raw(self), pfuncdesc) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn ReleaseVarDesc(&self, pvardesc: *const VARDESC) { (::windows_core::Interface::vtable(self).base__.ReleaseVarDesc)(::windows_core::Interface::as_raw(self), pvardesc) @@ -6192,7 +6158,6 @@ impl ::core::default::Default for AUTHENTICATEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub struct BINDINFO { pub cbSize: u32, @@ -6227,7 +6192,6 @@ impl ::core::default::Default for BINDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union BINDPTR { pub lpfuncdesc: *mut FUNCDESC, @@ -6979,7 +6943,6 @@ impl ::core::default::Default for DWORD_SIZEDARR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct ELEMDESC { pub tdesc: TYPEDESC, @@ -7004,7 +6967,6 @@ impl ::core::default::Default for ELEMDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union ELEMDESC_0 { pub idldesc: IDLDESC, @@ -7121,7 +7083,6 @@ impl ::core::default::Default for FLAGGED_WORD_BLOB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub struct FLAG_STGMEDIUM { pub ContextFlags: i32, @@ -7178,7 +7139,6 @@ impl ::core::default::Default for FORMATETC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct FUNCDESC { pub memid: i32, @@ -7213,7 +7173,6 @@ impl ::core::default::Default for FUNCDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct GDI_OBJECT { pub ObjectType: u32, @@ -7238,7 +7197,6 @@ impl ::core::default::Default for GDI_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub union GDI_OBJECT_0 { pub hBitmap: *mut super::SystemServices::userHBITMAP, @@ -7769,7 +7727,6 @@ impl ::core::default::Default for STATSTG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub struct STGMEDIUM { pub tymed: u32, @@ -7793,7 +7750,6 @@ impl ::core::default::Default for STGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub union STGMEDIUM_0 { pub hBitmap: super::super::Graphics::Gdi::HBITMAP, @@ -7887,7 +7843,6 @@ impl ::core::default::Default for TLIBATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct TYPEATTR { pub guid: ::windows_core::GUID, @@ -7928,7 +7883,6 @@ impl ::core::default::Default for TYPEATTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct TYPEDESC { pub Anonymous: TYPEDESC_0, @@ -7953,7 +7907,6 @@ impl ::core::default::Default for TYPEDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union TYPEDESC_0 { pub lptdesc: *mut TYPEDESC, @@ -7979,7 +7932,6 @@ impl ::core::default::Default for TYPEDESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub struct VARDESC { pub memid: i32, @@ -8008,7 +7960,6 @@ impl ::core::default::Default for VARDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub union VARDESC_0 { pub oInst: u32, @@ -8196,7 +8147,6 @@ impl ::core::default::Default for uCLSSPEC_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userFLAG_STGMEDIUM { pub ContextFlags: i32, @@ -8220,7 +8170,6 @@ impl ::core::default::Default for userFLAG_STGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userSTGMEDIUM { pub u: userSTGMEDIUM_0, @@ -8243,7 +8192,6 @@ impl ::core::default::Default for userSTGMEDIUM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub struct userSTGMEDIUM_0 { pub tymed: u32, @@ -8268,7 +8216,6 @@ impl ::core::default::Default for userSTGMEDIUM_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_SystemServices"))] pub union userSTGMEDIUM_0_0 { pub hMetaFilePict: *mut super::SystemServices::userHMETAFILEPICT, diff --git a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/impl.rs b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/impl.rs index a1726d5a7e..46188396ea 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ContextInfo_Impl: Sized + super::Com::IDispatch_Impl { fn IsInTransaction(&self) -> ::windows_core::Result; @@ -80,7 +79,6 @@ impl ContextInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ContextInfo2_Impl: Sized + ContextInfo_Impl { fn GetPartitionId(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -136,7 +134,6 @@ impl ContextInfo2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAppDomainHelper_Impl: Sized + super::Com::IDispatch_Impl { fn Initialize(&self, punkad: ::core::option::Option<&::windows_core::IUnknown>, __midl__iappdomainhelper0000: isize, ppool: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -167,7 +164,6 @@ impl IAppDomainHelper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAssemblyLocator_Impl: Sized + super::Com::IDispatch_Impl { fn GetModules(&self, applicationdir: &::windows_core::BSTR, applicationname: &::windows_core::BSTR, assemblyname: &::windows_core::BSTR) -> ::windows_core::Result<*mut super::Com::SAFEARRAY>; @@ -211,7 +207,6 @@ impl IAsyncErrorNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICOMAdminCatalog_Impl: Sized + super::Com::IDispatch_Impl { fn GetCollection(&self, bstrcollname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -446,7 +441,6 @@ impl ICOMAdminCatalog_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICOMAdminCatalog2_Impl: Sized + ICOMAdminCatalog_Impl { fn GetCollectionByQuery2(&self, bstrcollectionname: &::windows_core::BSTR, pvarquerystrings: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -805,7 +799,6 @@ impl ICOMLBArguments_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICatalogCollection_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1006,7 +999,6 @@ impl ICatalogCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICatalogObject_Impl: Sized + super::Com::IDispatch_Impl { fn get_Value(&self, bstrpropname: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2709,7 +2701,6 @@ impl ICreateWithTipTransactionEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait ICreateWithTransactionEx_Impl: Sized { fn CreateInstance(&self, ptransaction: ::core::option::Option<&super::DistributedTransactionCoordinator::ITransaction>, rclsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pobject: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -2730,7 +2721,6 @@ impl ICreateWithTransactionEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmCompensator_Impl: Sized { fn SetLogControl(&self, plogcontrol: ::core::option::Option<&ICrmLogControl>) -> ::windows_core::Result<()>; @@ -2948,7 +2938,6 @@ impl ICrmCompensatorVariants_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmFormatLogRecords_Impl: Sized { fn GetColumnCount(&self) -> ::windows_core::Result; @@ -3017,7 +3006,6 @@ impl ICrmFormatLogRecords_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmLogControl_Impl: Sized { fn TransactionUOW(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3089,7 +3077,6 @@ impl ICrmLogControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmMonitor_Impl: Sized { fn GetClerks(&self) -> ::windows_core::Result; @@ -3132,7 +3119,6 @@ impl ICrmMonitor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmMonitorClerks_Impl: Sized + super::Com::IDispatch_Impl { fn Item(&self, index: &::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3240,7 +3226,6 @@ impl ICrmMonitorClerks_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICrmMonitorLogRecords_Impl: Sized { fn Count(&self) -> ::windows_core::Result; @@ -3451,7 +3436,6 @@ impl IEnumNames_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEventServerTrace_Impl: Sized + super::Com::IDispatch_Impl { fn StartTraceGuid(&self, bstrguidevent: &::windows_core::BSTR, bstrguidfilter: &::windows_core::BSTR, lpidfilter: i32) -> ::windows_core::Result<()>; @@ -3603,7 +3587,6 @@ impl IGetContextProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGetSecurityCallContext_Impl: Sized + super::Com::IDispatch_Impl { fn GetSecurityCallContext(&self) -> ::windows_core::Result; @@ -3798,7 +3781,6 @@ impl IMTSCall_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMTSLocator_Impl: Sized + super::Com::IDispatch_Impl { fn GetEventDispatcher(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3939,7 +3921,6 @@ impl IManagedPooledObj_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMessageMover_Impl: Sized + super::Com::IDispatch_Impl { fn SourcePath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4029,7 +4010,6 @@ impl IMessageMover_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMtsEventInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Names(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -4111,7 +4091,6 @@ impl IMtsEventInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMtsEvents_Impl: Sized + super::Com::IDispatch_Impl { fn PackageName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4187,7 +4166,6 @@ impl IMtsEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMtsGrp_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4299,7 +4277,6 @@ impl IObjPool_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IObjectConstruct_Impl: Sized { fn Construct(&self, pctorobj: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -4320,7 +4297,6 @@ impl IObjectConstruct_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IObjectConstructString_Impl: Sized + super::Com::IDispatch_Impl { fn ConstructString(&self, pval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4593,7 +4569,6 @@ impl IPlaybackControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPoolManager_Impl: Sized + super::Com::IDispatch_Impl { fn ShutdownPool(&self, clsidorprogid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -4641,7 +4616,6 @@ impl IProcessInitializer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISecurityCallContext_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4736,7 +4710,6 @@ impl ISecurityCallContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISecurityCallersColl_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4792,7 +4765,6 @@ impl ISecurityCallersColl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISecurityIdentityColl_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5123,7 +5095,6 @@ impl IServicePool_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IServicePoolConfig_Impl: Sized { fn SetMaxPoolSize(&self, dwmaxpool: u32) -> ::windows_core::Result<()>; @@ -5267,7 +5238,6 @@ impl IServiceSynchronizationConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait IServiceSysTxnConfig_Impl: Sized + IServiceTransactionConfig_Impl { fn ConfigureBYOTSysTxn(&self, ptxproxy: ::core::option::Option<&ITransactionProxy>) -> ::windows_core::Result<()>; @@ -5332,7 +5302,6 @@ impl IServiceTrackerConfig_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait IServiceTransactionConfig_Impl: Sized + IServiceTransactionConfigBase_Impl { fn ConfigureBYOT(&self, pitxbyot: ::core::option::Option<&super::DistributedTransactionCoordinator::ITransaction>) -> ::windows_core::Result<()>; @@ -5401,7 +5370,6 @@ impl IServiceTransactionConfigBase_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISharedProperty_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -5438,7 +5406,6 @@ impl ISharedProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISharedPropertyGroup_Impl: Sized + super::Com::IDispatch_Impl { fn CreatePropertyByPosition(&self, index: i32, fexists: *mut super::super::Foundation::VARIANT_BOOL, ppprop: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -5495,7 +5462,6 @@ impl ISharedPropertyGroup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISharedPropertyGroupManager_Impl: Sized + super::Com::IDispatch_Impl { fn CreatePropertyGroup(&self, name: &::windows_core::BSTR, dwisomode: *mut i32, dwrelmode: *mut i32, fexists: *mut super::super::Foundation::VARIANT_BOOL, ppgroup: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -5655,7 +5621,6 @@ impl IThreadPoolKnobs_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITransactionContext_Impl: Sized + super::Com::IDispatch_Impl { fn CreateInstance(&self, pszprogid: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -5878,7 +5843,6 @@ impl ITransactionProperty_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait ITransactionProxy_Impl: Sized { fn Commit(&self, guid: &::windows_core::GUID) -> ::windows_core::Result<()>; @@ -6033,7 +5997,6 @@ impl ITxProxyHolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ObjectContext_Impl: Sized + super::Com::IDispatch_Impl { fn CreateInstance(&self, bstrprogid: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -6229,7 +6192,6 @@ impl ObjectControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait SecurityProperty_Impl: Sized + super::Com::IDispatch_Impl { fn GetDirectCallerName(&self) -> ::windows_core::Result<::windows_core::BSTR>; 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 7662962f7e..6c6a5de2d4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs @@ -14,7 +14,6 @@ where ::windows_targets::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_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<()> { @@ -59,12 +58,7 @@ where SafeRef(rid, punk.into_param().abi()) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ContextInfo, - ContextInfo_Vtbl, - 0x19a5a02c_0ac8_11d2_b286_00c04f8ef934 -); +::windows_core::imp::com_interface!(ContextInfo, ContextInfo_Vtbl, 0x19a5a02c_0ac8_11d2_b286_00c04f8ef934); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ContextInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -102,12 +96,7 @@ pub struct ContextInfo_Vtbl { pub GetContextId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ContextInfo2, - ContextInfo2_Vtbl, - 0xc99d6e75_2375_11d4_8331_00c04f605588 -); +::windows_core::imp::com_interface!(ContextInfo2, ContextInfo2_Vtbl, 0xc99d6e75_2375_11d4_8331_00c04f605588); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ContextInfo2, ::windows_core::IUnknown, super::Com::IDispatch, ContextInfo); #[cfg(feature = "Win32_System_Com")] @@ -155,12 +144,7 @@ pub struct ContextInfo2_Vtbl { pub GetApplicationInstanceId: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAppDomainHelper, - IAppDomainHelper_Vtbl, - 0xc7b67079_8255_42c6_9ec0_6994a3548780 -); +::windows_core::imp::com_interface!(IAppDomainHelper, IAppDomainHelper_Vtbl, 0xc7b67079_8255_42c6_9ec0_6994a3548780); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAppDomainHelper, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -187,17 +171,11 @@ pub struct IAppDomainHelper_Vtbl { pub DoCallback: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, isize, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAssemblyLocator, - IAssemblyLocator_Vtbl, - 0x391ffbb9_a8ee_432a_abc8_baa238dab90f -); +::windows_core::imp::com_interface!(IAssemblyLocator, IAssemblyLocator_Vtbl, 0x391ffbb9_a8ee_432a_abc8_baa238dab90f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAssemblyLocator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IAssemblyLocator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetModules(&self, applicationdir: P0, applicationname: P1, assemblyname: P2) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> where @@ -233,17 +211,11 @@ pub struct IAsyncErrorNotify_Vtbl { pub OnError: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICOMAdminCatalog, - ICOMAdminCatalog_Vtbl, - 0xdd662187_dfc2_11d1_a2cf_00805fc79235 -); +::windows_core::imp::com_interface!(ICOMAdminCatalog, ICOMAdminCatalog_Vtbl, 0xdd662187_dfc2_11d1_a2cf_00805fc79235); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICOMAdminCatalog, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICOMAdminCatalog { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollection(&self, bstrcollname: P0) -> ::windows_core::Result where @@ -252,7 +224,6 @@ impl ICOMAdminCatalog { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCollection)(::windows_core::Interface::as_raw(self), bstrcollname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Connect(&self, bstrcatalogservername: P0) -> ::windows_core::Result where @@ -269,7 +240,6 @@ impl ICOMAdminCatalog { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MinorVersion)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollectionByQuery(&self, bstrcollname: P0, ppsavarquery: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result where @@ -332,7 +302,6 @@ impl ICOMAdminCatalog { pub unsafe fn Reserved2(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reserved2)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallMultipleComponents(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -340,7 +309,6 @@ impl ICOMAdminCatalog { { (::windows_core::Interface::vtable(self).InstallMultipleComponents)(::windows_core::Interface::as_raw(self), bstrapplidorname.into_param().abi(), ppsavarfilenames, ppsavarclsids).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMultipleComponentsInfo(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -363,7 +331,6 @@ impl ICOMAdminCatalog { { (::windows_core::Interface::vtable(self).RestoreREGDB)(::windows_core::Interface::as_raw(self), bstrbackupfilepath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryApplicationFile(&self, bstrapplicationfile: P0, pbstrapplicationname: *mut ::windows_core::BSTR, pbstrapplicationdescription: *mut ::windows_core::BSTR, pbhasusers: *mut super::super::Foundation::VARIANT_BOOL, pbisproxy: *mut super::super::Foundation::VARIANT_BOOL, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -381,7 +348,6 @@ impl ICOMAdminCatalog { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServiceCheck)(::windows_core::Interface::as_raw(self), lservice, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallMultipleEventClasses(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -398,7 +364,6 @@ impl ICOMAdminCatalog { { (::windows_core::Interface::vtable(self).InstallEventClass)(::windows_core::Interface::as_raw(self), bstrapplidorname.into_param().abi(), bstrdll.into_param().abi(), bstrtlb.into_param().abi(), bstrpsdll.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEventClassesForIID(&self, bstriid: P0, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarprogids: *mut *mut super::Com::SAFEARRAY, ppsavardescriptions: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -464,17 +429,11 @@ pub struct ICOMAdminCatalog_Vtbl { GetEventClassesForIID: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICOMAdminCatalog2, - ICOMAdminCatalog2_Vtbl, - 0x790c6e0b_9194_4cc9_9426_a48a63185696 -); +::windows_core::imp::com_interface!(ICOMAdminCatalog2, ICOMAdminCatalog2_Vtbl, 0x790c6e0b_9194_4cc9_9426_a48a63185696); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICOMAdminCatalog2, ::windows_core::IUnknown, super::Com::IDispatch, ICOMAdminCatalog); #[cfg(feature = "Win32_System_Com")] impl ICOMAdminCatalog2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollection(&self, bstrcollname: P0) -> ::windows_core::Result where @@ -483,7 +442,6 @@ impl ICOMAdminCatalog2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCollection)(::windows_core::Interface::as_raw(self), bstrcollname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Connect(&self, bstrcatalogservername: P0) -> ::windows_core::Result where @@ -500,7 +458,6 @@ impl ICOMAdminCatalog2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinorVersion)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollectionByQuery(&self, bstrcollname: P0, ppsavarquery: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result where @@ -563,7 +520,6 @@ impl ICOMAdminCatalog2 { pub unsafe fn Reserved2(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Reserved2)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallMultipleComponents(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -571,7 +527,6 @@ impl ICOMAdminCatalog2 { { (::windows_core::Interface::vtable(self).base__.InstallMultipleComponents)(::windows_core::Interface::as_raw(self), bstrapplidorname.into_param().abi(), ppsavarfilenames, ppsavarclsids).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMultipleComponentsInfo(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -594,7 +549,6 @@ impl ICOMAdminCatalog2 { { (::windows_core::Interface::vtable(self).base__.RestoreREGDB)(::windows_core::Interface::as_raw(self), bstrbackupfilepath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryApplicationFile(&self, bstrapplicationfile: P0, pbstrapplicationname: *mut ::windows_core::BSTR, pbstrapplicationdescription: *mut ::windows_core::BSTR, pbhasusers: *mut super::super::Foundation::VARIANT_BOOL, pbisproxy: *mut super::super::Foundation::VARIANT_BOOL, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -612,7 +566,6 @@ impl ICOMAdminCatalog2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ServiceCheck)(::windows_core::Interface::as_raw(self), lservice, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallMultipleEventClasses(&self, bstrapplidorname: P0, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -629,7 +582,6 @@ impl ICOMAdminCatalog2 { { (::windows_core::Interface::vtable(self).base__.InstallEventClass)(::windows_core::Interface::as_raw(self), bstrapplidorname.into_param().abi(), bstrdll.into_param().abi(), bstrtlb.into_param().abi(), bstrpsdll.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEventClassesForIID(&self, bstriid: P0, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarprogids: *mut *mut super::Com::SAFEARRAY, ppsavardescriptions: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -637,7 +589,6 @@ impl ICOMAdminCatalog2 { { (::windows_core::Interface::vtable(self).base__.GetEventClassesForIID)(::windows_core::Interface::as_raw(self), bstriid.into_param().abi(), ppsavarclsids, ppsavarprogids, ppsavardescriptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollectionByQuery2(&self, bstrcollectionname: P0, pvarquerystrings: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -809,7 +760,6 @@ impl ICOMAdminCatalog2 { { (::windows_core::Interface::vtable(self).InstallPartition)(::windows_core::Interface::as_raw(self), bstrfilename.into_param().abi(), bstrdestdirectory.into_param().abi(), loptions, bstruserid.into_param().abi(), bstrpassword.into_param().abi(), bstrrsn.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryApplicationFile2(&self, bstrapplicationfile: P0) -> ::windows_core::Result where @@ -895,12 +845,7 @@ pub struct ICOMLBArguments_Vtbl { pub SetMachineName: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICatalogCollection, - ICatalogCollection_Vtbl, - 0x6eb22872_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(ICatalogCollection, ICatalogCollection_Vtbl, 0x6eb22872_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICatalogCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -909,7 +854,6 @@ impl ICatalogCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -922,7 +866,6 @@ impl ICatalogCollection { pub unsafe fn Remove(&self, lindex: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), lindex).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -935,7 +878,6 @@ impl ICatalogCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SaveChanges)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollection(&self, bstrcollname: P0, varobjectkey: P1) -> ::windows_core::Result where @@ -957,7 +899,6 @@ impl ICatalogCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RemoveEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUtilInterface(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -971,7 +912,6 @@ impl ICatalogCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DataStoreMinorVersion)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PopulateByKey(&self, psakeys: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PopulateByKey)(::windows_core::Interface::as_raw(self), psakeys).ok() @@ -1021,12 +961,7 @@ pub struct ICatalogCollection_Vtbl { pub PopulateByQuery: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICatalogObject, - ICatalogObject_Vtbl, - 0x6eb22871_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(ICatalogObject, ICatalogObject_Vtbl, 0x6eb22871_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICatalogObject, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2177,7 +2112,6 @@ pub struct ICreateWithTipTransactionEx_Vtbl { ::windows_core::imp::com_interface!(ICreateWithTransactionEx, ICreateWithTransactionEx_Vtbl, 0x455acf57_5345_11d2_99cf_00c04f797bc9); ::windows_core::imp::interface_hierarchy!(ICreateWithTransactionEx, ::windows_core::IUnknown); impl ICreateWithTransactionEx { - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn CreateInstance(&self, ptransaction: P0, rclsid: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -2209,7 +2143,6 @@ impl ICrmCompensator { pub unsafe fn BeginPrepare(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BeginPrepare)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrepareRecord(&self, crmlogrec: CrmLogRecordRead) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2225,7 +2158,6 @@ impl ICrmCompensator { { (::windows_core::Interface::vtable(self).BeginCommit)(::windows_core::Interface::as_raw(self), frecovery.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CommitRecord(&self, crmlogrec: CrmLogRecordRead) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2240,7 +2172,6 @@ impl ICrmCompensator { { (::windows_core::Interface::vtable(self).BeginAbort)(::windows_core::Interface::as_raw(self), frecovery.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AbortRecord(&self, crmlogrec: CrmLogRecordRead) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2347,7 +2278,6 @@ impl ICrmFormatLogRecords { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetColumnHeaders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetColumn(&self, crmlogrec: CrmLogRecordRead) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -2399,7 +2329,6 @@ impl ICrmLogControl { pub unsafe fn ForceTransactionToAbort(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ForceTransactionToAbort)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WriteLogRecord(&self, rgblob: &[super::Com::BLOB]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WriteLogRecord)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgblob.as_ptr()), rgblob.len().try_into().unwrap()).ok() @@ -2423,7 +2352,6 @@ pub struct ICrmLogControl_Vtbl { ::windows_core::imp::com_interface!(ICrmMonitor, ICrmMonitor_Vtbl, 0x70c8e443_c7ed_11d1_82fb_00a0c91eede9); ::windows_core::imp::interface_hierarchy!(ICrmMonitor, ::windows_core::IUnknown); impl ICrmMonitor { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClerks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2448,12 +2376,7 @@ pub struct ICrmMonitor_Vtbl { pub HoldClerk: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICrmMonitorClerks, - ICrmMonitorClerks_Vtbl, - 0x70c8e442_c7ed_11d1_82fb_00a0c91eede9 -); +::windows_core::imp::com_interface!(ICrmMonitorClerks, ICrmMonitorClerks_Vtbl, 0x70c8e442_c7ed_11d1_82fb_00a0c91eede9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICrmMonitorClerks, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2530,7 +2453,6 @@ impl ICrmMonitorLogRecords { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).StructuredRecords)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLogRecord(&self, dwindex: u32, pcrmlogrec: *mut CrmLogRecordRead) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetLogRecord)(::windows_core::Interface::as_raw(self), dwindex, pcrmlogrec).ok() @@ -2641,12 +2563,7 @@ pub struct IEnumNames_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEventServerTrace, - IEventServerTrace_Vtbl, - 0x9a9f12b8_80af_47ab_a579_35ea57725370 -); +::windows_core::imp::com_interface!(IEventServerTrace, IEventServerTrace_Vtbl, 0x9a9f12b8_80af_47ab_a579_35ea57725370); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEventServerTrace, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2743,17 +2660,11 @@ pub struct IGetContextProperties_Vtbl { pub EnumNames: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGetSecurityCallContext, - IGetSecurityCallContext_Vtbl, - 0xcafc823f_b441_11d1_b82b_0000f8757e2a -); +::windows_core::imp::com_interface!(IGetSecurityCallContext, IGetSecurityCallContext_Vtbl, 0xcafc823f_b441_11d1_b82b_0000f8757e2a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGetSecurityCallContext, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IGetSecurityCallContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityCallContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2899,12 +2810,7 @@ pub struct IMTSCall_Vtbl { pub OnCall: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMTSLocator, - IMTSLocator_Vtbl, - 0xd19b8bfd_7f88_11d0_b16e_00aa00ba3258 -); +::windows_core::imp::com_interface!(IMTSLocator, IMTSLocator_Vtbl, 0xd19b8bfd_7f88_11d0_b16e_00aa00ba3258); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMTSLocator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3009,12 +2915,7 @@ pub struct IManagedPooledObj_Vtbl { pub SetHeld: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMessageMover, - IMessageMover_Vtbl, - 0x588a085a_b795_11d1_8054_00c04fc340ee -); +::windows_core::imp::com_interface!(IMessageMover, IMessageMover_Vtbl, 0x588a085a_b795_11d1_8054_00c04fc340ee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMessageMover, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3065,12 +2966,7 @@ pub struct IMessageMover_Vtbl { pub MoveMessages: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMtsEventInfo, - IMtsEventInfo_Vtbl, - 0xd56c3dc1_8482_11d0_b170_00aa00ba3258 -); +::windows_core::imp::com_interface!(IMtsEventInfo, IMtsEventInfo_Vtbl, 0xd56c3dc1_8482_11d0_b170_00aa00ba3258); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMtsEventInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3111,12 +3007,7 @@ pub struct IMtsEventInfo_Vtbl { pub get_Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMtsEvents, - IMtsEvents_Vtbl, - 0xbacedf4d_74ab_11d0_b162_00aa00ba3258 -); +::windows_core::imp::com_interface!(IMtsEvents, IMtsEvents_Vtbl, 0xbacedf4d_74ab_11d0_b162_00aa00ba3258); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMtsEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3153,12 +3044,7 @@ pub struct IMtsEvents_Vtbl { pub GetProcessID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMtsGrp, - IMtsGrp_Vtbl, - 0x4b2e958c_0393_11d1_b1ab_00aa00ba3258 -); +::windows_core::imp::com_interface!(IMtsGrp, IMtsGrp_Vtbl, 0x4b2e958c_0393_11d1_b1ab_00aa00ba3258); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMtsGrp, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3227,7 +3113,6 @@ pub struct IObjPool_Vtbl { ::windows_core::imp::com_interface!(IObjectConstruct, IObjectConstruct_Vtbl, 0x41c4f8b3_7439_11d2_98cb_00c04f8ee1c4); ::windows_core::imp::interface_hierarchy!(IObjectConstruct, ::windows_core::IUnknown); impl IObjectConstruct { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Construct(&self, pctorobj: P0) -> ::windows_core::Result<()> where @@ -3246,12 +3131,7 @@ pub struct IObjectConstruct_Vtbl { Construct: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IObjectConstructString, - IObjectConstructString_Vtbl, - 0x41c4f8b2_7439_11d2_98cb_00c04f8ee1c4 -); +::windows_core::imp::com_interface!(IObjectConstructString, IObjectConstructString_Vtbl, 0x41c4f8b2_7439_11d2_98cb_00c04f8ee1c4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IObjectConstructString, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3443,12 +3323,7 @@ pub struct IPlaybackControl_Vtbl { pub FinalServerRetry: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPoolManager, - IPoolManager_Vtbl, - 0x0a469861_5a91_43a0_99b6_d5e179bb0631 -); +::windows_core::imp::com_interface!(IPoolManager, IPoolManager_Vtbl, 0x0a469861_5a91_43a0_99b6_d5e179bb0631); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPoolManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3488,12 +3363,7 @@ pub struct IProcessInitializer_Vtbl { pub Shutdown: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISecurityCallContext, - ISecurityCallContext_Vtbl, - 0xcafc823e_b441_11d1_b82b_0000f8757e2a -); +::windows_core::imp::com_interface!(ISecurityCallContext, ISecurityCallContext_Vtbl, 0xcafc823e_b441_11d1_b82b_0000f8757e2a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISecurityCallContext, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3545,12 +3415,7 @@ pub struct ISecurityCallContext_Vtbl { pub IsUserInRole: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISecurityCallersColl, - ISecurityCallersColl_Vtbl, - 0xcafc823d_b441_11d1_b82b_0000f8757e2a -); +::windows_core::imp::com_interface!(ISecurityCallersColl, ISecurityCallersColl_Vtbl, 0xcafc823d_b441_11d1_b82b_0000f8757e2a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISecurityCallersColl, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3559,7 +3424,6 @@ impl ISecurityCallersColl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3583,12 +3447,7 @@ pub struct ISecurityCallersColl_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISecurityIdentityColl, - ISecurityIdentityColl_Vtbl, - 0xcafc823c_b441_11d1_b82b_0000f8757e2a -); +::windows_core::imp::com_interface!(ISecurityIdentityColl, ISecurityIdentityColl_Vtbl, 0xcafc823c_b441_11d1_b82b_0000f8757e2a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISecurityIdentityColl, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3841,7 +3700,6 @@ impl IServicePoolConfig { pub unsafe fn TransactionAffinity(&self, pftxaffinity: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TransactionAffinity)(::windows_core::Interface::as_raw(self), pftxaffinity).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetClassFactory(&self, pfactory: P0) -> ::windows_core::Result<()> where @@ -3849,7 +3707,6 @@ impl IServicePoolConfig { { (::windows_core::Interface::vtable(self).SetClassFactory)(::windows_core::Interface::as_raw(self), pfactory.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassFactory(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3941,7 +3798,6 @@ impl IServiceSysTxnConfig { { (::windows_core::Interface::vtable(self).base__.base__.NewTransactionDescription)(::windows_core::Interface::as_raw(self), sztxdesc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn ConfigureBYOT(&self, pitxbyot: P0) -> ::windows_core::Result<()> where @@ -4020,7 +3876,6 @@ impl IServiceTransactionConfig { { (::windows_core::Interface::vtable(self).base__.NewTransactionDescription)(::windows_core::Interface::as_raw(self), sztxdesc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn ConfigureBYOT(&self, pitxbyot: P0) -> ::windows_core::Result<()> where @@ -4074,12 +3929,7 @@ pub struct IServiceTransactionConfigBase_Vtbl { pub NewTransactionDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISharedProperty, - ISharedProperty_Vtbl, - 0x2a005c01_a5de_11cf_9e66_00aa00a3f464 -); +::windows_core::imp::com_interface!(ISharedProperty, ISharedProperty_Vtbl, 0x2a005c01_a5de_11cf_9e66_00aa00a3f464); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISharedProperty, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4104,28 +3954,20 @@ pub struct ISharedProperty_Vtbl { pub SetValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISharedPropertyGroup, - ISharedPropertyGroup_Vtbl, - 0x2a005c07_a5de_11cf_9e66_00aa00a3f464 -); +::windows_core::imp::com_interface!(ISharedPropertyGroup, ISharedPropertyGroup_Vtbl, 0x2a005c07_a5de_11cf_9e66_00aa00a3f464); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISharedPropertyGroup, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISharedPropertyGroup { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyByPosition(&self, index: i32, fexists: *mut super::super::Foundation::VARIANT_BOOL, ppprop: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreatePropertyByPosition)(::windows_core::Interface::as_raw(self), index, fexists, ::core::mem::transmute(ppprop)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_PropertyByPosition(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_PropertyByPosition)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateProperty(&self, name: P0, fexists: *mut super::super::Foundation::VARIANT_BOOL, ppprop: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4133,7 +3975,6 @@ impl ISharedPropertyGroup { { (::windows_core::Interface::vtable(self).CreateProperty)(::windows_core::Interface::as_raw(self), name.into_param().abi(), fexists, ::core::mem::transmute(ppprop)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Property(&self, name: P0) -> ::windows_core::Result where @@ -4166,17 +4007,11 @@ pub struct ISharedPropertyGroup_Vtbl { get_Property: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISharedPropertyGroupManager, - ISharedPropertyGroupManager_Vtbl, - 0x2a005c0d_a5de_11cf_9e66_00aa00a3f464 -); +::windows_core::imp::com_interface!(ISharedPropertyGroupManager, ISharedPropertyGroupManager_Vtbl, 0x2a005c0d_a5de_11cf_9e66_00aa00a3f464); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISharedPropertyGroupManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISharedPropertyGroupManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyGroup(&self, name: P0, dwisomode: *mut i32, dwrelmode: *mut i32, fexists: *mut super::super::Foundation::VARIANT_BOOL, ppgroup: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4184,7 +4019,6 @@ impl ISharedPropertyGroupManager { { (::windows_core::Interface::vtable(self).CreatePropertyGroup)(::windows_core::Interface::as_raw(self), name.into_param().abi(), dwisomode, dwrelmode, fexists, ::core::mem::transmute(ppgroup)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Group(&self, name: P0) -> ::windows_core::Result where @@ -4283,12 +4117,7 @@ pub struct IThreadPoolKnobs_Vtbl { pub SetQueueDepth: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITransactionContext, - ITransactionContext_Vtbl, - 0x7999fc21_d3c6_11cf_acab_00a024a55aef -); +::windows_core::imp::com_interface!(ITransactionContext, ITransactionContext_Vtbl, 0x7999fc21_d3c6_11cf_acab_00a024a55aef); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITransactionContext, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4432,13 +4261,11 @@ impl ITransactionProxy { pub unsafe fn Abort(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Abort)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn Promote(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Promote)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn CreateVoter(&self, ptxasync: P0) -> ::windows_core::Result where @@ -4531,12 +4358,7 @@ pub struct ITxProxyHolder_Vtbl { pub GetIdentifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::GUID), } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ObjectContext, - ObjectContext_Vtbl, - 0x74c08646_cedb_11cf_8b49_00aa00b8a790 -); +::windows_core::imp::com_interface!(ObjectContext, ObjectContext_Vtbl, 0x74c08646_cedb_11cf_8b49_00aa00b8a790); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ObjectContext, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4590,13 +4412,11 @@ impl ObjectContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Security)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ContextInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4650,12 +4470,7 @@ pub struct ObjectControl_Vtbl { pub CanBePooled: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - SecurityProperty, - SecurityProperty_Vtbl, - 0xe74a7215_014d_11d1_a63c_00a0c911b4e0 -); +::windows_core::imp::com_interface!(SecurityProperty, SecurityProperty_Vtbl, 0xe74a7215_014d_11d1_a63c_00a0c911b4e0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(SecurityProperty, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5976,7 +5791,6 @@ impl ::core::default::Default for ComponentSummary { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct CrmLogRecordRead { pub dwCrmFlags: u32, 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 7737ed9643..5c1e18d7dd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs @@ -41,7 +41,6 @@ pub unsafe fn ConsoleControl(command: CONSOLECONTROL, consoleinformation: *const ::windows_targets::link!("user32.dll" "system" fn ConsoleControl(command : CONSOLECONTROL, consoleinformation : *const ::core::ffi::c_void, consoleinformationlength : u32) -> super::super::Foundation:: NTSTATUS); ConsoleControl(command, consoleinformation, consoleinformationlength) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateConsoleScreenBuffer(dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwflags: u32, lpscreenbufferdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result { diff --git a/crates/libs/windows/src/Windows/Win32/System/Contacts/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Contacts/impl.rs index 1f12a0cd8c..e205aa0f7d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/impl.rs @@ -1531,7 +1531,6 @@ impl IContactManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IContactProperties_Impl: Sized { fn GetString(&self, pszpropertyname: &::windows_core::PCWSTR, dwflags: u32, pszvalue: &::windows_core::PWSTR, cchvalue: u32, pdwcchpropertyvaluerequired: *mut u32) -> ::windows_core::Result<()>; 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 6d9e1e9ba6..5f60f65c62 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs @@ -837,7 +837,6 @@ impl IContactProperties { { (::windows_core::Interface::vtable(self).GetDate)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), dwflags, pftdatetime).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBinary(&self, pszpropertyname: P0, dwflags: u32, pszcontenttype: &mut [u16], pdwcchcontenttyperequired: *mut u32, ppstream: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -864,7 +863,6 @@ impl IContactProperties { { (::windows_core::Interface::vtable(self).SetDate)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), dwflags, ::core::mem::transmute(ftdatetime)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBinary(&self, pszpropertyname: P0, dwflags: u32, pszcontenttype: P1, pstream: P2) -> ::windows_core::Result<()> where 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 c2b99032ce..64fd8596b6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs @@ -83,7 +83,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DdeCmpStringHandles(hsz1 : HSZ, hsz2 : HSZ) -> i32); DdeCmpStringHandles(hsz1.into_param().abi(), hsz2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DdeConnect(idinst: u32, hszservice: P0, hsztopic: P1, pcc: ::core::option::Option<*const CONVCONTEXT>) -> HCONV @@ -94,7 +93,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DdeConnect(idinst : u32, hszservice : HSZ, hsztopic : HSZ, pcc : *const CONVCONTEXT) -> HCONV); DdeConnect(idinst, hszservice.into_param().abi(), hsztopic.into_param().abi(), ::core::mem::transmute(pcc.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DdeConnectList(idinst: u32, hszservice: P0, hsztopic: P1, hconvlist: P2, pcc: ::core::option::Option<*const CONVCONTEXT>) -> HCONVLIST @@ -227,7 +225,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DdePostAdvise(idinst : u32, hsztopic : HSZ, hszitem : HSZ) -> super::super::Foundation:: BOOL); DdePostAdvise(idinst, hsztopic.into_param().abi(), hszitem.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DdeQueryConvInfo(hconv: P0, idtransaction: u32, pconvinfo: *mut CONVINFO) -> u32 @@ -270,7 +267,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DdeReconnect(hconv : HCONV) -> HCONV); DdeReconnect(hconv.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DdeSetQualityOfService(hwndclient: P0, pqosnew: *const super::super::Security::SECURITY_QUALITY_OF_SERVICE, pqosprev: *mut super::super::Security::SECURITY_QUALITY_OF_SERVICE) -> ::windows_core::Result<()> @@ -540,7 +536,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetClipboardViewer(hwndnewviewer : super::super::Foundation:: HWND) -> super::super::Foundation:: HWND); SetClipboardViewer(hwndnewviewer.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetWinMetaFileBits(lpmeta16data: &[u8], hdcref: P0, lpmfp: ::core::option::Option<*const METAFILEPICT>) -> super::super::Graphics::Gdi::HENHMETAFILE @@ -837,7 +832,6 @@ impl ::core::fmt::Debug for DDE_NAME_SERVICE_CMD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CONVCONTEXT { pub cb: u32, @@ -881,7 +875,6 @@ impl ::core::default::Default for CONVCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct CONVINFO { pub cb: u32, @@ -1334,7 +1327,6 @@ impl ::core::default::Default for HSZPAIR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct METAFILEPICT { pub mm: i32, @@ -1375,7 +1367,6 @@ impl ::core::default::Default for METAFILEPICT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct MONCBSTRUCT { pub cb: u32, diff --git a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/impl.rs b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/impl.rs index 7baa1bd0ca..21647f4b61 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportCacheable_Impl: Sized + super::Com::IDispatch_Impl { fn Dirty(&self) -> ::windows_core::Result; @@ -49,7 +48,6 @@ impl IWdsTransportCacheable_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportClient_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -216,7 +214,6 @@ impl IWdsTransportClient_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -272,7 +269,6 @@ impl IWdsTransportCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportConfigurationManager_Impl: Sized + super::Com::IDispatch_Impl { fn ServicePolicy(&self) -> ::windows_core::Result; @@ -370,7 +366,6 @@ impl IWdsTransportConfigurationManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportConfigurationManager2_Impl: Sized + IWdsTransportConfigurationManager_Impl { fn MulticastSessionPolicy(&self) -> ::windows_core::Result; @@ -400,7 +395,6 @@ impl IWdsTransportConfigurationManager2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportContent_Impl: Sized + super::Com::IDispatch_Impl { fn Namespace(&self) -> ::windows_core::Result; @@ -476,7 +470,6 @@ impl IWdsTransportContent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportContentProvider_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -545,7 +538,6 @@ impl IWdsTransportContentProvider_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportDiagnosticsPolicy_Impl: Sized + IWdsTransportCacheable_Impl { fn Enabled(&self) -> ::windows_core::Result; @@ -602,7 +594,6 @@ impl IWdsTransportDiagnosticsPolicy_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportManager_Impl: Sized + super::Com::IDispatch_Impl { fn GetWdsTransportServer(&self, bszservername: &::windows_core::BSTR) -> ::windows_core::Result; @@ -629,7 +620,6 @@ impl IWdsTransportManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportMulticastSessionPolicy_Impl: Sized + IWdsTransportCacheable_Impl { fn SlowClientHandling(&self) -> ::windows_core::Result; @@ -726,7 +716,6 @@ impl IWdsTransportMulticastSessionPolicy_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespace_Impl: Sized + super::Com::IDispatch_Impl { fn Type(&self) -> ::windows_core::Result; @@ -968,7 +957,6 @@ impl IWdsTransportNamespace_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespaceAutoCast_Impl: Sized + IWdsTransportNamespace_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -982,7 +970,6 @@ impl IWdsTransportNamespaceAutoCast_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespaceManager_Impl: Sized + super::Com::IDispatch_Impl { fn CreateNamespace(&self, namespacetype: WDSTRANSPORT_NAMESPACE_TYPE, bsznamespacename: &::windows_core::BSTR, bszcontentprovider: &::windows_core::BSTR, bszconfiguration: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1038,7 +1025,6 @@ impl IWdsTransportNamespaceManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespaceScheduledCast_Impl: Sized + IWdsTransportNamespace_Impl { fn StartTransmission(&self) -> ::windows_core::Result<()>; @@ -1059,7 +1045,6 @@ impl IWdsTransportNamespaceScheduledCast_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespaceScheduledCastAutoStart_Impl: Sized + IWdsTransportNamespaceScheduledCast_Impl { fn MinimumClients(&self) -> ::windows_core::Result; @@ -1116,7 +1101,6 @@ impl IWdsTransportNamespaceScheduledCastAutoStart_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportNamespaceScheduledCastManualStart_Impl: Sized + IWdsTransportNamespaceScheduledCast_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1130,7 +1114,6 @@ impl IWdsTransportNamespaceScheduledCastManualStart_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportServer_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1206,7 +1189,6 @@ impl IWdsTransportServer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportServer2_Impl: Sized + IWdsTransportServer_Impl { fn TftpManager(&self) -> ::windows_core::Result; @@ -1233,7 +1215,6 @@ impl IWdsTransportServer2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportServicePolicy_Impl: Sized + IWdsTransportCacheable_Impl { fn get_IpAddressSource(&self, addresstype: WDSTRANSPORT_IP_ADDRESS_TYPE) -> ::windows_core::Result; @@ -1370,7 +1351,6 @@ impl IWdsTransportServicePolicy_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportServicePolicy2_Impl: Sized + IWdsTransportServicePolicy_Impl { fn UdpPortPolicy(&self) -> ::windows_core::Result; @@ -1447,7 +1427,6 @@ impl IWdsTransportServicePolicy2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportSession_Impl: Sized + super::Com::IDispatch_Impl { fn Content(&self) -> ::windows_core::Result; @@ -1562,7 +1541,6 @@ impl IWdsTransportSession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportSetupManager_Impl: Sized + super::Com::IDispatch_Impl { fn Version(&self) -> ::windows_core::Result; @@ -1632,7 +1610,6 @@ impl IWdsTransportSetupManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportSetupManager2_Impl: Sized + IWdsTransportSetupManager_Impl { fn TftpCapabilities(&self) -> ::windows_core::Result; @@ -1675,7 +1652,6 @@ impl IWdsTransportSetupManager2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportTftpClient_Impl: Sized + super::Com::IDispatch_Impl { fn FileName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1783,7 +1759,6 @@ impl IWdsTransportTftpClient_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWdsTransportTftpManager_Impl: Sized + super::Com::IDispatch_Impl { fn RetrieveTftpClients(&self) -> ::windows_core::Result; 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 cdf9f26aef..35dad39531 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -144,7 +144,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PxeProviderRegister(pszprovidername: P0, pszmodulepath: P1, index: u32, biscritical: P2, phproviderkey: ::core::option::Option<*mut super::Registry::HKEY>) -> u32 @@ -709,12 +708,7 @@ where WdsTransportServerTraceV(hprovider.into_param().abi(), severity, pwszformat.into_param().abi(), params).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportCacheable, - IWdsTransportCacheable_Vtbl, - 0x46ad894b_0bab_47dc_84b2_7b553f1d8f80 -); +::windows_core::imp::com_interface!(IWdsTransportCacheable, IWdsTransportCacheable_Vtbl, 0x46ad894b_0bab_47dc_84b2_7b553f1d8f80); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportCacheable, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -744,17 +738,11 @@ pub struct IWdsTransportCacheable_Vtbl { pub Commit: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportClient, - IWdsTransportClient_Vtbl, - 0xb5dbc93a_cabe_46ca_837f_3e44e93c6545 -); +::windows_core::imp::com_interface!(IWdsTransportClient, IWdsTransportClient_Vtbl, 0xb5dbc93a_cabe_46ca_837f_3e44e93c6545); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportClient, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportClient { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Session(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -826,12 +814,7 @@ pub struct IWdsTransportClient_Vtbl { pub Disconnect: unsafe extern "system" fn(*mut ::core::ffi::c_void, WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportCollection, - IWdsTransportCollection_Vtbl, - 0xb8ba4b1a_2ff4_43ab_996c_b2b10a91a6eb -); +::windows_core::imp::com_interface!(IWdsTransportCollection, IWdsTransportCollection_Vtbl, 0xb8ba4b1a_2ff4_43ab_996c_b2b10a91a6eb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -840,7 +823,6 @@ impl IWdsTransportCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, ulindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -864,23 +846,16 @@ pub struct IWdsTransportCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportConfigurationManager, - IWdsTransportConfigurationManager_Vtbl, - 0x84cc4779_42dd_4792_891e_1321d6d74b44 -); +::windows_core::imp::com_interface!(IWdsTransportConfigurationManager, IWdsTransportConfigurationManager_Vtbl, 0x84cc4779_42dd_4792_891e_1321d6d74b44); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportConfigurationManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportConfigurationManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ServicePolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServicePolicy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DiagnosticsPolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -934,23 +909,16 @@ pub struct IWdsTransportConfigurationManager_Vtbl { pub NotifyWdsTransportServices: unsafe extern "system" fn(*mut ::core::ffi::c_void, WDSTRANSPORT_SERVICE_NOTIFICATION) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportConfigurationManager2, - IWdsTransportConfigurationManager2_Vtbl, - 0xd0d85caf_a153_4f1d_a9dd_96f431c50717 -); +::windows_core::imp::com_interface!(IWdsTransportConfigurationManager2, IWdsTransportConfigurationManager2_Vtbl, 0xd0d85caf_a153_4f1d_a9dd_96f431c50717); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportConfigurationManager2, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportConfigurationManager); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportConfigurationManager2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ServicePolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ServicePolicy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DiagnosticsPolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -981,7 +949,6 @@ impl IWdsTransportConfigurationManager2 { pub unsafe fn NotifyWdsTransportServices(&self, servicenotification: WDSTRANSPORT_SERVICE_NOTIFICATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.NotifyWdsTransportServices)(::windows_core::Interface::as_raw(self), servicenotification).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MulticastSessionPolicy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -999,17 +966,11 @@ pub struct IWdsTransportConfigurationManager2_Vtbl { MulticastSessionPolicy: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportContent, - IWdsTransportContent_Vtbl, - 0xd405d711_0296_4ab4_a860_ac7d32e65798 -); +::windows_core::imp::com_interface!(IWdsTransportContent, IWdsTransportContent_Vtbl, 0xd405d711_0296_4ab4_a860_ac7d32e65798); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportContent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportContent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Namespace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1023,7 +984,6 @@ impl IWdsTransportContent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveSessions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1051,12 +1011,7 @@ pub struct IWdsTransportContent_Vtbl { pub Terminate: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportContentProvider, - IWdsTransportContentProvider_Vtbl, - 0xb9489f24_f219_4acf_aad7_265c7c08a6ae -); +::windows_core::imp::com_interface!(IWdsTransportContentProvider, IWdsTransportContentProvider_Vtbl, 0xb9489f24_f219_4acf_aad7_265c7c08a6ae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportContentProvider, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1089,12 +1044,7 @@ pub struct IWdsTransportContentProvider_Vtbl { pub InitializationRoutine: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportDiagnosticsPolicy, - IWdsTransportDiagnosticsPolicy_Vtbl, - 0x13b33efc_7856_4f61_9a59_8de67b6b87b6 -); +::windows_core::imp::com_interface!(IWdsTransportDiagnosticsPolicy, IWdsTransportDiagnosticsPolicy_Vtbl, 0x13b33efc_7856_4f61_9a59_8de67b6b87b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportDiagnosticsPolicy, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportCacheable); #[cfg(feature = "Win32_System_Com")] @@ -1141,17 +1091,11 @@ pub struct IWdsTransportDiagnosticsPolicy_Vtbl { pub SetComponents: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportManager, - IWdsTransportManager_Vtbl, - 0x5b0d35f5_1b13_4afd_b878_6526dc340b5d -); +::windows_core::imp::com_interface!(IWdsTransportManager, IWdsTransportManager_Vtbl, 0x5b0d35f5_1b13_4afd_b878_6526dc340b5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWdsTransportServer(&self, bszservername: P0) -> ::windows_core::Result where @@ -1172,12 +1116,7 @@ pub struct IWdsTransportManager_Vtbl { GetWdsTransportServer: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportMulticastSessionPolicy, - IWdsTransportMulticastSessionPolicy_Vtbl, - 0x4e5753cf_68ec_4504_a951_4a003266606b -); +::windows_core::imp::com_interface!(IWdsTransportMulticastSessionPolicy, IWdsTransportMulticastSessionPolicy_Vtbl, 0x4e5753cf_68ec_4504_a951_4a003266606b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportMulticastSessionPolicy, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportCacheable); #[cfg(feature = "Win32_System_Com")] @@ -1242,12 +1181,7 @@ pub struct IWdsTransportMulticastSessionPolicy_Vtbl { pub SetSlowClientFallback: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespace, - IWdsTransportNamespace_Vtbl, - 0xfa561f57_fbef_4ed3_b056_127cb1b33b84 -); +::windows_core::imp::com_interface!(IWdsTransportNamespace, IWdsTransportNamespace_Vtbl, 0xfa561f57_fbef_4ed3_b056_127cb1b33b84); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespace, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1335,7 +1269,6 @@ impl IWdsTransportNamespace { { (::windows_core::Interface::vtable(self).Deregister)(::windows_core::Interface::as_raw(self), bterminatesessions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1344,7 +1277,6 @@ impl IWdsTransportNamespace { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1385,12 +1317,7 @@ pub struct IWdsTransportNamespace_Vtbl { RetrieveContents: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespaceAutoCast, - IWdsTransportNamespaceAutoCast_Vtbl, - 0xad931a72_c4bd_4c41_8fbc_59c9c748df9e -); +::windows_core::imp::com_interface!(IWdsTransportNamespaceAutoCast, IWdsTransportNamespaceAutoCast_Vtbl, 0xad931a72_c4bd_4c41_8fbc_59c9c748df9e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespaceAutoCast, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportNamespace); #[cfg(feature = "Win32_System_Com")] @@ -1478,7 +1405,6 @@ impl IWdsTransportNamespaceAutoCast { { (::windows_core::Interface::vtable(self).base__.Deregister)(::windows_core::Interface::as_raw(self), bterminatesessions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1487,7 +1413,6 @@ impl IWdsTransportNamespaceAutoCast { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1501,17 +1426,11 @@ pub struct IWdsTransportNamespaceAutoCast_Vtbl { pub base__: IWdsTransportNamespace_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespaceManager, - IWdsTransportNamespaceManager_Vtbl, - 0x3e22d9f6_3777_4d98_83e1_f98696717ba3 -); +::windows_core::imp::com_interface!(IWdsTransportNamespaceManager, IWdsTransportNamespaceManager_Vtbl, 0x3e22d9f6_3777_4d98_83e1_f98696717ba3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespaceManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportNamespaceManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateNamespace(&self, namespacetype: WDSTRANSPORT_NAMESPACE_TYPE, bsznamespacename: P0, bszcontentprovider: P1, bszconfiguration: P2) -> ::windows_core::Result where @@ -1522,7 +1441,6 @@ impl IWdsTransportNamespaceManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateNamespace)(::windows_core::Interface::as_raw(self), namespacetype, bsznamespacename.into_param().abi(), bszcontentprovider.into_param().abi(), bszconfiguration.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveNamespace(&self, bsznamespacename: P0) -> ::windows_core::Result where @@ -1531,7 +1449,6 @@ impl IWdsTransportNamespaceManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RetrieveNamespace)(::windows_core::Interface::as_raw(self), bsznamespacename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveNamespaces(&self, bszcontentprovider: P0, bsznamespacename: P1, bincludetombstones: P2) -> ::windows_core::Result where @@ -1562,12 +1479,7 @@ pub struct IWdsTransportNamespaceManager_Vtbl { RetrieveNamespaces: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespaceScheduledCast, - IWdsTransportNamespaceScheduledCast_Vtbl, - 0x3840cecf_d76c_416e_a4cc_31c741d2874b -); +::windows_core::imp::com_interface!(IWdsTransportNamespaceScheduledCast, IWdsTransportNamespaceScheduledCast_Vtbl, 0x3840cecf_d76c_416e_a4cc_31c741d2874b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespaceScheduledCast, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportNamespace); #[cfg(feature = "Win32_System_Com")] @@ -1655,7 +1567,6 @@ impl IWdsTransportNamespaceScheduledCast { { (::windows_core::Interface::vtable(self).base__.Deregister)(::windows_core::Interface::as_raw(self), bterminatesessions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1664,7 +1575,6 @@ impl IWdsTransportNamespaceScheduledCast { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1682,12 +1592,7 @@ pub struct IWdsTransportNamespaceScheduledCast_Vtbl { pub StartTransmission: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespaceScheduledCastAutoStart, - IWdsTransportNamespaceScheduledCastAutoStart_Vtbl, - 0xd606af3d_ea9c_4219_961e_7491d618d9b9 -); +::windows_core::imp::com_interface!(IWdsTransportNamespaceScheduledCastAutoStart, IWdsTransportNamespaceScheduledCastAutoStart_Vtbl, 0xd606af3d_ea9c_4219_961e_7491d618d9b9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespaceScheduledCastAutoStart, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportNamespace, IWdsTransportNamespaceScheduledCast); #[cfg(feature = "Win32_System_Com")] @@ -1775,7 +1680,6 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { { (::windows_core::Interface::vtable(self).base__.base__.Deregister)(::windows_core::Interface::as_raw(self), bterminatesessions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1784,7 +1688,6 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1819,12 +1722,7 @@ pub struct IWdsTransportNamespaceScheduledCastAutoStart_Vtbl { pub SetStartTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, f64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportNamespaceScheduledCastManualStart, - IWdsTransportNamespaceScheduledCastManualStart_Vtbl, - 0x013e6e4c_e6a7_4fb5_b7ff_d9f5da805c31 -); +::windows_core::imp::com_interface!(IWdsTransportNamespaceScheduledCastManualStart, IWdsTransportNamespaceScheduledCastManualStart_Vtbl, 0x013e6e4c_e6a7_4fb5_b7ff_d9f5da805c31); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportNamespaceScheduledCastManualStart, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportNamespace, IWdsTransportNamespaceScheduledCast); #[cfg(feature = "Win32_System_Com")] @@ -1912,7 +1810,6 @@ impl IWdsTransportNamespaceScheduledCastManualStart { { (::windows_core::Interface::vtable(self).base__.base__.Deregister)(::windows_core::Interface::as_raw(self), bterminatesessions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1921,7 +1818,6 @@ impl IWdsTransportNamespaceScheduledCastManualStart { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1938,12 +1834,7 @@ pub struct IWdsTransportNamespaceScheduledCastManualStart_Vtbl { pub base__: IWdsTransportNamespaceScheduledCast_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportServer, - IWdsTransportServer_Vtbl, - 0x09ccd093_830d_4344_a30a_73ae8e8fca90 -); +::windows_core::imp::com_interface!(IWdsTransportServer, IWdsTransportServer_Vtbl, 0x09ccd093_830d_4344_a30a_73ae8e8fca90); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportServer, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1952,19 +1843,16 @@ impl IWdsTransportServer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetupManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetupManager)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConfigurationManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConfigurationManager)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1995,12 +1883,7 @@ pub struct IWdsTransportServer_Vtbl { pub DisconnectClient: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportServer2, - IWdsTransportServer2_Vtbl, - 0x256e999f_6df4_4538_81b9_857b9ab8fb47 -); +::windows_core::imp::com_interface!(IWdsTransportServer2, IWdsTransportServer2_Vtbl, 0x256e999f_6df4_4538_81b9_857b9ab8fb47); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportServer2, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportServer); #[cfg(feature = "Win32_System_Com")] @@ -2009,19 +1892,16 @@ impl IWdsTransportServer2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Name)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetupManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SetupManager)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConfigurationManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ConfigurationManager)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NamespaceManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2030,7 +1910,6 @@ impl IWdsTransportServer2 { pub unsafe fn DisconnectClient(&self, ulclientid: u32, disconnectiontype: WDSTRANSPORT_DISCONNECT_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DisconnectClient)(::windows_core::Interface::as_raw(self), ulclientid, disconnectiontype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TftpManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2048,12 +1927,7 @@ pub struct IWdsTransportServer2_Vtbl { TftpManager: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportServicePolicy, - IWdsTransportServicePolicy_Vtbl, - 0xb9468578_9f2b_48cc_b27a_a60799c2750c -); +::windows_core::imp::com_interface!(IWdsTransportServicePolicy, IWdsTransportServicePolicy_Vtbl, 0xb9468578_9f2b_48cc_b27a_a60799c2750c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportServicePolicy, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportCacheable); #[cfg(feature = "Win32_System_Com")] @@ -2139,12 +2013,7 @@ pub struct IWdsTransportServicePolicy_Vtbl { pub SetNetworkProfile: unsafe extern "system" fn(*mut ::core::ffi::c_void, WDSTRANSPORT_NETWORK_PROFILE_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportServicePolicy2, - IWdsTransportServicePolicy2_Vtbl, - 0x65c19e5c_aa7e_4b91_8944_91e0e5572797 -); +::windows_core::imp::com_interface!(IWdsTransportServicePolicy2, IWdsTransportServicePolicy2_Vtbl, 0x65c19e5c_aa7e_4b91_8944_91e0e5572797); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportServicePolicy2, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportCacheable, IWdsTransportServicePolicy); #[cfg(feature = "Win32_System_Com")] @@ -2248,17 +2117,11 @@ pub struct IWdsTransportServicePolicy2_Vtbl { pub SetEnableTftpVariableWindowExtension: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportSession, - IWdsTransportSession_Vtbl, - 0xf4efea88_65b1_4f30_a4b9_2793987796fb -); +::windows_core::imp::com_interface!(IWdsTransportSession, IWdsTransportSession_Vtbl, 0xf4efea88_65b1_4f30_a4b9_2793987796fb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportSession, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportSession { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Content(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2284,7 +2147,6 @@ impl IWdsTransportSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MasterClientId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveClients(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2315,12 +2177,7 @@ pub struct IWdsTransportSession_Vtbl { pub Terminate: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportSetupManager, - IWdsTransportSetupManager_Vtbl, - 0xf7238425_efa8_40a4_aef9_c98d969c0b75 -); +::windows_core::imp::com_interface!(IWdsTransportSetupManager, IWdsTransportSetupManager_Vtbl, 0xf7238425_efa8_40a4_aef9_c98d969c0b75); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportSetupManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2365,12 +2222,7 @@ pub struct IWdsTransportSetupManager_Vtbl { pub DeregisterContentProvider: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportSetupManager2, - IWdsTransportSetupManager2_Vtbl, - 0x02be79da_7e9e_4366_8b6e_2aa9a91be47f -); +::windows_core::imp::com_interface!(IWdsTransportSetupManager2, IWdsTransportSetupManager2_Vtbl, 0x02be79da_7e9e_4366_8b6e_2aa9a91be47f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportSetupManager2, ::windows_core::IUnknown, super::Com::IDispatch, IWdsTransportSetupManager); #[cfg(feature = "Win32_System_Com")] @@ -2406,7 +2258,6 @@ impl IWdsTransportSetupManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TftpCapabilities)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ContentProviders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2425,12 +2276,7 @@ pub struct IWdsTransportSetupManager2_Vtbl { ContentProviders: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportTftpClient, - IWdsTransportTftpClient_Vtbl, - 0xb022d3ae_884d_4d85_b146_53320e76ef62 -); +::windows_core::imp::com_interface!(IWdsTransportTftpClient, IWdsTransportTftpClient_Vtbl, 0xb022d3ae_884d_4d85_b146_53320e76ef62); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportTftpClient, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2478,17 +2324,11 @@ pub struct IWdsTransportTftpClient_Vtbl { pub WindowSize: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWdsTransportTftpManager, - IWdsTransportTftpManager_Vtbl, - 0x1327a7c8_ae8a_4fb3_8150_136227c37e9a -); +::windows_core::imp::com_interface!(IWdsTransportTftpManager, IWdsTransportTftpManager_Vtbl, 0x1327a7c8_ae8a_4fb3_8150_136227c37e9a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWdsTransportTftpManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWdsTransportTftpManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RetrieveTftpClients(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3408,7 +3248,6 @@ impl ::core::default::Default for WDS_TRANSPORTCLIENT_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct WDS_TRANSPORTPROVIDER_INIT_PARAMS { pub ulLength: u32, diff --git a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/impl.rs b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/impl.rs index c2e29ba4e2..eae1776f26 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIApplication_Impl: Sized + super::Com::IDispatch_Impl { fn Windows(&self) -> ::windows_core::Result; @@ -87,7 +86,6 @@ impl IRDPSRAPIApplication_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIApplicationFilter_Impl: Sized + super::Com::IDispatch_Impl { fn Applications(&self) -> ::windows_core::Result; @@ -150,7 +148,6 @@ impl IRDPSRAPIApplicationFilter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIApplicationList_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -193,7 +190,6 @@ impl IRDPSRAPIApplicationList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIAttendee_Impl: Sized + super::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result; @@ -302,7 +298,6 @@ impl IRDPSRAPIAttendee_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIAttendeeDisconnectInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Attendee(&self) -> ::windows_core::Result; @@ -358,7 +353,6 @@ impl IRDPSRAPIAttendeeDisconnectInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIAttendeeManager_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -455,7 +449,6 @@ impl IRDPSRAPIAudioStream_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIClipboardUseEvents_Impl: Sized { fn OnPasteFromClipboard(&self, clipboardformat: u32, pattendee: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -515,7 +508,6 @@ impl IRDPSRAPIDebug_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIFrameBuffer_Impl: Sized + super::Com::IDispatch_Impl { fn Width(&self) -> ::windows_core::Result; @@ -584,7 +576,6 @@ impl IRDPSRAPIFrameBuffer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIInvitation_Impl: Sized + super::Com::IDispatch_Impl { fn ConnectionString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -680,7 +671,6 @@ impl IRDPSRAPIInvitation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIInvitationManager_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -789,7 +779,6 @@ impl IRDPSRAPIPerfCounterLoggingManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPISessionProperties_Impl: Sized + super::Com::IDispatch_Impl { fn get_Property(&self, propertyname: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -826,7 +815,6 @@ impl IRDPSRAPISessionProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPISharingSession_Impl: Sized + super::Com::IDispatch_Impl { fn Open(&self) -> ::windows_core::Result<()>; @@ -977,7 +965,6 @@ impl IRDPSRAPISharingSession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPISharingSession2_Impl: Sized + IRDPSRAPISharingSession_Impl { fn ConnectUsingTransportStream(&self, pstream: ::core::option::Option<&IRDPSRAPITransportStream>, bstrgroup: &::windows_core::BSTR, bstrauthenticatedattendeename: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1021,7 +1008,6 @@ impl IRDPSRAPISharingSession2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPITcpConnectionInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Protocol(&self) -> ::windows_core::Result; @@ -1317,7 +1303,6 @@ impl IRDPSRAPITransportStreamEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIViewer_Impl: Sized + super::Com::IDispatch_Impl { fn Connect(&self, bstrconnectionstring: &::windows_core::BSTR, bstrname: &::windows_core::BSTR, bstrpassword: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1480,7 +1465,6 @@ impl IRDPSRAPIViewer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIVirtualChannel_Impl: Sized + super::Com::IDispatch_Impl { fn SendData(&self, bstrdata: &::windows_core::BSTR, lattendeeid: i32, channelsendflags: u32) -> ::windows_core::Result<()>; @@ -1550,7 +1534,6 @@ impl IRDPSRAPIVirtualChannel_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIVirtualChannelManager_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1606,7 +1589,6 @@ impl IRDPSRAPIVirtualChannelManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIWindow_Impl: Sized + super::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result; @@ -1702,7 +1684,6 @@ impl IRDPSRAPIWindow_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRDPSRAPIWindowList_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1814,7 +1795,6 @@ impl IRDPViewerInputSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IRDPSessionEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs index 02552b5d8a..caff13230c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DesktopSharing/mod.rs @@ -1,15 +1,9 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIApplication, - IRDPSRAPIApplication_Vtbl, - 0x41e7a09d_eb7a_436e_935d_780ca2628324 -); +::windows_core::imp::com_interface!(IRDPSRAPIApplication, IRDPSRAPIApplication_Vtbl, 0x41e7a09d_eb7a_436e_935d_780ca2628324); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIApplication, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IRDPSRAPIApplication { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -54,23 +48,16 @@ pub struct IRDPSRAPIApplication_Vtbl { pub Flags: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIApplicationFilter, - IRDPSRAPIApplicationFilter_Vtbl, - 0xd20f10ca_6637_4f06_b1d5_277ea7e5160d -); +::windows_core::imp::com_interface!(IRDPSRAPIApplicationFilter, IRDPSRAPIApplicationFilter_Vtbl, 0xd20f10ca_6637_4f06_b1d5_277ea7e5160d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIApplicationFilter, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IRDPSRAPIApplicationFilter { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Applications(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Applications)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -104,12 +91,7 @@ pub struct IRDPSRAPIApplicationFilter_Vtbl { pub SetEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIApplicationList, - IRDPSRAPIApplicationList_Vtbl, - 0xd4b4aeb3_22dc_4837_b3b6_42ea2517849a -); +::windows_core::imp::com_interface!(IRDPSRAPIApplicationList, IRDPSRAPIApplicationList_Vtbl, 0xd4b4aeb3_22dc_4837_b3b6_42ea2517849a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIApplicationList, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -118,7 +100,6 @@ impl IRDPSRAPIApplicationList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -137,12 +118,7 @@ pub struct IRDPSRAPIApplicationList_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIAttendee, - IRDPSRAPIAttendee_Vtbl, - 0xec0671b3_1b78_4b80_a464_9132247543e3 -); +::windows_core::imp::com_interface!(IRDPSRAPIAttendee, IRDPSRAPIAttendee_Vtbl, 0xec0671b3_1b78_4b80_a464_9132247543e3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIAttendee, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -162,7 +138,6 @@ impl IRDPSRAPIAttendee { pub unsafe fn SetControlLevel(&self, pnewval: CTRL_LEVEL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetControlLevel)(::windows_core::Interface::as_raw(self), pnewval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invitation(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -198,17 +173,11 @@ pub struct IRDPSRAPIAttendee_Vtbl { pub ConnectivityInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIAttendeeDisconnectInfo, - IRDPSRAPIAttendeeDisconnectInfo_Vtbl, - 0xc187689f_447c_44a1_9c14_fffbb3b7ec17 -); +::windows_core::imp::com_interface!(IRDPSRAPIAttendeeDisconnectInfo, IRDPSRAPIAttendeeDisconnectInfo_Vtbl, 0xc187689f_447c_44a1_9c14_fffbb3b7ec17); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIAttendeeDisconnectInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IRDPSRAPIAttendeeDisconnectInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Attendee(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -236,12 +205,7 @@ pub struct IRDPSRAPIAttendeeDisconnectInfo_Vtbl { pub Code: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIAttendeeManager, - IRDPSRAPIAttendeeManager_Vtbl, - 0xba3a37e8_33da_4749_8da0_07fa34da7944 -); +::windows_core::imp::com_interface!(IRDPSRAPIAttendeeManager, IRDPSRAPIAttendeeManager_Vtbl, 0xba3a37e8_33da_4749_8da0_07fa34da7944); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIAttendeeManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -250,7 +214,6 @@ impl IRDPSRAPIAttendeeManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, id: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -301,7 +264,6 @@ pub struct IRDPSRAPIAudioStream_Vtbl { ::windows_core::imp::com_interface!(IRDPSRAPIClipboardUseEvents, IRDPSRAPIClipboardUseEvents_Vtbl, 0xd559f59a_7a27_4138_8763_247ce5f659a8); ::windows_core::imp::interface_hierarchy!(IRDPSRAPIClipboardUseEvents, ::windows_core::IUnknown); impl IRDPSRAPIClipboardUseEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnPasteFromClipboard(&self, clipboardformat: u32, pattendee: P0) -> ::windows_core::Result where @@ -342,12 +304,7 @@ pub struct IRDPSRAPIDebug_Vtbl { pub CLXCmdLine: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIFrameBuffer, - IRDPSRAPIFrameBuffer_Vtbl, - 0x3d67e7d2_b27b_448e_81b3_c6110ed8b4be -); +::windows_core::imp::com_interface!(IRDPSRAPIFrameBuffer, IRDPSRAPIFrameBuffer_Vtbl, 0x3d67e7d2_b27b_448e_81b3_c6110ed8b4be); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIFrameBuffer, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -364,7 +321,6 @@ impl IRDPSRAPIFrameBuffer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Bpp)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFrameBufferBits(&self, x: i32, y: i32, width: i32, heigth: i32) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -385,12 +341,7 @@ pub struct IRDPSRAPIFrameBuffer_Vtbl { GetFrameBufferBits: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIInvitation, - IRDPSRAPIInvitation_Vtbl, - 0x4fac1d43_fc51_45bb_b1b4_2b53aa562fa3 -); +::windows_core::imp::com_interface!(IRDPSRAPIInvitation, IRDPSRAPIInvitation_Vtbl, 0x4fac1d43_fc51_45bb_b1b4_2b53aa562fa3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIInvitation, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -439,12 +390,7 @@ pub struct IRDPSRAPIInvitation_Vtbl { pub SetRevoked: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIInvitationManager, - IRDPSRAPIInvitationManager_Vtbl, - 0x4722b049_92c3_4c2d_8a65_f7348f644dcf -); +::windows_core::imp::com_interface!(IRDPSRAPIInvitationManager, IRDPSRAPIInvitationManager_Vtbl, 0x4722b049_92c3_4c2d_8a65_f7348f644dcf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIInvitationManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -453,7 +399,6 @@ impl IRDPSRAPIInvitationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: P0) -> ::windows_core::Result where @@ -466,7 +411,6 @@ impl IRDPSRAPIInvitationManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateInvitation(&self, bstrauthstring: P0, bstrgroupname: P1, bstrpassword: P2, attendeelimit: i32) -> ::windows_core::Result where @@ -525,12 +469,7 @@ pub struct IRDPSRAPIPerfCounterLoggingManager_Vtbl { pub CreateLogger: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPISessionProperties, - IRDPSRAPISessionProperties_Vtbl, - 0x339b24f2_9bc0_4f16_9aac_f165433d13d4 -); +::windows_core::imp::com_interface!(IRDPSRAPISessionProperties, IRDPSRAPISessionProperties_Vtbl, 0x339b24f2_9bc0_4f16_9aac_f165433d13d4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPISessionProperties, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -559,12 +498,7 @@ pub struct IRDPSRAPISessionProperties_Vtbl { pub put_Property: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPISharingSession, - IRDPSRAPISharingSession_Vtbl, - 0xeeb20886_e470_4cf6_842b_2739c0ec5cfb -); +::windows_core::imp::com_interface!(IRDPSRAPISharingSession, IRDPSRAPISharingSession_Vtbl, 0xeeb20886_e470_4cf6_842b_2739c0ec5cfb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPISharingSession, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -582,31 +516,26 @@ impl IRDPSRAPISharingSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ColorDepth)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Properties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Attendees(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Attendees)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invitations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Invitations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ApplicationFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VirtualChannelManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -667,12 +596,7 @@ pub struct IRDPSRAPISharingSession_Vtbl { pub GetDesktopSharedRect: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32, *mut i32, *mut i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPISharingSession2, - IRDPSRAPISharingSession2_Vtbl, - 0xfee4ee57_e3e8_4205_8fb0_8fd1d0675c21 -); +::windows_core::imp::com_interface!(IRDPSRAPISharingSession2, IRDPSRAPISharingSession2_Vtbl, 0xfee4ee57_e3e8_4205_8fb0_8fd1d0675c21); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPISharingSession2, ::windows_core::IUnknown, super::Com::IDispatch, IRDPSRAPISharingSession); #[cfg(feature = "Win32_System_Com")] @@ -690,31 +614,26 @@ impl IRDPSRAPISharingSession2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ColorDepth)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Properties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Attendees(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Attendees)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invitations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Invitations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ApplicationFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VirtualChannelManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -746,13 +665,11 @@ impl IRDPSRAPISharingSession2 { { (::windows_core::Interface::vtable(self).ConnectUsingTransportStream)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), bstrgroup.into_param().abi(), bstrauthenticatedattendeename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FrameBuffer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FrameBuffer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SendControlLevelChangeResponse(&self, pattendee: P0, requestedlevel: CTRL_LEVEL, reasoncode: i32) -> ::windows_core::Result<()> where @@ -777,12 +694,7 @@ pub struct IRDPSRAPISharingSession2_Vtbl { SendControlLevelChangeResponse: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPITcpConnectionInfo, - IRDPSRAPITcpConnectionInfo_Vtbl, - 0xf74049a4_3d06_4028_8193_0a8c29bc2452 -); +::windows_core::imp::com_interface!(IRDPSRAPITcpConnectionInfo, IRDPSRAPITcpConnectionInfo_Vtbl, 0xf74049a4_3d06_4028_8193_0a8c29bc2452); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPITcpConnectionInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -951,12 +863,7 @@ pub struct IRDPSRAPITransportStreamEvents_Vtbl { pub OnStreamClosed: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::HRESULT), } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIViewer, - IRDPSRAPIViewer_Vtbl, - 0xc6bfcd38_8ce9_404d_8ae8_f31d00c65cb5 -); +::windows_core::imp::com_interface!(IRDPSRAPIViewer, IRDPSRAPIViewer_Vtbl, 0xc6bfcd38_8ce9_404d_8ae8_f31d00c65cb5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIViewer, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -972,25 +879,21 @@ impl IRDPSRAPIViewer { pub unsafe fn Disconnect(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Disconnect)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Attendees(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Attendees)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invitations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Invitations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplicationFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ApplicationFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn VirtualChannelManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1022,7 +925,6 @@ impl IRDPSRAPIViewer { pub unsafe fn RequestColorDepthChange(&self, bpp: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RequestColorDepthChange)(::windows_core::Interface::as_raw(self), bpp).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1074,12 +976,7 @@ pub struct IRDPSRAPIViewer_Vtbl { pub StartReverseConnectListener: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIVirtualChannel, - IRDPSRAPIVirtualChannel_Vtbl, - 0x05e12f95_28b3_4c9a_8780_d0248574a1e0 -); +::windows_core::imp::com_interface!(IRDPSRAPIVirtualChannel, IRDPSRAPIVirtualChannel_Vtbl, 0x05e12f95_28b3_4c9a_8780_d0248574a1e0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIVirtualChannel, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1118,12 +1015,7 @@ pub struct IRDPSRAPIVirtualChannel_Vtbl { pub Priority: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut CHANNEL_PRIORITY) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIVirtualChannelManager, - IRDPSRAPIVirtualChannelManager_Vtbl, - 0x0d11c661_5d0d_4ee4_89df_2166ae1fdfed -); +::windows_core::imp::com_interface!(IRDPSRAPIVirtualChannelManager, IRDPSRAPIVirtualChannelManager_Vtbl, 0x0d11c661_5d0d_4ee4_89df_2166ae1fdfed); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIVirtualChannelManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1132,7 +1024,6 @@ impl IRDPSRAPIVirtualChannelManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: P0) -> ::windows_core::Result where @@ -1141,7 +1032,6 @@ impl IRDPSRAPIVirtualChannelManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), item.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateVirtualChannel(&self, bstrchannelname: P0, priority: CHANNEL_PRIORITY, channelflags: u32) -> ::windows_core::Result where @@ -1167,12 +1057,7 @@ pub struct IRDPSRAPIVirtualChannelManager_Vtbl { CreateVirtualChannel: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIWindow, - IRDPSRAPIWindow_Vtbl, - 0xbeafe0f9_c77b_4933_ba9f_a24cddcc27cf -); +::windows_core::imp::com_interface!(IRDPSRAPIWindow, IRDPSRAPIWindow_Vtbl, 0xbeafe0f9_c77b_4933_ba9f_a24cddcc27cf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIWindow, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1181,7 +1066,6 @@ impl IRDPSRAPIWindow { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Id)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1226,12 +1110,7 @@ pub struct IRDPSRAPIWindow_Vtbl { pub Flags: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRDPSRAPIWindowList, - IRDPSRAPIWindowList_Vtbl, - 0x8a05ce44_715a_4116_a189_a118f30a07bd -); +::windows_core::imp::com_interface!(IRDPSRAPIWindowList, IRDPSRAPIWindowList_Vtbl, 0x8a05ce44_715a_4116_a189_a118f30a07bd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRDPSRAPIWindowList, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1240,7 +1119,6 @@ impl IRDPSRAPIWindowList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, item: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1308,12 +1186,7 @@ pub struct IRDPViewerInputSink_Vtbl { pub EndTouchFrame: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IRDPSessionEvents, - _IRDPSessionEvents_Vtbl, - 0x98a97042_6698_40e9_8efd_b3200990004b -); +::windows_core::imp::com_interface!(_IRDPSessionEvents, _IRDPSessionEvents_Vtbl, 0x98a97042_6698_40e9_8efd_b3200990004b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IRDPSessionEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/impl.rs index bf2676adfd..0c14f7e257 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerAssemblyReferenceProvider_Impl: Sized { fn AddAssemblyReference(&self, passemblyrefinfo: *const COR_PRF_ASSEMBLY_REFERENCE_INFO) -> ::windows_core::Result<()>; @@ -938,7 +937,6 @@ impl ICorProfilerFunctionEnum_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo_Impl: Sized { fn GetClassFromObject(&self, objectid: usize) -> ::windows_core::Result; @@ -1276,7 +1274,6 @@ impl ICorProfilerInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo10_Impl: Sized + ICorProfilerInfo9_Impl { fn EnumerateObjectReferences(&self, objectid: usize, callback: ObjectReferenceCallback, clientdata: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1335,7 +1332,6 @@ impl ICorProfilerInfo10_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo11_Impl: Sized + ICorProfilerInfo10_Impl { fn GetEnvironmentVariableA(&self, szname: &::windows_core::PCWSTR, cchvalue: u32, pcchvalue: *mut u32, szvalue: ::windows_core::PWSTR) -> ::windows_core::Result<()>; @@ -1366,7 +1362,6 @@ impl ICorProfilerInfo11_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo12_Impl: Sized + ICorProfilerInfo11_Impl { fn EventPipeStartSession(&self, cproviderconfigs: u32, pproviderconfigs: *const COR_PRF_EVENTPIPE_PROVIDER_CONFIG, requestrundown: super::super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -1450,7 +1445,6 @@ impl ICorProfilerInfo12_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo13_Impl: Sized + ICorProfilerInfo12_Impl { fn CreateHandle(&self, object: usize, r#type: COR_PRF_HANDLE_TYPE, phandle: *mut *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1506,7 +1500,6 @@ impl ICorProfilerInfo13_Vtbl { || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo14_Impl: Sized + ICorProfilerInfo13_Impl { fn EnumerateNonGCObjects(&self) -> ::windows_core::Result; @@ -1569,7 +1562,6 @@ impl ICorProfilerInfo14_Vtbl { || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo2_Impl: Sized + ICorProfilerInfo_Impl { fn DoStackSnapshot(&self, thread: usize, callback: *const StackSnapshotCallback, infoflags: u32, clientdata: *const ::core::ffi::c_void, context: *const u8, contextsize: u32) -> ::windows_core::Result<()>; @@ -1781,7 +1773,6 @@ impl ICorProfilerInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo3_Impl: Sized + ICorProfilerInfo2_Impl { fn EnumJITedFunctions(&self) -> ::windows_core::Result; @@ -1914,7 +1905,6 @@ impl ICorProfilerInfo3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo4_Impl: Sized + ICorProfilerInfo3_Impl { fn EnumThreads(&self) -> ::windows_core::Result; @@ -2019,7 +2009,6 @@ impl ICorProfilerInfo4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo5_Impl: Sized + ICorProfilerInfo4_Impl { fn GetEventMask2(&self, pdweventslow: *mut u32, pdweventshigh: *mut u32) -> ::windows_core::Result<()>; @@ -2050,7 +2039,6 @@ impl ICorProfilerInfo5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo6_Impl: Sized + ICorProfilerInfo5_Impl { fn EnumNgenModuleMethodsInliningThisMethod(&self, inlinersmoduleid: usize, inlineemoduleid: usize, inlineemethodid: u32, incompletedata: *mut super::super::super::Foundation::BOOL, ppenum: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -2074,7 +2062,6 @@ impl ICorProfilerInfo6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo7_Impl: Sized + ICorProfilerInfo6_Impl { fn ApplyMetaData(&self, moduleid: usize) -> ::windows_core::Result<()>; @@ -2118,7 +2105,6 @@ impl ICorProfilerInfo7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo8_Impl: Sized + ICorProfilerInfo7_Impl { fn IsFunctionDynamic(&self, functionid: usize) -> ::windows_core::Result; @@ -2162,7 +2148,6 @@ impl ICorProfilerInfo8_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub trait ICorProfilerInfo9_Impl: Sized + ICorProfilerInfo8_Impl { fn GetNativeCodeStartAddresses(&self, functionid: usize, rejitid: usize, ccodestartaddresses: u32, pccodestartaddresses: *mut u32, codestartaddresses: *mut usize) -> ::windows_core::Result<()>; 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 f54aea970c..0d82e52d50 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 @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(ICorProfilerAssemblyReferenceProvider, ICorProfilerAssemblyReferenceProvider_Vtbl, 0x66a78c24_2eef_4f65_b45f_dd1d8038bf3c); ::windows_core::imp::interface_hierarchy!(ICorProfilerAssemblyReferenceProvider, ::windows_core::IUnknown); impl ICorProfilerAssemblyReferenceProvider { - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn AddAssemblyReference(&self, passemblyrefinfo: *const COR_PRF_ASSEMBLY_REFERENCE_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddAssemblyReference)(::windows_core::Interface::as_raw(self), passemblyrefinfo).ok() @@ -3540,7 +3539,6 @@ impl ICorProfilerInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -3707,7 +3705,6 @@ impl ICorProfilerInfo10 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -3810,7 +3807,6 @@ impl ICorProfilerInfo10 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -4051,7 +4047,6 @@ impl ICorProfilerInfo11 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -4154,7 +4149,6 @@ impl ICorProfilerInfo11 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -4404,7 +4398,6 @@ impl ICorProfilerInfo12 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -4507,7 +4500,6 @@ impl ICorProfilerInfo12 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -4796,7 +4788,6 @@ impl ICorProfilerInfo13 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -4899,7 +4890,6 @@ impl ICorProfilerInfo13 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -5194,7 +5184,6 @@ impl ICorProfilerInfo14 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -5297,7 +5286,6 @@ impl ICorProfilerInfo14 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -5606,7 +5594,6 @@ impl ICorProfilerInfo2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -5709,7 +5696,6 @@ impl ICorProfilerInfo2 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -5834,7 +5820,6 @@ impl ICorProfilerInfo3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -5937,7 +5922,6 @@ impl ICorProfilerInfo3 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -6097,7 +6081,6 @@ impl ICorProfilerInfo4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -6200,7 +6183,6 @@ impl ICorProfilerInfo4 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -6389,7 +6371,6 @@ impl ICorProfilerInfo5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -6492,7 +6473,6 @@ impl ICorProfilerInfo5 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -6679,7 +6659,6 @@ impl ICorProfilerInfo6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -6782,7 +6761,6 @@ impl ICorProfilerInfo6 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -6971,7 +6949,6 @@ impl ICorProfilerInfo7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -7074,7 +7051,6 @@ impl ICorProfilerInfo7 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -7275,7 +7251,6 @@ impl ICorProfilerInfo8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -7378,7 +7353,6 @@ impl ICorProfilerInfo8 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -7589,7 +7563,6 @@ impl ICorProfilerInfo9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.GetObjectSize)(::windows_core::Interface::as_raw(self), objectid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn IsArrayClass(&self, classid: usize, pbaseelemtype: *mut super::super::WinRT::Metadata::CorElementType, pbaseclassid: *mut usize, pcrank: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.IsArrayClass)(::windows_core::Interface::as_raw(self), classid, pbaseelemtype, pbaseclassid, pcrank).ok() @@ -7692,7 +7665,6 @@ impl ICorProfilerInfo9 { pub unsafe fn GetStringLayout(&self, pbufferlengthoffset: *mut u32, pstringlengthoffset: *mut u32, pbufferoffset: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetStringLayout)(::windows_core::Interface::as_raw(self), pbufferlengthoffset, pstringlengthoffset, pbufferoffset).ok() } - #[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub unsafe fn GetClassLayout(&self, classid: usize, rfieldoffset: *mut super::super::WinRT::Metadata::COR_FIELD_OFFSET, cfieldoffset: u32, pcfieldoffset: *mut u32, pulclasssize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.GetClassLayout)(::windows_core::Interface::as_raw(self), classid, rfieldoffset, cfieldoffset, pcfieldoffset, pulclasssize).ok() @@ -8460,7 +8432,6 @@ impl ::core::default::Default for COR_IL_MAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] #[cfg(feature = "Win32_System_WinRT_Metadata")] pub struct COR_PRF_ASSEMBLY_REFERENCE_INFO { pub pbPublicKeyOrToken: *mut ::core::ffi::c_void, diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/impl.rs index 4ba8e8a91e..ad8205497d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/impl.rs @@ -67,7 +67,6 @@ impl AsyncIDebugApplicationNodeEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScript_Impl: Sized { fn SetScriptSite(&self, pass: ::core::option::Option<&IActiveScriptSite>) -> ::windows_core::Result<()>; @@ -211,7 +210,6 @@ impl IActiveScript_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptAuthor_Impl: Sized { fn AddNamedItem(&self, pszname: &::windows_core::PCWSTR, dwflags: u32, pdisp: ::core::option::Option<&super::super::super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -357,7 +355,6 @@ impl IActiveScriptAuthor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptAuthorProcedure_Impl: Sized { fn ParseProcedureText(&self, pszcode: &::windows_core::PCWSTR, pszformalparams: &::windows_core::PCWSTR, pszprocedurename: &::windows_core::PCWSTR, pszitemname: &::windows_core::PCWSTR, pszdelimiter: &::windows_core::PCWSTR, dwcookie: u32, dwflags: u32, pdispfor: ::core::option::Option<&super::super::super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -492,7 +489,6 @@ impl IActiveScriptEncode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptError_Impl: Sized { fn GetExceptionInfo(&self, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()>; @@ -536,7 +532,6 @@ impl IActiveScriptError_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptError64_Impl: Sized + IActiveScriptError_Impl { fn GetSourcePosition64(&self, pdwsourcecontext: *mut u64, pullinenumber: *mut u32, plcharacterposition: *mut i32) -> ::windows_core::Result<()>; @@ -557,7 +552,6 @@ impl IActiveScriptError64_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptErrorDebug_Impl: Sized + IActiveScriptError_Impl { fn GetDocumentContext(&self) -> ::windows_core::Result; @@ -657,7 +651,6 @@ impl IActiveScriptHostEncode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParse32_Impl: Sized { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -696,7 +689,6 @@ impl IActiveScriptParse32_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParse64_Impl: Sized { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -735,7 +727,6 @@ impl IActiveScriptParse64_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedure2_32_Impl: Sized + IActiveScriptParseProcedure32_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -749,7 +740,6 @@ impl IActiveScriptParseProcedure2_32_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedure2_64_Impl: Sized + IActiveScriptParseProcedure64_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -763,7 +753,6 @@ impl IActiveScriptParseProcedure2_64_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedure32_Impl: Sized { fn ParseProcedureText(&self, pstrcode: &::windows_core::PCWSTR, pstrformalparams: &::windows_core::PCWSTR, pstrprocedurename: &::windows_core::PCWSTR, pstritemname: &::windows_core::PCWSTR, punkcontext: ::core::option::Option<&::windows_core::IUnknown>, pstrdelimiter: &::windows_core::PCWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result; @@ -790,7 +779,6 @@ impl IActiveScriptParseProcedure32_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedure64_Impl: Sized { fn ParseProcedureText(&self, pstrcode: &::windows_core::PCWSTR, pstrformalparams: &::windows_core::PCWSTR, pstrprocedurename: &::windows_core::PCWSTR, pstritemname: &::windows_core::PCWSTR, punkcontext: ::core::option::Option<&::windows_core::IUnknown>, pstrdelimiter: &::windows_core::PCWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result; @@ -817,7 +805,6 @@ impl IActiveScriptParseProcedure64_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedureOld32_Impl: Sized { fn ParseProcedureText(&self, pstrcode: &::windows_core::PCWSTR, pstrformalparams: &::windows_core::PCWSTR, pstritemname: &::windows_core::PCWSTR, punkcontext: ::core::option::Option<&::windows_core::IUnknown>, pstrdelimiter: &::windows_core::PCWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result; @@ -844,7 +831,6 @@ impl IActiveScriptParseProcedureOld32_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptParseProcedureOld64_Impl: Sized { fn ParseProcedureText(&self, pstrcode: &::windows_core::PCWSTR, pstrformalparams: &::windows_core::PCWSTR, pstritemname: &::windows_core::PCWSTR, punkcontext: ::core::option::Option<&::windows_core::IUnknown>, pstrdelimiter: &::windows_core::PCWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result; @@ -1191,7 +1177,6 @@ impl IActiveScriptSIPInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptSite_Impl: Sized { fn GetLCID(&self) -> ::windows_core::Result; @@ -1594,7 +1579,6 @@ impl IActiveScriptTraceInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActiveScriptWinRTErrorDebug_Impl: Sized + IActiveScriptError_Impl { fn GetRestrictedErrorString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1738,7 +1722,6 @@ impl IApplicationDebuggerUI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBindEventHandler_Impl: Sized { fn BindHandler(&self, pstrevent: &::windows_core::PCWSTR, pdisp: ::core::option::Option<&super::super::super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -3512,7 +3495,6 @@ impl IDebugExpressionContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub trait IDebugFormatter_Impl: Sized { fn GetStringForVariant(&self, pvar: *const ::windows_core::VARIANT, nradix: u32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3568,7 +3550,6 @@ impl IDebugFormatter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDebugHelper_Impl: Sized { fn CreatePropertyBrowser(&self, pvar: *const ::windows_core::VARIANT, bstrname: &::windows_core::PCWSTR, pdat: ::core::option::Option<&IDebugApplicationThread>) -> ::windows_core::Result; @@ -5333,7 +5314,6 @@ impl IRemoteDebugInfoEvent110_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScriptEntry_Impl: Sized + IScriptNode_Impl { fn GetText(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5503,7 +5483,6 @@ impl IScriptInvocationContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScriptNode_Impl: Sized { fn Alive(&self) -> ::windows_core::Result<()>; @@ -5638,7 +5617,6 @@ impl IScriptNode_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScriptScriptlet_Impl: Sized + IScriptEntry_Impl { fn GetSubItemName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5715,7 +5693,6 @@ impl IScriptScriptlet_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISimpleConnectionPoint_Impl: Sized { fn GetEventCount(&self) -> ::windows_core::Result; @@ -5772,7 +5749,6 @@ impl ISimpleConnectionPoint_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITridentEventSink_Impl: Sized { fn FireEvent(&self, pstrevent: &::windows_core::PCWSTR, pdp: *const super::super::super::Com::DISPPARAMS, pvarres: *mut ::windows_core::VARIANT, pei: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs index d558d104f0..b8dfe54a53 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/ActiveScript/mod.rs @@ -83,7 +83,6 @@ impl IActiveScript { pub unsafe fn AddTypeLib(&self, rguidtypelib: *const ::windows_core::GUID, dwmajor: u32, dwminor: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddTypeLib)(::windows_core::Interface::as_raw(self), rguidtypelib, dwmajor, dwminor, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetScriptDispatch(&self, pstritemname: P0) -> ::windows_core::Result where @@ -104,7 +103,6 @@ impl IActiveScript { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetScriptThreadState)(::windows_core::Interface::as_raw(self), stidthread, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InterruptScriptThread(&self, stidthread: u32, pexcepinfo: *const super::super::super::Com::EXCEPINFO, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InterruptScriptThread)(::windows_core::Interface::as_raw(self), stidthread, pexcepinfo, dwflags).ok() @@ -141,7 +139,6 @@ pub struct IActiveScript_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptAuthor, IActiveScriptAuthor_Vtbl, 0x9c109da0_7006_11d1_b36c_00a0c911e8b2); ::windows_core::imp::interface_hierarchy!(IActiveScriptAuthor, ::windows_core::IUnknown); impl IActiveScriptAuthor { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddNamedItem(&self, pszname: P0, dwflags: u32, pdisp: P1) -> ::windows_core::Result<()> where @@ -191,7 +188,6 @@ impl IActiveScriptAuthor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLanguageFlags)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEventHandler(&self, pdisp: P0, pszitem: P1, pszsubitem: P2, pszevent: P3) -> ::windows_core::Result where @@ -258,7 +254,6 @@ pub struct IActiveScriptAuthor_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptAuthorProcedure, IActiveScriptAuthorProcedure_Vtbl, 0x7e2d4b70_bd9a_11d0_9336_00a0c90dcaa9); ::windows_core::imp::interface_hierarchy!(IActiveScriptAuthorProcedure, ::windows_core::IUnknown); impl IActiveScriptAuthorProcedure { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pszcode: P0, pszformalparams: P1, pszprocedurename: P2, pszitemname: P3, pszdelimiter: P4, dwcookie: u32, dwflags: u32, pdispfor: P5) -> ::windows_core::Result<()> where @@ -371,7 +366,6 @@ pub struct IActiveScriptEncode_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptError, IActiveScriptError_Vtbl, 0xeae1ba61_a4ed_11cf_8f20_00805f2cd064); ::windows_core::imp::interface_hierarchy!(IActiveScriptError, ::windows_core::IUnknown); impl IActiveScriptError { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExceptionInfo(&self, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetExceptionInfo)(::windows_core::Interface::as_raw(self), pexcepinfo).ok() @@ -398,7 +392,6 @@ pub struct IActiveScriptError_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptError64, IActiveScriptError64_Vtbl, 0xb21fb2a1_5b8f_4963_8c21_21450f84ed7f); ::windows_core::imp::interface_hierarchy!(IActiveScriptError64, ::windows_core::IUnknown, IActiveScriptError); impl IActiveScriptError64 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExceptionInfo(&self, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetExceptionInfo)(::windows_core::Interface::as_raw(self), pexcepinfo).ok() @@ -423,7 +416,6 @@ pub struct IActiveScriptError64_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptErrorDebug, IActiveScriptErrorDebug_Vtbl, 0x51973c12_cb0c_11d0_b5c9_00a0244a0e7a); ::windows_core::imp::interface_hierarchy!(IActiveScriptErrorDebug, ::windows_core::IUnknown, IActiveScriptError); impl IActiveScriptErrorDebug { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExceptionInfo(&self, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetExceptionInfo)(::windows_core::Interface::as_raw(self), pexcepinfo).ok() @@ -501,7 +493,6 @@ impl IActiveScriptParse32 { pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddScriptlet(&self, pstrdefaultname: P0, pstrcode: P1, pstritemname: P2, pstrsubitemname: P3, pstreventname: P4, pstrdelimiter: P5, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, pbstrname: *mut ::windows_core::BSTR, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> where @@ -514,7 +505,6 @@ impl IActiveScriptParse32 { { (::windows_core::Interface::vtable(self).AddScriptlet)(::windows_core::Interface::as_raw(self), pstrdefaultname.into_param().abi(), pstrcode.into_param().abi(), pstritemname.into_param().abi(), pstrsubitemname.into_param().abi(), pstreventname.into_param().abi(), pstrdelimiter.into_param().abi(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pbstrname), pexcepinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseScriptText(&self, pstrcode: P0, pstritemname: P1, punkcontext: P2, pstrdelimiter: P3, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> where @@ -546,7 +536,6 @@ impl IActiveScriptParse64 { pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddScriptlet(&self, pstrdefaultname: P0, pstrcode: P1, pstritemname: P2, pstrsubitemname: P3, pstreventname: P4, pstrdelimiter: P5, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, pbstrname: *mut ::windows_core::BSTR, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> where @@ -559,7 +548,6 @@ impl IActiveScriptParse64 { { (::windows_core::Interface::vtable(self).AddScriptlet)(::windows_core::Interface::as_raw(self), pstrdefaultname.into_param().abi(), pstrcode.into_param().abi(), pstritemname.into_param().abi(), pstrsubitemname.into_param().abi(), pstreventname.into_param().abi(), pstrdelimiter.into_param().abi(), dwsourcecontextcookie, ulstartinglinenumber, dwflags, ::core::mem::transmute(pbstrname), pexcepinfo).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseScriptText(&self, pstrcode: P0, pstritemname: P1, punkcontext: P2, pstrdelimiter: P3, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> where @@ -588,7 +576,6 @@ pub struct IActiveScriptParse64_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedure2_32, IActiveScriptParseProcedure2_32_Vtbl, 0x71ee5b20_fb04_11d1_b3a8_00a0c911e8b2); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedure2_32, ::windows_core::IUnknown, IActiveScriptParseProcedure32); impl IActiveScriptParseProcedure2_32 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstrprocedurename: P2, pstritemname: P3, punkcontext: P4, pstrdelimiter: P5, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -611,7 +598,6 @@ pub struct IActiveScriptParseProcedure2_32_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedure2_64, IActiveScriptParseProcedure2_64_Vtbl, 0xfe7c4271_210c_448d_9f54_76dab7047b28); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedure2_64, ::windows_core::IUnknown, IActiveScriptParseProcedure64); impl IActiveScriptParseProcedure2_64 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstrprocedurename: P2, pstritemname: P3, punkcontext: P4, pstrdelimiter: P5, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -634,7 +620,6 @@ pub struct IActiveScriptParseProcedure2_64_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedure32, IActiveScriptParseProcedure32_Vtbl, 0xaa5b6a80_b834_11d0_932f_00a0c90dcaa9); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedure32, ::windows_core::IUnknown); impl IActiveScriptParseProcedure32 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstrprocedurename: P2, pstritemname: P3, punkcontext: P4, pstrdelimiter: P5, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -661,7 +646,6 @@ pub struct IActiveScriptParseProcedure32_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedure64, IActiveScriptParseProcedure64_Vtbl, 0xc64713b6_e029_4cc5_9200_438b72890b6a); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedure64, ::windows_core::IUnknown); impl IActiveScriptParseProcedure64 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstrprocedurename: P2, pstritemname: P3, punkcontext: P4, pstrdelimiter: P5, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -688,7 +672,6 @@ pub struct IActiveScriptParseProcedure64_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedureOld32, IActiveScriptParseProcedureOld32_Vtbl, 0x1cff0050_6fdd_11d0_9328_00a0c90dcaa9); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedureOld32, ::windows_core::IUnknown); impl IActiveScriptParseProcedureOld32 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstritemname: P2, punkcontext: P3, pstrdelimiter: P4, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -714,7 +697,6 @@ pub struct IActiveScriptParseProcedureOld32_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptParseProcedureOld64, IActiveScriptParseProcedureOld64_Vtbl, 0x21f57128_08c9_4638_ba12_22d15d88dc5c); ::windows_core::imp::interface_hierarchy!(IActiveScriptParseProcedureOld64, ::windows_core::IUnknown); impl IActiveScriptParseProcedureOld64 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseProcedureText(&self, pstrcode: P0, pstrformalparams: P1, pstritemname: P2, punkcontext: P3, pstrdelimiter: P4, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows_core::Result where @@ -1086,7 +1068,6 @@ impl IActiveScriptSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLCID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetItemInfo(&self, pstrname: P0, dwreturnmask: u32, ppiunkitem: *mut ::core::option::Option<::windows_core::IUnknown>, ppti: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1098,7 +1079,6 @@ impl IActiveScriptSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocVersionString)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnScriptTerminate(&self, pvarresult: *const ::windows_core::VARIANT, pexcepinfo: *const super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnScriptTerminate)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarresult), pexcepinfo).ok() @@ -1340,7 +1320,6 @@ pub struct IActiveScriptTraceInfo_Vtbl { ::windows_core::imp::com_interface!(IActiveScriptWinRTErrorDebug, IActiveScriptWinRTErrorDebug_Vtbl, 0x73a3f82a_0fe9_4b33_ba3b_fe095f697e0a); ::windows_core::imp::interface_hierarchy!(IActiveScriptWinRTErrorDebug, ::windows_core::IUnknown, IActiveScriptError); impl IActiveScriptWinRTErrorDebug { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExceptionInfo(&self, pexcepinfo: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetExceptionInfo)(::windows_core::Interface::as_raw(self), pexcepinfo).ok() @@ -1446,7 +1425,6 @@ pub struct IApplicationDebuggerUI_Vtbl { ::windows_core::imp::com_interface!(IBindEventHandler, IBindEventHandler_Vtbl, 0x63cdbcb0_c1b1_11d0_9336_00a0c90dcaa9); ::windows_core::imp::interface_hierarchy!(IBindEventHandler, ::windows_core::IUnknown); impl IBindEventHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindHandler(&self, pstrevent: P0, pdisp: P1) -> ::windows_core::Result<()> where @@ -2896,7 +2874,6 @@ impl IDebugFormatter { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVariantForString)(::windows_core::Interface::as_raw(self), pwstrvalue.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Variant"))] pub unsafe fn GetStringForVarType(&self, vt: super::super::super::Variant::VARENUM, ptdescarraytype: *const super::super::super::Com::TYPEDESC) -> ::windows_core::Result<::windows_core::BSTR> { let mut result__ = ::std::mem::zeroed(); @@ -2934,7 +2911,6 @@ impl IDebugHelper { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePropertyBrowserEx)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvar), bstrname.into_param().abi(), pdat.into_param().abi(), pdf.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSimpleConnectionPoint(&self, pdisp: P0) -> ::windows_core::Result where @@ -4028,7 +4004,6 @@ impl IScriptEntry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateChildEntry)(::windows_core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateChildHandler(&self, pszdefaultname: P0, prgpsznames: &[::windows_core::PCWSTR], pszevent: P1, pszdelimiter: P2, ptisignature: P3, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows_core::Result where @@ -4080,12 +4055,10 @@ impl IScriptEntry { { (::windows_core::Interface::vtable(self).SetItemName)(::windows_core::Interface::as_raw(self), psz.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignature(&self, ppti: *mut ::core::option::Option, pimethod: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSignature)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppti), pimethod).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignature(&self, pti: P0, imethod: u32) -> ::windows_core::Result<()> where @@ -4183,7 +4156,6 @@ impl IScriptNode { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateChildEntry)(::windows_core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateChildHandler(&self, pszdefaultname: P0, prgpsznames: &[::windows_core::PCWSTR], pszevent: P1, pszdelimiter: P2, ptisignature: P3, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows_core::Result where @@ -4254,7 +4226,6 @@ impl IScriptScriptlet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateChildEntry)(::windows_core::Interface::as_raw(self), isn, dwcookie, pszdelimiter.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateChildHandler(&self, pszdefaultname: P0, prgpsznames: &[::windows_core::PCWSTR], pszevent: P1, pszdelimiter: P2, ptisignature: P3, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows_core::Result where @@ -4306,12 +4277,10 @@ impl IScriptScriptlet { { (::windows_core::Interface::vtable(self).base__.SetItemName)(::windows_core::Interface::as_raw(self), psz.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSignature(&self, ppti: *mut ::core::option::Option, pimethod: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetSignature)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppti), pimethod).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSignature(&self, pti: P0, imethod: u32) -> ::windows_core::Result<()> where @@ -4374,7 +4343,6 @@ impl ISimpleConnectionPoint { pub unsafe fn DescribeEvents(&self, ievent: u32, cevents: u32, prgid: *mut i32, prgbstr: *mut ::windows_core::BSTR, pceventsfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DescribeEvents)(::windows_core::Interface::as_raw(self), ievent, cevents, prgid, ::core::mem::transmute(prgbstr), pceventsfetched).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Advise(&self, pdisp: P0) -> ::windows_core::Result where @@ -4402,7 +4370,6 @@ pub struct ISimpleConnectionPoint_Vtbl { ::windows_core::imp::com_interface!(ITridentEventSink, ITridentEventSink_Vtbl, 0x1dc9ca50_06ef_11d2_8415_006008c3fbfc); ::windows_core::imp::interface_hierarchy!(ITridentEventSink, ::windows_core::IUnknown); impl ITridentEventSink { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FireEvent(&self, pstrevent: P0, pdp: *const super::super::super::Com::DISPPARAMS, pvarres: *mut ::windows_core::VARIANT, pei: *mut super::super::super::Com::EXCEPINFO) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/impl.rs index 7800d77caf..33004ef6bf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/impl.rs @@ -414,7 +414,6 @@ impl IDataModelNameBinder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataModelScript_Impl: Sized { fn GetName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1125,7 +1124,6 @@ impl IDataModelScriptProviderEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataModelScriptTemplate_Impl: Sized { fn GetName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7185,7 +7183,6 @@ impl IDebugClient8_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -7997,7 +7994,6 @@ impl IDebugControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl2_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -8889,7 +8885,6 @@ impl IDebugControl2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl3_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -9908,7 +9903,6 @@ impl IDebugControl3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl4_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -11334,7 +11328,6 @@ impl IDebugControl4_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl5_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -12801,7 +12794,6 @@ impl IDebugControl5_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl6_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -14288,7 +14280,6 @@ impl IDebugControl6_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub trait IDebugControl7_Impl: Sized { fn GetInterrupt(&self) -> ::windows_core::Result<()>; @@ -15947,7 +15938,6 @@ impl IDebugDataSpaces_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub trait IDebugDataSpaces2_Impl: Sized { fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows_core::Result<()>; @@ -16164,7 +16154,6 @@ impl IDebugDataSpaces2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Memory\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Memory", feature = "Win32_System_SystemInformation"))] pub trait IDebugDataSpaces3_Impl: Sized { fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows_core::Result<()>; @@ -16422,7 +16411,6 @@ impl IDebugDataSpaces3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Memory\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Memory", feature = "Win32_System_SystemInformation"))] pub trait IDebugDataSpaces4_Impl: Sized { fn ReadVirtual(&self, offset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: *mut u32) -> ::windows_core::Result<()>; @@ -17281,7 +17269,6 @@ impl IDebugFailureAnalysis_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IDebugFailureAnalysis2_Impl: Sized { fn GetFailureClass(&self) -> u32; @@ -17471,7 +17458,6 @@ impl IDebugFailureAnalysis2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub trait IDebugFailureAnalysis3_Impl: Sized { fn GetFailureClass(&self) -> u32; @@ -26293,7 +26279,6 @@ impl IModelMethod_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub trait IModelObject_Impl: Sized { fn GetContext(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs index a7cda36349..6d35bd9f62 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs @@ -597,7 +597,6 @@ impl IDataModelScript { { (::windows_core::Interface::vtable(self).Rename)(::windows_core::Interface::as_raw(self), scriptname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Populate(&self, contentstream: P0) -> ::windows_core::Result<()> where @@ -1055,7 +1054,6 @@ impl IDataModelScriptTemplate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDescription)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetContent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5600,12 +5598,10 @@ impl IDebugControl { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -6112,12 +6108,10 @@ impl IDebugControl2 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -6678,12 +6672,10 @@ impl IDebugControl3 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -7318,12 +7310,10 @@ impl IDebugControl4 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -8303,12 +8293,10 @@ impl IDebugControl5 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -9309,12 +9297,10 @@ impl IDebugControl6 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -10324,12 +10310,10 @@ impl IDebugControl7 { { (::windows_core::Interface::vtable(self).GetExtensionFunction)(::windows_core::Interface::as_raw(self), handle, funcname.into_param().abi(), function).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis32(&self, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis32)(::windows_core::Interface::as_raw(self), api).ok() } - #[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub unsafe fn GetWindbgExtensionApis64(&self, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindbgExtensionApis64)(::windows_core::Interface::as_raw(self), api).ok() @@ -11180,7 +11164,6 @@ impl IDebugDataSpaces2 { pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32, filled: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FillPhysical)(::windows_core::Interface::as_raw(self), start, size, pattern, patternsize, ::core::mem::transmute(filled.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64, info: *mut super::super::super::Memory::MEMORY_BASIC_INFORMATION64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryVirtual)(::windows_core::Interface::as_raw(self), offset, info).ok() @@ -11301,12 +11284,10 @@ impl IDebugDataSpaces3 { pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32, filled: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FillPhysical)(::windows_core::Interface::as_raw(self), start, size, pattern, patternsize, ::core::mem::transmute(filled.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64, info: *mut super::super::super::Memory::MEMORY_BASIC_INFORMATION64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryVirtual)(::windows_core::Interface::as_raw(self), offset, info).ok() } - #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub unsafe fn ReadImageNtHeaders(&self, imagebase: u64, headers: *mut super::IMAGE_NT_HEADERS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReadImageNtHeaders)(::windows_core::Interface::as_raw(self), imagebase, headers).ok() @@ -11448,12 +11429,10 @@ impl IDebugDataSpaces4 { pub unsafe fn FillPhysical(&self, start: u64, size: u32, pattern: *const ::core::ffi::c_void, patternsize: u32, filled: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FillPhysical)(::windows_core::Interface::as_raw(self), start, size, pattern, patternsize, ::core::mem::transmute(filled.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub unsafe fn QueryVirtual(&self, offset: u64, info: *mut super::super::super::Memory::MEMORY_BASIC_INFORMATION64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryVirtual)(::windows_core::Interface::as_raw(self), offset, info).ok() } - #[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub unsafe fn ReadImageNtHeaders(&self, imagebase: u64, headers: *mut super::IMAGE_NT_HEADERS64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReadImageNtHeaders)(::windows_core::Interface::as_raw(self), imagebase, headers).ok() @@ -11964,7 +11943,6 @@ impl IDebugFailureAnalysis2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDebugFATagControl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetAnalysisXml(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12087,7 +12065,6 @@ impl IDebugFailureAnalysis3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDebugFATagControl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetAnalysisXml(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -17918,7 +17895,6 @@ impl IModelObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIntrinsicValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn GetIntrinsicValueAs(&self, vt: super::super::super::Variant::VARENUM) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -20596,7 +20572,6 @@ impl ::core::default::Default for CPU_INFO_v2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DBGKD_DEBUG_DATA_HEADER32 { pub List: super::super::super::Kernel::LIST_ENTRY32, @@ -20636,7 +20611,6 @@ impl ::core::default::Default for DBGKD_DEBUG_DATA_HEADER32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct DBGKD_DEBUG_DATA_HEADER64 { pub List: super::super::super::Kernel::LIST_ENTRY64, @@ -23809,7 +23783,6 @@ impl ::core::default::Default for IOSPACE_EX64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDDEBUGGER_DATA32 { pub Header: DBGKD_DEBUG_DATA_HEADER32, @@ -24044,7 +24017,6 @@ impl ::core::default::Default for KDDEBUGGER_DATA32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct KDDEBUGGER_DATA64 { pub Header: DBGKD_DEBUG_DATA_HEADER64, @@ -25989,7 +25961,6 @@ impl ::core::default::Default for WDBGEXTS_THREAD_OS_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS { pub nSize: u32, @@ -26030,7 +26001,6 @@ impl ::core::default::Default for WINDBG_EXTENSION_APIS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS32 { pub nSize: u32, @@ -26071,7 +26041,6 @@ impl ::core::default::Default for WINDBG_EXTENSION_APIS32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct WINDBG_EXTENSION_APIS64 { pub nSize: u32, @@ -26268,13 +26237,10 @@ pub type PWINDBG_DISASM = ::core::option::Option u32>; pub type PWINDBG_DISASM64 = ::core::option::Option u32>; pub type PWINDBG_EXTENSION_API_VERSION = ::core::option::Option *mut EXT_API_VERSION>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT32 = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_EXTENSION_DLL_INIT64 = ::core::option::Option; pub type PWINDBG_EXTENSION_ROUTINE = ::core::option::Option; @@ -26286,21 +26252,18 @@ pub type PWINDBG_GET_EXPRESSION64 = ::core::option::Option; pub type PWINDBG_GET_SYMBOL32 = ::core::option::Option; pub type PWINDBG_GET_SYMBOL64 = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_IOCTL_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_OLDKD_EXTENSION_ROUTINE = ::core::option::Option; pub type PWINDBG_OLDKD_READ_PHYSICAL_MEMORY = ::core::option::Option u32>; pub type PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_OLD_EXTENSION_ROUTINE = ::core::option::Option; pub type PWINDBG_OUTPUT_ROUTINE = ::core::option::Option; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE32 = ::core::option::Option u32>; pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE64 = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; pub type PWINDBG_STACKTRACE_ROUTINE = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/impl.rs index 1dc653a009..298d01ab59 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IDebugExtendedProperty_Impl: Sized + IDebugProperty_Impl { fn GetExtendedPropertyInfo(&self, dwfieldspec: u32, nradix: u32, pextendedpropertyinfo: *mut ExtendedDebugPropertyInfo) -> ::windows_core::Result<()>; @@ -158,7 +157,6 @@ impl IDebugPropertyEnumType_Registers_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IEnumDebugExtendedPropertyInfo_Impl: Sized { fn Next(&self, celt: u32, rgextendedpropertyinfo: *mut ExtendedDebugPropertyInfo, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -309,7 +307,6 @@ impl IObjectSafety_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IPerPropertyBrowsing2_Impl: Sized { fn GetDisplayString(&self, dispid: i32) -> ::windows_core::Result<::windows_core::BSTR>; 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 5f37d12788..ed74b57195 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 @@ -1,17 +1,13 @@ #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] pub mod ActiveScript; #[cfg(feature = "Win32_System_Diagnostics_Debug_Extensions")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_Extensions\"`"] pub mod Extensions; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn AddVectoredContinueHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void { ::windows_targets::link!("kernel32.dll" "system" fn AddVectoredContinueHandler(first : u32, handler : PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void); AddVectoredContinueHandler(first, handler) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn AddVectoredExceptionHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void { @@ -51,7 +47,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn CheckRemoteDebuggerPresent(hprocess : super::super::super::Foundation:: HANDLE, pbdebuggerpresent : *mut super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); CheckRemoteDebuggerPresent(hprocess.into_param().abi(), pbdebuggerpresent).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -59,7 +54,6 @@ pub unsafe fn CheckSumMappedFile(baseaddress: *const ::core::ffi::c_void, filele ::windows_targets::link!("imagehlp.dll" "system" fn CheckSumMappedFile(baseaddress : *const ::core::ffi::c_void, filelength : u32, headersum : *mut u32, checksum : *mut u32) -> *mut IMAGE_NT_HEADERS64); CheckSumMappedFile(baseaddress, filelength, headersum, checksum) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -80,7 +74,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn ContinueDebugEvent(dwprocessid : u32, dwthreadid : u32, dwcontinuestatus : super::super::super::Foundation:: NTSTATUS) -> super::super::super::Foundation:: BOOL); ContinueDebugEvent(dwprocessid, dwthreadid, dwcontinuestatus.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn CopyContext(destination: *mut CONTEXT, contextflags: CONTEXT_FLAGS, source: *const CONTEXT) -> ::windows_core::Result<()> { @@ -361,7 +354,6 @@ pub unsafe fn GetErrorMode() -> u32 { ::windows_targets::link!("kernel32.dll" "system" fn GetErrorMode() -> u32); GetErrorMode() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] @@ -369,7 +361,6 @@ pub unsafe fn GetImageConfigInformation(loadedimage: *const LOADED_IMAGE, imagec ::windows_targets::link!("imagehlp.dll" "system" fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); GetImageConfigInformation(loadedimage, imageconfiginformation).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] @@ -377,7 +368,6 @@ pub unsafe fn GetImageConfigInformation(loadedimage: *const LOADED_IMAGE, imagec ::windows_targets::link!("imagehlp.dll" "system" fn GetImageConfigInformation(loadedimage : *const LOADED_IMAGE, imageconfiginformation : *mut IMAGE_LOAD_CONFIG_DIRECTORY32) -> super::super::super::Foundation:: BOOL); GetImageConfigInformation(loadedimage, imageconfiginformation).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn GetImageUnusedHeaderBytes(loadedimage: *const LOADED_IMAGE, sizeunusedheaderbytes: *mut u32) -> u32 { @@ -389,7 +379,6 @@ pub unsafe fn GetSymLoadError() -> u32 { ::windows_targets::link!("dbghelp.dll" "system" fn GetSymLoadError() -> u32); GetSymLoadError() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn GetThreadContext(hthread: P0, lpcontext: *mut CONTEXT) -> ::windows_core::Result<()> @@ -425,7 +414,6 @@ where ::windows_targets::link!("dbghelp.dll" "system" fn GetTimestampForLoadedLibrary(module : super::super::super::Foundation:: HMODULE) -> u32); GetTimestampForLoadedLibrary(module.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -433,7 +421,6 @@ pub unsafe fn GetXStateFeaturesMask(context: *const CONTEXT, featuremask: *mut u ::windows_targets::link!("kernel32.dll" "system" fn GetXStateFeaturesMask(context : *const CONTEXT, featuremask : *mut u64) -> super::super::super::Foundation:: BOOL); GetXStateFeaturesMask(context, featuremask) } -#[doc = "Required features: `\"Win32_Security_WinTrust\"`"] #[cfg(feature = "Win32_Security_WinTrust")] #[inline] pub unsafe fn ImageAddCertificate(filehandle: P0, certificate: *const super::super::super::Security::WinTrust::WIN_CERTIFICATE, index: *mut u32) -> ::windows_core::Result<()> @@ -467,7 +454,6 @@ where ::windows_targets::link!("imagehlp.dll" "system" fn ImageEnumerateCertificates(filehandle : super::super::super::Foundation:: HANDLE, typefilter : u16, certificatecount : *mut u32, indices : *mut u32, indexcount : u32) -> super::super::super::Foundation:: BOOL); ImageEnumerateCertificates(filehandle.into_param().abi(), typefilter, certificatecount, ::core::mem::transmute(indices.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), indices.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() } -#[doc = "Required features: `\"Win32_Security_WinTrust\"`"] #[cfg(feature = "Win32_Security_WinTrust")] #[inline] pub unsafe fn ImageGetCertificateData(filehandle: P0, certificateindex: u32, certificate: *mut super::super::super::Security::WinTrust::WIN_CERTIFICATE, requiredlength: *mut u32) -> ::windows_core::Result<()> @@ -477,7 +463,6 @@ where ::windows_targets::link!("imagehlp.dll" "system" fn ImageGetCertificateData(filehandle : super::super::super::Foundation:: HANDLE, certificateindex : u32, certificate : *mut super::super::super::Security::WinTrust:: WIN_CERTIFICATE, requiredlength : *mut u32) -> super::super::super::Foundation:: BOOL); ImageGetCertificateData(filehandle.into_param().abi(), certificateindex, certificate, requiredlength).ok() } -#[doc = "Required features: `\"Win32_Security_WinTrust\"`"] #[cfg(feature = "Win32_Security_WinTrust")] #[inline] pub unsafe fn ImageGetCertificateHeader(filehandle: P0, certificateindex: u32, certificateheader: *mut super::super::super::Security::WinTrust::WIN_CERTIFICATE) -> ::windows_core::Result<()> @@ -495,7 +480,6 @@ where ::windows_targets::link!("imagehlp.dll" "system" fn ImageGetDigestStream(filehandle : super::super::super::Foundation:: HANDLE, digestlevel : u32, digestfunction : DIGEST_FUNCTION, digesthandle : *const ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); ImageGetDigestStream(filehandle.into_param().abi(), digestlevel, digestfunction, digesthandle).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn ImageLoad(dllname: P0, dllpath: P1) -> *mut LOADED_IMAGE @@ -506,7 +490,6 @@ where ::windows_targets::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_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -514,7 +497,6 @@ pub unsafe fn ImageNtHeader(base: *const ::core::ffi::c_void) -> *mut IMAGE_NT_H ::windows_targets::link!("dbghelp.dll" "system" fn ImageNtHeader(base : *const ::core::ffi::c_void) -> *mut IMAGE_NT_HEADERS64); ImageNtHeader(base) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -530,7 +512,6 @@ where ::windows_targets::link!("imagehlp.dll" "system" fn ImageRemoveCertificate(filehandle : super::super::super::Foundation:: HANDLE, index : u32) -> super::super::super::Foundation:: BOOL); ImageRemoveCertificate(filehandle.into_param().abi(), index).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -538,7 +519,6 @@ pub unsafe fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS64, base: *con ::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); ImageRvaToSection(ntheaders, base, rva) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -546,7 +526,6 @@ pub unsafe fn ImageRvaToSection(ntheaders: *const IMAGE_NT_HEADERS32, base: *con ::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToSection(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32) -> *mut IMAGE_SECTION_HEADER); ImageRvaToSection(ntheaders, base, rva) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -554,7 +533,6 @@ pub unsafe fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS64, base: *const :: ::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS64, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); ImageRvaToVa(ntheaders, base, rva, ::core::mem::transmute(lastrvasection.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] @@ -562,7 +540,6 @@ pub unsafe fn ImageRvaToVa(ntheaders: *const IMAGE_NT_HEADERS32, base: *const :: ::windows_targets::link!("dbghelp.dll" "system" fn ImageRvaToVa(ntheaders : *const IMAGE_NT_HEADERS32, base : *const ::core::ffi::c_void, rva : u32, lastrvasection : *const *const IMAGE_SECTION_HEADER) -> *mut ::core::ffi::c_void); ImageRvaToVa(ntheaders, base, rva, ::core::mem::transmute(lastrvasection.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn ImageUnload(loadedimage: *mut LOADED_IMAGE) -> ::windows_core::Result<()> { @@ -579,14 +556,12 @@ pub unsafe fn ImagehlpApiVersionEx(appversion: *const API_VERSION) -> *mut API_V ::windows_targets::link!("dbghelp.dll" "system" fn ImagehlpApiVersionEx(appversion : *const API_VERSION) -> *mut API_VERSION); ImagehlpApiVersionEx(appversion) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeContext(buffer: ::core::option::Option<*mut ::core::ffi::c_void>, contextflags: CONTEXT_FLAGS, context: *mut *mut CONTEXT, contextlength: *mut u32) -> ::windows_core::Result<()> { ::windows_targets::link!("kernel32.dll" "system" fn InitializeContext(buffer : *mut ::core::ffi::c_void, contextflags : CONTEXT_FLAGS, context : *mut *mut CONTEXT, contextlength : *mut u32) -> super::super::super::Foundation:: BOOL); InitializeContext(::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), contextflags, context, contextlength).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeContext2(buffer: ::core::option::Option<*mut ::core::ffi::c_void>, contextflags: CONTEXT_FLAGS, context: *mut *mut CONTEXT, contextlength: *mut u32, xstatecompactionmask: u64) -> ::windows_core::Result<()> { @@ -598,7 +573,6 @@ pub unsafe fn IsDebuggerPresent() -> super::super::super::Foundation::BOOL { ::windows_targets::link!("kernel32.dll" "system" fn IsDebuggerPresent() -> super::super::super::Foundation:: BOOL); IsDebuggerPresent() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -614,7 +588,6 @@ where ::windows_targets::link!("dbghelp.dll" "system" fn MakeSureDirectoryPathExists(dirpath : ::windows_core::PCSTR) -> super::super::super::Foundation:: BOOL); MakeSureDirectoryPathExists(dirpath.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn MapAndLoad(imagename: P0, dllpath: P1, loadedimage: *mut LOADED_IMAGE, dotdll: P2, readonly: P3) -> ::windows_core::Result<()> @@ -643,7 +616,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn MessageBeep(utype: super::super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE) -> ::windows_core::Result<()> { @@ -655,7 +627,6 @@ pub unsafe fn MiniDumpReadDumpStream(baseofdump: *const ::core::ffi::c_void, str ::windows_targets::link!("dbghelp.dll" "system" fn MiniDumpReadDumpStream(baseofdump : *const ::core::ffi::c_void, streamnumber : u32, dir : *mut *mut MINIDUMP_DIRECTORY, streampointer : *mut *mut ::core::ffi::c_void, streamsize : *mut u32) -> super::super::super::Foundation:: BOOL); MiniDumpReadDumpStream(baseofdump, streamnumber, dir, streampointer, ::core::mem::transmute(streamsize.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] #[inline] pub unsafe fn MiniDumpWriteDump(hprocess: P0, processid: u32, hfile: P1, dumptype: MINIDUMP_TYPE, exceptionparam: ::core::option::Option<*const MINIDUMP_EXCEPTION_INFORMATION>, userstreamparam: ::core::option::Option<*const MINIDUMP_USER_STREAM_INFORMATION>, callbackparam: ::core::option::Option<*const MINIDUMP_CALLBACK_INFORMATION>) -> ::windows_core::Result<()> @@ -692,7 +663,6 @@ pub unsafe fn RaiseException(dwexceptioncode: u32, dwexceptionflags: u32, lpargu ::windows_targets::link!("kernel32.dll" "system" fn RaiseException(dwexceptioncode : u32, dwexceptionflags : u32, nnumberofarguments : u32, lparguments : *const usize)); RaiseException(dwexceptioncode, dwexceptionflags, lparguments.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(lparguments.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RaiseFailFastException(pexceptionrecord: ::core::option::Option<*const EXCEPTION_RECORD>, pcontextrecord: ::core::option::Option<*const CONTEXT>, dwflags: u32) { @@ -820,14 +790,12 @@ pub unsafe fn RtlAddGrowableFunctionTable(dynamictable: *mut *mut ::core::ffi::c ::windows_targets::link!("ntdll.dll" "system" fn RtlAddGrowableFunctionTable(dynamictable : *mut *mut ::core::ffi::c_void, functiontable : *const IMAGE_RUNTIME_FUNCTION_ENTRY, entrycount : u32, maximumentrycount : u32, rangebase : usize, rangeend : usize) -> u32); RtlAddGrowableFunctionTable(dynamictable, ::core::mem::transmute(functiontable.as_ptr()), entrycount, functiontable.len().try_into().unwrap(), rangebase, rangeend) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlCaptureContext(contextrecord: *mut CONTEXT) { ::windows_targets::link!("kernel32.dll" "system" fn RtlCaptureContext(contextrecord : *mut CONTEXT)); RtlCaptureContext(contextrecord) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -904,7 +872,6 @@ pub unsafe fn RtlRaiseException(exceptionrecord: *const EXCEPTION_RECORD) { ::windows_targets::link!("kernel32.dll" "system" fn RtlRaiseException(exceptionrecord : *const EXCEPTION_RECORD)); RtlRaiseException(exceptionrecord) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlRestoreContext(contextrecord: *const CONTEXT, exceptionrecord: ::core::option::Option<*const EXCEPTION_RECORD>) { @@ -916,7 +883,6 @@ pub unsafe fn RtlUnwind(targetframe: ::core::option::Option<*const ::core::ffi:: ::windows_targets::link!("kernel32.dll" "system" fn RtlUnwind(targetframe : *const ::core::ffi::c_void, targetip : *const ::core::ffi::c_void, exceptionrecord : *const EXCEPTION_RECORD, returnvalue : *const ::core::ffi::c_void)); RtlUnwind(::core::mem::transmute(targetframe.unwrap_or(::std::ptr::null())), ::core::mem::transmute(targetip.unwrap_or(::std::ptr::null())), ::core::mem::transmute(exceptionrecord.unwrap_or(::std::ptr::null())), returnvalue) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -924,7 +890,6 @@ pub unsafe fn RtlUnwindEx(targetframe: ::core::option::Option<*const ::core::ffi ::windows_targets::link!("kernel32.dll" "system" fn RtlUnwindEx(targetframe : *const ::core::ffi::c_void, targetip : *const ::core::ffi::c_void, exceptionrecord : *const EXCEPTION_RECORD, returnvalue : *const ::core::ffi::c_void, contextrecord : *const CONTEXT, historytable : *const UNWIND_HISTORY_TABLE)); RtlUnwindEx(::core::mem::transmute(targetframe.unwrap_or(::std::ptr::null())), ::core::mem::transmute(targetip.unwrap_or(::std::ptr::null())), ::core::mem::transmute(exceptionrecord.unwrap_or(::std::ptr::null())), returnvalue, contextrecord, ::core::mem::transmute(historytable.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -932,7 +897,6 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima ::windows_targets::link!("kernel32.dll" "system" fn RtlVirtualUnwind(handlertype : RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase : usize, controlpc : usize, functionentry : *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord : *mut CONTEXT, handlerdata : *mut *mut ::core::ffi::c_void, establisherframe : *mut usize, contextpointers : *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel:: EXCEPTION_ROUTINE); RtlVirtualUnwind(handlertype, imagebase, controlpc, functionentry, contextrecord, handlerdata, establisherframe, ::core::mem::transmute(contextpointers.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -968,7 +932,6 @@ pub unsafe fn SetErrorMode(umode: THREAD_ERROR_MODE) -> u32 { ::windows_targets::link!("kernel32.dll" "system" fn SetErrorMode(umode : THREAD_ERROR_MODE) -> u32); SetErrorMode(umode) } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] @@ -976,7 +939,6 @@ pub unsafe fn SetImageConfigInformation(loadedimage: *mut LOADED_IMAGE, imagecon ::windows_targets::link!("imagehlp.dll" "system" fn SetImageConfigInformation(loadedimage : *mut LOADED_IMAGE, imageconfiginformation : *const IMAGE_LOAD_CONFIG_DIRECTORY64) -> super::super::super::Foundation:: BOOL); SetImageConfigInformation(loadedimage, imageconfiginformation).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] @@ -989,7 +951,6 @@ pub unsafe fn SetSymLoadError(error: u32) { ::windows_targets::link!("dbghelp.dll" "system" fn SetSymLoadError(error : u32)); SetSymLoadError(error) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn SetThreadContext(hthread: P0, lpcontext: *const CONTEXT) -> ::windows_core::Result<()> @@ -1004,14 +965,12 @@ pub unsafe fn SetThreadErrorMode(dwnewmode: THREAD_ERROR_MODE, lpoldmode: ::core ::windows_targets::link!("kernel32.dll" "system" fn SetThreadErrorMode(dwnewmode : THREAD_ERROR_MODE, lpoldmode : *mut THREAD_ERROR_MODE) -> super::super::super::Foundation:: BOOL); SetThreadErrorMode(dwnewmode, ::core::mem::transmute(lpoldmode.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER { ::windows_targets::link!("kernel32.dll" "system" fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter : LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER); SetUnhandledExceptionFilter(lptoplevelexceptionfilter) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] #[inline] @@ -2570,21 +2529,18 @@ where ::windows_targets::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().try_into().unwrap(), flags) } -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] #[inline] pub unsafe fn UnMapAndLoad(loadedimage: *mut LOADED_IMAGE) -> ::windows_core::Result<()> { ::windows_targets::link!("imagehlp.dll" "system" fn UnMapAndLoad(loadedimage : *mut LOADED_IMAGE) -> super::super::super::Foundation:: BOOL); UnMapAndLoad(loadedimage).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn UnhandledExceptionFilter(exceptioninfo: *const EXCEPTION_POINTERS) -> i32 { ::windows_targets::link!("kernel32.dll" "system" fn UnhandledExceptionFilter(exceptioninfo : *const EXCEPTION_POINTERS) -> i32); UnhandledExceptionFilter(exceptioninfo) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn UpdateDebugInfoFile(imagefilename: P0, symbolpath: P1, debugfilepath: ::windows_core::PSTR, ntheaders: *const IMAGE_NT_HEADERS32) -> ::windows_core::Result<()> @@ -2595,7 +2551,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn UpdateDebugInfoFileEx(imagefilename: P0, symbolpath: P1, debugfilepath: ::windows_core::PSTR, ntheaders: *const IMAGE_NT_HEADERS32, oldchecksum: u32) -> super::super::super::Foundation::BOOL @@ -2606,14 +2561,12 @@ where ::windows_targets::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_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> ::windows_core::Result<()> { ::windows_targets::link!("kernel32.dll" "system" fn WaitForDebugEvent(lpdebugevent : *mut DEBUG_EVENT, dwmilliseconds : u32) -> super::super::super::Foundation:: BOOL); WaitForDebugEvent(lpdebugevent, dwmilliseconds).ok() } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> ::windows_core::Result<()> { @@ -2675,7 +2628,6 @@ impl IDebugExtendedProperty { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetParent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetExtendedPropertyInfo(&self, dwfieldspec: u32, nradix: u32, pextendedpropertyinfo: *mut ExtendedDebugPropertyInfo) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetExtendedPropertyInfo)(::windows_core::Interface::as_raw(self), dwfieldspec, nradix, pextendedpropertyinfo).ok() @@ -2798,7 +2750,6 @@ pub struct IDebugPropertyEnumType_Registers_Vtbl { ::windows_core::imp::com_interface!(IEnumDebugExtendedPropertyInfo, IEnumDebugExtendedPropertyInfo_Vtbl, 0x51973c53_cb0c_11d0_b5c9_00a0244a0e7a); ::windows_core::imp::interface_hierarchy!(IEnumDebugExtendedPropertyInfo, ::windows_core::IUnknown); impl IEnumDebugExtendedPropertyInfo { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Next(&self, rgextendedpropertyinfo: &mut [ExtendedDebugPropertyInfo], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgextendedpropertyinfo.len().try_into().unwrap(), ::core::mem::transmute(rgextendedpropertyinfo.as_ptr()), pceltfetched).ok() @@ -2890,7 +2841,6 @@ impl IPerPropertyBrowsing2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MapPropertyToPage)(::windows_core::Interface::as_raw(self), dispid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetPredefinedStrings(&self, dispid: i32, pcastrings: *mut super::super::Ole::CALPOLESTR, pcacookies: *mut super::super::Ole::CADWORD) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPredefinedStrings)(::windows_core::Interface::as_raw(self), dispid, pcastrings, pcacookies).ok() @@ -5789,7 +5739,6 @@ impl ::core::default::Default for AER_ROOTPORT_DESCRIPTOR_FLAGS_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct APC_CALLBACK_DATA { pub Parameter: usize, @@ -6071,7 +6020,6 @@ impl ::core::default::Default for ARM64_NT_NEON128_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -6111,7 +6059,6 @@ impl ::core::default::Default for CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub union CONTEXT_0 { @@ -6141,7 +6088,6 @@ impl ::core::default::Default for CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT_0_0 { @@ -6249,7 +6195,6 @@ impl ::core::default::Default for CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -6323,7 +6268,6 @@ impl ::core::default::Default for CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub union CONTEXT_0 { @@ -6353,7 +6297,6 @@ impl ::core::default::Default for CONTEXT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT_0_0 { @@ -6435,7 +6378,6 @@ impl ::core::default::Default for CONTEXT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct CONTEXT { @@ -6557,7 +6499,6 @@ impl ::core::default::Default for CPU_INFORMATION_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct CREATE_PROCESS_DEBUG_INFO { pub hFile: super::super::super::Foundation::HANDLE, @@ -6596,7 +6537,6 @@ impl ::core::default::Default for CREATE_PROCESS_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct CREATE_THREAD_DEBUG_INFO { pub hThread: super::super::super::Foundation::HANDLE, @@ -6658,7 +6598,6 @@ impl ::core::default::Default for DBGHELP_DATA_REPORT_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct DEBUG_EVENT { pub dwDebugEventCode: DEBUG_EVENT_CODE, @@ -6685,7 +6624,6 @@ impl ::core::default::Default for DEBUG_EVENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub union DEBUG_EVENT_0 { pub Exception: EXCEPTION_DEBUG_INFO, @@ -6717,7 +6655,6 @@ impl ::core::default::Default for DEBUG_EVENT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_CONTEXT { @@ -6776,7 +6713,6 @@ impl ::core::default::Default for DISPATCHER_CONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Kernel")] pub struct DISPATCHER_CONTEXT { @@ -7080,7 +7016,6 @@ impl ::core::default::Default for EXCEPTION_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct EXCEPTION_POINTERS { pub ExceptionRecord: *mut EXCEPTION_RECORD, @@ -7280,7 +7215,6 @@ impl ::core::default::Default for EXIT_THREAD_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct ExtendedDebugPropertyInfo { pub dwValidFields: u32, @@ -8828,7 +8762,6 @@ impl ::core::default::Default for IMAGE_DEBUG_DIRECTORY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct IMAGE_DEBUG_INFORMATION { @@ -8966,7 +8899,6 @@ impl ::core::default::Default for IMAGE_DEBUG_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_FILE_HEADER { pub Machine: super::super::SystemInformation::IMAGE_FILE_MACHINE, @@ -9353,7 +9285,6 @@ impl ::core::default::Default for IMAGE_LOAD_CONFIG_DIRECTORY64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_NT_HEADERS32 { pub Signature: u32, @@ -9393,7 +9324,6 @@ impl ::core::default::Default for IMAGE_NT_HEADERS32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_NT_HEADERS64 { pub Signature: u32, @@ -9587,7 +9517,6 @@ impl ::core::default::Default for IMAGE_OPTIONAL_HEADER64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct IMAGE_ROM_HEADERS { pub FileHeader: IMAGE_FILE_HEADER, @@ -10322,7 +10251,6 @@ impl ::core::default::Default for LDT_ENTRY_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] pub struct LOADED_IMAGE { @@ -10396,7 +10324,6 @@ impl ::core::default::Default for LOADED_IMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] pub struct LOADED_IMAGE { @@ -10534,7 +10461,6 @@ impl ::core::default::Default for M128A { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub struct MINIDUMP_CALLBACK_INFORMATION { @@ -10564,7 +10490,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub struct MINIDUMP_CALLBACK_INFORMATION { @@ -10594,7 +10519,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_INFORMATION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] pub struct MINIDUMP_CALLBACK_INPUT { pub ProcessId: u32, @@ -10621,7 +10545,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel"))] pub union MINIDUMP_CALLBACK_INPUT_0 { pub Status: ::windows_core::HRESULT, @@ -10656,7 +10579,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_INPUT_0 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT { pub Anonymous: MINIDUMP_CALLBACK_OUTPUT_0, @@ -10680,7 +10602,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub union MINIDUMP_CALLBACK_OUTPUT_0 { pub ModuleWriteFlags: u32, @@ -10713,7 +10634,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT_0 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_0 { pub MemoryBase: u64, @@ -10738,7 +10658,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_1 { pub CheckCancel: super::super::super::Foundation::BOOL, @@ -10777,7 +10696,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_2 { pub VmRegion: MINIDUMP_MEMORY_INFO, @@ -10802,7 +10720,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_3 { pub VmQueryStatus: ::windows_core::HRESULT, @@ -10827,7 +10744,6 @@ impl ::core::default::Default for MINIDUMP_CALLBACK_OUTPUT_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_CALLBACK_OUTPUT_0_4 { pub VmReadStatus: ::windows_core::HRESULT, @@ -10909,7 +10825,6 @@ impl ::core::default::Default for MINIDUMP_EXCEPTION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_EXCEPTION_INFORMATION { @@ -10940,7 +10855,6 @@ impl ::core::default::Default for MINIDUMP_EXCEPTION_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_EXCEPTION_INFORMATION { @@ -11366,7 +11280,6 @@ impl ::core::default::Default for MINIDUMP_MEMORY_DESCRIPTOR64 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct MINIDUMP_MEMORY_INFO { pub BaseAddress: u64, @@ -11488,7 +11401,6 @@ impl ::core::default::Default for MINIDUMP_MISC_INFO_2 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_3 { pub SizeOfInfo: u32, @@ -11527,7 +11439,6 @@ impl ::core::default::Default for MINIDUMP_MISC_INFO_3 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_4 { pub SizeOfInfo: u32, @@ -11568,7 +11479,6 @@ impl ::core::default::Default for MINIDUMP_MISC_INFO_4 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct MINIDUMP_MISC_INFO_5 { pub SizeOfInfo: u32, @@ -11611,7 +11521,6 @@ impl ::core::default::Default for MINIDUMP_MISC_INFO_5 { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE { pub BaseOfImage: u64, @@ -11644,7 +11553,6 @@ impl ::core::default::Default for MINIDUMP_MODULE { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE_CALLBACK { pub FullPath: ::windows_core::PWSTR, @@ -11677,7 +11585,6 @@ impl ::core::default::Default for MINIDUMP_MODULE_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct MINIDUMP_MODULE_LIST { pub NumberOfModules: u32, @@ -11881,7 +11788,6 @@ impl ::core::default::Default for MINIDUMP_SYSTEM_FILECACHE_INFORMATION { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO { pub ProcessorArchitecture: super::super::SystemInformation::PROCESSOR_ARCHITECTURE, @@ -11915,7 +11821,6 @@ impl ::core::default::Default for MINIDUMP_SYSTEM_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub union MINIDUMP_SYSTEM_INFO_0 { pub Reserved0: u16, @@ -11940,7 +11845,6 @@ impl ::core::default::Default for MINIDUMP_SYSTEM_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO_0_0 { pub NumberOfProcessors: u8, @@ -11979,7 +11883,6 @@ impl ::core::default::Default for MINIDUMP_SYSTEM_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub union MINIDUMP_SYSTEM_INFO_1 { pub Reserved1: u32, @@ -12004,7 +11907,6 @@ impl ::core::default::Default for MINIDUMP_SYSTEM_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct MINIDUMP_SYSTEM_INFO_1_0 { pub SuiteMask: u16, @@ -12185,7 +12087,6 @@ impl ::core::default::Default for MINIDUMP_THREAD { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_CALLBACK { @@ -12220,7 +12121,6 @@ impl ::core::default::Default for MINIDUMP_THREAD_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_CALLBACK { @@ -12279,7 +12179,6 @@ impl ::core::default::Default for MINIDUMP_THREAD_EX { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_EX_CALLBACK { @@ -12316,7 +12215,6 @@ impl ::core::default::Default for MINIDUMP_THREAD_EX_CALLBACK { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct MINIDUMP_THREAD_EX_CALLBACK { @@ -15450,10 +15348,8 @@ impl ::core::default::Default for XSTATE_FEATURE { } pub type DIGEST_FUNCTION = ::core::option::Option super::super::super::Foundation::BOOL>; pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type LPTOP_LEVEL_EXCEPTION_FILTER = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub type MINIDUMP_CALLBACK_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PCOGETACTIVATIONSTATE = ::core::option::Option ::windows_core::HRESULT>; @@ -15548,7 +15444,6 @@ pub type PSYM_ENUMSYMBOLS_CALLBACKW = ::core::option::Option u32>; pub type PTRANSLATE_ADDRESS_ROUTINE64 = ::core::option::Option u64>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub type PVECTORED_EXCEPTION_HANDLER = ::core::option::Option i32>; pub type PWAITCHAINCALLBACK = ::core::option::Option; 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 fc3f8d8937..a1c4fcd273 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 @@ -70,7 +70,6 @@ where ::windows_targets::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_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 { @@ -166,21 +165,18 @@ pub unsafe fn GetTraceLoggerHandle(buffer: *const ::core::ffi::c_void) -> u64 { ::windows_targets::link!("advapi32.dll" "system" fn GetTraceLoggerHandle(buffer : *const ::core::ffi::c_void) -> u64); GetTraceLoggerHandle(buffer) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceA(logfile: *mut EVENT_TRACE_LOGFILEA) -> PROCESSTRACE_HANDLE { ::windows_targets::link!("advapi32.dll" "system" fn OpenTraceA(logfile : *mut EVENT_TRACE_LOGFILEA) -> PROCESSTRACE_HANDLE); OpenTraceA(logfile) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceFromBufferStream(options: *const ETW_OPEN_TRACE_OPTIONS, buffercompletioncallback: PETW_BUFFER_COMPLETION_CALLBACK, buffercompletioncontext: ::core::option::Option<*const ::core::ffi::c_void>) -> u64 { ::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromBufferStream(options : *const ETW_OPEN_TRACE_OPTIONS, buffercompletioncallback : PETW_BUFFER_COMPLETION_CALLBACK, buffercompletioncontext : *const ::core::ffi::c_void) -> u64); OpenTraceFromBufferStream(options, buffercompletioncallback, ::core::mem::transmute(buffercompletioncontext.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceFromFile(logfilename: P0, options: *const ETW_OPEN_TRACE_OPTIONS, logfileheader: ::core::option::Option<*mut TRACE_LOGFILE_HEADER>) -> u64 @@ -190,7 +186,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromFile(logfilename : ::windows_core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); OpenTraceFromFile(logfilename.into_param().abi(), options, ::core::mem::transmute(logfileheader.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceFromRealTimeLogger(loggername: P0, options: *const ETW_OPEN_TRACE_OPTIONS, logfileheader: ::core::option::Option<*mut TRACE_LOGFILE_HEADER>) -> u64 @@ -200,7 +195,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromRealTimeLogger(loggername : ::windows_core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); OpenTraceFromRealTimeLogger(loggername.into_param().abi(), options, ::core::mem::transmute(logfileheader.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceFromRealTimeLoggerWithAllocationOptions(loggername: P0, options: *const ETW_OPEN_TRACE_OPTIONS, allocationsize: usize, memorypartitionhandle: P1, logfileheader: ::core::option::Option<*mut TRACE_LOGFILE_HEADER>) -> u64 @@ -211,7 +205,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn OpenTraceFromRealTimeLoggerWithAllocationOptions(loggername : ::windows_core::PCWSTR, options : *const ETW_OPEN_TRACE_OPTIONS, allocationsize : usize, memorypartitionhandle : super::super::super::Foundation:: HANDLE, logfileheader : *mut TRACE_LOGFILE_HEADER) -> u64); OpenTraceFromRealTimeLoggerWithAllocationOptions(loggername.into_param().abi(), options, allocationsize, memorypartitionhandle.into_param().abi(), ::core::mem::transmute(logfileheader.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] #[inline] pub unsafe fn OpenTraceW(logfile: *mut EVENT_TRACE_LOGFILEW) -> PROCESSTRACE_HANDLE { @@ -1870,7 +1863,6 @@ impl ::core::default::Default for ENABLE_TRACE_PARAMETERS_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct ETW_BUFFER_CALLBACK_INFORMATION { pub TraceHandle: u64, @@ -2002,7 +1994,6 @@ impl ::core::default::Default for ETW_BUFFER_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct ETW_OPEN_TRACE_OPTIONS { pub ProcessTraceModes: ETW_PROCESS_TRACE_MODES, @@ -3756,7 +3747,6 @@ impl ::core::default::Default for EVENT_TRACE_HEADER_3_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct EVENT_TRACE_LOGFILEA { pub LogFileName: ::windows_core::PSTR, @@ -3793,7 +3783,6 @@ impl ::core::default::Default for EVENT_TRACE_LOGFILEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEA_0 { pub LogFileMode: u32, @@ -3818,7 +3807,6 @@ impl ::core::default::Default for EVENT_TRACE_LOGFILEA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEA_1 { pub EventCallback: PEVENT_CALLBACK, @@ -3843,7 +3831,6 @@ impl ::core::default::Default for EVENT_TRACE_LOGFILEA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct EVENT_TRACE_LOGFILEW { pub LogFileName: ::windows_core::PWSTR, @@ -3880,7 +3867,6 @@ impl ::core::default::Default for EVENT_TRACE_LOGFILEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEW_0 { pub LogFileMode: u32, @@ -3905,7 +3891,6 @@ impl ::core::default::Default for EVENT_TRACE_LOGFILEW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union EVENT_TRACE_LOGFILEW_1 { pub EventCallback: PEVENT_CALLBACK, @@ -4811,7 +4796,6 @@ impl ::core::default::Default for TRACE_GUID_REGISTRATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER { pub BufferSize: u32, @@ -4852,7 +4836,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER_0 { pub Version: u32, @@ -4877,7 +4860,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER_0_0 { pub MajorVersion: u8, @@ -4918,7 +4900,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER_1 { pub LogInstanceGuid: ::windows_core::GUID, @@ -4943,7 +4924,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER_1_0 { pub StartBuffers: u32, @@ -4984,7 +4964,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32 { pub BufferSize: u32, @@ -5025,7 +5004,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER32 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER32_0 { pub Version: u32, @@ -5050,7 +5028,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER32_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32_0_0 { pub MajorVersion: u8, @@ -5091,7 +5068,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER32_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER32_1 { pub LogInstanceGuid: ::windows_core::GUID, @@ -5116,7 +5092,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER32_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER32_1_0 { pub StartBuffers: u32, @@ -5157,7 +5132,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER32_1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64 { pub BufferSize: u32, @@ -5198,7 +5172,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER64_0 { pub Version: u32, @@ -5223,7 +5196,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER64_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64_0_0 { pub MajorVersion: u8, @@ -5264,7 +5236,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER64_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub union TRACE_LOGFILE_HEADER64_1 { pub LogInstanceGuid: ::windows_core::GUID, @@ -5289,7 +5260,6 @@ impl ::core::default::Default for TRACE_LOGFILE_HEADER64_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub struct TRACE_LOGFILE_HEADER64_1_0 { pub StartBuffers: u32, @@ -5862,16 +5832,13 @@ impl ::core::default::Default for WNODE_TOO_SMALL { } } pub type PENABLECALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PETW_BUFFER_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PETW_BUFFER_COMPLETION_CALLBACK = ::core::option::Option; pub type PEVENT_CALLBACK = ::core::option::Option; pub type PEVENT_RECORD_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PEVENT_TRACE_BUFFER_CALLBACKA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Time\"`"] #[cfg(feature = "Win32_System_Time")] pub type PEVENT_TRACE_BUFFER_CALLBACKW = ::core::option::Option u32>; pub type WMIDPREQUEST = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs index 221da2077e..e8c26f6fa8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs @@ -504,7 +504,6 @@ impl ::core::default::Default for PSS_AUXILIARY_PAGES_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] pub struct PSS_AUXILIARY_PAGE_ENTRY { pub Address: *mut ::core::ffi::c_void, @@ -1014,7 +1013,6 @@ impl ::core::default::Default for PSS_PROCESS_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct PSS_THREAD_ENTRY { pub ExitStatus: u32, diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/mod.rs index 298317b519..294902af4e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/mod.rs @@ -1,21 +1,14 @@ #[cfg(feature = "Win32_System_Diagnostics_Ceip")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Ceip\"`"] pub mod Ceip; #[cfg(feature = "Win32_System_Diagnostics_ClrProfiling")] -#[doc = "Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`"] pub mod ClrProfiling; #[cfg(feature = "Win32_System_Diagnostics_Debug")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] pub mod Debug; #[cfg(feature = "Win32_System_Diagnostics_Etw")] -#[doc = "Required features: `\"Win32_System_Diagnostics_Etw\"`"] pub mod Etw; #[cfg(feature = "Win32_System_Diagnostics_ProcessSnapshotting")] -#[doc = "Required features: `\"Win32_System_Diagnostics_ProcessSnapshotting\"`"] pub mod ProcessSnapshotting; #[cfg(feature = "Win32_System_Diagnostics_ToolHelp")] -#[doc = "Required features: `\"Win32_System_Diagnostics_ToolHelp\"`"] pub mod ToolHelp; #[cfg(feature = "Win32_System_Diagnostics_TraceLogging")] -#[doc = "Required features: `\"Win32_System_Diagnostics_TraceLogging\"`"] pub mod TraceLogging; diff --git a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/impl.rs b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/impl.rs index f55662d4cb..0195dec136 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/impl.rs @@ -1542,7 +1542,6 @@ impl ITransactionDispenser_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITransactionEnlistmentAsync_Impl: Sized { fn PrepareRequestDone(&self, hr: ::windows_core::HRESULT, pmk: ::core::option::Option<&super::Com::IMoniker>, pboidreason: *const BOID) -> ::windows_core::Result<()>; 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 8f9fc84a2d..92a6244d09 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -1281,7 +1281,6 @@ pub struct ITransactionDispenser_Vtbl { ::windows_core::imp::com_interface!(ITransactionEnlistmentAsync, ITransactionEnlistmentAsync_Vtbl, 0x0fb15081_af41_11ce_bd2b_204c4f4f5020); ::windows_core::imp::interface_hierarchy!(ITransactionEnlistmentAsync, ::windows_core::IUnknown); impl ITransactionEnlistmentAsync { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PrepareRequestDone(&self, hr: ::windows_core::HRESULT, pmk: P0, pboidreason: *const BOID) -> ::windows_core::Result<()> where 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 2adc6f90a3..5f7f6c32d1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -14,7 +14,6 @@ where ::windows_targets::link!("faultrep.dll" "system" fn AddERExcludedApplicationW(wszapplication : ::windows_core::PCWSTR) -> super::super::Foundation:: BOOL); AddERExcludedApplicationW(wszapplication.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn ReportFault(pep: *const super::Diagnostics::Debug::EXCEPTION_POINTERS, dwopt: u32) -> EFaultRepRetVal { @@ -104,7 +103,6 @@ where ::windows_targets::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_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn WerReportAddDump(hreporthandle: P0, hprocess: P1, hthread: P2, dumptype: WER_DUMP_TYPE, pexceptionparam: ::core::option::Option<*const WER_EXCEPTION_INFORMATION>, pdumpcustomoptions: ::core::option::Option<*const WER_DUMP_CUSTOM_OPTIONS>, dwflags: u32) -> ::windows_core::Result<()> @@ -920,7 +918,6 @@ impl ::core::default::Default for WER_DUMP_CUSTOM_OPTIONS_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct WER_EXCEPTION_INFORMATION { pub pExceptionPointers: *mut super::Diagnostics::Debug::EXCEPTION_POINTERS, @@ -1363,7 +1360,6 @@ impl ::core::default::Default for WER_REPORT_SIGNATURE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub struct WER_RUNTIME_EXCEPTION_INFORMATION { pub dwSize: u32, @@ -1393,17 +1389,13 @@ impl ::core::default::Default for WER_RUNTIME_EXCEPTION_INFORMATION { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = ::core::option::Option ::windows_core::HRESULT>; pub type pfn_ADDEREXCLUDEDAPPLICATIONA = ::core::option::Option EFaultRepRetVal>; pub type pfn_ADDEREXCLUDEDAPPLICATIONW = ::core::option::Option EFaultRepRetVal>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type pfn_REPORTFAULT = ::core::option::Option EFaultRepRetVal>; diff --git a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/impl.rs b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/impl.rs index c930481c9f..c109454508 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISensLogon_Impl: Sized + super::Com::IDispatch_Impl { fn Logon(&self, bstrusername: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -64,7 +63,6 @@ impl ISensLogon_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISensLogon2_Impl: Sized + super::Com::IDispatch_Impl { fn Logon(&self, bstrusername: &::windows_core::BSTR, dwsessionid: u32) -> ::windows_core::Result<()>; @@ -116,7 +114,6 @@ impl ISensLogon2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISensNetwork_Impl: Sized + super::Com::IDispatch_Impl { fn ConnectionMade(&self, bstrconnection: &::windows_core::BSTR, ultype: u32, lpqocinfo: *const SENS_QOCINFO) -> ::windows_core::Result<()>; @@ -168,7 +165,6 @@ impl ISensNetwork_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISensOnNow_Impl: Sized + super::Com::IDispatch_Impl { fn OnACPower(&self) -> ::windows_core::Result<()>; 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 c3b98dee2d..f57b2c5ecc 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs @@ -20,12 +20,7 @@ pub unsafe fn IsNetworkAlive(lpdwflags: *mut u32) -> ::windows_core::Result<()> IsNetworkAlive(lpdwflags).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISensLogon, - ISensLogon_Vtbl, - 0xd597bab3_5b9f_11d1_8dd2_00aa004abd5e -); +::windows_core::imp::com_interface!(ISensLogon, ISensLogon_Vtbl, 0xd597bab3_5b9f_11d1_8dd2_00aa004abd5e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISensLogon, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -87,12 +82,7 @@ pub struct ISensLogon_Vtbl { pub StopScreenSaver: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISensLogon2, - ISensLogon2_Vtbl, - 0xd597bab4_5b9f_11d1_8dd2_00aa004abd5e -); +::windows_core::imp::com_interface!(ISensLogon2, ISensLogon2_Vtbl, 0xd597bab4_5b9f_11d1_8dd2_00aa004abd5e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISensLogon2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -140,12 +130,7 @@ pub struct ISensLogon2_Vtbl { pub PostShell: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISensNetwork, - ISensNetwork_Vtbl, - 0xd597bab1_5b9f_11d1_8dd2_00aa004abd5e -); +::windows_core::imp::com_interface!(ISensNetwork, ISensNetwork_Vtbl, 0xd597bab1_5b9f_11d1_8dd2_00aa004abd5e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISensNetwork, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -195,12 +180,7 @@ pub struct ISensNetwork_Vtbl { pub DestinationReachableNoQOCInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISensOnNow, - ISensOnNow_Vtbl, - 0xd597bab2_5b9f_11d1_8dd2_00aa004abd5e -); +::windows_core::imp::com_interface!(ISensOnNow, ISensOnNow_Vtbl, 0xd597bab2_5b9f_11d1_8dd2_00aa004abd5e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISensOnNow, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/impl.rs b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/impl.rs index 75c7ef4567..b5265d1e2e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IGPEInformation_Impl: Sized { fn GetName(&self, pszname: ::windows_core::PWSTR, cchmaxlength: i32) -> ::windows_core::Result<()>; @@ -78,7 +77,6 @@ impl IGPEInformation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPM_Impl: Sized + super::Com::IDispatch_Impl { fn GetDomain(&self, bstrdomain: &::windows_core::BSTR, bstrdomaincontroller: &::windows_core::BSTR, ldcflags: i32) -> ::windows_core::Result; @@ -245,7 +243,6 @@ impl IGPM_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPM2_Impl: Sized + IGPM_Impl { fn GetBackupDirEx(&self, bstrbackupdir: &::windows_core::BSTR, backupdirtype: GPMBackupType) -> ::windows_core::Result; @@ -282,7 +279,6 @@ impl IGPM2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMAsyncCancel_Impl: Sized + super::Com::IDispatch_Impl { fn Cancel(&self) -> ::windows_core::Result<()>; @@ -303,7 +299,6 @@ impl IGPMAsyncCancel_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMAsyncProgress_Impl: Sized + super::Com::IDispatch_Impl { fn Status(&self, lprogressnumerator: i32, lprogressdenominator: i32, hrstatus: ::windows_core::HRESULT, presult: *const ::windows_core::VARIANT, ppigpmstatusmsgcollection: ::core::option::Option<&IGPMStatusMsgCollection>) -> ::windows_core::Result<()>; @@ -324,7 +319,6 @@ impl IGPMAsyncProgress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMBackup_Impl: Sized + super::Com::IDispatch_Impl { fn ID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -465,7 +459,6 @@ impl IGPMBackup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMBackupCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -521,7 +514,6 @@ impl IGPMBackupCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMBackupDir_Impl: Sized + super::Com::IDispatch_Impl { fn BackupDirectory(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -577,7 +569,6 @@ impl IGPMBackupDir_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMBackupDirEx_Impl: Sized + super::Com::IDispatch_Impl { fn BackupDir(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -646,7 +637,6 @@ impl IGPMBackupDirEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMCSECollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -702,7 +692,6 @@ impl IGPMCSECollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMClientSideExtension_Impl: Sized + super::Com::IDispatch_Impl { fn ID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -771,7 +760,6 @@ impl IGPMClientSideExtension_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMConstants_Impl: Sized + super::Com::IDispatch_Impl { fn PermGPOApply(&self) -> ::windows_core::Result; @@ -1568,7 +1556,6 @@ impl IGPMConstants_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMConstants2_Impl: Sized + IGPMConstants_Impl { fn BackupTypeGPO(&self) -> ::windows_core::Result; @@ -1780,7 +1767,6 @@ impl IGPMConstants2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMDomain_Impl: Sized + super::Com::IDispatch_Impl { fn DomainController(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1927,7 +1913,6 @@ impl IGPMDomain_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMDomain2_Impl: Sized + IGPMDomain_Impl { fn CreateStarterGPO(&self) -> ::windows_core::Result; @@ -2022,7 +2007,6 @@ impl IGPMDomain2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMDomain3_Impl: Sized + IGPMDomain2_Impl { fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result; @@ -2079,7 +2063,6 @@ impl IGPMDomain3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMGPO_Impl: Sized + super::Com::IDispatch_Impl { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2425,7 +2408,6 @@ impl IGPMGPO_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMGPO2_Impl: Sized + IGPMGPO_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2462,7 +2444,6 @@ impl IGPMGPO2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMGPO3_Impl: Sized + IGPMGPO2_Impl { fn InfrastructureDC(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2506,7 +2487,6 @@ impl IGPMGPO3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMGPOCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2562,7 +2542,6 @@ impl IGPMGPOCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMGPOLink_Impl: Sized + super::Com::IDispatch_Impl { fn GPOID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2678,7 +2657,6 @@ impl IGPMGPOLink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMGPOLinksCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2734,7 +2712,6 @@ impl IGPMGPOLinksCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMMapEntry_Impl: Sized + super::Com::IDispatch_Impl { fn Source(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2803,7 +2780,6 @@ impl IGPMMapEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMMapEntryCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2859,7 +2835,6 @@ impl IGPMMapEntryCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMMigrationTable_Impl: Sized + super::Com::IDispatch_Impl { fn Save(&self, bstrmigrationtablepath: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2962,7 +2937,6 @@ impl IGPMMigrationTable_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMPermission_Impl: Sized + super::Com::IDispatch_Impl { fn Inherited(&self) -> ::windows_core::Result; @@ -3044,7 +3018,6 @@ impl IGPMPermission_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMRSOP_Impl: Sized + super::Com::IDispatch_Impl { fn Mode(&self) -> ::windows_core::Result; @@ -3420,7 +3393,6 @@ impl IGPMRSOP_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMResult_Impl: Sized + super::Com::IDispatch_Impl { fn Status(&self) -> ::windows_core::Result; @@ -3470,7 +3442,6 @@ impl IGPMResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMSOM_Impl: Sized + super::Com::IDispatch_Impl { fn GPOInheritanceBlocked(&self) -> ::windows_core::Result; @@ -3605,7 +3576,6 @@ impl IGPMSOM_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMSOMCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3661,7 +3631,6 @@ impl IGPMSOMCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMSearchCriteria_Impl: Sized + super::Com::IDispatch_Impl { fn Add(&self, searchproperty: GPMSearchProperty, searchoperation: GPMSearchOperation, varvalue: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -3682,7 +3651,6 @@ impl IGPMSearchCriteria_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMSecurityInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -3759,7 +3727,6 @@ impl IGPMSecurityInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMSitesContainer_Impl: Sized + super::Com::IDispatch_Impl { fn DomainController(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3841,7 +3808,6 @@ impl IGPMSitesContainer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMStarterGPO_Impl: Sized + super::Com::IDispatch_Impl { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4120,7 +4086,6 @@ impl IGPMStarterGPO_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMStarterGPOBackup_Impl: Sized + super::Com::IDispatch_Impl { fn BackupDir(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4274,7 +4239,6 @@ impl IGPMStarterGPOBackup_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMStarterGPOBackupCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4330,7 +4294,6 @@ impl IGPMStarterGPOBackupCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMStarterGPOCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4386,7 +4349,6 @@ impl IGPMStarterGPOCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMStatusMessage_Impl: Sized + super::Com::IDispatch_Impl { fn ObjectPath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4469,7 +4431,6 @@ impl IGPMStatusMessage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMStatusMsgCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4525,7 +4486,6 @@ impl IGPMStatusMsgCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMTrustee_Impl: Sized + super::Com::IDispatch_Impl { fn TrusteeSid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4607,7 +4567,6 @@ impl IGPMTrustee_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IGPMWMIFilter_Impl: Sized + super::Com::IDispatch_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4710,7 +4669,6 @@ impl IGPMWMIFilter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IGPMWMIFilterCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4766,7 +4724,6 @@ impl IGPMWMIFilterCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Controls"))] pub trait IGroupPolicyObject_Impl: Sized { fn New(&self, pszdomainname: &::windows_core::PCWSTR, pszdisplayname: &::windows_core::PCWSTR, dwflags: u32) -> ::windows_core::Result<()>; 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 1d3dcfabdd..6cc2f9c9bf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -131,7 +131,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn GetLocalManagedApplications(buserapps : super::super::Foundation:: BOOL, pdwapps : *mut u32, prglocalapps : *mut *mut LOCALMANAGEDAPPLICATION) -> u32); GetLocalManagedApplications(buserapps.into_param().abi(), pdwapps, prglocalapps) } -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] #[inline] pub unsafe fn GetManagedApplicationCategories(dwreserved: u32, pappcategory: *mut super::super::UI::Shell::APPCATEGORYINFOLIST) -> u32 { @@ -200,7 +199,6 @@ where ::windows_targets::link!("userenv.dll" "system" fn RegisterGPNotification(hevent : super::super::Foundation:: HANDLE, bmachine : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); RegisterGPNotification(hevent.into_param().abi(), bmachine.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RsopAccessCheckByType(psecuritydescriptor: P0, pprincipalselfsid: P1, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pobjecttypelist: ::core::option::Option<&[super::super::Security::OBJECT_TYPE_LIST]>, pgenericmapping: *const super::super::Security::GENERIC_MAPPING, pprivilegeset: ::core::option::Option<*const super::super::Security::PRIVILEGE_SET>, pdwprivilegesetlength: ::core::option::Option<*const u32>, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> @@ -232,7 +230,6 @@ where ::windows_targets::link!("userenv.dll" "system" fn RsopFileAccessCheck(pszfilename : ::windows_core::PCWSTR, prsoptoken : *const ::core::ffi::c_void, dwdesiredaccessmask : u32, pdwgrantedaccessmask : *mut u32, pbaccessstatus : *mut super::super::Foundation:: BOOL) -> ::windows_core::HRESULT); RsopFileAccessCheck(pszfilename.into_param().abi(), prsoptoken, dwdesiredaccessmask, pdwgrantedaccessmask, pbaccessstatus).ok() } -#[doc = "Required features: `\"Win32_System_Wmi\"`"] #[cfg(feature = "Win32_System_Wmi")] #[inline] pub unsafe fn RsopResetPolicySettingStatus(dwflags: u32, pservices: P0, psettinginstance: P1) -> ::windows_core::Result<()> @@ -243,7 +240,6 @@ where ::windows_targets::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_Wmi\"`"] #[cfg(feature = "Win32_System_Wmi")] #[inline] pub unsafe fn RsopSetPolicySettingStatus(dwflags: u32, pservices: P0, psettinginstance: P1, pstatus: &[POLICYSETTINGSTATUSINFO]) -> ::windows_core::Result<()> @@ -279,7 +275,6 @@ impl IGPEInformation { pub unsafe fn GetDisplayName(&self, pszname: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetRegistryKey(&self, dwsection: u32, hkey: *mut super::Registry::HKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetRegistryKey)(::windows_core::Interface::as_raw(self), dwsection, hkey).ok() @@ -325,17 +320,11 @@ pub struct IGPEInformation_Vtbl { pub PolicyChanged: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL, super::super::Foundation::BOOL, *mut ::windows_core::GUID, *mut ::windows_core::GUID) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPM, - IGPM_Vtbl, - 0xf5fae809_3bd6_4da9_a65e_17665b41d763 -); +::windows_core::imp::com_interface!(IGPM, IGPM_Vtbl, 0xf5fae809_3bd6_4da9_a65e_17665b41d763); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPM, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IGPM { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDomain(&self, bstrdomain: P0, bstrdomaincontroller: P1, ldcflags: i32) -> ::windows_core::Result where @@ -345,7 +334,6 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDomain)(::windows_core::Interface::as_raw(self), bstrdomain.into_param().abi(), bstrdomaincontroller.into_param().abi(), ldcflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBackupDir(&self, bstrbackupdir: P0) -> ::windows_core::Result where @@ -354,7 +342,6 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBackupDir)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSitesContainer(&self, bstrforest: P0, bstrdomain: P1, bstrdomaincontroller: P2, ldcflags: i32) -> ::windows_core::Result where @@ -365,7 +352,6 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSitesContainer)(::windows_core::Interface::as_raw(self), bstrforest.into_param().abi(), bstrdomain.into_param().abi(), bstrdomaincontroller.into_param().abi(), ldcflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRSOP(&self, gpmrsopmode: GPMRSOPMode, bstrnamespace: P0, lflags: i32) -> ::windows_core::Result where @@ -374,7 +360,6 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRSOP)(::windows_core::Interface::as_raw(self), gpmrsopmode, bstrnamespace.into_param().abi(), lflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePermission(&self, bstrtrustee: P0, perm: GPMPermissionType, binheritable: P1) -> ::windows_core::Result where @@ -384,13 +369,11 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePermission)(::windows_core::Interface::as_raw(self), bstrtrustee.into_param().abi(), perm, binheritable.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSearchCriteria(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSearchCriteria)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTrustee(&self, bstrtrustee: P0) -> ::windows_core::Result where @@ -399,19 +382,16 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateTrustee)(::windows_core::Interface::as_raw(self), bstrtrustee.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClientSideExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetClientSideExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConstants(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetConstants)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMigrationTable(&self, bstrmigrationtablepath: P0) -> ::windows_core::Result where @@ -420,7 +400,6 @@ impl IGPM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMigrationTable)(::windows_core::Interface::as_raw(self), bstrmigrationtablepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateMigrationTable(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -485,17 +464,11 @@ pub struct IGPM_Vtbl { pub InitializeReporting: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPM2, - IGPM2_Vtbl, - 0x00238f8a_3d86_41ac_8f5e_06a6638a634a -); +::windows_core::imp::com_interface!(IGPM2, IGPM2_Vtbl, 0x00238f8a_3d86_41ac_8f5e_06a6638a634a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPM2, ::windows_core::IUnknown, super::Com::IDispatch, IGPM); #[cfg(feature = "Win32_System_Com")] impl IGPM2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDomain(&self, bstrdomain: P0, bstrdomaincontroller: P1, ldcflags: i32) -> ::windows_core::Result where @@ -505,7 +478,6 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDomain)(::windows_core::Interface::as_raw(self), bstrdomain.into_param().abi(), bstrdomaincontroller.into_param().abi(), ldcflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBackupDir(&self, bstrbackupdir: P0) -> ::windows_core::Result where @@ -514,7 +486,6 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBackupDir)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSitesContainer(&self, bstrforest: P0, bstrdomain: P1, bstrdomaincontroller: P2, ldcflags: i32) -> ::windows_core::Result where @@ -525,7 +496,6 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSitesContainer)(::windows_core::Interface::as_raw(self), bstrforest.into_param().abi(), bstrdomain.into_param().abi(), bstrdomaincontroller.into_param().abi(), ldcflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRSOP(&self, gpmrsopmode: GPMRSOPMode, bstrnamespace: P0, lflags: i32) -> ::windows_core::Result where @@ -534,7 +504,6 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetRSOP)(::windows_core::Interface::as_raw(self), gpmrsopmode, bstrnamespace.into_param().abi(), lflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePermission(&self, bstrtrustee: P0, perm: GPMPermissionType, binheritable: P1) -> ::windows_core::Result where @@ -544,13 +513,11 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreatePermission)(::windows_core::Interface::as_raw(self), bstrtrustee.into_param().abi(), perm, binheritable.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSearchCriteria(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSearchCriteria)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTrustee(&self, bstrtrustee: P0) -> ::windows_core::Result where @@ -559,19 +526,16 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateTrustee)(::windows_core::Interface::as_raw(self), bstrtrustee.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClientSideExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetClientSideExtensions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConstants(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetConstants)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMigrationTable(&self, bstrmigrationtablepath: P0) -> ::windows_core::Result where @@ -580,7 +544,6 @@ impl IGPM2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetMigrationTable)(::windows_core::Interface::as_raw(self), bstrmigrationtablepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateMigrationTable(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -592,7 +555,6 @@ impl IGPM2 { { (::windows_core::Interface::vtable(self).base__.InitializeReporting)(::windows_core::Interface::as_raw(self), bstradmpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBackupDirEx(&self, bstrbackupdir: P0, backupdirtype: GPMBackupType) -> ::windows_core::Result where @@ -620,12 +582,7 @@ pub struct IGPM2_Vtbl { pub InitializeReportingEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMAsyncCancel, - IGPMAsyncCancel_Vtbl, - 0xddc67754_be67_4541_8166_f48166868c9c -); +::windows_core::imp::com_interface!(IGPMAsyncCancel, IGPMAsyncCancel_Vtbl, 0xddc67754_be67_4541_8166_f48166868c9c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMAsyncCancel, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -642,17 +599,11 @@ pub struct IGPMAsyncCancel_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMAsyncProgress, - IGPMAsyncProgress_Vtbl, - 0x6aac29f8_5948_4324_bf70_423818942dbc -); +::windows_core::imp::com_interface!(IGPMAsyncProgress, IGPMAsyncProgress_Vtbl, 0x6aac29f8_5948_4324_bf70_423818942dbc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMAsyncProgress, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IGPMAsyncProgress { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self, lprogressnumerator: i32, lprogressdenominator: i32, hrstatus: ::windows_core::HRESULT, presult: *const ::windows_core::VARIANT, ppigpmstatusmsgcollection: P0) -> ::windows_core::Result<()> where @@ -672,12 +623,7 @@ pub struct IGPMAsyncProgress_Vtbl { Status: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMBackup, - IGPMBackup_Vtbl, - 0xd8a16a35_3b0d_416b_8d02_4df6f95a7119 -); +::windows_core::imp::com_interface!(IGPMBackup, IGPMBackup_Vtbl, 0xd8a16a35_3b0d_416b_8d02_4df6f95a7119); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMBackup, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -713,13 +659,11 @@ impl IGPMBackup { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -752,12 +696,7 @@ pub struct IGPMBackup_Vtbl { GenerateReportToFile: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMBackupCollection, - IGPMBackupCollection_Vtbl, - 0xc786fc0f_26d8_4bab_a745_39ca7e800cac -); +::windows_core::imp::com_interface!(IGPMBackupCollection, IGPMBackupCollection_Vtbl, 0xc786fc0f_26d8_4bab_a745_39ca7e800cac); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMBackupCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -770,7 +709,6 @@ impl IGPMBackupCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -790,12 +728,7 @@ pub struct IGPMBackupCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMBackupDir, - IGPMBackupDir_Vtbl, - 0xb1568bed_0a93_4acc_810f_afe7081019b9 -); +::windows_core::imp::com_interface!(IGPMBackupDir, IGPMBackupDir_Vtbl, 0xb1568bed_0a93_4acc_810f_afe7081019b9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMBackupDir, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -804,7 +737,6 @@ impl IGPMBackupDir { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BackupDirectory)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBackup(&self, bstrid: P0) -> ::windows_core::Result where @@ -813,7 +745,6 @@ impl IGPMBackupDir { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBackup)(::windows_core::Interface::as_raw(self), bstrid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchBackups(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -839,12 +770,7 @@ pub struct IGPMBackupDir_Vtbl { SearchBackups: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMBackupDirEx, - IGPMBackupDirEx_Vtbl, - 0xf8dc55ed_3ba0_4864_aad4_d365189ee1d5 -); +::windows_core::imp::com_interface!(IGPMBackupDirEx, IGPMBackupDirEx_Vtbl, 0xf8dc55ed_3ba0_4864_aad4_d365189ee1d5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMBackupDirEx, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -864,7 +790,6 @@ impl IGPMBackupDirEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBackup)(::windows_core::Interface::as_raw(self), bstrid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchBackups(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -888,12 +813,7 @@ pub struct IGPMBackupDirEx_Vtbl { SearchBackups: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMCSECollection, - IGPMCSECollection_Vtbl, - 0x2e52a97d_0a4a_4a6f_85db_201622455da0 -); +::windows_core::imp::com_interface!(IGPMCSECollection, IGPMCSECollection_Vtbl, 0x2e52a97d_0a4a_4a6f_85db_201622455da0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMCSECollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -906,7 +826,6 @@ impl IGPMCSECollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -926,12 +845,7 @@ pub struct IGPMCSECollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMClientSideExtension, - IGPMClientSideExtension_Vtbl, - 0x69da7488_b8db_415e_9266_901be4d49928 -); +::windows_core::imp::com_interface!(IGPMClientSideExtension, IGPMClientSideExtension_Vtbl, 0x69da7488_b8db_415e_9266_901be4d49928); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMClientSideExtension, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -964,12 +878,7 @@ pub struct IGPMClientSideExtension_Vtbl { pub IsComputerEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMConstants, - IGPMConstants_Vtbl, - 0x50ef73e6_d35c_4c8d_be63_7ea5d2aac5c4 -); +::windows_core::imp::com_interface!(IGPMConstants, IGPMConstants_Vtbl, 0x50ef73e6_d35c_4c8d_be63_7ea5d2aac5c4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMConstants, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1291,12 +1200,7 @@ pub struct IGPMConstants_Vtbl { pub RsopPlanningAssumeCompWQLFilterTrue: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMConstants2, - IGPMConstants2_Vtbl, - 0x05ae21b0_ac09_4032_a26f_9e7da786dc19 -); +::windows_core::imp::com_interface!(IGPMConstants2, IGPMConstants2_Vtbl, 0x05ae21b0_ac09_4032_a26f_9e7da786dc19); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMConstants2, ::windows_core::IUnknown, super::Com::IDispatch, IGPMConstants); #[cfg(feature = "Win32_System_Com")] @@ -1633,12 +1537,7 @@ pub struct IGPMConstants2_Vtbl { pub ReportComments: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut GPMReportingOptions) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMDomain, - IGPMDomain_Vtbl, - 0x6b21cc14_5a00_4f44_a738_feec8a94c7e3 -); +::windows_core::imp::com_interface!(IGPMDomain, IGPMDomain_Vtbl, 0x6b21cc14_5a00_4f44_a738_feec8a94c7e3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMDomain, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1651,13 +1550,11 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Domain)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPO(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGPO)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGPO(&self, bstrguid: P0) -> ::windows_core::Result where @@ -1666,7 +1563,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGPO)(::windows_core::Interface::as_raw(self), bstrguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchGPOs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1675,7 +1571,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SearchGPOs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestoreGPO(&self, pigpmbackup: P0, ldcflags: i32, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -1684,7 +1579,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RestoreGPO)(::windows_core::Interface::as_raw(self), pigpmbackup.into_param().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSOM(&self, bstrpath: P0) -> ::windows_core::Result where @@ -1693,7 +1587,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSOM)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchSOMs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1702,7 +1595,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SearchSOMs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self, bstrpath: P0) -> ::windows_core::Result where @@ -1711,7 +1603,6 @@ impl IGPMDomain { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWMIFilter)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchWMIFilters(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1762,12 +1653,7 @@ pub struct IGPMDomain_Vtbl { SearchWMIFilters: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMDomain2, - IGPMDomain2_Vtbl, - 0x7ca6bb8b_f1eb_490a_938d_3c4e51c768e6 -); +::windows_core::imp::com_interface!(IGPMDomain2, IGPMDomain2_Vtbl, 0x7ca6bb8b_f1eb_490a_938d_3c4e51c768e6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMDomain2, ::windows_core::IUnknown, super::Com::IDispatch, IGPMDomain); #[cfg(feature = "Win32_System_Com")] @@ -1780,13 +1666,11 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Domain)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPO(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGPO)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGPO(&self, bstrguid: P0) -> ::windows_core::Result where @@ -1795,7 +1679,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetGPO)(::windows_core::Interface::as_raw(self), bstrguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchGPOs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1804,7 +1687,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SearchGPOs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestoreGPO(&self, pigpmbackup: P0, ldcflags: i32, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -1813,7 +1695,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.RestoreGPO)(::windows_core::Interface::as_raw(self), pigpmbackup.into_param().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSOM(&self, bstrpath: P0) -> ::windows_core::Result where @@ -1822,7 +1703,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSOM)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchSOMs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1831,7 +1711,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SearchSOMs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self, bstrpath: P0) -> ::windows_core::Result where @@ -1840,7 +1719,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWMIFilter)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchWMIFilters(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1849,13 +1727,11 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SearchWMIFilters)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStarterGPO(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStarterGPO)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPOFromStarterGPO(&self, pgpotemplate: P0) -> ::windows_core::Result where @@ -1864,7 +1740,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateGPOFromStarterGPO)(::windows_core::Interface::as_raw(self), pgpotemplate.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStarterGPO(&self, bstrguid: P0) -> ::windows_core::Result where @@ -1873,7 +1748,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStarterGPO)(::windows_core::Interface::as_raw(self), bstrguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchStarterGPOs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1882,7 +1756,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SearchStarterGPOs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadStarterGPO(&self, bstrloadfile: P0, boverwrite: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -1892,7 +1765,6 @@ impl IGPMDomain2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LoadStarterGPO)(::windows_core::Interface::as_raw(self), bstrloadfile.into_param().abi(), boverwrite.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestoreStarterGPO(&self, pigpmtmplbackup: P0, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -1933,12 +1805,7 @@ pub struct IGPMDomain2_Vtbl { RestoreStarterGPO: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMDomain3, - IGPMDomain3_Vtbl, - 0x0077fdfe_88c7_4acf_a11d_d10a7c310a03 -); +::windows_core::imp::com_interface!(IGPMDomain3, IGPMDomain3_Vtbl, 0x0077fdfe_88c7_4acf_a11d_d10a7c310a03); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMDomain3, ::windows_core::IUnknown, super::Com::IDispatch, IGPMDomain, IGPMDomain2); #[cfg(feature = "Win32_System_Com")] @@ -1951,13 +1818,11 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Domain)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPO(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateGPO)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGPO(&self, bstrguid: P0) -> ::windows_core::Result where @@ -1966,7 +1831,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetGPO)(::windows_core::Interface::as_raw(self), bstrguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchGPOs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -1975,7 +1839,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SearchGPOs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestoreGPO(&self, pigpmbackup: P0, ldcflags: i32, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -1984,7 +1847,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.RestoreGPO)(::windows_core::Interface::as_raw(self), pigpmbackup.into_param().abi(), ldcflags, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSOM(&self, bstrpath: P0) -> ::windows_core::Result where @@ -1993,7 +1855,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSOM)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchSOMs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -2002,7 +1863,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SearchSOMs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self, bstrpath: P0) -> ::windows_core::Result where @@ -2011,7 +1871,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWMIFilter)(::windows_core::Interface::as_raw(self), bstrpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchWMIFilters(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -2020,13 +1879,11 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SearchWMIFilters)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStarterGPO(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateStarterGPO)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPOFromStarterGPO(&self, pgpotemplate: P0) -> ::windows_core::Result where @@ -2035,7 +1892,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateGPOFromStarterGPO)(::windows_core::Interface::as_raw(self), pgpotemplate.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStarterGPO(&self, bstrguid: P0) -> ::windows_core::Result where @@ -2044,7 +1900,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStarterGPO)(::windows_core::Interface::as_raw(self), bstrguid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchStarterGPOs(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -2053,7 +1908,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SearchStarterGPOs)(::windows_core::Interface::as_raw(self), pigpmsearchcriteria.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadStarterGPO(&self, bstrloadfile: P0, boverwrite: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2063,7 +1917,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.LoadStarterGPO)(::windows_core::Interface::as_raw(self), bstrloadfile.into_param().abi(), boverwrite.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestoreStarterGPO(&self, pigpmtmplbackup: P0, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2072,7 +1925,6 @@ impl IGPMDomain3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.RestoreStarterGPO)(::windows_core::Interface::as_raw(self), pigpmtmplbackup.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2106,12 +1958,7 @@ pub struct IGPMDomain3_Vtbl { pub SetInfrastructureFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPO, - IGPMGPO_Vtbl, - 0x58cc4352_1ca3_48e5_9864_1da4d6e0d60f -); +::windows_core::imp::com_interface!(IGPMGPO, IGPMGPO_Vtbl, 0x58cc4352_1ca3_48e5_9864_1da4d6e0d60f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPO, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2162,13 +2009,11 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComputerSysvolVersionNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWMIFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWMIFilter(&self, pigpmwmifilter: P0) -> ::windows_core::Result<()> where @@ -2196,13 +2041,11 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsComputerEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -2213,7 +2056,6 @@ impl IGPMGPO { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Backup(&self, bstrbackupdir: P0, bstrcomment: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2223,7 +2065,6 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Backup)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), bstrcomment.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Import(&self, lflags: i32, pigpmbackup: P0, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2232,13 +2073,11 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Import)(::windows_core::Interface::as_raw(self), lflags, pigpmbackup.into_param().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -2247,7 +2086,6 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReportToFile)(::windows_core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, lflags: i32, pigpmdomain: P0, pvarnewdisplayname: *const ::windows_core::VARIANT, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2256,7 +2094,6 @@ impl IGPMGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CopyTo)(::windows_core::Interface::as_raw(self), lflags, pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor(&self, lflags: i32, psd: P0) -> ::windows_core::Result<()> where @@ -2264,7 +2101,6 @@ impl IGPMGPO { { (::windows_core::Interface::vtable(self).SetSecurityDescriptor)(::windows_core::Interface::as_raw(self), lflags, psd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2347,12 +2183,7 @@ pub struct IGPMGPO_Vtbl { pub MakeACLConsistent: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPO2, - IGPMGPO2_Vtbl, - 0x8a66a210_b78b_4d99_88e2_c306a817c925 -); +::windows_core::imp::com_interface!(IGPMGPO2, IGPMGPO2_Vtbl, 0x8a66a210_b78b_4d99_88e2_c306a817c925); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPO2, ::windows_core::IUnknown, super::Com::IDispatch, IGPMGPO); #[cfg(feature = "Win32_System_Com")] @@ -2403,13 +2234,11 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputerSysvolVersionNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWMIFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWMIFilter(&self, pigpmwmifilter: P0) -> ::windows_core::Result<()> where @@ -2437,13 +2266,11 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsComputerEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -2454,7 +2281,6 @@ impl IGPMGPO2 { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Backup(&self, bstrbackupdir: P0, bstrcomment: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2464,7 +2290,6 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Backup)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), bstrcomment.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Import(&self, lflags: i32, pigpmbackup: P0, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2473,13 +2298,11 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Import)(::windows_core::Interface::as_raw(self), lflags, pigpmbackup.into_param().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -2488,7 +2311,6 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GenerateReportToFile)(::windows_core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, lflags: i32, pigpmdomain: P0, pvarnewdisplayname: *const ::windows_core::VARIANT, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2497,7 +2319,6 @@ impl IGPMGPO2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), lflags, pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor(&self, lflags: i32, psd: P0) -> ::windows_core::Result<()> where @@ -2505,7 +2326,6 @@ impl IGPMGPO2 { { (::windows_core::Interface::vtable(self).base__.SetSecurityDescriptor)(::windows_core::Interface::as_raw(self), lflags, psd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2538,12 +2358,7 @@ pub struct IGPMGPO2_Vtbl { pub SetDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPO3, - IGPMGPO3_Vtbl, - 0x7cf123a1_f94a_4112_bfae_6aa1db9cb248 -); +::windows_core::imp::com_interface!(IGPMGPO3, IGPMGPO3_Vtbl, 0x7cf123a1_f94a_4112_bfae_6aa1db9cb248); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPO3, ::windows_core::IUnknown, super::Com::IDispatch, IGPMGPO, IGPMGPO2); #[cfg(feature = "Win32_System_Com")] @@ -2594,13 +2409,11 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ComputerSysvolVersionNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWMIFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWMIFilter(&self, pigpmwmifilter: P0) -> ::windows_core::Result<()> where @@ -2628,13 +2441,11 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsComputerEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -2645,7 +2456,6 @@ impl IGPMGPO3 { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Backup(&self, bstrbackupdir: P0, bstrcomment: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2655,7 +2465,6 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Backup)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), bstrcomment.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Import(&self, lflags: i32, pigpmbackup: P0, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2664,13 +2473,11 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Import)(::windows_core::Interface::as_raw(self), lflags, pigpmbackup.into_param().abi(), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -2679,7 +2486,6 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GenerateReportToFile)(::windows_core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, lflags: i32, pigpmdomain: P0, pvarnewdisplayname: *const ::windows_core::VARIANT, pvarmigrationtable: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2688,7 +2494,6 @@ impl IGPMGPO3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CopyTo)(::windows_core::Interface::as_raw(self), lflags, pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor(&self, lflags: i32, psd: P0) -> ::windows_core::Result<()> where @@ -2696,7 +2501,6 @@ impl IGPMGPO3 { { (::windows_core::Interface::vtable(self).base__.base__.SetSecurityDescriptor)(::windows_core::Interface::as_raw(self), lflags, psd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityDescriptor(&self, lflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2743,12 +2547,7 @@ pub struct IGPMGPO3_Vtbl { pub SetInfrastructureFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPOCollection, - IGPMGPOCollection_Vtbl, - 0xf0f0d5cf_70ca_4c39_9e29_b642f8726c01 -); +::windows_core::imp::com_interface!(IGPMGPOCollection, IGPMGPOCollection_Vtbl, 0xf0f0d5cf_70ca_4c39_9e29_b642f8726c01); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPOCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2761,7 +2560,6 @@ impl IGPMGPOCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2781,12 +2579,7 @@ pub struct IGPMGPOCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPOLink, - IGPMGPOLink_Vtbl, - 0x434b99bd_5de7_478a_809c_c251721df70c -); +::windows_core::imp::com_interface!(IGPMGPOLink, IGPMGPOLink_Vtbl, 0x434b99bd_5de7_478a_809c_c251721df70c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPOLink, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2823,7 +2616,6 @@ impl IGPMGPOLink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SOMLinkOrder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SOM(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2852,12 +2644,7 @@ pub struct IGPMGPOLink_Vtbl { pub Delete: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMGPOLinksCollection, - IGPMGPOLinksCollection_Vtbl, - 0x189d7b68_16bd_4d0d_a2ec_2e6aa2288c7f -); +::windows_core::imp::com_interface!(IGPMGPOLinksCollection, IGPMGPOLinksCollection_Vtbl, 0x189d7b68_16bd_4d0d_a2ec_2e6aa2288c7f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMGPOLinksCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2870,7 +2657,6 @@ impl IGPMGPOLinksCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2890,12 +2676,7 @@ pub struct IGPMGPOLinksCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMMapEntry, - IGPMMapEntry_Vtbl, - 0x8e79ad06_2381_4444_be4c_ff693e6e6f2b -); +::windows_core::imp::com_interface!(IGPMMapEntry, IGPMMapEntry_Vtbl, 0x8e79ad06_2381_4444_be4c_ff693e6e6f2b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMMapEntry, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2928,12 +2709,7 @@ pub struct IGPMMapEntry_Vtbl { pub EntryType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut GPMEntryType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMMapEntryCollection, - IGPMMapEntryCollection_Vtbl, - 0xbb0bf49b_e53f_443f_b807_8be22bfb6d42 -); +::windows_core::imp::com_interface!(IGPMMapEntryCollection, IGPMMapEntryCollection_Vtbl, 0xbb0bf49b_e53f_443f_b807_8be22bfb6d42); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMMapEntryCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2946,7 +2722,6 @@ impl IGPMMapEntryCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2966,12 +2741,7 @@ pub struct IGPMMapEntryCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMMigrationTable, - IGPMMigrationTable_Vtbl, - 0x48f823b1_efaf_470b_b6ed_40d14ee1a4ec -); +::windows_core::imp::com_interface!(IGPMMigrationTable, IGPMMigrationTable_Vtbl, 0x48f823b1_efaf_470b_b6ed_40d14ee1a4ec); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMMigrationTable, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2988,7 +2758,6 @@ impl IGPMMigrationTable { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), lflags, var.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddEntry(&self, bstrsource: P0, gpmentrytype: GPMEntryType, pvardestination: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -2997,7 +2766,6 @@ impl IGPMMigrationTable { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddEntry)(::windows_core::Interface::as_raw(self), bstrsource.into_param().abi(), gpmentrytype, ::core::mem::transmute(pvardestination), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEntry(&self, bstrsource: P0) -> ::windows_core::Result where @@ -3012,7 +2780,6 @@ impl IGPMMigrationTable { { (::windows_core::Interface::vtable(self).DeleteEntry)(::windows_core::Interface::as_raw(self), bstrsource.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateDestination(&self, bstrsource: P0, pvardestination: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3021,13 +2788,11 @@ impl IGPMMigrationTable { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UpdateDestination)(::windows_core::Interface::as_raw(self), bstrsource.into_param().abi(), ::core::mem::transmute(pvardestination), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Validate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Validate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEntries(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3064,12 +2829,7 @@ pub struct IGPMMigrationTable_Vtbl { GetEntries: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMPermission, - IGPMPermission_Vtbl, - 0x35ebca40_e1a1_4a02_8905_d79416fb464a -); +::windows_core::imp::com_interface!(IGPMPermission, IGPMPermission_Vtbl, 0x35ebca40_e1a1_4a02_8905_d79416fb464a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMPermission, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3090,7 +2850,6 @@ impl IGPMPermission { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Permission)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Trustee(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3112,12 +2871,7 @@ pub struct IGPMPermission_Vtbl { Trustee: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMRSOP, - IGPMRSOP_Vtbl, - 0x49ed785a_3237_4ff2_b1f0_fdf5a8d5a1ee -); +::windows_core::imp::com_interface!(IGPMRSOP, IGPMRSOP_Vtbl, 0x49ed785a_3237_4ff2_b1f0_fdf5a8d5a1ee); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMRSOP, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3274,13 +3028,11 @@ impl IGPMRSOP { pub unsafe fn ReleaseQueryResults(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReleaseQueryResults)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -3338,17 +3090,11 @@ pub struct IGPMRSOP_Vtbl { GenerateReportToFile: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMResult, - IGPMResult_Vtbl, - 0x86dff7e9_f76f_42ab_9570_cebc6be8a52d -); +::windows_core::imp::com_interface!(IGPMResult, IGPMResult_Vtbl, 0x86dff7e9_f76f_42ab_9570_cebc6be8a52d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IGPMResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Status(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3375,12 +3121,7 @@ pub struct IGPMResult_Vtbl { pub OverallStatus: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMSOM, - IGPMSOM_Vtbl, - 0xc0a7f09e_05a1_4f0c_8158_9e5c33684f6b -); +::windows_core::imp::com_interface!(IGPMSOM, IGPMSOM_Vtbl, 0xc0a7f09e_05a1_4f0c_8158_9e5c33684f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMSOM, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3403,7 +3144,6 @@ impl IGPMSOM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateGPOLink(&self, llinkpos: i32, pgpo: P0) -> ::windows_core::Result where @@ -3416,25 +3156,21 @@ impl IGPMSOM { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGPOLinks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGPOLinks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInheritedGPOLinks(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInheritedGPOLinks)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -3475,12 +3211,7 @@ pub struct IGPMSOM_Vtbl { SetSecurityInfo: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMSOMCollection, - IGPMSOMCollection_Vtbl, - 0xadc1688e_00e4_4495_abba_bed200df0cab -); +::windows_core::imp::com_interface!(IGPMSOMCollection, IGPMSOMCollection_Vtbl, 0xadc1688e_00e4_4495_abba_bed200df0cab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMSOMCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3493,7 +3224,6 @@ impl IGPMSOMCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3513,12 +3243,7 @@ pub struct IGPMSOMCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMSearchCriteria, - IGPMSearchCriteria_Vtbl, - 0xd6f11c42_829b_48d4_83f5_3615b67dfc22 -); +::windows_core::imp::com_interface!(IGPMSearchCriteria, IGPMSearchCriteria_Vtbl, 0xd6f11c42_829b_48d4_83f5_3615b67dfc22); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMSearchCriteria, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3538,12 +3263,7 @@ pub struct IGPMSearchCriteria_Vtbl { pub Add: unsafe extern "system" fn(*mut ::core::ffi::c_void, GPMSearchProperty, GPMSearchOperation, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMSecurityInfo, - IGPMSecurityInfo_Vtbl, - 0xb6c31ed4_1c93_4d3e_ae84_eb6d61161b60 -); +::windows_core::imp::com_interface!(IGPMSecurityInfo, IGPMSecurityInfo_Vtbl, 0xb6c31ed4_1c93_4d3e_ae84_eb6d61161b60); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMSecurityInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3556,13 +3276,11 @@ impl IGPMSecurityInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pperm: P0) -> ::windows_core::Result<()> where @@ -3570,7 +3288,6 @@ impl IGPMSecurityInfo { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), pperm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, pperm: P0) -> ::windows_core::Result<()> where @@ -3607,12 +3324,7 @@ pub struct IGPMSecurityInfo_Vtbl { pub RemoveTrustee: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMSitesContainer, - IGPMSitesContainer_Vtbl, - 0x4725a899_2782_4d27_a6bb_d499246ffd72 -); +::windows_core::imp::com_interface!(IGPMSitesContainer, IGPMSitesContainer_Vtbl, 0x4725a899_2782_4d27_a6bb_d499246ffd72); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMSitesContainer, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3629,7 +3341,6 @@ impl IGPMSitesContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Forest)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSite(&self, bstrsitename: P0) -> ::windows_core::Result where @@ -3638,7 +3349,6 @@ impl IGPMSitesContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSite)(::windows_core::Interface::as_raw(self), bstrsitename.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SearchSites(&self, pigpmsearchcriteria: P0) -> ::windows_core::Result where @@ -3666,12 +3376,7 @@ pub struct IGPMSitesContainer_Vtbl { SearchSites: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStarterGPO, - IGPMStarterGPO_Vtbl, - 0xdfc3f61b_8880_4490_9337_d29c7ba8c2f0 -); +::windows_core::imp::com_interface!(IGPMStarterGPO, IGPMStarterGPO_Vtbl, 0xdfc3f61b_8880_4490_9337_d29c7ba8c2f0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStarterGPO, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3735,7 +3440,6 @@ impl IGPMStarterGPO { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, bstrsavefile: P0, boverwrite: P1, bsaveassystem: P2, bstrlanguage: *const ::windows_core::VARIANT, bstrauthor: *const ::windows_core::VARIANT, bstrproduct: *const ::windows_core::VARIANT, bstruniqueid: *const ::windows_core::VARIANT, bstrversion: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3746,7 +3450,6 @@ impl IGPMStarterGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self), bstrsavefile.into_param().abi(), boverwrite.into_param().abi(), bsaveassystem.into_param().abi(), ::core::mem::transmute(bstrlanguage), ::core::mem::transmute(bstrauthor), ::core::mem::transmute(bstrproduct), ::core::mem::transmute(bstruniqueid), ::core::mem::transmute(bstrversion), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Backup(&self, bstrbackupdir: P0, bstrcomment: P1, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3756,19 +3459,16 @@ impl IGPMStarterGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Backup)(::windows_core::Interface::as_raw(self), bstrbackupdir.into_param().abi(), bstrcomment.into_param().abi(), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pvarnewdisplayname: *const ::windows_core::VARIANT, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CopyTo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -3777,13 +3477,11 @@ impl IGPMStarterGPO { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReportToFile)(::windows_core::Interface::as_raw(self), gpmreporttype, bstrtargetfilepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -3841,12 +3539,7 @@ pub struct IGPMStarterGPO_Vtbl { SetSecurityInfo: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStarterGPOBackup, - IGPMStarterGPOBackup_Vtbl, - 0x51d98eda_a87e_43dd_b80a_0b66ef1938d6 -); +::windows_core::imp::com_interface!(IGPMStarterGPOBackup, IGPMStarterGPOBackup_Vtbl, 0x51d98eda_a87e_43dd_b80a_0b66ef1938d6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStarterGPOBackup, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3886,13 +3579,11 @@ impl IGPMStarterGPOBackup { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReport(&self, gpmreporttype: GPMReportType, pvargpmprogress: *const ::windows_core::VARIANT, pvargpmcancel: *mut ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateReport)(::windows_core::Interface::as_raw(self), gpmreporttype, ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GenerateReportToFile(&self, gpmreporttype: GPMReportType, bstrtargetfilepath: P0) -> ::windows_core::Result where @@ -3926,12 +3617,7 @@ pub struct IGPMStarterGPOBackup_Vtbl { GenerateReportToFile: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStarterGPOBackupCollection, - IGPMStarterGPOBackupCollection_Vtbl, - 0xc998031d_add0_4bb5_8dea_298505d8423b -); +::windows_core::imp::com_interface!(IGPMStarterGPOBackupCollection, IGPMStarterGPOBackupCollection_Vtbl, 0xc998031d_add0_4bb5_8dea_298505d8423b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStarterGPOBackupCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3944,7 +3630,6 @@ impl IGPMStarterGPOBackupCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3964,12 +3649,7 @@ pub struct IGPMStarterGPOBackupCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStarterGPOCollection, - IGPMStarterGPOCollection_Vtbl, - 0x2e522729_2219_44ad_933a_64dfd650c423 -); +::windows_core::imp::com_interface!(IGPMStarterGPOCollection, IGPMStarterGPOCollection_Vtbl, 0x2e522729_2219_44ad_933a_64dfd650c423); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStarterGPOCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3982,7 +3662,6 @@ impl IGPMStarterGPOCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4002,12 +3681,7 @@ pub struct IGPMStarterGPOCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStatusMessage, - IGPMStatusMessage_Vtbl, - 0x8496c22f_f3de_4a1f_8f58_603caaa93d7b -); +::windows_core::imp::com_interface!(IGPMStatusMessage, IGPMStatusMessage_Vtbl, 0x8496c22f_f3de_4a1f_8f58_603caaa93d7b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStatusMessage, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4048,12 +3722,7 @@ pub struct IGPMStatusMessage_Vtbl { pub Message: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMStatusMsgCollection, - IGPMStatusMsgCollection_Vtbl, - 0x9b6e1af0_1a92_40f3_a59d_f36ac1f728b7 -); +::windows_core::imp::com_interface!(IGPMStatusMsgCollection, IGPMStatusMsgCollection_Vtbl, 0x9b6e1af0_1a92_40f3_a59d_f36ac1f728b7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMStatusMsgCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4066,7 +3735,6 @@ impl IGPMStatusMsgCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4086,12 +3754,7 @@ pub struct IGPMStatusMsgCollection_Vtbl { _NewEnum: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMTrustee, - IGPMTrustee_Vtbl, - 0x3b466da8_c1a4_4b2a_999a_befcdd56cefb -); +::windows_core::imp::com_interface!(IGPMTrustee, IGPMTrustee_Vtbl, 0x3b466da8_c1a4_4b2a_999a_befcdd56cefb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMTrustee, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4129,12 +3792,7 @@ pub struct IGPMTrustee_Vtbl { pub TrusteeType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMWMIFilter, - IGPMWMIFilter_Vtbl, - 0xef2ff9b4_3c27_459a_b979_038305cec75d -); +::windows_core::imp::com_interface!(IGPMWMIFilter, IGPMWMIFilter_Vtbl, 0xef2ff9b4_3c27_459a_b979_038305cec75d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMWMIFilter, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4167,13 +3825,11 @@ impl IGPMWMIFilter { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetQueryList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSecurityInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurityInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityInfo(&self, psecurityinfo: P0) -> ::windows_core::Result<()> where @@ -4203,12 +3859,7 @@ pub struct IGPMWMIFilter_Vtbl { SetSecurityInfo: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IGPMWMIFilterCollection, - IGPMWMIFilterCollection_Vtbl, - 0x5782d582_1a36_4661_8a94_c3c32551945b -); +::windows_core::imp::com_interface!(IGPMWMIFilterCollection, IGPMWMIFilterCollection_Vtbl, 0x5782d582_1a36_4661_8a94_c3c32551945b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IGPMWMIFilterCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4221,7 +3872,6 @@ impl IGPMWMIFilterCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), lindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn _NewEnum(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4296,7 +3946,6 @@ impl IGroupPolicyObject { pub unsafe fn GetFileSysPath(&self, dwsection: u32, pszpath: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFileSysPath)(::windows_core::Interface::as_raw(self), dwsection, ::core::mem::transmute(pszpath.as_ptr()), pszpath.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetRegistryKey(&self, dwsection: GPO_SECTION, hkey: *mut super::Registry::HKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetRegistryKey)(::windows_core::Interface::as_raw(self), dwsection, hkey).ok() @@ -4313,7 +3962,6 @@ impl IGroupPolicyObject { pub unsafe fn GetMachineName(&self, pszname: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMachineName)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetPropertySheetPages(&self, hpages: *mut *mut super::super::UI::Controls::HPROPSHEETPAGE, upagecount: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertySheetPages)(::windows_core::Interface::as_raw(self), hpages, upagecount).ok() @@ -5242,7 +4890,6 @@ impl ::core::default::Default for POLICYSETTINGSTATUSINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Wmi\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Wmi"))] pub struct RSOP_TARGET { pub pwszAccountName: ::windows_core::PWSTR, @@ -5282,13 +4929,10 @@ impl ::core::default::Default for RSOP_TARGET { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Wmi\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Wmi"))] pub type PFNGENERATEGROUPPOLICY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub type PFNPROCESSGROUPPOLICY = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_System_Wmi\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_System_Wmi"))] pub type PFNPROCESSGROUPPOLICYEX = ::core::option::Option, prsopstatus: *mut ::windows_core::HRESULT) -> u32>; pub type PFNSTATUSMESSAGECALLBACK = ::core::option::Option u32>; 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 02a0388fd0..ac2db033b5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -59,7 +59,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn HcsCreateComputeSystem(id: P0, configuration: P1, operation: P2, securitydescriptor: ::core::option::Option<*const super::super::Security::SECURITY_DESCRIPTOR>) -> ::windows_core::Result @@ -110,7 +109,6 @@ pub unsafe fn HcsCreateOperationWithNotifications(eventtypes: HCS_OPERATION_OPTI ::windows_targets::link!("computecore.dll" "system" fn HcsCreateOperationWithNotifications(eventtypes : HCS_OPERATION_OPTIONS, context : *const ::core::ffi::c_void, callback : HCS_EVENT_CALLBACK) -> HCS_OPERATION); HcsCreateOperationWithNotifications(eventtypes, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), callback) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn HcsCreateProcess(computesystem: P0, processparameters: P1, operation: P2, securitydescriptor: ::core::option::Option<*const super::super::Security::SECURITY_DESCRIPTOR>) -> ::windows_core::Result @@ -810,7 +808,6 @@ impl ::core::fmt::Debug for HCS_RESOURCE_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct HCS_CREATE_OPTIONS_1 { pub Version: HCS_CREATE_OPTIONS, 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 a2654c2c5b..44c4ea22a3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs @@ -175,7 +175,6 @@ pub unsafe fn HdvDestroySectionBackedMmioRange(requestor: *const ::core::ffi::c_ ::windows_targets::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_HostComputeSystem\"`"] #[cfg(feature = "Win32_System_HostComputeSystem")] #[inline] pub unsafe fn HdvInitializeDeviceHost(computesystem: P0, devicehosthandle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -185,7 +184,6 @@ where ::windows_targets::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_HostComputeSystem\"`"] #[cfg(feature = "Win32_System_HostComputeSystem")] #[inline] pub unsafe fn HdvInitializeDeviceHostEx(computesystem: P0, flags: HDV_DEVICE_HOST_FLAGS, devicehosthandle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -788,7 +786,6 @@ where ::windows_targets::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_Power\"`"] #[cfg(feature = "Win32_System_Power")] #[inline] pub unsafe fn WHvSetVpciDevicePowerState(partition: P0, logicaldeviceid: u64, powerstate: super::Power::DEVICE_POWER_STATE) -> ::windows_core::Result<()> @@ -2665,7 +2662,6 @@ impl ::core::default::Default for MODULE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct SOCKADDR_HV { pub Family: super::super::Networking::WinSock::ADDRESS_FAMILY, diff --git a/crates/libs/windows/src/Windows/Win32/System/Iis/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Iis/impl.rs index 4ad20d35b1..6c6f51c2c0 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/impl.rs @@ -418,7 +418,6 @@ impl IFtpPreprocessProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFtpProviderConstruct_Impl: Sized { fn Construct(&self, configurationentries: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()>; 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 7559d6bc3b..82e56603d6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs @@ -313,7 +313,6 @@ pub struct IFtpPreprocessProvider_Vtbl { ::windows_core::imp::com_interface!(IFtpProviderConstruct, IFtpProviderConstruct_Vtbl, 0x4d1a3f7b_412d_447c_b199_64f967e9a2da); ::windows_core::imp::interface_hierarchy!(IFtpProviderConstruct, ::windows_core::IUnknown); impl IFtpProviderConstruct { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Construct(&self, configurationentries: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Construct)(::windows_core::Interface::as_raw(self), configurationentries).ok() @@ -2093,7 +2092,6 @@ impl ::core::fmt::Debug for SF_STATUS_TYPE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] pub struct CERT_CONTEXT_EX { pub CertContext: super::super::Security::Cryptography::CERT_CONTEXT, 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 b3dd40d584..ab347039c9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs @@ -148,28 +148,20 @@ pub const DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT_VERSION_V1: u32 = 1u32; pub const DEVICE_DSM_RANGE_ERROR_INFO_VERSION_V1: u32 = 1u32; pub const DEVICE_DSM_RANGE_ERROR_OUTPUT_V1: u32 = 1u32; pub const DEVICE_STORAGE_NO_ERRORS: u32 = 1u32; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Disk_Number: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 5 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Gpt_Name: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 9 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Gpt_Type: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 8 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Mbr_Type: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 7 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Partition_Number: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 6 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Portable: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 2 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_Removable_Media: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 3 }; -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const DEVPKEY_Storage_System_Critical: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 4 }; pub const DISABLE_SMART: u32 = 217u32; @@ -4016,7 +4008,6 @@ impl ::core::default::Default for CSV_QUERY_FILE_REVISION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct CSV_QUERY_FILE_REVISION_FILE_ID_128 { pub FileId: super::super::Storage::FileSystem::FILE_ID_128, @@ -5679,7 +5670,6 @@ impl ::core::default::Default for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO { pub DeviceSpecific: DEVICE_MEDIA_INFO_0, @@ -5703,7 +5693,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union DEVICE_MEDIA_INFO_0 { pub DiskInfo: DEVICE_MEDIA_INFO_0_0, @@ -5729,7 +5718,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_0 { pub Cylinders: i64, @@ -5773,7 +5761,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_1 { pub Cylinders: i64, @@ -5817,7 +5804,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_2 { pub MediaType: STORAGE_MEDIA_TYPE, @@ -5845,7 +5831,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union DEVICE_MEDIA_INFO_0_2_0 { pub ScsiInformation: DEVICE_MEDIA_INFO_0_2_0_0, @@ -5869,7 +5854,6 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct DEVICE_MEDIA_INFO_0_2_0_0 { pub MediumType: u8, @@ -8490,7 +8474,6 @@ impl ::core::default::Default for FILE_ZERO_DATA_INFORMATION_EX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct FIND_BY_SID_DATA { pub Restart: u32, @@ -9418,7 +9401,6 @@ impl ::core::default::Default for GET_LENGTH_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct GET_MEDIA_TYPES { pub DeviceType: u32, @@ -14826,7 +14808,6 @@ impl ::core::default::Default for STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct STORAGE_DEVICE_DESCRIPTOR { pub Version: u32, @@ -16975,7 +16956,6 @@ impl ::core::default::Default for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { pub EntryLength: u32, @@ -17016,7 +16996,6 @@ impl ::core::default::Default for STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { pub EntryLength: u32, @@ -17110,7 +17089,6 @@ impl ::core::default::Default for STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub struct STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { pub ResponseLevel: u32, @@ -17136,7 +17114,6 @@ impl ::core::default::Default for STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_Vhd\"`"] #[cfg(feature = "Win32_Storage_Vhd")] pub union STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE_0 { pub Lev1Depends: [STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY; 1], @@ -19039,7 +19016,6 @@ impl ::core::default::Default for USN_RECORD_EXTENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub union USN_RECORD_UNION { pub Header: USN_RECORD_COMMON_HEADER, @@ -19123,7 +19099,6 @@ impl ::core::default::Default for USN_RECORD_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct USN_RECORD_V3 { pub RecordLength: u32, @@ -19189,7 +19164,6 @@ impl ::core::default::Default for USN_RECORD_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct USN_RECORD_V4 { pub Header: USN_RECORD_COMMON_HEADER, @@ -19698,7 +19672,6 @@ impl ::core::default::Default for WIM_PROVIDER_UPDATE_OVERLAY_INPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub struct WOF_EXTERNAL_FILE_ID { pub FileId: super::super::Storage::FileSystem::FILE_ID_128, 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 e2ea2ee148..e40cb197d8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs @@ -7,7 +7,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn AssignProcessToJobObject(hjob : super::super::Foundation:: HANDLE, hprocess : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); AssignProcessToJobObject(hjob.into_param().abi(), hprocess.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateJobObjectA(lpjobattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0) -> ::windows_core::Result @@ -18,7 +17,6 @@ where let result__ = CreateJobObjectA(::core::mem::transmute(lpjobattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateJobObjectW(lpjobattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0) -> ::windows_core::Result @@ -631,7 +629,6 @@ impl ::core::default::Default for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { pub BasicInfo: JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, @@ -875,7 +872,6 @@ impl ::core::default::Default for JOBOBJECT_END_OF_JOB_TIME_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] pub struct JOBOBJECT_EXTENDED_LIMIT_INFORMATION { pub BasicLimitInformation: JOBOBJECT_BASIC_LIMIT_INFORMATION, @@ -1515,7 +1511,6 @@ impl ::core::default::Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct JOBOBJECT_SECURITY_LIMIT_INFORMATION { pub SecurityLimitFlags: JOB_OBJECT_SECURITY, 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 6830fbaddb..b9ae7a31d2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs @@ -53,7 +53,6 @@ pub unsafe fn JsCreateArray(length: u32, result: *mut *mut ::core::ffi::c_void) ::windows_targets::link!("chakra.dll" "system" fn JsCreateArray(length : u32, result : *mut *mut ::core::ffi::c_void) -> JsErrorCode); JsCreateArray(length, result) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] @@ -64,7 +63,6 @@ where ::windows_targets::link!("chakra.dll" "system" fn JsCreateContext(runtime : *const ::core::ffi::c_void, debugapplication : * mut::core::ffi::c_void, newcontext : *mut *mut ::core::ffi::c_void) -> JsErrorCode); JsCreateContext(runtime, debugapplication.into_param().abi(), newcontext) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] @@ -160,7 +158,6 @@ pub unsafe fn JsEnableRuntimeExecution(runtime: *const ::core::ffi::c_void) -> J ::windows_targets::link!("chakra.dll" "system" fn JsEnableRuntimeExecution(runtime : *const ::core::ffi::c_void) -> JsErrorCode); JsEnableRuntimeExecution(runtime) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] pub unsafe fn JsEnumerateHeap(enumerator: *mut ::core::option::Option) -> JsErrorCode { @@ -429,7 +426,6 @@ pub unsafe fn JsSetRuntimeMemoryLimit(runtime: *const ::core::ffi::c_void, memor ::windows_targets::link!("chakra.dll" "system" fn JsSetRuntimeMemoryLimit(runtime : *const ::core::ffi::c_void, memorylimit : usize) -> JsErrorCode); JsSetRuntimeMemoryLimit(runtime, memorylimit) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] @@ -440,7 +436,6 @@ where ::windows_targets::link!("chakra.dll" "system" fn JsStartDebugging(debugapplication : * mut::core::ffi::c_void) -> JsErrorCode); JsStartDebugging(debugapplication.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] @@ -451,7 +446,6 @@ where ::windows_targets::link!("chakra.dll" "system" fn JsStartDebugging(debugapplication : * mut::core::ffi::c_void) -> JsErrorCode); JsStartDebugging(debugapplication.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug_ActiveScript\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug_ActiveScript")] #[inline] pub unsafe fn JsStartProfiling(callback: P0, eventmask: super::Diagnostics::Debug::ActiveScript::PROFILER_EVENT_MASK, context: u32) -> JsErrorCode diff --git a/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs index bc6068068c..7a6ebf9963 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Kernel/mod.rs @@ -198,7 +198,6 @@ impl ::core::default::Default for CSTRING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct EXCEPTION_REGISTRATION_RECORD { pub Next: *mut EXCEPTION_REGISTRATION_RECORD, @@ -409,7 +408,6 @@ impl ::core::default::Default for LIST_ENTRY64 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub struct NT_TIB { pub ExceptionList: *mut EXCEPTION_REGISTRATION_RECORD, @@ -439,7 +437,6 @@ impl ::core::default::Default for NT_TIB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub union NT_TIB_0 { pub FiberData: *mut ::core::ffi::c_void, @@ -1120,6 +1117,5 @@ impl ::core::default::Default for WNF_STATE_NAME { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type EXCEPTION_ROUTINE = ::core::option::Option EXCEPTION_DISPOSITION>; 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 95e9ad93ab..5de7f7fad9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMailslotA(lpname: P0, nmaxmessagesize: u32, lreadtimeout: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -9,7 +8,6 @@ where let result__ = CreateMailslotA(lpname.into_param().abi(), nmaxmessagesize, lreadtimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMailslotW(lpname: P0, nmaxmessagesize: u32, lreadtimeout: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result 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 949410dff1..2efbb17f20 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_System_Memory_NonVolatile")] -#[doc = "Required features: `\"Win32_System_Memory_NonVolatile\"`"] pub mod NonVolatile; #[inline] pub unsafe fn AddSecureMemoryCacheCallback(pfncallback: PSECURE_MEMORY_CACHE_CALLBACK) -> ::windows_core::Result<()> { @@ -30,7 +29,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn AllocateUserPhysicalPagesNuma(hprocess : super::super::Foundation:: HANDLE, numberofpages : *mut usize, pagearray : *mut usize, nndpreferred : u32) -> super::super::Foundation:: BOOL); AllocateUserPhysicalPagesNuma(hprocess.into_param().abi(), numberofpages, pagearray, nndpreferred).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMapping2(file: P0, securityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, desiredaccess: u32, pageprotection: PAGE_PROTECTION_FLAGS, allocationattributes: u32, maximumsize: u64, name: P1, extendedparameters: ::core::option::Option<&mut [MEM_EXTENDED_PARAMETER]>) -> ::windows_core::Result @@ -42,7 +40,6 @@ where 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().try_into().unwrap())); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMappingA(hfile: P0, lpfilemappingattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: P1) -> ::windows_core::Result @@ -54,7 +51,6 @@ where let result__ = CreateFileMappingA(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMappingFromApp(hfile: P0, securityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, pageprotection: PAGE_PROTECTION_FLAGS, maximumsize: u64, name: P1) -> ::windows_core::Result @@ -66,7 +62,6 @@ where let result__ = CreateFileMappingFromApp(hfile.into_param().abi(), ::core::mem::transmute(securityattributes.unwrap_or(::std::ptr::null())), pageprotection, maximumsize, name.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMappingNumaA(hfile: P0, lpfilemappingattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: P1, nndpreferred: u32) -> ::windows_core::Result @@ -78,7 +73,6 @@ where let result__ = CreateFileMappingNumaA(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi(), nndpreferred); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMappingNumaW(hfile: P0, lpfilemappingattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: P1, nndpreferred: u32) -> ::windows_core::Result @@ -90,7 +84,6 @@ where let result__ = CreateFileMappingNumaW(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi(), nndpreferred); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateFileMappingW(hfile: P0, lpfilemappingattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flprotect: PAGE_PROTECTION_FLAGS, dwmaximumsizehigh: u32, dwmaximumsizelow: u32, lpname: P1) -> ::windows_core::Result diff --git a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/impl.rs b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/impl.rs index 0c098be57e..73ae7d4e5c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQApplication_Impl: Sized + super::Com::IDispatch_Impl { fn MachineIdOfMachineName(&self, machinename: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::BSTR>; @@ -25,7 +24,6 @@ impl IMSMQApplication_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQApplication2_Impl: Sized + IMSMQApplication_Impl { fn RegisterCertificate(&self, flags: *const ::windows_core::VARIANT, externalcertificate: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -127,7 +125,6 @@ impl IMSMQApplication2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQApplication3_Impl: Sized + IMSMQApplication2_Impl { fn ActiveQueues(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -250,7 +247,6 @@ impl IMSMQApplication3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Item(&self, index: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -306,7 +302,6 @@ impl IMSMQCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQCoordinatedTransactionDispenser_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -333,7 +328,6 @@ impl IMSMQCoordinatedTransactionDispenser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQCoordinatedTransactionDispenser2_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -376,7 +370,6 @@ impl IMSMQCoordinatedTransactionDispenser2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQCoordinatedTransactionDispenser3_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -419,7 +412,6 @@ impl IMSMQCoordinatedTransactionDispenser3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQDestination_Impl: Sized + super::Com::IDispatch_Impl { fn Open(&self) -> ::windows_core::Result<()>; @@ -576,7 +568,6 @@ impl IMSMQDestination_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQEvent_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -590,7 +581,6 @@ impl IMSMQEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQEvent2_Impl: Sized + IMSMQEvent_Impl { fn Properties(&self) -> ::windows_core::Result; @@ -617,7 +607,6 @@ impl IMSMQEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQEvent3_Impl: Sized + IMSMQEvent2_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -631,7 +620,6 @@ impl IMSMQEvent3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQManagement_Impl: Sized + super::Com::IDispatch_Impl { fn Init(&self, machine: *const ::windows_core::VARIANT, pathname: *const ::windows_core::VARIANT, formatname: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -759,7 +747,6 @@ impl IMSMQManagement_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQMessage_Impl: Sized + super::Com::IDispatch_Impl { fn Class(&self) -> ::windows_core::Result; @@ -1287,7 +1274,6 @@ impl IMSMQMessage_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQMessage2_Impl: Sized + super::Com::IDispatch_Impl { fn Class(&self) -> ::windows_core::Result; @@ -2093,7 +2079,6 @@ impl IMSMQMessage2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQMessage3_Impl: Sized + super::Com::IDispatch_Impl { fn Class(&self) -> ::windows_core::Result; @@ -3071,7 +3056,6 @@ impl IMSMQMessage3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQMessage4_Impl: Sized + super::Com::IDispatch_Impl { fn Class(&self) -> ::windows_core::Result; @@ -4049,7 +4033,6 @@ impl IMSMQMessage4_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQOutgoingQueueManagement_Impl: Sized + IMSMQManagement_Impl { fn State(&self) -> ::windows_core::Result; @@ -4126,7 +4109,6 @@ impl IMSMQOutgoingQueueManagement_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQPrivateDestination_Impl: Sized + super::Com::IDispatch_Impl { fn Handle(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4163,7 +4145,6 @@ impl IMSMQPrivateDestination_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQPrivateEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Hwnd(&self) -> ::windows_core::Result; @@ -4207,7 +4188,6 @@ impl IMSMQPrivateEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQuery_Impl: Sized + super::Com::IDispatch_Impl { fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -4246,7 +4226,6 @@ impl IMSMQQuery_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQuery2_Impl: Sized + super::Com::IDispatch_Impl { fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -4301,7 +4280,6 @@ impl IMSMQQuery2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQuery3_Impl: Sized + super::Com::IDispatch_Impl { fn LookupQueue_v2(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -4395,7 +4373,6 @@ impl IMSMQQuery3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQuery4_Impl: Sized + super::Com::IDispatch_Impl { fn LookupQueue_v2(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result; @@ -4489,7 +4466,6 @@ impl IMSMQQuery4_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueue_Impl: Sized + super::Com::IDispatch_Impl { fn Access(&self) -> ::windows_core::Result; @@ -4657,7 +4633,6 @@ impl IMSMQQueue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueue2_Impl: Sized + super::Com::IDispatch_Impl { fn Access(&self) -> ::windows_core::Result; @@ -4903,7 +4878,6 @@ impl IMSMQQueue2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueue3_Impl: Sized + super::Com::IDispatch_Impl { fn Access(&self) -> ::windows_core::Result; @@ -5312,7 +5286,6 @@ impl IMSMQQueue3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueue4_Impl: Sized + super::Com::IDispatch_Impl { fn Access(&self) -> ::windows_core::Result; @@ -5734,7 +5707,6 @@ impl IMSMQQueue4_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfo_Impl: Sized + super::Com::IDispatch_Impl { fn QueueGuid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6057,7 +6029,6 @@ impl IMSMQQueueInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfo2_Impl: Sized + super::Com::IDispatch_Impl { fn QueueGuid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6426,7 +6397,6 @@ impl IMSMQQueueInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfo3_Impl: Sized + super::Com::IDispatch_Impl { fn QueueGuid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6854,7 +6824,6 @@ impl IMSMQQueueInfo3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfo4_Impl: Sized + super::Com::IDispatch_Impl { fn QueueGuid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7282,7 +7251,6 @@ impl IMSMQQueueInfo4_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfos_Impl: Sized + super::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -7319,7 +7287,6 @@ impl IMSMQQueueInfos_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfos2_Impl: Sized + super::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -7369,7 +7336,6 @@ impl IMSMQQueueInfos2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfos3_Impl: Sized + super::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -7419,7 +7385,6 @@ impl IMSMQQueueInfos3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueInfos4_Impl: Sized + super::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -7469,7 +7434,6 @@ impl IMSMQQueueInfos4_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQQueueManagement_Impl: Sized + IMSMQManagement_Impl { fn JournalMessageCount(&self) -> ::windows_core::Result; @@ -7525,7 +7489,6 @@ impl IMSMQQueueManagement_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransaction_Impl: Sized + super::Com::IDispatch_Impl { fn Transaction(&self) -> ::windows_core::Result; @@ -7569,7 +7532,6 @@ impl IMSMQTransaction_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransaction2_Impl: Sized + IMSMQTransaction_Impl { fn InitNew(&self, vartransaction: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -7606,7 +7568,6 @@ impl IMSMQTransaction2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransaction3_Impl: Sized + IMSMQTransaction2_Impl { fn ITransaction(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -7633,7 +7594,6 @@ impl IMSMQTransaction3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransactionDispenser_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -7660,7 +7620,6 @@ impl IMSMQTransactionDispenser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransactionDispenser2_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -7703,7 +7662,6 @@ impl IMSMQTransactionDispenser2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMSMQTransactionDispenser3_Impl: Sized + super::Com::IDispatch_Impl { fn BeginTransaction(&self) -> ::windows_core::Result; @@ -7746,7 +7704,6 @@ impl IMSMQTransactionDispenser3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _DMSMQEventEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] 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 dc01035a06..676946e3cd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::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_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] #[inline] pub unsafe fn MQBeginTransaction() -> ::windows_core::Result { @@ -33,7 +32,6 @@ pub unsafe fn MQCreateCursor(hqueue: isize) -> ::windows_core::Result(psecuritydescriptor: P0, pqueueprops: *mut MQQUEUEPROPS, lpwcsformatname: ::windows_core::PWSTR, lpdwformatnamelength: *mut u32) -> ::windows_core::Result<()> @@ -72,7 +70,6 @@ where ::windows_targets::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_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn MQGetOverlappedResult(lpoverlapped: *const super::IO::OVERLAPPED) -> ::windows_core::Result<()> { @@ -95,7 +92,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn MQGetQueueSecurity(lpwcsformatname: P0, requestedinformation: u32, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> ::windows_core::Result<()> @@ -179,7 +175,6 @@ where ::windows_targets::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_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] #[inline] pub unsafe fn MQMoveMessage(hsourcequeue: isize, hdestinationqueue: isize, ulllookupid: u64, ptransaction: P0) -> ::windows_core::Result<()> @@ -211,7 +206,6 @@ pub unsafe fn MQPurgeQueue(hqueue: isize) -> ::windows_core::Result<()> { ::windows_targets::link!("mqrt.dll" "system" fn MQPurgeQueue(hqueue : isize) -> ::windows_core::HRESULT); MQPurgeQueue(hqueue).ok() } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_DistributedTransactionCoordinator", feature = "Win32_System_IO"))] #[inline] pub unsafe fn MQReceiveMessage(hsource: isize, dwtimeout: u32, dwaction: u32, pmessageprops: ::core::option::Option<*mut MQMSGPROPS>, lpoverlapped: ::core::option::Option<*mut super::IO::OVERLAPPED>, fnreceivecallback: PMQRECEIVECALLBACK, hcursor: P0, ptransaction: P1) -> ::windows_core::Result<()> @@ -222,7 +216,6 @@ where ::windows_targets::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_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_DistributedTransactionCoordinator", feature = "Win32_System_IO"))] #[inline] pub unsafe fn MQReceiveMessageByLookupId(hsource: isize, ulllookupid: u64, dwlookupaction: u32, pmessageprops: ::core::option::Option<*mut MQMSGPROPS>, lpoverlapped: ::core::option::Option<*mut super::IO::OVERLAPPED>, fnreceivecallback: PMQRECEIVECALLBACK, ptransaction: P0) -> ::windows_core::Result<()> @@ -237,7 +230,6 @@ pub unsafe fn MQRegisterCertificate(dwflags: u32, lpcertbuffer: *const ::core::f ::windows_targets::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_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] #[inline] pub unsafe fn MQSendMessage(hdestinationqueue: isize, pmessageprops: *const MQMSGPROPS, ptransaction: P0) -> ::windows_core::Result<()> @@ -255,7 +247,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn MQSetQueueSecurity(lpwcsformatname: P0, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P1) -> ::windows_core::Result<()> @@ -267,12 +258,7 @@ where MQSetQueueSecurity(lpwcsformatname.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQApplication, - IMSMQApplication_Vtbl, - 0xd7d6e085_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQApplication, IMSMQApplication_Vtbl, 0xd7d6e085_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQApplication, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -293,12 +279,7 @@ pub struct IMSMQApplication_Vtbl { pub MachineIdOfMachineName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQApplication2, - IMSMQApplication2_Vtbl, - 0x12a30900_7300_11d2_b0e6_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQApplication2, IMSMQApplication2_Vtbl, 0x12a30900_7300_11d2_b0e6_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQApplication2, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQApplication); #[cfg(feature = "Win32_System_Com")] @@ -336,7 +317,6 @@ impl IMSMQApplication2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsDsEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -360,12 +340,7 @@ pub struct IMSMQApplication2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQApplication3, - IMSMQApplication3_Vtbl, - 0xeba96b1f_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQApplication3, IMSMQApplication3_Vtbl, 0xeba96b1f_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQApplication3, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQApplication, IMSMQApplication2); #[cfg(feature = "Win32_System_Com")] @@ -403,7 +378,6 @@ impl IMSMQApplication3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsDsEnabled)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -466,12 +440,7 @@ pub struct IMSMQApplication3_Vtbl { pub Tidy: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQCollection, - IMSMQCollection_Vtbl, - 0x0188ac2f_ecb3_4173_9779_635ca2039c72 -); +::windows_core::imp::com_interface!(IMSMQCollection, IMSMQCollection_Vtbl, 0x0188ac2f_ecb3_4173_9779_635ca2039c72); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -499,17 +468,11 @@ pub struct IMSMQCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQCoordinatedTransactionDispenser, - IMSMQCoordinatedTransactionDispenser_Vtbl, - 0xd7d6e081_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQCoordinatedTransactionDispenser, IMSMQCoordinatedTransactionDispenser_Vtbl, 0xd7d6e081_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQCoordinatedTransactionDispenser, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQCoordinatedTransactionDispenser { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -527,23 +490,16 @@ pub struct IMSMQCoordinatedTransactionDispenser_Vtbl { BeginTransaction: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQCoordinatedTransactionDispenser2, - IMSMQCoordinatedTransactionDispenser2_Vtbl, - 0xeba96b10_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQCoordinatedTransactionDispenser2, IMSMQCoordinatedTransactionDispenser2_Vtbl, 0xeba96b10_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQCoordinatedTransactionDispenser2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQCoordinatedTransactionDispenser2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -565,23 +521,16 @@ pub struct IMSMQCoordinatedTransactionDispenser2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQCoordinatedTransactionDispenser3, - IMSMQCoordinatedTransactionDispenser3_Vtbl, - 0xeba96b14_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQCoordinatedTransactionDispenser3, IMSMQCoordinatedTransactionDispenser3_Vtbl, 0xeba96b14_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQCoordinatedTransactionDispenser3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQCoordinatedTransactionDispenser3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -603,12 +552,7 @@ pub struct IMSMQCoordinatedTransactionDispenser3_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQDestination, - IMSMQDestination_Vtbl, - 0xeba96b16_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQDestination, IMSMQDestination_Vtbl, 0xeba96b16_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQDestination, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -623,13 +567,11 @@ impl IMSMQDestination { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsOpen)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IADs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IADs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_IADs(&self, piads: P0) -> ::windows_core::Result<()> where @@ -667,13 +609,11 @@ impl IMSMQDestination { { (::windows_core::Interface::vtable(self).SetFormatName)(::windows_core::Interface::as_raw(self), bstrformatname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Destinations(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Destinations)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Destinations(&self, pdestinations: P0) -> ::windows_core::Result<()> where @@ -681,7 +621,6 @@ impl IMSMQDestination { { (::windows_core::Interface::vtable(self).putref_Destinations)(::windows_core::Interface::as_raw(self), pdestinations.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -724,12 +663,7 @@ pub struct IMSMQDestination_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQEvent, - IMSMQEvent_Vtbl, - 0xd7d6e077_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQEvent, IMSMQEvent_Vtbl, 0xd7d6e077_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -741,17 +675,11 @@ pub struct IMSMQEvent_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQEvent2, - IMSMQEvent2_Vtbl, - 0xeba96b12_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQEvent2, IMSMQEvent2_Vtbl, 0xeba96b12_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQEvent); #[cfg(feature = "Win32_System_Com")] impl IMSMQEvent2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -769,17 +697,11 @@ pub struct IMSMQEvent2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQEvent3, - IMSMQEvent3_Vtbl, - 0xeba96b1c_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQEvent3, IMSMQEvent3_Vtbl, 0xeba96b1c_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQEvent3, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQEvent, IMSMQEvent2); #[cfg(feature = "Win32_System_Com")] impl IMSMQEvent3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -793,12 +715,7 @@ pub struct IMSMQEvent3_Vtbl { pub base__: IMSMQEvent2_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQManagement, - IMSMQManagement_Vtbl, - 0xbe5f0241_e489_4957_8cc4_a452fcf3e23e -); +::windows_core::imp::com_interface!(IMSMQManagement, IMSMQManagement_Vtbl, 0xbe5f0241_e489_4957_8cc4_a452fcf3e23e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQManagement, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -855,12 +772,7 @@ pub struct IMSMQManagement_Vtbl { pub BytesInQueue: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQMessage, - IMSMQMessage_Vtbl, - 0xd7d6e074_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQMessage, IMSMQMessage_Vtbl, 0xd7d6e074_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQMessage, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -915,13 +827,11 @@ impl IMSMQMessage { pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetJournal)(::windows_core::Interface::as_raw(self), ljournal).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -954,13 +864,11 @@ impl IMSMQMessage { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), varbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1035,7 +943,6 @@ impl IMSMQMessage { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ArrivedTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DestinationQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1062,7 +969,6 @@ impl IMSMQMessage { pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSenderIdType)(::windows_core::Interface::as_raw(self), lsenderidtype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, destinationqueue: P0, transaction: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1148,12 +1054,7 @@ pub struct IMSMQMessage_Vtbl { pub AttachCurrentSecurityContext: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQMessage2, - IMSMQMessage2_Vtbl, - 0xd9933be0_a567_11d2_b0f3_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQMessage2, IMSMQMessage2_Vtbl, 0xd9933be0_a567_11d2_b0f3_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQMessage2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1208,13 +1109,11 @@ impl IMSMQMessage2 { pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetJournal)(::windows_core::Interface::as_raw(self), ljournal).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo_v1(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -1247,13 +1146,11 @@ impl IMSMQMessage2 { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), varbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo_v1(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1328,7 +1225,6 @@ impl IMSMQMessage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ArrivedTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DestinationQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1355,7 +1251,6 @@ impl IMSMQMessage2 { pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSenderIdType)(::windows_core::Interface::as_raw(self), lsenderidtype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, destinationqueue: P0, transaction: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1390,7 +1285,6 @@ impl IMSMQMessage2 { { (::windows_core::Interface::vtable(self).SetConnectorTypeGuid)(::windows_core::Interface::as_raw(self), bstrguidconnectortype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TransactionStatusQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1446,7 +1340,6 @@ impl IMSMQMessage2 { pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMsgClass)(::windows_core::Interface::as_raw(self), lmsgclass).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1464,13 +1357,11 @@ impl IMSMQMessage2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsLastInTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -1478,13 +1369,11 @@ impl IMSMQMessage2 { { (::windows_core::Interface::vtable(self).putref_ResponseQueueInfo)(::windows_core::Interface::as_raw(self), pqinforesponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1615,12 +1504,7 @@ pub struct IMSMQMessage2_Vtbl { pub ReceivedAuthenticationLevel: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i16) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQMessage3, - IMSMQMessage3_Vtbl, - 0xeba96b1a_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQMessage3, IMSMQMessage3_Vtbl, 0xeba96b1a_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQMessage3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1675,13 +1559,11 @@ impl IMSMQMessage3 { pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetJournal)(::windows_core::Interface::as_raw(self), ljournal).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo_v1(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -1714,13 +1596,11 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), varbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo_v1(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1795,7 +1675,6 @@ impl IMSMQMessage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ArrivedTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DestinationQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1822,7 +1701,6 @@ impl IMSMQMessage3 { pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSenderIdType)(::windows_core::Interface::as_raw(self), lsenderidtype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, destinationqueue: P0, transaction: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1857,7 +1735,6 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).SetConnectorTypeGuid)(::windows_core::Interface::as_raw(self), bstrguidconnectortype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TransactionStatusQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1913,7 +1790,6 @@ impl IMSMQMessage3 { pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMsgClass)(::windows_core::Interface::as_raw(self), lmsgclass).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1931,13 +1807,11 @@ impl IMSMQMessage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsLastInTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo_v2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo_v2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo_v2(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -1945,13 +1819,11 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).putref_ResponseQueueInfo_v2)(::windows_core::Interface::as_raw(self), pqinforesponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo_v2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo_v2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo_v2(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1963,13 +1835,11 @@ impl IMSMQMessage3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceivedAuthenticationLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -1977,13 +1847,11 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).putref_ResponseQueueInfo)(::windows_core::Interface::as_raw(self), pqinforesponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -1991,13 +1859,11 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).putref_AdminQueueInfo)(::windows_core::Interface::as_raw(self), pqinfoadmin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseDestination(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseDestination)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseDestination(&self, pdestresponse: P0) -> ::windows_core::Result<()> where @@ -2005,7 +1871,6 @@ impl IMSMQMessage3 { { (::windows_core::Interface::vtable(self).putref_ResponseDestination)(::windows_core::Interface::as_raw(self), pdestresponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Destination(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2206,12 +2071,7 @@ pub struct IMSMQMessage3_Vtbl { pub SetSoapBody: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQMessage4, - IMSMQMessage4_Vtbl, - 0xeba96b23_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQMessage4, IMSMQMessage4_Vtbl, 0xeba96b23_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQMessage4, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2266,13 +2126,11 @@ impl IMSMQMessage4 { pub unsafe fn SetJournal(&self, ljournal: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetJournal)(::windows_core::Interface::as_raw(self), ljournal).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo_v1(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -2305,13 +2163,11 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), varbody.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo_v1(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo_v1)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo_v1(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -2386,7 +2242,6 @@ impl IMSMQMessage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ArrivedTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DestinationQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2413,7 +2268,6 @@ impl IMSMQMessage4 { pub unsafe fn SetSenderIdType(&self, lsenderidtype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSenderIdType)(::windows_core::Interface::as_raw(self), lsenderidtype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Send(&self, destinationqueue: P0, transaction: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -2448,7 +2302,6 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).SetConnectorTypeGuid)(::windows_core::Interface::as_raw(self), bstrguidconnectortype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TransactionStatusQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2504,7 +2357,6 @@ impl IMSMQMessage4 { pub unsafe fn SetMsgClass(&self, lmsgclass: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMsgClass)(::windows_core::Interface::as_raw(self), lmsgclass).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2522,13 +2374,11 @@ impl IMSMQMessage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsLastInTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo_v2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo_v2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo_v2(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -2536,13 +2386,11 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).putref_ResponseQueueInfo_v2)(::windows_core::Interface::as_raw(self), pqinforesponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo_v2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo_v2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo_v2(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -2554,13 +2402,11 @@ impl IMSMQMessage4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceivedAuthenticationLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseQueueInfo(&self, pqinforesponse: P0) -> ::windows_core::Result<()> where @@ -2568,13 +2414,11 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).putref_ResponseQueueInfo)(::windows_core::Interface::as_raw(self), pqinforesponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdminQueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AdminQueueInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_AdminQueueInfo(&self, pqinfoadmin: P0) -> ::windows_core::Result<()> where @@ -2582,13 +2426,11 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).putref_AdminQueueInfo)(::windows_core::Interface::as_raw(self), pqinfoadmin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResponseDestination(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResponseDestination)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_ResponseDestination(&self, pdestresponse: P0) -> ::windows_core::Result<()> where @@ -2596,7 +2438,6 @@ impl IMSMQMessage4 { { (::windows_core::Interface::vtable(self).putref_ResponseDestination)(::windows_core::Interface::as_raw(self), pdestresponse.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Destination(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2797,12 +2638,7 @@ pub struct IMSMQMessage4_Vtbl { pub SetSoapBody: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQOutgoingQueueManagement, - IMSMQOutgoingQueueManagement_Vtbl, - 0x64c478fb_f9b0_4695_8a7f_439ac94326d3 -); +::windows_core::imp::com_interface!(IMSMQOutgoingQueueManagement, IMSMQOutgoingQueueManagement_Vtbl, 0x64c478fb_f9b0_4695_8a7f_439ac94326d3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQOutgoingQueueManagement, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQManagement); #[cfg(feature = "Win32_System_Com")] @@ -2850,7 +2686,6 @@ impl IMSMQOutgoingQueueManagement { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NextHops)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EodGetSendInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2882,12 +2717,7 @@ pub struct IMSMQOutgoingQueueManagement_Vtbl { pub EodResend: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQPrivateDestination, - IMSMQPrivateDestination_Vtbl, - 0xeba96b17_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQPrivateDestination, IMSMQPrivateDestination_Vtbl, 0xeba96b17_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQPrivateDestination, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2912,12 +2742,7 @@ pub struct IMSMQPrivateDestination_Vtbl { pub SetHandle: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQPrivateEvent, - IMSMQPrivateEvent_Vtbl, - 0xd7ab3341_c9d3_11d1_bb47_0080c7c5a2c0 -); +::windows_core::imp::com_interface!(IMSMQPrivateEvent, IMSMQPrivateEvent_Vtbl, 0xd7ab3341_c9d3_11d1_bb47_0080c7c5a2c0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQPrivateEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2926,7 +2751,6 @@ impl IMSMQPrivateEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Hwnd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FireArrivedEvent(&self, pq: P0, msgcursor: i32) -> ::windows_core::Result<()> where @@ -2934,7 +2758,6 @@ impl IMSMQPrivateEvent { { (::windows_core::Interface::vtable(self).FireArrivedEvent)(::windows_core::Interface::as_raw(self), pq.into_param().abi(), msgcursor).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FireArrivedErrorEvent(&self, pq: P0, hrstatus: ::windows_core::HRESULT, msgcursor: i32) -> ::windows_core::Result<()> where @@ -2959,17 +2782,11 @@ pub struct IMSMQPrivateEvent_Vtbl { FireArrivedErrorEvent: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQuery, - IMSMQQuery_Vtbl, - 0xd7d6e072_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQQuery, IMSMQQuery_Vtbl, 0xd7d6e072_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQuery, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQQuery { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2987,23 +2804,16 @@ pub struct IMSMQQuery_Vtbl { LookupQueue: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQuery2, - IMSMQQuery2_Vtbl, - 0xeba96b0e_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQuery2, IMSMQQuery2_Vtbl, 0xeba96b0e_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQuery2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQQuery2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LookupQueue)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3025,29 +2835,21 @@ pub struct IMSMQQuery2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQuery3, - IMSMQQuery3_Vtbl, - 0xeba96b19_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQuery3, IMSMQQuery3_Vtbl, 0xeba96b19_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQuery3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQQuery3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue_v2(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LookupQueue_v2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Properties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT, multicastaddress: *const ::windows_core::VARIANT, relmulticastaddress: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3073,29 +2875,21 @@ pub struct IMSMQQuery3_Vtbl { LookupQueue: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQuery4, - IMSMQQuery4_Vtbl, - 0xeba96b24_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQuery4, IMSMQQuery4_Vtbl, 0xeba96b24_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQuery4, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQQuery4 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue_v2(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LookupQueue_v2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Properties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LookupQueue(&self, queueguid: *const ::windows_core::VARIANT, servicetypeguid: *const ::windows_core::VARIANT, label: *const ::windows_core::VARIANT, createtime: *const ::windows_core::VARIANT, modifytime: *const ::windows_core::VARIANT, relservicetype: *const ::windows_core::VARIANT, rellabel: *const ::windows_core::VARIANT, relcreatetime: *const ::windows_core::VARIANT, relmodifytime: *const ::windows_core::VARIANT, multicastaddress: *const ::windows_core::VARIANT, relmulticastaddress: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3121,12 +2915,7 @@ pub struct IMSMQQuery4_Vtbl { LookupQueue: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueue, - IMSMQQueue_Vtbl, - 0xd7d6e076_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQQueue, IMSMQQueue_Vtbl, 0xd7d6e076_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueue, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3139,7 +2928,6 @@ impl IMSMQQueue { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ShareMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3156,19 +2944,16 @@ impl IMSMQQueue { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnableNotification(&self, event: P0, cursor: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -3179,19 +2964,16 @@ impl IMSMQQueue { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3239,12 +3021,7 @@ pub struct IMSMQQueue_Vtbl { PeekCurrent: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueue2, - IMSMQQueue2_Vtbl, - 0xef0574e0_06d8_11d3_b100_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueue2, IMSMQQueue2_Vtbl, 0xef0574e0_06d8_11d3_b100_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueue2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3257,7 +3034,6 @@ impl IMSMQQueue2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ShareMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3274,19 +3050,16 @@ impl IMSMQQueue2 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnableNotification(&self, event: P0, cursor: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -3297,55 +3070,46 @@ impl IMSMQQueue2 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3417,12 +3181,7 @@ pub struct IMSMQQueue2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueue3, - IMSMQQueue3_Vtbl, - 0xeba96b1b_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueue3, IMSMQQueue3_Vtbl, 0xeba96b1b_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueue3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3435,7 +3194,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ShareMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3452,19 +3210,16 @@ impl IMSMQQueue3 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnableNotification(&self, event: P0, cursor: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -3475,55 +3230,46 @@ impl IMSMQQueue3 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3533,7 +3279,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Handle2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3542,7 +3287,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveNextByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3551,7 +3295,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveNextByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceivePreviousByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3560,19 +3303,16 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceivePreviousByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveFirstByLookupId(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveFirstByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveLastByLookupId(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveLastByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3581,7 +3321,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNextByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3590,7 +3329,6 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNextByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekPreviousByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3599,13 +3337,11 @@ impl IMSMQQueue3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekPreviousByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekFirstByLookupId(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekFirstByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekLastByLookupId(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3727,12 +3463,7 @@ pub struct IMSMQQueue3_Vtbl { pub IsOpen2: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueue4, - IMSMQQueue4_Vtbl, - 0xeba96b20_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueue4, IMSMQQueue4_Vtbl, 0xeba96b20_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueue4, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3745,7 +3476,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ShareMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueueInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3762,19 +3492,16 @@ impl IMSMQQueue4 { pub unsafe fn Close(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnableNotification(&self, event: P0, cursor: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -3785,55 +3512,46 @@ impl IMSMQQueue4 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent_v1(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent_v1(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent_v1)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Receive(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Receive)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Peek(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Peek)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveCurrent(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNext(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekCurrent(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, receivetimeout: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekCurrent)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(receivetimeout), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3843,7 +3561,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Handle2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3852,7 +3569,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveNextByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3861,7 +3577,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveNextByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceivePreviousByLookupId(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3870,19 +3585,16 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceivePreviousByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveFirstByLookupId(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveFirstByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveLastByLookupId(&self, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReceiveLastByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(transaction), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3891,7 +3603,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekNextByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3900,7 +3611,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekNextByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekPreviousByLookupId(&self, lookupid: P0, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -3909,13 +3619,11 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekPreviousByLookupId)(::windows_core::Interface::as_raw(self), lookupid.into_param().abi(), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekFirstByLookupId(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PeekFirstByLookupId)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wantdestinationqueue), ::core::mem::transmute(wantbody), ::core::mem::transmute(wantconnectortype), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PeekLastByLookupId(&self, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3928,7 +3636,6 @@ impl IMSMQQueue4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsOpen2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReceiveByLookupIdAllowPeek(&self, lookupid: P0, transaction: *const ::windows_core::VARIANT, wantdestinationqueue: *const ::windows_core::VARIANT, wantbody: *const ::windows_core::VARIANT, wantconnectortype: *const ::windows_core::VARIANT) -> ::windows_core::Result where @@ -4050,12 +3757,7 @@ pub struct IMSMQQueue4_Vtbl { ReceiveByLookupIdAllowPeek: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfo, - IMSMQQueueInfo_Vtbl, - 0xd7d6e07b_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQQueueInfo, IMSMQQueueInfo_Vtbl, 0xd7d6e07b_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4168,7 +3870,6 @@ impl IMSMQQueueInfo { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4221,12 +3922,7 @@ pub struct IMSMQQueueInfo_Vtbl { pub Update: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfo2, - IMSMQQueueInfo2_Vtbl, - 0xfd174a80_89cf_11d2_b0f2_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfo2, IMSMQQueueInfo2_Vtbl, 0xfd174a80_89cf_11d2_b0f2_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfo2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4339,7 +4035,6 @@ impl IMSMQQueueInfo2 { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4355,7 +4050,6 @@ impl IMSMQQueueInfo2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PathNameDNS)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4419,12 +4113,7 @@ pub struct IMSMQQueueInfo2_Vtbl { pub SetSecurity: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfo3, - IMSMQQueueInfo3_Vtbl, - 0xeba96b1d_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfo3, IMSMQQueueInfo3_Vtbl, 0xeba96b1d_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfo3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4537,7 +4226,6 @@ impl IMSMQQueueInfo3 { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4553,7 +4241,6 @@ impl IMSMQQueueInfo3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PathNameDNS)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4644,12 +4331,7 @@ pub struct IMSMQQueueInfo3_Vtbl { pub ADsPath: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfo4, - IMSMQQueueInfo4_Vtbl, - 0xeba96b21_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfo4, IMSMQQueueInfo4_Vtbl, 0xeba96b21_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfo4, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4762,7 +4444,6 @@ impl IMSMQQueueInfo4 { pub unsafe fn Delete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Open(&self, access: i32, sharemode: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4778,7 +4459,6 @@ impl IMSMQQueueInfo4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PathNameDNS)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4869,12 +4549,7 @@ pub struct IMSMQQueueInfo4_Vtbl { pub ADsPath: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfos, - IMSMQQueueInfos_Vtbl, - 0xd7d6e07d_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQQueueInfos, IMSMQQueueInfos_Vtbl, 0xd7d6e07d_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfos, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4882,7 +4557,6 @@ impl IMSMQQueueInfos { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4901,12 +4575,7 @@ pub struct IMSMQQueueInfos_Vtbl { Next: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfos2, - IMSMQQueueInfos2_Vtbl, - 0xeba96b0f_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfos2, IMSMQQueueInfos2_Vtbl, 0xeba96b0f_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfos2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4914,13 +4583,11 @@ impl IMSMQQueueInfos2 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4943,12 +4610,7 @@ pub struct IMSMQQueueInfos2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfos3, - IMSMQQueueInfos3_Vtbl, - 0xeba96b1e_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfos3, IMSMQQueueInfos3_Vtbl, 0xeba96b1e_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfos3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4956,13 +4618,11 @@ impl IMSMQQueueInfos3 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4985,12 +4645,7 @@ pub struct IMSMQQueueInfos3_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueInfos4, - IMSMQQueueInfos4_Vtbl, - 0xeba96b22_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQQueueInfos4, IMSMQQueueInfos4_Vtbl, 0xeba96b22_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueInfos4, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4998,13 +4653,11 @@ impl IMSMQQueueInfos4 { pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5027,12 +4680,7 @@ pub struct IMSMQQueueInfos4_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQQueueManagement, - IMSMQQueueManagement_Vtbl, - 0x7fbe7759_5760_444d_b8a5_5e7ab9a84cce -); +::windows_core::imp::com_interface!(IMSMQQueueManagement, IMSMQQueueManagement_Vtbl, 0x7fbe7759_5760_444d_b8a5_5e7ab9a84cce); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQQueueManagement, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQManagement); #[cfg(feature = "Win32_System_Com")] @@ -5095,12 +4743,7 @@ pub struct IMSMQQueueManagement_Vtbl { pub EodGetReceiveInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransaction, - IMSMQTransaction_Vtbl, - 0xd7d6e07f_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQTransaction, IMSMQTransaction_Vtbl, 0xd7d6e07f_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransaction, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5126,12 +4769,7 @@ pub struct IMSMQTransaction_Vtbl { pub Abort: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransaction2, - IMSMQTransaction2_Vtbl, - 0x2ce0c5b0_6e67_11d2_b0e6_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQTransaction2, IMSMQTransaction2_Vtbl, 0x2ce0c5b0_6e67_11d2_b0e6_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransaction2, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQTransaction); #[cfg(feature = "Win32_System_Com")] @@ -5152,7 +4790,6 @@ impl IMSMQTransaction2 { { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self), vartransaction.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5171,12 +4808,7 @@ pub struct IMSMQTransaction2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransaction3, - IMSMQTransaction3_Vtbl, - 0xeba96b13_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQTransaction3, IMSMQTransaction3_Vtbl, 0xeba96b13_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransaction3, ::windows_core::IUnknown, super::Com::IDispatch, IMSMQTransaction, IMSMQTransaction2); #[cfg(feature = "Win32_System_Com")] @@ -5197,7 +4829,6 @@ impl IMSMQTransaction3 { { (::windows_core::Interface::vtable(self).base__.InitNew)(::windows_core::Interface::as_raw(self), vartransaction.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5216,17 +4847,11 @@ pub struct IMSMQTransaction3_Vtbl { pub ITransaction: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransactionDispenser, - IMSMQTransactionDispenser_Vtbl, - 0xd7d6e083_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(IMSMQTransactionDispenser, IMSMQTransactionDispenser_Vtbl, 0xd7d6e083_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransactionDispenser, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQTransactionDispenser { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5244,23 +4869,16 @@ pub struct IMSMQTransactionDispenser_Vtbl { BeginTransaction: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransactionDispenser2, - IMSMQTransactionDispenser2_Vtbl, - 0xeba96b11_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQTransactionDispenser2, IMSMQTransactionDispenser2_Vtbl, 0xeba96b11_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransactionDispenser2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQTransactionDispenser2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5282,23 +4900,16 @@ pub struct IMSMQTransactionDispenser2_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMSMQTransactionDispenser3, - IMSMQTransactionDispenser3_Vtbl, - 0xeba96b15_2168_11d3_898c_00e02c074f6b -); +::windows_core::imp::com_interface!(IMSMQTransactionDispenser3, IMSMQTransactionDispenser3_Vtbl, 0xeba96b15_2168_11d3_898c_00e02c074f6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMSMQTransactionDispenser3, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IMSMQTransactionDispenser3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginTransaction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginTransaction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5320,12 +4931,7 @@ pub struct IMSMQTransactionDispenser3_Vtbl { Properties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _DMSMQEventEvents, - _DMSMQEventEvents_Vtbl, - 0xd7d6e078_dccd_11d0_aa4b_0060970debae -); +::windows_core::imp::com_interface!(_DMSMQEventEvents, _DMSMQEventEvents_Vtbl, 0xd7d6e078_dccd_11d0_aa4b_0060970debae); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_DMSMQEventEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6617,7 +6223,6 @@ impl ::core::default::Default for SEQUENCE_INFO { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PMQRECEIVECALLBACK = ::core::option::Option; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/System/Mmc/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Mmc/impl.rs index ff78840784..10afe342a4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mmc/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mmc/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait AppEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -12,7 +11,6 @@ impl AppEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Column_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -122,7 +120,6 @@ impl Column_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Columns_Impl: Sized + super::Com::IDispatch_Impl { fn Item(&self, index: i32) -> ::windows_core::Result; @@ -178,7 +175,6 @@ impl Columns_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ContextMenu_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -234,7 +230,6 @@ impl ContextMenu_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Document_Impl: Sized + super::Com::IDispatch_Impl { fn Save(&self) -> ::windows_core::Result<()>; @@ -429,7 +424,6 @@ impl Document_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Extension_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -525,7 +519,6 @@ impl Extension_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Extensions_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -581,7 +574,6 @@ impl Extensions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Frame_Impl: Sized + super::Com::IDispatch_Impl { fn Maximize(&self) -> ::windows_core::Result<()>; @@ -752,7 +744,6 @@ impl IColumnData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponent_Impl: Sized { fn Initialize(&self, lpconsole: ::core::option::Option<&IConsole>) -> ::windows_core::Result<()>; @@ -824,7 +815,6 @@ impl IComponent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponent2_Impl: Sized + IComponent_Impl { fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result; @@ -868,7 +858,6 @@ impl IComponent2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponentData_Impl: Sized { fn Initialize(&self, punknown: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -946,7 +935,6 @@ impl IComponentData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponentData2_Impl: Sized + IComponentData_Impl { fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result; @@ -973,7 +961,6 @@ impl IComponentData2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IConsole_Impl: Sized { fn SetHeader(&self, pheader: ::core::option::Option<&IHeaderCtrl>) -> ::windows_core::Result<()>; @@ -1103,7 +1090,6 @@ impl IConsole_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IConsole2_Impl: Sized + IConsole_Impl { fn Expand(&self, hitem: isize, bexpand: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1141,7 +1127,6 @@ impl IConsole2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IConsole3_Impl: Sized + IConsole2_Impl { fn RenameScopeItem(&self, hscopeitem: isize) -> ::windows_core::Result<()>; @@ -1388,7 +1373,6 @@ impl IContextMenuCallback2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IContextMenuProvider_Impl: Sized + IContextMenuCallback_Impl { fn EmptyMenuList(&self) -> ::windows_core::Result<()>; @@ -1543,7 +1527,6 @@ impl IEnumTASK_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExtendContextMenu_Impl: Sized { fn AddMenuItems(&self, pidataobject: ::core::option::Option<&super::Com::IDataObject>, picallback: ::core::option::Option<&IContextMenuCallback>, pinsertionallowed: *mut i32) -> ::windows_core::Result<()>; @@ -1601,7 +1584,6 @@ impl IExtendControlbar_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExtendPropertySheet_Impl: Sized { fn CreatePropertyPages(&self, lpprovider: ::core::option::Option<&IPropertySheetCallback>, handle: isize, lpidataobject: ::core::option::Option<&super::Com::IDataObject>) -> ::windows_core::Result<()>; @@ -1632,7 +1614,6 @@ impl IExtendPropertySheet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IExtendPropertySheet2_Impl: Sized + IExtendPropertySheet_Impl { fn GetWatermarks(&self, lpidataobject: ::core::option::Option<&super::Com::IDataObject>, lphwatermark: *mut super::super::Graphics::Gdi::HBITMAP, lphheader: *mut super::super::Graphics::Gdi::HBITMAP, lphpalette: *mut super::super::Graphics::Gdi::HPALETTE, bstretch: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -1653,7 +1634,6 @@ impl IExtendPropertySheet2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExtendTaskPad_Impl: Sized { fn TaskNotify(&self, pdo: ::core::option::Option<&super::Com::IDataObject>, arg: *const ::windows_core::VARIANT, param2: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -1742,7 +1722,6 @@ impl IExtendTaskPad_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExtendView_Impl: Sized { fn GetViews(&self, pdataobject: ::core::option::Option<&super::Com::IDataObject>, pviewextensioncallback: ::core::option::Option<&IViewExtensionCallback>) -> ::windows_core::Result<()>; @@ -1983,7 +1962,6 @@ impl IMessageView_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INodeProperties_Impl: Sized { fn GetProperty(&self, pdataobject: ::core::option::Option<&super::Com::IDataObject>, szpropertyname: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2010,7 +1988,6 @@ impl INodeProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IPropertySheetCallback_Impl: Sized { fn AddPage(&self, hpage: super::super::UI::Controls::HPROPSHEETPAGE) -> ::windows_core::Result<()>; @@ -2041,7 +2018,6 @@ impl IPropertySheetCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPropertySheetProvider_Impl: Sized { fn CreatePropertySheet(&self, title: &::windows_core::PCWSTR, r#type: u8, cookie: isize, pidataobjectm: ::core::option::Option<&super::Com::IDataObject>, dwoptions: u32) -> ::windows_core::Result<()>; @@ -2366,7 +2342,6 @@ impl IResultOwnerData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ISnapinAbout_Impl: Sized { fn GetSnapinDescription(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -2488,7 +2463,6 @@ impl ISnapinHelp2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISnapinProperties_Impl: Sized { fn Initialize(&self, pproperties: ::core::option::Option<&Properties>) -> ::windows_core::Result<()>; @@ -2543,7 +2517,6 @@ impl ISnapinPropertiesCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStringTable_Impl: Sized { fn AddString(&self, pszadd: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -2633,7 +2606,6 @@ impl IStringTable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IToolbar_Impl: Sized { fn AddBitmap(&self, nimages: i32, hbmp: super::super::Graphics::Gdi::HBITMAP, cxsize: i32, cysize: i32, crmask: super::super::Foundation::COLORREF) -> ::windows_core::Result<()>; @@ -2715,7 +2687,6 @@ impl IViewExtensionCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait MenuItem_Impl: Sized + super::Com::IDispatch_Impl { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2804,7 +2775,6 @@ impl MenuItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Node_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2886,7 +2856,6 @@ impl Node_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Nodes_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2942,7 +2911,6 @@ impl Nodes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Properties_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3005,7 +2973,6 @@ impl Properties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Property_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -3055,7 +3022,6 @@ impl Property_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ScopeNamespace_Impl: Sized + super::Com::IDispatch_Impl { fn GetParent(&self, node: ::core::option::Option<&Node>) -> ::windows_core::Result; @@ -3131,7 +3097,6 @@ impl ScopeNamespace_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait SnapIn_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3233,7 +3198,6 @@ impl SnapIn_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait SnapIns_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3309,7 +3273,6 @@ impl SnapIns_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait View_Impl: Sized + super::Com::IDispatch_Impl { fn ActiveScopeNode(&self) -> ::windows_core::Result; @@ -3722,7 +3685,6 @@ impl View_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Views_Impl: Sized + super::Com::IDispatch_Impl { fn Item(&self, index: i32) -> ::windows_core::Result; @@ -3785,7 +3747,6 @@ impl Views_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _AppEvents_Impl: Sized + super::Com::IDispatch_Impl { fn OnQuit(&self, application: ::core::option::Option<&_Application>) -> ::windows_core::Result<()>; @@ -3886,7 +3847,6 @@ impl _AppEvents_Vtbl { iid == &<_AppEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _Application_Impl: Sized + super::Com::IDispatch_Impl { fn Help(&self); @@ -4023,7 +3983,6 @@ impl _Application_Vtbl { iid == &<_Application as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _EventConnector_Impl: Sized + super::Com::IDispatch_Impl { fn ConnectTo(&self, application: ::core::option::Option<&_Application>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs index 0426dedc6b..3ebfc10b67 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mmc/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - AppEvents, - AppEvents_Vtbl, - 0xfc7a4252_78ac_4532_8c5a_563cfe138863 -); +::windows_core::imp::com_interface!(AppEvents, AppEvents_Vtbl, 0xfc7a4252_78ac_4532_8c5a_563cfe138863); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(AppEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -16,12 +11,7 @@ pub struct AppEvents_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Column, - Column_Vtbl, - 0xfd1c5f63_2b16_4d06_9ab3_f45350b940ab -); +::windows_core::imp::com_interface!(Column, Column_Vtbl, 0xfd1c5f63_2b16_4d06_9ab3_f45350b940ab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Column, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -78,17 +68,11 @@ pub struct Column_Vtbl { pub IsSortColumn: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Columns, - Columns_Vtbl, - 0x383d4d97_fc44_478b_b139_6323dc48611c -); +::windows_core::imp::com_interface!(Columns, Columns_Vtbl, 0x383d4d97_fc44_478b_b139_6323dc48611c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Columns, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl Columns { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -116,12 +100,7 @@ pub struct Columns_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ContextMenu, - ContextMenu_Vtbl, - 0xdab39ce0_25e6_4e07_8362_ba9c95706545 -); +::windows_core::imp::com_interface!(ContextMenu, ContextMenu_Vtbl, 0xdab39ce0_25e6_4e07_8362_ba9c95706545); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ContextMenu, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -130,7 +109,6 @@ impl ContextMenu { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, indexorpath: P0) -> ::windows_core::Result where @@ -157,12 +135,7 @@ pub struct ContextMenu_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Document, - Document_Vtbl, - 0x225120d6_1e0f_40a3_93fe_1079e6a8017b -); +::windows_core::imp::com_interface!(Document, Document_Vtbl, 0x225120d6_1e0f_40a3_93fe_1079e6a8017b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Document, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -182,19 +155,16 @@ impl Document { { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self), savechanges.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Views(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Views)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SnapIns(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SnapIns)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActiveView(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -225,25 +195,21 @@ impl Document { pub unsafe fn SetMode(&self, mode: _DocumentMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMode)(::windows_core::Interface::as_raw(self), mode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RootNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RootNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ScopeNamespace(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ScopeNamespace)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result<_Application> { let mut result__ = ::std::mem::zeroed(); @@ -294,12 +260,7 @@ pub struct Document_Vtbl { Application: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Extension, - Extension_Vtbl, - 0xad4d6ca6_912f_409b_a26e_7fd234aef542 -); +::windows_core::imp::com_interface!(Extension, Extension_Vtbl, 0xad4d6ca6_912f_409b_a26e_7fd234aef542); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Extension, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -316,7 +277,6 @@ impl Extension { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Version)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -356,12 +316,7 @@ pub struct Extension_Vtbl { pub Enable: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Extensions, - Extensions_Vtbl, - 0x82dbea43_8ca4_44bc_a2ca_d18741059ec8 -); +::windows_core::imp::com_interface!(Extensions, Extensions_Vtbl, 0x82dbea43_8ca4_44bc_a2ca_d18741059ec8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Extensions, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -370,7 +325,6 @@ impl Extensions { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -394,12 +348,7 @@ pub struct Extensions_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Frame, - Frame_Vtbl, - 0xe5e2d970_5bb3_4306_8804_b0968a31c8e6 -); +::windows_core::imp::com_interface!(Frame, Frame_Vtbl, 0xe5e2d970_5bb3_4306_8804_b0968a31c8e6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Frame, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -495,7 +444,6 @@ impl IComponent { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), lpconsole.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notify(&self, lpdataobject: P0, event: MMC_NOTIFY_TYPE, arg: P1, param3: P2) -> ::windows_core::Result<()> where @@ -508,7 +456,6 @@ impl IComponent { pub unsafe fn Destroy(&self, cookie: isize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Destroy)(::windows_core::Interface::as_raw(self), cookie).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -520,7 +467,6 @@ impl IComponent { pub unsafe fn GetDisplayInfo(&self, presultdataitem: *mut RESULTDATAITEM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayInfo)(::windows_core::Interface::as_raw(self), presultdataitem).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareObjects(&self, lpdataobjecta: P0, lpdataobjectb: P1) -> ::windows_core::Result<()> where @@ -560,7 +506,6 @@ impl IComponent2 { { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), lpconsole.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notify(&self, lpdataobject: P0, event: MMC_NOTIFY_TYPE, arg: P1, param3: P2) -> ::windows_core::Result<()> where @@ -573,7 +518,6 @@ impl IComponent2 { pub unsafe fn Destroy(&self, cookie: isize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Destroy)(::windows_core::Interface::as_raw(self), cookie).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -585,7 +529,6 @@ impl IComponent2 { pub unsafe fn GetDisplayInfo(&self, presultdataitem: *mut RESULTDATAITEM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDisplayInfo)(::windows_core::Interface::as_raw(self), presultdataitem).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareObjects(&self, lpdataobjecta: P0, lpdataobjectb: P1) -> ::windows_core::Result<()> where @@ -594,7 +537,6 @@ impl IComponent2 { { (::windows_core::Interface::vtable(self).base__.CompareObjects)(::windows_core::Interface::as_raw(self), lpdataobjecta.into_param().abi(), lpdataobjectb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -631,7 +573,6 @@ impl IComponentData { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateComponent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notify(&self, lpdataobject: P0, event: MMC_NOTIFY_TYPE, arg: P1, param3: P2) -> ::windows_core::Result<()> where @@ -644,7 +585,6 @@ impl IComponentData { pub unsafe fn Destroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Destroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -653,7 +593,6 @@ impl IComponentData { pub unsafe fn GetDisplayInfo(&self, pscopedataitem: *mut SCOPEDATAITEM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayInfo)(::windows_core::Interface::as_raw(self), pscopedataitem).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareObjects(&self, lpdataobjecta: P0, lpdataobjectb: P1) -> ::windows_core::Result<()> where @@ -697,7 +636,6 @@ impl IComponentData2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateComponent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Notify(&self, lpdataobject: P0, event: MMC_NOTIFY_TYPE, arg: P1, param3: P2) -> ::windows_core::Result<()> where @@ -710,7 +648,6 @@ impl IComponentData2 { pub unsafe fn Destroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Destroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDataObject(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -719,7 +656,6 @@ impl IComponentData2 { pub unsafe fn GetDisplayInfo(&self, pscopedataitem: *mut SCOPEDATAITEM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDisplayInfo)(::windows_core::Interface::as_raw(self), pscopedataitem).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareObjects(&self, lpdataobjecta: P0, lpdataobjectb: P1) -> ::windows_core::Result<()> where @@ -728,7 +664,6 @@ impl IComponentData2 { { (::windows_core::Interface::vtable(self).base__.CompareObjects)(::windows_core::Interface::as_raw(self), lpdataobjecta.into_param().abi(), lpdataobjectb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryDispatch(&self, cookie: isize, r#type: DATA_OBJECT_TYPES) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -771,7 +706,6 @@ impl IConsole { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryResultImageList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateAllViews(&self, lpdataobject: P0, data: P1, hint: isize) -> ::windows_core::Result<()> where @@ -849,7 +783,6 @@ impl IConsole2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.QueryResultImageList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateAllViews(&self, lpdataobject: P0, data: P1, hint: isize) -> ::windows_core::Result<()> where @@ -931,7 +864,6 @@ impl IConsole3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.QueryResultImageList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateAllViews(&self, lpdataobject: P0, data: P1, hint: isize) -> ::windows_core::Result<()> where @@ -1161,7 +1093,6 @@ impl IContextMenuProvider { pub unsafe fn EmptyMenuList(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EmptyMenuList)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPrimaryExtensionItems(&self, piextension: P0, pidataobject: P1) -> ::windows_core::Result<()> where @@ -1170,7 +1101,6 @@ impl IContextMenuProvider { { (::windows_core::Interface::vtable(self).AddPrimaryExtensionItems)(::windows_core::Interface::as_raw(self), piextension.into_param().abi(), pidataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddThirdPartyExtensionItems(&self, pidataobject: P0) -> ::windows_core::Result<()> where @@ -1277,7 +1207,6 @@ pub struct IEnumTASK_Vtbl { ::windows_core::imp::com_interface!(IExtendContextMenu, IExtendContextMenu_Vtbl, 0x4f3b7a4f_cfac_11cf_b8e3_00c04fd8d5b0); ::windows_core::imp::interface_hierarchy!(IExtendContextMenu, ::windows_core::IUnknown); impl IExtendContextMenu { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddMenuItems(&self, pidataobject: P0, picallback: P1, pinsertionallowed: *mut i32) -> ::windows_core::Result<()> where @@ -1286,7 +1215,6 @@ impl IExtendContextMenu { { (::windows_core::Interface::vtable(self).AddMenuItems)(::windows_core::Interface::as_raw(self), pidataobject.into_param().abi(), picallback.into_param().abi(), pinsertionallowed).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Command(&self, lcommandid: i32, pidataobject: P0) -> ::windows_core::Result<()> where @@ -1335,7 +1263,6 @@ pub struct IExtendControlbar_Vtbl { ::windows_core::imp::com_interface!(IExtendPropertySheet, IExtendPropertySheet_Vtbl, 0x85de64dc_ef21_11cf_a285_00c04fd8dbe6); ::windows_core::imp::interface_hierarchy!(IExtendPropertySheet, ::windows_core::IUnknown); impl IExtendPropertySheet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyPages(&self, lpprovider: P0, handle: isize, lpidataobject: P1) -> ::windows_core::Result<()> where @@ -1344,7 +1271,6 @@ impl IExtendPropertySheet { { (::windows_core::Interface::vtable(self).CreatePropertyPages)(::windows_core::Interface::as_raw(self), lpprovider.into_param().abi(), handle, lpidataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryPagesFor(&self, lpdataobject: P0) -> ::windows_core::Result<()> where @@ -1369,7 +1295,6 @@ pub struct IExtendPropertySheet_Vtbl { ::windows_core::imp::com_interface!(IExtendPropertySheet2, IExtendPropertySheet2_Vtbl, 0xb7a87232_4a51_11d1_a7ea_00c04fd909dd); ::windows_core::imp::interface_hierarchy!(IExtendPropertySheet2, ::windows_core::IUnknown, IExtendPropertySheet); impl IExtendPropertySheet2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyPages(&self, lpprovider: P0, handle: isize, lpidataobject: P1) -> ::windows_core::Result<()> where @@ -1378,7 +1303,6 @@ impl IExtendPropertySheet2 { { (::windows_core::Interface::vtable(self).base__.CreatePropertyPages)(::windows_core::Interface::as_raw(self), lpprovider.into_param().abi(), handle, lpidataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryPagesFor(&self, lpdataobject: P0) -> ::windows_core::Result<()> where @@ -1386,7 +1310,6 @@ impl IExtendPropertySheet2 { { (::windows_core::Interface::vtable(self).base__.QueryPagesFor)(::windows_core::Interface::as_raw(self), lpdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetWatermarks(&self, lpidataobject: P0, lphwatermark: *mut super::super::Graphics::Gdi::HBITMAP, lphheader: *mut super::super::Graphics::Gdi::HBITMAP, lphpalette: *mut super::super::Graphics::Gdi::HPALETTE, bstretch: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -1407,7 +1330,6 @@ pub struct IExtendPropertySheet2_Vtbl { ::windows_core::imp::com_interface!(IExtendTaskPad, IExtendTaskPad_Vtbl, 0x8dee6511_554d_11d1_9fea_00600832db4a); ::windows_core::imp::interface_hierarchy!(IExtendTaskPad, ::windows_core::IUnknown); impl IExtendTaskPad { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TaskNotify(&self, pdo: P0, arg: *const ::windows_core::VARIANT, param2: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1415,7 +1337,6 @@ impl IExtendTaskPad { { (::windows_core::Interface::vtable(self).TaskNotify)(::windows_core::Interface::as_raw(self), pdo.into_param().abi(), ::core::mem::transmute(arg), ::core::mem::transmute(param2)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumTasks(&self, pdo: P0, sztaskgroup: P1) -> ::windows_core::Result where @@ -1474,7 +1395,6 @@ pub struct IExtendTaskPad_Vtbl { ::windows_core::imp::com_interface!(IExtendView, IExtendView_Vtbl, 0x89995cee_d2ed_4c0e_ae5e_df7e76f3fa53); ::windows_core::imp::interface_hierarchy!(IExtendView, ::windows_core::IUnknown); impl IExtendView { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetViews(&self, pdataobject: P0, pviewextensioncallback: P1) -> ::windows_core::Result<()> where @@ -1680,7 +1600,6 @@ pub struct IMessageView_Vtbl { ::windows_core::imp::com_interface!(INodeProperties, INodeProperties_Vtbl, 0x15bc4d24_a522_4406_aa55_0749537a6865); ::windows_core::imp::interface_hierarchy!(INodeProperties, ::windows_core::IUnknown); impl INodeProperties { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProperty(&self, pdataobject: P0, szpropertyname: P1) -> ::windows_core::Result<::windows_core::BSTR> where @@ -1703,7 +1622,6 @@ pub struct INodeProperties_Vtbl { ::windows_core::imp::com_interface!(IPropertySheetCallback, IPropertySheetCallback_Vtbl, 0x85de64dd_ef21_11cf_a285_00c04fd8dbe6); ::windows_core::imp::interface_hierarchy!(IPropertySheetCallback, ::windows_core::IUnknown); impl IPropertySheetCallback { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPage(&self, hpage: P0) -> ::windows_core::Result<()> where @@ -1711,7 +1629,6 @@ impl IPropertySheetCallback { { (::windows_core::Interface::vtable(self).AddPage)(::windows_core::Interface::as_raw(self), hpage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn RemovePage(&self, hpage: P0) -> ::windows_core::Result<()> where @@ -1736,7 +1653,6 @@ pub struct IPropertySheetCallback_Vtbl { ::windows_core::imp::com_interface!(IPropertySheetProvider, IPropertySheetProvider_Vtbl, 0x85de64de_ef21_11cf_a285_00c04fd8dbe6); ::windows_core::imp::interface_hierarchy!(IPropertySheetProvider, ::windows_core::IUnknown); impl IPropertySheetProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertySheet(&self, title: P0, r#type: u8, cookie: isize, pidataobjectm: P1, dwoptions: u32) -> ::windows_core::Result<()> where @@ -1745,7 +1661,6 @@ impl IPropertySheetProvider { { (::windows_core::Interface::vtable(self).CreatePropertySheet)(::windows_core::Interface::as_raw(self), title.into_param().abi(), r#type, cookie, pidataobjectm.into_param().abi(), dwoptions).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindPropertySheet(&self, hitem: isize, lpcomponent: P0, lpdataobject: P1) -> ::windows_core::Result<()> where @@ -2028,13 +1943,11 @@ impl ISnapinAbout { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSnapinVersion)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetSnapinImage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSnapinImage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetStaticFolderImage(&self, hsmallimage: *mut super::super::Graphics::Gdi::HBITMAP, hsmallimageopen: *mut super::super::Graphics::Gdi::HBITMAP, hlargeimage: *mut super::super::Graphics::Gdi::HBITMAP, cmask: *mut super::super::Foundation::COLORREF) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetStaticFolderImage)(::windows_core::Interface::as_raw(self), hsmallimage, hsmallimageopen, hlargeimage, cmask).ok() @@ -2091,7 +2004,6 @@ pub struct ISnapinHelp2_Vtbl { ::windows_core::imp::com_interface!(ISnapinProperties, ISnapinProperties_Vtbl, 0xf7889da9_4a02_4837_bf89_1a6f2a021010); ::windows_core::imp::interface_hierarchy!(ISnapinProperties, ::windows_core::IUnknown); impl ISnapinProperties { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pproperties: P0) -> ::windows_core::Result<()> where @@ -2166,7 +2078,6 @@ impl IStringTable { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindString)(::windows_core::Interface::as_raw(self), pszfind.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Enumerate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2191,7 +2102,6 @@ pub struct IStringTable_Vtbl { ::windows_core::imp::com_interface!(IToolbar, IToolbar_Vtbl, 0x43136eb9_d36c_11cf_adbc_00aa00a80033); ::windows_core::imp::interface_hierarchy!(IToolbar, ::windows_core::IUnknown); impl IToolbar { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AddBitmap(&self, nimages: i32, hbmp: P0, cxsize: i32, cysize: i32, crmask: P1) -> ::windows_core::Result<()> where @@ -2248,12 +2158,7 @@ pub struct IViewExtensionCallback_Vtbl { pub AddView: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const MMC_EXT_VIEW_DATA) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - MenuItem, - MenuItem_Vtbl, - 0x0178fad1_b361_4b27_96ad_67c57ebf2e1d -); +::windows_core::imp::com_interface!(MenuItem, MenuItem_Vtbl, 0x0178fad1_b361_4b27_96ad_67c57ebf2e1d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(MenuItem, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2295,12 +2200,7 @@ pub struct MenuItem_Vtbl { pub Enabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Node, - Node_Vtbl, - 0xf81ed800_7839_4447_945d_8e15da59ca55 -); +::windows_core::imp::com_interface!(Node, Node_Vtbl, 0xf81ed800_7839_4447_945d_8e15da59ca55); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Node, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2341,12 +2241,7 @@ pub struct Node_Vtbl { pub Nodetype: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Nodes, - Nodes_Vtbl, - 0x313b01df_b22f_4d42_b1b8_483cdcf51d35 -); +::windows_core::imp::com_interface!(Nodes, Nodes_Vtbl, 0x313b01df_b22f_4d42_b1b8_483cdcf51d35); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Nodes, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2355,7 +2250,6 @@ impl Nodes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2379,12 +2273,7 @@ pub struct Nodes_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Properties, - Properties_Vtbl, - 0x2886abc2_a425_42b2_91c6_e25c0e04581c -); +::windows_core::imp::com_interface!(Properties, Properties_Vtbl, 0x2886abc2_a425_42b2_91c6_e25c0e04581c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Properties, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2393,7 +2282,6 @@ impl Properties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, name: P0) -> ::windows_core::Result where @@ -2427,12 +2315,7 @@ pub struct Properties_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Property, - Property_Vtbl, - 0x4600c3a5_e301_41d8_b6d0_ef2e4212e0ca -); +::windows_core::imp::com_interface!(Property, Property_Vtbl, 0x4600c3a5_e301_41d8_b6d0_ef2e4212e0ca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Property, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2462,17 +2345,11 @@ pub struct Property_Vtbl { pub Name: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ScopeNamespace, - ScopeNamespace_Vtbl, - 0xebbb48dc_1a3b_4d86_b786_c21b28389012 -); +::windows_core::imp::com_interface!(ScopeNamespace, ScopeNamespace_Vtbl, 0xebbb48dc_1a3b_4d86_b786_c21b28389012); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ScopeNamespace, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ScopeNamespace { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParent(&self, node: P0) -> ::windows_core::Result where @@ -2481,7 +2358,6 @@ impl ScopeNamespace { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetParent)(::windows_core::Interface::as_raw(self), node.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChild(&self, node: P0) -> ::windows_core::Result where @@ -2490,7 +2366,6 @@ impl ScopeNamespace { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetChild)(::windows_core::Interface::as_raw(self), node.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNext(&self, node: P0) -> ::windows_core::Result where @@ -2499,13 +2374,11 @@ impl ScopeNamespace { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNext)(::windows_core::Interface::as_raw(self), node.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRoot(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRoot)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Expand(&self, node: P0) -> ::windows_core::Result<()> where @@ -2541,12 +2414,7 @@ pub struct ScopeNamespace_Vtbl { Expand: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - SnapIn, - SnapIn_Vtbl, - 0x3be910f6_3459_49c6_a1bb_41e6be9df3ea -); +::windows_core::imp::com_interface!(SnapIn, SnapIn_Vtbl, 0x3be910f6_3459_49c6_a1bb_41e6be9df3ea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(SnapIn, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2563,7 +2431,6 @@ impl SnapIn { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Version)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Extensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2573,7 +2440,6 @@ impl SnapIn { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SnapinCLSID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2606,12 +2472,7 @@ pub struct SnapIn_Vtbl { pub EnableAllExtensions: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - SnapIns, - SnapIns_Vtbl, - 0x2ef3de1d_b12a_49d1_92c5_0b00798768f1 -); +::windows_core::imp::com_interface!(SnapIns, SnapIns_Vtbl, 0x2ef3de1d_b12a_49d1_92c5_0b00798768f1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(SnapIns, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2620,7 +2481,6 @@ impl SnapIns { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2630,7 +2490,6 @@ impl SnapIns { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, snapinnameorclsid: P0, parentsnapin: P1, properties: P2) -> ::windows_core::Result where @@ -2641,7 +2500,6 @@ impl SnapIns { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), snapinnameorclsid.into_param().abi(), parentsnapin.into_param().abi(), properties.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, snapin: P0) -> ::windows_core::Result<()> where @@ -2671,23 +2529,16 @@ pub struct SnapIns_Vtbl { Remove: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - View, - View_Vtbl, - 0x6efc2da2_b38c_457e_9abb_ed2d189b8c38 -); +::windows_core::imp::com_interface!(View, View_Vtbl, 0x6efc2da2_b38c_457e_9abb_ed2d189b8c38); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(View, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl View { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActiveScopeNode(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ActiveScopeNode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetActiveScopeNode(&self, node: P0) -> ::windows_core::Result<()> where @@ -2695,19 +2546,16 @@ impl View { { (::windows_core::Interface::vtable(self).SetActiveScopeNode)(::windows_core::Interface::as_raw(self), node.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Selection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Selection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ListItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ListItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SnapinScopeObject(&self, scopenode: P0) -> ::windows_core::Result where @@ -2716,13 +2564,11 @@ impl View { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SnapinScopeObject)(::windows_core::Interface::as_raw(self), scopenode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SnapinSelectionObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SnapinSelectionObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Is(&self, view: P0) -> ::windows_core::Result where @@ -2731,7 +2577,6 @@ impl View { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Is)(::windows_core::Interface::as_raw(self), view.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Document(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2740,7 +2585,6 @@ impl View { pub unsafe fn SelectAll(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectAll)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Select(&self, node: P0) -> ::windows_core::Result<()> where @@ -2748,7 +2592,6 @@ impl View { { (::windows_core::Interface::vtable(self).Select)(::windows_core::Interface::as_raw(self), node.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Deselect(&self, node: P0) -> ::windows_core::Result<()> where @@ -2756,7 +2599,6 @@ impl View { { (::windows_core::Interface::vtable(self).Deselect)(::windows_core::Interface::as_raw(self), node.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsSelected(&self, node: P0) -> ::windows_core::Result where @@ -2805,7 +2647,6 @@ impl View { { (::windows_core::Interface::vtable(self).RenameSelectedItem)(::windows_core::Interface::as_raw(self), newname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_ScopeNodeContextMenu(&self, scopenode: P0) -> ::windows_core::Result where @@ -2814,7 +2655,6 @@ impl View { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_ScopeNodeContextMenu)(::windows_core::Interface::as_raw(self), scopenode.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectionContextMenu(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2851,7 +2691,6 @@ impl View { { (::windows_core::Interface::vtable(self).ExecuteShellCommand)(::windows_core::Interface::as_raw(self), command.into_param().abi(), directory.into_param().abi(), parameters.into_param().abi(), windowstate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Frame(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2892,13 +2731,11 @@ impl View { { (::windows_core::Interface::vtable(self).ViewMemento)(::windows_core::Interface::as_raw(self), memento.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Columns(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Columns)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_CellContents(&self, node: P0, column: i32) -> ::windows_core::Result<::windows_core::BSTR> where @@ -2920,7 +2757,6 @@ impl View { pub unsafe fn SetListViewMode(&self, mode: _ListViewMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetListViewMode)(::windows_core::Interface::as_raw(self), mode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ControlObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3027,17 +2863,11 @@ pub struct View_Vtbl { ControlObject: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Views, - Views_Vtbl, - 0xd6b8c29d_a1ff_4d72_aab0_e381e9b9338d -); +::windows_core::imp::com_interface!(Views, Views_Vtbl, 0xd6b8c29d_a1ff_4d72_aab0_e381e9b9338d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Views, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl Views { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3047,7 +2877,6 @@ impl Views { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, node: P0, viewoptions: _ViewOptions) -> ::windows_core::Result<()> where @@ -3077,17 +2906,11 @@ pub struct Views_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _AppEvents, - _AppEvents_Vtbl, - 0xde46cbdd_53f5_4635_af54_4fe71e923d3f -); +::windows_core::imp::com_interface!(_AppEvents, _AppEvents_Vtbl, 0xde46cbdd_53f5_4635_af54_4fe71e923d3f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_AppEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl _AppEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnQuit(&self, application: P0) -> ::windows_core::Result<()> where @@ -3095,7 +2918,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnQuit)(::windows_core::Interface::as_raw(self), application.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDocumentOpen(&self, document: P0, new: P1) -> ::windows_core::Result<()> where @@ -3104,7 +2926,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnDocumentOpen)(::windows_core::Interface::as_raw(self), document.into_param().abi(), new.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnDocumentClose(&self, document: P0) -> ::windows_core::Result<()> where @@ -3112,7 +2933,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnDocumentClose)(::windows_core::Interface::as_raw(self), document.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSnapInAdded(&self, document: P0, snapin: P1) -> ::windows_core::Result<()> where @@ -3121,7 +2941,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnSnapInAdded)(::windows_core::Interface::as_raw(self), document.into_param().abi(), snapin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSnapInRemoved(&self, document: P0, snapin: P1) -> ::windows_core::Result<()> where @@ -3130,7 +2949,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnSnapInRemoved)(::windows_core::Interface::as_raw(self), document.into_param().abi(), snapin.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnNewView(&self, view: P0) -> ::windows_core::Result<()> where @@ -3138,7 +2956,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnNewView)(::windows_core::Interface::as_raw(self), view.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnViewClose(&self, view: P0) -> ::windows_core::Result<()> where @@ -3146,7 +2963,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnViewClose)(::windows_core::Interface::as_raw(self), view.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnViewChange(&self, view: P0, newownernode: P1) -> ::windows_core::Result<()> where @@ -3155,7 +2971,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnViewChange)(::windows_core::Interface::as_raw(self), view.into_param().abi(), newownernode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSelectionChange(&self, view: P0, newnodes: P1) -> ::windows_core::Result<()> where @@ -3164,7 +2979,6 @@ impl _AppEvents { { (::windows_core::Interface::vtable(self).OnSelectionChange)(::windows_core::Interface::as_raw(self), view.into_param().abi(), newnodes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnContextMenuExecuted(&self, menuitem: P0) -> ::windows_core::Result<()> where @@ -3175,7 +2989,6 @@ impl _AppEvents { pub unsafe fn OnToolbarButtonClicked(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnToolbarButtonClicked)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnListUpdated(&self, view: P0) -> ::windows_core::Result<()> where @@ -3236,12 +3049,7 @@ pub struct _AppEvents_Vtbl { OnListUpdated: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _Application, - _Application_Vtbl, - 0xa3afb9cc_b653_4741_86ab_f0470ec1384c -); +::windows_core::imp::com_interface!(_Application, _Application_Vtbl, 0xa3afb9cc_b653_4741_86ab_f0470ec1384c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_Application, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3252,7 +3060,6 @@ impl _Application { pub unsafe fn Quit(&self) { (::windows_core::Interface::vtable(self).Quit)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Document(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3264,7 +3071,6 @@ impl _Application { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), filename.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Frame(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3324,17 +3130,11 @@ pub struct _Application_Vtbl { pub VersionMinor: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _EventConnector, - _EventConnector_Vtbl, - 0xc0bccd30_de44_4528_8403_a05a6a1cc8ea -); +::windows_core::imp::com_interface!(_EventConnector, _EventConnector_Vtbl, 0xc0bccd30_de44_4528_8403_a05a6a1cc8ea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_EventConnector, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl _EventConnector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectTo(&self, application: P0) -> ::windows_core::Result<()> where @@ -4773,7 +4573,6 @@ impl ::core::default::Default for SColumnSetID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SMMCDataObjects { pub count: u32, diff --git a/crates/libs/windows/src/Windows/Win32/System/Ole/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Ole/impl.rs index 10e6ce9bfd..d5ebd640fc 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IAdviseSinkEx_Impl: Sized + super::Com::IAdviseSink_Impl { fn OnViewStatusChange(&self, dwviewstatus: u32); @@ -19,7 +18,6 @@ impl IAdviseSinkEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICanHandleException_Impl: Sized { fn CanHandleException(&self, pexcepinfo: *const super::Com::EXCEPINFO, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -40,7 +38,6 @@ impl ICanHandleException_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IClassFactory2_Impl: Sized + super::Com::IClassFactory_Impl { fn GetLicInfo(&self, plicinfo: *mut LICINFO) -> ::windows_core::Result<()>; @@ -176,7 +173,6 @@ impl ICreateErrorInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub trait ICreateTypeInfo_Impl: Sized { fn SetGuid(&self, guid: *const ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -354,7 +350,6 @@ impl ICreateTypeInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub trait ICreateTypeInfo2_Impl: Sized + ICreateTypeInfo_Impl { fn DeleteFuncDesc(&self, index: u32) -> ::windows_core::Result<()>; @@ -476,7 +471,6 @@ impl ICreateTypeInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICreateTypeLib_Impl: Sized { fn CreateTypeInfo(&self, szname: &::windows_core::PCWSTR, tkind: super::Com::TYPEKIND) -> ::windows_core::Result; @@ -569,7 +563,6 @@ impl ICreateTypeLib_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICreateTypeLib2_Impl: Sized + ICreateTypeLib_Impl { fn DeleteTypeInfo(&self, szname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -699,7 +692,6 @@ impl IDispError_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDispatchEx_Impl: Sized + super::Com::IDispatch_Impl { fn GetDispID(&self, bstrname: &::windows_core::BSTR, grfdex: u32) -> ::windows_core::Result; @@ -802,7 +794,6 @@ impl IDispatchEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub trait IDropSource_Impl: Sized { fn QueryContinueDrag(&self, fescapepressed: super::super::Foundation::BOOL, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS) -> ::windows_core::HRESULT; @@ -860,7 +851,6 @@ impl IDropSourceNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] pub trait IDropTarget_Impl: Sized { fn DragEnter(&self, pdataobj: ::core::option::Option<&super::Com::IDataObject>, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS, pt: &super::super::Foundation::POINTL, pdweffect: *mut DROPEFFECT) -> ::windows_core::Result<()>; @@ -938,7 +928,6 @@ impl IEnterpriseDropTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IEnumOLEVERB_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut OLEVERB, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -1130,7 +1119,6 @@ impl IEnumVARIANT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IFont_Impl: Sized { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1375,7 +1363,6 @@ impl IFont_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFontDisp_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1389,7 +1376,6 @@ impl IFontDisp_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFontEventsDisp_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1481,7 +1467,6 @@ impl IObjectWithSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleAdviseHolder_Impl: Sized { fn Advise(&self, padvise: ::core::option::Option<&super::Com::IAdviseSink>) -> ::windows_core::Result; @@ -1552,7 +1537,6 @@ impl IOleAdviseHolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IOleCache_Impl: Sized { fn Cache(&self, pformatetc: *const super::Com::FORMATETC, advf: u32) -> ::windows_core::Result; @@ -1616,7 +1600,6 @@ impl IOleCache_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IOleCache2_Impl: Sized + IOleCache_Impl { fn UpdateCache(&self, pdataobject: ::core::option::Option<&super::Com::IDataObject>, grfupdf: UPDFCACHE_FLAGS, preserved: *const ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1647,7 +1630,6 @@ impl IOleCache2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleCacheControl_Impl: Sized { fn OnRun(&self, pdataobject: ::core::option::Option<&super::Com::IDataObject>) -> ::windows_core::Result<()>; @@ -1678,7 +1660,6 @@ impl IOleCacheControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleClientSite_Impl: Sized { fn SaveObject(&self) -> ::windows_core::Result<()>; @@ -1776,7 +1757,6 @@ impl IOleCommandTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleContainer_Impl: Sized + IParseDisplayName_Impl { fn EnumObjects(&self, grfflags: &OLECONTF) -> ::windows_core::Result; @@ -1813,7 +1793,6 @@ impl IOleContainer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOleControl_Impl: Sized { fn GetControlInfo(&self, pci: *mut CONTROLINFO) -> ::windows_core::Result<()>; @@ -1858,7 +1837,6 @@ impl IOleControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IOleControlSite_Impl: Sized { fn OnControlInfoChanged(&self) -> ::windows_core::Result<()>; @@ -1930,7 +1908,6 @@ impl IOleControlSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleDocument_Impl: Sized { fn CreateView(&self, pipsite: ::core::option::Option<&IOleInPlaceSite>, pstm: ::core::option::Option<&super::Com::IStream>, dwreserved: u32) -> ::windows_core::Result; @@ -1997,7 +1974,6 @@ impl IOleDocumentSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleDocumentView_Impl: Sized { fn SetInPlaceSite(&self, pipsite: ::core::option::Option<&IOleInPlaceSite>) -> ::windows_core::Result<()>; @@ -2129,7 +2105,6 @@ impl IOleDocumentView_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOleInPlaceActiveObject_Impl: Sized + IOleWindow_Impl { fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()>; @@ -2181,7 +2156,6 @@ impl IOleInPlaceActiveObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOleInPlaceFrame_Impl: Sized + IOleInPlaceUIWindow_Impl { fn InsertMenus(&self, hmenushared: super::super::UI::WindowsAndMessaging::HMENU, lpmenuwidths: *mut OLEMENUGROUPWIDTHS) -> ::windows_core::Result<()>; @@ -2320,7 +2294,6 @@ impl IOleInPlaceObjectWindowless_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOleInPlaceSite_Impl: Sized + IOleWindow_Impl { fn CanInPlaceActivate(&self) -> ::windows_core::Result<()>; @@ -2407,7 +2380,6 @@ impl IOleInPlaceSite_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOleInPlaceSiteEx_Impl: Sized + IOleInPlaceSite_Impl { fn OnInPlaceActivateEx(&self, pfnoredraw: *mut super::super::Foundation::BOOL, dwflags: u32) -> ::windows_core::Result<()>; @@ -2445,7 +2417,6 @@ impl IOleInPlaceSiteEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IOleInPlaceSiteWindowless_Impl: Sized + IOleInPlaceSiteEx_Impl { fn CanWindowlessActivate(&self) -> ::windows_core::Result<()>; @@ -2605,7 +2576,6 @@ impl IOleInPlaceUIWindow_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleItemContainer_Impl: Sized + IOleContainer_Impl { fn GetObject(&self, pszitem: &::windows_core::PCWSTR, dwspeedneeded: u32, pbc: ::core::option::Option<&super::Com::IBindCtx>, riid: *const ::windows_core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -2643,7 +2613,6 @@ impl IOleItemContainer_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOleLink_Impl: Sized { fn SetUpdateOptions(&self, dwupdateopt: u32) -> ::windows_core::Result<()>; @@ -2761,7 +2730,6 @@ impl IOleLink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IOleObject_Impl: Sized { fn SetClientSite(&self, pclientsite: ::core::option::Option<&IOleClientSite>) -> ::windows_core::Result<()>; @@ -3538,7 +3506,6 @@ impl IOleWindow_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IParseDisplayName_Impl: Sized { fn ParseDisplayName(&self, pbc: ::core::option::Option<&super::Com::IBindCtx>, pszdisplayname: &::windows_core::PCWSTR, pcheaten: *mut u32, ppmkout: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -3618,7 +3585,6 @@ impl IPerPropertyBrowsing_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IPersistPropertyBag_Impl: Sized + super::Com::IPersist_Impl { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -3656,7 +3622,6 @@ impl IPersistPropertyBag_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IPersistPropertyBag2_Impl: Sized + super::Com::IPersist_Impl { fn InitNew(&self) -> ::windows_core::Result<()>; @@ -3701,7 +3666,6 @@ impl IPersistPropertyBag2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPicture_Impl: Sized { fn Handle(&self) -> ::windows_core::Result; @@ -3870,7 +3834,6 @@ impl IPicture_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IPicture2_Impl: Sized { fn Handle(&self) -> ::windows_core::Result; @@ -4039,7 +4002,6 @@ impl IPicture2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPictureDisp_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -4093,7 +4055,6 @@ impl IPointerInactive_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub trait IPrint_Impl: Sized { fn SetInitialPageNum(&self, nfirstpage: i32) -> ::windows_core::Result<()>; @@ -4158,7 +4119,6 @@ impl IPropertyNotifySink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPropertyPage_Impl: Sized { fn SetPageSite(&self, ppagesite: ::core::option::Option<&IPropertyPageSite>) -> ::windows_core::Result<()>; @@ -4252,7 +4212,6 @@ impl IPropertyPage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPropertyPage2_Impl: Sized + IPropertyPage_Impl { fn EditProperty(&self, dispid: i32) -> ::windows_core::Result<()>; @@ -4273,7 +4232,6 @@ impl IPropertyPage2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPropertyPageSite_Impl: Sized { fn OnStatusChange(&self, dwflags: &PROPPAGESTATUS) -> ::windows_core::Result<()>; @@ -4353,7 +4311,6 @@ impl IProtectFocus_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IProtectedModeMenuServices_Impl: Sized { fn CreateMenu(&self) -> ::windows_core::Result; @@ -4409,7 +4366,6 @@ impl IProtectedModeMenuServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideClassInfo_Impl: Sized { fn GetClassInfo(&self) -> ::windows_core::Result; @@ -4436,7 +4392,6 @@ impl IProvideClassInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideClassInfo2_Impl: Sized + IProvideClassInfo_Impl { fn GetGUID(&self, dwguidkind: u32) -> ::windows_core::Result<::windows_core::GUID>; @@ -4463,7 +4418,6 @@ impl IProvideClassInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideMultipleClassInfo_Impl: Sized + IProvideClassInfo2_Impl { fn GetMultiTypeInfoCount(&self) -> ::windows_core::Result; @@ -4517,7 +4471,6 @@ impl IProvideRuntimeContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IQuickActivate_Impl: Sized { fn QuickActivate(&self, pqacontainer: *const QACONTAINER, pqacontrol: *mut QACONTROL) -> ::windows_core::Result<()>; @@ -4561,7 +4514,6 @@ impl IQuickActivate_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRecordInfo_Impl: Sized { fn RecordInit(&self, pvnew: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -4770,7 +4722,6 @@ impl ISpecifyPropertyPages_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITypeChangeEvents_Impl: Sized { fn RequestTypeChange(&self, changekind: CHANGEKIND, ptinfobefore: ::core::option::Option<&super::Com::ITypeInfo>, pstrname: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -4807,7 +4758,6 @@ impl ITypeChangeEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITypeFactory_Impl: Sized { fn CreateFromTypeInfo(&self, ptypeinfo: ::core::option::Option<&super::Com::ITypeInfo>, riid: *const ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -4898,7 +4848,6 @@ impl IVBFormat_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IVBGetControl_Impl: Sized { fn EnumControls(&self, dwolecontf: &OLECONTF, dwwhich: ENUM_CONTROLS_WHICH_FLAGS) -> ::windows_core::Result; @@ -4925,7 +4874,6 @@ impl IVBGetControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub trait IVariantChangeType_Impl: Sized { fn ChangeType(&self, pvardst: *mut ::windows_core::VARIANT, pvarsrc: *const ::windows_core::VARIANT, lcid: u32, vtnew: super::Variant::VARENUM) -> ::windows_core::Result<()>; @@ -4946,7 +4894,6 @@ impl IVariantChangeType_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IViewObject_Impl: Sized { fn Draw(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows_core::Result<()>; @@ -5005,7 +4952,6 @@ impl IViewObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IViewObject2_Impl: Sized + IViewObject_Impl { fn GetExtent(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE) -> ::windows_core::Result; @@ -5032,7 +4978,6 @@ impl IViewObject2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IViewObjectEx_Impl: Sized + IViewObject2_Impl { fn GetRect(&self, dwaspect: u32) -> ::windows_core::Result; 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 c2d2654af6..b5064d093b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn BstrFromVector(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<::windows_core::BSTR> { @@ -6,14 +5,12 @@ pub unsafe fn BstrFromVector(psa: *const super::Com::SAFEARRAY) -> ::windows_cor let mut result__ = ::std::mem::zeroed(); BstrFromVector(psa, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ClearCustData(pcustdata: *mut super::Com::CUSTDATA) { ::windows_targets::link!("oleaut32.dll" "system" fn ClearCustData(pcustdata : *mut super::Com:: CUSTDATA)); ClearCustData(pcustdata) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn CreateDispTypeInfo(pidata: *mut INTERFACEDATA, lcid: u32, pptinfo: *mut ::core::option::Option) -> ::windows_core::Result<()> { @@ -32,7 +29,6 @@ pub unsafe fn CreateOleAdviseHolder() -> ::windows_core::Result(punkouter: P0, pvthis: *mut ::core::ffi::c_void, ptinfo: P1, ppunkstddisp: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> @@ -43,7 +39,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateTypeLib(syskind: super::Com::SYSKIND, szfile: P0) -> ::windows_core::Result @@ -54,7 +49,6 @@ where let mut result__ = ::std::mem::zeroed(); CreateTypeLib(syskind, szfile.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateTypeLib2(syskind: super::Com::SYSKIND, szfile: P0) -> ::windows_core::Result @@ -65,7 +59,6 @@ where let mut result__ = ::std::mem::zeroed(); CreateTypeLib2(syskind, szfile.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn DispCallFunc(pvinstance: ::core::option::Option<*const ::core::ffi::c_void>, ovft: usize, cc: super::Com::CALLCONV, vtreturn: super::Variant::VARENUM, cactuals: u32, prgvt: *const u16, prgpvarg: *const *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT> { @@ -73,7 +66,6 @@ pub unsafe fn DispCallFunc(pvinstance: ::core::option::Option<*const ::core::ffi let mut result__ = ::std::mem::zeroed(); DispCallFunc(::core::mem::transmute(pvinstance.unwrap_or(::std::ptr::null())), ovft, cc, vtreturn, cactuals, prgvt, prgpvarg, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DispGetIDsOfNames(ptinfo: P0, rgsznames: *const ::windows_core::PCWSTR, cnames: u32, rgdispid: *mut i32) -> ::windows_core::Result<()> @@ -83,14 +75,12 @@ where ::windows_targets::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_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn DispGetParam(pdispparams: *const super::Com::DISPPARAMS, position: u32, vttarg: super::Variant::VARENUM, pvarresult: *mut ::windows_core::VARIANT, puargerr: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn DispGetParam(pdispparams : *const super::Com:: DISPPARAMS, position : u32, vttarg : super::Variant:: VARENUM, pvarresult : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >, puargerr : *mut u32) -> ::windows_core::HRESULT); DispGetParam(pdispparams, position, vttarg, ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DispInvoke(_this: *mut ::core::ffi::c_void, ptinfo: P0, dispidmember: i32, wflags: u16, pparams: *mut super::Com::DISPPARAMS, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows_core::Result<()> @@ -100,7 +90,6 @@ where ::windows_targets::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 ::std::mem::MaybeUninit <::windows_core::VARIANT >, pexcepinfo : *mut super::Com:: EXCEPINFO, puargerr : *mut u32) -> ::windows_core::HRESULT); DispInvoke(_this, ptinfo.into_param().abi(), dispidmember, wflags, pparams, ::core::mem::transmute(pvarresult), pexcepinfo, puargerr).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DoDragDrop(pdataobj: P0, pdropsource: P1, dwokeffects: DROPEFFECT, pdweffect: *mut DROPEFFECT) -> ::windows_core::HRESULT @@ -128,7 +117,6 @@ pub unsafe fn GetRecordInfoFromGuids(rguidtypelib: *const ::windows_core::GUID, let mut result__ = ::std::mem::zeroed(); GetRecordInfoFromGuids(rguidtypelib, uvermajor, uverminor, lcid, rguidtypeinfo, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn GetRecordInfoFromTypeInfo(ptypeinfo: P0) -> ::windows_core::Result @@ -139,63 +127,54 @@ where let mut result__ = ::std::mem::zeroed(); GetRecordInfoFromTypeInfo(ptypeinfo.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserFree(param0: *const u32, param1: *const super::super::Graphics::Gdi::HRGN) { ::windows_targets::link!("ole32.dll" "system" fn HRGN_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); HRGN_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserFree64(param0: *const u32, param1: *const super::super::Graphics::Gdi::HRGN) { ::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HRGN)); HRGN_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HRGN) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HRGN_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); HRGN_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HRGN) -> *mut u8 { ::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HRGN) -> *mut u8); HRGN_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserSize(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HRGN) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HRGN_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); HRGN_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HRGN) -> u32 { ::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HRGN) -> u32); HRGN_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HRGN) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HRGN_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); HRGN_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HRGN_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HRGN) -> *mut u8 { ::windows_targets::link!("api-ms-win-core-marshal-l1-1-0.dll" "system" fn HRGN_UserUnmarshal64(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HRGN) -> *mut u8); HRGN_UserUnmarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn IsAccelerator(haccel: P0, caccelentries: i32, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, lpwcmd: *mut u16) -> super::super::Foundation::BOOL @@ -205,7 +184,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn IsAccelerator(haccel : super::super::UI::WindowsAndMessaging:: HACCEL, caccelentries : i32, lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG, lpwcmd : *mut u16) -> super::super::Foundation:: BOOL); IsAccelerator(haccel.into_param().abi(), caccelentries, lpmsg, lpwcmd) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LHashValOfNameSys(syskind: super::Com::SYSKIND, lcid: u32, szname: P0) -> u32 @@ -215,7 +193,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LHashValOfNameSysA(syskind: super::Com::SYSKIND, lcid: u32, szname: P0) -> u32 @@ -225,7 +202,6 @@ where ::windows_targets::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_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 { @@ -233,7 +209,6 @@ pub unsafe fn LoadRegTypeLib(rguid: *const ::windows_core::GUID, wvermajor: u16, let mut result__ = ::std::mem::zeroed(); LoadRegTypeLib(rguid, wvermajor, wverminor, lcid, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LoadTypeLib(szfile: P0) -> ::windows_core::Result @@ -244,7 +219,6 @@ where let mut result__ = ::std::mem::zeroed(); LoadTypeLib(szfile.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LoadTypeLibEx(szfile: P0, regkind: REGKIND) -> ::windows_core::Result @@ -270,7 +244,6 @@ pub unsafe fn OleBuildVersion() -> u32 { ::windows_targets::link!("ole32.dll" "system" fn OleBuildVersion() -> u32); OleBuildVersion() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleConvertOLESTREAMToIStorage2(lpolestream: *const super::Com::StructuredStorage::OLESTREAM, pstg: P0, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, opt: u32, pvcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, pqueryconvertolelinkcallback: OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_core::Result<()> @@ -280,7 +253,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleConvertOLESTREAMToIStorage2(lpolestream : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, ptd : *const super::Com:: DVTARGETDEVICE, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_core::HRESULT); OleConvertOLESTREAMToIStorage2(lpolestream, pstg.into_param().abi(), ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), opt, ::core::mem::transmute(pvcallbackcontext.unwrap_or(::std::ptr::null())), pqueryconvertolelinkcallback).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn OleConvertOLESTREAMToIStorageEx2(polestm: *const super::Com::StructuredStorage::OLESTREAM, pstg: P0, pcfformat: *mut u16, plwwidth: *mut i32, plheight: *mut i32, pdwsize: *mut u32, pmedium: *mut super::Com::STGMEDIUM, opt: u32, pvcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, pqueryconvertolelinkcallback: OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_core::Result<()> @@ -290,7 +262,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleConvertOLESTREAMToIStorageEx2(polestm : *const super::Com::StructuredStorage:: OLESTREAM, pstg : * mut::core::ffi::c_void, pcfformat : *mut u16, plwwidth : *mut i32, plheight : *mut i32, pdwsize : *mut u32, pmedium : *mut super::Com:: STGMEDIUM, opt : u32, pvcallbackcontext : *const ::core::ffi::c_void, pqueryconvertolelinkcallback : OLESTREAMQUERYCONVERTOLELINKCALLBACK) -> ::windows_core::HRESULT); OleConvertOLESTREAMToIStorageEx2(polestm, pstg.into_param().abi(), pcfformat, plwwidth, plheight, pdwsize, pmedium, opt, ::core::mem::transmute(pvcallbackcontext.unwrap_or(::std::ptr::null())), pqueryconvertolelinkcallback).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreate(rclsid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, renderopt: OLERENDER, pformatetc: *const super::Com::FORMATETC, pclientsite: P0, pstg: P1, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -309,7 +280,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleCreateEmbeddingHelper(clsid: *const ::windows_core::GUID, punkouter: P0, flags: EMBDHLP_FLAGS, pcf: P1, riid: *const ::windows_core::GUID, lplpobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -320,7 +290,6 @@ where ::windows_targets::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_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe 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: P0, rgdwconnection: *mut u32, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -332,14 +301,12 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateEx(rclsid : *const ::windows_core::GUID, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(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_targets::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_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateFromData(psrcdataobj: P0, riid: *const ::windows_core::GUID, renderopt: OLERENDER, pformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -351,7 +318,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, renderopt : u32, 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.0 as _, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateFromDataEx(psrcdataobj: P0, riid: *const ::windows_core::GUID, dwflags: OLECREATE, renderopt: OLERENDER, cformats: u32, rgadvf: *const u32, rgformatetc: *const super::Com::FORMATETC, lpadvisesink: P1, rgdwconnection: *mut u32, pclientsite: P2, pstg: P3, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -364,7 +330,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateFromFile(rclsid: *const ::windows_core::GUID, lpszfilename: P0, riid: *const ::windows_core::GUID, renderopt: OLERENDER, lpformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -376,7 +341,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateFromFile(rclsid : *const ::windows_core::GUID, lpszfilename : ::windows_core::PCWSTR, riid : *const ::windows_core::GUID, renderopt : u32, 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.0 as _, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateFromFileEx(rclsid: *const ::windows_core::GUID, lpszfilename: P0, riid: *const ::windows_core::GUID, dwflags: OLECREATE, renderopt: OLERENDER, cformats: u32, rgadvf: *const u32, rgformatetc: *const super::Com::FORMATETC, lpadvisesink: P1, rgdwconnection: *mut u32, pclientsite: P2, pstg: P3, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -389,7 +353,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateFromFileEx(rclsid : *const ::windows_core::GUID, lpszfilename : ::windows_core::PCWSTR, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLink(pmklinksrc: P0, riid: *const ::windows_core::GUID, renderopt: OLERENDER, lpformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -401,7 +364,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLink(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, renderopt : u32, 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.0 as _, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLinkEx(pmklinksrc: P0, riid: *const ::windows_core::GUID, dwflags: OLECREATE, renderopt: OLERENDER, cformats: u32, rgadvf: *const u32, rgformatetc: *const super::Com::FORMATETC, lpadvisesink: P1, rgdwconnection: *mut u32, pclientsite: P2, pstg: P3, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -414,7 +376,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkEx(pmklinksrc : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLinkFromData(psrcdataobj: P0, riid: *const ::windows_core::GUID, renderopt: OLERENDER, pformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -426,7 +387,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkFromData(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, renderopt : u32, 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.0 as _, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLinkFromDataEx(psrcdataobj: P0, riid: *const ::windows_core::GUID, dwflags: OLECREATE, renderopt: OLERENDER, cformats: u32, rgadvf: *const u32, rgformatetc: *const super::Com::FORMATETC, lpadvisesink: P1, rgdwconnection: *mut u32, pclientsite: P2, pstg: P3, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -439,7 +399,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkFromDataEx(psrcdataobj : * mut::core::ffi::c_void, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLinkToFile(lpszfilename: P0, riid: *const ::windows_core::GUID, renderopt: OLERENDER, lpformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -451,7 +410,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkToFile(lpszfilename : ::windows_core::PCWSTR, riid : *const ::windows_core::GUID, renderopt : u32, 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.0 as _, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateLinkToFileEx(lpszfilename: P0, riid: *const ::windows_core::GUID, dwflags: OLECREATE, renderopt: OLERENDER, cformats: u32, rgadvf: *const u32, rgformatetc: *const super::Com::FORMATETC, lpadvisesink: P1, rgdwconnection: *mut u32, pclientsite: P2, pstg: P3, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -464,7 +422,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateLinkToFileEx(lpszfilename : ::windows_core::PCWSTR, riid : *const ::windows_core::GUID, dwflags : OLECREATE, renderopt : u32, 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.0 as _, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleCreateMenuDescriptor(hmenucombined: P0, lpmenuwidths: *const OLEMENUGROUPWIDTHS) -> isize @@ -474,7 +431,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleCreateMenuDescriptor(hmenucombined : super::super::UI::WindowsAndMessaging:: HMENU, lpmenuwidths : *const OLEMENUGROUPWIDTHS) -> isize); OleCreateMenuDescriptor(hmenucombined.into_param().abi(), lpmenuwidths) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn OleCreatePictureIndirect(lppictdesc: *const PICTDESC, fown: P0) -> ::windows_core::Result @@ -500,7 +456,6 @@ pub unsafe fn OleCreatePropertyFrameIndirect(lpparams: *const OCPFIPARAMS) -> :: ::windows_targets::link!("oleaut32.dll" "system" fn OleCreatePropertyFrameIndirect(lpparams : *const OCPFIPARAMS) -> ::windows_core::HRESULT); OleCreatePropertyFrameIndirect(lpparams).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleCreateStaticFromData(psrcdataobj: P0, iid: *const ::windows_core::GUID, renderopt: OLERENDER, pformatetc: *const super::Com::FORMATETC, pclientsite: P1, pstg: P2, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -517,7 +472,6 @@ pub unsafe fn OleDestroyMenuDescriptor(holemenu: isize) -> ::windows_core::Resul ::windows_targets::link!("ole32.dll" "system" fn OleDestroyMenuDescriptor(holemenu : isize) -> ::windows_core::HRESULT); OleDestroyMenuDescriptor(holemenu).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleDoAutoConvert(pstg: P0) -> ::windows_core::Result<::windows_core::GUID> @@ -528,7 +482,6 @@ where let mut result__ = ::std::mem::zeroed(); OleDoAutoConvert(pstg.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OleDraw(punknown: P0, dwaspect: u32, hdcdraw: P1, lprcbounds: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> @@ -539,7 +492,6 @@ where ::windows_targets::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_Memory\"`"] #[cfg(feature = "Win32_System_Memory")] #[inline] pub unsafe fn OleDuplicateData(hsrc: P0, cfformat: CLIPBOARD_FORMAT, uiflags: super::Memory::GLOBAL_ALLOC_FLAGS) -> super::super::Foundation::HANDLE @@ -560,7 +512,6 @@ pub unsafe fn OleGetAutoConvert(clsidold: *const ::windows_core::GUID) -> ::wind let mut result__ = ::std::mem::zeroed(); OleGetAutoConvert(clsidold, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleGetClipboard() -> ::windows_core::Result { @@ -568,7 +519,6 @@ 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<()> { @@ -593,7 +543,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleIconToCursor(hinstexe: P0, hicon: P1) -> super::super::UI::WindowsAndMessaging::HCURSOR @@ -609,7 +558,6 @@ pub unsafe fn OleInitialize(pvreserved: ::core::option::Option<*const ::core::ff ::windows_targets::link!("ole32.dll" "system" fn OleInitialize(pvreserved : *const ::core::ffi::c_void) -> ::windows_core::HRESULT); OleInitialize(::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleIsCurrentClipboard(pdataobj: P0) -> ::windows_core::Result<()> @@ -627,7 +575,6 @@ where ::windows_targets::link!("ole32.dll" "system" fn OleIsRunning(pobject : * mut::core::ffi::c_void) -> super::super::Foundation:: BOOL); OleIsRunning(pobject.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleLoad(pstg: P0, riid: *const ::windows_core::GUID, pclientsite: P1, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -638,7 +585,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleLoadFromStream(pstm: P0, iidinterface: *const ::windows_core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -648,7 +594,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleLoadPicture(lpstream: P0, lsize: i32, frunmode: P1, riid: *const ::windows_core::GUID, lplpvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -659,7 +604,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleLoadPictureEx(lpstream: P0, lsize: i32, frunmode: P1, riid: *const ::windows_core::GUID, xsizedesired: u32, ysizedesired: u32, dwflags: LOAD_PICTURE_FLAGS, lplpvobj: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -670,7 +614,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleLoadPictureFile(varfilename: P0) -> ::windows_core::Result @@ -681,7 +624,6 @@ where let mut result__ = ::std::mem::zeroed(); OleLoadPictureFile(varfilename.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleLoadPictureFileEx(varfilename: P0, xsizedesired: u32, ysizedesired: u32, dwflags: LOAD_PICTURE_FLAGS) -> ::windows_core::Result @@ -711,7 +653,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleMetafilePictFromIconAndLabel(hicon: P0, lpszlabel: P1, lpszsourcefile: P2, iiconindex: u32) -> ::windows_core::Result @@ -733,7 +674,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleQueryCreateFromData(psrcdataobject: P0) -> ::windows_core::Result<()> @@ -743,7 +683,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleQueryLinkFromData(psrcdataobject: P0) -> ::windows_core::Result<()> @@ -753,7 +692,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleRegEnumFormatEtc(clsid: *const ::windows_core::GUID, dwdirection: u32) -> ::windows_core::Result { @@ -787,7 +725,6 @@ where ::windows_targets::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_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleSave(pps: P0, pstg: P1, fsameasload: P2) -> ::windows_core::Result<()> @@ -799,7 +736,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleSavePictureFile(lpdisppicture: P0, bstrfilename: P1) -> ::windows_core::Result<()> @@ -810,7 +746,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleSaveToStream(ppstm: P0, pstm: P1) -> ::windows_core::Result<()> @@ -826,7 +761,6 @@ pub unsafe fn OleSetAutoConvert(clsidold: *const ::windows_core::GUID, clsidnew: ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleSetClipboard(pdataobj: P0) -> ::windows_core::Result<()> @@ -856,7 +790,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleTranslateAccelerator(lpframe: P0, lpframeinfo: *const OLEINPLACEFRAMEINFO, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> @@ -866,7 +799,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn OleTranslateColor(clr: u32, hpal: P0) -> ::windows_core::Result @@ -877,7 +809,6 @@ where let mut result__ = ::std::mem::zeroed(); OleTranslateColor(clr, hpal.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleUIAddVerbMenuA(lpoleobj: P0, lpszshorttype: P1, hmenu: P2, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: P3, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL @@ -890,7 +821,6 @@ where ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn OleUIAddVerbMenuW(lpoleobj: P0, lpszshorttype: P1, hmenu: P2, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: P3, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL @@ -903,14 +833,12 @@ where ::windows_targets::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_Media\"`"] #[cfg(feature = "Win32_Media")] #[inline] pub unsafe fn OleUIBusyA(param0: *const OLEUIBUSYA) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIBusyA(param0 : *const OLEUIBUSYA) -> u32); OleUIBusyA(param0) } -#[doc = "Required features: `\"Win32_Media\"`"] #[cfg(feature = "Win32_Media")] #[inline] pub unsafe fn OleUIBusyW(param0: *const OLEUIBUSYW) -> u32 { @@ -935,14 +863,12 @@ pub unsafe fn OleUIChangeIconW(param0: *const OLEUICHANGEICONW) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeIconW(param0 : *const OLEUICHANGEICONW) -> u32); OleUIChangeIconW(param0) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn OleUIChangeSourceA(param0: *const OLEUICHANGESOURCEA) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIChangeSourceA(param0 : *const OLEUICHANGESOURCEA) -> u32); OleUIChangeSourceA(param0) } -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] #[inline] pub unsafe fn OleUIChangeSourceW(param0: *const OLEUICHANGESOURCEW) -> u32 { @@ -969,42 +895,36 @@ pub unsafe fn OleUIEditLinksW(param0: *const OLEUIEDITLINKSW) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIEditLinksW(param0 : *const OLEUIEDITLINKSW) -> u32); OleUIEditLinksW(param0) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleUIInsertObjectA(param0: *const OLEUIINSERTOBJECTA) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIInsertObjectA(param0 : *const OLEUIINSERTOBJECTA) -> u32); OleUIInsertObjectA(param0) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn OleUIInsertObjectW(param0: *const OLEUIINSERTOBJECTW) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIInsertObjectW(param0 : *const OLEUIINSERTOBJECTW) -> u32); OleUIInsertObjectW(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn OleUIObjectPropertiesA(param0: *const OLEUIOBJECTPROPSA) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIObjectPropertiesA(param0 : *const OLEUIOBJECTPROPSA) -> u32); OleUIObjectPropertiesA(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn OleUIObjectPropertiesW(param0: *const OLEUIOBJECTPROPSW) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIObjectPropertiesW(param0 : *const OLEUIOBJECTPROPSW) -> u32); OleUIObjectPropertiesW(param0) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleUIPasteSpecialA(param0: *const OLEUIPASTESPECIALA) -> u32 { ::windows_targets::link!("oledlg.dll" "system" fn OleUIPasteSpecialA(param0 : *const OLEUIPASTESPECIALA) -> u32); OleUIPasteSpecialA(param0) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleUIPasteSpecialW(param0: *const OLEUIPASTESPECIALW) -> u32 { @@ -1075,7 +995,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RegisterTypeLib(ptlib: P0, szfullpath: P1, szhelpdir: P2) -> ::windows_core::Result<()> @@ -1087,7 +1006,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RegisterTypeLibForUser(ptlib: P0, szfullpath: P1, szhelpdir: P2) -> ::windows_core::Result<()> @@ -1099,7 +1017,6 @@ where ::windows_targets::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_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn ReleaseStgMedium(param0: *mut super::Com::STGMEDIUM) { @@ -1119,28 +1036,24 @@ where ::windows_targets::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_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_targets::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_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_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAllocData(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayAllocData(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayAllocData(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAllocDescriptor(cdims: u32) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { @@ -1148,7 +1061,6 @@ pub unsafe fn SafeArrayAllocDescriptor(cdims: u32) -> ::windows_core::Result<*mu let mut result__ = ::std::mem::zeroed(); SafeArrayAllocDescriptor(cdims, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayAllocDescriptorEx(vt: super::Variant::VARENUM, cdims: u32) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { @@ -1156,7 +1068,6 @@ pub unsafe fn SafeArrayAllocDescriptorEx(vt: super::Variant::VARENUM, cdims: u32 let mut result__ = ::std::mem::zeroed(); SafeArrayAllocDescriptorEx(vt, cdims, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayCopy(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { @@ -1164,84 +1075,72 @@ pub unsafe fn SafeArrayCopy(psa: *const super::Com::SAFEARRAY) -> ::windows_core let mut result__ = ::std::mem::zeroed(); SafeArrayCopy(psa, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayCopyData(psasource: *const super::Com::SAFEARRAY, psatarget: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::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_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayCreate(vt: super::Variant::VARENUM, cdims: u32, rgsabound: *const super::Com::SAFEARRAYBOUND) -> *mut super::Com::SAFEARRAY { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreate(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND) -> *mut super::Com:: SAFEARRAY); SafeArrayCreate(vt, cdims, rgsabound) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayCreateEx(vt: super::Variant::VARENUM, cdims: u32, rgsabound: *const super::Com::SAFEARRAYBOUND, pvextra: *const ::core::ffi::c_void) -> *mut super::Com::SAFEARRAY { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateEx(vt : super::Variant:: VARENUM, cdims : u32, rgsabound : *const super::Com:: SAFEARRAYBOUND, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); SafeArrayCreateEx(vt, cdims, rgsabound, pvextra) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayCreateVector(vt: super::Variant::VARENUM, llbound: i32, celements: u32) -> *mut super::Com::SAFEARRAY { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateVector(vt : super::Variant:: VARENUM, llbound : i32, celements : u32) -> *mut super::Com:: SAFEARRAY); SafeArrayCreateVector(vt, llbound, celements) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayCreateVectorEx(vt: super::Variant::VARENUM, llbound: i32, celements: u32, pvextra: *const ::core::ffi::c_void) -> *mut super::Com::SAFEARRAY { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayCreateVectorEx(vt : super::Variant:: VARENUM, llbound : i32, celements : u32, pvextra : *const ::core::ffi::c_void) -> *mut super::Com:: SAFEARRAY); SafeArrayCreateVectorEx(vt, llbound, celements, pvextra) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroy(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroy(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayDestroy(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroyData(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroyData(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayDestroyData(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroyDescriptor(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayDestroyDescriptor(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayDestroyDescriptor(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetDim(psa: *const super::Com::SAFEARRAY) -> u32 { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetDim(psa : *const super::Com:: SAFEARRAY) -> u32); SafeArrayGetDim(psa) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[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_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetElemsize(psa: *const super::Com::SAFEARRAY) -> u32 { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayGetElemsize(psa : *const super::Com:: SAFEARRAY) -> u32); SafeArrayGetElemsize(psa) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetIID(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<::windows_core::GUID> { @@ -1249,7 +1148,6 @@ pub unsafe fn SafeArrayGetIID(psa: *const super::Com::SAFEARRAY) -> ::windows_co let mut result__ = ::std::mem::zeroed(); SafeArrayGetIID(psa, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32) -> ::windows_core::Result { @@ -1257,7 +1155,6 @@ pub unsafe fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - let mut result__ = ::std::mem::zeroed(); SafeArrayGetLBound(psa, ndim, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetRecordInfo(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result { @@ -1265,7 +1162,6 @@ pub unsafe fn SafeArrayGetRecordInfo(psa: *const super::Com::SAFEARRAY) -> ::win let mut result__ = ::std::mem::zeroed(); SafeArrayGetRecordInfo(psa, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32) -> ::windows_core::Result { @@ -1273,7 +1169,6 @@ pub unsafe fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - let mut result__ = ::std::mem::zeroed(); SafeArrayGetUBound(psa, ndim, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn SafeArrayGetVartype(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result { @@ -1281,28 +1176,24 @@ pub unsafe fn SafeArrayGetVartype(psa: *const super::Com::SAFEARRAY) -> ::window let mut result__ = ::std::mem::zeroed(); SafeArrayGetVartype(psa, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayLock(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayLock(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayLock(psa).ok() } -#[doc = "Required features: `\"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_targets::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_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_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayRedim(psa: *mut super::Com::SAFEARRAY, psaboundnew: *const super::Com::SAFEARRAYBOUND) -> ::windows_core::Result<()> { @@ -1314,21 +1205,18 @@ pub unsafe fn SafeArrayReleaseData(pdata: *const ::core::ffi::c_void) { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayReleaseData(pdata : *const ::core::ffi::c_void)); SafeArrayReleaseData(pdata) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayReleaseDescriptor(psa: *const super::Com::SAFEARRAY) { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayReleaseDescriptor(psa : *const super::Com:: SAFEARRAY)); SafeArrayReleaseDescriptor(psa) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArraySetIID(psa: *const super::Com::SAFEARRAY, guid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArraySetRecordInfo(psa: *const super::Com::SAFEARRAY, prinfo: P0) -> ::windows_core::Result<()> @@ -1338,28 +1226,24 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayUnaccessData(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayUnaccessData(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayUnaccessData(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayUnlock(psa: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { ::windows_targets::link!("oleaut32.dll" "system" fn SafeArrayUnlock(psa : *const super::Com:: SAFEARRAY) -> ::windows_core::HRESULT); SafeArrayUnlock(psa).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[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_targets::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_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<()> { @@ -1384,7 +1268,6 @@ pub unsafe fn VarAnd(pvarleft: *const ::windows_core::VARIANT, pvarright: *const let mut result__ = ::std::mem::zeroed(); VarAnd(::core::mem::transmute(pvarleft), ::core::mem::transmute(pvarright), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarBoolFromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -1404,7 +1287,6 @@ pub unsafe fn VarBoolFromDec(pdecin: *const super::super::Foundation::DECIMAL) - let mut result__ = ::std::mem::zeroed(); VarBoolFromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarBoolFromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -1512,7 +1394,6 @@ where let mut result__ = ::std::mem::zeroed(); VarBstrFromBool(boolin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarBstrFromCy(cyin: super::Com::CY, lcid: u32, dwflags: u32) -> ::windows_core::Result<::windows_core::BSTR> { @@ -1532,7 +1413,6 @@ pub unsafe fn VarBstrFromDec(pdecin: *const super::super::Foundation::DECIMAL, l let mut result__ = ::std::mem::zeroed(); VarBstrFromDec(pdecin, lcid, dwflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarBstrFromDisp(pdispin: P0, lcid: u32, dwflags: u32) -> ::windows_core::Result<::windows_core::BSTR> @@ -1614,7 +1494,6 @@ pub unsafe fn VarCmp(pvarleft: *const ::windows_core::VARIANT, pvarright: *const ::windows_targets::link!("oleaut32.dll" "system" fn VarCmp(pvarleft : *const ::std::mem::MaybeUninit <::windows_core::VARIANT >, pvarright : *const ::std::mem::MaybeUninit <::windows_core::VARIANT >, lcid : u32, dwflags : u32) -> VARCMP); VarCmp(::core::mem::transmute(pvarleft), ::core::mem::transmute(pvarright), lcid, dwflags) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyAbs(cyin: super::Com::CY) -> ::windows_core::Result { @@ -1622,7 +1501,6 @@ pub unsafe fn VarCyAbs(cyin: super::Com::CY) -> ::windows_core::Result ::windows_core::Result { @@ -1630,21 +1508,18 @@ pub unsafe fn VarCyAdd(cyleft: super::Com::CY, cyright: super::Com::CY) -> ::win let mut result__ = ::std::mem::zeroed(); VarCyAdd(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyCmp(cyleft: super::Com::CY, cyright: super::Com::CY) -> VARCMP { ::windows_targets::link!("oleaut32.dll" "system" fn VarCyCmp(cyleft : super::Com:: CY, cyright : super::Com:: CY) -> VARCMP); VarCyCmp(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright)) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyCmpR8(cyleft: super::Com::CY, dblright: f64) -> VARCMP { ::windows_targets::link!("oleaut32.dll" "system" fn VarCyCmpR8(cyleft : super::Com:: CY, dblright : f64) -> VARCMP); VarCyCmpR8(::core::mem::transmute(cyleft), dblright) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFix(cyin: super::Com::CY) -> ::windows_core::Result { @@ -1652,7 +1527,6 @@ pub unsafe fn VarCyFix(cyin: super::Com::CY) -> ::windows_core::Result(boolin: P0) -> ::windows_core::Result @@ -1663,7 +1537,6 @@ where let mut result__ = ::std::mem::zeroed(); VarCyFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromDate(datein: f64) -> ::windows_core::Result { @@ -1671,7 +1544,6 @@ pub unsafe fn VarCyFromDate(datein: f64) -> ::windows_core::Result ::windows_core::Result { @@ -1679,7 +1551,6 @@ pub unsafe fn VarCyFromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarCyFromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -1690,7 +1561,6 @@ where let mut result__ = ::std::mem::zeroed(); VarCyFromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI1(cin: i8) -> ::windows_core::Result { @@ -1698,7 +1568,6 @@ pub unsafe fn VarCyFromI1(cin: i8) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); VarCyFromI1(cin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI2(sin: i16) -> ::windows_core::Result { @@ -1706,7 +1575,6 @@ pub unsafe fn VarCyFromI2(sin: i16) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); VarCyFromI2(sin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI4(lin: i32) -> ::windows_core::Result { @@ -1714,7 +1582,6 @@ pub unsafe fn VarCyFromI4(lin: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); VarCyFromI4(lin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI8(i64in: i64) -> ::windows_core::Result { @@ -1722,7 +1589,6 @@ pub unsafe fn VarCyFromI8(i64in: i64) -> ::windows_core::Result let mut result__ = ::std::mem::zeroed(); VarCyFromI8(i64in, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromR4(fltin: f32) -> ::windows_core::Result { @@ -1730,7 +1596,6 @@ pub unsafe fn VarCyFromR4(fltin: f32) -> ::windows_core::Result let mut result__ = ::std::mem::zeroed(); VarCyFromR4(fltin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromR8(dblin: f64) -> ::windows_core::Result { @@ -1738,7 +1603,6 @@ pub unsafe fn VarCyFromR8(dblin: f64) -> ::windows_core::Result let mut result__ = ::std::mem::zeroed(); VarCyFromR8(dblin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows_core::Result @@ -1749,7 +1613,6 @@ where let mut result__ = ::std::mem::zeroed(); VarCyFromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI1(bin: u8) -> ::windows_core::Result { @@ -1757,7 +1620,6 @@ pub unsafe fn VarCyFromUI1(bin: u8) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); VarCyFromUI1(bin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI2(uiin: u16) -> ::windows_core::Result { @@ -1765,7 +1627,6 @@ pub unsafe fn VarCyFromUI2(uiin: u16) -> ::windows_core::Result let mut result__ = ::std::mem::zeroed(); VarCyFromUI2(uiin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI4(ulin: u32) -> ::windows_core::Result { @@ -1773,7 +1634,6 @@ pub unsafe fn VarCyFromUI4(ulin: u32) -> ::windows_core::Result let mut result__ = ::std::mem::zeroed(); VarCyFromUI4(ulin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI8(ui64in: u64) -> ::windows_core::Result { @@ -1781,7 +1641,6 @@ pub unsafe fn VarCyFromUI8(ui64in: u64) -> ::windows_core::Result ::windows_core::Result { @@ -1789,7 +1648,6 @@ pub unsafe fn VarCyInt(cyin: super::Com::CY) -> ::windows_core::Result ::windows_core::Result { @@ -1797,7 +1655,6 @@ pub unsafe fn VarCyMul(cyleft: super::Com::CY, cyright: super::Com::CY) -> ::win let mut result__ = ::std::mem::zeroed(); VarCyMul(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyMulI4(cyleft: super::Com::CY, lright: i32) -> ::windows_core::Result { @@ -1805,7 +1662,6 @@ pub unsafe fn VarCyMulI4(cyleft: super::Com::CY, lright: i32) -> ::windows_core: let mut result__ = ::std::mem::zeroed(); VarCyMulI4(::core::mem::transmute(cyleft), lright, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyMulI8(cyleft: super::Com::CY, lright: i64) -> ::windows_core::Result { @@ -1813,7 +1669,6 @@ pub unsafe fn VarCyMulI8(cyleft: super::Com::CY, lright: i64) -> ::windows_core: let mut result__ = ::std::mem::zeroed(); VarCyMulI8(::core::mem::transmute(cyleft), lright, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyNeg(cyin: super::Com::CY) -> ::windows_core::Result { @@ -1821,7 +1676,6 @@ pub unsafe fn VarCyNeg(cyin: super::Com::CY) -> ::windows_core::Result ::windows_core::Result { @@ -1829,7 +1683,6 @@ pub unsafe fn VarCyRound(cyin: super::Com::CY, cdecimals: i32) -> ::windows_core let mut result__ = ::std::mem::zeroed(); VarCyRound(::core::mem::transmute(cyin), cdecimals, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCySub(cyleft: super::Com::CY, cyright: super::Com::CY) -> ::windows_core::Result { @@ -1846,7 +1699,6 @@ where let mut result__ = ::std::mem::zeroed(); VarDateFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarDateFromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -1860,7 +1712,6 @@ pub unsafe fn VarDateFromDec(pdecin: *const super::super::Foundation::DECIMAL) - let mut result__ = ::std::mem::zeroed(); VarDateFromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarDateFromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -1995,7 +1846,6 @@ where let mut result__ = ::std::mem::zeroed(); VarDecFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarDecFromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -2009,7 +1859,6 @@ pub unsafe fn VarDecFromDate(datein: f64) -> ::windows_core::Result(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2186,7 +2035,6 @@ where ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI1FromCy(cyin: super::Com::CY, pcout: ::windows_core::PSTR) -> ::windows_core::Result<()> { @@ -2203,7 +2051,6 @@ pub unsafe fn VarI1FromDec(pdecin: *const super::super::Foundation::DECIMAL, pco ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI1FromDisp(pdispin: P0, lcid: u32, pcout: ::windows_core::PSTR) -> ::windows_core::Result<()> @@ -2275,7 +2122,6 @@ where let mut result__ = ::std::mem::zeroed(); VarI2FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI2FromCy(cyin: super::Com::CY, psout: *mut i16) -> ::windows_core::Result<()> { @@ -2294,7 +2140,6 @@ pub unsafe fn VarI2FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarI2FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI2FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2377,7 +2222,6 @@ where let mut result__ = ::std::mem::zeroed(); VarI4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI4FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -2397,7 +2241,6 @@ pub unsafe fn VarI4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarI4FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI4FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2480,7 +2323,6 @@ where let mut result__ = ::std::mem::zeroed(); VarI8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI8FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -2500,7 +2342,6 @@ pub unsafe fn VarI8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarI8FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI8FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2656,7 +2497,6 @@ where let mut result__ = ::std::mem::zeroed(); VarR4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR4FromCy(cyin: super::Com::CY, pfltout: *mut f32) -> ::windows_core::Result<()> { @@ -2675,7 +2515,6 @@ pub unsafe fn VarR4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarR4FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR4FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2758,7 +2597,6 @@ where let mut result__ = ::std::mem::zeroed(); VarR8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR8FromCy(cyin: super::Com::CY, pdblout: *mut f64) -> ::windows_core::Result<()> { @@ -2777,7 +2615,6 @@ pub unsafe fn VarR8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarR8FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR8FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2891,7 +2728,6 @@ where let mut result__ = ::std::mem::zeroed(); VarUI1FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI1FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -2911,7 +2747,6 @@ pub unsafe fn VarUI1FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarUI1FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI1FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -2994,7 +2829,6 @@ where let mut result__ = ::std::mem::zeroed(); VarUI2FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI2FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -3014,7 +2848,6 @@ pub unsafe fn VarUI2FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarUI2FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI2FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -3096,7 +2929,6 @@ where let mut result__ = ::std::mem::zeroed(); VarUI4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI4FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -3116,7 +2948,6 @@ pub unsafe fn VarUI4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarUI4FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI4FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -3199,7 +3030,6 @@ where let mut result__ = ::std::mem::zeroed(); VarUI8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI8FromCy(cyin: super::Com::CY) -> ::windows_core::Result { @@ -3219,7 +3049,6 @@ pub unsafe fn VarUI8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> let mut result__ = ::std::mem::zeroed(); VarUI8FromDec(pdecin, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI8FromDisp(pdispin: P0, lcid: u32) -> ::windows_core::Result @@ -3304,7 +3133,6 @@ pub unsafe fn VarXor(pvarleft: *const ::windows_core::VARIANT, pvarright: *const let mut result__ = ::std::mem::zeroed(); VarXor(::core::mem::transmute(pvarleft), ::core::mem::transmute(pvarright), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VectorFromBstr(bstr: P0) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> @@ -3316,27 +3144,19 @@ where VectorFromBstr(bstr.into_param().abi(), &mut result__).from_abi(result__) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAdviseSinkEx, - IAdviseSinkEx_Vtbl, - 0x3af24290_0c96_11ce_a0cf_00aa00600ab8 -); +::windows_core::imp::com_interface!(IAdviseSinkEx, IAdviseSinkEx_Vtbl, 0x3af24290_0c96_11ce_a0cf_00aa00600ab8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAdviseSinkEx, ::windows_core::IUnknown, super::Com::IAdviseSink); #[cfg(feature = "Win32_System_Com")] impl IAdviseSinkEx { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn OnDataChange(&self, pformatetc: *const super::Com::FORMATETC, pstgmed: *const super::Com::STGMEDIUM) { (::windows_core::Interface::vtable(self).base__.OnDataChange)(::windows_core::Interface::as_raw(self), pformatetc, pstgmed) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnViewChange(&self, dwaspect: u32, lindex: i32) { (::windows_core::Interface::vtable(self).base__.OnViewChange)(::windows_core::Interface::as_raw(self), dwaspect, lindex) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnRename(&self, pmk: P0) where @@ -3344,12 +3164,10 @@ impl IAdviseSinkEx { { (::windows_core::Interface::vtable(self).base__.OnRename)(::windows_core::Interface::as_raw(self), pmk.into_param().abi()) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSave(&self) { (::windows_core::Interface::vtable(self).base__.OnSave)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnClose(&self) { (::windows_core::Interface::vtable(self).base__.OnClose)(::windows_core::Interface::as_raw(self)) @@ -3368,7 +3186,6 @@ pub struct IAdviseSinkEx_Vtbl { ::windows_core::imp::com_interface!(ICanHandleException, ICanHandleException_Vtbl, 0xc5598e60_b307_11d1_b27d_006008c3fbfb); ::windows_core::imp::interface_hierarchy!(ICanHandleException, ::windows_core::IUnknown); impl ICanHandleException { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CanHandleException(&self, pexcepinfo: *const super::Com::EXCEPINFO, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CanHandleException)(::windows_core::Interface::as_raw(self), pexcepinfo, ::core::mem::transmute(pvar)).ok() @@ -3384,17 +3201,11 @@ pub struct ICanHandleException_Vtbl { CanHandleException: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IClassFactory2, - IClassFactory2_Vtbl, - 0xb196b28f_bab4_101a_b69c_00aa00341d07 -); +::windows_core::imp::com_interface!(IClassFactory2, IClassFactory2_Vtbl, 0xb196b28f_bab4_101a_b69c_00aa00341d07); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IClassFactory2, ::windows_core::IUnknown, super::Com::IClassFactory); #[cfg(feature = "Win32_System_Com")] impl IClassFactory2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateInstance(&self, punkouter: P0) -> ::windows_core::Result where @@ -3404,7 +3215,6 @@ impl IClassFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateInstance)(::windows_core::Interface::as_raw(self), punkouter.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockServer(&self, flock: P0) -> ::windows_core::Result<()> where @@ -3531,7 +3341,6 @@ impl ICreateTypeInfo { pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetVersion)(::windows_core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRefTypeInfo(&self, ptinfo: P0, phreftype: *const u32) -> ::windows_core::Result<()> where @@ -3539,7 +3348,6 @@ impl ICreateTypeInfo { { (::windows_core::Interface::vtable(self).AddRefTypeInfo)(::windows_core::Interface::as_raw(self), ptinfo.into_param().abi(), phreftype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn AddFuncDesc(&self, index: u32, pfuncdesc: *const super::Com::FUNCDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddFuncDesc)(::windows_core::Interface::as_raw(self), index, pfuncdesc).ok() @@ -3547,7 +3355,6 @@ impl ICreateTypeInfo { pub unsafe fn AddImplType(&self, index: u32, hreftype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddImplType)(::windows_core::Interface::as_raw(self), index, hreftype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetImplTypeFlags(&self, index: u32, impltypeflags: super::Com::IMPLTYPEFLAGS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetImplTypeFlags)(::windows_core::Interface::as_raw(self), index, impltypeflags).ok() @@ -3561,7 +3368,6 @@ impl ICreateTypeInfo { { (::windows_core::Interface::vtable(self).SetSchema)(::windows_core::Interface::as_raw(self), pstrschema.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn AddVarDesc(&self, index: u32, pvardesc: *const super::Com::VARDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddVarDesc)(::windows_core::Interface::as_raw(self), index, pvardesc).ok() @@ -3575,7 +3381,6 @@ impl ICreateTypeInfo { { (::windows_core::Interface::vtable(self).SetVarName)(::windows_core::Interface::as_raw(self), index, szname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn SetTypeDescAlias(&self, ptdescalias: *const super::Com::TYPEDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTypeDescAlias)(::windows_core::Interface::as_raw(self), ptdescalias).ok() @@ -3611,7 +3416,6 @@ impl ICreateTypeInfo { { (::windows_core::Interface::vtable(self).SetMops)(::windows_core::Interface::as_raw(self), index, bstrmops.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTypeIdldesc(&self, pidldesc: *const super::Com::IDLDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTypeIdldesc)(::windows_core::Interface::as_raw(self), pidldesc).ok() @@ -3687,7 +3491,6 @@ impl ICreateTypeInfo2 { pub unsafe fn SetVersion(&self, wmajorvernum: u16, wminorvernum: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetVersion)(::windows_core::Interface::as_raw(self), wmajorvernum, wminorvernum).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRefTypeInfo(&self, ptinfo: P0, phreftype: *const u32) -> ::windows_core::Result<()> where @@ -3695,7 +3498,6 @@ impl ICreateTypeInfo2 { { (::windows_core::Interface::vtable(self).base__.AddRefTypeInfo)(::windows_core::Interface::as_raw(self), ptinfo.into_param().abi(), phreftype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn AddFuncDesc(&self, index: u32, pfuncdesc: *const super::Com::FUNCDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddFuncDesc)(::windows_core::Interface::as_raw(self), index, pfuncdesc).ok() @@ -3703,7 +3505,6 @@ impl ICreateTypeInfo2 { pub unsafe fn AddImplType(&self, index: u32, hreftype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddImplType)(::windows_core::Interface::as_raw(self), index, hreftype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetImplTypeFlags(&self, index: u32, impltypeflags: super::Com::IMPLTYPEFLAGS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetImplTypeFlags)(::windows_core::Interface::as_raw(self), index, impltypeflags).ok() @@ -3717,7 +3518,6 @@ impl ICreateTypeInfo2 { { (::windows_core::Interface::vtable(self).base__.SetSchema)(::windows_core::Interface::as_raw(self), pstrschema.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn AddVarDesc(&self, index: u32, pvardesc: *const super::Com::VARDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddVarDesc)(::windows_core::Interface::as_raw(self), index, pvardesc).ok() @@ -3731,7 +3531,6 @@ impl ICreateTypeInfo2 { { (::windows_core::Interface::vtable(self).base__.SetVarName)(::windows_core::Interface::as_raw(self), index, szname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub unsafe fn SetTypeDescAlias(&self, ptdescalias: *const super::Com::TYPEDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTypeDescAlias)(::windows_core::Interface::as_raw(self), ptdescalias).ok() @@ -3767,7 +3566,6 @@ impl ICreateTypeInfo2 { { (::windows_core::Interface::vtable(self).base__.SetMops)(::windows_core::Interface::as_raw(self), index, bstrmops.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTypeIdldesc(&self, pidldesc: *const super::Com::IDLDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetTypeIdldesc)(::windows_core::Interface::as_raw(self), pidldesc).ok() @@ -3778,7 +3576,6 @@ impl ICreateTypeInfo2 { pub unsafe fn DeleteFuncDesc(&self, index: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteFuncDesc)(::windows_core::Interface::as_raw(self), index).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteFuncDescByMemId(&self, memid: i32, invkind: super::Com::INVOKEKIND) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteFuncDescByMemId)(::windows_core::Interface::as_raw(self), memid, invkind).ok() @@ -3852,7 +3649,6 @@ pub struct ICreateTypeInfo2_Vtbl { ::windows_core::imp::com_interface!(ICreateTypeLib, ICreateTypeLib_Vtbl, 0x00020406_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ICreateTypeLib, ::windows_core::IUnknown); impl ICreateTypeLib { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTypeInfo(&self, szname: P0, tkind: super::Com::TYPEKIND) -> ::windows_core::Result where @@ -3919,7 +3715,6 @@ pub struct ICreateTypeLib_Vtbl { ::windows_core::imp::com_interface!(ICreateTypeLib2, ICreateTypeLib2_Vtbl, 0x0002040f_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ICreateTypeLib2, ::windows_core::IUnknown, ICreateTypeLib); impl ICreateTypeLib2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTypeInfo(&self, szname: P0, tkind: super::Com::TYPEKIND) -> ::windows_core::Result where @@ -4031,12 +3826,7 @@ pub struct IDispError_Vtbl { pub GetDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDispatchEx, - IDispatchEx_Vtbl, - 0xa6ef9860_c720_11d0_9337_00a0c90dcaa9 -); +::windows_core::imp::com_interface!(IDispatchEx, IDispatchEx_Vtbl, 0xa6ef9860_c720_11d0_9337_00a0c90dcaa9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDispatchEx, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4048,7 +3838,6 @@ impl IDispatchEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDispID)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), grfdex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InvokeEx(&self, id: i32, lcid: u32, wflags: u16, pdp: *const super::Com::DISPPARAMS, pvarres: ::core::option::Option<*mut ::windows_core::VARIANT>, pei: ::core::option::Option<*mut super::Com::EXCEPINFO>, pspcaller: P0) -> ::windows_core::Result<()> where @@ -4102,7 +3891,6 @@ pub struct IDispatchEx_Vtbl { ::windows_core::imp::com_interface!(IDropSource, IDropSource_Vtbl, 0x00000121_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IDropSource, ::windows_core::IUnknown); impl IDropSource { - #[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub unsafe fn QueryContinueDrag(&self, fescapepressed: P0, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS) -> ::windows_core::HRESULT where @@ -4147,7 +3935,6 @@ pub struct IDropSourceNotify_Vtbl { ::windows_core::imp::com_interface!(IDropTarget, IDropTarget_Vtbl, 0x00000122_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IDropTarget, ::windows_core::IUnknown); impl IDropTarget { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] pub unsafe fn DragEnter(&self, pdataobj: P0, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS, pt: super::super::Foundation::POINTL, pdweffect: *mut DROPEFFECT) -> ::windows_core::Result<()> where @@ -4155,7 +3942,6 @@ impl IDropTarget { { (::windows_core::Interface::vtable(self).DragEnter)(::windows_core::Interface::as_raw(self), pdataobj.into_param().abi(), grfkeystate, ::core::mem::transmute(pt), pdweffect).ok() } - #[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub unsafe fn DragOver(&self, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS, pt: super::super::Foundation::POINTL, pdweffect: *mut DROPEFFECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DragOver)(::windows_core::Interface::as_raw(self), grfkeystate, ::core::mem::transmute(pt), pdweffect).ok() @@ -4163,7 +3949,6 @@ impl IDropTarget { pub unsafe fn DragLeave(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DragLeave)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] pub unsafe fn Drop(&self, pdataobj: P0, grfkeystate: super::SystemServices::MODIFIERKEYS_FLAGS, pt: super::super::Foundation::POINTL, pdweffect: *mut DROPEFFECT) -> ::windows_core::Result<()> where @@ -4214,7 +3999,6 @@ pub struct IEnterpriseDropTarget_Vtbl { ::windows_core::imp::com_interface!(IEnumOLEVERB, IEnumOLEVERB_Vtbl, 0x00000104_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IEnumOLEVERB, ::windows_core::IUnknown); impl IEnumOLEVERB { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn Next(&self, rgelt: &mut [OLEVERB], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))).ok() @@ -4333,13 +4117,11 @@ impl IFont { { (::windows_core::Interface::vtable(self).SetName)(::windows_core::Interface::as_raw(self), name.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Size(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Size)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, size: super::Com::CY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(size)).ok() @@ -4398,7 +4180,6 @@ impl IFont { pub unsafe fn SetCharset(&self, charset: i16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCharset)(::windows_core::Interface::as_raw(self), charset).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn hFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4417,12 +4198,10 @@ impl IFont { pub unsafe fn SetRatio(&self, cylogical: i32, cyhimetric: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRatio)(::windows_core::Interface::as_raw(self), cylogical, cyhimetric).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn QueryTextMetrics(&self, ptm: *mut super::super::Graphics::Gdi::TEXTMETRICW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryTextMetrics)(::windows_core::Interface::as_raw(self), ptm).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AddRefHfont(&self, hfont: P0) -> ::windows_core::Result<()> where @@ -4430,7 +4209,6 @@ impl IFont { { (::windows_core::Interface::vtable(self).AddRefHfont)(::windows_core::Interface::as_raw(self), hfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseHfont(&self, hfont: P0) -> ::windows_core::Result<()> where @@ -4438,7 +4216,6 @@ impl IFont { { (::windows_core::Interface::vtable(self).ReleaseHfont)(::windows_core::Interface::as_raw(self), hfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetHdc(&self, hdc: P0) -> ::windows_core::Result<()> where @@ -4498,12 +4275,7 @@ pub struct IFont_Vtbl { SetHdc: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFontDisp, - IFontDisp_Vtbl, - 0xbef6e003_a874_101a_8bba_00aa00300cab -); +::windows_core::imp::com_interface!(IFontDisp, IFontDisp_Vtbl, 0xbef6e003_a874_101a_8bba_00aa00300cab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFontDisp, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4515,12 +4287,7 @@ pub struct IFontDisp_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFontEventsDisp, - IFontEventsDisp_Vtbl, - 0x4ef6100a_af88_11d0_9846_00c04fc29993 -); +::windows_core::imp::com_interface!(IFontEventsDisp, IFontEventsDisp_Vtbl, 0x4ef6100a_af88_11d0_9846_00c04fc29993); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFontEventsDisp, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4600,7 +4367,6 @@ pub struct IObjectWithSite_Vtbl { ::windows_core::imp::com_interface!(IOleAdviseHolder, IOleAdviseHolder_Vtbl, 0x00000111_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleAdviseHolder, ::windows_core::IUnknown); impl IOleAdviseHolder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Advise(&self, padvise: P0) -> ::windows_core::Result where @@ -4612,13 +4378,11 @@ impl IOleAdviseHolder { pub unsafe fn Unadvise(&self, dwconnection: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Unadvise)(::windows_core::Interface::as_raw(self), dwconnection).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumAdvise(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumAdvise)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SendOnRename(&self, pmk: P0) -> ::windows_core::Result<()> where @@ -4656,7 +4420,6 @@ pub struct IOleAdviseHolder_Vtbl { ::windows_core::imp::com_interface!(IOleCache, IOleCache_Vtbl, 0x0000011e_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleCache, ::windows_core::IUnknown); impl IOleCache { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cache(&self, pformatetc: *const super::Com::FORMATETC, advf: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4665,13 +4428,11 @@ impl IOleCache { pub unsafe fn Uncache(&self, dwconnection: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Uncache)(::windows_core::Interface::as_raw(self), dwconnection).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCache(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCache)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitCache(&self, pdataobject: P0) -> ::windows_core::Result<()> where @@ -4679,7 +4440,6 @@ impl IOleCache { { (::windows_core::Interface::vtable(self).InitCache)(::windows_core::Interface::as_raw(self), pdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetData(&self, pformatetc: *const super::Com::FORMATETC, pmedium: *const super::Com::STGMEDIUM, frelease: P0) -> ::windows_core::Result<()> where @@ -4713,7 +4473,6 @@ pub struct IOleCache_Vtbl { ::windows_core::imp::com_interface!(IOleCache2, IOleCache2_Vtbl, 0x00000128_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleCache2, ::windows_core::IUnknown, IOleCache); impl IOleCache2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cache(&self, pformatetc: *const super::Com::FORMATETC, advf: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4722,13 +4481,11 @@ impl IOleCache2 { pub unsafe fn Uncache(&self, dwconnection: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Uncache)(::windows_core::Interface::as_raw(self), dwconnection).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCache(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumCache)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitCache(&self, pdataobject: P0) -> ::windows_core::Result<()> where @@ -4736,7 +4493,6 @@ impl IOleCache2 { { (::windows_core::Interface::vtable(self).base__.InitCache)(::windows_core::Interface::as_raw(self), pdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn SetData(&self, pformatetc: *const super::Com::FORMATETC, pmedium: *const super::Com::STGMEDIUM, frelease: P0) -> ::windows_core::Result<()> where @@ -4744,7 +4500,6 @@ impl IOleCache2 { { (::windows_core::Interface::vtable(self).base__.SetData)(::windows_core::Interface::as_raw(self), pformatetc, pmedium, frelease.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateCache(&self, pdataobject: P0, grfupdf: UPDFCACHE_FLAGS, preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> where @@ -4769,7 +4524,6 @@ pub struct IOleCache2_Vtbl { ::windows_core::imp::com_interface!(IOleCacheControl, IOleCacheControl_Vtbl, 0x00000129_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleCacheControl, ::windows_core::IUnknown); impl IOleCacheControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnRun(&self, pdataobject: P0) -> ::windows_core::Result<()> where @@ -4797,7 +4551,6 @@ impl IOleClientSite { pub unsafe fn SaveObject(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SaveObject)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwassign: OLEGETMONIKER, dwwhichmoniker: OLEWHICHMK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4854,7 +4607,6 @@ pub struct IOleCommandTarget_Vtbl { ::windows_core::imp::com_interface!(IOleContainer, IOleContainer_Vtbl, 0x0000011b_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleContainer, ::windows_core::IUnknown, IParseDisplayName); impl IOleContainer { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseDisplayName(&self, pbc: P0, pszdisplayname: P1, pcheaten: *mut u32, ppmkout: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4863,7 +4615,6 @@ impl IOleContainer { { (::windows_core::Interface::vtable(self).base__.ParseDisplayName)(::windows_core::Interface::as_raw(self), pbc.into_param().abi(), pszdisplayname.into_param().abi(), pcheaten, ::core::mem::transmute(ppmkout)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumObjects(&self, grfflags: OLECONTF) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4889,12 +4640,10 @@ pub struct IOleContainer_Vtbl { ::windows_core::imp::com_interface!(IOleControl, IOleControl_Vtbl, 0xb196b288_bab4_101a_b69c_00aa00341d07); ::windows_core::imp::interface_hierarchy!(IOleControl, ::windows_core::IUnknown); impl IOleControl { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetControlInfo(&self, pci: *mut CONTROLINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetControlInfo)(::windows_core::Interface::as_raw(self), pci).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnMnemonic(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnMnemonic)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -4936,7 +4685,6 @@ impl IOleControlSite { { (::windows_core::Interface::vtable(self).LockInPlaceActive)(::windows_core::Interface::as_raw(self), flock.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtendedControl(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4945,7 +4693,6 @@ impl IOleControlSite { pub unsafe fn TransformCoords(&self, pptlhimetric: *mut super::super::Foundation::POINTL, pptfcontainer: *mut POINTF, dwflags: XFORMCOORDS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TransformCoords)(::windows_core::Interface::as_raw(self), pptlhimetric, pptfcontainer, dwflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG, grfmodifiers: KEYMODIFIERS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg, grfmodifiers).ok() @@ -4981,7 +4728,6 @@ pub struct IOleControlSite_Vtbl { ::windows_core::imp::com_interface!(IOleDocument, IOleDocument_Vtbl, 0xb722bcc5_4e68_101b_a2bc_00aa00404770); ::windows_core::imp::interface_hierarchy!(IOleDocument, ::windows_core::IUnknown); impl IOleDocument { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateView(&self, pipsite: P0, pstm: P1, dwreserved: u32) -> ::windows_core::Result where @@ -5071,7 +4817,6 @@ impl IOleDocumentView { pub unsafe fn CloseView(&self, dwreserved: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CloseView)(::windows_core::Interface::as_raw(self), dwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveViewState(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -5079,7 +4824,6 @@ impl IOleDocumentView { { (::windows_core::Interface::vtable(self).SaveViewState)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ApplyViewState(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -5132,7 +4876,6 @@ impl IOleInPlaceActiveObject { { (::windows_core::Interface::vtable(self).base__.ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, lpmsg: ::core::option::Option<*const super::super::UI::WindowsAndMessaging::MSG>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lpmsg.unwrap_or(::std::ptr::null()))).ok() @@ -5206,7 +4949,6 @@ impl IOleInPlaceFrame { { (::windows_core::Interface::vtable(self).base__.SetActiveObject)(::windows_core::Interface::as_raw(self), pactiveobject.into_param().abi(), pszobjname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn InsertMenus(&self, hmenushared: P0, lpmenuwidths: *mut OLEMENUGROUPWIDTHS) -> ::windows_core::Result<()> where @@ -5214,7 +4956,6 @@ impl IOleInPlaceFrame { { (::windows_core::Interface::vtable(self).InsertMenus)(::windows_core::Interface::as_raw(self), hmenushared.into_param().abi(), lpmenuwidths).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetMenu(&self, hmenushared: P0, holemenu: isize, hwndactiveobject: P1) -> ::windows_core::Result<()> where @@ -5223,7 +4964,6 @@ impl IOleInPlaceFrame { { (::windows_core::Interface::vtable(self).SetMenu)(::windows_core::Interface::as_raw(self), hmenushared.into_param().abi(), holemenu, hwndactiveobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn RemoveMenus(&self, hmenushared: P0) -> ::windows_core::Result<()> where @@ -5243,7 +4983,6 @@ impl IOleInPlaceFrame { { (::windows_core::Interface::vtable(self).EnableModeless)(::windows_core::Interface::as_raw(self), fenable.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, wid: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), lpmsg, wid).ok() @@ -5374,7 +5113,6 @@ impl IOleInPlaceSite { pub unsafe fn OnUIActivate(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnUIActivate)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetWindowContext(&self, ppframe: *mut ::core::option::Option, ppdoc: *mut ::core::option::Option, lprcposrect: *mut super::super::Foundation::RECT, lprccliprect: *mut super::super::Foundation::RECT, lpframeinfo: *mut OLEINPLACEFRAMEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindowContext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppframe), ::core::mem::transmute(ppdoc), lprcposrect, lprccliprect, lpframeinfo).ok() @@ -5441,7 +5179,6 @@ impl IOleInPlaceSiteEx { pub unsafe fn OnUIActivate(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnUIActivate)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetWindowContext(&self, ppframe: *mut ::core::option::Option, ppdoc: *mut ::core::option::Option, lprcposrect: *mut super::super::Foundation::RECT, lprccliprect: *mut super::super::Foundation::RECT, lpframeinfo: *mut OLEINPLACEFRAMEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetWindowContext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppframe), ::core::mem::transmute(ppdoc), lprcposrect, lprccliprect, lpframeinfo).ok() @@ -5510,7 +5247,6 @@ impl IOleInPlaceSiteWindowless { pub unsafe fn OnUIActivate(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OnUIActivate)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetWindowContext(&self, ppframe: *mut ::core::option::Option, ppdoc: *mut ::core::option::Option, lprcposrect: *mut super::super::Foundation::RECT, lprccliprect: *mut super::super::Foundation::RECT, lpframeinfo: *mut OLEINPLACEFRAMEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetWindowContext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppframe), ::core::mem::transmute(ppdoc), lprcposrect, lprccliprect, lpframeinfo).ok() @@ -5569,13 +5305,11 @@ impl IOleInPlaceSiteWindowless { { (::windows_core::Interface::vtable(self).SetFocus)(::windows_core::Interface::as_raw(self), ffocus.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetDC(&self, prect: *const super::super::Foundation::RECT, grfflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDC)(::windows_core::Interface::as_raw(self), prect, grfflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ReleaseDC(&self, hdc: P0) -> ::windows_core::Result<()> where @@ -5589,7 +5323,6 @@ impl IOleInPlaceSiteWindowless { { (::windows_core::Interface::vtable(self).InvalidateRect)(::windows_core::Interface::as_raw(self), prect, ferase.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn InvalidateRgn(&self, hrgn: P0, ferase: P1) -> ::windows_core::Result<()> where @@ -5682,7 +5415,6 @@ pub struct IOleInPlaceUIWindow_Vtbl { ::windows_core::imp::com_interface!(IOleItemContainer, IOleItemContainer_Vtbl, 0x0000011c_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IOleItemContainer, ::windows_core::IUnknown, IParseDisplayName, IOleContainer); impl IOleItemContainer { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseDisplayName(&self, pbc: P0, pszdisplayname: P1, pcheaten: *mut u32, ppmkout: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -5691,7 +5423,6 @@ impl IOleItemContainer { { (::windows_core::Interface::vtable(self).base__.base__.ParseDisplayName)(::windows_core::Interface::as_raw(self), pbc.into_param().abi(), pszdisplayname.into_param().abi(), pcheaten, ::core::mem::transmute(ppmkout)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumObjects(&self, grfflags: OLECONTF) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5703,7 +5434,6 @@ impl IOleItemContainer { { (::windows_core::Interface::vtable(self).base__.LockContainer)(::windows_core::Interface::as_raw(self), flock.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObject(&self, pszitem: P0, dwspeedneeded: u32, pbc: P1) -> ::windows_core::Result where @@ -5714,7 +5444,6 @@ impl IOleItemContainer { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetObject)(::windows_core::Interface::as_raw(self), pszitem.into_param().abi(), dwspeedneeded, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObjectStorage(&self, pszitem: P0, pbc: P1) -> ::windows_core::Result where @@ -5756,7 +5485,6 @@ impl IOleLink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUpdateOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSourceMoniker(&self, pmk: P0, rclsid: *const ::windows_core::GUID) -> ::windows_core::Result<()> where @@ -5764,7 +5492,6 @@ impl IOleLink { { (::windows_core::Interface::vtable(self).SetSourceMoniker)(::windows_core::Interface::as_raw(self), pmk.into_param().abi(), rclsid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSourceMoniker(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5780,7 +5507,6 @@ impl IOleLink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSourceDisplayName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToSource(&self, bindflags: u32, pbc: P0) -> ::windows_core::Result<()> where @@ -5798,7 +5524,6 @@ impl IOleLink { pub unsafe fn UnbindSource(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnbindSource)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, pbc: P0) -> ::windows_core::Result<()> where @@ -5858,7 +5583,6 @@ impl IOleObject { pub unsafe fn Close(&self, dwsaveoption: OLECLOSE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Close)(::windows_core::Interface::as_raw(self), dwsaveoption.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMoniker(&self, dwwhichmoniker: OLEWHICHMK, pmk: P0) -> ::windows_core::Result<()> where @@ -5866,13 +5590,11 @@ impl IOleObject { { (::windows_core::Interface::vtable(self).SetMoniker)(::windows_core::Interface::as_raw(self), dwwhichmoniker.0 as _, pmk.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwassign: OLEGETMONIKER, dwwhichmoniker: OLEWHICHMK) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMoniker)(::windows_core::Interface::as_raw(self), dwassign.0 as _, dwwhichmoniker.0 as _, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitFromData(&self, pdataobject: P0, fcreation: P1, dwreserved: u32) -> ::windows_core::Result<()> where @@ -5881,13 +5603,11 @@ impl IOleObject { { (::windows_core::Interface::vtable(self).InitFromData)(::windows_core::Interface::as_raw(self), pdataobject.into_param().abi(), fcreation.into_param().abi(), dwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, dwreserved: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetClipboardData)(::windows_core::Interface::as_raw(self), dwreserved, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn DoVerb(&self, iverb: i32, lpmsg: *const super::super::UI::WindowsAndMessaging::MSG, pactivesite: P0, lindex: i32, hwndparent: P1, lprcposrect: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -5914,18 +5634,15 @@ impl IOleObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUserType)(::windows_core::Interface::as_raw(self), dwformoftype.0 as _, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetExtent(&self, dwdrawaspect: super::Com::DVASPECT, psizel: *const super::super::Foundation::SIZE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetExtent)(::windows_core::Interface::as_raw(self), dwdrawaspect, psizel).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtent(&self, dwdrawaspect: super::Com::DVASPECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetExtent)(::windows_core::Interface::as_raw(self), dwdrawaspect, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Advise(&self, padvsink: P0) -> ::windows_core::Result where @@ -5937,19 +5654,16 @@ impl IOleObject { pub unsafe fn Unadvise(&self, dwconnection: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Unadvise)(::windows_core::Interface::as_raw(self), dwconnection).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumAdvise(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumAdvise)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMiscStatus(&self, dwaspect: super::Com::DVASPECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMiscStatus)(::windows_core::Interface::as_raw(self), dwaspect, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetColorScheme(&self, plogpal: *const super::super::Graphics::Gdi::LOGPALETTE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColorScheme)(::windows_core::Interface::as_raw(self), plogpal).ok() @@ -6470,7 +6184,6 @@ pub struct IOleWindow_Vtbl { ::windows_core::imp::com_interface!(IParseDisplayName, IParseDisplayName_Vtbl, 0x0000011a_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IParseDisplayName, ::windows_core::IUnknown); impl IParseDisplayName { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseDisplayName(&self, pbc: P0, pszdisplayname: P1, pcheaten: *mut u32, ppmkout: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -6518,17 +6231,11 @@ pub struct IPerPropertyBrowsing_Vtbl { pub GetPredefinedValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, u32, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistPropertyBag, - IPersistPropertyBag_Vtbl, - 0x37d84f60_42cb_11ce_8135_00aa004bb851 -); +::windows_core::imp::com_interface!(IPersistPropertyBag, IPersistPropertyBag_Vtbl, 0x37d84f60_42cb_11ce_8135_00aa004bb851); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistPropertyBag, ::windows_core::IUnknown, super::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistPropertyBag { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -6537,7 +6244,6 @@ impl IPersistPropertyBag { pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Load(&self, ppropbag: P0, perrorlog: P1) -> ::windows_core::Result<()> where @@ -6546,7 +6252,6 @@ impl IPersistPropertyBag { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), ppropbag.into_param().abi(), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> ::windows_core::Result<()> where @@ -6573,17 +6278,11 @@ pub struct IPersistPropertyBag_Vtbl { Save: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistPropertyBag2, - IPersistPropertyBag2_Vtbl, - 0x22f55881_280b_11d0_a8a9_00a0c90c2004 -); +::windows_core::imp::com_interface!(IPersistPropertyBag2, IPersistPropertyBag2_Vtbl, 0x22f55881_280b_11d0_a8a9_00a0c90c2004); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistPropertyBag2, ::windows_core::IUnknown, super::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistPropertyBag2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); @@ -6592,7 +6291,6 @@ impl IPersistPropertyBag2 { pub unsafe fn InitNew(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InitNew)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Load(&self, ppropbag: P0, perrlog: P1) -> ::windows_core::Result<()> where @@ -6601,7 +6299,6 @@ impl IPersistPropertyBag2 { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), ppropbag.into_param().abi(), perrlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Save(&self, ppropbag: P0, fcleardirty: P1, fsaveallproperties: P2) -> ::windows_core::Result<()> where @@ -6654,7 +6351,6 @@ impl IPicture { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Height)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Render(&self, hdc: P0, x: i32, y: i32, cx: i32, cy: i32, xsrc: i32, ysrc: i32, cxsrc: i32, cysrc: i32, prcwbounds: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -6668,13 +6364,11 @@ impl IPicture { { (::windows_core::Interface::vtable(self).set_hPal)(::windows_core::Interface::as_raw(self), hpal.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CurDC(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurDC)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SelectPicture(&self, hdcin: P0, phdcout: *mut super::super::Graphics::Gdi::HDC, phbmpout: *mut OLE_HANDLE) -> ::windows_core::Result<()> where @@ -6695,7 +6389,6 @@ impl IPicture { pub unsafe fn PictureChanged(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PictureChanged)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: P1) -> ::windows_core::Result where @@ -6764,7 +6457,6 @@ impl IPicture2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Height)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Render(&self, hdc: P0, x: i32, y: i32, cx: i32, cy: i32, xsrc: i32, ysrc: i32, cxsrc: i32, cysrc: i32, prcwbounds: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -6775,13 +6467,11 @@ impl IPicture2 { pub unsafe fn set_hPal(&self, hpal: usize) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).set_hPal)(::windows_core::Interface::as_raw(self), hpal).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CurDC(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurDC)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SelectPicture(&self, hdcin: P0, phdcout: *mut super::super::Graphics::Gdi::HDC, phbmpout: *mut usize) -> ::windows_core::Result<()> where @@ -6802,7 +6492,6 @@ impl IPicture2 { pub unsafe fn PictureChanged(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PictureChanged)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveAsFile(&self, pstream: P0, fsavememcopy: P1) -> ::windows_core::Result where @@ -6849,12 +6538,7 @@ pub struct IPicture2_Vtbl { pub Attributes: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPictureDisp, - IPictureDisp_Vtbl, - 0x7bf80981_bf32_101a_8bbb_00aa00300cab -); +::windows_core::imp::com_interface!(IPictureDisp, IPictureDisp_Vtbl, 0x7bf80981_bf32_101a_8bbb_00aa00300cab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPictureDisp, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6899,7 +6583,6 @@ impl IPrint { pub unsafe fn GetPageInfo(&self, pnfirstpage: *mut i32, pcpages: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPageInfo)(::windows_core::Interface::as_raw(self), pnfirstpage, pcpages).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn Print(&self, grfflags: u32, pptd: *mut *mut super::Com::DVTARGETDEVICE, pppageset: *mut *mut PAGESET, pstgmoptions: *mut super::Com::STGMEDIUM, pcallback: P0, nfirstpage: i32, pcpagesprinted: *mut i32, pnlastpage: *mut i32) -> ::windows_core::Result<()> where @@ -6979,7 +6662,6 @@ impl IPropertyPage { { (::windows_core::Interface::vtable(self).Help)(::windows_core::Interface::as_raw(self), pszhelpdir.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -7047,7 +6729,6 @@ impl IPropertyPage2 { { (::windows_core::Interface::vtable(self).base__.Help)(::windows_core::Interface::as_raw(self), pszhelpdir.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -7076,7 +6757,6 @@ impl IPropertyPageSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPageContainer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::super::UI::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -7111,13 +6791,11 @@ pub struct IProtectFocus_Vtbl { ::windows_core::imp::com_interface!(IProtectedModeMenuServices, IProtectedModeMenuServices_Vtbl, 0x73c105ee_9dff_4a07_b83c_7eff290c266e); ::windows_core::imp::interface_hierarchy!(IProtectedModeMenuServices, ::windows_core::IUnknown); impl IProtectedModeMenuServices { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn CreateMenu(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateMenu)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn LoadMenu(&self, pszmodulename: P0, pszmenuname: P1) -> ::windows_core::Result where @@ -7127,7 +6805,6 @@ impl IProtectedModeMenuServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LoadMenu)(::windows_core::Interface::as_raw(self), pszmodulename.into_param().abi(), pszmenuname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn LoadMenuID(&self, pszmodulename: P0, wresourceid: u16) -> ::windows_core::Result where @@ -7157,7 +6834,6 @@ pub struct IProtectedModeMenuServices_Vtbl { ::windows_core::imp::com_interface!(IProvideClassInfo, IProvideClassInfo_Vtbl, 0xb196b283_bab4_101a_b69c_00aa00341d07); ::windows_core::imp::interface_hierarchy!(IProvideClassInfo, ::windows_core::IUnknown); impl IProvideClassInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7176,7 +6852,6 @@ pub struct IProvideClassInfo_Vtbl { ::windows_core::imp::com_interface!(IProvideClassInfo2, IProvideClassInfo2_Vtbl, 0xa6bc3ac0_dbaa_11ce_9de3_00aa004bb851); ::windows_core::imp::interface_hierarchy!(IProvideClassInfo2, ::windows_core::IUnknown, IProvideClassInfo); impl IProvideClassInfo2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7196,7 +6871,6 @@ pub struct IProvideClassInfo2_Vtbl { ::windows_core::imp::com_interface!(IProvideMultipleClassInfo, IProvideMultipleClassInfo_Vtbl, 0xa7aba9c1_8983_11cf_8f20_00805f2cd064); ::windows_core::imp::interface_hierarchy!(IProvideMultipleClassInfo, ::windows_core::IUnknown, IProvideClassInfo, IProvideClassInfo2); impl IProvideMultipleClassInfo { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7210,7 +6884,6 @@ impl IProvideMultipleClassInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMultiTypeInfoCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInfoOfIndex(&self, iti: u32, dwflags: MULTICLASSINFO_FLAGS, ppticoclass: *mut ::core::option::Option, pdwtiflags: *mut u32, pcdispidreserved: *mut u32, piidprimary: *mut ::windows_core::GUID, piidsource: *mut ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInfoOfIndex)(::windows_core::Interface::as_raw(self), iti, dwflags, ::core::mem::transmute(ppticoclass), pdwtiflags, pcdispidreserved, piidprimary, piidsource).ok() @@ -7242,7 +6915,6 @@ pub struct IProvideRuntimeContext_Vtbl { ::windows_core::imp::com_interface!(IQuickActivate, IQuickActivate_Vtbl, 0xcf51ed10_62fe_11cf_bf86_00a0c9034836); ::windows_core::imp::interface_hierarchy!(IQuickActivate, ::windows_core::IUnknown); impl IQuickActivate { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn QuickActivate(&self, pqacontainer: *const QACONTAINER, pqacontrol: *mut QACONTROL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QuickActivate)(::windows_core::Interface::as_raw(self), pqacontainer, pqacontrol).ok() @@ -7290,7 +6962,6 @@ impl IRecordInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTypeInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7408,7 +7079,6 @@ pub struct ISpecifyPropertyPages_Vtbl { ::windows_core::imp::com_interface!(ITypeChangeEvents, ITypeChangeEvents_Vtbl, 0x00020410_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ITypeChangeEvents, ::windows_core::IUnknown); impl ITypeChangeEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RequestTypeChange(&self, changekind: CHANGEKIND, ptinfobefore: P0, pstrname: P1) -> ::windows_core::Result where @@ -7418,7 +7088,6 @@ impl ITypeChangeEvents { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RequestTypeChange)(::windows_core::Interface::as_raw(self), changekind, ptinfobefore.into_param().abi(), pstrname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AfterTypeChange(&self, changekind: CHANGEKIND, ptinfoafter: P0, pstrname: P1) -> ::windows_core::Result<()> where @@ -7444,7 +7113,6 @@ pub struct ITypeChangeEvents_Vtbl { ::windows_core::imp::com_interface!(ITypeFactory, ITypeFactory_Vtbl, 0x0000002e_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ITypeFactory, ::windows_core::IUnknown); impl ITypeFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFromTypeInfo(&self, ptypeinfo: P0, riid: *const ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -7508,7 +7176,6 @@ pub struct IVBFormat_Vtbl { ::windows_core::imp::com_interface!(IVBGetControl, IVBGetControl_Vtbl, 0x40a050a0_3c31_101b_a82e_08002b2b2337); ::windows_core::imp::interface_hierarchy!(IVBGetControl, ::windows_core::IUnknown); impl IVBGetControl { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumControls(&self, dwolecontf: OLECONTF, dwwhich: ENUM_CONTROLS_WHICH_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7527,7 +7194,6 @@ pub struct IVBGetControl_Vtbl { ::windows_core::imp::com_interface!(IVariantChangeType, IVariantChangeType_Vtbl, 0xa6ef9862_c720_11d0_9337_00a0c90dcaa9); ::windows_core::imp::interface_hierarchy!(IVariantChangeType, ::windows_core::IUnknown); impl IVariantChangeType { - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn ChangeType(&self, pvardst: *mut ::windows_core::VARIANT, pvarsrc: *const ::windows_core::VARIANT, lcid: u32, vtnew: super::Variant::VARENUM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ChangeType)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvardst), ::core::mem::transmute(pvarsrc), lcid, vtnew).ok() @@ -7545,7 +7211,6 @@ pub struct IVariantChangeType_Vtbl { ::windows_core::imp::com_interface!(IViewObject, IViewObject_Vtbl, 0x0000010d_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IViewObject, ::windows_core::IUnknown); impl IViewObject { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn Draw(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hdctargetdev: P0, hdcdraw: P1, lprcbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, lprcwbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, pfncontinue: isize, dwcontinue: usize) -> ::windows_core::Result<()> where @@ -7554,7 +7219,6 @@ impl IViewObject { { (::windows_core::Interface::vtable(self).Draw)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lprcwbounds.unwrap_or(::std::ptr::null())), pfncontinue, dwcontinue).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hictargetdev: P0, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows_core::Result<()> where @@ -7562,7 +7226,6 @@ impl IViewObject { { (::windows_core::Interface::vtable(self).GetColorSet)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hictargetdev.into_param().abi(), ppcolorset).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Freeze(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Freeze)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, pdwfreeze).ok() @@ -7570,7 +7233,6 @@ impl IViewObject { pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Unfreeze)(::windows_core::Interface::as_raw(self), dwfreeze).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAdvise(&self, aspects: super::Com::DVASPECT, advf: u32, padvsink: P0) -> ::windows_core::Result<()> where @@ -7578,7 +7240,6 @@ impl IViewObject { { (::windows_core::Interface::vtable(self).SetAdvise)(::windows_core::Interface::as_raw(self), aspects, advf, padvsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAdvise(&self, paspects: ::core::option::Option<*mut u32>, padvf: ::core::option::Option<*mut u32>, ppadvsink: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAdvise)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(paspects.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(padvf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppadvsink)).ok() @@ -7613,7 +7274,6 @@ pub struct IViewObject_Vtbl { ::windows_core::imp::com_interface!(IViewObject2, IViewObject2_Vtbl, 0x00000127_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IViewObject2, ::windows_core::IUnknown, IViewObject); impl IViewObject2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn Draw(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hdctargetdev: P0, hdcdraw: P1, lprcbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, lprcwbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, pfncontinue: isize, dwcontinue: usize) -> ::windows_core::Result<()> where @@ -7622,7 +7282,6 @@ impl IViewObject2 { { (::windows_core::Interface::vtable(self).base__.Draw)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lprcwbounds.unwrap_or(::std::ptr::null())), pfncontinue, dwcontinue).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hictargetdev: P0, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows_core::Result<()> where @@ -7630,7 +7289,6 @@ impl IViewObject2 { { (::windows_core::Interface::vtable(self).base__.GetColorSet)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hictargetdev.into_param().abi(), ppcolorset).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Freeze(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Freeze)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, pdwfreeze).ok() @@ -7638,7 +7296,6 @@ impl IViewObject2 { pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Unfreeze)(::windows_core::Interface::as_raw(self), dwfreeze).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAdvise(&self, aspects: super::Com::DVASPECT, advf: u32, padvsink: P0) -> ::windows_core::Result<()> where @@ -7646,12 +7303,10 @@ impl IViewObject2 { { (::windows_core::Interface::vtable(self).base__.SetAdvise)(::windows_core::Interface::as_raw(self), aspects, advf, padvsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAdvise(&self, paspects: ::core::option::Option<*mut u32>, padvf: ::core::option::Option<*mut u32>, ppadvsink: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAdvise)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(paspects.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(padvf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppadvsink)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtent(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7670,7 +7325,6 @@ pub struct IViewObject2_Vtbl { ::windows_core::imp::com_interface!(IViewObjectEx, IViewObjectEx_Vtbl, 0x3af24292_0c96_11ce_a0cf_00aa00600ab8); ::windows_core::imp::interface_hierarchy!(IViewObjectEx, ::windows_core::IUnknown, IViewObject, IViewObject2); impl IViewObjectEx { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn Draw(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hdctargetdev: P0, hdcdraw: P1, lprcbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, lprcwbounds: ::core::option::Option<*const super::super::Foundation::RECTL>, pfncontinue: isize, dwcontinue: usize) -> ::windows_core::Result<()> where @@ -7679,7 +7333,6 @@ impl IViewObjectEx { { (::windows_core::Interface::vtable(self).base__.base__.Draw)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lprcwbounds.unwrap_or(::std::ptr::null())), pfncontinue, dwcontinue).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: ::core::option::Option<*const super::Com::DVTARGETDEVICE>, hictargetdev: P0, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows_core::Result<()> where @@ -7687,7 +7340,6 @@ impl IViewObjectEx { { (::windows_core::Interface::vtable(self).base__.base__.GetColorSet)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ::core::mem::transmute(ptd.unwrap_or(::std::ptr::null())), hictargetdev.into_param().abi(), ppcolorset).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Freeze(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, pdwfreeze: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Freeze)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, pdwfreeze).ok() @@ -7695,7 +7347,6 @@ impl IViewObjectEx { pub unsafe fn Unfreeze(&self, dwfreeze: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Unfreeze)(::windows_core::Interface::as_raw(self), dwfreeze).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAdvise(&self, aspects: super::Com::DVASPECT, advf: u32, padvsink: P0) -> ::windows_core::Result<()> where @@ -7703,12 +7354,10 @@ impl IViewObjectEx { { (::windows_core::Interface::vtable(self).base__.base__.SetAdvise)(::windows_core::Interface::as_raw(self), aspects, advf, padvsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAdvise(&self, paspects: ::core::option::Option<*mut u32>, padvf: ::core::option::Option<*mut u32>, ppadvsink: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetAdvise)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(paspects.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(padvf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppadvsink)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetExtent(&self, dwdrawaspect: super::Com::DVASPECT, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7730,7 +7379,6 @@ impl IViewObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryHitRect)(::windows_core::Interface::as_raw(self), dwaspect, prectbounds, prectloc, lclosehint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetNaturalExtent(&self, dwaspect: super::Com::DVASPECT, lindex: i32, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: P0, pextentinfo: *const DVEXTENTINFO) -> ::windows_core::Result where @@ -10338,7 +9986,6 @@ impl ::core::fmt::Debug for XFORMCOORDS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct ARRAYDESC { pub tdescElem: super::Com::TYPEDESC, @@ -10484,7 +10131,6 @@ impl ::core::default::Default for CLEANLOCALSTORAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct CONTROLINFO { pub cb: u32, @@ -10586,7 +10232,6 @@ impl ::core::default::Default for DVEXTENTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct FONTDESC { pub cbSizeofstruct: u32, @@ -10617,7 +10262,6 @@ impl ::core::default::Default for FONTDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct INTERFACEDATA { pub pmethdata: *mut METHODDATA, @@ -10687,7 +10331,6 @@ impl ::core::default::Default for LICINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Variant"))] pub struct METHODDATA { pub szName: ::windows_core::PWSTR, @@ -10903,7 +10546,6 @@ impl ::core::default::Default for OLECMDTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OLEINPLACEFRAMEINFO { pub cb: u32, @@ -10974,7 +10616,6 @@ impl ::core::default::Default for OLEMENUGROUPWIDTHS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media\"`"] #[cfg(feature = "Win32_Media")] pub struct OLEUIBUSYA { pub cbStruct: u32, @@ -11014,7 +10655,6 @@ impl ::core::default::Default for OLEUIBUSYA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Media\"`"] #[cfg(feature = "Win32_Media")] pub struct OLEUIBUSYW { pub cbStruct: u32, @@ -11124,7 +10764,6 @@ impl ::core::default::Default for OLEUICHANGEICONW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] pub struct OLEUICHANGESOURCEA { pub cbStruct: u32, @@ -11185,7 +10824,6 @@ impl ::core::default::Default for OLEUICHANGESOURCEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] #[cfg(feature = "Win32_UI_Controls_Dialogs")] pub struct OLEUICHANGESOURCEW { pub cbStruct: u32, @@ -11440,7 +11078,6 @@ impl ::core::default::Default for OLEUIEDITLINKSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSA { pub cbStruct: u32, @@ -11476,7 +11113,6 @@ impl ::core::default::Default for OLEUIGNRLPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSW { pub cbStruct: u32, @@ -11512,7 +11148,6 @@ impl ::core::default::Default for OLEUIGNRLPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct OLEUIINSERTOBJECTA { pub cbStruct: u32, @@ -11583,7 +11218,6 @@ impl ::core::default::Default for OLEUIINSERTOBJECTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub struct OLEUIINSERTOBJECTW { pub cbStruct: u32, @@ -11654,7 +11288,6 @@ impl ::core::default::Default for OLEUIINSERTOBJECTW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSA { pub cbStruct: u32, @@ -11690,7 +11323,6 @@ impl ::core::default::Default for OLEUILINKPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSW { pub cbStruct: u32, @@ -11726,7 +11358,6 @@ impl ::core::default::Default for OLEUILINKPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIOBJECTPROPSA { pub cbStruct: u32, @@ -11771,7 +11402,6 @@ impl ::core::default::Default for OLEUIOBJECTPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIOBJECTPROPSW { pub cbStruct: u32, @@ -11816,7 +11446,6 @@ impl ::core::default::Default for OLEUIOBJECTPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTEENTRYA { pub fmtetc: super::Com::FORMATETC, @@ -11858,7 +11487,6 @@ impl ::core::default::Default for OLEUIPASTEENTRYA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTEENTRYW { pub fmtetc: super::Com::FORMATETC, @@ -11900,7 +11528,6 @@ impl ::core::default::Default for OLEUIPASTEENTRYW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTESPECIALA { pub cbStruct: u32, @@ -11967,7 +11594,6 @@ impl ::core::default::Default for OLEUIPASTESPECIALA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct OLEUIPASTESPECIALW { pub cbStruct: u32, @@ -12034,7 +11660,6 @@ impl ::core::default::Default for OLEUIPASTESPECIALW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSA { pub cbStruct: u32, @@ -12072,7 +11697,6 @@ impl ::core::default::Default for OLEUIVIEWPROPSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSW { pub cbStruct: u32, @@ -12110,7 +11734,6 @@ impl ::core::default::Default for OLEUIVIEWPROPSW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct OLEVERB { pub lVerb: OLEIVERB, @@ -12241,7 +11864,6 @@ impl ::core::default::Default for PAGESET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct PARAMDATA { pub szName: ::windows_core::PWSTR, @@ -12339,7 +11961,6 @@ impl ::core::default::Default for PARAMDESCEX { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC { pub cbSizeofstruct: u32, @@ -12365,7 +11986,6 @@ impl ::core::default::Default for PICTDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PICTDESC_0 { pub bmp: PICTDESC_0_0, @@ -12392,7 +12012,6 @@ impl ::core::default::Default for PICTDESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_0 { pub hbitmap: super::super::Graphics::Gdi::HBITMAP, @@ -12431,7 +12050,6 @@ impl ::core::default::Default for PICTDESC_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_1 { pub hemf: super::super::Graphics::Gdi::HENHMETAFILE, @@ -12469,7 +12087,6 @@ impl ::core::default::Default for PICTDESC_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_2 { pub hicon: super::super::UI::WindowsAndMessaging::HICON, @@ -12507,7 +12124,6 @@ impl ::core::default::Default for PICTDESC_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PICTDESC_0_3 { pub hmeta: super::super::Graphics::Gdi::HMETAFILE, @@ -12611,7 +12227,6 @@ impl ::core::default::Default for PROPPAGEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub struct QACONTAINER { pub cbSize: u32, @@ -12713,7 +12328,6 @@ impl ::core::default::Default for QACONTROL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARRAYUNION { pub sfType: u32, @@ -12738,7 +12352,6 @@ impl ::core::default::Default for SAFEARRAYUNION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SAFEARRAYUNION_0 { pub BstrStr: SAFEARR_BSTR, @@ -12801,7 +12414,6 @@ impl ::core::default::Default for SAFEARR_BRECORD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARR_BSTR { pub Size: u32, @@ -12840,7 +12452,6 @@ impl ::core::default::Default for SAFEARR_BSTR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARR_DISPATCH { pub Size: u32, @@ -12940,7 +12551,6 @@ impl ::core::default::Default for SAFEARR_UNKNOWN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SAFEARR_VARIANT { pub Size: u32, @@ -13040,7 +12650,6 @@ impl ::core::default::Default for _wireBRECORD { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct _wireSAFEARRAY { pub cDims: u16, @@ -13069,7 +12678,6 @@ impl ::core::default::Default for _wireSAFEARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct _wireVARIANT { pub clSize: u32, @@ -13097,7 +12705,6 @@ impl ::core::default::Default for _wireVARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union _wireVARIANT_0 { pub llVal: i64, diff --git a/crates/libs/windows/src/Windows/Win32/System/Performance/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Performance/impl.rs index e7f63b26d6..a9f406038a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DICounterItem_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -12,7 +11,6 @@ impl DICounterItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DILogFileItem_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -26,7 +24,6 @@ impl DILogFileItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DISystemMonitor_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -40,7 +37,6 @@ impl DISystemMonitor_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DISystemMonitorEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -54,7 +50,6 @@ impl DISystemMonitorEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DISystemMonitorInternal_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -68,7 +63,6 @@ impl DISystemMonitorInternal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAlertDataCollector_Impl: Sized + IDataCollector_Impl { fn AlertThresholds(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY>; @@ -245,7 +239,6 @@ impl IAlertDataCollector_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IApiTracingDataCollector_Impl: Sized + IDataCollector_Impl { fn LogApiNamesOnly(&self) -> ::windows_core::Result; @@ -402,7 +395,6 @@ impl IApiTracingDataCollector_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IConfigurationDataCollector_Impl: Sized + IDataCollector_Impl { fn FileMaxCount(&self) -> ::windows_core::Result; @@ -798,7 +790,6 @@ impl ICounterItem2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICounters_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -874,7 +865,6 @@ impl ICounters_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataCollector_Impl: Sized + super::Com::IDispatch_Impl { fn DataCollectorSet(&self) -> ::windows_core::Result; @@ -1156,7 +1146,6 @@ impl IDataCollector_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataCollectorCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1260,7 +1249,6 @@ impl IDataCollectorCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataCollectorSet_Impl: Sized + super::Com::IDispatch_Impl { fn DataCollectors(&self) -> ::windows_core::Result; @@ -1901,7 +1889,6 @@ impl IDataCollectorSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataCollectorSetCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1992,7 +1979,6 @@ impl IDataCollectorSetCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataManager_Impl: Sized + super::Com::IDispatch_Impl { fn Enabled(&self) -> ::windows_core::Result; @@ -2262,7 +2248,6 @@ impl IDataManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFolderAction_Impl: Sized + super::Com::IDispatch_Impl { fn Age(&self) -> ::windows_core::Result; @@ -2359,7 +2344,6 @@ impl IFolderAction_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFolderActionCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2479,7 +2463,6 @@ impl ILogFileItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILogFiles_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2555,7 +2538,6 @@ impl ILogFiles_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPerformanceCounterDataCollector_Impl: Sized + IDataCollector_Impl { fn DataSourceName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2672,7 +2654,6 @@ impl IPerformanceCounterDataCollector_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISchedule_Impl: Sized + super::Com::IDispatch_Impl { fn StartDate(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2769,7 +2750,6 @@ impl ISchedule_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScheduleCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2866,7 +2846,6 @@ impl IScheduleCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ISystemMonitor_Impl: Sized { fn Appearance(&self) -> ::windows_core::Result; @@ -3631,7 +3610,6 @@ impl ISystemMonitor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ISystemMonitor2_Impl: Sized + ISystemMonitor_Impl { fn SetEnableDigitGrouping(&self, bstate: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3878,7 +3856,6 @@ impl ISystemMonitorEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITraceDataCollector_Impl: Sized + IDataCollector_Impl { fn BufferSize(&self) -> ::windows_core::Result; @@ -4301,7 +4278,6 @@ impl ITraceDataCollector_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITraceDataProvider_Impl: Sized + super::Com::IDispatch_Impl { fn DisplayName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4517,7 +4493,6 @@ impl ITraceDataProvider_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITraceDataProviderCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4628,7 +4603,6 @@ impl ITraceDataProviderCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IValueMap_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4785,7 +4759,6 @@ impl IValueMap_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IValueMapItem_Impl: Sized + super::Com::IDispatch_Impl { fn Description(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5088,7 +5061,6 @@ impl _ICounterItemUnion_Vtbl { iid == &<_ICounterItemUnion as ::windows_core::Interface>::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait _ISystemMonitorUnion_Impl: Sized { fn Appearance(&self) -> ::windows_core::Result; 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 46a5c5a7e0..01940a0776 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_System_Performance_HardwareCounterProfiling")] -#[doc = "Required features: `\"Win32_System_Performance_HardwareCounterProfiling\"`"] pub mod HardwareCounterProfiling; #[inline] pub unsafe fn BackupPerfRegistryToFileW(szfilename: P0, szcommentstring: P1) -> u32 @@ -1007,12 +1006,7 @@ where UpdatePerfNameFilesW(sznewctrfilepath.into_param().abi(), sznewhlpfilepath.into_param().abi(), szlanguageid.into_param().abi(), dwflags) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DICounterItem, - DICounterItem_Vtbl, - 0xc08c4ff2_0e2e_11cf_942c_008029004347 -); +::windows_core::imp::com_interface!(DICounterItem, DICounterItem_Vtbl, 0xc08c4ff2_0e2e_11cf_942c_008029004347); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DICounterItem, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1024,12 +1018,7 @@ pub struct DICounterItem_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DILogFileItem, - DILogFileItem_Vtbl, - 0x8d093ffc_f777_4917_82d1_833fbc54c58f -); +::windows_core::imp::com_interface!(DILogFileItem, DILogFileItem_Vtbl, 0x8d093ffc_f777_4917_82d1_833fbc54c58f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DILogFileItem, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1041,12 +1030,7 @@ pub struct DILogFileItem_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DISystemMonitor, - DISystemMonitor_Vtbl, - 0x13d73d81_c32e_11cf_9398_00aa00a3ddea -); +::windows_core::imp::com_interface!(DISystemMonitor, DISystemMonitor_Vtbl, 0x13d73d81_c32e_11cf_9398_00aa00a3ddea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DISystemMonitor, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1058,12 +1042,7 @@ pub struct DISystemMonitor_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DISystemMonitorEvents, - DISystemMonitorEvents_Vtbl, - 0x84979930_4ab3_11cf_943a_008029004347 -); +::windows_core::imp::com_interface!(DISystemMonitorEvents, DISystemMonitorEvents_Vtbl, 0x84979930_4ab3_11cf_943a_008029004347); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DISystemMonitorEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1075,12 +1054,7 @@ pub struct DISystemMonitorEvents_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DISystemMonitorInternal, - DISystemMonitorInternal_Vtbl, - 0x194eb242_c32c_11cf_9398_00aa00a3ddea -); +::windows_core::imp::com_interface!(DISystemMonitorInternal, DISystemMonitorInternal_Vtbl, 0x194eb242_c32c_11cf_9398_00aa00a3ddea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DISystemMonitorInternal, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1092,23 +1066,16 @@ pub struct DISystemMonitorInternal_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAlertDataCollector, - IAlertDataCollector_Vtbl, - 0x03837516_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IAlertDataCollector, IAlertDataCollector_Vtbl, 0x03837516_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAlertDataCollector, ::windows_core::IUnknown, super::Com::IDispatch, IDataCollector); #[cfg(feature = "Win32_System_Com")] impl IAlertDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -1212,7 +1179,6 @@ impl IAlertDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -1228,13 +1194,11 @@ impl IAlertDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateOutputLocation)(::windows_core::Interface::as_raw(self), latest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AlertThresholds(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AlertThresholds)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAlertThresholds(&self, alerts: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAlertThresholds)(::windows_core::Interface::as_raw(self), alerts).ok() @@ -1336,23 +1300,16 @@ pub struct IAlertDataCollector_Vtbl { pub SetTriggerDataCollectorSet: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IApiTracingDataCollector, - IApiTracingDataCollector_Vtbl, - 0x0383751a_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IApiTracingDataCollector, IApiTracingDataCollector_Vtbl, 0x0383751a_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IApiTracingDataCollector, ::windows_core::IUnknown, super::Com::IDispatch, IDataCollector); #[cfg(feature = "Win32_System_Com")] impl IApiTracingDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -1456,7 +1413,6 @@ impl IApiTracingDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -1512,35 +1468,29 @@ impl IApiTracingDataCollector { { (::windows_core::Interface::vtable(self).SetLogFilePath)(::windows_core::Interface::as_raw(self), logfilepath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncludeModules(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncludeModules)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIncludeModules(&self, includemodules: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIncludeModules)(::windows_core::Interface::as_raw(self), includemodules).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IncludeApis(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncludeApis)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIncludeApis(&self, includeapis: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIncludeApis)(::windows_core::Interface::as_raw(self), includeapis).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExcludeApis(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExcludeApis)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetExcludeApis(&self, excludeapis: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetExcludeApis)(::windows_core::Interface::as_raw(self), excludeapis).ok() @@ -1585,23 +1535,16 @@ pub struct IApiTracingDataCollector_Vtbl { SetExcludeApis: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IConfigurationDataCollector, - IConfigurationDataCollector_Vtbl, - 0x03837514_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IConfigurationDataCollector, IConfigurationDataCollector_Vtbl, 0x03837514_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IConfigurationDataCollector, ::windows_core::IUnknown, super::Com::IDispatch, IDataCollector); #[cfg(feature = "Win32_System_Com")] impl IConfigurationDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -1705,7 +1648,6 @@ impl IConfigurationDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -1742,24 +1684,20 @@ impl IConfigurationDataCollector { pub unsafe fn SetFileMaxTotalSize(&self, size: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFileMaxTotalSize)(::windows_core::Interface::as_raw(self), size).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Files(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Files)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFiles(&self, files: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFiles)(::windows_core::Interface::as_raw(self), files).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ManagementQueries(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ManagementQueries)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetManagementQueries(&self, queries: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetManagementQueries)(::windows_core::Interface::as_raw(self), queries).ok() @@ -1774,13 +1712,11 @@ impl IConfigurationDataCollector { { (::windows_core::Interface::vtable(self).SetQueryNetworkAdapters)(::windows_core::Interface::as_raw(self), network.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegistryKeys(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RegistryKeys)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRegistryKeys(&self, query: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRegistryKeys)(::windows_core::Interface::as_raw(self), query).ok() @@ -1989,12 +1925,7 @@ pub struct ICounterItem2_Vtbl { pub GetDataAt: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, SysmonDataType, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICounters, - ICounters_Vtbl, - 0x79167962_28fc_11cf_942f_008029004347 -); +::windows_core::imp::com_interface!(ICounters, ICounters_Vtbl, 0x79167962_28fc_11cf_942f_008029004347); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICounters, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2007,7 +1938,6 @@ impl ICounters { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2016,7 +1946,6 @@ impl ICounters { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pathname: P0) -> ::windows_core::Result where @@ -2050,23 +1979,16 @@ pub struct ICounters_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataCollector, - IDataCollector_Vtbl, - 0x038374ff_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IDataCollector, IDataCollector_Vtbl, 0x038374ff_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataCollector, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -2170,7 +2092,6 @@ impl IDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -2228,12 +2149,7 @@ pub struct IDataCollector_Vtbl { pub CreateOutputLocation: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataCollectorCollection, - IDataCollectorCollection_Vtbl, - 0x03837502_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IDataCollectorCollection, IDataCollectorCollection_Vtbl, 0x03837502_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataCollectorCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2242,7 +2158,6 @@ impl IDataCollectorCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2255,7 +2170,6 @@ impl IDataCollectorCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, collector: P0) -> ::windows_core::Result<()> where @@ -2272,7 +2186,6 @@ impl IDataCollectorCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, collectors: P0) -> ::windows_core::Result<()> where @@ -2280,7 +2193,6 @@ impl IDataCollectorCollection { { (::windows_core::Interface::vtable(self).AddRange)(::windows_core::Interface::as_raw(self), collectors.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDataCollectorFromXml(&self, bstrxml: P0, pvalidation: *mut ::core::option::Option, pcollector: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -2288,7 +2200,6 @@ impl IDataCollectorCollection { { (::windows_core::Interface::vtable(self).CreateDataCollectorFromXml)(::windows_core::Interface::as_raw(self), bstrxml.into_param().abi(), ::core::mem::transmute(pvalidation), ::core::mem::transmute(pcollector)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDataCollector(&self, r#type: DataCollectorType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2326,17 +2237,11 @@ pub struct IDataCollectorCollection_Vtbl { CreateDataCollector: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataCollectorSet, - IDataCollectorSet_Vtbl, - 0x03837520_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IDataCollectorSet, IDataCollectorSet_Vtbl, 0x03837520_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataCollectorSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDataCollectorSet { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2377,13 +2282,11 @@ impl IDataCollectorSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DisplayNameUnresolved)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Keywords(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Keywords)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetKeywords(&self, keywords: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetKeywords)(::windows_core::Interface::as_raw(self), keywords).ok() @@ -2522,7 +2425,6 @@ impl IDataCollectorSet { { (::windows_core::Interface::vtable(self).SetTaskUserTextArguments)(::windows_core::Interface::as_raw(self), usertext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Schedules(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2566,7 +2468,6 @@ impl IDataCollectorSet { { (::windows_core::Interface::vtable(self).SetStopOnCompletion)(::windows_core::Interface::as_raw(self), stop.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2586,7 +2487,6 @@ impl IDataCollectorSet { { (::windows_core::Interface::vtable(self).Query)(::windows_core::Interface::as_raw(self), name.into_param().abi(), server.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, name: P0, server: P1, mode: CommitMode) -> ::windows_core::Result where @@ -2611,7 +2511,6 @@ impl IDataCollectorSet { { (::windows_core::Interface::vtable(self).Stop)(::windows_core::Interface::as_raw(self), synchronous.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -2723,12 +2622,7 @@ pub struct IDataCollectorSet_Vtbl { pub GetValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataCollectorSetCollection, - IDataCollectorSetCollection_Vtbl, - 0x03837524_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IDataCollectorSetCollection, IDataCollectorSetCollection_Vtbl, 0x03837524_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataCollectorSetCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2737,7 +2631,6 @@ impl IDataCollectorSetCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2750,7 +2643,6 @@ impl IDataCollectorSetCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, set: P0) -> ::windows_core::Result<()> where @@ -2767,7 +2659,6 @@ impl IDataCollectorSetCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, sets: P0) -> ::windows_core::Result<()> where @@ -2807,12 +2698,7 @@ pub struct IDataCollectorSetCollection_Vtbl { pub GetDataCollectorSets: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataManager, - IDataManager_Vtbl, - 0x03837541_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IDataManager, IDataManager_Vtbl, 0x03837541_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2865,7 +2751,6 @@ impl IDataManager { pub unsafe fn SetResourcePolicy(&self, policy: ResourcePolicy) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetResourcePolicy)(::windows_core::Interface::as_raw(self), policy).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FolderActions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2921,7 +2806,6 @@ impl IDataManager { { (::windows_core::Interface::vtable(self).SetRules)(::windows_core::Interface::as_raw(self), bstrxml.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Run(&self, steps: DataManagerSteps, bstrfolder: P0) -> ::windows_core::Result where @@ -2976,12 +2860,7 @@ pub struct IDataManager_Vtbl { pub Extract: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFolderAction, - IFolderAction_Vtbl, - 0x03837543_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IFolderAction, IFolderAction_Vtbl, 0x03837543_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFolderAction, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3033,12 +2912,7 @@ pub struct IFolderAction_Vtbl { pub SetSendCabTo: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFolderActionCollection, - IFolderActionCollection_Vtbl, - 0x03837544_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IFolderActionCollection, IFolderActionCollection_Vtbl, 0x03837544_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFolderActionCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3047,7 +2921,6 @@ impl IFolderActionCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -3060,7 +2933,6 @@ impl IFolderActionCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, action: P0) -> ::windows_core::Result<()> where @@ -3077,7 +2949,6 @@ impl IFolderActionCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, actions: P0) -> ::windows_core::Result<()> where @@ -3085,7 +2956,6 @@ impl IFolderActionCollection { { (::windows_core::Interface::vtable(self).AddRange)(::windows_core::Interface::as_raw(self), actions.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFolderAction(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3133,12 +3003,7 @@ pub struct ILogFileItem_Vtbl { pub Path: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILogFiles, - ILogFiles_Vtbl, - 0x6a2a97e6_6851_41ea_87ad_2a8225335865 -); +::windows_core::imp::com_interface!(ILogFiles, ILogFiles_Vtbl, 0x6a2a97e6_6851_41ea_87ad_2a8225335865); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILogFiles, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3151,7 +3016,6 @@ impl ILogFiles { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -3160,7 +3024,6 @@ impl ILogFiles { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pathname: P0) -> ::windows_core::Result where @@ -3194,23 +3057,16 @@ pub struct ILogFiles_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPerformanceCounterDataCollector, - IPerformanceCounterDataCollector_Vtbl, - 0x03837506_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IPerformanceCounterDataCollector, IPerformanceCounterDataCollector_Vtbl, 0x03837506_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPerformanceCounterDataCollector, ::windows_core::IUnknown, super::Com::IDispatch, IDataCollector); #[cfg(feature = "Win32_System_Com")] impl IPerformanceCounterDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -3314,7 +3170,6 @@ impl IPerformanceCounterDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -3340,13 +3195,11 @@ impl IPerformanceCounterDataCollector { { (::windows_core::Interface::vtable(self).SetDataSourceName)(::windows_core::Interface::as_raw(self), dsn.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PerformanceCounters(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PerformanceCounters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPerformanceCounters(&self, counters: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPerformanceCounters)(::windows_core::Interface::as_raw(self), counters).ok() @@ -3396,12 +3249,7 @@ pub struct IPerformanceCounterDataCollector_Vtbl { pub SetSegmentMaxRecords: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISchedule, - ISchedule_Vtbl, - 0x0383753a_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(ISchedule, ISchedule_Vtbl, 0x0383753a_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISchedule, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3459,12 +3307,7 @@ pub struct ISchedule_Vtbl { pub SetDays: unsafe extern "system" fn(*mut ::core::ffi::c_void, WeekDays) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IScheduleCollection, - IScheduleCollection_Vtbl, - 0x0383753d_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IScheduleCollection, IScheduleCollection_Vtbl, 0x0383753d_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IScheduleCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3473,7 +3316,6 @@ impl IScheduleCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -3486,7 +3328,6 @@ impl IScheduleCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pschedule: P0) -> ::windows_core::Result<()> where @@ -3503,7 +3344,6 @@ impl IScheduleCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, pschedules: P0) -> ::windows_core::Result<()> where @@ -3511,7 +3351,6 @@ impl IScheduleCollection { { (::windows_core::Interface::vtable(self).AddRange)(::windows_core::Interface::as_raw(self), pschedules.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSchedule(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3575,13 +3414,11 @@ impl ISystemMonitor { pub unsafe fn SetForeColor(&self, color: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetForeColor)(::windows_core::Interface::as_raw(self), color).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Font(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Font)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_Font(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -3589,7 +3426,6 @@ impl ISystemMonitor { { (::windows_core::Interface::vtable(self).putref_Font)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Counters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3840,7 +3676,6 @@ impl ISystemMonitor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DisplayFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LogFiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3998,13 +3833,11 @@ impl ISystemMonitor2 { pub unsafe fn SetForeColor(&self, color: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetForeColor)(::windows_core::Interface::as_raw(self), color).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Font(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Font)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_Font(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -4012,7 +3845,6 @@ impl ISystemMonitor2 { { (::windows_core::Interface::vtable(self).base__.putref_Font)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Counters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4263,7 +4095,6 @@ impl ISystemMonitor2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DisplayFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LogFiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4446,23 +4277,16 @@ pub struct ISystemMonitorEvents_Vtbl { pub OnDblClick: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32), } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITraceDataCollector, - ITraceDataCollector_Vtbl, - 0x0383750b_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(ITraceDataCollector, ITraceDataCollector_Vtbl, 0x0383750b_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITraceDataCollector, ::windows_core::IUnknown, super::Com::IDispatch, IDataCollector); #[cfg(feature = "Win32_System_Com")] impl ITraceDataCollector { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DataCollectorSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DataCollectorSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataCollectorSet(&self, group: P0) -> ::windows_core::Result<()> where @@ -4566,7 +4390,6 @@ impl ITraceDataCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Xml)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetXml(&self, xml: P0) -> ::windows_core::Result where @@ -4728,7 +4551,6 @@ impl ITraceDataCollector { pub unsafe fn SetStreamMode(&self, mode: StreamMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetStreamMode)(::windows_core::Interface::as_raw(self), mode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TraceDataProviders(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4785,12 +4607,7 @@ pub struct ITraceDataCollector_Vtbl { TraceDataProviders: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITraceDataProvider, - ITraceDataProvider_Vtbl, - 0x03837512_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(ITraceDataProvider, ITraceDataProvider_Vtbl, 0x03837512_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITraceDataProvider, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4812,25 +4629,21 @@ impl ITraceDataProvider { pub unsafe fn SetGuid(&self, guid: ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGuid)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(guid)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Level(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Level)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KeywordsAny(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).KeywordsAny)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KeywordsAll(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).KeywordsAll)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4853,13 +4666,11 @@ impl ITraceDataProvider { pub unsafe fn SetFilterType(&self, ultype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFilterType)(::windows_core::Interface::as_raw(self), ultype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FilterData(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FilterData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFilterData(&self, pdata: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFilterData)(::windows_core::Interface::as_raw(self), pdata).ok() @@ -4871,7 +4682,6 @@ impl ITraceDataProvider { { (::windows_core::Interface::vtable(self).Query)(::windows_core::Interface::as_raw(self), bstrname.into_param().abi(), bstrserver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resolve(&self, pfrom: P0) -> ::windows_core::Result<()> where @@ -4889,7 +4699,6 @@ impl ITraceDataProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurity)(::windows_core::Interface::as_raw(self), securityinfo, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRegisteredProcesses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4946,12 +4755,7 @@ pub struct ITraceDataProvider_Vtbl { GetRegisteredProcesses: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITraceDataProviderCollection, - ITraceDataProviderCollection_Vtbl, - 0x03837510_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(ITraceDataProviderCollection, ITraceDataProviderCollection_Vtbl, 0x03837510_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITraceDataProviderCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4960,7 +4764,6 @@ impl ITraceDataProviderCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -4973,7 +4776,6 @@ impl ITraceDataProviderCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, pprovider: P0) -> ::windows_core::Result<()> where @@ -4990,7 +4792,6 @@ impl ITraceDataProviderCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, providers: P0) -> ::windows_core::Result<()> where @@ -4998,7 +4799,6 @@ impl ITraceDataProviderCollection { { (::windows_core::Interface::vtable(self).AddRange)(::windows_core::Interface::as_raw(self), providers.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateTraceDataProvider(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5046,12 +4846,7 @@ pub struct ITraceDataProviderCollection_Vtbl { pub GetTraceDataProvidersByProcess: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IValueMap, - IValueMap_Vtbl, - 0x03837534_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IValueMap, IValueMap_Vtbl, 0x03837534_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IValueMap, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5060,7 +4855,6 @@ impl IValueMap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -5115,7 +4909,6 @@ impl IValueMap { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddRange(&self, map: P0) -> ::windows_core::Result<()> where @@ -5123,7 +4916,6 @@ impl IValueMap { { (::windows_core::Interface::vtable(self).AddRange)(::windows_core::Interface::as_raw(self), map.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateValueMapItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5160,12 +4952,7 @@ pub struct IValueMap_Vtbl { CreateValueMapItem: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IValueMapItem, - IValueMapItem_Vtbl, - 0x03837533_098b_11d8_9414_505054503030 -); +::windows_core::imp::com_interface!(IValueMapItem, IValueMapItem_Vtbl, 0x03837533_098b_11d8_9414_505054503030); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IValueMapItem, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5357,13 +5144,11 @@ impl _ISystemMonitorUnion { pub unsafe fn SetForeColor(&self, color: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetForeColor)(::windows_core::Interface::as_raw(self), color).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Font(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Font)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_Font(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -5371,7 +5156,6 @@ impl _ISystemMonitorUnion { { (::windows_core::Interface::vtable(self).putref_Font)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Counters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5622,7 +5406,6 @@ impl _ISystemMonitorUnion { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DisplayFilter)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LogFiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); 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 e525224d61..e934c636de 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs @@ -14,7 +14,6 @@ where ::windows_targets::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_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn ConnectNamedPipe(hnamedpipe: P0, lpoverlapped: ::core::option::Option<*mut super::IO::OVERLAPPED>) -> ::windows_core::Result<()> @@ -24,7 +23,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn ConnectNamedPipe(hnamedpipe : super::super::Foundation:: HANDLE, lpoverlapped : *mut super::IO:: OVERLAPPED) -> super::super::Foundation:: BOOL); ConnectNamedPipe(hnamedpipe.into_param().abi(), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_FileSystem"))] #[inline] pub unsafe fn CreateNamedPipeA(lpname: P0, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -35,7 +33,6 @@ where let result__ = CreateNamedPipeA(lpname.into_param().abi(), dwopenmode, dwpipemode, nmaxinstances, noutbuffersize, ninbuffersize, ndefaulttimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_Storage_FileSystem"))] #[inline] pub unsafe fn CreateNamedPipeW(lpname: P0, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> super::super::Foundation::HANDLE @@ -45,7 +42,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreatePipe(hreadpipe: *mut super::super::Foundation::HANDLE, hwritepipe: *mut super::super::Foundation::HANDLE, lppipeattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, nsize: u32) -> ::windows_core::Result<()> { @@ -173,7 +169,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn SetNamedPipeHandleState(hnamedpipe : super::super::Foundation:: HANDLE, lpmode : *const NAMED_PIPE_MODE, lpmaxcollectioncount : *const u32, lpcollectdatatimeout : *const u32) -> super::super::Foundation:: BOOL); SetNamedPipeHandleState(hnamedpipe.into_param().abi(), ::core::mem::transmute(lpmode.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpmaxcollectioncount.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcollectdatatimeout.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn TransactNamedPipe(hnamedpipe: P0, lpinbuffer: ::core::option::Option<*const ::core::ffi::c_void>, ninbuffersize: u32, lpoutbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, noutbuffersize: u32, lpbytesread: *mut u32, lpoverlapped: ::core::option::Option<*mut super::IO::OVERLAPPED>) -> ::windows_core::Result<()> 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 c97bd1d939..f5ac515dd3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs @@ -115,7 +115,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn PowerClearRequest(powerrequest : super::super::Foundation:: HANDLE, requesttype : POWER_REQUEST_TYPE) -> super::super::Foundation:: BOOL); PowerClearRequest(powerrequest.into_param().abi(), requesttype).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerCreatePossibleSetting(rootsystempowerkey: P0, subgroupofpowersettingsguid: *const ::windows_core::GUID, powersettingguid: *const ::windows_core::GUID, possiblesettingindex: u32) -> ::windows_core::Result<()> @@ -125,7 +124,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn PowerCreateRequest(context: *const super::Threading::REASON_CONTEXT) -> ::windows_core::Result { @@ -133,7 +131,6 @@ pub unsafe fn PowerCreateRequest(context: *const super::Threading::REASON_CONTEX let result__ = PowerCreateRequest(context); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerCreateSetting(rootsystempowerkey: P0, subgroupofpowersettingsguid: *const ::windows_core::GUID, powersettingguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> @@ -143,7 +140,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerDeleteScheme(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> @@ -163,7 +159,6 @@ pub unsafe fn PowerDeterminePlatformRoleEx(version: POWER_PLATFORM_ROLE_VERSION) ::windows_targets::link!("powrprof.dll" "system" fn PowerDeterminePlatformRoleEx(version : POWER_PLATFORM_ROLE_VERSION) -> POWER_PLATFORM_ROLE); PowerDeterminePlatformRoleEx(version) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerDuplicateScheme(rootpowerkey: P0, sourceschemeguid: *const ::windows_core::GUID, destinationschemeguid: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> @@ -173,7 +168,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerEnumerate(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, accessflags: POWER_DATA_ACCESSOR, index: u32, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -183,7 +177,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerGetActiveScheme(userrootpowerkey: P0, activepolicyguid: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> @@ -193,7 +186,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerImportPowerScheme(rootpowerkey: P0, importfilenamepath: P1, destinationschemeguid: *mut *mut ::windows_core::GUID) -> ::windows_core::Result<()> @@ -209,7 +201,6 @@ pub unsafe fn PowerIsSettingRangeDefined(subkeyguid: ::core::option::Option<*con ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerOpenSystemPowerKey(phsystempowerkey: *mut super::Registry::HKEY, access: u32, openexisting: P0) -> u32 @@ -219,7 +210,6 @@ where ::windows_targets::link!("powrprof.dll" "system" fn PowerOpenSystemPowerKey(phsystempowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); PowerOpenSystemPowerKey(phsystempowerkey, access, openexisting.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerOpenUserPowerKey(phuserpowerkey: *mut super::Registry::HKEY, access: u32, openexisting: P0) -> u32 @@ -229,7 +219,6 @@ where ::windows_targets::link!("powrprof.dll" "system" fn PowerOpenUserPowerKey(phuserpowerkey : *mut super::Registry:: HKEY, access : u32, openexisting : super::super::Foundation:: BOOL) -> u32); PowerOpenUserPowerKey(phuserpowerkey, access, openexisting.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadACDefaultIndex(rootpowerkey: P0, schemepersonalityguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: *const ::windows_core::GUID, acdefaultindex: *mut u32) -> u32 @@ -239,7 +228,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadACValue(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, r#type: ::core::option::Option<*mut u32>, buffer: ::core::option::Option<*mut u8>, buffersize: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -249,7 +237,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadACValueIndex(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, acvalueindex: *mut u32) -> u32 @@ -259,7 +246,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadDCDefaultIndex(rootpowerkey: P0, schemepersonalityguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: *const ::windows_core::GUID, dcdefaultindex: *mut u32) -> u32 @@ -269,7 +255,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadDCValue(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, r#type: ::core::option::Option<*mut u32>, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -279,7 +264,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadDCValueIndex(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, dcvalueindex: *mut u32) -> u32 @@ -289,7 +273,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadDescription(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -299,7 +282,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadFriendlyName(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -309,7 +291,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadIconResourceSpecifier(rootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -319,7 +300,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadPossibleDescription(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, possiblesettingindex: u32, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -329,7 +309,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadPossibleFriendlyName(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, possiblesettingindex: u32, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -339,7 +318,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadPossibleValue(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, r#type: ::core::option::Option<*mut u32>, possiblesettingindex: u32, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -354,7 +332,6 @@ pub unsafe fn PowerReadSettingAttributes(subgroupguid: ::core::option::Option<*c ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadValueIncrement(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valueincrement: *mut u32) -> ::windows_core::Result<()> @@ -364,7 +341,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadValueMax(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valuemaximum: *mut u32) -> ::windows_core::Result<()> @@ -374,7 +350,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadValueMin(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valueminimum: *mut u32) -> ::windows_core::Result<()> @@ -384,7 +359,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerReadValueUnitsSpecifier(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: ::core::option::Option<*mut u8>, buffersize: *mut u32) -> ::windows_core::Result<()> @@ -399,7 +373,6 @@ pub unsafe fn PowerRegisterForEffectivePowerModeNotifications(version: u32, call ::windows_targets::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_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn PowerRegisterSuspendResumeNotification(flags: super::super::UI::WindowsAndMessaging::REGISTER_NOTIFICATION_FLAGS, recipient: P0, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -434,7 +407,6 @@ pub unsafe fn PowerRestoreIndividualDefaultPowerScheme(schemeguid: *const ::wind ::windows_targets::link!("powrprof.dll" "system" fn PowerRestoreIndividualDefaultPowerScheme(schemeguid : *const ::windows_core::GUID) -> super::super::Foundation:: WIN32_ERROR); PowerRestoreIndividualDefaultPowerScheme(schemeguid).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerSetActiveScheme(userrootpowerkey: P0, schemeguid: ::core::option::Option<*const ::windows_core::GUID>) -> ::windows_core::Result<()> @@ -457,14 +429,12 @@ pub unsafe fn PowerSettingAccessCheck(accessflags: POWER_DATA_ACCESSOR, powergui ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(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) -> ::windows_core::Result<()> { ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn PowerSettingRegisterNotification(settingguid: *const ::windows_core::GUID, flags: super::super::UI::WindowsAndMessaging::REGISTER_NOTIFICATION_FLAGS, recipient: P0, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -495,7 +465,6 @@ where ::windows_targets::link!("powrprof.dll" "system" fn PowerUnregisterSuspendResumeNotification(registrationhandle : HPOWERNOTIFY) -> super::super::Foundation:: WIN32_ERROR); PowerUnregisterSuspendResumeNotification(registrationhandle.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteACDefaultIndex(rootsystempowerkey: P0, schemepersonalityguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: *const ::windows_core::GUID, defaultacindex: u32) -> u32 @@ -505,7 +474,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteACValueIndex(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, acvalueindex: u32) -> u32 @@ -515,7 +483,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteDCDefaultIndex(rootsystempowerkey: P0, schemepersonalityguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: *const ::windows_core::GUID, defaultdcindex: u32) -> u32 @@ -525,7 +492,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteDCValueIndex(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, dcvalueindex: u32) -> u32 @@ -535,7 +501,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteDescription(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: &[u8]) -> ::windows_core::Result<()> @@ -545,7 +510,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteFriendlyName(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: &[u8]) -> ::windows_core::Result<()> @@ -555,7 +519,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteIconResourceSpecifier(rootpowerkey: P0, schemeguid: *const ::windows_core::GUID, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: &[u8]) -> ::windows_core::Result<()> @@ -565,7 +528,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWritePossibleDescription(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, possiblesettingindex: u32, buffer: &[u8]) -> ::windows_core::Result<()> @@ -575,7 +537,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWritePossibleFriendlyName(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, possiblesettingindex: u32, buffer: &[u8]) -> ::windows_core::Result<()> @@ -585,7 +546,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWritePossibleValue(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, r#type: u32, possiblesettingindex: u32, buffer: &[u8]) -> ::windows_core::Result<()> @@ -600,7 +560,6 @@ pub unsafe fn PowerWriteSettingAttributes(subgroupguid: ::core::option::Option<* ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteValueIncrement(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valueincrement: u32) -> ::windows_core::Result<()> @@ -610,7 +569,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteValueMax(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valuemaximum: u32) -> ::windows_core::Result<()> @@ -620,7 +578,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteValueMin(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, valueminimum: u32) -> ::windows_core::Result<()> @@ -630,7 +587,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn PowerWriteValueUnitsSpecifier(rootpowerkey: P0, subgroupofpowersettingsguid: ::core::option::Option<*const ::windows_core::GUID>, powersettingguid: ::core::option::Option<*const ::windows_core::GUID>, buffer: &[u8]) -> ::windows_core::Result<()> @@ -655,7 +611,6 @@ pub unsafe fn ReadPwrScheme(uiid: u32, ppowerpolicy: *mut POWER_POLICY) -> super ::windows_targets::link!("powrprof.dll" "system" fn ReadPwrScheme(uiid : u32, ppowerpolicy : *mut POWER_POLICY) -> super::super::Foundation:: BOOLEAN); ReadPwrScheme(uiid, ppowerpolicy) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterPowerSettingNotification(hrecipient: P0, powersettingguid: *const ::windows_core::GUID, flags: super::super::UI::WindowsAndMessaging::REGISTER_NOTIFICATION_FLAGS) -> ::windows_core::Result @@ -666,7 +621,6 @@ where let result__ = RegisterPowerSettingNotification(hrecipient.into_param().abi(), powersettingguid, flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterSuspendResumeNotification(hrecipient: P0, flags: super::super::UI::WindowsAndMessaging::REGISTER_NOTIFICATION_FLAGS) -> ::windows_core::Result @@ -1068,7 +1022,6 @@ pub const PPM_PERFSTATE_CHANGE_GUID: ::windows_core::GUID = ::windows_core::GUID pub const PPM_PERFSTATE_DOMAIN_CHANGE_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x995e6b7f_d653_497a_b978_36a30c29bf01); pub const PPM_THERMALCONSTRAINT_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0xa852c2c8_1a4c_423b_8c2c_f30d82931a88); pub const PPM_THERMAL_POLICY_CHANGE_GUID: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x48f377b8_6880_4c7b_8bdc_380176c6654d); -#[doc = "Required features: `\"Win32_Devices_Properties\"`"] #[cfg(feature = "Win32_Devices_Properties")] pub const PROCESSOR_NUMBER_PKEY: super::super::Devices::Properties::DEVPROPKEY = super::super::Devices::Properties::DEVPROPKEY { fmtid: ::windows_core::GUID::from_u128(0x5724c81d_d5af_4c1f_a103_a06e28f204c6), pid: 1 }; pub const PdcInvocation: POWER_INFORMATION_LEVEL = POWER_INFORMATION_LEVEL(67i32); diff --git a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/impl.rs b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/impl.rs index 99113caeed..ddc77d4c80 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub trait INetworkTransportSettings_Impl: Sized { fn ApplySetting(&self, settingid: *const super::super::Networking::WinSock::TRANSPORT_SETTING_ID, lengthin: u32, valuein: *const u8, lengthout: *mut u32, valueout: *mut *mut u8) -> ::windows_core::Result<()>; @@ -95,7 +94,6 @@ impl IRTCBuddy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCBuddy2_Impl: Sized + IRTCBuddy_Impl { fn Profile(&self) -> ::windows_core::Result; @@ -210,7 +208,6 @@ impl IRTCBuddy2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCBuddyEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Buddy(&self) -> ::windows_core::Result; @@ -237,7 +234,6 @@ impl IRTCBuddyEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCBuddyEvent2_Impl: Sized + IRTCBuddyEvent_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -293,7 +289,6 @@ impl IRTCBuddyEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCBuddyGroup_Impl: Sized { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -403,7 +398,6 @@ impl IRTCBuddyGroup_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCBuddyGroupEvent_Impl: Sized + super::Com::IDispatch_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -472,7 +466,6 @@ impl IRTCBuddyGroupEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub trait IRTCClient_Impl: Sized { fn Initialize(&self) -> ::windows_core::Result<()>; @@ -909,7 +902,6 @@ impl IRTCClient_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub trait IRTCClient2_Impl: Sized + IRTCClient_Impl { fn put_AnswerMode(&self, entype: RTC_SESSION_TYPE, enmode: RTC_ANSWER_MODE) -> ::windows_core::Result<()>; @@ -1047,7 +1039,6 @@ impl IRTCClient2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCClientEvent_Impl: Sized + super::Com::IDispatch_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -1124,7 +1115,6 @@ impl IRTCClientPortManagement_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCClientPresence_Impl: Sized { fn EnablePresence(&self, fusestorage: super::super::Foundation::VARIANT_BOOL, varstorage: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -1327,7 +1317,6 @@ impl IRTCClientPresence_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCClientPresence2_Impl: Sized + IRTCClientPresence_Impl { fn EnablePresenceEx(&self, pprofile: ::core::option::Option<&IRTCProfile>, varstorage: &::windows_core::VARIANT, lflags: i32) -> ::windows_core::Result<()>; @@ -1497,7 +1486,6 @@ impl IRTCClientPresence2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCClientProvisioning_Impl: Sized { fn CreateProfile(&self, bstrprofilexml: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1587,7 +1575,6 @@ impl IRTCClientProvisioning_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCClientProvisioning2_Impl: Sized + IRTCClientProvisioning_Impl { fn EnableProfileEx(&self, pprofile: ::core::option::Option<&IRTCProfile>, lregisterflags: i32, lroamingflags: i32) -> ::windows_core::Result<()>; @@ -1608,7 +1595,6 @@ impl IRTCClientProvisioning2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1664,7 +1650,6 @@ impl IRTCCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCDispatchEventNotification_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -2007,7 +1992,6 @@ impl IRTCEnumWatchers_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCEventNotification_Impl: Sized { fn Event(&self, rtcevent: RTC_EVENT, pevent: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -2028,7 +2012,6 @@ impl IRTCEventNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCInfoEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -2097,7 +2080,6 @@ impl IRTCInfoEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCIntensityEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Level(&self) -> ::windows_core::Result; @@ -2166,7 +2148,6 @@ impl IRTCIntensityEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCMediaEvent_Impl: Sized + super::Com::IDispatch_Impl { fn MediaType(&self) -> ::windows_core::Result; @@ -2222,7 +2203,6 @@ impl IRTCMediaEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCMediaRequestEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -2318,7 +2298,6 @@ impl IRTCMediaRequestEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCMessagingEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -2491,7 +2470,6 @@ impl IRTCParticipant_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCParticipantStateChangeEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Participant(&self) -> ::windows_core::Result; @@ -2674,7 +2652,6 @@ impl IRTCPresenceContact_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCPresenceDataEvent_Impl: Sized + super::Com::IDispatch_Impl { fn StatusCode(&self) -> ::windows_core::Result; @@ -2783,7 +2760,6 @@ impl IRTCPresenceDevice_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCPresencePropertyEvent_Impl: Sized + super::Com::IDispatch_Impl { fn StatusCode(&self) -> ::windows_core::Result; @@ -2852,7 +2828,6 @@ impl IRTCPresencePropertyEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCPresenceStatusEvent_Impl: Sized + super::Com::IDispatch_Impl { fn StatusCode(&self) -> ::windows_core::Result; @@ -3196,7 +3171,6 @@ impl IRTCProfile2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCProfileEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Profile(&self) -> ::windows_core::Result; @@ -3252,7 +3226,6 @@ impl IRTCProfileEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCProfileEvent2_Impl: Sized + IRTCProfileEvent_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -3279,7 +3252,6 @@ impl IRTCProfileEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCReInviteEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -3343,7 +3315,6 @@ impl IRTCReInviteEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCRegistrationStateChangeEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Profile(&self) -> ::windows_core::Result; @@ -3412,7 +3383,6 @@ impl IRTCRegistrationStateChangeEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCRoamingEvent_Impl: Sized + super::Com::IDispatch_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -3481,7 +3451,6 @@ impl IRTCRoamingEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSession_Impl: Sized { fn Client(&self) -> ::windows_core::Result; @@ -3698,7 +3667,6 @@ impl IRTCSession_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSession2_Impl: Sized + IRTCSession_Impl { fn SendInfo(&self, bstrinfoheader: &::windows_core::BSTR, bstrinfo: &::windows_core::BSTR, lcookie: isize) -> ::windows_core::Result<()>; @@ -3883,7 +3851,6 @@ impl IRTCSessionDescriptionManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionOperationCompleteEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -3952,7 +3919,6 @@ impl IRTCSessionOperationCompleteEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionOperationCompleteEvent2_Impl: Sized + IRTCSessionOperationCompleteEvent_Impl { fn Participant(&self) -> ::windows_core::Result; @@ -4006,7 +3972,6 @@ impl IRTCSessionPortManagement_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionReferStatusEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -4075,7 +4040,6 @@ impl IRTCSessionReferStatusEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionReferredEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -4165,7 +4129,6 @@ impl IRTCSessionReferredEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionStateChangeEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Session(&self) -> ::windows_core::Result; @@ -4234,7 +4197,6 @@ impl IRTCSessionStateChangeEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCSessionStateChangeEvent2_Impl: Sized + IRTCSessionStateChangeEvent_Impl { fn MediaTypes(&self) -> ::windows_core::Result; @@ -4439,7 +4401,6 @@ impl IRTCUserSearchResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCUserSearchResultsEvent_Impl: Sized + super::Com::IDispatch_Impl { fn EnumerateResults(&self) -> ::windows_core::Result; @@ -4615,7 +4576,6 @@ impl IRTCWatcher2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCWatcherEvent_Impl: Sized + super::Com::IDispatch_Impl { fn Watcher(&self) -> ::windows_core::Result; @@ -4642,7 +4602,6 @@ impl IRTCWatcherEvent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRTCWatcherEvent2_Impl: Sized + IRTCWatcherEvent_Impl { fn EventType(&self) -> ::windows_core::Result; @@ -4685,7 +4644,6 @@ impl IRTCWatcherEvent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub trait ITransportSettingsInternal_Impl: Sized { fn ApplySetting(&self, setting: *mut TRANSPORT_SETTING) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs index fb416d07cc..a148242f26 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RealTimeCommunications/mod.rs @@ -1,12 +1,10 @@ ::windows_core::imp::com_interface!(INetworkTransportSettings, INetworkTransportSettings_Vtbl, 0x5e7abb2c_f2c1_4a61_bd35_deb7a08ab0f1); ::windows_core::imp::interface_hierarchy!(INetworkTransportSettings, ::windows_core::IUnknown); impl INetworkTransportSettings { - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn ApplySetting(&self, settingid: *const super::super::Networking::WinSock::TRANSPORT_SETTING_ID, valuein: &[u8], lengthout: *mut u32, valueout: *mut *mut u8) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ApplySetting)(::windows_core::Interface::as_raw(self), settingid, valuein.len().try_into().unwrap(), ::core::mem::transmute(valuein.as_ptr()), lengthout, valueout).ok() } - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn QuerySetting(&self, settingid: *const super::super::Networking::WinSock::TRANSPORT_SETTING_ID, valuein: &[u8], lengthout: *mut u32, valueout: *mut *mut u8) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QuerySetting)(::windows_core::Interface::as_raw(self), settingid, valuein.len().try_into().unwrap(), ::core::mem::transmute(valuein.as_ptr()), lengthout, valueout).ok() @@ -163,7 +161,6 @@ impl IRTCBuddy2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Groups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -177,7 +174,6 @@ impl IRTCBuddy2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumeratePresenceDevices)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PresenceDevices(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -208,12 +204,7 @@ pub struct IRTCBuddy2_Vtbl { pub SubscriptionType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_BUDDY_SUBSCRIPTION_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCBuddyEvent, - IRTCBuddyEvent_Vtbl, - 0xf36d755d_17e6_404e_954f_0fc07574c78d -); +::windows_core::imp::com_interface!(IRTCBuddyEvent, IRTCBuddyEvent_Vtbl, 0xf36d755d_17e6_404e_954f_0fc07574c78d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCBuddyEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -231,12 +222,7 @@ pub struct IRTCBuddyEvent_Vtbl { pub Buddy: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCBuddyEvent2, - IRTCBuddyEvent2_Vtbl, - 0x484a7f1e_73f0_4990_bfc2_60bc3978a720 -); +::windows_core::imp::com_interface!(IRTCBuddyEvent2, IRTCBuddyEvent2_Vtbl, 0x484a7f1e_73f0_4990_bfc2_60bc3978a720); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCBuddyEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IRTCBuddyEvent); #[cfg(feature = "Win32_System_Com")] @@ -296,7 +282,6 @@ impl IRTCBuddyGroup { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateBuddies)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Buddies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -335,12 +320,7 @@ pub struct IRTCBuddyGroup_Vtbl { pub Profile: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCBuddyGroupEvent, - IRTCBuddyGroupEvent_Vtbl, - 0x3a79e1d1_b736_4414_96f8_bbc7f08863e4 -); +::windows_core::imp::com_interface!(IRTCBuddyGroupEvent, IRTCBuddyGroupEvent_Vtbl, 0x3a79e1d1_b736_4414_96f8_bbc7f08863e4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCBuddyGroupEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -445,7 +425,6 @@ impl IRTCClient { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_AudioMuted)(::windows_core::Interface::as_raw(self), endevice, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub unsafe fn get_IVideoWindow(&self, endevice: RTC_VIDEO_DEVICE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -680,7 +659,6 @@ impl IRTCClient2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.get_AudioMuted)(::windows_core::Interface::as_raw(self), endevice, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_DirectShow\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Media_DirectShow", feature = "Win32_System_Com"))] pub unsafe fn get_IVideoWindow(&self, endevice: RTC_VIDEO_DEVICE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -873,12 +851,7 @@ pub struct IRTCClient2_Vtbl { pub get_AllowedPorts: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut RTC_LISTEN_MODE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCClientEvent, - IRTCClientEvent_Vtbl, - 0x2b493b7a_3cba_4170_9c8b_76a9dacdd644 -); +::windows_core::imp::com_interface!(IRTCClientEvent, IRTCClientEvent_Vtbl, 0x2b493b7a_3cba_4170_9c8b_76a9dacdd644); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCClientEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -954,7 +927,6 @@ impl IRTCClientPresence { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateBuddies)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Buddies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -988,7 +960,6 @@ impl IRTCClientPresence { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateWatchers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Watchers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1095,7 +1066,6 @@ impl IRTCClientPresence2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumerateBuddies)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Buddies(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1129,7 +1099,6 @@ impl IRTCClientPresence2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumerateWatchers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Watchers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1208,7 +1177,6 @@ impl IRTCClientPresence2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateGroups)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Groups(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1323,7 +1291,6 @@ impl IRTCClientProvisioning { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateProfiles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Profiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1384,7 +1351,6 @@ impl IRTCClientProvisioning2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumerateProfiles)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Profiles(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1417,12 +1383,7 @@ pub struct IRTCClientProvisioning2_Vtbl { pub EnableProfileEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCCollection, - IRTCCollection_Vtbl, - 0xec7c8096_b918_4044_94f1_e4fba0361d5c -); +::windows_core::imp::com_interface!(IRTCCollection, IRTCCollection_Vtbl, 0xec7c8096_b918_4044_94f1_e4fba0361d5c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1450,12 +1411,7 @@ pub struct IRTCCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCDispatchEventNotification, - IRTCDispatchEventNotification_Vtbl, - 0x176ddfbe_fec0_4d55_bc87_84cff1ef7f91 -); +::windows_core::imp::com_interface!(IRTCDispatchEventNotification, IRTCDispatchEventNotification_Vtbl, 0x176ddfbe_fec0_4d55_bc87_84cff1ef7f91); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCDispatchEventNotification, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1651,7 +1607,6 @@ pub struct IRTCEnumWatchers_Vtbl { ::windows_core::imp::com_interface!(IRTCEventNotification, IRTCEventNotification_Vtbl, 0x13fa24c7_5748_4b21_91f5_7397609ce747); ::windows_core::imp::interface_hierarchy!(IRTCEventNotification, ::windows_core::IUnknown); impl IRTCEventNotification { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Event(&self, rtcevent: RTC_EVENT, pevent: P0) -> ::windows_core::Result<()> where @@ -1670,12 +1625,7 @@ pub struct IRTCEventNotification_Vtbl { Event: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCInfoEvent, - IRTCInfoEvent_Vtbl, - 0x4e1d68ae_1912_4f49_b2c3_594fadfd425f -); +::windows_core::imp::com_interface!(IRTCInfoEvent, IRTCInfoEvent_Vtbl, 0x4e1d68ae_1912_4f49_b2c3_594fadfd425f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCInfoEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1708,12 +1658,7 @@ pub struct IRTCInfoEvent_Vtbl { pub InfoHeader: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCIntensityEvent, - IRTCIntensityEvent_Vtbl, - 0x4c23bf51_390c_4992_a41d_41eec05b2a4b -); +::windows_core::imp::com_interface!(IRTCIntensityEvent, IRTCIntensityEvent_Vtbl, 0x4c23bf51_390c_4992_a41d_41eec05b2a4b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCIntensityEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1746,12 +1691,7 @@ pub struct IRTCIntensityEvent_Vtbl { pub Direction: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_AUDIO_DEVICE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCMediaEvent, - IRTCMediaEvent_Vtbl, - 0x099944fb_bcda_453e_8c41_e13da2adf7f3 -); +::windows_core::imp::com_interface!(IRTCMediaEvent, IRTCMediaEvent_Vtbl, 0x099944fb_bcda_453e_8c41_e13da2adf7f3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCMediaEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1779,12 +1719,7 @@ pub struct IRTCMediaEvent_Vtbl { pub EventReason: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_MEDIA_EVENT_REASON) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCMediaRequestEvent, - IRTCMediaRequestEvent_Vtbl, - 0x52572d15_148c_4d97_a36c_2da55c289d63 -); +::windows_core::imp::com_interface!(IRTCMediaRequestEvent, IRTCMediaRequestEvent_Vtbl, 0x52572d15_148c_4d97_a36c_2da55c289d63); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCMediaRequestEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1830,12 +1765,7 @@ pub struct IRTCMediaRequestEvent_Vtbl { pub State: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_REINVITE_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCMessagingEvent, - IRTCMessagingEvent_Vtbl, - 0xd3609541_1b29_4de5_a4ad_5aebaf319512 -); +::windows_core::imp::com_interface!(IRTCMessagingEvent, IRTCMessagingEvent_Vtbl, 0xd3609541_1b29_4de5_a4ad_5aebaf319512); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCMessagingEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1912,12 +1842,7 @@ pub struct IRTCParticipant_Vtbl { pub Session: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCParticipantStateChangeEvent, - IRTCParticipantStateChangeEvent_Vtbl, - 0x09bcb597_f0fa_48f9_b420_468cea7fde04 -); +::windows_core::imp::com_interface!(IRTCParticipantStateChangeEvent, IRTCParticipantStateChangeEvent_Vtbl, 0x09bcb597_f0fa_48f9_b420_468cea7fde04); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCParticipantStateChangeEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2035,12 +1960,7 @@ pub struct IRTCPresenceContact_Vtbl { pub SetPersistent: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCPresenceDataEvent, - IRTCPresenceDataEvent_Vtbl, - 0x38f0e78c_8b87_4c04_a82d_aedd83c909bb -); +::windows_core::imp::com_interface!(IRTCPresenceDataEvent, IRTCPresenceDataEvent_Vtbl, 0x38f0e78c_8b87_4c04_a82d_aedd83c909bb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCPresenceDataEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2095,12 +2015,7 @@ pub struct IRTCPresenceDevice_Vtbl { pub GetPresenceData: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCPresencePropertyEvent, - IRTCPresencePropertyEvent_Vtbl, - 0xf777f570_a820_49d5_86bd_e099493f1518 -); +::windows_core::imp::com_interface!(IRTCPresencePropertyEvent, IRTCPresencePropertyEvent_Vtbl, 0xf777f570_a820_49d5_86bd_e099493f1518); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCPresencePropertyEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2133,12 +2048,7 @@ pub struct IRTCPresencePropertyEvent_Vtbl { pub Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCPresenceStatusEvent, - IRTCPresenceStatusEvent_Vtbl, - 0x78673f32_4a0f_462c_89aa_ee7706707678 -); +::windows_core::imp::com_interface!(IRTCPresenceStatusEvent, IRTCPresenceStatusEvent_Vtbl, 0x78673f32_4a0f_462c_89aa_ee7706707678); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCPresenceStatusEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2374,12 +2284,7 @@ pub struct IRTCProfile2_Vtbl { pub SetAllowedAuth: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCProfileEvent, - IRTCProfileEvent_Vtbl, - 0xd6d5ab3b_770e_43e8_800a_79b062395fca -); +::windows_core::imp::com_interface!(IRTCProfileEvent, IRTCProfileEvent_Vtbl, 0xd6d5ab3b_770e_43e8_800a_79b062395fca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCProfileEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2407,12 +2312,7 @@ pub struct IRTCProfileEvent_Vtbl { pub StatusCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCProfileEvent2, - IRTCProfileEvent2_Vtbl, - 0x62e56edc_03fa_4121_94fb_23493fd0ae64 -); +::windows_core::imp::com_interface!(IRTCProfileEvent2, IRTCProfileEvent2_Vtbl, 0x62e56edc_03fa_4121_94fb_23493fd0ae64); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCProfileEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IRTCProfileEvent); #[cfg(feature = "Win32_System_Com")] @@ -2442,12 +2342,7 @@ pub struct IRTCProfileEvent2_Vtbl { pub EventType: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_PROFILE_EVENT_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCReInviteEvent, - IRTCReInviteEvent_Vtbl, - 0x11558d84_204c_43e7_99b0_2034e9417f7d -); +::windows_core::imp::com_interface!(IRTCReInviteEvent, IRTCReInviteEvent_Vtbl, 0x11558d84_204c_43e7_99b0_2034e9417f7d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCReInviteEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2486,12 +2381,7 @@ pub struct IRTCReInviteEvent_Vtbl { pub GetRemoteSessionDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCRegistrationStateChangeEvent, - IRTCRegistrationStateChangeEvent_Vtbl, - 0x62d0991b_50ab_4f02_b948_ca94f26f8f95 -); +::windows_core::imp::com_interface!(IRTCRegistrationStateChangeEvent, IRTCRegistrationStateChangeEvent_Vtbl, 0x62d0991b_50ab_4f02_b948_ca94f26f8f95); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCRegistrationStateChangeEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2524,12 +2414,7 @@ pub struct IRTCRegistrationStateChangeEvent_Vtbl { pub StatusText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCRoamingEvent, - IRTCRoamingEvent_Vtbl, - 0x79960a6b_0cb1_4dc8_a805_7318e99902e8 -); +::windows_core::imp::com_interface!(IRTCRoamingEvent, IRTCRoamingEvent_Vtbl, 0x79960a6b_0cb1_4dc8_a805_7318e99902e8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCRoamingEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2580,7 +2465,6 @@ impl IRTCSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Profile)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Participants(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2702,7 +2586,6 @@ impl IRTCSession2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Profile)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Participants(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2899,12 +2782,7 @@ pub struct IRTCSessionDescriptionManager_Vtbl { pub EvaluateSessionDescription: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionOperationCompleteEvent, - IRTCSessionOperationCompleteEvent_Vtbl, - 0xa6bff4c0_f7c8_4d3c_9a41_3550f78a95b0 -); +::windows_core::imp::com_interface!(IRTCSessionOperationCompleteEvent, IRTCSessionOperationCompleteEvent_Vtbl, 0xa6bff4c0_f7c8_4d3c_9a41_3550f78a95b0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionOperationCompleteEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2937,12 +2815,7 @@ pub struct IRTCSessionOperationCompleteEvent_Vtbl { pub StatusText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionOperationCompleteEvent2, - IRTCSessionOperationCompleteEvent2_Vtbl, - 0xf6fc2a9b_d5bc_4241_b436_1b8460c13832 -); +::windows_core::imp::com_interface!(IRTCSessionOperationCompleteEvent2, IRTCSessionOperationCompleteEvent2_Vtbl, 0xf6fc2a9b_d5bc_4241_b436_1b8460c13832); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionOperationCompleteEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IRTCSessionOperationCompleteEvent); #[cfg(feature = "Win32_System_Com")] @@ -2996,12 +2869,7 @@ pub struct IRTCSessionPortManagement_Vtbl { pub SetPortManager: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionReferStatusEvent, - IRTCSessionReferStatusEvent_Vtbl, - 0x3d8fc2cd_5d76_44ab_bb68_2a80353b34a2 -); +::windows_core::imp::com_interface!(IRTCSessionReferStatusEvent, IRTCSessionReferStatusEvent_Vtbl, 0x3d8fc2cd_5d76_44ab_bb68_2a80353b34a2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionReferStatusEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3034,12 +2902,7 @@ pub struct IRTCSessionReferStatusEvent_Vtbl { pub StatusText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionReferredEvent, - IRTCSessionReferredEvent_Vtbl, - 0x176a6828_4fcc_4f28_a862_04597a6cf1c4 -); +::windows_core::imp::com_interface!(IRTCSessionReferredEvent, IRTCSessionReferredEvent_Vtbl, 0x176a6828_4fcc_4f28_a862_04597a6cf1c4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionReferredEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3084,12 +2947,7 @@ pub struct IRTCSessionReferredEvent_Vtbl { pub SetReferredSessionState: unsafe extern "system" fn(*mut ::core::ffi::c_void, RTC_SESSION_STATE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionStateChangeEvent, - IRTCSessionStateChangeEvent_Vtbl, - 0xb5bad703_5952_48b3_9321_7f4500521506 -); +::windows_core::imp::com_interface!(IRTCSessionStateChangeEvent, IRTCSessionStateChangeEvent_Vtbl, 0xb5bad703_5952_48b3_9321_7f4500521506); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionStateChangeEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3122,12 +2980,7 @@ pub struct IRTCSessionStateChangeEvent_Vtbl { pub StatusText: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCSessionStateChangeEvent2, - IRTCSessionStateChangeEvent2_Vtbl, - 0x4f933171_6f95_4880_80d9_2ec8d495d261 -); +::windows_core::imp::com_interface!(IRTCSessionStateChangeEvent2, IRTCSessionStateChangeEvent2_Vtbl, 0x4f933171_6f95_4880_80d9_2ec8d495d261); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCSessionStateChangeEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IRTCSessionStateChangeEvent); #[cfg(feature = "Win32_System_Com")] @@ -3262,12 +3115,7 @@ pub struct IRTCUserSearchResult_Vtbl { pub get_Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, RTC_USER_SEARCH_COLUMN, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCUserSearchResultsEvent, - IRTCUserSearchResultsEvent_Vtbl, - 0xd8c8c3cd_7fac_4088_81c5_c24cbc0938e3 -); +::windows_core::imp::com_interface!(IRTCUserSearchResultsEvent, IRTCUserSearchResultsEvent_Vtbl, 0xd8c8c3cd_7fac_4088_81c5_c24cbc0938e3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCUserSearchResultsEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3276,7 +3124,6 @@ impl IRTCUserSearchResultsEvent { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateResults)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Results(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3444,12 +3291,7 @@ pub struct IRTCWatcher2_Vtbl { pub Scope: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut RTC_ACE_SCOPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCWatcherEvent, - IRTCWatcherEvent_Vtbl, - 0xf30d7261_587a_424f_822c_312788f43548 -); +::windows_core::imp::com_interface!(IRTCWatcherEvent, IRTCWatcherEvent_Vtbl, 0xf30d7261_587a_424f_822c_312788f43548); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCWatcherEvent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3467,12 +3309,7 @@ pub struct IRTCWatcherEvent_Vtbl { pub Watcher: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRTCWatcherEvent2, - IRTCWatcherEvent2_Vtbl, - 0xe52891e8_188c_49af_b005_98ed13f83f9c -); +::windows_core::imp::com_interface!(IRTCWatcherEvent2, IRTCWatcherEvent2_Vtbl, 0xe52891e8_188c_49af_b005_98ed13f83f9c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRTCWatcherEvent2, ::windows_core::IUnknown, super::Com::IDispatch, IRTCWatcherEvent); #[cfg(feature = "Win32_System_Com")] @@ -3501,12 +3338,10 @@ pub struct IRTCWatcherEvent2_Vtbl { ::windows_core::imp::com_interface!(ITransportSettingsInternal, ITransportSettingsInternal_Vtbl, 0x5123e076_29e3_4bfd_84fe_0192d411e3e8); ::windows_core::imp::interface_hierarchy!(ITransportSettingsInternal, ::windows_core::IUnknown); impl ITransportSettingsInternal { - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn ApplySetting(&self, setting: *mut TRANSPORT_SETTING) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ApplySetting)(::windows_core::Interface::as_raw(self), setting).ok() } - #[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub unsafe fn QuerySetting(&self, setting: *mut TRANSPORT_SETTING) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QuerySetting)(::windows_core::Interface::as_raw(self), setting).ok() @@ -4413,7 +4248,6 @@ impl ::core::fmt::Debug for RTC_WATCHER_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct TRANSPORT_SETTING { pub SettingId: super::super::Networking::WinSock::TRANSPORT_SETTING_ID, 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 99e18ef999..e625239e80 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,6 @@ pub unsafe fn ApplicationRecoveryInProgress() -> ::windows_core::Result(hprocess: P0, precoverycallback: *mut super::WindowsProgramming::APPLICATION_RECOVERY_CALLBACK, ppvparameter: ::core::option::Option<*mut *mut ::core::ffi::c_void>, pdwpinginterval: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT @@ -30,7 +29,6 @@ where ::windows_targets::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_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<()> { 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 98d137e16f..8e1c3bac90 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs @@ -83,7 +83,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegCreateKeyExA(hkey: P0, lpsubkey: P1, reserved: u32, lpclass: P2, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut HKEY, lpdwdisposition: ::core::option::Option<*mut REG_CREATE_KEY_DISPOSITION>) -> ::windows_core::Result<()> @@ -95,7 +94,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegCreateKeyExW(hkey: P0, lpsubkey: P1, reserved: u32, lpclass: P2, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut HKEY, lpdwdisposition: ::core::option::Option<*mut REG_CREATE_KEY_DISPOSITION>) -> ::windows_core::Result<()> @@ -107,7 +105,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegCreateKeyTransactedA(hkey: P0, lpsubkey: P1, reserved: u32, lpclass: P2, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut HKEY, lpdwdisposition: ::core::option::Option<*mut REG_CREATE_KEY_DISPOSITION>, htransaction: P3, pextendedparemeter: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -120,7 +117,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegCreateKeyTransactedW(hkey: P0, lpsubkey: P1, reserved: u32, lpclass: P2, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut HKEY, lpdwdisposition: ::core::option::Option<*mut REG_CREATE_KEY_DISPOSITION>, htransaction: P3, pextendedparemeter: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -336,7 +332,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn RegFlushKey(hkey : HKEY) -> super::super::Foundation:: WIN32_ERROR); RegFlushKey(hkey.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegGetKeySecurity(hkey: P0, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> ::windows_core::Result<()> @@ -665,7 +660,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn RegRestoreKeyW(hkey : HKEY, lpfile : ::windows_core::PCWSTR, dwflags : u32) -> super::super::Foundation:: WIN32_ERROR); RegRestoreKeyW(hkey.into_param().abi(), lpfile.into_param().abi(), dwflags.0 as _).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegSaveKeyA(hkey: P0, lpfile: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -676,7 +670,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegSaveKeyExA(hkey: P0, lpfile: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flags: REG_SAVE_FORMAT) -> ::windows_core::Result<()> @@ -687,7 +680,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegSaveKeyExW(hkey: P0, lpfile: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, flags: REG_SAVE_FORMAT) -> ::windows_core::Result<()> @@ -698,7 +690,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegSaveKeyW(hkey: P0, lpfile: P1, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result<()> @@ -709,7 +700,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn RegSetKeySecurity(hkey: P0, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P1) -> ::windows_core::Result<()> diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/impl.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/impl.rs index f554c664ae..41574a0da3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DRendezvousSessionEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs index 16836b2a34..0869c24409 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteAssistance/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DRendezvousSessionEvents, - DRendezvousSessionEvents_Vtbl, - 0x3fa19cf8_64c4_4f53_ae60_635b3806eca6 -); +::windows_core::imp::com_interface!(DRendezvousSessionEvents, DRendezvousSessionEvents_Vtbl, 0x3fa19cf8_64c4_4f53_ae60_635b3806eca6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DRendezvousSessionEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/impl.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/impl.rs index 5c3e27d51c..81b4ceece8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IADsTSUserEx_Impl: Sized + super::Com::IDispatch_Impl { fn TerminalServicesProfilePath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -368,7 +367,6 @@ impl IAudioDeviceEndpoint_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub trait IAudioEndpoint_Impl: Sized { fn GetFrameFormat(&self) -> ::windows_core::Result<*mut super::super::Media::Audio::WAVEFORMATEX>; @@ -513,7 +511,6 @@ impl IAudioEndpointRT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub trait IAudioInputEndpointRT_Impl: Sized { fn GetInputDataPointer(&self, pconnectionproperty: *mut super::super::Media::Audio::Apo::APO_CONNECTION_PROPERTY, paetimestamp: *mut AE_CURRENT_POSITION); @@ -551,7 +548,6 @@ impl IAudioInputEndpointRT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub trait IAudioOutputEndpointRT_Impl: Sized { fn GetOutputDataPointer(&self, u32framecount: u32, paetimestamp: *const AE_CURRENT_POSITION) -> usize; @@ -589,7 +585,6 @@ impl IAudioOutputEndpointRT_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRemoteDesktopClient_Impl: Sized + super::Com::IDispatch_Impl { fn Connect(&self) -> ::windows_core::Result<()>; @@ -694,7 +689,6 @@ impl IRemoteDesktopClient_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRemoteDesktopClientActions_Impl: Sized + super::Com::IDispatch_Impl { fn SuspendScreenUpdates(&self) -> ::windows_core::Result<()>; @@ -745,7 +739,6 @@ impl IRemoteDesktopClientActions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRemoteDesktopClientSettings_Impl: Sized + super::Com::IDispatch_Impl { fn ApplySettings(&self, rdpfilecontents: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -802,7 +795,6 @@ impl IRemoteDesktopClientSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRemoteDesktopClientTouchPointer_Impl: Sized + super::Com::IDispatch_Impl { fn SetEnabled(&self, enabled: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -1104,7 +1096,6 @@ impl ITsSbBaseNotifySink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbClientConnection_Impl: Sized { fn UserName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1304,7 +1295,6 @@ impl ITsSbClientConnection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbClientConnectionPropertySet_Impl: Sized + ITsSbPropertySet_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -1318,7 +1308,6 @@ impl ITsSbClientConnectionPropertySet_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbEnvironment_Impl: Sized { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1381,7 +1370,6 @@ impl ITsSbEnvironment_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbEnvironmentPropertySet_Impl: Sized + ITsSbPropertySet_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -1395,7 +1383,6 @@ impl ITsSbEnvironmentPropertySet_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbFilterPluginStore_Impl: Sized { fn SaveProperties(&self, ppropertyset: ::core::option::Option<&ITsSbPropertySet>) -> ::windows_core::Result<()>; @@ -1472,7 +1459,6 @@ impl ITsSbGenericNotifySink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITsSbGlobalStore_Impl: Sized { fn QueryTarget(&self, providername: &::windows_core::BSTR, targetname: &::windows_core::BSTR, farmname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1573,7 +1559,6 @@ impl ITsSbLoadBalanceResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbLoadBalancing_Impl: Sized + ITsSbPlugin_Impl { fn GetMostSuitableTarget(&self, pconnection: ::core::option::Option<&ITsSbClientConnection>, plbsink: ::core::option::Option<&ITsSbLoadBalancingNotifySink>) -> ::windows_core::Result<()>; @@ -1611,7 +1596,6 @@ impl ITsSbLoadBalancingNotifySink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbOrchestration_Impl: Sized + ITsSbPlugin_Impl { fn PrepareTargetForConnect(&self, pconnection: ::core::option::Option<&ITsSbClientConnection>, porchestrationnotifysink: ::core::option::Option<&ITsSbOrchestrationNotifySink>) -> ::windows_core::Result<()>; @@ -1649,7 +1633,6 @@ impl ITsSbOrchestrationNotifySink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbPlacement_Impl: Sized + ITsSbPlugin_Impl { fn QueryEnvironmentForTarget(&self, pconnection: ::core::option::Option<&ITsSbClientConnection>, pplacementsink: ::core::option::Option<&ITsSbPlacementNotifySink>) -> ::windows_core::Result<()>; @@ -1690,7 +1673,6 @@ impl ITsSbPlacementNotifySink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbPlugin_Impl: Sized { fn Initialize(&self, pprovider: ::core::option::Option<&ITsSbProvider>, pnotifysink: ::core::option::Option<&ITsSbPluginNotifySink>, ppropertyset: ::core::option::Option<&ITsSbPluginPropertySet>) -> ::windows_core::Result<()>; @@ -1748,7 +1730,6 @@ impl ITsSbPluginNotifySink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbPluginPropertySet_Impl: Sized + ITsSbPropertySet_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -1762,7 +1743,6 @@ impl ITsSbPluginPropertySet_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbPropertySet_Impl: Sized + super::Com::StructuredStorage::IPropertyBag_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -1776,7 +1756,6 @@ impl ITsSbPropertySet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbProvider_Impl: Sized { fn CreateTargetObject(&self, targetname: &::windows_core::BSTR, environmentname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -1937,7 +1916,6 @@ impl ITsSbProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbProvisioning_Impl: Sized + ITsSbPlugin_Impl { fn CreateVirtualMachines(&self, jobxmlstring: &::windows_core::BSTR, jobguid: &::windows_core::BSTR, psink: ::core::option::Option<&ITsSbProvisioningPluginNotifySink>) -> ::windows_core::Result<()>; @@ -2105,7 +2083,6 @@ impl ITsSbResourceNotificationEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbResourcePlugin_Impl: Sized + ITsSbPlugin_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -2119,7 +2096,6 @@ impl ITsSbResourcePlugin_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITsSbResourcePluginStore_Impl: Sized { fn QueryTarget(&self, targetname: &::windows_core::BSTR, farmname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -2593,7 +2569,6 @@ impl ITsSbSession_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbTarget_Impl: Sized { fn TargetName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2803,7 +2778,6 @@ impl ITsSbTarget_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbTargetPropertySet_Impl: Sized + ITsSbPropertySet_Impl {} #[cfg(feature = "Win32_System_Com_StructuredStorage")] @@ -2817,7 +2791,6 @@ impl ITsSbTargetPropertySet_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITsSbTaskInfo_Impl: Sized { fn TargetId(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2951,7 +2924,6 @@ impl ITsSbTaskInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait ITsSbTaskPlugin_Impl: Sized + ITsSbPlugin_Impl { fn InitializeTaskPlugin(&self, pitssbtaskpluginnotifysink: ::core::option::Option<&ITsSbTaskPluginNotifySink>) -> ::windows_core::Result<()>; @@ -2982,7 +2954,6 @@ impl ITsSbTaskPlugin_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITsSbTaskPluginNotifySink_Impl: Sized + ITsSbBaseNotifySink_Impl { fn OnSetTaskTime(&self, sztargetname: &::windows_core::BSTR, taskstarttime: &super::super::Foundation::FILETIME, taskendtime: &super::super::Foundation::FILETIME, taskdeadline: &super::super::Foundation::FILETIME, sztasklabel: &::windows_core::BSTR, sztaskidentifier: &::windows_core::BSTR, sztaskplugin: &::windows_core::BSTR, dwtaskstatus: u32, sacontext: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -3938,7 +3909,6 @@ impl IWTSBitmapRendererCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IWTSListener_Impl: Sized { fn GetConfiguration(&self) -> ::windows_core::Result; @@ -4698,7 +4668,6 @@ impl IWTSVirtualChannelManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspace_Impl: Sized { fn GetWorkspaceNames(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY>; @@ -4748,7 +4717,6 @@ impl IWorkspace_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspace2_Impl: Sized + IWorkspace_Impl { fn StartRemoteApplicationEx(&self, bstrworkspaceid: &::windows_core::BSTR, bstrrequestingappid: &::windows_core::BSTR, bstrrequestingappfamilyname: &::windows_core::BSTR, blaunchintoimmersiveclient: super::super::Foundation::VARIANT_BOOL, bstrimmersiveclientactivationcontext: &::windows_core::BSTR, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -4769,7 +4737,6 @@ impl IWorkspace2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspace3_Impl: Sized + IWorkspace2_Impl { fn GetClaimsToken2(&self, bstrclaimshint: &::windows_core::BSTR, bstruserhint: &::windows_core::BSTR, claimcookie: u32, hwndcreduiparent: u32, rectcreduiparent: &super::super::Foundation::RECT) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4952,7 +4919,6 @@ impl IWorkspaceReportMessage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspaceResTypeRegistry_Impl: Sized + super::Com::IDispatch_Impl { fn AddResourceType(&self, fmachinewide: super::super::Foundation::VARIANT_BOOL, bstrfileextension: &::windows_core::BSTR, bstrlauncher: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -5016,7 +4982,6 @@ impl IWorkspaceResTypeRegistry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspaceScriptable_Impl: Sized + super::Com::IDispatch_Impl { fn DisconnectWorkspace(&self, bstrworkspaceid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -5094,7 +5059,6 @@ impl IWorkspaceScriptable_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspaceScriptable2_Impl: Sized + IWorkspaceScriptable_Impl { fn StartWorkspaceEx(&self, bstrworkspaceid: &::windows_core::BSTR, bstrworkspacefriendlyname: &::windows_core::BSTR, bstrredirectorname: &::windows_core::BSTR, bstrusername: &::windows_core::BSTR, bstrpassword: &::windows_core::BSTR, bstrappcontainer: &::windows_core::BSTR, bstrworkspaceparams: &::windows_core::BSTR, ltimeout: i32, lflags: i32) -> ::windows_core::Result<()>; @@ -5125,7 +5089,6 @@ impl IWorkspaceScriptable2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWorkspaceScriptable3_Impl: Sized + IWorkspaceScriptable2_Impl { fn StartWorkspaceEx2(&self, bstrworkspaceid: &::windows_core::BSTR, bstrworkspacefriendlyname: &::windows_core::BSTR, bstrredirectorname: &::windows_core::BSTR, bstrusername: &::windows_core::BSTR, bstrpassword: &::windows_core::BSTR, bstrappcontainer: &::windows_core::BSTR, bstrworkspaceparams: &::windows_core::BSTR, ltimeout: i32, lflags: i32, bstreventloguploadaddress: &::windows_core::BSTR, correlationid: &::windows_core::GUID) -> ::windows_core::Result<()>; @@ -5274,7 +5237,6 @@ impl ItsPubPlugin2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _ITSWkspEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] 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 aebbadbf68..22a9b20938 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -185,7 +185,6 @@ pub unsafe fn WTSGetChildSessionId(psessionid: *mut u32) -> super::super::Founda ::windows_targets::link!("wtsapi32.dll" "system" fn WTSGetChildSessionId(psessionid : *mut u32) -> super::super::Foundation:: BOOL); WTSGetChildSessionId(psessionid) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn WTSGetListenerSecurityA(hserver: P0, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: P1, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> ::windows_core::Result<()> @@ -196,7 +195,6 @@ where ::windows_targets::link!("wtsapi32.dll" "system" fn WTSGetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, 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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn WTSGetListenerSecurityW(hserver: P0, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: P1, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> ::windows_core::Result<()> @@ -327,7 +325,6 @@ where ::windows_targets::link!("wtsapi32.dll" "system" fn WTSRegisterSessionNotificationEx(hserver : super::super::Foundation:: HANDLE, hwnd : super::super::Foundation:: HWND, dwflags : u32) -> super::super::Foundation:: BOOL); WTSRegisterSessionNotificationEx(hserver.into_param().abi(), hwnd.into_param().abi(), dwflags).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn WTSSendMessageA(hserver: P0, sessionid: u32, ptitle: &[u8], pmessage: &[u8], style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: P1) -> ::windows_core::Result<()> @@ -338,7 +335,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(pmessage.as_ptr()), pmessage.len().try_into().unwrap(), style, timeout, presponse, bwait.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn WTSSendMessageW(hserver: P0, sessionid: u32, ptitle: P1, titlelength: u32, pmessage: P2, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: P3) -> ::windows_core::Result<()> @@ -351,7 +347,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn WTSSetListenerSecurityA(hserver: P0, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: P1, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P2) -> ::windows_core::Result<()> @@ -363,7 +358,6 @@ where ::windows_targets::link!("wtsapi32.dll" "system" fn WTSSetListenerSecurityA(hserver : super::super::Foundation:: HANDLE, preserved : *const ::core::ffi::c_void, reserved : u32, plistenername : ::windows_core::PCSTR, securityinformation : super::super::Security:: OBJECT_SECURITY_INFORMATION, 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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn WTSSetListenerSecurityW(hserver: P0, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: P1, securityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, psecuritydescriptor: P2) -> ::windows_core::Result<()> @@ -532,12 +526,7 @@ where WTSWaitSystemEvent(hserver.into_param().abi(), eventmask, peventflags).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IADsTSUserEx, - IADsTSUserEx_Vtbl, - 0xc4930e79_2989_4462_8a60_2fcf2f2955ef -); +::windows_core::imp::com_interface!(IADsTSUserEx, IADsTSUserEx_Vtbl, 0xc4930e79_2989_4462_8a60_2fcf2f2955ef); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IADsTSUserEx, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -729,7 +718,6 @@ pub struct IAudioDeviceEndpoint_Vtbl { ::windows_core::imp::com_interface!(IAudioEndpoint, IAudioEndpoint_Vtbl, 0x30a99515_1527_4451_af9f_00c5f0234daf); ::windows_core::imp::interface_hierarchy!(IAudioEndpoint, ::windows_core::IUnknown); impl IAudioEndpoint { - #[doc = "Required features: `\"Win32_Media_Audio\"`"] #[cfg(feature = "Win32_Media_Audio")] pub unsafe fn GetFrameFormat(&self) -> ::windows_core::Result<*mut super::super::Media::Audio::WAVEFORMATEX> { let mut result__ = ::std::mem::zeroed(); @@ -815,7 +803,6 @@ pub struct IAudioEndpointRT_Vtbl { ::windows_core::imp::com_interface!(IAudioInputEndpointRT, IAudioInputEndpointRT_Vtbl, 0x8026ab61_92b2_43c1_a1df_5c37ebd08d82); ::windows_core::imp::interface_hierarchy!(IAudioInputEndpointRT, ::windows_core::IUnknown); impl IAudioInputEndpointRT { - #[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub unsafe fn GetInputDataPointer(&self, pconnectionproperty: *mut super::super::Media::Audio::Apo::APO_CONNECTION_PROPERTY, paetimestamp: *mut AE_CURRENT_POSITION) { (::windows_core::Interface::vtable(self).GetInputDataPointer)(::windows_core::Interface::as_raw(self), pconnectionproperty, paetimestamp) @@ -844,7 +831,6 @@ impl IAudioOutputEndpointRT { pub unsafe fn GetOutputDataPointer(&self, u32framecount: u32, paetimestamp: *const AE_CURRENT_POSITION) -> usize { (::windows_core::Interface::vtable(self).GetOutputDataPointer)(::windows_core::Interface::as_raw(self), u32framecount, paetimestamp) } - #[doc = "Required features: `\"Win32_Media_Audio_Apo\"`"] #[cfg(feature = "Win32_Media_Audio_Apo")] pub unsafe fn ReleaseOutputDataPointer(&self, pconnectionproperty: *const super::super::Media::Audio::Apo::APO_CONNECTION_PROPERTY) { (::windows_core::Interface::vtable(self).ReleaseOutputDataPointer)(::windows_core::Interface::as_raw(self), pconnectionproperty) @@ -865,12 +851,7 @@ pub struct IAudioOutputEndpointRT_Vtbl { pub PulseEndpoint: unsafe extern "system" fn(*mut ::core::ffi::c_void), } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRemoteDesktopClient, - IRemoteDesktopClient_Vtbl, - 0x57d25668_625a_4905_be4e_304caa13f89c -); +::windows_core::imp::com_interface!(IRemoteDesktopClient, IRemoteDesktopClient_Vtbl, 0x57d25668_625a_4905_be4e_304caa13f89c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRemoteDesktopClient, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -884,19 +865,16 @@ impl IRemoteDesktopClient { pub unsafe fn Reconnect(&self, width: u32, height: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Reconnect)(::windows_core::Interface::as_raw(self), width, height).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Actions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Actions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TouchPointer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -911,7 +889,6 @@ impl IRemoteDesktopClient { pub unsafe fn UpdateSessionDisplaySettings(&self, width: u32, height: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UpdateSessionDisplaySettings)(::windows_core::Interface::as_raw(self), width, height).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn attachEvent(&self, eventname: P0, callback: P1) -> ::windows_core::Result<()> where @@ -920,7 +897,6 @@ impl IRemoteDesktopClient { { (::windows_core::Interface::vtable(self).attachEvent)(::windows_core::Interface::as_raw(self), eventname.into_param().abi(), callback.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn detachEvent(&self, eventname: P0, callback: P1) -> ::windows_core::Result<()> where @@ -962,12 +938,7 @@ pub struct IRemoteDesktopClient_Vtbl { detachEvent: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRemoteDesktopClientActions, - IRemoteDesktopClientActions_Vtbl, - 0x7d54bc4e_1028_45d4_8b0a_b9b6bffba176 -); +::windows_core::imp::com_interface!(IRemoteDesktopClientActions, IRemoteDesktopClientActions_Vtbl, 0x7d54bc4e_1028_45d4_8b0a_b9b6bffba176); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRemoteDesktopClientActions, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -997,12 +968,7 @@ pub struct IRemoteDesktopClientActions_Vtbl { pub GetSnapshot: unsafe extern "system" fn(*mut ::core::ffi::c_void, SnapshotEncodingType, SnapshotFormatType, u32, u32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRemoteDesktopClientSettings, - IRemoteDesktopClientSettings_Vtbl, - 0x48a0f2a7_2713_431f_bbac_6f4558e7d64d -); +::windows_core::imp::com_interface!(IRemoteDesktopClientSettings, IRemoteDesktopClientSettings_Vtbl, 0x48a0f2a7_2713_431f_bbac_6f4558e7d64d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRemoteDesktopClientSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1043,12 +1009,7 @@ pub struct IRemoteDesktopClientSettings_Vtbl { pub SetRdpProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRemoteDesktopClientTouchPointer, - IRemoteDesktopClientTouchPointer_Vtbl, - 0x260ec22d_8cbc_44b5_9e88_2a37f6c93ae9 -); +::windows_core::imp::com_interface!(IRemoteDesktopClientTouchPointer, IRemoteDesktopClientTouchPointer_Vtbl, 0x260ec22d_8cbc_44b5_9e88_2a37f6c93ae9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRemoteDesktopClientTouchPointer, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1302,7 +1263,6 @@ impl ITsSbClientConnection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SamUserAccount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn ClientConnectionPropertySet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1349,17 +1309,11 @@ pub struct ITsSbClientConnection_Vtbl { pub GetDisconnectedSession: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - ITsSbClientConnectionPropertySet, - ITsSbClientConnectionPropertySet_Vtbl, - 0xe51995b0_46d6_11dd_aa21_cedc55d89593 -); +::windows_core::imp::com_interface!(ITsSbClientConnectionPropertySet, ITsSbClientConnectionPropertySet_Vtbl, 0xe51995b0_46d6_11dd_aa21_cedc55d89593); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(ITsSbClientConnectionPropertySet, ::windows_core::IUnknown, super::Com::StructuredStorage::IPropertyBag, ITsSbPropertySet); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl ITsSbClientConnectionPropertySet { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -1368,7 +1322,6 @@ impl ITsSbClientConnectionPropertySet { { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1394,13 +1347,11 @@ impl ITsSbEnvironment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServerWeight)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn EnvironmentPropertySet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnvironmentPropertySet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SetEnvironmentPropertySet(&self, pval: P0) -> ::windows_core::Result<()> where @@ -1425,17 +1376,11 @@ pub struct ITsSbEnvironment_Vtbl { SetEnvironmentPropertySet: usize, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - ITsSbEnvironmentPropertySet, - ITsSbEnvironmentPropertySet_Vtbl, - 0xd0d1bf7e_7acf_11dd_a243_e51156d89593 -); +::windows_core::imp::com_interface!(ITsSbEnvironmentPropertySet, ITsSbEnvironmentPropertySet_Vtbl, 0xd0d1bf7e_7acf_11dd_a243_e51156d89593); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(ITsSbEnvironmentPropertySet, ::windows_core::IUnknown, super::Com::StructuredStorage::IPropertyBag, ITsSbPropertySet); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl ITsSbEnvironmentPropertySet { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -1444,7 +1389,6 @@ impl ITsSbEnvironmentPropertySet { { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1462,7 +1406,6 @@ pub struct ITsSbEnvironmentPropertySet_Vtbl { ::windows_core::imp::com_interface!(ITsSbFilterPluginStore, ITsSbFilterPluginStore_Vtbl, 0x85b44b0f_ed78_413f_9702_fa6d3b5ee755); ::windows_core::imp::interface_hierarchy!(ITsSbFilterPluginStore, ::windows_core::IUnknown); impl ITsSbFilterPluginStore { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SaveProperties(&self, ppropertyset: P0) -> ::windows_core::Result<()> where @@ -1470,7 +1413,6 @@ impl ITsSbFilterPluginStore { { (::windows_core::Interface::vtable(self).SaveProperties)(::windows_core::Interface::as_raw(self), ppropertyset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn EnumerateProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1535,7 +1477,6 @@ impl ITsSbGlobalStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QuerySessionBySessionId)(::windows_core::Interface::as_raw(self), providername.into_param().abi(), dwsessionid, targetname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateFarms(&self, providername: P0, pdwcount: *mut u32, pval: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -1608,7 +1549,6 @@ pub struct ITsSbLoadBalanceResult_Vtbl { ::windows_core::imp::com_interface!(ITsSbLoadBalancing, ITsSbLoadBalancing_Vtbl, 0x24329274_9eb7_11dc_ae98_f2b456d89593); ::windows_core::imp::interface_hierarchy!(ITsSbLoadBalancing, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbLoadBalancing { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -1661,7 +1601,6 @@ pub struct ITsSbLoadBalancingNotifySink_Vtbl { ::windows_core::imp::com_interface!(ITsSbOrchestration, ITsSbOrchestration_Vtbl, 0x64fc1172_9eb7_11dc_8b00_3aba56d89593); ::windows_core::imp::interface_hierarchy!(ITsSbOrchestration, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbOrchestration { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -1713,7 +1652,6 @@ pub struct ITsSbOrchestrationNotifySink_Vtbl { ::windows_core::imp::com_interface!(ITsSbPlacement, ITsSbPlacement_Vtbl, 0xdaadee5f_6d32_480e_9e36_ddab2329f06d); ::windows_core::imp::interface_hierarchy!(ITsSbPlacement, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbPlacement { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -1765,7 +1703,6 @@ pub struct ITsSbPlacementNotifySink_Vtbl { ::windows_core::imp::com_interface!(ITsSbPlugin, ITsSbPlugin_Vtbl, 0x48cd7406_caab_465f_a5d6_baa863b9ea4f); ::windows_core::imp::interface_hierarchy!(ITsSbPlugin, ::windows_core::IUnknown); impl ITsSbPlugin { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -1813,17 +1750,11 @@ pub struct ITsSbPluginNotifySink_Vtbl { pub OnTerminated: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - ITsSbPluginPropertySet, - ITsSbPluginPropertySet_Vtbl, - 0x95006e34_7eff_4b6c_bb40_49a4fda7cea6 -); +::windows_core::imp::com_interface!(ITsSbPluginPropertySet, ITsSbPluginPropertySet_Vtbl, 0x95006e34_7eff_4b6c_bb40_49a4fda7cea6); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(ITsSbPluginPropertySet, ::windows_core::IUnknown, super::Com::StructuredStorage::IPropertyBag, ITsSbPropertySet); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl ITsSbPluginPropertySet { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -1832,7 +1763,6 @@ impl ITsSbPluginPropertySet { { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1848,17 +1778,11 @@ pub struct ITsSbPluginPropertySet_Vtbl { pub base__: ITsSbPropertySet_Vtbl, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - ITsSbPropertySet, - ITsSbPropertySet_Vtbl, - 0x5c025171_bb1e_4baf_a212_6d5e9774b33b -); +::windows_core::imp::com_interface!(ITsSbPropertySet, ITsSbPropertySet_Vtbl, 0x5c025171_bb1e_4baf_a212_6d5e9774b33b); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(ITsSbPropertySet, ::windows_core::IUnknown, super::Com::StructuredStorage::IPropertyBag); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl ITsSbPropertySet { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -1867,7 +1791,6 @@ impl ITsSbPropertySet { { (::windows_core::Interface::vtable(self).base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -1909,13 +1832,11 @@ impl ITsSbProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSessionObject)(::windows_core::Interface::as_raw(self), targetname.into_param().abi(), username.into_param().abi(), domain.into_param().abi(), sessionid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn CreatePluginPropertySet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreatePluginPropertySet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn CreateTargetPropertySetObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1953,7 +1874,6 @@ impl ITsSbProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInstanceOfGlobalStore)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn CreateEnvironmentPropertySetObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1989,7 +1909,6 @@ pub struct ITsSbProvider_Vtbl { ::windows_core::imp::com_interface!(ITsSbProvisioning, ITsSbProvisioning_Vtbl, 0x2f6f0dbb_9e4f_462b_9c3f_fccc3dcb6232); ::windows_core::imp::interface_hierarchy!(ITsSbProvisioning, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbProvisioning { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -2154,7 +2073,6 @@ pub struct ITsSbResourceNotificationEx_Vtbl { ::windows_core::imp::com_interface!(ITsSbResourcePlugin, ITsSbResourcePlugin_Vtbl, 0xea8db42c_98ed_4535_a88b_2a164f35490f); ::windows_core::imp::interface_hierarchy!(ITsSbResourcePlugin, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbResourcePlugin { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -2216,7 +2134,6 @@ impl ITsSbResourcePluginStore { { (::windows_core::Interface::vtable(self).RemoveEnvironmentFromStore)(::windows_core::Interface::as_raw(self), environmentname.into_param().abi(), bignoreowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateFarms(&self, pdwcount: *mut u32, pval: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EnumerateFarms)(::windows_core::Interface::as_raw(self), pdwcount, pval).ok() @@ -2569,13 +2486,11 @@ impl ITsSbTarget { pub unsafe fn SetTargetState(&self, state: TARGET_STATE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTargetState)(::windows_core::Interface::as_raw(self), state).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn TargetPropertySet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TargetPropertySet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SetTargetPropertySet(&self, pval: P0) -> ::windows_core::Result<()> where @@ -2637,17 +2552,11 @@ pub struct ITsSbTarget_Vtbl { pub TargetLoad: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] - ITsSbTargetPropertySet, - ITsSbTargetPropertySet_Vtbl, - 0xf7bda5d6_994c_4e11_a079_2763b61830ac -); +::windows_core::imp::com_interface!(ITsSbTargetPropertySet, ITsSbTargetPropertySet_Vtbl, 0xf7bda5d6_994c_4e11_a079_2763b61830ac); #[cfg(feature = "Win32_System_Com_StructuredStorage")] ::windows_core::imp::interface_hierarchy!(ITsSbTargetPropertySet, ::windows_core::IUnknown, super::Com::StructuredStorage::IPropertyBag, ITsSbPropertySet); #[cfg(feature = "Win32_System_Com_StructuredStorage")] impl ITsSbTargetPropertySet { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Read(&self, pszpropname: P0, pvar: *mut ::windows_core::VARIANT, perrorlog: P1) -> ::windows_core::Result<()> where @@ -2656,7 +2565,6 @@ impl ITsSbTargetPropertySet { { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pszpropname.into_param().abi(), ::core::mem::transmute(pvar), perrorlog.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Write(&self, pszpropname: P0, pvar: *const ::windows_core::VARIANT) -> ::windows_core::Result<()> where @@ -2698,7 +2606,6 @@ impl ITsSbTaskInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Label)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Context(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2733,7 +2640,6 @@ pub struct ITsSbTaskInfo_Vtbl { ::windows_core::imp::com_interface!(ITsSbTaskPlugin, ITsSbTaskPlugin_Vtbl, 0xfa22ef0f_8705_41be_93bc_44bdbcf1c9c4); ::windows_core::imp::interface_hierarchy!(ITsSbTaskPlugin, ::windows_core::IUnknown, ITsSbPlugin); impl ITsSbTaskPlugin { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pprovider: P0, pnotifysink: P1, ppropertyset: P2) -> ::windows_core::Result<()> where @@ -2775,7 +2681,6 @@ impl ITsSbTaskPluginNotifySink { pub unsafe fn OnReportStatus(&self, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnReportStatus)(::windows_core::Interface::as_raw(self), messagetype, messageid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnSetTaskTime(&self, sztargetname: P0, taskstarttime: super::super::Foundation::FILETIME, taskendtime: super::super::Foundation::FILETIME, taskdeadline: super::super::Foundation::FILETIME, sztasklabel: P1, sztaskidentifier: P2, sztaskplugin: P3, dwtaskstatus: u32, sacontext: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3420,7 +3325,6 @@ pub struct IWTSBitmapRendererCallback_Vtbl { ::windows_core::imp::com_interface!(IWTSListener, IWTSListener_Vtbl, 0xa1230206_9a39_4d58_8674_cdb4dff4e73b); ::windows_core::imp::interface_hierarchy!(IWTSListener, ::windows_core::IUnknown); impl IWTSListener { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetConfiguration(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3934,13 +3838,11 @@ pub struct IWTSVirtualChannelManager_Vtbl { ::windows_core::imp::com_interface!(IWorkspace, IWorkspace_Vtbl, 0xb922bbb8_4c55_4fea_8496_beb0b44285e5); ::windows_core::imp::interface_hierarchy!(IWorkspace, ::windows_core::IUnknown); impl IWorkspace { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWorkspaceNames(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWorkspaceNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartRemoteApplication(&self, bstrworkspaceid: P0, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3970,13 +3872,11 @@ pub struct IWorkspace_Vtbl { ::windows_core::imp::com_interface!(IWorkspace2, IWorkspace2_Vtbl, 0x96d8d7cf_783e_4286_834c_ebc0e95f783c); ::windows_core::imp::interface_hierarchy!(IWorkspace2, ::windows_core::IUnknown, IWorkspace); impl IWorkspace2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWorkspaceNames(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWorkspaceNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartRemoteApplication(&self, bstrworkspaceid: P0, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3988,7 +3888,6 @@ impl IWorkspace2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetProcessId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartRemoteApplicationEx(&self, bstrworkspaceid: P0, bstrrequestingappid: P1, bstrrequestingappfamilyname: P2, blaunchintoimmersiveclient: P3, bstrimmersiveclientactivationcontext: P4, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4013,13 +3912,11 @@ pub struct IWorkspace2_Vtbl { ::windows_core::imp::com_interface!(IWorkspace3, IWorkspace3_Vtbl, 0x1becbe4a_d654_423b_afeb_be8d532c13c6); ::windows_core::imp::interface_hierarchy!(IWorkspace3, ::windows_core::IUnknown, IWorkspace, IWorkspace2); impl IWorkspace3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWorkspaceNames(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWorkspaceNames)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartRemoteApplication(&self, bstrworkspaceid: P0, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4031,7 +3928,6 @@ impl IWorkspace3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetProcessId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartRemoteApplicationEx(&self, bstrworkspaceid: P0, bstrrequestingappid: P1, bstrrequestingappfamilyname: P2, blaunchintoimmersiveclient: P3, bstrimmersiveclientactivationcontext: P4, psaparams: *const super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4175,12 +4071,7 @@ pub struct IWorkspaceReportMessage_Vtbl { pub RegisterErrorEvent: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32, ::std::mem::MaybeUninit<::windows_core::BSTR>, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWorkspaceResTypeRegistry, - IWorkspaceResTypeRegistry_Vtbl, - 0x1d428c79_6e2e_4351_a361_c0401a03a0ba -); +::windows_core::imp::com_interface!(IWorkspaceResTypeRegistry, IWorkspaceResTypeRegistry_Vtbl, 0x1d428c79_6e2e_4351_a361_c0401a03a0ba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWorkspaceResTypeRegistry, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4200,7 +4091,6 @@ impl IWorkspaceResTypeRegistry { { (::windows_core::Interface::vtable(self).DeleteResourceType)(::windows_core::Interface::as_raw(self), fmachinewide.into_param().abi(), bstrfileextension.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRegisteredFileExtensions(&self, fmachinewide: P0) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> where @@ -4241,12 +4131,7 @@ pub struct IWorkspaceResTypeRegistry_Vtbl { pub ModifyResourceType: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWorkspaceScriptable, - IWorkspaceScriptable_Vtbl, - 0xefea49a2_dda5_429d_8f42_b23b92c4c347 -); +::windows_core::imp::com_interface!(IWorkspaceScriptable, IWorkspaceScriptable_Vtbl, 0xefea49a2_dda5_429d_8f42_b23b92c4c347); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWorkspaceScriptable, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4312,12 +4197,7 @@ pub struct IWorkspaceScriptable_Vtbl { pub DisconnectWorkspaceByFriendlyName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWorkspaceScriptable2, - IWorkspaceScriptable2_Vtbl, - 0xefea49a2_dda5_429d_8f42_b33ba2c4c348 -); +::windows_core::imp::com_interface!(IWorkspaceScriptable2, IWorkspaceScriptable2_Vtbl, 0xefea49a2_dda5_429d_8f42_b33ba2c4c348); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWorkspaceScriptable2, ::windows_core::IUnknown, super::Com::IDispatch, IWorkspaceScriptable); #[cfg(feature = "Win32_System_Com")] @@ -4397,12 +4277,7 @@ pub struct IWorkspaceScriptable2_Vtbl { pub ResourceDismissed: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWorkspaceScriptable3, - IWorkspaceScriptable3_Vtbl, - 0x531e6512_2cbf_4bd2_80a5_d90a71636a9a -); +::windows_core::imp::com_interface!(IWorkspaceScriptable3, IWorkspaceScriptable3_Vtbl, 0x531e6512_2cbf_4bd2_80a5_d90a71636a9a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWorkspaceScriptable3, ::windows_core::IUnknown, super::Com::IDispatch, IWorkspaceScriptable, IWorkspaceScriptable2); #[cfg(feature = "Win32_System_Com")] @@ -4611,12 +4486,7 @@ pub struct ItsPubPlugin2_Vtbl { pub DeletePersonalDesktopAssignment: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _ITSWkspEvents, - _ITSWkspEvents_Vtbl, - 0xb922bbb8_4c55_4fea_8496_beb0b44285e9 -); +::windows_core::imp::com_interface!(_ITSWkspEvents, _ITSWkspEvents_Vtbl, 0xb922bbb8_4c55_4fea_8496_beb0b44285e9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_ITSWkspEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/impl.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/impl.rs index 1ca2275903..05e97852e7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSMan_Impl: Sized + super::Com::IDispatch_Impl { fn CreateSession(&self, connection: &::windows_core::BSTR, flags: i32, connectionoptions: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -67,7 +66,6 @@ impl IWSMan_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManConnectionOptions_Impl: Sized + super::Com::IDispatch_Impl { fn UserName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -111,7 +109,6 @@ impl IWSManConnectionOptions_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManConnectionOptionsEx_Impl: Sized + IWSManConnectionOptions_Impl { fn CertificateThumbprint(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -148,7 +145,6 @@ impl IWSManConnectionOptionsEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManConnectionOptionsEx2_Impl: Sized + IWSManConnectionOptionsEx_Impl { fn SetProxy(&self, accesstype: i32, authenticationmechanism: i32, username: &::windows_core::BSTR, password: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -263,7 +259,6 @@ impl IWSManConnectionOptionsEx2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManEnumerator_Impl: Sized + super::Com::IDispatch_Impl { fn ReadItem(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -319,7 +314,6 @@ impl IWSManEnumerator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManEx_Impl: Sized + IWSMan_Impl { fn CreateResourceLocator(&self, strresourcelocator: &::windows_core::BSTR) -> ::windows_core::Result; @@ -596,7 +590,6 @@ impl IWSManEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManEx2_Impl: Sized + IWSManEx_Impl { fn SessionFlagUseClientCertificate(&self) -> ::windows_core::Result; @@ -626,7 +619,6 @@ impl IWSManEx2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManEx3_Impl: Sized + IWSManEx2_Impl { fn SessionFlagUTF16(&self) -> ::windows_core::Result; @@ -734,7 +726,6 @@ impl IWSManEx3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManInternal_Impl: Sized + super::Com::IDispatch_Impl { fn ConfigSDDL(&self, session: ::core::option::Option<&super::Com::IDispatch>, resourceuri: &::windows_core::VARIANT, flags: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -761,7 +752,6 @@ impl IWSManInternal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManResourceLocator_Impl: Sized + super::Com::IDispatch_Impl { fn SetResourceURI(&self, uri: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -909,7 +899,6 @@ impl IWSManResourceLocatorInternal_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSManSession_Impl: Sized + super::Com::IDispatch_Impl { fn Get(&self, resourceuri: &::windows_core::VARIANT, flags: i32) -> ::windows_core::Result<::windows_core::BSTR>; 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 e8edaa9a5d..d21e55cbcb 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -283,17 +283,11 @@ where ::std::mem::transmute(result__) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSMan, - IWSMan_Vtbl, - 0x190d8637_5cd3_496d_ad24_69636bb5a3b5 -); +::windows_core::imp::com_interface!(IWSMan, IWSMan_Vtbl, 0x190d8637_5cd3_496d_ad24_69636bb5a3b5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSMan, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWSMan { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSession(&self, connection: P0, flags: i32, connectionoptions: P1) -> ::windows_core::Result where @@ -303,7 +297,6 @@ impl IWSMan { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateSession)(::windows_core::Interface::as_raw(self), connection.into_param().abi(), flags, connectionoptions.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateConnectionOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -335,12 +328,7 @@ pub struct IWSMan_Vtbl { pub Error: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManConnectionOptions, - IWSManConnectionOptions_Vtbl, - 0xf704e861_9e52_464f_b786_da5eb2320fdd -); +::windows_core::imp::com_interface!(IWSManConnectionOptions, IWSManConnectionOptions_Vtbl, 0xf704e861_9e52_464f_b786_da5eb2320fdd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManConnectionOptions, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -372,12 +360,7 @@ pub struct IWSManConnectionOptions_Vtbl { pub SetPassword: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManConnectionOptionsEx, - IWSManConnectionOptionsEx_Vtbl, - 0xef43edf7_2a48_4d93_9526_8bd6ab6d4a6b -); +::windows_core::imp::com_interface!(IWSManConnectionOptionsEx, IWSManConnectionOptionsEx_Vtbl, 0xef43edf7_2a48_4d93_9526_8bd6ab6d4a6b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManConnectionOptionsEx, ::windows_core::IUnknown, super::Com::IDispatch, IWSManConnectionOptions); #[cfg(feature = "Win32_System_Com")] @@ -418,12 +401,7 @@ pub struct IWSManConnectionOptionsEx_Vtbl { pub SetCertificateThumbprint: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManConnectionOptionsEx2, - IWSManConnectionOptionsEx2_Vtbl, - 0xf500c9ec_24ee_48ab_b38d_fc9a164c658e -); +::windows_core::imp::com_interface!(IWSManConnectionOptionsEx2, IWSManConnectionOptionsEx2_Vtbl, 0xf500c9ec_24ee_48ab_b38d_fc9a164c658e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManConnectionOptionsEx2, ::windows_core::IUnknown, super::Com::IDispatch, IWSManConnectionOptions, IWSManConnectionOptionsEx); #[cfg(feature = "Win32_System_Com")] @@ -505,12 +483,7 @@ pub struct IWSManConnectionOptionsEx2_Vtbl { pub ProxyAuthenticationUseDigest: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManEnumerator, - IWSManEnumerator_Vtbl, - 0xf3457ca9_abb9_4fa5_b850_90e8ca300e7f -); +::windows_core::imp::com_interface!(IWSManEnumerator, IWSManEnumerator_Vtbl, 0xf3457ca9_abb9_4fa5_b850_90e8ca300e7f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManEnumerator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -538,17 +511,11 @@ pub struct IWSManEnumerator_Vtbl { pub Error: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManEx, - IWSManEx_Vtbl, - 0x2d53bdaa_798e_49e6_a1aa_74d01256f411 -); +::windows_core::imp::com_interface!(IWSManEx, IWSManEx_Vtbl, 0x2d53bdaa_798e_49e6_a1aa_74d01256f411); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManEx, ::windows_core::IUnknown, super::Com::IDispatch, IWSMan); #[cfg(feature = "Win32_System_Com")] impl IWSManEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSession(&self, connection: P0, flags: i32, connectionoptions: P1) -> ::windows_core::Result where @@ -558,7 +525,6 @@ impl IWSManEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateSession)(::windows_core::Interface::as_raw(self), connection.into_param().abi(), flags, connectionoptions.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateConnectionOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -572,7 +538,6 @@ impl IWSManEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Error)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResourceLocator(&self, strresourcelocator: P0) -> ::windows_core::Result where @@ -688,17 +653,11 @@ pub struct IWSManEx_Vtbl { pub EnumerationFlagReturnObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManEx2, - IWSManEx2_Vtbl, - 0x1d1b5ae0_42d9_4021_8261_3987619512e9 -); +::windows_core::imp::com_interface!(IWSManEx2, IWSManEx2_Vtbl, 0x1d1b5ae0_42d9_4021_8261_3987619512e9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManEx2, ::windows_core::IUnknown, super::Com::IDispatch, IWSMan, IWSManEx); #[cfg(feature = "Win32_System_Com")] impl IWSManEx2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSession(&self, connection: P0, flags: i32, connectionoptions: P1) -> ::windows_core::Result where @@ -708,7 +667,6 @@ impl IWSManEx2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateSession)(::windows_core::Interface::as_raw(self), connection.into_param().abi(), flags, connectionoptions.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateConnectionOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -722,7 +680,6 @@ impl IWSManEx2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Error)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResourceLocator(&self, strresourcelocator: P0) -> ::windows_core::Result where @@ -820,17 +777,11 @@ pub struct IWSManEx2_Vtbl { pub SessionFlagUseClientCertificate: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManEx3, - IWSManEx3_Vtbl, - 0x6400e966_011d_4eac_8474_049e0848afad -); +::windows_core::imp::com_interface!(IWSManEx3, IWSManEx3_Vtbl, 0x6400e966_011d_4eac_8474_049e0848afad); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManEx3, ::windows_core::IUnknown, super::Com::IDispatch, IWSMan, IWSManEx, IWSManEx2); #[cfg(feature = "Win32_System_Com")] impl IWSManEx3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateSession(&self, connection: P0, flags: i32, connectionoptions: P1) -> ::windows_core::Result where @@ -840,7 +791,6 @@ impl IWSManEx3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateSession)(::windows_core::Interface::as_raw(self), connection.into_param().abi(), flags, connectionoptions.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateConnectionOptions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -854,7 +804,6 @@ impl IWSManEx3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Error)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateResourceLocator(&self, strresourcelocator: P0) -> ::windows_core::Result where @@ -986,17 +935,11 @@ pub struct IWSManEx3_Vtbl { pub SessionFlagUseSsl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManInternal, - IWSManInternal_Vtbl, - 0x04ae2b1d_9954_4d99_94a9_a961e72c3a13 -); +::windows_core::imp::com_interface!(IWSManInternal, IWSManInternal_Vtbl, 0x04ae2b1d_9954_4d99_94a9_a961e72c3a13); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManInternal, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWSManInternal { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConfigSDDL(&self, session: P0, resourceuri: P1, flags: i32) -> ::windows_core::Result<::windows_core::BSTR> where @@ -1018,12 +961,7 @@ pub struct IWSManInternal_Vtbl { ConfigSDDL: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManResourceLocator, - IWSManResourceLocator_Vtbl, - 0xa7a1ba28_de41_466a_ad0a_c4059ead7428 -); +::windows_core::imp::com_interface!(IWSManResourceLocator, IWSManResourceLocator_Vtbl, 0xa7a1ba28_de41_466a_ad0a_c4059ead7428); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManResourceLocator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1122,12 +1060,7 @@ pub struct IWSManResourceLocatorInternal_Vtbl { pub base__: ::windows_core::IUnknown_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSManSession, - IWSManSession_Vtbl, - 0xfc84fc58_1286_40c4_9da0_c8ef6ec241e0 -); +::windows_core::imp::com_interface!(IWSManSession, IWSManSession_Vtbl, 0xfc84fc58_1286_40c4_9da0_c8ef6ec241e0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSManSession, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1170,7 +1103,6 @@ impl IWSManSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Invoke2)(::windows_core::Interface::as_raw(self), actionuri.into_param().abi(), resourceuri.into_param().abi(), parameters.into_param().abi(), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Enumerate(&self, resourceuri: P0, filter: P1, dialect: P2, flags: i32) -> ::windows_core::Result where 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 9034222065..83200e177b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs @@ -37,14 +37,12 @@ pub unsafe fn I_RpcAllocate(size: u32) -> *mut ::core::ffi::c_void { ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcAllocate(size : u32) -> *mut ::core::ffi::c_void); I_RpcAllocate(size) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn I_RpcAsyncAbortCall(pasync: *const RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn I_RpcAsyncAbortCall(pasync : *const RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); I_RpcAsyncAbortCall(pasync, exceptioncode) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn I_RpcAsyncSetHandle(message: *const RPC_MESSAGE, pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS { @@ -519,7 +517,6 @@ pub unsafe fn NDRSContextUnmarshallEx(bindinghandle: *const ::core::ffi::c_void, ::windows_targets::link!("rpcrt4.dll" "system" fn NDRSContextUnmarshallEx(bindinghandle : *const ::core::ffi::c_void, pbuff : *const ::core::ffi::c_void, datarepresentation : u32) -> *mut NDR_SCONTEXT); NDRSContextUnmarshallEx(bindinghandle, pbuff, datarepresentation) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn Ndr64AsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN { @@ -536,14 +533,12 @@ pub unsafe fn Ndr64AsyncServerCallAll(prpcmsg: *mut RPC_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn Ndr64AsyncServerCallAll(prpcmsg : *mut RPC_MESSAGE)); Ndr64AsyncServerCallAll(prpcmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn Ndr64DcomAsyncClientCall(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn Ndr64DcomAsyncClientCall(pproxyinfo : *mut MIDL_STUBLESS_PROXY_INFO, nprocnum : u32, preturnvalue : *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN); Ndr64DcomAsyncClientCall(pproxyinfo, nprocnum, preturnvalue) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn Ndr64DcomAsyncStubCall(pthis: P0, pchannel: P1, prpcmsg: *mut RPC_MESSAGE, pdwstubphase: *mut u32) -> i32 @@ -554,14 +549,12 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn Ndr64DcomAsyncStubCall(pthis : * mut::core::ffi::c_void, pchannel : * mut::core::ffi::c_void, prpcmsg : *mut RPC_MESSAGE, pdwstubphase : *mut u32) -> i32); Ndr64DcomAsyncStubCall(pthis.into_param().abi(), pchannel.into_param().abi(), prpcmsg, pdwstubphase) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrAllocate(pstubmsg: *mut MIDL_STUB_MESSAGE, len: usize) -> *mut ::core::ffi::c_void { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrAllocate(pstubmsg : *mut MIDL_STUB_MESSAGE, len : usize) -> *mut ::core::ffi::c_void); NdrAllocate(pstubmsg, len) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrAsyncClientCall(pstubdescriptor: *mut MIDL_STUB_DESC, pformat: *mut u8) -> CLIENT_CALL_RETURN { @@ -573,371 +566,318 @@ pub unsafe fn NdrAsyncServerCall(prpcmsg: *mut RPC_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrAsyncServerCall(prpcmsg : *mut RPC_MESSAGE)); NdrAsyncServerCall(prpcmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrByteCountPointerBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrByteCountPointerBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrByteCountPointerBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrByteCountPointerFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrByteCountPointerFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrByteCountPointerFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrByteCountPointerMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrByteCountPointerMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrByteCountPointerMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrByteCountPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrByteCountPointerUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrByteCountPointerUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClearOutParameters(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8, argaddr: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrClearOutParameters(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8, argaddr : *mut ::core::ffi::c_void)); NdrClearOutParameters(pstubmsg, pformat, argaddr) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientCall2(pstubdescriptor: *mut MIDL_STUB_DESC, pformat: *mut u8) -> CLIENT_CALL_RETURN { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn NdrClientCall2(pstubdescriptor : *mut MIDL_STUB_DESC, pformat : *mut u8) -> CLIENT_CALL_RETURN); NdrClientCall2(pstubdescriptor, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientCall3(pproxyinfo: *mut MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn NdrClientCall3(pproxyinfo : *mut MIDL_STUBLESS_PROXY_INFO, nprocnum : u32, preturnvalue : *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN); NdrClientCall3(pproxyinfo, nprocnum, preturnvalue) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: isize, fcheck: i32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrClientContextMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, contexthandle : isize, fcheck : i32)); NdrClientContextMarshall(pstubmsg, contexthandle, fcheck) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientContextUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pcontexthandle: *mut isize, bindhandle: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrClientContextUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pcontexthandle : *mut isize, bindhandle : *mut ::core::ffi::c_void)); NdrClientContextUnmarshall(pstubmsg, pcontexthandle, bindhandle) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientInitialize(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, procnum: u32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrClientInitialize(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC, procnum : u32)); NdrClientInitialize(prpcmsg, pstubmsg, pstubdescriptor, procnum) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrClientInitializeNew(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, procnum: u32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrClientInitializeNew(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC, procnum : u32)); NdrClientInitializeNew(prpcmsg, pstubmsg, pstubdescriptor, procnum) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexArrayBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexArrayBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrComplexArrayBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexArrayFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexArrayFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrComplexArrayFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexArrayMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexArrayMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrComplexArrayMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexArrayMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexArrayMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrComplexArrayMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexArrayUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrComplexArrayUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexStructBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexStructBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrComplexStructBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexStructFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexStructFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrComplexStructFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexStructMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexStructMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrComplexStructMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexStructMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexStructMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrComplexStructMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrComplexStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrComplexStructUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrComplexStructUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantArrayBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantArrayBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantArrayBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantArrayFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantArrayFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantArrayFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantArrayMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantArrayMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrConformantArrayMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantArrayMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantArrayMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrConformantArrayMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantArrayUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrConformantArrayUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStringBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStringBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantStringBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStringMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStringMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrConformantStringMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStringMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStringMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrConformantStringMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStringUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrConformantStringUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStructBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStructBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantStructBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStructFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStructFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantStructFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStructMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStructMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrConformantStructMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStructMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStructMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrConformantStructMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantStructUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrConformantStructUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingArrayBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingArrayBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantVaryingArrayBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingArrayFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingArrayFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantVaryingArrayFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingArrayMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingArrayMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrConformantVaryingArrayMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingArrayMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingArrayMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrConformantVaryingArrayMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingArrayUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrConformantVaryingArrayUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingStructBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingStructBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantVaryingStructBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingStructFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingStructFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrConformantVaryingStructFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingStructMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingStructMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrConformantVaryingStructMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingStructMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingStructMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrConformantVaryingStructMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConformantVaryingStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConformantVaryingStructUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrConformantVaryingStructUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrContextHandleInitialize(pstubmsg: *const MIDL_STUB_MESSAGE, pformat: *const u8) -> *mut NDR_SCONTEXT { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrContextHandleInitialize(pstubmsg : *const MIDL_STUB_MESSAGE, pformat : *const u8) -> *mut NDR_SCONTEXT); NdrContextHandleInitialize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrContextHandleSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrContextHandleSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrContextHandleSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConvert(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConvert(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8)); NdrConvert(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrConvert2(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8, numberparams: i32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrConvert2(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8, numberparams : i32)); NdrConvert2(pstubmsg, pformat, numberparams) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrCorrelationFree(pstubmsg: *mut MIDL_STUB_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrCorrelationFree(pstubmsg : *mut MIDL_STUB_MESSAGE)); NdrCorrelationFree(pstubmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrCorrelationInitialize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut ::core::ffi::c_void, cachesize: u32, flags: u32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrCorrelationInitialize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut ::core::ffi::c_void, cachesize : u32, flags : u32)); NdrCorrelationInitialize(pstubmsg, pmemory, cachesize, flags) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrCorrelationPass(pstubmsg: *mut MIDL_STUB_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrCorrelationPass(pstubmsg : *mut MIDL_STUB_MESSAGE)); NdrCorrelationPass(pstubmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrCreateServerInterfaceFromStub(pstub: P0, pserverif: *mut RPC_SERVER_INTERFACE) -> RPC_STATUS @@ -947,14 +887,12 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn NdrCreateServerInterfaceFromStub(pstub : * mut::core::ffi::c_void, pserverif : *mut RPC_SERVER_INTERFACE) -> RPC_STATUS); NdrCreateServerInterfaceFromStub(pstub.into_param().abi(), pserverif) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrDcomAsyncClientCall(pstubdescriptor: *mut MIDL_STUB_DESC, pformat: *mut u8) -> CLIENT_CALL_RETURN { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn NdrDcomAsyncClientCall(pstubdescriptor : *mut MIDL_STUB_DESC, pformat : *mut u8) -> CLIENT_CALL_RETURN); NdrDcomAsyncClientCall(pstubdescriptor, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrDcomAsyncStubCall(pthis: P0, pchannel: P1, prpcmsg: *mut RPC_MESSAGE, pdwstubphase: *mut u32) -> i32 @@ -965,77 +903,66 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn NdrDcomAsyncStubCall(pthis : * mut::core::ffi::c_void, pchannel : * mut::core::ffi::c_void, prpcmsg : *mut RPC_MESSAGE, pdwstubphase : *mut u32) -> i32); NdrDcomAsyncStubCall(pthis.into_param().abi(), pchannel.into_param().abi(), prpcmsg, pdwstubphase) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrEncapsulatedUnionBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrEncapsulatedUnionBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrEncapsulatedUnionBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrEncapsulatedUnionFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrEncapsulatedUnionFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrEncapsulatedUnionFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrEncapsulatedUnionMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrEncapsulatedUnionMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrEncapsulatedUnionMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrEncapsulatedUnionMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrEncapsulatedUnionMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrEncapsulatedUnionMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrEncapsulatedUnionUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrEncapsulatedUnionUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFixedArrayBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFixedArrayBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrFixedArrayBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFixedArrayFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFixedArrayFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrFixedArrayFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFixedArrayMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFixedArrayMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrFixedArrayMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFixedArrayMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFixedArrayMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrFixedArrayMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFixedArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFixedArrayUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrFixedArrayUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrFreeBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE) { @@ -1052,84 +979,72 @@ pub unsafe fn NdrFullPointerXlatInit(numberofpointers: u32, xlatside: XLAT_SIDE) ::windows_targets::link!("rpcrt4.dll" "system" fn NdrFullPointerXlatInit(numberofpointers : u32, xlatside : XLAT_SIDE) -> *mut FULL_PTR_XLAT_TABLES); NdrFullPointerXlatInit(numberofpointers, xlatside) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, handle: *mut ::core::ffi::c_void) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrGetBuffer(pstubmsg : *mut MIDL_STUB_MESSAGE, bufferlength : u32, handle : *mut ::core::ffi::c_void) -> *mut u8); NdrGetBuffer(pstubmsg, bufferlength, handle) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrGetDcomProtocolVersion(pstubmsg: *mut MIDL_STUB_MESSAGE, pversion: *mut RPC_VERSION) -> ::windows_core::Result<()> { ::windows_targets::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_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrGetUserMarshalInfo(pflags: *const u32, informationlevel: u32, pmarshalinfo: *mut NDR_USER_MARSHAL_INFO) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrGetUserMarshalInfo(pflags : *const u32, informationlevel : u32, pmarshalinfo : *mut NDR_USER_MARSHAL_INFO) -> RPC_STATUS); NdrGetUserMarshalInfo(pflags, informationlevel, pmarshalinfo) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrInterfacePointerBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrInterfacePointerBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrInterfacePointerBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrInterfacePointerFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrInterfacePointerFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrInterfacePointerFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrInterfacePointerMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrInterfacePointerMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrInterfacePointerMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrInterfacePointerMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrInterfacePointerMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrInterfacePointerMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrInterfacePointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrInterfacePointerUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrInterfacePointerUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMapCommAndFaultStatus(pstubmsg: *mut MIDL_STUB_MESSAGE, pcommstatus: *mut u32, pfaultstatus: *mut u32, status: RPC_STATUS) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMapCommAndFaultStatus(pstubmsg : *mut MIDL_STUB_MESSAGE, pcommstatus : *mut u32, pfaultstatus : *mut u32, status : RPC_STATUS) -> RPC_STATUS); NdrMapCommAndFaultStatus(pstubmsg, pcommstatus, pfaultstatus, status) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesProcEncodeDecode(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn NdrMesProcEncodeDecode(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8)); NdrMesProcEncodeDecode(handle, pstubdesc, pformatstring) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesProcEncodeDecode2(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8) -> CLIENT_CALL_RETURN { ::windows_targets::link!("rpcrt4.dll" "cdecl" fn NdrMesProcEncodeDecode2(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8) -> CLIENT_CALL_RETURN); NdrMesProcEncodeDecode2(handle, pstubdesc, pformatstring) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesProcEncodeDecode3(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, nprocnum: u32, preturnvalue: *mut ::core::ffi::c_void) -> CLIENT_CALL_RETURN { @@ -1141,7 +1056,6 @@ pub unsafe fn NdrMesSimpleTypeAlignSize(param0: *mut ::core::ffi::c_void) -> usi ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesSimpleTypeAlignSize(param0 : *mut ::core::ffi::c_void) -> usize); NdrMesSimpleTypeAlignSize(param0) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesSimpleTypeAlignSizeAll(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO) -> usize { @@ -1153,175 +1067,150 @@ pub unsafe fn NdrMesSimpleTypeDecode(handle: *mut ::core::ffi::c_void, pobject: ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesSimpleTypeDecode(handle : *mut ::core::ffi::c_void, pobject : *mut ::core::ffi::c_void, size : i16)); NdrMesSimpleTypeDecode(handle, pobject, size) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesSimpleTypeDecodeAll(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, pobject: *mut ::core::ffi::c_void, size: i16) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesSimpleTypeDecodeAll(handle : *mut ::core::ffi::c_void, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, pobject : *mut ::core::ffi::c_void, size : i16)); NdrMesSimpleTypeDecodeAll(handle, pproxyinfo, pobject, size) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesSimpleTypeEncode(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pobject: *const ::core::ffi::c_void, size: i16) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesSimpleTypeEncode(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pobject : *const ::core::ffi::c_void, size : i16)); NdrMesSimpleTypeEncode(handle, pstubdesc, pobject, size) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesSimpleTypeEncodeAll(handle: *mut ::core::ffi::c_void, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, pobject: *const ::core::ffi::c_void, size: i16) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesSimpleTypeEncodeAll(handle : *mut ::core::ffi::c_void, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, pobject : *const ::core::ffi::c_void, size : i16)); NdrMesSimpleTypeEncodeAll(handle, pproxyinfo, pobject, size) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeAlignSize(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *const ::core::ffi::c_void) -> usize { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeAlignSize(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *const ::core::ffi::c_void) -> usize); NdrMesTypeAlignSize(handle, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeAlignSize2(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *const ::core::ffi::c_void) -> usize { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeAlignSize2(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *const ::core::ffi::c_void) -> usize); NdrMesTypeAlignSize2(handle, ppicklinginfo, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeAlignSize3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *const ::core::ffi::c_void) -> usize { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeAlignSize3(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset : *const *const u32, ntypeindex : u32, pobject : *const ::core::ffi::c_void) -> usize); NdrMesTypeAlignSize3(handle, ppicklinginfo, pproxyinfo, arrtypeoffset, ntypeindex, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeDecode(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeDecode(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *mut ::core::ffi::c_void)); NdrMesTypeDecode(handle, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeDecode2(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeDecode2(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *mut ::core::ffi::c_void)); NdrMesTypeDecode2(handle, ppicklinginfo, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeDecode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeDecode3(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset : *const *const u32, ntypeindex : u32, pobject : *mut ::core::ffi::c_void)); NdrMesTypeDecode3(handle, ppicklinginfo, pproxyinfo, arrtypeoffset, ntypeindex, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeEncode(handle: *mut ::core::ffi::c_void, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeEncode(handle : *mut ::core::ffi::c_void, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *const ::core::ffi::c_void)); NdrMesTypeEncode(handle, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeEncode2(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeEncode2(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *const ::core::ffi::c_void)); NdrMesTypeEncode2(handle, ppicklinginfo, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeEncode3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeEncode3(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset : *const *const u32, ntypeindex : u32, pobject : *const ::core::ffi::c_void)); NdrMesTypeEncode3(handle, ppicklinginfo, pproxyinfo, arrtypeoffset, ntypeindex, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeFree2(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pstubdesc: *const MIDL_STUB_DESC, pformatstring: *mut u8, pobject: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeFree2(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pstubdesc : *const MIDL_STUB_DESC, pformatstring : *mut u8, pobject : *mut ::core::ffi::c_void)); NdrMesTypeFree2(handle, ppicklinginfo, pstubdesc, pformatstring, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrMesTypeFree3(handle: *mut ::core::ffi::c_void, ppicklinginfo: *const MIDL_TYPE_PICKLING_INFO, pproxyinfo: *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset: *const *const u32, ntypeindex: u32, pobject: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrMesTypeFree3(handle : *mut ::core::ffi::c_void, ppicklinginfo : *const MIDL_TYPE_PICKLING_INFO, pproxyinfo : *const MIDL_STUBLESS_PROXY_INFO, arrtypeoffset : *const *const u32, ntypeindex : u32, pobject : *mut ::core::ffi::c_void)); NdrMesTypeFree3(handle, ppicklinginfo, pproxyinfo, arrtypeoffset, ntypeindex, pobject) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonConformantStringBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonConformantStringBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrNonConformantStringBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonConformantStringMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonConformantStringMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrNonConformantStringMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonConformantStringMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonConformantStringMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrNonConformantStringMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonConformantStringUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonConformantStringUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrNonConformantStringUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonEncapsulatedUnionBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonEncapsulatedUnionBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrNonEncapsulatedUnionBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonEncapsulatedUnionFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonEncapsulatedUnionFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrNonEncapsulatedUnionFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonEncapsulatedUnionMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonEncapsulatedUnionMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrNonEncapsulatedUnionMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonEncapsulatedUnionMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonEncapsulatedUnionMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrNonEncapsulatedUnionMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNonEncapsulatedUnionUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNonEncapsulatedUnionUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrNonEncapsulatedUnionUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNsGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, handle: *mut ::core::ffi::c_void) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrNsGetBuffer(pstubmsg : *mut MIDL_STUB_MESSAGE, bufferlength : u32, handle : *mut ::core::ffi::c_void) -> *mut u8); NdrNsGetBuffer(pstubmsg, bufferlength, handle) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrNsSendReceive(pstubmsg: *mut MIDL_STUB_MESSAGE, pbufferend: *mut u8, pautohandle: *mut *mut ::core::ffi::c_void) -> *mut u8 { @@ -1338,70 +1227,60 @@ pub unsafe fn NdrOleFree(nodetofree: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrOleFree(nodetofree : *const ::core::ffi::c_void)); NdrOleFree(nodetofree) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPartialIgnoreClientBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPartialIgnoreClientBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut ::core::ffi::c_void)); NdrPartialIgnoreClientBufferSize(pstubmsg, pmemory) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPartialIgnoreClientMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPartialIgnoreClientMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut ::core::ffi::c_void)); NdrPartialIgnoreClientMarshall(pstubmsg, pmemory) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPartialIgnoreServerInitialize(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut ::core::ffi::c_void, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPartialIgnoreServerInitialize(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut ::core::ffi::c_void, pformat : *mut u8)); NdrPartialIgnoreServerInitialize(pstubmsg, ppmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPartialIgnoreServerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPartialIgnoreServerUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut ::core::ffi::c_void)); NdrPartialIgnoreServerUnmarshall(pstubmsg, ppmemory) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPointerBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPointerBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrPointerBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPointerFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPointerFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrPointerFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPointerMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPointerMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrPointerMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPointerMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPointerMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrPointerMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrPointerUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrPointerUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrPointerUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrRangeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { @@ -1418,7 +1297,6 @@ pub unsafe fn NdrRpcSmClientFree(nodetofree: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrRpcSmClientFree(nodetofree : *const ::core::ffi::c_void)); NdrRpcSmClientFree(nodetofree) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrRpcSmSetClientToOsf(pmessage: *mut MIDL_STUB_MESSAGE) { @@ -1435,21 +1313,18 @@ pub unsafe fn NdrRpcSsDefaultFree(nodetofree: *const ::core::ffi::c_void) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrRpcSsDefaultFree(nodetofree : *const ::core::ffi::c_void)); NdrRpcSsDefaultFree(nodetofree) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrRpcSsDisableAllocate(pmessage: *mut MIDL_STUB_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrRpcSsDisableAllocate(pmessage : *mut MIDL_STUB_MESSAGE)); NdrRpcSsDisableAllocate(pmessage) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrRpcSsEnableAllocate(pmessage: *mut MIDL_STUB_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrRpcSsEnableAllocate(pmessage : *mut MIDL_STUB_MESSAGE)); NdrRpcSsEnableAllocate(pmessage) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSendReceive(pstubmsg: *mut MIDL_STUB_MESSAGE, pbufferend: *mut u8) -> *mut u8 { @@ -1471,112 +1346,96 @@ pub unsafe fn NdrServerCallNdr64(prpcmsg: *mut RPC_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerCallNdr64(prpcmsg : *mut RPC_MESSAGE)); NdrServerCallNdr64(prpcmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT, rundownroutine: NDR_RUNDOWN) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerContextMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, contexthandle : *mut NDR_SCONTEXT, rundownroutine : NDR_RUNDOWN)); NdrServerContextMarshall(pstubmsg, contexthandle, rundownroutine) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerContextNewMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT, rundownroutine: NDR_RUNDOWN, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerContextNewMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, contexthandle : *mut NDR_SCONTEXT, rundownroutine : NDR_RUNDOWN, pformat : *mut u8)); NdrServerContextNewMarshall(pstubmsg, contexthandle, rundownroutine, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerContextNewUnmarshall(pstubmsg: *const MIDL_STUB_MESSAGE, pformat: *const u8) -> *mut NDR_SCONTEXT { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerContextNewUnmarshall(pstubmsg : *const MIDL_STUB_MESSAGE, pformat : *const u8) -> *mut NDR_SCONTEXT); NdrServerContextNewUnmarshall(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerContextUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE) -> *mut NDR_SCONTEXT { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerContextUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE) -> *mut NDR_SCONTEXT); NdrServerContextUnmarshall(pstubmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerInitialize(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerInitialize(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC) -> *mut u8); NdrServerInitialize(prpcmsg, pstubmsg, pstubdescriptor) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerInitializeMarshall(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerInitializeMarshall(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE)); NdrServerInitializeMarshall(prpcmsg, pstubmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerInitializeNew(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerInitializeNew(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC) -> *mut u8); NdrServerInitializeNew(prpcmsg, pstubmsg, pstubdescriptor) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerInitializePartial(prpcmsg: *mut RPC_MESSAGE, pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, requestedbuffersize: u32) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerInitializePartial(prpcmsg : *mut RPC_MESSAGE, pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC, requestedbuffersize : u32)); NdrServerInitializePartial(prpcmsg, pstubmsg, pstubdescriptor, requestedbuffersize) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrServerInitializeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pstubdescriptor: *mut MIDL_STUB_DESC, prpcmsg: *mut RPC_MESSAGE) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrServerInitializeUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pstubdescriptor : *mut MIDL_STUB_DESC, prpcmsg : *mut RPC_MESSAGE) -> *mut u8); NdrServerInitializeUnmarshall(pstubmsg, pstubdescriptor, prpcmsg) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleStructBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleStructBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrSimpleStructBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleStructFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleStructFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrSimpleStructFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleStructMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleStructMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrSimpleStructMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleStructMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleStructMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrSimpleStructMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleStructUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleStructUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrSimpleStructUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleTypeMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, formatchar: u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrSimpleTypeMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, formatchar : u8)); NdrSimpleTypeMarshall(pstubmsg, pmemory, formatchar) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrSimpleTypeUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, formatchar: u8) { @@ -1593,28 +1452,24 @@ pub unsafe fn NdrStubCall3(pthis: *mut ::core::ffi::c_void, pchannel: *mut ::cor ::windows_targets::link!("rpcrt4.dll" "system" fn NdrStubCall3(pthis : *mut ::core::ffi::c_void, pchannel : *mut ::core::ffi::c_void, prpcmsg : *mut RPC_MESSAGE, pdwstubphase : *mut u32) -> i32); NdrStubCall3(pthis, pchannel, prpcmsg, pdwstubphase) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrUserMarshalBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrUserMarshalBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrUserMarshalBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrUserMarshalFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrUserMarshalFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrUserMarshalFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrUserMarshalMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrUserMarshalMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrUserMarshalMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrUserMarshalMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { @@ -1626,91 +1481,78 @@ pub unsafe fn NdrUserMarshalSimpleTypeConvert(pflags: *mut u32, pbuffer: *mut u8 ::windows_targets::link!("rpcrt4.dll" "system" fn NdrUserMarshalSimpleTypeConvert(pflags : *mut u32, pbuffer : *mut u8, formatchar : u8) -> *mut u8); NdrUserMarshalSimpleTypeConvert(pflags, pbuffer, formatchar) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrUserMarshalUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrUserMarshalUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrUserMarshalUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrVaryingArrayBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrVaryingArrayBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrVaryingArrayBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrVaryingArrayFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrVaryingArrayFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrVaryingArrayFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrVaryingArrayMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrVaryingArrayMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrVaryingArrayMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrVaryingArrayMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrVaryingArrayMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrVaryingArrayMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrVaryingArrayUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrVaryingArrayUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrVaryingArrayUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrXmitOrRepAsBufferSize(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsBufferSize(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrXmitOrRepAsBufferSize(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrXmitOrRepAsFree(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsFree(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8)); NdrXmitOrRepAsFree(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrXmitOrRepAsMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, pmemory: *mut u8, pformat: *mut u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsMarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, pmemory : *mut u8, pformat : *mut u8) -> *mut u8); NdrXmitOrRepAsMarshall(pstubmsg, pmemory, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrXmitOrRepAsMemorySize(pstubmsg: *mut MIDL_STUB_MESSAGE, pformat: *mut u8) -> u32 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsMemorySize(pstubmsg : *mut MIDL_STUB_MESSAGE, pformat : *mut u8) -> u32); NdrXmitOrRepAsMemorySize(pstubmsg, pformat) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrXmitOrRepAsUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemory: *mut *mut u8, pformat: *mut u8, fmustalloc: u8) -> *mut u8 { ::windows_targets::link!("rpcrt4.dll" "system" fn NdrXmitOrRepAsUnmarshall(pstubmsg : *mut MIDL_STUB_MESSAGE, ppmemory : *mut *mut u8, pformat : *mut u8, fmustalloc : u8) -> *mut u8); NdrXmitOrRepAsUnmarshall(pstubmsg, ppmemory, pformat, fmustalloc) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncAbortCall(pasync : *mut RPC_ASYNC_STATE, exceptioncode : u32) -> RPC_STATUS); RpcAsyncAbortCall(pasync, exceptioncode) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncCancelCall(pasync: *mut RPC_ASYNC_STATE, fabort: P0) -> RPC_STATUS @@ -1720,35 +1562,30 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncCancelCall(pasync : *mut RPC_ASYNC_STATE, fabort : super::super::Foundation:: BOOL) -> RPC_STATUS); RpcAsyncCancelCall(pasync, fabort.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncCompleteCall(pasync: *mut RPC_ASYNC_STATE, reply: ::core::option::Option<*mut ::core::ffi::c_void>) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncCompleteCall(pasync : *mut RPC_ASYNC_STATE, reply : *mut ::core::ffi::c_void) -> RPC_STATUS); RpcAsyncCompleteCall(pasync, ::core::mem::transmute(reply.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncGetCallStatus(pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncGetCallStatus(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); RpcAsyncGetCallStatus(pasync) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncInitializeHandle(pasync: *mut RPC_ASYNC_STATE, size: u32) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncInitializeHandle(pasync : *mut RPC_ASYNC_STATE, size : u32) -> RPC_STATUS); RpcAsyncInitializeHandle(pasync, size) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcAsyncRegisterInfo(pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcAsyncRegisterInfo(pasync : *const RPC_ASYNC_STATE) -> RPC_STATUS); RpcAsyncRegisterInfo(pasync) } -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcBindingBind(pasync: ::core::option::Option<*const RPC_ASYNC_STATE>, binding: *const ::core::ffi::c_void, ifspec: *const ::core::ffi::c_void) -> RPC_STATUS { @@ -1760,14 +1597,12 @@ pub unsafe fn RpcBindingCopy(sourcebinding: *const ::core::ffi::c_void, destinat ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingCopy(sourcebinding : *const ::core::ffi::c_void, destinationbinding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); RpcBindingCopy(sourcebinding, destinationbinding) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingCreateA(template: *const RPC_BINDING_HANDLE_TEMPLATE_V1_A, security: ::core::option::Option<*const RPC_BINDING_HANDLE_SECURITY_V1_A>, options: ::core::option::Option<*const RPC_BINDING_HANDLE_OPTIONS_V1>, binding: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingCreateA(template : *const RPC_BINDING_HANDLE_TEMPLATE_V1_A, security : *const RPC_BINDING_HANDLE_SECURITY_V1_A, options : *const RPC_BINDING_HANDLE_OPTIONS_V1, binding : *mut *mut ::core::ffi::c_void) -> RPC_STATUS); RpcBindingCreateA(template, ::core::mem::transmute(security.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), binding) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingCreateW(template: *const RPC_BINDING_HANDLE_TEMPLATE_V1_W, security: ::core::option::Option<*const RPC_BINDING_HANDLE_SECURITY_V1_W>, options: ::core::option::Option<*const RPC_BINDING_HANDLE_OPTIONS_V1>, binding: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { @@ -1820,14 +1655,12 @@ pub unsafe fn RpcBindingInqAuthInfoA(binding: *const ::core::ffi::c_void, server ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoA(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_core::PSTR, authnlevel : *mut u32, authnsvc : *mut u32, authidentity : *mut *mut ::core::ffi::c_void, authzsvc : *mut u32) -> RPC_STATUS); RpcBindingInqAuthInfoA(binding, ::core::mem::transmute(serverprincname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authnlevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authnsvc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authzsvc.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingInqAuthInfoExA(binding: *const ::core::ffi::c_void, serverprincname: ::core::option::Option<*mut ::windows_core::PSTR>, authnlevel: ::core::option::Option<*mut u32>, authnsvc: ::core::option::Option<*mut u32>, authidentity: ::core::option::Option<*mut *mut ::core::ffi::c_void>, authzsvc: ::core::option::Option<*mut u32>, rpcqosversion: u32, securityqos: ::core::option::Option<*mut RPC_SECURITY_QOS>) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingInqAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : *mut ::windows_core::PSTR, 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); RpcBindingInqAuthInfoExA(binding, ::core::mem::transmute(serverprincname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authnlevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authnsvc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(authzsvc.unwrap_or(::std::ptr::null_mut())), rpcqosversion, ::core::mem::transmute(securityqos.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingInqAuthInfoExW(binding: *const ::core::ffi::c_void, serverprincname: ::core::option::Option<*mut ::windows_core::PWSTR>, authnlevel: ::core::option::Option<*mut u32>, authnsvc: ::core::option::Option<*mut u32>, authidentity: ::core::option::Option<*mut *mut ::core::ffi::c_void>, authzsvc: ::core::option::Option<*mut u32>, rpcqosversion: u32, securityqos: ::core::option::Option<*mut RPC_SECURITY_QOS>) -> RPC_STATUS { @@ -1872,7 +1705,6 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoA(binding : *const ::core::ffi::c_void, serverprincname : ::windows_core::PCSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32) -> RPC_STATUS); RpcBindingSetAuthInfoA(binding, serverprincname.into_param().abi(), authnlevel, authnsvc, ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), authzsvc) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingSetAuthInfoExA(binding: *const ::core::ffi::c_void, serverprincname: P0, authnlevel: u32, authnsvc: u32, authidentity: ::core::option::Option<*const ::core::ffi::c_void>, authzsvc: u32, securityqos: ::core::option::Option<*const RPC_SECURITY_QOS>) -> RPC_STATUS @@ -1882,7 +1714,6 @@ where ::windows_targets::link!("rpcrt4.dll" "system" fn RpcBindingSetAuthInfoExA(binding : *const ::core::ffi::c_void, serverprincname : ::windows_core::PCSTR, authnlevel : u32, authnsvc : u32, authidentity : *const ::core::ffi::c_void, authzsvc : u32, securityqos : *const RPC_SECURITY_QOS) -> RPC_STATUS); RpcBindingSetAuthInfoExA(binding, serverprincname.into_param().abi(), authnlevel, authnsvc, ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), authzsvc, ::core::mem::transmute(securityqos.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn RpcBindingSetAuthInfoExW(binding: *const ::core::ffi::c_void, serverprincname: P0, authnlevel: u32, authnsvc: u32, authidentity: ::core::option::Option<*const ::core::ffi::c_void>, authzsvc: u32, securityqos: ::core::option::Option<*const RPC_SECURITY_QOS>) -> RPC_STATUS @@ -1940,14 +1771,12 @@ pub unsafe fn RpcCancelThreadEx(thread: *const ::core::ffi::c_void, timeout: i32 ::windows_targets::link!("rpcrt4.dll" "system" fn RpcCancelThreadEx(thread : *const ::core::ffi::c_void, timeout : i32) -> RPC_STATUS); RpcCancelThreadEx(thread, timeout) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn RpcCertGeneratePrincipalNameA(context: *const super::super::Security::Cryptography::CERT_CONTEXT, flags: u32, pbuffer: *mut ::windows_core::PSTR) -> RPC_STATUS { ::windows_targets::link!("rpcrt4.dll" "system" fn RpcCertGeneratePrincipalNameA(context : *const super::super::Security::Cryptography:: CERT_CONTEXT, flags : u32, pbuffer : *mut ::windows_core::PSTR) -> RPC_STATUS); RpcCertGeneratePrincipalNameA(context, flags, pbuffer) } -#[doc = "Required features: `\"Win32_Security_Cryptography\"`"] #[cfg(feature = "Win32_Security_Cryptography")] #[inline] pub unsafe fn RpcCertGeneratePrincipalNameW(context: *const super::super::Security::Cryptography::CERT_CONTEXT, flags: u32, pbuffer: *mut ::windows_core::PWSTR) -> RPC_STATUS { @@ -2796,7 +2625,6 @@ pub unsafe fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeu ::windows_targets::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_IO\"`"] #[cfg(feature = "Win32_System_IO")] #[inline] pub unsafe fn RpcServerSubscribeForNotification(binding: ::core::option::Option<*const ::core::ffi::c_void>, notification: RPC_NOTIFICATIONS, notificationtype: RPC_NOTIFICATION_TYPES, notificationinfo: *const RPC_ASYNC_NOTIFICATION_INFO) -> RPC_STATUS { @@ -4502,7 +4330,6 @@ impl ::core::default::Default for MIDL_METHOD_PROPERTY_MAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MIDL_SERVER_INFO { pub pStubDesc: *mut MIDL_STUB_DESC, @@ -4547,7 +4374,6 @@ impl ::core::default::Default for MIDL_SERVER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MIDL_STUBLESS_PROXY_INFO { pub pStubDesc: *mut MIDL_STUB_DESC, @@ -4590,7 +4416,6 @@ impl ::core::default::Default for MIDL_STUBLESS_PROXY_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MIDL_STUB_DESC { pub RpcInterfaceInformation: *mut ::core::ffi::c_void, @@ -4633,7 +4458,6 @@ impl ::core::default::Default for MIDL_STUB_DESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union MIDL_STUB_DESC_0 { pub pAutoHandle: *mut *mut ::core::ffi::c_void, @@ -4659,7 +4483,6 @@ impl ::core::default::Default for MIDL_STUB_DESC_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MIDL_STUB_MESSAGE { pub RpcMsg: *mut RPC_MESSAGE, @@ -4870,7 +4693,6 @@ impl ::core::default::Default for MIDL_TYPE_PICKLING_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct MIDL_WINRT_TYPE_SERIALIZATION_INFO { pub Version: u32, @@ -7110,7 +6932,6 @@ impl ::core::default::Default for NDR_SCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NDR_USER_MARSHAL_INFO { pub InformationLevel: u32, @@ -7133,7 +6954,6 @@ impl ::core::default::Default for NDR_USER_MARSHAL_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union NDR_USER_MARSHAL_INFO_0 { pub Level1: ::std::mem::ManuallyDrop, @@ -7155,7 +6975,6 @@ impl ::core::default::Default for NDR_USER_MARSHAL_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct NDR_USER_MARSHAL_INFO_LEVEL1 { pub Buffer: *mut ::core::ffi::c_void, @@ -7297,7 +7116,6 @@ impl ::core::default::Default for RDR_CALLOUT_STATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub union RPC_ASYNC_NOTIFICATION_INFO { pub APC: RPC_ASYNC_NOTIFICATION_INFO_0, @@ -7325,7 +7143,6 @@ impl ::core::default::Default for RPC_ASYNC_NOTIFICATION_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_0 { pub NotificationRoutine: PFN_RPCNOTIFICATION_ROUTINE, @@ -7356,7 +7173,6 @@ impl ::core::default::Default for RPC_ASYNC_NOTIFICATION_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_1 { pub hIOPort: super::super::Foundation::HANDLE, @@ -7397,7 +7213,6 @@ impl ::core::default::Default for RPC_ASYNC_NOTIFICATION_INFO_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_NOTIFICATION_INFO_2 { pub hWnd: super::super::Foundation::HWND, @@ -7436,7 +7251,6 @@ impl ::core::default::Default for RPC_ASYNC_NOTIFICATION_INFO_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub struct RPC_ASYNC_STATE { pub Size: u32, @@ -7502,7 +7316,6 @@ impl ::core::default::Default for RPC_BINDING_HANDLE_OPTIONS_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_BINDING_HANDLE_SECURITY_V1_A { pub Version: u32, @@ -7545,7 +7358,6 @@ impl ::core::default::Default for RPC_BINDING_HANDLE_SECURITY_V1_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_BINDING_HANDLE_SECURITY_V1_W { pub Version: u32, @@ -9063,7 +8875,6 @@ impl ::core::default::Default for RPC_PROTSEQ_VECTORW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS { pub Version: u32, @@ -9104,7 +8915,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V2_A { pub Version: u32, @@ -9133,7 +8943,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V2_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V2_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -9157,7 +8966,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V2_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V2_W { pub Version: u32, @@ -9186,7 +8994,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V2_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V2_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -9210,7 +9017,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V2_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V3_A { pub Version: u32, @@ -9240,7 +9046,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V3_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V3_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -9264,7 +9069,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V3_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V3_W { pub Version: u32, @@ -9294,7 +9098,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V3_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V3_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -9318,7 +9121,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V3_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V4_A { pub Version: u32, @@ -9349,7 +9151,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V4_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V4_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -9373,7 +9174,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V4_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V4_W { pub Version: u32, @@ -9404,7 +9204,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V4_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V4_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -9428,7 +9227,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V4_W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V5_A { pub Version: u32, @@ -9460,7 +9258,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V5_A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V5_A_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_A, @@ -9484,7 +9281,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V5_A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct RPC_SECURITY_QOS_V5_W { pub Version: u32, @@ -9516,7 +9312,6 @@ impl ::core::default::Default for RPC_SECURITY_QOS_V5_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union RPC_SECURITY_QOS_V5_W_0 { pub HttpCredentials: *mut RPC_HTTP_TRANSPORT_CREDENTIALS_W, @@ -9829,7 +9624,6 @@ impl ::core::default::Default for SEC_WINNT_AUTH_IDENTITY_W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct USER_MARSHAL_CB { pub Flags: u32, @@ -9929,7 +9723,6 @@ impl ::core::default::Default for UUID_VECTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct XMIT_ROUTINE_QUINTUPLE { pub pfnTranslateToXmit: XMIT_HELPER_ROUTINE, @@ -9988,7 +9781,6 @@ pub type CS_TYPE_FROM_NETCS_ROUTINE = ::core::option::Option; pub type CS_TYPE_NET_SIZE_ROUTINE = ::core::option::Option; pub type CS_TYPE_TO_NETCS_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type EXPR_EVAL = ::core::option::Option; pub type GENERIC_BINDING_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; @@ -10008,7 +9800,6 @@ pub type MIDL_ES_WRITE = ::core::option::Option; pub type NDR_NOTIFY_ROUTINE = ::core::option::Option; pub type NDR_RUNDOWN = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub type PFN_RPCNOTIFICATION_ROUTINE = ::core::option::Option; pub type PFN_RPC_ALLOCATE = ::core::option::Option *mut ::core::ffi::c_void>; @@ -10031,13 +9822,11 @@ pub type RPC_OBJECT_INQ_FN = ::core::option::Option; pub type RPC_SETFILTER_FUNC = ::core::option::Option; pub type SERVER_ROUTINE = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type STUB_THUNK = ::core::option::Option; pub type USER_MARSHAL_FREEING_ROUTINE = ::core::option::Option; pub type USER_MARSHAL_MARSHALLING_ROUTINE = ::core::option::Option *mut u8>; pub type USER_MARSHAL_SIZING_ROUTINE = ::core::option::Option u32>; pub type USER_MARSHAL_UNMARSHALLING_ROUTINE = ::core::option::Option *mut u8>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type XMIT_HELPER_ROUTINE = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/System/Search/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Search/impl.rs index 89e3e5a453..f396e91da2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Search/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Search/impl.rs @@ -98,7 +98,6 @@ impl DataSourceListener_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DataSourceObject_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -112,7 +111,6 @@ impl DataSourceObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessor_Impl: Sized { fn AddRefAccessor(&self, haccessor: HACCESSOR, pcrefcount: *mut u32) -> ::windows_core::Result<()>; @@ -157,7 +155,6 @@ impl IAccessor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IAlterIndex_Impl: Sized { fn AlterIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, pnewindexid: *const super::super::Storage::IndexServer::DBID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -178,7 +175,6 @@ impl IAlterIndex_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait IAlterTable_Impl: Sized { fn AlterColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID, dwcolumndescflags: u32, pcolumndesc: *const DBCOLUMNDESC) -> ::windows_core::Result<()>; @@ -209,7 +205,6 @@ impl IAlterTable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBindResource_Impl: Sized { fn Bind(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, pwszurl: &::windows_core::PCWSTR, dwbindurlflags: u32, rguid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pauthenticate: ::core::option::Option<&super::Com::IAuthenticate>, pimplsession: *mut DBIMPLICITSESSION, pdwbindstatus: *mut u32, ppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -257,7 +252,6 @@ impl IChapteredRowset_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IColumnMapper_Impl: Sized { fn GetPropInfoFromName(&self, wcspropname: &::windows_core::PCWSTR, pppropid: *mut *mut super::super::Storage::IndexServer::DBID, pproptype: *mut u16, puiwidth: *mut u32) -> ::windows_core::Result<()>; @@ -325,7 +319,6 @@ impl IColumnMapperCreator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait IColumnsInfo_Impl: Sized { fn GetColumnInfo(&self, pccolumns: *mut usize, prginfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -356,7 +349,6 @@ impl IColumnsInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait IColumnsInfo2_Impl: Sized + IColumnsInfo_Impl { fn GetRestrictedColumnInfo(&self, ccolumnidmasks: usize, rgcolumnidmasks: *const super::super::Storage::IndexServer::DBID, dwflags: u32, pccolumns: *mut usize, prgcolumnids: *mut *mut super::super::Storage::IndexServer::DBID, prgcolumninfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -377,7 +369,6 @@ impl IColumnsInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IColumnsRowset_Impl: Sized { fn GetAvailableColumns(&self, pcoptcolumns: *mut usize, prgoptcolumns: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()>; @@ -503,7 +494,6 @@ impl ICommandCost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ICommandPersist_Impl: Sized { fn DeleteCommand(&self, pcommandid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()>; @@ -581,7 +571,6 @@ impl ICommandPrepare_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ICommandProperties_Impl: Sized { fn GetProperties(&self, cpropertyidsets: u32, rgpropertyidsets: *const DBPROPIDSET, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -693,7 +682,6 @@ impl ICommandValidate_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICommandWithParameters_Impl: Sized { fn GetParameterInfo(&self, pcparams: *mut usize, prgparaminfo: *mut *mut DBPARAMINFO, ppnamesbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -731,7 +719,6 @@ impl ICommandWithParameters_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub trait ICondition_Impl: Sized + super::Com::IPersistStream_Impl { fn GetConditionType(&self) -> ::windows_core::Result; @@ -821,7 +808,6 @@ impl ICondition_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ICondition2_Impl: Sized + ICondition_Impl { fn GetLocale(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -858,7 +844,6 @@ impl ICondition2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub trait IConditionFactory_Impl: Sized { fn MakeNot(&self, pcsub: ::core::option::Option<&ICondition>, fsimplify: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -927,7 +912,6 @@ impl IConditionFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IConditionFactory2_Impl: Sized + IConditionFactory_Impl { fn CreateTrueFalse(&self, fval: super::super::Foundation::BOOL, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -1007,7 +991,6 @@ impl IConditionFactory2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub trait IConditionGenerator_Impl: Sized { fn Initialize(&self, pschemaprovider: ::core::option::Option<&ISchemaProvider>) -> ::windows_core::Result<()>; @@ -1087,7 +1070,6 @@ impl IConvertType_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICreateRow_Impl: Sized { fn CreateRow(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, pwszurl: &::windows_core::PCWSTR, dwbindurlflags: u32, rguid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pauthenticate: ::core::option::Option<&super::Com::IAuthenticate>, pimplsession: *mut DBIMPLICITSESSION, pdwbindstatus: *mut u32, ppwsznewurl: *mut ::windows_core::PWSTR, ppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1169,7 +1151,6 @@ impl IDBAsynchStatus_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Variant"))] pub trait IDBBinderProperties_Impl: Sized + IDBProperties_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -1236,7 +1217,6 @@ impl IDBCreateSession_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Variant"))] pub trait IDBDataSourceAdmin_Impl: Sized { fn CreateDataSource(&self, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, punkouter: ::core::option::Option<&::windows_core::IUnknown>, riid: *const ::windows_core::GUID, ppdbsession: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1374,7 +1354,6 @@ impl IDBPromptInitialize_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Variant"))] pub trait IDBProperties_Impl: Sized { fn GetProperties(&self, cpropertyidsets: u32, rgpropertyidsets: *const DBPROPIDSET, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -1445,7 +1424,6 @@ impl IDBSchemaCommand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IDBSchemaRowset_Impl: Sized { fn GetRowset(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, rguidschema: *const ::windows_core::GUID, crestrictions: u32, rgrestrictions: *const ::windows_core::VARIANT, riid: *const ::windows_core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1551,7 +1529,6 @@ impl IDataConvert_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataInitialize_Impl: Sized { fn GetDataSource(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, dwclsctx: u32, pwszinitializationstring: &::windows_core::PCWSTR, riid: *const ::windows_core::GUID, ppdatasource: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1628,7 +1605,6 @@ impl IDataInitialize_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataSourceLocator_Impl: Sized + super::Com::IDispatch_Impl { fn hWnd(&self) -> ::windows_core::Result; @@ -1986,7 +1962,6 @@ impl IEnumSubscription_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IErrorLookup_Impl: Sized { fn GetErrorDescription(&self, hrerror: ::windows_core::HRESULT, dwlookupid: u32, pdispparams: *const super::Com::DISPPARAMS, lcid: u32, pbstrsource: *mut ::windows_core::BSTR, pbstrdescription: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2024,7 +1999,6 @@ impl IErrorLookup_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IErrorRecords_Impl: Sized { fn AddErrorRecord(&self, perrorinfo: *const ERRORINFO, dwlookupid: u32, pdispparams: *const super::Com::DISPPARAMS, punkcustomerror: ::core::option::Option<&::windows_core::IUnknown>, dwdynamicerrorid: u32) -> ::windows_core::Result<()>; @@ -2215,7 +2189,6 @@ impl IGetSourceRow_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IIndexDefinition_Impl: Sized { fn CreateIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, cindexcolumndescs: usize, rgindexcolumndescs: *const DBINDEXCOLUMNDESC, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, ppindexid: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()>; @@ -2263,7 +2236,6 @@ impl IInterval_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub trait ILoadFilter_Impl: Sized { fn LoadIFilter(&self, pwcspath: &::windows_core::PCWSTR, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: ::core::option::Option<&::windows_core::IUnknown>, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -2301,7 +2273,6 @@ impl ILoadFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub trait ILoadFilterWithPrivateComActivation_Impl: Sized + ILoadFilter_Impl { fn LoadIFilterWithPrivateComActivation(&self, filteredsources: *const FILTERED_DATA_SOURCES, usedefault: super::super::Foundation::BOOL, filterclsid: *mut ::windows_core::GUID, isfilterprivatecomactivated: *mut super::super::Foundation::BOOL, filterobj: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -2325,7 +2296,6 @@ impl ILoadFilterWithPrivateComActivation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IMDDataset_Impl: Sized { fn FreeAxisInfo(&self, caxes: usize, rgaxisinfo: *const MDAXISINFO) -> ::windows_core::Result<()>; @@ -2422,7 +2392,6 @@ impl IMDFind_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IMDRangeRowset_Impl: Sized { fn GetRangeRowset(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, ulstartcell: usize, ulendcell: usize, riid: *const ::windows_core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -2527,7 +2496,6 @@ impl INamedEntityCollector_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub trait IObjectAccessControl_Impl: Sized { fn GetObjectAccessRights(&self, pobject: *const SEC_OBJECT, pcaccessentries: *mut u32, prgaccessentries: *mut *mut super::super::Security::Authorization::EXPLICIT_ACCESS_W) -> ::windows_core::Result<()>; @@ -2643,7 +2611,6 @@ impl IOpLockStatus_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IOpenRowset_Impl: Sized { fn OpenRowset(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, riid: *const ::windows_core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -2687,7 +2654,6 @@ impl IParentRowset_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IProtocolHandlerSite_Impl: Sized { fn GetFilter(&self, pclsidobj: *const ::windows_core::GUID, pcwszcontenttype: &::windows_core::PCWSTR, pcwszextension: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -2714,7 +2680,6 @@ impl IProtocolHandlerSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProvideMoniker_Impl: Sized { fn GetMoniker(&self) -> ::windows_core::Result; @@ -2741,7 +2706,6 @@ impl IProvideMoniker_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IQueryParser_Impl: Sized { fn Parse(&self, pszinputstring: &::windows_core::PCWSTR, pcustomproperties: ::core::option::Option<&super::Com::IEnumUnknown>) -> ::windows_core::Result; @@ -2878,7 +2842,6 @@ impl IQueryParserManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub trait IQuerySolution_Impl: Sized + IConditionFactory_Impl { fn GetQuery(&self, ppquerynode: *mut ::core::option::Option, ppmaintype: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -3060,7 +3023,6 @@ impl IRichChunk_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IRow_Impl: Sized { fn GetColumns(&self, ccolumns: usize, rgcolumns: *mut DBCOLUMNACCESS) -> ::windows_core::Result<()>; @@ -3098,7 +3060,6 @@ impl IRow_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IRowChange_Impl: Sized { fn SetColumns(&self, ccolumns: usize, rgcolumns: *const DBCOLUMNACCESS) -> ::windows_core::Result<()>; @@ -3190,7 +3151,6 @@ impl IRowPositionChange_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait IRowSchemaChange_Impl: Sized + IRowChange_Impl { fn DeleteColumns(&self, ccolumns: usize, rgcolumnids: *const super::super::Storage::IndexServer::DBID, rgdwstatus: *mut u32) -> ::windows_core::Result<()>; @@ -3450,7 +3410,6 @@ impl IRowsetCopyRows_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IRowsetCurrentIndex_Impl: Sized + IRowsetIndex_Impl { fn GetIndex(&self) -> ::windows_core::Result<*mut super::super::Storage::IndexServer::DBID>; @@ -3606,7 +3565,6 @@ impl IRowsetIdentity_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IRowsetIndex_Impl: Sized { fn GetIndexInfo(&self, pckeycolumns: *mut usize, prgindexcolumndesc: *mut *mut DBINDEXCOLUMNDESC, pcindexpropertysets: *mut u32, prgindexpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -3644,7 +3602,6 @@ impl IRowsetIndex_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IRowsetInfo_Impl: Sized { fn GetProperties(&self, cpropertyidsets: u32, rgpropertyidsets: *const DBPROPIDSET, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -4173,7 +4130,6 @@ impl IRowsetWatchRegion_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRowsetWithParameters_Impl: Sized { fn GetParameterInfo(&self, pcparams: *mut usize, prgparaminfo: *mut *mut DBPARAMINFO, ppnamesbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -4238,7 +4194,6 @@ impl ISQLGetDiagField_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub trait ISQLRequestDiagFields_Impl: Sized { fn RequestDiagFields(&self, cdiagfields: u32, rgdiagfields: *const KAGREQDIAG) -> ::windows_core::Result<()>; @@ -4299,7 +4254,6 @@ impl ISchemaLocalizerSupport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ISchemaLock_Impl: Sized { fn GetSchemaLock(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, lmmode: u32, phlockhandle: *mut super::super::Foundation::HANDLE, ptableversion: *mut u64) -> ::windows_core::Result<()>; @@ -4404,7 +4358,6 @@ impl ISchemaProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait IScopedOperations_Impl: Sized + IBindResource_Impl { fn Copy(&self, crows: usize, rgpwszsourceurls: *const ::windows_core::PCWSTR, rgpwszdesturls: *const ::windows_core::PCWSTR, dwcopyflags: u32, pauthenticate: ::core::option::Option<&super::Com::IAuthenticate>, rgdwstatus: *mut u32, rgpwsznewurls: *mut ::windows_core::PWSTR, ppstringsbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -4449,7 +4402,6 @@ impl IScopedOperations_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchCatalogManager_Impl: Sized { fn Name(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -4726,7 +4678,6 @@ impl ISearchCatalogManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchCatalogManager2_Impl: Sized + ISearchCatalogManager_Impl { fn PrioritizeMatchingURLs(&self, pszpattern: &::windows_core::PCWSTR, dwprioritizeflags: PRIORITIZE_FLAGS) -> ::windows_core::Result<()>; @@ -4925,7 +4876,6 @@ impl ISearchCrawlScopeManager2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchItemsChangedSink_Impl: Sized { fn StartedMonitoringScope(&self, pszurl: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -5322,7 +5272,6 @@ impl ISearchProtocol_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchProtocol2_Impl: Sized + ISearchProtocol_Impl { fn CreateAccessorEx(&self, pcwszurl: &::windows_core::PCWSTR, pauthenticationinfo: *const AUTHENTICATION_INFO, pincrementalaccessinfo: *const INCREMENTAL_ACCESS_INFO, piteminfo: *const ITEM_INFO, puserdata: *const super::Com::BLOB) -> ::windows_core::Result; @@ -5383,7 +5332,6 @@ impl ISearchProtocolThreadContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISearchQueryHelper_Impl: Sized { fn ConnectionString(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -5613,7 +5561,6 @@ impl ISearchQueryHelper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait ISearchQueryHits_Impl: Sized { fn Init(&self, pflt: ::core::option::Option<&super::super::Storage::IndexServer::IFilter>, ulflags: u32) -> i32; @@ -5949,7 +5896,6 @@ impl ISearchScopeRule_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchViewChangedSink_Impl: Sized { fn OnChange(&self, pdwdocid: *const i32, pchange: *const SEARCH_ITEM_CHANGE, pfinview: *const super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -5970,7 +5916,6 @@ impl ISearchViewChangedSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub trait ISecurityInfo_Impl: Sized { fn GetCurrentTrustee(&self) -> ::windows_core::Result<*mut super::super::Security::Authorization::TRUSTEE_W>; @@ -6037,7 +5982,6 @@ impl IService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ISessionProperties_Impl: Sized { fn GetProperties(&self, cpropertyidsets: u32, rgpropertyidsets: *const DBPROPIDSET, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()>; @@ -6102,7 +6046,6 @@ impl ISimpleCommandCreator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ISourcesRowset_Impl: Sized { fn GetSourcesRowset(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, riid: *const ::windows_core::GUID, cpropertysets: u32, rgproperties: *mut DBPROPSET, ppsourcesrowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -6386,7 +6329,6 @@ impl ISubscriptionMgr2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait ITableCreation_Impl: Sized + ITableDefinition_Impl { fn GetTableDefinition(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows_core::Result<()>; @@ -6407,7 +6349,6 @@ impl ITableCreation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait ITableDefinition_Impl: Sized { fn CreateTable(&self, punkouter: ::core::option::Option<&::windows_core::IUnknown>, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const DBCOLUMNDESC, riid: *const ::windows_core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -6452,7 +6393,6 @@ impl ITableDefinition_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub trait ITableDefinitionWithConstraints_Impl: Sized + ITableCreation_Impl { fn AddConstraint(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pconstraintdesc: *const DBCONSTRAINTDESC) -> ::windows_core::Result<()>; @@ -6491,7 +6431,6 @@ impl ITableDefinitionWithConstraints_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait ITableRename_Impl: Sized { fn RenameColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, poldcolumnid: *const super::super::Storage::IndexServer::DBID, pnewcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()>; @@ -6549,7 +6488,6 @@ impl ITokenCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait ITransactionJoin_Impl: Sized { fn GetOptionsObject(&self) -> ::windows_core::Result; @@ -6586,7 +6524,6 @@ impl ITransactionJoin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait ITransactionLocal_Impl: Sized + super::DistributedTransactionCoordinator::ITransaction_Impl { fn GetOptionsObject(&self) -> ::windows_core::Result; @@ -6623,7 +6560,6 @@ impl ITransactionLocal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub trait ITransactionObject_Impl: Sized { fn GetTransactionObject(&self, ultransactionlevel: u32) -> ::windows_core::Result; @@ -6650,7 +6586,6 @@ impl ITransactionObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub trait ITrusteeAdmin_Impl: Sized { fn CompareTrustees(&self, ptrustee1: *const super::super::Security::Authorization::TRUSTEE_W, ptrustee2: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()>; @@ -6702,7 +6637,6 @@ impl ITrusteeAdmin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub trait ITrusteeGroupAdmin_Impl: Sized { fn AddMember(&self, pmembershiptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pmembertrustee: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()>; @@ -6832,7 +6766,6 @@ impl IUMSInitialize_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub trait IUrlAccessor_Impl: Sized { fn AddRequestParameter(&self, pspec: *const super::Com::StructuredStorage::PROPSPEC, pvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()>; @@ -6976,7 +6909,6 @@ impl IUrlAccessor_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub trait IUrlAccessor2_Impl: Sized + IUrlAccessor_Impl { fn GetDisplayUrl(&self, wszdocurl: ::windows_core::PWSTR, dwsize: u32, pdwlength: *mut u32) -> ::windows_core::Result<()>; @@ -7014,7 +6946,6 @@ impl IUrlAccessor2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub trait IUrlAccessor3_Impl: Sized + IUrlAccessor2_Impl { fn GetImpersonationSidBlobs(&self, pcwszurl: &::windows_core::PCWSTR, pcsidcount: *mut u32, ppsidblobs: *mut *mut super::Com::BLOB) -> ::windows_core::Result<()>; @@ -7035,7 +6966,6 @@ impl IUrlAccessor3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IUrlAccessor4_Impl: Sized + IUrlAccessor3_Impl { fn ShouldIndexItemContent(&self) -> ::windows_core::Result; @@ -7111,7 +7041,6 @@ impl IViewChapter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IViewFilter_Impl: Sized { fn GetFilter(&self, haccessor: HACCESSOR, pcrows: *mut usize, pcompareops: *mut *mut u32, pcriteriadata: *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -7215,7 +7144,6 @@ impl IViewSort_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IWordBreaker_Impl: Sized { fn Init(&self, fquery: super::super::Foundation::BOOL, ulmaxtokensize: u32, pflicense: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -7287,7 +7215,6 @@ impl IWordFormSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub trait IWordSink_Impl: Sized { fn PutWord(&self, cwc: u32, pwcinbuf: &::windows_core::PCWSTR, cwcsrclen: u32, cwcsrcpos: u32) -> ::windows_core::Result<()>; 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 17d7739cdc..e6ec9483b3 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs @@ -1,5 +1,4 @@ #[cfg(feature = "Win32_System_Search_Common")] -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] pub mod Common; #[inline] pub unsafe fn ODBCGetTryWaitValue() -> u32 { @@ -1688,12 +1687,7 @@ pub struct DataSourceListener_Vtbl { pub dataMemberRemoved: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const u16) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DataSourceObject, - DataSourceObject_Vtbl, - 0x0ae9a4e4_18d4_11d1_b3b3_00aa00c1a924 -); +::windows_core::imp::com_interface!(DataSourceObject, DataSourceObject_Vtbl, 0x0ae9a4e4_18d4_11d1_b3b3_00aa00c1a924); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DataSourceObject, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1713,12 +1707,10 @@ impl IAccessor { { (::windows_core::Interface::vtable(self).AddRefAccessor)(::windows_core::Interface::as_raw(self), haccessor.into_param().abi(), ::core::mem::transmute(pcrefcount.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAccessor(&self, dwaccessorflags: u32, cbindings: usize, rgbindings: *const DBBINDING, cbrowsize: usize, phaccessor: *mut HACCESSOR, rgstatus: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateAccessor)(::windows_core::Interface::as_raw(self), dwaccessorflags, cbindings, rgbindings, cbrowsize, phaccessor, ::core::mem::transmute(rgstatus.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBindings(&self, haccessor: P0, pdwaccessorflags: *mut u32, pcbindings: ::core::option::Option<*mut usize>, prgbindings: *mut *mut DBBINDING) -> ::windows_core::Result<()> where @@ -1751,7 +1743,6 @@ pub struct IAccessor_Vtbl { ::windows_core::imp::com_interface!(IAlterIndex, IAlterIndex_Vtbl, 0x0c733aa6_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IAlterIndex, ::windows_core::IUnknown); impl IAlterIndex { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn AlterIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, pnewindexid: *const super::super::Storage::IndexServer::DBID, rgpropertysets: &mut [DBPROPSET]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AlterIndex)(::windows_core::Interface::as_raw(self), ptableid, pindexid, pnewindexid, rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr())).ok() @@ -1769,12 +1760,10 @@ pub struct IAlterIndex_Vtbl { ::windows_core::imp::com_interface!(IAlterTable, IAlterTable_Vtbl, 0x0c733aa5_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IAlterTable, ::windows_core::IUnknown); impl IAlterTable { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AlterColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID, dwcolumndescflags: u32, pcolumndesc: *const DBCOLUMNDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AlterColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumnid, dwcolumndescflags, pcolumndesc).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn AlterTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pnewtableid: *const super::super::Storage::IndexServer::DBID, rgpropertysets: &mut [DBPROPSET]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AlterTable)(::windows_core::Interface::as_raw(self), ptableid, pnewtableid, rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr())).ok() @@ -1796,7 +1785,6 @@ pub struct IAlterTable_Vtbl { ::windows_core::imp::com_interface!(IBindResource, IBindResource_Vtbl, 0x0c733ab1_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IBindResource, ::windows_core::IUnknown); impl IBindResource { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Bind(&self, punkouter: P0, pwszurl: P1, dwbindurlflags: u32, rguid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pauthenticate: P2, pimplsession: ::core::option::Option<*mut DBIMPLICITSESSION>, pdwbindstatus: ::core::option::Option<*mut u32>, ppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -1836,7 +1824,6 @@ pub struct IChapteredRowset_Vtbl { ::windows_core::imp::com_interface!(IColumnMapper, IColumnMapper_Vtbl, 0x0b63e37a_9ccc_11d0_bcdb_00805fccce04); ::windows_core::imp::interface_hierarchy!(IColumnMapper, ::windows_core::IUnknown); impl IColumnMapper { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetPropInfoFromName(&self, wcspropname: P0, pppropid: *mut *mut super::super::Storage::IndexServer::DBID, pproptype: *mut u16, puiwidth: *mut u32) -> ::windows_core::Result<()> where @@ -1844,12 +1831,10 @@ impl IColumnMapper { { (::windows_core::Interface::vtable(self).GetPropInfoFromName)(::windows_core::Interface::as_raw(self), wcspropname.into_param().abi(), pppropid, pproptype, puiwidth).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetPropInfoFromId(&self, ppropid: *const super::super::Storage::IndexServer::DBID, pwcsname: *mut *mut u16, pproptype: *mut u16, puiwidth: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropInfoFromId)(::windows_core::Interface::as_raw(self), ppropid, pwcsname, pproptype, puiwidth).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn EnumPropInfo(&self, ientry: u32, pwcsname: *const *const u16, pppropid: *mut *mut super::super::Storage::IndexServer::DBID, pproptype: *mut u16, puiwidth: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EnumPropInfo)(::windows_core::Interface::as_raw(self), ientry, pwcsname, pppropid, pproptype, puiwidth).ok() @@ -1897,12 +1882,10 @@ pub struct IColumnMapperCreator_Vtbl { ::windows_core::imp::com_interface!(IColumnsInfo, IColumnsInfo_Vtbl, 0x0c733a11_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IColumnsInfo, ::windows_core::IUnknown); impl IColumnsInfo { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetColumnInfo(&self, pccolumns: *mut usize, prginfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColumnInfo)(::windows_core::Interface::as_raw(self), pccolumns, prginfo, ::core::mem::transmute(ppstringsbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn MapColumnIDs(&self, ccolumnids: usize, rgcolumnids: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgcolumns: ::core::option::Option<*mut usize>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MapColumnIDs)(::windows_core::Interface::as_raw(self), ccolumnids, ::core::mem::transmute(rgcolumnids.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgcolumns.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1924,17 +1907,14 @@ pub struct IColumnsInfo_Vtbl { ::windows_core::imp::com_interface!(IColumnsInfo2, IColumnsInfo2_Vtbl, 0x0c733ab8_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IColumnsInfo2, ::windows_core::IUnknown, IColumnsInfo); impl IColumnsInfo2 { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetColumnInfo(&self, pccolumns: *mut usize, prginfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetColumnInfo)(::windows_core::Interface::as_raw(self), pccolumns, prginfo, ::core::mem::transmute(ppstringsbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn MapColumnIDs(&self, ccolumnids: usize, rgcolumnids: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgcolumns: ::core::option::Option<*mut usize>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.MapColumnIDs)(::windows_core::Interface::as_raw(self), ccolumnids, ::core::mem::transmute(rgcolumnids.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgcolumns.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetRestrictedColumnInfo(&self, rgcolumnidmasks: &[super::super::Storage::IndexServer::DBID], dwflags: u32, pccolumns: *mut usize, prgcolumnids: *mut *mut super::super::Storage::IndexServer::DBID, prgcolumninfo: *mut *mut DBCOLUMNINFO, ppstringsbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetRestrictedColumnInfo)(::windows_core::Interface::as_raw(self), rgcolumnidmasks.len().try_into().unwrap(), ::core::mem::transmute(rgcolumnidmasks.as_ptr()), dwflags, pccolumns, prgcolumnids, prgcolumninfo, ::core::mem::transmute(ppstringsbuffer.unwrap_or(::std::ptr::null_mut()))).ok() @@ -1952,12 +1932,10 @@ pub struct IColumnsInfo2_Vtbl { ::windows_core::imp::com_interface!(IColumnsRowset, IColumnsRowset_Vtbl, 0x0c733a10_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IColumnsRowset, ::windows_core::IUnknown); impl IColumnsRowset { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetAvailableColumns(&self, pcoptcolumns: *mut usize, prgoptcolumns: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAvailableColumns)(::windows_core::Interface::as_raw(self), pcoptcolumns, prgoptcolumns).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetColumnsRowset(&self, punkouter: P0, rgoptcolumns: &[super::super::Storage::IndexServer::DBID], riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, ppcolrowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -2058,23 +2036,19 @@ pub struct ICommandCost_Vtbl { ::windows_core::imp::com_interface!(ICommandPersist, ICommandPersist_Vtbl, 0x0c733aa7_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ICommandPersist, ::windows_core::IUnknown); impl ICommandPersist { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DeleteCommand(&self, pcommandid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteCommand)(::windows_core::Interface::as_raw(self), pcommandid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetCurrentCommand(&self) -> ::windows_core::Result<*mut super::super::Storage::IndexServer::DBID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCurrentCommand)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn LoadCommand(&self, pcommandid: *const super::super::Storage::IndexServer::DBID, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).LoadCommand)(::windows_core::Interface::as_raw(self), pcommandid, dwflags).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SaveCommand(&self, pcommandid: *const super::super::Storage::IndexServer::DBID, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SaveCommand)(::windows_core::Interface::as_raw(self), pcommandid, dwflags).ok() @@ -2121,12 +2095,10 @@ pub struct ICommandPrepare_Vtbl { ::windows_core::imp::com_interface!(ICommandProperties, ICommandProperties_Vtbl, 0x0c733a79_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ICommandProperties, ::windows_core::IUnknown); impl ICommandProperties { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertysets, prgpropertysets).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetProperties(&self, rgpropertysets: &[DBPROPSET]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProperties)(::windows_core::Interface::as_raw(self), rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr())).ok() @@ -2218,7 +2190,6 @@ pub struct ICommandValidate_Vtbl { ::windows_core::imp::com_interface!(ICommandWithParameters, ICommandWithParameters_Vtbl, 0x0c733a64_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ICommandWithParameters, ::windows_core::IUnknown); impl ICommandWithParameters { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParameterInfo(&self, pcparams: *mut usize, prgparaminfo: *mut *mut DBPARAMINFO, ppnamesbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetParameterInfo)(::windows_core::Interface::as_raw(self), pcparams, prgparaminfo, ::core::mem::transmute(ppnamesbuffer.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2242,28 +2213,20 @@ pub struct ICommandWithParameters_Vtbl { pub SetParameterInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, usize, *const usize, *const DBPARAMBINDINFO) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICondition, - ICondition_Vtbl, - 0x0fc988d4_c935_4b97_a973_46282ea175c8 -); +::windows_core::imp::com_interface!(ICondition, ICondition_Vtbl, 0x0fc988d4_c935_4b97_a973_46282ea175c8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICondition, ::windows_core::IUnknown, super::Com::IPersist, super::Com::IPersistStream); #[cfg(feature = "Win32_System_Com")] impl ICondition { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsDirty(&self) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.IsDirty)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Load(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -2271,7 +2234,6 @@ impl ICondition { { (::windows_core::Interface::vtable(self).base__.Load)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> ::windows_core::Result<()> where @@ -2280,13 +2242,11 @@ impl ICondition { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), fcleardirty.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSizeMax(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSizeMax)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2299,7 +2259,6 @@ impl ICondition { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetSubConditions)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetComparisonInfo(&self, ppszpropertyname: ::core::option::Option<*mut ::windows_core::PWSTR>, pcop: ::core::option::Option<*mut Common::CONDITION_OPERATION>, ppropvar: ::core::option::Option<*mut ::windows_core::PROPVARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetComparisonInfo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppszpropertyname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcop.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppropvar.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2315,7 +2274,6 @@ impl ICondition { pub unsafe fn GetInputTerms(&self, pppropertyterm: ::core::option::Option<*mut ::core::option::Option>, ppoperationterm: ::core::option::Option<*mut ::core::option::Option>, ppvalueterm: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputTerms)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pppropertyterm.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppoperationterm.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppvalueterm.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2345,28 +2303,20 @@ pub struct ICondition_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICondition2, - ICondition2_Vtbl, - 0x0db8851d_2e5b_47eb_9208_d28c325a01d7 -); +::windows_core::imp::com_interface!(ICondition2, ICondition2_Vtbl, 0x0db8851d_2e5b_47eb_9208_d28c325a01d7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICondition2, ::windows_core::IUnknown, super::Com::IPersist, super::Com::IPersistStream, ICondition); #[cfg(feature = "Win32_System_Com")] impl ICondition2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsDirty(&self) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.IsDirty)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Load(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -2374,7 +2324,6 @@ impl ICondition2 { { (::windows_core::Interface::vtable(self).base__.base__.Load)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Save(&self, pstm: P0, fcleardirty: P1) -> ::windows_core::Result<()> where @@ -2383,13 +2332,11 @@ impl ICondition2 { { (::windows_core::Interface::vtable(self).base__.base__.Save)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), fcleardirty.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSizeMax(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSizeMax)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2402,7 +2349,6 @@ impl ICondition2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetSubConditions)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetComparisonInfo(&self, ppszpropertyname: ::core::option::Option<*mut ::windows_core::PWSTR>, pcop: ::core::option::Option<*mut Common::CONDITION_OPERATION>, ppropvar: ::core::option::Option<*mut ::windows_core::PROPVARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetComparisonInfo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppszpropertyname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcop.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppropvar.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2418,7 +2364,6 @@ impl ICondition2 { pub unsafe fn GetInputTerms(&self, pppropertyterm: ::core::option::Option<*mut ::core::option::Option>, ppoperationterm: ::core::option::Option<*mut ::core::option::Option>, ppvalueterm: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetInputTerms)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pppropertyterm.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppoperationterm.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppvalueterm.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2428,7 +2373,6 @@ impl ICondition2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLocale)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetLeafConditionInfo(&self, ppropkey: ::core::option::Option<*mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY>, pcop: ::core::option::Option<*mut Common::CONDITION_OPERATION>, ppropvar: ::core::option::Option<*mut ::windows_core::PROPVARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetLeafConditionInfo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppropkey.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcop.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppropvar.unwrap_or(::std::ptr::null_mut()))).ok() @@ -2448,7 +2392,6 @@ pub struct ICondition2_Vtbl { ::windows_core::imp::com_interface!(IConditionFactory, IConditionFactory_Vtbl, 0xa5efe073_b16f_474f_9f3e_9f8b497a3e08); ::windows_core::imp::interface_hierarchy!(IConditionFactory, ::windows_core::IUnknown); impl IConditionFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MakeNot(&self, pcsub: P0, fsimplify: P1) -> ::windows_core::Result where @@ -2458,7 +2401,6 @@ impl IConditionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MakeNot)(::windows_core::Interface::as_raw(self), pcsub.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeAndOr(&self, ct: Common::CONDITION_TYPE, peusubs: P0, fsimplify: P1) -> ::windows_core::Result where @@ -2468,7 +2410,6 @@ impl IConditionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MakeAndOr)(::windows_core::Interface::as_raw(self), ct, peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeLeaf(&self, pszpropertyname: P0, cop: Common::CONDITION_OPERATION, pszvaluetype: P1, ppropvar: *const ::windows_core::PROPVARIANT, ppropertynameterm: P2, poperationterm: P3, pvalueterm: P4, fexpand: P5) -> ::windows_core::Result where @@ -2482,7 +2423,6 @@ impl IConditionFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MakeLeaf)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), cop, pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resolve(&self, pc: P0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: ::core::option::Option<*const super::super::Foundation::SYSTEMTIME>) -> ::windows_core::Result where @@ -2516,7 +2456,6 @@ pub struct IConditionFactory_Vtbl { ::windows_core::imp::com_interface!(IConditionFactory2, IConditionFactory2_Vtbl, 0x71d222e1_432f_429e_8c13_b6dafde5077a); ::windows_core::imp::interface_hierarchy!(IConditionFactory2, ::windows_core::IUnknown, IConditionFactory); impl IConditionFactory2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MakeNot(&self, pcsub: P0, fsimplify: P1) -> ::windows_core::Result where @@ -2526,7 +2465,6 @@ impl IConditionFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeNot)(::windows_core::Interface::as_raw(self), pcsub.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeAndOr(&self, ct: Common::CONDITION_TYPE, peusubs: P0, fsimplify: P1) -> ::windows_core::Result where @@ -2536,7 +2474,6 @@ impl IConditionFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeAndOr)(::windows_core::Interface::as_raw(self), ct, peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeLeaf(&self, pszpropertyname: P0, cop: Common::CONDITION_OPERATION, pszvaluetype: P1, ppropvar: *const ::windows_core::PROPVARIANT, ppropertynameterm: P2, poperationterm: P3, pvalueterm: P4, fexpand: P5) -> ::windows_core::Result where @@ -2550,7 +2487,6 @@ impl IConditionFactory2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeLeaf)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), cop, pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resolve(&self, pc: P0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: ::core::option::Option<*const super::super::Foundation::SYSTEMTIME>) -> ::windows_core::Result where @@ -2567,7 +2503,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateTrueFalse)(::windows_core::Interface::as_raw(self), fval.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateNegation(&self, pcsub: P0, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2577,7 +2512,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateNegation)(::windows_core::Interface::as_raw(self), pcsub.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_Common"))] pub unsafe fn CreateCompoundFromObjectArray(&self, ct: Common::CONDITION_TYPE, poasubs: P0, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2587,7 +2521,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateCompoundFromObjectArray)(::windows_core::Interface::as_raw(self), ct, poasubs.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn CreateCompoundFromArray(&self, ct: Common::CONDITION_TYPE, ppcondsubs: &[::core::option::Option], cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2596,7 +2529,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateCompoundFromArray)(::windows_core::Interface::as_raw(self), ct, ::core::mem::transmute(ppcondsubs.as_ptr()), ppcondsubs.len().try_into().unwrap(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn CreateStringLeaf(&self, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, pszvalue: P0, pszlocalename: P1, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2607,7 +2539,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateStringLeaf)(::windows_core::Interface::as_raw(self), propkey, cop, pszvalue.into_param().abi(), pszlocalename.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn CreateIntegerLeaf(&self, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, lvalue: i32, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2616,7 +2547,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateIntegerLeaf)(::windows_core::Interface::as_raw(self), propkey, cop, lvalue, cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn CreateBooleanLeaf(&self, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, fvalue: P0, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2626,7 +2556,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateBooleanLeaf)(::windows_core::Interface::as_raw(self), propkey, cop, fvalue.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn CreateLeaf(&self, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, propvar: *const ::windows_core::PROPVARIANT, pszsemantictype: P0, pszlocalename: P1, ppropertynameterm: P2, poperationterm: P3, pvalueterm: P4, cco: CONDITION_CREATION_OPTIONS) -> ::windows_core::Result where @@ -2640,7 +2569,6 @@ impl IConditionFactory2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateLeaf)(::windows_core::Interface::as_raw(self), propkey, cop, ::core::mem::transmute(propvar), pszsemantictype.into_param().abi(), pszlocalename.into_param().abi(), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), cco, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResolveCondition(&self, pc: P0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: ::core::option::Option<*const super::super::Foundation::SYSTEMTIME>) -> ::windows_core::Result where @@ -2706,7 +2634,6 @@ impl IConditionGenerator { { (::windows_core::Interface::vtable(self).RecognizeNamedEntities)(::windows_core::Interface::as_raw(self), pszinputstring.into_param().abi(), lciduserlocale, ptokencollection.into_param().abi(), pnamedentities.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn GenerateForLeaf(&self, pconditionfactory: P0, pszpropertyname: P1, cop: Common::CONDITION_OPERATION, pszvaluetype: P2, pszvalue: P3, pszvalue2: P4, ppropertynameterm: P5, poperationterm: P6, pvalueterm: P7, automaticwildcard: P8, pnostringquery: *mut super::super::Foundation::BOOL) -> ::windows_core::Result where @@ -2759,7 +2686,6 @@ pub struct IConvertType_Vtbl { ::windows_core::imp::com_interface!(ICreateRow, ICreateRow_Vtbl, 0x0c733ab2_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ICreateRow, ::windows_core::IUnknown); impl ICreateRow { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRow(&self, punkouter: P0, pwszurl: P1, dwbindurlflags: u32, rguid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pauthenticate: P2, pimplsession: ::core::option::Option<*mut DBIMPLICITSESSION>, pdwbindstatus: *mut u32, ppwsznewurl: ::core::option::Option<*mut ::windows_core::PWSTR>, ppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -2826,17 +2752,14 @@ pub struct IDBAsynchStatus_Vtbl { ::windows_core::imp::com_interface!(IDBBinderProperties, IDBBinderProperties_Vtbl, 0x0c733ab3_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IDBBinderProperties, ::windows_core::IUnknown, IDBProperties); impl IDBBinderProperties { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertysets, prgpropertysets).ok() } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn GetPropertyInfo(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertyinfosets: *mut u32, prgpropertyinfosets: *mut *mut DBPROPINFOSET, ppdescbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetPropertyInfo)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertyinfosets, prgpropertyinfosets, ::core::mem::transmute(ppdescbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetProperties(&self, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetProperties)(::windows_core::Interface::as_raw(self), rgpropertysets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertysets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() @@ -2888,7 +2811,6 @@ pub struct IDBCreateSession_Vtbl { ::windows_core::imp::com_interface!(IDBDataSourceAdmin, IDBDataSourceAdmin_Vtbl, 0x0c733a7a_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IDBDataSourceAdmin, ::windows_core::IUnknown); impl IDBDataSourceAdmin { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn CreateDataSource(&self, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, punkouter: P0, riid: *const ::windows_core::GUID, ppdbsession: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -2899,12 +2821,10 @@ impl IDBDataSourceAdmin { pub unsafe fn DestroyDataSource(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DestroyDataSource)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn GetCreationProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertyinfosets: *mut u32, prgpropertyinfosets: *mut *mut DBPROPINFOSET, ppdescbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCreationProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertyinfosets, prgpropertyinfosets, ::core::mem::transmute(ppdescbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn ModifyDataSource(&self, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ModifyDataSource)(::windows_core::Interface::as_raw(self), rgpropertysets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertysets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() @@ -2994,17 +2914,14 @@ pub struct IDBPromptInitialize_Vtbl { ::windows_core::imp::com_interface!(IDBProperties, IDBProperties_Vtbl, 0x0c733a8a_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IDBProperties, ::windows_core::IUnknown); impl IDBProperties { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertysets, prgpropertysets).ok() } - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn GetPropertyInfo(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertyinfosets: *mut u32, prgpropertyinfosets: *mut *mut DBPROPINFOSET, ppdescbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertyInfo)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertyinfosets, prgpropertyinfosets, ::core::mem::transmute(ppdescbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetProperties(&self, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProperties)(::windows_core::Interface::as_raw(self), rgpropertysets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertysets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() @@ -3051,7 +2968,6 @@ pub struct IDBSchemaCommand_Vtbl { ::windows_core::imp::com_interface!(IDBSchemaRowset, IDBSchemaRowset_Vtbl, 0x0c733a7b_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IDBSchemaRowset, ::windows_core::IUnknown); impl IDBSchemaRowset { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetRowset(&self, punkouter: P0, rguidschema: *const ::windows_core::GUID, rgrestrictions: ::core::option::Option<&[::windows_core::VARIANT]>, riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -3147,7 +3063,6 @@ impl IDataInitialize { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDBInstance)(::windows_core::Interface::as_raw(self), clsidprovider, punkouter.into_param().abi(), dwclsctx, pwszreserved.into_param().abi(), riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateDBInstanceEx(&self, clsidprovider: *const ::windows_core::GUID, punkouter: P0, dwclsctx: u32, pwszreserved: P1, pserverinfo: *const super::Com::COSERVERINFO, rgmqresults: &mut [super::Com::MULTI_QI]) -> ::windows_core::Result<()> where @@ -3186,12 +3101,7 @@ pub struct IDataInitialize_Vtbl { pub WriteStringToStorage: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDataSourceLocator, - IDataSourceLocator_Vtbl, - 0x2206ccb2_19c1_11d1_89e0_00c04fd7a829 -); +::windows_core::imp::com_interface!(IDataSourceLocator, IDataSourceLocator_Vtbl, 0x2206ccb2_19c1_11d1_89e0_00c04fd7a829); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDataSourceLocator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3206,13 +3116,11 @@ impl IDataSourceLocator { { (::windows_core::Interface::vtable(self).SethWnd)(::windows_core::Interface::as_raw(self), hwndparent.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PromptNew(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PromptNew)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PromptEdit(&self, ppadoconnection: *mut ::core::option::Option, pbsuccess: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PromptEdit)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppadoconnection), pbsuccess).ok() @@ -3413,7 +3321,6 @@ pub struct IEnumSubscription_Vtbl { ::windows_core::imp::com_interface!(IErrorLookup, IErrorLookup_Vtbl, 0x0c733a66_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IErrorLookup, ::windows_core::IUnknown); impl IErrorLookup { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetErrorDescription(&self, hrerror: ::windows_core::HRESULT, dwlookupid: u32, pdispparams: *const super::Com::DISPPARAMS, lcid: u32, pbstrsource: ::core::option::Option<*mut ::windows_core::BSTR>, pbstrdescription: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetErrorDescription)(::windows_core::Interface::as_raw(self), hrerror, dwlookupid, pdispparams, lcid, ::core::mem::transmute(pbstrsource.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pbstrdescription.unwrap_or(::std::ptr::null_mut()))).ok() @@ -3439,7 +3346,6 @@ pub struct IErrorLookup_Vtbl { ::windows_core::imp::com_interface!(IErrorRecords, IErrorRecords_Vtbl, 0x0c733a67_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IErrorRecords, ::windows_core::IUnknown); impl IErrorRecords { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddErrorRecord(&self, perrorinfo: *const ERRORINFO, dwlookupid: u32, pdispparams: ::core::option::Option<*const super::Com::DISPPARAMS>, punkcustomerror: P0, dwdynamicerrorid: u32) -> ::windows_core::Result<()> where @@ -3454,13 +3360,11 @@ impl IErrorRecords { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCustomErrorObject)(::windows_core::Interface::as_raw(self), ulrecordnum, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetErrorInfo(&self, ulrecordnum: u32, lcid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetErrorInfo)(::windows_core::Interface::as_raw(self), ulrecordnum, lcid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetErrorParameters(&self, ulrecordnum: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3558,12 +3462,10 @@ pub struct IGetSourceRow_Vtbl { ::windows_core::imp::com_interface!(IIndexDefinition, IIndexDefinition_Vtbl, 0x0c733a68_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IIndexDefinition, ::windows_core::IUnknown); impl IIndexDefinition { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn CreateIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgindexcolumndescs: &[DBINDEXCOLUMNDESC], rgpropertysets: &mut [DBPROPSET], ppindexid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateIndex)(::windows_core::Interface::as_raw(self), ptableid, ::core::mem::transmute(pindexid.unwrap_or(::std::ptr::null())), rgindexcolumndescs.len().try_into().unwrap(), ::core::mem::transmute(rgindexcolumndescs.as_ptr()), rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr()), ::core::mem::transmute(ppindexid.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DropIndex)(::windows_core::Interface::as_raw(self), ptableid, ::core::mem::transmute(pindexid.unwrap_or(::std::ptr::null()))).ok() @@ -3598,7 +3500,6 @@ pub struct IInterval_Vtbl { ::windows_core::imp::com_interface!(ILoadFilter, ILoadFilter_Vtbl, 0xc7310722_ac80_11d1_8df3_00c04fb6ef4f); ::windows_core::imp::interface_hierarchy!(ILoadFilter, ::windows_core::IUnknown); impl ILoadFilter { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn LoadIFilter(&self, pwcspath: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P1, fusedefault: P2, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3608,7 +3509,6 @@ impl ILoadFilter { { (::windows_core::Interface::vtable(self).LoadIFilter)(::windows_core::Interface::as_raw(self), pwcspath.into_param().abi(), pfilteredsources, punkouter.into_param().abi(), fusedefault.into_param().abi(), pfilterclsid, searchdecsize, pwcssearchdesc, ::core::mem::transmute(ppifilt)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn LoadIFilterFromStorage(&self, pstg: P0, punkouter: P1, pwcsoverride: P2, fusedefault: P3, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3619,7 +3519,6 @@ impl ILoadFilter { { (::windows_core::Interface::vtable(self).LoadIFilterFromStorage)(::windows_core::Interface::as_raw(self), pstg.into_param().abi(), punkouter.into_param().abi(), pwcsoverride.into_param().abi(), fusedefault.into_param().abi(), pfilterclsid, searchdecsize, pwcssearchdesc, ::core::mem::transmute(ppifilt)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn LoadIFilterFromStream(&self, pstm: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P1, fusedefault: P2, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3650,7 +3549,6 @@ pub struct ILoadFilter_Vtbl { ::windows_core::imp::com_interface!(ILoadFilterWithPrivateComActivation, ILoadFilterWithPrivateComActivation_Vtbl, 0x40bdbd34_780b_48d3_9bb6_12ebd4ad2e75); ::windows_core::imp::interface_hierarchy!(ILoadFilterWithPrivateComActivation, ::windows_core::IUnknown, ILoadFilter); impl ILoadFilterWithPrivateComActivation { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn LoadIFilter(&self, pwcspath: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P1, fusedefault: P2, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3660,7 +3558,6 @@ impl ILoadFilterWithPrivateComActivation { { (::windows_core::Interface::vtable(self).base__.LoadIFilter)(::windows_core::Interface::as_raw(self), pwcspath.into_param().abi(), pfilteredsources, punkouter.into_param().abi(), fusedefault.into_param().abi(), pfilterclsid, searchdecsize, pwcssearchdesc, ::core::mem::transmute(ppifilt)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn LoadIFilterFromStorage(&self, pstg: P0, punkouter: P1, pwcsoverride: P2, fusedefault: P3, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3671,7 +3568,6 @@ impl ILoadFilterWithPrivateComActivation { { (::windows_core::Interface::vtable(self).base__.LoadIFilterFromStorage)(::windows_core::Interface::as_raw(self), pstg.into_param().abi(), punkouter.into_param().abi(), pwcsoverride.into_param().abi(), fusedefault.into_param().abi(), pfilterclsid, searchdecsize, pwcssearchdesc, ::core::mem::transmute(ppifilt)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn LoadIFilterFromStream(&self, pstm: P0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: P1, fusedefault: P2, pfilterclsid: *mut ::windows_core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3681,7 +3577,6 @@ impl ILoadFilterWithPrivateComActivation { { (::windows_core::Interface::vtable(self).base__.LoadIFilterFromStream)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), pfilteredsources, punkouter.into_param().abi(), fusedefault.into_param().abi(), pfilterclsid, searchdecsize, pwcssearchdesc, ::core::mem::transmute(ppifilt)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn LoadIFilterWithPrivateComActivation(&self, filteredsources: *const FILTERED_DATA_SOURCES, usedefault: P0, filterclsid: *mut ::windows_core::GUID, isfilterprivatecomactivated: *mut super::super::Foundation::BOOL, filterobj: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -3708,7 +3603,6 @@ impl IMDDataset { pub unsafe fn GetAxisInfo(&self, pcaxes: *mut usize, prgaxisinfo: *mut *mut MDAXISINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAxisInfo)(::windows_core::Interface::as_raw(self), pcaxes, prgaxisinfo).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetAxisRowset(&self, punkouter: P0, iaxis: usize, riid: *const ::windows_core::GUID, rgpropertysets: &mut [DBPROPSET], pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -3762,7 +3656,6 @@ pub struct IMDFind_Vtbl { ::windows_core::imp::com_interface!(IMDRangeRowset, IMDRangeRowset_Vtbl, 0x0c733aa0_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IMDRangeRowset, ::windows_core::IUnknown); impl IMDRangeRowset { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetRangeRowset(&self, punkouter: P0, ulstartcell: usize, ulendcell: usize, riid: *const ::windows_core::GUID, rgpropertysets: &mut [DBPROPSET], pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -3847,29 +3740,24 @@ pub struct INamedEntityCollector_Vtbl { ::windows_core::imp::com_interface!(IObjectAccessControl, IObjectAccessControl_Vtbl, 0x0c733aa3_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IObjectAccessControl, ::windows_core::IUnknown); impl IObjectAccessControl { - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn GetObjectAccessRights(&self, pobject: *const SEC_OBJECT, pcaccessentries: *mut u32, prgaccessentries: *mut *mut super::super::Security::Authorization::EXPLICIT_ACCESS_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetObjectAccessRights)(::windows_core::Interface::as_raw(self), pobject, pcaccessentries, prgaccessentries).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn GetObjectOwner(&self, pobject: *const SEC_OBJECT) -> ::windows_core::Result<*mut super::super::Security::Authorization::TRUSTEE_W> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetObjectOwner)(::windows_core::Interface::as_raw(self), pobject, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn IsObjectAccessAllowed(&self, pobject: *const SEC_OBJECT, paccessentry: *const super::super::Security::Authorization::EXPLICIT_ACCESS_W) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsObjectAccessAllowed)(::windows_core::Interface::as_raw(self), pobject, paccessentry, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn SetObjectAccessRights(&self, pobject: *const SEC_OBJECT, caccessentries: u32, prgaccessentries: *mut super::super::Security::Authorization::EXPLICIT_ACCESS_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectAccessRights)(::windows_core::Interface::as_raw(self), pobject, caccessentries, prgaccessentries).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn SetObjectOwner(&self, pobject: *const SEC_OBJECT, powner: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectOwner)(::windows_core::Interface::as_raw(self), pobject, powner).ok() @@ -3927,7 +3815,6 @@ pub struct IOpLockStatus_Vtbl { ::windows_core::imp::com_interface!(IOpenRowset, IOpenRowset_Vtbl, 0x0c733a69_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IOpenRowset, ::windows_core::IUnknown); impl IOpenRowset { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn OpenRowset(&self, punkouter: P0, ptableid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, pindexid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -3965,7 +3852,6 @@ pub struct IParentRowset_Vtbl { ::windows_core::imp::com_interface!(IProtocolHandlerSite, IProtocolHandlerSite_Vtbl, 0x0b63e385_9ccc_11d0_bcdb_00805fccce04); ::windows_core::imp::interface_hierarchy!(IProtocolHandlerSite, ::windows_core::IUnknown); impl IProtocolHandlerSite { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetFilter(&self, pclsidobj: *const ::windows_core::GUID, pcwszcontenttype: P0, pcwszextension: P1) -> ::windows_core::Result where @@ -3988,7 +3874,6 @@ pub struct IProtocolHandlerSite_Vtbl { ::windows_core::imp::com_interface!(IProvideMoniker, IProvideMoniker_Vtbl, 0x0c733a4d_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IProvideMoniker, ::windows_core::IUnknown); impl IProvideMoniker { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4007,7 +3892,6 @@ pub struct IProvideMoniker_Vtbl { ::windows_core::imp::com_interface!(IQueryParser, IQueryParser_Vtbl, 0x2ebdee67_3505_43f8_9946_ea44abc8e5b0); ::windows_core::imp::interface_hierarchy!(IQueryParser, ::windows_core::IUnknown); impl IQueryParser { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parse(&self, pszinputstring: P0, pcustomproperties: P1) -> ::windows_core::Result where @@ -4034,7 +3918,6 @@ impl IQueryParser { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSchemaProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestateToString(&self, pcondition: P0, fuseenglish: P1) -> ::windows_core::Result<::windows_core::PWSTR> where @@ -4052,7 +3935,6 @@ impl IQueryParser { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ParsePropertyValue)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), pszinputstring.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RestatePropertyValueToString(&self, pcondition: P0, fuseenglish: P1, ppszpropertyname: *mut ::windows_core::PWSTR, ppszquerystring: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> where @@ -4118,7 +4000,6 @@ pub struct IQueryParserManager_Vtbl { ::windows_core::imp::com_interface!(IQuerySolution, IQuerySolution_Vtbl, 0xd6ebc66b_8921_4193_afdd_a1789fb7ff57); ::windows_core::imp::interface_hierarchy!(IQuerySolution, ::windows_core::IUnknown, IConditionFactory); impl IQuerySolution { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MakeNot(&self, pcsub: P0, fsimplify: P1) -> ::windows_core::Result where @@ -4128,7 +4009,6 @@ impl IQuerySolution { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeNot)(::windows_core::Interface::as_raw(self), pcsub.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeAndOr(&self, ct: Common::CONDITION_TYPE, peusubs: P0, fsimplify: P1) -> ::windows_core::Result where @@ -4138,7 +4018,6 @@ impl IQuerySolution { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeAndOr)(::windows_core::Interface::as_raw(self), ct, peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe fn MakeLeaf(&self, pszpropertyname: P0, cop: Common::CONDITION_OPERATION, pszvaluetype: P1, ppropvar: *const ::windows_core::PROPVARIANT, ppropertynameterm: P2, poperationterm: P3, pvalueterm: P4, fexpand: P5) -> ::windows_core::Result where @@ -4152,7 +4031,6 @@ impl IQuerySolution { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MakeLeaf)(::windows_core::Interface::as_raw(self), pszpropertyname.into_param().abi(), cop, pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Resolve(&self, pc: P0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: ::core::option::Option<*const super::super::Foundation::SYSTEMTIME>) -> ::windows_core::Result where @@ -4161,7 +4039,6 @@ impl IQuerySolution { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Resolve)(::windows_core::Interface::as_raw(self), pc.into_param().abi(), sqro, ::core::mem::transmute(pstreferencetime.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetQuery(&self, ppquerynode: ::core::option::Option<*mut ::core::option::Option>, ppmaintype: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetQuery)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppquerynode.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppmaintype.unwrap_or(::std::ptr::null_mut()))).ok() @@ -4290,7 +4167,6 @@ pub struct IRichChunk_Vtbl { ::windows_core::imp::com_interface!(IRow, IRow_Vtbl, 0x0c733ab4_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRow, ::windows_core::IUnknown); impl IRow { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetColumns(&self, rgcolumns: &mut [DBCOLUMNACCESS]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColumns)(::windows_core::Interface::as_raw(self), rgcolumns.len().try_into().unwrap(), ::core::mem::transmute(rgcolumns.as_ptr())).ok() @@ -4298,7 +4174,6 @@ impl IRow { pub unsafe fn GetSourceRowset(&self, riid: *const ::windows_core::GUID, pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>, phrow: ::core::option::Option<*mut usize>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSourceRowset)(::windows_core::Interface::as_raw(self), riid, ::core::mem::transmute(pprowset.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phrow.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn Open(&self, punkouter: P0, pcolumnid: *const super::super::Storage::IndexServer::DBID, rguidcolumntype: *const ::windows_core::GUID, dwbindflags: u32, riid: *const ::windows_core::GUID, ppunk: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -4324,7 +4199,6 @@ pub struct IRow_Vtbl { ::windows_core::imp::com_interface!(IRowChange, IRowChange_Vtbl, 0x0c733ab5_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowChange, ::windows_core::IUnknown); impl IRowChange { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetColumns(&self, rgcolumns: &[DBCOLUMNACCESS]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColumns)(::windows_core::Interface::as_raw(self), rgcolumns.len().try_into().unwrap(), ::core::mem::transmute(rgcolumns.as_ptr())).ok() @@ -4391,17 +4265,14 @@ pub struct IRowPositionChange_Vtbl { ::windows_core::imp::com_interface!(IRowSchemaChange, IRowSchemaChange_Vtbl, 0x0c733aae_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowSchemaChange, ::windows_core::IUnknown, IRowChange); impl IRowSchemaChange { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetColumns(&self, rgcolumns: &[DBCOLUMNACCESS]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetColumns)(::windows_core::Interface::as_raw(self), rgcolumns.len().try_into().unwrap(), ::core::mem::transmute(rgcolumns.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DeleteColumns(&self, ccolumns: usize, rgcolumnids: *const super::super::Storage::IndexServer::DBID, rgdwstatus: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteColumns)(::windows_core::Interface::as_raw(self), ccolumns, rgcolumnids, rgdwstatus).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AddColumns(&self, ccolumns: usize, rgnewcolumninfo: *const DBCOLUMNINFO, rgcolumns: *mut DBCOLUMNACCESS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddColumns)(::windows_core::Interface::as_raw(self), ccolumns, rgnewcolumninfo, rgcolumns).ok() @@ -4573,7 +4444,6 @@ pub struct IRowsetCopyRows_Vtbl { ::windows_core::imp::com_interface!(IRowsetCurrentIndex, IRowsetCurrentIndex_Vtbl, 0x0c733abd_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowsetCurrentIndex, ::windows_core::IUnknown, IRowsetIndex); impl IRowsetCurrentIndex { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetIndexInfo(&self, pckeycolumns: *mut usize, prgindexcolumndesc: *mut *mut DBINDEXCOLUMNDESC, pcindexpropertysets: *mut u32, prgindexpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetIndexInfo)(::windows_core::Interface::as_raw(self), pckeycolumns, prgindexcolumndesc, pcindexpropertysets, prgindexpropertysets).ok() @@ -4590,13 +4460,11 @@ impl IRowsetCurrentIndex { { (::windows_core::Interface::vtable(self).base__.SetRange)(::windows_core::Interface::as_raw(self), haccessor.into_param().abi(), cstartkeycolumns, pstartdata, cendkeycolumns, penddata, dwrangeoptions).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetIndex(&self) -> ::windows_core::Result<*mut super::super::Storage::IndexServer::DBID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIndex)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetIndex(&self, pindexid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIndex)(::windows_core::Interface::as_raw(self), pindexid).ok() @@ -4745,7 +4613,6 @@ pub struct IRowsetIdentity_Vtbl { ::windows_core::imp::com_interface!(IRowsetIndex, IRowsetIndex_Vtbl, 0x0c733a82_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowsetIndex, ::windows_core::IUnknown); impl IRowsetIndex { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetIndexInfo(&self, pckeycolumns: *mut usize, prgindexcolumndesc: *mut *mut DBINDEXCOLUMNDESC, pcindexpropertysets: *mut u32, prgindexpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetIndexInfo)(::windows_core::Interface::as_raw(self), pckeycolumns, prgindexcolumndesc, pcindexpropertysets, prgindexpropertysets).ok() @@ -4777,7 +4644,6 @@ pub struct IRowsetIndex_Vtbl { ::windows_core::imp::com_interface!(IRowsetInfo, IRowsetInfo_Vtbl, 0x0c733a55_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowsetInfo, ::windows_core::IUnknown); impl IRowsetInfo { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertysets, prgpropertysets).ok() @@ -5207,7 +5073,6 @@ pub struct IRowsetWatchRegion_Vtbl { ::windows_core::imp::com_interface!(IRowsetWithParameters, IRowsetWithParameters_Vtbl, 0x0c733a6e_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IRowsetWithParameters, ::windows_core::IUnknown); impl IRowsetWithParameters { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParameterInfo(&self, pcparams: *mut usize, prgparaminfo: *mut *mut DBPARAMINFO, ppnamesbuffer: *mut *mut u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetParameterInfo)(::windows_core::Interface::as_raw(self), pcparams, prgparaminfo, ppnamesbuffer).ok() @@ -5255,7 +5120,6 @@ pub struct ISQLGetDiagField_Vtbl { ::windows_core::imp::com_interface!(ISQLRequestDiagFields, ISQLRequestDiagFields_Vtbl, 0x228972f0_b5ff_11d0_8a80_00c04fd611cd); ::windows_core::imp::interface_hierarchy!(ISQLRequestDiagFields, ::windows_core::IUnknown); impl ISQLRequestDiagFields { - #[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub unsafe fn RequestDiagFields(&self, rgdiagfields: &[KAGREQDIAG]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RequestDiagFields)(::windows_core::Interface::as_raw(self), rgdiagfields.len().try_into().unwrap(), ::core::mem::transmute(rgdiagfields.as_ptr())).ok() @@ -5303,7 +5167,6 @@ pub struct ISchemaLocalizerSupport_Vtbl { ::windows_core::imp::com_interface!(ISchemaLock, ISchemaLock_Vtbl, 0x4c2389fb_2511_11d4_b258_00c04f7971ce); ::windows_core::imp::interface_hierarchy!(ISchemaLock, ::windows_core::IUnknown); impl ISchemaLock { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetSchemaLock(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, lmmode: u32, phlockhandle: *mut super::super::Foundation::HANDLE, ptableversion: *mut u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSchemaLock)(::windows_core::Interface::as_raw(self), ptableid, lmmode, phlockhandle, ptableversion).ok() @@ -5389,7 +5252,6 @@ pub struct ISchemaProvider_Vtbl { ::windows_core::imp::com_interface!(IScopedOperations, IScopedOperations_Vtbl, 0x0c733ab0_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(IScopedOperations, ::windows_core::IUnknown, IBindResource); impl IScopedOperations { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Bind(&self, punkouter: P0, pwszurl: P1, dwbindurlflags: u32, rguid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, pauthenticate: P2, pimplsession: ::core::option::Option<*mut DBIMPLICITSESSION>, pdwbindstatus: ::core::option::Option<*mut u32>, ppunk: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -5399,7 +5261,6 @@ impl IScopedOperations { { (::windows_core::Interface::vtable(self).base__.Bind)(::windows_core::Interface::as_raw(self), punkouter.into_param().abi(), pwszurl.into_param().abi(), dwbindurlflags, rguid, riid, pauthenticate.into_param().abi(), ::core::mem::transmute(pimplsession.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwbindstatus.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppunk)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Copy(&self, crows: usize, rgpwszsourceurls: ::core::option::Option<*const ::windows_core::PCWSTR>, rgpwszdesturls: *const ::windows_core::PCWSTR, dwcopyflags: u32, pauthenticate: P0, rgdwstatus: *mut u32, rgpwsznewurls: ::core::option::Option<*mut ::windows_core::PWSTR>, ppstringsbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> where @@ -5407,7 +5268,6 @@ impl IScopedOperations { { (::windows_core::Interface::vtable(self).Copy)(::windows_core::Interface::as_raw(self), crows, ::core::mem::transmute(rgpwszsourceurls.unwrap_or(::std::ptr::null())), rgpwszdesturls, dwcopyflags, pauthenticate.into_param().abi(), rgdwstatus, ::core::mem::transmute(rgpwsznewurls.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppstringsbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Move(&self, crows: usize, rgpwszsourceurls: ::core::option::Option<*const ::windows_core::PCWSTR>, rgpwszdesturls: *const ::windows_core::PCWSTR, dwmoveflags: u32, pauthenticate: P0, rgdwstatus: *mut u32, rgpwsznewurls: ::core::option::Option<*mut ::windows_core::PWSTR>, ppstringsbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> where @@ -5418,7 +5278,6 @@ impl IScopedOperations { pub unsafe fn Delete(&self, crows: usize, rgpwszurls: *const ::windows_core::PCWSTR, dwdeleteflags: u32, rgdwstatus: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), crows, rgpwszurls, dwdeleteflags, rgdwstatus).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn OpenRowset(&self, punkouter: P0, ptableid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, pindexid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, riid: *const ::windows_core::GUID, rgpropertysets: &mut [DBPROPSET], pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -5548,7 +5407,6 @@ impl ISearchCatalogManager { { (::windows_core::Interface::vtable(self).SetExtensionClusion)(::windows_core::Interface::as_raw(self), pszextension.into_param().abi(), fexclude.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateExcludedExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5710,7 +5568,6 @@ impl ISearchCatalogManager2 { { (::windows_core::Interface::vtable(self).base__.SetExtensionClusion)(::windows_core::Interface::as_raw(self), pszextension.into_param().abi(), fexclude.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumerateExcludedExtensions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5992,7 +5849,6 @@ impl ISearchItemsChangedSink { { (::windows_core::Interface::vtable(self).StoppedMonitoringScope)(::windows_core::Interface::as_raw(self), pszurl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnItemsChanged(&self, dwnumberofchanges: u32, rgdatachangeentries: *const SEARCH_ITEM_CHANGE, rgdwdocids: *mut u32, rghrcompletioncodes: *mut ::windows_core::HRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnItemsChanged)(::windows_core::Interface::as_raw(self), dwnumberofchanges, rgdatachangeentries, rgdwdocids, rghrcompletioncodes).ok() @@ -6331,7 +6187,6 @@ impl ISearchProtocol2 { pub unsafe fn ShutDown(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ShutDown)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAccessorEx(&self, pcwszurl: P0, pauthenticationinfo: *const AUTHENTICATION_INFO, pincrementalaccessinfo: *const INCREMENTAL_ACCESS_INFO, piteminfo: *const ITEM_INFO, puserdata: *const super::Com::BLOB) -> ::windows_core::Result where @@ -6453,7 +6308,6 @@ impl ISearchQueryHelper { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GenerateSQLFromUserQuery)(::windows_core::Interface::as_raw(self), pszquery.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn WriteProperties(&self, itemid: i32, dwnumberofcolumns: u32, pcolumns: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalues: *const SEARCH_COLUMN_PROPERTIES, pftgathermodifiedtime: *const super::super::Foundation::FILETIME) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WriteProperties)(::windows_core::Interface::as_raw(self), itemid, dwnumberofcolumns, pcolumns, pvalues, pftgathermodifiedtime).ok() @@ -6498,7 +6352,6 @@ pub struct ISearchQueryHelper_Vtbl { ::windows_core::imp::com_interface!(ISearchQueryHits, ISearchQueryHits_Vtbl, 0xed8ce7e0_106c_11ce_84e2_00aa004b9986); ::windows_core::imp::interface_hierarchy!(ISearchQueryHits, ::windows_core::IUnknown); impl ISearchQueryHits { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn Init(&self, pflt: P0, ulflags: u32) -> i32 where @@ -6506,12 +6359,10 @@ impl ISearchQueryHits { { (::windows_core::Interface::vtable(self).Init)(::windows_core::Interface::as_raw(self), pflt.into_param().abi(), ulflags) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NextHitMoniker(&self, pcmnk: *mut u32, papmnk: *mut *mut ::core::option::Option) -> i32 { (::windows_core::Interface::vtable(self).NextHitMoniker)(::windows_core::Interface::as_raw(self), pcmnk, papmnk) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn NextHitOffset(&self, pcregion: *mut u32, paregion: *mut *mut super::super::Storage::IndexServer::FILTERREGION) -> i32 { (::windows_core::Interface::vtable(self).NextHitOffset)(::windows_core::Interface::as_raw(self), pcregion, paregion) @@ -6698,7 +6549,6 @@ pub struct ISearchScopeRule_Vtbl { ::windows_core::imp::com_interface!(ISearchViewChangedSink, ISearchViewChangedSink_Vtbl, 0xab310581_ac80_11d1_8df3_00c04fb6ef65); ::windows_core::imp::interface_hierarchy!(ISearchViewChangedSink, ::windows_core::IUnknown); impl ISearchViewChangedSink { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnChange(&self, pdwdocid: *const i32, pchange: *const SEARCH_ITEM_CHANGE, pfinview: *const super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnChange)(::windows_core::Interface::as_raw(self), pdwdocid, pchange, pfinview).ok() @@ -6716,7 +6566,6 @@ pub struct ISearchViewChangedSink_Vtbl { ::windows_core::imp::com_interface!(ISecurityInfo, ISecurityInfo_Vtbl, 0x0c733aa4_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ISecurityInfo, ::windows_core::IUnknown); impl ISecurityInfo { - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn GetCurrentTrustee(&self) -> ::windows_core::Result<*mut super::super::Security::Authorization::TRUSTEE_W> { let mut result__ = ::std::mem::zeroed(); @@ -6760,12 +6609,10 @@ pub struct IService_Vtbl { ::windows_core::imp::com_interface!(ISessionProperties, ISessionProperties_Vtbl, 0x0c733a85_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ISessionProperties, ::windows_core::IUnknown); impl ISessionProperties { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetProperties(&self, rgpropertyidsets: ::core::option::Option<&[DBPROPIDSET]>, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), rgpropertyidsets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertyidsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertysets, prgpropertysets).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn SetProperties(&self, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetProperties)(::windows_core::Interface::as_raw(self), rgpropertysets.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(rgpropertysets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() @@ -6818,7 +6665,6 @@ pub struct ISimpleCommandCreator_Vtbl { ::windows_core::imp::com_interface!(ISourcesRowset, ISourcesRowset_Vtbl, 0x0c733a1e_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ISourcesRowset, ::windows_core::IUnknown); impl ISourcesRowset { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn GetSourcesRowset(&self, punkouter: P0, riid: *const ::windows_core::GUID, rgproperties: ::core::option::Option<&mut [DBPROPSET]>, ppsourcesrowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -7057,7 +6903,6 @@ pub struct ISubscriptionMgr2_Vtbl { ::windows_core::imp::com_interface!(ITableCreation, ITableCreation_Vtbl, 0x0c733abc_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITableCreation, ::windows_core::IUnknown, ITableDefinition); impl ITableCreation { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn CreateTable(&self, punkouter: P0, ptableid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgcolumndescs: ::core::option::Option<&[DBCOLUMNDESC]>, riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, pptableid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>, pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -7077,22 +6922,18 @@ impl ITableCreation { ) .ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DropTable)(::windows_core::Interface::as_raw(self), ptableid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AddColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumndesc: *const DBCOLUMNDESC, ppcolumnid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumndesc, ::core::mem::transmute(ppcolumnid.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DropColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumnid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetTableDefinition(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: ::core::option::Option<*mut usize>, prgcolumndescs: ::core::option::Option<*mut *mut DBCOLUMNDESC>, pcpropertysets: ::core::option::Option<*mut u32>, prgpropertysets: ::core::option::Option<*mut *mut DBPROPSET>, pcconstraintdescs: ::core::option::Option<*mut u32>, prgconstraintdescs: ::core::option::Option<*mut *mut DBCONSTRAINTDESC>, ppwszstringbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetTableDefinition)( @@ -7121,7 +6962,6 @@ pub struct ITableCreation_Vtbl { ::windows_core::imp::com_interface!(ITableDefinition, ITableDefinition_Vtbl, 0x0c733a86_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITableDefinition, ::windows_core::IUnknown); impl ITableDefinition { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn CreateTable(&self, punkouter: P0, ptableid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgcolumndescs: ::core::option::Option<&[DBCOLUMNDESC]>, riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, pptableid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>, pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -7141,17 +6981,14 @@ impl ITableDefinition { ) .ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DropTable)(::windows_core::Interface::as_raw(self), ptableid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AddColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumndesc: *const DBCOLUMNDESC, ppcolumnid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumndesc, ::core::mem::transmute(ppcolumnid.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DropColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumnid).ok() @@ -7181,7 +7018,6 @@ pub struct ITableDefinition_Vtbl { ::windows_core::imp::com_interface!(ITableDefinitionWithConstraints, ITableDefinitionWithConstraints_Vtbl, 0x0c733aab_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITableDefinitionWithConstraints, ::windows_core::IUnknown, ITableDefinition, ITableCreation); impl ITableDefinitionWithConstraints { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn CreateTable(&self, punkouter: P0, ptableid: ::core::option::Option<*const super::super::Storage::IndexServer::DBID>, rgcolumndescs: ::core::option::Option<&[DBCOLUMNDESC]>, riid: *const ::windows_core::GUID, rgpropertysets: ::core::option::Option<&mut [DBPROPSET]>, pptableid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>, pprowset: ::core::option::Option<*mut ::core::option::Option<::windows_core::IUnknown>>) -> ::windows_core::Result<()> where @@ -7201,22 +7037,18 @@ impl ITableDefinitionWithConstraints { ) .ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.DropTable)(::windows_core::Interface::as_raw(self), ptableid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn AddColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumndesc: *const DBCOLUMNDESC, ppcolumnid: ::core::option::Option<*mut *mut super::super::Storage::IndexServer::DBID>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.AddColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumndesc, ::core::mem::transmute(ppcolumnid.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.DropColumn)(::windows_core::Interface::as_raw(self), ptableid, pcolumnid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn GetTableDefinition(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: ::core::option::Option<*mut usize>, prgcolumndescs: ::core::option::Option<*mut *mut DBCOLUMNDESC>, pcpropertysets: ::core::option::Option<*mut u32>, prgpropertysets: ::core::option::Option<*mut *mut DBPROPSET>, pcconstraintdescs: ::core::option::Option<*mut u32>, prgconstraintdescs: ::core::option::Option<*mut *mut DBCONSTRAINTDESC>, ppwszstringbuffer: ::core::option::Option<*mut *mut u16>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetTableDefinition)( @@ -7232,12 +7064,10 @@ impl ITableDefinitionWithConstraints { ) .ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn AddConstraint(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pconstraintdesc: *const DBCONSTRAINTDESC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddConstraint)(::windows_core::Interface::as_raw(self), ptableid, pconstraintdesc).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe fn CreateTableWithConstraints(&self, punkouter: P0, ptableid: *const super::super::Storage::IndexServer::DBID, rgcolumndescs: &mut [DBCOLUMNDESC], rgconstraintdescs: &[DBCONSTRAINTDESC], riid: *const ::windows_core::GUID, rgpropertysets: &mut [DBPROPSET], pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where @@ -7245,7 +7075,6 @@ impl ITableDefinitionWithConstraints { { (::windows_core::Interface::vtable(self).CreateTableWithConstraints)(::windows_core::Interface::as_raw(self), punkouter.into_param().abi(), ptableid, rgcolumndescs.len().try_into().unwrap(), ::core::mem::transmute(rgcolumndescs.as_ptr()), rgconstraintdescs.len().try_into().unwrap(), ::core::mem::transmute(rgconstraintdescs.as_ptr()), riid, rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr()), pptableid, ::core::mem::transmute(pprowset)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn DropConstraint(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pconstraintid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DropConstraint)(::windows_core::Interface::as_raw(self), ptableid, pconstraintid).ok() @@ -7271,12 +7100,10 @@ pub struct ITableDefinitionWithConstraints_Vtbl { ::windows_core::imp::com_interface!(ITableRename, ITableRename_Vtbl, 0x0c733a77_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITableRename, ::windows_core::IUnknown); impl ITableRename { - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn RenameColumn(&self, ptableid: *const super::super::Storage::IndexServer::DBID, poldcolumnid: *const super::super::Storage::IndexServer::DBID, pnewcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RenameColumn)(::windows_core::Interface::as_raw(self), ptableid, poldcolumnid, pnewcolumnid).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn RenameTable(&self, poldtableid: *const super::super::Storage::IndexServer::DBID, poldindexid: *const super::super::Storage::IndexServer::DBID, pnewtableid: *const super::super::Storage::IndexServer::DBID, pnewindexid: *const super::super::Storage::IndexServer::DBID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RenameTable)(::windows_core::Interface::as_raw(self), poldtableid, poldindexid, pnewtableid, pnewindexid).ok() @@ -7315,13 +7142,11 @@ pub struct ITokenCollection_Vtbl { ::windows_core::imp::com_interface!(ITransactionJoin, ITransactionJoin_Vtbl, 0x0c733a5e_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITransactionJoin, ::windows_core::IUnknown); impl ITransactionJoin { - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn GetOptionsObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOptionsObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn JoinTransaction(&self, punktransactioncoord: P0, isolevel: i32, isoflags: u32, potheroptions: P1) -> ::windows_core::Result<()> where @@ -7345,17 +7170,11 @@ pub struct ITransactionJoin_Vtbl { JoinTransaction: usize, } #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] - ITransactionLocal, - ITransactionLocal_Vtbl, - 0x0c733a5f_2a1c_11ce_ade5_00aa0044773d -); +::windows_core::imp::com_interface!(ITransactionLocal, ITransactionLocal_Vtbl, 0x0c733a5f_2a1c_11ce_ade5_00aa0044773d); #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] ::windows_core::imp::interface_hierarchy!(ITransactionLocal, ::windows_core::IUnknown, super::DistributedTransactionCoordinator::ITransaction); #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] impl ITransactionLocal { - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn Commit(&self, fretaining: P0, grftc: u32, grfrm: u32) -> ::windows_core::Result<()> where @@ -7363,7 +7182,6 @@ impl ITransactionLocal { { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), fretaining.into_param().abi(), grftc, grfrm).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn Abort(&self, pboidreason: *const super::DistributedTransactionCoordinator::BOID, fretaining: P0, fasync: P1) -> ::windows_core::Result<()> where @@ -7372,18 +7190,15 @@ impl ITransactionLocal { { (::windows_core::Interface::vtable(self).base__.Abort)(::windows_core::Interface::as_raw(self), pboidreason, fretaining.into_param().abi(), fasync.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn GetTransactionInfo(&self, pinfo: *mut super::DistributedTransactionCoordinator::XACTTRANSINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetTransactionInfo)(::windows_core::Interface::as_raw(self), pinfo).ok() } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn GetOptionsObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOptionsObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn StartTransaction(&self, isolevel: i32, isoflags: u32, potheroptions: P0, pultransactionlevel: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> where @@ -7409,7 +7224,6 @@ pub struct ITransactionLocal_Vtbl { ::windows_core::imp::com_interface!(ITransactionObject, ITransactionObject_Vtbl, 0x0c733a60_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITransactionObject, ::windows_core::IUnknown); impl ITransactionObject { - #[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] pub unsafe fn GetTransactionObject(&self, ultransactionlevel: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7428,27 +7242,22 @@ pub struct ITransactionObject_Vtbl { ::windows_core::imp::com_interface!(ITrusteeAdmin, ITrusteeAdmin_Vtbl, 0x0c733aa1_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITrusteeAdmin, ::windows_core::IUnknown); impl ITrusteeAdmin { - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn CompareTrustees(&self, ptrustee1: *const super::super::Security::Authorization::TRUSTEE_W, ptrustee2: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CompareTrustees)(::windows_core::Interface::as_raw(self), ptrustee1, ptrustee2).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn CreateTrustee(&self, ptrustee: *const super::super::Security::Authorization::TRUSTEE_W, rgpropertysets: &mut [DBPROPSET]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateTrustee)(::windows_core::Interface::as_raw(self), ptrustee, rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn DeleteTrustee(&self, ptrustee: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteTrustee)(::windows_core::Interface::as_raw(self), ptrustee).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn SetTrusteeProperties(&self, ptrustee: *const super::super::Security::Authorization::TRUSTEE_W, rgpropertysets: &mut [DBPROPSET]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTrusteeProperties)(::windows_core::Interface::as_raw(self), ptrustee, rgpropertysets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertysets.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Storage_IndexServer\"`"] #[cfg(all(feature = "Win32_Security_Authorization", feature = "Win32_Storage_IndexServer"))] pub unsafe fn GetTrusteeProperties(&self, ptrustee: *const super::super::Security::Authorization::TRUSTEE_W, rgpropertyidsets: &[DBPROPIDSET], pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetTrusteeProperties)(::windows_core::Interface::as_raw(self), ptrustee, rgpropertyidsets.len().try_into().unwrap(), ::core::mem::transmute(rgpropertyidsets.as_ptr()), pcpropertysets, prgpropertysets).ok() @@ -7482,28 +7291,23 @@ pub struct ITrusteeAdmin_Vtbl { ::windows_core::imp::com_interface!(ITrusteeGroupAdmin, ITrusteeGroupAdmin_Vtbl, 0x0c733aa2_2a1c_11ce_ade5_00aa0044773d); ::windows_core::imp::interface_hierarchy!(ITrusteeGroupAdmin, ::windows_core::IUnknown); impl ITrusteeGroupAdmin { - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn AddMember(&self, pmembershiptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pmembertrustee: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddMember)(::windows_core::Interface::as_raw(self), pmembershiptrustee, pmembertrustee).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn DeleteMember(&self, pmembershiptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pmembertrustee: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteMember)(::windows_core::Interface::as_raw(self), pmembershiptrustee, pmembertrustee).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn IsMember(&self, pmembershiptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pmembertrustee: *const super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsMember)(::windows_core::Interface::as_raw(self), pmembershiptrustee, pmembertrustee, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn GetMembers(&self, pmembershiptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pcmembers: *mut u32, prgmembers: *mut *mut super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMembers)(::windows_core::Interface::as_raw(self), pmembershiptrustee, pcmembers, prgmembers).ok() } - #[doc = "Required features: `\"Win32_Security_Authorization\"`"] #[cfg(feature = "Win32_Security_Authorization")] pub unsafe fn GetMemberships(&self, ptrustee: *const super::super::Security::Authorization::TRUSTEE_W, pcmemberships: *mut u32, prgmemberships: *mut *mut super::super::Security::Authorization::TRUSTEE_W) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMemberships)(::windows_core::Interface::as_raw(self), ptrustee, pcmemberships, prgmemberships).ok() @@ -7577,7 +7381,6 @@ pub struct IUMSInitialize_Vtbl { ::windows_core::imp::com_interface!(IUrlAccessor, IUrlAccessor_Vtbl, 0x0b63e318_9ccc_11d0_bcdb_00805fccce04); ::windows_core::imp::interface_hierarchy!(IUrlAccessor, ::windows_core::IUnknown); impl IUrlAccessor { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn AddRequestParameter(&self, pspec: *const super::Com::StructuredStorage::PROPSPEC, pvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddRequestParameter)(::windows_core::Interface::as_raw(self), pspec, ::core::mem::transmute(pvar)).ok() @@ -7616,13 +7419,11 @@ impl IUrlAccessor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSecurityProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BindToStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BindToFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7659,7 +7460,6 @@ pub struct IUrlAccessor_Vtbl { ::windows_core::imp::com_interface!(IUrlAccessor2, IUrlAccessor2_Vtbl, 0xc7310734_ac80_11d1_8df3_00c04fb6ef4f); ::windows_core::imp::interface_hierarchy!(IUrlAccessor2, ::windows_core::IUnknown, IUrlAccessor); impl IUrlAccessor2 { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn AddRequestParameter(&self, pspec: *const super::Com::StructuredStorage::PROPSPEC, pvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddRequestParameter)(::windows_core::Interface::as_raw(self), pspec, ::core::mem::transmute(pvar)).ok() @@ -7698,13 +7498,11 @@ impl IUrlAccessor2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSecurityProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BindToStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BindToFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7731,7 +7529,6 @@ pub struct IUrlAccessor2_Vtbl { ::windows_core::imp::com_interface!(IUrlAccessor3, IUrlAccessor3_Vtbl, 0x6fbc7005_0455_4874_b8ff_7439450241a3); ::windows_core::imp::interface_hierarchy!(IUrlAccessor3, ::windows_core::IUnknown, IUrlAccessor, IUrlAccessor2); impl IUrlAccessor3 { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn AddRequestParameter(&self, pspec: *const super::Com::StructuredStorage::PROPSPEC, pvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.AddRequestParameter)(::windows_core::Interface::as_raw(self), pspec, ::core::mem::transmute(pvar)).ok() @@ -7770,13 +7567,11 @@ impl IUrlAccessor3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSecurityProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BindToStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BindToFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7791,7 +7586,6 @@ impl IUrlAccessor3 { pub unsafe fn GetCodePage(&self, wszcodepage: &mut [u16], pdwlength: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage.as_ptr()), wszcodepage.len().try_into().unwrap(), pdwlength).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetImpersonationSidBlobs(&self, pcwszurl: P0, pcsidcount: *mut u32, ppsidblobs: *mut *mut super::Com::BLOB) -> ::windows_core::Result<()> where @@ -7812,7 +7606,6 @@ pub struct IUrlAccessor3_Vtbl { ::windows_core::imp::com_interface!(IUrlAccessor4, IUrlAccessor4_Vtbl, 0x5cc51041_c8d2_41d7_bca3_9e9e286297dc); ::windows_core::imp::interface_hierarchy!(IUrlAccessor4, ::windows_core::IUnknown, IUrlAccessor, IUrlAccessor2, IUrlAccessor3); impl IUrlAccessor4 { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn AddRequestParameter(&self, pspec: *const super::Com::StructuredStorage::PROPSPEC, pvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.AddRequestParameter)(::windows_core::Interface::as_raw(self), pspec, ::core::mem::transmute(pvar)).ok() @@ -7851,13 +7644,11 @@ impl IUrlAccessor4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetSecurityProvider)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.BindToStream)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BindToFilter(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7872,7 +7663,6 @@ impl IUrlAccessor4 { pub unsafe fn GetCodePage(&self, wszcodepage: &mut [u16], pdwlength: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(wszcodepage.as_ptr()), wszcodepage.len().try_into().unwrap(), pdwlength).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetImpersonationSidBlobs(&self, pcwszurl: P0, pcsidcount: *mut u32, ppsidblobs: *mut *mut super::Com::BLOB) -> ::windows_core::Result<()> where @@ -7884,7 +7674,6 @@ impl IUrlAccessor4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ShouldIndexItemContent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn ShouldIndexProperty(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7928,7 +7717,6 @@ impl IViewFilter { { (::windows_core::Interface::vtable(self).GetFilter)(::windows_core::Interface::as_raw(self), haccessor.into_param().abi(), pcrows, pcompareops, pcriteriadata).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFilterBindings(&self, pcbindings: *mut usize, prgbindings: *mut *mut DBBINDING) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFilterBindings)(::windows_core::Interface::as_raw(self), pcbindings, prgbindings).ok() @@ -7999,7 +7787,6 @@ impl IWordBreaker { { (::windows_core::Interface::vtable(self).Init)(::windows_core::Interface::as_raw(self), fquery.into_param().abi(), ulmaxtokensize, pflicense).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn BreakText(&self, ptextsource: *mut TEXT_SOURCE, pwordsink: P0, pphrasesink: P1) -> ::windows_core::Result<()> where @@ -8076,7 +7863,6 @@ impl IWordSink { pub unsafe fn EndAltPhrase(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EndAltPhrase)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(feature = "Win32_Storage_IndexServer")] pub unsafe fn PutBreak(&self, breaktype: super::super::Storage::IndexServer::WORDREP_BREAK_TYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PutBreak)(::windows_core::Interface::as_raw(self), breaktype).ok() @@ -14226,7 +14012,6 @@ impl ::core::default::Default for BUCKETCATEGORIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct CATEGORIZATION { pub ulCatType: u32, @@ -14252,7 +14037,6 @@ impl ::core::default::Default for CATEGORIZATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub union CATEGORIZATION_0 { pub cClusters: u32, @@ -14278,7 +14062,6 @@ impl ::core::default::Default for CATEGORIZATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct CATEGORIZATIONSET { pub cCat: u32, @@ -14317,7 +14100,6 @@ impl ::core::default::Default for CATEGORIZATIONSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct COLUMNSET { pub cCol: u32, @@ -14356,7 +14138,6 @@ impl ::core::default::Default for COLUMNSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct CONTENTRESTRICTION { pub prop: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -14462,7 +14243,6 @@ impl ::core::default::Default for DBBINDEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] pub struct DBBINDING { @@ -14502,7 +14282,6 @@ impl ::core::default::Default for DBBINDING { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Com")] pub struct DBBINDING { @@ -14535,7 +14314,6 @@ impl ::core::default::Default for DBBINDING { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNACCESS { @@ -14572,7 +14350,6 @@ impl ::core::default::Default for DBCOLUMNACCESS { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCOLUMNACCESS { @@ -14609,7 +14386,6 @@ impl ::core::default::Default for DBCOLUMNACCESS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub struct DBCOLUMNDESC { @@ -14644,7 +14420,6 @@ impl ::core::default::Default for DBCOLUMNDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub struct DBCOLUMNDESC { @@ -14672,7 +14447,6 @@ impl ::core::default::Default for DBCOLUMNDESC { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub struct DBCOLUMNINFO { @@ -14706,7 +14480,6 @@ impl ::core::default::Default for DBCOLUMNINFO { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub struct DBCOLUMNINFO { @@ -14733,7 +14506,6 @@ impl ::core::default::Default for DBCOLUMNINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCONSTRAINTDESC { @@ -14775,7 +14547,6 @@ impl ::core::default::Default for DBCONSTRAINTDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBCONSTRAINTDESC { @@ -15048,7 +14819,6 @@ impl ::core::default::Default for DBIMPLICITSESSION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBINDEXCOLUMNDESC { @@ -15078,7 +14848,6 @@ impl ::core::default::Default for DBINDEXCOLUMNDESC { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBINDEXCOLUMNDESC { @@ -15298,7 +15067,6 @@ impl ::core::default::Default for DBPARAMBINDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] pub struct DBPARAMINFO { @@ -15331,7 +15099,6 @@ impl ::core::default::Default for DBPARAMINFO { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Com")] pub struct DBPARAMINFO { @@ -15407,7 +15174,6 @@ impl ::core::default::Default for DBPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBPROP { @@ -15437,7 +15203,6 @@ impl ::core::default::Default for DBPROP { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBPROP { @@ -15510,7 +15275,6 @@ impl ::core::default::Default for DBPROPIDSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Variant")] pub struct DBPROPINFO { @@ -15540,7 +15304,6 @@ impl ::core::default::Default for DBPROPINFO { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Variant")] pub struct DBPROPINFO { @@ -15563,7 +15326,6 @@ impl ::core::default::Default for DBPROPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Variant")] pub struct DBPROPINFOSET { @@ -15594,7 +15356,6 @@ impl ::core::default::Default for DBPROPINFOSET { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Variant")] pub struct DBPROPINFOSET { @@ -15625,7 +15386,6 @@ impl ::core::default::Default for DBPROPINFOSET { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBPROPSET { @@ -15656,7 +15416,6 @@ impl ::core::default::Default for DBPROPSET { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct DBPROPSET { @@ -16294,7 +16053,6 @@ impl ::core::default::Default for KAGGETDIAG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Variant\"`"] #[cfg(feature = "Win32_System_Variant")] pub struct KAGREQDIAG { pub ulDiagFlags: u32, @@ -16390,7 +16148,6 @@ impl ::core::default::Default for MDAXISINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct NATLANGUAGERESTRICTION { pub prop: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -16416,7 +16173,6 @@ impl ::core::default::Default for NATLANGUAGERESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct NODERESTRICTION { pub cRes: u32, @@ -16456,7 +16212,6 @@ impl ::core::default::Default for NODERESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct NOTRESTRICTION { pub pRes: *mut RESTRICTION, @@ -16554,7 +16309,6 @@ impl ::core::default::Default for ODBC_VS_ARGS_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct PROPERTYRESTRICTION { pub rel: u32, @@ -16643,7 +16397,6 @@ impl ::core::default::Default for RANGECATEGORIZE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct RESTRICTION { pub rt: u32, @@ -16667,7 +16420,6 @@ impl ::core::default::Default for RESTRICTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub union RESTRICTION_0 { pub ar: NODERESTRICTION, @@ -16696,7 +16448,6 @@ impl ::core::default::Default for RESTRICTION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] pub struct RMTPACK { @@ -16735,7 +16486,6 @@ impl ::core::default::Default for RMTPACK { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Com")] pub struct RMTPACK { @@ -16796,7 +16546,6 @@ impl ::core::default::Default for SEARCH_COLUMN_PROPERTIES { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SEARCH_ITEM_CHANGE { pub Change: SEARCH_KIND_OF_CHANGE, @@ -16900,7 +16649,6 @@ impl ::core::default::Default for SEARCH_ITEM_PERSISTENT_CHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT { @@ -16930,7 +16678,6 @@ impl ::core::default::Default for SEC_OBJECT { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT { @@ -16960,7 +16707,6 @@ impl ::core::default::Default for SEC_OBJECT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT_ELEMENT { @@ -16990,7 +16736,6 @@ impl ::core::default::Default for SEC_OBJECT_ELEMENT { } } #[repr(C, packed(2))] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Storage_IndexServer")] pub struct SEC_OBJECT_ELEMENT { @@ -17020,7 +16765,6 @@ impl ::core::default::Default for SEC_OBJECT_ELEMENT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct SORTKEY { pub propColumn: super::super::Storage::IndexServer::FULLPROPSPEC, @@ -17046,7 +16790,6 @@ impl ::core::default::Default for SORTKEY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct SORTSET { pub cCol: u32, @@ -17381,7 +17124,6 @@ impl ::core::default::Default for SSERRORINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT { pub vt: u16, @@ -17406,7 +17148,6 @@ impl ::core::default::Default for SSVARIANT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union SSVARIANT_0 { pub bTinyIntVal: u8, @@ -17443,7 +17184,6 @@ impl ::core::default::Default for SSVARIANT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_0 { pub dbobj: DBOBJECT, @@ -17466,7 +17206,6 @@ impl ::core::default::Default for SSVARIANT_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_1 { pub sActualLength: i16, @@ -17507,7 +17246,6 @@ impl ::core::default::Default for SSVARIANT_0_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_2 { pub sActualLength: i16, @@ -17550,7 +17288,6 @@ impl ::core::default::Default for SSVARIANT_0_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_3 { pub sActualLength: i16, @@ -17593,7 +17330,6 @@ impl ::core::default::Default for SSVARIANT_0_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SSVARIANT_0_4 { pub dwActualLength: u32, @@ -17873,7 +17609,6 @@ impl ::core::default::Default for TIME_STRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub struct VECTORRESTRICTION { pub Node: NODERESTRICTION, diff --git a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/impl.rs b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/impl.rs index 29de16ef53..f50eafa712 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSCDefaultProduct_Impl: Sized + super::Com::IDispatch_Impl { fn SetDefaultProduct(&self, etype: SECURITY_PRODUCT_TYPE, pguid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -19,7 +18,6 @@ impl IWSCDefaultProduct_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWSCProductList_Impl: Sized + super::Com::IDispatch_Impl { fn Initialize(&self, provider: &WSC_SECURITY_PROVIDER) -> ::windows_core::Result<()>; @@ -69,7 +67,6 @@ impl IWSCProductList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWscProduct_Impl: Sized + super::Com::IDispatch_Impl { fn ProductName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -177,7 +174,6 @@ impl IWscProduct_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWscProduct2_Impl: Sized + IWscProduct_Impl { fn AntivirusScanSubstatus(&self) -> ::windows_core::Result; @@ -272,7 +268,6 @@ impl IWscProduct2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWscProduct3_Impl: Sized + IWscProduct2_Impl { fn AntivirusDaysUntilExpired(&self) -> ::windows_core::Result; 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 ec31cabf73..a6a9abd729 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -14,7 +14,6 @@ pub unsafe fn WscQueryAntiMalwareUri() -> ::windows_core::Result<()> { ::windows_targets::link!("wscapi.dll" "system" fn WscQueryAntiMalwareUri() -> ::windows_core::HRESULT); WscQueryAntiMalwareUri().ok() } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(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<()> { @@ -35,12 +34,7 @@ where WscUnRegisterChanges(hregistrationhandle.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSCDefaultProduct, - IWSCDefaultProduct_Vtbl, - 0x0476d69c_f21a_11e5_9ce9_5e5517507c66 -); +::windows_core::imp::com_interface!(IWSCDefaultProduct, IWSCDefaultProduct_Vtbl, 0x0476d69c_f21a_11e5_9ce9_5e5517507c66); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSCDefaultProduct, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -60,12 +54,7 @@ pub struct IWSCDefaultProduct_Vtbl { pub SetDefaultProduct: unsafe extern "system" fn(*mut ::core::ffi::c_void, SECURITY_PRODUCT_TYPE, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWSCProductList, - IWSCProductList_Vtbl, - 0x722a338c_6e8e_4e72_ac27_1417fb0c81c2 -); +::windows_core::imp::com_interface!(IWSCProductList, IWSCProductList_Vtbl, 0x722a338c_6e8e_4e72_ac27_1417fb0c81c2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWSCProductList, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -77,7 +66,6 @@ impl IWSCProductList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -97,12 +85,7 @@ pub struct IWSCProductList_Vtbl { get_Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWscProduct, - IWscProduct_Vtbl, - 0x8c38232e_3a45_4a27_92b0_1a16a975f669 -); +::windows_core::imp::com_interface!(IWscProduct, IWscProduct_Vtbl, 0x8c38232e_3a45_4a27_92b0_1a16a975f669); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWscProduct, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -150,12 +133,7 @@ pub struct IWscProduct_Vtbl { pub ProductIsDefault: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWscProduct2, - IWscProduct2_Vtbl, - 0xf896ca54_fe09_4403_86d4_23cb488d81d8 -); +::windows_core::imp::com_interface!(IWscProduct2, IWscProduct2_Vtbl, 0xf896ca54_fe09_4403_86d4_23cb488d81d8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWscProduct2, ::windows_core::IUnknown, super::Com::IDispatch, IWscProduct); #[cfg(feature = "Win32_System_Com")] @@ -226,12 +204,7 @@ pub struct IWscProduct2_Vtbl { pub FirewallPublicProfileSubstatus: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut WSC_SECURITY_PRODUCT_SUBSTATUS) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWscProduct3, - IWscProduct3_Vtbl, - 0x55536524_d1d1_4726_8c7c_04996a1904e7 -); +::windows_core::imp::com_interface!(IWscProduct3, IWscProduct3_Vtbl, 0x55536524_d1d1_4726_8c7c_04996a1904e7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWscProduct3, ::windows_core::IUnknown, super::Com::IDispatch, IWscProduct, IWscProduct2); #[cfg(feature = "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 2cded8c5dd..98b6d0900c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ChangeServiceConfig2A(hservice: P0, dwinfolevel: SERVICE_CONFIG, lpinfo: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -8,7 +7,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfig2A(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ChangeServiceConfig2A(hservice.into_param().abi(), dwinfolevel, ::core::mem::transmute(lpinfo.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ChangeServiceConfig2W(hservice: P0, dwinfolevel: SERVICE_CONFIG, lpinfo: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -18,7 +16,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpinfo : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ChangeServiceConfig2W(hservice.into_param().abi(), dwinfolevel, ::core::mem::transmute(lpinfo.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ChangeServiceConfigA(hservice: P0, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: P1, lploadordergroup: P2, lpdwtagid: ::core::option::Option<*mut u32>, lpdependencies: P3, lpservicestartname: P4, lppassword: P5, lpdisplayname: P6) -> ::windows_core::Result<()> @@ -34,7 +31,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfigA(hservice : super::super::Security:: SC_HANDLE, 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, 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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ChangeServiceConfigW(hservice: P0, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: P1, lploadordergroup: P2, lpdwtagid: ::core::option::Option<*mut u32>, lpdependencies: P3, lpservicestartname: P4, lppassword: P5, lpdisplayname: P6) -> ::windows_core::Result<()> @@ -50,7 +46,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ChangeServiceConfigW(hservice : super::super::Security:: SC_HANDLE, 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, 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()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CloseServiceHandle(hscobject: P0) -> ::windows_core::Result<()> @@ -60,7 +55,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn CloseServiceHandle(hscobject : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); CloseServiceHandle(hscobject.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ControlService(hservice: P0, dwcontrol: u32, lpservicestatus: *mut SERVICE_STATUS) -> ::windows_core::Result<()> @@ -70,7 +64,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ControlService(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); ControlService(hservice.into_param().abi(), dwcontrol, lpservicestatus).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ControlServiceExA(hservice: P0, dwcontrol: u32, dwinfolevel: u32, pcontrolparams: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -80,7 +73,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ControlServiceExA(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, dwinfolevel : u32, pcontrolparams : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ControlServiceExA(hservice.into_param().abi(), dwcontrol, dwinfolevel, pcontrolparams).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn ControlServiceExW(hservice: P0, dwcontrol: u32, dwinfolevel: u32, pcontrolparams: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -90,7 +82,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn ControlServiceExW(hservice : super::super::Security:: SC_HANDLE, dwcontrol : u32, dwinfolevel : u32, pcontrolparams : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); ControlServiceExW(hservice.into_param().abi(), dwcontrol, dwinfolevel, pcontrolparams).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateServiceA(hscmanager: P0, lpservicename: P1, lpdisplayname: P2, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: P3, lploadordergroup: P4, lpdwtagid: ::core::option::Option<*mut u32>, lpdependencies: P5, lpservicestartname: P6, lppassword: P7) -> ::windows_core::Result @@ -108,7 +99,6 @@ where 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()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateServiceW(hscmanager: P0, lpservicename: P1, lpdisplayname: P2, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: P3, lploadordergroup: P4, lpdwtagid: ::core::option::Option<*mut u32>, lpdependencies: P5, lpservicestartname: P6, lppassword: P7) -> ::windows_core::Result @@ -126,7 +116,6 @@ where 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()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn DeleteService(hservice: P0) -> ::windows_core::Result<()> @@ -136,7 +125,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn DeleteService(hservice : super::super::Security:: SC_HANDLE) -> super::super::Foundation:: BOOL); DeleteService(hservice.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumDependentServicesA(hservice: P0, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<*mut ENUM_SERVICE_STATUSA>, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32) -> ::windows_core::Result<()> @@ -146,7 +134,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn EnumDependentServicesA(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); EnumDependentServicesA(hservice.into_param().abi(), dwservicestate, ::core::mem::transmute(lpservices.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded, lpservicesreturned).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumDependentServicesW(hservice: P0, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<*mut ENUM_SERVICE_STATUSW>, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32) -> ::windows_core::Result<()> @@ -156,7 +143,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn EnumDependentServicesW(hservice : super::super::Security:: SC_HANDLE, dwservicestate : ENUM_SERVICE_STATE, lpservices : *mut ENUM_SERVICE_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32, lpservicesreturned : *mut u32) -> super::super::Foundation:: BOOL); EnumDependentServicesW(hservice.into_param().abi(), dwservicestate, ::core::mem::transmute(lpservices.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded, lpservicesreturned).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumServicesStatusA(hscmanager: P0, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<*mut ENUM_SERVICE_STATUSA>, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -166,7 +152,6 @@ where ::windows_targets::link!("advapi32.dll" "system" 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); EnumServicesStatusA(hscmanager.into_param().abi(), dwservicetype, dwservicestate, ::core::mem::transmute(lpservices.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded, lpservicesreturned, ::core::mem::transmute(lpresumehandle.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumServicesStatusExA(hscmanager: P0, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<&mut [u8]>, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: ::core::option::Option<*mut u32>, pszgroupname: P1) -> ::windows_core::Result<()> @@ -177,7 +162,6 @@ where ::windows_targets::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().try_into().unwrap()), pcbbytesneeded, lpservicesreturned, ::core::mem::transmute(lpresumehandle.unwrap_or(::std::ptr::null_mut())), pszgroupname.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumServicesStatusExW(hscmanager: P0, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<&mut [u8]>, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: ::core::option::Option<*mut u32>, pszgroupname: P1) -> ::windows_core::Result<()> @@ -188,7 +172,6 @@ where ::windows_targets::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().try_into().unwrap()), pcbbytesneeded, lpservicesreturned, ::core::mem::transmute(lpresumehandle.unwrap_or(::std::ptr::null_mut())), pszgroupname.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EnumServicesStatusW(hscmanager: P0, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: ::core::option::Option<*mut ENUM_SERVICE_STATUSW>, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -206,7 +189,6 @@ where ::windows_targets::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().try_into().unwrap()), lpcchrequiredbufferlength) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn GetServiceDisplayNameA(hscmanager: P0, lpservicename: P1, lpdisplayname: ::windows_core::PSTR, lpcchbuffer: *mut u32) -> ::windows_core::Result<()> @@ -217,7 +199,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn GetServiceDisplayNameW(hscmanager: P0, lpservicename: P1, lpdisplayname: ::windows_core::PWSTR, lpcchbuffer: *mut u32) -> ::windows_core::Result<()> @@ -228,7 +209,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn GetServiceKeyNameA(hscmanager: P0, lpdisplayname: P1, lpservicename: ::windows_core::PSTR, lpcchbuffer: *mut u32) -> ::windows_core::Result<()> @@ -239,7 +219,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn GetServiceKeyNameW(hscmanager: P0, lpdisplayname: P1, lpservicename: ::windows_core::PWSTR, lpcchbuffer: *mut u32) -> ::windows_core::Result<()> @@ -250,7 +229,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetServiceRegistryStateKey(servicestatushandle: P0, statetype: SERVICE_REGISTRY_STATE_TYPE, accessmask: u32, servicestatekey: *mut super::Registry::HKEY) -> u32 @@ -260,7 +238,6 @@ where ::windows_targets::link!("api-ms-win-service-core-l1-1-3.dll" "system" fn GetServiceRegistryStateKey(servicestatushandle : SERVICE_STATUS_HANDLE, statetype : SERVICE_REGISTRY_STATE_TYPE, accessmask : u32, servicestatekey : *mut super::Registry:: HKEY) -> u32); GetServiceRegistryStateKey(servicestatushandle.into_param().abi(), statetype, accessmask, servicestatekey) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn GetSharedServiceDirectory(servicehandle: P0, directorytype: SERVICE_SHARED_DIRECTORY_TYPE, pathbuffer: ::core::option::Option<&mut [u16]>, requiredbufferlength: *mut u32) -> u32 @@ -270,7 +247,6 @@ where ::windows_targets::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().try_into().unwrap()), requiredbufferlength) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn GetSharedServiceRegistryStateKey(servicehandle: P0, statetype: SERVICE_SHARED_REGISTRY_STATE_TYPE, accessmask: u32, servicestatekey: *mut super::Registry::HKEY) -> u32 @@ -280,7 +256,6 @@ where ::windows_targets::link!("api-ms-win-service-core-l1-1-5.dll" "system" fn GetSharedServiceRegistryStateKey(servicehandle : super::super::Security:: SC_HANDLE, statetype : SERVICE_SHARED_REGISTRY_STATE_TYPE, accessmask : u32, servicestatekey : *mut super::Registry:: HKEY) -> u32); GetSharedServiceRegistryStateKey(servicehandle.into_param().abi(), statetype, accessmask, servicestatekey) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn LockServiceDatabase(hscmanager: P0) -> *mut ::core::ffi::c_void @@ -298,7 +273,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn NotifyBootConfigStatus(bootacceptable : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); NotifyBootConfigStatus(bootacceptable.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NotifyServiceStatusChangeA(hservice: P0, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2A) -> u32 @@ -308,7 +282,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn NotifyServiceStatusChangeA(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2A) -> u32); NotifyServiceStatusChangeA(hservice.into_param().abi(), dwnotifymask, pnotifybuffer) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn NotifyServiceStatusChangeW(hservice: P0, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2W) -> u32 @@ -318,7 +291,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn NotifyServiceStatusChangeW(hservice : super::super::Security:: SC_HANDLE, dwnotifymask : SERVICE_NOTIFY, pnotifybuffer : *const SERVICE_NOTIFY_2W) -> u32); NotifyServiceStatusChangeW(hservice.into_param().abi(), dwnotifymask, pnotifybuffer) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenSCManagerA(lpmachinename: P0, lpdatabasename: P1, dwdesiredaccess: u32) -> ::windows_core::Result @@ -330,7 +302,6 @@ where let result__ = OpenSCManagerA(lpmachinename.into_param().abi(), lpdatabasename.into_param().abi(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenSCManagerW(lpmachinename: P0, lpdatabasename: P1, dwdesiredaccess: u32) -> ::windows_core::Result @@ -342,7 +313,6 @@ where let result__ = OpenSCManagerW(lpmachinename.into_param().abi(), lpdatabasename.into_param().abi(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenServiceA(hscmanager: P0, lpservicename: P1, dwdesiredaccess: u32) -> ::windows_core::Result @@ -354,7 +324,6 @@ where let result__ = OpenServiceA(hscmanager.into_param().abi(), lpservicename.into_param().abi(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenServiceW(hscmanager: P0, lpservicename: P1, dwdesiredaccess: u32) -> ::windows_core::Result @@ -366,7 +335,6 @@ where let result__ = OpenServiceW(hscmanager.into_param().abi(), lpservicename.into_param().abi(), dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceConfig2A(hservice: P0, dwinfolevel: SERVICE_CONFIG, lpbuffer: ::core::option::Option<&mut [u8]>, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -376,7 +344,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfig2A(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpbuffer : *mut u8, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceConfig2A(hservice.into_param().abi(), dwinfolevel, ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceConfig2W(hservice: P0, dwinfolevel: SERVICE_CONFIG, lpbuffer: ::core::option::Option<&mut [u8]>, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -386,7 +353,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfig2W(hservice : super::super::Security:: SC_HANDLE, dwinfolevel : SERVICE_CONFIG, lpbuffer : *mut u8, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceConfig2W(hservice.into_param().abi(), dwinfolevel, ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceConfigA(hservice: P0, lpserviceconfig: ::core::option::Option<*mut QUERY_SERVICE_CONFIGA>, cbbufsize: u32, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -396,7 +362,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceConfigA(hservice : super::super::Security:: SC_HANDLE, lpserviceconfig : *mut QUERY_SERVICE_CONFIGA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceConfigA(hservice.into_param().abi(), ::core::mem::transmute(lpserviceconfig.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceConfigW(hservice: P0, lpserviceconfig: ::core::option::Option<*mut QUERY_SERVICE_CONFIGW>, cbbufsize: u32, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -414,7 +379,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceDynamicInformation(hservicestatus : SERVICE_STATUS_HANDLE, dwinfolevel : u32, ppdynamicinfo : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); QueryServiceDynamicInformation(hservicestatus.into_param().abi(), dwinfolevel, ppdynamicinfo).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceLockStatusA(hscmanager: P0, lplockstatus: ::core::option::Option<*mut QUERY_SERVICE_LOCK_STATUSA>, cbbufsize: u32, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -424,7 +388,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceLockStatusA(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSA, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceLockStatusA(hscmanager.into_param().abi(), ::core::mem::transmute(lplockstatus.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceLockStatusW(hscmanager: P0, lplockstatus: ::core::option::Option<*mut QUERY_SERVICE_LOCK_STATUSW>, cbbufsize: u32, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -434,7 +397,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceLockStatusW(hscmanager : super::super::Security:: SC_HANDLE, lplockstatus : *mut QUERY_SERVICE_LOCK_STATUSW, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceLockStatusW(hscmanager.into_param().abi(), ::core::mem::transmute(lplockstatus.unwrap_or(::std::ptr::null_mut())), cbbufsize, pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceObjectSecurity(hservice: P0, dwsecurityinformation: u32, lpsecuritydescriptor: super::super::Security::PSECURITY_DESCRIPTOR, cbbufsize: u32, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -444,7 +406,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceObjectSecurity(hservice : super::super::Security:: SC_HANDLE, dwsecurityinformation : u32, lpsecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR, cbbufsize : u32, pcbbytesneeded : *mut u32) -> super::super::Foundation:: BOOL); QueryServiceObjectSecurity(hservice.into_param().abi(), dwsecurityinformation, lpsecuritydescriptor, cbbufsize, pcbbytesneeded).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceStatus(hservice: P0, lpservicestatus: *mut SERVICE_STATUS) -> ::windows_core::Result<()> @@ -454,7 +415,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn QueryServiceStatus(hservice : super::super::Security:: SC_HANDLE, lpservicestatus : *mut SERVICE_STATUS) -> super::super::Foundation:: BOOL); QueryServiceStatus(hservice.into_param().abi(), lpservicestatus).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn QueryServiceStatusEx(hservice: P0, infolevel: SC_STATUS_TYPE, lpbuffer: ::core::option::Option<&mut [u8]>, pcbbytesneeded: *mut u32) -> ::windows_core::Result<()> @@ -510,7 +470,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn SetServiceBits(hservicestatus : SERVICE_STATUS_HANDLE, dwservicebits : u32, bsetbitson : super::super::Foundation:: BOOL, bupdateimmediately : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); SetServiceBits(hservicestatus.into_param().abi(), dwservicebits, bsetbitson.into_param().abi(), bupdateimmediately.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SetServiceObjectSecurity(hservice: P0, dwsecurityinformation: super::super::Security::OBJECT_SECURITY_INFORMATION, lpsecuritydescriptor: P1) -> ::windows_core::Result<()> @@ -529,7 +488,6 @@ where ::windows_targets::link!("advapi32.dll" "system" fn SetServiceStatus(hservicestatus : SERVICE_STATUS_HANDLE, lpservicestatus : *const SERVICE_STATUS) -> super::super::Foundation:: BOOL); SetServiceStatus(hservicestatus.into_param().abi(), lpservicestatus).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn StartServiceA(hservice: P0, lpserviceargvectors: ::core::option::Option<&[::windows_core::PCSTR]>) -> ::windows_core::Result<()> @@ -549,7 +507,6 @@ pub unsafe fn StartServiceCtrlDispatcherW(lpservicestarttable: *const SERVICE_TA ::windows_targets::link!("advapi32.dll" "system" fn StartServiceCtrlDispatcherW(lpservicestarttable : *const SERVICE_TABLE_ENTRYW) -> super::super::Foundation:: BOOL); StartServiceCtrlDispatcherW(lpservicestarttable).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn StartServiceW(hservice: P0, lpserviceargvectors: ::core::option::Option<&[::windows_core::PCWSTR]>) -> ::windows_core::Result<()> @@ -559,7 +516,6 @@ where ::windows_targets::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().try_into().unwrap()), ::core::mem::transmute(lpserviceargvectors.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SubscribeServiceChangeNotifications(hservice: P0, eeventtype: SC_EVENT_TYPE, pcallback: PSC_NOTIFICATION_CALLBACK, pcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, psubscription: *mut PSC_NOTIFICATION_REGISTRATION) -> u32 @@ -582,7 +538,6 @@ where ::windows_targets::link!("sechost.dll" "system" fn UnsubscribeServiceChangeNotifications(psubscription : PSC_NOTIFICATION_REGISTRATION)); UnsubscribeServiceChangeNotifications(psubscription.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn WaitServiceState(hservice: P0, dwnotify: u32, dwtimeout: u32, hcancelevent: P1) -> u32 diff --git a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/impl.rs b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/impl.rs index be6bf5f6f4..e0782bd12c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/impl.rs @@ -44,7 +44,6 @@ impl IItemEnumerator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISettingsContext_Impl: Sized { fn Serialize(&self, pstream: ::core::option::Option<&super::Com::IStream>, ptarget: ::core::option::Option<&ITargetInfo>) -> ::windows_core::Result<()>; @@ -128,7 +127,6 @@ impl ISettingsContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISettingsEngine_Impl: Sized { fn GetNamespaces(&self, flags: WcmNamespaceEnumerationFlags, reserved: *const ::core::ffi::c_void) -> ::windows_core::Result; 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 2c892ea1ea..ee84134840 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs @@ -24,7 +24,6 @@ pub struct IItemEnumerator_Vtbl { ::windows_core::imp::com_interface!(ISettingsContext, ISettingsContext_Vtbl, 0x9f7d7bbd_20b3_11da_81a5_0030f1642e3c); ::windows_core::imp::interface_hierarchy!(ISettingsContext, ::windows_core::IUnknown); impl ISettingsContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, pstream: P0, ptarget: P1) -> ::windows_core::Result<()> where @@ -33,7 +32,6 @@ impl ISettingsContext { { (::windows_core::Interface::vtable(self).Serialize)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), ptarget.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Deserialize(&self, pstream: P0, ptarget: P1, pppresults: *mut *mut ::core::option::Option) -> ::windows_core::Result where @@ -118,7 +116,6 @@ impl ISettingsEngine { pub unsafe fn UnloadStore(&self, reserved: *const ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnloadStore)(::windows_core::Interface::as_raw(self), reserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterNamespace(&self, settingsid: P0, stream: P1, pushsettings: P2) -> ::windows_core::Result<::windows_core::VARIANT> where diff --git a/crates/libs/windows/src/Windows/Win32/System/SideShow/impl.rs b/crates/libs/windows/src/Windows/Win32/System/SideShow/impl.rs index 1d2ae6ef4a..348dd82c4b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SideShow/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SideShow/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISideShowBulkCapabilities_Impl: Sized + ISideShowCapabilities_Impl { fn GetCapabilities(&self, in_keycollection: ::core::option::Option<&ISideShowKeyCollection>, inout_pvalues: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -19,7 +18,6 @@ impl ISideShowBulkCapabilities_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISideShowCapabilities_Impl: Sized { fn GetCapability(&self, in_keycapability: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, inout_pvalue: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()>; @@ -226,7 +224,6 @@ impl ISideShowEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISideShowKeyCollection_Impl: Sized { fn Add(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()>; @@ -278,7 +275,6 @@ impl ISideShowKeyCollection_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ISideShowNotification_Impl: Sized { fn NotificationId(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs index 5e28afe7f5..b0356d5e86 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SideShow/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(ISideShowBulkCapabilities, ISideShowBulkCapabilities_Vtbl, 0x3a2b7fbc_3ad5_48bd_bbf1_0e6cfbd10807); ::windows_core::imp::interface_hierarchy!(ISideShowBulkCapabilities, ::windows_core::IUnknown, ISideShowCapabilities); impl ISideShowBulkCapabilities { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCapability(&self, in_keycapability: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, inout_pvalue: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetCapability)(::windows_core::Interface::as_raw(self), in_keycapability, ::core::mem::transmute(inout_pvalue)).ok() @@ -22,7 +21,6 @@ pub struct ISideShowBulkCapabilities_Vtbl { ::windows_core::imp::com_interface!(ISideShowCapabilities, ISideShowCapabilities_Vtbl, 0x535e1379_c09e_4a54_a511_597bab3a72b8); ::windows_core::imp::interface_hierarchy!(ISideShowCapabilities, ::windows_core::IUnknown); impl ISideShowCapabilities { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCapability(&self, in_keycapability: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, inout_pvalue: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCapability)(::windows_core::Interface::as_raw(self), in_keycapability, ::core::mem::transmute(inout_pvalue)).ok() @@ -156,7 +154,6 @@ pub struct ISideShowEvents_Vtbl { ::windows_core::imp::com_interface!(ISideShowKeyCollection, ISideShowKeyCollection_Vtbl, 0x045473bc_a37b_4957_b144_68105411ed8e); ::windows_core::imp::interface_hierarchy!(ISideShowKeyCollection, ::windows_core::IUnknown); impl ISideShowKeyCollection { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Add(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), key).ok() @@ -164,7 +161,6 @@ impl ISideShowKeyCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), dwindex, pkey).ok() @@ -222,13 +218,11 @@ impl ISideShowNotification { { (::windows_core::Interface::vtable(self).SetMessage)(::windows_core::Interface::as_raw(self), in_pwszmessage.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetImage(&self, in_hicon: P0) -> ::windows_core::Result<()> where @@ -356,44 +350,31 @@ pub const SCF_EVENT_CONTEXTMENU: SCF_EVENT_IDS = SCF_EVENT_IDS(3i32); pub const SCF_EVENT_MENUACTION: SCF_EVENT_IDS = SCF_EVENT_IDS(2i32); pub const SCF_EVENT_NAVIGATION: SCF_EVENT_IDS = SCF_EVENT_IDS(1i32); pub const SIDESHOW_APPLICATION_EVENT: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x4cb572fa_1d3b_49b3_a17a_2e6bff052854); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 16 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 15 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_COLOR_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_COLOR_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_CURRENT_LANGUAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_DATA_CACHE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 1 }; pub const SIDESHOW_CAPABILITY_DEVICE_PROPERTIES: ::windows_core::GUID = ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SCREEN_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SCREEN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SCREEN_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 14 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SUPPORTED_LANGUAGES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SUPPORTED_THEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 10 }; pub const SIDESHOW_COLOR_TYPE_BLACK_AND_WHITE: SIDESHOW_COLOR_TYPE = SIDESHOW_COLOR_TYPE(2i32); 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 d8274cc0f2..afe6d2d994 100644 --- a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -50,7 +50,6 @@ where ::windows_targets::link!("user32.dll" "system" fn CloseWindowStation(hwinsta : HWINSTA) -> super::super::Foundation:: BOOL); CloseWindowStation(hwinsta.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[inline] pub unsafe fn CreateDesktopA(lpszdesktop: P0, lpszdevice: P1, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEA>, dwflags: DESKTOP_CONTROL_FLAGS, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -62,7 +61,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[inline] pub unsafe fn CreateDesktopExA(lpszdesktop: P0, lpszdevice: P1, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEA>, dwflags: DESKTOP_CONTROL_FLAGS, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, ulheapsize: u32, pvoid: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -74,7 +72,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[inline] pub unsafe fn CreateDesktopExW(lpszdesktop: P0, lpszdevice: P1, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEW>, dwflags: DESKTOP_CONTROL_FLAGS, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, ulheapsize: u32, pvoid: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result @@ -86,7 +83,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] #[inline] pub unsafe fn CreateDesktopW(lpszdesktop: P0, lpszdevice: P1, pdevmode: ::core::option::Option<*const super::super::Graphics::Gdi::DEVMODEW>, dwflags: DESKTOP_CONTROL_FLAGS, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -98,7 +94,6 @@ where 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()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWindowStationA(lpwinsta: P0, dwflags: u32, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -109,7 +104,6 @@ where let result__ = CreateWindowStationA(lpwinsta.into_param().abi(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWindowStationW(lpwinsta: P0, dwflags: u32, dwdesiredaccess: u32, lpsa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows_core::Result @@ -120,7 +114,6 @@ where let result__ = CreateWindowStationW(lpwinsta.into_param().abi(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn EnumDesktopWindows(hdesktop: P0, lpfn: super::super::UI::WindowsAndMessaging::WNDENUMPROC, lparam: P1) -> ::windows_core::Result<()> 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 01bd9868fd..5bd1821678 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs @@ -3673,7 +3673,6 @@ impl ::core::default::Default for FILE_NOTIFY_FULL_INFORMATION_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct GDI_NONREMOTE { pub fContext: i32, @@ -3698,7 +3697,6 @@ impl ::core::default::Default for GDI_NONREMOTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union GDI_NONREMOTE_0 { pub hInproc: i32, @@ -8708,7 +8706,6 @@ impl ::core::default::Default for SERVERSILO_BASIC_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub struct SE_TOKEN_USER { pub Anonymous1: SE_TOKEN_USER_0, @@ -8733,7 +8730,6 @@ impl ::core::default::Default for SE_TOKEN_USER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union SE_TOKEN_USER_0 { pub TokenUser: super::super::Security::TOKEN_USER, @@ -8758,7 +8754,6 @@ impl ::core::default::Default for SE_TOKEN_USER_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub union SE_TOKEN_USER_1 { pub Sid: super::super::Security::SID, @@ -9624,7 +9619,6 @@ impl ::core::default::Default for XSAVE_CET_U_FORMAT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct remoteMETAFILEPICT { pub mm: i32, @@ -9778,7 +9772,6 @@ impl ::core::default::Default for userHBITMAP_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHENHMETAFILE { pub fContext: i32, @@ -9803,7 +9796,6 @@ impl ::core::default::Default for userHENHMETAFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHENHMETAFILE_0 { pub hInproc: i32, @@ -9829,7 +9821,6 @@ impl ::core::default::Default for userHENHMETAFILE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHGLOBAL { pub fContext: i32, @@ -9854,7 +9845,6 @@ impl ::core::default::Default for userHGLOBAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHGLOBAL_0 { pub hInproc: i32, @@ -9880,7 +9870,6 @@ impl ::core::default::Default for userHGLOBAL_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHMETAFILE { pub fContext: i32, @@ -9905,7 +9894,6 @@ impl ::core::default::Default for userHMETAFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHMETAFILE_0 { pub hInproc: i32, @@ -9931,7 +9919,6 @@ impl ::core::default::Default for userHMETAFILE_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct userHMETAFILEPICT { pub fContext: i32, @@ -9956,7 +9943,6 @@ impl ::core::default::Default for userHMETAFILEPICT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub union userHMETAFILEPICT_0 { pub hInproc: i32, @@ -9982,7 +9968,6 @@ impl ::core::default::Default for userHMETAFILEPICT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct userHPALETTE { pub fContext: i32, @@ -10007,7 +9992,6 @@ impl ::core::default::Default for userHPALETTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union userHPALETTE_0 { pub hInproc: i32, @@ -10032,16 +10016,13 @@ impl ::core::default::Default for userHPALETTE_0 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type PEXCEPTION_FILTER = ::core::option::Option i32>; pub type PIMAGE_TLS_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; diff --git a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/impl.rs b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/impl.rs index 18e5031902..a3eea0e322 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAction_Impl: Sized + super::Com::IDispatch_Impl { fn Id(&self, pid: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -36,7 +35,6 @@ impl IAction_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IActionCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()>; @@ -141,7 +139,6 @@ impl IActionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBootTrigger_Impl: Sized + ITrigger_Impl { fn Delay(&self, pdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -168,7 +165,6 @@ impl IBootTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComHandlerAction_Impl: Sized + IAction_Impl { fn ClassId(&self, pclsid: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -213,7 +209,6 @@ impl IComHandlerAction_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDailyTrigger_Impl: Sized + ITrigger_Impl { fn DaysInterval(&self, pdays: *mut i16) -> ::windows_core::Result<()>; @@ -258,7 +253,6 @@ impl IDailyTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEmailAction_Impl: Sized + IAction_Impl { fn Server(&self, pserver: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -468,7 +462,6 @@ impl IEnumWorkItems_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEventTrigger_Impl: Sized + ITrigger_Impl { fn Subscription(&self, pquery: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -533,7 +526,6 @@ impl IEventTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExecAction_Impl: Sized + IAction_Impl { fn Path(&self, ppath: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -592,7 +584,6 @@ impl IExecAction_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExecAction2_Impl: Sized + IExecAction_Impl { fn HideAppWindow(&self, phideappwindow: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -623,7 +614,6 @@ impl IExecAction2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIdleSettings_Impl: Sized + super::Com::IDispatch_Impl { fn IdleDuration(&self, pdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -696,7 +686,6 @@ impl IIdleSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIdleTrigger_Impl: Sized + ITrigger_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -710,7 +699,6 @@ impl IIdleTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILogonTrigger_Impl: Sized + ITrigger_Impl { fn Delay(&self, pdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -755,7 +743,6 @@ impl ILogonTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMaintenanceSettings_Impl: Sized + super::Com::IDispatch_Impl { fn SetPeriod(&self, value: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -814,7 +801,6 @@ impl IMaintenanceSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMonthlyDOWTrigger_Impl: Sized + ITrigger_Impl { fn DaysOfWeek(&self, pdays: *mut i16) -> ::windows_core::Result<()>; @@ -901,7 +887,6 @@ impl IMonthlyDOWTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMonthlyTrigger_Impl: Sized + ITrigger_Impl { fn DaysOfMonth(&self, pdays: *mut i32) -> ::windows_core::Result<()>; @@ -974,7 +959,6 @@ impl IMonthlyTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INetworkSettings_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self, pname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1019,7 +1003,6 @@ impl INetworkSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrincipal_Impl: Sized + super::Com::IDispatch_Impl { fn Id(&self, pid: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1120,7 +1103,6 @@ impl IPrincipal_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPrincipal2_Impl: Sized + super::Com::IDispatch_Impl { fn ProcessTokenSidType(&self, pprocesstokensidtype: *mut TASK_PROCESSTOKENSID_TYPE) -> ::windows_core::Result<()>; @@ -1172,7 +1154,6 @@ impl IPrincipal2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IProvideTaskPage_Impl: Sized { fn GetPage(&self, tptype: TASKPAGE, fpersistchanges: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -1199,7 +1180,6 @@ impl IProvideTaskPage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRegisteredTask_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1426,7 +1406,6 @@ impl IRegisteredTask_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRegisteredTaskCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1482,7 +1461,6 @@ impl IRegisteredTaskCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRegistrationInfo_Impl: Sized + super::Com::IDispatch_Impl { fn Description(&self, pdescription: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1625,7 +1603,6 @@ impl IRegistrationInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRegistrationTrigger_Impl: Sized + ITrigger_Impl { fn Delay(&self, pdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1652,7 +1629,6 @@ impl IRegistrationTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRepetitionPattern_Impl: Sized + super::Com::IDispatch_Impl { fn Interval(&self, pinterval: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1711,7 +1687,6 @@ impl IRepetitionPattern_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRunningTask_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1820,7 +1795,6 @@ impl IRunningTask_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRunningTaskCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2164,7 +2138,6 @@ impl IScheduledWorkItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISessionStateChangeTrigger_Impl: Sized + ITrigger_Impl { fn Delay(&self, pdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2223,7 +2196,6 @@ impl ISessionStateChangeTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShowMessageAction_Impl: Sized + IAction_Impl { fn Title(&self, ptitle: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -2401,7 +2373,6 @@ impl ITask_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskDefinition_Impl: Sized + super::Com::IDispatch_Impl { fn RegistrationInfo(&self) -> ::windows_core::Result; @@ -2546,7 +2517,6 @@ impl ITaskDefinition_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskFolder_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2714,7 +2684,6 @@ impl ITaskFolder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskFolderCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2844,7 +2813,6 @@ impl ITaskHandlerStatus_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskNamedValueCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()>; @@ -2921,7 +2889,6 @@ impl ITaskNamedValueCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskNamedValuePair_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self, pname: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3059,7 +3026,6 @@ impl ITaskScheduler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskService_Impl: Sized + super::Com::IDispatch_Impl { fn GetFolder(&self, path: &::windows_core::BSTR) -> ::windows_core::Result; @@ -3187,7 +3153,6 @@ impl ITaskService_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskSettings_Impl: Sized + super::Com::IDispatch_Impl { fn AllowDemandStart(&self, pallowdemandstart: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3496,7 +3461,6 @@ impl ITaskSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskSettings2_Impl: Sized + super::Com::IDispatch_Impl { fn DisallowStartOnRemoteAppSession(&self, pdisallowstart: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3541,7 +3505,6 @@ impl ITaskSettings2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITaskSettings3_Impl: Sized + ITaskSettings_Impl { fn DisallowStartOnRemoteAppSession(&self, pdisallowstart: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -3719,7 +3682,6 @@ impl ITaskVariables_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITimeTrigger_Impl: Sized + ITrigger_Impl { fn RandomDelay(&self, prandomdelay: *mut ::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -3750,7 +3712,6 @@ impl ITimeTrigger_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITrigger_Impl: Sized + super::Com::IDispatch_Impl { fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows_core::Result<()>; @@ -3864,7 +3825,6 @@ impl ITrigger_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITriggerCollection_Impl: Sized + super::Com::IDispatch_Impl { fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()>; @@ -3941,7 +3901,6 @@ impl ITriggerCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWeeklyTrigger_Impl: Sized + ITrigger_Impl { fn DaysOfWeek(&self, pdays: *mut i16) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs index fea5a4ce2f..5c5a7f8a02 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAction, - IAction_Vtbl, - 0xbae54997_48b1_4cbe_9965_d6be263ebea4 -); +::windows_core::imp::com_interface!(IAction, IAction_Vtbl, 0xbae54997_48b1_4cbe_9965_d6be263ebea4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAction, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -32,12 +27,7 @@ pub struct IAction_Vtbl { pub Type: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TASK_ACTION_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IActionCollection, - IActionCollection_Vtbl, - 0x02820e19_7b98_4ed2_b2e8_fdccceff619b -); +::windows_core::imp::com_interface!(IActionCollection, IActionCollection_Vtbl, 0x02820e19_7b98_4ed2_b2e8_fdccceff619b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IActionCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -45,7 +35,6 @@ impl IActionCollection { pub unsafe fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), pcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -64,7 +53,6 @@ impl IActionCollection { { (::windows_core::Interface::vtable(self).SetXmlText)(::windows_core::Interface::as_raw(self), text.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, r#type: TASK_ACTION_TYPE) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -112,12 +100,7 @@ pub struct IActionCollection_Vtbl { pub SetContext: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IBootTrigger, - IBootTrigger_Vtbl, - 0x2a9c35da_d357_41f4_bbc1_207ac1b1f3cb -); +::windows_core::imp::com_interface!(IBootTrigger, IBootTrigger_Vtbl, 0x2a9c35da_d357_41f4_bbc1_207ac1b1f3cb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IBootTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -134,13 +117,11 @@ impl IBootTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -203,12 +184,7 @@ pub struct IBootTrigger_Vtbl { pub SetDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComHandlerAction, - IComHandlerAction_Vtbl, - 0x6d2fd252_75c5_4f66_90ba_2a7d8cc3039f -); +::windows_core::imp::com_interface!(IComHandlerAction, IComHandlerAction_Vtbl, 0x6d2fd252_75c5_4f66_90ba_2a7d8cc3039f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComHandlerAction, ::windows_core::IUnknown, super::Com::IDispatch, IAction); #[cfg(feature = "Win32_System_Com")] @@ -255,12 +231,7 @@ pub struct IComHandlerAction_Vtbl { pub SetData: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDailyTrigger, - IDailyTrigger_Vtbl, - 0x126c5cd8_b288_41d5_8dbf_e491446adc5c -); +::windows_core::imp::com_interface!(IDailyTrigger, IDailyTrigger_Vtbl, 0x126c5cd8_b288_41d5_8dbf_e491446adc5c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDailyTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -277,13 +248,11 @@ impl IDailyTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -354,12 +323,7 @@ pub struct IDailyTrigger_Vtbl { pub SetRandomDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEmailAction, - IEmailAction_Vtbl, - 0x10f62c64_7e16_4314_a0c2_0c3683f99d40 -); +::windows_core::imp::com_interface!(IEmailAction, IEmailAction_Vtbl, 0x10f62c64_7e16_4314_a0c2_0c3683f99d40); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEmailAction, ::windows_core::IUnknown, super::Com::IDispatch, IAction); #[cfg(feature = "Win32_System_Com")] @@ -439,13 +403,11 @@ impl IEmailAction { { (::windows_core::Interface::vtable(self).SetFrom)(::windows_core::Interface::as_raw(self), from.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HeaderFields(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HeaderFields)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetHeaderFields(&self, pheaderfields: P0) -> ::windows_core::Result<()> where @@ -462,12 +424,10 @@ impl IEmailAction { { (::windows_core::Interface::vtable(self).SetBody)(::windows_core::Interface::as_raw(self), body.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Attachments(&self, pattachements: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Attachments)(::windows_core::Interface::as_raw(self), pattachements).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAttachments(&self, pattachements: *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttachments)(::windows_core::Interface::as_raw(self), pattachements).ok() @@ -538,12 +498,7 @@ pub struct IEnumWorkItems_Vtbl { pub Clone: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEventTrigger, - IEventTrigger_Vtbl, - 0xd45b0167_9653_4eef_b94f_0732ca7af251 -); +::windows_core::imp::com_interface!(IEventTrigger, IEventTrigger_Vtbl, 0xd45b0167_9653_4eef_b94f_0732ca7af251); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEventTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -560,13 +515,11 @@ impl IEventTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -628,13 +581,11 @@ impl IEventTrigger { { (::windows_core::Interface::vtable(self).SetDelay)(::windows_core::Interface::as_raw(self), delay.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ValueQueries(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ValueQueries)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetValueQueries(&self, pnamedxpaths: P0) -> ::windows_core::Result<()> where @@ -662,12 +613,7 @@ pub struct IEventTrigger_Vtbl { SetValueQueries: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IExecAction, - IExecAction_Vtbl, - 0x4c3d624d_fd6b_49a3_b9b7_09cb3cd3f047 -); +::windows_core::imp::com_interface!(IExecAction, IExecAction_Vtbl, 0x4c3d624d_fd6b_49a3_b9b7_09cb3cd3f047); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IExecAction, ::windows_core::IUnknown, super::Com::IDispatch, IAction); #[cfg(feature = "Win32_System_Com")] @@ -725,12 +671,7 @@ pub struct IExecAction_Vtbl { pub SetWorkingDirectory: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IExecAction2, - IExecAction2_Vtbl, - 0xf2a82542_bda5_4e6b_9143_e2bf4f8987b6 -); +::windows_core::imp::com_interface!(IExecAction2, IExecAction2_Vtbl, 0xf2a82542_bda5_4e6b_9143_e2bf4f8987b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IExecAction2, ::windows_core::IUnknown, super::Com::IDispatch, IAction, IExecAction); #[cfg(feature = "Win32_System_Com")] @@ -793,12 +734,7 @@ pub struct IExecAction2_Vtbl { pub SetHideAppWindow: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIdleSettings, - IIdleSettings_Vtbl, - 0x84594461_0053_4342_a8fd_088fabf11f32 -); +::windows_core::imp::com_interface!(IIdleSettings, IIdleSettings_Vtbl, 0x84594461_0053_4342_a8fd_088fabf11f32); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIdleSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -855,12 +791,7 @@ pub struct IIdleSettings_Vtbl { pub SetRestartOnIdle: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIdleTrigger, - IIdleTrigger_Vtbl, - 0xd537d2b0_9fb3_4d34_9739_1ff5ce7b1ef3 -); +::windows_core::imp::com_interface!(IIdleTrigger, IIdleTrigger_Vtbl, 0xd537d2b0_9fb3_4d34_9739_1ff5ce7b1ef3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIdleTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -877,13 +808,11 @@ impl IIdleTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -935,12 +864,7 @@ pub struct IIdleTrigger_Vtbl { pub base__: ITrigger_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILogonTrigger, - ILogonTrigger_Vtbl, - 0x72dade38_fae4_4b3e_baf4_5d009af02b1c -); +::windows_core::imp::com_interface!(ILogonTrigger, ILogonTrigger_Vtbl, 0x72dade38_fae4_4b3e_baf4_5d009af02b1c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILogonTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -957,13 +881,11 @@ impl ILogonTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -1037,12 +959,7 @@ pub struct ILogonTrigger_Vtbl { pub SetUserId: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMaintenanceSettings, - IMaintenanceSettings_Vtbl, - 0xa6024fa8_9652_4adb_a6bf_5cfcd877a7ba -); +::windows_core::imp::com_interface!(IMaintenanceSettings, IMaintenanceSettings_Vtbl, 0xa6024fa8_9652_4adb_a6bf_5cfcd877a7ba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMaintenanceSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1088,12 +1005,7 @@ pub struct IMaintenanceSettings_Vtbl { pub Exclusive: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMonthlyDOWTrigger, - IMonthlyDOWTrigger_Vtbl, - 0x77d025a3_90fa_43aa_b52e_cda5499b946a -); +::windows_core::imp::com_interface!(IMonthlyDOWTrigger, IMonthlyDOWTrigger_Vtbl, 0x77d025a3_90fa_43aa_b52e_cda5499b946a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMonthlyDOWTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -1110,13 +1022,11 @@ impl IMonthlyDOWTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -1214,12 +1124,7 @@ pub struct IMonthlyDOWTrigger_Vtbl { pub SetRandomDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMonthlyTrigger, - IMonthlyTrigger_Vtbl, - 0x97c45ef1_6b02_4a1a_9c0e_1ebfba1500ac -); +::windows_core::imp::com_interface!(IMonthlyTrigger, IMonthlyTrigger_Vtbl, 0x97c45ef1_6b02_4a1a_9c0e_1ebfba1500ac); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMonthlyTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -1236,13 +1141,11 @@ impl IMonthlyTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -1332,12 +1235,7 @@ pub struct IMonthlyTrigger_Vtbl { pub SetRandomDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INetworkSettings, - INetworkSettings_Vtbl, - 0x9f7dea84_c30b_4245_80b6_00e9f646f1b4 -); +::windows_core::imp::com_interface!(INetworkSettings, INetworkSettings_Vtbl, 0x9f7dea84_c30b_4245_80b6_00e9f646f1b4); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INetworkSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1372,12 +1270,7 @@ pub struct INetworkSettings_Vtbl { pub SetId: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrincipal, - IPrincipal_Vtbl, - 0xd98d51e5_c9b4_496a_a9c1_18980261cf0f -); +::windows_core::imp::com_interface!(IPrincipal, IPrincipal_Vtbl, 0xd98d51e5_c9b4_496a_a9c1_18980261cf0f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrincipal, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1450,12 +1343,7 @@ pub struct IPrincipal_Vtbl { pub SetRunLevel: unsafe extern "system" fn(*mut ::core::ffi::c_void, TASK_RUNLEVEL_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPrincipal2, - IPrincipal2_Vtbl, - 0x248919ae_e345_4a6d_8aeb_e0d3165c904e -); +::windows_core::imp::com_interface!(IPrincipal2, IPrincipal2_Vtbl, 0x248919ae_e345_4a6d_8aeb_e0d3165c904e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPrincipal2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1493,7 +1381,6 @@ pub struct IPrincipal2_Vtbl { ::windows_core::imp::com_interface!(IProvideTaskPage, IProvideTaskPage_Vtbl, 0x4086658a_cbbb_11cf_b604_00c04fd8d565); ::windows_core::imp::interface_hierarchy!(IProvideTaskPage, ::windows_core::IUnknown); impl IProvideTaskPage { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetPage(&self, tptype: TASKPAGE, fpersistchanges: P0) -> ::windows_core::Result where @@ -1513,12 +1400,7 @@ pub struct IProvideTaskPage_Vtbl { GetPage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRegisteredTask, - IRegisteredTask_Vtbl, - 0x9c86f320_dee3_4dd1_b972_a303f26b061e -); +::windows_core::imp::com_interface!(IRegisteredTask, IRegisteredTask_Vtbl, 0x9c86f320_dee3_4dd1_b972_a303f26b061e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRegisteredTask, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1545,7 +1427,6 @@ impl IRegisteredTask { { (::windows_core::Interface::vtable(self).SetEnabled)(::windows_core::Interface::as_raw(self), enabled.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Run(&self, params: P0) -> ::windows_core::Result where @@ -1554,7 +1435,6 @@ impl IRegisteredTask { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Run)(::windows_core::Interface::as_raw(self), params.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RunEx(&self, params: P0, flags: i32, sessionid: i32, user: P1) -> ::windows_core::Result where @@ -1564,7 +1444,6 @@ impl IRegisteredTask { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RunEx)(::windows_core::Interface::as_raw(self), params.into_param().abi(), flags, sessionid, user.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetInstances(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1586,7 +1465,6 @@ impl IRegisteredTask { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NextRunTime)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Definition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1650,12 +1528,7 @@ pub struct IRegisteredTask_Vtbl { pub GetRunTimes: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const super::super::Foundation::SYSTEMTIME, *const super::super::Foundation::SYSTEMTIME, *mut u32, *mut *mut super::super::Foundation::SYSTEMTIME) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRegisteredTaskCollection, - IRegisteredTaskCollection_Vtbl, - 0x86627eb4_42a7_41e4_a4d9_ac33a72f2d52 -); +::windows_core::imp::com_interface!(IRegisteredTaskCollection, IRegisteredTaskCollection_Vtbl, 0x86627eb4_42a7_41e4_a4d9_ac33a72f2d52); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRegisteredTaskCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1664,7 +1537,6 @@ impl IRegisteredTaskCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -1691,12 +1563,7 @@ pub struct IRegisteredTaskCollection_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRegistrationInfo, - IRegistrationInfo_Vtbl, - 0x416d8b73_cb41_4ea1_805c_9be9a5ac4a74 -); +::windows_core::imp::com_interface!(IRegistrationInfo, IRegistrationInfo_Vtbl, 0x416d8b73_cb41_4ea1_805c_9be9a5ac4a74); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRegistrationInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1808,12 +1675,7 @@ pub struct IRegistrationInfo_Vtbl { pub SetSource: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRegistrationTrigger, - IRegistrationTrigger_Vtbl, - 0x4c8fec3a_c218_4e0c_b23d_629024db91a2 -); +::windows_core::imp::com_interface!(IRegistrationTrigger, IRegistrationTrigger_Vtbl, 0x4c8fec3a_c218_4e0c_b23d_629024db91a2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRegistrationTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -1830,13 +1692,11 @@ impl IRegistrationTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -1899,12 +1759,7 @@ pub struct IRegistrationTrigger_Vtbl { pub SetDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRepetitionPattern, - IRepetitionPattern_Vtbl, - 0x7fb9acf1_26be_400e_85b5_294b9c75dfd6 -); +::windows_core::imp::com_interface!(IRepetitionPattern, IRepetitionPattern_Vtbl, 0x7fb9acf1_26be_400e_85b5_294b9c75dfd6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRepetitionPattern, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1950,12 +1805,7 @@ pub struct IRepetitionPattern_Vtbl { pub SetStopAtDurationEnd: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRunningTask, - IRunningTask_Vtbl, - 0x653758fb_7b9a_4f1e_a471_beeb8e9b834e -); +::windows_core::imp::com_interface!(IRunningTask, IRunningTask_Vtbl, 0x653758fb_7b9a_4f1e_a471_beeb8e9b834e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRunningTask, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2006,12 +1856,7 @@ pub struct IRunningTask_Vtbl { pub EnginePID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRunningTaskCollection, - IRunningTaskCollection_Vtbl, - 0x6a67614b_6828_4fec_aa54_6d52e8f1f2db -); +::windows_core::imp::com_interface!(IRunningTaskCollection, IRunningTaskCollection_Vtbl, 0x6a67614b_6828_4fec_aa54_6d52e8f1f2db); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRunningTaskCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2020,7 +1865,6 @@ impl IRunningTaskCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2197,12 +2041,7 @@ pub struct IScheduledWorkItem_Vtbl { pub GetAccountInformation: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::windows_core::PWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISessionStateChangeTrigger, - ISessionStateChangeTrigger_Vtbl, - 0x754da71b_4385_4475_9dd9_598294fa3641 -); +::windows_core::imp::com_interface!(ISessionStateChangeTrigger, ISessionStateChangeTrigger_Vtbl, 0x754da71b_4385_4475_9dd9_598294fa3641); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISessionStateChangeTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -2219,13 +2058,11 @@ impl ISessionStateChangeTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -2307,12 +2144,7 @@ pub struct ISessionStateChangeTrigger_Vtbl { pub SetStateChange: unsafe extern "system" fn(*mut ::core::ffi::c_void, TASK_SESSION_STATE_CHANGE_TYPE) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShowMessageAction, - IShowMessageAction_Vtbl, - 0x505e9e68_af89_46b8_a30f_56162a83d537 -); +::windows_core::imp::com_interface!(IShowMessageAction, IShowMessageAction_Vtbl, 0x505e9e68_af89_46b8_a30f_56162a83d537); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShowMessageAction, ::windows_core::IUnknown, super::Com::IDispatch, IAction); #[cfg(feature = "Win32_System_Com")] @@ -2543,23 +2375,16 @@ pub struct ITask_Vtbl { pub GetMaxRunTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskDefinition, - ITaskDefinition_Vtbl, - 0xf5bc8fc5_536d_4f77_b852_fbc1356fdeb6 -); +::windows_core::imp::com_interface!(ITaskDefinition, ITaskDefinition_Vtbl, 0xf5bc8fc5_536d_4f77_b852_fbc1356fdeb6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskDefinition, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITaskDefinition { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegistrationInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RegistrationInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRegistrationInfo(&self, pregistrationinfo: P0) -> ::windows_core::Result<()> where @@ -2567,13 +2392,11 @@ impl ITaskDefinition { { (::windows_core::Interface::vtable(self).SetRegistrationInfo)(::windows_core::Interface::as_raw(self), pregistrationinfo.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Triggers(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Triggers)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTriggers(&self, ptriggers: P0) -> ::windows_core::Result<()> where @@ -2581,13 +2404,11 @@ impl ITaskDefinition { { (::windows_core::Interface::vtable(self).SetTriggers)(::windows_core::Interface::as_raw(self), ptriggers.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Settings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSettings(&self, psettings: P0) -> ::windows_core::Result<()> where @@ -2604,13 +2425,11 @@ impl ITaskDefinition { { (::windows_core::Interface::vtable(self).SetData)(::windows_core::Interface::as_raw(self), data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Principal(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Principal)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPrincipal(&self, pprincipal: P0) -> ::windows_core::Result<()> where @@ -2618,13 +2437,11 @@ impl ITaskDefinition { { (::windows_core::Interface::vtable(self).SetPrincipal)(::windows_core::Interface::as_raw(self), pprincipal.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Actions(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Actions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetActions(&self, pactions: P0) -> ::windows_core::Result<()> where @@ -2693,12 +2510,7 @@ pub struct ITaskDefinition_Vtbl { pub SetXmlText: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskFolder, - ITaskFolder_Vtbl, - 0x8cfac062_a080_4c15_9a88_aa7c2af80dfc -); +::windows_core::imp::com_interface!(ITaskFolder, ITaskFolder_Vtbl, 0x8cfac062_a080_4c15_9a88_aa7c2af80dfc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskFolder, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2711,7 +2523,6 @@ impl ITaskFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolder(&self, path: P0) -> ::windows_core::Result where @@ -2720,13 +2531,11 @@ impl ITaskFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFolder)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolders(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFolders)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateFolder(&self, subfoldername: P0, sddl: P1) -> ::windows_core::Result where @@ -2742,7 +2551,6 @@ impl ITaskFolder { { (::windows_core::Interface::vtable(self).DeleteFolder)(::windows_core::Interface::as_raw(self), subfoldername.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTask(&self, path: P0) -> ::windows_core::Result where @@ -2751,7 +2559,6 @@ impl ITaskFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTask)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTasks(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2763,7 +2570,6 @@ impl ITaskFolder { { (::windows_core::Interface::vtable(self).DeleteTask)(::windows_core::Interface::as_raw(self), name.into_param().abi(), flags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterTask(&self, path: P0, xmltext: P1, flags: i32, userid: P2, password: P3, logontype: TASK_LOGON_TYPE, sddl: P4) -> ::windows_core::Result where @@ -2776,7 +2582,6 @@ impl ITaskFolder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RegisterTask)(::windows_core::Interface::as_raw(self), path.into_param().abi(), xmltext.into_param().abi(), flags, userid.into_param().abi(), password.into_param().abi(), logontype, sddl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RegisterTaskDefinition(&self, path: P0, pdefinition: P1, flags: i32, userid: P2, password: P3, logontype: TASK_LOGON_TYPE, sddl: P4) -> ::windows_core::Result where @@ -2841,12 +2646,7 @@ pub struct ITaskFolder_Vtbl { pub SetSecurityDescriptor: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskFolderCollection, - ITaskFolderCollection_Vtbl, - 0x79184a66_8664_423f_97f1_637356a5d812 -); +::windows_core::imp::com_interface!(ITaskFolderCollection, ITaskFolderCollection_Vtbl, 0x79184a66_8664_423f_97f1_637356a5d812); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskFolderCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2855,7 +2655,6 @@ impl ITaskFolderCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: P0) -> ::windows_core::Result where @@ -2932,12 +2731,7 @@ pub struct ITaskHandlerStatus_Vtbl { pub TaskCompleted: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskNamedValueCollection, - ITaskNamedValueCollection_Vtbl, - 0xb4ef826b_63c3_46e4_a504_ef69e4f7ea4d -); +::windows_core::imp::com_interface!(ITaskNamedValueCollection, ITaskNamedValueCollection_Vtbl, 0xb4ef826b_63c3_46e4_a504_ef69e4f7ea4d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskNamedValueCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2945,7 +2739,6 @@ impl ITaskNamedValueCollection { pub unsafe fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), pcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2955,7 +2748,6 @@ impl ITaskNamedValueCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, name: P0, value: P1) -> ::windows_core::Result where @@ -2991,12 +2783,7 @@ pub struct ITaskNamedValueCollection_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskNamedValuePair, - ITaskNamedValuePair_Vtbl, - 0x39038068_2b46_4afd_8662_7bb6f868d221 -); +::windows_core::imp::com_interface!(ITaskNamedValuePair, ITaskNamedValuePair_Vtbl, 0x39038068_2b46_4afd_8662_7bb6f868d221); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskNamedValuePair, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3095,17 +2882,11 @@ pub struct ITaskScheduler_Vtbl { pub IsOfType: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, *const ::windows_core::GUID) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskService, - ITaskService_Vtbl, - 0x2faba4c7_4da9_4013_9697_20cc3fd40f85 -); +::windows_core::imp::com_interface!(ITaskService, ITaskService_Vtbl, 0x2faba4c7_4da9_4013_9697_20cc3fd40f85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskService, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITaskService { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolder(&self, path: P0) -> ::windows_core::Result where @@ -3114,13 +2895,11 @@ impl ITaskService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFolder)(::windows_core::Interface::as_raw(self), path.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRunningTasks(&self, flags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRunningTasks)(::windows_core::Interface::as_raw(self), flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NewTask(&self, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3181,12 +2960,7 @@ pub struct ITaskService_Vtbl { pub HighestVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskSettings, - ITaskSettings_Vtbl, - 0x8fd4711d_2d02_4c8c_87e3_eff699de127e -); +::windows_core::imp::com_interface!(ITaskSettings, ITaskSettings_Vtbl, 0x8fd4711d_2d02_4c8c_87e3_eff699de127e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3323,13 +3097,11 @@ impl ITaskSettings { { (::windows_core::Interface::vtable(self).SetHidden)(::windows_core::Interface::as_raw(self), hidden.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IdleSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IdleSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIdleSettings(&self, pidlesettings: P0) -> ::windows_core::Result<()> where @@ -3355,13 +3127,11 @@ impl ITaskSettings { { (::windows_core::Interface::vtable(self).SetWakeToRun)(::windows_core::Interface::as_raw(self), wake.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NetworkSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NetworkSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNetworkSettings(&self, pnetworksettings: P0) -> ::windows_core::Result<()> where @@ -3429,12 +3199,7 @@ pub struct ITaskSettings_Vtbl { SetNetworkSettings: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskSettings2, - ITaskSettings2_Vtbl, - 0x2c05c3f0_6eed_4c05_a15f_ed7d7a98a369 -); +::windows_core::imp::com_interface!(ITaskSettings2, ITaskSettings2_Vtbl, 0x2c05c3f0_6eed_4c05_a15f_ed7d7a98a369); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskSettings2, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3469,12 +3234,7 @@ pub struct ITaskSettings2_Vtbl { pub SetUseUnifiedSchedulingEngine: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITaskSettings3, - ITaskSettings3_Vtbl, - 0x0ad9d0d7_0c7f_4ebb_9a5f_d1c648dca528 -); +::windows_core::imp::com_interface!(ITaskSettings3, ITaskSettings3_Vtbl, 0x0ad9d0d7_0c7f_4ebb_9a5f_d1c648dca528); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITaskSettings3, ::windows_core::IUnknown, super::Com::IDispatch, ITaskSettings); #[cfg(feature = "Win32_System_Com")] @@ -3611,13 +3371,11 @@ impl ITaskSettings3 { { (::windows_core::Interface::vtable(self).base__.SetHidden)(::windows_core::Interface::as_raw(self), hidden.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IdleSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IdleSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetIdleSettings(&self, pidlesettings: P0) -> ::windows_core::Result<()> where @@ -3643,13 +3401,11 @@ impl ITaskSettings3 { { (::windows_core::Interface::vtable(self).base__.SetWakeToRun)(::windows_core::Interface::as_raw(self), wake.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NetworkSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NetworkSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetNetworkSettings(&self, pnetworksettings: P0) -> ::windows_core::Result<()> where @@ -3675,13 +3431,11 @@ impl ITaskSettings3 { { (::windows_core::Interface::vtable(self).SetUseUnifiedSchedulingEngine)(::windows_core::Interface::as_raw(self), useunifiedengine.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaintenanceSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MaintenanceSettings)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMaintenanceSettings(&self, pmaintenancesettings: P0) -> ::windows_core::Result<()> where @@ -3689,7 +3443,6 @@ impl ITaskSettings3 { { (::windows_core::Interface::vtable(self).SetMaintenanceSettings)(::windows_core::Interface::as_raw(self), pmaintenancesettings.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateMaintenanceSettings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3778,12 +3531,7 @@ pub struct ITaskVariables_Vtbl { pub GetContext: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITimeTrigger, - ITimeTrigger_Vtbl, - 0xb45747e0_eba7_4276_9f29_85c5bb300006 -); +::windows_core::imp::com_interface!(ITimeTrigger, ITimeTrigger_Vtbl, 0xb45747e0_eba7_4276_9f29_85c5bb300006); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITimeTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -3800,13 +3548,11 @@ impl ITimeTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -3869,12 +3615,7 @@ pub struct ITimeTrigger_Vtbl { pub SetRandomDelay: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITrigger, - ITrigger_Vtbl, - 0x09941815_ea89_4b5b_89e0_2a773801fac3 -); +::windows_core::imp::com_interface!(ITrigger, ITrigger_Vtbl, 0x09941815_ea89_4b5b_89e0_2a773801fac3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITrigger, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3891,13 +3632,11 @@ impl ITrigger { { (::windows_core::Interface::vtable(self).SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where @@ -3968,12 +3707,7 @@ pub struct ITrigger_Vtbl { pub SetEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITriggerCollection, - ITriggerCollection_Vtbl, - 0x85df5081_1b24_4f32_878a_d9d14df4cb77 -); +::windows_core::imp::com_interface!(ITriggerCollection, ITriggerCollection_Vtbl, 0x85df5081_1b24_4f32_878a_d9d14df4cb77); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITriggerCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3981,7 +3715,6 @@ impl ITriggerCollection { pub unsafe fn Count(&self, pcount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), pcount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3991,7 +3724,6 @@ impl ITriggerCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Create(&self, r#type: TASK_TRIGGER_TYPE2) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4026,12 +3758,7 @@ pub struct ITriggerCollection_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWeeklyTrigger, - IWeeklyTrigger_Vtbl, - 0x5038fc98_82ff_436d_8728_a512a57c9dc1 -); +::windows_core::imp::com_interface!(IWeeklyTrigger, IWeeklyTrigger_Vtbl, 0x5038fc98_82ff_436d_8728_a512a57c9dc1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWeeklyTrigger, ::windows_core::IUnknown, super::Com::IDispatch, ITrigger); #[cfg(feature = "Win32_System_Com")] @@ -4048,13 +3775,11 @@ impl IWeeklyTrigger { { (::windows_core::Interface::vtable(self).base__.SetId)(::windows_core::Interface::as_raw(self), id.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Repetition(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Repetition)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetRepetition(&self, prepeat: P0) -> ::windows_core::Result<()> where 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 9cd6e05ecc..71c489375d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs @@ -286,7 +286,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn CreateBoundaryDescriptorW(name : ::windows_core::PCWSTR, flags : u32) -> super::super::Foundation:: HANDLE); CreateBoundaryDescriptorW(name.into_param().abi(), flags) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateEventA(lpeventattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P0, binitialstate: P1, lpname: P2) -> ::windows_core::Result @@ -299,7 +298,6 @@ where let result__ = CreateEventA(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), bmanualreset.into_param().abi(), binitialstate.into_param().abi(), lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateEventExA(lpeventattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0, dwflags: CREATE_EVENT, dwdesiredaccess: u32) -> ::windows_core::Result @@ -310,7 +308,6 @@ where let result__ = CreateEventExA(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateEventExW(lpeventattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0, dwflags: CREATE_EVENT, dwdesiredaccess: u32) -> ::windows_core::Result @@ -321,7 +318,6 @@ where let result__ = CreateEventExW(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateEventW(lpeventattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P0, binitialstate: P1, lpname: P2) -> ::windows_core::Result @@ -344,7 +340,6 @@ pub unsafe fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, ::windows_targets::link!("kernel32.dll" "system" fn CreateFiberEx(dwstackcommitsize : usize, dwstackreservesize : usize, dwflags : u32, lpstartaddress : LPFIBER_START_ROUTINE, lpparameter : *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void); CreateFiberEx(dwstackcommitsize, dwstackreservesize, dwflags, lpstartaddress, ::core::mem::transmute(lpparameter.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMutexA(lpmutexattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: P0, lpname: P1) -> ::windows_core::Result @@ -356,7 +351,6 @@ where let result__ = CreateMutexA(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), binitialowner.into_param().abi(), lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMutexExA(lpmutexattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0, dwflags: u32, dwdesiredaccess: u32) -> ::windows_core::Result @@ -367,7 +361,6 @@ where let result__ = CreateMutexExA(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMutexExW(lpmutexattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpname: P0, dwflags: u32, dwdesiredaccess: u32) -> ::windows_core::Result @@ -378,7 +371,6 @@ where let result__ = CreateMutexExW(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateMutexW(lpmutexattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binitialowner: P0, lpname: P1) -> ::windows_core::Result @@ -390,7 +382,6 @@ where let result__ = CreateMutexW(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), binitialowner.into_param().abi(), lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreatePrivateNamespaceA(lpprivatenamespaceattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpboundarydescriptor: *const ::core::ffi::c_void, lpaliasprefix: P0) -> ::windows_core::Result @@ -401,7 +392,6 @@ where let result__ = CreatePrivateNamespaceA(::core::mem::transmute(lpprivatenamespaceattributes.unwrap_or(::std::ptr::null())), lpboundarydescriptor, lpaliasprefix.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreatePrivateNamespaceW(lpprivatenamespaceattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpboundarydescriptor: *const ::core::ffi::c_void, lpaliasprefix: P0) -> super::super::Foundation::HANDLE @@ -411,7 +401,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn CreatePrivateNamespaceW(lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES, lpboundarydescriptor : *const ::core::ffi::c_void, lpaliasprefix : ::windows_core::PCWSTR) -> super::super::Foundation:: HANDLE); CreatePrivateNamespaceW(::core::mem::transmute(lpprivatenamespaceattributes.unwrap_or(::std::ptr::null())), lpboundarydescriptor, lpaliasprefix.into_param().abi()) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateProcessA(lpapplicationname: P0, lpcommandline: ::windows_core::PSTR, lpprocessattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P1, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: ::core::option::Option<*const ::core::ffi::c_void>, lpcurrentdirectory: P2, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> ::windows_core::Result<()> @@ -423,7 +412,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateProcessAsUserA(htoken: P0, lpapplicationname: P1, lpcommandline: ::windows_core::PSTR, lpprocessattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P2, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: ::core::option::Option<*const ::core::ffi::c_void>, lpcurrentdirectory: P3, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> ::windows_core::Result<()> @@ -436,7 +424,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateProcessAsUserW(htoken: P0, lpapplicationname: P1, lpcommandline: ::windows_core::PWSTR, lpprocessattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P2, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: ::core::option::Option<*const ::core::ffi::c_void>, lpcurrentdirectory: P3, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> ::windows_core::Result<()> @@ -449,7 +436,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateProcessW(lpapplicationname: P0, lpcommandline: ::windows_core::PWSTR, lpprocessattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, binherithandles: P1, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: ::core::option::Option<*const ::core::ffi::c_void>, lpcurrentdirectory: P2, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> ::windows_core::Result<()> @@ -483,7 +469,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateRemoteThread(hprocess: P0, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: ::core::option::Option<*const ::core::ffi::c_void>, dwcreationflags: u32, lpthreadid: ::core::option::Option<*mut u32>) -> ::windows_core::Result @@ -494,7 +479,6 @@ where let result__ = CreateRemoteThread(hprocess.into_param().abi(), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), dwstacksize, lpstartaddress, ::core::mem::transmute(lpparameter.unwrap_or(::std::ptr::null())), dwcreationflags, ::core::mem::transmute(lpthreadid.unwrap_or(::std::ptr::null_mut()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateRemoteThreadEx(hprocess: P0, lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: ::core::option::Option<*const ::core::ffi::c_void>, dwcreationflags: u32, lpattributelist: P1, lpthreadid: ::core::option::Option<*mut u32>) -> ::windows_core::Result @@ -506,7 +490,6 @@ where let result__ = CreateRemoteThreadEx(hprocess.into_param().abi(), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), dwstacksize, lpstartaddress, ::core::mem::transmute(lpparameter.unwrap_or(::std::ptr::null())), dwcreationflags, lpattributelist.into_param().abi(), ::core::mem::transmute(lpthreadid.unwrap_or(::std::ptr::null_mut()))); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateSemaphoreA(lpsemaphoreattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, linitialcount: i32, lmaximumcount: i32, lpname: P0) -> ::windows_core::Result @@ -517,7 +500,6 @@ where let result__ = CreateSemaphoreA(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateSemaphoreExA(lpsemaphoreattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, linitialcount: i32, lmaximumcount: i32, lpname: P0, dwflags: u32, dwdesiredaccess: u32) -> ::windows_core::Result @@ -528,7 +510,6 @@ where let result__ = CreateSemaphoreExA(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateSemaphoreExW(lpsemaphoreattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, linitialcount: i32, lmaximumcount: i32, lpname: P0, dwflags: u32, dwdesiredaccess: u32) -> ::windows_core::Result @@ -539,7 +520,6 @@ where let result__ = CreateSemaphoreExW(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateSemaphoreW(lpsemaphoreattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, linitialcount: i32, lmaximumcount: i32, lpname: P0) -> ::windows_core::Result @@ -550,7 +530,6 @@ where let result__ = CreateSemaphoreW(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateThread(lpthreadattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: ::core::option::Option<*const ::core::ffi::c_void>, dwcreationflags: THREAD_CREATION_FLAGS, lpthreadid: ::core::option::Option<*mut u32>) -> ::windows_core::Result { @@ -619,7 +598,6 @@ pub unsafe fn CreateUmsThreadContext(lpumsthread: *mut *mut ::core::ffi::c_void) ::windows_targets::link!("kernel32.dll" "system" fn CreateUmsThreadContext(lpumsthread : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); CreateUmsThreadContext(lpumsthread).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWaitableTimerA(lptimerattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P0, lptimername: P1) -> super::super::Foundation::HANDLE @@ -630,7 +608,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWaitableTimerExA(lptimerattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lptimername: P0, dwflags: u32, dwdesiredaccess: u32) -> super::super::Foundation::HANDLE @@ -640,7 +617,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWaitableTimerExW(lptimerattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, lptimername: P0, dwflags: u32, dwdesiredaccess: u32) -> ::windows_core::Result @@ -651,7 +627,6 @@ where let result__ = CreateWaitableTimerExW(::core::mem::transmute(lptimerattributes.unwrap_or(::std::ptr::null())), lptimername.into_param().abi(), dwflags, dwdesiredaccess); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CreateWaitableTimerW(lptimerattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, bmanualreset: P0, lptimername: P1) -> ::windows_core::Result @@ -671,7 +646,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn DeleteBoundaryDescriptor(boundarydescriptor : super::super::Foundation:: HANDLE)); DeleteBoundaryDescriptor(boundarydescriptor.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn DeleteCriticalSection(lpcriticalsection: *mut CRITICAL_SECTION) { @@ -743,7 +717,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn DisassociateCurrentThreadFromCallback(pci : PTP_CALLBACK_INSTANCE)); DisassociateCurrentThreadFromCallback(pci.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn EnterCriticalSection(lpcriticalsection: *mut CRITICAL_SECTION) { @@ -755,7 +728,6 @@ pub unsafe fn EnterSynchronizationBarrier(lpbarrier: *mut SYNCHRONIZATION_BARRIE ::windows_targets::link!("kernel32.dll" "system" fn EnterSynchronizationBarrier(lpbarrier : *mut SYNCHRONIZATION_BARRIER, dwflags : u32) -> super::super::Foundation:: BOOL); EnterSynchronizationBarrier(lpbarrier, dwflags) } -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] #[inline] pub unsafe fn EnterUmsSchedulingMode(schedulerstartupinfo: *const UMS_SCHEDULER_STARTUP_INFO) -> ::windows_core::Result<()> { @@ -836,7 +808,6 @@ pub unsafe fn GetCurrentProcessorNumber() -> u32 { ::windows_targets::link!("kernel32.dll" "system" fn GetCurrentProcessorNumber() -> u32); GetCurrentProcessorNumber() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn GetCurrentProcessorNumberEx() -> super::Kernel::PROCESSOR_NUMBER { @@ -938,14 +909,12 @@ pub unsafe fn GetNumaNodeProcessorMask(node: u8, processormask: *mut u64) -> ::w ::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeProcessorMask(node : u8, processormask : *mut u64) -> super::super::Foundation:: BOOL); GetNumaNodeProcessorMask(node, processormask).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn GetNumaNodeProcessorMask2(nodenumber: u16, processormasks: ::core::option::Option<&mut [super::SystemInformation::GROUP_AFFINITY]>, requiredmaskcount: *mut u16) -> super::super::Foundation::BOOL { ::windows_targets::link!("kernel32.dll" "system" fn GetNumaNodeProcessorMask2(nodenumber : u16, processormasks : *mut super::SystemInformation:: GROUP_AFFINITY, processormaskcount : u16, requiredmaskcount : *mut u16) -> super::super::Foundation:: BOOL); GetNumaNodeProcessorMask2(nodenumber, ::core::mem::transmute(processormasks.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), processormasks.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), requiredmaskcount) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn GetNumaNodeProcessorMaskEx(node: u16, processormask: *mut super::SystemInformation::GROUP_AFFINITY) -> super::super::Foundation::BOOL { @@ -957,7 +926,6 @@ pub unsafe fn GetNumaProcessorNode(processor: u8, nodenumber: *mut u8) -> ::wind ::windows_targets::link!("kernel32.dll" "system" fn GetNumaProcessorNode(processor : u8, nodenumber : *mut u8) -> super::super::Foundation:: BOOL); GetNumaProcessorNode(processor, nodenumber).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn GetNumaProcessorNodeEx(processor: *const super::Kernel::PROCESSOR_NUMBER, nodenumber: *mut u16) -> ::windows_core::Result<()> { @@ -998,7 +966,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn GetProcessDEPPolicy(hprocess : super::super::Foundation:: HANDLE, lpflags : *mut u32, lppermanent : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); GetProcessDEPPolicy(hprocess.into_param().abi(), lpflags, lppermanent).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn GetProcessDefaultCpuSetMasks(process: P0, cpusetmasks: ::core::option::Option<&mut [super::SystemInformation::GROUP_AFFINITY]>, requiredmaskcount: *mut u16) -> super::super::Foundation::BOOL @@ -1130,7 +1097,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThreadDescription(hthread.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn GetThreadGroupAffinity(hthread: P0, groupaffinity: *mut super::SystemInformation::GROUP_AFFINITY) -> super::super::Foundation::BOOL @@ -1156,7 +1122,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn GetThreadId(thread : super::super::Foundation:: HANDLE) -> u32); GetThreadId(thread.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn GetThreadIdealProcessorEx(hthread: P0, lpidealprocessor: *mut super::Kernel::PROCESSOR_NUMBER) -> ::windows_core::Result<()> @@ -1190,7 +1155,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn GetThreadPriorityBoost(hthread : super::super::Foundation:: HANDLE, pdisablepriorityboost : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); GetThreadPriorityBoost(hthread.into_param().abi(), pdisablepriorityboost).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn GetThreadSelectedCpuSetMasks(thread: P0, cpusetmasks: ::core::option::Option<&mut [super::SystemInformation::GROUP_AFFINITY]>, requiredmaskcount: *mut u16) -> super::super::Foundation::BOOL @@ -1258,21 +1222,18 @@ pub unsafe fn InitializeConditionVariable() -> CONDITION_VARIABLE { InitializeConditionVariable(&mut result__); ::std::mem::transmute(result__) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeCriticalSection(lpcriticalsection: *mut CRITICAL_SECTION) { ::windows_targets::link!("kernel32.dll" "system" fn InitializeCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); InitializeCriticalSection(lpcriticalsection) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeCriticalSectionAndSpinCount(lpcriticalsection: *mut CRITICAL_SECTION, dwspincount: u32) -> ::windows_core::Result<()> { ::windows_targets::link!("kernel32.dll" "system" fn InitializeCriticalSectionAndSpinCount(lpcriticalsection : *mut CRITICAL_SECTION, dwspincount : u32) -> super::super::Foundation:: BOOL); InitializeCriticalSectionAndSpinCount(lpcriticalsection, dwspincount).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeCriticalSectionEx(lpcriticalsection: *mut CRITICAL_SECTION, dwspincount: u32, flags: u32) -> ::windows_core::Result<()> { @@ -1284,7 +1245,6 @@ pub unsafe fn InitializeProcThreadAttributeList(lpattributelist: LPPROC_THREAD_A ::windows_targets::link!("kernel32.dll" "system" fn InitializeProcThreadAttributeList(lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST, dwattributecount : u32, dwflags : u32, lpsize : *mut usize) -> super::super::Foundation:: BOOL); InitializeProcThreadAttributeList(lpattributelist, dwattributecount, dwflags, lpsize).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InitializeSListHead() -> super::Kernel::SLIST_HEADER { @@ -1305,28 +1265,24 @@ pub unsafe fn InitializeSynchronizationBarrier(lpbarrier: *mut SYNCHRONIZATION_B ::windows_targets::link!("kernel32.dll" "system" fn InitializeSynchronizationBarrier(lpbarrier : *mut SYNCHRONIZATION_BARRIER, ltotalthreads : i32, lspincount : i32) -> super::super::Foundation:: BOOL); InitializeSynchronizationBarrier(lpbarrier, ltotalthreads, lspincount).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InterlockedFlushSList(listhead: *mut super::Kernel::SLIST_HEADER) -> *mut super::Kernel::SLIST_ENTRY { ::windows_targets::link!("kernel32.dll" "system" fn InterlockedFlushSList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); InterlockedFlushSList(listhead) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InterlockedPopEntrySList(listhead: *mut super::Kernel::SLIST_HEADER) -> *mut super::Kernel::SLIST_ENTRY { ::windows_targets::link!("kernel32.dll" "system" fn InterlockedPopEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER) -> *mut super::Kernel:: SLIST_ENTRY); InterlockedPopEntrySList(listhead) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InterlockedPushEntrySList(listhead: *mut super::Kernel::SLIST_HEADER, listentry: *mut super::Kernel::SLIST_ENTRY) -> *mut super::Kernel::SLIST_ENTRY { ::windows_targets::link!("kernel32.dll" "system" fn InterlockedPushEntrySList(listhead : *mut super::Kernel:: SLIST_HEADER, listentry : *mut super::Kernel:: SLIST_ENTRY) -> *mut super::Kernel:: SLIST_ENTRY); InterlockedPushEntrySList(listhead, listentry) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn InterlockedPushListSListEx(listhead: *mut super::Kernel::SLIST_HEADER, list: *mut super::Kernel::SLIST_ENTRY, listend: *mut super::Kernel::SLIST_ENTRY, count: u32) -> *mut super::Kernel::SLIST_ENTRY { @@ -1375,7 +1331,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn IsWow64Process(hprocess : super::super::Foundation:: HANDLE, wow64process : *mut super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); IsWow64Process(hprocess.into_param().abi(), wow64process).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn IsWow64Process2(hprocess: P0, pprocessmachine: *mut super::SystemInformation::IMAGE_FILE_MACHINE, pnativemachine: ::core::option::Option<*mut super::SystemInformation::IMAGE_FILE_MACHINE>) -> ::windows_core::Result<()> @@ -1385,14 +1340,12 @@ where ::windows_targets::link!("kernel32.dll" "system" fn IsWow64Process2(hprocess : super::super::Foundation:: HANDLE, pprocessmachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE, pnativemachine : *mut super::SystemInformation:: IMAGE_FILE_MACHINE) -> super::super::Foundation:: BOOL); IsWow64Process2(hprocess.into_param().abi(), pprocessmachine, ::core::mem::transmute(pnativemachine.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn LeaveCriticalSection(lpcriticalsection: *mut CRITICAL_SECTION) { ::windows_targets::link!("kernel32.dll" "system" fn LeaveCriticalSection(lpcriticalsection : *mut CRITICAL_SECTION)); LeaveCriticalSection(lpcriticalsection) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn LeaveCriticalSectionWhenCallbackReturns(pci: P0, pcs: *mut CRITICAL_SECTION) @@ -1457,7 +1410,6 @@ where let result__ = OpenProcess(dwdesiredaccess, binherithandle.into_param().abi(), dwprocessid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenProcessToken(processhandle: P0, desiredaccess: super::super::Security::TOKEN_ACCESS_MASK, tokenhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -1486,7 +1438,6 @@ where let result__ = OpenThread(dwdesiredaccess, binherithandle.into_param().abi(), dwthreadid); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn OpenThreadToken(threadhandle: P0, desiredaccess: super::super::Security::TOKEN_ACCESS_MASK, openasself: P1, tokenhandle: *mut super::super::Foundation::HANDLE) -> ::windows_core::Result<()> @@ -1524,7 +1475,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn PulseEvent(hevent : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); PulseEvent(hevent.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn QueryDepthSList(listhead: *const super::Kernel::SLIST_HEADER) -> u16 { @@ -1893,7 +1843,6 @@ pub unsafe fn RtwqUnregisterPlatformFromMMCSS() -> ::windows_core::Result<()> { ::windows_targets::link!("rtworkq.dll" "system" fn RtwqUnregisterPlatformFromMMCSS() -> ::windows_core::HRESULT); RtwqUnregisterPlatformFromMMCSS().ok() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn SetCriticalSectionSpinCount(lpcriticalsection: *mut CRITICAL_SECTION, dwspincount: u32) -> u32 { @@ -1946,7 +1895,6 @@ pub unsafe fn SetProcessDEPPolicy(dwflags: PROCESS_DEP_FLAGS) -> ::windows_core: ::windows_targets::link!("kernel32.dll" "system" fn SetProcessDEPPolicy(dwflags : PROCESS_DEP_FLAGS) -> super::super::Foundation:: BOOL); SetProcessDEPPolicy(dwflags).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn SetProcessDefaultCpuSetMasks(process: P0, cpusetmasks: ::core::option::Option<&[super::SystemInformation::GROUP_AFFINITY]>) -> super::super::Foundation::BOOL @@ -2045,7 +1993,6 @@ where ::windows_targets::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_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn SetThreadGroupAffinity(hthread: P0, groupaffinity: *const super::SystemInformation::GROUP_AFFINITY, previousgroupaffinity: ::core::option::Option<*mut super::SystemInformation::GROUP_AFFINITY>) -> super::super::Foundation::BOOL @@ -2063,7 +2010,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn SetThreadIdealProcessor(hthread : super::super::Foundation:: HANDLE, dwidealprocessor : u32) -> u32); SetThreadIdealProcessor(hthread.into_param().abi(), dwidealprocessor) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn SetThreadIdealProcessorEx(hthread: P0, lpidealprocessor: *const super::Kernel::PROCESSOR_NUMBER, lppreviousidealprocessor: ::core::option::Option<*mut super::Kernel::PROCESSOR_NUMBER>) -> ::windows_core::Result<()> @@ -2098,7 +2044,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn SetThreadPriorityBoost(hthread : super::super::Foundation:: HANDLE, bdisablepriorityboost : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); SetThreadPriorityBoost(hthread.into_param().abi(), bdisablepriorityboost.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] #[inline] pub unsafe fn SetThreadSelectedCpuSetMasks(thread: P0, cpusetmasks: ::core::option::Option<&[super::SystemInformation::GROUP_AFFINITY]>) -> super::super::Foundation::BOOL @@ -2233,7 +2178,6 @@ pub unsafe fn Sleep(dwmilliseconds: u32) { ::windows_targets::link!("kernel32.dll" "system" fn Sleep(dwmilliseconds : u32)); Sleep(dwmilliseconds) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn SleepConditionVariableCS(conditionvariable: *mut CONDITION_VARIABLE, criticalsection: *mut CRITICAL_SECTION, dwmilliseconds: u32) -> ::windows_core::Result<()> { @@ -2333,7 +2277,6 @@ pub unsafe fn TryAcquireSRWLockShared(srwlock: *mut SRWLOCK) -> super::super::Fo ::windows_targets::link!("kernel32.dll" "system" fn TryAcquireSRWLockShared(srwlock : *mut SRWLOCK) -> super::super::Foundation:: BOOLEAN); TryAcquireSRWLockShared(srwlock) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn TryEnterCriticalSection(lpcriticalsection: *mut CRITICAL_SECTION) -> super::super::Foundation::BOOL { @@ -3639,7 +3582,6 @@ impl ::core::default::Default for CONDITION_VARIABLE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct CRITICAL_SECTION { pub DebugInfo: *mut CRITICAL_SECTION_DEBUG, @@ -3682,7 +3624,6 @@ impl ::core::default::Default for CRITICAL_SECTION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct CRITICAL_SECTION_DEBUG { pub Type: u16, @@ -3865,7 +3806,6 @@ impl ::core::default::Default for OVERRIDE_PREFETCH_PARAMETER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PEB { pub Reserved1: [u8; 2], @@ -3932,7 +3872,6 @@ impl ::core::default::Default for PEB { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PEB_LDR_DATA { pub Reserved1: [u8; 8], @@ -3972,7 +3911,6 @@ impl ::core::default::Default for PEB_LDR_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct PROCESS_BASIC_INFORMATION { pub ExitStatus: super::super::Foundation::NTSTATUS, @@ -4202,7 +4140,6 @@ impl ::core::default::Default for PROCESS_LEAP_SECOND_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] #[cfg(feature = "Win32_System_SystemInformation")] pub struct PROCESS_MACHINE_INFORMATION { pub ProcessMachine: super::SystemInformation::IMAGE_FILE_MACHINE, @@ -4868,7 +4805,6 @@ impl ::core::default::Default for SYNCHRONIZATION_BARRIER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct TEB { pub Reserved1: [*mut ::core::ffi::c_void; 12], @@ -5051,7 +4987,6 @@ impl ::core::default::Default for TP_POOL_STACK_INFORMATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub struct UMS_SCHEDULER_STARTUP_INFO { pub UmsVersion: u32, @@ -5156,7 +5091,6 @@ pub type LPTHREAD_START_ROUTINE = ::core::option::Option; pub type PINIT_ONCE_FN = ::core::option::Option super::super::Foundation::BOOL>; pub type PPS_POST_PROCESS_INIT_ROUTINE = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub type PRTL_UMS_SCHEDULER_ENTRY_POINT = ::core::option::Option; pub type PTIMERAPCROUTINE = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/impl.rs b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/impl.rs index c0c4a48b1f..7890cf4c2a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICatalog_Impl: Sized + super::Com::IDispatch_Impl { fn GetCollection(&self, bstrcollname: &::windows_core::BSTR) -> ::windows_core::Result; @@ -55,7 +54,6 @@ impl ICatalog_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IComponentUtil_Impl: Sized + super::Com::IDispatch_Impl { fn InstallComponent(&self, bstrdllfile: &::windows_core::BSTR, bstrtypelibfile: &::windows_core::BSTR, bstrproxystubdllfile: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -100,7 +98,6 @@ impl IComponentUtil_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPackageUtil_Impl: Sized + super::Com::IDispatch_Impl { fn InstallPackage(&self, bstrpackagefile: &::windows_core::BSTR, bstrinstallpath: &::windows_core::BSTR, loptions: i32) -> ::windows_core::Result<()>; @@ -138,7 +135,6 @@ impl IPackageUtil_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRemoteComponentUtil_Impl: Sized + super::Com::IDispatch_Impl { fn InstallRemoteComponent(&self, bstrserver: &::windows_core::BSTR, bstrpackageid: &::windows_core::BSTR, bstrclsid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -169,7 +165,6 @@ impl IRemoteComponentUtil_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRoleAssociationUtil_Impl: Sized + super::Com::IDispatch_Impl { fn AssociateRole(&self, bstrroleid: &::windows_core::BSTR) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs index e1db0abc4d..ddfb99032a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TransactionServer/mod.rs @@ -1,15 +1,9 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICatalog, - ICatalog_Vtbl, - 0x6eb22870_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(ICatalog, ICatalog_Vtbl, 0x6eb22870_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICatalog, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICatalog { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCollection(&self, bstrcollname: P0) -> ::windows_core::Result where @@ -18,7 +12,6 @@ impl ICatalog { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCollection)(::windows_core::Interface::as_raw(self), bstrcollname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Connect(&self, bstrconnectstring: P0) -> ::windows_core::Result where @@ -51,12 +44,7 @@ pub struct ICatalog_Vtbl { pub MinorVersion: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IComponentUtil, - IComponentUtil_Vtbl, - 0x6eb22873_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(IComponentUtil, IComponentUtil_Vtbl, 0x6eb22873_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IComponentUtil, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -81,7 +69,6 @@ impl IComponentUtil { { (::windows_core::Interface::vtable(self).ImportComponentByName)(::windows_core::Interface::as_raw(self), bstrprogid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCLSIDs(&self, bstrdllfile: P0, bstrtypelibfile: P1, aclsids: *mut *mut super::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -105,12 +92,7 @@ pub struct IComponentUtil_Vtbl { GetCLSIDs: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPackageUtil, - IPackageUtil_Vtbl, - 0x6eb22874_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(IPackageUtil, IPackageUtil_Vtbl, 0x6eb22874_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPackageUtil, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -146,12 +128,7 @@ pub struct IPackageUtil_Vtbl { pub ShutdownPackage: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRemoteComponentUtil, - IRemoteComponentUtil_Vtbl, - 0x6eb22875_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(IRemoteComponentUtil, IRemoteComponentUtil_Vtbl, 0x6eb22875_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRemoteComponentUtil, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -182,12 +159,7 @@ pub struct IRemoteComponentUtil_Vtbl { pub InstallRemoteComponentByName: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IRoleAssociationUtil, - IRoleAssociationUtil_Vtbl, - 0x6eb22876_8a19_11d0_81b6_00a0c9231c29 -); +::windows_core::imp::com_interface!(IRoleAssociationUtil, IRoleAssociationUtil_Vtbl, 0x6eb22876_8a19_11d0_81b6_00a0c9231c29); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IRoleAssociationUtil, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/impl.rs b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/impl.rs index 9d0752c8a9..2e3c6bde50 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdates_Impl: Sized + super::Com::IDispatch_Impl { fn DetectNow(&self) -> ::windows_core::Result<()>; @@ -76,7 +75,6 @@ impl IAutomaticUpdates_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdates2_Impl: Sized + IAutomaticUpdates_Impl { fn Results(&self) -> ::windows_core::Result; @@ -103,7 +101,6 @@ impl IAutomaticUpdates2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdatesResults_Impl: Sized + super::Com::IDispatch_Impl { fn LastSearchSuccessDate(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -146,7 +143,6 @@ impl IAutomaticUpdatesResults_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdatesSettings_Impl: Sized + super::Com::IDispatch_Impl { fn NotificationLevel(&self) -> ::windows_core::Result; @@ -263,7 +259,6 @@ impl IAutomaticUpdatesSettings_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdatesSettings2_Impl: Sized + IAutomaticUpdatesSettings_Impl { fn IncludeRecommendedUpdates(&self) -> ::windows_core::Result; @@ -313,7 +308,6 @@ impl IAutomaticUpdatesSettings2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAutomaticUpdatesSettings3_Impl: Sized + IAutomaticUpdatesSettings2_Impl { fn NonAdministratorsElevated(&self) -> ::windows_core::Result; @@ -370,7 +364,6 @@ impl IAutomaticUpdatesSettings3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICategory_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -504,7 +497,6 @@ impl ICategory_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICategoryCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -560,7 +552,6 @@ impl ICategoryCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadCompletedCallback_Impl: Sized { fn Invoke(&self, downloadjob: ::core::option::Option<&IDownloadJob>, callbackargs: ::core::option::Option<&IDownloadCompletedCallbackArgs>) -> ::windows_core::Result<()>; @@ -581,7 +572,6 @@ impl IDownloadCompletedCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadCompletedCallbackArgs_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -595,7 +585,6 @@ impl IDownloadCompletedCallbackArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadJob_Impl: Sized + super::Com::IDispatch_Impl { fn AsyncState(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -678,7 +667,6 @@ impl IDownloadJob_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadProgress_Impl: Sized + super::Com::IDispatch_Impl { fn CurrentUpdateBytesDownloaded(&self) -> ::windows_core::Result; @@ -812,7 +800,6 @@ impl IDownloadProgress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadProgressChangedCallback_Impl: Sized { fn Invoke(&self, downloadjob: ::core::option::Option<&IDownloadJob>, callbackargs: ::core::option::Option<&IDownloadProgressChangedCallbackArgs>) -> ::windows_core::Result<()>; @@ -833,7 +820,6 @@ impl IDownloadProgressChangedCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadProgressChangedCallbackArgs_Impl: Sized + super::Com::IDispatch_Impl { fn Progress(&self) -> ::windows_core::Result; @@ -860,7 +846,6 @@ impl IDownloadProgressChangedCallbackArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadResult_Impl: Sized + super::Com::IDispatch_Impl { fn HResult(&self) -> ::windows_core::Result; @@ -916,7 +901,6 @@ impl IDownloadResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IImageInformation_Impl: Sized + super::Com::IDispatch_Impl { fn AltText(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -985,7 +969,6 @@ impl IImageInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationAgent_Impl: Sized + super::Com::IDispatch_Impl { fn RecordInstallationResult(&self, installationresultcookie: &::windows_core::BSTR, hresult: i32, extendedreportingdata: ::core::option::Option<&IStringCollection>) -> ::windows_core::Result<()>; @@ -1009,7 +992,6 @@ impl IInstallationAgent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationBehavior_Impl: Sized + super::Com::IDispatch_Impl { fn CanRequestUserInput(&self) -> ::windows_core::Result; @@ -1078,7 +1060,6 @@ impl IInstallationBehavior_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationCompletedCallback_Impl: Sized { fn Invoke(&self, installationjob: ::core::option::Option<&IInstallationJob>, callbackargs: ::core::option::Option<&IInstallationCompletedCallbackArgs>) -> ::windows_core::Result<()>; @@ -1099,7 +1080,6 @@ impl IInstallationCompletedCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationCompletedCallbackArgs_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1113,7 +1093,6 @@ impl IInstallationCompletedCallbackArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationJob_Impl: Sized + super::Com::IDispatch_Impl { fn AsyncState(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1196,7 +1175,6 @@ impl IInstallationJob_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationProgress_Impl: Sized + super::Com::IDispatch_Impl { fn CurrentUpdateIndex(&self) -> ::windows_core::Result; @@ -1265,7 +1243,6 @@ impl IInstallationProgress_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationProgressChangedCallback_Impl: Sized { fn Invoke(&self, installationjob: ::core::option::Option<&IInstallationJob>, callbackargs: ::core::option::Option<&IInstallationProgressChangedCallbackArgs>) -> ::windows_core::Result<()>; @@ -1286,7 +1263,6 @@ impl IInstallationProgressChangedCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationProgressChangedCallbackArgs_Impl: Sized + super::Com::IDispatch_Impl { fn Progress(&self) -> ::windows_core::Result; @@ -1313,7 +1289,6 @@ impl IInstallationProgressChangedCallbackArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInstallationResult_Impl: Sized + super::Com::IDispatch_Impl { fn HResult(&self) -> ::windows_core::Result; @@ -1382,7 +1357,6 @@ impl IInstallationResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInvalidProductLicenseException_Impl: Sized + IUpdateException_Impl { fn Product(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1409,7 +1383,6 @@ impl IInvalidProductLicenseException_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchCompletedCallback_Impl: Sized { fn Invoke(&self, searchjob: ::core::option::Option<&ISearchJob>, callbackargs: ::core::option::Option<&ISearchCompletedCallbackArgs>) -> ::windows_core::Result<()>; @@ -1430,7 +1403,6 @@ impl ISearchCompletedCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchCompletedCallbackArgs_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -1444,7 +1416,6 @@ impl ISearchCompletedCallbackArgs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchJob_Impl: Sized + super::Com::IDispatch_Impl { fn AsyncState(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1501,7 +1472,6 @@ impl ISearchJob_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISearchResult_Impl: Sized + super::Com::IDispatch_Impl { fn ResultCode(&self) -> ::windows_core::Result; @@ -1570,7 +1540,6 @@ impl ISearchResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStringCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1693,7 +1662,6 @@ impl IStringCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISystemInformation_Impl: Sized + super::Com::IDispatch_Impl { fn OemHardwareSupportLink(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1736,7 +1704,6 @@ impl ISystemInformation_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdate_Impl: Sized + super::Com::IDispatch_Impl { fn Title(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2320,7 +2287,6 @@ impl IUpdate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdate2_Impl: Sized + IUpdate_Impl { fn RebootRequired(&self) -> ::windows_core::Result; @@ -2383,7 +2349,6 @@ impl IUpdate2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdate3_Impl: Sized + IUpdate2_Impl { fn BrowseOnly(&self) -> ::windows_core::Result; @@ -2410,7 +2375,6 @@ impl IUpdate3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdate4_Impl: Sized + IUpdate3_Impl { fn PerUser(&self) -> ::windows_core::Result; @@ -2437,7 +2401,6 @@ impl IUpdate4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdate5_Impl: Sized + IUpdate4_Impl { fn AutoSelection(&self) -> ::windows_core::Result; @@ -2480,7 +2443,6 @@ impl IUpdate5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -2603,7 +2565,6 @@ impl IUpdateCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateDownloadContent_Impl: Sized + super::Com::IDispatch_Impl { fn DownloadUrl(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2630,7 +2591,6 @@ impl IUpdateDownloadContent_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateDownloadContent2_Impl: Sized + IUpdateDownloadContent_Impl { fn IsDeltaCompressedContent(&self) -> ::windows_core::Result; @@ -2660,7 +2620,6 @@ impl IUpdateDownloadContent2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateDownloadContentCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -2716,7 +2675,6 @@ impl IUpdateDownloadContentCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateDownloadResult_Impl: Sized + super::Com::IDispatch_Impl { fn HResult(&self) -> ::windows_core::Result; @@ -2759,7 +2717,6 @@ impl IUpdateDownloadResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateDownloader_Impl: Sized + super::Com::IDispatch_Impl { fn ClientApplicationID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2895,7 +2852,6 @@ impl IUpdateDownloader_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateException_Impl: Sized + super::Com::IDispatch_Impl { fn Message(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2951,7 +2907,6 @@ impl IUpdateException_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateExceptionCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -3007,7 +2962,6 @@ impl IUpdateExceptionCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateHistoryEntry_Impl: Sized + super::Com::IDispatch_Impl { fn Operation(&self) -> ::windows_core::Result; @@ -3206,7 +3160,6 @@ impl IUpdateHistoryEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateHistoryEntry2_Impl: Sized + IUpdateHistoryEntry_Impl { fn Categories(&self) -> ::windows_core::Result; @@ -3233,7 +3186,6 @@ impl IUpdateHistoryEntry2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateHistoryEntryCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -3289,7 +3241,6 @@ impl IUpdateHistoryEntryCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateIdentity_Impl: Sized + super::Com::IDispatch_Impl { fn RevisionNumber(&self) -> ::windows_core::Result; @@ -3332,7 +3283,6 @@ impl IUpdateIdentity_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateInstallationResult_Impl: Sized + super::Com::IDispatch_Impl { fn HResult(&self) -> ::windows_core::Result; @@ -3388,7 +3338,6 @@ impl IUpdateInstallationResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateInstaller_Impl: Sized + super::Com::IDispatch_Impl { fn ClientApplicationID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3642,7 +3591,6 @@ impl IUpdateInstaller_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateInstaller2_Impl: Sized + IUpdateInstaller_Impl { fn ForceQuiet(&self) -> ::windows_core::Result; @@ -3679,7 +3627,6 @@ impl IUpdateInstaller2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateInstaller3_Impl: Sized + IUpdateInstaller2_Impl { fn AttemptCloseAppsIfNecessary(&self) -> ::windows_core::Result; @@ -3716,7 +3663,6 @@ impl IUpdateInstaller3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateInstaller4_Impl: Sized + IUpdateInstaller3_Impl { fn Commit(&self, dwflags: u32) -> ::windows_core::Result<()>; @@ -3754,7 +3700,6 @@ impl IUpdateLockdown_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSearcher_Impl: Sized + super::Com::IDispatch_Impl { fn CanAutomaticallyUpgradeService(&self) -> ::windows_core::Result; @@ -3969,7 +3914,6 @@ impl IUpdateSearcher_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSearcher2_Impl: Sized + IUpdateSearcher_Impl { fn IgnoreDownloadPriority(&self) -> ::windows_core::Result; @@ -4006,7 +3950,6 @@ impl IUpdateSearcher2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSearcher3_Impl: Sized + IUpdateSearcher2_Impl { fn SearchScope(&self) -> ::windows_core::Result; @@ -4043,7 +3986,6 @@ impl IUpdateSearcher3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateService_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4229,7 +4171,6 @@ impl IUpdateService_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateService2_Impl: Sized + IUpdateService_Impl { fn IsDefaultAUService(&self) -> ::windows_core::Result; @@ -4256,7 +4197,6 @@ impl IUpdateService2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateServiceCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -4312,7 +4252,6 @@ impl IUpdateServiceCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateServiceManager_Impl: Sized + super::Com::IDispatch_Impl { fn Services(&self) -> ::windows_core::Result; @@ -4396,7 +4335,6 @@ impl IUpdateServiceManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateServiceManager2_Impl: Sized + IUpdateServiceManager_Impl { fn ClientApplicationID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4459,7 +4397,6 @@ impl IUpdateServiceManager2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateServiceRegistration_Impl: Sized + super::Com::IDispatch_Impl { fn RegistrationState(&self) -> ::windows_core::Result; @@ -4528,7 +4465,6 @@ impl IUpdateServiceRegistration_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSession_Impl: Sized + super::Com::IDispatch_Impl { fn ClientApplicationID(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4637,7 +4573,6 @@ impl IUpdateSession_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSession2_Impl: Sized + IUpdateSession_Impl { fn UserLocale(&self) -> ::windows_core::Result; @@ -4674,7 +4609,6 @@ impl IUpdateSession2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUpdateSession3_Impl: Sized + IUpdateSession2_Impl { fn CreateUpdateServiceManager(&self) -> ::windows_core::Result; @@ -4717,7 +4651,6 @@ impl IUpdateSession3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWebProxy_Impl: Sized + super::Com::IDispatch_Impl { fn Address(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4868,7 +4801,6 @@ impl IWebProxy_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdate_Impl: Sized + IUpdate_Impl { fn DriverClass(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4989,7 +4921,6 @@ impl IWindowsDriverUpdate_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdate2_Impl: Sized + IWindowsDriverUpdate_Impl { fn RebootRequired(&self) -> ::windows_core::Result; @@ -5052,7 +4983,6 @@ impl IWindowsDriverUpdate2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdate3_Impl: Sized + IWindowsDriverUpdate2_Impl { fn BrowseOnly(&self) -> ::windows_core::Result; @@ -5079,7 +5009,6 @@ impl IWindowsDriverUpdate3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdate4_Impl: Sized + IWindowsDriverUpdate3_Impl { fn WindowsDriverUpdateEntries(&self) -> ::windows_core::Result; @@ -5122,7 +5051,6 @@ impl IWindowsDriverUpdate4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdate5_Impl: Sized + IWindowsDriverUpdate4_Impl { fn AutoSelection(&self) -> ::windows_core::Result; @@ -5165,7 +5093,6 @@ impl IWindowsDriverUpdate5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdateEntry_Impl: Sized + super::Com::IDispatch_Impl { fn DriverClass(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5286,7 +5213,6 @@ impl IWindowsDriverUpdateEntry_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsDriverUpdateEntryCollection_Impl: Sized + super::Com::IDispatch_Impl { fn get_Item(&self, index: i32) -> ::windows_core::Result; @@ -5342,7 +5268,6 @@ impl IWindowsDriverUpdateEntryCollection_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWindowsUpdateAgentInfo_Impl: Sized + super::Com::IDispatch_Impl { fn GetInfo(&self, varinfoidentifier: &::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT>; diff --git a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs index 03dcd601fd..09a686f02b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UpdateAgent/mod.rs @@ -1,10 +1,5 @@ #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdates, - IAutomaticUpdates_Vtbl, - 0x673425bf_c082_4c7c_bdfd_569464b8e0ce -); +::windows_core::imp::com_interface!(IAutomaticUpdates, IAutomaticUpdates_Vtbl, 0x673425bf_c082_4c7c_bdfd_569464b8e0ce); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdates, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -21,7 +16,6 @@ impl IAutomaticUpdates { pub unsafe fn ShowSettingsDialog(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ShowSettingsDialog)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -52,12 +46,7 @@ pub struct IAutomaticUpdates_Vtbl { pub EnableService: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdates2, - IAutomaticUpdates2_Vtbl, - 0x4a2f5c31_cfd9_410e_b7fb_29a653973a0f -); +::windows_core::imp::com_interface!(IAutomaticUpdates2, IAutomaticUpdates2_Vtbl, 0x4a2f5c31_cfd9_410e_b7fb_29a653973a0f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdates2, ::windows_core::IUnknown, super::Com::IDispatch, IAutomaticUpdates); #[cfg(feature = "Win32_System_Com")] @@ -74,7 +63,6 @@ impl IAutomaticUpdates2 { pub unsafe fn ShowSettingsDialog(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ShowSettingsDialog)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Settings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -87,7 +75,6 @@ impl IAutomaticUpdates2 { pub unsafe fn EnableService(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.EnableService)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Results(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -105,12 +92,7 @@ pub struct IAutomaticUpdates2_Vtbl { Results: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdatesResults, - IAutomaticUpdatesResults_Vtbl, - 0xe7a4d634_7942_4dd9_a111_82228ba33901 -); +::windows_core::imp::com_interface!(IAutomaticUpdatesResults, IAutomaticUpdatesResults_Vtbl, 0xe7a4d634_7942_4dd9_a111_82228ba33901); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdatesResults, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -133,12 +115,7 @@ pub struct IAutomaticUpdatesResults_Vtbl { pub LastInstallationSuccessDate: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdatesSettings, - IAutomaticUpdatesSettings_Vtbl, - 0x2ee48f22_af3c_405f_8970_f71be12ee9a2 -); +::windows_core::imp::com_interface!(IAutomaticUpdatesSettings, IAutomaticUpdatesSettings_Vtbl, 0x2ee48f22_af3c_405f_8970_f71be12ee9a2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdatesSettings, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -196,12 +173,7 @@ pub struct IAutomaticUpdatesSettings_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdatesSettings2, - IAutomaticUpdatesSettings2_Vtbl, - 0x6abc136a_c3ca_4384_8171_cb2b1e59b8dc -); +::windows_core::imp::com_interface!(IAutomaticUpdatesSettings2, IAutomaticUpdatesSettings2_Vtbl, 0x6abc136a_c3ca_4384_8171_cb2b1e59b8dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdatesSettings2, ::windows_core::IUnknown, super::Com::IDispatch, IAutomaticUpdatesSettings); #[cfg(feature = "Win32_System_Com")] @@ -266,12 +238,7 @@ pub struct IAutomaticUpdatesSettings2_Vtbl { pub CheckPermission: unsafe extern "system" fn(*mut ::core::ffi::c_void, AutomaticUpdatesUserType, AutomaticUpdatesPermissionType, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAutomaticUpdatesSettings3, - IAutomaticUpdatesSettings3_Vtbl, - 0xb587f5c3_f57e_485f_bbf5_0d181c5cd0dc -); +::windows_core::imp::com_interface!(IAutomaticUpdatesSettings3, IAutomaticUpdatesSettings3_Vtbl, 0xb587f5c3_f57e_485f_bbf5_0d181c5cd0dc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAutomaticUpdatesSettings3, ::windows_core::IUnknown, super::Com::IDispatch, IAutomaticUpdatesSettings, IAutomaticUpdatesSettings2); #[cfg(feature = "Win32_System_Com")] @@ -357,12 +324,7 @@ pub struct IAutomaticUpdatesSettings3_Vtbl { pub SetFeaturedUpdatesEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICategory, - ICategory_Vtbl, - 0x81ddc1b8_9d35_47a6_b471_5b80f519223b -); +::windows_core::imp::com_interface!(ICategory, ICategory_Vtbl, 0x81ddc1b8_9d35_47a6_b471_5b80f519223b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICategory, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -375,7 +337,6 @@ impl ICategory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CategoryID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Children(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -385,7 +346,6 @@ impl ICategory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Description)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -395,7 +355,6 @@ impl ICategory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Order)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -405,7 +364,6 @@ impl ICategory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -440,17 +398,11 @@ pub struct ICategory_Vtbl { Updates: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ICategoryCollection, - ICategoryCollection_Vtbl, - 0x3a56bfb8_576c_43f7_9335_fe4838fd7e37 -); +::windows_core::imp::com_interface!(ICategoryCollection, ICategoryCollection_Vtbl, 0x3a56bfb8_576c_43f7_9335_fe4838fd7e37); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ICategoryCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ICategoryCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -480,7 +432,6 @@ pub struct ICategoryCollection_Vtbl { ::windows_core::imp::com_interface!(IDownloadCompletedCallback, IDownloadCompletedCallback_Vtbl, 0x77254866_9f5b_4c8e_b9e2_c77a8530d64b); ::windows_core::imp::interface_hierarchy!(IDownloadCompletedCallback, ::windows_core::IUnknown); impl IDownloadCompletedCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, downloadjob: P0, callbackargs: P1) -> ::windows_core::Result<()> where @@ -500,12 +451,7 @@ pub struct IDownloadCompletedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadCompletedCallbackArgs, - IDownloadCompletedCallbackArgs_Vtbl, - 0xfa565b23_498c_47a0_979d_e7d5b1813360 -); +::windows_core::imp::com_interface!(IDownloadCompletedCallbackArgs, IDownloadCompletedCallbackArgs_Vtbl, 0xfa565b23_498c_47a0_979d_e7d5b1813360); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadCompletedCallbackArgs, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -517,12 +463,7 @@ pub struct IDownloadCompletedCallbackArgs_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadJob, - IDownloadJob_Vtbl, - 0xc574de85_7358_43f6_aae8_8697e62d8ba7 -); +::windows_core::imp::com_interface!(IDownloadJob, IDownloadJob_Vtbl, 0xc574de85_7358_43f6_aae8_8697e62d8ba7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadJob, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -535,7 +476,6 @@ impl IDownloadJob { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsCompleted)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -544,7 +484,6 @@ impl IDownloadJob { pub unsafe fn CleanUp(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CleanUp)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProgress(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -573,12 +512,7 @@ pub struct IDownloadJob_Vtbl { pub RequestAbort: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadProgress, - IDownloadProgress_Vtbl, - 0xd31a5bac_f719_4178_9dbb_5e2cb47fd18a -); +::windows_core::imp::com_interface!(IDownloadProgress, IDownloadProgress_Vtbl, 0xd31a5bac_f719_4178_9dbb_5e2cb47fd18a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadProgress, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -607,7 +541,6 @@ impl IDownloadProgress { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TotalBytesToDownload)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -643,7 +576,6 @@ pub struct IDownloadProgress_Vtbl { ::windows_core::imp::com_interface!(IDownloadProgressChangedCallback, IDownloadProgressChangedCallback_Vtbl, 0x8c3f1cdd_6173_4591_aebd_a56a53ca77c1); ::windows_core::imp::interface_hierarchy!(IDownloadProgressChangedCallback, ::windows_core::IUnknown); impl IDownloadProgressChangedCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, downloadjob: P0, callbackargs: P1) -> ::windows_core::Result<()> where @@ -663,17 +595,11 @@ pub struct IDownloadProgressChangedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadProgressChangedCallbackArgs, - IDownloadProgressChangedCallbackArgs_Vtbl, - 0x324ff2c6_4981_4b04_9412_57481745ab24 -); +::windows_core::imp::com_interface!(IDownloadProgressChangedCallbackArgs, IDownloadProgressChangedCallbackArgs_Vtbl, 0x324ff2c6_4981_4b04_9412_57481745ab24); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadProgressChangedCallbackArgs, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDownloadProgressChangedCallbackArgs { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Progress(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -691,12 +617,7 @@ pub struct IDownloadProgressChangedCallbackArgs_Vtbl { Progress: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadResult, - IDownloadResult_Vtbl, - 0xdaa4fdd0_4727_4dbe_a1e7_745dca317144 -); +::windows_core::imp::com_interface!(IDownloadResult, IDownloadResult_Vtbl, 0xdaa4fdd0_4727_4dbe_a1e7_745dca317144); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -709,7 +630,6 @@ impl IDownloadResult { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResultCode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -729,12 +649,7 @@ pub struct IDownloadResult_Vtbl { GetUpdateResult: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IImageInformation, - IImageInformation_Vtbl, - 0x7c907864_346c_4aeb_8f3f_57da289f969f -); +::windows_core::imp::com_interface!(IImageInformation, IImageInformation_Vtbl, 0x7c907864_346c_4aeb_8f3f_57da289f969f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IImageInformation, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -767,17 +682,11 @@ pub struct IImageInformation_Vtbl { pub Width: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationAgent, - IInstallationAgent_Vtbl, - 0x925cbc18_a2ea_4648_bf1c_ec8badcfe20a -); +::windows_core::imp::com_interface!(IInstallationAgent, IInstallationAgent_Vtbl, 0x925cbc18_a2ea_4648_bf1c_ec8badcfe20a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationAgent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInstallationAgent { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecordInstallationResult(&self, installationresultcookie: P0, hresult: i32, extendedreportingdata: P1) -> ::windows_core::Result<()> where @@ -798,12 +707,7 @@ pub struct IInstallationAgent_Vtbl { RecordInstallationResult: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationBehavior, - IInstallationBehavior_Vtbl, - 0xd9a59339_e245_4dbd_9686_4d5763e39624 -); +::windows_core::imp::com_interface!(IInstallationBehavior, IInstallationBehavior_Vtbl, 0xd9a59339_e245_4dbd_9686_4d5763e39624); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationBehavior, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -838,7 +742,6 @@ pub struct IInstallationBehavior_Vtbl { ::windows_core::imp::com_interface!(IInstallationCompletedCallback, IInstallationCompletedCallback_Vtbl, 0x45f4f6f3_d602_4f98_9a8a_3efa152ad2d3); ::windows_core::imp::interface_hierarchy!(IInstallationCompletedCallback, ::windows_core::IUnknown); impl IInstallationCompletedCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, installationjob: P0, callbackargs: P1) -> ::windows_core::Result<()> where @@ -858,12 +761,7 @@ pub struct IInstallationCompletedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationCompletedCallbackArgs, - IInstallationCompletedCallbackArgs_Vtbl, - 0x250e2106_8efb_4705_9653_ef13c581b6a1 -); +::windows_core::imp::com_interface!(IInstallationCompletedCallbackArgs, IInstallationCompletedCallbackArgs_Vtbl, 0x250e2106_8efb_4705_9653_ef13c581b6a1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationCompletedCallbackArgs, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -875,12 +773,7 @@ pub struct IInstallationCompletedCallbackArgs_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationJob, - IInstallationJob_Vtbl, - 0x5c209f0b_bad5_432a_9556_4699bed2638a -); +::windows_core::imp::com_interface!(IInstallationJob, IInstallationJob_Vtbl, 0x5c209f0b_bad5_432a_9556_4699bed2638a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationJob, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -893,7 +786,6 @@ impl IInstallationJob { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsCompleted)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -902,7 +794,6 @@ impl IInstallationJob { pub unsafe fn CleanUp(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CleanUp)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetProgress(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -931,12 +822,7 @@ pub struct IInstallationJob_Vtbl { pub RequestAbort: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationProgress, - IInstallationProgress_Vtbl, - 0x345c8244_43a3_4e32_a368_65f073b76f36 -); +::windows_core::imp::com_interface!(IInstallationProgress, IInstallationProgress_Vtbl, 0x345c8244_43a3_4e32_a368_65f073b76f36); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationProgress, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -953,7 +839,6 @@ impl IInstallationProgress { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PercentComplete)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -976,7 +861,6 @@ pub struct IInstallationProgress_Vtbl { ::windows_core::imp::com_interface!(IInstallationProgressChangedCallback, IInstallationProgressChangedCallback_Vtbl, 0xe01402d5_f8da_43ba_a012_38894bd048f1); ::windows_core::imp::interface_hierarchy!(IInstallationProgressChangedCallback, ::windows_core::IUnknown); impl IInstallationProgressChangedCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, installationjob: P0, callbackargs: P1) -> ::windows_core::Result<()> where @@ -996,17 +880,11 @@ pub struct IInstallationProgressChangedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationProgressChangedCallbackArgs, - IInstallationProgressChangedCallbackArgs_Vtbl, - 0xe4f14e1e_689d_4218_a0b9_bc189c484a01 -); +::windows_core::imp::com_interface!(IInstallationProgressChangedCallbackArgs, IInstallationProgressChangedCallbackArgs_Vtbl, 0xe4f14e1e_689d_4218_a0b9_bc189c484a01); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationProgressChangedCallbackArgs, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInstallationProgressChangedCallbackArgs { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Progress(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1024,12 +902,7 @@ pub struct IInstallationProgressChangedCallbackArgs_Vtbl { Progress: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInstallationResult, - IInstallationResult_Vtbl, - 0xa43c56d6_7451_48d4_af96_b6cd2d0d9b7a -); +::windows_core::imp::com_interface!(IInstallationResult, IInstallationResult_Vtbl, 0xa43c56d6_7451_48d4_af96_b6cd2d0d9b7a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInstallationResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1046,7 +919,6 @@ impl IInstallationResult { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResultCode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetUpdateResult(&self, updateindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1067,12 +939,7 @@ pub struct IInstallationResult_Vtbl { GetUpdateResult: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInvalidProductLicenseException, - IInvalidProductLicenseException_Vtbl, - 0xa37d00f5_7bb0_4953_b414_f9e98326f2e8 -); +::windows_core::imp::com_interface!(IInvalidProductLicenseException, IInvalidProductLicenseException_Vtbl, 0xa37d00f5_7bb0_4953_b414_f9e98326f2e8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInvalidProductLicenseException, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateException); #[cfg(feature = "Win32_System_Com")] @@ -1104,7 +971,6 @@ pub struct IInvalidProductLicenseException_Vtbl { ::windows_core::imp::com_interface!(ISearchCompletedCallback, ISearchCompletedCallback_Vtbl, 0x88aee058_d4b0_4725_a2f1_814a67ae964c); ::windows_core::imp::interface_hierarchy!(ISearchCompletedCallback, ::windows_core::IUnknown); impl ISearchCompletedCallback { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, searchjob: P0, callbackargs: P1) -> ::windows_core::Result<()> where @@ -1124,12 +990,7 @@ pub struct ISearchCompletedCallback_Vtbl { Invoke: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISearchCompletedCallbackArgs, - ISearchCompletedCallbackArgs_Vtbl, - 0xa700a634_2850_4c47_938a_9e4b6e5af9a6 -); +::windows_core::imp::com_interface!(ISearchCompletedCallbackArgs, ISearchCompletedCallbackArgs_Vtbl, 0xa700a634_2850_4c47_938a_9e4b6e5af9a6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISearchCompletedCallbackArgs, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1141,12 +1002,7 @@ pub struct ISearchCompletedCallbackArgs_Vtbl { pub base__: super::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISearchJob, - ISearchJob_Vtbl, - 0x7366ea16_7a1a_4ea2_b042_973d3e9cd99b -); +::windows_core::imp::com_interface!(ISearchJob, ISearchJob_Vtbl, 0x7366ea16_7a1a_4ea2_b042_973d3e9cd99b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISearchJob, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1177,12 +1033,7 @@ pub struct ISearchJob_Vtbl { pub RequestAbort: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISearchResult, - ISearchResult_Vtbl, - 0xd40cff62_e08c_4498_941a_01e25f0fd33c -); +::windows_core::imp::com_interface!(ISearchResult, ISearchResult_Vtbl, 0xd40cff62_e08c_4498_941a_01e25f0fd33c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISearchResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1191,19 +1042,16 @@ impl ISearchResult { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ResultCode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RootCategories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RootCategories)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Warnings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1230,12 +1078,7 @@ pub struct ISearchResult_Vtbl { Warnings: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStringCollection, - IStringCollection_Vtbl, - 0xeff90582_2ddc_480f_a06d_60f3fbc362c3 -); +::windows_core::imp::com_interface!(IStringCollection, IStringCollection_Vtbl, 0xeff90582_2ddc_480f_a06d_60f3fbc362c3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStringCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1272,7 +1115,6 @@ impl IStringCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Copy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1308,12 +1150,7 @@ pub struct IStringCollection_Vtbl { pub RemoveAt: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISystemInformation, - ISystemInformation_Vtbl, - 0xade87bf7_7b56_4275_8fab_b9b0e591844b -); +::windows_core::imp::com_interface!(ISystemInformation, ISystemInformation_Vtbl, 0xade87bf7_7b56_4275_8fab_b9b0e591844b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISystemInformation, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1336,12 +1173,7 @@ pub struct ISystemInformation_Vtbl { pub RebootRequired: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdate, - IUpdate_Vtbl, - 0x6a92b07a_d821_4682_b423_5c805022cc4d -); +::windows_core::imp::com_interface!(IUpdate, IUpdate_Vtbl, 0x6a92b07a_d821_4682_b423_5c805022cc4d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdate, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1354,7 +1186,6 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1364,7 +1195,6 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1398,19 +1228,16 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1446,7 +1273,6 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1464,7 +1290,6 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1490,13 +1315,11 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1514,19 +1337,16 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1550,7 +1370,6 @@ impl IUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1648,12 +1467,7 @@ pub struct IUpdate_Vtbl { DownloadContents: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdate2, - IUpdate2_Vtbl, - 0x144fe9b0_d23d_4a8b_8634_fb4457533b7a -); +::windows_core::imp::com_interface!(IUpdate2, IUpdate2_Vtbl, 0x144fe9b0_d23d_4a8b_8634_fb4457533b7a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdate2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate); #[cfg(feature = "Win32_System_Com")] @@ -1666,7 +1480,6 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1676,7 +1489,6 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1710,19 +1522,16 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1758,7 +1567,6 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1776,7 +1584,6 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1802,13 +1609,11 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1826,19 +1631,16 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1862,7 +1664,6 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1876,13 +1677,11 @@ impl IUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -1908,12 +1707,7 @@ pub struct IUpdate2_Vtbl { CopyToCache: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdate3, - IUpdate3_Vtbl, - 0x112eda6b_95b3_476f_9d90_aee82c6b8181 -); +::windows_core::imp::com_interface!(IUpdate3, IUpdate3_Vtbl, 0x112eda6b_95b3_476f_9d90_aee82c6b8181); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdate3, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IUpdate2); #[cfg(feature = "Win32_System_Com")] @@ -1926,7 +1720,6 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1936,7 +1729,6 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1970,19 +1762,16 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2018,7 +1807,6 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2036,7 +1824,6 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2062,13 +1849,11 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2086,19 +1871,16 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2122,7 +1904,6 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2136,13 +1917,11 @@ impl IUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -2163,12 +1942,7 @@ pub struct IUpdate3_Vtbl { pub BrowseOnly: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdate4, - IUpdate4_Vtbl, - 0x27e94b0d_5139_49a2_9a61_93522dc54652 -); +::windows_core::imp::com_interface!(IUpdate4, IUpdate4_Vtbl, 0x27e94b0d_5139_49a2_9a61_93522dc54652); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdate4, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IUpdate2, IUpdate3); #[cfg(feature = "Win32_System_Com")] @@ -2181,7 +1955,6 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2191,7 +1964,6 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2225,19 +1997,16 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2273,7 +2042,6 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2291,7 +2059,6 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2317,13 +2084,11 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2341,19 +2106,16 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2377,7 +2139,6 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2391,13 +2152,11 @@ impl IUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -2422,12 +2181,7 @@ pub struct IUpdate4_Vtbl { pub PerUser: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdate5, - IUpdate5_Vtbl, - 0xc1c2f21a_d2f4_4902_b5c6_8a081c19a890 -); +::windows_core::imp::com_interface!(IUpdate5, IUpdate5_Vtbl, 0xc1c2f21a_d2f4_4902_b5c6_8a081c19a890); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdate5, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IUpdate2, IUpdate3, IUpdate4); #[cfg(feature = "Win32_System_Com")] @@ -2440,7 +2194,6 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2450,7 +2203,6 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2484,19 +2236,16 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2532,7 +2281,6 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2550,7 +2298,6 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2576,13 +2323,11 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2600,19 +2345,16 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2636,7 +2378,6 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2650,13 +2391,11 @@ impl IUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -2690,23 +2429,16 @@ pub struct IUpdate5_Vtbl { pub AutoDownload: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut AutoDownloadMode) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateCollection, - IUpdateCollection_Vtbl, - 0x07f7438c_7709_4ca5_b518_91279288134e -); +::windows_core::imp::com_interface!(IUpdateCollection, IUpdateCollection_Vtbl, 0x07f7438c_7709_4ca5_b518_91279288134e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).get_Item)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn put_Item(&self, index: i32, value: P0) -> ::windows_core::Result<()> where @@ -2726,7 +2458,6 @@ impl IUpdateCollection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReadOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, value: P0) -> ::windows_core::Result where @@ -2738,13 +2469,11 @@ impl IUpdateCollection { pub unsafe fn Clear(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Clear)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Copy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Copy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Insert(&self, index: i32, value: P0) -> ::windows_core::Result<()> where @@ -2788,12 +2517,7 @@ pub struct IUpdateCollection_Vtbl { pub RemoveAt: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateDownloadContent, - IUpdateDownloadContent_Vtbl, - 0x54a2cb2d_9a0c_48b6_8a50_9abb69ee2d02 -); +::windows_core::imp::com_interface!(IUpdateDownloadContent, IUpdateDownloadContent_Vtbl, 0x54a2cb2d_9a0c_48b6_8a50_9abb69ee2d02); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateDownloadContent, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2811,12 +2535,7 @@ pub struct IUpdateDownloadContent_Vtbl { pub DownloadUrl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateDownloadContent2, - IUpdateDownloadContent2_Vtbl, - 0xc97ad11b_f257_420b_9d9f_377f733f6f68 -); +::windows_core::imp::com_interface!(IUpdateDownloadContent2, IUpdateDownloadContent2_Vtbl, 0xc97ad11b_f257_420b_9d9f_377f733f6f68); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateDownloadContent2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateDownloadContent); #[cfg(feature = "Win32_System_Com")] @@ -2838,17 +2557,11 @@ pub struct IUpdateDownloadContent2_Vtbl { pub IsDeltaCompressedContent: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateDownloadContentCollection, - IUpdateDownloadContentCollection_Vtbl, - 0xbc5513c8_b3b8_4bf7_a4d4_361c0d8c88ba -); +::windows_core::imp::com_interface!(IUpdateDownloadContentCollection, IUpdateDownloadContentCollection_Vtbl, 0xbc5513c8_b3b8_4bf7_a4d4_361c0d8c88ba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateDownloadContentCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateDownloadContentCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2876,12 +2589,7 @@ pub struct IUpdateDownloadContentCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateDownloadResult, - IUpdateDownloadResult_Vtbl, - 0xbf99af76_b575_42ad_8aa4_33cbb5477af1 -); +::windows_core::imp::com_interface!(IUpdateDownloadResult, IUpdateDownloadResult_Vtbl, 0xbf99af76_b575_42ad_8aa4_33cbb5477af1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateDownloadResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2904,12 +2612,7 @@ pub struct IUpdateDownloadResult_Vtbl { pub ResultCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut OperationResultCode) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateDownloader, - IUpdateDownloader_Vtbl, - 0x68f1c6f9_7ecc_4666_a464_247fe12496c3 -); +::windows_core::imp::com_interface!(IUpdateDownloader, IUpdateDownloader_Vtbl, 0x68f1c6f9_7ecc_4666_a464_247fe12496c3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateDownloader, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2941,13 +2644,11 @@ impl IUpdateDownloader { pub unsafe fn SetPriority(&self, value: DownloadPriority) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPriority)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetUpdates(&self, value: P0) -> ::windows_core::Result<()> where @@ -2955,7 +2656,6 @@ impl IUpdateDownloader { { (::windows_core::Interface::vtable(self).SetUpdates)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginDownload(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -2966,13 +2666,11 @@ impl IUpdateDownloader { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginDownload)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Download(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Download)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndDownload(&self, value: P0) -> ::windows_core::Result where @@ -3015,12 +2713,7 @@ pub struct IUpdateDownloader_Vtbl { EndDownload: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateException, - IUpdateException_Vtbl, - 0xa376dd5e_09d4_427f_af7c_fed5b6e1c1d6 -); +::windows_core::imp::com_interface!(IUpdateException, IUpdateException_Vtbl, 0xa376dd5e_09d4_427f_af7c_fed5b6e1c1d6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateException, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3048,17 +2741,11 @@ pub struct IUpdateException_Vtbl { pub Context: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut UpdateExceptionContext) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateExceptionCollection, - IUpdateExceptionCollection_Vtbl, - 0x503626a3_8e14_4729_9355_0fe664bd2321 -); +::windows_core::imp::com_interface!(IUpdateExceptionCollection, IUpdateExceptionCollection_Vtbl, 0x503626a3_8e14_4729_9355_0fe664bd2321); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateExceptionCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateExceptionCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3086,12 +2773,7 @@ pub struct IUpdateExceptionCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateHistoryEntry, - IUpdateHistoryEntry_Vtbl, - 0xbe56a644_af0e_4e0e_a311_c1d8e695cbff -); +::windows_core::imp::com_interface!(IUpdateHistoryEntry, IUpdateHistoryEntry_Vtbl, 0xbe56a644_af0e_4e0e_a311_c1d8e695cbff); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateHistoryEntry, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3112,7 +2794,6 @@ impl IUpdateHistoryEntry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Date)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateIdentity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3142,7 +2823,6 @@ impl IUpdateHistoryEntry { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ServiceID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3184,12 +2864,7 @@ pub struct IUpdateHistoryEntry_Vtbl { pub SupportUrl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateHistoryEntry2, - IUpdateHistoryEntry2_Vtbl, - 0xc2bfb780_4539_4132_ab8c_0a8772013ab6 -); +::windows_core::imp::com_interface!(IUpdateHistoryEntry2, IUpdateHistoryEntry2_Vtbl, 0xc2bfb780_4539_4132_ab8c_0a8772013ab6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateHistoryEntry2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateHistoryEntry); #[cfg(feature = "Win32_System_Com")] @@ -3210,7 +2885,6 @@ impl IUpdateHistoryEntry2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Date)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateIdentity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3240,7 +2914,6 @@ impl IUpdateHistoryEntry2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ServiceID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3254,7 +2927,6 @@ impl IUpdateHistoryEntry2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SupportUrl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3272,17 +2944,11 @@ pub struct IUpdateHistoryEntry2_Vtbl { Categories: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateHistoryEntryCollection, - IUpdateHistoryEntryCollection_Vtbl, - 0xa7f04f3c_a290_435b_aadf_a116c3357a5c -); +::windows_core::imp::com_interface!(IUpdateHistoryEntryCollection, IUpdateHistoryEntryCollection_Vtbl, 0xa7f04f3c_a290_435b_aadf_a116c3357a5c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateHistoryEntryCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateHistoryEntryCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3310,12 +2976,7 @@ pub struct IUpdateHistoryEntryCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateIdentity, - IUpdateIdentity_Vtbl, - 0x46297823_9940_4c09_aed9_cd3ea6d05968 -); +::windows_core::imp::com_interface!(IUpdateIdentity, IUpdateIdentity_Vtbl, 0x46297823_9940_4c09_aed9_cd3ea6d05968); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateIdentity, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3338,12 +2999,7 @@ pub struct IUpdateIdentity_Vtbl { pub UpdateID: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateInstallationResult, - IUpdateInstallationResult_Vtbl, - 0xd940f0f8_3cbb_4fd0_993f_471e7f2328ad -); +::windows_core::imp::com_interface!(IUpdateInstallationResult, IUpdateInstallationResult_Vtbl, 0xd940f0f8_3cbb_4fd0_993f_471e7f2328ad); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateInstallationResult, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3371,12 +3027,7 @@ pub struct IUpdateInstallationResult_Vtbl { pub ResultCode: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut OperationResultCode) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateInstaller, - IUpdateInstaller_Vtbl, - 0x7b929c68_ccdc_4226_96b1_8724600b54c2 -); +::windows_core::imp::com_interface!(IUpdateInstaller, IUpdateInstaller_Vtbl, 0x7b929c68_ccdc_4226_96b1_8724600b54c2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateInstaller, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3421,13 +3072,11 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ParentWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetUpdates(&self, value: P0) -> ::windows_core::Result<()> where @@ -3435,7 +3084,6 @@ impl IUpdateInstaller { { (::windows_core::Interface::vtable(self).SetUpdates)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginInstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3446,7 +3094,6 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginInstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginUninstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3457,7 +3104,6 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginUninstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndInstall(&self, value: P0) -> ::windows_core::Result where @@ -3466,7 +3112,6 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EndInstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndUninstall(&self, value: P0) -> ::windows_core::Result where @@ -3475,13 +3120,11 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EndUninstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Install(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Install)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RunWizard(&self, dialogtitle: P0) -> ::windows_core::Result where @@ -3494,7 +3137,6 @@ impl IUpdateInstaller { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsBusy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Uninstall(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3570,12 +3212,7 @@ pub struct IUpdateInstaller_Vtbl { pub RebootRequiredBeforeInstallation: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateInstaller2, - IUpdateInstaller2_Vtbl, - 0x3442d4fe_224d_4cee_98cf_30e0c4d229e6 -); +::windows_core::imp::com_interface!(IUpdateInstaller2, IUpdateInstaller2_Vtbl, 0x3442d4fe_224d_4cee_98cf_30e0c4d229e6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateInstaller2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateInstaller); #[cfg(feature = "Win32_System_Com")] @@ -3620,13 +3257,11 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ParentWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetUpdates(&self, value: P0) -> ::windows_core::Result<()> where @@ -3634,7 +3269,6 @@ impl IUpdateInstaller2 { { (::windows_core::Interface::vtable(self).base__.SetUpdates)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginInstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3645,7 +3279,6 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BeginInstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginUninstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3656,7 +3289,6 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BeginUninstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndInstall(&self, value: P0) -> ::windows_core::Result where @@ -3665,7 +3297,6 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EndInstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndUninstall(&self, value: P0) -> ::windows_core::Result where @@ -3674,13 +3305,11 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EndUninstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Install(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Install)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RunWizard(&self, dialogtitle: P0) -> ::windows_core::Result where @@ -3693,7 +3322,6 @@ impl IUpdateInstaller2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsBusy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Uninstall(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3733,12 +3361,7 @@ pub struct IUpdateInstaller2_Vtbl { pub SetForceQuiet: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateInstaller3, - IUpdateInstaller3_Vtbl, - 0x16d11c35_099a_48d0_8338_5fae64047f8e -); +::windows_core::imp::com_interface!(IUpdateInstaller3, IUpdateInstaller3_Vtbl, 0x16d11c35_099a_48d0_8338_5fae64047f8e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateInstaller3, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateInstaller, IUpdateInstaller2); #[cfg(feature = "Win32_System_Com")] @@ -3783,13 +3406,11 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ParentWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetUpdates(&self, value: P0) -> ::windows_core::Result<()> where @@ -3797,7 +3418,6 @@ impl IUpdateInstaller3 { { (::windows_core::Interface::vtable(self).base__.base__.SetUpdates)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginInstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3808,7 +3428,6 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BeginInstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginUninstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3819,7 +3438,6 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BeginUninstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndInstall(&self, value: P0) -> ::windows_core::Result where @@ -3828,7 +3446,6 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EndInstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndUninstall(&self, value: P0) -> ::windows_core::Result where @@ -3837,13 +3454,11 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EndUninstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Install(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Install)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RunWizard(&self, dialogtitle: P0) -> ::windows_core::Result where @@ -3856,7 +3471,6 @@ impl IUpdateInstaller3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsBusy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Uninstall(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3906,12 +3520,7 @@ pub struct IUpdateInstaller3_Vtbl { pub SetAttemptCloseAppsIfNecessary: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateInstaller4, - IUpdateInstaller4_Vtbl, - 0xef8208ea_2304_492d_9109_23813b0958e1 -); +::windows_core::imp::com_interface!(IUpdateInstaller4, IUpdateInstaller4_Vtbl, 0xef8208ea_2304_492d_9109_23813b0958e1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateInstaller4, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateInstaller, IUpdateInstaller2, IUpdateInstaller3); #[cfg(feature = "Win32_System_Com")] @@ -3956,13 +3565,11 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ParentWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Updates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Updates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetUpdates(&self, value: P0) -> ::windows_core::Result<()> where @@ -3970,7 +3577,6 @@ impl IUpdateInstaller4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetUpdates)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginInstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3981,7 +3587,6 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.BeginInstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginUninstall(&self, onprogresschanged: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -3992,7 +3597,6 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.BeginUninstall)(::windows_core::Interface::as_raw(self), onprogresschanged.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndInstall(&self, value: P0) -> ::windows_core::Result where @@ -4001,7 +3605,6 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EndInstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndUninstall(&self, value: P0) -> ::windows_core::Result where @@ -4010,13 +3613,11 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.EndUninstall)(::windows_core::Interface::as_raw(self), value.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Install(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Install)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RunWizard(&self, dialogtitle: P0) -> ::windows_core::Result where @@ -4029,7 +3630,6 @@ impl IUpdateInstaller4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsBusy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Uninstall(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4094,12 +3694,7 @@ pub struct IUpdateLockdown_Vtbl { pub LockDown: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSearcher, - IUpdateSearcher_Vtbl, - 0x8f45abf1_f9ae_4b95_a933_f0f66e5056ea -); +::windows_core::imp::com_interface!(IUpdateSearcher, IUpdateSearcher_Vtbl, 0x8f45abf1_f9ae_4b95_a933_f0f66e5056ea); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSearcher, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4141,7 +3736,6 @@ impl IUpdateSearcher { pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetServerSelection)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginSearch(&self, criteria: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -4152,7 +3746,6 @@ impl IUpdateSearcher { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BeginSearch)(::windows_core::Interface::as_raw(self), criteria.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndSearch(&self, searchjob: P0) -> ::windows_core::Result where @@ -4168,13 +3761,11 @@ impl IUpdateSearcher { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EscapeString)(::windows_core::Interface::as_raw(self), unescaped.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryHistory)(::windows_core::Interface::as_raw(self), startindex, count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Search(&self, criteria: P0) -> ::windows_core::Result where @@ -4245,12 +3836,7 @@ pub struct IUpdateSearcher_Vtbl { pub SetServiceID: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSearcher2, - IUpdateSearcher2_Vtbl, - 0x4cbdcb2d_1589_4beb_bd1c_3e582ff0add0 -); +::windows_core::imp::com_interface!(IUpdateSearcher2, IUpdateSearcher2_Vtbl, 0x4cbdcb2d_1589_4beb_bd1c_3e582ff0add0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSearcher2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateSearcher); #[cfg(feature = "Win32_System_Com")] @@ -4292,7 +3878,6 @@ impl IUpdateSearcher2 { pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetServerSelection)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginSearch(&self, criteria: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -4303,7 +3888,6 @@ impl IUpdateSearcher2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BeginSearch)(::windows_core::Interface::as_raw(self), criteria.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndSearch(&self, searchjob: P0) -> ::windows_core::Result where @@ -4319,13 +3903,11 @@ impl IUpdateSearcher2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EscapeString)(::windows_core::Interface::as_raw(self), unescaped.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.QueryHistory)(::windows_core::Interface::as_raw(self), startindex, count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Search(&self, criteria: P0) -> ::windows_core::Result where @@ -4378,12 +3960,7 @@ pub struct IUpdateSearcher2_Vtbl { pub SetIgnoreDownloadPriority: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSearcher3, - IUpdateSearcher3_Vtbl, - 0x04c6895d_eaf2_4034_97f3_311de9be413a -); +::windows_core::imp::com_interface!(IUpdateSearcher3, IUpdateSearcher3_Vtbl, 0x04c6895d_eaf2_4034_97f3_311de9be413a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSearcher3, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateSearcher, IUpdateSearcher2); #[cfg(feature = "Win32_System_Com")] @@ -4425,7 +4002,6 @@ impl IUpdateSearcher3 { pub unsafe fn SetServerSelection(&self, value: ServerSelection) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetServerSelection)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginSearch(&self, criteria: P0, oncompleted: P1, state: P2) -> ::windows_core::Result where @@ -4436,7 +4012,6 @@ impl IUpdateSearcher3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BeginSearch)(::windows_core::Interface::as_raw(self), criteria.into_param().abi(), oncompleted.into_param().abi(), state.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndSearch(&self, searchjob: P0) -> ::windows_core::Result where @@ -4452,13 +4027,11 @@ impl IUpdateSearcher3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.EscapeString)(::windows_core::Interface::as_raw(self), unescaped.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, startindex: i32, count: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.QueryHistory)(::windows_core::Interface::as_raw(self), startindex, count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Search(&self, criteria: P0) -> ::windows_core::Result where @@ -4518,12 +4091,7 @@ pub struct IUpdateSearcher3_Vtbl { pub SetSearchScope: unsafe extern "system" fn(*mut ::core::ffi::c_void, SearchScope) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateService, - IUpdateService_Vtbl, - 0x76b3b17e_aed6_4da5_85f0_83587f81abe3 -); +::windows_core::imp::com_interface!(IUpdateService, IUpdateService_Vtbl, 0x76b3b17e_aed6_4da5_85f0_83587f81abe3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateService, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4556,7 +4124,6 @@ impl IUpdateService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OffersWindowsUpdates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RedirectUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4606,12 +4173,7 @@ pub struct IUpdateService_Vtbl { pub SetupPrefix: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateService2, - IUpdateService2_Vtbl, - 0x1518b460_6518_4172_940f_c75883b24ceb -); +::windows_core::imp::com_interface!(IUpdateService2, IUpdateService2_Vtbl, 0x1518b460_6518_4172_940f_c75883b24ceb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateService2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateService); #[cfg(feature = "Win32_System_Com")] @@ -4644,7 +4206,6 @@ impl IUpdateService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OffersWindowsUpdates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RedirectUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4683,17 +4244,11 @@ pub struct IUpdateService2_Vtbl { pub IsDefaultAUService: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateServiceCollection, - IUpdateServiceCollection_Vtbl, - 0x9b0353aa_0e52_44ff_b8b0_1f7fa0437f88 -); +::windows_core::imp::com_interface!(IUpdateServiceCollection, IUpdateServiceCollection_Vtbl, 0x9b0353aa_0e52_44ff_b8b0_1f7fa0437f88); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateServiceCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateServiceCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4721,23 +4276,16 @@ pub struct IUpdateServiceCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateServiceManager, - IUpdateServiceManager_Vtbl, - 0x23857e3c_02ba_44a3_9423_b1c900805f37 -); +::windows_core::imp::com_interface!(IUpdateServiceManager, IUpdateServiceManager_Vtbl, 0x23857e3c_02ba_44a3_9423_b1c900805f37); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateServiceManager, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IUpdateServiceManager { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Services(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Services)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddService(&self, serviceid: P0, authorizationcabpath: P1) -> ::windows_core::Result where @@ -4765,7 +4313,6 @@ impl IUpdateServiceManager { { (::windows_core::Interface::vtable(self).UnregisterServiceWithAU)(::windows_core::Interface::as_raw(self), serviceid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddScanPackageService(&self, servicename: P0, scanfilelocation: P1, flags: i32) -> ::windows_core::Result where @@ -4806,23 +4353,16 @@ pub struct IUpdateServiceManager_Vtbl { pub SetOption: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateServiceManager2, - IUpdateServiceManager2_Vtbl, - 0x0bb8531d_7e8d_424f_986c_a0b8f60a3e7b -); +::windows_core::imp::com_interface!(IUpdateServiceManager2, IUpdateServiceManager2_Vtbl, 0x0bb8531d_7e8d_424f_986c_a0b8f60a3e7b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateServiceManager2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateServiceManager); #[cfg(feature = "Win32_System_Com")] impl IUpdateServiceManager2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Services(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Services)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddService(&self, serviceid: P0, authorizationcabpath: P1) -> ::windows_core::Result where @@ -4850,7 +4390,6 @@ impl IUpdateServiceManager2 { { (::windows_core::Interface::vtable(self).base__.UnregisterServiceWithAU)(::windows_core::Interface::as_raw(self), serviceid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddScanPackageService(&self, servicename: P0, scanfilelocation: P1, flags: i32) -> ::windows_core::Result where @@ -4877,7 +4416,6 @@ impl IUpdateServiceManager2 { { (::windows_core::Interface::vtable(self).SetClientApplicationID)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryServiceRegistration(&self, serviceid: P0) -> ::windows_core::Result where @@ -4886,7 +4424,6 @@ impl IUpdateServiceManager2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryServiceRegistration)(::windows_core::Interface::as_raw(self), serviceid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddService2(&self, serviceid: P0, flags: i32, authorizationcabpath: P1) -> ::windows_core::Result where @@ -4914,12 +4451,7 @@ pub struct IUpdateServiceManager2_Vtbl { AddService2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateServiceRegistration, - IUpdateServiceRegistration_Vtbl, - 0xdde02280_12b3_4e0b_937b_6747f6acb286 -); +::windows_core::imp::com_interface!(IUpdateServiceRegistration, IUpdateServiceRegistration_Vtbl, 0xdde02280_12b3_4e0b_937b_6747f6acb286); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateServiceRegistration, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4936,7 +4468,6 @@ impl IUpdateServiceRegistration { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsPendingRegistrationWithAU)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Service(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4957,12 +4488,7 @@ pub struct IUpdateServiceRegistration_Vtbl { Service: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSession, - IUpdateSession_Vtbl, - 0x816858a4_260d_4260_933a_2585f1abc76b -); +::windows_core::imp::com_interface!(IUpdateSession, IUpdateSession_Vtbl, 0x816858a4_260d_4260_933a_2585f1abc76b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSession, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4981,13 +4507,11 @@ impl IUpdateSession { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReadOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WebProxy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).WebProxy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWebProxy(&self, value: P0) -> ::windows_core::Result<()> where @@ -4995,19 +4519,16 @@ impl IUpdateSession { { (::windows_core::Interface::vtable(self).SetWebProxy)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateSearcher(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateUpdateSearcher)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateDownloader(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateUpdateDownloader)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateInstaller(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5044,12 +4565,7 @@ pub struct IUpdateSession_Vtbl { CreateUpdateInstaller: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSession2, - IUpdateSession2_Vtbl, - 0x91caf7b0_eb23_49ed_9937_c52d817f46f7 -); +::windows_core::imp::com_interface!(IUpdateSession2, IUpdateSession2_Vtbl, 0x91caf7b0_eb23_49ed_9937_c52d817f46f7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSession2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateSession); #[cfg(feature = "Win32_System_Com")] @@ -5068,13 +4584,11 @@ impl IUpdateSession2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReadOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WebProxy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.WebProxy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWebProxy(&self, value: P0) -> ::windows_core::Result<()> where @@ -5082,19 +4596,16 @@ impl IUpdateSession2 { { (::windows_core::Interface::vtable(self).base__.SetWebProxy)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateSearcher(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateUpdateSearcher)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateDownloader(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateUpdateDownloader)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateInstaller(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5117,12 +4628,7 @@ pub struct IUpdateSession2_Vtbl { pub SetUserLocale: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IUpdateSession3, - IUpdateSession3_Vtbl, - 0x918efd1e_b5d8_4c90_8540_aeb9bdc56f9d -); +::windows_core::imp::com_interface!(IUpdateSession3, IUpdateSession3_Vtbl, 0x918efd1e_b5d8_4c90_8540_aeb9bdc56f9d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IUpdateSession3, ::windows_core::IUnknown, super::Com::IDispatch, IUpdateSession, IUpdateSession2); #[cfg(feature = "Win32_System_Com")] @@ -5141,13 +4647,11 @@ impl IUpdateSession3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ReadOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WebProxy(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.WebProxy)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWebProxy(&self, value: P0) -> ::windows_core::Result<()> where @@ -5155,19 +4659,16 @@ impl IUpdateSession3 { { (::windows_core::Interface::vtable(self).base__.base__.SetWebProxy)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateSearcher(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateUpdateSearcher)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateDownloader(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateUpdateDownloader)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateInstaller(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5180,13 +4681,11 @@ impl IUpdateSession3 { pub unsafe fn SetUserLocale(&self, lcid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetUserLocale)(::windows_core::Interface::as_raw(self), lcid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateUpdateServiceManager(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateUpdateServiceManager)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryHistory(&self, criteria: P0, startindex: i32, count: i32) -> ::windows_core::Result where @@ -5211,12 +4710,7 @@ pub struct IUpdateSession3_Vtbl { QueryHistory: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebProxy, - IWebProxy_Vtbl, - 0x174c81fe_aecd_4dae_b8a0_2c6318dd86a8 -); +::windows_core::imp::com_interface!(IWebProxy, IWebProxy_Vtbl, 0x174c81fe_aecd_4dae_b8a0_2c6318dd86a8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebProxy, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5231,13 +4725,11 @@ impl IWebProxy { { (::windows_core::Interface::vtable(self).SetAddress)(::windows_core::Interface::as_raw(self), value.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BypassList(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BypassList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetBypassList(&self, value: P0) -> ::windows_core::Result<()> where @@ -5327,12 +4819,7 @@ pub struct IWebProxy_Vtbl { pub SetAutoDetect: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdate, - IWindowsDriverUpdate_Vtbl, - 0xb383cd1a_5ce9_4504_9f63_764b1236f191 -); +::windows_core::imp::com_interface!(IWindowsDriverUpdate, IWindowsDriverUpdate_Vtbl, 0xb383cd1a_5ce9_4504_9f63_764b1236f191); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdate, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate); #[cfg(feature = "Win32_System_Com")] @@ -5345,7 +4832,6 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5355,7 +4841,6 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5389,19 +4874,16 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5437,7 +4919,6 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5455,7 +4936,6 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5481,13 +4961,11 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5505,19 +4983,16 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5541,7 +5016,6 @@ impl IWindowsDriverUpdate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5595,12 +5069,7 @@ pub struct IWindowsDriverUpdate_Vtbl { pub DeviceStatus: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdate2, - IWindowsDriverUpdate2_Vtbl, - 0x615c4269_7a48_43bd_96b7_bf6ca27d6c3e -); +::windows_core::imp::com_interface!(IWindowsDriverUpdate2, IWindowsDriverUpdate2_Vtbl, 0x615c4269_7a48_43bd_96b7_bf6ca27d6c3e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdate2, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IWindowsDriverUpdate); #[cfg(feature = "Win32_System_Com")] @@ -5613,7 +5082,6 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5623,7 +5091,6 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5657,19 +5124,16 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5705,7 +5169,6 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5723,7 +5186,6 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5749,13 +5211,11 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5773,19 +5233,16 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5809,7 +5266,6 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5855,13 +5311,11 @@ impl IWindowsDriverUpdate2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -5887,12 +5341,7 @@ pub struct IWindowsDriverUpdate2_Vtbl { CopyToCache: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdate3, - IWindowsDriverUpdate3_Vtbl, - 0x49ebd502_4a96_41bd_9e3e_4c5057f4250c -); +::windows_core::imp::com_interface!(IWindowsDriverUpdate3, IWindowsDriverUpdate3_Vtbl, 0x49ebd502_4a96_41bd_9e3e_4c5057f4250c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdate3, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IWindowsDriverUpdate, IWindowsDriverUpdate2); #[cfg(feature = "Win32_System_Com")] @@ -5905,7 +5354,6 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5915,7 +5363,6 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5949,19 +5396,16 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5997,7 +5441,6 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6015,7 +5458,6 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6041,13 +5483,11 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6065,19 +5505,16 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6101,7 +5538,6 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6147,13 +5583,11 @@ impl IWindowsDriverUpdate3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -6174,12 +5608,7 @@ pub struct IWindowsDriverUpdate3_Vtbl { pub BrowseOnly: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdate4, - IWindowsDriverUpdate4_Vtbl, - 0x004c6a2b_0c19_4c69_9f5c_a269b2560db9 -); +::windows_core::imp::com_interface!(IWindowsDriverUpdate4, IWindowsDriverUpdate4_Vtbl, 0x004c6a2b_0c19_4c69_9f5c_a269b2560db9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdate4, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IWindowsDriverUpdate, IWindowsDriverUpdate2, IWindowsDriverUpdate3); #[cfg(feature = "Win32_System_Com")] @@ -6192,7 +5621,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6202,7 +5630,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6236,19 +5663,16 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6284,7 +5708,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6302,7 +5725,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6328,13 +5750,11 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6352,19 +5772,16 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6388,7 +5805,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6434,13 +5850,11 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -6452,7 +5866,6 @@ impl IWindowsDriverUpdate4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BrowseOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WindowsDriverUpdateEntries(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6475,12 +5888,7 @@ pub struct IWindowsDriverUpdate4_Vtbl { pub PerUser: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdate5, - IWindowsDriverUpdate5_Vtbl, - 0x70cf5c82_8642_42bb_9dbc_0cfd263c6c4f -); +::windows_core::imp::com_interface!(IWindowsDriverUpdate5, IWindowsDriverUpdate5_Vtbl, 0x70cf5c82_8642_42bb_9dbc_0cfd263c6c4f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdate5, ::windows_core::IUnknown, super::Com::IDispatch, IUpdate, IWindowsDriverUpdate, IWindowsDriverUpdate2, IWindowsDriverUpdate3, IWindowsDriverUpdate4); #[cfg(feature = "Win32_System_Com")] @@ -6493,7 +5901,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.AutoSelectOnWebSites)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BundledUpdates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6503,7 +5910,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CanRequireSource)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Categories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6537,19 +5943,16 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.HandlerID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Identity(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Identity)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Image(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Image)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6585,7 +5988,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IsUninstallable)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Languages(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6603,7 +6005,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.MinDownloadSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoreInfoUrls(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6629,13 +6030,11 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ReleaseNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SecurityBulletinIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SecurityBulletinIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SupersededUpdateIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6653,19 +6052,16 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.UninstallationNotes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationBehavior(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.UninstallationBehavior)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UninstallationSteps(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.UninstallationSteps)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn KBArticleIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6689,7 +6085,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.DownloadPriority)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DownloadContents(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6735,13 +6130,11 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsPresent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CveIDs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CveIDs)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyToCache(&self, pfiles: P0) -> ::windows_core::Result<()> where @@ -6753,7 +6146,6 @@ impl IWindowsDriverUpdate5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BrowseOnly)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WindowsDriverUpdateEntries(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6781,12 +6173,7 @@ pub struct IWindowsDriverUpdate5_Vtbl { pub AutoDownload: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut AutoDownloadMode) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdateEntry, - IWindowsDriverUpdateEntry_Vtbl, - 0xed8bfe40_a60b_42ea_9652_817dfcfa23ec -); +::windows_core::imp::com_interface!(IWindowsDriverUpdateEntry, IWindowsDriverUpdateEntry_Vtbl, 0xed8bfe40_a60b_42ea_9652_817dfcfa23ec); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdateEntry, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6839,17 +6226,11 @@ pub struct IWindowsDriverUpdateEntry_Vtbl { pub DeviceStatus: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsDriverUpdateEntryCollection, - IWindowsDriverUpdateEntryCollection_Vtbl, - 0x0d521700_a372_4bef_828b_3d00c10adebd -); +::windows_core::imp::com_interface!(IWindowsDriverUpdateEntryCollection, IWindowsDriverUpdateEntryCollection_Vtbl, 0x0d521700_a372_4bef_828b_3d00c10adebd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsDriverUpdateEntryCollection, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IWindowsDriverUpdateEntryCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6877,12 +6258,7 @@ pub struct IWindowsDriverUpdateEntryCollection_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWindowsUpdateAgentInfo, - IWindowsUpdateAgentInfo_Vtbl, - 0x85713fa1_7796_4fa2_be3b_e2d6124dd373 -); +::windows_core::imp::com_interface!(IWindowsUpdateAgentInfo, IWindowsUpdateAgentInfo_Vtbl, 0x85713fa1_7796_4fa2_be3b_e2d6124dd373); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWindowsUpdateAgentInfo, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] 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 dfd0f5afef..55c1759bfe 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalInstrument(data: *const UAL_DATA_BLOB) -> ::windows_core::Result<()> { @@ -15,14 +14,12 @@ where ::windows_targets::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_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalStart(data: *const UAL_DATA_BLOB) -> ::windows_core::Result<()> { ::windows_targets::link!("ualapi.dll" "system" fn UalStart(data : *const UAL_DATA_BLOB) -> ::windows_core::HRESULT); UalStart(data).ok() } -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalStop(data: *const UAL_DATA_BLOB) -> ::windows_core::Result<()> { @@ -30,7 +27,6 @@ pub unsafe fn UalStop(data: *const UAL_DATA_BLOB) -> ::windows_core::Result<()> UalStop(data).ok() } #[repr(C)] -#[doc = "Required features: `\"Win32_Networking_WinSock\"`"] #[cfg(feature = "Win32_Networking_WinSock")] pub struct UAL_DATA_BLOB { pub Size: u32, diff --git a/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs index 176e6b3d38..589caa035e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -245,7 +245,6 @@ impl ::core::default::Default for TEMP_BP_NOTE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub struct VDMCONTEXT { @@ -341,7 +340,6 @@ impl ::core::default::Default for VDMCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct VDMCONTEXT_WITHOUT_XSAVE { pub ContextFlags: u32, @@ -586,7 +584,6 @@ impl ::core::default::Default for VDM_SEGINFO { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type DEBUGEVENTPROC = ::core::option::Option u32>; pub type PROCESSENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -598,11 +595,9 @@ pub type VDMENUMPROCESSWOWPROC = ::core::option::Option i32>; pub type VDMENUMTASKWOWPROC = ::core::option::Option i32>; pub type VDMGETADDREXPRESSIONPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; @@ -614,32 +609,24 @@ pub type VDMGETSELECTORMODULEPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Diagnostics_Debug")] pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMGLOBALFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMGLOBALNEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type VDMISMODULELOADEDPROC = ::core::option::Option super::super::Foundation::BOOL>; pub type VDMKILLWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULEFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMMODULENEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] pub type VDMPROCESSEXCEPTIONPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Kernel")] pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/impl.rs index 6caf811422..ccb89c5865 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub trait ICompositionCapabilitiesInteropFactory_Impl: Sized { fn GetForWindow(&self, hwnd: super::super::super::Foundation::HWND) -> ::windows_core::Result; @@ -150,7 +149,6 @@ impl ICompositionTextureInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"UI_Composition_Desktop\"`"] #[cfg(feature = "UI_Composition_Desktop")] pub trait ICompositorDesktopInterop_Impl: Sized { fn CreateDesktopWindowTarget(&self, hwndtarget: super::super::super::Foundation::HWND, istopmost: super::super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -187,7 +185,6 @@ impl ICompositorDesktopInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub trait ICompositorInterop_Impl: Sized { fn CreateCompositionSurfaceForHandle(&self, swapchain: super::super::super::Foundation::HANDLE) -> ::windows_core::Result; @@ -243,7 +240,6 @@ impl ICompositorInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub trait ICompositorInterop2_Impl: Sized { fn CheckCompositionTextureSupport(&self, renderingdevice: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -309,7 +305,6 @@ impl IDesktopWindowTargetInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IVisualInteractionSourceInterop_Impl: Sized { fn TryRedirectForManipulation(&self, pointerinfo: *const super::super::super::UI::Input::Pointer::POINTER_INFO) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs index 9fa253b112..216b44dd0e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Composition/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(ICompositionCapabilitiesInteropFactory, ICompositionCapabilitiesInteropFactory_Vtbl, 0x2c9db356_e70d_4642_8298_bc4aa5b4865c); ::windows_core::imp::interface_hierarchy!(ICompositionCapabilitiesInteropFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ICompositionCapabilitiesInteropFactory { - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub unsafe fn GetForWindow(&self, hwnd: P0) -> ::windows_core::Result where @@ -132,7 +131,6 @@ pub struct ICompositionTextureInterop_Vtbl { ::windows_core::imp::com_interface!(ICompositorDesktopInterop, ICompositorDesktopInterop_Vtbl, 0x29e691fa_4567_4dca_b319_d0f207eb6807); ::windows_core::imp::interface_hierarchy!(ICompositorDesktopInterop, ::windows_core::IUnknown); impl ICompositorDesktopInterop { - #[doc = "Required features: `\"UI_Composition_Desktop\"`"] #[cfg(feature = "UI_Composition_Desktop")] pub unsafe fn CreateDesktopWindowTarget(&self, hwndtarget: P0, istopmost: P1) -> ::windows_core::Result where @@ -159,7 +157,6 @@ pub struct ICompositorDesktopInterop_Vtbl { ::windows_core::imp::com_interface!(ICompositorInterop, ICompositorInterop_Vtbl, 0x25297d5c_3ad4_4c9c_b5cf_e36a38512330); ::windows_core::imp::interface_hierarchy!(ICompositorInterop, ::windows_core::IUnknown); impl ICompositorInterop { - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub unsafe fn CreateCompositionSurfaceForHandle(&self, swapchain: P0) -> ::windows_core::Result where @@ -168,7 +165,6 @@ impl ICompositorInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateCompositionSurfaceForHandle)(::windows_core::Interface::as_raw(self), swapchain.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub unsafe fn CreateCompositionSurfaceForSwapChain(&self, swapchain: P0) -> ::windows_core::Result where @@ -177,7 +173,6 @@ impl ICompositorInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateCompositionSurfaceForSwapChain)(::windows_core::Interface::as_raw(self), swapchain.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub unsafe fn CreateGraphicsDevice(&self, renderingdevice: P0) -> ::windows_core::Result where @@ -214,7 +209,6 @@ impl ICompositorInterop2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CheckCompositionTextureSupport)(::windows_core::Interface::as_raw(self), renderingdevice.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"UI_Composition\"`"] #[cfg(feature = "UI_Composition")] pub unsafe fn CreateCompositionTexture(&self, d3dtexture: P0) -> ::windows_core::Result where @@ -251,7 +245,6 @@ pub struct IDesktopWindowTargetInterop_Vtbl { ::windows_core::imp::com_interface!(IVisualInteractionSourceInterop, IVisualInteractionSourceInterop_Vtbl, 0x11f62cd1_2f9d_42d3_b05f_d6790d9e9f8e); ::windows_core::imp::interface_hierarchy!(IVisualInteractionSourceInterop, ::windows_core::IUnknown); impl IVisualInteractionSourceInterop { - #[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TryRedirectForManipulation(&self, pointerinfo: *const super::super::super::UI::Input::Pointer::POINTER_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TryRedirectForManipulation)(::windows_core::Interface::as_raw(self), pointerinfo).ok() 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 8cc91f93d9..32b0a65d82 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn CreateDirect3D11DeviceFromDXGIDevice(dxgidevice: P0) -> ::windows_core::Result<::windows_core::IInspectable> @@ -9,7 +8,6 @@ where let mut result__ = ::std::mem::zeroed(); CreateDirect3D11DeviceFromDXGIDevice(dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn CreateDirect3D11SurfaceFromDXGISurface(dgxisurface: P0) -> ::windows_core::Result<::windows_core::IInspectable> diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/impl.rs index 1677574b4d..39ff97230d 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub trait IDisplayDeviceInterop_Impl: Sized { fn CreateSharedHandle(&self, pobject: ::core::option::Option<&::windows_core::IInspectable>, psecurityattributes: *const super::super::super::Security::SECURITY_ATTRIBUTES, access: u32, name: &::windows_core::HSTRING) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs index 2c4e6d0a70..2934094345 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Display/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IDisplayDeviceInterop, IDisplayDeviceInterop_Vtbl, 0x64338358_366a_471b_bd56_dd8ef48e439b); ::windows_core::imp::interface_hierarchy!(IDisplayDeviceInterop, ::windows_core::IUnknown); impl IDisplayDeviceInterop { - #[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] pub unsafe fn CreateSharedHandle(&self, pobject: P0, psecurityattributes: *const super::super::super::Security::SECURITY_ATTRIBUTES, access: u32, name: &::windows_core::HSTRING) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/impl.rs index 898b348100..73c34ce6af 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IGraphicsCaptureItemInterop_Impl: Sized { fn CreateForWindow(&self, window: super::super::super::super::Foundation::HWND, riid: *const ::windows_core::GUID, result: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/mod.rs index 11f76d0fdf..c64c152f01 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Capture/mod.rs @@ -9,7 +9,6 @@ impl IGraphicsCaptureItemInterop { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateForWindow)(::windows_core::Interface::as_raw(self), window.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateForMonitor(&self, monitor: P0) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/impl.rs index d81fda9de1..961386b917 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] #[cfg(feature = "Win32_Graphics_Direct2D")] pub trait IGeometrySource2DInterop_Impl: Sized { fn GetGeometry(&self) -> ::windows_core::Result; @@ -41,7 +40,6 @@ impl IGeometrySource2DInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Foundation\"`, `\"Graphics_Effects\"`"] #[cfg(all(feature = "Foundation", feature = "Graphics_Effects"))] pub trait IGraphicsEffectD2D1Interop_Impl: Sized { fn GetEffectId(&self) -> ::windows_core::Result<::windows_core::GUID>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs index 35d366dcc7..7a3687fb81 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Direct2D/mod.rs @@ -1,13 +1,11 @@ ::windows_core::imp::com_interface!(IGeometrySource2DInterop, IGeometrySource2DInterop_Vtbl, 0x0657af73_53fd_47cf_84ff_c8492d2a80a3); ::windows_core::imp::interface_hierarchy!(IGeometrySource2DInterop, ::windows_core::IUnknown); impl IGeometrySource2DInterop { - #[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] #[cfg(feature = "Win32_Graphics_Direct2D")] pub unsafe fn GetGeometry(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGeometry)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] #[cfg(feature = "Win32_Graphics_Direct2D")] pub unsafe fn TryGetGeometryUsingFactory(&self, factory: P0) -> ::windows_core::Result where @@ -47,13 +45,11 @@ impl IGraphicsEffectD2D1Interop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPropertyCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Foundation\"`"] #[cfg(feature = "Foundation")] pub unsafe fn GetProperty(&self, index: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Graphics_Effects\"`"] #[cfg(feature = "Graphics_Effects")] pub unsafe fn GetSource(&self, index: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/impl.rs index 32acc5a88f..8a56ecd3b6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/impl.rs @@ -15,7 +15,6 @@ impl ISoftwareBitmapNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`, `\"Win32_Media_MediaFoundation\"`"] #[cfg(all(feature = "Win32_Graphics_Imaging", feature = "Win32_Media_MediaFoundation"))] pub trait ISoftwareBitmapNativeFactory_Impl: Sized { fn CreateFromWICBitmap(&self, data: ::core::option::Option<&super::super::super::super::Graphics::Imaging::IWICBitmap>, forcereadonly: super::super::super::super::Foundation::BOOL, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs index 2e4635828a..3fa1950d5f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs @@ -18,7 +18,6 @@ pub struct ISoftwareBitmapNative_Vtbl { ::windows_core::imp::com_interface!(ISoftwareBitmapNativeFactory, ISoftwareBitmapNativeFactory_Vtbl, 0xc3c181ec_2914_4791_af02_02d224a10b43); ::windows_core::imp::interface_hierarchy!(ISoftwareBitmapNativeFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl ISoftwareBitmapNativeFactory { - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn CreateFromWICBitmap(&self, data: P0, forcereadonly: P1) -> ::windows_core::Result where @@ -29,7 +28,6 @@ impl ISoftwareBitmapNativeFactory { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateFromWICBitmap)(::windows_core::Interface::as_raw(self), data.into_param().abi(), forcereadonly.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn CreateFromMF2DBuffer2(&self, data: P0, subtype: *const ::windows_core::GUID, width: u32, height: u32, forcereadonly: P1, mindisplayaperture: ::core::option::Option<*const super::super::super::super::Media::MediaFoundation::MFVideoArea>) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/mod.rs index dde2d749ce..1750c5a821 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Graphics/mod.rs @@ -1,9 +1,6 @@ #[cfg(feature = "Win32_System_WinRT_Graphics_Capture")] -#[doc = "Required features: `\"Win32_System_WinRT_Graphics_Capture\"`"] pub mod Capture; #[cfg(feature = "Win32_System_WinRT_Graphics_Direct2D")] -#[doc = "Required features: `\"Win32_System_WinRT_Graphics_Direct2D\"`"] pub mod Direct2D; #[cfg(feature = "Win32_System_WinRT_Graphics_Imaging")] -#[doc = "Required features: `\"Win32_System_WinRT_Graphics_Imaging\"`"] pub mod Imaging; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/impl.rs index 1a7ef454c0..5f0c440011 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait IHolographicCameraInterop_Impl: Sized { fn CreateDirect3D12BackBufferResource(&self, pdevice: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Device>, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC) -> ::windows_core::Result; @@ -62,7 +61,6 @@ impl IHolographicCameraInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IHolographicCameraRenderingParametersInterop_Impl: Sized { fn CommitDirect3D12Resource(&self, pcolorresourcetocommit: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Resource>, pcolorresourcefence: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Fence>, colorresourcefencesignalvalue: u64) -> ::windows_core::Result<()>; @@ -93,7 +91,6 @@ impl IHolographicCameraRenderingParametersInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub trait IHolographicQuadLayerInterop_Impl: Sized { fn CreateDirect3D12ContentBufferResource(&self, pdevice: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Device>, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC) -> ::windows_core::Result; @@ -157,7 +154,6 @@ impl IHolographicQuadLayerInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait IHolographicQuadLayerUpdateParametersInterop_Impl: Sized { fn CommitDirect3D12Resource(&self, pcolorresourcetocommit: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Resource>, pcolorresourcefence: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Fence>, colorresourcefencesignalvalue: u64) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs index c9d3f79a4f..44994d5625 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Holographic/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IHolographicCameraInterop, IHolographicCameraInterop_Vtbl, 0x7cc1f9c5_6d02_41fa_9500_e1809eb48eec); ::windows_core::imp::interface_hierarchy!(IHolographicCameraInterop, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IHolographicCameraInterop { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDirect3D12BackBufferResource(&self, pdevice: P0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC) -> ::windows_core::Result where @@ -10,7 +9,6 @@ impl IHolographicCameraInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirect3D12BackBufferResource)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), ptexture2ddesc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDirect3D12HardwareProtectedBackBufferResource(&self, pdevice: P0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, pprotectedresourcesession: P1) -> ::windows_core::Result where @@ -20,7 +18,6 @@ impl IHolographicCameraInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirect3D12HardwareProtectedBackBufferResource)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), ptexture2ddesc, pprotectedresourcesession.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn AcquireDirect3D12BufferResource(&self, presourcetoacquire: P0, pcommandqueue: P1) -> ::windows_core::Result<()> where @@ -29,7 +26,6 @@ impl IHolographicCameraInterop { { (::windows_core::Interface::vtable(self).AcquireDirect3D12BufferResource)(::windows_core::Interface::as_raw(self), presourcetoacquire.into_param().abi(), pcommandqueue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn AcquireDirect3D12BufferResourceWithTimeout(&self, presourcetoacquire: P0, pcommandqueue: P1, duration: u64) -> ::windows_core::Result<()> where @@ -38,7 +34,6 @@ impl IHolographicCameraInterop { { (::windows_core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows_core::Interface::as_raw(self), presourcetoacquire.into_param().abi(), pcommandqueue.into_param().abi(), duration).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn UnacquireDirect3D12BufferResource(&self, presourcetounacquire: P0) -> ::windows_core::Result<()> where @@ -75,7 +70,6 @@ pub struct IHolographicCameraInterop_Vtbl { ::windows_core::imp::com_interface!(IHolographicCameraRenderingParametersInterop, IHolographicCameraRenderingParametersInterop_Vtbl, 0xf75b68d6_d1fd_4707_aafd_fa6f4c0e3bf4); ::windows_core::imp::interface_hierarchy!(IHolographicCameraRenderingParametersInterop, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IHolographicCameraRenderingParametersInterop { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CommitDirect3D12Resource(&self, pcolorresourcetocommit: P0, pcolorresourcefence: P1, colorresourcefencesignalvalue: u64) -> ::windows_core::Result<()> where @@ -84,7 +78,6 @@ impl IHolographicCameraRenderingParametersInterop { { (::windows_core::Interface::vtable(self).CommitDirect3D12Resource)(::windows_core::Interface::as_raw(self), pcolorresourcetocommit.into_param().abi(), pcolorresourcefence.into_param().abi(), colorresourcefencesignalvalue).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CommitDirect3D12ResourceWithDepthData(&self, pcolorresourcetocommit: P0, pcolorresourcefence: P1, colorresourcefencesignalvalue: u64, pdepthresourcetocommit: P2, pdepthresourcefence: P3, depthresourcefencesignalvalue: u64) -> ::windows_core::Result<()> where @@ -112,7 +105,6 @@ pub struct IHolographicCameraRenderingParametersInterop_Vtbl { ::windows_core::imp::com_interface!(IHolographicQuadLayerInterop, IHolographicQuadLayerInterop_Vtbl, 0xcfa688f0_639e_4a47_83d7_6b7f5ebf7fed); ::windows_core::imp::interface_hierarchy!(IHolographicQuadLayerInterop, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IHolographicQuadLayerInterop { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDirect3D12ContentBufferResource(&self, pdevice: P0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC) -> ::windows_core::Result where @@ -121,7 +113,6 @@ impl IHolographicQuadLayerInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirect3D12ContentBufferResource)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), ptexture2ddesc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateDirect3D12HardwareProtectedContentBufferResource(&self, pdevice: P0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, pprotectedresourcesession: P1) -> ::windows_core::Result where @@ -131,7 +122,6 @@ impl IHolographicQuadLayerInterop { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateDirect3D12HardwareProtectedContentBufferResource)(::windows_core::Interface::as_raw(self), pdevice.into_param().abi(), ptexture2ddesc, pprotectedresourcesession.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn AcquireDirect3D12BufferResource(&self, presourcetoacquire: P0, pcommandqueue: P1) -> ::windows_core::Result<()> where @@ -140,7 +130,6 @@ impl IHolographicQuadLayerInterop { { (::windows_core::Interface::vtable(self).AcquireDirect3D12BufferResource)(::windows_core::Interface::as_raw(self), presourcetoacquire.into_param().abi(), pcommandqueue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn AcquireDirect3D12BufferResourceWithTimeout(&self, presourcetoacquire: P0, pcommandqueue: P1, duration: u64) -> ::windows_core::Result<()> where @@ -149,7 +138,6 @@ impl IHolographicQuadLayerInterop { { (::windows_core::Interface::vtable(self).AcquireDirect3D12BufferResourceWithTimeout)(::windows_core::Interface::as_raw(self), presourcetoacquire.into_param().abi(), pcommandqueue.into_param().abi(), duration).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn UnacquireDirect3D12BufferResource(&self, presourcetounacquire: P0) -> ::windows_core::Result<()> where @@ -186,7 +174,6 @@ pub struct IHolographicQuadLayerInterop_Vtbl { ::windows_core::imp::com_interface!(IHolographicQuadLayerUpdateParametersInterop, IHolographicQuadLayerUpdateParametersInterop_Vtbl, 0xe5f549cd_c909_444f_8809_7cc18a9c8920); ::windows_core::imp::interface_hierarchy!(IHolographicQuadLayerUpdateParametersInterop, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IHolographicQuadLayerUpdateParametersInterop { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CommitDirect3D12Resource(&self, pcolorresourcetocommit: P0, pcolorresourcefence: P1, colorresourcefencesignalvalue: u64) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/impl.rs index 7b1bbd6922..13c0daf718 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ILearningModelDeviceFactoryNative_Impl: Sized { fn CreateFromD3D12CommandQueue(&self, value: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12CommandQueue>) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -28,7 +27,6 @@ impl ILearningModelDeviceFactoryNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_AI_MachineLearning_WinML\"`"] #[cfg(feature = "Win32_AI_MachineLearning_WinML")] pub trait ILearningModelOperatorProviderNative_Impl: Sized { fn GetRegistry(&self) -> ::windows_core::Result; @@ -92,7 +90,6 @@ impl ILearningModelSessionOptionsNative1_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ITensorNative_Impl: Sized { fn GetBuffer(&self, value: *mut *mut u8, capacity: *mut u32) -> ::windows_core::Result<()>; @@ -129,7 +126,6 @@ impl ITensorNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub trait ITensorStaticsNative_Impl: Sized { fn CreateFromD3D12Resource(&self, value: ::core::option::Option<&super::super::super::Graphics::Direct3D12::ID3D12Resource>, shape: *mut i64, shapecount: i32, result: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs index 9f28a649b8..ed36851b9f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/ML/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(ILearningModelDeviceFactoryNative, ILearningModelDeviceFactoryNative_Vtbl, 0x1e9b31a1_662e_4ae0_af67_f63bb337e634); ::windows_core::imp::interface_hierarchy!(ILearningModelDeviceFactoryNative, ::windows_core::IUnknown); impl ILearningModelDeviceFactoryNative { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateFromD3D12CommandQueue(&self, value: P0) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -23,7 +22,6 @@ pub struct ILearningModelDeviceFactoryNative_Vtbl { ::windows_core::imp::com_interface!(ILearningModelOperatorProviderNative, ILearningModelOperatorProviderNative_Vtbl, 0x1adaa23a_eb67_41f3_aad8_5d984e9bacd4); ::windows_core::imp::interface_hierarchy!(ILearningModelOperatorProviderNative, ::windows_core::IUnknown); impl ILearningModelOperatorProviderNative { - #[doc = "Required features: `\"Win32_AI_MachineLearning_WinML\"`"] #[cfg(feature = "Win32_AI_MachineLearning_WinML")] pub unsafe fn GetRegistry(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -71,7 +69,6 @@ impl ITensorNative { pub unsafe fn GetBuffer(&self, value: *mut *mut u8, capacity: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBuffer)(::windows_core::Interface::as_raw(self), value, capacity).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn GetD3D12Resource(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -91,7 +88,6 @@ pub struct ITensorNative_Vtbl { ::windows_core::imp::com_interface!(ITensorStaticsNative, ITensorStaticsNative_Vtbl, 0x39d055a4_66f6_4ebc_95d9_7a29ebe7690a); ::windows_core::imp::interface_hierarchy!(ITensorStaticsNative, ::windows_core::IUnknown); impl ITensorStaticsNative { - #[doc = "Required features: `\"Win32_Graphics_Direct3D12\"`"] #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateFromD3D12Resource(&self, value: P0, shape: *mut i64, shapecount: i32, result: *mut ::core::option::Option<::windows_core::IUnknown>) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/impl.rs index 8d58c6c197..bf665c543f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/impl.rs @@ -15,7 +15,6 @@ impl IAudioFrameNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IAudioFrameNativeFactory_Impl: Sized { fn CreateFromMFSample(&self, data: ::core::option::Option<&super::super::super::Media::MediaFoundation::IMFSample>, forcereadonly: super::super::super::Foundation::BOOL, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -66,7 +65,6 @@ impl IVideoFrameNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub trait IVideoFrameNativeFactory_Impl: Sized { fn CreateFromMFSample(&self, data: ::core::option::Option<&super::super::super::Media::MediaFoundation::IMFSample>, subtype: *const ::windows_core::GUID, width: u32, height: u32, forcereadonly: super::super::super::Foundation::BOOL, mindisplayaperture: *const super::super::super::Media::MediaFoundation::MFVideoArea, device: ::core::option::Option<&super::super::super::Media::MediaFoundation::IMFDXGIDeviceManager>, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs index 0a2bd0ff06..ba0ec0e5aa 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Media/mod.rs @@ -18,7 +18,6 @@ pub struct IAudioFrameNative_Vtbl { ::windows_core::imp::com_interface!(IAudioFrameNativeFactory, IAudioFrameNativeFactory_Vtbl, 0x7bd67cf8_bf7d_43e6_af8d_b170ee0c0110); ::windows_core::imp::interface_hierarchy!(IAudioFrameNativeFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IAudioFrameNativeFactory { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn CreateFromMFSample(&self, data: P0, forcereadonly: P1) -> ::windows_core::Result where @@ -67,7 +66,6 @@ pub struct IVideoFrameNative_Vtbl { ::windows_core::imp::com_interface!(IVideoFrameNativeFactory, IVideoFrameNativeFactory_Vtbl, 0x69e3693e_8e1e_4e63_ac4c_7fdc21d9731d); ::windows_core::imp::interface_hierarchy!(IVideoFrameNativeFactory, ::windows_core::IUnknown, ::windows_core::IInspectable); impl IVideoFrameNativeFactory { - #[doc = "Required features: `\"Win32_Media_MediaFoundation\"`"] #[cfg(feature = "Win32_Media_MediaFoundation")] pub unsafe fn CreateFromMFSample(&self, data: P0, subtype: *const ::windows_core::GUID, width: u32, height: u32, forcereadonly: P1, mindisplayaperture: ::core::option::Option<*const super::super::super::Media::MediaFoundation::MFVideoArea>, device: P2) -> ::windows_core::Result where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/impl.rs index 11af9c3f0a..4080b5f27c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/impl.rs @@ -402,7 +402,6 @@ impl IMetaDataDispenser_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMetaDataDispenserEx_Impl: Sized + IMetaDataDispenser_Impl { fn SetOption(&self, optionid: *const ::windows_core::GUID, value: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -467,7 +466,6 @@ impl IMetaDataDispenserEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMetaDataEmit_Impl: Sized { fn SetModuleProps(&self, szname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -841,7 +839,6 @@ impl IMetaDataEmit_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMetaDataEmit2_Impl: Sized + IMetaDataEmit_Impl { fn DefineMethodSpec(&self, tkparent: u32, pvsigblob: *mut u8, cbsigblob: u32, pmi: *mut u32) -> ::windows_core::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 0c19601ad6..3a5958c2e0 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 @@ -3,7 +3,6 @@ pub unsafe fn MetaDataGetDispenser(rclsid: *const ::windows_core::GUID, riid: *c ::windows_targets::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: `\"Foundation_Collections\"`"] #[cfg(feature = "Foundation_Collections")] #[inline] pub unsafe fn RoCreateNonAgilePropertySet() -> ::windows_core::Result { @@ -11,7 +10,6 @@ pub unsafe fn RoCreateNonAgilePropertySet() -> ::windows_core::Result ::windows_core::Result { @@ -388,7 +386,6 @@ impl IMetaDataDispenserEx { pub unsafe fn GetOption(&self, optionid: *const ::windows_core::GUID, pvalue: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOption)(::windows_core::Interface::as_raw(self), optionid, ::core::mem::transmute(pvalue)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OpenScopeOnITypeInfo(&self, piti: P0, dwopenflags: u32, riid: *const ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -450,7 +447,6 @@ impl IMetaDataEmit { { (::windows_core::Interface::vtable(self).Save)(::windows_core::Interface::as_raw(self), szfile.into_param().abi(), dwsaveflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveToStream(&self, pistream: P0, dwsaveflags: u32) -> ::windows_core::Result<()> where @@ -738,7 +734,6 @@ impl IMetaDataEmit2 { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), szfile.into_param().abi(), dwsaveflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveToStream(&self, pistream: P0, dwsaveflags: u32) -> ::windows_core::Result<()> where @@ -965,7 +960,6 @@ impl IMetaDataEmit2 { { (::windows_core::Interface::vtable(self).SaveDelta)(::windows_core::Interface::as_raw(self), szfile.into_param().abi(), dwsaveflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveDeltaToStream(&self, pistream: P0, dwsaveflags: u32) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/impl.rs index fe0c5f3ed4..bcb9284031 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi"))] pub trait IPdfRendererNative_Impl: Sized { fn RenderPageToSurface(&self, pdfpage: ::core::option::Option<&::windows_core::IUnknown>, psurface: ::core::option::Option<&super::super::super::Graphics::Dxgi::IDXGISurface>, offset: &super::super::super::Foundation::POINT, prenderparams: *const PDF_RENDER_PARAMS) -> ::windows_core::Result<()>; 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 5bef0a01bb..113c8bc6a3 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn PdfCreateRenderer(pdevice: P0) -> ::windows_core::Result @@ -12,7 +11,6 @@ where ::windows_core::imp::com_interface!(IPdfRendererNative, IPdfRendererNative_Vtbl, 0x7d9dcd91_d277_4947_8527_07a0daeda94a); ::windows_core::imp::interface_hierarchy!(IPdfRendererNative, ::windows_core::IUnknown); impl IPdfRendererNative { - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`, `\"Win32_Graphics_Dxgi\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi"))] pub unsafe fn RenderPageToSurface(&self, pdfpage: P0, psurface: P1, offset: super::super::super::Foundation::POINT, prenderparams: ::core::option::Option<*const PDF_RENDER_PARAMS>) -> ::windows_core::Result<()> where @@ -21,7 +19,6 @@ impl IPdfRendererNative { { (::windows_core::Interface::vtable(self).RenderPageToSurface)(::windows_core::Interface::as_raw(self), pdfpage.into_param().abi(), psurface.into_param().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(prenderparams.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn RenderPageToDeviceContext(&self, pdfpage: P0, pd2ddevicecontext: P1, prenderparams: ::core::option::Option<*const PDF_RENDER_PARAMS>) -> ::windows_core::Result<()> where @@ -45,7 +42,6 @@ pub struct IPdfRendererNative_Vtbl { RenderPageToDeviceContext: usize, } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Direct2D_Common\"`"] #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub struct PDF_RENDER_PARAMS { pub SourceRect: super::super::super::Graphics::Direct2D::Common::D2D_RECT_F, @@ -86,7 +82,6 @@ impl ::core::default::Default for PDF_RENDER_PARAMS { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi\"`"] #[cfg(feature = "Win32_Graphics_Dxgi")] pub type PFN_PDF_CREATE_RENDERER = ::core::option::Option, param1: *mut ::core::option::Option) -> ::windows_core::HRESULT>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/impl.rs index af985d2420..bec4efc40c 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/impl.rs @@ -25,7 +25,6 @@ impl IPrintManagerInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Printing", feature = "Win32_System_Com"))] pub trait IPrintWorkflowConfigurationNative_Impl: Sized { fn PrinterQueue(&self) -> ::windows_core::Result; @@ -81,7 +80,6 @@ impl IPrintWorkflowConfigurationNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub trait IPrintWorkflowObjectModelSourceFileContentNative_Impl: Sized { fn StartXpsOMGeneration(&self, receiver: ::core::option::Option<&IPrintWorkflowXpsReceiver>) -> ::windows_core::Result<()>; @@ -118,7 +116,6 @@ impl IPrintWorkflowObjectModelSourceFileContentNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub trait IPrintWorkflowXpsObjectModelTargetPackageNative_Impl: Sized { fn DocumentPackageTarget(&self) -> ::windows_core::Result; @@ -145,7 +142,6 @@ impl IPrintWorkflowXpsObjectModelTargetPackageNative_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] pub trait IPrintWorkflowXpsReceiver_Impl: Sized { fn SetDocumentSequencePrintTicket(&self, documentsequenceprintticket: ::core::option::Option<&super::super::Com::IStream>) -> ::windows_core::Result<()>; @@ -197,7 +193,6 @@ impl IPrintWorkflowXpsReceiver_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] pub trait IPrintWorkflowXpsReceiver2_Impl: Sized + IPrintWorkflowXpsReceiver_Impl { fn Failed(&self, xpserror: ::windows_core::HRESULT) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs index 475d5c9ed5..8062a956d5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Printing/mod.rs @@ -28,19 +28,16 @@ pub struct IPrintManagerInterop_Vtbl { ::windows_core::imp::com_interface!(IPrintWorkflowConfigurationNative, IPrintWorkflowConfigurationNative_Vtbl, 0xc056be0a_9ee2_450a_9823_964f0006f2bb); ::windows_core::imp::interface_hierarchy!(IPrintWorkflowConfigurationNative, ::windows_core::IUnknown); impl IPrintWorkflowConfigurationNative { - #[doc = "Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Printing", feature = "Win32_System_Com"))] pub unsafe fn PrinterQueue(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrinterQueue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Printing", feature = "Win32_System_Com"))] pub unsafe fn DriverProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DriverProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Printing", feature = "Win32_System_Com"))] pub unsafe fn UserProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -73,7 +70,6 @@ impl IPrintWorkflowObjectModelSourceFileContentNative { { (::windows_core::Interface::vtable(self).StartXpsOMGeneration)(::windows_core::Interface::as_raw(self), receiver.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn ObjectFactory(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -93,7 +89,6 @@ pub struct IPrintWorkflowObjectModelSourceFileContentNative_Vtbl { ::windows_core::imp::com_interface!(IPrintWorkflowXpsObjectModelTargetPackageNative, IPrintWorkflowXpsObjectModelTargetPackageNative_Vtbl, 0x7d96bc74_9b54_4ca1_ad3a_979c3d44ddac); ::windows_core::imp::interface_hierarchy!(IPrintWorkflowXpsObjectModelTargetPackageNative, ::windows_core::IUnknown); impl IPrintWorkflowXpsObjectModelTargetPackageNative { - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn DocumentPackageTarget(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -112,7 +107,6 @@ pub struct IPrintWorkflowXpsObjectModelTargetPackageNative_Vtbl { ::windows_core::imp::com_interface!(IPrintWorkflowXpsReceiver, IPrintWorkflowXpsReceiver_Vtbl, 0x04097374_77b8_47f6_8167_aae29d4cf84b); ::windows_core::imp::interface_hierarchy!(IPrintWorkflowXpsReceiver, ::windows_core::IUnknown); impl IPrintWorkflowXpsReceiver { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDocumentSequencePrintTicket(&self, documentsequenceprintticket: P0) -> ::windows_core::Result<()> where @@ -126,7 +120,6 @@ impl IPrintWorkflowXpsReceiver { { (::windows_core::Interface::vtable(self).SetDocumentSequenceUri)(::windows_core::Interface::as_raw(self), documentsequenceuri.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddDocumentData(&self, documentid: u32, documentprintticket: P0, documenturi: P1) -> ::windows_core::Result<()> where @@ -135,7 +128,6 @@ impl IPrintWorkflowXpsReceiver { { (::windows_core::Interface::vtable(self).AddDocumentData)(::windows_core::Interface::as_raw(self), documentid, documentprintticket.into_param().abi(), documenturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn AddPage(&self, documentid: u32, pageid: u32, pagereference: P0, pageuri: P1) -> ::windows_core::Result<()> where @@ -170,7 +162,6 @@ pub struct IPrintWorkflowXpsReceiver_Vtbl { ::windows_core::imp::com_interface!(IPrintWorkflowXpsReceiver2, IPrintWorkflowXpsReceiver2_Vtbl, 0x023bcc0c_dfab_4a61_b074_490c6995580d); ::windows_core::imp::interface_hierarchy!(IPrintWorkflowXpsReceiver2, ::windows_core::IUnknown, IPrintWorkflowXpsReceiver); impl IPrintWorkflowXpsReceiver2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDocumentSequencePrintTicket(&self, documentsequenceprintticket: P0) -> ::windows_core::Result<()> where @@ -184,7 +175,6 @@ impl IPrintWorkflowXpsReceiver2 { { (::windows_core::Interface::vtable(self).base__.SetDocumentSequenceUri)(::windows_core::Interface::as_raw(self), documentsequenceuri.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddDocumentData(&self, documentid: u32, documentprintticket: P0, documenturi: P1) -> ::windows_core::Result<()> where @@ -193,7 +183,6 @@ impl IPrintWorkflowXpsReceiver2 { { (::windows_core::Interface::vtable(self).base__.AddDocumentData)(::windows_core::Interface::as_raw(self), documentid, documentprintticket.into_param().abi(), documenturi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Storage_Xps\"`"] #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn AddPage(&self, documentid: u32, pageid: u32, pagereference: P0, pageuri: P1) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/impl.rs index 29a61ecd0b..e0f2b1c83f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub trait IDDEInitializer_Impl: Sized { fn Initialize(&self, fileextensionorprotocol: &::windows_core::PCWSTR, method: CreateProcessMethod, currentdirectory: &::windows_core::PCWSTR, exectarget: ::core::option::Option<&super::super::super::UI::Shell::IShellItem>, site: ::core::option::Option<&::windows_core::IUnknown>, application: &::windows_core::PCWSTR, targetfile: &::windows_core::PCWSTR, arguments: &::windows_core::PCWSTR, verb: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs index b31dbb58ff..89ebc4bbaf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Shell/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IDDEInitializer, IDDEInitializer_Vtbl, 0x30dc931f_33fc_4ffd_a168_942258cf3ca4); ::windows_core::imp::interface_hierarchy!(IDDEInitializer, ::windows_core::IUnknown); impl IDDEInitializer { - #[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub unsafe fn Initialize(&self, fileextensionorprotocol: P0, method: CreateProcessMethod, currentdirectory: P1, exectarget: P2, site: P3, application: P4, targetfile: P5, arguments: P6, verb: P7) -> ::windows_core::Result<()> where diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/impl.rs index 5070621310..db799a6748 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/impl.rs @@ -216,7 +216,6 @@ impl ICastingEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ICastingSourceInfo_Impl: Sized { fn GetController(&self) -> ::windows_core::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 d7243dcc29..20d7cd7c9f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs @@ -1,47 +1,32 @@ #[cfg(feature = "Win32_System_WinRT_AllJoyn")] -#[doc = "Required features: `\"Win32_System_WinRT_AllJoyn\"`"] pub mod AllJoyn; #[cfg(feature = "Win32_System_WinRT_Composition")] -#[doc = "Required features: `\"Win32_System_WinRT_Composition\"`"] pub mod Composition; #[cfg(feature = "Win32_System_WinRT_CoreInputView")] -#[doc = "Required features: `\"Win32_System_WinRT_CoreInputView\"`"] pub mod CoreInputView; #[cfg(feature = "Win32_System_WinRT_Direct3D11")] -#[doc = "Required features: `\"Win32_System_WinRT_Direct3D11\"`"] pub mod Direct3D11; #[cfg(feature = "Win32_System_WinRT_Display")] -#[doc = "Required features: `\"Win32_System_WinRT_Display\"`"] pub mod Display; #[cfg(feature = "Win32_System_WinRT_Graphics")] -#[doc = "Required features: `\"Win32_System_WinRT_Graphics\"`"] pub mod Graphics; #[cfg(feature = "Win32_System_WinRT_Holographic")] -#[doc = "Required features: `\"Win32_System_WinRT_Holographic\"`"] pub mod Holographic; #[cfg(feature = "Win32_System_WinRT_Isolation")] -#[doc = "Required features: `\"Win32_System_WinRT_Isolation\"`"] pub mod Isolation; #[cfg(feature = "Win32_System_WinRT_ML")] -#[doc = "Required features: `\"Win32_System_WinRT_ML\"`"] pub mod ML; #[cfg(feature = "Win32_System_WinRT_Media")] -#[doc = "Required features: `\"Win32_System_WinRT_Media\"`"] pub mod Media; #[cfg(feature = "Win32_System_WinRT_Metadata")] -#[doc = "Required features: `\"Win32_System_WinRT_Metadata\"`"] pub mod Metadata; #[cfg(feature = "Win32_System_WinRT_Pdf")] -#[doc = "Required features: `\"Win32_System_WinRT_Pdf\"`"] pub mod Pdf; #[cfg(feature = "Win32_System_WinRT_Printing")] -#[doc = "Required features: `\"Win32_System_WinRT_Printing\"`"] pub mod Printing; #[cfg(feature = "Win32_System_WinRT_Shell")] -#[doc = "Required features: `\"Win32_System_WinRT_Shell\"`"] pub mod Shell; #[cfg(feature = "Win32_System_WinRT_Storage")] -#[doc = "Required features: `\"Win32_System_WinRT_Storage\"`"] pub mod Storage; #[inline] pub unsafe fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64) -> ::windows_core::Result { @@ -68,7 +53,6 @@ where let mut result__ = ::std::ptr::null_mut(); CreateControlInputEx(pcorewindow.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"System\"`"] #[cfg(feature = "System")] #[inline] pub unsafe fn CreateDispatcherQueueController(options: DispatcherQueueOptions) -> ::windows_core::Result { @@ -86,7 +70,6 @@ where let mut result__ = ::std::ptr::null_mut(); CreateRandomAccessStreamOnFile(filepath.into_param().abi(), accessmode, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateRandomAccessStreamOverStream(stream: P0, options: BSOS_OPTIONS) -> ::windows_core::Result @@ -204,7 +187,6 @@ pub unsafe fn RoGetApartmentIdentifier() -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); RoGetApartmentIdentifier(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_Marshal\"`"] #[cfg(feature = "Win32_System_Com_Marshal")] #[inline] pub unsafe fn RoGetBufferMarshaler() -> ::windows_core::Result { @@ -642,7 +624,6 @@ impl ICastingSourceInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetController)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/impl.rs index 06b1ce0758..8646230ecd 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ICameraUIControl_Impl: Sized { fn Show(&self, pwindow: ::core::option::Option<&::windows_core::IUnknown>, mode: CameraUIControlMode, selectionmode: CameraUIControlLinearSelectionMode, capturemode: CameraUIControlCaptureMode, photoformat: CameraUIControlPhotoFormat, videoformat: CameraUIControlVideoFormat, bhasclosebutton: super::super::Foundation::BOOL, peventcallback: ::core::option::Option<&ICameraUIControlEventCallback>) -> ::windows_core::Result<()>; @@ -211,7 +210,6 @@ impl IDeleteBrowsingHistory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IEditionUpgradeBroker_Impl: Sized { fn InitializeParentWindow(&self, parenthandle: super::Ole::OLE_HANDLE) -> ::windows_core::Result<()>; 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 f98dd1964c..301a01eadf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -78,7 +78,6 @@ pub unsafe fn DCIBeginAccess(pdci: *mut DCISURFACEINFO, x: i32, y: i32, dx: i32, ::windows_targets::link!("dciman32.dll" "system" fn DCIBeginAccess(pdci : *mut DCISURFACEINFO, x : i32, y : i32, dx : i32, dy : i32) -> i32); DCIBeginAccess(pdci, x, y, dx, dy) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCICloseProvider(hdc: P0) @@ -88,7 +87,6 @@ where ::windows_targets::link!("dciman32.dll" "system" fn DCICloseProvider(hdc : super::super::Graphics::Gdi:: HDC)); DCICloseProvider(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCICreateOffscreen(hdc: P0, dwcompression: u32, dwredmask: u32, dwgreenmask: u32, dwbluemask: u32, dwwidth: u32, dwheight: u32, dwdcicaps: u32, dwbitcount: u32, lplpsurface: *mut *mut DCIOFFSCREEN) -> i32 @@ -98,7 +96,6 @@ where ::windows_targets::link!("dciman32.dll" "system" fn DCICreateOffscreen(hdc : super::super::Graphics::Gdi:: HDC, dwcompression : u32, dwredmask : u32, dwgreenmask : u32, dwbluemask : u32, dwwidth : u32, dwheight : u32, dwdcicaps : u32, dwbitcount : u32, lplpsurface : *mut *mut DCIOFFSCREEN) -> i32); DCICreateOffscreen(hdc.into_param().abi(), dwcompression, dwredmask, dwgreenmask, dwbluemask, dwwidth, dwheight, dwdcicaps, dwbitcount, lplpsurface) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCICreateOverlay(hdc: P0, lpoffscreensurf: *mut ::core::ffi::c_void, lplpsurface: *mut *mut DCIOVERLAY) -> i32 @@ -108,7 +105,6 @@ where ::windows_targets::link!("dciman32.dll" "system" fn DCICreateOverlay(hdc : super::super::Graphics::Gdi:: HDC, lpoffscreensurf : *mut ::core::ffi::c_void, lplpsurface : *mut *mut DCIOVERLAY) -> i32); DCICreateOverlay(hdc.into_param().abi(), lpoffscreensurf, lplpsurface) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCICreatePrimary(hdc: P0, lplpsurface: *mut *mut DCISURFACEINFO) -> i32 @@ -133,7 +129,6 @@ pub unsafe fn DCIEndAccess(pdci: *mut DCISURFACEINFO) { ::windows_targets::link!("dciman32.dll" "system" fn DCIEndAccess(pdci : *mut DCISURFACEINFO)); DCIEndAccess(pdci) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCIEnum(hdc: P0, lprdst: *mut super::super::Foundation::RECT, lprsrc: *mut super::super::Foundation::RECT, lpfncallback: *mut ::core::ffi::c_void, lpcontext: *mut ::core::ffi::c_void) -> i32 @@ -143,14 +138,12 @@ where ::windows_targets::link!("dciman32.dll" "system" fn DCIEnum(hdc : super::super::Graphics::Gdi:: HDC, lprdst : *mut super::super::Foundation:: RECT, lprsrc : *mut super::super::Foundation:: RECT, lpfncallback : *mut ::core::ffi::c_void, lpcontext : *mut ::core::ffi::c_void) -> i32); DCIEnum(hdc.into_param().abi(), lprdst, lprsrc, lpfncallback, lpcontext) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCIOpenProvider() -> super::super::Graphics::Gdi::HDC { ::windows_targets::link!("dciman32.dll" "system" fn DCIOpenProvider() -> super::super::Graphics::Gdi:: HDC); DCIOpenProvider() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DCISetClipList(pdci: *mut DCIOFFSCREEN, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> i32 { @@ -162,7 +155,6 @@ pub unsafe fn DCISetDestination(pdci: *mut DCIOFFSCREEN, dst: *mut super::super: ::windows_targets::link!("dciman32.dll" "system" fn DCISetDestination(pdci : *mut DCIOFFSCREEN, dst : *mut super::super::Foundation:: RECT, src : *mut super::super::Foundation:: RECT) -> i32); DCISetDestination(pdci, dst, src) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe 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 { @@ -344,7 +336,6 @@ pub unsafe fn GetCurrentHwProfileW(lphwprofileinfo: *mut HW_PROFILE_INFOW) -> :: ::windows_targets::link!("advapi32.dll" "system" fn GetCurrentHwProfileW(lphwprofileinfo : *mut HW_PROFILE_INFOW) -> super::super::Foundation:: BOOL); GetCurrentHwProfileW(lphwprofileinfo).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetDCRegionData(hdc: P0, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32 @@ -607,7 +598,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetWindowRegionData(hwnd: P0, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32 @@ -929,7 +919,6 @@ where ::windows_targets::link!("advpack.dll" "system" fn RegInstallW(hmod : super::super::Foundation:: HMODULE, 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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegRestoreAllA(hwnd: P0, psztitlestring: P1, hkbckupkey: P2) -> ::windows_core::Result<()> @@ -941,7 +930,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegRestoreAllW(hwnd: P0, psztitlestring: P1, hkbckupkey: P2) -> ::windows_core::Result<()> @@ -953,7 +941,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegSaveRestoreA(hwnd: P0, psztitlestring: P1, hkbckupkey: P2, pcszrootkey: P3, pcszsubkey: P4, pcszvaluename: P5, dwflags: u32) -> ::windows_core::Result<()> @@ -968,7 +955,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegSaveRestoreOnINFA(hwnd: P0, psztitle: P1, pszinf: P2, pszsection: P3, hhklmbackkey: P4, hhkcubackkey: P5, dwflags: u32) -> ::windows_core::Result<()> @@ -983,7 +969,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegSaveRestoreOnINFW(hwnd: P0, psztitle: P1, pszinf: P2, pszsection: P3, hhklmbackkey: P4, hhkcubackkey: P5, dwflags: u32) -> ::windows_core::Result<()> @@ -998,7 +983,6 @@ where ::windows_targets::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_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn RegSaveRestoreW(hwnd: P0, psztitlestring: P1, hkbckupkey: P2, pcszrootkey: P3, pcszsubkey: P4, pcszvaluename: P5, dwflags: u32) -> ::windows_core::Result<()> @@ -1030,7 +1014,6 @@ where ::windows_targets::link!("kernel32.dll" "system" fn RequestDeviceWakeup(hdevice : super::super::Foundation:: HANDLE) -> super::super::Foundation:: BOOL); RequestDeviceWakeup(hdevice.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlAnsiStringToUnicodeString(destinationstring: *mut super::super::Foundation::UNICODE_STRING, sourcestring: *mut super::Kernel::STRING, allocatedestinationstring: P0) -> super::super::Foundation::NTSTATUS @@ -1045,14 +1028,12 @@ pub unsafe fn RtlCharToInteger(string: *mut i8, base: u32, value: *mut u32) -> s ::windows_targets::link!("ntdll.dll" "system" fn RtlCharToInteger(string : *mut i8, base : u32, value : *mut u32) -> super::super::Foundation:: NTSTATUS); RtlCharToInteger(string, base, value) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlFreeAnsiString(ansistring: *mut super::Kernel::STRING) { ::windows_targets::link!("ntdll.dll" "system" fn RtlFreeAnsiString(ansistring : *mut super::Kernel:: STRING)); RtlFreeAnsiString(ansistring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlFreeOemString(oemstring: *mut super::Kernel::STRING) { @@ -1069,28 +1050,24 @@ pub unsafe fn RtlGetReturnAddressHijackTarget() -> usize { ::windows_targets::link!("ntdll.dll" "system" fn RtlGetReturnAddressHijackTarget() -> usize); RtlGetReturnAddressHijackTarget() } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitAnsiString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut i8) { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); RtlInitAnsiString(destinationstring, sourcestring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitAnsiStringEx(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut i8) -> super::super::Foundation::NTSTATUS { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitAnsiStringEx(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8) -> super::super::Foundation:: NTSTATUS); RtlInitAnsiStringEx(destinationstring, sourcestring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut i8) { ::windows_targets::link!("ntdll.dll" "system" fn RtlInitString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut i8)); RtlInitString(destinationstring, sourcestring) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlInitStringEx(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut i8) -> super::super::Foundation::NTSTATUS { @@ -1105,7 +1082,6 @@ where ::windows_targets::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_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlIsNameLegalDOS8Dot3(name: *mut super::super::Foundation::UNICODE_STRING, oemname: *mut super::Kernel::STRING, namecontainsspaces: *mut super::super::Foundation::BOOLEAN) -> super::super::Foundation::BOOLEAN { @@ -1127,7 +1103,6 @@ pub unsafe fn RtlTimeToSecondsSince1970(time: *mut i64, elapsedseconds: *mut u32 ::windows_targets::link!("ntdll.dll" "system" fn RtlTimeToSecondsSince1970(time : *mut i64, elapsedseconds : *mut u32) -> super::super::Foundation:: BOOLEAN); RtlTimeToSecondsSince1970(time, elapsedseconds) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUnicodeStringToAnsiString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::Foundation::NTSTATUS @@ -1137,7 +1112,6 @@ where ::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeStringToAnsiString(destinationstring : *mut super::Kernel:: STRING, sourcestring : *mut super::super::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::Foundation:: BOOLEAN) -> super::super::Foundation:: NTSTATUS); RtlUnicodeStringToAnsiString(destinationstring, sourcestring, allocatedestinationstring.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] #[inline] pub unsafe fn RtlUnicodeStringToOemString(destinationstring: *mut super::Kernel::STRING, sourcestring: *mut super::super::Foundation::UNICODE_STRING, allocatedestinationstring: P0) -> super::super::Foundation::NTSTATUS @@ -1405,7 +1379,6 @@ where ::windows_targets::link!("dciman32.dll" "system" fn WinWatchDidStatusChange(hww : HWINWATCH) -> super::super::Foundation:: BOOL); WinWatchDidStatusChange(hww.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn WinWatchGetClipList(hww: P0, prc: *mut super::super::Foundation::RECT, size: u32, prd: *mut super::super::Graphics::Gdi::RGNDATA) -> u32 @@ -1451,7 +1424,6 @@ where let mut result__ = ::std::mem::zeroed(); WldpCanExecuteFile(host, options, filehandle.into_param().abi(), auditinfo.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WldpCanExecuteStream(host: *const ::windows_core::GUID, options: WLDP_EXECUTION_EVALUATION_OPTIONS, stream: P0, auditinfo: P1) -> ::windows_core::Result @@ -1722,7 +1694,6 @@ impl ICameraUIControl { pub unsafe fn GetActiveItem(&self, pbstractiveitempath: ::core::option::Option<*mut ::windows_core::BSTR>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetActiveItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pbstractiveitempath.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelectedItems(&self) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1849,7 +1820,6 @@ pub struct IDeleteBrowsingHistory_Vtbl { ::windows_core::imp::com_interface!(IEditionUpgradeBroker, IEditionUpgradeBroker_Vtbl, 0xff19cbcf_9455_4937_b872_6b7929a460af); ::windows_core::imp::interface_hierarchy!(IEditionUpgradeBroker, ::windows_core::IUnknown); impl IEditionUpgradeBroker { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn InitializeParentWindow(&self, parenthandle: P0) -> ::windows_core::Result<()> where @@ -4090,7 +4060,6 @@ impl ::core::default::Default for JIT_DEBUG_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub struct LDR_DATA_TABLE_ENTRY { pub Reserved1: [*mut ::core::ffi::c_void; 2], @@ -4123,7 +4092,6 @@ impl ::core::default::Default for LDR_DATA_TABLE_ENTRY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] #[cfg(feature = "Win32_System_Kernel")] pub union LDR_DATA_TABLE_ENTRY_0 { pub CheckSum: u32, @@ -5293,7 +5261,6 @@ pub type PQUERYACTCTXW_FUNC = ::core::option::Option super::super::Foundation::BOOLEAN>; pub type PWLDP_CANEXECUTEBUFFER_API = ::core::option::Option ::windows_core::HRESULT>; pub type PWLDP_CANEXECUTEFILE_API = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type PWLDP_CANEXECUTESTREAM_API = ::core::option::Option, auditinfo: ::windows_core::PCWSTR, result: *mut WLDP_EXECUTION_POLICY) -> ::windows_core::HRESULT>; pub type PWLDP_ISAPPAPPROVEDBYPOLICY_API = ::core::option::Option ::windows_core::HRESULT>; diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/impl.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/impl.rs index cc38c71f1d..843a8c64ea 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/impl.rs @@ -915,7 +915,6 @@ impl IEnumSyncChanges_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IEnumSyncProviderConfigUIInfos_Impl: Sized { fn Next(&self, cfactories: u32, ppsyncproviderconfiguiinfo: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -966,7 +965,6 @@ impl IEnumSyncProviderConfigUIInfos_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IEnumSyncProviderInfos_Impl: Sized { fn Next(&self, cinstances: u32, ppsyncproviderinfo: *mut ::core::option::Option, pcfetched: *mut u32) -> ::windows_core::Result<()>; @@ -1464,7 +1462,6 @@ impl IRecoverableErrorData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IRegisteredSyncProvider_Impl: Sized { fn Init(&self, pguidinstanceid: *const ::windows_core::GUID, pguidcontenttype: *const ::windows_core::GUID, pcontextpropertystore: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>) -> ::windows_core::Result<()>; @@ -3112,7 +3109,6 @@ impl ISyncProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISyncProviderConfigUI_Impl: Sized { fn Init(&self, pguidinstanceid: *const ::windows_core::GUID, pguidcontenttype: *const ::windows_core::GUID, pconfigurationproperties: ::core::option::Option<&super::super::UI::Shell::PropertiesSystem::IPropertyStore>) -> ::windows_core::Result<()>; @@ -3169,7 +3165,6 @@ impl ISyncProviderConfigUI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISyncProviderConfigUIInfo_Impl: Sized + super::super::UI::Shell::PropertiesSystem::IPropertyStore_Impl { fn GetSyncProviderConfigUI(&self, dwclscontext: u32) -> ::windows_core::Result; @@ -3199,7 +3194,6 @@ impl ISyncProviderConfigUIInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISyncProviderInfo_Impl: Sized + super::super::UI::Shell::PropertiesSystem::IPropertyStore_Impl { fn GetSyncProvider(&self, dwclscontext: u32) -> ::windows_core::Result; @@ -3229,7 +3223,6 @@ impl ISyncProviderInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISyncProviderRegistration_Impl: Sized { fn CreateSyncProviderConfigUIRegistrationInstance(&self, pconfiguiconfig: *const SyncProviderConfigUIConfiguration) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs index 9a5ab742bc..a378e1d218 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsSync/mod.rs @@ -550,7 +550,6 @@ pub struct IEnumSyncChanges_Vtbl { ::windows_core::imp::com_interface!(IEnumSyncProviderConfigUIInfos, IEnumSyncProviderConfigUIInfos_Vtbl, 0xf6be2602_17c6_4658_a2d7_68ed3330f641); ::windows_core::imp::interface_hierarchy!(IEnumSyncProviderConfigUIInfos, ::windows_core::IUnknown); impl IEnumSyncProviderConfigUIInfos { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Next(&self, ppsyncproviderconfiguiinfo: &mut [::core::option::Option], pcfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppsyncproviderconfiguiinfo.len().try_into().unwrap(), ::core::mem::transmute(ppsyncproviderconfiguiinfo.as_ptr()), pcfetched).ok() @@ -581,7 +580,6 @@ pub struct IEnumSyncProviderConfigUIInfos_Vtbl { ::windows_core::imp::com_interface!(IEnumSyncProviderInfos, IEnumSyncProviderInfos_Vtbl, 0xa04ba850_5eb1_460d_a973_393fcb608a11); ::windows_core::imp::interface_hierarchy!(IEnumSyncProviderInfos, ::windows_core::IUnknown); impl IEnumSyncProviderInfos { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Next(&self, ppsyncproviderinfo: &mut [::core::option::Option], pcfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ppsyncproviderinfo.len().try_into().unwrap(), ::core::mem::transmute(ppsyncproviderinfo.as_ptr()), pcfetched).ok() @@ -1060,7 +1058,6 @@ pub struct IRecoverableErrorData_Vtbl { ::windows_core::imp::com_interface!(IRegisteredSyncProvider, IRegisteredSyncProvider_Vtbl, 0x913bcf76_47c1_40b5_a896_5e8a9c414c14); ::windows_core::imp::interface_hierarchy!(IRegisteredSyncProvider, ::windows_core::IUnknown); impl IRegisteredSyncProvider { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Init(&self, pguidinstanceid: *const ::windows_core::GUID, pguidcontenttype: *const ::windows_core::GUID, pcontextpropertystore: P0) -> ::windows_core::Result<()> where @@ -2544,7 +2541,6 @@ pub struct ISyncProvider_Vtbl { ::windows_core::imp::com_interface!(ISyncProviderConfigUI, ISyncProviderConfigUI_Vtbl, 0x7b0705f6_cbcd_4071_ab05_3bdc364d4a0c); ::windows_core::imp::interface_hierarchy!(ISyncProviderConfigUI, ::windows_core::IUnknown); impl ISyncProviderConfigUI { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Init(&self, pguidinstanceid: *const ::windows_core::GUID, pguidcontenttype: *const ::windows_core::GUID, pconfigurationproperties: P0) -> ::windows_core::Result<()> where @@ -2552,13 +2548,11 @@ impl ISyncProviderConfigUI { { (::windows_core::Interface::vtable(self).Init)(::windows_core::Interface::as_raw(self), pguidinstanceid, pguidcontenttype, pconfigurationproperties.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetRegisteredProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRegisteredProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateAndRegisterNewSyncProvider(&self, hwndparent: P0, punkcontext: P1) -> ::windows_core::Result where @@ -2568,7 +2562,6 @@ impl ISyncProviderConfigUI { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateAndRegisterNewSyncProvider)(::windows_core::Interface::as_raw(self), hwndparent.into_param().abi(), punkcontext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn ModifySyncProvider(&self, hwndparent: P0, punkcontext: P1, pproviderinfo: P2) -> ::windows_core::Result<()> where @@ -2601,39 +2594,29 @@ pub struct ISyncProviderConfigUI_Vtbl { ModifySyncProvider: usize, } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] - ISyncProviderConfigUIInfo, - ISyncProviderConfigUIInfo_Vtbl, - 0x214141ae_33d7_4d8d_8e37_f227e880ce50 -); +::windows_core::imp::com_interface!(ISyncProviderConfigUIInfo, ISyncProviderConfigUIInfo_Vtbl, 0x214141ae_33d7_4d8d_8e37_f227e880ce50); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] ::windows_core::imp::interface_hierarchy!(ISyncProviderConfigUIInfo, ::windows_core::IUnknown, super::super::UI::Shell::PropertiesSystem::IPropertyStore); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] impl ISyncProviderConfigUIInfo { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCount(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, iprop: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAt)(::windows_core::Interface::as_raw(self), iprop, pkey).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, propvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetValue)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(propvar)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self)).ok() @@ -2651,39 +2634,29 @@ pub struct ISyncProviderConfigUIInfo_Vtbl { pub GetSyncProviderConfigUI: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] - ISyncProviderInfo, - ISyncProviderInfo_Vtbl, - 0x1ee135de_88a4_4504_b0d0_f7920d7e5ba6 -); +::windows_core::imp::com_interface!(ISyncProviderInfo, ISyncProviderInfo_Vtbl, 0x1ee135de_88a4_4504_b0d0_f7920d7e5ba6); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] ::windows_core::imp::interface_hierarchy!(ISyncProviderInfo, ::windows_core::IUnknown, super::super::UI::Shell::PropertiesSystem::IPropertyStore); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] impl ISyncProviderInfo { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCount(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, iprop: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAt)(::windows_core::Interface::as_raw(self), iprop, pkey).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetValue(&self, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, propvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetValue)(::windows_core::Interface::as_raw(self), key, ::core::mem::transmute(propvar)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Commit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self)).ok() @@ -2703,7 +2676,6 @@ pub struct ISyncProviderInfo_Vtbl { ::windows_core::imp::com_interface!(ISyncProviderRegistration, ISyncProviderRegistration_Vtbl, 0xcb45953b_7624_47bc_a472_eb8cac6b222e); ::windows_core::imp::interface_hierarchy!(ISyncProviderRegistration, ::windows_core::IUnknown); impl ISyncProviderRegistration { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateSyncProviderConfigUIRegistrationInstance(&self, pconfiguiconfig: *const SyncProviderConfigUIConfiguration) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2716,7 +2688,6 @@ impl ISyncProviderRegistration { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateSyncProviderConfigUIs)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype.unwrap_or(::std::ptr::null())), dwsupportedarchitecture, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CreateSyncProviderRegistrationInstance(&self, pproviderconfiguration: *const SyncProviderConfiguration) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2725,7 +2696,6 @@ impl ISyncProviderRegistration { pub unsafe fn UnregisterSyncProvider(&self, pguidinstanceid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnregisterSyncProvider)(::windows_core::Interface::as_raw(self), pguidinstanceid).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSyncProviderConfigUIInfoforProvider(&self, pguidproviderinstanceid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2735,7 +2705,6 @@ impl ISyncProviderRegistration { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumerateSyncProviders)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pguidcontenttype.unwrap_or(::std::ptr::null())), dwstateflagstofiltermask, dwstateflagstofilter, refproviderclsid, dwsupportedarchitecture, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSyncProviderInfo(&self, pguidinstanceid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2745,7 +2714,6 @@ impl ISyncProviderRegistration { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSyncProviderFromInstanceId)(::windows_core::Interface::as_raw(self), pguidinstanceid, dwclscontext, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSyncProviderConfigUIInfo(&self, pguidinstanceid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2962,70 +2930,48 @@ pub const KCCR_COOKIE_KNOWLEDGE_CONTAINED: KNOWLEDGE_COOKIE_COMPARISON_RESULT = pub const KCCR_COOKIE_KNOWLEDGE_CONTAINS: KNOWLEDGE_COOKIE_COMPARISON_RESULT = KNOWLEDGE_COOKIE_COMPARISON_RESULT(2i32); pub const KCCR_COOKIE_KNOWLEDGE_EQUAL: KNOWLEDGE_COOKIE_COMPARISON_RESULT = KNOWLEDGE_COOKIE_COMPARISON_RESULT(0i32); pub const KCCR_COOKIE_KNOWLEDGE_NOT_COMPARABLE: KNOWLEDGE_COOKIE_COMPARISON_RESULT = KNOWLEDGE_COOKIE_COMPARISON_RESULT(3i32); -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_CLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_IS_GLOBAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_MENUITEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 13 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_MENUITEM_NOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 12 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 10 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 6 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_CLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 3 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_CONFIGUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 4 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 5 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 9 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 11 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 2 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 8 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 7 }; -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 10 }; pub const SCC_CAN_CREATE_WITHOUT_UI: u32 = 1u32; diff --git a/crates/libs/windows/src/Windows/Win32/System/Wmi/impl.rs b/crates/libs/windows/src/Windows/Win32/System/Wmi/impl.rs index 338cd78dfc..f8877ea96b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/impl.rs @@ -86,7 +86,6 @@ impl IMofCompiler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemDateTime_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -503,7 +502,6 @@ impl ISWbemDateTime_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemEventSource_Impl: Sized + super::Com::IDispatch_Impl { fn NextEvent(&self, itimeoutms: i32) -> ::windows_core::Result; @@ -546,7 +544,6 @@ impl ISWbemEventSource_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemLastError_Impl: Sized + ISWbemObject_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -560,7 +557,6 @@ impl ISWbemLastError_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemLocator_Impl: Sized + super::Com::IDispatch_Impl { fn ConnectServer(&self, strserver: &::windows_core::BSTR, strnamespace: &::windows_core::BSTR, struser: &::windows_core::BSTR, strpassword: &::windows_core::BSTR, strlocale: &::windows_core::BSTR, strauthority: &::windows_core::BSTR, isecurityflags: i32, objwbemnamedvalueset: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -603,7 +599,6 @@ impl ISWbemLocator_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemMethod_Impl: Sized + super::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -685,7 +680,6 @@ impl ISWbemMethod_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemMethodSet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -741,7 +735,6 @@ impl ISWbemMethodSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemNamedValue_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -791,7 +784,6 @@ impl ISWbemNamedValue_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemNamedValueSet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -887,7 +879,6 @@ impl ISWbemNamedValueSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemObject_Impl: Sized + super::Com::IDispatch_Impl { fn Put_(&self, iflags: i32, objwbemnamedvalueset: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -1222,7 +1213,6 @@ impl ISWbemObject_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemObjectEx_Impl: Sized + ISWbemObject_Impl { fn Refresh_(&self, iflags: i32, objwbemnamedvalueset: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -1279,7 +1269,6 @@ impl ISWbemObjectEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemObjectPath_Impl: Sized + super::Com::IDispatch_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1535,7 +1524,6 @@ impl ISWbemObjectPath_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemObjectSet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1617,7 +1605,6 @@ impl ISWbemObjectSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemPrivilege_Impl: Sized + super::Com::IDispatch_Impl { fn IsEnabled(&self) -> ::windows_core::Result; @@ -1693,7 +1680,6 @@ impl ISWbemPrivilege_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemPrivilegeSet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1789,7 +1775,6 @@ impl ISWbemPrivilegeSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemProperty_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -1904,7 +1889,6 @@ impl ISWbemProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemPropertySet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -1980,7 +1964,6 @@ impl ISWbemPropertySet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemQualifier_Impl: Sized + super::Com::IDispatch_Impl { fn Value(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -2116,7 +2099,6 @@ impl ISWbemQualifier_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemQualifierSet_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2192,7 +2174,6 @@ impl ISWbemQualifierSet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemRefreshableItem_Impl: Sized + super::Com::IDispatch_Impl { fn Index(&self) -> ::windows_core::Result; @@ -2281,7 +2262,6 @@ impl ISWbemRefreshableItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemRefresher_Impl: Sized + super::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2404,7 +2384,6 @@ impl ISWbemRefresher_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemSecurity_Impl: Sized + super::Com::IDispatch_Impl { fn ImpersonationLevel(&self) -> ::windows_core::Result; @@ -2474,7 +2453,6 @@ impl ISWbemSecurity_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemServices_Impl: Sized + super::Com::IDispatch_Impl { fn Get(&self, strobjectpath: &::windows_core::BSTR, iflags: i32, objwbemnamedvalueset: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -2722,7 +2700,6 @@ impl ISWbemServices_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemServicesEx_Impl: Sized + ISWbemServices_Impl { fn Put(&self, objwbemobject: ::core::option::Option<&ISWbemObjectEx>, iflags: i32, objwbemnamedvalueset: ::core::option::Option<&super::Com::IDispatch>) -> ::windows_core::Result; @@ -2755,7 +2732,6 @@ impl ISWbemServicesEx_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemSink_Impl: Sized + super::Com::IDispatch_Impl { fn Cancel(&self) -> ::windows_core::Result<()>; @@ -2776,7 +2752,6 @@ impl ISWbemSink_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISWbemSinkEvents_Impl: Sized + super::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -2813,7 +2788,6 @@ impl IUnsecuredApartment_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWMIExtension_Impl: Sized + super::Com::IDispatch_Impl { fn WMIObjectPath(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3005,7 +2979,6 @@ impl IWbemCallResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWbemClassObject_Impl: Sized { fn GetQualifierSet(&self) -> ::windows_core::Result; @@ -3427,7 +3400,6 @@ impl IWbemConstructClassObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWbemContext_Impl: Sized { fn Clone(&self) -> ::windows_core::Result; @@ -3918,7 +3890,6 @@ impl IWbemLocator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWbemObjectAccess_Impl: Sized + IWbemClassObject_Impl { fn GetPropertyHandle(&self, wszpropertyname: &::windows_core::PCWSTR, ptype: *mut i32, plhandle: *mut i32) -> ::windows_core::Result<()>; @@ -4541,7 +4512,6 @@ impl IWbemProviderInitSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWbemQualifierSet_Impl: Sized { fn Get(&self, wszname: &::windows_core::PCWSTR, lflags: i32, pval: *mut ::windows_core::VARIANT, plflavor: *mut i32) -> ::windows_core::Result<()>; 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 56da1a8c59..72c7e5def1 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs @@ -76,12 +76,7 @@ pub struct IMofCompiler_Vtbl { pub CreateBMOF: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR, ::windows_core::PCWSTR, i32, i32, i32, *mut WBEM_COMPILE_STATUS_INFO) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemDateTime, - ISWbemDateTime_Vtbl, - 0x5e97458a_cf77_11d3_b38f_00105a1f473a -); +::windows_core::imp::com_interface!(ISWbemDateTime, ISWbemDateTime_Vtbl, 0x5e97458a_cf77_11d3_b38f_00105a1f473a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemDateTime, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -317,23 +312,16 @@ pub struct ISWbemDateTime_Vtbl { pub SetFileTime: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemEventSource, - ISWbemEventSource_Vtbl, - 0x27d54d92_0ebe_11d2_8b22_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemEventSource, ISWbemEventSource_Vtbl, 0x27d54d92_0ebe_11d2_8b22_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemEventSource, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISWbemEventSource { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NextEvent(&self, itimeoutms: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NextEvent)(::windows_core::Interface::as_raw(self), itimeoutms, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -355,17 +343,11 @@ pub struct ISWbemEventSource_Vtbl { Security_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemLastError, - ISWbemLastError_Vtbl, - 0xd962db84_d4bb_11d1_8b09_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemLastError, ISWbemLastError_Vtbl, 0xd962db84_d4bb_11d1_8b09_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemLastError, ::windows_core::IUnknown, super::Com::IDispatch, ISWbemObject); #[cfg(feature = "Win32_System_Com")] impl ISWbemLastError { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -374,7 +356,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Put_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PutAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -384,7 +365,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.PutAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Delete_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result<()> where @@ -392,7 +372,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.Delete_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -402,7 +381,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.DeleteAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Instances_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -411,7 +389,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Instances_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -421,7 +398,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.InstancesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subclasses_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -430,7 +406,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Subclasses_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -440,7 +415,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.SubclassesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Associators_(&self, strassocclass: P0, strresultclass: P1, strresultrole: P2, strrole: P3, bclassesonly: P4, bschemaonly: P5, strrequiredassocqualifier: P6, strrequiredqualifier: P7, iflags: i32, objwbemnamedvalueset: P8) -> ::windows_core::Result where @@ -457,7 +431,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Associators_)(::windows_core::Interface::as_raw(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsAsync_(&self, objwbemsink: P0, strassocclass: P1, strresultclass: P2, strresultrole: P3, strrole: P4, bclassesonly: P5, bschemaonly: P6, strrequiredassocqualifier: P7, strrequiredqualifier: P8, iflags: i32, objwbemnamedvalueset: P9, objwbemasynccontext: P10) -> ::windows_core::Result<()> where @@ -475,7 +448,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn References_(&self, strresultclass: P0, strrole: P1, bclassesonly: P2, bschemaonly: P3, strrequiredqualifier: P4, iflags: i32, objwbemnamedvalueset: P5) -> ::windows_core::Result where @@ -489,7 +461,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.References_)(::windows_core::Interface::as_raw(self), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesAsync_(&self, objwbemsink: P0, strresultclass: P1, strrole: P2, bclassesonly: P3, bschemaonly: P4, strrequiredqualifier: P5, iflags: i32, objwbemnamedvalueset: P6, objwbemasynccontext: P7) -> ::windows_core::Result<()> where @@ -504,7 +475,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.ReferencesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethod_(&self, strmethodname: P0, objwbeminparameters: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -515,7 +485,6 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ExecMethod_)(::windows_core::Interface::as_raw(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethodAsync_(&self, objwbemsink: P0, strmethodname: P1, objwbeminparameters: P2, iflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -527,7 +496,6 @@ impl ISWbemLastError { { (::windows_core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -537,19 +505,16 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetObjectText_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SpawnInstance_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareTo_(&self, objwbemobject: P0, iflags: i32) -> ::windows_core::Result where @@ -558,19 +523,16 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareTo_)(::windows_core::Interface::as_raw(self), objwbemobject.into_param().abi(), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Qualifiers_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Properties_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Methods_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -580,13 +542,11 @@ impl ISWbemLastError { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Derivation_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Path_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Path_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -600,17 +560,11 @@ pub struct ISWbemLastError_Vtbl { pub base__: ISWbemObject_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemLocator, - ISWbemLocator_Vtbl, - 0x76a6415b_cb41_11d1_8b02_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemLocator, ISWbemLocator_Vtbl, 0x76a6415b_cb41_11d1_8b02_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemLocator, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISWbemLocator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConnectServer(&self, strserver: P0, strnamespace: P1, struser: P2, strpassword: P3, strlocale: P4, strauthority: P5, isecurityflags: i32, objwbemnamedvalueset: P6) -> ::windows_core::Result where @@ -625,7 +579,6 @@ impl ISWbemLocator { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConnectServer)(::windows_core::Interface::as_raw(self), strserver.into_param().abi(), strnamespace.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), strauthority.into_param().abi(), isecurityflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -647,12 +600,7 @@ pub struct ISWbemLocator_Vtbl { Security_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemMethod, - ISWbemMethod_Vtbl, - 0x422e8e90_d955_11d1_8b09_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemMethod, ISWbemMethod_Vtbl, 0x422e8e90_d955_11d1_8b09_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemMethod, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -665,19 +613,16 @@ impl ISWbemMethod { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Origin)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InParameters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InParameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OutParameters(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OutParameters)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -705,12 +650,7 @@ pub struct ISWbemMethod_Vtbl { Qualifiers_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemMethodSet, - ISWbemMethodSet_Vtbl, - 0xc93ba292_d955_11d1_8b09_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemMethodSet, ISWbemMethodSet_Vtbl, 0xc93ba292_d955_11d1_8b09_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemMethodSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -719,7 +659,6 @@ impl ISWbemMethodSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, strname: P0, iflags: i32) -> ::windows_core::Result where @@ -746,12 +685,7 @@ pub struct ISWbemMethodSet_Vtbl { pub Count: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemNamedValue, - ISWbemNamedValue_Vtbl, - 0x76a64164_cb41_11d1_8b02_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemNamedValue, ISWbemNamedValue_Vtbl, 0x76a64164_cb41_11d1_8b02_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemNamedValue, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -778,12 +712,7 @@ pub struct ISWbemNamedValue_Vtbl { pub Name: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemNamedValueSet, - ISWbemNamedValueSet_Vtbl, - 0xcf2376ea_ce8c_11d1_8b05_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemNamedValueSet, ISWbemNamedValueSet_Vtbl, 0xcf2376ea_ce8c_11d1_8b05_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemNamedValueSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -792,7 +721,6 @@ impl ISWbemNamedValueSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, strname: P0, iflags: i32) -> ::windows_core::Result where @@ -805,7 +733,6 @@ impl ISWbemNamedValueSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, strname: P0, varvalue: *const ::windows_core::VARIANT, iflags: i32) -> ::windows_core::Result where @@ -820,7 +747,6 @@ impl ISWbemNamedValueSet { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), strname.into_param().abi(), iflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -853,17 +779,11 @@ pub struct ISWbemNamedValueSet_Vtbl { pub DeleteAll: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemObject, - ISWbemObject_Vtbl, - 0x76a6415a_cb41_11d1_8b02_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemObject, ISWbemObject_Vtbl, 0x76a6415a_cb41_11d1_8b02_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemObject, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISWbemObject { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -872,7 +792,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Put_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PutAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -882,7 +801,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).PutAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Delete_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result<()> where @@ -890,7 +808,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).Delete_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -900,7 +817,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).DeleteAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Instances_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -909,7 +825,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Instances_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -919,7 +834,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).InstancesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subclasses_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -928,7 +842,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Subclasses_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -938,7 +851,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).SubclassesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Associators_(&self, strassocclass: P0, strresultclass: P1, strresultrole: P2, strrole: P3, bclassesonly: P4, bschemaonly: P5, strrequiredassocqualifier: P6, strrequiredqualifier: P7, iflags: i32, objwbemnamedvalueset: P8) -> ::windows_core::Result where @@ -955,7 +867,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Associators_)(::windows_core::Interface::as_raw(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsAsync_(&self, objwbemsink: P0, strassocclass: P1, strresultclass: P2, strresultrole: P3, strrole: P4, bclassesonly: P5, bschemaonly: P6, strrequiredassocqualifier: P7, strrequiredqualifier: P8, iflags: i32, objwbemnamedvalueset: P9, objwbemasynccontext: P10) -> ::windows_core::Result<()> where @@ -973,7 +884,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).AssociatorsAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn References_(&self, strresultclass: P0, strrole: P1, bclassesonly: P2, bschemaonly: P3, strrequiredqualifier: P4, iflags: i32, objwbemnamedvalueset: P5) -> ::windows_core::Result where @@ -987,7 +897,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).References_)(::windows_core::Interface::as_raw(self), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesAsync_(&self, objwbemsink: P0, strresultclass: P1, strrole: P2, bclassesonly: P3, bschemaonly: P4, strrequiredqualifier: P5, iflags: i32, objwbemnamedvalueset: P6, objwbemasynccontext: P7) -> ::windows_core::Result<()> where @@ -1002,7 +911,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).ReferencesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethod_(&self, strmethodname: P0, objwbeminparameters: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -1013,7 +921,6 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExecMethod_)(::windows_core::Interface::as_raw(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethodAsync_(&self, objwbemsink: P0, strmethodname: P1, objwbeminparameters: P2, iflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -1025,7 +932,6 @@ impl ISWbemObject { { (::windows_core::Interface::vtable(self).ExecMethodAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1035,19 +941,16 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetObjectText_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SpawnDerivedClass_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SpawnInstance_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareTo_(&self, objwbemobject: P0, iflags: i32) -> ::windows_core::Result where @@ -1056,19 +959,16 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CompareTo_)(::windows_core::Interface::as_raw(self), objwbemobject.into_param().abi(), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Qualifiers_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Properties_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Methods_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1078,13 +978,11 @@ impl ISWbemObject { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Derivation_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Path_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1192,17 +1090,11 @@ pub struct ISWbemObject_Vtbl { Security_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemObjectEx, - ISWbemObjectEx_Vtbl, - 0x269ad56a_8a67_4129_bc8c_0506dcfe9880 -); +::windows_core::imp::com_interface!(ISWbemObjectEx, ISWbemObjectEx_Vtbl, 0x269ad56a_8a67_4129_bc8c_0506dcfe9880); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemObjectEx, ::windows_core::IUnknown, super::Com::IDispatch, ISWbemObject); #[cfg(feature = "Win32_System_Com")] impl ISWbemObjectEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -1211,7 +1103,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Put_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PutAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -1221,7 +1112,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.PutAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Delete_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result<()> where @@ -1229,7 +1119,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.Delete_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -1239,7 +1128,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.DeleteAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Instances_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -1248,7 +1136,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Instances_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -1258,7 +1145,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.InstancesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Subclasses_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result where @@ -1267,7 +1153,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Subclasses_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesAsync_(&self, objwbemsink: P0, iflags: i32, objwbemnamedvalueset: P1, objwbemasynccontext: P2) -> ::windows_core::Result<()> where @@ -1277,7 +1162,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.SubclassesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Associators_(&self, strassocclass: P0, strresultclass: P1, strresultrole: P2, strrole: P3, bclassesonly: P4, bschemaonly: P5, strrequiredassocqualifier: P6, strrequiredqualifier: P7, iflags: i32, objwbemnamedvalueset: P8) -> ::windows_core::Result where @@ -1294,7 +1178,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Associators_)(::windows_core::Interface::as_raw(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsAsync_(&self, objwbemsink: P0, strassocclass: P1, strresultclass: P2, strresultrole: P3, strrole: P4, bclassesonly: P5, bschemaonly: P6, strrequiredassocqualifier: P7, strrequiredqualifier: P8, iflags: i32, objwbemnamedvalueset: P9, objwbemasynccontext: P10) -> ::windows_core::Result<()> where @@ -1312,7 +1195,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.AssociatorsAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn References_(&self, strresultclass: P0, strrole: P1, bclassesonly: P2, bschemaonly: P3, strrequiredqualifier: P4, iflags: i32, objwbemnamedvalueset: P5) -> ::windows_core::Result where @@ -1326,7 +1208,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.References_)(::windows_core::Interface::as_raw(self), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesAsync_(&self, objwbemsink: P0, strresultclass: P1, strrole: P2, bclassesonly: P3, bschemaonly: P4, strrequiredqualifier: P5, iflags: i32, objwbemnamedvalueset: P6, objwbemasynccontext: P7) -> ::windows_core::Result<()> where @@ -1341,7 +1222,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.ReferencesAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethod_(&self, strmethodname: P0, objwbeminparameters: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -1352,7 +1232,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ExecMethod_)(::windows_core::Interface::as_raw(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethodAsync_(&self, objwbemsink: P0, strmethodname: P1, objwbeminparameters: P2, iflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -1364,7 +1243,6 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).base__.ExecMethodAsync_)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1374,19 +1252,16 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetObjectText_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnDerivedClass_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SpawnDerivedClass_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SpawnInstance_(&self, iflags: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SpawnInstance_)(::windows_core::Interface::as_raw(self), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareTo_(&self, objwbemobject: P0, iflags: i32) -> ::windows_core::Result where @@ -1395,19 +1270,16 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareTo_)(::windows_core::Interface::as_raw(self), objwbemobject.into_param().abi(), iflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Qualifiers_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Properties_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Methods_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1417,19 +1289,16 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Derivation_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Path_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Path_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Security_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Refresh_(&self, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result<()> where @@ -1437,13 +1306,11 @@ impl ISWbemObjectEx { { (::windows_core::Interface::vtable(self).Refresh_)(::windows_core::Interface::as_raw(self), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SystemProperties_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SystemProperties_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetText_(&self, iobjecttextformat: WbemObjectTextFormatEnum, iflags: i32, objwbemnamedvalueset: P0) -> ::windows_core::Result<::windows_core::BSTR> where @@ -1452,7 +1319,6 @@ impl ISWbemObjectEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetText_)(::windows_core::Interface::as_raw(self), iobjecttextformat, iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFromText_(&self, bstext: P0, iobjecttextformat: WbemObjectTextFormatEnum, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result<()> where @@ -1485,12 +1351,7 @@ pub struct ISWbemObjectEx_Vtbl { SetFromText_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemObjectPath, - ISWbemObjectPath_Vtbl, - 0x5791bc27_ce9c_11d1_97bf_0000f81e849c -); +::windows_core::imp::com_interface!(ISWbemObjectPath, ISWbemObjectPath_Vtbl, 0x5791bc27_ce9c_11d1_97bf_0000f81e849c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemObjectPath, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1573,13 +1434,11 @@ impl ISWbemObjectPath { pub unsafe fn SetAsSingleton(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAsSingleton)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Keys(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Keys)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1642,12 +1501,7 @@ pub struct ISWbemObjectPath_Vtbl { pub SetAuthority: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemObjectSet, - ISWbemObjectSet_Vtbl, - 0x76a6415f_cb41_11d1_8b02_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemObjectSet, ISWbemObjectSet_Vtbl, 0x76a6415f_cb41_11d1_8b02_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemObjectSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1656,7 +1510,6 @@ impl ISWbemObjectSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, strobjectpath: P0, iflags: i32) -> ::windows_core::Result where @@ -1669,13 +1522,11 @@ impl ISWbemObjectSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Security_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ItemIndex(&self, lindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1703,12 +1554,7 @@ pub struct ISWbemObjectSet_Vtbl { ItemIndex: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemPrivilege, - ISWbemPrivilege_Vtbl, - 0x26ee67bd_5804_11d2_8b4a_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemPrivilege, ISWbemPrivilege_Vtbl, 0x26ee67bd_5804_11d2_8b4a_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemPrivilege, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1748,12 +1594,7 @@ pub struct ISWbemPrivilege_Vtbl { pub Identifier: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut WbemPrivilegeEnum) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemPrivilegeSet, - ISWbemPrivilegeSet_Vtbl, - 0x26ee67bf_5804_11d2_8b4a_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemPrivilegeSet, ISWbemPrivilegeSet_Vtbl, 0x26ee67bf_5804_11d2_8b4a_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemPrivilegeSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1762,7 +1603,6 @@ impl ISWbemPrivilegeSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, iprivilege: WbemPrivilegeEnum) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1772,7 +1612,6 @@ impl ISWbemPrivilegeSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, iprivilege: WbemPrivilegeEnum, bisenabled: P0) -> ::windows_core::Result where @@ -1787,7 +1626,6 @@ impl ISWbemPrivilegeSet { pub unsafe fn DeleteAll(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteAll)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddAsString(&self, strprivilege: P0, bisenabled: P1) -> ::windows_core::Result where @@ -1821,12 +1659,7 @@ pub struct ISWbemPrivilegeSet_Vtbl { AddAsString: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemProperty, - ISWbemProperty_Vtbl, - 0x1a388f98_d4ba_11d1_8b09_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemProperty, ISWbemProperty_Vtbl, 0x1a388f98_d4ba_11d1_8b09_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemProperty, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1854,7 +1687,6 @@ impl ISWbemProperty { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CIMType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Qualifiers_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1883,12 +1715,7 @@ pub struct ISWbemProperty_Vtbl { pub IsArray: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemPropertySet, - ISWbemPropertySet_Vtbl, - 0xdea0a7b2_d4ba_11d1_8b09_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemPropertySet, ISWbemPropertySet_Vtbl, 0xdea0a7b2_d4ba_11d1_8b09_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemPropertySet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1897,7 +1724,6 @@ impl ISWbemPropertySet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, strname: P0, iflags: i32) -> ::windows_core::Result where @@ -1910,7 +1736,6 @@ impl ISWbemPropertySet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, strname: P0, icimtype: WbemCimtypeEnum, bisarray: P1, iflags: i32) -> ::windows_core::Result where @@ -1945,12 +1770,7 @@ pub struct ISWbemPropertySet_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemQualifier, - ISWbemQualifier_Vtbl, - 0x79b05932_d3b7_11d1_8b06_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemQualifier, ISWbemQualifier_Vtbl, 0x79b05932_d3b7_11d1_8b06_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemQualifier, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2023,12 +1843,7 @@ pub struct ISWbemQualifier_Vtbl { pub IsAmended: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemQualifierSet, - ISWbemQualifierSet_Vtbl, - 0x9b16ed16_d3df_11d1_8b08_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemQualifierSet, ISWbemQualifierSet_Vtbl, 0x9b16ed16_d3df_11d1_8b08_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemQualifierSet, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2037,7 +1852,6 @@ impl ISWbemQualifierSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, name: P0, iflags: i32) -> ::windows_core::Result where @@ -2050,7 +1864,6 @@ impl ISWbemQualifierSet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, strname: P0, varval: *const ::windows_core::VARIANT, bpropagatestosubclass: P1, bpropagatestoinstance: P2, bisoverridable: P3, iflags: i32) -> ::windows_core::Result where @@ -2087,12 +1900,7 @@ pub struct ISWbemQualifierSet_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemRefreshableItem, - ISWbemRefreshableItem_Vtbl, - 0x5ad4bf92_daab_11d3_b38f_00105a1f473a -); +::windows_core::imp::com_interface!(ISWbemRefreshableItem, ISWbemRefreshableItem_Vtbl, 0x5ad4bf92_daab_11d3_b38f_00105a1f473a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemRefreshableItem, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2101,7 +1909,6 @@ impl ISWbemRefreshableItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Index)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Refresher(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2111,13 +1918,11 @@ impl ISWbemRefreshableItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsSet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Object(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Object)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ObjectSet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2149,12 +1954,7 @@ pub struct ISWbemRefreshableItem_Vtbl { pub Remove: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemRefresher, - ISWbemRefresher_Vtbl, - 0x14d8250e_d9c2_11d3_b38f_00105a1f473a -); +::windows_core::imp::com_interface!(ISWbemRefresher, ISWbemRefresher_Vtbl, 0x14d8250e_d9c2_11d3_b38f_00105a1f473a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemRefresher, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2163,7 +1963,6 @@ impl ISWbemRefresher { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, iindex: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2173,7 +1972,6 @@ impl ISWbemRefresher { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, objwbemservices: P0, bsinstancepath: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2184,7 +1982,6 @@ impl ISWbemRefresher { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), objwbemservices.into_param().abi(), bsinstancepath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddEnum(&self, objwbemservices: P0, bsclassname: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2241,12 +2038,7 @@ pub struct ISWbemRefresher_Vtbl { pub DeleteAll: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemSecurity, - ISWbemSecurity_Vtbl, - 0xb54d66e6_2287_11d2_8b33_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemSecurity, ISWbemSecurity_Vtbl, 0xb54d66e6_2287_11d2_8b33_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemSecurity, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2265,7 +2057,6 @@ impl ISWbemSecurity { pub unsafe fn SetAuthenticationLevel(&self, iauthenticationlevel: WbemAuthenticationLevelEnum) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAuthenticationLevel)(::windows_core::Interface::as_raw(self), iauthenticationlevel).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Privileges(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2287,17 +2078,11 @@ pub struct ISWbemSecurity_Vtbl { Privileges: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemServices, - ISWbemServices_Vtbl, - 0x76a6415c_cb41_11d1_8b02_00600806d9b6 -); +::windows_core::imp::com_interface!(ISWbemServices, ISWbemServices_Vtbl, 0x76a6415c_cb41_11d1_8b02_00600806d9b6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemServices, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ISWbemServices { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Get(&self, strobjectpath: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2307,7 +2092,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Get)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAsync(&self, objwbemsink: P0, strobjectpath: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2318,7 +2102,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).GetAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Delete(&self, strobjectpath: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result<()> where @@ -2327,7 +2110,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteAsync(&self, objwbemsink: P0, strobjectpath: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2338,7 +2120,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).DeleteAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesOf(&self, strclass: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2348,7 +2129,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstancesOf)(::windows_core::Interface::as_raw(self), strclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesOfAsync(&self, objwbemsink: P0, strclass: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2359,7 +2139,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).InstancesOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesOf(&self, strsuperclass: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2369,7 +2148,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SubclassesOf)(::windows_core::Interface::as_raw(self), strsuperclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesOfAsync(&self, objwbemsink: P0, strsuperclass: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2380,7 +2158,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).SubclassesOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strsuperclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecQuery(&self, strquery: P0, strquerylanguage: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2391,7 +2168,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExecQuery)(::windows_core::Interface::as_raw(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecQueryAsync(&self, objwbemsink: P0, strquery: P1, strquerylanguage: P2, lflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -2403,7 +2179,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).ExecQueryAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), lflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsOf(&self, strobjectpath: P0, strassocclass: P1, strresultclass: P2, strresultrole: P3, strrole: P4, bclassesonly: P5, bschemaonly: P6, strrequiredassocqualifier: P7, strrequiredqualifier: P8, iflags: i32, objwbemnamedvalueset: P9) -> ::windows_core::Result where @@ -2421,7 +2196,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AssociatorsOf)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsOfAsync(&self, objwbemsink: P0, strobjectpath: P1, strassocclass: P2, strresultclass: P3, strresultrole: P4, strrole: P5, bclassesonly: P6, bschemaonly: P7, strrequiredassocqualifier: P8, strrequiredqualifier: P9, iflags: i32, objwbemnamedvalueset: P10, objwbemasynccontext: P11) -> ::windows_core::Result<()> where @@ -2440,7 +2214,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).AssociatorsOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesTo(&self, strobjectpath: P0, strresultclass: P1, strrole: P2, bclassesonly: P3, bschemaonly: P4, strrequiredqualifier: P5, iflags: i32, objwbemnamedvalueset: P6) -> ::windows_core::Result where @@ -2455,7 +2228,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReferencesTo)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesToAsync(&self, objwbemsink: P0, strobjectpath: P1, strresultclass: P2, strrole: P3, bclassesonly: P4, bschemaonly: P5, strrequiredqualifier: P6, iflags: i32, objwbemnamedvalueset: P7, objwbemasynccontext: P8) -> ::windows_core::Result<()> where @@ -2471,7 +2243,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).ReferencesToAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecNotificationQuery(&self, strquery: P0, strquerylanguage: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2482,7 +2253,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExecNotificationQuery)(::windows_core::Interface::as_raw(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecNotificationQueryAsync(&self, objwbemsink: P0, strquery: P1, strquerylanguage: P2, iflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -2494,7 +2264,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).ExecNotificationQueryAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethod(&self, strobjectpath: P0, strmethodname: P1, objwbeminparameters: P2, iflags: i32, objwbemnamedvalueset: P3) -> ::windows_core::Result where @@ -2506,7 +2275,6 @@ impl ISWbemServices { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExecMethod)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethodAsync(&self, objwbemsink: P0, strobjectpath: P1, strmethodname: P2, objwbeminparameters: P3, iflags: i32, objwbemnamedvalueset: P4, objwbemasynccontext: P5) -> ::windows_core::Result<()> where @@ -2519,7 +2287,6 @@ impl ISWbemServices { { (::windows_core::Interface::vtable(self).ExecMethodAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2609,17 +2376,11 @@ pub struct ISWbemServices_Vtbl { Security_: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemServicesEx, - ISWbemServicesEx_Vtbl, - 0xd2f68443_85dc_427e_91d8_366554cc754c -); +::windows_core::imp::com_interface!(ISWbemServicesEx, ISWbemServicesEx_Vtbl, 0xd2f68443_85dc_427e_91d8_366554cc754c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemServicesEx, ::windows_core::IUnknown, super::Com::IDispatch, ISWbemServices); #[cfg(feature = "Win32_System_Com")] impl ISWbemServicesEx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Get(&self, strobjectpath: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2629,7 +2390,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Get)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAsync(&self, objwbemsink: P0, strobjectpath: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2640,7 +2400,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.GetAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Delete(&self, strobjectpath: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result<()> where @@ -2649,7 +2408,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.Delete)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteAsync(&self, objwbemsink: P0, strobjectpath: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2660,7 +2418,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.DeleteAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesOf(&self, strclass: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2670,7 +2427,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InstancesOf)(::windows_core::Interface::as_raw(self), strclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InstancesOfAsync(&self, objwbemsink: P0, strclass: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2681,7 +2437,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.InstancesOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesOf(&self, strsuperclass: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2691,7 +2446,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SubclassesOf)(::windows_core::Interface::as_raw(self), strsuperclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SubclassesOfAsync(&self, objwbemsink: P0, strsuperclass: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2702,7 +2456,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.SubclassesOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strsuperclass.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecQuery(&self, strquery: P0, strquerylanguage: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2713,7 +2466,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ExecQuery)(::windows_core::Interface::as_raw(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecQueryAsync(&self, objwbemsink: P0, strquery: P1, strquerylanguage: P2, lflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -2725,7 +2477,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.ExecQueryAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), lflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsOf(&self, strobjectpath: P0, strassocclass: P1, strresultclass: P2, strresultrole: P3, strrole: P4, bclassesonly: P5, bschemaonly: P6, strrequiredassocqualifier: P7, strrequiredqualifier: P8, iflags: i32, objwbemnamedvalueset: P9) -> ::windows_core::Result where @@ -2743,7 +2494,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AssociatorsOf)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AssociatorsOfAsync(&self, objwbemsink: P0, strobjectpath: P1, strassocclass: P2, strresultclass: P3, strresultrole: P4, strrole: P5, bclassesonly: P6, bschemaonly: P7, strrequiredassocqualifier: P8, strrequiredqualifier: P9, iflags: i32, objwbemnamedvalueset: P10, objwbemasynccontext: P11) -> ::windows_core::Result<()> where @@ -2762,7 +2512,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.AssociatorsOfAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesTo(&self, strobjectpath: P0, strresultclass: P1, strrole: P2, bclassesonly: P3, bschemaonly: P4, strrequiredqualifier: P5, iflags: i32, objwbemnamedvalueset: P6) -> ::windows_core::Result where @@ -2777,7 +2526,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReferencesTo)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ReferencesToAsync(&self, objwbemsink: P0, strobjectpath: P1, strresultclass: P2, strrole: P3, bclassesonly: P4, bschemaonly: P5, strrequiredqualifier: P6, iflags: i32, objwbemnamedvalueset: P7, objwbemasynccontext: P8) -> ::windows_core::Result<()> where @@ -2793,7 +2541,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.ReferencesToAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), bclassesonly.into_param().abi(), bschemaonly.into_param().abi(), strrequiredqualifier.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecNotificationQuery(&self, strquery: P0, strquerylanguage: P1, iflags: i32, objwbemnamedvalueset: P2) -> ::windows_core::Result where @@ -2804,7 +2551,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ExecNotificationQuery)(::windows_core::Interface::as_raw(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecNotificationQueryAsync(&self, objwbemsink: P0, strquery: P1, strquerylanguage: P2, iflags: i32, objwbemnamedvalueset: P3, objwbemasynccontext: P4) -> ::windows_core::Result<()> where @@ -2816,7 +2562,6 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.ExecNotificationQueryAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethod(&self, strobjectpath: P0, strmethodname: P1, objwbeminparameters: P2, iflags: i32, objwbemnamedvalueset: P3) -> ::windows_core::Result where @@ -2828,7 +2573,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ExecMethod)(::windows_core::Interface::as_raw(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExecMethodAsync(&self, objwbemsink: P0, strobjectpath: P1, strmethodname: P2, objwbeminparameters: P3, iflags: i32, objwbemnamedvalueset: P4, objwbemasynccontext: P5) -> ::windows_core::Result<()> where @@ -2841,13 +2585,11 @@ impl ISWbemServicesEx { { (::windows_core::Interface::vtable(self).base__.ExecMethodAsync)(::windows_core::Interface::as_raw(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Security_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Security_)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put(&self, objwbemobject: P0, iflags: i32, objwbemnamedvalueset: P1) -> ::windows_core::Result where @@ -2857,7 +2599,6 @@ impl ISWbemServicesEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Put)(::windows_core::Interface::as_raw(self), objwbemobject.into_param().abi(), iflags, objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PutAsync(&self, objwbemsink: P0, objwbemobject: P1, iflags: i32, objwbemnamedvalueset: P2, objwbemasynccontext: P3) -> ::windows_core::Result<()> where @@ -2884,12 +2625,7 @@ pub struct ISWbemServicesEx_Vtbl { PutAsync: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemSink, - ISWbemSink_Vtbl, - 0x75718c9f_f029_11d1_a1ac_00c04fb6c223 -); +::windows_core::imp::com_interface!(ISWbemSink, ISWbemSink_Vtbl, 0x75718c9f_f029_11d1_a1ac_00c04fb6c223); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemSink, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2906,12 +2642,7 @@ pub struct ISWbemSink_Vtbl { pub Cancel: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISWbemSinkEvents, - ISWbemSinkEvents_Vtbl, - 0x75718ca0_f029_11d1_a1ac_00c04fb6c223 -); +::windows_core::imp::com_interface!(ISWbemSinkEvents, ISWbemSinkEvents_Vtbl, 0x75718ca0_f029_11d1_a1ac_00c04fb6c223); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISWbemSinkEvents, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2940,12 +2671,7 @@ pub struct IUnsecuredApartment_Vtbl { pub CreateObjectStub: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWMIExtension, - IWMIExtension_Vtbl, - 0xadc1f06e_5c7e_11d2_8b74_00104b2afb41 -); +::windows_core::imp::com_interface!(IWMIExtension, IWMIExtension_Vtbl, 0xadc1f06e_5c7e_11d2_8b74_00104b2afb41); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWMIExtension, ::windows_core::IUnknown, super::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2954,13 +2680,11 @@ impl IWMIExtension { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).WMIObjectPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWMIObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWMIServices(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3104,7 +2828,6 @@ impl IWbemClassObject { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), wszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, wszqualifiername: P0, lflags: WBEM_CONDITION_FLAG_TYPE, pqualifierval: *const ::windows_core::VARIANT) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> where @@ -3415,7 +3138,6 @@ impl IWbemContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, lflags: i32) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -3817,7 +3539,6 @@ impl IWbemObjectAccess { { (::windows_core::Interface::vtable(self).base__.Delete)(::windows_core::Interface::as_raw(self), wszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, wszqualifiername: P0, lflags: WBEM_CONDITION_FLAG_TYPE, pqualifierval: *const ::windows_core::VARIANT) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> where @@ -4390,7 +4111,6 @@ impl IWbemQualifierSet { { (::windows_core::Interface::vtable(self).Delete)(::windows_core::Interface::as_raw(self), wszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetNames(&self, lflags: i32) -> ::windows_core::Result<*mut super::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/System/mod.rs b/crates/libs/windows/src/Windows/Win32/System/mod.rs index af84801114..0c0815a56f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/mod.rs @@ -1,246 +1,164 @@ #[cfg(feature = "Win32_System_AddressBook")] -#[doc = "Required features: `\"Win32_System_AddressBook\"`"] pub mod AddressBook; #[cfg(feature = "Win32_System_Antimalware")] -#[doc = "Required features: `\"Win32_System_Antimalware\"`"] pub mod Antimalware; #[cfg(feature = "Win32_System_ApplicationInstallationAndServicing")] -#[doc = "Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`"] pub mod ApplicationInstallationAndServicing; #[cfg(feature = "Win32_System_ApplicationVerifier")] -#[doc = "Required features: `\"Win32_System_ApplicationVerifier\"`"] pub mod ApplicationVerifier; #[cfg(feature = "Win32_System_AssessmentTool")] -#[doc = "Required features: `\"Win32_System_AssessmentTool\"`"] pub mod AssessmentTool; #[cfg(feature = "Win32_System_ClrHosting")] -#[doc = "Required features: `\"Win32_System_ClrHosting\"`"] pub mod ClrHosting; #[cfg(feature = "Win32_System_Com")] -#[doc = "Required features: `\"Win32_System_Com\"`"] pub mod Com; #[cfg(feature = "Win32_System_ComponentServices")] -#[doc = "Required features: `\"Win32_System_ComponentServices\"`"] pub mod ComponentServices; #[cfg(feature = "Win32_System_Console")] -#[doc = "Required features: `\"Win32_System_Console\"`"] pub mod Console; #[cfg(feature = "Win32_System_Contacts")] -#[doc = "Required features: `\"Win32_System_Contacts\"`"] pub mod Contacts; #[cfg(feature = "Win32_System_CorrelationVector")] -#[doc = "Required features: `\"Win32_System_CorrelationVector\"`"] pub mod CorrelationVector; #[cfg(feature = "Win32_System_DataExchange")] -#[doc = "Required features: `\"Win32_System_DataExchange\"`"] pub mod DataExchange; #[cfg(feature = "Win32_System_DeploymentServices")] -#[doc = "Required features: `\"Win32_System_DeploymentServices\"`"] pub mod DeploymentServices; #[cfg(feature = "Win32_System_DesktopSharing")] -#[doc = "Required features: `\"Win32_System_DesktopSharing\"`"] pub mod DesktopSharing; #[cfg(feature = "Win32_System_DeveloperLicensing")] -#[doc = "Required features: `\"Win32_System_DeveloperLicensing\"`"] pub mod DeveloperLicensing; #[cfg(feature = "Win32_System_Diagnostics")] -#[doc = "Required features: `\"Win32_System_Diagnostics\"`"] pub mod Diagnostics; #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] -#[doc = "Required features: `\"Win32_System_DistributedTransactionCoordinator\"`"] pub mod DistributedTransactionCoordinator; #[cfg(feature = "Win32_System_Environment")] -#[doc = "Required features: `\"Win32_System_Environment\"`"] pub mod Environment; #[cfg(feature = "Win32_System_ErrorReporting")] -#[doc = "Required features: `\"Win32_System_ErrorReporting\"`"] pub mod ErrorReporting; #[cfg(feature = "Win32_System_EventCollector")] -#[doc = "Required features: `\"Win32_System_EventCollector\"`"] pub mod EventCollector; #[cfg(feature = "Win32_System_EventLog")] -#[doc = "Required features: `\"Win32_System_EventLog\"`"] pub mod EventLog; #[cfg(feature = "Win32_System_EventNotificationService")] -#[doc = "Required features: `\"Win32_System_EventNotificationService\"`"] pub mod EventNotificationService; #[cfg(feature = "Win32_System_GroupPolicy")] -#[doc = "Required features: `\"Win32_System_GroupPolicy\"`"] pub mod GroupPolicy; #[cfg(feature = "Win32_System_HostCompute")] -#[doc = "Required features: `\"Win32_System_HostCompute\"`"] pub mod HostCompute; #[cfg(feature = "Win32_System_HostComputeNetwork")] -#[doc = "Required features: `\"Win32_System_HostComputeNetwork\"`"] pub mod HostComputeNetwork; #[cfg(feature = "Win32_System_HostComputeSystem")] -#[doc = "Required features: `\"Win32_System_HostComputeSystem\"`"] pub mod HostComputeSystem; #[cfg(feature = "Win32_System_Hypervisor")] -#[doc = "Required features: `\"Win32_System_Hypervisor\"`"] pub mod Hypervisor; #[cfg(feature = "Win32_System_IO")] -#[doc = "Required features: `\"Win32_System_IO\"`"] pub mod IO; #[cfg(feature = "Win32_System_Iis")] -#[doc = "Required features: `\"Win32_System_Iis\"`"] pub mod Iis; #[cfg(feature = "Win32_System_Ioctl")] -#[doc = "Required features: `\"Win32_System_Ioctl\"`"] pub mod Ioctl; #[cfg(feature = "Win32_System_JobObjects")] -#[doc = "Required features: `\"Win32_System_JobObjects\"`"] pub mod JobObjects; #[cfg(feature = "Win32_System_Js")] -#[doc = "Required features: `\"Win32_System_Js\"`"] pub mod Js; #[cfg(feature = "Win32_System_Kernel")] -#[doc = "Required features: `\"Win32_System_Kernel\"`"] pub mod Kernel; #[cfg(feature = "Win32_System_LibraryLoader")] -#[doc = "Required features: `\"Win32_System_LibraryLoader\"`"] pub mod LibraryLoader; #[cfg(feature = "Win32_System_Mailslots")] -#[doc = "Required features: `\"Win32_System_Mailslots\"`"] pub mod Mailslots; #[cfg(feature = "Win32_System_Mapi")] -#[doc = "Required features: `\"Win32_System_Mapi\"`"] pub mod Mapi; #[cfg(feature = "Win32_System_Memory")] -#[doc = "Required features: `\"Win32_System_Memory\"`"] pub mod Memory; #[cfg(feature = "Win32_System_MessageQueuing")] -#[doc = "Required features: `\"Win32_System_MessageQueuing\"`"] pub mod MessageQueuing; #[cfg(feature = "Win32_System_MixedReality")] -#[doc = "Required features: `\"Win32_System_MixedReality\"`"] pub mod MixedReality; #[cfg(feature = "Win32_System_Mmc")] -#[doc = "Required features: `\"Win32_System_Mmc\"`"] pub mod Mmc; #[cfg(feature = "Win32_System_Ole")] -#[doc = "Required features: `\"Win32_System_Ole\"`"] pub mod Ole; #[cfg(feature = "Win32_System_ParentalControls")] -#[doc = "Required features: `\"Win32_System_ParentalControls\"`"] pub mod ParentalControls; #[cfg(feature = "Win32_System_PasswordManagement")] -#[doc = "Required features: `\"Win32_System_PasswordManagement\"`"] pub mod PasswordManagement; #[cfg(feature = "Win32_System_Performance")] -#[doc = "Required features: `\"Win32_System_Performance\"`"] pub mod Performance; #[cfg(feature = "Win32_System_Pipes")] -#[doc = "Required features: `\"Win32_System_Pipes\"`"] pub mod Pipes; #[cfg(feature = "Win32_System_Power")] -#[doc = "Required features: `\"Win32_System_Power\"`"] pub mod Power; #[cfg(feature = "Win32_System_ProcessStatus")] -#[doc = "Required features: `\"Win32_System_ProcessStatus\"`"] pub mod ProcessStatus; #[cfg(feature = "Win32_System_RealTimeCommunications")] -#[doc = "Required features: `\"Win32_System_RealTimeCommunications\"`"] pub mod RealTimeCommunications; #[cfg(feature = "Win32_System_Recovery")] -#[doc = "Required features: `\"Win32_System_Recovery\"`"] pub mod Recovery; #[cfg(feature = "Win32_System_Registry")] -#[doc = "Required features: `\"Win32_System_Registry\"`"] pub mod Registry; #[cfg(feature = "Win32_System_RemoteAssistance")] -#[doc = "Required features: `\"Win32_System_RemoteAssistance\"`"] pub mod RemoteAssistance; #[cfg(feature = "Win32_System_RemoteDesktop")] -#[doc = "Required features: `\"Win32_System_RemoteDesktop\"`"] pub mod RemoteDesktop; #[cfg(feature = "Win32_System_RemoteManagement")] -#[doc = "Required features: `\"Win32_System_RemoteManagement\"`"] pub mod RemoteManagement; #[cfg(feature = "Win32_System_RestartManager")] -#[doc = "Required features: `\"Win32_System_RestartManager\"`"] pub mod RestartManager; #[cfg(feature = "Win32_System_Restore")] -#[doc = "Required features: `\"Win32_System_Restore\"`"] pub mod Restore; #[cfg(feature = "Win32_System_Rpc")] -#[doc = "Required features: `\"Win32_System_Rpc\"`"] pub mod Rpc; #[cfg(feature = "Win32_System_Search")] -#[doc = "Required features: `\"Win32_System_Search\"`"] pub mod Search; #[cfg(feature = "Win32_System_SecurityCenter")] -#[doc = "Required features: `\"Win32_System_SecurityCenter\"`"] pub mod SecurityCenter; #[cfg(feature = "Win32_System_ServerBackup")] -#[doc = "Required features: `\"Win32_System_ServerBackup\"`"] pub mod ServerBackup; #[cfg(feature = "Win32_System_Services")] -#[doc = "Required features: `\"Win32_System_Services\"`"] pub mod Services; #[cfg(feature = "Win32_System_SettingsManagementInfrastructure")] -#[doc = "Required features: `\"Win32_System_SettingsManagementInfrastructure\"`"] pub mod SettingsManagementInfrastructure; #[cfg(feature = "Win32_System_SetupAndMigration")] -#[doc = "Required features: `\"Win32_System_SetupAndMigration\"`"] pub mod SetupAndMigration; #[cfg(feature = "Win32_System_Shutdown")] -#[doc = "Required features: `\"Win32_System_Shutdown\"`"] pub mod Shutdown; #[cfg(feature = "Win32_System_SideShow")] -#[doc = "Required features: `\"Win32_System_SideShow\"`"] pub mod SideShow; #[cfg(feature = "Win32_System_StationsAndDesktops")] -#[doc = "Required features: `\"Win32_System_StationsAndDesktops\"`"] pub mod StationsAndDesktops; #[cfg(feature = "Win32_System_SubsystemForLinux")] -#[doc = "Required features: `\"Win32_System_SubsystemForLinux\"`"] pub mod SubsystemForLinux; #[cfg(feature = "Win32_System_SystemInformation")] -#[doc = "Required features: `\"Win32_System_SystemInformation\"`"] pub mod SystemInformation; #[cfg(feature = "Win32_System_SystemServices")] -#[doc = "Required features: `\"Win32_System_SystemServices\"`"] pub mod SystemServices; #[cfg(feature = "Win32_System_TaskScheduler")] -#[doc = "Required features: `\"Win32_System_TaskScheduler\"`"] pub mod TaskScheduler; #[cfg(feature = "Win32_System_Threading")] -#[doc = "Required features: `\"Win32_System_Threading\"`"] pub mod Threading; #[cfg(feature = "Win32_System_Time")] -#[doc = "Required features: `\"Win32_System_Time\"`"] pub mod Time; #[cfg(feature = "Win32_System_TpmBaseServices")] -#[doc = "Required features: `\"Win32_System_TpmBaseServices\"`"] pub mod TpmBaseServices; #[cfg(feature = "Win32_System_TransactionServer")] -#[doc = "Required features: `\"Win32_System_TransactionServer\"`"] pub mod TransactionServer; #[cfg(feature = "Win32_System_UpdateAgent")] -#[doc = "Required features: `\"Win32_System_UpdateAgent\"`"] pub mod UpdateAgent; #[cfg(feature = "Win32_System_UpdateAssessment")] -#[doc = "Required features: `\"Win32_System_UpdateAssessment\"`"] pub mod UpdateAssessment; #[cfg(feature = "Win32_System_UserAccessLogging")] -#[doc = "Required features: `\"Win32_System_UserAccessLogging\"`"] pub mod UserAccessLogging; #[cfg(feature = "Win32_System_Variant")] -#[doc = "Required features: `\"Win32_System_Variant\"`"] pub mod Variant; #[cfg(feature = "Win32_System_VirtualDosMachines")] -#[doc = "Required features: `\"Win32_System_VirtualDosMachines\"`"] pub mod VirtualDosMachines; #[cfg(feature = "Win32_System_WinRT")] -#[doc = "Required features: `\"Win32_System_WinRT\"`"] pub mod WinRT; #[cfg(feature = "Win32_System_WindowsProgramming")] -#[doc = "Required features: `\"Win32_System_WindowsProgramming\"`"] pub mod WindowsProgramming; #[cfg(feature = "Win32_System_WindowsSync")] -#[doc = "Required features: `\"Win32_System_WindowsSync\"`"] pub mod WindowsSync; #[cfg(feature = "Win32_System_Wmi")] -#[doc = "Required features: `\"Win32_System_Wmi\"`"] pub mod Wmi; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/impl.rs index 945d13e48e..f712fe6c74 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/impl.rs @@ -32,7 +32,6 @@ impl IAccPropServer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IAccPropServices_Impl: Sized { fn SetPropValue(&self, pidstring: *const u8, dwidstringlen: u32, idprop: &::windows_core::GUID, var: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -154,7 +153,6 @@ impl IAccPropServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessible_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn accParent(&self) -> ::windows_core::Result; @@ -414,7 +412,6 @@ impl IAccessible_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessibleEx_Impl: Sized { fn GetObjectForChild(&self, idchild: i32) -> ::windows_core::Result; @@ -477,7 +474,6 @@ impl IAccessibleEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessibleHandler_Impl: Sized { fn AccessibleObjectFromID(&self, hwnd: i32, lobjectid: i32) -> ::windows_core::Result; @@ -504,7 +500,6 @@ impl IAccessibleHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessibleHostingElementProviders_Impl: Sized { fn GetEmbeddedFragmentRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -547,7 +542,6 @@ impl IAccessibleHostingElementProviders_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccessibleWindowlessSite_Impl: Sized { fn AcquireObjectIdRange(&self, rangesize: i32, prangeowner: ::core::option::Option<&IAccessibleHandler>) -> ::windows_core::Result; @@ -744,7 +738,6 @@ impl IDockProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDragProvider_Impl: Sized { fn IsGrabbed(&self) -> ::windows_core::Result; @@ -813,7 +806,6 @@ impl IDragProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDropTargetProvider_Impl: Sized { fn DropTargetEffect(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1066,7 +1058,6 @@ impl IItemContainerProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILegacyIAccessibleProvider_Impl: Sized { fn Select(&self, flagsselect: i32) -> ::windows_core::Result<()>; @@ -1247,7 +1238,6 @@ impl ILegacyIAccessibleProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IMultipleViewProvider_Impl: Sized { fn GetViewName(&self, viewid: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1350,7 +1340,6 @@ impl IProxyProviderWinEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProxyProviderWinEventSink_Impl: Sized { fn AddAutomationPropertyChangedEvent(&self, pprovider: ::core::option::Option<&IRawElementProviderSimple>, id: UIA_PROPERTY_ID, newvalue: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -1486,7 +1475,6 @@ impl IRangeValueProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawElementProviderAdviseEvents_Impl: Sized { fn AdviseEventAdded(&self, eventid: UIA_EVENT_ID, propertyids: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -1517,7 +1505,6 @@ impl IRawElementProviderAdviseEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawElementProviderFragment_Impl: Sized { fn Navigate(&self, direction: NavigateDirection) -> ::windows_core::Result; @@ -1645,7 +1632,6 @@ impl IRawElementProviderFragmentRoot_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawElementProviderHostingAccessibles_Impl: Sized { fn GetEmbeddedAccessibles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -1803,7 +1789,6 @@ impl IRawElementProviderSimple3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRawElementProviderWindowlessSite_Impl: Sized { fn GetAdjacentFragment(&self, direction: NavigateDirection) -> ::windows_core::Result; @@ -2078,7 +2063,6 @@ impl ISelectionItemProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISelectionProvider_Impl: Sized { fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2134,7 +2118,6 @@ impl ISelectionProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISelectionProvider2_Impl: Sized + ISelectionProvider_Impl { fn FirstSelectedItem(&self) -> ::windows_core::Result; @@ -2203,7 +2186,6 @@ impl ISelectionProvider2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISpreadsheetItemProvider_Impl: Sized { fn Formula(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2413,7 +2395,6 @@ impl ISynchronizedInputProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITableItemProvider_Impl: Sized { fn GetRowHeaderItems(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2456,7 +2437,6 @@ impl ITableItemProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITableProvider_Impl: Sized { fn GetRowHeaders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2551,7 +2531,6 @@ impl ITextChildProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextEditProvider_Impl: Sized + ITextProvider_Impl { fn GetActiveComposition(&self) -> ::windows_core::Result; @@ -2594,7 +2573,6 @@ impl ITextEditProvider_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextProvider_Impl: Sized { fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY>; @@ -2689,7 +2667,6 @@ impl ITextProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextProvider2_Impl: Sized + ITextProvider_Impl { fn RangeFromAnnotation(&self, annotationelement: ::core::option::Option<&IRawElementProviderSimple>) -> ::windows_core::Result; @@ -2732,7 +2709,6 @@ impl ITextProvider2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextRangeProvider_Impl: Sized { fn Clone(&self) -> ::windows_core::Result; @@ -2947,7 +2923,6 @@ impl ITextRangeProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextRangeProvider2_Impl: Sized + ITextRangeProvider_Impl { fn ShowContextMenu(&self) -> ::windows_core::Result<()>; @@ -3153,7 +3128,6 @@ impl ITransformProvider2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation_Impl: Sized { fn CompareElements(&self, el1: ::core::option::Option<&IUIAutomationElement>, el2: ::core::option::Option<&IUIAutomationElement>) -> ::windows_core::Result; @@ -3813,7 +3787,6 @@ impl IUIAutomation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation2_Impl: Sized + IUIAutomation_Impl { fn AutoSetFocus(&self) -> ::windows_core::Result; @@ -3890,7 +3863,6 @@ impl IUIAutomation2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation3_Impl: Sized + IUIAutomation2_Impl { fn AddTextEditTextChangedEventHandler(&self, element: ::core::option::Option<&IUIAutomationElement>, scope: TreeScope, texteditchangetype: TextEditChangeType, cacherequest: ::core::option::Option<&IUIAutomationCacheRequest>, handler: ::core::option::Option<&IUIAutomationTextEditTextChangedEventHandler>) -> ::windows_core::Result<()>; @@ -3921,7 +3893,6 @@ impl IUIAutomation3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation4_Impl: Sized + IUIAutomation3_Impl { fn AddChangesEventHandler(&self, element: ::core::option::Option<&IUIAutomationElement>, scope: TreeScope, changetypes: *const i32, changescount: i32, pcacherequest: ::core::option::Option<&IUIAutomationCacheRequest>, handler: ::core::option::Option<&IUIAutomationChangesEventHandler>) -> ::windows_core::Result<()>; @@ -3952,7 +3923,6 @@ impl IUIAutomation4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation5_Impl: Sized + IUIAutomation4_Impl { fn AddNotificationEventHandler(&self, element: ::core::option::Option<&IUIAutomationElement>, scope: TreeScope, cacherequest: ::core::option::Option<&IUIAutomationCacheRequest>, handler: ::core::option::Option<&IUIAutomationNotificationEventHandler>) -> ::windows_core::Result<()>; @@ -3983,7 +3953,6 @@ impl IUIAutomation5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomation6_Impl: Sized + IUIAutomation5_Impl { fn CreateEventHandlerGroup(&self) -> ::windows_core::Result; @@ -4101,7 +4070,6 @@ impl IUIAutomationActiveTextPositionChangedEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationAndCondition_Impl: Sized + IUIAutomationCondition_Impl { fn ChildCount(&self) -> ::windows_core::Result; @@ -4513,7 +4481,6 @@ impl IUIAutomationDockPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationDragPattern_Impl: Sized { fn CurrentIsGrabbed(&self) -> ::windows_core::Result; @@ -4634,7 +4601,6 @@ impl IUIAutomationDragPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationDropTargetPattern_Impl: Sized { fn CurrentDropTargetEffect(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4703,7 +4669,6 @@ impl IUIAutomationDropTargetPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement_Impl: Sized { fn SetFocus(&self) -> ::windows_core::Result<()>; @@ -5768,7 +5733,6 @@ impl IUIAutomationElement_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement2_Impl: Sized + IUIAutomationElement_Impl { fn CurrentOptimizeForVisualContent(&self) -> ::windows_core::Result; @@ -5863,7 +5827,6 @@ impl IUIAutomationElement2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement3_Impl: Sized + IUIAutomationElement2_Impl { fn ShowContextMenu(&self) -> ::windows_core::Result<()>; @@ -5913,7 +5876,6 @@ impl IUIAutomationElement3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement4_Impl: Sized + IUIAutomationElement3_Impl { fn CurrentPositionInSet(&self) -> ::windows_core::Result; @@ -6060,7 +6022,6 @@ impl IUIAutomationElement4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement5_Impl: Sized + IUIAutomationElement4_Impl { fn CurrentLandmarkType(&self) -> ::windows_core::Result; @@ -6129,7 +6090,6 @@ impl IUIAutomationElement5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement6_Impl: Sized + IUIAutomationElement5_Impl { fn CurrentFullDescription(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -6172,7 +6132,6 @@ impl IUIAutomationElement6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement7_Impl: Sized + IUIAutomationElement6_Impl { fn FindFirstWithOptions(&self, scope: TreeScope, condition: ::core::option::Option<&IUIAutomationCondition>, traversaloptions: TreeTraversalOptions, root: ::core::option::Option<&IUIAutomationElement>) -> ::windows_core::Result; @@ -6254,7 +6213,6 @@ impl IUIAutomationElement7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement8_Impl: Sized + IUIAutomationElement7_Impl { fn CurrentHeadingLevel(&self) -> ::windows_core::Result; @@ -6297,7 +6255,6 @@ impl IUIAutomationElement8_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationElement9_Impl: Sized + IUIAutomationElement8_Impl { fn CurrentIsDialog(&self) -> ::windows_core::Result; @@ -6789,7 +6746,6 @@ impl IUIAutomationItemContainerPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationLegacyIAccessiblePattern_Impl: Sized { fn Select(&self, flagsselect: i32) -> ::windows_core::Result<()>; @@ -7100,7 +7056,6 @@ impl IUIAutomationLegacyIAccessiblePattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationMultipleViewPattern_Impl: Sized { fn GetViewName(&self, view: i32) -> ::windows_core::Result<::windows_core::BSTR>; @@ -7252,7 +7207,6 @@ impl IUIAutomationObjectModelPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationOrCondition_Impl: Sized + IUIAutomationCondition_Impl { fn ChildCount(&self) -> ::windows_core::Result; @@ -7473,7 +7427,6 @@ impl IUIAutomationProxyFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationProxyFactoryEntry_Impl: Sized { fn ProxyFactory(&self) -> ::windows_core::Result; @@ -7623,7 +7576,6 @@ impl IUIAutomationProxyFactoryEntry_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationProxyFactoryMapping_Impl: Sized { fn Count(&self) -> ::windows_core::Result; @@ -8437,7 +8389,6 @@ impl IUIAutomationSelectionPattern2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationSpreadsheetItemPattern_Impl: Sized { fn CurrentFormula(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -8555,7 +8506,6 @@ impl IUIAutomationSpreadsheetPattern_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationStructureChangedEventHandler_Impl: Sized { fn HandleStructureChangedEvent(&self, sender: ::core::option::Option<&IUIAutomationElement>, changetype: StructureChangeType, runtimeid: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -9049,7 +8999,6 @@ impl IUIAutomationTextEditPattern_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationTextEditTextChangedEventHandler_Impl: Sized { fn HandleTextEditTextChangedEvent(&self, sender: ::core::option::Option<&IUIAutomationElement>, texteditchangetype: TextEditChangeType, eventstrings: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()>; @@ -9203,7 +9152,6 @@ impl IUIAutomationTextPattern2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationTextRange_Impl: Sized { fn Clone(&self) -> ::windows_core::Result; @@ -9418,7 +9366,6 @@ impl IUIAutomationTextRange_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationTextRange2_Impl: Sized + IUIAutomationTextRange_Impl { fn ShowContextMenu(&self) -> ::windows_core::Result<()>; @@ -9439,7 +9386,6 @@ impl IUIAutomationTextRange2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIAutomationTextRange3_Impl: Sized + IUIAutomationTextRange2_Impl { fn GetEnclosingElementBuildCache(&self, cacherequest: ::core::option::Option<&IUIAutomationCacheRequest>) -> ::windows_core::Result; 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 5e6dbb565c..ca67ea2001 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs @@ -15,7 +15,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn AccessibleChildren(pacccontainer: P0, ichildstart: i32, rgvarchildren: &mut [::windows_core::VARIANT], pcobtained: *mut i32) -> ::windows_core::Result<()> @@ -25,7 +24,6 @@ where ::windows_targets::link!("oleacc.dll" "system" fn AccessibleChildren(pacccontainer : * mut::core::ffi::c_void, ichildstart : i32, cchildren : i32, rgvarchildren : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >, pcobtained : *mut i32) -> ::windows_core::HRESULT); AccessibleChildren(pacccontainer.into_param().abi(), ichildstart, rgvarchildren.len().try_into().unwrap(), ::core::mem::transmute(rgvarchildren.as_ptr()), pcobtained).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn AccessibleObjectFromEvent(hwnd: P0, dwid: u32, dwchildid: u32, ppacc: *mut ::core::option::Option, pvarchild: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> @@ -35,7 +33,6 @@ where ::windows_targets::link!("oleacc.dll" "system" fn AccessibleObjectFromEvent(hwnd : super::super::Foundation:: HWND, dwid : u32, dwchildid : u32, ppacc : *mut * mut::core::ffi::c_void, pvarchild : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >) -> ::windows_core::HRESULT); AccessibleObjectFromEvent(hwnd.into_param().abi(), dwid, dwchildid, ::core::mem::transmute(ppacc), ::core::mem::transmute(pvarchild)).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn AccessibleObjectFromPoint(ptscreen: super::super::Foundation::POINT, ppacc: *mut ::core::option::Option, pvarchild: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> { @@ -164,7 +161,6 @@ where ::windows_targets::link!("uiautomationcore.dll" "system" fn LegacyIAccessiblePattern_DoDefaultAction(hobj : HUIAPATTERNOBJECT) -> ::windows_core::HRESULT); LegacyIAccessiblePattern_DoDefaultAction(hobj.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LegacyIAccessiblePattern_GetIAccessible(hobj: P0) -> ::windows_core::Result @@ -242,7 +238,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterPointerInputTarget(hwnd: P0, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> ::windows_core::Result<()> @@ -252,7 +247,6 @@ where ::windows_targets::link!("user32.dll" "system" fn RegisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); RegisterPointerInputTarget(hwnd.into_param().abi(), pointertype).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterPointerInputTargetEx(hwnd: P0, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, fobserve: P1) -> super::super::Foundation::BOOL @@ -335,7 +329,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn TextPattern_GetSelection(hobj: P0, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -345,7 +338,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn TextPattern_GetVisibleRanges(hobj: P0, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -459,7 +451,6 @@ where ::windows_targets::link!("uiautomationcore.dll" "system" fn TextRange_GetAttributeValue(hobj : HUIATEXTRANGE, attributeid : i32, pretval : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >) -> ::windows_core::HRESULT); TextRange_GetAttributeValue(hobj.into_param().abi(), attributeid, ::core::mem::transmute(pretval)).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn TextRange_GetBoundingRectangles(hobj: P0, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -469,7 +460,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn TextRange_GetChildren(hobj: P0, pretval: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -577,7 +567,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaAddEvent(hnode: P0, eventid: i32, pcallback: *mut UiaEventCallback, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows_core::Result<()> @@ -623,7 +612,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaFind(hnode: P0, 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::Result<()> @@ -671,7 +659,6 @@ pub unsafe fn UiaGetRootNode(phnode: *mut HUIANODE) -> ::windows_core::Result<() ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaGetRootNode(phnode : *mut HUIANODE) -> ::windows_core::HRESULT); UiaGetRootNode(phnode).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaGetRuntimeId(hnode: P0, pruntimeid: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -681,7 +668,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaGetUpdatedCache(hnode: P0, prequest: *mut UiaCacheRequest, normalizestate: NormalizeState, pnormalizecondition: *mut UiaCondition, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> @@ -723,7 +709,6 @@ where let mut result__ = ::std::mem::zeroed(); UiaHostProviderFromHwnd(hwnd.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaIAccessibleFromProvider(pprovider: P0, dwflags: u32, ppaccessible: *mut ::core::option::Option, pvarchild: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> @@ -738,7 +723,6 @@ pub unsafe fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::wind ::windows_targets::link!("uiautomationcore.dll" "system" fn UiaLookupId(r#type : AutomationIdentifierType, pguid : *const ::windows_core::GUID) -> i32); UiaLookupId(r#type, pguid) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaNavigate(hnode: P0, direction: NavigateDirection, pcondition: *mut UiaCondition, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows_core::BSTR) -> ::windows_core::Result<()> @@ -748,7 +732,6 @@ where ::windows_targets::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_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<()> { @@ -763,7 +746,6 @@ where ::windows_targets::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_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<()> { @@ -803,7 +785,6 @@ where let mut result__ = ::std::mem::zeroed(); UiaProviderForNonClient(hwnd.into_param().abi(), idobject, idchild, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaProviderFromIAccessible(paccessible: P0, idchild: i32, dwflags: u32) -> ::windows_core::Result @@ -875,7 +856,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaRaiseTextEditTextChangedEvent(pprovider: P0, texteditchangetype: TextEditChangeType, pchangeddata: *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> @@ -885,7 +865,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaRegisterProviderCallback(pcallback: *mut UiaProviderCallback) { @@ -935,7 +914,6 @@ where ::windows_targets::link!("user32.dll" "system" fn UnhookWinEvent(hwineventhook : HWINEVENTHOOK) -> super::super::Foundation:: BOOL); UnhookWinEvent(hwineventhook.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn UnregisterPointerInputTarget(hwnd: P0, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> ::windows_core::Result<()> @@ -945,7 +923,6 @@ where ::windows_targets::link!("user32.dll" "system" fn UnregisterPointerInputTarget(hwnd : super::super::Foundation:: HWND, pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::Foundation:: BOOL); UnregisterPointerInputTarget(hwnd.into_param().abi(), pointertype).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn UnregisterPointerInputTargetEx(hwnd: P0, pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> super::super::Foundation::BOOL @@ -972,7 +949,6 @@ where ::windows_targets::link!("uiautomationcore.dll" "system" fn VirtualizedItemPattern_Realize(hobj : HUIAPATTERNOBJECT) -> ::windows_core::HRESULT); VirtualizedItemPattern_Realize(hobj.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn WindowFromAccessibleObject(param0: P0, phwnd: ::core::option::Option<*mut super::super::Foundation::HWND>) -> ::windows_core::Result<()> @@ -1086,7 +1062,6 @@ impl IAccPropServices { pub unsafe fn DecomposeHwndIdentityString(&self, pidstring: &[u8], phwnd: *mut super::super::Foundation::HWND, pidobject: *mut u32, pidchild: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DecomposeHwndIdentityString)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pidstring.as_ptr()), pidstring.len().try_into().unwrap(), phwnd, pidobject, pidchild).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetHmenuProp(&self, hmenu: P0, idchild: u32, idprop: ::windows_core::GUID, var: P1) -> ::windows_core::Result<()> where @@ -1095,7 +1070,6 @@ impl IAccPropServices { { (::windows_core::Interface::vtable(self).SetHmenuProp)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), idchild, ::core::mem::transmute(idprop), var.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetHmenuPropStr(&self, hmenu: P0, idchild: u32, idprop: ::windows_core::GUID, str: P1) -> ::windows_core::Result<()> where @@ -1104,7 +1078,6 @@ impl IAccPropServices { { (::windows_core::Interface::vtable(self).SetHmenuPropStr)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), idchild, ::core::mem::transmute(idprop), str.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetHmenuPropServer(&self, hmenu: P0, idchild: u32, paprops: &[::windows_core::GUID], pserver: P1, annoscope: AnnoScope) -> ::windows_core::Result<()> where @@ -1113,7 +1086,6 @@ impl IAccPropServices { { (::windows_core::Interface::vtable(self).SetHmenuPropServer)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), idchild, ::core::mem::transmute(paprops.as_ptr()), paprops.len().try_into().unwrap(), pserver.into_param().abi(), annoscope).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ClearHmenuProps(&self, hmenu: P0, idchild: u32, paprops: &[::windows_core::GUID]) -> ::windows_core::Result<()> where @@ -1121,7 +1093,6 @@ impl IAccPropServices { { (::windows_core::Interface::vtable(self).ClearHmenuProps)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), idchild, ::core::mem::transmute(paprops.as_ptr()), paprops.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ComposeHmenuIdentityString(&self, hmenu: P0, idchild: u32, ppidstring: *mut *mut u8, pdwidstringlen: *mut u32) -> ::windows_core::Result<()> where @@ -1129,7 +1100,6 @@ impl IAccPropServices { { (::windows_core::Interface::vtable(self).ComposeHmenuIdentityString)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), idchild, ppidstring, pdwidstringlen).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn DecomposeHmenuIdentityString(&self, pidstring: &[u8], phmenu: *mut super::WindowsAndMessaging::HMENU, pidchild: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DecomposeHmenuIdentityString)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pidstring.as_ptr()), pidstring.len().try_into().unwrap(), phmenu, pidchild).ok() @@ -1174,17 +1144,11 @@ pub struct IAccPropServices_Vtbl { DecomposeHmenuIdentityString: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAccessible, - IAccessible_Vtbl, - 0x618736e0_3c3d_11cf_810c_00aa00389b71 -); +::windows_core::imp::com_interface!(IAccessible, IAccessible_Vtbl, 0x618736e0_3c3d_11cf_810c_00aa00389b71); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAccessible, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IAccessible { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn accParent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1194,7 +1158,6 @@ impl IAccessible { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).accChildCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn get_accChild(&self, varchild: P0) -> ::windows_core::Result where @@ -1358,12 +1321,10 @@ impl IAccessibleEx { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetObjectForChild)(::windows_core::Interface::as_raw(self), idchild, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetIAccessiblePair(&self, ppacc: *mut ::core::option::Option, pidchild: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetIAccessiblePair)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppacc), pidchild).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1395,7 +1356,6 @@ pub struct IAccessibleEx_Vtbl { ::windows_core::imp::com_interface!(IAccessibleHandler, IAccessibleHandler_Vtbl, 0x03022430_abc4_11d0_bde2_00aa001a1953); ::windows_core::imp::interface_hierarchy!(IAccessibleHandler, ::windows_core::IUnknown); impl IAccessibleHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AccessibleObjectFromID(&self, hwnd: i32, lobjectid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1414,7 +1374,6 @@ pub struct IAccessibleHandler_Vtbl { ::windows_core::imp::com_interface!(IAccessibleHostingElementProviders, IAccessibleHostingElementProviders_Vtbl, 0x33ac331b_943e_4020_b295_db37784974a3); ::windows_core::imp::interface_hierarchy!(IAccessibleHostingElementProviders, ::windows_core::IUnknown); impl IAccessibleHostingElementProviders { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEmbeddedFragmentRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1454,7 +1413,6 @@ impl IAccessibleWindowlessSite { { (::windows_core::Interface::vtable(self).ReleaseObjectIdRange)(::windows_core::Interface::as_raw(self), rangebase, prangeowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryObjectIdRanges(&self, prangesowner: P0) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> where @@ -1463,7 +1421,6 @@ impl IAccessibleWindowlessSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryObjectIdRanges)(::windows_core::Interface::as_raw(self), prangesowner.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetParentAccessible(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1562,13 +1519,11 @@ impl IDragProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DropEffect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DropEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DropEffects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetGrabbedItems(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1597,7 +1552,6 @@ impl IDropTargetProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DropTargetEffect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DropTargetEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1740,7 +1694,6 @@ impl ILegacyIAccessibleProvider { { (::windows_core::Interface::vtable(self).SetValue)(::windows_core::Interface::as_raw(self), szvalue.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetIAccessible(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1778,7 +1731,6 @@ impl ILegacyIAccessibleProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).KeyboardShortcut)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1828,7 +1780,6 @@ impl IMultipleViewProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentView)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSupportedViews(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -1894,7 +1845,6 @@ impl IProxyProviderWinEventSink { { (::windows_core::Interface::vtable(self).AddAutomationEvent)(::windows_core::Interface::as_raw(self), pprovider.into_param().abi(), id).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddStructureChangedEvent(&self, pprovider: P0, structurechangetype: StructureChangeType, runtimeid: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -1960,12 +1910,10 @@ pub struct IRangeValueProvider_Vtbl { ::windows_core::imp::com_interface!(IRawElementProviderAdviseEvents, IRawElementProviderAdviseEvents_Vtbl, 0xa407b27b_0f6d_4427_9292_473c7bf93258); ::windows_core::imp::interface_hierarchy!(IRawElementProviderAdviseEvents, ::windows_core::IUnknown); impl IRawElementProviderAdviseEvents { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdviseEventAdded(&self, eventid: UIA_EVENT_ID, propertyids: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AdviseEventAdded)(::windows_core::Interface::as_raw(self), eventid, propertyids).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AdviseEventRemoved(&self, eventid: UIA_EVENT_ID, propertyids: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AdviseEventRemoved)(::windows_core::Interface::as_raw(self), eventid, propertyids).ok() @@ -1991,7 +1939,6 @@ impl IRawElementProviderFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Navigate)(::windows_core::Interface::as_raw(self), direction, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2001,7 +1948,6 @@ impl IRawElementProviderFragment { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BoundingRectangle)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEmbeddedFragmentRoots(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2054,7 +2000,6 @@ pub struct IRawElementProviderFragmentRoot_Vtbl { ::windows_core::imp::com_interface!(IRawElementProviderHostingAccessibles, IRawElementProviderHostingAccessibles_Vtbl, 0x24be0b07_d37d_487a_98cf_a13ed465e9b3); ::windows_core::imp::interface_hierarchy!(IRawElementProviderHostingAccessibles, ::windows_core::IUnknown); impl IRawElementProviderHostingAccessibles { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetEmbeddedAccessibles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2185,7 +2130,6 @@ impl IRawElementProviderWindowlessSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAdjacentFragment)(::windows_core::Interface::as_raw(self), direction, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeIdPrefix(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2330,7 +2274,6 @@ pub struct ISelectionItemProvider_Vtbl { ::windows_core::imp::com_interface!(ISelectionProvider, ISelectionProvider_Vtbl, 0xfb8b03af_3bdf_48d4_bd36_1a65793be168); ::windows_core::imp::interface_hierarchy!(ISelectionProvider, ::windows_core::IUnknown); impl ISelectionProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2359,7 +2302,6 @@ pub struct ISelectionProvider_Vtbl { ::windows_core::imp::com_interface!(ISelectionProvider2, ISelectionProvider2_Vtbl, 0x14f68475_ee1c_44f6_a869_d239381f0fe7); ::windows_core::imp::interface_hierarchy!(ISelectionProvider2, ::windows_core::IUnknown, ISelectionProvider); impl ISelectionProvider2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2406,13 +2348,11 @@ impl ISpreadsheetItemProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Formula)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAnnotationObjects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAnnotationObjects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2514,13 +2454,11 @@ pub struct ISynchronizedInputProvider_Vtbl { ::windows_core::imp::com_interface!(ITableItemProvider, ITableItemProvider_Vtbl, 0xb9734fa6_771f_4d78_9c90_2517999349cd); ::windows_core::imp::interface_hierarchy!(ITableItemProvider, ::windows_core::IUnknown); impl ITableItemProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRowHeaderItems(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRowHeaderItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetColumnHeaderItems(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2543,13 +2481,11 @@ pub struct ITableItemProvider_Vtbl { ::windows_core::imp::com_interface!(ITableProvider, ITableProvider_Vtbl, 0x9c860395_97b3_490a_b52a_858cc22af166); ::windows_core::imp::interface_hierarchy!(ITableProvider, ::windows_core::IUnknown); impl ITableProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRowHeaders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRowHeaders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetColumnHeaders(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2596,13 +2532,11 @@ pub struct ITextChildProvider_Vtbl { ::windows_core::imp::com_interface!(ITextEditProvider, ITextEditProvider_Vtbl, 0xea3605b4_3a05_400e_b5f9_4e91b40f6176); ::windows_core::imp::interface_hierarchy!(ITextEditProvider, ::windows_core::IUnknown, ITextProvider); impl ITextEditProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSelection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVisibleRanges(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2646,13 +2580,11 @@ pub struct ITextEditProvider_Vtbl { ::windows_core::imp::com_interface!(ITextProvider, ITextProvider_Vtbl, 0x3589c92c_63f3_4367_99bb_ada653b77cf2); ::windows_core::imp::interface_hierarchy!(ITextProvider, ::windows_core::IUnknown); impl ITextProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSelection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVisibleRanges(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2698,13 +2630,11 @@ pub struct ITextProvider_Vtbl { ::windows_core::imp::com_interface!(ITextProvider2, ITextProvider2_Vtbl, 0x0dc5e6ed_3e16_4bf1_8f9a_a979878bc195); ::windows_core::imp::interface_hierarchy!(ITextProvider2, ::windows_core::IUnknown, ITextProvider); impl ITextProvider2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSelection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetVisibleRanges(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2793,7 +2723,6 @@ impl ITextRangeProvider { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAttributeValue)(::windows_core::Interface::as_raw(self), attributeid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingRectangles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2836,7 +2765,6 @@ impl ITextRangeProvider { { (::windows_core::Interface::vtable(self).ScrollIntoView)(::windows_core::Interface::as_raw(self), aligntotop.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChildren(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2917,7 +2845,6 @@ impl ITextRangeProvider2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAttributeValue)(::windows_core::Interface::as_raw(self), attributeid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingRectangles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -2960,7 +2887,6 @@ impl ITextRangeProvider2 { { (::windows_core::Interface::vtable(self).base__.ScrollIntoView)(::windows_core::Interface::as_raw(self), aligntotop.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChildren(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -3099,7 +3025,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3218,7 +3143,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3236,7 +3160,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3276,7 +3199,6 @@ impl IUIAutomation { { (::windows_core::Interface::vtable(self).AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3324,13 +3246,11 @@ impl IUIAutomation { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3347,7 +3267,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3372,7 +3291,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3380,7 +3298,6 @@ impl IUIAutomation { { (::windows_core::Interface::vtable(self).PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3403,7 +3320,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -3412,7 +3328,6 @@ impl IUIAutomation { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -3527,7 +3442,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3646,7 +3560,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3664,7 +3577,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3704,7 +3616,6 @@ impl IUIAutomation2 { { (::windows_core::Interface::vtable(self).base__.AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3752,13 +3663,11 @@ impl IUIAutomation2 { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3775,7 +3684,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3800,7 +3708,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3808,7 +3715,6 @@ impl IUIAutomation2 { { (::windows_core::Interface::vtable(self).base__.PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -3831,7 +3737,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -3840,7 +3745,6 @@ impl IUIAutomation2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -3897,7 +3801,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4016,7 +3919,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4034,7 +3936,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4074,7 +3975,6 @@ impl IUIAutomation3 { { (::windows_core::Interface::vtable(self).base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4122,13 +4022,11 @@ impl IUIAutomation3 { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4145,7 +4043,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4170,7 +4067,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4178,7 +4074,6 @@ impl IUIAutomation3 { { (::windows_core::Interface::vtable(self).base__.base__.PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4201,7 +4096,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -4210,7 +4104,6 @@ impl IUIAutomation3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -4278,7 +4171,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4397,7 +4289,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4415,7 +4306,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4455,7 +4345,6 @@ impl IUIAutomation4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4503,13 +4392,11 @@ impl IUIAutomation4 { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4526,7 +4413,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4551,7 +4437,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4559,7 +4444,6 @@ impl IUIAutomation4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4582,7 +4466,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -4591,7 +4474,6 @@ impl IUIAutomation4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -4674,7 +4556,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4793,7 +4674,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4811,7 +4691,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4851,7 +4730,6 @@ impl IUIAutomation5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4899,13 +4777,11 @@ impl IUIAutomation5 { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4922,7 +4798,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4947,7 +4822,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4955,7 +4829,6 @@ impl IUIAutomation5 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -4978,7 +4851,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -4987,7 +4859,6 @@ impl IUIAutomation5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -5085,7 +4956,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CompareElements)(::windows_core::Interface::as_raw(self), el1.into_param().abi(), el2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CompareRuntimeIds(&self, runtimeid1: *const super::super::System::Com::SAFEARRAY, runtimeid2: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5204,7 +5074,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateAndCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateAndConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5222,7 +5091,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CreateOrCondition)(::windows_core::Interface::as_raw(self), condition1.into_param().abi(), condition2.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateOrConditionFromArray(&self, conditions: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5262,7 +5130,6 @@ impl IUIAutomation6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.AddPropertyChangedEventHandlerNativeArray)(::windows_core::Interface::as_raw(self), element.into_param().abi(), scope, cacherequest.into_param().abi(), handler.into_param().abi(), ::core::mem::transmute(propertyarray.as_ptr()), propertyarray.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddPropertyChangedEventHandler(&self, element: P0, scope: TreeScope, cacherequest: P1, handler: P2, propertyarray: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -5310,13 +5177,11 @@ impl IUIAutomation6 { pub unsafe fn RemoveAllEventHandlers(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.RemoveAllEventHandlers)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntNativeArrayToSafeArray(&self, array: &[i32]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.IntNativeArrayToSafeArray)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(array.as_ptr()), array.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IntSafeArrayToNativeArray(&self, intarray: *const super::super::System::Com::SAFEARRAY, array: *mut *mut i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5333,7 +5198,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.VariantToRect)(::windows_core::Interface::as_raw(self), var.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SafeArrayToRectNativeArray(&self, rects: *const super::super::System::Com::SAFEARRAY, rectarray: *mut *mut super::super::Foundation::RECT) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5358,7 +5222,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.GetPatternProgrammaticName)(::windows_core::Interface::as_raw(self), pattern, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedPatterns(&self, pelement: P0, patternids: *mut *mut super::super::System::Com::SAFEARRAY, patternnames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -5366,7 +5229,6 @@ impl IUIAutomation6 { { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.PollForPotentialSupportedPatterns)(::windows_core::Interface::as_raw(self), pelement.into_param().abi(), patternids, patternnames).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PollForPotentialSupportedProperties(&self, pelement: P0, propertyids: *mut *mut super::super::System::Com::SAFEARRAY, propertynames: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -5389,7 +5251,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ReservedMixedAttributeValue)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessible(&self, accessible: P0, childid: i32) -> ::windows_core::Result where @@ -5398,7 +5259,6 @@ impl IUIAutomation6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.ElementFromIAccessible)(::windows_core::Interface::as_raw(self), accessible.into_param().abi(), childid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ElementFromIAccessibleBuildCache(&self, accessible: P0, childid: i32, cacherequest: P1) -> ::windows_core::Result where @@ -5566,7 +5426,6 @@ impl IUIAutomationAndCondition { pub unsafe fn GetChildrenAsNativeArray(&self, childarray: *mut *mut ::core::option::Option, childarraycount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetChildrenAsNativeArray)(::windows_core::Interface::as_raw(self), childarray, childarraycount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChildren(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -5789,13 +5648,11 @@ impl IUIAutomationDragPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CachedDropEffect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentDropEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentDropEffects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedDropEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -5840,13 +5697,11 @@ impl IUIAutomationDropTargetPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CachedDropTargetEffect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentDropTargetEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentDropTargetEffects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedDropTargetEffects(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -5874,7 +5729,6 @@ impl IUIAutomationElement { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6326,7 +6180,6 @@ impl IUIAutomationElement2 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -6723,7 +6576,6 @@ impl IUIAutomationElement3 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7128,7 +6980,6 @@ impl IUIAutomationElement4 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7530,7 +7381,6 @@ impl IUIAutomationElement4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7552,7 +7402,6 @@ impl IUIAutomationElement4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7590,7 +7439,6 @@ impl IUIAutomationElement5 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -7992,7 +7840,6 @@ impl IUIAutomationElement5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8014,7 +7861,6 @@ impl IUIAutomationElement5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8056,7 +7902,6 @@ impl IUIAutomationElement6 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8458,7 +8303,6 @@ impl IUIAutomationElement6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8480,7 +8324,6 @@ impl IUIAutomationElement6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8528,7 +8371,6 @@ impl IUIAutomationElement7 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8930,7 +8772,6 @@ impl IUIAutomationElement7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -8952,7 +8793,6 @@ impl IUIAutomationElement7 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9041,7 +8881,6 @@ impl IUIAutomationElement8 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9443,7 +9282,6 @@ impl IUIAutomationElement8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9465,7 +9303,6 @@ impl IUIAutomationElement8 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9559,7 +9396,6 @@ impl IUIAutomationElement9 { pub unsafe fn SetFocus(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.base__.base__.base__.SetFocus)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRuntimeId(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9961,7 +9797,6 @@ impl IUIAutomationElement9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CurrentLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -9983,7 +9818,6 @@ impl IUIAutomationElement9 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.CachedLevel)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10441,7 +10275,6 @@ impl IUIAutomationLegacyIAccessiblePattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CachedDefaultAction)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetIAccessible(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10494,7 +10327,6 @@ impl IUIAutomationMultipleViewPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CurrentCurrentView)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCurrentSupportedViews(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10504,7 +10336,6 @@ impl IUIAutomationMultipleViewPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CachedCurrentView)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCachedSupportedViews(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10584,7 +10415,6 @@ impl IUIAutomationOrCondition { pub unsafe fn GetChildrenAsNativeArray(&self, childarray: *mut *mut ::core::option::Option, childarraycount: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetChildrenAsNativeArray)(::windows_core::Interface::as_raw(self), childarray, childarraycount).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetChildren(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10766,12 +10596,10 @@ impl IUIAutomationProxyFactoryEntry { { (::windows_core::Interface::vtable(self).SetNeedsAdviseEvents)(::windows_core::Interface::as_raw(self), adviseevents.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWinEventsForAutomationEvent(&self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID, winevents: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetWinEventsForAutomationEvent)(::windows_core::Interface::as_raw(self), eventid, propertyid, winevents).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWinEventsForAutomationEvent(&self, eventid: UIA_EVENT_ID, propertyid: UIA_PROPERTY_ID) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10809,7 +10637,6 @@ impl IUIAutomationProxyFactoryMapping { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTable(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -10819,12 +10646,10 @@ impl IUIAutomationProxyFactoryMapping { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEntry)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetTable(&self, factorylist: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetTable)(::windows_core::Interface::as_raw(self), factorylist).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEntries(&self, before: u32, factorylist: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertEntries)(::windows_core::Interface::as_raw(self), before, factorylist).ok() @@ -11218,7 +11043,6 @@ impl IUIAutomationSpreadsheetItemPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCurrentAnnotationObjects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCurrentAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -11232,7 +11056,6 @@ impl IUIAutomationSpreadsheetItemPattern { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCachedAnnotationObjects)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetCachedAnnotationTypes(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -11276,7 +11099,6 @@ pub struct IUIAutomationSpreadsheetPattern_Vtbl { ::windows_core::imp::com_interface!(IUIAutomationStructureChangedEventHandler, IUIAutomationStructureChangedEventHandler_Vtbl, 0xe81d1b4e_11c5_42f8_9754_e7036c79f054); ::windows_core::imp::interface_hierarchy!(IUIAutomationStructureChangedEventHandler, ::windows_core::IUnknown); impl IUIAutomationStructureChangedEventHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HandleStructureChangedEvent(&self, sender: P0, changetype: StructureChangeType, runtimeid: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -11534,7 +11356,6 @@ pub struct IUIAutomationTextEditPattern_Vtbl { ::windows_core::imp::com_interface!(IUIAutomationTextEditTextChangedEventHandler, IUIAutomationTextEditTextChangedEventHandler_Vtbl, 0x92faa680_e704_4156_931a_e32d5bb38f3f); ::windows_core::imp::interface_hierarchy!(IUIAutomationTextEditTextChangedEventHandler, ::windows_core::IUnknown); impl IUIAutomationTextEditTextChangedEventHandler { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HandleTextEditTextChangedEvent(&self, sender: P0, texteditchangetype: TextEditChangeType, eventstrings: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> where @@ -11688,7 +11509,6 @@ impl IUIAutomationTextRange { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAttributeValue)(::windows_core::Interface::as_raw(self), attr, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingRectangles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -11807,7 +11627,6 @@ impl IUIAutomationTextRange2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAttributeValue)(::windows_core::Interface::as_raw(self), attr, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingRectangles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -11909,7 +11728,6 @@ impl IUIAutomationTextRange3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetAttributeValue)(::windows_core::Interface::as_raw(self), attr, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingRectangles(&self) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -11973,7 +11791,6 @@ impl IUIAutomationTextRange3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetChildrenBuildCache)(::windows_core::Interface::as_raw(self), cacherequest.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetAttributeValues(&self, attributeids: &[UIA_TEXTATTRIBUTE_ID]) -> ::windows_core::Result<*mut super::super::System::Com::SAFEARRAY> { let mut result__ = ::std::mem::zeroed(); @@ -15969,7 +15786,6 @@ impl ::core::default::Default for UiaStructureChangedEventArgs { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct UiaTextEditTextChangedEventArgs { pub Type: EventArgsType, @@ -16041,20 +15857,16 @@ impl ::core::default::Default for UiaWindowClosedEventArgs { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPFNACCESSIBLECHILDREN = ::core::option::Option, ichildstart: i32, cchildren: i32, rgvarchildren: *mut ::windows_core::VARIANT, pcobtained: *mut i32) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option, pvarchild: *mut ::windows_core::VARIANT) -> ::windows_core::HRESULT>; pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option ::windows_core::HRESULT>; pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option ::windows_core::HRESULT>; pub type LPFNLRESULTFROMOBJECT = ::core::option::Option) -> super::super::Foundation::LRESULT>; pub type LPFNOBJECTFROMLRESULT = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type UiaEventCallback = ::core::option::Option; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type UiaProviderCallback = ::core::option::Option *mut super::super::System::Com::SAFEARRAY>; pub type WINEVENTPROC = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Animation/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Animation/impl.rs index e27d3b77d1..0d17f70017 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Animation/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Animation/impl.rs @@ -1946,7 +1946,6 @@ impl IUIAnimationVariable_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] #[cfg(feature = "Win32_Graphics_DirectComposition")] pub trait IUIAnimationVariable2_Impl: Sized { fn GetDimension(&self) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs index 938c172126..1ec787c8bc 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Animation/mod.rs @@ -1177,7 +1177,6 @@ impl IUIAnimationVariable2 { pub unsafe fn GetVectorValue(&self, value: &mut [f64]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVectorValue)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(value.as_ptr()), value.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] #[cfg(feature = "Win32_Graphics_DirectComposition")] pub unsafe fn GetCurve(&self, animation: P0) -> ::windows_core::Result<()> where @@ -1185,7 +1184,6 @@ impl IUIAnimationVariable2 { { (::windows_core::Interface::vtable(self).GetCurve)(::windows_core::Interface::as_raw(self), animation.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] #[cfg(feature = "Win32_Graphics_DirectComposition")] pub unsafe fn GetVectorCurve(&self, animation: &[::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetVectorCurve)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(animation.as_ptr()), animation.len().try_into().unwrap()).ok() 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 00aab369dc..95ab8a306e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -23,7 +23,6 @@ pub unsafe fn CMCheckColors(hcmtransform: isize, lpainputcolors: *const COLOR, n ::windows_targets::link!("icm32.dll" "system" fn CMCheckColors(hcmtransform : isize, lpainputcolors : *const COLOR, ncolors : u32, ctinput : COLORTYPE, lparesult : *mut u8) -> super::super::Foundation:: BOOL); CMCheckColors(hcmtransform, lpainputcolors, ncolors, ctinput, lparesult) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCheckColorsInGamut(hcmtransform: isize, lpargbtriple: *const super::super::Graphics::Gdi::RGBTRIPLE, lparesult: *mut u8, ncount: u32) -> super::super::Foundation::BOOL { @@ -58,42 +57,36 @@ pub unsafe fn CMCreateMultiProfileTransform(pahprofiles: &[isize], padwintents: ::windows_targets::link!("icm32.dll" "system" fn CMCreateMultiProfileTransform(pahprofiles : *const isize, nprofiles : u32, padwintents : *const u32, nintents : u32, dwflags : u32) -> isize); CMCreateMultiProfileTransform(::core::mem::transmute(pahprofiles.as_ptr()), pahprofiles.len().try_into().unwrap(), ::core::mem::transmute(padwintents.as_ptr()), padwintents.len().try_into().unwrap(), dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateProfile(lpcolorspace: *mut LOGCOLORSPACEA, lpprofiledata: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { ::windows_targets::link!("icm32.dll" "system" fn CMCreateProfile(lpcolorspace : *mut LOGCOLORSPACEA, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); CMCreateProfile(lpcolorspace, lpprofiledata) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateProfileW(lpcolorspace: *mut LOGCOLORSPACEW, lpprofiledata: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { ::windows_targets::link!("icm32.dll" "system" fn CMCreateProfileW(lpcolorspace : *mut LOGCOLORSPACEW, lpprofiledata : *mut *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); CMCreateProfileW(lpcolorspace, lpprofiledata) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateTransform(lpcolorspace: *const LOGCOLORSPACEA, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void) -> isize { ::windows_targets::link!("icm32.dll" "system" fn CMCreateTransform(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void) -> isize); CMCreateTransform(lpcolorspace, lpdevcharacter, lptargetdevcharacter) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateTransformExt(lpcolorspace: *const LOGCOLORSPACEA, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize { ::windows_targets::link!("icm32.dll" "system" fn CMCreateTransformExt(lpcolorspace : *const LOGCOLORSPACEA, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); CMCreateTransformExt(lpcolorspace, lpdevcharacter, lptargetdevcharacter, dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateTransformExtW(lpcolorspace: *const LOGCOLORSPACEW, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void, dwflags: u32) -> isize { ::windows_targets::link!("icm32.dll" "system" fn CMCreateTransformExtW(lpcolorspace : *const LOGCOLORSPACEW, lpdevcharacter : *const ::core::ffi::c_void, lptargetdevcharacter : *const ::core::ffi::c_void, dwflags : u32) -> isize); CMCreateTransformExtW(lpcolorspace, lpdevcharacter, lptargetdevcharacter, dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CMCreateTransformW(lpcolorspace: *const LOGCOLORSPACEW, lpdevcharacter: *const ::core::ffi::c_void, lptargetdevcharacter: *const ::core::ffi::c_void) -> isize { @@ -159,7 +152,6 @@ pub unsafe fn CheckColors(hcolortransform: isize, painputcolors: *const COLOR, n ::windows_targets::link!("mscms.dll" "system" fn CheckColors(hcolortransform : isize, painputcolors : *const COLOR, ncolors : u32, ctinput : COLORTYPE, paresult : *mut u8) -> super::super::Foundation:: BOOL); CheckColors(hcolortransform, painputcolors, ncolors, ctinput, paresult) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CheckColorsInGamut(hdc: P0, lprgbtriple: *const super::super::Graphics::Gdi::RGBTRIPLE, dlpbuffer: *mut ::core::ffi::c_void, ncount: u32) -> super::super::Foundation::BOOL @@ -174,7 +166,6 @@ pub unsafe fn CloseColorProfile(hprofile: isize) -> super::super::Foundation::BO ::windows_targets::link!("mscms.dll" "system" fn CloseColorProfile(hprofile : isize) -> super::super::Foundation:: BOOL); CloseColorProfile(hprofile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ColorCorrectPalette(hdc: P0, hpal: P1, defirst: u32, num: u32) -> super::super::Foundation::BOOL @@ -185,7 +176,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn ColorCorrectPalette(hdc : super::super::Graphics::Gdi:: HDC, hpal : super::super::Graphics::Gdi:: HPALETTE, defirst : u32, num : u32) -> super::super::Foundation:: BOOL); ColorCorrectPalette(hdc.into_param().abi(), hpal.into_param().abi(), defirst, num) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ColorMatchToTarget(hdc: P0, hdctarget: P1, action: COLOR_MATCH_TO_TARGET_ACTION) -> super::super::Foundation::BOOL @@ -250,28 +240,24 @@ pub unsafe fn ConvertIndexToColorName(hprofile: isize, paindex: *const u32, paco ::windows_targets::link!("mscms.dll" "system" fn ConvertIndexToColorName(hprofile : isize, paindex : *const u32, pacolorname : *mut *mut i8, dwcount : u32) -> super::super::Foundation:: BOOL); ConvertIndexToColorName(hprofile, paindex, pacolorname, dwcount) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateColorSpaceA(lplcs: *const LOGCOLORSPACEA) -> HCOLORSPACE { ::windows_targets::link!("gdi32.dll" "system" fn CreateColorSpaceA(lplcs : *const LOGCOLORSPACEA) -> HCOLORSPACE); CreateColorSpaceA(lplcs) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateColorSpaceW(lplcs: *const LOGCOLORSPACEW) -> HCOLORSPACE { ::windows_targets::link!("gdi32.dll" "system" fn CreateColorSpaceW(lplcs : *const LOGCOLORSPACEW) -> HCOLORSPACE); CreateColorSpaceW(lplcs) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateColorTransformA(plogcolorspace: *const LOGCOLORSPACEA, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize { ::windows_targets::link!("mscms.dll" "system" fn CreateColorTransformA(plogcolorspace : *const LOGCOLORSPACEA, hdestprofile : isize, htargetprofile : isize, dwflags : u32) -> isize); CreateColorTransformA(plogcolorspace, hdestprofile, htargetprofile, dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateColorTransformW(plogcolorspace: *const LOGCOLORSPACEW, hdestprofile: isize, htargetprofile: isize, dwflags: u32) -> isize { @@ -288,14 +274,12 @@ pub unsafe fn CreateMultiProfileTransform(pahprofiles: &[isize], padwintent: &[u ::windows_targets::link!("mscms.dll" "system" fn CreateMultiProfileTransform(pahprofiles : *const isize, nprofiles : u32, padwintent : *const u32, nintents : u32, dwflags : u32, indexpreferredcmm : u32) -> isize); CreateMultiProfileTransform(::core::mem::transmute(pahprofiles.as_ptr()), pahprofiles.len().try_into().unwrap(), ::core::mem::transmute(padwintent.as_ptr()), padwintent.len().try_into().unwrap(), dwflags, indexpreferredcmm) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateProfileFromLogColorSpaceA(plogcolorspace: *const LOGCOLORSPACEA, pprofile: *mut *mut u8) -> super::super::Foundation::BOOL { ::windows_targets::link!("mscms.dll" "system" fn CreateProfileFromLogColorSpaceA(plogcolorspace : *const LOGCOLORSPACEA, pprofile : *mut *mut u8) -> super::super::Foundation:: BOOL); CreateProfileFromLogColorSpaceA(plogcolorspace, pprofile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateProfileFromLogColorSpaceW(plogcolorspace: *const LOGCOLORSPACEW, pprofile: *mut *mut u8) -> super::super::Foundation::BOOL { @@ -351,7 +335,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EnumICMProfilesA(hdc: P0, proc: ICMENUMPROCA, param2: P1) -> i32 @@ -362,7 +345,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn EnumICMProfilesA(hdc : super::super::Graphics::Gdi:: HDC, proc : ICMENUMPROCA, param2 : super::super::Foundation:: LPARAM) -> i32); EnumICMProfilesA(hdc.into_param().abi(), proc, param2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn EnumICMProfilesW(hdc: P0, proc: ICMENUMPROCW, param2: P1) -> i32 @@ -409,14 +391,12 @@ pub unsafe fn GetColorProfileFromHandle(hprofile: isize, pprofile: ::core::optio ::windows_targets::link!("mscms.dll" "system" fn GetColorProfileFromHandle(hprofile : isize, pprofile : *mut u8, pcbprofile : *mut u32) -> super::super::Foundation:: BOOL); GetColorProfileFromHandle(hprofile, ::core::mem::transmute(pprofile.unwrap_or(::std::ptr::null_mut())), pcbprofile) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetColorProfileHeader(hprofile: isize, pheader: *mut PROFILEHEADER) -> super::super::Foundation::BOOL { ::windows_targets::link!("mscms.dll" "system" fn GetColorProfileHeader(hprofile : isize, pheader : *mut PROFILEHEADER) -> super::super::Foundation:: BOOL); GetColorProfileHeader(hprofile, pheader) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetColorSpace(hdc: P0) -> HCOLORSPACE @@ -431,7 +411,6 @@ pub unsafe fn GetCountColorProfileElements(hprofile: isize, pnelementcount: *mut ::windows_targets::link!("mscms.dll" "system" fn GetCountColorProfileElements(hprofile : isize, pnelementcount : *mut u32) -> super::super::Foundation:: BOOL); GetCountColorProfileElements(hprofile, pnelementcount) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetDeviceGammaRamp(hdc: P0, lpramp: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL @@ -441,7 +420,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *mut ::core::ffi::c_void) -> super::super::Foundation:: BOOL); GetDeviceGammaRamp(hdc.into_param().abi(), lpramp) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetICMProfileA(hdc: P0, pbufsize: *mut u32, pszfilename: ::windows_core::PSTR) -> super::super::Foundation::BOOL @@ -451,7 +429,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetICMProfileW(hdc: P0, pbufsize: *mut u32, pszfilename: ::windows_core::PWSTR) -> super::super::Foundation::BOOL @@ -461,7 +438,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetLogColorSpaceA(hcolorspace: P0, lpbuffer: *mut LOGCOLORSPACEA, nsize: u32) -> super::super::Foundation::BOOL @@ -471,7 +447,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn GetLogColorSpaceA(hcolorspace : HCOLORSPACE, lpbuffer : *mut LOGCOLORSPACEA, nsize : u32) -> super::super::Foundation:: BOOL); GetLogColorSpaceA(hcolorspace.into_param().abi(), lpbuffer, nsize) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetLogColorSpaceW(hcolorspace: P0, lpbuffer: *mut LOGCOLORSPACEW, nsize: u32) -> super::super::Foundation::BOOL @@ -593,14 +568,12 @@ pub unsafe fn SetColorProfileElementSize(hprofile: isize, tagtype: u32, pcbeleme ::windows_targets::link!("mscms.dll" "system" fn SetColorProfileElementSize(hprofile : isize, tagtype : u32, pcbelement : u32) -> super::super::Foundation:: BOOL); SetColorProfileElementSize(hprofile, tagtype, pcbelement) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetColorProfileHeader(hprofile: isize, pheader: *const PROFILEHEADER) -> super::super::Foundation::BOOL { ::windows_targets::link!("mscms.dll" "system" fn SetColorProfileHeader(hprofile : isize, pheader : *const PROFILEHEADER) -> super::super::Foundation:: BOOL); SetColorProfileHeader(hprofile, pheader) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetColorSpace(hdc: P0, hcs: P1) -> HCOLORSPACE @@ -611,7 +584,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn SetColorSpace(hdc : super::super::Graphics::Gdi:: HDC, hcs : HCOLORSPACE) -> HCOLORSPACE); SetColorSpace(hdc.into_param().abi(), hcs.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetDeviceGammaRamp(hdc: P0, lpramp: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL @@ -621,7 +593,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn SetDeviceGammaRamp(hdc : super::super::Graphics::Gdi:: HDC, lpramp : *const ::core::ffi::c_void) -> super::super::Foundation:: BOOL); SetDeviceGammaRamp(hdc.into_param().abi(), lpramp) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetICMMode(hdc: P0, mode: ICM_MODE) -> i32 @@ -631,7 +602,6 @@ where ::windows_targets::link!("gdi32.dll" "system" fn SetICMMode(hdc : super::super::Graphics::Gdi:: HDC, mode : ICM_MODE) -> i32); SetICMMode(hdc.into_param().abi(), mode) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetICMProfileA(hdc: P0, lpfilename: P1) -> super::super::Foundation::BOOL @@ -642,7 +612,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetICMProfileW(hdc: P0, lpfilename: P1) -> super::super::Foundation::BOOL @@ -671,14 +640,12 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetupColorMatchingA(pcms: *mut COLORMATCHSETUPA) -> super::super::Foundation::BOOL { ::windows_targets::link!("icmui.dll" "system" fn SetupColorMatchingA(pcms : *mut COLORMATCHSETUPA) -> super::super::Foundation:: BOOL); SetupColorMatchingA(pcms) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetupColorMatchingW(pcms: *mut COLORMATCHSETUPW) -> super::super::Foundation::BOOL { @@ -1373,7 +1340,6 @@ impl ::core::default::Default for COLOR_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COLORMATCHSETUPA { pub dwSize: u32, @@ -1439,7 +1405,6 @@ impl ::core::default::Default for COLORMATCHSETUPA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct COLORMATCHSETUPW { pub dwSize: u32, @@ -1505,7 +1470,6 @@ impl ::core::default::Default for COLORMATCHSETUPW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRCREATECOLORSPACE { pub emr: super::super::Graphics::Gdi::EMR, @@ -1545,7 +1509,6 @@ impl ::core::default::Default for EMRCREATECOLORSPACE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct EMRCREATECOLORSPACEW { pub emr: super::super::Graphics::Gdi::EMR, @@ -2039,7 +2002,6 @@ impl ::core::default::Default for JabColorF { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LOGCOLORSPACEA { pub lcsSignature: u32, @@ -2086,7 +2048,6 @@ impl ::core::default::Default for LOGCOLORSPACEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LOGCOLORSPACEW { pub lcsSignature: u32, @@ -2257,7 +2218,6 @@ impl ::core::default::Default for PROFILE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PROFILEHEADER { pub phSize: u32, @@ -2590,10 +2550,8 @@ impl ::core::default::Default for YxyCOLOR { pub type ICMENUMPROCA = ::core::option::Option i32>; pub type ICMENUMPROCW = ::core::option::Option i32>; pub type LPBMCALLBACKFN = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PCMSCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type PCMSCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/impl.rs index a877a0191e..3ef7d5cc12 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/impl.rs @@ -32,7 +32,6 @@ impl IPrintDialogCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPrintDialogServices_Impl: Sized { fn GetCurrentDevMode(&self, pdevmode: *mut super::super::super::Graphics::Gdi::DEVMODEA, pcbsize: *mut u32) -> ::windows_core::Result<()>; 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 1ff9e41ada..8333150def 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 @@ -8,14 +8,12 @@ pub unsafe fn ChooseColorW(param0: *mut CHOOSECOLORW) -> super::super::super::Fo ::windows_targets::link!("comdlg32.dll" "system" fn ChooseColorW(param0 : *mut CHOOSECOLORW) -> super::super::super::Foundation:: BOOL); ChooseColorW(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ChooseFontA(param0: *mut CHOOSEFONTA) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("comdlg32.dll" "system" fn ChooseFontA(param0 : *mut CHOOSEFONTA) -> super::super::super::Foundation:: BOOL); ChooseFontA(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ChooseFontW(param0: *mut CHOOSEFONTW) -> super::super::super::Foundation::BOOL { @@ -83,28 +81,24 @@ pub unsafe fn PageSetupDlgW(param0: *mut PAGESETUPDLGW) -> super::super::super:: ::windows_targets::link!("comdlg32.dll" "system" fn PageSetupDlgW(param0 : *mut PAGESETUPDLGW) -> super::super::super::Foundation:: BOOL); PageSetupDlgW(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PrintDlgA(ppd: *mut PRINTDLGA) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgA(ppd : *mut PRINTDLGA) -> super::super::super::Foundation:: BOOL); PrintDlgA(ppd) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PrintDlgExA(ppd: *mut PRINTDLGEXA) -> ::windows_core::Result<()> { ::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgExA(ppd : *mut PRINTDLGEXA) -> ::windows_core::HRESULT); PrintDlgExA(ppd).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PrintDlgExW(ppd: *mut PRINTDLGEXW) -> ::windows_core::Result<()> { ::windows_targets::link!("comdlg32.dll" "system" fn PrintDlgExW(ppd : *mut PRINTDLGEXW) -> ::windows_core::HRESULT); PrintDlgExW(ppd).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PrintDlgW(ppd: *mut PRINTDLGW) -> super::super::super::Foundation::BOOL { @@ -150,7 +144,6 @@ pub struct IPrintDialogCallback_Vtbl { ::windows_core::imp::com_interface!(IPrintDialogServices, IPrintDialogServices_Vtbl, 0x509aaeda_5639_11d1_b6a1_0000f8757bf9); ::windows_core::imp::interface_hierarchy!(IPrintDialogServices, ::windows_core::IUnknown); impl IPrintDialogServices { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetCurrentDevMode(&self, pdevmode: *mut super::super::super::Graphics::Gdi::DEVMODEA, pcbsize: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurrentDevMode)(::windows_core::Interface::as_raw(self), pdevmode, pcbsize).ok() @@ -941,7 +934,6 @@ impl ::core::default::Default for CHOOSECOLORW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTA { @@ -985,7 +977,6 @@ impl ::core::default::Default for CHOOSEFONTA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTA { @@ -1029,7 +1020,6 @@ impl ::core::default::Default for CHOOSEFONTA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTW { @@ -1073,7 +1063,6 @@ impl ::core::default::Default for CHOOSEFONTW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHOOSEFONTW { @@ -1997,7 +1986,6 @@ impl ::core::default::Default for PAGESETUPDLGW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGA { @@ -2044,7 +2032,6 @@ impl ::core::default::Default for PRINTDLGA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGA { @@ -2091,7 +2078,6 @@ impl ::core::default::Default for PRINTDLGA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXA { @@ -2137,7 +2123,6 @@ impl ::core::default::Default for PRINTDLGEXA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXA { @@ -2176,7 +2161,6 @@ impl ::core::default::Default for PRINTDLGEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXW { @@ -2222,7 +2206,6 @@ impl ::core::default::Default for PRINTDLGEXW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGEXW { @@ -2261,7 +2244,6 @@ impl ::core::default::Default for PRINTDLGEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGW { @@ -2308,7 +2290,6 @@ impl ::core::default::Default for PRINTDLGW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct PRINTDLGW { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/impl.rs index bd9d214a5d..0d1ebf1523 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub trait IRichEditOle_Impl: Sized { fn GetClientSite(&self) -> ::windows_core::Result; @@ -133,7 +132,6 @@ impl IRichEditOle_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`, `\"Win32_System_SystemServices\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole", feature = "Win32_System_SystemServices", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IRichEditOleCallback_Impl: Sized { fn GetNewStorage(&self) -> ::windows_core::Result; @@ -243,7 +241,6 @@ impl IRicheditUiaOverrides_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextDisplays_Impl: Sized + super::super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -257,7 +254,6 @@ impl ITextDisplays_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextDocument_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetName(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -479,7 +475,6 @@ impl ITextDocument_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextDocument2_Impl: Sized + ITextDocument_Impl { fn GetCaretType(&self) -> ::windows_core::Result; @@ -948,7 +943,6 @@ impl ITextDocument2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextDocument2Old_Impl: Sized + ITextDocument_Impl { fn AttachMsgFilter(&self, pfilter: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1193,7 +1187,6 @@ impl ITextDocument2Old_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextFont_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetDuplicate(&self) -> ::windows_core::Result; @@ -1763,7 +1756,6 @@ impl ITextFont_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextFont2_Impl: Sized + ITextFont_Impl { fn GetCount(&self) -> ::windows_core::Result; @@ -2234,7 +2226,6 @@ impl ITextFont2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITextHost_Impl: Sized { fn TxGetDC(&self) -> super::super::super::Graphics::Gdi::HDC; @@ -2530,7 +2521,6 @@ impl ITextHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITextHost2_Impl: Sized + ITextHost_Impl { fn TxIsDoubleClickPending(&self) -> super::super::super::Foundation::BOOL; @@ -2631,7 +2621,6 @@ impl ITextHost2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextPara_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetDuplicate(&self) -> ::windows_core::Result; @@ -3128,7 +3117,6 @@ impl ITextPara_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextPara2_Impl: Sized + ITextPara_Impl { fn GetBorders(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -3305,7 +3293,6 @@ impl ITextPara2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextRange_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetText(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -3889,7 +3876,6 @@ impl ITextRange_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextRange2_Impl: Sized + ITextSelection_Impl { fn GetCch(&self) -> ::windows_core::Result; @@ -4288,7 +4274,6 @@ impl ITextRange2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextRow_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn GetAlignment(&self) -> ::windows_core::Result; @@ -4753,7 +4738,6 @@ impl ITextRow_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextSelection_Impl: Sized + ITextRange_Impl { fn GetFlags(&self) -> ::windows_core::Result; @@ -4888,7 +4872,6 @@ impl ITextSelection_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextSelection2_Impl: Sized + ITextRange2_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -4902,7 +4885,6 @@ impl ITextSelection2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ITextServices_Impl: Sized { fn TxSendMessage(&self, msg: u32, wparam: super::super::super::Foundation::WPARAM, lparam: super::super::super::Foundation::LPARAM, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()>; @@ -5065,7 +5047,6 @@ impl ITextServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Direct2D\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Direct2D", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait ITextServices2_Impl: Sized + ITextServices_Impl { fn TxGetNaturalSize2(&self, dwaspect: u32, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32) -> ::windows_core::Result<()>; @@ -5096,7 +5077,6 @@ impl ITextServices2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStory_Impl: Sized { fn GetActive(&self) -> ::windows_core::Result; @@ -5239,7 +5219,6 @@ impl ITextStory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoryRanges_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn _NewEnum(&self) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -5295,7 +5274,6 @@ impl ITextStoryRanges_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoryRanges2_Impl: Sized + ITextStoryRanges_Impl { fn Item2(&self, index: i32) -> ::windows_core::Result; @@ -5322,7 +5300,6 @@ impl ITextStoryRanges2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStrings_Impl: Sized + super::super::super::System::Com::IDispatch_Impl { fn Item(&self, index: i32) -> ::windows_core::Result; 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 aa250e8d7f..f59d4c1c30 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 @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IRichEditOle, IRichEditOle_Vtbl, 0x00020d00_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IRichEditOle, ::windows_core::IUnknown); impl IRichEditOle { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetClientSite(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13,12 +12,10 @@ impl IRichEditOle { pub unsafe fn GetLinkCount(&self) -> i32 { (::windows_core::Interface::vtable(self).GetLinkCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub unsafe fn GetObject(&self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetObject)(::windows_core::Interface::as_raw(self), iob, lpreobject, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub unsafe fn InsertObject(&self, lpreobject: *mut REOBJECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertObject)(::windows_core::Interface::as_raw(self), lpreobject).ok() @@ -51,7 +48,6 @@ impl IRichEditOle { pub unsafe fn HandsOffStorage(&self, iob: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HandsOffStorage)(::windows_core::Interface::as_raw(self), iob).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SaveCompleted(&self, iob: i32, lpstg: P0) -> ::windows_core::Result<()> where @@ -68,12 +64,10 @@ impl IRichEditOle { { (::windows_core::Interface::vtable(self).ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClipboardData)(::windows_core::Interface::as_raw(self), lpchrg, reco, ::core::mem::transmute(lplpdataobj)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImportDataObject(&self, lpdataobj: P0, cf: u16, hmetapict: P1) -> ::windows_core::Result<()> where @@ -125,13 +119,11 @@ pub struct IRichEditOle_Vtbl { ::windows_core::imp::com_interface!(IRichEditOleCallback, IRichEditOleCallback_Vtbl, 0x00020d03_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IRichEditOleCallback, ::windows_core::IUnknown); impl IRichEditOleCallback { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetNewStorage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNewStorage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetInPlaceContext(&self, lplpframe: *mut ::core::option::Option, lplpdoc: *mut ::core::option::Option, lpframeinfo: *mut super::super::super::System::Ole::OLEINPLACEFRAMEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInPlaceContext)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lplpframe), ::core::mem::transmute(lplpdoc), lpframeinfo).ok() @@ -142,7 +134,6 @@ impl IRichEditOleCallback { { (::windows_core::Interface::vtable(self).ShowContainerUI)(::windows_core::Interface::as_raw(self), fshow.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn QueryInsertObject(&self, lpclsid: *mut ::windows_core::GUID, lpstg: P0, cp: i32) -> ::windows_core::Result<()> where @@ -150,7 +141,6 @@ impl IRichEditOleCallback { { (::windows_core::Interface::vtable(self).QueryInsertObject)(::windows_core::Interface::as_raw(self), lpclsid, lpstg.into_param().abi(), cp).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn DeleteObject(&self, lpoleobj: P0) -> ::windows_core::Result<()> where @@ -158,7 +148,6 @@ impl IRichEditOleCallback { { (::windows_core::Interface::vtable(self).DeleteObject)(::windows_core::Interface::as_raw(self), lpoleobj.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] pub unsafe fn QueryAcceptData(&self, lpdataobj: P0, lpcfformat: *mut u16, reco: super::super::super::System::SystemServices::RECO_FLAGS, freally: P1, hmetapict: P2) -> ::windows_core::Result<()> where @@ -174,12 +163,10 @@ impl IRichEditOleCallback { { (::windows_core::Interface::vtable(self).ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClipboardData(&self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClipboardData)(::windows_core::Interface::as_raw(self), lpchrg, reco, ::core::mem::transmute(lplpdataobj)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_System_SystemServices"))] pub unsafe fn GetDragDropEffect(&self, fdrag: P0, grfkeystate: super::super::super::System::SystemServices::MODIFIERKEYS_FLAGS, pdweffect: *mut super::super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result<()> where @@ -187,7 +174,6 @@ impl IRichEditOleCallback { { (::windows_core::Interface::vtable(self).GetDragDropEffect)(::windows_core::Interface::as_raw(self), fdrag.into_param().abi(), grfkeystate, pdweffect).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetContextMenu(&self, seltype: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, lpoleobj: P0, lpchrg: *mut CHARRANGE, lphmenu: *mut super::super::WindowsAndMessaging::HMENU) -> ::windows_core::Result<()> where @@ -249,12 +235,7 @@ pub struct IRicheditUiaOverrides_Vtbl { pub GetPropertyOverrideValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextDisplays, - ITextDisplays_Vtbl, - 0xc241f5f2_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextDisplays, ITextDisplays_Vtbl, 0xc241f5f2_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextDisplays, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -266,12 +247,7 @@ pub struct ITextDisplays_Vtbl { pub base__: super::super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextDocument, - ITextDocument_Vtbl, - 0x8cc497c0_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextDocument, ITextDocument_Vtbl, 0x8cc497c0_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextDocument, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -280,7 +256,6 @@ impl ITextDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -290,7 +265,6 @@ impl ITextDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStoryCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStoryRanges(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -341,13 +315,11 @@ impl ITextDocument { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Redo)(::windows_core::Interface::as_raw(self), count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Range)(::windows_core::Interface::as_raw(self), cpactive, cpanchor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -392,12 +364,7 @@ pub struct ITextDocument_Vtbl { RangeFromPoint: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextDocument2, - ITextDocument2_Vtbl, - 0xc241f5e0_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextDocument2, ITextDocument2_Vtbl, 0xc241f5e0_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextDocument2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextDocument); #[cfg(feature = "Win32_System_Com")] @@ -406,7 +373,6 @@ impl ITextDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -416,7 +382,6 @@ impl ITextDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStoryCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStoryRanges(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -467,13 +432,11 @@ impl ITextDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Redo)(::windows_core::Interface::as_raw(self), count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Range)(::windows_core::Interface::as_raw(self), cpactive, cpanchor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -486,19 +449,16 @@ impl ITextDocument2 { pub unsafe fn SetCaretType(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetCaretType)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDisplays(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDisplays)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocumentFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDocumentFont(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -506,13 +466,11 @@ impl ITextDocument2 { { (::windows_core::Interface::vtable(self).SetDocumentFont)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocumentPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentPara)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDocumentPara(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -538,13 +496,11 @@ impl ITextDocument2 { pub unsafe fn SetNotificationMode(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNotificationMode)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSelection2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStoryRanges2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -593,7 +549,6 @@ impl ITextDocument2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), r#type, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStrings(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -602,13 +557,11 @@ impl ITextDocument2 { pub unsafe fn Notify(&self, notify: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Notify)(::windows_core::Interface::as_raw(self), notify).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range2(&self, cpactive: i32, cpanchor: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Range2)(::windows_core::Interface::as_raw(self), cpactive, cpanchor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint2(&self, x: i32, y: i32, r#type: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -752,12 +705,7 @@ pub struct ITextDocument2_Vtbl { pub GetStory: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextDocument2Old, - ITextDocument2Old_Vtbl, - 0x01c25500_4268_11d1_883a_3c8b00c10000 -); +::windows_core::imp::com_interface!(ITextDocument2Old, ITextDocument2Old_Vtbl, 0x01c25500_4268_11d1_883a_3c8b00c10000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextDocument2Old, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextDocument); #[cfg(feature = "Win32_System_Com")] @@ -766,7 +714,6 @@ impl ITextDocument2Old { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetName)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -776,7 +723,6 @@ impl ITextDocument2Old { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStoryCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStoryRanges(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -827,13 +773,11 @@ impl ITextDocument2Old { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Redo)(::windows_core::Interface::as_raw(self), count, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Range(&self, cpactive: i32, cpanchor: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Range)(::windows_core::Interface::as_raw(self), cpactive, cpanchor, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RangeFromPoint(&self, x: i32, y: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -882,7 +826,6 @@ impl ITextDocument2Old { pub unsafe fn GetClientRect(&self, r#type: i32, pleft: *mut i32, ptop: *mut i32, pright: *mut i32, pbottom: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetClientRect)(::windows_core::Interface::as_raw(self), r#type, pleft, ptop, pright, pbottom).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetSelection2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -914,13 +857,11 @@ impl ITextDocument2Old { pub unsafe fn Notify(&self, notify: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Notify)(::windows_core::Interface::as_raw(self), notify).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocumentFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDocumentFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocumentPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -977,23 +918,16 @@ pub struct ITextDocument2Old_Vtbl { pub ReleaseCallManager: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextFont, - ITextFont_Vtbl, - 0x8cc497c3_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextFont, ITextFont_Vtbl, 0x8cc497c3_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextFont, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITextFont { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -1005,7 +939,6 @@ impl ITextFont { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CanChange)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, pfont: P0) -> ::windows_core::Result where @@ -1267,23 +1200,16 @@ pub struct ITextFont_Vtbl { pub SetWeight: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextFont2, - ITextFont2_Vtbl, - 0xc241f5e3_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextFont2, ITextFont2_Vtbl, 0xc241f5e3_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextFont2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextFont); #[cfg(feature = "Win32_System_Com")] impl ITextFont2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -1295,7 +1221,6 @@ impl ITextFont2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CanChange)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, pfont: P0) -> ::windows_core::Result where @@ -1545,13 +1470,11 @@ impl ITextFont2 { pub unsafe fn SetDoubleStrike(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDoubleStrike)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate2(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -1639,7 +1562,6 @@ impl ITextFont2 { pub unsafe fn GetPropertyInfo(&self, index: i32, ptype: *mut i32, pvalue: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPropertyInfo)(::windows_core::Interface::as_raw(self), index, ptype, pvalue).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual2(&self, pfont: P0) -> ::windows_core::Result where @@ -1722,12 +1644,10 @@ pub struct ITextFont2_Vtbl { ::windows_core::imp::com_interface!(ITextHost, ITextHost_Vtbl, 0); ::windows_core::imp::interface_hierarchy!(ITextHost, ::windows_core::IUnknown); impl ITextHost { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetDC(&self) -> super::super::super::Graphics::Gdi::HDC { (::windows_core::Interface::vtable(self).TxGetDC)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxReleaseDC(&self, hdc: P0) -> i32 where @@ -1741,7 +1661,6 @@ impl ITextHost { { (::windows_core::Interface::vtable(self).TxShowScrollBar)(::windows_core::Interface::as_raw(self), fnbar, fshow.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxEnableScrollBar(&self, fusbflags: super::super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, fuarrowflags: i32) -> super::super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).TxEnableScrollBar)(::windows_core::Interface::as_raw(self), fusbflags, fuarrowflags) @@ -1770,7 +1689,6 @@ impl ITextHost { { (::windows_core::Interface::vtable(self).TxViewChange)(::windows_core::Interface::as_raw(self), fupdate.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxCreateCaret(&self, hbmp: P0, xwidth: i32, yheight: i32) -> super::super::super::Foundation::BOOL where @@ -1793,7 +1711,6 @@ impl ITextHost { pub unsafe fn TxKillTimer(&self, idtimer: u32) { (::windows_core::Interface::vtable(self).TxKillTimer)(::windows_core::Interface::as_raw(self), idtimer) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxScrollWindowEx(&self, dx: i32, dy: i32, lprcscroll: *mut super::super::super::Foundation::RECT, lprcclip: *mut super::super::super::Foundation::RECT, hrgnupdate: P0, lprcupdate: *mut super::super::super::Foundation::RECT, fuscroll: super::super::WindowsAndMessaging::SCROLL_WINDOW_FLAGS) where @@ -1810,7 +1727,6 @@ impl ITextHost { pub unsafe fn TxSetFocus(&self) { (::windows_core::Interface::vtable(self).TxSetFocus)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxSetCursor(&self, hcur: P0, ftext: P1) where @@ -1837,7 +1753,6 @@ impl ITextHost { pub unsafe fn TxGetViewInset(&self, prc: *mut super::super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetViewInset)(::windows_core::Interface::as_raw(self), prc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetCharFormat(&self, ppcf: *const *const CHARFORMATW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetCharFormat)(::windows_core::Interface::as_raw(self), ppcf).ok() @@ -1845,7 +1760,6 @@ impl ITextHost { pub unsafe fn TxGetParaFormat(&self, pppf: *const *const PARAFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetParaFormat)(::windows_core::Interface::as_raw(self), pppf).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetSysColor(&self, nindex: super::super::super::Graphics::Gdi::SYS_COLOR_INDEX) -> super::super::super::Foundation::COLORREF { (::windows_core::Interface::vtable(self).TxGetSysColor)(::windows_core::Interface::as_raw(self), nindex) @@ -1869,7 +1783,6 @@ impl ITextHost { pub unsafe fn TxGetExtent(&self, lpextent: *mut super::super::super::Foundation::SIZE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetExtent)(::windows_core::Interface::as_raw(self), lpextent).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnTxCharFormatChange(&self, pcf: *const CHARFORMATW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnTxCharFormatChange)(::windows_core::Interface::as_raw(self), pcf).ok() @@ -1883,12 +1796,10 @@ impl ITextHost { pub unsafe fn TxNotify(&self, inotify: u32, pv: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxNotify)(::windows_core::Interface::as_raw(self), inotify, pv).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn TxImmGetContext(&self) -> super::super::super::Globalization::HIMC { (::windows_core::Interface::vtable(self).TxImmGetContext)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn TxImmReleaseContext(&self, himc: P0) where @@ -1980,12 +1891,10 @@ pub struct ITextHost_Vtbl { ::windows_core::imp::com_interface!(ITextHost2, ITextHost2_Vtbl, 0); ::windows_core::imp::interface_hierarchy!(ITextHost2, ::windows_core::IUnknown, ITextHost); impl ITextHost2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetDC(&self) -> super::super::super::Graphics::Gdi::HDC { (::windows_core::Interface::vtable(self).base__.TxGetDC)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxReleaseDC(&self, hdc: P0) -> i32 where @@ -1999,7 +1908,6 @@ impl ITextHost2 { { (::windows_core::Interface::vtable(self).base__.TxShowScrollBar)(::windows_core::Interface::as_raw(self), fnbar, fshow.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxEnableScrollBar(&self, fusbflags: super::super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, fuarrowflags: i32) -> super::super::super::Foundation::BOOL { (::windows_core::Interface::vtable(self).base__.TxEnableScrollBar)(::windows_core::Interface::as_raw(self), fusbflags, fuarrowflags) @@ -2028,7 +1936,6 @@ impl ITextHost2 { { (::windows_core::Interface::vtable(self).base__.TxViewChange)(::windows_core::Interface::as_raw(self), fupdate.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxCreateCaret(&self, hbmp: P0, xwidth: i32, yheight: i32) -> super::super::super::Foundation::BOOL where @@ -2051,7 +1958,6 @@ impl ITextHost2 { pub unsafe fn TxKillTimer(&self, idtimer: u32) { (::windows_core::Interface::vtable(self).base__.TxKillTimer)(::windows_core::Interface::as_raw(self), idtimer) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxScrollWindowEx(&self, dx: i32, dy: i32, lprcscroll: *mut super::super::super::Foundation::RECT, lprcclip: *mut super::super::super::Foundation::RECT, hrgnupdate: P0, lprcupdate: *mut super::super::super::Foundation::RECT, fuscroll: super::super::WindowsAndMessaging::SCROLL_WINDOW_FLAGS) where @@ -2068,7 +1974,6 @@ impl ITextHost2 { pub unsafe fn TxSetFocus(&self) { (::windows_core::Interface::vtable(self).base__.TxSetFocus)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxSetCursor(&self, hcur: P0, ftext: P1) where @@ -2095,7 +2000,6 @@ impl ITextHost2 { pub unsafe fn TxGetViewInset(&self, prc: *mut super::super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetViewInset)(::windows_core::Interface::as_raw(self), prc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetCharFormat(&self, ppcf: *const *const CHARFORMATW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetCharFormat)(::windows_core::Interface::as_raw(self), ppcf).ok() @@ -2103,7 +2007,6 @@ impl ITextHost2 { pub unsafe fn TxGetParaFormat(&self, pppf: *const *const PARAFORMAT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetParaFormat)(::windows_core::Interface::as_raw(self), pppf).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetSysColor(&self, nindex: super::super::super::Graphics::Gdi::SYS_COLOR_INDEX) -> super::super::super::Foundation::COLORREF { (::windows_core::Interface::vtable(self).base__.TxGetSysColor)(::windows_core::Interface::as_raw(self), nindex) @@ -2127,7 +2030,6 @@ impl ITextHost2 { pub unsafe fn TxGetExtent(&self, lpextent: *mut super::super::super::Foundation::SIZE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetExtent)(::windows_core::Interface::as_raw(self), lpextent).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn OnTxCharFormatChange(&self, pcf: *const CHARFORMATW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnTxCharFormatChange)(::windows_core::Interface::as_raw(self), pcf).ok() @@ -2141,12 +2043,10 @@ impl ITextHost2 { pub unsafe fn TxNotify(&self, inotify: u32, pv: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxNotify)(::windows_core::Interface::as_raw(self), inotify, pv).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn TxImmGetContext(&self) -> super::super::super::Globalization::HIMC { (::windows_core::Interface::vtable(self).base__.TxImmGetContext)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn TxImmReleaseContext(&self, himc: P0) where @@ -2166,7 +2066,6 @@ impl ITextHost2 { pub unsafe fn TxSetForegroundWindow(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxSetForegroundWindow)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxGetPalette(&self) -> super::super::super::Graphics::Gdi::HPALETTE { (::windows_core::Interface::vtable(self).TxGetPalette)(::windows_core::Interface::as_raw(self)) @@ -2174,7 +2073,6 @@ impl ITextHost2 { pub unsafe fn TxGetEastAsianFlags(&self, pflags: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetEastAsianFlags)(::windows_core::Interface::as_raw(self), pflags).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TxSetCursor2(&self, hcur: P0, btext: P1) -> super::super::WindowsAndMessaging::HCURSOR where @@ -2192,7 +2090,6 @@ impl ITextHost2 { pub unsafe fn TxGetWindowStyles(&self, pdwstyle: *mut u32, pdwexstyle: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetWindowStyles)(::windows_core::Interface::as_raw(self), pdwstyle, pdwexstyle).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn TxShowDropCaret(&self, fshow: P0, hdc: P1, prc: *mut super::super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -2235,23 +2132,16 @@ pub struct ITextHost2_Vtbl { pub TxGetHorzExtent: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextPara, - ITextPara_Vtbl, - 0x8cc497c4_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextPara, ITextPara_Vtbl, 0x8cc497c4_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextPara, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITextPara { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -2263,7 +2153,6 @@ impl ITextPara { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CanChange)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, ppara: P0) -> ::windows_core::Result where @@ -2490,23 +2379,16 @@ pub struct ITextPara_Vtbl { pub GetTab: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut f32, *mut i32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextPara2, - ITextPara2_Vtbl, - 0xc241f5e4_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextPara2, ITextPara2_Vtbl, 0xc241f5e4_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextPara2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextPara); #[cfg(feature = "Win32_System_Com")] impl ITextPara2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -2518,7 +2400,6 @@ impl ITextPara2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.CanChange)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, ppara: P0) -> ::windows_core::Result where @@ -2684,13 +2565,11 @@ impl ITextPara2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBorders)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDuplicate2(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -2733,7 +2612,6 @@ impl ITextPara2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), r#type, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual2(&self, ppara: P0) -> ::windows_core::Result where @@ -2781,12 +2659,7 @@ pub struct ITextPara2_Vtbl { pub SetProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextRange, - ITextRange_Vtbl, - 0x8cc497c2_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextRange, ITextRange_Vtbl, 0x8cc497c2_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextRange, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2808,19 +2681,16 @@ impl ITextRange { pub unsafe fn SetChar(&self, char: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetChar)(::windows_core::Interface::as_raw(self), char).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFormattedText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText(&self, prange: P0) -> ::windows_core::Result<()> where @@ -2842,13 +2712,11 @@ impl ITextRange { pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEnd)(::windows_core::Interface::as_raw(self), cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -2856,13 +2724,11 @@ impl ITextRange { { (::windows_core::Interface::vtable(self).SetFont)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPara)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -2895,7 +2761,6 @@ impl ITextRange { pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRange)(::windows_core::Interface::as_raw(self), cpanchor, cpactive).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InRange(&self, prange: P0) -> ::windows_core::Result where @@ -2904,7 +2769,6 @@ impl ITextRange { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InRange)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InStory(&self, prange: P0) -> ::windows_core::Result where @@ -2913,7 +2777,6 @@ impl ITextRange { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InStory)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, prange: P0) -> ::windows_core::Result where @@ -3118,12 +2981,7 @@ pub struct ITextRange_Vtbl { pub GetEmbeddedObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextRange2, - ITextRange2_Vtbl, - 0xc241f5e2_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextRange2, ITextRange2_Vtbl, 0xc241f5e2_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextRange2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextRange, ITextSelection); #[cfg(feature = "Win32_System_Com")] @@ -3145,19 +3003,16 @@ impl ITextRange2 { pub unsafe fn SetChar(&self, char: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetChar)(::windows_core::Interface::as_raw(self), char).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetFormattedText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText(&self, prange: P0) -> ::windows_core::Result<()> where @@ -3179,13 +3034,11 @@ impl ITextRange2 { pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetEnd)(::windows_core::Interface::as_raw(self), cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -3193,13 +3046,11 @@ impl ITextRange2 { { (::windows_core::Interface::vtable(self).base__.base__.SetFont)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPara)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -3232,7 +3083,6 @@ impl ITextRange2 { pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetRange)(::windows_core::Interface::as_raw(self), cpanchor, cpactive).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InRange(&self, prange: P0) -> ::windows_core::Result where @@ -3241,7 +3091,6 @@ impl ITextRange2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.InRange)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InStory(&self, prange: P0) -> ::windows_core::Result where @@ -3250,7 +3099,6 @@ impl ITextRange2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.InStory)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, prange: P0) -> ::windows_core::Result where @@ -3423,19 +3271,16 @@ impl ITextRange2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDuplicate2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFont2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont2(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -3443,13 +3288,11 @@ impl ITextRange2 { { (::windows_core::Interface::vtable(self).SetFont2)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFormattedText2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText2(&self, prange: P0) -> ::windows_core::Result<()> where @@ -3464,13 +3307,11 @@ impl ITextRange2 { pub unsafe fn SetGravity(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGravity)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPara2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara2(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -3478,7 +3319,6 @@ impl ITextRange2 { { (::windows_core::Interface::vtable(self).SetPara2)(::windows_core::Interface::as_raw(self), ppara.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3511,7 +3351,6 @@ impl ITextRange2 { pub unsafe fn DeleteSubrange(&self, cpfirst: i32, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteSubrange)(::windows_core::Interface::as_raw(self), cpfirst, cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Find(&self, prange: P0, count: i32, flags: i32) -> ::windows_core::Result where @@ -3580,7 +3419,6 @@ impl ITextRange2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMathFunctionType)(::windows_core::Interface::as_raw(self), bstr.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertImage(&self, width: i32, height: i32, ascent: i32, r#type: i32, bstralttext: P0, pstream: P1) -> ::windows_core::Result<()> where @@ -3667,12 +3505,7 @@ pub struct ITextRange2_Vtbl { InsertImage: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextRow, - ITextRow_Vtbl, - 0xc241f5ef_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextRow, ITextRow_Vtbl, 0xc241f5ef_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextRow, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3826,7 +3659,6 @@ impl ITextRow { pub unsafe fn Insert(&self, crow: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Insert)(::windows_core::Interface::as_raw(self), crow).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, prow: P0) -> ::windows_core::Result where @@ -3898,12 +3730,7 @@ pub struct ITextRow_Vtbl { pub SetProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextSelection, - ITextSelection_Vtbl, - 0x8cc497c1_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextSelection, ITextSelection_Vtbl, 0x8cc497c1_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextSelection, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextRange); #[cfg(feature = "Win32_System_Com")] @@ -3925,19 +3752,16 @@ impl ITextSelection { pub unsafe fn SetChar(&self, char: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetChar)(::windows_core::Interface::as_raw(self), char).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFormattedText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText(&self, prange: P0) -> ::windows_core::Result<()> where @@ -3959,13 +3783,11 @@ impl ITextSelection { pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetEnd)(::windows_core::Interface::as_raw(self), cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -3973,13 +3795,11 @@ impl ITextSelection { { (::windows_core::Interface::vtable(self).base__.SetFont)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPara)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -4012,7 +3832,6 @@ impl ITextSelection { pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetRange)(::windows_core::Interface::as_raw(self), cpanchor, cpactive).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InRange(&self, prange: P0) -> ::windows_core::Result where @@ -4021,7 +3840,6 @@ impl ITextSelection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InRange)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InStory(&self, prange: P0) -> ::windows_core::Result where @@ -4030,7 +3848,6 @@ impl ITextSelection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.InStory)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, prange: P0) -> ::windows_core::Result where @@ -4205,12 +4022,7 @@ pub struct ITextSelection_Vtbl { pub TypeText: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextSelection2, - ITextSelection2_Vtbl, - 0xc241f5e1_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextSelection2, ITextSelection2_Vtbl, 0xc241f5e1_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextSelection2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextRange, ITextSelection, ITextRange2); #[cfg(feature = "Win32_System_Com")] @@ -4232,19 +4044,16 @@ impl ITextSelection2 { pub unsafe fn SetChar(&self, char: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetChar)(::windows_core::Interface::as_raw(self), char).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetDuplicate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetFormattedText)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText(&self, prange: P0) -> ::windows_core::Result<()> where @@ -4266,13 +4075,11 @@ impl ITextSelection2 { pub unsafe fn SetEnd(&self, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetEnd)(::windows_core::Interface::as_raw(self), cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetFont)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -4280,13 +4087,11 @@ impl ITextSelection2 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetFont)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetPara)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -4319,7 +4124,6 @@ impl ITextSelection2 { pub unsafe fn SetRange(&self, cpanchor: i32, cpactive: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetRange)(::windows_core::Interface::as_raw(self), cpanchor, cpactive).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InRange(&self, prange: P0) -> ::windows_core::Result where @@ -4328,7 +4132,6 @@ impl ITextSelection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.InRange)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InStory(&self, prange: P0) -> ::windows_core::Result where @@ -4337,7 +4140,6 @@ impl ITextSelection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.InStory)(::windows_core::Interface::as_raw(self), prange.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsEqual(&self, prange: P0) -> ::windows_core::Result where @@ -4510,19 +4312,16 @@ impl ITextSelection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDuplicate2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDuplicate2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFont2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFont2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFont2(&self, pfont: P0) -> ::windows_core::Result<()> where @@ -4530,13 +4329,11 @@ impl ITextSelection2 { { (::windows_core::Interface::vtable(self).base__.SetFont2)(::windows_core::Interface::as_raw(self), pfont.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFormattedText2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText2(&self, prange: P0) -> ::windows_core::Result<()> where @@ -4551,13 +4348,11 @@ impl ITextSelection2 { pub unsafe fn SetGravity(&self, value: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetGravity)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetPara2(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPara2)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPara2(&self, ppara: P0) -> ::windows_core::Result<()> where @@ -4565,7 +4360,6 @@ impl ITextSelection2 { { (::windows_core::Interface::vtable(self).base__.SetPara2)(::windows_core::Interface::as_raw(self), ppara.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4598,7 +4392,6 @@ impl ITextSelection2 { pub unsafe fn DeleteSubrange(&self, cpfirst: i32, cplim: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.DeleteSubrange)(::windows_core::Interface::as_raw(self), cpfirst, cplim).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Find(&self, prange: P0, count: i32, flags: i32) -> ::windows_core::Result where @@ -4667,7 +4460,6 @@ impl ITextSelection2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetMathFunctionType)(::windows_core::Interface::as_raw(self), bstr.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertImage(&self, width: i32, height: i32, ascent: i32, r#type: i32, bstralttext: P0, pstream: P1) -> ::windows_core::Result<()> where @@ -4693,7 +4485,6 @@ impl ITextServices { { (::windows_core::Interface::vtable(self).TxSendMessage)(::windows_core::Interface::as_raw(self), msg, wparam.into_param().abi(), lparam.into_param().abi(), plresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxDraw(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows_core::Result<()> where @@ -4708,7 +4499,6 @@ impl ITextServices { pub unsafe fn TxGetVScroll(&self, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetVScroll)(::windows_core::Interface::as_raw(self), plmin, plmax, plpos, plpage, pfenabled).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn OnTxSetCursor(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows_core::Result<()> where @@ -4717,7 +4507,6 @@ impl ITextServices { { (::windows_core::Interface::vtable(self).OnTxSetCursor)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ptd, hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), lprcclient, x, y).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxQueryHitPoint(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows_core::Result<()> where @@ -4753,7 +4542,6 @@ impl ITextServices { pub unsafe fn TxGetBaseLinePos(&self, param0: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TxGetBaseLinePos)(::windows_core::Interface::as_raw(self), param0).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxGetNaturalSize(&self, dwaspect: u32, hdcdraw: P0, hictargetdev: P1, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32) -> ::windows_core::Result<()> where @@ -4762,7 +4550,6 @@ impl ITextServices { { (::windows_core::Interface::vtable(self).TxGetNaturalSize)(::windows_core::Interface::as_raw(self), dwaspect, hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ptd, dwmode, psizelextent, pwidth, pheight).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn TxGetDropTarget(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4823,7 +4610,6 @@ impl ITextServices2 { { (::windows_core::Interface::vtable(self).base__.TxSendMessage)(::windows_core::Interface::as_raw(self), msg, wparam.into_param().abi(), lparam.into_param().abi(), plresult).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxDraw(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows_core::Result<()> where @@ -4838,7 +4624,6 @@ impl ITextServices2 { pub unsafe fn TxGetVScroll(&self, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetVScroll)(::windows_core::Interface::as_raw(self), plmin, plmax, plpos, plpage, pfenabled).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn OnTxSetCursor(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows_core::Result<()> where @@ -4847,7 +4632,6 @@ impl ITextServices2 { { (::windows_core::Interface::vtable(self).base__.OnTxSetCursor)(::windows_core::Interface::as_raw(self), dwdrawaspect, lindex, pvaspect, ptd, hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), lprcclient, x, y).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxQueryHitPoint(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: P0, hictargetdev: P1, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows_core::Result<()> where @@ -4883,7 +4667,6 @@ impl ITextServices2 { pub unsafe fn TxGetBaseLinePos(&self, param0: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetBaseLinePos)(::windows_core::Interface::as_raw(self), param0).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxGetNaturalSize(&self, dwaspect: u32, hdcdraw: P0, hictargetdev: P1, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32) -> ::windows_core::Result<()> where @@ -4892,7 +4675,6 @@ impl ITextServices2 { { (::windows_core::Interface::vtable(self).base__.TxGetNaturalSize)(::windows_core::Interface::as_raw(self), dwaspect, hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ptd, dwmode, psizelextent, pwidth, pheight).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn TxGetDropTarget(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4904,7 +4686,6 @@ impl ITextServices2 { pub unsafe fn TxGetCachedSize(&self, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TxGetCachedSize)(::windows_core::Interface::as_raw(self), pdwwidth, pdwheight).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxGetNaturalSize2(&self, dwaspect: u32, hdcdraw: P0, hictargetdev: P1, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32) -> ::windows_core::Result<()> where @@ -4913,7 +4694,6 @@ impl ITextServices2 { { (::windows_core::Interface::vtable(self).TxGetNaturalSize2)(::windows_core::Interface::as_raw(self), dwaspect, hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ptd, dwmode, psizelextent, pwidth, pheight, pascent).ok() } - #[doc = "Required features: `\"Win32_Graphics_Direct2D\"`"] #[cfg(feature = "Win32_Graphics_Direct2D")] pub unsafe fn TxDrawD2D(&self, prendertarget: P0, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, lviewid: i32) -> ::windows_core::Result<()> where @@ -4964,7 +4744,6 @@ impl ITextStory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), r#type, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRange(&self, cpactive: i32, cpanchor: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5011,12 +4790,7 @@ pub struct ITextStory_Vtbl { pub SetText: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextStoryRanges, - ITextStoryRanges_Vtbl, - 0x8cc497c5_a1df_11ce_8098_00aa0047be5d -); +::windows_core::imp::com_interface!(ITextStoryRanges, ITextStoryRanges_Vtbl, 0x8cc497c5_a1df_11ce_8098_00aa0047be5d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextStoryRanges, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5025,7 +4799,6 @@ impl ITextStoryRanges { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5049,12 +4822,7 @@ pub struct ITextStoryRanges_Vtbl { pub GetCount: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextStoryRanges2, - ITextStoryRanges2_Vtbl, - 0xc241f5e5_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextStoryRanges2, ITextStoryRanges2_Vtbl, 0xc241f5e5_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextStoryRanges2, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch, ITextStoryRanges); #[cfg(feature = "Win32_System_Com")] @@ -5063,7 +4831,6 @@ impl ITextStoryRanges2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5073,7 +4840,6 @@ impl ITextStoryRanges2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item2(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5091,17 +4857,11 @@ pub struct ITextStoryRanges2_Vtbl { Item2: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ITextStrings, - ITextStrings_Vtbl, - 0xc241f5e7_7206_11d8_a2c7_00a0d1d6c6b3 -); +::windows_core::imp::com_interface!(ITextStrings, ITextStrings_Vtbl, 0xc241f5e7_7206_11d8_a2c7_00a0d1d6c6b3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ITextStrings, ::windows_core::IUnknown, super::super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl ITextStrings { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5117,7 +4877,6 @@ impl ITextStrings { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), bstr.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Append(&self, prange: P0, istring: i32) -> ::windows_core::Result<()> where @@ -5134,7 +4893,6 @@ impl ITextStrings { { (::windows_core::Interface::vtable(self).CatTop2)(::windows_core::Interface::as_raw(self), bstr.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteRange(&self, prange: P0) -> ::windows_core::Result<()> where @@ -5142,7 +4900,6 @@ impl ITextStrings { { (::windows_core::Interface::vtable(self).DeleteRange)(::windows_core::Interface::as_raw(self), prange.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EncodeFunction(&self, r#type: i32, align: i32, char: i32, char1: i32, char2: i32, count: i32, texstyle: i32, ccol: i32, prange: P0) -> ::windows_core::Result<()> where @@ -5169,7 +4926,6 @@ impl ITextStrings { pub unsafe fn Remove(&self, istring: i32, cstring: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), istring, cstring).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFormattedText(&self, pranged: P0, pranges: P1) -> ::windows_core::Result<()> where @@ -5181,7 +4937,6 @@ impl ITextStrings { pub unsafe fn SetOpCp(&self, istring: i32, cp: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOpCp)(::windows_core::Interface::as_raw(self), istring, cp).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SuffixTop(&self, bstr: P0, prange: P1) -> ::windows_core::Result<()> where @@ -7145,7 +6900,6 @@ impl ::core::default::Default for BIDIOPTIONS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union CARET_INFO { pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP, @@ -7200,7 +6954,6 @@ impl ::core::default::Default for CHANGENOTIFY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHARFORMAT2A { pub Base: CHARFORMATA, @@ -7235,7 +6988,6 @@ impl ::core::default::Default for CHARFORMAT2A { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union CHARFORMAT2A_0 { pub dwReserved: u32, @@ -7260,7 +7012,6 @@ impl ::core::default::Default for CHARFORMAT2A_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHARFORMAT2W { pub Base: CHARFORMATW, @@ -7295,7 +7046,6 @@ impl ::core::default::Default for CHARFORMAT2W { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub union CHARFORMAT2W_0 { pub dwReserved: u32, @@ -7320,7 +7070,6 @@ impl ::core::default::Default for CHARFORMAT2W_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHARFORMATA { pub cbSize: u32, @@ -7366,7 +7115,6 @@ impl ::core::default::Default for CHARFORMATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CHARFORMATW { pub cbSize: u32, @@ -8175,7 +7923,6 @@ impl ::core::default::Default for FINDTEXTW { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FORMATRANGE { @@ -8208,7 +7955,6 @@ impl ::core::default::Default for FORMATRANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct FORMATRANGE { @@ -8735,7 +8481,6 @@ impl ::core::default::Default for PUNCTUATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] pub struct REOBJECT { pub cbStruct: u32, @@ -8780,7 +8525,6 @@ impl ::core::default::Default for REOBJECT { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] pub struct REPASTESPECIAL { @@ -8810,7 +8554,6 @@ impl ::core::default::Default for REPASTESPECIAL { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Com")] pub struct REPASTESPECIAL { @@ -8888,7 +8631,6 @@ impl ::core::default::Default for REQRESIZE { } } #[repr(C, packed(4))] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] pub struct RICHEDIT_IMAGE_PARAMETERS { @@ -8912,7 +8654,6 @@ impl ::core::default::Default for RICHEDIT_IMAGE_PARAMETERS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Com")] pub struct RICHEDIT_IMAGE_PARAMETERS { diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/impl.rs index 3f90159e17..758cebf8cb 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IImageList_Impl: Sized { fn Add(&self, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> ::windows_core::Result; @@ -278,7 +277,6 @@ impl IImageList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IImageList2_Impl: Sized + IImageList_Impl { fn Resize(&self, cxnewiconsize: i32, cynewiconsize: i32) -> ::windows_core::Result<()>; 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 8c0c9fb0a7..2a10a65120 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs @@ -1,10 +1,7 @@ #[cfg(feature = "Win32_UI_Controls_Dialogs")] -#[doc = "Required features: `\"Win32_UI_Controls_Dialogs\"`"] pub mod Dialogs; #[cfg(feature = "Win32_UI_Controls_RichEdit")] -#[doc = "Required features: `\"Win32_UI_Controls_RichEdit\"`"] pub mod RichEdit; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn BeginBufferedAnimation(hwnd: P0, hdctarget: P1, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: ::core::option::Option<*const BP_PAINTPARAMS>, panimationparams: *const BP_ANIMATIONPARAMS, phdcfrom: *mut super::super::Graphics::Gdi::HDC, phdcto: *mut super::super::Graphics::Gdi::HDC) -> isize @@ -15,7 +12,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn BeginBufferedAnimation(hwnd : super::super::Foundation:: HWND, hdctarget : super::super::Graphics::Gdi:: HDC, prctarget : *const super::super::Foundation:: RECT, dwformat : BP_BUFFERFORMAT, ppaintparams : *const BP_PAINTPARAMS, panimationparams : *const BP_ANIMATIONPARAMS, phdcfrom : *mut super::super::Graphics::Gdi:: HDC, phdcto : *mut super::super::Graphics::Gdi:: HDC) -> isize); BeginBufferedAnimation(hwnd.into_param().abi(), hdctarget.into_param().abi(), prctarget, dwformat, ::core::mem::transmute(ppaintparams.unwrap_or(::std::ptr::null())), panimationparams, phdcfrom, phdcto) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn BeginBufferedPaint(hdctarget: P0, prctarget: *const super::super::Foundation::RECT, dwformat: BP_BUFFERFORMAT, ppaintparams: ::core::option::Option<*const BP_PAINTPARAMS>, phdc: *mut super::super::Graphics::Gdi::HDC) -> isize @@ -43,7 +39,6 @@ pub unsafe fn BufferedPaintInit() -> ::windows_core::Result<()> { ::windows_targets::link!("uxtheme.dll" "system" fn BufferedPaintInit() -> ::windows_core::HRESULT); BufferedPaintInit().ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn BufferedPaintRenderAnimation(hwnd: P0, hdctarget: P1) -> super::super::Foundation::BOOL @@ -96,7 +91,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn CloseThemeData(htheme : HTHEME) -> ::windows_core::HRESULT); CloseThemeData(htheme.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateMappedBitmap(hinstance: P0, idbitmap: isize, wflags: u32, lpcolormap: ::core::option::Option<*const COLORMAP>, inummaps: i32) -> ::windows_core::Result @@ -107,14 +101,12 @@ where let result__ = CreateMappedBitmap(hinstance.into_param().abi(), idbitmap, wflags, ::core::mem::transmute(lpcolormap.unwrap_or(::std::ptr::null())), inummaps); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn CreatePropertySheetPageA(constpropsheetpagepointer: *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE { ::windows_targets::link!("comctl32.dll" "system" fn CreatePropertySheetPageA(constpropsheetpagepointer : *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE); CreatePropertySheetPageA(constpropsheetpagepointer) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn CreatePropertySheetPageW(constpropsheetpagepointer: *mut PROPSHEETPAGEW) -> HPROPSHEETPAGE { @@ -139,7 +131,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn CreateSyntheticPointerDevice(pointertype: super::WindowsAndMessaging::POINTER_INPUT_TYPE, maxcount: u32, mode: POINTER_FEEDBACK_MODE) -> ::windows_core::Result { @@ -268,7 +259,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn DPA_InsertPtr(hdpa : HDPA, i : i32, p : *const ::core::ffi::c_void) -> i32); DPA_InsertPtr(hdpa.into_param().abi(), i, ::core::mem::transmute(p.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DPA_LoadStream(phdpa: *mut HDPA, pfn: PFNDPASTREAM, pstream: P0, pvinstdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -288,7 +278,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn DPA_Merge(hdpadest : HDPA, hdpasrc : HDPA, dwflags : u32, pfncompare : PFNDACOMPARE, pfnmerge : PFNDPAMERGE, lparam : super::super::Foundation:: LPARAM) -> super::super::Foundation:: BOOL); DPA_Merge(hdpadest.into_param().abi(), hdpasrc.into_param().abi(), dwflags, pfncompare, pfnmerge, lparam.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DPA_SaveStream(hdpa: P0, pfn: PFNDPASTREAM, pstream: P1, pvinstdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -516,7 +505,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn DrawInsert(handparent : super::super::Foundation:: HWND, hlb : super::super::Foundation:: HWND, nitem : i32)); DrawInsert(handparent.into_param().abi(), hlb.into_param().abi(), nitem) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawShadowText(hdc: P0, psztext: &[u16], prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: P1, crshadow: P2, ixoffset: i32, iyoffset: i32) -> i32 @@ -528,7 +516,6 @@ where ::windows_targets::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().try_into().unwrap(), prc, dwflags, crtext.into_param().abi(), crshadow.into_param().abi(), ixoffset, iyoffset) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawStatusTextA(hdc: P0, lprc: *mut super::super::Foundation::RECT, psztext: P1, uflags: u32) @@ -539,7 +526,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawStatusTextW(hdc: P0, lprc: *mut super::super::Foundation::RECT, psztext: P1, uflags: u32) @@ -550,7 +536,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeBackground(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, pcliprect: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows_core::Result<()> @@ -561,7 +546,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeBackgroundEx(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, poptions: ::core::option::Option<*const DTBGOPTS>) -> ::windows_core::Result<()> @@ -572,7 +556,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeEdge(htheme: P0, hdc: P1, 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: ::core::option::Option<*mut super::super::Foundation::RECT>) -> ::windows_core::Result<()> @@ -583,7 +566,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeIcon(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, himl: P2, iimageindex: i32) -> ::windows_core::Result<()> @@ -595,7 +577,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeParentBackground(hwnd: P0, hdc: P1, prc: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows_core::Result<()> @@ -606,7 +587,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeParentBackgroundEx(hwnd: P0, hdc: P1, dwflags: DRAW_THEME_PARENT_BACKGROUND_FLAGS, prc: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows_core::Result<()> @@ -617,7 +597,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeText(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, psztext: &[u16], dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> @@ -628,7 +607,6 @@ where ::windows_targets::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().try_into().unwrap(), dwtextflags, dwtextflags2, prect).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawThemeTextEx(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, psztext: &[u16], dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, prect: *mut super::super::Foundation::RECT, poptions: ::core::option::Option<*const DTTOPTS>) -> ::windows_core::Result<()> @@ -706,7 +684,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_EnableScrollBar(param0 : super::super::Foundation:: HWND, param1 : i32, param2 : u32) -> super::super::Foundation:: BOOL); FlatSB_EnableScrollBar(param0.into_param().abi(), param1, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_GetScrollInfo(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut super::WindowsAndMessaging::SCROLLINFO) -> super::super::Foundation::BOOL @@ -716,7 +693,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut super::WindowsAndMessaging:: SCROLLINFO) -> super::super::Foundation:: BOOL); FlatSB_GetScrollInfo(param0.into_param().abi(), code, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_GetScrollPos(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS) -> i32 @@ -734,7 +710,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollProp(param0 : super::super::Foundation:: HWND, propindex : WSB_PROP, param2 : *mut i32) -> super::super::Foundation:: BOOL); FlatSB_GetScrollProp(param0.into_param().abi(), propindex, param2) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_GetScrollRange(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: *mut i32, param3: *mut i32) -> super::super::Foundation::BOOL @@ -744,7 +719,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_GetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : *mut i32, param3 : *mut i32) -> super::super::Foundation:: BOOL); FlatSB_GetScrollRange(param0.into_param().abi(), code, param2, param3) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_SetScrollInfo(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, psi: *mut super::WindowsAndMessaging::SCROLLINFO, fredraw: P1) -> i32 @@ -755,7 +729,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollInfo(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, psi : *mut super::WindowsAndMessaging:: SCROLLINFO, fredraw : super::super::Foundation:: BOOL) -> i32); FlatSB_SetScrollInfo(param0.into_param().abi(), code, psi, fredraw.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_SetScrollPos(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, pos: i32, fredraw: P1) -> i32 @@ -775,7 +748,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollProp(param0 : super::super::Foundation:: HWND, index : u32, newvalue : isize, param3 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); FlatSB_SetScrollProp(param0.into_param().abi(), index.0 as _, newvalue, param3.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_SetScrollRange(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, min: i32, max: i32, fredraw: P1) -> i32 @@ -786,7 +758,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_SetScrollRange(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, min : i32, max : i32, fredraw : super::super::Foundation:: BOOL) -> i32); FlatSB_SetScrollRange(param0.into_param().abi(), code, min, max, fredraw.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn FlatSB_ShowScrollBar(param0: P0, code: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, param2: P1) -> super::super::Foundation::BOOL @@ -797,21 +768,18 @@ where ::windows_targets::link!("comctl32.dll" "system" fn FlatSB_ShowScrollBar(param0 : super::super::Foundation:: HWND, code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, param2 : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); FlatSB_ShowScrollBar(param0.into_param().abi(), code, param2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[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_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetBufferedPaintDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC { ::windows_targets::link!("uxtheme.dll" "system" fn GetBufferedPaintDC(hbufferedpaint : isize) -> super::super::Graphics::Gdi:: HDC); GetBufferedPaintDC(hbufferedpaint) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetBufferedPaintTargetDC(hbufferedpaint: isize) -> super::super::Graphics::Gdi::HDC { @@ -879,7 +847,6 @@ pub unsafe fn GetThemeAppProperties() -> SET_THEME_APP_PROPERTIES_FLAGS { ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeAppProperties() -> SET_THEME_APP_PROPERTIES_FLAGS); GetThemeAppProperties() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeBackgroundContentRect(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, pboundingrect: *const super::super::Foundation::RECT) -> ::windows_core::Result @@ -891,7 +858,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeBackgroundContentRect(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, pboundingrect, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeBackgroundExtent(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, pcontentrect: *const super::super::Foundation::RECT) -> ::windows_core::Result @@ -903,7 +869,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeBackgroundExtent(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, pcontentrect, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeBackgroundRegion(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT) -> ::windows_core::Result @@ -915,7 +880,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeBackgroundRegion(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, prect, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeBitmap(htheme: P0, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, dwflags: GET_THEME_BITMAP_FLAGS) -> ::windows_core::Result @@ -970,7 +934,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeFilename(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pszthemefilename : ::windows_core::PWSTR, cchmaxbuffchars : i32) -> ::windows_core::HRESULT); GetThemeFilename(htheme.into_param().abi(), ipartid, istateid, ipropid.0 as _, ::core::mem::transmute(pszthemefilename.as_ptr()), pszthemefilename.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeFont(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, ipropid: i32, pfont: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> @@ -998,7 +961,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeIntList(htheme : HTHEME, ipartid : i32, istateid : i32, ipropid : i32, pintlist : *mut INTLIST) -> ::windows_core::HRESULT); GetThemeIntList(htheme.into_param().abi(), ipartid, istateid, ipropid.0 as _, pintlist).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeMargins(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, prc: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows_core::Result @@ -1010,7 +972,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeMargins(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ipropid.0 as _, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeMetric(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID) -> ::windows_core::Result @@ -1022,7 +983,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeMetric(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ipropid.0 as _, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemePartSize(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, prc: ::core::option::Option<*const super::super::Foundation::RECT>, esize: THEMESIZE) -> ::windows_core::Result @@ -1094,7 +1054,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysColor(htheme : HTHEME, icolorid : i32) -> super::super::Foundation:: COLORREF); GetThemeSysColor(htheme.into_param().abi(), icolorid) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeSysColorBrush(htheme: P0, icolorid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Graphics::Gdi::HBRUSH @@ -1104,7 +1063,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysColorBrush(htheme : HTHEME, icolorid : i32) -> super::super::Graphics::Gdi:: HBRUSH); GetThemeSysColorBrush(htheme.into_param().abi(), icolorid.0 as _) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeSysFont(htheme: P0, ifontid: THEME_PROPERTY_SYMBOL_ID, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> @@ -1139,7 +1097,6 @@ where ::windows_targets::link!("uxtheme.dll" "system" fn GetThemeSysString(htheme : HTHEME, istringid : i32, pszstringbuff : ::windows_core::PWSTR, cchmaxstringchars : i32) -> ::windows_core::HRESULT); GetThemeSysString(htheme.into_param().abi(), istringid.0 as _, ::core::mem::transmute(pszstringbuff.as_ptr()), pszstringbuff.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeTextExtent(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, psztext: &[u16], dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, pboundingrect: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows_core::Result @@ -1151,7 +1108,6 @@ where let mut result__ = ::std::mem::zeroed(); GetThemeTextExtent(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ::core::mem::transmute(psztext.as_ptr()), psztext.len().try_into().unwrap(), dwtextflags, ::core::mem::transmute(pboundingrect.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetThemeTextMetrics(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, ptm: *mut super::super::Graphics::Gdi::TEXTMETRICW) -> ::windows_core::Result<()> @@ -1203,7 +1159,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HitTestThemeBackground(htheme: P0, hdc: P1, ipartid: i32, istateid: i32, dwoptions: HIT_TEST_BACKGROUND_OPTIONS, prect: *const super::super::Foundation::RECT, hrgn: P2, pttest: super::super::Foundation::POINT) -> ::windows_core::Result @@ -1216,7 +1171,6 @@ where let mut result__ = ::std::mem::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__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_Add(himl: P0, hbmimage: P1, hbmmask: P2) -> i32 @@ -1228,7 +1182,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Add(himl : HIMAGELIST, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> i32); ImageList_Add(himl.into_param().abi(), hbmimage.into_param().abi(), hbmmask.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_AddMasked(himl: P0, hbmimage: P1, crmask: P2) -> i32 @@ -1309,7 +1262,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_DragShowNolock(fshow : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ImageList_DragShowNolock(fshow.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_Draw(himl: P0, i: i32, hdcdst: P1, x: i32, y: i32, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL @@ -1320,7 +1272,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Draw(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); ImageList_Draw(himl.into_param().abi(), i, hdcdst.into_param().abi(), x, y, fstyle) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_DrawEx(himl: P0, i: i32, hdcdst: P1, x: i32, y: i32, dx: i32, dy: i32, rgbbk: P2, rgbfg: P3, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL @@ -1333,7 +1284,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_DrawEx(himl : HIMAGELIST, i : i32, hdcdst : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, dx : i32, dy : i32, rgbbk : super::super::Foundation:: COLORREF, rgbfg : super::super::Foundation:: COLORREF, fstyle : IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation:: BOOL); ImageList_DrawEx(himl.into_param().abi(), i, hdcdst.into_param().abi(), x, y, dx, dy, rgbbk.into_param().abi(), rgbfg.into_param().abi(), fstyle) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_DrawIndirect(pimldp: *const IMAGELISTDRAWPARAMS) -> super::super::Foundation::BOOL { @@ -1366,7 +1316,6 @@ pub unsafe fn ImageList_GetDragImage(ppt: ::core::option::Option<*mut super::sup ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetDragImage(ppt : *mut super::super::Foundation:: POINT, ppthotspot : *mut super::super::Foundation:: POINT) -> HIMAGELIST); ImageList_GetDragImage(::core::mem::transmute(ppt.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppthotspot.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ImageList_GetIcon(himl: P0, i: i32, flags: IMAGE_LIST_DRAW_STYLE) -> super::WindowsAndMessaging::HICON @@ -1392,7 +1341,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetImageCount(himl : HIMAGELIST) -> i32); ImageList_GetImageCount(himl.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_GetImageInfo(himl: P0, i: i32, pimageinfo: *mut IMAGEINFO) -> super::super::Foundation::BOOL @@ -1402,7 +1350,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_GetImageInfo(himl : HIMAGELIST, i : i32, pimageinfo : *mut IMAGEINFO) -> super::super::Foundation:: BOOL); ImageList_GetImageInfo(himl.into_param().abi(), i, pimageinfo) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ImageList_LoadImageA(hi: P0, lpbmp: P1, cx: i32, cgrow: i32, crmask: P2, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST @@ -1414,7 +1361,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ImageList_LoadImageW(hi: P0, lpbmp: P1, cx: i32, cgrow: i32, crmask: P2, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST @@ -1435,7 +1381,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Merge(himl1 : HIMAGELIST, i1 : i32, himl2 : HIMAGELIST, i2 : i32, dx : i32, dy : i32) -> HIMAGELIST); ImageList_Merge(himl1.into_param().abi(), i1, himl2.into_param().abi(), i2, dx, dy) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ImageList_Read(pstm: P0) -> HIMAGELIST @@ -1445,7 +1390,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Read(pstm : * mut::core::ffi::c_void) -> HIMAGELIST); ImageList_Read(pstm.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ImageList_ReadEx(dwflags: u32, pstm: P0, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -1463,7 +1407,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Remove(himl : HIMAGELIST, i : i32) -> super::super::Foundation:: BOOL); ImageList_Remove(himl.into_param().abi(), i) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ImageList_Replace(himl: P0, i: i32, hbmimage: P1, hbmmask: P2) -> super::super::Foundation::BOOL @@ -1475,7 +1418,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Replace(himl : HIMAGELIST, i : i32, hbmimage : super::super::Graphics::Gdi:: HBITMAP, hbmmask : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); ImageList_Replace(himl.into_param().abi(), i, hbmimage.into_param().abi(), hbmmask.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ImageList_ReplaceIcon(himl: P0, i: i32, hicon: P1) -> i32 @@ -1527,7 +1469,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_SetOverlayImage(himl : HIMAGELIST, iimage : i32, ioverlay : i32) -> super::super::Foundation:: BOOL); ImageList_SetOverlayImage(himl.into_param().abi(), iimage, ioverlay) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ImageList_Write(himl: P0, pstm: P1) -> super::super::Foundation::BOOL @@ -1538,7 +1479,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ImageList_Write(himl : HIMAGELIST, pstm : * mut::core::ffi::c_void) -> super::super::Foundation:: BOOL); ImageList_Write(himl.into_param().abi(), pstm.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ImageList_WriteEx(himl: P0, dwflags: IMAGE_LIST_WRITE_STREAM_FLAGS, pstm: P1) -> ::windows_core::Result<()> @@ -1633,7 +1573,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn LBItemFromPt(hlb : super::super::Foundation:: HWND, pt : super::super::Foundation:: POINT, bautoscroll : super::super::Foundation:: BOOL) -> i32); LBItemFromPt(hlb.into_param().abi(), ::core::mem::transmute(pt), bautoscroll.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn LoadIconMetric(hinst: P0, pszname: P1, lims: _LI_METRIC) -> ::windows_core::Result @@ -1645,7 +1584,6 @@ where let mut result__ = ::std::mem::zeroed(); LoadIconMetric(hinst.into_param().abi(), pszname.into_param().abi(), lims, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn LoadIconWithScaleDown(hinst: P0, pszname: P1, cx: i32, cy: i32) -> ::windows_core::Result @@ -1665,7 +1603,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn MakeDragList(hlb : super::super::Foundation:: HWND) -> super::super::Foundation:: BOOL); MakeDragList(hlb.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn MenuHelp(umsg: u32, wparam: P0, lparam: P1, hmainmenu: P2, hinst: P3, hwndstatus: P4, lpwids: *const u32) @@ -1702,14 +1639,12 @@ pub unsafe fn PackTouchHitTestingProximityEvaluation(phittestinginput: *const TO ::windows_targets::link!("user32.dll" "system" fn PackTouchHitTestingProximityEvaluation(phittestinginput : *const TOUCH_HIT_TESTING_INPUT, pproximityeval : *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION) -> super::super::Foundation:: LRESULT); PackTouchHitTestingProximityEvaluation(phittestinginput, pproximityeval) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn PropertySheetA(param0: *mut PROPSHEETHEADERA_V2) -> isize { ::windows_targets::link!("comctl32.dll" "system" fn PropertySheetA(param0 : *mut PROPSHEETHEADERA_V2) -> isize); PropertySheetA(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn PropertySheetW(param0: *mut PROPSHEETHEADERW_V2) -> isize { @@ -1733,7 +1668,6 @@ where ::windows_targets::link!("user32.dll" "system" fn RegisterTouchHitTestingWindow(hwnd : super::super::Foundation:: HWND, value : u32) -> super::super::Foundation:: BOOL); RegisterTouchHitTestingWindow(hwnd.into_param().abi(), value).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetScrollInfo(hwnd: P0, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, lpsi: *const super::WindowsAndMessaging::SCROLLINFO, redraw: P1) -> i32 @@ -1744,7 +1678,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetScrollInfo(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, lpsi : *const super::WindowsAndMessaging:: SCROLLINFO, redraw : super::super::Foundation:: BOOL) -> i32); SetScrollInfo(hwnd.into_param().abi(), nbar, lpsi, redraw.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetScrollPos(hwnd: P0, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, npos: i32, bredraw: P1) -> i32 @@ -1755,7 +1688,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetScrollPos(hwnd : super::super::Foundation:: HWND, nbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS, npos : i32, bredraw : super::super::Foundation:: BOOL) -> i32); SetScrollPos(hwnd.into_param().abi(), nbar, npos, bredraw.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetScrollRange(hwnd: P0, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, nminpos: i32, nmaxpos: i32, bredraw: P1) -> ::windows_core::Result<()> @@ -1805,7 +1737,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn ShowHideMenuCtl(hwnd : super::super::Foundation:: HWND, uflags : usize, lpinfo : *const i32) -> super::super::Foundation:: BOOL); ShowHideMenuCtl(hwnd.into_param().abi(), uflags, lpinfo) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShowScrollBar(hwnd: P0, wbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, bshow: P1) -> ::windows_core::Result<()> @@ -1837,7 +1768,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(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<()> { @@ -1864,7 +1794,6 @@ where ::windows_core::imp::com_interface!(IImageList, IImageList_Vtbl, 0x46eb5926_582e_4017_9fdf_e8998daa0950); ::windows_core::imp::interface_hierarchy!(IImageList, ::windows_core::IUnknown); impl IImageList { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Add(&self, hbmimage: P0, hbmmask: P1) -> ::windows_core::Result where @@ -1874,7 +1803,6 @@ impl IImageList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), hbmimage.into_param().abi(), hbmmask.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ReplaceIcon(&self, i: i32, hicon: P0) -> ::windows_core::Result where @@ -1886,7 +1814,6 @@ impl IImageList { pub unsafe fn SetOverlayImage(&self, iimage: i32, ioverlay: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetOverlayImage)(::windows_core::Interface::as_raw(self), iimage, ioverlay).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Replace(&self, i: i32, hbmimage: P0, hbmmask: P1) -> ::windows_core::Result<()> where @@ -1895,7 +1822,6 @@ impl IImageList { { (::windows_core::Interface::vtable(self).Replace)(::windows_core::Interface::as_raw(self), i, hbmimage.into_param().abi(), hbmmask.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AddMasked(&self, hbmimage: P0, crmask: P1) -> ::windows_core::Result where @@ -1905,7 +1831,6 @@ impl IImageList { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddMasked)(::windows_core::Interface::as_raw(self), hbmimage.into_param().abi(), crmask.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Draw(&self, pimldp: *const IMAGELISTDRAWPARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Draw)(::windows_core::Interface::as_raw(self), pimldp).ok() @@ -1913,13 +1838,11 @@ impl IImageList { pub unsafe fn Remove(&self, i: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), i).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, i: i32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIcon)(::windows_core::Interface::as_raw(self), i, flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetImageInfo(&self, i: i32, pimageinfo: *mut IMAGEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetImageInfo)(::windows_core::Interface::as_raw(self), i, pimageinfo).ok() @@ -2070,7 +1993,6 @@ pub struct IImageList_Vtbl { ::windows_core::imp::com_interface!(IImageList2, IImageList2_Vtbl, 0x192b9d83_50fc_457b_90a0_2b82a8b5dae1); ::windows_core::imp::interface_hierarchy!(IImageList2, ::windows_core::IUnknown, IImageList); impl IImageList2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Add(&self, hbmimage: P0, hbmmask: P1) -> ::windows_core::Result where @@ -2080,7 +2002,6 @@ impl IImageList2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Add)(::windows_core::Interface::as_raw(self), hbmimage.into_param().abi(), hbmmask.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ReplaceIcon(&self, i: i32, hicon: P0) -> ::windows_core::Result where @@ -2092,7 +2013,6 @@ impl IImageList2 { pub unsafe fn SetOverlayImage(&self, iimage: i32, ioverlay: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetOverlayImage)(::windows_core::Interface::as_raw(self), iimage, ioverlay).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Replace(&self, i: i32, hbmimage: P0, hbmmask: P1) -> ::windows_core::Result<()> where @@ -2101,7 +2021,6 @@ impl IImageList2 { { (::windows_core::Interface::vtable(self).base__.Replace)(::windows_core::Interface::as_raw(self), i, hbmimage.into_param().abi(), hbmmask.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AddMasked(&self, hbmimage: P0, crmask: P1) -> ::windows_core::Result where @@ -2111,7 +2030,6 @@ impl IImageList2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.AddMasked)(::windows_core::Interface::as_raw(self), hbmimage.into_param().abi(), crmask.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Draw(&self, pimldp: *const IMAGELISTDRAWPARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Draw)(::windows_core::Interface::as_raw(self), pimldp).ok() @@ -2119,13 +2037,11 @@ impl IImageList2 { pub unsafe fn Remove(&self, i: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Remove)(::windows_core::Interface::as_raw(self), i).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, i: i32, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetIcon)(::windows_core::Interface::as_raw(self), i, flags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetImageInfo(&self, i: i32, pimageinfo: *mut IMAGEINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetImageInfo)(::windows_core::Interface::as_raw(self), i, pimageinfo).ok() @@ -2241,7 +2157,6 @@ impl IImageList2 { pub unsafe fn DiscardImages(&self, ifirstimage: i32, ilastimage: i32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DiscardImages)(::windows_core::Interface::as_raw(self), ifirstimage, ilastimage, dwflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn PreloadImages(&self, pimldp: *const IMAGELISTDRAWPARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).PreloadImages)(::windows_core::Interface::as_raw(self), pimldp).ok() @@ -2252,7 +2167,6 @@ impl IImageList2 { pub unsafe fn Initialize(&self, cx: i32, cy: i32, flags: IMAGELIST_CREATION_FLAGS, cinitial: i32, cgrow: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), cx, cy, flags, cinitial, cgrow).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Replace2(&self, i: i32, hbmimage: P0, hbmmask: P1, punk: P2, dwflags: u32) -> ::windows_core::Result<()> where @@ -11670,7 +11584,6 @@ impl ::core::default::Default for BP_ANIMATIONPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct BP_PAINTPARAMS { pub cbSize: u32, @@ -11774,7 +11687,6 @@ impl ::core::default::Default for BUTTON_SPLITINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CCINFOA { pub szClass: [i8; 32], @@ -11832,7 +11744,6 @@ impl ::core::default::Default for CCINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct CCINFOW { pub szClass: [u16; 32], @@ -12354,7 +12265,6 @@ impl ::core::default::Default for DRAGLISTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DRAWITEMSTRUCT { pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, @@ -12431,7 +12341,6 @@ impl ::core::default::Default for DTBGOPTS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DTTOPTS { pub dwSize: u32, @@ -12553,7 +12462,6 @@ impl ::core::default::Default for HDHITTESTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct HDITEMA { pub mask: HDI_MASK, @@ -12602,7 +12510,6 @@ impl ::core::default::Default for HDITEMA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct HDITEMW { pub mask: HDI_MASK, @@ -12651,7 +12558,6 @@ impl ::core::default::Default for HDITEMW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct HDLAYOUT { pub prc: *mut super::super::Foundation::RECT, @@ -12934,7 +12840,6 @@ impl ::windows_core::TypeKind for HTREEITEM { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMAGEINFO { pub hbmImage: super::super::Graphics::Gdi::HBITMAP, @@ -12976,7 +12881,6 @@ impl ::core::default::Default for IMAGEINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMAGELISTDRAWPARAMS { pub cbSize: u32, @@ -13204,7 +13108,6 @@ impl ::core::default::Default for LITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LVBKIMAGEA { pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, @@ -13247,7 +13150,6 @@ impl ::core::default::Default for LVBKIMAGEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct LVBKIMAGEW { pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, @@ -14400,7 +14302,6 @@ impl ::core::default::Default for NMCOMBOBOXEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMCUSTOMDRAW { pub hdr: NMHDR, @@ -14476,7 +14377,6 @@ impl ::core::default::Default for NMCUSTOMSPLITRECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMCUSTOMTEXT { pub hdr: NMHDR, @@ -14971,7 +14871,6 @@ impl ::core::default::Default for NMHDR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMHEADERA { pub hdr: NMHDR, @@ -15012,7 +14911,6 @@ impl ::core::default::Default for NMHEADERA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMHEADERW { pub hdr: NMHDR, @@ -15249,7 +15147,6 @@ impl ::core::default::Default for NMLVCACHEHINT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMLVCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -16053,7 +15950,6 @@ impl ::core::default::Default for NMSELCHANGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTBCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -16573,7 +16469,6 @@ impl ::core::default::Default for NMTREEVIEWW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTTCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -16680,7 +16575,6 @@ impl ::core::default::Default for NMTTDISPINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTVASYNCDRAW { pub hdr: NMHDR, @@ -16724,7 +16618,6 @@ impl ::core::default::Default for NMTVASYNCDRAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NMTVCUSTOMDRAW { pub nmcd: NMCUSTOMDRAW, @@ -17159,7 +17052,6 @@ impl ::core::default::Default for POINTER_DEVICE_CURSOR_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct POINTER_DEVICE_INFO { pub displayOrientation: u32, @@ -17239,7 +17131,6 @@ impl ::core::default::Default for POINTER_DEVICE_PROPERTY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub struct POINTER_TYPE_INFO { pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE, @@ -17264,7 +17155,6 @@ impl ::core::default::Default for POINTER_TYPE_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] pub union POINTER_TYPE_INFO_0 { pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO, @@ -17289,7 +17179,6 @@ impl ::core::default::Default for POINTER_TYPE_INFO_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V1 { pub dwSize: u32, @@ -17322,7 +17211,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -17347,7 +17235,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_1 { pub nStartPage: u32, @@ -17372,7 +17259,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_2 { pub ppsp: *mut PROPSHEETPAGEA, @@ -17397,7 +17283,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V2 { pub dwSize: u32, @@ -17433,7 +17318,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -17458,7 +17342,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_1 { pub nStartPage: u32, @@ -17483,7 +17366,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_2 { pub ppsp: *mut PROPSHEETPAGEA, @@ -17508,7 +17390,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_3 { pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, @@ -17533,7 +17414,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_4 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -17558,7 +17438,6 @@ impl ::core::default::Default for PROPSHEETHEADERA_V2_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V1 { pub dwSize: u32, @@ -17591,7 +17470,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -17616,7 +17494,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_1 { pub nStartPage: u32, @@ -17641,7 +17518,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_2 { pub ppsp: *mut PROPSHEETPAGEW, @@ -17666,7 +17542,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V1_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V2 { pub dwSize: u32, @@ -17702,7 +17577,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_0 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -17727,7 +17601,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_1 { pub nStartPage: u32, @@ -17752,7 +17625,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_2 { pub ppsp: *mut PROPSHEETPAGEW, @@ -17777,7 +17649,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_3 { pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, @@ -17802,7 +17673,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2_3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_4 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -17827,7 +17697,6 @@ impl ::core::default::Default for PROPSHEETHEADERW_V2_4 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA { pub dwSize: u32, @@ -17864,7 +17733,6 @@ impl ::core::default::Default for PROPSHEETPAGEA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_0 { pub pszTemplate: ::windows_core::PCSTR, @@ -17889,7 +17757,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -17914,7 +17781,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_2 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -17939,7 +17805,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V1 { pub dwSize: u32, @@ -17972,7 +17837,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V1_0 { pub pszTemplate: ::windows_core::PCSTR, @@ -17997,7 +17861,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V1_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18022,7 +17885,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V2 { pub dwSize: u32, @@ -18057,7 +17919,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V2_0 { pub pszTemplate: ::windows_core::PCSTR, @@ -18082,7 +17943,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V2_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18107,7 +17967,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V3 { pub dwSize: u32, @@ -18143,7 +18002,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V3_0 { pub pszTemplate: ::windows_core::PCSTR, @@ -18168,7 +18026,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEA_V3_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18193,7 +18050,6 @@ impl ::core::default::Default for PROPSHEETPAGEA_V3_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW { pub dwSize: u32, @@ -18230,7 +18086,6 @@ impl ::core::default::Default for PROPSHEETPAGEW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_0 { pub pszTemplate: ::windows_core::PCWSTR, @@ -18255,7 +18110,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18280,7 +18134,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_2 { pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, @@ -18305,7 +18158,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V1 { pub dwSize: u32, @@ -18338,7 +18190,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V1_0 { pub pszTemplate: ::windows_core::PCWSTR, @@ -18363,7 +18214,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V1_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V1_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18388,7 +18238,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V1_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V2 { pub dwSize: u32, @@ -18423,7 +18272,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V2_0 { pub pszTemplate: ::windows_core::PCWSTR, @@ -18448,7 +18296,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V2_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V2_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18473,7 +18320,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V2_1 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V3 { pub dwSize: u32, @@ -18509,7 +18355,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V3 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V3_0 { pub pszTemplate: ::windows_core::PCWSTR, @@ -18534,7 +18379,6 @@ impl ::core::default::Default for PROPSHEETPAGEW_V3_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETPAGEW_V3_1 { pub hIcon: super::WindowsAndMessaging::HICON, @@ -18620,7 +18464,6 @@ impl ::core::default::Default for RBHITTESTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct REBARBANDINFOA { pub cbSize: u32, @@ -18702,7 +18545,6 @@ impl ::core::default::Default for REBARBANDINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct REBARBANDINFOW { pub cbSize: u32, @@ -18815,7 +18657,6 @@ impl ::core::default::Default for REBARINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct TASKDIALOGCONFIG { pub cbSize: u32, @@ -18862,7 +18703,6 @@ impl ::core::default::Default for TASKDIALOGCONFIG { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union TASKDIALOGCONFIG_0 { pub hMainIcon: super::WindowsAndMessaging::HICON, @@ -18887,7 +18727,6 @@ impl ::core::default::Default for TASKDIALOGCONFIG_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union TASKDIALOGCONFIG_1 { pub hFooterIcon: super::WindowsAndMessaging::HICON, @@ -19420,7 +19259,6 @@ impl ::core::default::Default for TBREPLACEBITMAP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct TBSAVEPARAMSA { pub hkr: super::super::System::Registry::HKEY, @@ -19460,7 +19298,6 @@ impl ::core::default::Default for TBSAVEPARAMSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub struct TBSAVEPARAMSW { pub hkr: super::super::System::Registry::HKEY, @@ -20355,30 +20192,23 @@ impl ::core::default::Default for WTA_OPTIONS { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type DTT_CALLBACK_PROC = ::core::option::Option i32>; pub type EDITWORDBREAKPROCA = ::core::option::Option i32>; pub type EDITWORDBREAKPROCW = ::core::option::Option i32>; pub type LPFNADDPROPSHEETPAGES = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCINFOA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCINFOW = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCSIZETOTEXTA = ::core::option::Option i32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type LPFNCCSIZETOTEXTW = ::core::option::Option i32>; pub type LPFNCCSTYLEA = ::core::option::Option super::super::Foundation::BOOL>; pub type LPFNCCSTYLEW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type LPFNPSPCALLBACKA = ::core::option::Option u32>; -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub type LPFNPSPCALLBACKW = ::core::option::Option u32>; pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option super::super::Foundation::BOOL>; @@ -20388,7 +20218,6 @@ pub type PFNDAENUMCALLBACK = ::core::option::Option i32>; pub type PFNDPAMERGE = ::core::option::Option *mut ::core::ffi::c_void>; pub type PFNDPAMERGECONST = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type PFNDPASTREAM = ::core::option::Option, pvinstdata: *const ::core::ffi::c_void) -> ::windows_core::HRESULT>; pub type PFNLVCOMPARE = ::core::option::Option i32>; 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 817c8289e1..bdbe169d4a 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn AdjustWindowRectExForDpi(lprect: *mut super::super::Foundation::RECT, dwstyle: super::WindowsAndMessaging::WINDOW_STYLE, bmenu: P0, dwexstyle: super::WindowsAndMessaging::WINDOW_EX_STYLE, dpi: u32) -> ::windows_core::Result<()> @@ -57,7 +56,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetDpiAwarenessContextForProcess(hprocess : super::super::Foundation:: HANDLE) -> DPI_AWARENESS_CONTEXT); GetDpiAwarenessContextForProcess(hprocess.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetDpiForMonitor(hmonitor: P0, dpitype: MONITOR_DPI_TYPE, dpix: *mut u32, dpiy: *mut u32) -> ::windows_core::Result<()> @@ -105,7 +103,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetSystemDpiForProcess(hprocess : super::super::Foundation:: HANDLE) -> u32); GetSystemDpiForProcess(hprocess.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetSystemMetricsForDpi(nindex: super::WindowsAndMessaging::SYSTEM_METRICS_INDEX, dpi: u32) -> i32 { @@ -154,7 +151,6 @@ where ::windows_targets::link!("user32.dll" "system" fn LogicalToPhysicalPointForPerMonitorDPI(hwnd : super::super::Foundation:: HWND, lppoint : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); LogicalToPhysicalPointForPerMonitorDPI(hwnd.into_param().abi(), lppoint) } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn OpenThemeDataForDpi(hwnd: P0, pszclasslist: P1, dpi: u32) -> super::Controls::HTHEME diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/impl.rs index aec451505f..843ff88eed 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub trait IActiveIME_Impl: Sized { fn Inquire(&self, dwsysteminfoflags: u32, pimeinfo: *mut IMEINFO, szwndclass: ::windows_core::PWSTR, pdwprivate: *mut u32) -> ::windows_core::Result<()>; @@ -152,7 +151,6 @@ impl IActiveIME_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub trait IActiveIME2_Impl: Sized + IActiveIME_Impl { fn Sleep(&self) -> ::windows_core::Result<()>; @@ -179,7 +177,6 @@ impl IActiveIME2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_TextServices"))] pub trait IActiveIMMApp_Impl: Sized { fn AssociateContext(&self, hwnd: super::super::super::Foundation::HWND, hime: super::super::super::Globalization::HIMC) -> ::windows_core::Result; @@ -762,7 +759,6 @@ impl IActiveIMMApp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_TextServices"))] pub trait IActiveIMMIME_Impl: Sized { fn AssociateContext(&self, hwnd: super::super::super::Foundation::HWND, hime: super::super::super::Globalization::HIMC) -> ::windows_core::Result; @@ -1545,7 +1541,6 @@ impl IActiveIMMIME_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IActiveIMMMessagePumpOwner_Impl: Sized { fn Start(&self) -> ::windows_core::Result<()>; @@ -1630,7 +1625,6 @@ impl IActiveIMMRegistrar_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub trait IEnumInputContext_Impl: Sized { fn Clone(&self) -> ::windows_core::Result; @@ -1775,7 +1769,6 @@ impl IEnumRegisterWordW_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFEClassFactory_Impl: Sized + super::super::super::System::Com::IClassFactory_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -2034,7 +2027,6 @@ impl IImePad_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IImePadApplet_Impl: Sized { fn Initialize(&self, lpiimepad: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -2086,7 +2078,6 @@ impl IImePadApplet_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IImePlugInDictDictionaryList_Impl: Sized { fn GetDictionariesInUse(&self, prgdictionaryguid: *mut *mut super::super::super::System::Com::SAFEARRAY, prgdatecreated: *mut *mut super::super::super::System::Com::SAFEARRAY, prgfencrypted: *mut *mut super::super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()>; 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 9c6ac8c5a1..8a910d5cb9 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmAssociateContext(param0: P0, param1: P1) -> super::super::super::Globalization::HIMC @@ -9,7 +8,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmAssociateContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Globalization:: HIMC); ImmAssociateContext(param0.into_param().abi(), param1.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmAssociateContextEx(param0: P0, param1: P1, param2: u32) -> super::super::super::Foundation::BOOL @@ -20,7 +18,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmAssociateContextEx(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC, param2 : u32) -> super::super::super::Foundation:: BOOL); ImmAssociateContextEx(param0.into_param().abi(), param1.into_param().abi(), param2) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmConfigureIMEA(param0: P0, param1: P1, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL @@ -31,7 +28,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmConfigureIMEA(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); ImmConfigureIMEA(param0.into_param().abi(), param1.into_param().abi(), param2, param3) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmConfigureIMEW(param0: P0, param1: P1, param2: u32, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL @@ -42,14 +38,12 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmConfigureIMEW(param0 : super::super::TextServices:: HKL, param1 : super::super::super::Foundation:: HWND, param2 : u32, param3 : *mut ::core::ffi::c_void) -> super::super::super::Foundation:: BOOL); ImmConfigureIMEW(param0.into_param().abi(), param1.into_param().abi(), param2, param3) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmCreateContext() -> super::super::super::Globalization::HIMC { ::windows_targets::link!("imm32.dll" "system" fn ImmCreateContext() -> super::super::super::Globalization:: HIMC); ImmCreateContext() } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmCreateIMCC(param0: u32) -> super::super::super::Globalization::HIMCC { @@ -64,7 +58,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmCreateSoftKeyboard(param0 : u32, param1 : super::super::super::Foundation:: HWND, param2 : i32, param3 : i32) -> super::super::super::Foundation:: HWND); ImmCreateSoftKeyboard(param0, param1.into_param().abi(), param2, param3) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmDestroyContext(param0: P0) -> super::super::super::Foundation::BOOL @@ -74,7 +67,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmDestroyContext(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); ImmDestroyContext(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmDestroyIMCC(param0: P0) -> super::super::super::Globalization::HIMCC @@ -107,7 +99,6 @@ pub unsafe fn ImmDisableTextFrameService(idthread: u32) -> super::super::super:: ::windows_targets::link!("imm32.dll" "system" fn ImmDisableTextFrameService(idthread : u32) -> super::super::super::Foundation:: BOOL); ImmDisableTextFrameService(idthread) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmEnumInputContext(idthread: u32, lpfn: IMCENUMPROC, lparam: P0) -> super::super::super::Foundation::BOOL @@ -117,7 +108,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmEnumInputContext(idthread : u32, lpfn : IMCENUMPROC, lparam : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); ImmEnumInputContext(idthread, lpfn, lparam.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmEnumRegisterWordA(param0: P0, param1: REGISTERWORDENUMPROCA, lpszreading: P1, param3: u32, lpszregister: P2, param5: *mut ::core::ffi::c_void) -> u32 @@ -129,7 +119,6 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmEnumRegisterWordW(param0: P0, param1: REGISTERWORDENUMPROCW, lpszreading: P1, param3: u32, lpszregister: P2, param5: *mut ::core::ffi::c_void) -> u32 @@ -141,7 +130,6 @@ where ::windows_targets::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_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] #[inline] pub unsafe fn ImmEscapeA(param0: P0, param1: P1, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT @@ -152,7 +140,6 @@ where ::windows_targets::link!("imm32.dll" "system" 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); ImmEscapeA(param0.into_param().abi(), param1.into_param().abi(), param2, param3) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] #[inline] pub unsafe fn ImmEscapeW(param0: P0, param1: P1, param2: IME_ESCAPE, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::LRESULT @@ -163,7 +150,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmEscapeW(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); ImmEscapeW(param0.into_param().abi(), param1.into_param().abi(), param2, param3) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGenerateMessage(param0: P0) -> super::super::super::Foundation::BOOL @@ -173,7 +159,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGenerateMessage(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); ImmGenerateMessage(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCandidateListA(param0: P0, deindex: u32, lpcandlist: ::core::option::Option<*mut CANDIDATELIST>, dwbuflen: u32) -> u32 @@ -183,7 +168,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListA(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); ImmGetCandidateListA(param0.into_param().abi(), deindex, ::core::mem::transmute(lpcandlist.unwrap_or(::std::ptr::null_mut())), dwbuflen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCandidateListCountA(param0: P0, lpdwlistcount: *mut u32) -> u32 @@ -193,7 +177,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListCountA(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); ImmGetCandidateListCountA(param0.into_param().abi(), lpdwlistcount) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCandidateListCountW(param0: P0, lpdwlistcount: *mut u32) -> u32 @@ -203,7 +186,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListCountW(param0 : super::super::super::Globalization:: HIMC, lpdwlistcount : *mut u32) -> u32); ImmGetCandidateListCountW(param0.into_param().abi(), lpdwlistcount) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCandidateListW(param0: P0, deindex: u32, lpcandlist: ::core::option::Option<*mut CANDIDATELIST>, dwbuflen: u32) -> u32 @@ -213,7 +195,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateListW(param0 : super::super::super::Globalization:: HIMC, deindex : u32, lpcandlist : *mut CANDIDATELIST, dwbuflen : u32) -> u32); ImmGetCandidateListW(param0.into_param().abi(), deindex, ::core::mem::transmute(lpcandlist.unwrap_or(::std::ptr::null_mut())), dwbuflen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCandidateWindow(param0: P0, param1: u32, lpcandidate: *mut CANDIDATEFORM) -> super::super::super::Foundation::BOOL @@ -223,7 +204,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, param1 : u32, lpcandidate : *mut CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); ImmGetCandidateWindow(param0.into_param().abi(), param1, lpcandidate) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmGetCompositionFontA(param0: P0, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL @@ -233,7 +213,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); ImmGetCompositionFontA(param0.into_param().abi(), lplf) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmGetCompositionFontW(param0: P0, lplf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL @@ -243,7 +222,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *mut super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); ImmGetCompositionFontW(param0.into_param().abi(), lplf) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCompositionStringA(param0: P0, param1: IME_COMPOSITION_STRING, lpbuf: ::core::option::Option<*mut ::core::ffi::c_void>, dwbuflen: u32) -> i32 @@ -253,7 +231,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); ImmGetCompositionStringA(param0.into_param().abi(), param1, ::core::mem::transmute(lpbuf.unwrap_or(::std::ptr::null_mut())), dwbuflen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCompositionStringW(param0: P0, param1: IME_COMPOSITION_STRING, lpbuf: ::core::option::Option<*mut ::core::ffi::c_void>, dwbuflen: u32) -> i32 @@ -263,7 +240,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, param1 : IME_COMPOSITION_STRING, lpbuf : *mut ::core::ffi::c_void, dwbuflen : u32) -> i32); ImmGetCompositionStringW(param0.into_param().abi(), param1, ::core::mem::transmute(lpbuf.unwrap_or(::std::ptr::null_mut())), dwbuflen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetCompositionWindow(param0: P0, lpcompform: *mut COMPOSITIONFORM) -> super::super::super::Foundation::BOOL @@ -273,7 +249,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *mut COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); ImmGetCompositionWindow(param0.into_param().abi(), lpcompform) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetContext(param0: P0) -> super::super::super::Globalization::HIMC @@ -283,7 +258,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetContext(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Globalization:: HIMC); ImmGetContext(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] #[inline] pub unsafe fn ImmGetConversionListA(param0: P0, param1: P1, lpsrc: P2, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32 @@ -295,7 +269,6 @@ where ::windows_targets::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_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] #[inline] pub unsafe fn ImmGetConversionListW(param0: P0, param1: P1, lpsrc: P2, lpdst: *mut CANDIDATELIST, dwbuflen: u32, uflag: GET_CONVERSION_LIST_FLAG) -> u32 @@ -307,7 +280,6 @@ where ::windows_targets::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_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetConversionStatus(param0: P0, lpfdwconversion: ::core::option::Option<*mut IME_CONVERSION_MODE>, lpfdwsentence: ::core::option::Option<*mut IME_SENTENCE_MODE>) -> super::super::super::Foundation::BOOL @@ -325,7 +297,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetDefaultIMEWnd(param0 : super::super::super::Foundation:: HWND) -> super::super::super::Foundation:: HWND); ImmGetDefaultIMEWnd(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetDescriptionA(param0: P0, lpszdescription: ::core::option::Option<&mut [u8]>) -> u32 @@ -335,7 +306,6 @@ where ::windows_targets::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().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetDescriptionW(param0: P0, lpszdescription: ::core::option::Option<&mut [u16]>) -> u32 @@ -345,7 +315,6 @@ where ::windows_targets::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().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetGuideLineA(param0: P0, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::core::option::Option<&mut [u8]>) -> u32 @@ -355,7 +324,6 @@ where ::windows_targets::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().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetGuideLineW(param0: P0, dwindex: GET_GUIDE_LINE_TYPE, lpbuf: ::windows_core::PWSTR, dwbuflen: u32) -> u32 @@ -365,14 +333,12 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetHotKey(param0: u32, lpumodifiers: *mut u32, lpuvkey: *mut u32, phkl: *mut super::super::TextServices::HKL) -> super::super::super::Foundation::BOOL { ::windows_targets::link!("imm32.dll" "system" fn ImmGetHotKey(param0 : u32, lpumodifiers : *mut u32, lpuvkey : *mut u32, phkl : *mut super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); ImmGetHotKey(param0, lpumodifiers, lpuvkey, phkl) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetIMCCLockCount(param0: P0) -> u32 @@ -382,7 +348,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCCLockCount(param0 : super::super::super::Globalization:: HIMCC) -> u32); ImmGetIMCCLockCount(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetIMCCSize(param0: P0) -> u32 @@ -392,7 +357,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCCSize(param0 : super::super::super::Globalization:: HIMCC) -> u32); ImmGetIMCCSize(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetIMCLockCount(param0: P0) -> u32 @@ -402,7 +366,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetIMCLockCount(param0 : super::super::super::Globalization:: HIMC) -> u32); ImmGetIMCLockCount(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetIMEFileNameA(param0: P0, lpszfilename: ::core::option::Option<&mut [u8]>) -> u32 @@ -412,7 +375,6 @@ where ::windows_targets::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().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetIMEFileNameW(param0: P0, lpszfilename: ::core::option::Option<&mut [u16]>) -> u32 @@ -422,7 +384,6 @@ where ::windows_targets::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().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmGetImeMenuItemsA(param0: P0, param1: u32, param2: u32, lpimeparentmenu: ::core::option::Option<*mut IMEMENUITEMINFOA>, lpimemenu: ::core::option::Option<*mut IMEMENUITEMINFOA>, dwsize: u32) -> u32 @@ -432,7 +393,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetImeMenuItemsA(param0 : super::super::super::Globalization:: HIMC, param1 : u32, param2 : u32, lpimeparentmenu : *mut IMEMENUITEMINFOA, lpimemenu : *mut IMEMENUITEMINFOA, dwsize : u32) -> u32); ImmGetImeMenuItemsA(param0.into_param().abi(), param1, param2, ::core::mem::transmute(lpimeparentmenu.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpimemenu.unwrap_or(::std::ptr::null_mut())), dwsize) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmGetImeMenuItemsW(param0: P0, param1: u32, param2: u32, lpimeparentmenu: ::core::option::Option<*mut IMEMENUITEMINFOW>, lpimemenu: ::core::option::Option<*mut IMEMENUITEMINFOW>, dwsize: u32) -> u32 @@ -442,7 +402,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetImeMenuItemsW(param0 : super::super::super::Globalization:: HIMC, param1 : u32, param2 : u32, lpimeparentmenu : *mut IMEMENUITEMINFOW, lpimemenu : *mut IMEMENUITEMINFOW, dwsize : u32) -> u32); ImmGetImeMenuItemsW(param0.into_param().abi(), param1, param2, ::core::mem::transmute(lpimeparentmenu.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpimemenu.unwrap_or(::std::ptr::null_mut())), dwsize) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetOpenStatus(param0: P0) -> super::super::super::Foundation::BOOL @@ -452,7 +411,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetOpenStatus(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); ImmGetOpenStatus(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetProperty(param0: P0, param1: u32) -> u32 @@ -462,7 +420,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetProperty(param0 : super::super::TextServices:: HKL, param1 : u32) -> u32); ImmGetProperty(param0.into_param().abi(), param1) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetRegisterWordStyleA(param0: P0, lpstylebuf: &mut [STYLEBUFA]) -> u32 @@ -472,7 +429,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetRegisterWordStyleA(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFA) -> u32); ImmGetRegisterWordStyleA(param0.into_param().abi(), lpstylebuf.len().try_into().unwrap(), ::core::mem::transmute(lpstylebuf.as_ptr())) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmGetRegisterWordStyleW(param0: P0, lpstylebuf: &mut [STYLEBUFW]) -> u32 @@ -482,7 +438,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetRegisterWordStyleW(param0 : super::super::TextServices:: HKL, nitem : u32, lpstylebuf : *mut STYLEBUFW) -> u32); ImmGetRegisterWordStyleW(param0.into_param().abi(), lpstylebuf.len().try_into().unwrap(), ::core::mem::transmute(lpstylebuf.as_ptr())) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmGetStatusWindowPos(param0: P0, lpptpos: *mut super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL @@ -500,7 +455,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmGetVirtualKey(param0 : super::super::super::Foundation:: HWND) -> u32); ImmGetVirtualKey(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmInstallIMEA(lpszimefilename: P0, lpszlayouttext: P1) -> super::super::TextServices::HKL @@ -511,7 +465,6 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmInstallIMEW(lpszimefilename: P0, lpszlayouttext: P1) -> super::super::TextServices::HKL @@ -522,7 +475,6 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmIsIME(param0: P0) -> super::super::super::Foundation::BOOL @@ -552,7 +504,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmIsUIMessageW(param0 : super::super::super::Foundation:: HWND, param1 : u32, param2 : super::super::super::Foundation:: WPARAM, param3 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: BOOL); ImmIsUIMessageW(param0.into_param().abi(), param1, param2.into_param().abi(), param3.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmLockIMC(param0: P0) -> *mut INPUTCONTEXT @@ -562,7 +513,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmLockIMC(param0 : super::super::super::Globalization:: HIMC) -> *mut INPUTCONTEXT); ImmLockIMC(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmLockIMCC(param0: P0) -> *mut ::core::ffi::c_void @@ -572,7 +522,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmLockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> *mut ::core::ffi::c_void); ImmLockIMCC(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmNotifyIME(param0: P0, dwaction: NOTIFY_IME_ACTION, dwindex: NOTIFY_IME_INDEX, dwvalue: u32) -> super::super::super::Foundation::BOOL @@ -582,7 +531,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmNotifyIME(param0 : super::super::super::Globalization:: HIMC, dwaction : NOTIFY_IME_ACTION, dwindex : NOTIFY_IME_INDEX, dwvalue : u32) -> super::super::super::Foundation:: BOOL); ImmNotifyIME(param0.into_param().abi(), dwaction, dwindex, dwvalue) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmReSizeIMCC(param0: P0, param1: u32) -> super::super::super::Globalization::HIMCC @@ -592,7 +540,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmReSizeIMCC(param0 : super::super::super::Globalization:: HIMCC, param1 : u32) -> super::super::super::Globalization:: HIMCC); ImmReSizeIMCC(param0.into_param().abi(), param1) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmRegisterWordA(param0: P0, lpszreading: P1, param2: u32, lpszregister: P2) -> super::super::super::Foundation::BOOL @@ -604,7 +551,6 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmRegisterWordW(param0: P0, lpszreading: P1, param2: u32, lpszregister: P2) -> super::super::super::Foundation::BOOL @@ -616,7 +562,6 @@ where ::windows_targets::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_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmReleaseContext(param0: P0, param1: P1) -> super::super::super::Foundation::BOOL @@ -627,7 +572,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmReleaseContext(param0 : super::super::super::Foundation:: HWND, param1 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); ImmReleaseContext(param0.into_param().abi(), param1.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmRequestMessageA(param0: P0, param1: P1, param2: P2) -> super::super::super::Foundation::LRESULT @@ -639,7 +583,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmRequestMessageA(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); ImmRequestMessageA(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmRequestMessageW(param0: P0, param1: P1, param2: P2) -> super::super::super::Foundation::LRESULT @@ -651,7 +594,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmRequestMessageW(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: WPARAM, param2 : super::super::super::Foundation:: LPARAM) -> super::super::super::Foundation:: LRESULT); ImmRequestMessageW(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetCandidateWindow(param0: P0, lpcandidate: *const CANDIDATEFORM) -> super::super::super::Foundation::BOOL @@ -661,7 +603,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCandidateWindow(param0 : super::super::super::Globalization:: HIMC, lpcandidate : *const CANDIDATEFORM) -> super::super::super::Foundation:: BOOL); ImmSetCandidateWindow(param0.into_param().abi(), lpcandidate) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmSetCompositionFontA(param0: P0, lplf: *const super::super::super::Graphics::Gdi::LOGFONTA) -> super::super::super::Foundation::BOOL @@ -671,7 +612,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionFontA(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTA) -> super::super::super::Foundation:: BOOL); ImmSetCompositionFontA(param0.into_param().abi(), lplf) } -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn ImmSetCompositionFontW(param0: P0, lplf: *const super::super::super::Graphics::Gdi::LOGFONTW) -> super::super::super::Foundation::BOOL @@ -681,7 +621,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionFontW(param0 : super::super::super::Globalization:: HIMC, lplf : *const super::super::super::Graphics::Gdi:: LOGFONTW) -> super::super::super::Foundation:: BOOL); ImmSetCompositionFontW(param0.into_param().abi(), lplf) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetCompositionStringA(param0: P0, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: ::core::option::Option<*const ::core::ffi::c_void>, dwcomplen: u32, lpread: ::core::option::Option<*const ::core::ffi::c_void>, dwreadlen: u32) -> super::super::super::Foundation::BOOL @@ -691,7 +630,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionStringA(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); ImmSetCompositionStringA(param0.into_param().abi(), dwindex, ::core::mem::transmute(lpcomp.unwrap_or(::std::ptr::null())), dwcomplen, ::core::mem::transmute(lpread.unwrap_or(::std::ptr::null())), dwreadlen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetCompositionStringW(param0: P0, dwindex: SET_COMPOSITION_STRING_TYPE, lpcomp: ::core::option::Option<*const ::core::ffi::c_void>, dwcomplen: u32, lpread: ::core::option::Option<*const ::core::ffi::c_void>, dwreadlen: u32) -> super::super::super::Foundation::BOOL @@ -701,7 +639,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionStringW(param0 : super::super::super::Globalization:: HIMC, dwindex : SET_COMPOSITION_STRING_TYPE, lpcomp : *const ::core::ffi::c_void, dwcomplen : u32, lpread : *const ::core::ffi::c_void, dwreadlen : u32) -> super::super::super::Foundation:: BOOL); ImmSetCompositionStringW(param0.into_param().abi(), dwindex, ::core::mem::transmute(lpcomp.unwrap_or(::std::ptr::null())), dwcomplen, ::core::mem::transmute(lpread.unwrap_or(::std::ptr::null())), dwreadlen) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetCompositionWindow(param0: P0, lpcompform: *const COMPOSITIONFORM) -> super::super::super::Foundation::BOOL @@ -711,7 +648,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetCompositionWindow(param0 : super::super::super::Globalization:: HIMC, lpcompform : *const COMPOSITIONFORM) -> super::super::super::Foundation:: BOOL); ImmSetCompositionWindow(param0.into_param().abi(), lpcompform) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetConversionStatus(param0: P0, param1: IME_CONVERSION_MODE, param2: IME_SENTENCE_MODE) -> super::super::super::Foundation::BOOL @@ -721,7 +657,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetConversionStatus(param0 : super::super::super::Globalization:: HIMC, param1 : IME_CONVERSION_MODE, param2 : IME_SENTENCE_MODE) -> super::super::super::Foundation:: BOOL); ImmSetConversionStatus(param0.into_param().abi(), param1, param2) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmSetHotKey(param0: u32, param1: u32, param2: u32, param3: P0) -> super::super::super::Foundation::BOOL @@ -731,7 +666,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetHotKey(param0 : u32, param1 : u32, param2 : u32, param3 : super::super::TextServices:: HKL) -> super::super::super::Foundation:: BOOL); ImmSetHotKey(param0, param1, param2, param3.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetOpenStatus(param0: P0, param1: P1) -> super::super::super::Foundation::BOOL @@ -742,7 +676,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSetOpenStatus(param0 : super::super::super::Globalization:: HIMC, param1 : super::super::super::Foundation:: BOOL) -> super::super::super::Foundation:: BOOL); ImmSetOpenStatus(param0.into_param().abi(), param1.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmSetStatusWindowPos(param0: P0, lpptpos: *const super::super::super::Foundation::POINT) -> super::super::super::Foundation::BOOL @@ -768,7 +701,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmSimulateHotKey(param0 : super::super::super::Foundation:: HWND, param1 : IME_HOTKEY_IDENTIFIER) -> super::super::super::Foundation:: BOOL); ImmSimulateHotKey(param0.into_param().abi(), param1) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmUnlockIMC(param0: P0) -> super::super::super::Foundation::BOOL @@ -778,7 +710,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmUnlockIMC(param0 : super::super::super::Globalization:: HIMC) -> super::super::super::Foundation:: BOOL); ImmUnlockIMC(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] #[inline] pub unsafe fn ImmUnlockIMCC(param0: P0) -> super::super::super::Foundation::BOOL @@ -788,7 +719,6 @@ where ::windows_targets::link!("imm32.dll" "system" fn ImmUnlockIMCC(param0 : super::super::super::Globalization:: HIMCC) -> super::super::super::Foundation:: BOOL); ImmUnlockIMCC(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmUnregisterWordA(param0: P0, lpszreading: P1, param2: u32, lpszunregister: P2) -> super::super::super::Foundation::BOOL @@ -800,7 +730,6 @@ where ::windows_targets::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_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ImmUnregisterWordW(param0: P0, lpszreading: P1, param2: u32, lpszunregister: P2) -> super::super::super::Foundation::BOOL @@ -818,7 +747,6 @@ impl IActiveIME { pub unsafe fn Inquire(&self, dwsysteminfoflags: u32, pimeinfo: *mut IMEINFO, szwndclass: ::windows_core::PWSTR, pdwprivate: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Inquire)(::windows_core::Interface::as_raw(self), dwsysteminfoflags, pimeinfo, ::core::mem::transmute(szwndclass), pdwprivate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ConversionList(&self, himc: P0, szsource: P1, uflag: u32, ubuflen: u32, pdest: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -827,7 +755,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).ConversionList)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), szsource.into_param().abi(), uflag, ubuflen, pdest, pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn Configure(&self, hkl: P0, hwnd: P1, dwmode: u32, pregisterword: *const REGISTERWORDW) -> ::windows_core::Result<()> where @@ -839,7 +766,6 @@ impl IActiveIME { pub unsafe fn Destroy(&self, ureserved: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Destroy)(::windows_core::Interface::as_raw(self), ureserved).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Escape(&self, himc: P0, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -847,7 +773,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).Escape)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetActiveContext(&self, himc: P0, fflag: P1) -> ::windows_core::Result<()> where @@ -856,7 +781,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).SetActiveContext)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fflag.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ProcessKey(&self, himc: P0, uvirkey: u32, lparam: u32, pbkeystate: *const u8) -> ::windows_core::Result<()> where @@ -864,7 +788,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).ProcessKey)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), uvirkey, lparam, pbkeystate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Notify(&self, himc: P0, dwaction: u32, dwindex: u32, dwvalue: u32) -> ::windows_core::Result<()> where @@ -872,7 +795,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).Notify)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwaction, dwindex, dwvalue).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Select(&self, himc: P0, fselect: P1) -> ::windows_core::Result<()> where @@ -881,7 +803,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).Select)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fselect.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionString(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -889,7 +810,6 @@ impl IActiveIME { { (::windows_core::Interface::vtable(self).SetCompositionString)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ToAsciiEx(&self, uvirkey: u32, uscancode: u32, pbkeystate: *const u8, fustate: u32, himc: P0, pdwtransbuf: *mut u32, pusize: *mut u32) -> ::windows_core::Result<()> where @@ -986,7 +906,6 @@ impl IActiveIME2 { pub unsafe fn Inquire(&self, dwsysteminfoflags: u32, pimeinfo: *mut IMEINFO, szwndclass: ::windows_core::PWSTR, pdwprivate: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Inquire)(::windows_core::Interface::as_raw(self), dwsysteminfoflags, pimeinfo, ::core::mem::transmute(szwndclass), pdwprivate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ConversionList(&self, himc: P0, szsource: P1, uflag: u32, ubuflen: u32, pdest: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -995,7 +914,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.ConversionList)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), szsource.into_param().abi(), uflag, ubuflen, pdest, pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn Configure(&self, hkl: P0, hwnd: P1, dwmode: u32, pregisterword: *const REGISTERWORDW) -> ::windows_core::Result<()> where @@ -1007,7 +925,6 @@ impl IActiveIME2 { pub unsafe fn Destroy(&self, ureserved: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Destroy)(::windows_core::Interface::as_raw(self), ureserved).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Escape(&self, himc: P0, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -1015,7 +932,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.Escape)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetActiveContext(&self, himc: P0, fflag: P1) -> ::windows_core::Result<()> where @@ -1024,7 +940,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.SetActiveContext)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fflag.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ProcessKey(&self, himc: P0, uvirkey: u32, lparam: u32, pbkeystate: *const u8) -> ::windows_core::Result<()> where @@ -1032,7 +947,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.ProcessKey)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), uvirkey, lparam, pbkeystate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Notify(&self, himc: P0, dwaction: u32, dwindex: u32, dwvalue: u32) -> ::windows_core::Result<()> where @@ -1040,7 +954,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.Notify)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwaction, dwindex, dwvalue).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Select(&self, himc: P0, fselect: P1) -> ::windows_core::Result<()> where @@ -1049,7 +962,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.Select)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fselect.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionString(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -1057,7 +969,6 @@ impl IActiveIME2 { { (::windows_core::Interface::vtable(self).base__.SetCompositionString)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ToAsciiEx(&self, uvirkey: u32, uscancode: u32, pbkeystate: *const u8, fustate: u32, himc: P0, pdwtransbuf: *mut u32, pusize: *mut u32) -> ::windows_core::Result<()> where @@ -1118,7 +1029,6 @@ pub struct IActiveIME2_Vtbl { ::windows_core::imp::com_interface!(IActiveIMMApp, IActiveIMMApp_Vtbl, 0x08c0e040_62d1_11d1_9326_0060b067b86e); ::windows_core::imp::interface_hierarchy!(IActiveIMMApp, ::windows_core::IUnknown); impl IActiveIMMApp { - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn AssociateContext(&self, hwnd: P0, hime: P1) -> ::windows_core::Result where @@ -1128,7 +1038,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AssociateContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), hime.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn ConfigureIMEA(&self, hkl: P0, hwnd: P1, dwmode: u32, pdata: *const REGISTERWORDA) -> ::windows_core::Result<()> where @@ -1137,7 +1046,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).ConfigureIMEA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), hwnd.into_param().abi(), dwmode, pdata).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn ConfigureIMEW(&self, hkl: P0, hwnd: P1, dwmode: u32, pdata: *const REGISTERWORDW) -> ::windows_core::Result<()> where @@ -1146,13 +1054,11 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).ConfigureIMEW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), hwnd.into_param().abi(), dwmode, pdata).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn CreateContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn DestroyContext(&self, hime: P0) -> ::windows_core::Result<()> where @@ -1160,7 +1066,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).DestroyContext)(::windows_core::Interface::as_raw(self), hime.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn EnumRegisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2, pdata: *const ::core::ffi::c_void) -> ::windows_core::Result where @@ -1171,7 +1076,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumRegisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi(), pdata, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn EnumRegisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2, pdata: *const ::core::ffi::c_void) -> ::windows_core::Result where @@ -1182,7 +1086,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumRegisterWordW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi(), pdata, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn EscapeA(&self, hkl: P0, himc: P1, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -1191,7 +1094,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).EscapeA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn EscapeW(&self, hkl: P0, himc: P1, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -1200,7 +1102,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).EscapeW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListA(&self, himc: P0, dwindex: u32, ubuflen: u32, pcandlist: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1208,7 +1109,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCandidateListA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, ubuflen, pcandlist, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListW(&self, himc: P0, dwindex: u32, ubuflen: u32, pcandlist: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1216,7 +1116,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCandidateListW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, ubuflen, pcandlist, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListCountA(&self, himc: P0, pdwlistsize: *mut u32, pdwbuflen: *mut u32) -> ::windows_core::Result<()> where @@ -1224,7 +1123,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCandidateListCountA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pdwlistsize, pdwbuflen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListCountW(&self, himc: P0, pdwlistsize: *mut u32, pdwbuflen: *mut u32) -> ::windows_core::Result<()> where @@ -1232,7 +1130,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCandidateListCountW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pdwlistsize, pdwbuflen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateWindow(&self, himc: P0, dwindex: u32, pcandidate: *mut CANDIDATEFORM) -> ::windows_core::Result<()> where @@ -1240,7 +1137,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCandidateWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcandidate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetCompositionFontA(&self, himc: P0, plf: *mut super::super::super::Graphics::Gdi::LOGFONTA) -> ::windows_core::Result<()> where @@ -1248,7 +1144,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCompositionFontA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetCompositionFontW(&self, himc: P0, plf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -1256,7 +1151,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCompositionFontW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionStringA(&self, himc: P0, dwindex: u32, dwbuflen: u32, plcopied: *mut i32, pbuf: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -1264,7 +1158,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCompositionStringA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, plcopied, pbuf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionStringW(&self, himc: P0, dwindex: u32, dwbuflen: u32, plcopied: *mut i32, pbuf: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -1272,7 +1165,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCompositionStringW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, plcopied, pbuf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionWindow(&self, himc: P0, pcompform: *mut COMPOSITIONFORM) -> ::windows_core::Result<()> where @@ -1280,7 +1172,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetCompositionWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcompform).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetContext(&self, hwnd: P0) -> ::windows_core::Result where @@ -1289,7 +1180,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn GetConversionListA(&self, hkl: P0, himc: P1, psrc: P2, ubuflen: u32, uflag: u32, pdst: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1299,7 +1189,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetConversionListA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), psrc.into_param().abi(), ubuflen, uflag, pdst, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn GetConversionListW(&self, hkl: P0, himc: P1, psrc: P2, ubuflen: u32, uflag: u32, pdst: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1309,7 +1198,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetConversionListW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), psrc.into_param().abi(), ubuflen, uflag, pdst, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetConversionStatus(&self, himc: P0, pfdwconversion: *mut u32, pfdwsentence: *mut u32) -> ::windows_core::Result<()> where @@ -1324,7 +1212,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDefaultIMEWnd)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetDescriptionA(&self, hkl: P0, ubuflen: u32, szdescription: ::windows_core::PSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1332,7 +1219,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetDescriptionA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szdescription), pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetDescriptionW(&self, hkl: P0, ubuflen: u32, szdescription: ::windows_core::PWSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1340,7 +1226,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetDescriptionW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szdescription), pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetGuideLineA(&self, himc: P0, dwindex: u32, dwbuflen: u32, pbuf: ::windows_core::PSTR, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -1348,7 +1233,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetGuideLineA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), pdwresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetGuideLineW(&self, himc: P0, dwindex: u32, dwbuflen: u32, pbuf: ::windows_core::PWSTR, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -1356,7 +1240,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetGuideLineW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), pdwresult).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetIMEFileNameA(&self, hkl: P0, ubuflen: u32, szfilename: ::windows_core::PSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1364,7 +1247,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetIMEFileNameA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szfilename), pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetIMEFileNameW(&self, hkl: P0, ubuflen: u32, szfilename: ::windows_core::PWSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1372,7 +1254,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetIMEFileNameW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szfilename), pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetOpenStatus(&self, himc: P0) -> ::windows_core::Result<()> where @@ -1380,7 +1261,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetOpenStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetProperty(&self, hkl: P0, fdwindex: u32) -> ::windows_core::Result where @@ -1389,7 +1269,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), fdwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetRegisterWordStyleA(&self, hkl: P0, nitem: u32, pstylebuf: *mut STYLEBUFA, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1397,7 +1276,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetRegisterWordStyleA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), nitem, pstylebuf, pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetRegisterWordStyleW(&self, hkl: P0, nitem: u32, pstylebuf: *mut STYLEBUFW, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -1405,7 +1283,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetRegisterWordStyleW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), nitem, pstylebuf, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetStatusWindowPos(&self, himc: P0) -> ::windows_core::Result where @@ -1421,7 +1298,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVirtualKey)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn InstallIMEA(&self, szimefilename: P0, szlayouttext: P1) -> ::windows_core::Result where @@ -1431,7 +1307,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstallIMEA)(::windows_core::Interface::as_raw(self), szimefilename.into_param().abi(), szlayouttext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn InstallIMEW(&self, szimefilename: P0, szlayouttext: P1) -> ::windows_core::Result where @@ -1441,7 +1316,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstallIMEW)(::windows_core::Interface::as_raw(self), szimefilename.into_param().abi(), szlayouttext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn IsIME(&self, hkl: P0) -> ::windows_core::Result<()> where @@ -1465,7 +1339,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).IsUIMessageW)(::windows_core::Interface::as_raw(self), hwndime.into_param().abi(), msg, wparam.into_param().abi(), lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn NotifyIME(&self, himc: P0, dwaction: u32, dwindex: u32, dwvalue: u32) -> ::windows_core::Result<()> where @@ -1473,7 +1346,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).NotifyIME)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwaction, dwindex, dwvalue).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn RegisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2) -> ::windows_core::Result<()> where @@ -1483,7 +1355,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).RegisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn RegisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2) -> ::windows_core::Result<()> where @@ -1493,7 +1364,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).RegisterWordW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ReleaseContext(&self, hwnd: P0, himc: P1) -> ::windows_core::Result<()> where @@ -1502,7 +1372,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).ReleaseContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCandidateWindow(&self, himc: P0, pcandidate: *const CANDIDATEFORM) -> ::windows_core::Result<()> where @@ -1510,7 +1379,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCandidateWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcandidate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetCompositionFontA(&self, himc: P0, plf: *const super::super::super::Graphics::Gdi::LOGFONTA) -> ::windows_core::Result<()> where @@ -1518,7 +1386,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCompositionFontA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetCompositionFontW(&self, himc: P0, plf: *const super::super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -1526,7 +1393,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCompositionFontW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionStringA(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -1534,7 +1400,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCompositionStringA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionStringW(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -1542,7 +1407,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCompositionStringW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionWindow(&self, himc: P0, pcompform: *const COMPOSITIONFORM) -> ::windows_core::Result<()> where @@ -1550,7 +1414,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetCompositionWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcompform).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetConversionStatus(&self, himc: P0, fdwconversion: u32, fdwsentence: u32) -> ::windows_core::Result<()> where @@ -1558,7 +1421,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetConversionStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fdwconversion, fdwsentence).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetOpenStatus(&self, himc: P0, fopen: P1) -> ::windows_core::Result<()> where @@ -1567,7 +1429,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SetOpenStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fopen.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetStatusWindowPos(&self, himc: P0, pptpos: *const super::super::super::Foundation::POINT) -> ::windows_core::Result<()> where @@ -1581,7 +1442,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).SimulateHotKey)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), dwhotkeyid).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn UnregisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szunregister: P2) -> ::windows_core::Result<()> where @@ -1591,7 +1451,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).UnregisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szunregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn UnregisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szunregister: P2) -> ::windows_core::Result<()> where @@ -1622,7 +1481,6 @@ impl IActiveIMMApp { pub unsafe fn FilterClientWindows(&self, aaclasslist: *const u16, usize: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FilterClientWindows)(::windows_core::Interface::as_raw(self), aaclasslist, usize).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetCodePageA(&self, hkl: P0) -> ::windows_core::Result where @@ -1631,7 +1489,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCodePageA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetLangId(&self, hkl: P0) -> ::windows_core::Result where @@ -1640,7 +1497,6 @@ impl IActiveIMMApp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLangId)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn AssociateContextEx(&self, hwnd: P0, himc: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -1652,7 +1508,6 @@ impl IActiveIMMApp { pub unsafe fn DisableIME(&self, idthread: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DisableIME)(::windows_core::Interface::as_raw(self), idthread).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImeMenuItemsA(&self, himc: P0, dwflags: u32, dwtype: u32, pimeparentmenu: *const IMEMENUITEMINFOA, pimemenu: *mut IMEMENUITEMINFOA, dwsize: u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -1660,7 +1515,6 @@ impl IActiveIMMApp { { (::windows_core::Interface::vtable(self).GetImeMenuItemsA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwflags, dwtype, pimeparentmenu, pimemenu, dwsize, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImeMenuItemsW(&self, himc: P0, dwflags: u32, dwtype: u32, pimeparentmenu: *const IMEMENUITEMINFOW, pimemenu: *mut IMEMENUITEMINFOW, dwsize: u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -1920,7 +1774,6 @@ pub struct IActiveIMMApp_Vtbl { ::windows_core::imp::com_interface!(IActiveIMMIME, IActiveIMMIME_Vtbl, 0x08c03411_f96b_11d0_a475_00aa006bcc59); ::windows_core::imp::interface_hierarchy!(IActiveIMMIME, ::windows_core::IUnknown); impl IActiveIMMIME { - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn AssociateContext(&self, hwnd: P0, hime: P1) -> ::windows_core::Result where @@ -1930,7 +1783,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AssociateContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), hime.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn ConfigureIMEA(&self, hkl: P0, hwnd: P1, dwmode: u32, pdata: *const REGISTERWORDA) -> ::windows_core::Result<()> where @@ -1939,7 +1791,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).ConfigureIMEA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), hwnd.into_param().abi(), dwmode, pdata).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn ConfigureIMEW(&self, hkl: P0, hwnd: P1, dwmode: u32, pdata: *const REGISTERWORDW) -> ::windows_core::Result<()> where @@ -1948,13 +1799,11 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).ConfigureIMEW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), hwnd.into_param().abi(), dwmode, pdata).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn CreateContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn DestroyContext(&self, hime: P0) -> ::windows_core::Result<()> where @@ -1962,7 +1811,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).DestroyContext)(::windows_core::Interface::as_raw(self), hime.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn EnumRegisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2, pdata: *const ::core::ffi::c_void) -> ::windows_core::Result where @@ -1973,7 +1821,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumRegisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi(), pdata, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn EnumRegisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2, pdata: *const ::core::ffi::c_void) -> ::windows_core::Result where @@ -1984,7 +1831,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumRegisterWordW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi(), pdata, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn EscapeA(&self, hkl: P0, himc: P1, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -1993,7 +1839,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).EscapeA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn EscapeW(&self, hkl: P0, himc: P1, uescape: u32, pdata: *mut ::core::ffi::c_void, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -2002,7 +1847,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).EscapeW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), uescape, pdata, plresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListA(&self, himc: P0, dwindex: u32, ubuflen: u32, pcandlist: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2010,7 +1854,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCandidateListA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, ubuflen, pcandlist, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListW(&self, himc: P0, dwindex: u32, ubuflen: u32, pcandlist: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2018,7 +1861,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCandidateListW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, ubuflen, pcandlist, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListCountA(&self, himc: P0, pdwlistsize: *mut u32, pdwbuflen: *mut u32) -> ::windows_core::Result<()> where @@ -2026,7 +1868,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCandidateListCountA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pdwlistsize, pdwbuflen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateListCountW(&self, himc: P0, pdwlistsize: *mut u32, pdwbuflen: *mut u32) -> ::windows_core::Result<()> where @@ -2034,7 +1875,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCandidateListCountW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pdwlistsize, pdwbuflen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCandidateWindow(&self, himc: P0, dwindex: u32, pcandidate: *mut CANDIDATEFORM) -> ::windows_core::Result<()> where @@ -2042,7 +1882,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCandidateWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcandidate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetCompositionFontA(&self, himc: P0, plf: *mut super::super::super::Graphics::Gdi::LOGFONTA) -> ::windows_core::Result<()> where @@ -2050,7 +1889,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCompositionFontA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetCompositionFontW(&self, himc: P0, plf: *mut super::super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -2058,7 +1896,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCompositionFontW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionStringA(&self, himc: P0, dwindex: u32, dwbuflen: u32, plcopied: *mut i32, pbuf: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2066,7 +1903,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCompositionStringA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, plcopied, pbuf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionStringW(&self, himc: P0, dwindex: u32, dwbuflen: u32, plcopied: *mut i32, pbuf: *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2074,7 +1910,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCompositionStringW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, plcopied, pbuf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetCompositionWindow(&self, himc: P0, pcompform: *mut COMPOSITIONFORM) -> ::windows_core::Result<()> where @@ -2082,7 +1917,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetCompositionWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcompform).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetContext(&self, hwnd: P0) -> ::windows_core::Result where @@ -2091,7 +1925,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn GetConversionListA(&self, hkl: P0, himc: P1, psrc: P2, ubuflen: u32, uflag: u32, pdst: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2101,7 +1934,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetConversionListA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), psrc.into_param().abi(), ubuflen, uflag, pdst, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] pub unsafe fn GetConversionListW(&self, hkl: P0, himc: P1, psrc: P2, ubuflen: u32, uflag: u32, pdst: *mut CANDIDATELIST, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2111,7 +1943,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetConversionListW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), himc.into_param().abi(), psrc.into_param().abi(), ubuflen, uflag, pdst, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetConversionStatus(&self, himc: P0, pfdwconversion: *mut u32, pfdwsentence: *mut u32) -> ::windows_core::Result<()> where @@ -2126,7 +1957,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDefaultIMEWnd)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetDescriptionA(&self, hkl: P0, ubuflen: u32, szdescription: ::windows_core::PSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2134,7 +1964,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetDescriptionA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szdescription), pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetDescriptionW(&self, hkl: P0, ubuflen: u32, szdescription: ::windows_core::PWSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2142,7 +1971,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetDescriptionW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szdescription), pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetGuideLineA(&self, himc: P0, dwindex: u32, dwbuflen: u32, pbuf: ::windows_core::PSTR, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2150,7 +1978,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetGuideLineA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), pdwresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetGuideLineW(&self, himc: P0, dwindex: u32, dwbuflen: u32, pbuf: ::windows_core::PWSTR, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2158,7 +1985,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetGuideLineW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, dwbuflen, ::core::mem::transmute(pbuf), pdwresult).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetIMEFileNameA(&self, hkl: P0, ubuflen: u32, szfilename: ::windows_core::PSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2166,7 +1992,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetIMEFileNameA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szfilename), pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetIMEFileNameW(&self, hkl: P0, ubuflen: u32, szfilename: ::windows_core::PWSTR, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2174,7 +1999,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetIMEFileNameW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), ubuflen, ::core::mem::transmute(szfilename), pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetOpenStatus(&self, himc: P0) -> ::windows_core::Result<()> where @@ -2182,7 +2006,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetOpenStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetProperty(&self, hkl: P0, fdwindex: u32) -> ::windows_core::Result where @@ -2191,7 +2014,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), fdwindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetRegisterWordStyleA(&self, hkl: P0, nitem: u32, pstylebuf: *mut STYLEBUFA, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2199,7 +2021,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetRegisterWordStyleA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), nitem, pstylebuf, pucopied).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetRegisterWordStyleW(&self, hkl: P0, nitem: u32, pstylebuf: *mut STYLEBUFW, pucopied: *mut u32) -> ::windows_core::Result<()> where @@ -2207,7 +2028,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetRegisterWordStyleW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), nitem, pstylebuf, pucopied).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetStatusWindowPos(&self, himc: P0) -> ::windows_core::Result where @@ -2223,7 +2043,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetVirtualKey)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn InstallIMEA(&self, szimefilename: P0, szlayouttext: P1) -> ::windows_core::Result where @@ -2233,7 +2052,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstallIMEA)(::windows_core::Interface::as_raw(self), szimefilename.into_param().abi(), szlayouttext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn InstallIMEW(&self, szimefilename: P0, szlayouttext: P1) -> ::windows_core::Result where @@ -2243,7 +2061,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InstallIMEW)(::windows_core::Interface::as_raw(self), szimefilename.into_param().abi(), szlayouttext.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn IsIME(&self, hkl: P0) -> ::windows_core::Result<()> where @@ -2267,7 +2084,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).IsUIMessageW)(::windows_core::Interface::as_raw(self), hwndime.into_param().abi(), msg, wparam.into_param().abi(), lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn NotifyIME(&self, himc: P0, dwaction: u32, dwindex: u32, dwvalue: u32) -> ::windows_core::Result<()> where @@ -2275,7 +2091,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).NotifyIME)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwaction, dwindex, dwvalue).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn RegisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2) -> ::windows_core::Result<()> where @@ -2285,7 +2100,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).RegisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn RegisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szregister: P2) -> ::windows_core::Result<()> where @@ -2295,7 +2109,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).RegisterWordW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ReleaseContext(&self, hwnd: P0, himc: P1) -> ::windows_core::Result<()> where @@ -2304,7 +2117,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).ReleaseContext)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCandidateWindow(&self, himc: P0, pcandidate: *const CANDIDATEFORM) -> ::windows_core::Result<()> where @@ -2312,7 +2124,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCandidateWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcandidate).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetCompositionFontA(&self, himc: P0, plf: *const super::super::super::Graphics::Gdi::LOGFONTA) -> ::windows_core::Result<()> where @@ -2320,7 +2131,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCompositionFontA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn SetCompositionFontW(&self, himc: P0, plf: *const super::super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> where @@ -2328,7 +2138,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCompositionFontW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), plf).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionStringA(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -2336,7 +2145,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCompositionStringA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionStringW(&self, himc: P0, dwindex: u32, pcomp: *const ::core::ffi::c_void, dwcomplen: u32, pread: *const ::core::ffi::c_void, dwreadlen: u32) -> ::windows_core::Result<()> where @@ -2344,7 +2152,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCompositionStringW)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwindex, pcomp, dwcomplen, pread, dwreadlen).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetCompositionWindow(&self, himc: P0, pcompform: *const COMPOSITIONFORM) -> ::windows_core::Result<()> where @@ -2352,7 +2159,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetCompositionWindow)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), pcompform).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetConversionStatus(&self, himc: P0, fdwconversion: u32, fdwsentence: u32) -> ::windows_core::Result<()> where @@ -2360,7 +2166,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetConversionStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fdwconversion, fdwsentence).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetOpenStatus(&self, himc: P0, fopen: P1) -> ::windows_core::Result<()> where @@ -2369,7 +2174,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SetOpenStatus)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), fopen.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn SetStatusWindowPos(&self, himc: P0, pptpos: *const super::super::super::Foundation::POINT) -> ::windows_core::Result<()> where @@ -2383,7 +2187,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).SimulateHotKey)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), dwhotkeyid).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn UnregisterWordA(&self, hkl: P0, szreading: P1, dwstyle: u32, szunregister: P2) -> ::windows_core::Result<()> where @@ -2393,7 +2196,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).UnregisterWordA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szunregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn UnregisterWordW(&self, hkl: P0, szreading: P1, dwstyle: u32, szunregister: P2) -> ::windows_core::Result<()> where @@ -2403,7 +2205,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).UnregisterWordW)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), szreading.into_param().abi(), dwstyle, szunregister.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GenerateMessage(&self, himc: P0) -> ::windows_core::Result<()> where @@ -2411,7 +2212,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GenerateMessage)(::windows_core::Interface::as_raw(self), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn LockIMC(&self, himc: P0) -> ::windows_core::Result<*mut INPUTCONTEXT> where @@ -2420,7 +2220,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LockIMC)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn UnlockIMC(&self, himc: P0) -> ::windows_core::Result<()> where @@ -2428,7 +2227,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).UnlockIMC)(::windows_core::Interface::as_raw(self), himc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetIMCLockCount(&self, himc: P0) -> ::windows_core::Result where @@ -2437,13 +2235,11 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIMCLockCount)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn CreateIMCC(&self, dwsize: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateIMCC)(::windows_core::Interface::as_raw(self), dwsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn DestroyIMCC(&self, himcc: P0) -> ::windows_core::Result<()> where @@ -2451,7 +2247,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).DestroyIMCC)(::windows_core::Interface::as_raw(self), himcc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn LockIMCC(&self, himcc: P0, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> where @@ -2459,7 +2254,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).LockIMCC)(::windows_core::Interface::as_raw(self), himcc.into_param().abi(), ppv).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn UnlockIMCC(&self, himcc: P0) -> ::windows_core::Result<()> where @@ -2467,7 +2261,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).UnlockIMCC)(::windows_core::Interface::as_raw(self), himcc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn ReSizeIMCC(&self, himcc: P0, dwsize: u32) -> ::windows_core::Result where @@ -2476,7 +2269,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ReSizeIMCC)(::windows_core::Interface::as_raw(self), himcc.into_param().abi(), dwsize, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetIMCCSize(&self, himcc: P0) -> ::windows_core::Result where @@ -2485,7 +2277,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIMCCSize)(::windows_core::Interface::as_raw(self), himcc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn GetIMCCLockCount(&self, himcc: P0) -> ::windows_core::Result where @@ -2494,12 +2285,10 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIMCCLockCount)(::windows_core::Interface::as_raw(self), himcc.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetHotKey(&self, dwhotkeyid: u32, pumodifiers: *mut u32, puvkey: *mut u32, phkl: *mut super::super::TextServices::HKL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetHotKey)(::windows_core::Interface::as_raw(self), dwhotkeyid, pumodifiers, puvkey, phkl).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn SetHotKey(&self, dwhotkeyid: u32, umodifiers: u32, uvkey: u32, hkl: P0) -> ::windows_core::Result<()> where @@ -2526,7 +2315,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).ShowSoftKeyboard)(::windows_core::Interface::as_raw(self), hsoftkbdwnd.into_param().abi(), ncmdshow).ok() } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetCodePageA(&self, hkl: P0) -> ::windows_core::Result where @@ -2535,7 +2323,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCodePageA)(::windows_core::Interface::as_raw(self), hkl.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] pub unsafe fn GetLangId(&self, hkl: P0) -> ::windows_core::Result where @@ -2553,7 +2340,6 @@ impl IActiveIMMIME { pub unsafe fn UnlockModal(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnlockModal)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn AssociateContextEx(&self, hwnd: P0, himc: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -2565,7 +2351,6 @@ impl IActiveIMMIME { pub unsafe fn DisableIME(&self, idthread: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DisableIME)(::windows_core::Interface::as_raw(self), idthread).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImeMenuItemsA(&self, himc: P0, dwflags: u32, dwtype: u32, pimeparentmenu: *const IMEMENUITEMINFOA, pimemenu: *mut IMEMENUITEMINFOA, dwsize: u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2573,7 +2358,6 @@ impl IActiveIMMIME { { (::windows_core::Interface::vtable(self).GetImeMenuItemsA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), dwflags, dwtype, pimeparentmenu, pimemenu, dwsize, pdwresult).ok() } - #[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub unsafe fn GetImeMenuItemsW(&self, himc: P0, dwflags: u32, dwtype: u32, pimeparentmenu: *const IMEMENUITEMINFOW, pimemenu: *mut IMEMENUITEMINFOW, dwsize: u32, pdwresult: *mut u32) -> ::windows_core::Result<()> where @@ -2585,7 +2369,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumInputContext)(::windows_core::Interface::as_raw(self), idthread, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn RequestMessageA(&self, himc: P0, wparam: P1, lparam: P2) -> ::windows_core::Result where @@ -2596,7 +2379,6 @@ impl IActiveIMMIME { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RequestMessageA)(::windows_core::Interface::as_raw(self), himc.into_param().abi(), wparam.into_param().abi(), lparam.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn RequestMessageW(&self, himc: P0, wparam: P1, lparam: P2) -> ::windows_core::Result where @@ -2947,7 +2729,6 @@ impl IActiveIMMMessagePumpOwner { pub unsafe fn End(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).End)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnTranslateMessage(&self, pmsg: *const super::super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnTranslateMessage)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -3001,7 +2782,6 @@ impl IEnumInputContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub unsafe fn Next(&self, ulcount: u32, rginputcontext: *mut super::super::super::Globalization::HIMC, pcfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), ulcount, rginputcontext, pcfetched).ok() @@ -3078,17 +2858,11 @@ pub struct IEnumRegisterWordW_Vtbl { pub Skip: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFEClassFactory, - IFEClassFactory_Vtbl, - 0 -); +::windows_core::imp::com_interface!(IFEClassFactory, IFEClassFactory_Vtbl, 0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFEClassFactory, ::windows_core::IUnknown, super::super::super::System::Com::IClassFactory); #[cfg(feature = "Win32_System_Com")] impl IFEClassFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateInstance(&self, punkouter: P0) -> ::windows_core::Result where @@ -3098,7 +2872,6 @@ impl IFEClassFactory { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateInstance)(::windows_core::Interface::as_raw(self), punkouter.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockServer(&self, flock: P0) -> ::windows_core::Result<()> where @@ -3307,7 +3080,6 @@ impl IImePadApplet { pub unsafe fn Terminate(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Terminate)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetAppletConfig(&self, lpappletcfg: *mut IMEAPPLETCFG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAppletConfig)(::windows_core::Interface::as_raw(self), lpappletcfg).ok() @@ -3343,7 +3115,6 @@ pub struct IImePadApplet_Vtbl { ::windows_core::imp::com_interface!(IImePlugInDictDictionaryList, IImePlugInDictDictionaryList_Vtbl, 0x98752974_b0a6_489b_8f6f_bff3769c8eeb); ::windows_core::imp::interface_hierarchy!(IImePlugInDictDictionaryList, ::windows_core::IUnknown); impl IImePlugInDictDictionaryList { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDictionariesInUse(&self, prgdictionaryguid: *mut *mut super::super::super::System::Com::SAFEARRAY, prgdatecreated: *mut *mut super::super::super::System::Com::SAFEARRAY, prgfencrypted: *mut *mut super::super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDictionariesInUse)(::windows_core::Interface::as_raw(self), prgdictionaryguid, prgdatecreated, prgfencrypted).ok() @@ -4744,7 +4515,6 @@ impl ::core::default::Default for GUIDELINE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct IMEAPPLETCFG { pub dwConfig: u32, @@ -5093,7 +4863,6 @@ impl ::core::default::Default for IMEITEMCANDIDATE { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMS { pub cbSize: i32, @@ -5160,7 +4929,6 @@ impl ::core::default::Default for IMEKMSINIT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSINVK { pub cbSize: i32, @@ -5246,7 +5014,6 @@ impl ::core::default::Default for IMEKMSKEY_1 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSKMP { pub cbSize: i32, @@ -5276,7 +5043,6 @@ impl ::core::default::Default for IMEKMSKMP { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub struct IMEKMSNTFY { pub cbSize: i32, @@ -5302,7 +5068,6 @@ impl ::core::default::Default for IMEKMSNTFY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMEMENUITEMINFOA { pub cbSize: u32, @@ -5348,7 +5113,6 @@ impl ::core::default::Default for IMEMENUITEMINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct IMEMENUITEMINFOW { pub cbSize: u32, @@ -5572,7 +5336,6 @@ impl ::core::default::Default for IMEWRD_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub struct INPUTCONTEXT { pub hWnd: super::super::super::Foundation::HWND, @@ -5612,7 +5375,6 @@ impl ::core::default::Default for INPUTCONTEXT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] pub union INPUTCONTEXT_0 { pub A: super::super::super::Graphics::Gdi::LOGFONTA, @@ -6052,7 +5814,6 @@ impl ::core::default::Default for WDD_1 { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Globalization\"`"] #[cfg(feature = "Win32_Globalization")] pub type IMCENUMPROC = ::core::option::Option super::super::super::Foundation::BOOL>; pub type PFNLOG = ::core::option::Option super::super::super::Foundation::BOOL>; 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 6a0db7f6c6..28a94dd36e 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 @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ActivateKeyboardLayout(hkl: P0, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> ::windows_core::Result @@ -79,14 +78,12 @@ pub unsafe fn GetKeyState(nvirtkey: i32) -> i16 { ::windows_targets::link!("user32.dll" "system" fn GetKeyState(nvirtkey : i32) -> i16); GetKeyState(nvirtkey) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn GetKeyboardLayout(idthread: u32) -> super::super::TextServices::HKL { ::windows_targets::link!("user32.dll" "system" fn GetKeyboardLayout(idthread : u32) -> super::super::TextServices:: HKL); GetKeyboardLayout(idthread) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn GetKeyboardLayoutList(lplist: ::core::option::Option<&mut [super::super::TextServices::HKL]>) -> i32 { @@ -131,7 +128,6 @@ where ::windows_targets::link!("user32.dll" "system" fn IsWindowEnabled(hwnd : super::super::super::Foundation:: HWND) -> super::super::super::Foundation:: BOOL); IsWindowEnabled(hwnd.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn LoadKeyboardLayoutA(pwszklid: P0, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> ::windows_core::Result @@ -142,7 +138,6 @@ where let result__ = LoadKeyboardLayoutA(pwszklid.into_param().abi(), flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn LoadKeyboardLayoutW(pwszklid: P0, flags: ACTIVATE_KEYBOARD_LAYOUT_FLAGS) -> ::windows_core::Result @@ -158,7 +153,6 @@ pub unsafe fn MapVirtualKeyA(ucode: u32, umaptype: MAP_VIRTUAL_KEY_TYPE) -> u32 ::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyA(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE) -> u32); MapVirtualKeyA(ucode, umaptype) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn MapVirtualKeyExA(ucode: u32, umaptype: MAP_VIRTUAL_KEY_TYPE, dwhkl: P0) -> u32 @@ -168,7 +162,6 @@ where ::windows_targets::link!("user32.dll" "system" fn MapVirtualKeyExA(ucode : u32, umaptype : MAP_VIRTUAL_KEY_TYPE, dwhkl : super::super::TextServices:: HKL) -> u32); MapVirtualKeyExA(ucode, umaptype, dwhkl.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn MapVirtualKeyExW(ucode: u32, umaptype: MAP_VIRTUAL_KEY_TYPE, dwhkl: P0) -> u32 @@ -253,7 +246,6 @@ pub unsafe fn ToAscii(uvirtkey: u32, uscancode: u32, lpkeystate: ::core::option: ::windows_targets::link!("user32.dll" "system" fn ToAscii(uvirtkey : u32, uscancode : u32, lpkeystate : *const u8, lpchar : *mut u16, uflags : u32) -> i32); ToAscii(uvirtkey, uscancode, ::core::mem::transmute(lpkeystate.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpchar, uflags) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ToAsciiEx(uvirtkey: u32, uscancode: u32, lpkeystate: ::core::option::Option<&[u8; 256]>, lpchar: *mut u16, uflags: u32, dwhkl: P0) -> i32 @@ -268,7 +260,6 @@ pub unsafe fn ToUnicode(wvirtkey: u32, wscancode: u32, lpkeystate: ::core::optio ::windows_targets::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().try_into().unwrap(), wflags) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn ToUnicodeEx(wvirtkey: u32, wscancode: u32, lpkeystate: &[u8; 256], pwszbuff: &mut [u16], wflags: u32, dwhkl: P0) -> i32 @@ -283,7 +274,6 @@ pub unsafe fn TrackMouseEvent(lpeventtrack: *mut TRACKMOUSEEVENT) -> ::windows_c ::windows_targets::link!("user32.dll" "system" fn TrackMouseEvent(lpeventtrack : *mut TRACKMOUSEEVENT) -> super::super::super::Foundation:: BOOL); TrackMouseEvent(lpeventtrack).ok() } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn UnloadKeyboardLayout(hkl: P0) -> ::windows_core::Result<()> @@ -306,7 +296,6 @@ pub unsafe fn VkKeyScanA(ch: i8) -> i16 { ::windows_targets::link!("user32.dll" "system" fn VkKeyScanA(ch : i8) -> i16); VkKeyScanA(ch) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn VkKeyScanExA(ch: i8, dwhkl: P0) -> i16 @@ -316,7 +305,6 @@ where ::windows_targets::link!("user32.dll" "system" fn VkKeyScanExA(ch : i8, dwhkl : super::super::TextServices:: HKL) -> i16); VkKeyScanExA(ch, dwhkl.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] #[cfg(feature = "Win32_UI_TextServices")] #[inline] pub unsafe fn VkKeyScanExW(ch: u16, dwhkl: P0) -> i16 diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs index 6c7bfbf186..cb8678938b 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -11,7 +11,6 @@ pub unsafe fn GetPointerCursorId(pointerid: u32, cursorid: *mut u32) -> ::window ::windows_targets::link!("user32.dll" "system" fn GetPointerCursorId(pointerid : u32, cursorid : *mut u32) -> super::super::super::Foundation:: BOOL); GetPointerCursorId(pointerid, cursorid).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] #[inline] pub unsafe fn GetPointerDevice(device: P0, pointerdevice: *mut super::super::Controls::POINTER_DEVICE_INFO) -> ::windows_core::Result<()> @@ -21,7 +20,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetPointerDevice(device : super::super::super::Foundation:: HANDLE, pointerdevice : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); GetPointerDevice(device.into_param().abi(), pointerdevice).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn GetPointerDeviceCursors(device: P0, cursorcount: *mut u32, devicecursors: ::core::option::Option<*mut super::super::Controls::POINTER_DEVICE_CURSOR_INFO>) -> ::windows_core::Result<()> @@ -31,7 +29,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetPointerDeviceCursors(device : super::super::super::Foundation:: HANDLE, cursorcount : *mut u32, devicecursors : *mut super::super::Controls:: POINTER_DEVICE_CURSOR_INFO) -> super::super::super::Foundation:: BOOL); GetPointerDeviceCursors(device.into_param().abi(), cursorcount, ::core::mem::transmute(devicecursors.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn GetPointerDeviceProperties(device: P0, propertycount: *mut u32, pointerproperties: ::core::option::Option<*mut super::super::Controls::POINTER_DEVICE_PROPERTY>) -> ::windows_core::Result<()> @@ -49,63 +46,54 @@ where ::windows_targets::link!("user32.dll" "system" fn GetPointerDeviceRects(device : super::super::super::Foundation:: HANDLE, pointerdevicerect : *mut super::super::super::Foundation:: RECT, displayrect : *mut super::super::super::Foundation:: RECT) -> super::super::super::Foundation:: BOOL); GetPointerDeviceRects(device.into_param().abi(), pointerdevicerect, displayrect).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] #[inline] pub unsafe fn GetPointerDevices(devicecount: *mut u32, pointerdevices: ::core::option::Option<*mut super::super::Controls::POINTER_DEVICE_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerDevices(devicecount : *mut u32, pointerdevices : *mut super::super::Controls:: POINTER_DEVICE_INFO) -> super::super::super::Foundation:: BOOL); GetPointerDevices(devicecount, ::core::mem::transmute(pointerdevices.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFrameInfo(pointerid: u32, pointercount: *mut u32, pointerinfo: ::core::option::Option<*mut POINTER_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFrameInfo(pointerid : u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFrameInfo(pointerid, pointercount, ::core::mem::transmute(pointerinfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFrameInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, pointerinfo: ::core::option::Option<*mut POINTER_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFrameInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFrameInfoHistory(pointerid, entriescount, pointercount, ::core::mem::transmute(pointerinfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFramePenInfo(pointerid: u32, pointercount: *mut u32, peninfo: ::core::option::Option<*mut POINTER_PEN_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFramePenInfo(pointerid : u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFramePenInfo(pointerid, pointercount, ::core::mem::transmute(peninfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFramePenInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, peninfo: ::core::option::Option<*mut POINTER_PEN_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFramePenInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFramePenInfoHistory(pointerid, entriescount, pointercount, ::core::mem::transmute(peninfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFrameTouchInfo(pointerid: u32, pointercount: *mut u32, touchinfo: ::core::option::Option<*mut POINTER_TOUCH_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFrameTouchInfo(pointerid : u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFrameTouchInfo(pointerid, pointercount, ::core::mem::transmute(touchinfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerFrameTouchInfoHistory(pointerid: u32, entriescount: *mut u32, pointercount: *mut u32, touchinfo: ::core::option::Option<*mut POINTER_TOUCH_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerFrameTouchInfoHistory(pointerid : u32, entriescount : *mut u32, pointercount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); GetPointerFrameTouchInfoHistory(pointerid, entriescount, pointercount, ::core::mem::transmute(touchinfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerInfo(pointerid: u32, pointerinfo: *mut POINTER_INFO) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerInfo(pointerid : u32, pointerinfo : *mut POINTER_INFO) -> super::super::super::Foundation:: BOOL); GetPointerInfo(pointerid, pointerinfo).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerInfoHistory(pointerid: u32, entriescount: *mut u32, pointerinfo: ::core::option::Option<*mut POINTER_INFO>) -> ::windows_core::Result<()> { @@ -117,42 +105,36 @@ pub unsafe fn GetPointerInputTransform(pointerid: u32, inputtransform: &mut [INP ::windows_targets::link!("user32.dll" "system" fn GetPointerInputTransform(pointerid : u32, historycount : u32, inputtransform : *mut INPUT_TRANSFORM) -> super::super::super::Foundation:: BOOL); GetPointerInputTransform(pointerid, inputtransform.len().try_into().unwrap(), ::core::mem::transmute(inputtransform.as_ptr())).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerPenInfo(pointerid: u32, peninfo: *mut POINTER_PEN_INFO) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerPenInfo(pointerid : u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); GetPointerPenInfo(pointerid, peninfo).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerPenInfoHistory(pointerid: u32, entriescount: *mut u32, peninfo: ::core::option::Option<*mut POINTER_PEN_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerPenInfoHistory(pointerid : u32, entriescount : *mut u32, peninfo : *mut POINTER_PEN_INFO) -> super::super::super::Foundation:: BOOL); GetPointerPenInfoHistory(pointerid, entriescount, ::core::mem::transmute(peninfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerTouchInfo(pointerid: u32, touchinfo: *mut POINTER_TOUCH_INFO) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerTouchInfo(pointerid : u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); GetPointerTouchInfo(pointerid, touchinfo).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerTouchInfoHistory(pointerid: u32, entriescount: *mut u32, touchinfo: ::core::option::Option<*mut POINTER_TOUCH_INFO>) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerTouchInfoHistory(pointerid : u32, entriescount : *mut u32, touchinfo : *mut POINTER_TOUCH_INFO) -> super::super::super::Foundation:: BOOL); GetPointerTouchInfoHistory(pointerid, entriescount, ::core::mem::transmute(touchinfo.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetPointerType(pointerid: u32, pointertype: *mut super::super::WindowsAndMessaging::POINTER_INPUT_TYPE) -> ::windows_core::Result<()> { ::windows_targets::link!("user32.dll" "system" fn GetPointerType(pointerid : u32, pointertype : *mut super::super::WindowsAndMessaging:: POINTER_INPUT_TYPE) -> super::super::super::Foundation:: BOOL); GetPointerType(pointerid, pointertype).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn GetRawPointerDeviceData(pointerid: u32, historycount: u32, pproperties: &[super::super::Controls::POINTER_DEVICE_PROPERTY], pvalues: *mut i32) -> ::windows_core::Result<()> { @@ -169,7 +151,6 @@ pub unsafe fn InitializeTouchInjection(maxcount: u32, dwmode: TOUCH_FEEDBACK_MOD ::windows_targets::link!("user32.dll" "system" fn InitializeTouchInjection(maxcount : u32, dwmode : TOUCH_FEEDBACK_MODE) -> super::super::super::Foundation:: BOOL); InitializeTouchInjection(maxcount, dwmode).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn InjectSyntheticPointerInput(device: P0, pointerinfo: &[super::super::Controls::POINTER_TYPE_INFO]) -> ::windows_core::Result<()> @@ -179,7 +160,6 @@ where ::windows_targets::link!("user32.dll" "system" fn InjectSyntheticPointerInput(device : super::super::Controls:: HSYNTHETICPOINTERDEVICE, pointerinfo : *const super::super::Controls:: POINTER_TYPE_INFO, count : u32) -> super::super::super::Foundation:: BOOL); InjectSyntheticPointerInput(device.into_param().abi(), ::core::mem::transmute(pointerinfo.as_ptr()), pointerinfo.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn InjectTouchInput(contacts: &[POINTER_TOUCH_INFO]) -> ::windows_core::Result<()> { @@ -409,7 +389,6 @@ impl ::core::default::Default for INPUT_TRANSFORM_0_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_INFO { pub pointerType: super::super::WindowsAndMessaging::POINTER_INPUT_TYPE, @@ -479,7 +458,6 @@ impl ::core::default::Default for POINTER_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_PEN_INFO { pub pointerInfo: POINTER_INFO, @@ -523,7 +501,6 @@ impl ::core::default::Default for POINTER_PEN_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct POINTER_TOUCH_INFO { pub pointerInfo: POINTER_INFO, diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs index 43562206f6..d660e56a27 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/mod.rs @@ -1,23 +1,16 @@ #[cfg(feature = "Win32_UI_Input_Ime")] -#[doc = "Required features: `\"Win32_UI_Input_Ime\"`"] pub mod Ime; #[cfg(feature = "Win32_UI_Input_Ink")] -#[doc = "Required features: `\"Win32_UI_Input_Ink\"`"] pub mod Ink; #[cfg(feature = "Win32_UI_Input_KeyboardAndMouse")] -#[doc = "Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`"] pub mod KeyboardAndMouse; #[cfg(feature = "Win32_UI_Input_Pointer")] -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`"] pub mod Pointer; #[cfg(feature = "Win32_UI_Input_Radial")] -#[doc = "Required features: `\"Win32_UI_Input_Radial\"`"] pub mod Radial; #[cfg(feature = "Win32_UI_Input_Touch")] -#[doc = "Required features: `\"Win32_UI_Input_Touch\"`"] pub mod Touch; #[cfg(feature = "Win32_UI_Input_XboxController")] -#[doc = "Required features: `\"Win32_UI_Input_XboxController\"`"] pub mod XboxController; #[inline] pub unsafe fn DefRawInputProc(parawinput: &[*const RAWINPUT], cbsizeheader: u32) -> super::super::Foundation::LRESULT { 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 7543f3922b..2796b92777 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -6,7 +6,6 @@ where ::windows_targets::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_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn BufferPointerPacketsInteractionContext(interactioncontext: P0, pointerinfo: &[super::Input::Pointer::POINTER_INFO]) -> ::windows_core::Result<()> @@ -83,7 +82,6 @@ where let mut result__ = ::std::mem::zeroed(); GetPropertyInteractionContext(interactioncontext.into_param().abi(), contextproperty, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn GetStateInteractionContext(interactioncontext: P0, pointerinfo: ::core::option::Option<*const super::Input::Pointer::POINTER_INFO>) -> ::windows_core::Result @@ -128,7 +126,6 @@ where ::windows_targets::link!("ninput.dll" "system" fn ProcessInertiaInteractionContext(interactioncontext : HINTERACTIONCONTEXT) -> ::windows_core::HRESULT); ProcessInertiaInteractionContext(interactioncontext.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn ProcessPointerFramesInteractionContext(interactioncontext: P0, entriescount: u32, pointercount: u32, pointerinfo: *const super::Input::Pointer::POINTER_INFO) -> ::windows_core::Result<()> @@ -138,7 +135,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterOutputCallbackInteractionContext(interactioncontext: P0, outputcallback: INTERACTION_CONTEXT_OUTPUT_CALLBACK, clientdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -148,7 +144,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn RegisterOutputCallbackInteractionContext2(interactioncontext: P0, outputcallback: INTERACTION_CONTEXT_OUTPUT_CALLBACK2, clientdata: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -764,7 +759,6 @@ impl ::core::default::Default for INTERACTION_CONTEXT_CONFIGURATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct INTERACTION_CONTEXT_OUTPUT { pub interactionId: INTERACTION_ID, @@ -793,7 +787,6 @@ impl ::core::default::Default for INTERACTION_CONTEXT_OUTPUT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union INTERACTION_CONTEXT_OUTPUT_0 { pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, @@ -819,7 +812,6 @@ impl ::core::default::Default for INTERACTION_CONTEXT_OUTPUT_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct INTERACTION_CONTEXT_OUTPUT2 { pub interactionId: INTERACTION_ID, @@ -850,7 +842,6 @@ impl ::core::default::Default for INTERACTION_CONTEXT_OUTPUT2 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union INTERACTION_CONTEXT_OUTPUT2_0 { pub manipulation: INTERACTION_ARGUMENTS_MANIPULATION, @@ -940,9 +931,7 @@ impl ::core::default::Default for MANIPULATION_VELOCITY { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option; -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/impl.rs index 5d13a0b032..19a27de37e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IADesktopP2_Impl: Sized { fn ReReadWallpaper(&self) -> ::windows_core::Result<()>; @@ -84,7 +83,6 @@ impl IActiveDesktopP_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IBriefcaseInitiator_Impl: Sized { fn IsMonikerInBriefcase(&self, pmk: ::core::option::Option<&super::super::System::Com::IMoniker>) -> ::windows_core::Result<()>; @@ -105,7 +103,6 @@ impl IBriefcaseInitiator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IEmptyVolumeCache_Impl: Sized { fn Initialize(&self, hkregkey: super::super::System::Registry::HKEY, pcwszvolume: &::windows_core::PCWSTR, ppwszdisplayname: *mut ::windows_core::PWSTR, ppwszdescription: *mut ::windows_core::PWSTR, pdwflags: *mut EMPTY_VOLUME_CACHE_FLAGS) -> ::windows_core::Result<()>; @@ -163,7 +160,6 @@ impl IEmptyVolumeCache_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IEmptyVolumeCache2_Impl: Sized + IEmptyVolumeCache_Impl { fn InitializeEx(&self, hkregkey: super::super::System::Registry::HKEY, pcwszvolume: &::windows_core::PCWSTR, pcwszkeyname: &::windows_core::PCWSTR, ppwszdisplayname: *mut ::windows_core::PWSTR, ppwszdescription: *mut ::windows_core::PWSTR, ppwszbtntext: *mut ::windows_core::PWSTR, pdwflags: *mut EMPTY_VOLUME_CACHE_FLAGS) -> ::windows_core::Result<()>; @@ -211,7 +207,6 @@ impl IEmptyVolumeCacheCallBack_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IReconcilableObject_Impl: Sized { fn Reconcile(&self, pinitiator: ::core::option::Option<&IReconcileInitiator>, dwflags: u32, hwndowner: super::super::Foundation::HWND, hwndprogressfeedback: super::super::Foundation::HWND, ulcinput: u32, rgpmkotherinput: *mut ::core::option::Option, ploutindex: *mut i32, pstgnewresidues: ::core::option::Option<&super::super::System::Com::StructuredStorage::IStorage>, pvreserved: *const ::core::ffi::c_void) -> ::windows_core::Result<()>; diff --git a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs index f7f2988f74..98cddf44c7 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs @@ -10,7 +10,6 @@ impl IADesktopP2 { pub unsafe fn UpdateAllDesktopSubscriptions(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UpdateAllDesktopSubscriptions)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn MakeDynamicChanges(&self, poleobj: P0) -> ::windows_core::Result<()> where @@ -62,7 +61,6 @@ pub struct IActiveDesktopP_Vtbl { ::windows_core::imp::com_interface!(IBriefcaseInitiator, IBriefcaseInitiator_Vtbl, 0x99180164_da16_101a_935c_444553540000); ::windows_core::imp::interface_hierarchy!(IBriefcaseInitiator, ::windows_core::IUnknown); impl IBriefcaseInitiator { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn IsMonikerInBriefcase(&self, pmk: P0) -> ::windows_core::Result<()> where @@ -83,7 +81,6 @@ pub struct IBriefcaseInitiator_Vtbl { ::windows_core::imp::com_interface!(IEmptyVolumeCache, IEmptyVolumeCache_Vtbl, 0x8fce5227_04da_11d1_a004_00805f8abe06); ::windows_core::imp::interface_hierarchy!(IEmptyVolumeCache, ::windows_core::IUnknown); impl IEmptyVolumeCache { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Initialize(&self, hkregkey: P0, pcwszvolume: P1, ppwszdisplayname: *mut ::windows_core::PWSTR, ppwszdescription: *mut ::windows_core::PWSTR, pdwflags: *mut EMPTY_VOLUME_CACHE_FLAGS) -> ::windows_core::Result<()> where @@ -131,7 +128,6 @@ pub struct IEmptyVolumeCache_Vtbl { ::windows_core::imp::com_interface!(IEmptyVolumeCache2, IEmptyVolumeCache2_Vtbl, 0x02b7e3ba_4db3_11d2_b2d9_00c04f8eec8c); ::windows_core::imp::interface_hierarchy!(IEmptyVolumeCache2, ::windows_core::IUnknown, IEmptyVolumeCache); impl IEmptyVolumeCache2 { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Initialize(&self, hkregkey: P0, pcwszvolume: P1, ppwszdisplayname: *mut ::windows_core::PWSTR, ppwszdescription: *mut ::windows_core::PWSTR, pdwflags: *mut EMPTY_VOLUME_CACHE_FLAGS) -> ::windows_core::Result<()> where @@ -162,7 +158,6 @@ impl IEmptyVolumeCache2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Deactivate)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn InitializeEx(&self, hkregkey: P0, pcwszvolume: P1, pcwszkeyname: P2, ppwszdisplayname: *mut ::windows_core::PWSTR, ppwszdescription: *mut ::windows_core::PWSTR, ppwszbtntext: *mut ::windows_core::PWSTR, pdwflags: *mut EMPTY_VOLUME_CACHE_FLAGS) -> ::windows_core::Result<()> where @@ -208,7 +203,6 @@ pub struct IEmptyVolumeCacheCallBack_Vtbl { ::windows_core::imp::com_interface!(IReconcilableObject, IReconcilableObject_Vtbl, 0x99180162_da16_101a_935c_444553540000); ::windows_core::imp::interface_hierarchy!(IReconcilableObject, ::windows_core::IUnknown); impl IReconcilableObject { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Reconcile(&self, pinitiator: P0, dwflags: u32, hwndowner: P1, hwndprogressfeedback: P2, rgpmkotherinput: &mut [::core::option::Option], ploutindex: *mut i32, pstgnewresidues: P3, pvreserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> where 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 c40d382560..31467f6b8d 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs @@ -16,7 +16,6 @@ pub unsafe fn MagGetFullscreenTransform(pmaglevel: *mut f32, pxoffset: *mut i32, ::windows_targets::link!("magnification.dll" "system" fn MagGetFullscreenTransform(pmaglevel : *mut f32, pxoffset : *mut i32, pyoffset : *mut i32) -> super::super::Foundation:: BOOL); MagGetFullscreenTransform(pmaglevel, pxoffset, pyoffset) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MagGetImageScalingCallback(hwnd: P0) -> MagImageScalingCallback @@ -78,7 +77,6 @@ pub unsafe fn MagSetFullscreenTransform(maglevel: f32, xoffset: i32, yoffset: i3 ::windows_targets::link!("magnification.dll" "system" fn MagSetFullscreenTransform(maglevel : f32, xoffset : i32, yoffset : i32) -> super::super::Foundation:: BOOL); MagSetFullscreenTransform(maglevel, xoffset, yoffset) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MagSetImageScalingCallback(hwnd: P0, callback: MagImageScalingCallback) -> super::super::Foundation::BOOL @@ -244,6 +242,5 @@ impl ::core::default::Default for MAGTRANSFORM { unsafe { ::core::mem::zeroed() } } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub type MagImageScalingCallback = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/impl.rs index da9b5e8bc4..89fb9094a4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/impl.rs @@ -129,7 +129,6 @@ impl IUICollectionChangedEvent_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IUICommandHandler_Impl: Sized { fn Execute(&self, commandid: u32, verb: UI_EXECUTIONVERB, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const ::windows_core::PROPVARIANT, commandexecutionproperties: ::core::option::Option<&IUISimplePropertySet>) -> ::windows_core::Result<()>; @@ -217,7 +216,6 @@ impl IUIEventingManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IUIFramework_Impl: Sized { fn Initialize(&self, framewnd: super::super::Foundation::HWND, application: ::core::option::Option<&IUIApplication>) -> ::windows_core::Result<()>; @@ -303,7 +301,6 @@ impl IUIFramework_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IUIImage_Impl: Sized { fn GetBitmap(&self) -> ::windows_core::Result; @@ -330,7 +327,6 @@ impl IUIImage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IUIImageFromBitmap_Impl: Sized { fn CreateImage(&self, bitmap: super::super::Graphics::Gdi::HBITMAP, options: UI_OWNERSHIP) -> ::windows_core::Result; @@ -357,7 +353,6 @@ impl IUIImageFromBitmap_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IUIRibbon_Impl: Sized { fn GetHeight(&self) -> ::windows_core::Result; @@ -401,7 +396,6 @@ impl IUIRibbon_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IUISimplePropertySet_Impl: Sized { fn GetValue(&self, key: *const super::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT>; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs index 1b4f9586f9..8be82484a4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Ribbon/mod.rs @@ -94,7 +94,6 @@ pub struct IUICollectionChangedEvent_Vtbl { ::windows_core::imp::com_interface!(IUICommandHandler, IUICommandHandler_Vtbl, 0x75ae0a2d_dc03_4c9f_8883_069660d0beb6); ::windows_core::imp::interface_hierarchy!(IUICommandHandler, ::windows_core::IUnknown); impl IUICommandHandler { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Execute(&self, commandid: u32, verb: UI_EXECUTIONVERB, key: ::core::option::Option<*const super::Shell::PropertiesSystem::PROPERTYKEY>, currentvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>, commandexecutionproperties: P0) -> ::windows_core::Result<()> where @@ -102,7 +101,6 @@ impl IUICommandHandler { { (::windows_core::Interface::vtable(self).Execute)(::windows_core::Interface::as_raw(self), commandid, verb, ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), ::core::mem::transmute(currentvalue.unwrap_or(::std::ptr::null())), commandexecutionproperties.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn UpdateProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: ::core::option::Option<*const ::windows_core::PROPVARIANT>) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -187,18 +185,15 @@ impl IUIFramework { pub unsafe fn GetView(&self, viewid: u32, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetView)(::windows_core::Interface::as_raw(self), viewid, riid, ppv).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetUICommandProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUICommandProperty)(::windows_core::Interface::as_raw(self), commandid, key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetUICommandProperty(&self, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, value: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetUICommandProperty)(::windows_core::Interface::as_raw(self), commandid, key, ::core::mem::transmute(value)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn InvalidateUICommand(&self, commandid: u32, flags: UI_INVALIDATIONS, key: ::core::option::Option<*const super::Shell::PropertiesSystem::PROPERTYKEY>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InvalidateUICommand)(::windows_core::Interface::as_raw(self), commandid, flags, ::core::mem::transmute(key.unwrap_or(::std::ptr::null()))).ok() @@ -236,7 +231,6 @@ pub struct IUIFramework_Vtbl { ::windows_core::imp::com_interface!(IUIImage, IUIImage_Vtbl, 0x23c8c838_4de6_436b_ab01_5554bb7c30dd); ::windows_core::imp::interface_hierarchy!(IUIImage, ::windows_core::IUnknown); impl IUIImage { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -255,7 +249,6 @@ pub struct IUIImage_Vtbl { ::windows_core::imp::com_interface!(IUIImageFromBitmap, IUIImageFromBitmap_Vtbl, 0x18aba7f3_4c1c_4ba2_bf6c_f5c3326fa816); ::windows_core::imp::interface_hierarchy!(IUIImageFromBitmap, ::windows_core::IUnknown); impl IUIImageFromBitmap { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CreateImage(&self, bitmap: P0, options: UI_OWNERSHIP) -> ::windows_core::Result where @@ -281,7 +274,6 @@ impl IUIRibbon { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetHeight)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadSettingsFromStream(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -289,7 +281,6 @@ impl IUIRibbon { { (::windows_core::Interface::vtable(self).LoadSettingsFromStream)(::windows_core::Interface::as_raw(self), pstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveSettingsToStream(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -315,7 +306,6 @@ pub struct IUIRibbon_Vtbl { ::windows_core::imp::com_interface!(IUISimplePropertySet, IUISimplePropertySet_Vtbl, 0xc205bb48_5b1c_4219_a106_15bd0a5f24e2); ::windows_core::imp::interface_hierarchy!(IUISimplePropertySet, ::windows_core::IUnknown); impl IUISimplePropertySet { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, key: *const super::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/impl.rs index aa4c897fa3..9996f01cfc 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/impl.rs @@ -49,7 +49,6 @@ impl IInitializeWithFile_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInitializeWithStream_Impl: Sized { fn Initialize(&self, pstream: ::core::option::Option<&super::super::super::System::Com::IStream>, grfmode: u32) -> ::windows_core::Result<()>; @@ -314,7 +313,6 @@ impl IPropertyChangeArray_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub trait IPropertyDescription_Impl: Sized { fn GetPropertyKey(&self, pkey: *mut PROPERTYKEY) -> ::windows_core::Result<()>; @@ -568,7 +566,6 @@ impl IPropertyDescription_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub trait IPropertyDescription2_Impl: Sized + IPropertyDescription_Impl { fn GetImageReferenceForValue(&self, propvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -598,7 +595,6 @@ impl IPropertyDescription2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub trait IPropertyDescriptionAliasInfo_Impl: Sized + IPropertyDescription_Impl { fn GetSortByAlias(&self, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -662,7 +658,6 @@ impl IPropertyDescriptionList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub trait IPropertyDescriptionRelatedPropertyInfo_Impl: Sized + IPropertyDescription_Impl { fn GetRelatedProperty(&self, pszrelationshipname: &::windows_core::PCWSTR, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -683,7 +678,6 @@ impl IPropertyDescriptionRelatedPropertyInfo_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub trait IPropertyDescriptionSearchInfo_Impl: Sized + IPropertyDescription_Impl { fn GetSearchInfoFlags(&self) -> ::windows_core::Result; 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 5aea6ddc3c..0b7d4e4b4e 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 @@ -42,7 +42,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSCreatePropertyStoreFromPropertySetStorage(ppss: P0, grfmode: u32, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -186,7 +185,6 @@ where let mut result__ = ::std::mem::zeroed(); PSLookupPropertyHandlerCLSID(pszfilepath.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_Delete(propbag: P0, propname: P1) -> ::windows_core::Result<()> @@ -197,7 +195,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadBOOL(propbag: P0, propname: P1) -> ::windows_core::Result @@ -209,7 +206,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadBOOL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadBSTR(propbag: P0, propname: P1) -> ::windows_core::Result<::windows_core::BSTR> @@ -221,7 +217,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadBSTR(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadDWORD(propbag: P0, propname: P1) -> ::windows_core::Result @@ -233,7 +228,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadDWORD(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadGUID(propbag: P0, propname: P1) -> ::windows_core::Result<::windows_core::GUID> @@ -245,7 +239,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadGUID(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadInt(propbag: P0, propname: P1) -> ::windows_core::Result @@ -257,7 +250,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadInt(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadLONG(propbag: P0, propname: P1) -> ::windows_core::Result @@ -269,7 +261,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadLONG(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadPOINTL(propbag: P0, propname: P1) -> ::windows_core::Result @@ -281,7 +272,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadPOINTL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadPOINTS(propbag: P0, propname: P1) -> ::windows_core::Result @@ -293,7 +283,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadPOINTS(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadPropertyKey(propbag: P0, propname: P1, value: *mut PROPERTYKEY) -> ::windows_core::Result<()> @@ -304,7 +293,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadRECTL(propbag: P0, propname: P1) -> ::windows_core::Result @@ -316,7 +304,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadRECTL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadSHORT(propbag: P0, propname: P1) -> ::windows_core::Result @@ -328,7 +315,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadSHORT(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadStr(propbag: P0, propname: P1, value: &mut [u16]) -> ::windows_core::Result<()> @@ -339,7 +325,6 @@ where ::windows_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadStrAlloc(propbag: P0, propname: P1) -> ::windows_core::Result<::windows_core::PWSTR> @@ -351,7 +336,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadStrAlloc(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadStream(propbag: P0, propname: P1) -> ::windows_core::Result @@ -363,7 +347,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadStream(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Variant\"`"] #[cfg(all(feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Variant"))] #[inline] pub unsafe fn PSPropertyBag_ReadType(propbag: P0, propname: P1, var: *mut ::windows_core::VARIANT, r#type: super::super::super::System::Variant::VARENUM) -> ::windows_core::Result<()> @@ -374,7 +357,6 @@ where ::windows_targets::link!("propsys.dll" "system" fn PSPropertyBag_ReadType(propbag : * mut::core::ffi::c_void, propname : ::windows_core::PCWSTR, var : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >, r#type : super::super::super::System::Variant:: VARENUM) -> ::windows_core::HRESULT); PSPropertyBag_ReadType(propbag.into_param().abi(), propname.into_param().abi(), ::core::mem::transmute(var), r#type).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadULONGLONG(propbag: P0, propname: P1) -> ::windows_core::Result @@ -386,7 +368,6 @@ where let mut result__ = ::std::mem::zeroed(); PSPropertyBag_ReadULONGLONG(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_ReadUnknown(propbag: P0, propname: P1, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> @@ -397,7 +378,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteBOOL(propbag: P0, propname: P1, value: P2) -> ::windows_core::Result<()> @@ -409,7 +389,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteBSTR(propbag: P0, propname: P1, value: P2) -> ::windows_core::Result<()> @@ -421,7 +400,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteDWORD(propbag: P0, propname: P1, value: u32) -> ::windows_core::Result<()> @@ -432,7 +410,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteGUID(propbag: P0, propname: P1, value: *const ::windows_core::GUID) -> ::windows_core::Result<()> @@ -443,7 +420,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteInt(propbag: P0, propname: P1, value: i32) -> ::windows_core::Result<()> @@ -454,7 +430,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteLONG(propbag: P0, propname: P1, value: i32) -> ::windows_core::Result<()> @@ -465,7 +440,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WritePOINTL(propbag: P0, propname: P1, value: *const super::super::super::Foundation::POINTL) -> ::windows_core::Result<()> @@ -476,7 +450,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WritePOINTS(propbag: P0, propname: P1, value: *const super::super::super::Foundation::POINTS) -> ::windows_core::Result<()> @@ -487,7 +460,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WritePropertyKey(propbag: P0, propname: P1, value: *const PROPERTYKEY) -> ::windows_core::Result<()> @@ -498,7 +470,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteRECTL(propbag: P0, propname: P1, value: *const super::super::super::Foundation::RECTL) -> ::windows_core::Result<()> @@ -509,7 +480,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteSHORT(propbag: P0, propname: P1, value: i16) -> ::windows_core::Result<()> @@ -520,7 +490,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteStr(propbag: P0, propname: P1, value: P2) -> ::windows_core::Result<()> @@ -532,7 +501,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteStream(propbag: P0, propname: P1, value: P2) -> ::windows_core::Result<()> @@ -544,7 +512,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteULONGLONG(propbag: P0, propname: P1, value: u64) -> ::windows_core::Result<()> @@ -555,7 +522,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn PSPropertyBag_WriteUnknown(propbag: P0, propname: P1, punk: P2) -> ::windows_core::Result<()> @@ -664,14 +630,12 @@ where let mut result__ = ::std::ptr::null_mut(); SHGetPropertyStoreForWindow(hwnd.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"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_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHGetPropertyStoreFromParsingName(pszpath: P0, pbc: P1, flags: GETPROPERTYSTOREFLAGS) -> ::windows_core::Result @@ -684,7 +648,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHGetPropertyStoreFromParsingName(pszpath.into_param().abi(), pbc.into_param().abi(), flags, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn SHPropStgCreate(psstg: P0, fmtid: *const ::windows_core::GUID, pclsid: ::core::option::Option<*const ::windows_core::GUID>, grfflags: u32, grfmode: u32, dwdisposition: u32, ppstg: *mut ::core::option::Option, pucodepage: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -694,7 +657,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn SHPropStgReadMultiple(pps: P0, ucodepage: u32, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> @@ -704,7 +666,6 @@ where ::windows_targets::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 ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >) -> ::windows_core::HRESULT); SHPropStgReadMultiple(pps.into_param().abi(), ucodepage, cpspec, rgpspec, ::core::mem::transmute(rgvar)).ok() } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn SHPropStgWriteMultiple(pps: P0, pucodepage: ::core::option::Option<*mut u32>, cpspec: u32, rgpspec: *const super::super::super::System::Com::StructuredStorage::PROPSPEC, rgvar: *mut ::windows_core::PROPVARIANT, propidnamefirst: u32) -> ::windows_core::Result<()> @@ -783,7 +744,6 @@ pub struct IInitializeWithFile_Vtbl { ::windows_core::imp::com_interface!(IInitializeWithStream, IInitializeWithStream_Vtbl, 0xb824b49d_22ac_4161_ac8a_9916e8fa3f7f); ::windows_core::imp::interface_hierarchy!(IInitializeWithStream, ::windows_core::IUnknown); impl IInitializeWithStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pstream: P0, grfmode: u32) -> ::windows_core::Result<()> where @@ -1045,7 +1005,6 @@ impl IPropertyDescription { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAggregationType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self, pcontype: *mut PROPDESC_CONDITION_TYPE, popdefault: *mut super::super::super::System::Search::Common::CONDITION_OPERATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetConditionType)(::windows_core::Interface::as_raw(self), pcontype, popdefault).ok() @@ -1165,7 +1124,6 @@ impl IPropertyDescription2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAggregationType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self, pcontype: *mut PROPDESC_CONDITION_TYPE, popdefault: *mut super::super::super::System::Search::Common::CONDITION_OPERATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConditionType)(::windows_core::Interface::as_raw(self), pcontype, popdefault).ok() @@ -1266,7 +1224,6 @@ impl IPropertyDescriptionAliasInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAggregationType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self, pcontype: *mut PROPDESC_CONDITION_TYPE, popdefault: *mut super::super::super::System::Search::Common::CONDITION_OPERATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConditionType)(::windows_core::Interface::as_raw(self), pcontype, popdefault).ok() @@ -1400,7 +1357,6 @@ impl IPropertyDescriptionRelatedPropertyInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAggregationType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self, pcontype: *mut PROPDESC_CONDITION_TYPE, popdefault: *mut super::super::super::System::Search::Common::CONDITION_OPERATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConditionType)(::windows_core::Interface::as_raw(self), pcontype, popdefault).ok() @@ -1505,7 +1461,6 @@ impl IPropertyDescriptionSearchInfo { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetAggregationType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Search_Common\"`"] #[cfg(feature = "Win32_System_Search_Common")] pub unsafe fn GetConditionType(&self, pcontype: *mut PROPDESC_CONDITION_TYPE, popdefault: *mut super::super::super::System::Search::Common::CONDITION_OPERATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetConditionType)(::windows_core::Interface::as_raw(self), pcontype, popdefault).ok() diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/impl.rs index 37992dca2e..b784482fdb 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait CIE4ConnectionPoint_Impl: Sized + super::super::System::Com::IConnectionPoint_Impl { fn DoInvokeIE4(&self, pf: *mut super::super::Foundation::BOOL, ppv: *mut *mut ::core::ffi::c_void, dispid: i32, pdispparams: *mut super::super::System::Com::DISPPARAMS) -> ::windows_core::Result<()>; @@ -29,7 +28,6 @@ impl CIE4ConnectionPoint_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DFConstraint_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -72,7 +70,6 @@ impl DFConstraint_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DShellFolderViewEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -86,7 +83,6 @@ impl DShellFolderViewEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DShellNameSpaceEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -100,7 +96,6 @@ impl DShellNameSpaceEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DShellWindowsEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -114,7 +109,6 @@ impl DShellWindowsEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DWebBrowserEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -128,7 +122,6 @@ impl DWebBrowserEvents_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait DWebBrowserEvents2_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -142,7 +135,6 @@ impl DWebBrowserEvents2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Folder_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Title(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -271,7 +263,6 @@ impl Folder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Folder2_Impl: Sized + Folder_Impl { fn Self_(&self) -> ::windows_core::Result; @@ -341,7 +332,6 @@ impl Folder2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Folder3_Impl: Sized + Folder2_Impl { fn ShowWebViewBarricade(&self) -> ::windows_core::Result; @@ -378,7 +368,6 @@ impl Folder3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItem_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Application(&self) -> ::windows_core::Result; @@ -598,7 +587,6 @@ impl FolderItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItem2_Impl: Sized + FolderItem_Impl { fn InvokeVerbEx(&self, vverb: &::windows_core::VARIANT, vargs: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -635,7 +623,6 @@ impl FolderItem2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItemVerb_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Application(&self) -> ::windows_core::Result; @@ -698,7 +685,6 @@ impl FolderItemVerb_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItemVerbs_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -780,7 +766,6 @@ impl FolderItemVerbs_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItems_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -862,7 +847,6 @@ impl FolderItems_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItems2_Impl: Sized + FolderItems_Impl { fn InvokeVerbEx(&self, vverb: &::windows_core::VARIANT, vargs: &::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -883,7 +867,6 @@ impl FolderItems2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait FolderItems3_Impl: Sized + FolderItems2_Impl { fn Filter(&self, grfflags: i32, bstrfilespec: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -966,7 +949,6 @@ impl IACList2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAccessibilityDockingService_Impl: Sized { fn GetAvailableSize(&self, hmonitor: super::super::Graphics::Gdi::HMONITOR, pcxfixed: *mut u32, pcymax: *mut u32) -> ::windows_core::Result<()>; @@ -1126,7 +1108,6 @@ impl IActionProgressDialog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAppActivationUIInfo_Impl: Sized { fn GetMonitor(&self) -> ::windows_core::Result; @@ -1273,7 +1254,6 @@ impl IAppPublisher_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAppVisibility_Impl: Sized { fn GetAppVisibilityOnMonitor(&self, hmonitor: super::super::Graphics::Gdi::HMONITOR) -> ::windows_core::Result; @@ -1336,7 +1316,6 @@ impl IAppVisibility_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IAppVisibilityEvents_Impl: Sized { fn AppVisibilityOnMonitorChanged(&self, hmonitor: super::super::Graphics::Gdi::HMONITOR, previousmode: MONITOR_APP_VISIBILITY, currentmode: MONITOR_APP_VISIBILITY) -> ::windows_core::Result<()>; @@ -1512,7 +1491,6 @@ impl IApplicationAssociationRegistrationUI_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IApplicationDesignModeSettings_Impl: Sized { fn SetNativeDisplaySize(&self, nativedisplaysizepixels: &super::super::Foundation::SIZE) -> ::windows_core::Result<()>; @@ -1583,7 +1561,6 @@ impl IApplicationDesignModeSettings_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IApplicationDesignModeSettings2_Impl: Sized + IApplicationDesignModeSettings_Impl { fn SetNativeDisplayOrientation(&self, nativedisplayorientation: NATIVE_DISPLAY_ORIENTATION) -> ::windows_core::Result<()>; @@ -1716,7 +1693,6 @@ impl IApplicationDocumentLists_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAssocHandler_Impl: Sized { fn GetName(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -2047,7 +2023,6 @@ impl IBandHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IBandSite_Impl: Sized { fn AddBand(&self, punk: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -2143,7 +2118,6 @@ impl IBannerNotificationHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IBanneredBar_Impl: Sized { fn SetIconSize(&self, iicon: u32) -> ::windows_core::Result<()>; @@ -2223,7 +2197,6 @@ impl IBrowserFrameOptions_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait IBrowserService_Impl: Sized { fn GetParentSite(&self) -> ::windows_core::Result; @@ -2528,7 +2501,6 @@ impl IBrowserService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IBrowserService2_Impl: Sized + IBrowserService_Impl { fn WndProcBS(&self, hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; @@ -3003,7 +2975,6 @@ impl IBrowserService2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IBrowserService3_Impl: Sized + IBrowserService2_Impl { fn _PositionViewWindow(&self, hwnd: super::super::Foundation::HWND, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -3040,7 +3011,6 @@ impl IBrowserService3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IBrowserService4_Impl: Sized + IBrowserService3_Impl { fn ActivateView(&self, fpendingview: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -3141,7 +3111,6 @@ impl ICDBurnExt_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ICategorizer_Impl: Sized { fn GetDescription(&self, pszdesc: ::windows_core::PWSTR, cch: u32) -> ::windows_core::Result<()>; @@ -3186,7 +3155,6 @@ impl ICategorizer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ICategoryProvider_Impl: Sized { fn CanCategorizeOnSCID(&self, pscid: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()>; @@ -3257,7 +3225,6 @@ impl ICategoryProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IColumnManager_Impl: Sized { fn SetColumnInfo(&self, propkey: *const PropertiesSystem::PROPERTYKEY, pcmci: *const CM_COLUMNINFO) -> ::windows_core::Result<()>; @@ -3315,7 +3282,6 @@ impl IColumnManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IColumnProvider_Impl: Sized { fn Initialize(&self, psci: *const SHCOLUMNINIT) -> ::windows_core::Result<()>; @@ -3359,7 +3325,6 @@ impl IColumnProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait ICommDlgBrowser_Impl: Sized { fn OnDefaultCommand(&self, ppshv: ::core::option::Option<&IShellView>) -> ::windows_core::Result<()>; @@ -3397,7 +3362,6 @@ impl ICommDlgBrowser_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait ICommDlgBrowser2_Impl: Sized + ICommDlgBrowser_Impl { fn Notify(&self, ppshv: ::core::option::Option<&IShellView>, dwnotifytype: u32) -> ::windows_core::Result<()>; @@ -3441,7 +3405,6 @@ impl ICommDlgBrowser2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait ICommDlgBrowser3_Impl: Sized + ICommDlgBrowser2_Impl { fn OnColumnClicked(&self, ppshv: ::core::option::Option<&IShellView>, icolumn: i32) -> ::windows_core::Result<()>; @@ -3496,7 +3459,6 @@ impl IComputerInfoChangeNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IConnectableCredentialProviderCredential_Impl: Sized + ICredentialProviderCredential_Impl { fn Connect(&self, pqcws: ::core::option::Option<&IQueryContinueWithStatus>) -> ::windows_core::Result<()>; @@ -3544,7 +3506,6 @@ impl IContactManagerInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IContextMenu_Impl: Sized { fn QueryContextMenu(&self, hmenu: super::WindowsAndMessaging::HMENU, indexmenu: u32, idcmdfirst: u32, idcmdlast: u32, uflags: u32) -> ::windows_core::Result<()>; @@ -3582,7 +3543,6 @@ impl IContextMenu_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IContextMenu2_Impl: Sized + IContextMenu_Impl { fn HandleMenuMsg(&self, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_core::Result<()>; @@ -3603,7 +3563,6 @@ impl IContextMenu2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IContextMenu3_Impl: Sized + IContextMenu2_Impl { fn HandleMenuMsg2(&self, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, plresult: *mut super::super::Foundation::LRESULT) -> ::windows_core::Result<()>; @@ -3624,7 +3583,6 @@ impl IContextMenu3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IContextMenuCB_Impl: Sized { fn CallBack(&self, psf: ::core::option::Option<&IShellFolder>, hwndowner: super::super::Foundation::HWND, pdtobj: ::core::option::Option<&super::super::System::Com::IDataObject>, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_core::Result<()>; @@ -3868,7 +3826,6 @@ impl ICredentialProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ICredentialProviderCredential_Impl: Sized { fn Advise(&self, pcpce: ::core::option::Option<&ICredentialProviderCredentialEvents>) -> ::windows_core::Result<()>; @@ -4034,7 +3991,6 @@ impl ICredentialProviderCredential_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ICredentialProviderCredential2_Impl: Sized + ICredentialProviderCredential_Impl { fn GetUserSid(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -4061,7 +4017,6 @@ impl ICredentialProviderCredential2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ICredentialProviderCredentialEvents_Impl: Sized { fn SetFieldState(&self, pcpc: ::core::option::Option<&ICredentialProviderCredential>, dwfieldid: u32, cpfs: CREDENTIAL_PROVIDER_FIELD_STATE) -> ::windows_core::Result<()>; @@ -4154,7 +4109,6 @@ impl ICredentialProviderCredentialEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ICredentialProviderCredentialEvents2_Impl: Sized + ICredentialProviderCredentialEvents_Impl { fn BeginFieldUpdates(&self) -> ::windows_core::Result<()>; @@ -4276,7 +4230,6 @@ impl ICredentialProviderSetUserArray_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ICredentialProviderUser_Impl: Sized { fn GetSid(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -4404,7 +4357,6 @@ impl ICredentialProviderUserArray_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ICurrentItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -4445,7 +4397,6 @@ impl ICurrentWorkingDirectory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ICustomDestinationList_Impl: Sized { fn SetAppID(&self, pszappid: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -4525,7 +4476,6 @@ impl ICustomDestinationList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataObjectAsyncCapability_Impl: Sized { fn SetAsyncMode(&self, fdoopasync: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -4589,7 +4539,6 @@ impl IDataObjectAsyncCapability_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDataObjectProvider_Impl: Sized { fn GetDataObject(&self) -> ::windows_core::Result; @@ -4653,7 +4602,6 @@ impl IDataTransferManagerInterop_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IDefaultExtractIconInit_Impl: Sized { fn SetFlags(&self, uflags: u32) -> ::windows_core::Result<()>; @@ -4712,7 +4660,6 @@ impl IDefaultExtractIconInit_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub trait IDefaultFolderMenuInitialize_Impl: Sized { fn Initialize(&self, hwnd: super::super::Foundation::HWND, pcmcb: ::core::option::Option<&IContextMenuCB>, pidlfolder: *const Common::ITEMIDLIST, psf: ::core::option::Option<&IShellFolder>, cidl: u32, apidl: *const *const Common::ITEMIDLIST, punkassociation: ::core::option::Option<&::windows_core::IUnknown>, ckeys: u32, akeys: *const super::super::System::Registry::HKEY) -> ::windows_core::Result<()>; @@ -4763,7 +4710,6 @@ impl IDefaultFolderMenuInitialize_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDelegateFolder_Impl: Sized { fn SetItemAlloc(&self, pmalloc: ::core::option::Option<&super::super::System::Com::IMalloc>) -> ::windows_core::Result<()>; @@ -4784,7 +4730,6 @@ impl IDelegateFolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IDelegateItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -4798,7 +4743,6 @@ impl IDelegateItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDeskBand_Impl: Sized + IDockingWindow_Impl { fn GetBandInfo(&self, dwbandid: u32, dwviewmode: u32, pdbi: *mut DESKBANDINFO) -> ::windows_core::Result<()>; @@ -4819,7 +4763,6 @@ impl IDeskBand_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDeskBand2_Impl: Sized + IDeskBand_Impl { fn CanRenderComposited(&self) -> ::windows_core::Result; @@ -4892,7 +4835,6 @@ impl IDeskBandInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDeskBar_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn SetClient(&self, punkclient: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -4936,7 +4878,6 @@ impl IDeskBar_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDeskBarClient_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn SetDeskBarSite(&self, punksite: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -5177,7 +5118,6 @@ impl IDesktopWallpaper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDestinationStreamFactory_Impl: Sized { fn GetDestinationStream(&self) -> ::windows_core::Result; @@ -5204,7 +5144,6 @@ impl IDestinationStreamFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IDisplayItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -5235,7 +5174,6 @@ impl IDocViewSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDockingWindow_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn ShowDW(&self, fshow: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -5273,7 +5211,6 @@ impl IDockingWindow_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDockingWindowFrame_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn AddToolbar(&self, punksrc: ::core::option::Option<&::windows_core::IUnknown>, pwszitem: &::windows_core::PCWSTR, dwaddflags: u32) -> ::windows_core::Result<()>; @@ -5311,7 +5248,6 @@ impl IDockingWindowFrame_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IDockingWindowSite_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn GetBorderDW(&self, punkobj: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -5355,7 +5291,6 @@ impl IDockingWindowSite_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IDragSourceHelper_Impl: Sized { fn InitializeFromBitmap(&self, pshdi: *const SHDRAGIMAGE, pdataobject: ::core::option::Option<&super::super::System::Com::IDataObject>) -> ::windows_core::Result<()>; @@ -5386,7 +5321,6 @@ impl IDragSourceHelper_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IDragSourceHelper2_Impl: Sized + IDragSourceHelper_Impl { fn SetFlags(&self, dwflags: u32) -> ::windows_core::Result<()>; @@ -5407,7 +5341,6 @@ impl IDragSourceHelper2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IDropTargetHelper_Impl: Sized { fn DragEnter(&self, hwndtarget: super::super::Foundation::HWND, pdataobject: ::core::option::Option<&super::super::System::Com::IDataObject>, ppt: *const super::super::Foundation::POINT, dweffect: super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result<()>; @@ -5482,7 +5415,6 @@ impl IDynamicHWHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IEnumACString_Impl: Sized + super::super::System::Com::IEnumString_Impl { fn NextItem(&self, pszurl: ::windows_core::PWSTR, cchmax: u32, pulsortindex: *mut u32) -> ::windows_core::Result<()>; @@ -5637,7 +5569,6 @@ impl IEnumExtraSearch_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IEnumFullIDList_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut *mut Common::ITEMIDLIST, pceltfetched: *mut u32) -> ::windows_core::HRESULT; @@ -5735,7 +5666,6 @@ impl IEnumHLITEM_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IEnumIDList_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut *mut Common::ITEMIDLIST, pceltfetched: *mut u32) -> ::windows_core::HRESULT; @@ -6155,7 +6085,6 @@ impl IEnumTravelLogEntry_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IEnumerableView_Impl: Sized { fn SetEnumReadyCallback(&self, percb: ::core::option::Option<&IEnumReadyCallback>) -> ::windows_core::Result<()>; @@ -6300,7 +6229,6 @@ impl IExecuteCommandHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IExpDispSupport_Impl: Sized { fn FindConnectionPoint(&self, riid: *const ::windows_core::GUID) -> ::windows_core::Result; @@ -6344,7 +6272,6 @@ impl IExpDispSupport_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IExpDispSupportXP_Impl: Sized { fn FindCIE4ConnectionPoint(&self, riid: *const ::windows_core::GUID) -> ::windows_core::Result; @@ -6388,7 +6315,6 @@ impl IExpDispSupportXP_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IExplorerBrowser_Impl: Sized { fn Initialize(&self, hwndparent: super::super::Foundation::HWND, prc: *const super::super::Foundation::RECT, pfs: *const FOLDERSETTINGS) -> ::windows_core::Result<()>; @@ -6522,7 +6448,6 @@ impl IExplorerBrowser_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait IExplorerBrowserEvents_Impl: Sized { fn OnNavigationPending(&self, pidlfolder: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -6567,7 +6492,6 @@ impl IExplorerBrowserEvents_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IExplorerCommand_Impl: Sized { fn GetTitle(&self, psiitemarray: ::core::option::Option<&IShellItemArray>) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -6782,7 +6706,6 @@ impl IExtensionServices_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IExtractIconA_Impl: Sized { fn GetIconLocation(&self, uflags: u32, psziconfile: ::windows_core::PSTR, cchmax: u32, piindex: *mut i32, pwflags: *mut u32) -> ::windows_core::Result<()>; @@ -6813,7 +6736,6 @@ impl IExtractIconA_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IExtractIconW_Impl: Sized { fn GetIconLocation(&self, uflags: u32, psziconfile: ::windows_core::PWSTR, cchmax: u32, piindex: *mut i32, pwflags: *mut u32) -> ::windows_core::Result<()>; @@ -6844,7 +6766,6 @@ impl IExtractIconW_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IExtractImage_Impl: Sized { fn GetLocation(&self, pszpathbuffer: ::windows_core::PWSTR, cch: u32, pdwpriority: *mut u32, prgsize: *const super::super::Foundation::SIZE, dwrecclrdepth: u32, pdwflags: *mut u32) -> ::windows_core::Result<()>; @@ -6881,7 +6802,6 @@ impl IExtractImage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IExtractImage2_Impl: Sized + IExtractImage_Impl { fn GetDateStamp(&self) -> ::windows_core::Result; @@ -6908,7 +6828,6 @@ impl IExtractImage2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IFileDialog_Impl: Sized + IModalWindow_Impl { fn SetFileTypes(&self, cfiletypes: u32, rgfilterspec: *const Common::COMDLG_FILTERSPEC) -> ::windows_core::Result<()>; @@ -7128,7 +7047,6 @@ impl IFileDialog_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IFileDialog2_Impl: Sized + IFileDialog_Impl { fn SetCancelButtonLabel(&self, pszlabel: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -7578,7 +7496,6 @@ impl IFileIsInUse_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IFileOpenDialog_Impl: Sized + IFileDialog_Impl { fn GetResults(&self) -> ::windows_core::Result; @@ -7621,7 +7538,6 @@ impl IFileOpenDialog_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IFileOperation_Impl: Sized { fn Advise(&self, pfops: ::core::option::Option<&IFileOperationProgressSink>) -> ::windows_core::Result; @@ -7790,7 +7706,6 @@ impl IFileOperation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IFileOperation2_Impl: Sized + IFileOperation_Impl { fn SetOperationFlags2(&self, operationflags2: FILE_OPERATION_FLAGS2) -> ::windows_core::Result<()>; @@ -7936,7 +7851,6 @@ impl IFileOperationProgressSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IFileSaveDialog_Impl: Sized + IFileDialog_Impl { fn SetSaveAsItem(&self, psi: ::core::option::Option<&IShellItem>) -> ::windows_core::Result<()>; @@ -7994,7 +7908,6 @@ impl IFileSaveDialog_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFileSearchBand_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetFocus(&self) -> ::windows_core::Result<()>; @@ -8064,7 +7977,6 @@ impl IFileSearchBand_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IFileSyncMergeHandler_Impl: Sized { fn Merge(&self, localfilepath: &::windows_core::PCWSTR, serverfilepath: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -8101,7 +8013,6 @@ impl IFileSyncMergeHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub trait IFileSystemBindData_Impl: Sized { fn SetFindData(&self, pfd: *const super::super::Storage::FileSystem::WIN32_FIND_DATAW) -> ::windows_core::Result<()>; @@ -8132,7 +8043,6 @@ impl IFileSystemBindData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub trait IFileSystemBindData2_Impl: Sized + IFileSystemBindData_Impl { fn SetFileID(&self, lifileid: i64) -> ::windows_core::Result<()>; @@ -8230,7 +8140,6 @@ impl IFolderBandPriv_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IFolderFilter_Impl: Sized { fn ShouldShow(&self, psf: ::core::option::Option<&IShellFolder>, pidlfolder: *const Common::ITEMIDLIST, pidlitem: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -8278,7 +8187,6 @@ impl IFolderFilterSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IFolderView_Impl: Sized { fn GetCurrentViewMode(&self) -> ::windows_core::Result; @@ -8435,7 +8343,6 @@ impl IFolderView_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IFolderView2_Impl: Sized + IFolderView_Impl { fn SetGroupBy(&self, key: *const PropertiesSystem::PROPERTYKEY, fascending: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -8675,7 +8582,6 @@ impl IFolderView2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFolderViewHost_Impl: Sized { fn Initialize(&self, hwndparent: super::super::Foundation::HWND, pdo: ::core::option::Option<&super::super::System::Com::IDataObject>, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -8696,7 +8602,6 @@ impl IFolderViewHost_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IFolderViewOC_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetFolderView(&self, pdisp: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -8750,7 +8655,6 @@ impl IFolderViewOptions_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IFolderViewSettings_Impl: Sized { fn GetColumnPropertyList(&self, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -8937,7 +8841,6 @@ impl IGetServiceIds_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHWEventHandler_Impl: Sized { fn Initialize(&self, pszparams: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -8975,7 +8878,6 @@ impl IHWEventHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHWEventHandler2_Impl: Sized + IHWEventHandler_Impl { fn HandleEventWithHWND(&self, pszdeviceid: &::windows_core::PCWSTR, pszaltdeviceid: &::windows_core::PCWSTR, pszeventtype: &::windows_core::PCWSTR, hwndowner: super::super::Foundation::HWND) -> ::windows_core::Result<()>; @@ -9098,7 +9000,6 @@ impl IHandlerInfo2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHlink_Impl: Sized { fn SetHlinkSite(&self, pihlsite: ::core::option::Option<&IHlinkSite>, dwsitedata: u32) -> ::windows_core::Result<()>; @@ -9237,7 +9138,6 @@ impl IHlink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHlinkBrowseContext_Impl: Sized { fn Register(&self, reserved: u32, piunk: ::core::option::Option<&::windows_core::IUnknown>, pimk: ::core::option::Option<&super::super::System::Com::IMoniker>) -> ::windows_core::Result; @@ -9388,7 +9288,6 @@ impl IHlinkBrowseContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHlinkFrame_Impl: Sized { fn SetBrowseContext(&self, pihlbc: ::core::option::Option<&IHlinkBrowseContext>) -> ::windows_core::Result<()>; @@ -9446,7 +9345,6 @@ impl IHlinkFrame_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHlinkSite_Impl: Sized { fn QueryService(&self, dwsitedata: u32, guidservice: *const ::windows_core::GUID, riid: *const ::windows_core::GUID) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -9503,7 +9401,6 @@ impl IHlinkSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHlinkTarget_Impl: Sized { fn SetBrowseContext(&self, pihlbc: ::core::option::Option<&IHlinkBrowseContext>) -> ::windows_core::Result<()>; @@ -9639,7 +9536,6 @@ impl IIOCancelInformation_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IIdentityName_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -9653,7 +9549,6 @@ impl IIdentityName_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IImageRecompress_Impl: Sized { fn RecompressImage(&self, psi: ::core::option::Option<&IShellItem>, cx: i32, cy: i32, iquality: i32, pstg: ::core::option::Option<&super::super::System::Com::StructuredStorage::IStorage>) -> ::windows_core::Result; @@ -9680,7 +9575,6 @@ impl IImageRecompress_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub trait IInitializeCommand_Impl: Sized { fn Initialize(&self, pszcommandname: &::windows_core::PCWSTR, ppb: ::core::option::Option<&super::super::System::Com::StructuredStorage::IPropertyBag>) -> ::windows_core::Result<()>; @@ -9701,7 +9595,6 @@ impl IInitializeCommand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IInitializeNetworkFolder_Impl: Sized { fn Initialize(&self, pidl: *const Common::ITEMIDLIST, pidltarget: *const Common::ITEMIDLIST, udisplaytype: u32, pszresname: &::windows_core::PCWSTR, pszprovider: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -9739,7 +9632,6 @@ impl IInitializeObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInitializeWithBindCtx_Impl: Sized { fn Initialize(&self, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>) -> ::windows_core::Result<()>; @@ -9777,7 +9669,6 @@ impl IInitializeWithItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IInitializeWithPropertyStore_Impl: Sized { fn Initialize(&self, pps: ::core::option::Option<&PropertiesSystem::IPropertyStore>) -> ::windows_core::Result<()>; @@ -9815,7 +9706,6 @@ impl IInitializeWithWindow_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IInputObject_Impl: Sized { fn UIActivateIO(&self, factivate: super::super::Foundation::BOOL, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()>; @@ -9853,7 +9743,6 @@ impl IInputObject_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IInputObject2_Impl: Sized + IInputObject_Impl { fn TranslateAcceleratorGlobal(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()>; @@ -9891,7 +9780,6 @@ impl IInputObjectSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] #[cfg(feature = "Win32_Graphics_DirectComposition")] pub trait IInputPaneAnimationCoordinator_Impl: Sized { fn AddAnimation(&self, device: ::core::option::Option<&::windows_core::IUnknown>, animation: ::core::option::Option<&super::super::Graphics::DirectComposition::IDCompositionAnimation>) -> ::windows_core::Result<()>; @@ -9946,7 +9834,6 @@ impl IInputPanelInvocationConfiguration_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IInsertItem_Impl: Sized { fn InsertItem(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -10000,7 +9887,6 @@ impl IItemNameLimits_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IKnownFolder_Impl: Sized { fn GetId(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -10116,7 +10002,6 @@ impl IKnownFolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IKnownFolderManager_Impl: Sized { fn FolderIdFromCsidl(&self, ncsidl: i32) -> ::windows_core::Result<::windows_core::GUID>; @@ -10301,7 +10186,6 @@ impl ILaunchSourceViewSizePreference_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ILaunchTargetMonitor_Impl: Sized { fn GetMonitor(&self) -> ::windows_core::Result; @@ -10398,7 +10282,6 @@ impl ILaunchUIContextProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IMenuBand_Impl: Sized { fn IsMenuMessage(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()>; @@ -10429,7 +10312,6 @@ impl IMenuBand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IMenuPopup_Impl: Sized + IDeskBar_Impl { fn Popup(&self, ppt: *const super::super::Foundation::POINTL, prcexclude: *const super::super::Foundation::RECTL, dwflags: i32) -> ::windows_core::Result<()>; @@ -10777,7 +10659,6 @@ impl INameSpaceTreeControl2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] pub trait INameSpaceTreeControlCustomDraw_Impl: Sized { fn PrePaint(&self, hdc: super::super::Graphics::Gdi::HDC, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result; @@ -11079,7 +10960,6 @@ impl INamedPropertyBag_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait INamespaceWalk_Impl: Sized { fn Walk(&self, punktowalk: ::core::option::Option<&::windows_core::IUnknown>, dwflags: u32, cdepth: i32, pnswcb: ::core::option::Option<&INamespaceWalkCB>) -> ::windows_core::Result<()>; @@ -11110,7 +10990,6 @@ impl INamespaceWalk_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait INamespaceWalkCB_Impl: Sized { fn FoundItem(&self, psf: ::core::option::Option<&IShellFolder>, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -11155,7 +11034,6 @@ impl INamespaceWalkCB_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait INamespaceWalkCB2_Impl: Sized + INamespaceWalkCB_Impl { fn WalkComplete(&self, hr: ::windows_core::HRESULT) -> ::windows_core::Result<()>; @@ -11176,7 +11054,6 @@ impl INamespaceWalkCB2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait INetworkFolderInternal_Impl: Sized { fn GetResourceDisplayType(&self) -> ::windows_core::Result; @@ -11226,7 +11103,6 @@ impl INetworkFolderInternal_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait INewMenuClient_Impl: Sized { fn IncludeItems(&self) -> ::windows_core::Result; @@ -11373,7 +11249,6 @@ impl INewShortcutHookW_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INewWDEvents_Impl: Sized + IWebWizardHost_Impl { fn PassportAuthenticate(&self, bstrsigninurl: &::windows_core::BSTR) -> ::windows_core::Result; @@ -11417,7 +11292,6 @@ impl INewWindowManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait INotifyReplica_Impl: Sized { fn YouAreAReplica(&self, ulcotherreplicas: u32, rgpmkotherreplicas: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -11705,7 +11579,6 @@ impl IOpenSearchSource_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IOperationsProgressDialog_Impl: Sized { fn StartProgressDialog(&self, hwndowner: super::super::Foundation::HWND, flags: u32) -> ::windows_core::Result<()>; @@ -11969,7 +11842,6 @@ impl IPackageExecutionStateChangeNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IParentAndItem_Impl: Sized { fn SetParentAndItem(&self, pidlparent: *const Common::ITEMIDLIST, psf: ::core::option::Option<&IShellFolder>, pidlchild: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -12027,7 +11899,6 @@ impl IParseAndCreateItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IPersistFolder_Impl: Sized + super::super::System::Com::IPersist_Impl { fn Initialize(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -12048,7 +11919,6 @@ impl IPersistFolder_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IPersistFolder2_Impl: Sized + IPersistFolder_Impl { fn GetCurFolder(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST>; @@ -12075,7 +11945,6 @@ impl IPersistFolder2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IPersistFolder3_Impl: Sized + IPersistFolder2_Impl { fn InitializeEx(&self, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, pidlroot: *const Common::ITEMIDLIST, ppfti: *const PERSIST_FOLDER_TARGET_INFO) -> ::windows_core::Result<()>; @@ -12106,7 +11975,6 @@ impl IPersistFolder3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IPersistIDList_Impl: Sized + super::super::System::Com::IPersist_Impl { fn SetIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -12143,7 +12011,6 @@ impl IPersistIDList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPreviewHandler_Impl: Sized { fn SetWindow(&self, hwnd: super::super::Foundation::HWND, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -12215,7 +12082,6 @@ impl IPreviewHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IPreviewHandlerFrame_Impl: Sized { fn GetWindowContext(&self) -> ::windows_core::Result; @@ -12252,7 +12118,6 @@ impl IPreviewHandlerFrame_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IPreviewHandlerVisuals_Impl: Sized { fn SetBackgroundColor(&self, color: super::super::Foundation::COLORREF) -> ::windows_core::Result<()>; @@ -12290,7 +12155,6 @@ impl IPreviewHandlerVisuals_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IPreviewItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -12327,7 +12191,6 @@ impl IPreviousVersionsInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IProfferService_Impl: Sized { fn ProfferService(&self, serviceid: *const ::windows_core::GUID, serviceprovider: ::core::option::Option<&super::super::System::Com::IServiceProvider>) -> ::windows_core::Result; @@ -12447,7 +12310,6 @@ impl IProgressDialog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IPropertyKeyStore_Impl: Sized { fn GetKeyCount(&self) -> ::windows_core::Result; @@ -12563,7 +12425,6 @@ impl IPublishedApp2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] pub trait IPublishingWizard_Impl: Sized + IWizardExtension_Impl { fn Initialize(&self, pdo: ::core::option::Option<&super::super::System::Com::IDataObject>, dwoptions: u32, pszservicescope: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -12594,7 +12455,6 @@ impl IPublishingWizard_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub trait IQueryAssociations_Impl: Sized { fn Init(&self, flags: ASSOCF, pszassoc: &::windows_core::PCWSTR, hkprogid: super::super::System::Registry::HKEY, hwnd: super::super::Foundation::HWND) -> ::windows_core::Result<()>; @@ -12808,7 +12668,6 @@ impl IRegTreeItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IRelatedItem_Impl: Sized { fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST>; @@ -12885,7 +12744,6 @@ impl IResolveShellLink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IResultsFolder_Impl: Sized { fn AddItem(&self, psi: ::core::option::Option<&IShellItem>) -> ::windows_core::Result<()>; @@ -12985,7 +12843,6 @@ impl IRunnableTask_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IScriptErrorList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn advanceError(&self) -> ::windows_core::Result<()>; @@ -13245,7 +13102,6 @@ impl ISearchContext_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ISearchFolderItemFactory_Impl: Sized { fn SetDisplayName(&self, pszdisplayname: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -13352,7 +13208,6 @@ impl ISearchFolderItemFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ISharedBitmap_Impl: Sized { fn GetSharedBitmap(&self) -> ::windows_core::Result; @@ -13550,7 +13405,6 @@ impl IShellApp_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellBrowser_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn InsertMenusSB(&self, hmenushared: super::WindowsAndMessaging::HMENU, lpmenuwidths: *mut super::super::System::Ole::OLEMENUGROUPWIDTHS) -> ::windows_core::Result<()>; @@ -13676,7 +13530,6 @@ impl IShellBrowser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IShellChangeNotify_Impl: Sized { fn OnChange(&self, levent: i32, pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -13697,7 +13550,6 @@ impl IShellChangeNotify_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IShellDetails_Impl: Sized { fn GetDetailsOf(&self, pidl: *const Common::ITEMIDLIST, icolumn: u32, pdetails: *mut Common::SHELLDETAILS) -> ::windows_core::Result<()>; @@ -13728,7 +13580,6 @@ impl IShellDetails_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Application(&self) -> ::windows_core::Result; @@ -13936,7 +13787,6 @@ impl IShellDispatch_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch2_Impl: Sized + IShellDispatch_Impl { fn IsRestricted(&self, group: &::windows_core::BSTR, restriction: &::windows_core::BSTR) -> ::windows_core::Result; @@ -14058,7 +13908,6 @@ impl IShellDispatch2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch3_Impl: Sized + IShellDispatch2_Impl { fn AddToRecent(&self, varfile: &::windows_core::VARIANT, bstrcategory: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -14079,7 +13928,6 @@ impl IShellDispatch3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch4_Impl: Sized + IShellDispatch3_Impl { fn WindowsSecurity(&self) -> ::windows_core::Result<()>; @@ -14136,7 +13984,6 @@ impl IShellDispatch4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch5_Impl: Sized + IShellDispatch4_Impl { fn WindowSwitcher(&self) -> ::windows_core::Result<()>; @@ -14157,7 +14004,6 @@ impl IShellDispatch5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellDispatch6_Impl: Sized + IShellDispatch5_Impl { fn SearchCommand(&self) -> ::windows_core::Result<()>; @@ -14178,7 +14024,6 @@ impl IShellDispatch6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub trait IShellExtInit_Impl: Sized { fn Initialize(&self, pidlfolder: *const Common::ITEMIDLIST, pdtobj: ::core::option::Option<&super::super::System::Com::IDataObject>, hkeyprogid: super::super::System::Registry::HKEY) -> ::windows_core::Result<()>; @@ -14199,7 +14044,6 @@ impl IShellExtInit_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellFavoritesNameSpace_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn MoveSelectionUp(&self) -> ::windows_core::Result<()>; @@ -14325,7 +14169,6 @@ impl IShellFavoritesNameSpace_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IShellFolder_Impl: Sized { fn ParseDisplayName(&self, hwnd: super::super::Foundation::HWND, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, pszdisplayname: &::windows_core::PCWSTR, pcheaten: *const u32, ppidl: *mut *mut Common::ITEMIDLIST, pdwattributes: *mut u32) -> ::windows_core::Result<()>; @@ -14412,7 +14255,6 @@ impl IShellFolder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IShellFolder2_Impl: Sized + IShellFolder_Impl { fn GetDefaultSearchGUID(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -14502,7 +14344,6 @@ impl IShellFolder2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IShellFolderBand_Impl: Sized { fn InitializeSFB(&self, psf: ::core::option::Option<&IShellFolder>, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()>; @@ -14540,7 +14381,6 @@ impl IShellFolderBand_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub trait IShellFolderView_Impl: Sized { fn Rearrange(&self, lparamsort: super::super::Foundation::LPARAM) -> ::windows_core::Result<()>; @@ -14836,7 +14676,6 @@ impl IShellFolderViewCB_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellFolderViewDual_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Application(&self) -> ::windows_core::Result; @@ -14964,7 +14803,6 @@ impl IShellFolderViewDual_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellFolderViewDual2_Impl: Sized + IShellFolderViewDual_Impl { fn CurrentViewMode(&self) -> ::windows_core::Result; @@ -15008,7 +14846,6 @@ impl IShellFolderViewDual2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellFolderViewDual3_Impl: Sized + IShellFolderViewDual2_Impl { fn GroupBy(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -15112,7 +14949,6 @@ impl IShellFolderViewDual3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IShellIcon_Impl: Sized { fn GetIconOf(&self, pidl: *const Common::ITEMIDLIST, flags: u32) -> ::windows_core::Result; @@ -15139,7 +14975,6 @@ impl IShellIcon_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IShellIconOverlay_Impl: Sized { fn GetOverlayIndex(&self, pidl: *const Common::ITEMIDLIST, pindex: *mut i32) -> ::windows_core::Result<()>; @@ -15258,7 +15093,6 @@ impl IShellIconOverlayManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Graphics_GdiPlus\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Graphics_GdiPlus", feature = "Win32_System_Com_StructuredStorage"))] pub trait IShellImageData_Impl: Sized { fn Decode(&self, dwflags: u32, cxdesired: u32, cydesired: u32) -> ::windows_core::Result<()>; @@ -15514,7 +15348,6 @@ impl IShellImageDataAbort_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellImageDataFactory_Impl: Sized { fn CreateIShellImageData(&self) -> ::windows_core::Result; @@ -15583,7 +15416,6 @@ impl IShellImageDataFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices"))] pub trait IShellItem_Impl: Sized { fn BindToHandler(&self, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, bhid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -15659,7 +15491,6 @@ impl IShellItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IShellItem2_Impl: Sized + IShellItem_Impl { fn GetPropertyStore(&self, flags: PropertiesSystem::GETPROPERTYSTOREFLAGS, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -15815,7 +15646,6 @@ impl IShellItem2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_SystemServices\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_SystemServices", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait IShellItemArray_Impl: Sized { fn BindToHandler(&self, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, bhid: *const ::windows_core::GUID, riid: *const ::windows_core::GUID, ppvout: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -15938,7 +15768,6 @@ impl IShellItemFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IShellItemImageFactory_Impl: Sized { fn GetImage(&self, size: &super::super::Foundation::SIZE, flags: SIIGBF) -> ::windows_core::Result; @@ -16234,7 +16063,6 @@ impl IShellLibrary_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellLinkA_Impl: Sized { fn GetPath(&self, pszfile: ::windows_core::PSTR, cch: i32, pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAA, fflags: u32) -> ::windows_core::Result<()>; @@ -16449,7 +16277,6 @@ impl IShellLinkDataList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellLinkDual_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Path(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -16620,7 +16447,6 @@ impl IShellLinkDual_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellLinkDual2_Impl: Sized + IShellLinkDual_Impl { fn Target(&self) -> ::windows_core::Result; @@ -16647,7 +16473,6 @@ impl IShellLinkDual2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellLinkW_Impl: Sized { fn GetPath(&self, pszfile: ::windows_core::PWSTR, cch: i32, pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW, fflags: u32) -> ::windows_core::Result<()>; @@ -16808,7 +16633,6 @@ impl IShellLinkW_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellMenu_Impl: Sized { fn Initialize(&self, psmc: ::core::option::Option<&IShellMenuCallback>, uid: u32, uidancestor: u32, dwflags: u32) -> ::windows_core::Result<()>; @@ -16888,7 +16712,6 @@ impl IShellMenu_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellMenuCallback_Impl: Sized { fn CallbackSM(&self, psmd: *mut SMDATA, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_core::Result<()>; @@ -16909,7 +16732,6 @@ impl IShellMenuCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellNameSpace_Impl: Sized + IShellFavoritesNameSpace_Impl { fn EnumOptions(&self) -> ::windows_core::Result; @@ -17133,7 +16955,6 @@ impl IShellNameSpace_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IShellPropSheetExt_Impl: Sized { fn AddPages(&self, pfnaddpage: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: super::super::Foundation::LPARAM) -> ::windows_core::Result<()>; @@ -17239,7 +17060,6 @@ impl IShellTaskScheduler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ResetFirstBootMode(&self) -> ::windows_core::Result<()>; @@ -17359,7 +17179,6 @@ impl IShellUIHelper_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper2_Impl: Sized + IShellUIHelper_Impl { fn AddSearchProvider(&self, url: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -17536,7 +17355,6 @@ impl IShellUIHelper2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper3_Impl: Sized + IShellUIHelper2_Impl { fn AddService(&self, url: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -17662,7 +17480,6 @@ impl IShellUIHelper3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper4_Impl: Sized + IShellUIHelper3_Impl { fn msIsSiteMode(&self) -> ::windows_core::Result; @@ -17841,7 +17658,6 @@ impl IShellUIHelper4_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper5_Impl: Sized + IShellUIHelper4_Impl { fn msProvisionNetworks(&self, bstrprovisioningxml: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -17913,7 +17729,6 @@ impl IShellUIHelper5_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper6_Impl: Sized + IShellUIHelper5_Impl { fn msStopPeriodicTileUpdate(&self) -> ::windows_core::Result<()>; @@ -18034,7 +17849,6 @@ impl IShellUIHelper6_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper7_Impl: Sized + IShellUIHelper6_Impl { fn SetExperimentalFlag(&self, bstrflagstring: &::windows_core::BSTR, vfflag: super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result<()>; @@ -18138,7 +17952,6 @@ impl IShellUIHelper7_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper8_Impl: Sized + IShellUIHelper7_Impl { fn GetCVListData(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -18228,7 +18041,6 @@ impl IShellUIHelper8_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellUIHelper9_Impl: Sized + IShellUIHelper8_Impl { fn GetOSSku(&self) -> ::windows_core::Result; @@ -18255,7 +18067,6 @@ impl IShellUIHelper9_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellView_Impl: Sized + super::super::System::Ole::IOleWindow_Impl { fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::HRESULT; @@ -18361,7 +18172,6 @@ impl IShellView_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellView2_Impl: Sized + IShellView_Impl { fn GetView(&self, pvid: *mut ::windows_core::GUID, uview: u32) -> ::windows_core::Result<()>; @@ -18406,7 +18216,6 @@ impl IShellView2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Controls", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait IShellView3_Impl: Sized + IShellView2_Impl { fn CreateViewWindow3(&self, psbowner: ::core::option::Option<&IShellBrowser>, psvprev: ::core::option::Option<&IShellView>, dwviewflags: u32, dwmask: FOLDERFLAGS, dwflags: FOLDERFLAGS, fvmode: FOLDERVIEWMODE, pvid: *const ::windows_core::GUID, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result; @@ -18433,7 +18242,6 @@ impl IShellView3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IShellWindows_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -18563,7 +18371,6 @@ impl IShellWindows_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ISortColumnArray_Impl: Sized { fn GetCount(&self) -> ::windows_core::Result; @@ -18752,7 +18559,6 @@ impl IStorageProviderHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait IStorageProviderPropertyHandler_Impl: Sized { fn RetrieveProperties(&self, propertiestoretrieve: *const PropertiesSystem::PROPERTYKEY, propertiestoretrievecount: u32) -> ::windows_core::Result; @@ -18789,7 +18595,6 @@ impl IStorageProviderPropertyHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_IO\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub trait IStreamAsync_Impl: Sized + super::super::System::Com::IStream_Impl { fn ReadAsync(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: *mut u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()>; @@ -18891,7 +18696,6 @@ impl ISuspensionDependencyManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] pub trait ISyncMgrConflict_Impl: Sized { fn GetProperty(&self, propkey: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT>; @@ -18961,7 +18765,6 @@ impl ISyncMgrConflict_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ISyncMgrConflictFolder_Impl: Sized { fn GetConflictIDList(&self, pconflict: ::core::option::Option<&ISyncMgrConflict>) -> ::windows_core::Result<*mut Common::ITEMIDLIST>; @@ -19164,7 +18967,6 @@ impl ISyncMgrConflictResolveInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISyncMgrConflictStore_Impl: Sized { fn EnumConflicts(&self, pszhandlerid: &::windows_core::PCWSTR, pszitemid: &::windows_core::PCWSTR) -> ::windows_core::Result; @@ -19339,7 +19141,6 @@ impl ISyncMgrControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ISyncMgrEnumItems_Impl: Sized { fn Next(&self, celt: u32, rgelt: *mut SYNCMGRITEM, pceltfetched: *mut u32) -> ::windows_core::Result<()>; @@ -19715,7 +19516,6 @@ impl ISyncMgrHandler_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISyncMgrHandlerCollection_Impl: Sized { fn GetHandlerEnumerator(&self) -> ::windows_core::Result; @@ -19990,7 +19790,6 @@ impl ISyncMgrSessionCreator_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISyncMgrSyncCallback_Impl: Sized { fn ReportProgress(&self, pszitemid: &::windows_core::PCWSTR, pszprogresstext: &::windows_core::PCWSTR, nstatus: SYNCMGR_PROGRESS_STATUS, ucurrentstep: u32, umaxstep: u32, pncancelrequest: *mut SYNCMGR_CANCEL_REQUEST) -> ::windows_core::Result<()>; @@ -20317,7 +20116,6 @@ impl ISyncMgrSyncResult_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ISyncMgrSynchronize_Impl: Sized { fn Initialize(&self, dwreserved: u32, dwsyncmgrflags: u32, cbcookie: u32, lpcookie: *const u8) -> ::windows_core::Result<()>; @@ -20601,7 +20399,6 @@ impl ITaskbarList2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITaskbarList3_Impl: Sized + ITaskbarList2_Impl { fn SetProgressValue(&self, hwnd: super::super::Foundation::HWND, ullcompleted: u64, ulltotal: u64) -> ::windows_core::Result<()>; @@ -20702,7 +20499,6 @@ impl ITaskbarList3_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITaskbarList4_Impl: Sized + ITaskbarList3_Impl { fn SetTabProperties(&self, hwndtab: super::super::Foundation::HWND, stpflags: STPFLAG) -> ::windows_core::Result<()>; @@ -20767,7 +20563,6 @@ impl IThumbnailCachePrimer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IThumbnailCapture_Impl: Sized { fn CaptureThumbnail(&self, pmaxsize: *const super::super::Foundation::SIZE, phtmldoc2: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result; @@ -20794,7 +20589,6 @@ impl IThumbnailCapture_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IThumbnailHandlerFactory_Impl: Sized { fn GetThumbnailHandler(&self, pidlchild: *const Common::ITEMIDLIST, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()>; @@ -20815,7 +20609,6 @@ impl IThumbnailHandlerFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IThumbnailProvider_Impl: Sized { fn GetThumbnail(&self, cx: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, pdwalpha: *mut WTS_ALPHATYPE) -> ::windows_core::Result<()>; @@ -20853,7 +20646,6 @@ impl IThumbnailSettings_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IThumbnailStreamCache_Impl: Sized { fn GetThumbnailStream(&self, path: &::windows_core::PCWSTR, cacheid: u64, options: ThumbnailStreamCacheOptions, requestedthumbnailsize: u32, thumbnailsize: *mut super::super::Foundation::SIZE, thumbnailstream: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -20884,7 +20676,6 @@ impl IThumbnailStreamCache_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITrackShellMenu_Impl: Sized + IShellMenu_Impl { fn SetObscured(&self, hwndtb: super::super::Foundation::HWND, punkband: ::core::option::Option<&::windows_core::IUnknown>, dwsmsetflags: u32) -> ::windows_core::Result<()>; @@ -20915,7 +20706,6 @@ impl ITrackShellMenu_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITranscodeImage_Impl: Sized { fn TranscodeImage(&self, pshellitem: ::core::option::Option<&IShellItem>, uimaxwidth: u32, uimaxheight: u32, flags: u32, pvimage: ::core::option::Option<&super::super::System::Com::IStream>, puiwidth: *mut u32, puiheight: *mut u32) -> ::windows_core::Result<()>; @@ -20936,7 +20726,6 @@ impl ITranscodeImage_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ITransferAdviseSink_Impl: Sized { fn UpdateProgress(&self, ullsizecurrent: u64, ullsizetotal: u64, nfilescurrent: i32, nfilestotal: i32, nfolderscurrent: i32, nfolderstotal: i32) -> ::windows_core::Result<()>; @@ -21042,7 +20831,6 @@ impl ITransferDestination_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ITransferMediumItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -21056,7 +20844,6 @@ impl ITransferMediumItem_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub trait ITransferSource_Impl: Sized { fn Advise(&self, psink: ::core::option::Option<&ITransferAdviseSink>) -> ::windows_core::Result; @@ -21206,7 +20993,6 @@ impl ITransferSource_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait ITravelEntry_Impl: Sized { fn Invoke(&self, punk: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -21250,7 +21036,6 @@ impl ITravelEntry_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub trait ITravelLog_Impl: Sized { fn AddEntry(&self, punk: ::core::option::Option<&::windows_core::IUnknown>, fislocalanchor: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -21356,7 +21141,6 @@ impl ITravelLog_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait ITravelLogClient_Impl: Sized { fn FindWindowByIndex(&self, dwid: u32) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -21686,7 +21470,6 @@ impl IUniformResourceLocatorW_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub trait IUpdateIDList_Impl: Sized { fn Update(&self, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, pidlin: *const Common::ITEMIDLIST) -> ::windows_core::Result<*mut Common::ITEMIDLIST>; @@ -21713,7 +21496,6 @@ impl IUpdateIDList_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IUseToBrowseItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -21744,7 +21526,6 @@ impl IUserAccountChangeCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IUserNotification_Impl: Sized { fn SetBalloonInfo(&self, psztitle: &::windows_core::PCWSTR, psztext: &::windows_core::PCWSTR, dwinfoflags: u32) -> ::windows_core::Result<()>; @@ -21796,7 +21577,6 @@ impl IUserNotification_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IUserNotification2_Impl: Sized { fn SetBalloonInfo(&self, psztitle: &::windows_core::PCWSTR, psztext: &::windows_core::PCWSTR, dwinfoflags: u32) -> ::windows_core::Result<()>; @@ -21882,7 +21662,6 @@ impl IUserNotificationCallback_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub trait IViewStateIdentityItem_Impl: Sized + IRelatedItem_Impl {} #[cfg(feature = "Win32_UI_Shell_Common")] @@ -21942,7 +21721,6 @@ impl IVirtualDesktopManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IVisualProperties_Impl: Sized { fn SetWatermark(&self, hbmp: super::super::Graphics::Gdi::HBITMAP, vpwf: VPWATERMARKFLAGS) -> ::windows_core::Result<()>; @@ -22027,7 +21805,6 @@ impl IVisualProperties_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWebBrowser_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GoBack(&self) -> ::windows_core::Result<()>; @@ -22297,7 +22074,6 @@ impl IWebBrowser_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IWebBrowser2_Impl: Sized + IWebBrowserApp_Impl { fn Navigate2(&self, url: *const ::windows_core::VARIANT, flags: *const ::windows_core::VARIANT, targetframename: *const ::windows_core::VARIANT, postdata: *const ::windows_core::VARIANT, headers: *const ::windows_core::VARIANT) -> ::windows_core::Result<()>; @@ -22501,7 +22277,6 @@ impl IWebBrowser2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWebBrowserApp_Impl: Sized + IWebBrowser_Impl { fn Quit(&self) -> ::windows_core::Result<()>; @@ -22724,7 +22499,6 @@ impl IWebBrowserApp_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IWebWizardExtension_Impl: Sized + IWizardExtension_Impl { fn SetInitialURL(&self, pszurl: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -22755,7 +22529,6 @@ impl IWebWizardExtension_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWebWizardHost_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn FinalBack(&self) -> ::windows_core::Result<()>; @@ -22847,7 +22620,6 @@ impl IWebWizardHost_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IWebWizardHost2_Impl: Sized + IWebWizardHost_Impl { fn SignString(&self, value: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::BSTR>; @@ -22874,7 +22646,6 @@ impl IWebWizardHost2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IWizardExtension_Impl: Sized { fn AddPages(&self, apages: *mut super::Controls::HPROPSHEETPAGE, cpages: u32, pnpagesadded: *mut u32) -> ::windows_core::Result<()>; @@ -22924,7 +22695,6 @@ impl IWizardExtension_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub trait IWizardSite_Impl: Sized { fn GetPreviousPage(&self) -> ::windows_core::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 4eb1a51180..b3a3cff0c2 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs @@ -1,8 +1,6 @@ #[cfg(feature = "Win32_UI_Shell_Common")] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] pub mod Common; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] pub mod PropertiesSystem; #[inline] pub unsafe fn AssocCreate(clsid: ::windows_core::GUID) -> ::windows_core::Result @@ -13,7 +11,6 @@ where let mut result__ = ::std::ptr::null_mut(); AssocCreate(::core::mem::transmute(clsid), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn AssocCreateForClasses(rgclasses: &[ASSOCIATIONELEMENT]) -> ::windows_core::Result @@ -24,7 +21,6 @@ where let mut result__ = ::std::ptr::null_mut(); AssocCreateForClasses(::core::mem::transmute(rgclasses.as_ptr()), rgclasses.len().try_into().unwrap(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] #[inline] pub unsafe fn AssocGetDetailsOfPropKey(psf: P0, pidl: *const Common::ITEMIDLIST, pkey: *const PropertiesSystem::PROPERTYKEY, pv: *mut ::windows_core::VARIANT, pffoundpropkey: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows_core::Result<()> @@ -34,7 +30,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn AssocGetDetailsOfPropKey(psf : * mut::core::ffi::c_void, pidl : *const Common:: ITEMIDLIST, pkey : *const PropertiesSystem:: PROPERTYKEY, pv : *mut ::std::mem::MaybeUninit <::windows_core::VARIANT >, pffoundpropkey : *mut super::super::Foundation:: BOOL) -> ::windows_core::HRESULT); AssocGetDetailsOfPropKey(psf.into_param().abi(), pidl, pkey, ::core::mem::transmute(pv), ::core::mem::transmute(pffoundpropkey.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn AssocGetPerceivedType(pszext: P0, ptype: *mut Common::PERCEIVED, pflag: *mut u32, ppsztype: ::core::option::Option<*mut ::windows_core::PWSTR>) -> ::windows_core::Result<()> @@ -52,7 +47,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" fn AssocIsDangerous(pszassoc : ::windows_core::PCWSTR) -> super::super::Foundation:: BOOL); AssocIsDangerous(pszassoc.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn AssocQueryKeyA(flags: ASSOCF, key: ASSOCKEY, pszassoc: P0, pszextra: P1) -> ::windows_core::Result @@ -64,7 +58,6 @@ where let mut result__ = ::std::mem::zeroed(); AssocQueryKeyA(flags, key, pszassoc.into_param().abi(), pszextra.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn AssocQueryKeyW(flags: ASSOCF, key: ASSOCKEY, pszassoc: P0, pszextra: P1) -> ::windows_core::Result @@ -85,7 +78,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn AssocQueryStringByKeyA(flags: ASSOCF, str: ASSOCSTR, hkassoc: P0, pszextra: P1, pszout: ::windows_core::PSTR, pcchout: *mut u32) -> ::windows_core::HRESULT @@ -96,7 +88,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn AssocQueryStringByKeyW(flags: ASSOCF, str: ASSOCSTR, hkassoc: P0, pszextra: P1, pszout: ::windows_core::PWSTR, pcchout: *mut u32) -> ::windows_core::HRESULT @@ -116,7 +107,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn CDefFolderMenu_Create2(pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, hwnd: P0, apidl: ::core::option::Option<&[*const Common::ITEMIDLIST]>, psf: P1, pfn: LPFNDFMCALLBACK, ahkeys: ::core::option::Option<&[super::super::System::Registry::HKEY]>) -> ::windows_core::Result @@ -128,7 +118,6 @@ where let mut result__ = ::std::mem::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().try_into().unwrap()), ::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().try_into().unwrap()), ::core::mem::transmute(ahkeys.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[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 { @@ -176,7 +165,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn ConnectToConnectionPoint(punk: P0, riidevent: *const ::windows_core::GUID, fconnect: P1, punktarget: P2, pdwcookie: *mut u32, ppcpout: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> @@ -213,7 +201,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn DAD_DragEnterEx(hwndtarget : super::super::Foundation:: HWND, ptstart : super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); DAD_DragEnterEx(hwndtarget.into_param().abi(), ::core::mem::transmute(ptstart)) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DAD_DragEnterEx2(hwndtarget: P0, ptstart: super::super::Foundation::POINT, pdtobject: P1) -> super::super::Foundation::BOOL @@ -234,7 +221,6 @@ pub unsafe fn DAD_DragMove(pt: super::super::Foundation::POINT) -> super::super: ::windows_targets::link!("shell32.dll" "system" fn DAD_DragMove(pt : super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); DAD_DragMove(::core::mem::transmute(pt)) } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn DAD_SetDragImage(him: P0, pptoffset: *mut super::super::Foundation::POINT) -> super::super::Foundation::BOOL @@ -338,7 +324,6 @@ pub unsafe fn DriveType(idrive: i32) -> i32 { ::windows_targets::link!("shell32.dll" "system" fn DriveType(idrive : i32) -> i32); DriveType(idrive) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn DuplicateIcon(hinst: P0, hicon: P1) -> super::WindowsAndMessaging::HICON @@ -349,7 +334,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn DuplicateIcon(hinst : super::super::Foundation:: HINSTANCE, hicon : super::WindowsAndMessaging:: HICON) -> super::WindowsAndMessaging:: HICON); DuplicateIcon(hinst.into_param().abi(), hicon.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractAssociatedIconA(hinst: P0, psziconpath: &mut [u8; 128], piicon: *mut u16) -> super::WindowsAndMessaging::HICON @@ -359,7 +343,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractAssociatedIconExA(hinst: P0, psziconpath: &mut [u8; 128], piiconindex: *mut u16, piiconid: *mut u16) -> super::WindowsAndMessaging::HICON @@ -369,7 +352,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractAssociatedIconExW(hinst: P0, psziconpath: &mut [u16; 128], piiconindex: *mut u16, piiconid: *mut u16) -> super::WindowsAndMessaging::HICON @@ -379,7 +361,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractAssociatedIconW(hinst: P0, psziconpath: &mut [u16; 128], piicon: *mut u16) -> super::WindowsAndMessaging::HICON @@ -389,7 +370,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractIconA(hinst: P0, pszexefilename: P1, niconindex: u32) -> super::WindowsAndMessaging::HICON @@ -400,7 +380,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractIconExA(lpszfile: P0, niconindex: i32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, nicons: u32) -> u32 @@ -410,7 +389,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractIconExW(lpszfile: P0, niconindex: i32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, nicons: u32) -> u32 @@ -420,7 +398,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ExtractIconW(hinst: P0, pszexefilename: P1, niconindex: u32) -> super::WindowsAndMessaging::HICON @@ -502,7 +479,6 @@ where ::windows_targets::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().try_into().unwrap(), pszworkingdir.into_param().abi(), pszdefext.into_param().abi(), pszfilters.into_param().abi(), psztitle.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetMenuContextHelpId(param0: P0) -> u32 @@ -512,7 +488,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetMenuContextHelpId(param0 : super::WindowsAndMessaging:: HMENU) -> u32); GetMenuContextHelpId(param0.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn GetMenuPosFromID(hmenu: P0, id: u32) -> i32 @@ -537,14 +512,12 @@ pub unsafe fn GetProfilesDirectoryW(lpprofiledir: ::windows_core::PWSTR, lpcchsi ::windows_targets::link!("userenv.dll" "system" fn GetProfilesDirectoryW(lpprofiledir : ::windows_core::PWSTR, lpcchsize : *mut u32) -> super::super::Foundation:: BOOL); GetProfilesDirectoryW(::core::mem::transmute(lpprofiledir), lpcchsize).ok() } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn GetScaleFactorForDevice(devicetype: DISPLAY_DEVICE_TYPE) -> Common::DEVICE_SCALE_FACTOR { ::windows_targets::link!("api-ms-win-shcore-scaling-l1-1-0.dll" "system" fn GetScaleFactorForDevice(devicetype : DISPLAY_DEVICE_TYPE) -> Common:: DEVICE_SCALE_FACTOR); GetScaleFactorForDevice(devicetype) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn GetScaleFactorForMonitor(hmon: P0) -> ::windows_core::Result @@ -587,56 +560,48 @@ where ::windows_targets::link!("comctl32.dll" "system" fn GetWindowSubclass(hwnd : super::super::Foundation:: HWND, pfnsubclass : SUBCLASSPROC, uidsubclass : usize, pdwrefdata : *mut usize) -> super::super::Foundation:: BOOL); GetWindowSubclass(hwnd.into_param().abi(), pfnsubclass, uidsubclass, ::core::mem::transmute(pdwrefdata.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserFree(param0: *const u32, param1: *const super::super::Graphics::Gdi::HMONITOR) { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserFree(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); HMONITOR_UserFree(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserFree64(param0: *const u32, param1: *const super::super::Graphics::Gdi::HMONITOR) { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserFree64(param0 : *const u32, param1 : *const super::super::Graphics::Gdi:: HMONITOR)); HMONITOR_UserFree64(param0, param1) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserMarshal(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HMONITOR) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserMarshal(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); HMONITOR_UserMarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserMarshal64(param0: *const u32, param1: *mut u8, param2: *const super::super::Graphics::Gdi::HMONITOR) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserMarshal64(param0 : *const u32, param1 : *mut u8, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); HMONITOR_UserMarshal64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserSize(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserSize(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); HMONITOR_UserSize(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserSize64(param0: *const u32, param1: u32, param2: *const super::super::Graphics::Gdi::HMONITOR) -> u32 { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserSize64(param0 : *const u32, param1 : u32, param2 : *const super::super::Graphics::Gdi:: HMONITOR) -> u32); HMONITOR_UserSize64(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserUnmarshal(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HMONITOR) -> *mut u8 { ::windows_targets::link!("ole32.dll" "system" fn HMONITOR_UserUnmarshal(param0 : *const u32, param1 : *const u8, param2 : *mut super::super::Graphics::Gdi:: HMONITOR) -> *mut u8); HMONITOR_UserUnmarshal(param0, param1, param2) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn HMONITOR_UserUnmarshal64(param0: *const u32, param1: *const u8, param2: *mut super::super::Graphics::Gdi::HMONITOR) -> *mut u8 { @@ -683,7 +648,6 @@ where 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(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkCreateFromData(pidataobj: P0, pihlsite: P1, dwsitedata: u32, piunkouter: P2) -> ::windows_core::Result @@ -697,7 +661,6 @@ where let mut result__ = ::std::ptr::null_mut(); HlinkCreateFromData(pidataobj.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, piunkouter.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkCreateFromMoniker(pimktrgt: P0, pwzlocation: P1, pwzfriendlyname: P2, pihlsite: P3, dwsitedata: u32, piunkouter: P4) -> ::windows_core::Result @@ -737,7 +700,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkCreateShortcutFromMoniker(grfhlshortcutf: u32, pimktarget: P0, pwzlocation: P1, pwzdir: P2, pwzfilename: P3, ppwzshortcutfile: *mut ::windows_core::PWSTR, dwreserved: u32) -> ::windows_core::Result<()> @@ -785,7 +747,6 @@ where ::windows_targets::link!("hlink.dll" "system" fn HlinkIsShortcut(pwzfilename : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); HlinkIsShortcut(pwzfilename.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkNavigate(pihl: P0, pihlframe: P1, grfhlnf: u32, pbc: P2, pibsc: P3, pihlbc: P4) -> ::windows_core::Result<()> @@ -799,7 +760,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkNavigateToStringReference(pwztarget: P0, pwzlocation: P1, pihlsite: P2, dwsitedata: u32, pihlframe: P3, grfhlnf: u32, pibc: P4, pibsc: P5, pihlbc: P6) -> ::windows_core::Result<()> @@ -815,7 +775,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkOnNavigate(pihlframe: P0, pihlbc: P1, grfhlnf: u32, pimktarget: P2, pwzlocation: P3, pwzfriendlyname: P4, puhlid: *mut u32) -> ::windows_core::Result<()> @@ -829,7 +788,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkOnRenameDocument(dwreserved: u32, pihlbc: P0, pimkold: P1, pimknew: P2) -> ::windows_core::Result<()> @@ -841,7 +799,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkParseDisplayName(pibc: P0, pwzdisplayname: P1, fnoforceabs: P2, pccheaten: *mut u32, ppimk: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -853,7 +810,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkPreprocessMoniker(pibc: P0, pimkin: P1) -> ::windows_core::Result @@ -865,7 +821,6 @@ where let mut result__ = ::std::mem::zeroed(); HlinkPreprocessMoniker(pibc.into_param().abi(), pimkin.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkQueryCreateFromData(pidataobj: P0) -> ::windows_core::Result<()> @@ -875,7 +830,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkResolveMonikerForData(pimkreference: P0, reserved: u32, pibc: P1, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: P2, pimkbase: P3) -> ::windows_core::Result<()> @@ -898,7 +852,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkResolveShortcutToMoniker(pwzshortcutfilename: P0, ppimktarget: *mut ::core::option::Option, ppwzlocation: *mut ::windows_core::PWSTR) -> ::windows_core::Result<()> @@ -916,7 +869,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkResolveStringForData(pwzreference: P0, reserved: u32, pibc: P1, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: P2, pimkbase: P3) -> ::windows_core::Result<()> @@ -946,7 +898,6 @@ where let mut result__ = ::std::mem::zeroed(); HlinkTranslateURL(pwzurl.into_param().abi(), grfflags, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn HlinkUpdateStackItem(pihlframe: P0, pihlbc: P1, uhlid: u32, pimktrgt: P2, pwzlocation: P3, pwzfriendlyname: P4) -> ::windows_core::Result<()> @@ -960,7 +911,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILAppendID(pidl: ::core::option::Option<*const Common::ITEMIDLIST>, pmkid: *const Common::SHITEMID, fappend: P0) -> *mut Common::ITEMIDLIST @@ -970,28 +920,24 @@ where ::windows_targets::link!("shell32.dll" "system" fn ILAppendID(pidl : *const Common:: ITEMIDLIST, pmkid : *const Common:: SHITEMID, fappend : super::super::Foundation:: BOOL) -> *mut Common:: ITEMIDLIST); ILAppendID(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), pmkid, fappend.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILClone(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILClone(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILClone(pidl) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILCloneFirst(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILCloneFirst(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILCloneFirst(pidl) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILCombine(pidl1: ::core::option::Option<*const Common::ITEMIDLIST>, pidl2: ::core::option::Option<*const Common::ITEMIDLIST>) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILCombine(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILCombine(::core::mem::transmute(pidl1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pidl2.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILCreateFromPathA(pszpath: P0) -> *mut Common::ITEMIDLIST @@ -1001,7 +947,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn ILCreateFromPathA(pszpath : ::windows_core::PCSTR) -> *mut Common:: ITEMIDLIST); ILCreateFromPathA(pszpath.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILCreateFromPathW(pszpath: P0) -> *mut Common::ITEMIDLIST @@ -1011,49 +956,42 @@ where ::windows_targets::link!("shell32.dll" "system" fn ILCreateFromPathW(pszpath : ::windows_core::PCWSTR) -> *mut Common:: ITEMIDLIST); ILCreateFromPathW(pszpath.into_param().abi()) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILFindChild(pidlparent: *const Common::ITEMIDLIST, pidlchild: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILFindChild(pidlparent : *const Common:: ITEMIDLIST, pidlchild : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILFindChild(pidlparent, pidlchild) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILFindLastID(pidl: *const Common::ITEMIDLIST) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILFindLastID(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILFindLastID(pidl) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILFree(pidl: ::core::option::Option<*const Common::ITEMIDLIST>) { ::windows_targets::link!("shell32.dll" "system" fn ILFree(pidl : *const Common:: ITEMIDLIST)); ILFree(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILGetNext(pidl: ::core::option::Option<*const Common::ITEMIDLIST>) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn ILGetNext(pidl : *const Common:: ITEMIDLIST) -> *mut Common:: ITEMIDLIST); ILGetNext(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILGetSize(pidl: ::core::option::Option<*const Common::ITEMIDLIST>) -> u32 { ::windows_targets::link!("shell32.dll" "system" fn ILGetSize(pidl : *const Common:: ITEMIDLIST) -> u32); ILGetSize(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILIsEqual(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn ILIsEqual(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); ILIsEqual(pidl1, pidl2) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILIsParent(pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST, fimmediate: P0) -> super::super::Foundation::BOOL @@ -1063,7 +1001,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn ILIsParent(pidl1 : *const Common:: ITEMIDLIST, pidl2 : *const Common:: ITEMIDLIST, fimmediate : super::super::Foundation:: BOOL) -> super::super::Foundation:: BOOL); ILIsParent(pidl1, pidl2, fimmediate.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn ILLoadFromStreamEx(pstm: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -1074,14 +1011,12 @@ where let mut result__ = ::std::mem::zeroed(); ILLoadFromStreamEx(pstm.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn ILRemoveLastID(pidl: ::core::option::Option<*mut Common::ITEMIDLIST>) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn ILRemoveLastID(pidl : *mut Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); ILRemoveLastID(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn ILSaveToStream(pstm: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> @@ -1091,7 +1026,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Copy(pstmfrom: P0, pstmto: P1, cb: u32) -> ::windows_core::Result<()> @@ -1102,7 +1036,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Read(pstm: P0, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows_core::Result<()> @@ -1112,7 +1045,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn IStream_ReadPidl(pstm: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -1123,7 +1055,6 @@ where let mut result__ = ::std::mem::zeroed(); IStream_ReadPidl(pstm.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_ReadStr(pstm: P0) -> ::windows_core::Result<::windows_core::PWSTR> @@ -1134,7 +1065,6 @@ where let mut result__ = ::std::mem::zeroed(); IStream_ReadStr(pstm.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Reset(pstm: P0) -> ::windows_core::Result<()> @@ -1144,7 +1074,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Size(pstm: P0) -> ::windows_core::Result @@ -1155,7 +1084,6 @@ where let mut result__ = ::std::mem::zeroed(); IStream_Size(pstm.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Write(pstm: P0, pv: *const ::core::ffi::c_void, cb: u32) -> ::windows_core::Result<()> @@ -1165,7 +1093,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn IStream_WritePidl(pstm: P0, pidlwrite: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> @@ -1175,7 +1102,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_WriteStr(pstm: P0, psz: P1) -> ::windows_core::Result<()> @@ -1250,14 +1176,12 @@ pub unsafe fn InitNetworkAddressControl() -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn InitNetworkAddressControl() -> super::super::Foundation:: BOOL); InitNetworkAddressControl() } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn InitPropVariantFromStrRet(pstrret: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, ppropvar: *mut ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { ::windows_targets::link!("propsys.dll" "system" fn InitPropVariantFromStrRet(pstrret : *mut Common:: STRRET, pidl : *const Common:: ITEMIDLIST, ppropvar : *mut ::std::mem::MaybeUninit <::windows_core::PROPVARIANT >) -> ::windows_core::HRESULT); InitPropVariantFromStrRet(pstrret, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppropvar)).ok() } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn InitVariantFromStrRet(pstrret: *const Common::STRRET, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<::windows_core::VARIANT> { @@ -1347,7 +1271,6 @@ where ::windows_targets::link!("userenv.dll" "system" fn LoadUserProfileW(htoken : super::super::Foundation:: HANDLE, lpprofileinfo : *mut PROFILEINFOW) -> super::super::Foundation:: BOOL); LoadUserProfileW(htoken.into_param().abi(), lpprofileinfo).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleSaveToStreamEx(piunk: P0, pistm: P1, fcleardirty: P2) -> ::windows_core::Result<()> @@ -1359,7 +1282,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn OpenRegStream(hkey: P0, pszsubkey: P1, pszvalue: P2, grfmode: u32) -> ::core::option::Option @@ -1650,7 +1572,6 @@ where ::windows_targets::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_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PathCompactPathA(hdc: P0, pszpath: &mut [u8; 260], dx: u32) -> super::super::Foundation::BOOL @@ -1676,7 +1597,6 @@ where ::windows_targets::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().try_into().unwrap(), dwflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn PathCompactPathW(hdc: P0, pszpath: &mut [u16; 260], dx: u32) -> super::super::Foundation::BOOL @@ -2451,7 +2371,6 @@ where ::windows_targets::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().try_into().unwrap(), ::core::mem::transmute(piiconindex.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn PropVariantToStrRet(propvar: *const ::windows_core::PROPVARIANT, pstrret: *mut Common::STRRET) -> ::windows_core::Result<()> { @@ -2539,7 +2458,6 @@ pub unsafe fn RevokeScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, ::windows_targets::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_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SHAddFromPropSheetExtArray(hpsxa: P0, lpfnaddpage: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P1) -> u32 @@ -2613,7 +2531,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHBindToFolderIDListParent(psfroot: P0, pidl: *const Common::ITEMIDLIST, ppidllast: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result @@ -2625,7 +2542,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHBindToFolderIDListParent(psfroot.into_param().abi(), pidl, &T::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHBindToFolderIDListParentEx(psfroot: P0, pidl: *const Common::ITEMIDLIST, ppbc: P1, ppidllast: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result @@ -2638,7 +2554,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHBindToFolderIDListParentEx(psfroot.into_param().abi(), pidl, ppbc.into_param().abi(), &T::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHBindToObject(psf: P0, pidl: *const Common::ITEMIDLIST, pbc: P1) -> ::windows_core::Result @@ -2651,7 +2566,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHBindToObject(psf.into_param().abi(), pidl, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHBindToParent(pidl: *const Common::ITEMIDLIST, ppidllast: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result @@ -2662,14 +2576,12 @@ where let mut result__ = ::std::ptr::null_mut(); SHBindToParent(pidl, &T::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHBrowseForFolderA(lpbi: *const BROWSEINFOA) -> *mut Common::ITEMIDLIST { ::windows_targets::link!("shell32.dll" "system" fn SHBrowseForFolderA(lpbi : *const BROWSEINFOA) -> *mut Common:: ITEMIDLIST); SHBrowseForFolderA(lpbi) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHBrowseForFolderW(lpbi: *const BROWSEINFOW) -> *mut Common::ITEMIDLIST { @@ -2685,7 +2597,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCLSIDFromString(psz.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHChangeNotification_Lock(hchange: P0, dwprocid: u32, pppidl: ::core::option::Option<*mut *mut *mut Common::ITEMIDLIST>, plevent: ::core::option::Option<*mut i32>) -> super::super::Foundation::HANDLE @@ -2713,7 +2624,6 @@ pub unsafe fn SHChangeNotifyDeregister(ulid: u32) -> super::super::Foundation::B ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotifyDeregister(ulid : u32) -> super::super::Foundation:: BOOL); SHChangeNotifyDeregister(ulid) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHChangeNotifyRegister(hwnd: P0, fsources: SHCNRF_SOURCE, fevents: i32, wmsg: u32, centries: i32, pshcne: *const SHChangeNotifyEntry) -> u32 @@ -2728,7 +2638,6 @@ pub unsafe fn SHChangeNotifyRegisterThread(status: SCNRT_STATUS) { ::windows_targets::link!("shell32.dll" "system" fn SHChangeNotifyRegisterThread(status : SCNRT_STATUS)); SHChangeNotifyRegisterThread(status) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCloneSpecialIDList(hwnd: P0, csidl: i32, fcreate: P1) -> *mut Common::ITEMIDLIST @@ -2750,7 +2659,6 @@ where 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(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHCopyKeyA(hkeysrc: P0, pszsrcsubkey: P1, hkeydest: P2, freserved: u32) -> ::windows_core::Result<()> @@ -2762,7 +2670,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHCopyKeyW(hkeysrc: P0, pszsrcsubkey: P1, hkeydest: P2, freserved: u32) -> ::windows_core::Result<()> @@ -2783,7 +2690,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateAssociationRegistration(&T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHCreateDataObject(pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, apidl: ::core::option::Option<&[*const Common::ITEMIDLIST]>, pdtinner: P0) -> ::windows_core::Result @@ -2795,7 +2701,6 @@ where 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().try_into().unwrap()), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdtinner.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHCreateDefaultContextMenu(pdcm: *const DEFCONTEXTMENU) -> ::windows_core::Result @@ -2833,7 +2738,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SHCreateDirectoryExA(hwnd: P0, pszpath: P1, psa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> i32 @@ -2844,7 +2748,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn SHCreateDirectoryExW(hwnd: P0, pszpath: P1, psa: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> i32 @@ -2865,7 +2768,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateFileExtractIconW(pszfile.into_param().abi(), dwfileattributes, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateItemFromIDList(pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result @@ -2876,7 +2778,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateItemFromIDList(pidl, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateItemFromParsingName(pszpath: P0, pbc: P1) -> ::windows_core::Result @@ -2889,7 +2790,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateItemFromParsingName(pszpath.into_param().abi(), pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateItemFromRelativeName(psiparent: P0, pszname: P1, pbc: P2) -> ::windows_core::Result @@ -2913,7 +2813,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateItemInKnownFolder(kfid, dwkfflags.0 as _, pszitem.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateItemWithParent(pidlparent: ::core::option::Option<*const Common::ITEMIDLIST>, psfparent: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result @@ -2925,21 +2824,18 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateItemWithParent(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psfparent.into_param().abi(), pidl, &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateMemStream(pinit: ::core::option::Option<&[u8]>) -> ::core::option::Option { ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateMemStream(pinit : *const u8, cbinit : u32) -> ::core::option::Option < super::super::System::Com:: IStream >); SHCreateMemStream(::core::mem::transmute(pinit.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pinit.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())) } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] #[inline] pub unsafe fn SHCreateProcessAsUserW(pscpi: *mut SHCREATEPROCESSINFOW) -> ::windows_core::Result<()> { ::windows_targets::link!("shell32.dll" "system" fn SHCreateProcessAsUserW(pscpi : *mut SHCREATEPROCESSINFOW) -> super::super::Foundation:: BOOL); SHCreateProcessAsUserW(pscpi).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHCreatePropSheetExtArray(hkey: P0, pszsubkey: P1, max_iface: u32) -> HPSXA @@ -2950,7 +2846,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateQueryCancelAutoPlayMoniker() -> ::windows_core::Result { @@ -2958,7 +2853,6 @@ pub unsafe fn SHCreateQueryCancelAutoPlayMoniker() -> ::windows_core::Result ::windows_core::Result { @@ -2966,7 +2860,6 @@ pub unsafe fn SHCreateShellFolderView(pcsfv: *const SFV_CREATE) -> ::windows_cor let mut result__ = ::std::mem::zeroed(); SHCreateShellFolderView(pcsfv, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHCreateShellFolderViewEx(pcsfv: *const CSFV) -> ::windows_core::Result { @@ -2974,7 +2867,6 @@ pub unsafe fn SHCreateShellFolderViewEx(pcsfv: *const CSFV) -> ::windows_core::R let mut result__ = ::std::mem::zeroed(); SHCreateShellFolderViewEx(pcsfv, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateShellItem(pidlparent: ::core::option::Option<*const Common::ITEMIDLIST>, psfparent: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result @@ -2985,7 +2877,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCreateShellItem(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psfparent.into_param().abi(), pidl, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateShellItemArray(pidlparent: ::core::option::Option<*const Common::ITEMIDLIST>, psf: P0, ppidl: ::core::option::Option<&[*const Common::ITEMIDLIST]>) -> ::windows_core::Result @@ -2996,7 +2887,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCreateShellItemArray(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psf.into_param().abi(), ppidl.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), ::core::mem::transmute(ppidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateShellItemArrayFromDataObject(pdo: P0) -> ::windows_core::Result @@ -3008,7 +2898,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateShellItemArrayFromDataObject(pdo.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateShellItemArrayFromIDLists(rgpidl: &[*const Common::ITEMIDLIST]) -> ::windows_core::Result { @@ -3026,7 +2915,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHCreateShellItemArrayFromShellItem(psi.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SHCreateShellPalette(hdc: P0) -> super::super::Graphics::Gdi::HPALETTE @@ -3036,7 +2924,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" fn SHCreateShellPalette(hdc : super::super::Graphics::Gdi:: HDC) -> super::super::Graphics::Gdi:: HPALETTE); SHCreateShellPalette(hdc.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateStdEnumFmtEtc(afmt: &[super::super::System::Com::FORMATETC]) -> ::windows_core::Result { @@ -3044,7 +2931,6 @@ pub unsafe fn SHCreateStdEnumFmtEtc(afmt: &[super::super::System::Com::FORMATETC let mut result__ = ::std::mem::zeroed(); SHCreateStdEnumFmtEtc(afmt.len().try_into().unwrap(), ::core::mem::transmute(afmt.as_ptr()), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateStreamOnFileA(pszfile: P0, grfmode: u32) -> ::windows_core::Result @@ -3055,7 +2941,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCreateStreamOnFileA(pszfile.into_param().abi(), grfmode, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateStreamOnFileEx(pszfile: P0, grfmode: u32, dwattributes: u32, fcreate: P1, pstmtemplate: P2) -> ::windows_core::Result @@ -3068,7 +2953,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCreateStreamOnFileEx(pszfile.into_param().abi(), grfmode, dwattributes, fcreate.into_param().abi(), pstmtemplate.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateStreamOnFileW(pszfile: P0, grfmode: u32) -> ::windows_core::Result @@ -3079,7 +2963,6 @@ where let mut result__ = ::std::mem::zeroed(); SHCreateStreamOnFileW(pszfile.into_param().abi(), grfmode, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn SHCreateThread(pfnthreadproc: super::super::System::Threading::LPTHREAD_START_ROUTINE, pdata: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, pfncallback: super::super::System::Threading::LPTHREAD_START_ROUTINE) -> ::windows_core::Result<()> { @@ -3091,14 +2974,12 @@ pub unsafe fn SHCreateThreadRef(pcref: *mut i32, ppunk: *mut ::core::option::Opt ::windows_targets::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_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn SHCreateThreadWithHandle(pfnthreadproc: super::super::System::Threading::LPTHREAD_START_ROUTINE, pdata: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, pfncallback: super::super::System::Threading::LPTHREAD_START_ROUTINE, phandle: ::core::option::Option<*mut super::super::Foundation::HANDLE>) -> ::windows_core::Result<()> { ::windows_targets::link!("shlwapi.dll" "system" 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); SHCreateThreadWithHandle(pfnthreadproc, ::core::mem::transmute(pdata.unwrap_or(::std::ptr::null())), flags, pfncallback, ::core::mem::transmute(phandle.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SHDefExtractIconA(psziconfile: P0, iindex: i32, uflags: u32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, niconsize: u32) -> ::windows_core::HRESULT @@ -3108,7 +2989,6 @@ where ::windows_targets::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) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SHDefExtractIconW(psziconfile: P0, iindex: i32, uflags: u32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, niconsize: u32) -> ::windows_core::HRESULT @@ -3118,7 +2998,6 @@ where ::windows_targets::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) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteEmptyKeyA(hkey: P0, pszsubkey: P1) -> ::windows_core::Result<()> @@ -3129,7 +3008,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteEmptyKeyW(hkey: P0, pszsubkey: P1) -> ::windows_core::Result<()> @@ -3140,7 +3018,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteKeyA(hkey: P0, pszsubkey: P1) -> ::windows_core::Result<()> @@ -3151,7 +3028,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteKeyW(hkey: P0, pszsubkey: P1) -> ::windows_core::Result<()> @@ -3162,7 +3038,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteValueA(hkey: P0, pszsubkey: P1, pszvalue: P2) -> ::windows_core::Result<()> @@ -3174,7 +3049,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHDeleteValueW(hkey: P0, pszsubkey: P1, pszvalue: P2) -> ::windows_core::Result<()> @@ -3194,7 +3068,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn SHDestroyPropSheetExtArray(hpsxa : HPSXA)); SHDestroyPropSheetExtArray(hpsxa.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn SHDoDragDrop(hwnd: P0, pdata: P1, pdsrc: P2, dweffect: super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result @@ -3225,7 +3098,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHEnumKeyExA(hkey: P0, dwindex: u32, pszname: ::windows_core::PSTR, pcchname: *mut u32) -> ::windows_core::Result<()> @@ -3235,7 +3107,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHEnumKeyExW(hkey: P0, dwindex: u32, pszname: ::windows_core::PWSTR, pcchname: *mut u32) -> ::windows_core::Result<()> @@ -3245,7 +3116,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHEnumValueA(hkey: P0, dwindex: u32, pszvaluename: ::windows_core::PSTR, pcchvaluename: ::core::option::Option<*mut u32>, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3255,7 +3125,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHEnumValueW(hkey: P0, dwindex: u32, pszvaluename: ::windows_core::PWSTR, pcchvaluename: ::core::option::Option<*mut u32>, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3265,7 +3134,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHEnumerateUnreadMailAccountsW(hkeyuser: P0, dwindex: u32, pszmailaddress: &mut [u16]) -> ::windows_core::Result<()> @@ -3293,14 +3161,12 @@ pub unsafe fn SHFileOperationW(lpfileop: *mut SHFILEOPSTRUCTW) -> i32 { ::windows_targets::link!("shell32.dll" "system" fn SHFileOperationW(lpfileop : *mut SHFILEOPSTRUCTW) -> i32); SHFileOperationW(lpfileop) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHFindFiles(pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, pidlsavefile: ::core::option::Option<*const Common::ITEMIDLIST>) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn SHFindFiles(pidlfolder : *const Common:: ITEMIDLIST, pidlsavefile : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); SHFindFiles(::core::mem::transmute(pidlfolder.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pidlsavefile.unwrap_or(::std::ptr::null()))) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SHFind_InitMenuPopup(hmenu: P0, hwndowner: P1, idcmdfirst: u32, idcmdlast: u32) -> ::core::option::Option @@ -3355,7 +3221,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" fn SHFreeShared(hdata : super::super::Foundation:: HANDLE, dwprocessid : u32) -> super::super::Foundation:: BOOL); SHFreeShared(hdata.into_param().abi(), dwprocessid).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHGetAttributesFromDataObject(pdo: P0, dwattributemask: u32, pdwattributes: ::core::option::Option<*mut u32>, pcitems: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT @@ -3365,7 +3230,6 @@ where ::windows_targets::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()))) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetDataFromIDListA(psf: P0, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows_core::Result<()> @@ -3375,7 +3239,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetDataFromIDListW(psf: P0, pidl: *const Common::ITEMIDLIST, nformat: SHGDFIL_FORMAT, pv: *mut ::core::ffi::c_void, cb: i32) -> ::windows_core::Result<()> @@ -3416,7 +3279,6 @@ where let mut result__ = ::std::mem::zeroed(); SHGetDriveMedia(pszdrive.into_param().abi(), &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn SHGetFileInfoA(pszpath: P0, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: ::core::option::Option<*mut SHFILEINFOA>, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize @@ -3426,7 +3288,6 @@ where ::windows_targets::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_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn SHGetFileInfoW(pszpath: P0, dwfileattributes: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, psfi: ::core::option::Option<*mut SHFILEINFOW>, cbfileinfo: u32, uflags: SHGFI_FLAGS) -> usize @@ -3436,7 +3297,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetFolderLocation(hwnd: P0, csidl: i32, htoken: P1, dwflags: u32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -3486,7 +3346,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetIDListFromObject(punk: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -3533,7 +3392,6 @@ pub unsafe fn SHGetInverseCMAP(pbmap: &mut [u8]) -> ::windows_core::Result<()> { ::windows_targets::link!("shlwapi.dll" "system" fn SHGetInverseCMAP(pbmap : *mut u8, cbmap : u32) -> ::windows_core::HRESULT); SHGetInverseCMAP(::core::mem::transmute(pbmap.as_ptr()), pbmap.len().try_into().unwrap()).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHGetItemFromDataObject(pdtobj: P0, dwflags: DATAOBJ_GET_ITEM_FLAGS) -> ::windows_core::Result @@ -3555,7 +3413,6 @@ where let mut result__ = ::std::ptr::null_mut(); SHGetItemFromObject(punk.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetKnownFolderIDList(rfid: *const ::windows_core::GUID, dwflags: u32, htoken: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -3593,7 +3450,6 @@ where ::windows_targets::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().try_into().unwrap(), pidsres).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHGetMalloc() -> ::windows_core::Result { @@ -3601,7 +3457,6 @@ pub unsafe fn SHGetMalloc() -> ::windows_core::Result ::windows_core::Result<::windows_core::PWSTR> { @@ -3627,28 +3482,24 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetPathFromIDListA(pidl: *const Common::ITEMIDLIST, pszpath: &mut [u8; 260]) -> super::super::Foundation::BOOL { ::windows_targets::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_Common\"`"] #[cfg(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_targets::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().try_into().unwrap(), uopts) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetPathFromIDListW(pidl: *const Common::ITEMIDLIST, pszpath: &mut [u16; 260]) -> super::super::Foundation::BOOL { ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetRealIDL(psf: P0, pidlsimple: *const Common::ITEMIDLIST) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -3680,7 +3531,6 @@ pub unsafe fn SHGetSettings(psfs: *mut SHELLFLAGSTATE, dwmask: u32) { ::windows_targets::link!("shell32.dll" "system" fn SHGetSettings(psfs : *mut SHELLFLAGSTATE, dwmask : u32)); SHGetSettings(psfs, dwmask) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetSpecialFolderLocation(hwnd: P0, csidl: i32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> @@ -3709,14 +3559,12 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SHGetStockIconInfo(siid: SHSTOCKICONID, uflags: SHGSI_FLAGS, psii: *mut SHSTOCKICONINFO) -> ::windows_core::Result<()> { ::windows_targets::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_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn SHGetTemporaryPropertyForItem(psi: P0, propkey: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> @@ -3733,7 +3581,6 @@ pub unsafe fn SHGetThreadRef() -> ::windows_core::Result<::windows_core::IUnknow let mut result__ = ::std::mem::zeroed(); SHGetThreadRef(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHGetUnreadMailCountW(hkeyuser: P0, pszmailaddress: P1, pdwcount: ::core::option::Option<*mut u32>, pfiletime: ::core::option::Option<*mut super::super::Foundation::FILETIME>, pszshellexecutecommand: ::core::option::Option<&mut [u16]>) -> ::windows_core::Result<()> @@ -3744,7 +3591,6 @@ where ::windows_targets::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().try_into().unwrap())).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHGetValueA(hkey: P0, pszsubkey: P1, pszvalue: P2, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3756,7 +3602,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHGetValueW(hkey: P0, pszsubkey: P1, pszvalue: P2, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3768,7 +3613,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetViewStatePropertyBag(pidl: ::core::option::Option<*const Common::ITEMIDLIST>, pszbagname: P0, dwflags: u32) -> ::windows_core::Result @@ -3795,14 +3639,12 @@ pub unsafe fn SHGlobalCounterIncrement(id: SHGLOBALCOUNTER) -> i32 { ::windows_targets::link!("shlwapi.dll" "system" fn SHGlobalCounterIncrement(id : SHGLOBALCOUNTER) -> i32); SHGlobalCounterIncrement(id) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHHandleUpdateImage(pidlextra: *const Common::ITEMIDLIST) -> i32 { ::windows_targets::link!("shell32.dll" "system" fn SHHandleUpdateImage(pidlextra : *const Common:: ITEMIDLIST) -> i32); SHHandleUpdateImage(pidlextra) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHILCreateFromPath(pszpath: P0, ppidl: *mut *mut Common::ITEMIDLIST, rgfinout: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -3882,7 +3724,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" fn SHLockShared(hdata : super::super::Foundation:: HANDLE, dwprocessid : u32) -> *mut ::core::ffi::c_void); SHLockShared(hdata.into_param().abi(), dwprocessid) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHMapPIDLToSystemImageListIndex(pshf: P0, pidl: *const Common::ITEMIDLIST, piindexsel: ::core::option::Option<*mut i32>) -> i32 @@ -3914,7 +3755,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHMultiFileProperties(pdtobj: P0, dwflags: u32) -> ::windows_core::Result<()> @@ -3934,14 +3774,12 @@ where ::windows_targets::link!("shell32.dll" "system" fn SHObjectProperties(hwnd : super::super::Foundation:: HWND, shopobjecttype : u32, pszobjectname : ::windows_core::PCWSTR, pszpropertypage : ::windows_core::PCWSTR) -> super::super::Foundation:: BOOL); SHObjectProperties(hwnd.into_param().abi(), shopobjecttype.0 as _, pszobjectname.into_param().abi(), pszpropertypage.into_param().abi()) } -#[doc = "Required features: `\"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_targets::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().try_into().unwrap()), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwflags).ok() } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn SHOpenPropSheetW(pszcaption: P0, ahkeys: ::core::option::Option<&[super::super::System::Registry::HKEY]>, pclsiddefault: ::core::option::Option<*const ::windows_core::GUID>, pdtobj: P1, psb: P2, pstartpage: P3) -> super::super::Foundation::BOOL @@ -3954,7 +3792,6 @@ where ::windows_targets::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().try_into().unwrap()), ::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_System_Com\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn SHOpenRegStream2A(hkey: P0, pszsubkey: P1, pszvalue: P2, grfmode: u32) -> ::core::option::Option @@ -3966,7 +3803,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn SHOpenRegStream2W(hkey: P0, pszsubkey: P1, pszvalue: P2, grfmode: u32) -> ::core::option::Option @@ -3978,7 +3814,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn SHOpenRegStreamA(hkey: P0, pszsubkey: P1, pszvalue: P2, grfmode: u32) -> ::core::option::Option @@ -3990,7 +3825,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn SHOpenRegStreamW(hkey: P0, pszsubkey: P1, pszvalue: P2, grfmode: u32) -> ::core::option::Option @@ -4010,7 +3844,6 @@ where ::windows_targets::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_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHParseDisplayName(pszname: P0, pbc: P1, ppidl: *mut *mut Common::ITEMIDLIST, sfgaoin: u32, psfgaoout: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4041,7 +3874,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHQueryInfoKeyA(hkey: P0, pcsubkeys: ::core::option::Option<*mut u32>, pcchmaxsubkeylen: ::core::option::Option<*mut u32>, pcvalues: ::core::option::Option<*mut u32>, pcchmaxvaluenamelen: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4051,7 +3883,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" 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); SHQueryInfoKeyA(hkey.into_param().abi(), ::core::mem::transmute(pcsubkeys.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcchmaxsubkeylen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcvalues.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcchmaxvaluenamelen.unwrap_or(::std::ptr::null_mut()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHQueryInfoKeyW(hkey: P0, pcsubkeys: ::core::option::Option<*mut u32>, pcchmaxsubkeylen: ::core::option::Option<*mut u32>, pcvalues: ::core::option::Option<*mut u32>, pcchmaxvaluenamelen: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4083,7 +3914,6 @@ pub unsafe fn SHQueryUserNotificationState() -> ::windows_core::Result(hkey: P0, pszvalue: P1, pdwreserved: ::core::option::Option<*const u32>, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4094,7 +3924,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHQueryValueExW(hkey: P0, pszvalue: P1, pdwreserved: ::core::option::Option<*const u32>, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4158,7 +3987,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegDuplicateHKey(hkey: P0) -> super::super::System::Registry::HKEY @@ -4210,7 +4038,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegGetIntW(hk: P0, pwzkey: P1, idefault: i32) -> i32 @@ -4221,7 +4048,6 @@ where ::windows_targets::link!("shlwapi.dll" "system" fn SHRegGetIntW(hk : super::super::System::Registry:: HKEY, pwzkey : ::windows_core::PCWSTR, idefault : i32) -> i32); SHRegGetIntW(hk.into_param().abi(), pwzkey.into_param().abi(), idefault) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegGetPathA(hkey: P0, pcszsubkey: P1, pcszvalue: P2, pszpath: &mut [u8; 260], dwflags: u32) -> ::windows_core::Result<()> @@ -4233,7 +4059,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegGetPathW(hkey: P0, pcszsubkey: P1, pcszvalue: P2, pszpath: &mut [u16; 260], dwflags: u32) -> ::windows_core::Result<()> @@ -4265,7 +4090,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegGetValueA(hkey: P0, pszsubkey: P1, pszvalue: P2, srrfflags: i32, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4286,7 +4110,6 @@ where ::windows_targets::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()))).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegGetValueW(hkey: P0, pszsubkey: P1, pszvalue: P2, srrfflags: i32, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> @@ -4344,7 +4167,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegSetPathA(hkey: P0, pcszsubkey: P1, pcszvalue: P2, pcszpath: P3, dwflags: u32) -> ::windows_core::Result<()> @@ -4357,7 +4179,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHRegSetPathW(hkey: P0, pcszsubkey: P1, pcszvalue: P2, pcszpath: P3, dwflags: u32) -> ::windows_core::Result<()> @@ -4417,7 +4238,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn SHRemoveLocalizedName(pszpath : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); SHRemoveLocalizedName(pszpath.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn SHReplaceFromPropSheetExtArray(hpsxa: P0, upageid: u32, lpfnreplacewith: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P1) -> u32 @@ -4513,7 +4333,6 @@ where ::windows_targets::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_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn SHSetTemporaryPropertyForItem(psi: P0, propkey: *const PropertiesSystem::PROPERTYKEY, propvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> @@ -4540,7 +4359,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHSetValueA(hkey: P0, pszsubkey: P1, pszvalue: P2, dwtype: u32, pvdata: ::core::option::Option<*const ::core::ffi::c_void>, cbdata: u32) -> i32 @@ -4552,7 +4370,6 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SHSetValueW(hkey: P0, pszsubkey: P1, pszvalue: P2, dwtype: u32, pvdata: ::core::option::Option<*const ::core::ffi::c_void>, cbdata: u32) -> i32 @@ -4584,7 +4401,6 @@ where ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHSimpleIDListFromPath(pszpath: P0) -> *mut Common::ITEMIDLIST @@ -4594,7 +4410,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn SHSimpleIDListFromPath(pszpath : ::windows_core::PCWSTR) -> *mut Common:: ITEMIDLIST); SHSimpleIDListFromPath(pszpath.into_param().abi()) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHSkipJunction(pbc: P0, pclsid: *const ::windows_core::GUID) -> super::super::Foundation::BOOL @@ -4702,7 +4517,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn SetCurrentProcessExplicitAppUserModelID(appid : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); SetCurrentProcessExplicitAppUserModelID(appid.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SetMenuContextHelpId(param0: P0, param1: u32) -> ::windows_core::Result<()> @@ -4728,7 +4542,6 @@ where ::windows_targets::link!("comctl32.dll" "system" fn SetWindowSubclass(hwnd : super::super::Foundation:: HWND, pfnsubclass : SUBCLASSPROC, uidsubclass : usize, dwrefdata : usize) -> super::super::Foundation:: BOOL); SetWindowSubclass(hwnd.into_param().abi(), pfnsubclass, uidsubclass, dwrefdata) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellAboutA(hwnd: P0, szapp: P1, szotherstuff: P2, hicon: P3) -> i32 @@ -4741,7 +4554,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellAboutW(hwnd: P0, szapp: P1, szotherstuff: P2, hicon: P3) -> i32 @@ -4754,7 +4566,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellExecuteA(hwnd: P0, lpoperation: P1, lpfile: P2, lpparameters: P3, lpdirectory: P4, nshowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> super::super::Foundation::HINSTANCE @@ -4768,21 +4579,18 @@ where ::windows_targets::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_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ShellExecuteExA(pexecinfo: *mut SHELLEXECUTEINFOA) -> ::windows_core::Result<()> { ::windows_targets::link!("shell32.dll" "system" fn ShellExecuteExA(pexecinfo : *mut SHELLEXECUTEINFOA) -> super::super::Foundation:: BOOL); ShellExecuteExA(pexecinfo).ok() } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn ShellExecuteExW(pexecinfo: *mut SHELLEXECUTEINFOW) -> ::windows_core::Result<()> { ::windows_targets::link!("shell32.dll" "system" fn ShellExecuteExW(pexecinfo : *mut SHELLEXECUTEINFOW) -> super::super::Foundation:: BOOL); ShellExecuteExW(pexecinfo).ok() } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellExecuteW(hwnd: P0, lpoperation: P1, lpfile: P2, lpparameters: P3, lpdirectory: P4, nshowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> super::super::Foundation::HINSTANCE @@ -4796,7 +4604,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellMessageBoxA(happinst: P0, hwnd: P1, lpctext: P2, lpctitle: P3, fustyle: super::WindowsAndMessaging::MESSAGEBOX_STYLE) -> i32 @@ -4809,7 +4616,6 @@ where ::windows_targets::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_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn ShellMessageBoxW(happinst: P0, hwnd: P1, lpctext: P2, lpctitle: P3, fustyle: super::WindowsAndMessaging::MESSAGEBOX_STYLE) -> i32 @@ -4846,14 +4652,12 @@ where ::windows_targets::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_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] #[inline] pub unsafe fn Shell_GetImageLists(phiml: ::core::option::Option<*mut super::Controls::HIMAGELIST>, phimlsmall: ::core::option::Option<*mut super::Controls::HIMAGELIST>) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn Shell_GetImageLists(phiml : *mut super::Controls:: HIMAGELIST, phimlsmall : *mut super::Controls:: HIMAGELIST) -> super::super::Foundation:: BOOL); Shell_GetImageLists(::core::mem::transmute(phiml.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phimlsmall.unwrap_or(::std::ptr::null_mut()))) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn Shell_MergeMenus(hmdst: P0, hmsrc: P1, uinsert: u32, uidadjust: u32, uidadjustmax: u32, uflags: MM_FLAGS) -> u32 @@ -4864,7 +4668,6 @@ where ::windows_targets::link!("shell32.dll" "system" fn Shell_MergeMenus(hmdst : super::WindowsAndMessaging:: HMENU, hmsrc : super::WindowsAndMessaging:: HMENU, uinsert : u32, uidadjust : u32, uidadjustmax : u32, uflags : MM_FLAGS) -> u32); Shell_MergeMenus(hmdst.into_param().abi(), hmsrc.into_param().abi(), uinsert, uidadjust, uidadjustmax, uflags) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn Shell_NotifyIconA(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAA) -> super::super::Foundation::BOOL { @@ -4877,21 +4680,18 @@ pub unsafe fn Shell_NotifyIconGetRect(identifier: *const NOTIFYICONIDENTIFIER) - let mut result__ = ::std::mem::zeroed(); Shell_NotifyIconGetRect(identifier, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn Shell_NotifyIconW(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const NOTIFYICONDATAW) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn Shell_NotifyIconW(dwmessage : NOTIFY_ICON_MESSAGE, lpdata : *const NOTIFYICONDATAW) -> super::super::Foundation:: BOOL); Shell_NotifyIconW(dwmessage, lpdata) } -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SignalFileOpen(pidl: *const Common::ITEMIDLIST) -> super::super::Foundation::BOOL { ::windows_targets::link!("shell32.dll" "system" fn SignalFileOpen(pidl : *const Common:: ITEMIDLIST) -> super::super::Foundation:: BOOL); SignalFileOpen(pidl) } -#[doc = "Required features: `\"Win32_System_Com_Urlmon\"`"] #[cfg(feature = "Win32_System_Com_Urlmon")] #[inline] pub unsafe fn SoftwareUpdateMessageBox(hwnd: P0, pszdistunit: P1, dwflags: u32, psdi: ::core::option::Option<*mut super::super::System::Com::Urlmon::SOFTDISTINFO>) -> u32 @@ -4902,7 +4702,6 @@ where ::windows_targets::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_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] #[inline] pub unsafe fn StgMakeUniqueName(pstgparent: P0, pszfilespec: P1, grfmode: u32) -> ::windows_core::Result @@ -5348,35 +5147,30 @@ where ::windows_targets::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_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_targets::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_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_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"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_targets::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().try_into().unwrap()).ok() } -#[doc = "Required features: `\"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_targets::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_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<()> { @@ -5765,7 +5559,6 @@ pub unsafe fn UrlUnescapeW(pszurl: ::windows_core::PWSTR, pszunescaped: ::window ::windows_targets::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_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn VariantToStrRet(varin: *const ::windows_core::VARIANT, pstrret: *mut Common::STRRET) -> ::windows_core::Result<()> { @@ -5841,29 +5634,21 @@ where wvnsprintfW(::core::mem::transmute(pszdest.as_ptr()), pszdest.len().try_into().unwrap(), pszfmt.into_param().abi(), arglist) } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - CIE4ConnectionPoint, - CIE4ConnectionPoint_Vtbl, - 0 -); +::windows_core::imp::com_interface!(CIE4ConnectionPoint, CIE4ConnectionPoint_Vtbl, 0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(CIE4ConnectionPoint, ::windows_core::IUnknown, super::super::System::Com::IConnectionPoint); #[cfg(feature = "Win32_System_Com")] impl CIE4ConnectionPoint { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConnectionInterface(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetConnectionInterface)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConnectionPointContainer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetConnectionPointContainer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Advise(&self, punksink: P0) -> ::windows_core::Result where @@ -5872,23 +5657,19 @@ impl CIE4ConnectionPoint { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Advise)(::windows_core::Interface::as_raw(self), punksink.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Unadvise)(::windows_core::Interface::as_raw(self), dwcookie).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumConnections(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumConnections)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DoInvokeIE4(&self, pf: *mut super::super::Foundation::BOOL, ppv: *mut *mut ::core::ffi::c_void, dispid: i32, pdispparams: *mut super::super::System::Com::DISPPARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DoInvokeIE4)(::windows_core::Interface::as_raw(self), pf, ppv, dispid, pdispparams).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn DoInvokePIDLIE4(&self, dispid: i32, pidl: *mut Common::ITEMIDLIST, fcancancel: P0) -> ::windows_core::Result<()> where @@ -5912,12 +5693,7 @@ pub struct CIE4ConnectionPoint_Vtbl { DoInvokePIDLIE4: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DFConstraint, - DFConstraint_Vtbl, - 0x4a3df050_23bd_11d2_939f_00a0c91eedba -); +::windows_core::imp::com_interface!(DFConstraint, DFConstraint_Vtbl, 0x4a3df050_23bd_11d2_939f_00a0c91eedba); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DFConstraint, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5940,12 +5716,7 @@ pub struct DFConstraint_Vtbl { pub Value: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DShellFolderViewEvents, - DShellFolderViewEvents_Vtbl, - 0x62112aa2_ebe4_11cf_a5fb_0020afe7292d -); +::windows_core::imp::com_interface!(DShellFolderViewEvents, DShellFolderViewEvents_Vtbl, 0x62112aa2_ebe4_11cf_a5fb_0020afe7292d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DShellFolderViewEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5957,12 +5728,7 @@ pub struct DShellFolderViewEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DShellNameSpaceEvents, - DShellNameSpaceEvents_Vtbl, - 0x55136806_b2de_11d1_b9f2_00a0c98bc547 -); +::windows_core::imp::com_interface!(DShellNameSpaceEvents, DShellNameSpaceEvents_Vtbl, 0x55136806_b2de_11d1_b9f2_00a0c98bc547); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DShellNameSpaceEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5974,12 +5740,7 @@ pub struct DShellNameSpaceEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DShellWindowsEvents, - DShellWindowsEvents_Vtbl, - 0xfe4106e0_399a_11d0_a48c_00a0c90a8f39 -); +::windows_core::imp::com_interface!(DShellWindowsEvents, DShellWindowsEvents_Vtbl, 0xfe4106e0_399a_11d0_a48c_00a0c90a8f39); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DShellWindowsEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5991,12 +5752,7 @@ pub struct DShellWindowsEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DWebBrowserEvents, - DWebBrowserEvents_Vtbl, - 0xeab22ac2_30c1_11cf_a7eb_0000c05bae0b -); +::windows_core::imp::com_interface!(DWebBrowserEvents, DWebBrowserEvents_Vtbl, 0xeab22ac2_30c1_11cf_a7eb_0000c05bae0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DWebBrowserEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6008,12 +5764,7 @@ pub struct DWebBrowserEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - DWebBrowserEvents2, - DWebBrowserEvents2_Vtbl, - 0x34a715a0_6587_11d0_924a_0020afc7ac4d -); +::windows_core::imp::com_interface!(DWebBrowserEvents2, DWebBrowserEvents2_Vtbl, 0x34a715a0_6587_11d0_924a_0020afc7ac4d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(DWebBrowserEvents2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6025,12 +5776,7 @@ pub struct DWebBrowserEvents2_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Folder, - Folder_Vtbl, - 0xbbcbde60_c3ff_11ce_8350_444553540000 -); +::windows_core::imp::com_interface!(Folder, Folder_Vtbl, 0xbbcbde60_c3ff_11ce_8350_444553540000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Folder, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6039,31 +5785,26 @@ impl Folder { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Title)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParentFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ParentFolder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Items(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Items)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseName(&self, bname: P0) -> ::windows_core::Result where @@ -6133,12 +5874,7 @@ pub struct Folder_Vtbl { pub GetDetailsOf: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, i32, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Folder2, - Folder2_Vtbl, - 0xf0d2d8ef_3890_11d2_bf8b_00c04fb93661 -); +::windows_core::imp::com_interface!(Folder2, Folder2_Vtbl, 0xf0d2d8ef_3890_11d2_bf8b_00c04fb93661); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Folder2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, Folder); #[cfg(feature = "Win32_System_Com")] @@ -6147,31 +5883,26 @@ impl Folder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Title)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParentFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ParentFolder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Items(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Items)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseName(&self, bname: P0) -> ::windows_core::Result where @@ -6208,7 +5939,6 @@ impl Folder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDetailsOf)(::windows_core::Interface::as_raw(self), vitem.into_param().abi(), icolumn, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Self_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6244,12 +5974,7 @@ pub struct Folder2_Vtbl { pub DismissedWebViewBarricade: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Folder3, - Folder3_Vtbl, - 0xa7ae5f64_c4d7_4d7f_9307_4d24ee54b841 -); +::windows_core::imp::com_interface!(Folder3, Folder3_Vtbl, 0xa7ae5f64_c4d7_4d7f_9307_4d24ee54b841); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Folder3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, Folder, Folder2); #[cfg(feature = "Win32_System_Com")] @@ -6258,31 +5983,26 @@ impl Folder3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Title)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParentFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.ParentFolder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Items(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Items)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ParseName(&self, bname: P0) -> ::windows_core::Result where @@ -6319,7 +6039,6 @@ impl Folder3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetDetailsOf)(::windows_core::Interface::as_raw(self), vitem.into_param().abi(), icolumn, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Self_(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6359,23 +6078,16 @@ pub struct Folder3_Vtbl { pub SetShowWebViewBarricade: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItem, - FolderItem_Vtbl, - 0xfac32c80_cbe4_11ce_8350_444553540000 -); +::windows_core::imp::com_interface!(FolderItem, FolderItem_Vtbl, 0xfac32c80_cbe4_11ce_8350_444553540000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItem, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl FolderItem { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6395,13 +6107,11 @@ impl FolderItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetLink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6438,7 +6148,6 @@ impl FolderItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Verbs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6490,23 +6199,16 @@ pub struct FolderItem_Vtbl { pub InvokeVerb: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItem2, - FolderItem2_Vtbl, - 0xedc817aa_92b8_11d1_b075_00c04fc33aa5 -); +::windows_core::imp::com_interface!(FolderItem2, FolderItem2_Vtbl, 0xedc817aa_92b8_11d1_b075_00c04fc33aa5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItem2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, FolderItem); #[cfg(feature = "Win32_System_Com")] impl FolderItem2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6526,13 +6228,11 @@ impl FolderItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Path)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetLink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetLink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFolder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6569,7 +6269,6 @@ impl FolderItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Type)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Verbs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6605,23 +6304,16 @@ pub struct FolderItem2_Vtbl { pub ExtendedProperty: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItemVerb, - FolderItemVerb_Vtbl, - 0x08ec3e00_50b0_11cf_960c_0080c7f4ee85 -); +::windows_core::imp::com_interface!(FolderItemVerb, FolderItemVerb_Vtbl, 0x08ec3e00_50b0_11cf_960c_0080c7f4ee85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItemVerb, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl FolderItemVerb { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6652,12 +6344,7 @@ pub struct FolderItemVerb_Vtbl { pub DoIt: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItemVerbs, - FolderItemVerbs_Vtbl, - 0x1f8352c0_50b0_11cf_960c_0080c7f4ee85 -); +::windows_core::imp::com_interface!(FolderItemVerbs, FolderItemVerbs_Vtbl, 0x1f8352c0_50b0_11cf_960c_0080c7f4ee85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItemVerbs, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6666,19 +6353,16 @@ impl FolderItemVerbs { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: P0) -> ::windows_core::Result where @@ -6713,12 +6397,7 @@ pub struct FolderItemVerbs_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItems, - FolderItems_Vtbl, - 0x744129e0_cbe5_11ce_8350_444553540000 -); +::windows_core::imp::com_interface!(FolderItems, FolderItems_Vtbl, 0x744129e0_cbe5_11ce_8350_444553540000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItems, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6727,19 +6406,16 @@ impl FolderItems { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: P0) -> ::windows_core::Result where @@ -6774,12 +6450,7 @@ pub struct FolderItems_Vtbl { pub _NewEnum: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItems2, - FolderItems2_Vtbl, - 0xc94f0ad0_f363_11d2_a327_00c04f8eec7f -); +::windows_core::imp::com_interface!(FolderItems2, FolderItems2_Vtbl, 0xc94f0ad0_f363_11d2_a327_00c04f8eec7f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItems2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, FolderItems); #[cfg(feature = "Win32_System_Com")] @@ -6788,19 +6459,16 @@ impl FolderItems2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: P0) -> ::windows_core::Result where @@ -6829,12 +6497,7 @@ pub struct FolderItems2_Vtbl { pub InvokeVerbEx: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - FolderItems3, - FolderItems3_Vtbl, - 0xeaa7c309_bbec_49d5_821d_64d966cb667f -); +::windows_core::imp::com_interface!(FolderItems3, FolderItems3_Vtbl, 0xeaa7c309_bbec_49d5_821d_64d966cb667f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(FolderItems3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, FolderItems, FolderItems2); #[cfg(feature = "Win32_System_Com")] @@ -6843,19 +6506,16 @@ impl FolderItems3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: P0) -> ::windows_core::Result where @@ -6881,7 +6541,6 @@ impl FolderItems3 { { (::windows_core::Interface::vtable(self).Filter)(::windows_core::Interface::as_raw(self), grfflags, bstrfilespec.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Verbs(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -6942,7 +6601,6 @@ pub struct IACList2_Vtbl { ::windows_core::imp::com_interface!(IAccessibilityDockingService, IAccessibilityDockingService_Vtbl, 0x8849dc22_cedf_4c95_998d_051419dd3f76); ::windows_core::imp::interface_hierarchy!(IAccessibilityDockingService, ::windows_core::IUnknown); impl IAccessibilityDockingService { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAvailableSize(&self, hmonitor: P0, pcxfixed: *mut u32, pcymax: *mut u32) -> ::windows_core::Result<()> where @@ -6950,7 +6608,6 @@ impl IAccessibilityDockingService { { (::windows_core::Interface::vtable(self).GetAvailableSize)(::windows_core::Interface::as_raw(self), hmonitor.into_param().abi(), pcxfixed, pcymax).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DockWindow(&self, hwnd: P0, hmonitor: P1, cyrequested: u32, pcallback: P2) -> ::windows_core::Result<()> where @@ -7072,7 +6729,6 @@ pub struct IActionProgressDialog_Vtbl { ::windows_core::imp::com_interface!(IAppActivationUIInfo, IAppActivationUIInfo_Vtbl, 0xabad189d_9fa3_4278_b3ca_8ca448a88dcb); ::windows_core::imp::interface_hierarchy!(IAppActivationUIInfo, ::windows_core::IUnknown); impl IAppActivationUIInfo { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMonitor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7140,7 +6796,6 @@ pub struct IAppPublisher_Vtbl { ::windows_core::imp::com_interface!(IAppVisibility, IAppVisibility_Vtbl, 0x2246ea2d_caea_4444_a3c4_6de827e44313); ::windows_core::imp::interface_hierarchy!(IAppVisibility, ::windows_core::IUnknown); impl IAppVisibility { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetAppVisibilityOnMonitor(&self, hmonitor: P0) -> ::windows_core::Result where @@ -7179,7 +6834,6 @@ pub struct IAppVisibility_Vtbl { ::windows_core::imp::com_interface!(IAppVisibilityEvents, IAppVisibilityEvents_Vtbl, 0x6584ce6b_7d82_49c2_89c9_c6bc02ba8c38); ::windows_core::imp::interface_hierarchy!(IAppVisibilityEvents, ::windows_core::IUnknown); impl IAppVisibilityEvents { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AppVisibilityOnMonitorChanged(&self, hmonitor: P0, previousmode: MONITOR_APP_VISIBILITY, currentmode: MONITOR_APP_VISIBILITY) -> ::windows_core::Result<()> where @@ -7316,7 +6970,6 @@ impl IApplicationDesignModeSettings { pub unsafe fn SetNativeDisplaySize(&self, nativedisplaysizepixels: super::super::Foundation::SIZE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetNativeDisplaySize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(nativedisplaysizepixels)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetScaleFactor(&self, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetScaleFactor)(::windows_core::Interface::as_raw(self), scalefactor).ok() @@ -7328,7 +6981,6 @@ impl IApplicationDesignModeSettings { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ComputeApplicationSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IsApplicationViewStateSupported(&self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: super::super::Foundation::SIZE, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7361,7 +7013,6 @@ impl IApplicationDesignModeSettings2 { pub unsafe fn SetNativeDisplaySize(&self, nativedisplaysizepixels: super::super::Foundation::SIZE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetNativeDisplaySize)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(nativedisplaysizepixels)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetScaleFactor(&self, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetScaleFactor)(::windows_core::Interface::as_raw(self), scalefactor).ok() @@ -7373,7 +7024,6 @@ impl IApplicationDesignModeSettings2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.ComputeApplicationSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IsApplicationViewStateSupported(&self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: super::super::Foundation::SIZE, scalefactor: Common::DEVICE_SCALE_FACTOR) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7494,7 +7144,6 @@ impl IAssocHandler { { (::windows_core::Interface::vtable(self).MakeDefault)(::windows_core::Interface::as_raw(self), pszdescription.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, pdo: P0) -> ::windows_core::Result<()> where @@ -7502,7 +7151,6 @@ impl IAssocHandler { { (::windows_core::Interface::vtable(self).Invoke)(::windows_core::Interface::as_raw(self), pdo.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateInvoker(&self, pdo: P0) -> ::windows_core::Result where @@ -7749,7 +7397,6 @@ impl IBandSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumBands)(::windows_core::Interface::as_raw(self), uband, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryBand(&self, dwbandid: u32, ppstb: ::core::option::Option<*mut ::core::option::Option>, pdwstate: ::core::option::Option<*mut u32>, pszname: ::core::option::Option<&mut [u16]>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryBand)(::windows_core::Interface::as_raw(self), dwbandid, ::core::mem::transmute(ppstb.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszname.as_deref().map_or(0, |slice| slice.len().try_into().unwrap())).ok() @@ -7813,7 +7460,6 @@ impl IBanneredBar { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIconSize)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetBitmap(&self, hbitmap: P0) -> ::windows_core::Result<()> where @@ -7821,7 +7467,6 @@ impl IBanneredBar { { (::windows_core::Interface::vtable(self).SetBitmap)(::windows_core::Interface::as_raw(self), hbitmap.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7860,13 +7505,11 @@ pub struct IBrowserFrameOptions_Vtbl { ::windows_core::imp::com_interface!(IBrowserService, IBrowserService_Vtbl, 0x02ba3b52_0547_11d1_b833_00c04fc9b31f); ::windows_core::imp::interface_hierarchy!(IBrowserService, ::windows_core::IUnknown); impl IBrowserService { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetParentSite(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetParentSite)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetTitle(&self, psv: P0, pszname: P1) -> ::windows_core::Result<()> where @@ -7875,7 +7518,6 @@ impl IBrowserService { { (::windows_core::Interface::vtable(self).SetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), pszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetTitle(&self, psv: P0, pszname: &mut [u16]) -> ::windows_core::Result<()> where @@ -7883,7 +7525,6 @@ impl IBrowserService { { (::windows_core::Interface::vtable(self).GetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetOleObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -7903,12 +7544,10 @@ impl IBrowserService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsControlWindowShown)(::windows_core::Interface::as_raw(self), id, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows_core::PWSTR, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).IEGetDisplayName)(::windows_core::Interface::as_raw(self), pidl, ::core::mem::transmute(pwszname), uflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayName(&self, uicp: u32, pwszpath: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -7923,7 +7562,6 @@ impl IBrowserService { { (::windows_core::Interface::vtable(self).DisplayParseError)(::windows_core::Interface::as_raw(self), hres, pwszpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NavigateToPidl)(::windows_core::Interface::as_raw(self), pidl, grfhlnf).ok() @@ -7935,7 +7573,6 @@ impl IBrowserService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNavigateState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn NotifyRedirect(&self, psv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result where @@ -7960,13 +7597,11 @@ impl IBrowserService { pub unsafe fn CanNavigateNow(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CanNavigateNow)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPidl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetReferrer(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetReferrer)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -7978,12 +7613,10 @@ impl IBrowserService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBrowserByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetHistoryObject(&self, ppole: *mut ::core::option::Option, pstm: *mut ::core::option::Option, ppbc: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetHistoryObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppole), ::core::mem::transmute(pstm), ::core::mem::transmute(ppbc)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: P1) -> ::windows_core::Result<()> where @@ -7992,7 +7625,6 @@ impl IBrowserService { { (::windows_core::Interface::vtable(self).SetHistoryObject)(::windows_core::Interface::as_raw(self), pole.into_param().abi(), fislocalanchor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CacheOLEServer(&self, pole: P0) -> ::windows_core::Result<()> where @@ -8004,7 +7636,6 @@ impl IBrowserService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: P1, pvarargin: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -8014,7 +7645,6 @@ impl IBrowserService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OnHttpEquiv)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), fdone.into_param().abi(), ::core::mem::transmute(pvarargin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8110,13 +7740,11 @@ pub struct IBrowserService_Vtbl { ::windows_core::imp::com_interface!(IBrowserService2, IBrowserService2_Vtbl, 0x68bd21cc_438b_11d2_a560_00a0c92dbfe8); ::windows_core::imp::interface_hierarchy!(IBrowserService2, ::windows_core::IUnknown, IBrowserService); impl IBrowserService2 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetParentSite(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetParentSite)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetTitle(&self, psv: P0, pszname: P1) -> ::windows_core::Result<()> where @@ -8125,7 +7753,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).base__.SetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), pszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetTitle(&self, psv: P0, pszname: &mut [u16]) -> ::windows_core::Result<()> where @@ -8133,7 +7760,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).base__.GetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetOleObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8153,12 +7779,10 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.IsControlWindowShown)(::windows_core::Interface::as_raw(self), id, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows_core::PWSTR, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.IEGetDisplayName)(::windows_core::Interface::as_raw(self), pidl, ::core::mem::transmute(pwszname), uflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayName(&self, uicp: u32, pwszpath: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -8173,7 +7797,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).base__.DisplayParseError)(::windows_core::Interface::as_raw(self), hres, pwszpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.NavigateToPidl)(::windows_core::Interface::as_raw(self), pidl, grfhlnf).ok() @@ -8185,7 +7808,6 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetNavigateState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn NotifyRedirect(&self, psv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result where @@ -8210,13 +7832,11 @@ impl IBrowserService2 { pub unsafe fn CanNavigateNow(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CanNavigateNow)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetPidl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetReferrer(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetReferrer)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -8228,12 +7848,10 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBrowserByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetHistoryObject(&self, ppole: *mut ::core::option::Option, pstm: *mut ::core::option::Option, ppbc: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetHistoryObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppole), ::core::mem::transmute(pstm), ::core::mem::transmute(ppbc)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: P1) -> ::windows_core::Result<()> where @@ -8242,7 +7860,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).base__.SetHistoryObject)(::windows_core::Interface::as_raw(self), pole.into_param().abi(), fislocalanchor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CacheOLEServer(&self, pole: P0) -> ::windows_core::Result<()> where @@ -8254,7 +7871,6 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetSetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: P1, pvarargin: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -8264,7 +7880,6 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.OnHttpEquiv)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), fdone.into_param().abi(), ::core::mem::transmute(pvarargin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8297,7 +7912,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).OnSize)(::windows_core::Interface::as_raw(self), wparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnCreate(&self, pcs: *const super::WindowsAndMessaging::CREATESTRUCTW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnCreate)(::windows_core::Interface::as_raw(self), pcs).ok() @@ -8312,7 +7926,6 @@ impl IBrowserService2 { pub unsafe fn OnDestroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnDestroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn OnNotify(&self, pnm: *const super::Controls::NMHDR) -> super::super::Foundation::LRESULT { (::windows_core::Interface::vtable(self).OnNotify)(::windows_core::Interface::as_raw(self), pnm) @@ -8332,7 +7945,6 @@ impl IBrowserService2 { pub unsafe fn ActivatePendingView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ActivatePendingView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvnew: P0, psvold: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -8349,13 +7961,11 @@ impl IBrowserService2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetViewWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn GetBaseBrowserData(&self) -> ::windows_core::Result<*mut BASEBROWSERDATALH> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBaseBrowserData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn PutBaseBrowserData(&self) -> *mut BASEBROWSERDATALH { (::windows_core::Interface::vtable(self).PutBaseBrowserData)(::windows_core::Interface::as_raw(self)) @@ -8415,12 +8025,10 @@ impl IBrowserService2 { pub unsafe fn _DisableModeless(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self)._DisableModeless)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self)._NavigateToPidl2)(::windows_core::Interface::as_raw(self), pidl, grfhlnf, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn _TryShell2Rename(&self, psv: P0, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -8480,7 +8088,6 @@ impl IBrowserService2 { pub unsafe fn _ResizeView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self)._ResizeView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn _GetEffectiveClientArea(&self, lprectborder: *mut super::super::Foundation::RECT, hmon: P0) -> ::windows_core::Result<()> where @@ -8488,7 +8095,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._GetEffectiveClientArea)(::windows_core::Interface::as_raw(self), lprectborder, hmon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn v_GetViewStream(&self, pidl: *mut Common::ITEMIDLIST, grfmode: u32, pwszname: P0) -> ::core::option::Option where @@ -8503,7 +8109,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self).ForwardViewMsg)(::windows_core::Interface::as_raw(self), umsg, wparam.into_param().abi(), lparam.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetAcceleratorMenu(&self, hacc: P0) -> ::windows_core::Result<()> where @@ -8514,12 +8119,10 @@ impl IBrowserService2 { pub unsafe fn _GetToolbarCount(&self) -> i32 { (::windows_core::Interface::vtable(self)._GetToolbarCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { (::windows_core::Interface::vtable(self)._GetToolbarItem)(::windows_core::Interface::as_raw(self), itb) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _SaveToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -8527,7 +8130,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._SaveToolbars)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _LoadToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -8541,7 +8143,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._CloseAndReleaseToolbars)(::windows_core::Interface::as_raw(self), fclose.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn v_MayGetNextToolbarFocus(&self, lpmsg: *const super::WindowsAndMessaging::MSG, itbnext: u32, citb: i32, pptbi: *mut *mut TOOLBARITEM, phwnd: *mut super::super::Foundation::HWND) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).v_MayGetNextToolbarFocus)(::windows_core::Interface::as_raw(self), lpmsg, itbnext, citb, pptbi, phwnd).ok() @@ -8558,7 +8159,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._FindTBar)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn _SetFocus(&self, ptbi: *const TOOLBARITEM, hwnd: P0, lpmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> where @@ -8566,7 +8166,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._SetFocus)(::windows_core::Interface::as_raw(self), ptbi, hwnd.into_param().abi(), lpmsg).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn v_MayTranslateAccelerator(&self, pmsg: *mut super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).v_MayTranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -8578,7 +8177,6 @@ impl IBrowserService2 { { (::windows_core::Interface::vtable(self)._GetBorderDWHelper)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi(), lprectborder, busehmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn v_CheckZoneCrossing(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).v_CheckZoneCrossing)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -8705,13 +8303,11 @@ pub struct IBrowserService2_Vtbl { ::windows_core::imp::com_interface!(IBrowserService3, IBrowserService3_Vtbl, 0x27d7ce21_762d_48f3_86f3_40e2fd3749c4); ::windows_core::imp::interface_hierarchy!(IBrowserService3, ::windows_core::IUnknown, IBrowserService, IBrowserService2); impl IBrowserService3 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetParentSite(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetParentSite)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetTitle(&self, psv: P0, pszname: P1) -> ::windows_core::Result<()> where @@ -8720,7 +8316,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.base__.SetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), pszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetTitle(&self, psv: P0, pszname: &mut [u16]) -> ::windows_core::Result<()> where @@ -8728,7 +8323,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.base__.GetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetOleObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8748,12 +8342,10 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.IsControlWindowShown)(::windows_core::Interface::as_raw(self), id, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows_core::PWSTR, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.IEGetDisplayName)(::windows_core::Interface::as_raw(self), pidl, ::core::mem::transmute(pwszname), uflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayName(&self, uicp: u32, pwszpath: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -8768,7 +8360,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.base__.DisplayParseError)(::windows_core::Interface::as_raw(self), hres, pwszpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.NavigateToPidl)(::windows_core::Interface::as_raw(self), pidl, grfhlnf).ok() @@ -8780,7 +8371,6 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetNavigateState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn NotifyRedirect(&self, psv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result where @@ -8805,13 +8395,11 @@ impl IBrowserService3 { pub unsafe fn CanNavigateNow(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.CanNavigateNow)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetPidl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetReferrer(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SetReferrer)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -8823,12 +8411,10 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetBrowserByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetHistoryObject(&self, ppole: *mut ::core::option::Option, pstm: *mut ::core::option::Option, ppbc: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.GetHistoryObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppole), ::core::mem::transmute(pstm), ::core::mem::transmute(ppbc)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: P1) -> ::windows_core::Result<()> where @@ -8837,7 +8423,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.base__.SetHistoryObject)(::windows_core::Interface::as_raw(self), pole.into_param().abi(), fislocalanchor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CacheOLEServer(&self, pole: P0) -> ::windows_core::Result<()> where @@ -8849,7 +8434,6 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetSetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: P1, pvarargin: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -8859,7 +8443,6 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.OnHttpEquiv)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), fdone.into_param().abi(), ::core::mem::transmute(pvarargin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -8892,7 +8475,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.OnSize)(::windows_core::Interface::as_raw(self), wparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnCreate(&self, pcs: *const super::WindowsAndMessaging::CREATESTRUCTW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnCreate)(::windows_core::Interface::as_raw(self), pcs).ok() @@ -8907,7 +8489,6 @@ impl IBrowserService3 { pub unsafe fn OnDestroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.OnDestroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn OnNotify(&self, pnm: *const super::Controls::NMHDR) -> super::super::Foundation::LRESULT { (::windows_core::Interface::vtable(self).base__.OnNotify)(::windows_core::Interface::as_raw(self), pnm) @@ -8927,7 +8508,6 @@ impl IBrowserService3 { pub unsafe fn ActivatePendingView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.ActivatePendingView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvnew: P0, psvold: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -8944,13 +8524,11 @@ impl IBrowserService3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetViewWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn GetBaseBrowserData(&self) -> ::windows_core::Result<*mut BASEBROWSERDATALH> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetBaseBrowserData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn PutBaseBrowserData(&self) -> *mut BASEBROWSERDATALH { (::windows_core::Interface::vtable(self).base__.PutBaseBrowserData)(::windows_core::Interface::as_raw(self)) @@ -9010,12 +8588,10 @@ impl IBrowserService3 { pub unsafe fn _DisableModeless(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__._DisableModeless)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__._NavigateToPidl2)(::windows_core::Interface::as_raw(self), pidl, grfhlnf, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn _TryShell2Rename(&self, psv: P0, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -9075,7 +8651,6 @@ impl IBrowserService3 { pub unsafe fn _ResizeView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__._ResizeView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn _GetEffectiveClientArea(&self, lprectborder: *mut super::super::Foundation::RECT, hmon: P0) -> ::windows_core::Result<()> where @@ -9083,7 +8658,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._GetEffectiveClientArea)(::windows_core::Interface::as_raw(self), lprectborder, hmon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn v_GetViewStream(&self, pidl: *mut Common::ITEMIDLIST, grfmode: u32, pwszname: P0) -> ::core::option::Option where @@ -9098,7 +8672,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__.ForwardViewMsg)(::windows_core::Interface::as_raw(self), umsg, wparam.into_param().abi(), lparam.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetAcceleratorMenu(&self, hacc: P0) -> ::windows_core::Result<()> where @@ -9109,12 +8682,10 @@ impl IBrowserService3 { pub unsafe fn _GetToolbarCount(&self) -> i32 { (::windows_core::Interface::vtable(self).base__._GetToolbarCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { (::windows_core::Interface::vtable(self).base__._GetToolbarItem)(::windows_core::Interface::as_raw(self), itb) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _SaveToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -9122,7 +8693,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._SaveToolbars)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _LoadToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -9136,7 +8706,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._CloseAndReleaseToolbars)(::windows_core::Interface::as_raw(self), fclose.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn v_MayGetNextToolbarFocus(&self, lpmsg: *const super::WindowsAndMessaging::MSG, itbnext: u32, citb: i32, pptbi: *mut *mut TOOLBARITEM, phwnd: *mut super::super::Foundation::HWND) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.v_MayGetNextToolbarFocus)(::windows_core::Interface::as_raw(self), lpmsg, itbnext, citb, pptbi, phwnd).ok() @@ -9153,7 +8722,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._FindTBar)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn _SetFocus(&self, ptbi: *const TOOLBARITEM, hwnd: P0, lpmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> where @@ -9161,7 +8729,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._SetFocus)(::windows_core::Interface::as_raw(self), ptbi, hwnd.into_param().abi(), lpmsg).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn v_MayTranslateAccelerator(&self, pmsg: *mut super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.v_MayTranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -9173,7 +8740,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self).base__._GetBorderDWHelper)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi(), lprectborder, busehmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn v_CheckZoneCrossing(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.v_CheckZoneCrossing)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -9184,7 +8750,6 @@ impl IBrowserService3 { { (::windows_core::Interface::vtable(self)._PositionViewWindow)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), prc).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayNameEx(&self, uicp: u32, pwszpath: P0, dwflags: u32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -9207,13 +8772,11 @@ pub struct IBrowserService3_Vtbl { ::windows_core::imp::com_interface!(IBrowserService4, IBrowserService4_Vtbl, 0x639f1bff_e135_4096_abd8_e0f504d649a4); ::windows_core::imp::interface_hierarchy!(IBrowserService4, ::windows_core::IUnknown, IBrowserService, IBrowserService2, IBrowserService3); impl IBrowserService4 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetParentSite(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetParentSite)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetTitle(&self, psv: P0, pszname: P1) -> ::windows_core::Result<()> where @@ -9222,7 +8785,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), pszname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetTitle(&self, psv: P0, pszname: &mut [u16]) -> ::windows_core::Result<()> where @@ -9230,7 +8792,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.GetTitle)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pszname.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetOleObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9250,12 +8811,10 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.IsControlWindowShown)(::windows_core::Interface::as_raw(self), id, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEGetDisplayName(&self, pidl: *const Common::ITEMIDLIST, pwszname: ::windows_core::PWSTR, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.IEGetDisplayName)(::windows_core::Interface::as_raw(self), pidl, ::core::mem::transmute(pwszname), uflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayName(&self, uicp: u32, pwszpath: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -9270,7 +8829,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.DisplayParseError)(::windows_core::Interface::as_raw(self), hres, pwszpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn NavigateToPidl(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.NavigateToPidl)(::windows_core::Interface::as_raw(self), pidl, grfhlnf).ok() @@ -9282,7 +8840,6 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetNavigateState)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn NotifyRedirect(&self, psv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result where @@ -9307,13 +8864,11 @@ impl IBrowserService4 { pub unsafe fn CanNavigateNow(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.CanNavigateNow)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetPidl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetReferrer(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.SetReferrer)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -9325,12 +8880,10 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetBrowserByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetHistoryObject(&self, ppole: *mut ::core::option::Option, pstm: *mut ::core::option::Option, ppbc: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.base__.GetHistoryObject)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppole), ::core::mem::transmute(pstm), ::core::mem::transmute(ppbc)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetHistoryObject(&self, pole: P0, fislocalanchor: P1) -> ::windows_core::Result<()> where @@ -9339,7 +8892,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.base__.SetHistoryObject)(::windows_core::Interface::as_raw(self), pole.into_param().abi(), fislocalanchor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CacheOLEServer(&self, pole: P0) -> ::windows_core::Result<()> where @@ -9351,7 +8903,6 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetSetCodePage)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvarin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnHttpEquiv(&self, psv: P0, fdone: P1, pvarargin: *const ::windows_core::VARIANT) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -9361,7 +8912,6 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.OnHttpEquiv)(::windows_core::Interface::as_raw(self), psv.into_param().abi(), fdone.into_param().abi(), ::core::mem::transmute(pvarargin), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetPalette(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9394,7 +8944,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.OnSize)(::windows_core::Interface::as_raw(self), wparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnCreate(&self, pcs: *const super::WindowsAndMessaging::CREATESTRUCTW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OnCreate)(::windows_core::Interface::as_raw(self), pcs).ok() @@ -9409,7 +8958,6 @@ impl IBrowserService4 { pub unsafe fn OnDestroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.OnDestroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn OnNotify(&self, pnm: *const super::Controls::NMHDR) -> super::super::Foundation::LRESULT { (::windows_core::Interface::vtable(self).base__.base__.OnNotify)(::windows_core::Interface::as_raw(self), pnm) @@ -9429,7 +8977,6 @@ impl IBrowserService4 { pub unsafe fn ActivatePendingView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.ActivatePendingView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvnew: P0, psvold: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -9446,13 +8993,11 @@ impl IBrowserService4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetViewWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn GetBaseBrowserData(&self) -> ::windows_core::Result<*mut BASEBROWSERDATALH> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetBaseBrowserData)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn PutBaseBrowserData(&self) -> *mut BASEBROWSERDATALH { (::windows_core::Interface::vtable(self).base__.base__.PutBaseBrowserData)(::windows_core::Interface::as_raw(self)) @@ -9512,12 +9057,10 @@ impl IBrowserService4 { pub unsafe fn _DisableModeless(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__._DisableModeless)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn _NavigateToPidl2(&self, pidl: *const Common::ITEMIDLIST, grfhlnf: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__._NavigateToPidl2)(::windows_core::Interface::as_raw(self), pidl, grfhlnf, dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn _TryShell2Rename(&self, psv: P0, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -9577,7 +9120,6 @@ impl IBrowserService4 { pub unsafe fn _ResizeView(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__._ResizeView)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn _GetEffectiveClientArea(&self, lprectborder: *mut super::super::Foundation::RECT, hmon: P0) -> ::windows_core::Result<()> where @@ -9585,7 +9127,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._GetEffectiveClientArea)(::windows_core::Interface::as_raw(self), lprectborder, hmon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn v_GetViewStream(&self, pidl: *mut Common::ITEMIDLIST, grfmode: u32, pwszname: P0) -> ::core::option::Option where @@ -9600,7 +9141,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__.ForwardViewMsg)(::windows_core::Interface::as_raw(self), umsg, wparam.into_param().abi(), lparam.into_param().abi()) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetAcceleratorMenu(&self, hacc: P0) -> ::windows_core::Result<()> where @@ -9611,12 +9151,10 @@ impl IBrowserService4 { pub unsafe fn _GetToolbarCount(&self) -> i32 { (::windows_core::Interface::vtable(self).base__.base__._GetToolbarCount)(::windows_core::Interface::as_raw(self)) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub unsafe fn _GetToolbarItem(&self, itb: i32) -> *mut TOOLBARITEM { (::windows_core::Interface::vtable(self).base__.base__._GetToolbarItem)(::windows_core::Interface::as_raw(self), itb) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _SaveToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -9624,7 +9162,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._SaveToolbars)(::windows_core::Interface::as_raw(self), pstm.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn _LoadToolbars(&self, pstm: P0) -> ::windows_core::Result<()> where @@ -9638,7 +9175,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._CloseAndReleaseToolbars)(::windows_core::Interface::as_raw(self), fclose.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn v_MayGetNextToolbarFocus(&self, lpmsg: *const super::WindowsAndMessaging::MSG, itbnext: u32, citb: i32, pptbi: *mut *mut TOOLBARITEM, phwnd: *mut super::super::Foundation::HWND) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.v_MayGetNextToolbarFocus)(::windows_core::Interface::as_raw(self), lpmsg, itbnext, citb, pptbi, phwnd).ok() @@ -9655,7 +9191,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._FindTBar)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi()) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn _SetFocus(&self, ptbi: *const TOOLBARITEM, hwnd: P0, lpmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> where @@ -9663,7 +9198,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._SetFocus)(::windows_core::Interface::as_raw(self), ptbi, hwnd.into_param().abi(), lpmsg).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn v_MayTranslateAccelerator(&self, pmsg: *mut super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.v_MayTranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -9675,7 +9209,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__.base__._GetBorderDWHelper)(::windows_core::Interface::as_raw(self), punksrc.into_param().abi(), lprectborder, busehmonitor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn v_CheckZoneCrossing(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.v_CheckZoneCrossing)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -9686,7 +9219,6 @@ impl IBrowserService4 { { (::windows_core::Interface::vtable(self).base__._PositionViewWindow)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), prc).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn IEParseDisplayNameEx(&self, uicp: u32, pwszpath: P0, dwflags: u32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -9761,7 +9293,6 @@ impl ICategorizer { pub unsafe fn GetDescription(&self, pszdesc: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDescription)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszdesc.as_ptr()), pszdesc.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetCategory(&self, cidl: u32, apidl: *const *const Common::ITEMIDLIST, rgcategoryids: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCategory)(::windows_core::Interface::as_raw(self), cidl, apidl, rgcategoryids).ok() @@ -9788,23 +9319,19 @@ pub struct ICategorizer_Vtbl { ::windows_core::imp::com_interface!(ICategoryProvider, ICategoryProvider_Vtbl, 0x9af64809_5864_4c26_a720_c1f78c086ee3); ::windows_core::imp::interface_hierarchy!(ICategoryProvider, ::windows_core::IUnknown); impl ICategoryProvider { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn CanCategorizeOnSCID(&self, pscid: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CanCategorizeOnSCID)(::windows_core::Interface::as_raw(self), pscid).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetDefaultCategory(&self, pguid: *mut ::windows_core::GUID, pscid: *mut PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDefaultCategory)(::windows_core::Interface::as_raw(self), pguid, pscid).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCategoryForSCID(&self, pscid: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCategoryForSCID)(::windows_core::Interface::as_raw(self), pscid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategories(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -9847,12 +9374,10 @@ pub struct ICategoryProvider_Vtbl { ::windows_core::imp::com_interface!(IColumnManager, IColumnManager_Vtbl, 0xd8ec27bb_3f3b_4042_b10a_4acfd924d453); ::windows_core::imp::interface_hierarchy!(IColumnManager, ::windows_core::IUnknown); impl IColumnManager { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetColumnInfo(&self, propkey: *const PropertiesSystem::PROPERTYKEY, pcmci: *const CM_COLUMNINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColumnInfo)(::windows_core::Interface::as_raw(self), propkey, pcmci).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetColumnInfo(&self, propkey: *const PropertiesSystem::PROPERTYKEY, pcmci: *mut CM_COLUMNINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColumnInfo)(::windows_core::Interface::as_raw(self), propkey, pcmci).ok() @@ -9861,12 +9386,10 @@ impl IColumnManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetColumnCount)(::windows_core::Interface::as_raw(self), dwflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetColumns(&self, dwflags: CM_ENUM_FLAGS, rgkeyorder: &mut [PropertiesSystem::PROPERTYKEY]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColumns)(::windows_core::Interface::as_raw(self), dwflags, ::core::mem::transmute(rgkeyorder.as_ptr()), rgkeyorder.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetColumns(&self, rgkeyorder: &[PropertiesSystem::PROPERTYKEY]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetColumns)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgkeyorder.as_ptr()), rgkeyorder.len().try_into().unwrap()).ok() @@ -9900,12 +9423,10 @@ impl IColumnProvider { pub unsafe fn Initialize(&self, psci: *const SHCOLUMNINIT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), psci).ok() } - #[doc = "Required features: `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetColumnInfo(&self, dwindex: u32, psci: *mut SHCOLUMNINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetColumnInfo)(::windows_core::Interface::as_raw(self), dwindex, psci).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetItemData(&self, pscid: *const PropertiesSystem::PROPERTYKEY, pscd: *const SHCOLUMNDATA) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -9929,7 +9450,6 @@ pub struct IColumnProvider_Vtbl { ::windows_core::imp::com_interface!(ICommDlgBrowser, ICommDlgBrowser_Vtbl, 0x000214f1_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(ICommDlgBrowser, ::windows_core::IUnknown); impl ICommDlgBrowser { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnDefaultCommand(&self, ppshv: P0) -> ::windows_core::Result<()> where @@ -9937,7 +9457,6 @@ impl ICommDlgBrowser { { (::windows_core::Interface::vtable(self).OnDefaultCommand)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnStateChange(&self, ppshv: P0, uchange: u32) -> ::windows_core::Result<()> where @@ -9945,7 +9464,6 @@ impl ICommDlgBrowser { { (::windows_core::Interface::vtable(self).OnStateChange)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), uchange).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn IncludeObject(&self, ppshv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -9974,7 +9492,6 @@ pub struct ICommDlgBrowser_Vtbl { ::windows_core::imp::com_interface!(ICommDlgBrowser2, ICommDlgBrowser2_Vtbl, 0x10339516_2894_11d2_9039_00c04f8eeb3e); ::windows_core::imp::interface_hierarchy!(ICommDlgBrowser2, ::windows_core::IUnknown, ICommDlgBrowser); impl ICommDlgBrowser2 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnDefaultCommand(&self, ppshv: P0) -> ::windows_core::Result<()> where @@ -9982,7 +9499,6 @@ impl ICommDlgBrowser2 { { (::windows_core::Interface::vtable(self).base__.OnDefaultCommand)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnStateChange(&self, ppshv: P0, uchange: u32) -> ::windows_core::Result<()> where @@ -9990,7 +9506,6 @@ impl ICommDlgBrowser2 { { (::windows_core::Interface::vtable(self).base__.OnStateChange)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), uchange).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn IncludeObject(&self, ppshv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -9998,7 +9513,6 @@ impl ICommDlgBrowser2 { { (::windows_core::Interface::vtable(self).base__.IncludeObject)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn Notify(&self, ppshv: P0, dwnotifytype: u32) -> ::windows_core::Result<()> where @@ -10006,7 +9520,6 @@ impl ICommDlgBrowser2 { { (::windows_core::Interface::vtable(self).Notify)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), dwnotifytype).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetDefaultMenuText(&self, ppshv: P0, psztext: &mut [u16]) -> ::windows_core::Result<()> where @@ -10036,7 +9549,6 @@ pub struct ICommDlgBrowser2_Vtbl { ::windows_core::imp::com_interface!(ICommDlgBrowser3, ICommDlgBrowser3_Vtbl, 0xc8ad25a1_3294_41ee_8165_71174bd01c57); ::windows_core::imp::interface_hierarchy!(ICommDlgBrowser3, ::windows_core::IUnknown, ICommDlgBrowser, ICommDlgBrowser2); impl ICommDlgBrowser3 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnDefaultCommand(&self, ppshv: P0) -> ::windows_core::Result<()> where @@ -10044,7 +9556,6 @@ impl ICommDlgBrowser3 { { (::windows_core::Interface::vtable(self).base__.base__.OnDefaultCommand)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnStateChange(&self, ppshv: P0, uchange: u32) -> ::windows_core::Result<()> where @@ -10052,7 +9563,6 @@ impl ICommDlgBrowser3 { { (::windows_core::Interface::vtable(self).base__.base__.OnStateChange)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), uchange).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub unsafe fn IncludeObject(&self, ppshv: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -10060,7 +9570,6 @@ impl ICommDlgBrowser3 { { (::windows_core::Interface::vtable(self).base__.base__.IncludeObject)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn Notify(&self, ppshv: P0, dwnotifytype: u32) -> ::windows_core::Result<()> where @@ -10068,7 +9577,6 @@ impl ICommDlgBrowser3 { { (::windows_core::Interface::vtable(self).base__.Notify)(::windows_core::Interface::as_raw(self), ppshv.into_param().abi(), dwnotifytype).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetDefaultMenuText(&self, ppshv: P0, psztext: &mut [u16]) -> ::windows_core::Result<()> where @@ -10080,7 +9588,6 @@ impl ICommDlgBrowser3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetViewFlags)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnColumnClicked(&self, ppshv: P0, icolumn: i32) -> ::windows_core::Result<()> where @@ -10091,7 +9598,6 @@ impl ICommDlgBrowser3 { pub unsafe fn GetCurrentFilter(&self, pszfilespec: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetCurrentFilter)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszfilespec.as_ptr()), pszfilespec.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnPreViewCreated(&self, ppshv: P0) -> ::windows_core::Result<()> where @@ -10153,7 +9659,6 @@ impl IConnectableCredentialProviderCredential { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStringValue)(::windows_core::Interface::as_raw(self), dwfieldid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10238,7 +9743,6 @@ pub struct IContactManagerInterop_Vtbl { ::windows_core::imp::com_interface!(IContextMenu, IContextMenu_Vtbl, 0x000214e4_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IContextMenu, ::windows_core::IUnknown); impl IContextMenu { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn QueryContextMenu(&self, hmenu: P0, indexmenu: u32, idcmdfirst: u32, idcmdlast: u32, uflags: u32) -> ::windows_core::Result<()> where @@ -10267,7 +9771,6 @@ pub struct IContextMenu_Vtbl { ::windows_core::imp::com_interface!(IContextMenu2, IContextMenu2_Vtbl, 0x000214f4_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IContextMenu2, ::windows_core::IUnknown, IContextMenu); impl IContextMenu2 { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn QueryContextMenu(&self, hmenu: P0, indexmenu: u32, idcmdfirst: u32, idcmdlast: u32, uflags: u32) -> ::windows_core::Result<()> where @@ -10298,7 +9801,6 @@ pub struct IContextMenu2_Vtbl { ::windows_core::imp::com_interface!(IContextMenu3, IContextMenu3_Vtbl, 0xbcfce0a0_ec17_11d0_8d10_00a0c90f2719); ::windows_core::imp::interface_hierarchy!(IContextMenu3, ::windows_core::IUnknown, IContextMenu, IContextMenu2); impl IContextMenu3 { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn QueryContextMenu(&self, hmenu: P0, indexmenu: u32, idcmdfirst: u32, idcmdlast: u32, uflags: u32) -> ::windows_core::Result<()> where @@ -10336,7 +9838,6 @@ pub struct IContextMenu3_Vtbl { ::windows_core::imp::com_interface!(IContextMenuCB, IContextMenuCB_Vtbl, 0x3409e930_5a39_11d1_83fa_00a0c90dc849); ::windows_core::imp::interface_hierarchy!(IContextMenuCB, ::windows_core::IUnknown); impl IContextMenuCB { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CallBack(&self, psf: P0, hwndowner: P1, pdtobj: P2, umsg: u32, wparam: P3, lparam: P4) -> ::windows_core::Result<()> where @@ -10544,7 +10045,6 @@ impl ICredentialProviderCredential { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStringValue)(::windows_core::Interface::as_raw(self), dwfieldid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10644,7 +10144,6 @@ impl ICredentialProviderCredential2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetStringValue)(::windows_core::Interface::as_raw(self), dwfieldid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetBitmapValue(&self, dwfieldid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -10733,7 +10232,6 @@ impl ICredentialProviderCredentialEvents { { (::windows_core::Interface::vtable(self).SetFieldCheckbox)(::windows_core::Interface::as_raw(self), pcpc.into_param().abi(), dwfieldid, bchecked.into_param().abi(), pszlabel.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFieldBitmap(&self, pcpc: P0, dwfieldid: u32, hbmp: P1) -> ::windows_core::Result<()> where @@ -10820,7 +10318,6 @@ impl ICredentialProviderCredentialEvents2 { { (::windows_core::Interface::vtable(self).base__.SetFieldCheckbox)(::windows_core::Interface::as_raw(self), pcpc.into_param().abi(), dwfieldid, bchecked.into_param().abi(), pszlabel.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFieldBitmap(&self, pcpc: P0, dwfieldid: u32, hbmp: P1) -> ::windows_core::Result<()> where @@ -10950,13 +10447,11 @@ impl ICredentialProviderUser { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProviderID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetStringValue(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PWSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStringValue)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetValue(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); @@ -11009,7 +10504,6 @@ pub struct ICredentialProviderUserArray_Vtbl { ::windows_core::imp::com_interface!(ICurrentItem, ICurrentItem_Vtbl, 0x240a7174_d653_4a1d_a6d3_d4943cfbfe3d); ::windows_core::imp::interface_hierarchy!(ICurrentItem, ::windows_core::IUnknown, IRelatedItem); impl ICurrentItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -11061,7 +10555,6 @@ impl ICustomDestinationList { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).BeginList)(::windows_core::Interface::as_raw(self), pcminslots, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn AppendCategory(&self, pszcategory: P0, poa: P1) -> ::windows_core::Result<()> where @@ -11073,7 +10566,6 @@ impl ICustomDestinationList { pub unsafe fn AppendKnownCategory(&self, category: KNOWNDESTCATEGORY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AppendKnownCategory)(::windows_core::Interface::as_raw(self), category).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn AddUserTasks(&self, poa: P0) -> ::windows_core::Result<()> where @@ -11134,7 +10626,6 @@ impl IDataObjectAsyncCapability { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetAsyncMode)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn StartOperation(&self, pbcreserved: P0) -> ::windows_core::Result<()> where @@ -11146,7 +10637,6 @@ impl IDataObjectAsyncCapability { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InOperation)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndOperation(&self, hresult: ::windows_core::HRESULT, pbcreserved: P0, dweffects: u32) -> ::windows_core::Result<()> where @@ -11174,13 +10664,11 @@ pub struct IDataObjectAsyncCapability_Vtbl { ::windows_core::imp::com_interface!(IDataObjectProvider, IDataObjectProvider_Vtbl, 0x3d25f6d6_4b2a_433c_9184_7c33ad35d001); ::windows_core::imp::interface_hierarchy!(IDataObjectProvider, ::windows_core::IUnknown); impl IDataObjectProvider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDataObject(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDataObject)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDataObject(&self, dataobject: P0) -> ::windows_core::Result<()> where @@ -11233,7 +10721,6 @@ impl IDefaultExtractIconInit { pub unsafe fn SetFlags(&self, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFlags)(::windows_core::Interface::as_raw(self), uflags).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn SetKey(&self, hkey: P0) -> ::windows_core::Result<()> where @@ -11283,7 +10770,6 @@ pub struct IDefaultExtractIconInit_Vtbl { ::windows_core::imp::com_interface!(IDefaultFolderMenuInitialize, IDefaultFolderMenuInitialize_Vtbl, 0x7690aa79_f8fc_4615_a327_36f7d18f5d91); ::windows_core::imp::interface_hierarchy!(IDefaultFolderMenuInitialize, ::windows_core::IUnknown); impl IDefaultFolderMenuInitialize { - #[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub unsafe fn Initialize(&self, hwnd: P0, pcmcb: P1, pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, psf: P2, apidl: &[*const Common::ITEMIDLIST], punkassociation: P3, ckeys: u32, akeys: ::core::option::Option<*const super::super::System::Registry::HKEY>) -> ::windows_core::Result<()> where @@ -11320,7 +10806,6 @@ pub struct IDefaultFolderMenuInitialize_Vtbl { ::windows_core::imp::com_interface!(IDelegateFolder, IDelegateFolder_Vtbl, 0xadd8ba80_002b_11d0_8f0f_00c04fd7d062); ::windows_core::imp::interface_hierarchy!(IDelegateFolder, ::windows_core::IUnknown); impl IDelegateFolder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetItemAlloc(&self, pmalloc: P0) -> ::windows_core::Result<()> where @@ -11341,7 +10826,6 @@ pub struct IDelegateFolder_Vtbl { ::windows_core::imp::com_interface!(IDelegateItem, IDelegateItem_Vtbl, 0x3c5a1c94_c951_4cb7_bb6d_3b93f30cce93); ::windows_core::imp::interface_hierarchy!(IDelegateItem, ::windows_core::IUnknown, IRelatedItem); impl IDelegateItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -11358,23 +10842,16 @@ pub struct IDelegateItem_Vtbl { pub base__: IRelatedItem_Vtbl, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDeskBand, - IDeskBand_Vtbl, - 0xeb0fe172_1a3a_11d0_89b3_00a0c90a90ac -); +::windows_core::imp::com_interface!(IDeskBand, IDeskBand_Vtbl, 0xeb0fe172_1a3a_11d0_89b3_00a0c90a90ac); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDeskBand, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow, IDockingWindow); #[cfg(feature = "Win32_System_Ole")] impl IDeskBand { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11410,23 +10887,16 @@ pub struct IDeskBand_Vtbl { pub GetBandInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, u32, *mut DESKBANDINFO) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDeskBand2, - IDeskBand2_Vtbl, - 0x79d16de4_abee_4021_8d9d_9169b261d657 -); +::windows_core::imp::com_interface!(IDeskBand2, IDeskBand2_Vtbl, 0x79d16de4_abee_4021_8d9d_9169b261d657); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDeskBand2, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow, IDockingWindow, IDeskBand); #[cfg(feature = "Win32_System_Ole")] impl IDeskBand2 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11492,23 +10962,16 @@ pub struct IDeskBandInfo_Vtbl { pub GetDefaultBandWidth: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, u32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDeskBar, - IDeskBar_Vtbl, - 0xeb0fe173_1a3a_11d0_89b3_00a0c90a90ac -); +::windows_core::imp::com_interface!(IDeskBar, IDeskBar_Vtbl, 0xeb0fe173_1a3a_11d0_89b3_00a0c90a90ac); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDeskBar, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDeskBar { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11540,23 +11003,16 @@ pub struct IDeskBar_Vtbl { pub OnPosRectChangeDB: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const super::super::Foundation::RECT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDeskBarClient, - IDeskBarClient_Vtbl, - 0xeb0fe175_1a3a_11d0_89b3_00a0c90a90ac -); +::windows_core::imp::com_interface!(IDeskBarClient, IDeskBarClient_Vtbl, 0xeb0fe175_1a3a_11d0_89b3_00a0c90a90ac); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDeskBarClient, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDeskBarClient { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11713,7 +11169,6 @@ pub struct IDesktopWallpaper_Vtbl { ::windows_core::imp::com_interface!(IDestinationStreamFactory, IDestinationStreamFactory_Vtbl, 0x8a87781b_39a7_4a1f_aab3_a39b9c34a7d9); ::windows_core::imp::interface_hierarchy!(IDestinationStreamFactory, ::windows_core::IUnknown); impl IDestinationStreamFactory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDestinationStream(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -11732,7 +11187,6 @@ pub struct IDestinationStreamFactory_Vtbl { ::windows_core::imp::com_interface!(IDisplayItem, IDisplayItem_Vtbl, 0xc6fd5997_9f6b_4888_8703_94e80e8cde3f); ::windows_core::imp::interface_hierarchy!(IDisplayItem, ::windows_core::IUnknown, IRelatedItem); impl IDisplayItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -11762,23 +11216,16 @@ pub struct IDocViewSite_Vtbl { pub OnSetTitle: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDockingWindow, - IDockingWindow_Vtbl, - 0x012dd920_7b26_11d0_8ca9_00a0c92dbfe8 -); +::windows_core::imp::com_interface!(IDockingWindow, IDockingWindow_Vtbl, 0x012dd920_7b26_11d0_8ca9_00a0c92dbfe8); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDockingWindow, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDockingWindow { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11813,23 +11260,16 @@ pub struct IDockingWindow_Vtbl { pub ResizeBorderDW: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const super::super::Foundation::RECT, *mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDockingWindowFrame, - IDockingWindowFrame_Vtbl, - 0x47d2657a_7b27_11d0_8ca9_00a0c92dbfe8 -); +::windows_core::imp::com_interface!(IDockingWindowFrame, IDockingWindowFrame_Vtbl, 0x47d2657a_7b27_11d0_8ca9_00a0c92dbfe8); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDockingWindowFrame, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDockingWindowFrame { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11867,23 +11307,16 @@ pub struct IDockingWindowFrame_Vtbl { pub FindToolbar: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IDockingWindowSite, - IDockingWindowSite_Vtbl, - 0x2a342fc2_7b26_11d0_8ca9_00a0c92dbfe8 -); +::windows_core::imp::com_interface!(IDockingWindowSite, IDockingWindowSite_Vtbl, 0x2a342fc2_7b26_11d0_8ca9_00a0c92dbfe8); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IDockingWindowSite, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IDockingWindowSite { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -11923,7 +11356,6 @@ pub struct IDockingWindowSite_Vtbl { ::windows_core::imp::com_interface!(IDragSourceHelper, IDragSourceHelper_Vtbl, 0xde5bf786_477a_11d2_839d_00c04fd918d0); ::windows_core::imp::interface_hierarchy!(IDragSourceHelper, ::windows_core::IUnknown); impl IDragSourceHelper { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn InitializeFromBitmap(&self, pshdi: *const SHDRAGIMAGE, pdataobject: P0) -> ::windows_core::Result<()> where @@ -11931,7 +11363,6 @@ impl IDragSourceHelper { { (::windows_core::Interface::vtable(self).InitializeFromBitmap)(::windows_core::Interface::as_raw(self), pshdi, pdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromWindow(&self, hwnd: P0, ppt: ::core::option::Option<*const super::super::Foundation::POINT>, pdataobject: P1) -> ::windows_core::Result<()> where @@ -11957,7 +11388,6 @@ pub struct IDragSourceHelper_Vtbl { ::windows_core::imp::com_interface!(IDragSourceHelper2, IDragSourceHelper2_Vtbl, 0x83e07d0d_0c5f_4163_bf1a_60b274051e40); ::windows_core::imp::interface_hierarchy!(IDragSourceHelper2, ::windows_core::IUnknown, IDragSourceHelper); impl IDragSourceHelper2 { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn InitializeFromBitmap(&self, pshdi: *const SHDRAGIMAGE, pdataobject: P0) -> ::windows_core::Result<()> where @@ -11965,7 +11395,6 @@ impl IDragSourceHelper2 { { (::windows_core::Interface::vtable(self).base__.InitializeFromBitmap)(::windows_core::Interface::as_raw(self), pshdi, pdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InitializeFromWindow(&self, hwnd: P0, ppt: ::core::option::Option<*const super::super::Foundation::POINT>, pdataobject: P1) -> ::windows_core::Result<()> where @@ -11987,7 +11416,6 @@ pub struct IDragSourceHelper2_Vtbl { ::windows_core::imp::com_interface!(IDropTargetHelper, IDropTargetHelper_Vtbl, 0x4657278b_411b_11d2_839a_00c04fd918d0); ::windows_core::imp::interface_hierarchy!(IDropTargetHelper, ::windows_core::IUnknown); impl IDropTargetHelper { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn DragEnter(&self, hwndtarget: P0, pdataobject: P1, ppt: *const super::super::Foundation::POINT, dweffect: super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result<()> where @@ -11999,12 +11427,10 @@ impl IDropTargetHelper { pub unsafe fn DragLeave(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DragLeave)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn DragOver(&self, ppt: *const super::super::Foundation::POINT, dweffect: super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DragOver)(::windows_core::Interface::as_raw(self), ppt, dweffect).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Drop(&self, pdataobject: P0, ppt: *const super::super::Foundation::POINT, dweffect: super::super::System::Ole::DROPEFFECT) -> ::windows_core::Result<()> where @@ -12056,32 +11482,23 @@ pub struct IDynamicHWHandler_Vtbl { pub GetDynamicInfo: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, u32, *mut ::windows_core::PWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IEnumACString, - IEnumACString_Vtbl, - 0x8e74c210_cf9d_4eaf_a403_7356428f0a5a -); +::windows_core::imp::com_interface!(IEnumACString, IEnumACString_Vtbl, 0x8e74c210_cf9d_4eaf_a403_7356428f0a5a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IEnumACString, ::windows_core::IUnknown, super::super::System::Com::IEnumString); #[cfg(feature = "Win32_System_Com")] impl IEnumACString { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Next(&self, rgelt: &mut [::windows_core::PWSTR], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Skip(&self, celt: u32) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.Skip)(::windows_core::Interface::as_raw(self), celt) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Reset(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Reset)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12175,7 +11592,6 @@ pub struct IEnumExtraSearch_Vtbl { ::windows_core::imp::com_interface!(IEnumFullIDList, IEnumFullIDList_Vtbl, 0xd0191542_7954_4908_bc06_b2360bbe45ba); ::windows_core::imp::interface_hierarchy!(IEnumFullIDList, ::windows_core::IUnknown); impl IEnumFullIDList { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Next(&self, rgelt: &mut [*mut Common::ITEMIDLIST], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))) @@ -12232,7 +11648,6 @@ pub struct IEnumHLITEM_Vtbl { ::windows_core::imp::com_interface!(IEnumIDList, IEnumIDList_Vtbl, 0x000214f2_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IEnumIDList, ::windows_core::IUnknown); impl IEnumIDList { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Next(&self, rgelt: &mut [*mut Common::ITEMIDLIST], pceltfetched: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), ::core::mem::transmute(pceltfetched.unwrap_or(::std::ptr::null_mut()))) @@ -12481,7 +11896,6 @@ impl IEnumerableView { { (::windows_core::Interface::vtable(self).SetEnumReadyCallback)(::windows_core::Interface::as_raw(self), percb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn CreateEnumIDListFromContents(&self, pidlfolder: *const Common::ITEMIDLIST, dwenumflags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -12575,18 +11989,15 @@ pub struct IExecuteCommandHost_Vtbl { ::windows_core::imp::com_interface!(IExpDispSupport, IExpDispSupport_Vtbl, 0x0d7d1d00_6fc0_11d0_a974_00c04fd705a2); ::windows_core::imp::interface_hierarchy!(IExpDispSupport, ::windows_core::IUnknown); impl IExpDispSupport { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindConnectionPoint(&self, riid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindConnectionPoint)(::windows_core::Interface::as_raw(self), riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnTranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnTranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg, grfmodifiers).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows_core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnInvoke)(::windows_core::Interface::as_raw(self), dispidmember, iid, lcid, wflags, pdispparams, ::core::mem::transmute(pvarresult), pexcepinfo, puargerr).ok() @@ -12612,18 +12023,15 @@ pub struct IExpDispSupport_Vtbl { ::windows_core::imp::com_interface!(IExpDispSupportXP, IExpDispSupportXP_Vtbl, 0x2f0dd58c_f789_4f14_99fb_9293b3c9c212); ::windows_core::imp::interface_hierarchy!(IExpDispSupportXP, ::windows_core::IUnknown); impl IExpDispSupportXP { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindCIE4ConnectionPoint(&self, riid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindCIE4ConnectionPoint)(::windows_core::Interface::as_raw(self), riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn OnTranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnTranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg, grfmodifiers).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows_core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::windows_core::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnInvoke)(::windows_core::Interface::as_raw(self), dispidmember, iid, lcid, wflags, pdispparams, ::core::mem::transmute(pvarresult), pexcepinfo, puargerr).ok() @@ -12658,7 +12066,6 @@ impl IExplorerBrowser { pub unsafe fn Destroy(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Destroy)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetRect(&self, phdwp: ::core::option::Option<*mut super::WindowsAndMessaging::HDWP>, rcbrowser: super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRect)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(phdwp.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(rcbrowser)).ok() @@ -12695,7 +12102,6 @@ impl IExplorerBrowser { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetOptions)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn BrowseToIDList(&self, pidl: *const Common::ITEMIDLIST, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BrowseToIDList)(::windows_core::Interface::as_raw(self), pidl, uflags).ok() @@ -12752,12 +12158,10 @@ pub struct IExplorerBrowser_Vtbl { ::windows_core::imp::com_interface!(IExplorerBrowserEvents, IExplorerBrowserEvents_Vtbl, 0x361bbdc7_e6ee_4e13_be58_58e2240c810f); ::windows_core::imp::interface_hierarchy!(IExplorerBrowserEvents, ::windows_core::IUnknown); impl IExplorerBrowserEvents { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn OnNavigationPending(&self, pidlfolder: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnNavigationPending)(::windows_core::Interface::as_raw(self), pidlfolder).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnViewCreated(&self, psv: P0) -> ::windows_core::Result<()> where @@ -12765,12 +12169,10 @@ impl IExplorerBrowserEvents { { (::windows_core::Interface::vtable(self).OnViewCreated)(::windows_core::Interface::as_raw(self), psv.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn OnNavigationComplete(&self, pidlfolder: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnNavigationComplete)(::windows_core::Interface::as_raw(self), pidlfolder).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn OnNavigationFailed(&self, pidlfolder: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnNavigationFailed)(::windows_core::Interface::as_raw(self), pidlfolder).ok() @@ -12833,7 +12235,6 @@ impl IExplorerCommand { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetState)(::windows_core::Interface::as_raw(self), psiitemarray.into_param().abi(), foktobeslow.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Invoke(&self, psiitemarray: P0, pbc: P1) -> ::windows_core::Result<()> where @@ -12956,7 +12357,6 @@ impl IExtractIconA { pub unsafe fn GetIconLocation(&self, uflags: u32, psziconfile: &mut [u8], piindex: *mut i32, pwflags: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetIconLocation)(::windows_core::Interface::as_raw(self), uflags, ::core::mem::transmute(psziconfile.as_ptr()), psziconfile.len().try_into().unwrap(), piindex, pwflags).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn Extract(&self, pszfile: P0, niconindex: u32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, niconsize: u32) -> ::windows_core::Result<()> where @@ -12981,7 +12381,6 @@ impl IExtractIconW { pub unsafe fn GetIconLocation(&self, uflags: u32, psziconfile: &mut [u16], piindex: *mut i32, pwflags: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetIconLocation)(::windows_core::Interface::as_raw(self), uflags, ::core::mem::transmute(psziconfile.as_ptr()), psziconfile.len().try_into().unwrap(), piindex, pwflags).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn Extract(&self, pszfile: P0, niconindex: u32, phiconlarge: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, phiconsmall: ::core::option::Option<*mut super::WindowsAndMessaging::HICON>, niconsize: u32) -> ::windows_core::Result<()> where @@ -13006,7 +12405,6 @@ impl IExtractImage { pub unsafe fn GetLocation(&self, pszpathbuffer: &mut [u16], pdwpriority: *mut u32, prgsize: *const super::super::Foundation::SIZE, dwrecclrdepth: u32, pdwflags: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetLocation)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszpathbuffer.as_ptr()), pszpathbuffer.len().try_into().unwrap(), pdwpriority, prgsize, dwrecclrdepth, pdwflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Extract(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13029,7 +12427,6 @@ impl IExtractImage2 { pub unsafe fn GetLocation(&self, pszpathbuffer: &mut [u16], pdwpriority: *mut u32, prgsize: *const super::super::Foundation::SIZE, dwrecclrdepth: u32, pdwflags: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetLocation)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszpathbuffer.as_ptr()), pszpathbuffer.len().try_into().unwrap(), pdwpriority, prgsize, dwrecclrdepth, pdwflags).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Extract(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -13055,7 +12452,6 @@ impl IFileDialog { { (::windows_core::Interface::vtable(self).base__.Show)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetFileTypes(&self, rgfilterspec: &[Common::COMDLG_FILTERSPEC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFileTypes)(::windows_core::Interface::as_raw(self), rgfilterspec.len().try_into().unwrap(), ::core::mem::transmute(rgfilterspec.as_ptr())).ok() @@ -13204,7 +12600,6 @@ impl IFileDialog2 { { (::windows_core::Interface::vtable(self).base__.base__.Show)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetFileTypes(&self, rgfilterspec: &[Common::COMDLG_FILTERSPEC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFileTypes)(::windows_core::Interface::as_raw(self), rgfilterspec.len().try_into().unwrap(), ::core::mem::transmute(rgfilterspec.as_ptr())).ok() @@ -13631,7 +13026,6 @@ impl IFileOpenDialog { { (::windows_core::Interface::vtable(self).base__.base__.Show)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetFileTypes(&self, rgfilterspec: &[Common::COMDLG_FILTERSPEC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFileTypes)(::windows_core::Interface::as_raw(self), rgfilterspec.len().try_into().unwrap(), ::core::mem::transmute(rgfilterspec.as_ptr())).ok() @@ -13783,7 +13177,6 @@ impl IFileOperation { { (::windows_core::Interface::vtable(self).SetProgressDialog)(::windows_core::Interface::as_raw(self), popd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetProperties(&self, pproparray: P0) -> ::windows_core::Result<()> where @@ -13942,7 +13335,6 @@ impl IFileOperation2 { { (::windows_core::Interface::vtable(self).base__.SetProgressDialog)(::windows_core::Interface::as_raw(self), popd.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetProperties(&self, pproparray: P0) -> ::windows_core::Result<()> where @@ -14184,7 +13576,6 @@ impl IFileSaveDialog { { (::windows_core::Interface::vtable(self).base__.base__.Show)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetFileTypes(&self, rgfilterspec: &[Common::COMDLG_FILTERSPEC]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFileTypes)(::windows_core::Interface::as_raw(self), rgfilterspec.len().try_into().unwrap(), ::core::mem::transmute(rgfilterspec.as_ptr())).ok() @@ -14298,7 +13689,6 @@ impl IFileSaveDialog { { (::windows_core::Interface::vtable(self).SetSaveAsItem)(::windows_core::Interface::as_raw(self), psi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetProperties(&self, pstore: P0) -> ::windows_core::Result<()> where @@ -14306,7 +13696,6 @@ impl IFileSaveDialog { { (::windows_core::Interface::vtable(self).SetProperties)(::windows_core::Interface::as_raw(self), pstore.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetCollectedProperties(&self, plist: P0, fappenddefault: P1) -> ::windows_core::Result<()> where @@ -14315,13 +13704,11 @@ impl IFileSaveDialog { { (::windows_core::Interface::vtable(self).SetCollectedProperties)(::windows_core::Interface::as_raw(self), plist.into_param().abi(), fappenddefault.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn ApplyProperties(&self, psi: P0, pstore: P1, hwnd: P2, psink: P3) -> ::windows_core::Result<()> where @@ -14356,12 +13743,7 @@ pub struct IFileSaveDialog_Vtbl { ApplyProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFileSearchBand, - IFileSearchBand_Vtbl, - 0x2d91eea1_9932_11d2_be86_00a0c9a83da1 -); +::windows_core::imp::com_interface!(IFileSearchBand, IFileSearchBand_Vtbl, 0x2d91eea1_9932_11d2_be86_00a0c9a83da1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFileSearchBand, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -14410,7 +13792,6 @@ impl IFileSyncMergeHandler { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Merge)(::windows_core::Interface::as_raw(self), localfilepath.into_param().abi(), serverfilepath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn ShowResolveConflictUIAsync(&self, localfilepath: P0, monitortodisplayon: P1) -> ::windows_core::Result<()> where @@ -14433,12 +13814,10 @@ pub struct IFileSyncMergeHandler_Vtbl { ::windows_core::imp::com_interface!(IFileSystemBindData, IFileSystemBindData_Vtbl, 0x01e18d10_4d8b_11d2_855d_006008059367); ::windows_core::imp::interface_hierarchy!(IFileSystemBindData, ::windows_core::IUnknown); impl IFileSystemBindData { - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn SetFindData(&self, pfd: *const super::super::Storage::FileSystem::WIN32_FIND_DATAW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFindData)(::windows_core::Interface::as_raw(self), pfd).ok() } - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn GetFindData(&self, pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFindData)(::windows_core::Interface::as_raw(self), pfd).ok() @@ -14460,12 +13839,10 @@ pub struct IFileSystemBindData_Vtbl { ::windows_core::imp::com_interface!(IFileSystemBindData2, IFileSystemBindData2_Vtbl, 0x3acf075f_71db_4afa_81f0_3fc4fdf2a5b8); ::windows_core::imp::interface_hierarchy!(IFileSystemBindData2, ::windows_core::IUnknown, IFileSystemBindData); impl IFileSystemBindData2 { - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn SetFindData(&self, pfd: *const super::super::Storage::FileSystem::WIN32_FIND_DATAW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetFindData)(::windows_core::Interface::as_raw(self), pfd).ok() } - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn GetFindData(&self, pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetFindData)(::windows_core::Interface::as_raw(self), pfd).ok() @@ -14534,7 +13911,6 @@ pub struct IFolderBandPriv_Vtbl { ::windows_core::imp::com_interface!(IFolderFilter, IFolderFilter_Vtbl, 0x9cc22886_dc8e_11d2_b1d0_00c04f8eeb3e); ::windows_core::imp::interface_hierarchy!(IFolderFilter, ::windows_core::IUnknown); impl IFolderFilter { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn ShouldShow(&self, psf: P0, pidlfolder: *const Common::ITEMIDLIST, pidlitem: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -14542,7 +13918,6 @@ impl IFolderFilter { { (::windows_core::Interface::vtable(self).ShouldShow)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), pidlfolder, pidlitem).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetEnumFlags(&self, psf: P0, pidlfolder: *const Common::ITEMIDLIST, phwnd: *mut super::super::Foundation::HWND, pgrfflags: *mut u32) -> ::windows_core::Result<()> where @@ -14597,7 +13972,6 @@ impl IFolderView { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetFolder)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Item(&self, iitemindex: i32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -14622,7 +13996,6 @@ impl IFolderView { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFocusedItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemPosition(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14641,7 +14014,6 @@ impl IFolderView { pub unsafe fn SelectItem(&self, iitem: i32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectItem)(::windows_core::Interface::as_raw(self), iitem, dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndPositionItems(&self, cidl: u32, apidl: *const *const Common::ITEMIDLIST, apt: ::core::option::Option<*const super::super::Foundation::POINT>, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectAndPositionItems)(::windows_core::Interface::as_raw(self), cidl, apidl, ::core::mem::transmute(apt.unwrap_or(::std::ptr::null())), dwflags).ok() @@ -14692,7 +14064,6 @@ impl IFolderView2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetFolder)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Item(&self, iitemindex: i32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -14717,7 +14088,6 @@ impl IFolderView2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFocusedItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemPosition(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14736,12 +14106,10 @@ impl IFolderView2 { pub unsafe fn SelectItem(&self, iitem: i32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SelectItem)(::windows_core::Interface::as_raw(self), iitem, dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndPositionItems(&self, cidl: u32, apidl: *const *const Common::ITEMIDLIST, apt: ::core::option::Option<*const super::super::Foundation::POINT>, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SelectAndPositionItems)(::windows_core::Interface::as_raw(self), cidl, apidl, ::core::mem::transmute(apt.unwrap_or(::std::ptr::null())), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetGroupBy(&self, key: *const PropertiesSystem::PROPERTYKEY, fascending: P0) -> ::windows_core::Result<()> where @@ -14749,23 +14117,19 @@ impl IFolderView2 { { (::windows_core::Interface::vtable(self).SetGroupBy)(::windows_core::Interface::as_raw(self), key, fascending.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetGroupBy(&self, pkey: *mut PropertiesSystem::PROPERTYKEY, pfascending: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGroupBy)(::windows_core::Interface::as_raw(self), pkey, ::core::mem::transmute(pfascending.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn SetViewProperty(&self, pidl: *const Common::ITEMIDLIST, propkey: *const PropertiesSystem::PROPERTYKEY, propvar: *const ::windows_core::PROPVARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetViewProperty)(::windows_core::Interface::as_raw(self), pidl, propkey, ::core::mem::transmute(propvar)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetViewProperty(&self, pidl: *const Common::ITEMIDLIST, propkey: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetViewProperty)(::windows_core::Interface::as_raw(self), pidl, propkey, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetTileViewProperties(&self, pidl: *const Common::ITEMIDLIST, pszproplist: P0) -> ::windows_core::Result<()> where @@ -14773,7 +14137,6 @@ impl IFolderView2 { { (::windows_core::Interface::vtable(self).SetTileViewProperties)(::windows_core::Interface::as_raw(self), pidl, pszproplist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetExtendedTileViewProperties(&self, pidl: *const Common::ITEMIDLIST, pszproplist: P0) -> ::windows_core::Result<()> where @@ -14798,12 +14161,10 @@ impl IFolderView2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSortColumnCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSortColumns(&self, rgsortcolumns: &[SORTCOLUMN]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSortColumns)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgsortcolumns.as_ptr()), rgsortcolumns.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSortColumns(&self, rgsortcolumns: &mut [SORTCOLUMN]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSortColumns)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgsortcolumns.as_ptr()), rgsortcolumns.len().try_into().unwrap()).ok() @@ -14833,7 +14194,6 @@ impl IFolderView2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSelection)(::windows_core::Interface::as_raw(self), fnoneimpliesfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetSelectionState(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -14931,7 +14291,6 @@ pub struct IFolderView2_Vtbl { ::windows_core::imp::com_interface!(IFolderViewHost, IFolderViewHost_Vtbl, 0x1ea58f02_d55a_411d_b09e_9e65ac21605b); ::windows_core::imp::interface_hierarchy!(IFolderViewHost, ::windows_core::IUnknown); impl IFolderViewHost { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, hwndparent: P0, pdo: P1, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -14951,17 +14310,11 @@ pub struct IFolderViewHost_Vtbl { Initialize: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IFolderViewOC, - IFolderViewOC_Vtbl, - 0x9ba05970_f6a8_11cf_a442_00a0c90a8f39 -); +::windows_core::imp::com_interface!(IFolderViewOC, IFolderViewOC_Vtbl, 0x9ba05970_f6a8_11cf_a442_00a0c90a8f39); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IFolderViewOC, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IFolderViewOC { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetFolderView(&self, pdisp: P0) -> ::windows_core::Result<()> where @@ -15008,7 +14361,6 @@ impl IFolderViewSettings { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetColumnPropertyList)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetGroupByProperty(&self, pkey: *mut PropertiesSystem::PROPERTYKEY, pfgroupascending: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetGroupByProperty)(::windows_core::Interface::as_raw(self), pkey, pfgroupascending).ok() @@ -15024,7 +14376,6 @@ impl IFolderViewSettings { pub unsafe fn GetFolderFlags(&self, pfoldermask: *mut FOLDERFLAGS, pfolderflags: *mut FOLDERFLAGS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFolderFlags)(::windows_core::Interface::as_raw(self), pfoldermask, pfolderflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetSortColumns(&self, rgsortcolumns: &mut [SORTCOLUMN], pccolumnsout: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSortColumns)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgsortcolumns.as_ptr()), rgsortcolumns.len().try_into().unwrap(), pccolumnsout).ok() @@ -15141,7 +14492,6 @@ impl IHWEventHandler { { (::windows_core::Interface::vtable(self).HandleEvent)(::windows_core::Interface::as_raw(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HandleEventWithContent(&self, pszdeviceid: P0, pszaltdeviceid: P1, pszeventtype: P2, pszcontenttypehandler: P3, pdataobject: P4) -> ::windows_core::Result<()> where @@ -15182,7 +14532,6 @@ impl IHWEventHandler2 { { (::windows_core::Interface::vtable(self).base__.HandleEvent)(::windows_core::Interface::as_raw(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HandleEventWithContent(&self, pszdeviceid: P0, pszaltdeviceid: P1, pszeventtype: P2, pszcontenttypehandler: P3, pdataobject: P4) -> ::windows_core::Result<()> where @@ -15298,7 +14647,6 @@ impl IHlink { pub unsafe fn GetHlinkSite(&self, ppihlsite: *mut ::core::option::Option, pdwsitedata: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetHlinkSite)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppihlsite), pdwsitedata).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetMonikerReference(&self, grfhlsetf: u32, pimktarget: P0, pwzlocation: P1) -> ::windows_core::Result<()> where @@ -15307,7 +14655,6 @@ impl IHlink { { (::windows_core::Interface::vtable(self).SetMonikerReference)(::windows_core::Interface::as_raw(self), grfhlsetf, pimktarget.into_param().abi(), pwzlocation.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMonikerReference(&self, dwwhichref: u32, ppimktarget: ::core::option::Option<*mut ::core::option::Option>, ppwzlocation: ::core::option::Option<*mut ::windows_core::PWSTR>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMonikerReference)(::windows_core::Interface::as_raw(self), dwwhichref, ::core::mem::transmute(ppimktarget.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppwzlocation.unwrap_or(::std::ptr::null_mut()))).ok() @@ -15346,7 +14693,6 @@ impl IHlink { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetMiscStatus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Navigate(&self, grfhlnf: u32, pibc: P0, pibsc: P1, pihlbc: P2) -> ::windows_core::Result<()> where @@ -15398,7 +14744,6 @@ pub struct IHlink_Vtbl { ::windows_core::imp::com_interface!(IHlinkBrowseContext, IHlinkBrowseContext_Vtbl, 0x79eac9c7_baf9_11ce_8c82_00aa004ba90b); ::windows_core::imp::interface_hierarchy!(IHlinkBrowseContext, ::windows_core::IUnknown); impl IHlinkBrowseContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Register(&self, reserved: u32, piunk: P0, pimk: P1) -> ::windows_core::Result where @@ -15408,7 +14753,6 @@ impl IHlinkBrowseContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Register)(::windows_core::Interface::as_raw(self), reserved, piunk.into_param().abi(), pimk.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObject(&self, pimk: P0, fbindifrootregistered: P1) -> ::windows_core::Result<::windows_core::IUnknown> where @@ -15427,7 +14771,6 @@ impl IHlinkBrowseContext { pub unsafe fn GetBrowseWindowInfo(&self, phlbwi: *mut HLBWINFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBrowseWindowInfo)(::windows_core::Interface::as_raw(self), phlbwi).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetInitialHlink(&self, pimktarget: P0, pwzlocation: P1, pwzfriendlyname: P2) -> ::windows_core::Result<()> where @@ -15437,7 +14780,6 @@ impl IHlinkBrowseContext { { (::windows_core::Interface::vtable(self).SetInitialHlink)(::windows_core::Interface::as_raw(self), pimktarget.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnNavigateHlink(&self, grfhlnf: u32, pimktarget: P0, pwzlocation: P1, pwzfriendlyname: P2) -> ::windows_core::Result where @@ -15448,7 +14790,6 @@ impl IHlinkBrowseContext { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).OnNavigateHlink)(::windows_core::Interface::as_raw(self), grfhlnf, pimktarget.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateHlink(&self, uhlid: u32, pimktarget: P0, pwzlocation: P1, pwzfriendlyname: P2) -> ::windows_core::Result<()> where @@ -15530,7 +14871,6 @@ impl IHlinkFrame { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBrowseContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Navigate(&self, grfhlnf: u32, pbc: P0, pibsc: P1, pihlnavigate: P2) -> ::windows_core::Result<()> where @@ -15540,7 +14880,6 @@ impl IHlinkFrame { { (::windows_core::Interface::vtable(self).Navigate)(::windows_core::Interface::as_raw(self), grfhlnf, pbc.into_param().abi(), pibsc.into_param().abi(), pihlnavigate.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn OnNavigate(&self, grfhlnf: u32, pimktarget: P0, pwzlocation: P1, pwzfriendlyname: P2, dwreserved: u32) -> ::windows_core::Result<()> where @@ -15550,7 +14889,6 @@ impl IHlinkFrame { { (::windows_core::Interface::vtable(self).OnNavigate)(::windows_core::Interface::as_raw(self), grfhlnf, pimktarget.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi(), dwreserved).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UpdateHlink(&self, uhlid: u32, pimktarget: P0, pwzlocation: P1, pwzfriendlyname: P2) -> ::windows_core::Result<()> where @@ -15587,7 +14925,6 @@ impl IHlinkSite { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryService)(::windows_core::Interface::as_raw(self), dwsitedata, guidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, dwsitedata: u32, dwassign: u32, dwwhich: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -15634,7 +14971,6 @@ impl IHlinkTarget { { (::windows_core::Interface::vtable(self).Navigate)(::windows_core::Interface::as_raw(self), grfhlnf, pwzjumplocation.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetMoniker(&self, pwzlocation: P0, dwassign: u32) -> ::windows_core::Result where @@ -15706,7 +15042,6 @@ pub struct IIOCancelInformation_Vtbl { ::windows_core::imp::com_interface!(IIdentityName, IIdentityName_Vtbl, 0x7d903fca_d6f9_4810_8332_946c0177e247); ::windows_core::imp::interface_hierarchy!(IIdentityName, ::windows_core::IUnknown, IRelatedItem); impl IIdentityName { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -15725,7 +15060,6 @@ pub struct IIdentityName_Vtbl { ::windows_core::imp::com_interface!(IImageRecompress, IImageRecompress_Vtbl, 0x505f1513_6b3e_4892_a272_59f8889a4d3e); ::windows_core::imp::interface_hierarchy!(IImageRecompress, ::windows_core::IUnknown); impl IImageRecompress { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn RecompressImage(&self, psi: P0, cx: i32, cy: i32, iquality: i32, pstg: P1) -> ::windows_core::Result where @@ -15748,7 +15082,6 @@ pub struct IImageRecompress_Vtbl { ::windows_core::imp::com_interface!(IInitializeCommand, IInitializeCommand_Vtbl, 0x85075acf_231f_40ea_9610_d26b7b58f638); ::windows_core::imp::interface_hierarchy!(IInitializeCommand, ::windows_core::IUnknown); impl IInitializeCommand { - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn Initialize(&self, pszcommandname: P0, ppb: P1) -> ::windows_core::Result<()> where @@ -15770,7 +15103,6 @@ pub struct IInitializeCommand_Vtbl { ::windows_core::imp::com_interface!(IInitializeNetworkFolder, IInitializeNetworkFolder_Vtbl, 0x6e0f9881_42a8_4f2a_97f8_8af4e026d92d); ::windows_core::imp::interface_hierarchy!(IInitializeNetworkFolder, ::windows_core::IUnknown); impl IInitializeNetworkFolder { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Initialize(&self, pidl: *const Common::ITEMIDLIST, pidltarget: *const Common::ITEMIDLIST, udisplaytype: u32, pszresname: P0, pszprovider: P1) -> ::windows_core::Result<()> where @@ -15805,7 +15137,6 @@ pub struct IInitializeObject_Vtbl { ::windows_core::imp::com_interface!(IInitializeWithBindCtx, IInitializeWithBindCtx_Vtbl, 0x71c0d2bc_726d_45cc_a6c0_2e31c1db2159); ::windows_core::imp::interface_hierarchy!(IInitializeWithBindCtx, ::windows_core::IUnknown); impl IInitializeWithBindCtx { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pbc: P0) -> ::windows_core::Result<()> where @@ -15842,7 +15173,6 @@ pub struct IInitializeWithItem_Vtbl { ::windows_core::imp::com_interface!(IInitializeWithPropertyStore, IInitializeWithPropertyStore_Vtbl, 0xc3e12eb5_7d8d_44f8_b6dd_0e77b34d6de4); ::windows_core::imp::interface_hierarchy!(IInitializeWithPropertyStore, ::windows_core::IUnknown); impl IInitializeWithPropertyStore { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn Initialize(&self, pps: P0) -> ::windows_core::Result<()> where @@ -15879,7 +15209,6 @@ pub struct IInitializeWithWindow_Vtbl { ::windows_core::imp::com_interface!(IInputObject, IInputObject_Vtbl, 0x68284faa_6a48_11d0_8c78_00c04fd918b4); ::windows_core::imp::interface_hierarchy!(IInputObject, ::windows_core::IUnknown); impl IInputObject { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn UIActivateIO(&self, factivate: P0, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> where @@ -15890,7 +15219,6 @@ impl IInputObject { pub unsafe fn HasFocusIO(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HasFocusIO)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAcceleratorIO(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAcceleratorIO)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -15913,7 +15241,6 @@ pub struct IInputObject_Vtbl { ::windows_core::imp::com_interface!(IInputObject2, IInputObject2_Vtbl, 0x6915c085_510b_44cd_94af_28dfa56cf92b); ::windows_core::imp::interface_hierarchy!(IInputObject2, ::windows_core::IUnknown, IInputObject); impl IInputObject2 { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn UIActivateIO(&self, factivate: P0, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> where @@ -15924,12 +15251,10 @@ impl IInputObject2 { pub unsafe fn HasFocusIO(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.HasFocusIO)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAcceleratorIO(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.TranslateAcceleratorIO)(::windows_core::Interface::as_raw(self), pmsg).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAcceleratorGlobal(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAcceleratorGlobal)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -15964,7 +15289,6 @@ pub struct IInputObjectSite_Vtbl { ::windows_core::imp::com_interface!(IInputPaneAnimationCoordinator, IInputPaneAnimationCoordinator_Vtbl, 0x2af16ba9_2de5_4b75_82d9_01372afbffb4); ::windows_core::imp::interface_hierarchy!(IInputPaneAnimationCoordinator, ::windows_core::IUnknown); impl IInputPaneAnimationCoordinator { - #[doc = "Required features: `\"Win32_Graphics_DirectComposition\"`"] #[cfg(feature = "Win32_Graphics_DirectComposition")] pub unsafe fn AddAnimation(&self, device: P0, animation: P1) -> ::windows_core::Result<()> where @@ -16012,7 +15336,6 @@ pub struct IInputPanelInvocationConfiguration_Vtbl { ::windows_core::imp::com_interface!(IInsertItem, IInsertItem_Vtbl, 0xd2b57227_3d23_4b95_93c0_492bd454c356); ::windows_core::imp::interface_hierarchy!(IInsertItem, ::windows_core::IUnknown); impl IInsertItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn InsertItem(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertItem)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -16076,7 +15399,6 @@ impl IKnownFolder { { (::windows_core::Interface::vtable(self).SetPath)(::windows_core::Interface::as_raw(self), dwflags, pszpath.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self, dwflags: u32) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -16149,7 +15471,6 @@ impl IKnownFolderManager { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindFolderFromPath)(::windows_core::Interface::as_raw(self), pszpath.into_param().abi(), mode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn FindFolderFromIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16217,7 +15538,6 @@ pub struct ILaunchSourceViewSizePreference_Vtbl { ::windows_core::imp::com_interface!(ILaunchTargetMonitor, ILaunchTargetMonitor_Vtbl, 0x266fbc7e_490d_46ed_a96b_2274db252003); ::windows_core::imp::interface_hierarchy!(ILaunchTargetMonitor, ::windows_core::IUnknown); impl ILaunchTargetMonitor { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetMonitor(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -16286,12 +15606,10 @@ pub struct ILaunchUIContextProvider_Vtbl { ::windows_core::imp::com_interface!(IMenuBand, IMenuBand_Vtbl, 0x568804cd_cbd7_11d0_9816_00c04fd91972); ::windows_core::imp::interface_hierarchy!(IMenuBand, ::windows_core::IUnknown); impl IMenuBand { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn IsMenuMessage(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).IsMenuMessage)(::windows_core::Interface::as_raw(self), pmsg).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateMenuMessage(&self, pmsg: *mut super::WindowsAndMessaging::MSG, plret: *mut super::super::Foundation::LRESULT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateMenuMessage)(::windows_core::Interface::as_raw(self), pmsg, plret).ok() @@ -16311,23 +15629,16 @@ pub struct IMenuBand_Vtbl { TranslateMenuMessage: usize, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IMenuPopup, - IMenuPopup_Vtbl, - 0xd1e7afeb_6a2e_11d0_8c78_00c04fd918b4 -); +::windows_core::imp::com_interface!(IMenuPopup, IMenuPopup_Vtbl, 0xd1e7afeb_6a2e_11d0_8c78_00c04fd918b4); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IMenuPopup, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow, IDeskBar); #[cfg(feature = "Win32_System_Ole")] impl IMenuPopup { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -16354,7 +15665,6 @@ impl IMenuPopup { pub unsafe fn OnSelect(&self, dwselecttype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnSelect)(::windows_core::Interface::as_raw(self), dwselecttype).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn SetSubMenu(&self, pmp: P0, fset: P1) -> ::windows_core::Result<()> where @@ -16694,7 +16004,6 @@ pub struct INameSpaceTreeControl2_Vtbl { ::windows_core::imp::com_interface!(INameSpaceTreeControlCustomDraw, INameSpaceTreeControlCustomDraw_Vtbl, 0x2d3ba758_33ee_42d5_bb7b_5f3431d86c78); ::windows_core::imp::interface_hierarchy!(INameSpaceTreeControlCustomDraw, ::windows_core::IUnknown); impl INameSpaceTreeControlCustomDraw { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn PrePaint(&self, hdc: P0, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -16703,7 +16012,6 @@ impl INameSpaceTreeControlCustomDraw { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PrePaint)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), prc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn PostPaint(&self, hdc: P0, prc: *const super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -16711,7 +16019,6 @@ impl INameSpaceTreeControlCustomDraw { { (::windows_core::Interface::vtable(self).PostPaint)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), prc).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] pub unsafe fn ItemPrePaint(&self, hdc: P0, prc: *const super::super::Foundation::RECT, pnstccditem: *const NSTCCUSTOMDRAW, pclrtext: *mut super::super::Foundation::COLORREF, pclrtextbk: *mut super::super::Foundation::COLORREF, plres: *mut super::super::Foundation::LRESULT) -> ::windows_core::Result<()> where @@ -16719,7 +16026,6 @@ impl INameSpaceTreeControlCustomDraw { { (::windows_core::Interface::vtable(self).ItemPrePaint)(::windows_core::Interface::as_raw(self), hdc.into_param().abi(), prc, pnstccditem, pclrtext, pclrtextbk, plres).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls"))] pub unsafe fn ItemPostPaint(&self, hdc: P0, prc: *const super::super::Foundation::RECT, pnstccditem: *const NSTCCUSTOMDRAW) -> ::windows_core::Result<()> where @@ -17002,7 +16308,6 @@ impl INamespaceWalk { { (::windows_core::Interface::vtable(self).Walk)(::windows_core::Interface::as_raw(self), punktowalk.into_param().abi(), dwflags, cdepth, pnswcb.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDArrayResult(&self, pcitems: *mut u32, prgpidl: *mut *mut *mut Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetIDArrayResult)(::windows_core::Interface::as_raw(self), pcitems, prgpidl).ok() @@ -17021,7 +16326,6 @@ pub struct INamespaceWalk_Vtbl { ::windows_core::imp::com_interface!(INamespaceWalkCB, INamespaceWalkCB_Vtbl, 0xd92995f8_cf5e_4a76_bf59_ead39ea2b97e); ::windows_core::imp::interface_hierarchy!(INamespaceWalkCB, ::windows_core::IUnknown); impl INamespaceWalkCB { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn FoundItem(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17029,7 +16333,6 @@ impl INamespaceWalkCB { { (::windows_core::Interface::vtable(self).FoundItem)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn EnterFolder(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17037,7 +16340,6 @@ impl INamespaceWalkCB { { (::windows_core::Interface::vtable(self).EnterFolder)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn LeaveFolder(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17070,7 +16372,6 @@ pub struct INamespaceWalkCB_Vtbl { ::windows_core::imp::com_interface!(INamespaceWalkCB2, INamespaceWalkCB2_Vtbl, 0x7ac7492b_c38e_438a_87db_68737844ff70); ::windows_core::imp::interface_hierarchy!(INamespaceWalkCB2, ::windows_core::IUnknown, INamespaceWalkCB); impl INamespaceWalkCB2 { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn FoundItem(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17078,7 +16379,6 @@ impl INamespaceWalkCB2 { { (::windows_core::Interface::vtable(self).base__.FoundItem)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn EnterFolder(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17086,7 +16386,6 @@ impl INamespaceWalkCB2 { { (::windows_core::Interface::vtable(self).base__.EnterFolder)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn LeaveFolder(&self, psf: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17114,13 +16413,11 @@ impl INetworkFolderInternal { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetResourceDisplayType)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIDList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetProvider(&self, itemids: &[*const Common::ITEMIDLIST], provider: &mut [u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetProvider)(::windows_core::Interface::as_raw(self), itemids.len().try_into().unwrap(), ::core::mem::transmute(itemids.as_ptr()), provider.len().try_into().unwrap(), ::core::mem::transmute(provider.as_ptr())).ok() @@ -17147,7 +16444,6 @@ impl INewMenuClient { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IncludeItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndEditItem(&self, pidlitem: *const Common::ITEMIDLIST, flags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectAndEditItem)(::windows_core::Interface::as_raw(self), pidlitem, flags).ok() @@ -17244,12 +16540,7 @@ pub struct INewShortcutHookW_Vtbl { pub GetExtension: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PWSTR, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - INewWDEvents, - INewWDEvents_Vtbl, - 0x0751c551_7568_41c9_8e5b_e22e38919236 -); +::windows_core::imp::com_interface!(INewWDEvents, INewWDEvents_Vtbl, 0x0751c551_7568_41c9_8e5b_e22e38919236); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(INewWDEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWebWizardHost); #[cfg(feature = "Win32_System_Com")] @@ -17339,7 +16630,6 @@ pub struct INewWindowManager_Vtbl { ::windows_core::imp::com_interface!(INotifyReplica, INotifyReplica_Vtbl, 0x99180163_da16_101a_935c_444553540000); ::windows_core::imp::interface_hierarchy!(INotifyReplica, ::windows_core::IUnknown); impl INotifyReplica { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn YouAreAReplica(&self, rgpmkotherreplicas: &mut [::core::option::Option]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).YouAreAReplica)(::windows_core::Interface::as_raw(self), rgpmkotherreplicas.len().try_into().unwrap(), ::core::mem::transmute(rgpmkotherreplicas.as_ptr())).ok() @@ -17595,7 +16885,6 @@ impl IOperationsProgressDialog { pub unsafe fn GetMilliseconds(&self, pullelapsed: *mut u64, pullremaining: *mut u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMilliseconds)(::windows_core::Interface::as_raw(self), pullelapsed, pullremaining).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetOperationStatus(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -17852,7 +17141,6 @@ pub struct IPackageExecutionStateChangeNotification_Vtbl { ::windows_core::imp::com_interface!(IParentAndItem, IParentAndItem_Vtbl, 0xb3a4b685_b685_4805_99d9_5dead2873236); ::windows_core::imp::interface_hierarchy!(IParentAndItem, ::windows_core::IUnknown); impl IParentAndItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetParentAndItem(&self, pidlparent: *const Common::ITEMIDLIST, psf: P0, pidlchild: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -17860,7 +17148,6 @@ impl IParentAndItem { { (::windows_core::Interface::vtable(self).SetParentAndItem)(::windows_core::Interface::as_raw(self), pidlparent, psf.into_param().abi(), pidlchild).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetParentAndItem(&self, ppidlparent: ::core::option::Option<*mut *mut Common::ITEMIDLIST>, ppsf: ::core::option::Option<*mut ::core::option::Option>, ppidlchild: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetParentAndItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppidlparent.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppsf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppidlchild.unwrap_or(::std::ptr::null_mut()))).ok() @@ -17904,23 +17191,16 @@ pub struct IParseAndCreateItem_Vtbl { pub GetItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistFolder, - IPersistFolder_Vtbl, - 0x000214ea_0000_0000_c000_000000000046 -); +::windows_core::imp::com_interface!(IPersistFolder, IPersistFolder_Vtbl, 0x000214ea_0000_0000_c000_000000000046); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistFolder, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistFolder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Initialize(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -17937,28 +17217,20 @@ pub struct IPersistFolder_Vtbl { Initialize: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistFolder2, - IPersistFolder2_Vtbl, - 0x1ac3d9f0_175c_11d1_95be_00609797ea4f -); +::windows_core::imp::com_interface!(IPersistFolder2, IPersistFolder2_Vtbl, 0x1ac3d9f0_175c_11d1_95be_00609797ea4f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistFolder2, ::windows_core::IUnknown, super::super::System::Com::IPersist, IPersistFolder); #[cfg(feature = "Win32_System_Com")] impl IPersistFolder2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Initialize(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Initialize)(::windows_core::Interface::as_raw(self), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetCurFolder(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -17976,34 +17248,25 @@ pub struct IPersistFolder2_Vtbl { GetCurFolder: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistFolder3, - IPersistFolder3_Vtbl, - 0xcef04fdf_fe72_11d2_87a5_00c04f6837cf -); +::windows_core::imp::com_interface!(IPersistFolder3, IPersistFolder3_Vtbl, 0xcef04fdf_fe72_11d2_87a5_00c04f6837cf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistFolder3, ::windows_core::IUnknown, super::super::System::Com::IPersist, IPersistFolder, IPersistFolder2); #[cfg(feature = "Win32_System_Com")] impl IPersistFolder3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn Initialize(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Initialize)(::windows_core::Interface::as_raw(self), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetCurFolder(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCurFolder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn InitializeEx(&self, pbc: P0, pidlroot: *const Common::ITEMIDLIST, ppfti: *const PERSIST_FOLDER_TARGET_INFO) -> ::windows_core::Result<()> where @@ -18011,7 +17274,6 @@ impl IPersistFolder3 { { (::windows_core::Interface::vtable(self).InitializeEx)(::windows_core::Interface::as_raw(self), pbc.into_param().abi(), pidlroot, ppfti).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetFolderTargetInfo(&self, ppfti: *mut PERSIST_FOLDER_TARGET_INFO) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFolderTargetInfo)(::windows_core::Interface::as_raw(self), ppfti).ok() @@ -18032,28 +17294,20 @@ pub struct IPersistFolder3_Vtbl { GetFolderTargetInfo: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistIDList, - IPersistIDList_Vtbl, - 0x1079acfc_29bd_11d3_8e0d_00c04f6837d5 -); +::windows_core::imp::com_interface!(IPersistIDList, IPersistIDList_Vtbl, 0x1079acfc_29bd_11d3_8e0d_00c04f6837d5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistIDList, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistIDList { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIDList)(::windows_core::Interface::as_raw(self), pidl).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -18099,7 +17353,6 @@ impl IPreviewHandler { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryFocus)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -18123,13 +17376,11 @@ pub struct IPreviewHandler_Vtbl { ::windows_core::imp::com_interface!(IPreviewHandlerFrame, IPreviewHandlerFrame_Vtbl, 0xfec87aaf_35f9_447a_adb7_20234491401a); ::windows_core::imp::interface_hierarchy!(IPreviewHandlerFrame, ::windows_core::IUnknown); impl IPreviewHandlerFrame { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetWindowContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWindowContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg).ok() @@ -18157,7 +17408,6 @@ impl IPreviewHandlerVisuals { { (::windows_core::Interface::vtable(self).SetBackgroundColor)(::windows_core::Interface::as_raw(self), color.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFont(&self, plf: *const super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetFont)(::windows_core::Interface::as_raw(self), plf).ok() @@ -18183,7 +17433,6 @@ pub struct IPreviewHandlerVisuals_Vtbl { ::windows_core::imp::com_interface!(IPreviewItem, IPreviewItem_Vtbl, 0x36149969_0a8f_49c8_8b00_4aecb20222fb); ::windows_core::imp::interface_hierarchy!(IPreviewItem, ::windows_core::IUnknown, IRelatedItem); impl IPreviewItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -18220,7 +17469,6 @@ pub struct IPreviousVersionsInfo_Vtbl { ::windows_core::imp::com_interface!(IProfferService, IProfferService_Vtbl, 0xcb728b20_f786_11ce_92ad_00aa00a74cd0); ::windows_core::imp::interface_hierarchy!(IProfferService, ::windows_core::IUnknown); impl IProfferService { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ProfferService(&self, serviceid: *const ::windows_core::GUID, serviceprovider: P0) -> ::windows_core::Result where @@ -18316,12 +17564,10 @@ impl IPropertyKeyStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetKeyCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetKeyAt(&self, index: i32, pkey: *mut PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetKeyAt)(::windows_core::Interface::as_raw(self), index, pkey).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn AppendKey(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AppendKey)(::windows_core::Interface::as_raw(self), key).ok() @@ -18329,12 +17575,10 @@ impl IPropertyKeyStore { pub unsafe fn DeleteKey(&self, index: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DeleteKey)(::windows_core::Interface::as_raw(self), index).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn IsKeyInStore(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).IsKeyInStore)(::windows_core::Interface::as_raw(self), key).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn RemoveKey(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveKey)(::windows_core::Interface::as_raw(self), key).ok() @@ -18444,24 +17688,20 @@ pub struct IPublishedApp2_Vtbl { ::windows_core::imp::com_interface!(IPublishingWizard, IPublishingWizard_Vtbl, 0xaa9198bb_ccec_472d_beed_19a4f6733f7a); ::windows_core::imp::interface_hierarchy!(IPublishingWizard, ::windows_core::IUnknown, IWizardExtension); impl IPublishingWizard { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPages(&self, apages: &mut [super::Controls::HPROPSHEETPAGE], pnpagesadded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(apages.as_ptr()), apages.len().try_into().unwrap(), pnpagesadded).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetFirstPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFirstPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetLastPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetLastPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Initialize(&self, pdo: P0, dwoptions: u32, pszservicescope: P1) -> ::windows_core::Result<()> where @@ -18470,7 +17710,6 @@ impl IPublishingWizard { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), pdo.into_param().abi(), dwoptions, pszservicescope.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] pub unsafe fn GetTransferManifest(&self, phrfromtransfer: ::core::option::Option<*mut ::windows_core::HRESULT>, pdocmanifest: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetTransferManifest)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(phrfromtransfer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdocmanifest.unwrap_or(::std::ptr::null_mut()))).ok() @@ -18492,7 +17731,6 @@ pub struct IPublishingWizard_Vtbl { ::windows_core::imp::com_interface!(IQueryAssociations, IQueryAssociations_Vtbl, 0xc46ca590_3c3f_11d2_bee6_0000f805ca57); ::windows_core::imp::interface_hierarchy!(IQueryAssociations, ::windows_core::IUnknown); impl IQueryAssociations { - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn Init(&self, flags: ASSOCF, pszassoc: P0, hkprogid: P1, hwnd: P2) -> ::windows_core::Result<()> where @@ -18508,7 +17746,6 @@ impl IQueryAssociations { { (::windows_core::Interface::vtable(self).GetString)(::windows_core::Interface::as_raw(self), flags, str, pszextra.into_param().abi(), ::core::mem::transmute(pszout), pcchout).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] pub unsafe fn GetKey(&self, flags: ASSOCF, key: ASSOCKEY, pszextra: P0) -> ::windows_core::Result where @@ -18656,7 +17893,6 @@ pub struct IRegTreeItem_Vtbl { ::windows_core::imp::com_interface!(IRelatedItem, IRelatedItem_Vtbl, 0xa73ce67a_8ab1_44f1_8d43_d2fcbf6b1cd0); ::windows_core::imp::interface_hierarchy!(IRelatedItem, ::windows_core::IUnknown); impl IRelatedItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -18720,7 +17956,6 @@ impl IResultsFolder { { (::windows_core::Interface::vtable(self).AddItem)(::windows_core::Interface::as_raw(self), psi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn AddIDList(&self, pidl: *const Common::ITEMIDLIST, ppidladded: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddIDList)(::windows_core::Interface::as_raw(self), pidl, ::core::mem::transmute(ppidladded.unwrap_or(::std::ptr::null_mut()))).ok() @@ -18731,7 +17966,6 @@ impl IResultsFolder { { (::windows_core::Interface::vtable(self).RemoveItem)(::windows_core::Interface::as_raw(self), psi.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn RemoveIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveIDList)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -18789,12 +18023,7 @@ pub struct IRunnableTask_Vtbl { pub IsRunning: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> u32, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IScriptErrorList, - IScriptErrorList_Vtbl, - 0xf3470f24_15fd_11d2_bb2e_00805ff7efca -); +::windows_core::imp::com_interface!(IScriptErrorList, IScriptErrorList_Vtbl, 0xf3470f24_15fd_11d2_bb2e_00805ff7efca); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IScriptErrorList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -18942,22 +18171,18 @@ impl ISearchFolderItemFactory { pub unsafe fn SetIconSize(&self, iiconsize: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIconSize)(::windows_core::Interface::as_raw(self), iiconsize).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetVisibleColumns(&self, rgkey: &[PropertiesSystem::PROPERTYKEY]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetVisibleColumns)(::windows_core::Interface::as_raw(self), rgkey.len().try_into().unwrap(), ::core::mem::transmute(rgkey.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetSortColumns(&self, rgsortcolumns: &[SORTCOLUMN]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetSortColumns)(::windows_core::Interface::as_raw(self), rgsortcolumns.len().try_into().unwrap(), ::core::mem::transmute(rgsortcolumns.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetGroupColumn(&self, keygroup: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetGroupColumn)(::windows_core::Interface::as_raw(self), keygroup).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetStacks(&self, rgstackkeys: &[PropertiesSystem::PROPERTYKEY]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetStacks)(::windows_core::Interface::as_raw(self), rgstackkeys.len().try_into().unwrap(), ::core::mem::transmute(rgstackkeys.as_ptr())).ok() @@ -18968,7 +18193,6 @@ impl ISearchFolderItemFactory { { (::windows_core::Interface::vtable(self).SetScope)(::windows_core::Interface::as_raw(self), psiascope.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Search\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Search"))] pub unsafe fn SetCondition(&self, pcondition: P0) -> ::windows_core::Result<()> where @@ -18983,7 +18207,6 @@ impl ISearchFolderItemFactory { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetShellItem)(::windows_core::Interface::as_raw(self), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -19028,7 +18251,6 @@ pub struct ISearchFolderItemFactory_Vtbl { ::windows_core::imp::com_interface!(ISharedBitmap, ISharedBitmap_Vtbl, 0x091162a4_bc96_411f_aae8_c5122cd03363); ::windows_core::imp::interface_hierarchy!(ISharedBitmap, ::windows_core::IUnknown); impl ISharedBitmap { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetSharedBitmap(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19042,7 +18264,6 @@ impl ISharedBitmap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFormat)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn InitializeBitmap(&self, hbm: P0, wtsat: WTS_ALPHATYPE) -> ::windows_core::Result<()> where @@ -19050,7 +18271,6 @@ impl ISharedBitmap { { (::windows_core::Interface::vtable(self).InitializeBitmap)(::windows_core::Interface::as_raw(self), hbm.into_param().abi(), wtsat).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Detach(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19145,23 +18365,16 @@ pub struct IShellApp_Vtbl { pub IsInstalled: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IShellBrowser, - IShellBrowser_Vtbl, - 0x000214e2_0000_0000_c000_000000000046 -); +::windows_core::imp::com_interface!(IShellBrowser, IShellBrowser_Vtbl, 0x000214e2_0000_0000_c000_000000000046); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IShellBrowser, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IShellBrowser { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -19169,7 +18382,6 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).base__.ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn InsertMenusSB(&self, hmenushared: P0, lpmenuwidths: *mut super::super::System::Ole::OLEMENUGROUPWIDTHS) -> ::windows_core::Result<()> where @@ -19177,7 +18389,6 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).InsertMenusSB)(::windows_core::Interface::as_raw(self), hmenushared.into_param().abi(), lpmenuwidths).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetMenuSB(&self, hmenushared: P0, holemenures: isize, hwndactiveobject: P1) -> ::windows_core::Result<()> where @@ -19186,7 +18397,6 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).SetMenuSB)(::windows_core::Interface::as_raw(self), hmenushared.into_param().abi(), holemenures, hwndactiveobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn RemoveMenusSB(&self, hmenushared: P0) -> ::windows_core::Result<()> where @@ -19206,17 +18416,14 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).EnableModelessSB)(::windows_core::Interface::as_raw(self), fenable.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAcceleratorSB(&self, pmsg: *const super::WindowsAndMessaging::MSG, wid: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TranslateAcceleratorSB)(::windows_core::Interface::as_raw(self), pmsg, wid).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn BrowseObject(&self, pidl: *const Common::ITEMIDLIST, wflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BrowseObject)(::windows_core::Interface::as_raw(self), pidl, wflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetViewStateStream(&self, grfmode: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19233,13 +18440,11 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).SendControlMsg)(::windows_core::Interface::as_raw(self), id, umsg, wparam.into_param().abi(), lparam.into_param().abi(), ::core::mem::transmute(pret.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryActiveShellView(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryActiveShellView)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn OnViewWindowActive(&self, pshv: P0) -> ::windows_core::Result<()> where @@ -19247,7 +18452,6 @@ impl IShellBrowser { { (::windows_core::Interface::vtable(self).OnViewWindowActive)(::windows_core::Interface::as_raw(self), pshv.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn SetToolbarItems(&self, lpbuttons: ::core::option::Option<&[super::Controls::TBBUTTON]>, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetToolbarItems)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(lpbuttons.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuttons.as_deref().map_or(0, |slice| slice.len().try_into().unwrap()), uflags).ok() @@ -19302,7 +18506,6 @@ pub struct IShellBrowser_Vtbl { ::windows_core::imp::com_interface!(IShellChangeNotify, IShellChangeNotify_Vtbl, 0xd82be2b1_5764_11d0_a96e_00c04fd705a2); ::windows_core::imp::interface_hierarchy!(IShellChangeNotify, ::windows_core::IUnknown); impl IShellChangeNotify { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn OnChange(&self, levent: i32, pidl1: ::core::option::Option<*const Common::ITEMIDLIST>, pidl2: ::core::option::Option<*const Common::ITEMIDLIST>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnChange)(::windows_core::Interface::as_raw(self), levent, ::core::mem::transmute(pidl1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pidl2.unwrap_or(::std::ptr::null()))).ok() @@ -19320,7 +18523,6 @@ pub struct IShellChangeNotify_Vtbl { ::windows_core::imp::com_interface!(IShellDetails, IShellDetails_Vtbl, 0x000214ec_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellDetails, ::windows_core::IUnknown); impl IShellDetails { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDetailsOf(&self, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, icolumn: u32, pdetails: *mut Common::SHELLDETAILS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDetailsOf)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), icolumn, pdetails).ok() @@ -19340,29 +18542,21 @@ pub struct IShellDetails_Vtbl { pub ColumnClick: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch, - IShellDispatch_Vtbl, - 0xd8f015c0_c278_11ce_a49e_444553540000 -); +::windows_core::imp::com_interface!(IShellDispatch, IShellDispatch_Vtbl, 0xd8f015c0_c278_11ce_a49e_444553540000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -19371,7 +18565,6 @@ impl IShellDispatch { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -19381,7 +18574,6 @@ impl IShellDispatch { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19496,29 +18688,21 @@ pub struct IShellDispatch_Vtbl { pub ControlPanelItem: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch2, - IShellDispatch2_Vtbl, - 0xa4c6892c_3ba9_11d2_9dea_00c04fb16162 -); +::windows_core::imp::com_interface!(IShellDispatch2, IShellDispatch2_Vtbl, 0xa4c6892c_3ba9_11d2_9dea_00c04fb16162); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellDispatch); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -19527,7 +18711,6 @@ impl IShellDispatch2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -19537,7 +18720,6 @@ impl IShellDispatch2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19694,29 +18876,21 @@ pub struct IShellDispatch2_Vtbl { pub ShowBrowserBar: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch3, - IShellDispatch3_Vtbl, - 0x177160ca_bb5a_411c_841d_bd38facdeaa0 -); +::windows_core::imp::com_interface!(IShellDispatch3, IShellDispatch3_Vtbl, 0x177160ca_bb5a_411c_841d_bd38facdeaa0); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellDispatch, IShellDispatch2); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -19725,7 +18899,6 @@ impl IShellDispatch3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -19735,7 +18908,6 @@ impl IShellDispatch3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -19891,29 +19063,21 @@ pub struct IShellDispatch3_Vtbl { pub AddToRecent: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch4, - IShellDispatch4_Vtbl, - 0xefd84b2d_4bcf_4298_be25_eb542a59fbda -); +::windows_core::imp::com_interface!(IShellDispatch4, IShellDispatch4_Vtbl, 0xefd84b2d_4bcf_4298_be25_eb542a59fbda); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch4, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellDispatch, IShellDispatch2, IShellDispatch3); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch4 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -19922,7 +19086,6 @@ impl IShellDispatch4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -19932,7 +19095,6 @@ impl IShellDispatch4 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -20108,29 +19270,21 @@ pub struct IShellDispatch4_Vtbl { pub GetSetting: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch5, - IShellDispatch5_Vtbl, - 0x866738b9_6cf2_4de8_8767_f794ebe74f4e -); +::windows_core::imp::com_interface!(IShellDispatch5, IShellDispatch5_Vtbl, 0x866738b9_6cf2_4de8_8767_f794ebe74f4e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch5, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellDispatch, IShellDispatch2, IShellDispatch3, IShellDispatch4); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch5 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -20139,7 +19293,6 @@ impl IShellDispatch5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -20149,7 +19302,6 @@ impl IShellDispatch5 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -20325,29 +19477,21 @@ pub struct IShellDispatch5_Vtbl { pub WindowSwitcher: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellDispatch6, - IShellDispatch6_Vtbl, - 0x286e6f1b_7113_4355_9562_96b7e9d64c54 -); +::windows_core::imp::com_interface!(IShellDispatch6, IShellDispatch6_Vtbl, 0x286e6f1b_7113_4355_9562_96b7e9d64c54); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellDispatch6, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellDispatch, IShellDispatch2, IShellDispatch3, IShellDispatch4, IShellDispatch5); #[cfg(feature = "Win32_System_Com")] impl IShellDispatch6 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NameSpace(&self, vdir: P0) -> ::windows_core::Result where @@ -20356,7 +19500,6 @@ impl IShellDispatch6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.NameSpace)(::windows_core::Interface::as_raw(self), vdir.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BrowseForFolder(&self, hwnd: i32, title: P0, options: i32, rootfolder: P1) -> ::windows_core::Result where @@ -20366,7 +19509,6 @@ impl IShellDispatch6 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.base__.base__.BrowseForFolder)(::windows_core::Interface::as_raw(self), hwnd, title.into_param().abi(), options, rootfolder.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Windows(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -20547,7 +19689,6 @@ pub struct IShellDispatch6_Vtbl { ::windows_core::imp::com_interface!(IShellExtInit, IShellExtInit_Vtbl, 0x000214e8_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellExtInit, ::windows_core::IUnknown); impl IShellExtInit { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub unsafe fn Initialize(&self, pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, pdtobj: P0, hkeyprogid: P1) -> ::windows_core::Result<()> where @@ -20567,12 +19708,7 @@ pub struct IShellExtInit_Vtbl { Initialize: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellFavoritesNameSpace, - IShellFavoritesNameSpace_Vtbl, - 0x55136804_b2de_11d1_b9f2_00a0c98bc547 -); +::windows_core::imp::com_interface!(IShellFavoritesNameSpace, IShellFavoritesNameSpace_Vtbl, 0x55136804_b2de_11d1_b9f2_00a0c98bc547); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellFavoritesNameSpace, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -20648,7 +19784,6 @@ pub struct IShellFavoritesNameSpace_Vtbl { ::windows_core::imp::com_interface!(IShellFolder, IShellFolder_Vtbl, 0x000214e6_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellFolder, ::windows_core::IUnknown); impl IShellFolder { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn ParseDisplayName(&self, hwnd: P0, pbc: P1, pszdisplayname: P2, pcheaten: ::core::option::Option<*const u32>, ppidl: *mut *mut Common::ITEMIDLIST, pdwattributes: *mut u32) -> ::windows_core::Result<()> where @@ -20664,7 +19799,6 @@ impl IShellFolder { { (::windows_core::Interface::vtable(self).EnumObjects)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), grfflags, ::core::mem::transmute(ppenumidlist)) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn BindToObject(&self, pidl: *const Common::ITEMIDLIST, pbc: P0) -> ::windows_core::Result where @@ -20674,7 +19808,6 @@ impl IShellFolder { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).BindToObject)(::windows_core::Interface::as_raw(self), pidl, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn BindToStorage(&self, pidl: *const Common::ITEMIDLIST, pbc: P0) -> ::windows_core::Result where @@ -20684,7 +19817,6 @@ impl IShellFolder { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).BindToStorage)(::windows_core::Interface::as_raw(self), pidl, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn CompareIDs(&self, lparam: P0, pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -20700,12 +19832,10 @@ impl IShellFolder { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).CreateViewObject)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetAttributesOf(&self, apidl: &[*const Common::ITEMIDLIST], rgfinout: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAttributesOf)(::windows_core::Interface::as_raw(self), apidl.len().try_into().unwrap(), ::core::mem::transmute(apidl.as_ptr()), rgfinout).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetUIObjectOf(&self, hwndowner: P0, apidl: &[*const Common::ITEMIDLIST], rgfreserved: ::core::option::Option<*const u32>) -> ::windows_core::Result where @@ -20715,12 +19845,10 @@ impl IShellFolder { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetUIObjectOf)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi(), apidl.len().try_into().unwrap(), ::core::mem::transmute(apidl.as_ptr()), &T::IID, ::core::mem::transmute(rgfreserved.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDisplayNameOf(&self, pidl: *const Common::ITEMIDLIST, uflags: SHGDNF, pname: *mut Common::STRRET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDisplayNameOf)(::windows_core::Interface::as_raw(self), pidl, uflags, pname).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetNameOf(&self, hwnd: P0, pidl: *const Common::ITEMIDLIST, pszname: P1, uflags: SHGDNF, ppidlout: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result<()> where @@ -20772,7 +19900,6 @@ pub struct IShellFolder_Vtbl { ::windows_core::imp::com_interface!(IShellFolder2, IShellFolder2_Vtbl, 0x93f2f68c_1d1b_11d3_a30e_00c04f79abd1); ::windows_core::imp::interface_hierarchy!(IShellFolder2, ::windows_core::IUnknown, IShellFolder); impl IShellFolder2 { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn ParseDisplayName(&self, hwnd: P0, pbc: P1, pszdisplayname: P2, pcheaten: ::core::option::Option<*const u32>, ppidl: *mut *mut Common::ITEMIDLIST, pdwattributes: *mut u32) -> ::windows_core::Result<()> where @@ -20788,7 +19915,6 @@ impl IShellFolder2 { { (::windows_core::Interface::vtable(self).base__.EnumObjects)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), grfflags, ::core::mem::transmute(ppenumidlist)) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn BindToObject(&self, pidl: *const Common::ITEMIDLIST, pbc: P0) -> ::windows_core::Result where @@ -20798,7 +19924,6 @@ impl IShellFolder2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.BindToObject)(::windows_core::Interface::as_raw(self), pidl, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn BindToStorage(&self, pidl: *const Common::ITEMIDLIST, pbc: P0) -> ::windows_core::Result where @@ -20808,7 +19933,6 @@ impl IShellFolder2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.BindToStorage)(::windows_core::Interface::as_raw(self), pidl, pbc.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn CompareIDs(&self, lparam: P0, pidl1: *const Common::ITEMIDLIST, pidl2: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> where @@ -20824,12 +19948,10 @@ impl IShellFolder2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.CreateViewObject)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetAttributesOf(&self, apidl: &[*const Common::ITEMIDLIST], rgfinout: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetAttributesOf)(::windows_core::Interface::as_raw(self), apidl.len().try_into().unwrap(), ::core::mem::transmute(apidl.as_ptr()), rgfinout).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetUIObjectOf(&self, hwndowner: P0, apidl: &[*const Common::ITEMIDLIST], rgfreserved: ::core::option::Option<*const u32>) -> ::windows_core::Result where @@ -20839,12 +19961,10 @@ impl IShellFolder2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).base__.GetUIObjectOf)(::windows_core::Interface::as_raw(self), hwndowner.into_param().abi(), apidl.len().try_into().unwrap(), ::core::mem::transmute(apidl.as_ptr()), &T::IID, ::core::mem::transmute(rgfreserved.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDisplayNameOf(&self, pidl: *const Common::ITEMIDLIST, uflags: SHGDNF, pname: *mut Common::STRRET) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetDisplayNameOf)(::windows_core::Interface::as_raw(self), pidl, uflags, pname).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetNameOf(&self, hwnd: P0, pidl: *const Common::ITEMIDLIST, pszname: P1, uflags: SHGDNF, ppidlout: ::core::option::Option<*mut *mut Common::ITEMIDLIST>) -> ::windows_core::Result<()> where @@ -20868,18 +19988,15 @@ impl IShellFolder2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDefaultColumnState)(::windows_core::Interface::as_raw(self), icolumn, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe fn GetDetailsEx(&self, pidl: *const Common::ITEMIDLIST, pscid: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::VARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDetailsEx)(::windows_core::Interface::as_raw(self), pidl, pscid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetDetailsOf(&self, pidl: *const Common::ITEMIDLIST, icolumn: u32, psd: *mut Common::SHELLDETAILS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDetailsOf)(::windows_core::Interface::as_raw(self), pidl, icolumn, psd).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn MapColumnToSCID(&self, icolumn: u32, pscid: *mut PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).MapColumnToSCID)(::windows_core::Interface::as_raw(self), icolumn, pscid).ok() @@ -20909,7 +20026,6 @@ pub struct IShellFolder2_Vtbl { ::windows_core::imp::com_interface!(IShellFolderBand, IShellFolderBand_Vtbl, 0x7fe80cc8_c247_11d0_b93a_00a0c90312e1); ::windows_core::imp::interface_hierarchy!(IShellFolderBand, ::windows_core::IUnknown); impl IShellFolderBand { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn InitializeSFB(&self, psf: P0, pidl: ::core::option::Option<*const Common::ITEMIDLIST>) -> ::windows_core::Result<()> where @@ -20917,12 +20033,10 @@ impl IShellFolderBand { { (::windows_core::Interface::vtable(self).InitializeSFB)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetBandInfoSFB(&self, pbi: *const BANDINFOSFB) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBandInfoSFB)(::windows_core::Interface::as_raw(self), pbi).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetBandInfoSFB(&self, pbi: *mut BANDINFOSFB) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetBandInfoSFB)(::windows_core::Interface::as_raw(self), pbi).ok() @@ -20967,18 +20081,15 @@ impl IShellFolderView { pub unsafe fn GetAutoArrange(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAutoArrange)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn AddObject(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AddObject)(::windows_core::Interface::as_raw(self), pidl, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetObject(&self, ppidl: *mut *mut Common::ITEMIDLIST, uitem: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetObject)(::windows_core::Interface::as_raw(self), ppidl, uitem).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn RemoveObject(&self, pidl: ::core::option::Option<*const Common::ITEMIDLIST>) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -20991,13 +20102,11 @@ impl IShellFolderView { pub unsafe fn SetObjectCount(&self, ucount: u32, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetObjectCount)(::windows_core::Interface::as_raw(self), ucount, dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn UpdateObject(&self, pidlold: *const Common::ITEMIDLIST, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).UpdateObject)(::windows_core::Interface::as_raw(self), pidlold, pidlnew, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn RefreshObject(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21013,12 +20122,10 @@ impl IShellFolderView { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetSelectedCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetSelectedObjects(&self, pppidl: *mut *mut *mut Common::ITEMIDLIST, puitems: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetSelectedObjects)(::windows_core::Interface::as_raw(self), pppidl, puitems).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn IsDropOnSource(&self, pdroptarget: P0) -> ::windows_core::Result<()> where @@ -21034,7 +20141,6 @@ impl IShellFolderView { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDropPoint)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MoveIcons(&self, pdataobject: P0) -> ::windows_core::Result<()> where @@ -21042,12 +20148,10 @@ impl IShellFolderView { { (::windows_core::Interface::vtable(self).MoveIcons)(::windows_core::Interface::as_raw(self), pdataobject.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetItemPos(&self, pidl: *const Common::ITEMIDLIST, ppt: *const super::super::Foundation::POINT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetItemPos)(::windows_core::Interface::as_raw(self), pidl, ppt).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn IsBkDropTarget(&self, pdroptarget: P0) -> ::windows_core::Result<()> where @@ -21061,7 +20165,6 @@ impl IShellFolderView { { (::windows_core::Interface::vtable(self).SetClipboard)(::windows_core::Interface::as_raw(self), bmove.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetPoints(&self, pdataobject: P0) -> ::windows_core::Result<()> where @@ -21086,7 +20189,6 @@ impl IShellFolderView { pub unsafe fn QuerySupport(&self, pdwsupport: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QuerySupport)(::windows_core::Interface::as_raw(self), pdwsupport).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetAutomationObject(&self, pdisp: P0) -> ::windows_core::Result<()> where @@ -21182,41 +20284,31 @@ pub struct IShellFolderViewCB_Vtbl { pub MessageSFVCB: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, super::super::Foundation::WPARAM, super::super::Foundation::LPARAM) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellFolderViewDual, - IShellFolderViewDual_Vtbl, - 0xe7a1af80_4d96_11cf_960c_0080c7f4ee85 -); +::windows_core::imp::com_interface!(IShellFolderViewDual, IShellFolderViewDual_Vtbl, 0xe7a1af80_4d96_11cf_960c_0080c7f4ee85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellFolderViewDual, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IShellFolderViewDual { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Folder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SelectedItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FocusedItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21225,7 +20317,6 @@ impl IShellFolderViewDual { pub unsafe fn SelectItem(&self, pvfi: *const ::windows_core::VARIANT, dwflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PopupItemMenu(&self, pfi: P0, vx: P1, vy: P2) -> ::windows_core::Result<::windows_core::BSTR> where @@ -21236,7 +20327,6 @@ impl IShellFolderViewDual { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PopupItemMenu)(::windows_core::Interface::as_raw(self), pfi.into_param().abi(), vx.into_param().abi(), vy.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Script(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21284,41 +20374,31 @@ pub struct IShellFolderViewDual_Vtbl { pub ViewOptions: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellFolderViewDual2, - IShellFolderViewDual2_Vtbl, - 0x31c147b6_0ade_4a3c_b514_ddf932ef6d17 -); +::windows_core::imp::com_interface!(IShellFolderViewDual2, IShellFolderViewDual2_Vtbl, 0x31c147b6_0ade_4a3c_b514_ddf932ef6d17); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellFolderViewDual2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellFolderViewDual); #[cfg(feature = "Win32_System_Com")] impl IShellFolderViewDual2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Folder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.SelectedItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FocusedItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21327,7 +20407,6 @@ impl IShellFolderViewDual2 { pub unsafe fn SelectItem(&self, pvfi: *const ::windows_core::VARIANT, dwflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SelectItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PopupItemMenu(&self, pfi: P0, vx: P1, vy: P2) -> ::windows_core::Result<::windows_core::BSTR> where @@ -21338,7 +20417,6 @@ impl IShellFolderViewDual2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.PopupItemMenu)(::windows_core::Interface::as_raw(self), pfi.into_param().abi(), vx.into_param().abi(), vy.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Script(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21369,41 +20447,31 @@ pub struct IShellFolderViewDual2_Vtbl { pub SelectItemRelative: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellFolderViewDual3, - IShellFolderViewDual3_Vtbl, - 0x29ec8e6c_46d3_411f_baaa_611a6c9cac66 -); +::windows_core::imp::com_interface!(IShellFolderViewDual3, IShellFolderViewDual3_Vtbl, 0x29ec8e6c_46d3_411f_baaa_611a6c9cac66); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellFolderViewDual3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellFolderViewDual, IShellFolderViewDual2); #[cfg(feature = "Win32_System_Com")] impl IShellFolderViewDual3 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Folder(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Folder)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.SelectedItems)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FocusedItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21412,7 +20480,6 @@ impl IShellFolderViewDual3 { pub unsafe fn SelectItem(&self, pvfi: *const ::windows_core::VARIANT, dwflags: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SelectItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvfi), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn PopupItemMenu(&self, pfi: P0, vx: P1, vy: P2) -> ::windows_core::Result<::windows_core::BSTR> where @@ -21423,7 +20490,6 @@ impl IShellFolderViewDual3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.PopupItemMenu)(::windows_core::Interface::as_raw(self), pfi.into_param().abi(), vx.into_param().abi(), vy.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Script(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21502,7 +20568,6 @@ pub struct IShellFolderViewDual3_Vtbl { ::windows_core::imp::com_interface!(IShellIcon, IShellIcon_Vtbl, 0x000214e5_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellIcon, ::windows_core::IUnknown); impl IShellIcon { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIconOf(&self, pidl: *const Common::ITEMIDLIST, flags: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21521,12 +20586,10 @@ pub struct IShellIcon_Vtbl { ::windows_core::imp::com_interface!(IShellIconOverlay, IShellIconOverlay_Vtbl, 0x7d688a70_c613_11d0_999b_00c04fd655e1); ::windows_core::imp::interface_hierarchy!(IShellIconOverlay, ::windows_core::IUnknown); impl IShellIconOverlay { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetOverlayIndex(&self, pidl: *const Common::ITEMIDLIST, pindex: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOverlayIndex)(::windows_core::Interface::as_raw(self), pidl, pindex).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetOverlayIconIndex(&self, pidl: *const Common::ITEMIDLIST, piconindex: *mut i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetOverlayIconIndex)(::windows_core::Interface::as_raw(self), pidl, piconindex).ok() @@ -21614,7 +20677,6 @@ impl IShellImageData { pub unsafe fn Decode(&self, dwflags: u32, cxdesired: u32, cydesired: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Decode)(::windows_core::Interface::as_raw(self), dwflags, cxdesired, cydesired).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Draw(&self, hdc: P0, prcdest: *mut super::super::Foundation::RECT, prcsrc: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> where @@ -21673,7 +20735,6 @@ impl IShellImageData { pub unsafe fn GetDelay(&self, pdwdelay: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetDelay)(::windows_core::Interface::as_raw(self), pdwdelay).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn GetProperties(&self, dwmode: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21682,7 +20743,6 @@ impl IShellImageData { pub unsafe fn Rotate(&self, dwangle: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Rotate)(::windows_core::Interface::as_raw(self), dwangle).ok() } - #[doc = "Required features: `\"Win32_Graphics_GdiPlus\"`"] #[cfg(feature = "Win32_Graphics_GdiPlus")] pub unsafe fn Scale(&self, cx: u32, cy: u32, hints: super::super::Graphics::GdiPlus::InterpolationMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Scale)(::windows_core::Interface::as_raw(self), cx, cy, hints).ok() @@ -21690,7 +20750,6 @@ impl IShellImageData { pub unsafe fn DiscardEdit(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DiscardEdit)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(feature = "Win32_System_Com_StructuredStorage")] pub unsafe fn SetEncoderParams(&self, pbagenc: P0) -> ::windows_core::Result<()> where @@ -21798,7 +20857,6 @@ impl IShellImageDataFactory { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateImageFromFile)(::windows_core::Interface::as_raw(self), pszpath.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateImageFromStream(&self, pstream: P0) -> ::windows_core::Result where @@ -21830,7 +20888,6 @@ pub struct IShellImageDataFactory_Vtbl { ::windows_core::imp::com_interface!(IShellItem, IShellItem_Vtbl, 0x43826d1e_e718_42ee_bc55_a1e261c37bfe); ::windows_core::imp::interface_hierarchy!(IShellItem, ::windows_core::IUnknown); impl IShellItem { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToHandler(&self, pbc: P0, bhid: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -21848,7 +20905,6 @@ impl IShellItem { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDisplayName)(::windows_core::Interface::as_raw(self), sigdnname, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub unsafe fn GetAttributes(&self, sfgaomask: super::super::System::SystemServices::SFGAO_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21881,7 +20937,6 @@ pub struct IShellItem_Vtbl { ::windows_core::imp::com_interface!(IShellItem2, IShellItem2_Vtbl, 0x7e9fb0d3_919f_4307_ab2e_9b1860310c93); ::windows_core::imp::interface_hierarchy!(IShellItem2, ::windows_core::IUnknown, IShellItem); impl IShellItem2 { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToHandler(&self, pbc: P0, bhid: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -21899,7 +20954,6 @@ impl IShellItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetDisplayName)(::windows_core::Interface::as_raw(self), sigdnname, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub unsafe fn GetAttributes(&self, sfgaomask: super::super::System::SystemServices::SFGAO_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -21912,7 +20966,6 @@ impl IShellItem2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Compare)(::windows_core::Interface::as_raw(self), psi.into_param().abi(), hint, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyStore(&self, flags: PropertiesSystem::GETPROPERTYSTOREFLAGS) -> ::windows_core::Result where @@ -21921,7 +20974,6 @@ impl IShellItem2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyStore)(::windows_core::Interface::as_raw(self), flags, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyStoreWithCreateObject(&self, flags: PropertiesSystem::GETPROPERTYSTOREFLAGS, punkcreateobject: P0) -> ::windows_core::Result where @@ -21931,7 +20983,6 @@ impl IShellItem2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyStoreWithCreateObject)(::windows_core::Interface::as_raw(self), flags, punkcreateobject.into_param().abi(), &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyStoreForKeys(&self, rgkeys: &[PropertiesSystem::PROPERTYKEY], flags: PropertiesSystem::GETPROPERTYSTOREFLAGS) -> ::windows_core::Result where @@ -21940,7 +20991,6 @@ impl IShellItem2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyStoreForKeys)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgkeys.as_ptr()), rgkeys.len().try_into().unwrap(), flags, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyDescriptionList(&self, keytype: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result where @@ -21949,7 +20999,6 @@ impl IShellItem2 { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyDescriptionList)(::windows_core::Interface::as_raw(self), keytype, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Update(&self, pbc: P0) -> ::windows_core::Result<()> where @@ -21957,49 +21006,41 @@ impl IShellItem2 { { (::windows_core::Interface::vtable(self).Update)(::windows_core::Interface::as_raw(self), pbc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperty(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetCLSID(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCLSID)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetFileTime(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFileTime)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetInt32(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInt32)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetString(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PWSTR> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetString)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetUInt32(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUInt32)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetUInt64(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetUInt64)(::windows_core::Interface::as_raw(self), key, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetBool(&self, key: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -22066,7 +21107,6 @@ pub struct IShellItem2_Vtbl { ::windows_core::imp::com_interface!(IShellItemArray, IShellItemArray_Vtbl, 0xb63ea76d_1f85_456f_a19c_48159efa858b); ::windows_core::imp::interface_hierarchy!(IShellItemArray, ::windows_core::IUnknown); impl IShellItemArray { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToHandler(&self, pbc: P0, bhid: *const ::windows_core::GUID) -> ::windows_core::Result where @@ -22076,7 +21116,6 @@ impl IShellItemArray { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).BindToHandler)(::windows_core::Interface::as_raw(self), pbc.into_param().abi(), bhid, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyStore(&self, flags: PropertiesSystem::GETPROPERTYSTOREFLAGS) -> ::windows_core::Result where @@ -22085,7 +21124,6 @@ impl IShellItemArray { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyStore)(::windows_core::Interface::as_raw(self), flags, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetPropertyDescriptionList(&self, keytype: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result where @@ -22094,7 +21132,6 @@ impl IShellItemArray { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).GetPropertyDescriptionList)(::windows_core::Interface::as_raw(self), keytype, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_SystemServices\"`"] #[cfg(feature = "Win32_System_SystemServices")] pub unsafe fn GetAttributes(&self, attribflags: SIATTRIBFLAGS, sfgaomask: super::super::System::SystemServices::SFGAO_FLAGS) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -22164,7 +21201,6 @@ pub struct IShellItemFilter_Vtbl { ::windows_core::imp::com_interface!(IShellItemImageFactory, IShellItemImageFactory_Vtbl, 0xbcc18b79_ba16_442f_80c4_8a59c30c463b); ::windows_core::imp::interface_hierarchy!(IShellItemImageFactory, ::windows_core::IUnknown); impl IShellItemImageFactory { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetImage(&self, size: super::super::Foundation::SIZE, flags: SIIGBF) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -22361,18 +21397,15 @@ pub struct IShellLibrary_Vtbl { ::windows_core::imp::com_interface!(IShellLinkA, IShellLinkA_Vtbl, 0x000214ee_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellLinkA, ::windows_core::IUnknown); impl IShellLinkA { - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn GetPath(&self, pszfile: &mut [u8], pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAA, fflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPath)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszfile.as_ptr()), pszfile.len().try_into().unwrap(), pfd, fflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIDList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIDList)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -22411,13 +21444,11 @@ impl IShellLinkA { pub unsafe fn SetHotkey(&self, whotkey: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetHotkey)(::windows_core::Interface::as_raw(self), whotkey).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetShowCmd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetShowCmd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetShowCmd(&self, ishowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetShowCmd)(::windows_core::Interface::as_raw(self), ishowcmd).ok() @@ -22519,12 +21550,7 @@ pub struct IShellLinkDataList_Vtbl { pub SetFlags: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellLinkDual, - IShellLinkDual_Vtbl, - 0x88a05c00_f000_11ce_8350_444553540000 -); +::windows_core::imp::com_interface!(IShellLinkDual, IShellLinkDual_Vtbl, 0x88a05c00_f000_11ce_8350_444553540000); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellLinkDual, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -22626,12 +21652,7 @@ pub struct IShellLinkDual_Vtbl { pub Save: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellLinkDual2, - IShellLinkDual2_Vtbl, - 0x317ee249_f12e_11d2_b1e4_00c04f8eeb3e -); +::windows_core::imp::com_interface!(IShellLinkDual2, IShellLinkDual2_Vtbl, 0x317ee249_f12e_11d2_b1e4_00c04f8eeb3e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellLinkDual2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellLinkDual); #[cfg(feature = "Win32_System_Com")] @@ -22709,7 +21730,6 @@ impl IShellLinkDual2 { { (::windows_core::Interface::vtable(self).base__.Save)(::windows_core::Interface::as_raw(self), vwhere.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Target(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -22729,18 +21749,15 @@ pub struct IShellLinkDual2_Vtbl { ::windows_core::imp::com_interface!(IShellLinkW, IShellLinkW_Vtbl, 0x000214f9_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellLinkW, ::windows_core::IUnknown); impl IShellLinkW { - #[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] pub unsafe fn GetPath(&self, pszfile: &mut [u16], pfd: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW, fflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetPath)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pszfile.as_ptr()), pszfile.len().try_into().unwrap(), pfd, fflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIDList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SetIDList(&self, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetIDList)(::windows_core::Interface::as_raw(self), pidl).ok() @@ -22779,13 +21796,11 @@ impl IShellLinkW { pub unsafe fn SetHotkey(&self, whotkey: u16) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetHotkey)(::windows_core::Interface::as_raw(self), whotkey).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetShowCmd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetShowCmd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetShowCmd(&self, ishowcmd: super::WindowsAndMessaging::SHOW_WINDOW_CMD) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetShowCmd)(::windows_core::Interface::as_raw(self), ishowcmd).ok() @@ -22868,7 +21883,6 @@ impl IShellMenu { pub unsafe fn GetMenuInfo(&self, ppsmc: ::core::option::Option<*mut ::core::option::Option>, puid: ::core::option::Option<*mut u32>, puidancestor: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMenuInfo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppsmc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(puid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(puidancestor.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SetShellFolder(&self, psf: P0, pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, hkey: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -22877,12 +21891,10 @@ impl IShellMenu { { (::windows_core::Interface::vtable(self).SetShellFolder)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), ::core::mem::transmute(pidlfolder.unwrap_or(::std::ptr::null())), hkey.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetShellFolder(&self, pdwflags: *mut u32, ppidl: *mut *mut Common::ITEMIDLIST, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetShellFolder)(::windows_core::Interface::as_raw(self), pdwflags, ppidl, riid, ppv).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetMenu(&self, hmenu: P0, hwnd: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -22891,17 +21903,14 @@ impl IShellMenu { { (::windows_core::Interface::vtable(self).SetMenu)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), hwnd.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetMenu(&self, phmenu: ::core::option::Option<*mut super::WindowsAndMessaging::HMENU>, phwnd: ::core::option::Option<*mut super::super::Foundation::HWND>, pdwflags: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetMenu)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(phmenu.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phwnd.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn InvalidateItem(&self, psmd: ::core::option::Option<*const SMDATA>, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InvalidateItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(psmd.unwrap_or(::std::ptr::null())), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetState(&self, psmd: *mut SMDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetState)(::windows_core::Interface::as_raw(self), psmd).ok() @@ -22948,7 +21957,6 @@ pub struct IShellMenu_Vtbl { ::windows_core::imp::com_interface!(IShellMenuCallback, IShellMenuCallback_Vtbl, 0x4ca300a1_9b8d_11d1_8b22_00c04fd918d0); ::windows_core::imp::interface_hierarchy!(IShellMenuCallback, ::windows_core::IUnknown); impl IShellMenuCallback { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn CallbackSM(&self, psmd: *mut SMDATA, umsg: u32, wparam: P0, lparam: P1) -> ::windows_core::Result<()> where @@ -22968,12 +21976,7 @@ pub struct IShellMenuCallback_Vtbl { CallbackSM: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellNameSpace, - IShellNameSpace_Vtbl, - 0xe572d3c9_37be_4ae2_825d_d521763e3108 -); +::windows_core::imp::com_interface!(IShellNameSpace, IShellNameSpace_Vtbl, 0xe572d3c9_37be_4ae2_825d_d521763e3108); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellNameSpace, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellFavoritesNameSpace); #[cfg(feature = "Win32_System_Com")] @@ -23033,13 +22036,11 @@ impl IShellNameSpace { pub unsafe fn SetEnumOptions(&self, lval: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEnumOptions)(::windows_core::Interface::as_raw(self), lval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedItem(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SelectedItem)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSelectedItem(&self, pitem: P0) -> ::windows_core::Result<()> where @@ -23102,7 +22103,6 @@ impl IShellNameSpace { pub unsafe fn SetViewType(&self, itype: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetViewType)(::windows_core::Interface::as_raw(self), itype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SelectedItems(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -23157,7 +22157,6 @@ pub struct IShellNameSpace_Vtbl { ::windows_core::imp::com_interface!(IShellPropSheetExt, IShellPropSheetExt_Vtbl, 0x000214e9_0000_0000_c000_000000000046); ::windows_core::imp::interface_hierarchy!(IShellPropSheetExt, ::windows_core::IUnknown); impl IShellPropSheetExt { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPages(&self, pfnaddpage: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -23165,7 +22164,6 @@ impl IShellPropSheetExt { { (::windows_core::Interface::vtable(self).AddPages)(::windows_core::Interface::as_raw(self), pfnaddpage, lparam.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn ReplacePage(&self, upageid: u32, pfnreplacewith: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -23251,12 +22249,7 @@ pub struct IShellTaskScheduler_Vtbl { pub Status: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper, - IShellUIHelper_Vtbl, - 0x729fe2f8_1ea8_11d1_8f85_00c04fc2fbe1 -); +::windows_core::imp::com_interface!(IShellUIHelper, IShellUIHelper_Vtbl, 0x729fe2f8_1ea8_11d1_8f85_00c04fc2fbe1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -23351,12 +22344,7 @@ pub struct IShellUIHelper_Vtbl { pub ShowBrowserUI: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *const ::std::mem::MaybeUninit<::windows_core::VARIANT>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper2, - IShellUIHelper2_Vtbl, - 0xa7fe6eda_1932_4281_b881_87b31b8bc52c -); +::windows_core::imp::com_interface!(IShellUIHelper2, IShellUIHelper2_Vtbl, 0xa7fe6eda_1932_4281_b881_87b31b8bc52c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper); #[cfg(feature = "Win32_System_Com")] @@ -23527,12 +22515,7 @@ pub struct IShellUIHelper2_Vtbl { pub SearchGuideUrl: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper3, - IShellUIHelper3_Vtbl, - 0x528df2ec_d419_40bc_9b6d_dcdbf9c1b25d -); +::windows_core::imp::com_interface!(IShellUIHelper3, IShellUIHelper3_Vtbl, 0x528df2ec_d419_40bc_9b6d_dcdbf9c1b25d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper3, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2); #[cfg(feature = "Win32_System_Com")] @@ -23765,12 +22748,7 @@ pub struct IShellUIHelper3_Vtbl { pub ShowInPrivateHelp: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper4, - IShellUIHelper4_Vtbl, - 0xb36e6a53_8073_499e_824c_d776330a333e -); +::windows_core::imp::com_interface!(IShellUIHelper4, IShellUIHelper4_Vtbl, 0xb36e6a53_8073_499e_824c_d776330a333e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper4, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3); #[cfg(feature = "Win32_System_Com")] @@ -24104,12 +23082,7 @@ pub struct IShellUIHelper4_Vtbl { pub msActiveXFilteringEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper5, - IShellUIHelper5_Vtbl, - 0xa2a08b09_103d_4d3f_b91c_ea455ca82efa -); +::windows_core::imp::com_interface!(IShellUIHelper5, IShellUIHelper5_Vtbl, 0xa2a08b09_103d_4d3f_b91c_ea455ca82efa); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper5, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3, IShellUIHelper4); #[cfg(feature = "Win32_System_Com")] @@ -24460,12 +23433,7 @@ pub struct IShellUIHelper5_Vtbl { pub msChangeDefaultBrowser: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper6, - IShellUIHelper6_Vtbl, - 0x987a573e_46ee_4e89_96ab_ddf7f8fdc98c -); +::windows_core::imp::com_interface!(IShellUIHelper6, IShellUIHelper6_Vtbl, 0x987a573e_46ee_4e89_96ab_ddf7f8fdc98c); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper6, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3, IShellUIHelper4, IShellUIHelper5); #[cfg(feature = "Win32_System_Com")] @@ -24903,12 +23871,7 @@ pub struct IShellUIHelper6_Vtbl { pub msLaunchInternetOptions: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper7, - IShellUIHelper7_Vtbl, - 0x60e567c8_9573_4ab2_a264_637c6c161cb1 -); +::windows_core::imp::com_interface!(IShellUIHelper7, IShellUIHelper7_Vtbl, 0x60e567c8_9573_4ab2_a264_637c6c161cb1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper7, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3, IShellUIHelper4, IShellUIHelper5, IShellUIHelper6); #[cfg(feature = "Win32_System_Com")] @@ -25399,12 +24362,7 @@ pub struct IShellUIHelper7_Vtbl { pub LaunchIE: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper8, - IShellUIHelper8_Vtbl, - 0x66debcf2_05b0_4f07_b49b_b96241a65db2 -); +::windows_core::imp::com_interface!(IShellUIHelper8, IShellUIHelper8_Vtbl, 0x66debcf2_05b0_4f07_b49b_b96241a65db2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper8, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3, IShellUIHelper4, IShellUIHelper5, IShellUIHelper6, IShellUIHelper7); #[cfg(feature = "Win32_System_Com")] @@ -25921,12 +24879,7 @@ pub struct IShellUIHelper8_Vtbl { pub LaunchInHVSI: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellUIHelper9, - IShellUIHelper9_Vtbl, - 0x6cdf73b0_7f2f_451f_bc0f_63e0f3284e54 -); +::windows_core::imp::com_interface!(IShellUIHelper9, IShellUIHelper9_Vtbl, 0x6cdf73b0_7f2f_451f_bc0f_63e0f3284e54); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellUIHelper9, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IShellUIHelper, IShellUIHelper2, IShellUIHelper3, IShellUIHelper4, IShellUIHelper5, IShellUIHelper6, IShellUIHelper7, IShellUIHelper8); #[cfg(feature = "Win32_System_Com")] @@ -26441,23 +25394,16 @@ pub struct IShellUIHelper9_Vtbl { pub GetOSSku: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IShellView, - IShellView_Vtbl, - 0x000214e3_0000_0000_c000_000000000046 -); +::windows_core::imp::com_interface!(IShellView, IShellView_Vtbl, 0x000214e3_0000_0000_c000_000000000046); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IShellView, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow); #[cfg(feature = "Win32_System_Ole")] impl IShellView { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -26465,7 +25411,6 @@ impl IShellView { { (::windows_core::Interface::vtable(self).base__.ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg) @@ -26482,7 +25427,6 @@ impl IShellView { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvprevious: P0, pfs: *const FOLDERSETTINGS, psb: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -26499,7 +25443,6 @@ impl IShellView { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCurrentInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPropertySheetPages(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -26510,7 +25453,6 @@ impl IShellView { pub unsafe fn SaveViewState(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SaveViewState)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectItem)(::windows_core::Interface::as_raw(self), pidlitem, uflags).ok() @@ -26553,23 +25495,16 @@ pub struct IShellView_Vtbl { pub GetItemObject: unsafe extern "system" fn(*mut ::core::ffi::c_void, u32, *const ::windows_core::GUID, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IShellView2, - IShellView2_Vtbl, - 0x88e39e80_3578_11cf_ae69_08002b2e1262 -); +::windows_core::imp::com_interface!(IShellView2, IShellView2_Vtbl, 0x88e39e80_3578_11cf_ae69_08002b2e1262); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IShellView2, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow, IShellView); #[cfg(feature = "Win32_System_Ole")] impl IShellView2 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -26577,7 +25512,6 @@ impl IShellView2 { { (::windows_core::Interface::vtable(self).base__.base__.ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg) @@ -26594,7 +25528,6 @@ impl IShellView2 { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvprevious: P0, pfs: *const FOLDERSETTINGS, psb: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -26611,7 +25544,6 @@ impl IShellView2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetCurrentInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPropertySheetPages(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -26622,7 +25554,6 @@ impl IShellView2 { pub unsafe fn SaveViewState(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SaveViewState)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SelectItem)(::windows_core::Interface::as_raw(self), pidlitem, uflags).ok() @@ -26637,17 +25568,14 @@ impl IShellView2 { pub unsafe fn GetView(&self, pvid: *mut ::windows_core::GUID, uview: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetView)(::windows_core::Interface::as_raw(self), pvid, uview).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow2(&self, lpparams: *const SV2CVW2_PARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateViewWindow2)(::windows_core::Interface::as_raw(self), lpparams).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn HandleRename(&self, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).HandleRename)(::windows_core::Interface::as_raw(self), pidlnew).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndPositionItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32, ppt: *const super::super::Foundation::POINT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SelectAndPositionItem)(::windows_core::Interface::as_raw(self), pidlitem, uflags, ppt).ok() @@ -26673,23 +25601,16 @@ pub struct IShellView2_Vtbl { SelectAndPositionItem: usize, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IShellView3, - IShellView3_Vtbl, - 0xec39fa88_f8af_41c5_8421_38bed28f4673 -); +::windows_core::imp::com_interface!(IShellView3, IShellView3_Vtbl, 0xec39fa88_f8af_41c5_8421_38bed28f4673); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IShellView3, ::windows_core::IUnknown, super::super::System::Ole::IOleWindow, IShellView, IShellView2); #[cfg(feature = "Win32_System_Ole")] impl IShellView3 { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetWindow(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.base__.GetWindow)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ContextSensitiveHelp(&self, fentermode: P0) -> ::windows_core::Result<()> where @@ -26697,7 +25618,6 @@ impl IShellView3 { { (::windows_core::Interface::vtable(self).base__.base__.base__.ContextSensitiveHelp)(::windows_core::Interface::as_raw(self), fentermode.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn TranslateAccelerator(&self, pmsg: *const super::WindowsAndMessaging::MSG) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.TranslateAccelerator)(::windows_core::Interface::as_raw(self), pmsg) @@ -26714,7 +25634,6 @@ impl IShellView3 { pub unsafe fn Refresh(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Refresh)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow(&self, psvprevious: P0, pfs: *const FOLDERSETTINGS, psb: P1, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -26731,7 +25650,6 @@ impl IShellView3 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.GetCurrentInfo)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPropertySheetPages(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: P0) -> ::windows_core::Result<()> where @@ -26742,7 +25660,6 @@ impl IShellView3 { pub unsafe fn SaveViewState(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SaveViewState)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.SelectItem)(::windows_core::Interface::as_raw(self), pidlitem, uflags).ok() @@ -26757,22 +25674,18 @@ impl IShellView3 { pub unsafe fn GetView(&self, pvid: *mut ::windows_core::GUID, uview: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetView)(::windows_core::Interface::as_raw(self), pvid, uview).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow2(&self, lpparams: *const SV2CVW2_PARAMS) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.CreateViewWindow2)(::windows_core::Interface::as_raw(self), lpparams).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn HandleRename(&self, pidlnew: *const Common::ITEMIDLIST) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.HandleRename)(::windows_core::Interface::as_raw(self), pidlnew).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn SelectAndPositionItem(&self, pidlitem: *const Common::ITEMIDLIST, uflags: u32, ppt: *const super::super::Foundation::POINT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SelectAndPositionItem)(::windows_core::Interface::as_raw(self), pidlitem, uflags, ppt).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn CreateViewWindow3(&self, psbowner: P0, psvprev: P1, dwviewflags: u32, dwmask: FOLDERFLAGS, dwflags: FOLDERFLAGS, fvmode: FOLDERVIEWMODE, pvid: *const ::windows_core::GUID, prcview: *const super::super::Foundation::RECT) -> ::windows_core::Result where @@ -26794,12 +25707,7 @@ pub struct IShellView3_Vtbl { CreateViewWindow3: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IShellWindows, - IShellWindows_Vtbl, - 0x85cb6900_4d95_11cf_960c_0080c7f4ee85 -); +::windows_core::imp::com_interface!(IShellWindows, IShellWindows_Vtbl, 0x85cb6900_4d95_11cf_960c_0080c7f4ee85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IShellWindows, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -26808,7 +25716,6 @@ impl IShellWindows { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Count)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: P0) -> ::windows_core::Result where @@ -26821,7 +25728,6 @@ impl IShellWindows { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Register(&self, pid: P0, hwnd: i32, swclass: ShellWindowTypeConstants) -> ::windows_core::Result where @@ -26846,7 +25752,6 @@ impl IShellWindows { { (::windows_core::Interface::vtable(self).OnActivated)(::windows_core::Interface::as_raw(self), lcookie, factive.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindWindowSW(&self, pvarloc: *const ::windows_core::VARIANT, pvarlocroot: *const ::windows_core::VARIANT, swclass: ShellWindowTypeConstants, phwnd: *mut i32, swfwoptions: ShellWindowFindWindowOptions) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -26898,7 +25803,6 @@ impl ISortColumnArray { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetCount)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetAt(&self, index: u32, sortcolumn: *mut SORTCOLUMN) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAt)(::windows_core::Interface::as_raw(self), index, sortcolumn).ok() @@ -27032,13 +25936,11 @@ pub struct IStorageProviderHandler_Vtbl { ::windows_core::imp::com_interface!(IStorageProviderPropertyHandler, IStorageProviderPropertyHandler_Vtbl, 0x301dfbe5_524c_4b0f_8b2d_21c40b3a2988); ::windows_core::imp::interface_hierarchy!(IStorageProviderPropertyHandler, ::windows_core::IUnknown); impl IStorageProviderPropertyHandler { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn RetrieveProperties(&self, propertiestoretrieve: &[PropertiesSystem::PROPERTYKEY]) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RetrieveProperties)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(propertiestoretrieve.as_ptr()), propertiestoretrieve.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SaveProperties(&self, propertiestosave: P0) -> ::windows_core::Result<()> where @@ -27061,37 +25963,27 @@ pub struct IStorageProviderPropertyHandler_Vtbl { SaveProperties: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IStreamAsync, - IStreamAsync_Vtbl, - 0xfe0b6665_e0ca_49b9_a178_2b5cb48d92a5 -); +::windows_core::imp::com_interface!(IStreamAsync, IStreamAsync_Vtbl, 0xfe0b6665_e0ca_49b9_a178_2b5cb48d92a5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IStreamAsync, ::windows_core::IUnknown, super::super::System::Com::ISequentialStream, super::super::System::Com::IStream); #[cfg(feature = "Win32_System_Com")] impl IStreamAsync { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Read)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Write(&self, pv: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>) -> ::windows_core::HRESULT { (::windows_core::Interface::vtable(self).base__.base__.Write)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Seek(&self, dlibmove: i64, dworigin: super::super::System::Com::STREAM_SEEK, plibnewposition: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Seek)(::windows_core::Interface::as_raw(self), dlibmove, dworigin, ::core::mem::transmute(plibnewposition.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSize(&self, libnewsize: u64) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetSize)(::windows_core::Interface::as_raw(self), libnewsize).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CopyTo(&self, pstm: P0, cb: u64, pcbread: ::core::option::Option<*mut u64>, pcbwritten: ::core::option::Option<*mut u64>) -> ::windows_core::Result<()> where @@ -27099,48 +25991,39 @@ impl IStreamAsync { { (::windows_core::Interface::vtable(self).base__.CopyTo)(::windows_core::Interface::as_raw(self), pstm.into_param().abi(), cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Commit(&self, grfcommitflags: super::super::System::Com::STGC) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Commit)(::windows_core::Interface::as_raw(self), grfcommitflags.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Revert(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Revert)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LockRegion(&self, liboffset: u64, cb: u64, dwlocktype: super::super::System::Com::LOCKTYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.LockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn UnlockRegion(&self, liboffset: u64, cb: u64, dwlocktype: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.UnlockRegion)(::windows_core::Interface::as_raw(self), liboffset, cb, dwlocktype).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Stat(&self, pstatstg: *mut super::super::System::Com::STATSTG, grfstatflag: super::super::System::Com::STATFLAG) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stat)(::windows_core::Interface::as_raw(self), pstatstg, grfstatflag.0 as _).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn ReadAsync(&self, pv: *mut ::core::ffi::c_void, cb: u32, pcbread: ::core::option::Option<*mut u32>, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ReadAsync)(::windows_core::Interface::as_raw(self), pv, cb, ::core::mem::transmute(pcbread.unwrap_or(::std::ptr::null_mut())), lpoverlapped).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn WriteAsync(&self, lpbuffer: *const ::core::ffi::c_void, cb: u32, pcbwritten: ::core::option::Option<*mut u32>, lpoverlapped: *const super::super::System::IO::OVERLAPPED) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).WriteAsync)(::windows_core::Interface::as_raw(self), lpbuffer, cb, ::core::mem::transmute(pcbwritten.unwrap_or(::std::ptr::null_mut())), lpoverlapped).ok() } - #[doc = "Required features: `\"Win32_System_IO\"`"] #[cfg(feature = "Win32_System_IO")] pub unsafe fn OverlappedResult(&self, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpnumberofbytestransferred: *mut u32, bwait: P0) -> ::windows_core::Result<()> where @@ -27218,13 +26101,11 @@ pub struct ISuspensionDependencyManager_Vtbl { ::windows_core::imp::com_interface!(ISyncMgrConflict, ISyncMgrConflict_Vtbl, 0x9c204249_c443_4ba4_85ed_c972681db137); ::windows_core::imp::interface_hierarchy!(ISyncMgrConflict, ::windows_core::IUnknown); impl ISyncMgrConflict { - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn GetProperty(&self, propkey: *const PropertiesSystem::PROPERTYKEY) -> ::windows_core::Result<::windows_core::PROPVARIANT> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetProperty)(::windows_core::Interface::as_raw(self), propkey, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetConflictIdInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -27267,7 +26148,6 @@ pub struct ISyncMgrConflict_Vtbl { ::windows_core::imp::com_interface!(ISyncMgrConflictFolder, ISyncMgrConflictFolder_Vtbl, 0x59287f5e_bc81_4fca_a7f1_e5a8ecdb1d69); ::windows_core::imp::interface_hierarchy!(ISyncMgrConflictFolder, ::windows_core::IUnknown); impl ISyncMgrConflictFolder { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetConflictIDList(&self, pconflict: P0) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -27398,7 +26278,6 @@ impl ISyncMgrConflictStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumConflicts)(::windows_core::Interface::as_raw(self), pszhandlerid.into_param().abi(), pszitemid.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BindToConflict(&self, pconflictidinfo: *const SYNCMGR_CONFLICT_ID_INFO) -> ::windows_core::Result where @@ -27407,7 +26286,6 @@ impl ISyncMgrConflictStore { let mut result__ = ::std::ptr::null_mut(); (::windows_core::Interface::vtable(self).BindToConflict)(::windows_core::Interface::as_raw(self), pconflictidinfo, &T::IID, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveConflicts(&self, rgconflictidinfo: &[SYNCMGR_CONFLICT_ID_INFO]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveConflicts)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(rgconflictidinfo.as_ptr()), rgconflictidinfo.len().try_into().unwrap()).ok() @@ -27565,7 +26443,6 @@ pub struct ISyncMgrControl_Vtbl { ::windows_core::imp::com_interface!(ISyncMgrEnumItems, ISyncMgrEnumItems_Vtbl, 0x6295df2a_35ee_11d1_8707_00c04fd93327); ::windows_core::imp::interface_hierarchy!(ISyncMgrEnumItems, ::windows_core::IUnknown); impl ISyncMgrEnumItems { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn Next(&self, rgelt: &mut [SYNCMGRITEM], pceltfetched: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Next)(::windows_core::Interface::as_raw(self), rgelt.len().try_into().unwrap(), ::core::mem::transmute(rgelt.as_ptr()), pceltfetched).ok() @@ -27770,7 +26647,6 @@ pub struct ISyncMgrHandler_Vtbl { ::windows_core::imp::com_interface!(ISyncMgrHandlerCollection, ISyncMgrHandlerCollection_Vtbl, 0xa7f337a3_d20b_45cb_9ed7_87d094ca5045); ::windows_core::imp::interface_hierarchy!(ISyncMgrHandlerCollection, ::windows_core::IUnknown); impl ISyncMgrHandlerCollection { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetHandlerEnumerator(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -27973,7 +26849,6 @@ impl ISyncMgrSyncCallback { { (::windows_core::Interface::vtable(self).CanContinue)(::windows_core::Interface::as_raw(self), pszitemid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryForAdditionalItems(&self, ppenumitemids: *mut ::core::option::Option, ppenumpunks: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).QueryForAdditionalItems)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppenumitemids), ::core::mem::transmute(ppenumpunks)).ok() @@ -28155,7 +27030,6 @@ impl ISyncMgrSynchronize { pub unsafe fn Initialize(&self, dwreserved: u32, dwsyncmgrflags: u32, lpcookie: &[u8]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), dwreserved, dwsyncmgrflags, lpcookie.len().try_into().unwrap(), ::core::mem::transmute(lpcookie.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetHandlerInfo(&self) -> ::windows_core::Result<*mut SYNCMGRHANDLERINFO> { let mut result__ = ::std::mem::zeroed(); @@ -28472,7 +27346,6 @@ impl ITaskbarList3 { { (::windows_core::Interface::vtable(self).SetTabActive)(::windows_core::Interface::as_raw(self), hwndtab.into_param().abi(), hwndmdi.into_param().abi(), dwreserved).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ThumbBarAddButtons(&self, hwnd: P0, pbutton: &[THUMBBUTTON]) -> ::windows_core::Result<()> where @@ -28480,7 +27353,6 @@ impl ITaskbarList3 { { (::windows_core::Interface::vtable(self).ThumbBarAddButtons)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pbutton.len().try_into().unwrap(), ::core::mem::transmute(pbutton.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ThumbBarUpdateButtons(&self, hwnd: P0, pbutton: &[THUMBBUTTON]) -> ::windows_core::Result<()> where @@ -28488,7 +27360,6 @@ impl ITaskbarList3 { { (::windows_core::Interface::vtable(self).ThumbBarUpdateButtons)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pbutton.len().try_into().unwrap(), ::core::mem::transmute(pbutton.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn ThumbBarSetImageList(&self, hwnd: P0, himl: P1) -> ::windows_core::Result<()> where @@ -28497,7 +27368,6 @@ impl ITaskbarList3 { { (::windows_core::Interface::vtable(self).ThumbBarSetImageList)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), himl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetOverlayIcon(&self, hwnd: P0, hicon: P1, pszdescription: P2) -> ::windows_core::Result<()> where @@ -28626,7 +27496,6 @@ impl ITaskbarList4 { { (::windows_core::Interface::vtable(self).base__.SetTabActive)(::windows_core::Interface::as_raw(self), hwndtab.into_param().abi(), hwndmdi.into_param().abi(), dwreserved).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ThumbBarAddButtons(&self, hwnd: P0, pbutton: &[THUMBBUTTON]) -> ::windows_core::Result<()> where @@ -28634,7 +27503,6 @@ impl ITaskbarList4 { { (::windows_core::Interface::vtable(self).base__.ThumbBarAddButtons)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pbutton.len().try_into().unwrap(), ::core::mem::transmute(pbutton.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn ThumbBarUpdateButtons(&self, hwnd: P0, pbutton: &[THUMBBUTTON]) -> ::windows_core::Result<()> where @@ -28642,7 +27510,6 @@ impl ITaskbarList4 { { (::windows_core::Interface::vtable(self).base__.ThumbBarUpdateButtons)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), pbutton.len().try_into().unwrap(), ::core::mem::transmute(pbutton.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn ThumbBarSetImageList(&self, hwnd: P0, himl: P1) -> ::windows_core::Result<()> where @@ -28651,7 +27518,6 @@ impl ITaskbarList4 { { (::windows_core::Interface::vtable(self).base__.ThumbBarSetImageList)(::windows_core::Interface::as_raw(self), hwnd.into_param().abi(), himl.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetOverlayIcon(&self, hwnd: P0, hicon: P1, pszdescription: P2) -> ::windows_core::Result<()> where @@ -28726,7 +27592,6 @@ pub struct IThumbnailCachePrimer_Vtbl { ::windows_core::imp::com_interface!(IThumbnailCapture, IThumbnailCapture_Vtbl, 0x4ea39266_7211_409f_b622_f63dbd16c533); ::windows_core::imp::interface_hierarchy!(IThumbnailCapture, ::windows_core::IUnknown); impl IThumbnailCapture { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn CaptureThumbnail(&self, pmaxsize: *const super::super::Foundation::SIZE, phtmldoc2: P0) -> ::windows_core::Result where @@ -28748,7 +27613,6 @@ pub struct IThumbnailCapture_Vtbl { ::windows_core::imp::com_interface!(IThumbnailHandlerFactory, IThumbnailHandlerFactory_Vtbl, 0xe35b4b2e_00da_4bc1_9f13_38bc11f5d417); ::windows_core::imp::interface_hierarchy!(IThumbnailHandlerFactory, ::windows_core::IUnknown); impl IThumbnailHandlerFactory { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn GetThumbnailHandler(&self, pidlchild: *const Common::ITEMIDLIST, pbc: P0) -> ::windows_core::Result where @@ -28771,7 +27635,6 @@ pub struct IThumbnailHandlerFactory_Vtbl { ::windows_core::imp::com_interface!(IThumbnailProvider, IThumbnailProvider_Vtbl, 0xe357fccd_a995_4576_b01f_234630154e96); ::windows_core::imp::interface_hierarchy!(IThumbnailProvider, ::windows_core::IUnknown); impl IThumbnailProvider { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetThumbnail(&self, cx: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, pdwalpha: *mut WTS_ALPHATYPE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetThumbnail)(::windows_core::Interface::as_raw(self), cx, phbmp, pdwalpha).ok() @@ -28802,7 +27665,6 @@ pub struct IThumbnailSettings_Vtbl { ::windows_core::imp::com_interface!(IThumbnailStreamCache, IThumbnailStreamCache_Vtbl, 0x90e11430_9569_41d8_ae75_6d4d2ae7cca0); ::windows_core::imp::interface_hierarchy!(IThumbnailStreamCache, ::windows_core::IUnknown); impl IThumbnailStreamCache { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetThumbnailStream(&self, path: P0, cacheid: u64, options: ThumbnailStreamCacheOptions, requestedthumbnailsize: u32, thumbnailsize: *mut super::super::Foundation::SIZE, thumbnailstream: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -28810,7 +27672,6 @@ impl IThumbnailStreamCache { { (::windows_core::Interface::vtable(self).GetThumbnailStream)(::windows_core::Interface::as_raw(self), path.into_param().abi(), cacheid, options, requestedthumbnailsize, thumbnailsize, ::core::mem::transmute(thumbnailstream)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetThumbnailStream(&self, path: P0, cacheid: u64, thumbnailsize: super::super::Foundation::SIZE, thumbnailstream: P1) -> ::windows_core::Result<()> where @@ -28845,7 +27706,6 @@ impl ITrackShellMenu { pub unsafe fn GetMenuInfo(&self, ppsmc: ::core::option::Option<*mut ::core::option::Option>, puid: ::core::option::Option<*mut u32>, puidancestor: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetMenuInfo)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(ppsmc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(puid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(puidancestor.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub unsafe fn SetShellFolder(&self, psf: P0, pidlfolder: ::core::option::Option<*const Common::ITEMIDLIST>, hkey: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -28854,12 +27714,10 @@ impl ITrackShellMenu { { (::windows_core::Interface::vtable(self).base__.SetShellFolder)(::windows_core::Interface::as_raw(self), psf.into_param().abi(), ::core::mem::transmute(pidlfolder.unwrap_or(::std::ptr::null())), hkey.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetShellFolder(&self, pdwflags: *mut u32, ppidl: *mut *mut Common::ITEMIDLIST, riid: *const ::windows_core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetShellFolder)(::windows_core::Interface::as_raw(self), pdwflags, ppidl, riid, ppv).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetMenu(&self, hmenu: P0, hwnd: P1, dwflags: u32) -> ::windows_core::Result<()> where @@ -28868,17 +27726,14 @@ impl ITrackShellMenu { { (::windows_core::Interface::vtable(self).base__.SetMenu)(::windows_core::Interface::as_raw(self), hmenu.into_param().abi(), hwnd.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetMenu(&self, phmenu: ::core::option::Option<*mut super::WindowsAndMessaging::HMENU>, phwnd: ::core::option::Option<*mut super::super::Foundation::HWND>, pdwflags: ::core::option::Option<*mut u32>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetMenu)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(phmenu.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phwnd.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn InvalidateItem(&self, psmd: ::core::option::Option<*const SMDATA>, dwflags: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.InvalidateItem)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(psmd.unwrap_or(::std::ptr::null())), dwflags).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn GetState(&self, psmd: *mut SMDATA) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.GetState)(::windows_core::Interface::as_raw(self), psmd).ok() @@ -28913,7 +27768,6 @@ pub struct ITrackShellMenu_Vtbl { ::windows_core::imp::com_interface!(ITranscodeImage, ITranscodeImage_Vtbl, 0xbae86ddd_dc11_421c_b7ab_cc55d1d65c44); ::windows_core::imp::interface_hierarchy!(ITranscodeImage, ::windows_core::IUnknown); impl ITranscodeImage { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TranscodeImage(&self, pshellitem: P0, uimaxwidth: u32, uimaxheight: u32, flags: u32, pvimage: P1, puiwidth: *mut u32, puiheight: *mut u32) -> ::windows_core::Result<()> where @@ -28969,7 +27823,6 @@ impl ITransferAdviseSink { { (::windows_core::Interface::vtable(self).SubStreamFailure)(::windows_core::Interface::as_raw(self), psi.into_param().abi(), pszstreamname.into_param().abi(), hrerror).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn PropertyFailure(&self, psi: P0, pkey: *const PropertiesSystem::PROPERTYKEY, hrerror: ::windows_core::HRESULT) -> ::windows_core::Result<()> where @@ -29024,7 +27877,6 @@ pub struct ITransferDestination_Vtbl { ::windows_core::imp::com_interface!(ITransferMediumItem, ITransferMediumItem_Vtbl, 0x77f295d5_2d6f_4e19_b8ae_322f3e721ab5); ::windows_core::imp::interface_hierarchy!(ITransferMediumItem, ::windows_core::IUnknown, IRelatedItem); impl ITransferMediumItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -29053,7 +27905,6 @@ impl ITransferSource { pub unsafe fn Unadvise(&self, dwcookie: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Unadvise)(::windows_core::Interface::as_raw(self), dwcookie).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe fn SetProperties(&self, pproparray: P0) -> ::windows_core::Result<()> where @@ -29172,7 +28023,6 @@ impl ITravelEntry { { (::windows_core::Interface::vtable(self).Update)(::windows_core::Interface::as_raw(self), punk.into_param().abi(), fislocalanchor.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetPidl(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -29226,7 +28076,6 @@ impl ITravelLog { { (::windows_core::Interface::vtable(self).GetTravelEntry)(::windows_core::Interface::as_raw(self), punk.into_param().abi(), ioffset, ::core::mem::transmute(ppte.unwrap_or(::std::ptr::null_mut()))).ok() } - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn FindTravelEntry(&self, punk: P0, pidl: *const Common::ITEMIDLIST) -> ::windows_core::Result where @@ -29241,7 +28090,6 @@ impl ITravelLog { { (::windows_core::Interface::vtable(self).GetToolTipText)(::windows_core::Interface::as_raw(self), punk.into_param().abi(), ioffset, idstemplate, ::core::mem::transmute(pwztext.as_ptr()), pwztext.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn InsertMenuEntries(&self, punk: P0, hmenu: P1, npos: i32, idfirst: i32, idlast: i32, dwflags: u32) -> ::windows_core::Result<()> where @@ -29293,7 +28141,6 @@ impl ITravelLogClient { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindWindowByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn GetWindowData(&self, pstream: P0, pwindata: *mut WINDOWDATA) -> ::windows_core::Result<()> where @@ -29505,7 +28352,6 @@ pub struct IUniformResourceLocatorW_Vtbl { ::windows_core::imp::com_interface!(IUpdateIDList, IUpdateIDList_Vtbl, 0x6589b6d2_5f8d_4b9e_b7e0_23cdd9717d8c); ::windows_core::imp::interface_hierarchy!(IUpdateIDList, ::windows_core::IUnknown); impl IUpdateIDList { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] pub unsafe fn Update(&self, pbc: P0, pidlin: *const Common::ITEMIDLIST) -> ::windows_core::Result<*mut Common::ITEMIDLIST> where @@ -29527,7 +28373,6 @@ pub struct IUpdateIDList_Vtbl { ::windows_core::imp::com_interface!(IUseToBrowseItem, IUseToBrowseItem_Vtbl, 0x05edda5c_98a3_4717_8adb_c5e7da991eb1); ::windows_core::imp::interface_hierarchy!(IUseToBrowseItem, ::windows_core::IUnknown, IRelatedItem); impl IUseToBrowseItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -29572,7 +28417,6 @@ impl IUserNotification { pub unsafe fn SetBalloonRetry(&self, dwshowtime: u32, dwinterval: u32, cretrycount: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBalloonRetry)(::windows_core::Interface::as_raw(self), dwshowtime, dwinterval, cretrycount).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetIconInfo(&self, hicon: P0, psztooltip: P1) -> ::windows_core::Result<()> where @@ -29620,7 +28464,6 @@ impl IUserNotification2 { pub unsafe fn SetBalloonRetry(&self, dwshowtime: u32, dwinterval: u32, cretrycount: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBalloonRetry)(::windows_core::Interface::as_raw(self), dwshowtime, dwinterval, cretrycount).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetIconInfo(&self, hicon: P0, psztooltip: P1) -> ::windows_core::Result<()> where @@ -29680,7 +28523,6 @@ pub struct IUserNotificationCallback_Vtbl { ::windows_core::imp::com_interface!(IViewStateIdentityItem, IViewStateIdentityItem_Vtbl, 0x9d264146_a94f_4195_9f9f_3bb12ce0c955); ::windows_core::imp::interface_hierarchy!(IViewStateIdentityItem, ::windows_core::IUnknown, IRelatedItem); impl IViewStateIdentityItem { - #[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe fn GetItemIDList(&self) -> ::windows_core::Result<*mut Common::ITEMIDLIST> { let mut result__ = ::std::mem::zeroed(); @@ -29731,7 +28573,6 @@ pub struct IVirtualDesktopManager_Vtbl { ::windows_core::imp::com_interface!(IVisualProperties, IVisualProperties_Vtbl, 0xe693cf68_d967_4112_8763_99172aee5e5a); ::windows_core::imp::interface_hierarchy!(IVisualProperties, ::windows_core::IUnknown); impl IVisualProperties { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetWatermark(&self, hbmp: P0, vpwf: VPWATERMARKFLAGS) -> ::windows_core::Result<()> where @@ -29756,7 +28597,6 @@ impl IVisualProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetItemHeight)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetFont(&self, plf: *const super::super::Graphics::Gdi::LOGFONTW, bredraw: P0) -> ::windows_core::Result<()> where @@ -29764,7 +28604,6 @@ impl IVisualProperties { { (::windows_core::Interface::vtable(self).SetFont)(::windows_core::Interface::as_raw(self), plf, bredraw.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn GetFont(&self, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetFont)(::windows_core::Interface::as_raw(self), plf).ok() @@ -29800,12 +28639,7 @@ pub struct IVisualProperties_Vtbl { pub SetTheme: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebBrowser, - IWebBrowser_Vtbl, - 0xeab22ac1_30c1_11cf_a7eb_0000c05bae0b -); +::windows_core::imp::com_interface!(IWebBrowser, IWebBrowser_Vtbl, 0xeab22ac1_30c1_11cf_a7eb_0000c05bae0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebBrowser, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -29837,25 +28671,21 @@ impl IWebBrowser { pub unsafe fn Stop(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Stop)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Container(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Container)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Document(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -29954,12 +28784,7 @@ pub struct IWebBrowser_Vtbl { pub Busy: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebBrowser2, - IWebBrowser2_Vtbl, - 0xd30c1661_cdaf_11d0_8a3e_00c04fc9e26e -); +::windows_core::imp::com_interface!(IWebBrowser2, IWebBrowser2_Vtbl, 0xd30c1661_cdaf_11d0_8a3e_00c04fc9e26e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebBrowser2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWebBrowser, IWebBrowserApp); #[cfg(feature = "Win32_System_Com")] @@ -29991,25 +28816,21 @@ impl IWebBrowser2 { pub unsafe fn Stop(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.base__.Stop)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Container(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.base__.Container)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Document(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -30159,13 +28980,11 @@ impl IWebBrowser2 { pub unsafe fn Navigate2(&self, url: *const ::windows_core::VARIANT, flags: ::core::option::Option<*const ::windows_core::VARIANT>, targetframename: ::core::option::Option<*const ::windows_core::VARIANT>, postdata: ::core::option::Option<*const ::windows_core::VARIANT>, headers: ::core::option::Option<*const ::windows_core::VARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Navigate2)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(url), ::core::mem::transmute(flags.unwrap_or(::std::ptr::null())), ::core::mem::transmute(targetframename.unwrap_or(::std::ptr::null())), ::core::mem::transmute(postdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(headers.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryStatusWB(&self, cmdid: super::super::System::Ole::OLECMDID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryStatusWB)(::windows_core::Interface::as_raw(self), cmdid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ExecWB(&self, cmdid: super::super::System::Ole::OLECMDID, cmdexecopt: super::super::System::Ole::OLECMDEXECOPT, pvain: ::core::option::Option<*const ::windows_core::VARIANT>, pvaout: ::core::option::Option<*mut ::windows_core::VARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ExecWB)(::windows_core::Interface::as_raw(self), cmdid, cmdexecopt, ::core::mem::transmute(pvain.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvaout.unwrap_or(::std::ptr::null_mut()))).ok() @@ -30173,7 +28992,6 @@ impl IWebBrowser2 { pub unsafe fn ShowBrowserBar(&self, pvaclsid: *const ::windows_core::VARIANT, pvarshow: ::core::option::Option<*const ::windows_core::VARIANT>, pvarsize: ::core::option::Option<*const ::windows_core::VARIANT>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ShowBrowserBar)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(pvaclsid), ::core::mem::transmute(pvarshow.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvarsize.unwrap_or(::std::ptr::null()))).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn ReadyState(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -30285,12 +29103,7 @@ pub struct IWebBrowser2_Vtbl { pub SetResizable: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebBrowserApp, - IWebBrowserApp_Vtbl, - 0x0002df05_0000_0000_c000_000000000046 -); +::windows_core::imp::com_interface!(IWebBrowserApp, IWebBrowserApp_Vtbl, 0x0002df05_0000_0000_c000_000000000046); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebBrowserApp, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWebBrowser); #[cfg(feature = "Win32_System_Com")] @@ -30322,25 +29135,21 @@ impl IWebBrowserApp { pub unsafe fn Stop(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Stop)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Application)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Parent(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Parent)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Container(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.Container)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Document(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -30517,18 +29326,15 @@ pub struct IWebBrowserApp_Vtbl { ::windows_core::imp::com_interface!(IWebWizardExtension, IWebWizardExtension_Vtbl, 0x0e6b3f66_98d1_48c0_a222_fbde74e2fbc5); ::windows_core::imp::interface_hierarchy!(IWebWizardExtension, ::windows_core::IUnknown, IWizardExtension); impl IWebWizardExtension { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPages(&self, apages: &mut [super::Controls::HPROPSHEETPAGE], pnpagesadded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.AddPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(apages.as_ptr()), apages.len().try_into().unwrap(), pnpagesadded).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetFirstPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetFirstPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetLastPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -30555,12 +29361,7 @@ pub struct IWebWizardExtension_Vtbl { pub SetErrorURL: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebWizardHost, - IWebWizardHost_Vtbl, - 0x18bcc359_4990_4bfb_b951_3c83702be5f9 -); +::windows_core::imp::com_interface!(IWebWizardHost, IWebWizardHost_Vtbl, 0x18bcc359_4990_4bfb_b951_3c83702be5f9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebWizardHost, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -30629,12 +29430,7 @@ pub struct IWebWizardHost_Vtbl { pub SetHeaderText: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IWebWizardHost2, - IWebWizardHost2_Vtbl, - 0xf9c013dc_3c23_4041_8e39_cfb402f7ea59 -); +::windows_core::imp::com_interface!(IWebWizardHost2, IWebWizardHost2_Vtbl, 0xf9c013dc_3c23_4041_8e39_cfb402f7ea59); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IWebWizardHost2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IWebWizardHost); #[cfg(feature = "Win32_System_Com")] @@ -30704,18 +29500,15 @@ pub struct IWebWizardHost2_Vtbl { ::windows_core::imp::com_interface!(IWizardExtension, IWizardExtension_Vtbl, 0xc02ea696_86cc_491e_9b23_74394a0444a8); ::windows_core::imp::interface_hierarchy!(IWizardExtension, ::windows_core::IUnknown); impl IWizardExtension { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn AddPages(&self, apages: &mut [super::Controls::HPROPSHEETPAGE], pnpagesadded: *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AddPages)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(apages.as_ptr()), apages.len().try_into().unwrap(), pnpagesadded).ok() } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetFirstPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFirstPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetLastPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -30742,19 +29535,16 @@ pub struct IWizardExtension_Vtbl { ::windows_core::imp::com_interface!(IWizardSite, IWizardSite_Vtbl, 0x88960f5b_422f_4e7b_8013_73415381c3c3); ::windows_core::imp::interface_hierarchy!(IWizardSite, ::windows_core::IUnknown); impl IWizardSite { - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetPreviousPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreviousPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetNextPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetNextPage)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub unsafe fn GetCancelledPage(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -40306,7 +39096,6 @@ impl ::core::default::Default for APPINFODATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct ASSOCIATIONELEMENT { @@ -40337,7 +39126,6 @@ impl ::core::default::Default for ASSOCIATIONELEMENT { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct ASSOCIATIONELEMENT { @@ -40390,7 +39178,6 @@ impl ::core::default::Default for AUTO_SCROLL_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BANDINFOSFB { pub dwMask: u32, @@ -40497,7 +39284,6 @@ impl ::core::default::Default for BANNER_NOTIFICATION { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub struct BASEBROWSERDATALH { pub _hwnd: super::super::Foundation::HWND, @@ -40613,7 +39399,6 @@ impl ::core::default::Default for BASEBROWSERDATALH { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub struct BASEBROWSERDATAXP { pub _hwnd: super::super::Foundation::HWND, @@ -40726,7 +39511,6 @@ impl ::core::default::Default for BASEBROWSERDATAXP { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BROWSEINFOA { pub hwndOwner: super::super::Foundation::HWND, @@ -40763,7 +39547,6 @@ impl ::core::default::Default for BROWSEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BROWSEINFOW { pub hwndOwner: super::super::Foundation::HWND, @@ -41210,7 +39993,6 @@ impl ::core::default::Default for CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] pub struct CSFV { pub cbSize: u32, @@ -41263,7 +40045,6 @@ impl ::core::default::Default for DATABLOCK_HEADER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`"] #[cfg(all(feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub struct DEFCONTEXTMENU { pub hwnd: super::super::Foundation::HWND, @@ -41364,7 +40145,6 @@ impl ::core::default::Default for DESKBANDINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct DETAILSINFO { pub pidl: *mut Common::ITEMIDLIST, @@ -42328,7 +41108,6 @@ impl ::core::default::Default for MULTIKEYHELPW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`"] #[cfg(all(feature = "Win32_NetworkManagement_IpHelper", feature = "Win32_Networking_WinSock"))] pub struct NC_ADDRESS { pub pAddrInfo: *mut super::super::NetworkManagement::IpHelper::NET_ADDRESS_INFO, @@ -42368,7 +41147,6 @@ impl ::core::default::Default for NC_ADDRESS { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NEWCPLINFOA { pub dwSize: u32, @@ -42399,7 +41177,6 @@ impl ::core::default::Default for NEWCPLINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NEWCPLINFOW { pub dwSize: u32, @@ -42430,7 +41207,6 @@ impl ::core::default::Default for NEWCPLINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAA { @@ -42473,7 +41249,6 @@ impl ::core::default::Default for NOTIFYICONDATAA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAA_0 { @@ -42503,7 +41278,6 @@ impl ::core::default::Default for NOTIFYICONDATAA_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAA { @@ -42546,7 +41320,6 @@ impl ::core::default::Default for NOTIFYICONDATAA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAA_0 { @@ -42576,7 +41349,6 @@ impl ::core::default::Default for NOTIFYICONDATAA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAW { @@ -42619,7 +41391,6 @@ impl ::core::default::Default for NOTIFYICONDATAW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAW_0 { @@ -42649,7 +41420,6 @@ impl ::core::default::Default for NOTIFYICONDATAW_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct NOTIFYICONDATAW { @@ -42692,7 +41462,6 @@ impl ::core::default::Default for NOTIFYICONDATAW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub union NOTIFYICONDATAW_0 { @@ -42774,7 +41543,6 @@ impl ::core::default::Default for NOTIFYICONIDENTIFIER { } } #[repr(C)] -#[doc = "Required features: `\"Win32_NetworkManagement_WNet\"`"] #[cfg(feature = "Win32_NetworkManagement_WNet")] pub struct NRESARRAY { pub cItems: u32, @@ -42813,7 +41581,6 @@ impl ::core::default::Default for NRESARRAY { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct NSTCCUSTOMDRAW { pub psi: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -42856,7 +41623,6 @@ impl ::core::default::Default for NSTCCUSTOMDRAW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Console\"`"] #[cfg(feature = "Win32_System_Console")] pub struct NT_CONSOLE_PROPS { pub dbh: DATABLOCK_HEADER, @@ -43170,7 +41936,6 @@ impl ::core::default::Default for PARSEDURLW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct PERSIST_FOLDER_TARGET_INFO { pub pidlTargetFolder: *mut Common::ITEMIDLIST, @@ -43212,7 +41977,6 @@ impl ::core::default::Default for PERSIST_FOLDER_TARGET_INFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PREVIEWHANDLERFRAMEINFO { pub haccel: super::WindowsAndMessaging::HACCEL, @@ -43358,7 +42122,6 @@ impl ::core::default::Default for PUBAPPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct QCMINFO { pub hmenu: super::WindowsAndMessaging::HMENU, @@ -43520,7 +42283,6 @@ impl ::core::default::Default for SFVM_HELPTOPIC_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] #[cfg(feature = "Win32_UI_Controls")] pub struct SFVM_PROPPAGE_DATA { pub dwReserved: u32, @@ -43552,7 +42314,6 @@ impl ::core::default::Default for SFVM_PROPPAGE_DATA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub struct SFV_CREATE { pub cbSize: u32, @@ -43591,7 +42352,6 @@ impl ::core::default::Default for SFV_CREATE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SFV_SETITEMPOS { pub pidl: *mut Common::ITEMIDLIST, @@ -43643,7 +42403,6 @@ impl ::core::default::Default for SHARDAPPIDINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SHARDAPPIDINFOIDLIST { pub pidl: *mut Common::ITEMIDLIST, @@ -43714,7 +42473,6 @@ impl ::core::default::Default for SHCOLUMNDATA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Variant\"`, `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(all(feature = "Win32_System_Variant", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct SHCOLUMNINFO { pub scid: PropertiesSystem::PROPERTYKEY, @@ -43775,7 +42533,6 @@ impl ::core::default::Default for SHCOLUMNINIT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] pub struct SHCREATEPROCESSINFOW { @@ -43816,7 +42573,6 @@ impl ::core::default::Default for SHCREATEPROCESSINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Threading\"`"] #[cfg(target_arch = "x86")] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Threading"))] pub struct SHCREATEPROCESSINFOW { @@ -43878,7 +42634,6 @@ impl ::core::default::Default for SHChangeDWORDAsIDList { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SHChangeNotifyEntry { pub pidl: *mut Common::ITEMIDLIST, @@ -43977,7 +42732,6 @@ impl ::core::default::Default for SHDESCRIPTIONID { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct SHDRAGIMAGE { pub sizeDragImage: super::super::Foundation::SIZE, @@ -44018,7 +42772,6 @@ impl ::core::default::Default for SHDRAGIMAGE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOA { @@ -44061,7 +42814,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOA_0 { @@ -44091,7 +42843,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOA_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOA { @@ -44134,7 +42885,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOA_0 { @@ -44164,7 +42914,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOA_0 { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOW { @@ -44207,7 +42956,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOW_0 { @@ -44237,7 +42985,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOW_0 { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub struct SHELLEXECUTEINFOW { @@ -44280,7 +43027,6 @@ impl ::core::default::Default for SHELLEXECUTEINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_System_Registry")] pub union SHELLEXECUTEINFOW_0 { @@ -44408,7 +43154,6 @@ impl ::core::default::Default for SHELL_ITEM_RESOURCE { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOA { @@ -44441,7 +43186,6 @@ impl ::core::default::Default for SHFILEINFOA { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOA { @@ -44474,7 +43218,6 @@ impl ::core::default::Default for SHFILEINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOW { @@ -44507,7 +43250,6 @@ impl ::core::default::Default for SHFILEINFOW { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHFILEINFOW { @@ -44873,7 +43615,6 @@ impl ::core::default::Default for SHQUERYRBINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHSTOCKICONINFO { @@ -44906,7 +43647,6 @@ impl ::core::default::Default for SHSTOCKICONINFO { } } #[repr(C, packed(1))] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SHSTOCKICONINFO { @@ -44971,7 +43711,6 @@ impl ::core::default::Default for SLOWAPPINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct SMCSHCHANGENOTIFYSTRUCT { pub lEvent: i32, @@ -45011,7 +43750,6 @@ impl ::core::default::Default for SMCSHCHANGENOTIFYSTRUCT { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(all(feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] pub struct SMDATA { pub dwMask: u32, @@ -45090,7 +43828,6 @@ impl ::core::default::Default for SMINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_PropertiesSystem\"`"] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SORTCOLUMN { pub propkey: PropertiesSystem::PROPERTYKEY, @@ -45129,7 +43866,6 @@ impl ::core::default::Default for SORTCOLUMN { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub struct SV2CVW2_PARAMS { pub cbSize: u32, @@ -45171,7 +43907,6 @@ impl ::core::default::Default for SV2CVW2_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SYNCMGRHANDLERINFO { pub cbSize: u32, @@ -45212,7 +43947,6 @@ impl ::core::default::Default for SYNCMGRHANDLERINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct SYNCMGRITEM { pub cbSize: u32, @@ -45323,7 +44057,6 @@ impl ::core::default::Default for SYNCMGRPROGRESSITEM { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub struct SYNCMGR_CONFLICT_ID_INFO { pub pblobID: *mut super::super::System::Com::BYTE_BLOB, @@ -45392,7 +44125,6 @@ impl ::core::default::Default for TBINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct THUMBBUTTON { pub dwMask: THUMBBUTTONMASK, @@ -45435,7 +44167,6 @@ impl ::core::default::Default for THUMBBUTTON { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Ole"))] pub struct TOOLBARITEM { pub ptbar: ::std::mem::ManuallyDrop<::core::option::Option>, @@ -45539,7 +44270,6 @@ impl ::core::default::Default for URLINVOKECOMMANDINFOW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell_Common\"`"] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct WINDOWDATA { pub dwWindowID: u32, @@ -45613,10 +44343,8 @@ impl ::core::default::Default for WTS_THUMBNAILID { pub type APPLET_PROC = ::core::option::Option i32>; pub type BFFCALLBACK = ::core::option::Option i32>; pub type DLLGETVERSIONPROC = ::core::option::Option ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub type LPFNDFMCALLBACK = ::core::option::Option, hwnd: super::super::Foundation::HWND, pdtobj: ::core::option::Option, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_core::HRESULT>; -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub type LPFNVIEWCALLBACK = ::core::option::Option, psf: ::core::option::Option, hwndmain: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows_core::HRESULT>; pub type PAPPCONSTRAIN_CHANGE_ROUTINE = ::core::option::Option; diff --git a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/impl.rs index 578536855c..5105451fcc 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDynamicRenderer_Impl: Sized { fn Enabled(&self) -> ::windows_core::Result; @@ -223,7 +222,6 @@ impl IGestureRecognizer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHandwrittenTextInsertion_Impl: Sized { fn InsertRecognitionResultsArray(&self, psaalternates: *const super::super::System::Com::SAFEARRAY, locale: u32, falternatecontainsautospacinginformation: super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -254,7 +252,6 @@ impl IHandwrittenTextInsertion_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInk_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -268,7 +265,6 @@ impl IInk_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IInkCollector_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn hWnd(&self) -> ::windows_core::Result; @@ -679,7 +675,6 @@ impl IInkCollector_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkCursor_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -781,7 +776,6 @@ impl IInkCursor_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkCursorButton_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -837,7 +831,6 @@ impl IInkCursorButton_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkCursorButtons_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -893,7 +886,6 @@ impl IInkCursorButtons_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkCursors_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -949,7 +941,6 @@ impl IInkCursors_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkCustomStrokes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1026,7 +1017,6 @@ impl IInkCustomStrokes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDisp_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Strokes(&self) -> ::windows_core::Result; @@ -1320,7 +1310,6 @@ impl IInkDisp_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDivider_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Strokes(&self) -> ::windows_core::Result; @@ -1410,7 +1399,6 @@ impl IInkDivider_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDivisionResult_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Strokes(&self) -> ::windows_core::Result; @@ -1453,7 +1441,6 @@ impl IInkDivisionResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDivisionUnit_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Strokes(&self) -> ::windows_core::Result; @@ -1522,7 +1509,6 @@ impl IInkDivisionUnit_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDivisionUnits_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -1578,7 +1564,6 @@ impl IInkDivisionUnits_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkDrawingAttributes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Color(&self) -> ::windows_core::Result; @@ -1801,7 +1786,6 @@ impl IInkDrawingAttributes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IInkEdit_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Status(&self) -> ::windows_core::Result; @@ -2585,7 +2569,6 @@ impl IInkEdit_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkExtendedProperties_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -2681,7 +2664,6 @@ impl IInkExtendedProperties_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkExtendedProperty_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Guid(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -2731,7 +2713,6 @@ impl IInkExtendedProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkGesture_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Confidence(&self) -> ::windows_core::Result; @@ -2836,7 +2817,6 @@ impl IInkLineInfo_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IInkOverlay_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn hWnd(&self) -> ::windows_core::Result; @@ -3387,7 +3367,6 @@ impl IInkOverlay_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IInkPicture_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn hWnd(&self) -> ::windows_core::Result; @@ -3991,7 +3970,6 @@ impl IInkPicture_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognitionAlternate_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn String(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4191,7 +4169,6 @@ impl IInkRecognitionAlternate_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognitionAlternates_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4260,7 +4237,6 @@ impl IInkRecognitionAlternates_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognitionResult_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn TopString(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4356,7 +4332,6 @@ impl IInkRecognitionResult_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4464,7 +4439,6 @@ impl IInkRecognizer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizer2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Id(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -4507,7 +4481,6 @@ impl IInkRecognizer2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizerContext_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Strokes(&self) -> ::windows_core::Result; @@ -4758,7 +4731,6 @@ impl IInkRecognizerContext_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizerContext2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn EnabledUnicodeRanges(&self) -> ::windows_core::Result<::windows_core::VARIANT>; @@ -4795,7 +4767,6 @@ impl IInkRecognizerContext2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizerGuide_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn WritingBox(&self) -> ::windows_core::Result; @@ -4926,7 +4897,6 @@ impl IInkRecognizerGuide_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRecognizers_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -4995,7 +4965,6 @@ impl IInkRecognizers_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRectangle_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Top(&self) -> ::windows_core::Result; @@ -5126,7 +5095,6 @@ impl IInkRectangle_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkRenderer_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn GetViewTransform(&self, viewtransform: ::core::option::Option<&IInkTransform>) -> ::windows_core::Result<()>; @@ -5260,7 +5228,6 @@ impl IInkRenderer_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkStrokeDisp_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ID(&self) -> ::windows_core::Result; @@ -5646,7 +5613,6 @@ impl IInkStrokeDisp_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkStrokes_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -5845,7 +5811,6 @@ impl IInkStrokes_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkTablet_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Name(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -5934,7 +5899,6 @@ impl IInkTablet_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkTablet2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn DeviceKind(&self) -> ::windows_core::Result; @@ -5961,7 +5925,6 @@ impl IInkTablet2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkTablet3_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn IsMultiTouch(&self) -> ::windows_core::Result; @@ -6004,7 +5967,6 @@ impl IInkTablet3_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkTablets_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Count(&self) -> ::windows_core::Result; @@ -6086,7 +6048,6 @@ impl IInkTablets_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub trait IInkTransform_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Reset(&self) -> ::windows_core::Result<()>; @@ -6293,7 +6254,6 @@ impl IInkTransform_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkWordList_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddWord(&self, newword: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -6331,7 +6291,6 @@ impl IInkWordList_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IInkWordList2_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn AddWords(&self, newwords: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -6405,7 +6364,6 @@ impl IInputPanelWindowHandle_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub trait IMathInputControl_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Show(&self) -> ::windows_core::Result<()>; @@ -6559,7 +6517,6 @@ impl IMathInputControl_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPenInputPanel_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn Busy(&self) -> ::windows_core::Result; @@ -6829,7 +6786,6 @@ impl IPenInputPanel_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IRealTimeStylus_Impl: Sized { fn Enabled(&self) -> ::windows_core::Result; @@ -7234,7 +7190,6 @@ impl IRealTimeStylusSynchronization_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISketchInk_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7248,7 +7203,6 @@ impl ISketchInk_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStrokeBuilder_Impl: Sized { fn CreateStroke(&self, cpktbufflength: u32, ppackets: *const i32, cpacketproperties: u32, ppacketproperties: *const PACKET_PROPERTY, finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -7313,7 +7267,6 @@ impl IStrokeBuilder_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStylusAsyncPlugin_Impl: Sized + IStylusPlugin_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7327,7 +7280,6 @@ impl IStylusAsyncPlugin_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStylusPlugin_Impl: Sized { fn RealTimeStylusEnabled(&self, pirtssrc: ::core::option::Option<&IRealTimeStylus>, ctcidcount: u32, ptcids: *const u32) -> ::windows_core::Result<()>; @@ -7469,7 +7421,6 @@ impl IStylusPlugin_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IStylusSyncPlugin_Impl: Sized + IStylusPlugin_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7749,7 +7700,6 @@ impl ITextInputPanel_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextInputPanelEventSink_Impl: Sized { fn InPlaceStateChanging(&self, oldinplacestate: InPlaceState, newinplacestate: InPlaceState) -> ::windows_core::Result<()>; @@ -7954,7 +7904,6 @@ impl ITipAutoCompleteProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkCollectorEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7968,7 +7917,6 @@ impl _IInkCollectorEvents_Vtbl { iid == &<_IInkCollectorEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkEditEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7982,7 +7930,6 @@ impl _IInkEditEvents_Vtbl { iid == &<_IInkEditEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -7996,7 +7943,6 @@ impl _IInkEvents_Vtbl { iid == &<_IInkEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkOverlayEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8010,7 +7956,6 @@ impl _IInkOverlayEvents_Vtbl { iid == &<_IInkOverlayEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkPictureEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8024,7 +7969,6 @@ impl _IInkPictureEvents_Vtbl { iid == &<_IInkPictureEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkRecognitionEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8038,7 +7982,6 @@ impl _IInkRecognitionEvents_Vtbl { iid == &<_IInkRecognitionEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IInkStrokesEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8052,7 +7995,6 @@ impl _IInkStrokesEvents_Vtbl { iid == &<_IInkStrokesEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IMathInputControlEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -8066,7 +8008,6 @@ impl _IMathInputControlEvents_Vtbl { iid == &<_IMathInputControlEvents as ::windows_core::Interface>::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait _IPenInputPanelEvents_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] 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 0ad90e6dec..7f60f8e295 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AddStroke(hrc: P0, ppacketdesc: *const PACKET_DESCRIPTION, cbpacket: u32, ppacket: *const u8, pxform: *const super::super::Graphics::Gdi::XFORM) -> ::windows_core::Result<()> @@ -253,13 +252,11 @@ impl IDynamicRenderer { { (::windows_core::Interface::vtable(self).SetClipRegion)(::windows_core::Interface::as_raw(self), hcliprgn.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DrawingAttributes(&self, pida: P0) -> ::windows_core::Result<()> where @@ -357,7 +354,6 @@ pub struct IGestureRecognizer_Vtbl { ::windows_core::imp::com_interface!(IHandwrittenTextInsertion, IHandwrittenTextInsertion_Vtbl, 0x56fdea97_ecd6_43e7_aa3a_816be7785860); ::windows_core::imp::interface_hierarchy!(IHandwrittenTextInsertion, ::windows_core::IUnknown); impl IHandwrittenTextInsertion { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertRecognitionResultsArray(&self, psaalternates: *const super::super::System::Com::SAFEARRAY, locale: u32, falternatecontainsautospacinginformation: P0) -> ::windows_core::Result<()> where @@ -365,7 +361,6 @@ impl IHandwrittenTextInsertion { { (::windows_core::Interface::vtable(self).InsertRecognitionResultsArray)(::windows_core::Interface::as_raw(self), psaalternates, locale, falternatecontainsautospacinginformation.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertInkRecognitionResult(&self, piinkrecoresult: P0, locale: u32, falternatecontainsautospacinginformation: P1) -> ::windows_core::Result<()> where @@ -389,12 +384,7 @@ pub struct IHandwrittenTextInsertion_Vtbl { InsertInkRecognitionResult: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInk, - IInk_Vtbl, - 0x03f8e511_43a1_11d3_8bb6_0080c7d6bad5 -); +::windows_core::imp::com_interface!(IInk, IInk_Vtbl, 0x03f8e511_43a1_11d3_8bb6_0080c7d6bad5); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInk, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -406,12 +396,7 @@ pub struct IInk_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCollector, - IInkCollector_Vtbl, - 0xf0f060b5_8b1f_4a7c_89ec_880692588a4f -); +::windows_core::imp::com_interface!(IInkCollector, IInkCollector_Vtbl, 0xf0f060b5_8b1f_4a7c_89ec_880692588a4f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCollector, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -433,13 +418,11 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).SetEnabled)(::windows_core::Interface::as_raw(self), collecting.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultDrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DefaultDrawingAttributes(&self, newattributes: P0) -> ::windows_core::Result<()> where @@ -447,13 +430,11 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).putref_DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), newattributes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Renderer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Renderer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Renderer(&self, newinkrenderer: P0) -> ::windows_core::Result<()> where @@ -461,13 +442,11 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).putref_Renderer)(::windows_core::Interface::as_raw(self), newinkrenderer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Ink(&self, newink: P0) -> ::windows_core::Result<()> where @@ -516,13 +495,11 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).SetDesiredPacketDescription)(::windows_core::Interface::as_raw(self), packetguids.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MouseIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MouseIcon)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -530,7 +507,6 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).SetMouseIcon)(::windows_core::Interface::as_raw(self), mouseicon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_MouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -545,7 +521,6 @@ impl IInkCollector { pub unsafe fn SetMousePointer(&self, mousepointer: InkMousePointer) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMousePointer)(::windows_core::Interface::as_raw(self), mousepointer).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cursors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -565,7 +540,6 @@ impl IInkCollector { pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMarginY)(::windows_core::Interface::as_raw(self), marginy).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -591,12 +565,10 @@ impl IInkCollector { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGestureStatus)(::windows_core::Interface::as_raw(self), gesture, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWindowInputRectangle(&self, windowinputrectangle: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindowInputRectangle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(windowinputrectangle)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWindowInputRectangle(&self, windowinputrectangle: P0) -> ::windows_core::Result<()> where @@ -610,7 +582,6 @@ impl IInkCollector { { (::windows_core::Interface::vtable(self).SetAllTabletsMode)(::windows_core::Interface::as_raw(self), usemouseforinput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSingleTabletIntegratedMode(&self, tablet: P0) -> ::windows_core::Result<()> where @@ -718,12 +689,7 @@ pub struct IInkCollector_Vtbl { pub SetEventInterest: unsafe extern "system" fn(*mut ::core::ffi::c_void, InkCollectorEventInterest, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCursor, - IInkCursor_Vtbl, - 0xad30c630_40c5_4350_8405_9c71012fc558 -); +::windows_core::imp::com_interface!(IInkCursor, IInkCursor_Vtbl, 0xad30c630_40c5_4350_8405_9c71012fc558); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCursor, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -740,13 +706,11 @@ impl IInkCursor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Inverted)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DrawingAttributes(&self, attributes: P0) -> ::windows_core::Result<()> where @@ -754,13 +718,11 @@ impl IInkCursor { { (::windows_core::Interface::vtable(self).putref_DrawingAttributes)(::windows_core::Interface::as_raw(self), attributes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Tablet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Buttons(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -793,12 +755,7 @@ pub struct IInkCursor_Vtbl { Buttons: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCursorButton, - IInkCursorButton_Vtbl, - 0x85ef9417_1d59_49b2_a13c_702c85430894 -); +::windows_core::imp::com_interface!(IInkCursorButton, IInkCursorButton_Vtbl, 0x85ef9417_1d59_49b2_a13c_702c85430894); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCursorButton, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -826,12 +783,7 @@ pub struct IInkCursorButton_Vtbl { pub State: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut InkCursorButtonState) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCursorButtons, - IInkCursorButtons_Vtbl, - 0x3671cc40_b624_4671_9fa0_db119d952d54 -); +::windows_core::imp::com_interface!(IInkCursorButtons, IInkCursorButtons_Vtbl, 0x3671cc40_b624_4671_9fa0_db119d952d54); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCursorButtons, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -844,7 +796,6 @@ impl IInkCursorButtons { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, identifier: P0) -> ::windows_core::Result where @@ -867,12 +818,7 @@ pub struct IInkCursorButtons_Vtbl { Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCursors, - IInkCursors_Vtbl, - 0xa248c1ac_c698_4e06_9e5c_d57f77c7e647 -); +::windows_core::imp::com_interface!(IInkCursors, IInkCursors_Vtbl, 0xa248c1ac_c698_4e06_9e5c_d57f77c7e647); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCursors, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -885,7 +831,6 @@ impl IInkCursors { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -905,12 +850,7 @@ pub struct IInkCursors_Vtbl { Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkCustomStrokes, - IInkCustomStrokes_Vtbl, - 0x7e23a88f_c30e_420f_9bdb_28902543f0c1 -); +::windows_core::imp::com_interface!(IInkCustomStrokes, IInkCustomStrokes_Vtbl, 0x7e23a88f_c30e_420f_9bdb_28902543f0c1); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkCustomStrokes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -923,7 +863,6 @@ impl IInkCustomStrokes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, identifier: P0) -> ::windows_core::Result where @@ -932,7 +871,6 @@ impl IInkCustomStrokes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), identifier.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, name: P0, strokes: P1) -> ::windows_core::Result<()> where @@ -970,23 +908,16 @@ pub struct IInkCustomStrokes_Vtbl { pub Clear: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDisp, - IInkDisp_Vtbl, - 0x9d398fa0_c4e2_4fcd_9973_975caaf47ea6 -); +::windows_core::imp::com_interface!(IInkDisp, IInkDisp_Vtbl, 0x9d398fa0_c4e2_4fcd_9973_975caaf47ea6); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDisp, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkDisp { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExtendedProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1002,19 +933,16 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).SetDirty)(::windows_core::Interface::as_raw(self), dirty.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CustomStrokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CustomStrokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBoundingBox)(::windows_core::Interface::as_raw(self), boundingboxmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteStrokes(&self, strokes: P0) -> ::windows_core::Result<()> where @@ -1022,7 +950,6 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).DeleteStrokes)(::windows_core::Interface::as_raw(self), strokes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DeleteStroke(&self, stroke: P0) -> ::windows_core::Result<()> where @@ -1030,7 +957,6 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).DeleteStroke)(::windows_core::Interface::as_raw(self), stroke.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExtractStrokes(&self, strokes: P0, extractflags: InkExtractFlags) -> ::windows_core::Result where @@ -1039,7 +965,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExtractStrokes)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), extractflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExtractWithRectangle(&self, rectangle: P0, extractflags: InkExtractFlags) -> ::windows_core::Result where @@ -1048,7 +973,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExtractWithRectangle)(::windows_core::Interface::as_raw(self), rectangle.into_param().abi(), extractflags, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clip(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -1056,19 +980,16 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).Clip)(::windows_core::Interface::as_raw(self), rectangle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Clone)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HitTestCircle(&self, x: i32, y: i32, radius: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HitTestCircle)(::windows_core::Interface::as_raw(self), x, y, radius, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HitTestWithRectangle(&self, selectionrectangle: P0, intersectpercent: f32) -> ::windows_core::Result where @@ -1077,7 +998,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HitTestWithRectangle)(::windows_core::Interface::as_raw(self), selectionrectangle.into_param().abi(), intersectpercent, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn HitTestWithLasso(&self, points: P0, intersectpercent: f32, lassopoints: ::core::option::Option<*mut ::windows_core::VARIANT>, strokes: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1085,12 +1005,10 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).HitTestWithLasso)(::windows_core::Interface::as_raw(self), points.into_param().abi(), intersectpercent, ::core::mem::transmute(lassopoints.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(strokes)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NearestPoint(&self, x: i32, y: i32, pointonstroke: *mut f32, distancefrompacket: *mut f32, stroke: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NearestPoint)(::windows_core::Interface::as_raw(self), x, y, pointonstroke, distancefrompacket, ::core::mem::transmute(stroke)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStrokes(&self, strokeids: P0) -> ::windows_core::Result where @@ -1099,7 +1017,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStrokes)(::windows_core::Interface::as_raw(self), strokeids.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddStrokesAtRectangle(&self, sourcestrokes: P0, targetrectangle: P1) -> ::windows_core::Result<()> where @@ -1118,7 +1035,6 @@ impl IInkDisp { { (::windows_core::Interface::vtable(self).Load)(::windows_core::Interface::as_raw(self), data.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStroke(&self, packetdata: P0, packetdescription: P1) -> ::windows_core::Result where @@ -1128,7 +1044,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CreateStroke)(::windows_core::Interface::as_raw(self), packetdata.into_param().abi(), packetdescription.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClipboardCopyWithRectangle(&self, rectangle: P0, clipboardformats: InkClipboardFormats, clipboardmodes: InkClipboardModes) -> ::windows_core::Result where @@ -1137,7 +1052,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClipboardCopyWithRectangle)(::windows_core::Interface::as_raw(self), rectangle.into_param().abi(), clipboardformats, clipboardmodes, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClipboardCopy(&self, strokes: P0, clipboardformats: InkClipboardFormats, clipboardmodes: InkClipboardModes) -> ::windows_core::Result where @@ -1146,7 +1060,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ClipboardCopy)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), clipboardformats, clipboardmodes, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CanPaste(&self, dataobject: P0) -> ::windows_core::Result where @@ -1155,7 +1068,6 @@ impl IInkDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).CanPaste)(::windows_core::Interface::as_raw(self), dataobject.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClipboardPaste(&self, x: i32, y: i32, dataobject: P0) -> ::windows_core::Result where @@ -1260,23 +1172,16 @@ pub struct IInkDisp_Vtbl { ClipboardPaste: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDivider, - IInkDivider_Vtbl, - 0x5de00405_f9a4_4651_b0c5_c317defd58b9 -); +::windows_core::imp::com_interface!(IInkDivider, IInkDivider_Vtbl, 0x5de00405_f9a4_4651_b0c5_c317defd58b9); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDivider, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkDivider { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Strokes(&self, strokes: P0) -> ::windows_core::Result<()> where @@ -1284,13 +1189,11 @@ impl IInkDivider { { (::windows_core::Interface::vtable(self).putref_Strokes)(::windows_core::Interface::as_raw(self), strokes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecognizerContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RecognizerContext)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_RecognizerContext(&self, recognizercontext: P0) -> ::windows_core::Result<()> where @@ -1305,7 +1208,6 @@ impl IInkDivider { pub unsafe fn SetLineHeight(&self, lineheight: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetLineHeight)(::windows_core::Interface::as_raw(self), lineheight).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Divide(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1341,23 +1243,16 @@ pub struct IInkDivider_Vtbl { Divide: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDivisionResult, - IInkDivisionResult_Vtbl, - 0x2dbec0a7_74c7_4b38_81eb_aa8ef0c24900 -); +::windows_core::imp::com_interface!(IInkDivisionResult, IInkDivisionResult_Vtbl, 0x2dbec0a7_74c7_4b38_81eb_aa8ef0c24900); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDivisionResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkDivisionResult { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ResultByType(&self, divisiontype: InkDivisionType) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1379,17 +1274,11 @@ pub struct IInkDivisionResult_Vtbl { ResultByType: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDivisionUnit, - IInkDivisionUnit_Vtbl, - 0x85aee342_48b0_4244_9dd5_1ed435410fab -); +::windows_core::imp::com_interface!(IInkDivisionUnit, IInkDivisionUnit_Vtbl, 0x85aee342_48b0_4244_9dd5_1ed435410fab); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDivisionUnit, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkDivisionUnit { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1403,7 +1292,6 @@ impl IInkDivisionUnit { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).RecognizedString)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RotationTransform(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1427,12 +1315,7 @@ pub struct IInkDivisionUnit_Vtbl { RotationTransform: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDivisionUnits, - IInkDivisionUnits_Vtbl, - 0x1bb5ddc2_31cc_4135_ab82_2c66c9f00c41 -); +::windows_core::imp::com_interface!(IInkDivisionUnits, IInkDivisionUnits_Vtbl, 0x1bb5ddc2_31cc_4135_ab82_2c66c9f00c41); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDivisionUnits, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1445,7 +1328,6 @@ impl IInkDivisionUnits { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1465,12 +1347,7 @@ pub struct IInkDivisionUnits_Vtbl { Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkDrawingAttributes, - IInkDrawingAttributes_Vtbl, - 0xbf519b75_0a15_4623_adc9_c00d436a8092 -); +::windows_core::imp::com_interface!(IInkDrawingAttributes, IInkDrawingAttributes_Vtbl, 0xbf519b75_0a15_4623_adc9_c00d436a8092); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkDrawingAttributes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1547,13 +1424,11 @@ impl IInkDrawingAttributes { pub unsafe fn SetPenTip(&self, newpentip: InkPenTip) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetPenTip)(::windows_core::Interface::as_raw(self), newpentip).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExtendedProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ExtendedProperties)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1593,12 +1468,7 @@ pub struct IInkDrawingAttributes_Vtbl { Clone: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkEdit, - IInkEdit_Vtbl, - 0xf2127a19_fbfb_4aed_8464_3f36d78cfefb -); +::windows_core::imp::com_interface!(IInkEdit, IInkEdit_Vtbl, 0xf2127a19_fbfb_4aed_8464_3f36d78cfefb); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkEdit, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1631,13 +1501,11 @@ impl IInkEdit { pub unsafe fn SetInkInsertMode(&self, newval: InkInsertMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetInkInsertMode)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DrawingAttributes(&self, newval: P0) -> ::windows_core::Result<()> where @@ -1652,13 +1520,11 @@ impl IInkEdit { pub unsafe fn SetRecognitionTimeout(&self, newval: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRecognitionTimeout)(::windows_core::Interface::as_raw(self), newval).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recognizer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Recognizer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Recognizer(&self, newval: P0) -> ::windows_core::Result<()> where @@ -1727,19 +1593,16 @@ impl IInkEdit { pub unsafe fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetBorderStyle)(::windows_core::Interface::as_raw(self), pborderstyle).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn Hwnd(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Hwnd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Font(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Font)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_Font(&self, ppfont: P0) -> ::windows_core::Result<()> where @@ -1757,13 +1620,11 @@ impl IInkEdit { { (::windows_core::Interface::vtable(self).SetText)(::windows_core::Interface::as_raw(self), pbstrtext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MouseIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MouseIcon)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -1771,7 +1632,6 @@ impl IInkEdit { { (::windows_core::Interface::vtable(self).SetMouseIcon)(::windows_core::Interface::as_raw(self), mouseicon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_MouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -2082,12 +1942,7 @@ pub struct IInkEdit_Vtbl { pub Refresh: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkExtendedProperties, - IInkExtendedProperties_Vtbl, - 0x89f2a8be_95a9_4530_8b8f_88e971e3e25f -); +::windows_core::imp::com_interface!(IInkExtendedProperties, IInkExtendedProperties_Vtbl, 0x89f2a8be_95a9_4530_8b8f_88e971e3e25f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkExtendedProperties, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2100,7 +1955,6 @@ impl IInkExtendedProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, identifier: P0) -> ::windows_core::Result where @@ -2109,7 +1963,6 @@ impl IInkExtendedProperties { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), identifier.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, guid: P0, data: P1) -> ::windows_core::Result where @@ -2156,12 +2009,7 @@ pub struct IInkExtendedProperties_Vtbl { pub DoesPropertyExist: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkExtendedProperty, - IInkExtendedProperty_Vtbl, - 0xdb489209_b7c3_411d_90f6_1548cfff271e -); +::windows_core::imp::com_interface!(IInkExtendedProperty, IInkExtendedProperty_Vtbl, 0xdb489209_b7c3_411d_90f6_1548cfff271e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkExtendedProperty, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2191,12 +2039,7 @@ pub struct IInkExtendedProperty_Vtbl { pub SetData: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkGesture, - IInkGesture_Vtbl, - 0x3bdc0a97_04e5_4e26_b813_18f052d41def -); +::windows_core::imp::com_interface!(IInkGesture, IInkGesture_Vtbl, 0x3bdc0a97_04e5_4e26_b813_18f052d41def); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkGesture, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2262,12 +2105,7 @@ pub struct IInkLineInfo_Vtbl { pub Recognize: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkOverlay, - IInkOverlay_Vtbl, - 0xb82a463b_c1c5_45a3_997c_deab5651b67a -); +::windows_core::imp::com_interface!(IInkOverlay, IInkOverlay_Vtbl, 0xb82a463b_c1c5_45a3_997c_deab5651b67a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkOverlay, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2289,13 +2127,11 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).SetEnabled)(::windows_core::Interface::as_raw(self), collecting.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultDrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DefaultDrawingAttributes(&self, newattributes: P0) -> ::windows_core::Result<()> where @@ -2303,13 +2139,11 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).putref_DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), newattributes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Renderer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Renderer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Renderer(&self, newinkrenderer: P0) -> ::windows_core::Result<()> where @@ -2317,13 +2151,11 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).putref_Renderer)(::windows_core::Interface::as_raw(self), newinkrenderer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Ink(&self, newink: P0) -> ::windows_core::Result<()> where @@ -2372,13 +2204,11 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).SetDesiredPacketDescription)(::windows_core::Interface::as_raw(self), packetguids.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MouseIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MouseIcon)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -2386,7 +2216,6 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).SetMouseIcon)(::windows_core::Interface::as_raw(self), mouseicon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_MouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -2408,13 +2237,11 @@ impl IInkOverlay { pub unsafe fn SetEditingMode(&self, editingmode: InkOverlayEditingMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEditingMode)(::windows_core::Interface::as_raw(self), editingmode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Selection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Selection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSelection(&self, selection: P0) -> ::windows_core::Result<()> where @@ -2443,7 +2270,6 @@ impl IInkOverlay { pub unsafe fn SetAttachMode(&self, attachmode: InkOverlayAttachMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetAttachMode)(::windows_core::Interface::as_raw(self), attachmode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cursors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2463,7 +2289,6 @@ impl IInkOverlay { pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMarginY)(::windows_core::Interface::as_raw(self), marginy).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2493,7 +2318,6 @@ impl IInkOverlay { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HitTestSelection)(::windows_core::Interface::as_raw(self), x, y, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Draw(&self, rect: P0) -> ::windows_core::Result<()> where @@ -2511,12 +2335,10 @@ impl IInkOverlay { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGestureStatus)(::windows_core::Interface::as_raw(self), gesture, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWindowInputRectangle(&self, windowinputrectangle: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindowInputRectangle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(windowinputrectangle)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWindowInputRectangle(&self, windowinputrectangle: P0) -> ::windows_core::Result<()> where @@ -2530,7 +2352,6 @@ impl IInkOverlay { { (::windows_core::Interface::vtable(self).SetAllTabletsMode)(::windows_core::Interface::as_raw(self), usemouseforinput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSingleTabletIntegratedMode(&self, tablet: P0) -> ::windows_core::Result<()> where @@ -2661,12 +2482,7 @@ pub struct IInkOverlay_Vtbl { pub SetEventInterest: unsafe extern "system" fn(*mut ::core::ffi::c_void, InkCollectorEventInterest, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkPicture, - IInkPicture_Vtbl, - 0xe85662e0_379a_40d7_9b5c_757d233f9923 -); +::windows_core::imp::com_interface!(IInkPicture, IInkPicture_Vtbl, 0xe85662e0_379a_40d7_9b5c_757d233f9923); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkPicture, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -2675,13 +2491,11 @@ impl IInkPicture { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).hWnd)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultDrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DefaultDrawingAttributes(&self, newattributes: P0) -> ::windows_core::Result<()> where @@ -2689,13 +2503,11 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).putref_DefaultDrawingAttributes)(::windows_core::Interface::as_raw(self), newattributes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Renderer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Renderer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Renderer(&self, newinkrenderer: P0) -> ::windows_core::Result<()> where @@ -2703,13 +2515,11 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).putref_Renderer)(::windows_core::Interface::as_raw(self), newinkrenderer.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Ink(&self, newink: P0) -> ::windows_core::Result<()> where @@ -2758,13 +2568,11 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).SetDesiredPacketDescription)(::windows_core::Interface::as_raw(self), packetguids.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn MouseIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).MouseIcon)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetMouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -2772,7 +2580,6 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).SetMouseIcon)(::windows_core::Interface::as_raw(self), mouseicon.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_MouseIcon(&self, mouseicon: P0) -> ::windows_core::Result<()> where @@ -2794,13 +2601,11 @@ impl IInkPicture { pub unsafe fn SetEditingMode(&self, editingmode: InkOverlayEditingMode) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEditingMode)(::windows_core::Interface::as_raw(self), editingmode).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Selection(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Selection)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSelection(&self, selection: P0) -> ::windows_core::Result<()> where @@ -2822,7 +2627,6 @@ impl IInkPicture { pub unsafe fn SetEraserWidth(&self, neweraserwidth: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetEraserWidth)(::windows_core::Interface::as_raw(self), neweraserwidth).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn putref_Picture(&self, ppicture: P0) -> ::windows_core::Result<()> where @@ -2830,7 +2634,6 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).putref_Picture)(::windows_core::Interface::as_raw(self), ppicture.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn SetPicture(&self, ppicture: P0) -> ::windows_core::Result<()> where @@ -2838,7 +2641,6 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).SetPicture)(::windows_core::Interface::as_raw(self), ppicture.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Picture(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2858,7 +2660,6 @@ impl IInkPicture { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BackColor)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Cursors(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2878,7 +2679,6 @@ impl IInkPicture { pub unsafe fn SetMarginY(&self, marginy: i32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetMarginY)(::windows_core::Interface::as_raw(self), marginy).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Tablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2918,12 +2718,10 @@ impl IInkPicture { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetGestureStatus)(::windows_core::Interface::as_raw(self), gesture, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetWindowInputRectangle(&self, windowinputrectangle: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetWindowInputRectangle)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(windowinputrectangle)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWindowInputRectangle(&self, windowinputrectangle: P0) -> ::windows_core::Result<()> where @@ -2937,7 +2735,6 @@ impl IInkPicture { { (::windows_core::Interface::vtable(self).SetAllTabletsMode)(::windows_core::Interface::as_raw(self), usemouseforinput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSingleTabletIntegratedMode(&self, tablet: P0) -> ::windows_core::Result<()> where @@ -3099,12 +2896,7 @@ pub struct IInkPicture_Vtbl { pub SetEnabled: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognitionAlternate, - IInkRecognitionAlternate_Vtbl, - 0xb7e660ad_77e4_429b_adda_873780d1fc4a -); +::windows_core::imp::com_interface!(IInkRecognitionAlternate, IInkRecognitionAlternate_Vtbl, 0xb7e660ad_77e4_429b_adda_873780d1fc4a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognitionAlternate, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3137,25 +2929,21 @@ impl IInkRecognitionAlternate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LineNumber)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LineAlternates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).LineAlternates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ConfidenceAlternates(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ConfidenceAlternates)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStrokesFromStrokeRanges(&self, strokes: P0) -> ::windows_core::Result where @@ -3164,12 +2952,10 @@ impl IInkRecognitionAlternate { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStrokesFromStrokeRanges)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStrokesFromTextRange(&self, selectionstart: *mut i32, selectionlength: *mut i32, getstrokesfromtextrange: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetStrokesFromTextRange)(::windows_core::Interface::as_raw(self), selectionstart, selectionlength, ::core::mem::transmute(getstrokesfromtextrange)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTextRangeFromStrokes(&self, strokes: P0, selectionstart: *mut i32, selectionlength: *mut i32) -> ::windows_core::Result<()> where @@ -3177,7 +2963,6 @@ impl IInkRecognitionAlternate { { (::windows_core::Interface::vtable(self).GetTextRangeFromStrokes)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), selectionstart, selectionlength).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AlternatesWithConstantPropertyValues(&self, propertytype: P0) -> ::windows_core::Result where @@ -3237,12 +3022,7 @@ pub struct IInkRecognitionAlternate_Vtbl { pub GetPropertyValue: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognitionAlternates, - IInkRecognitionAlternates_Vtbl, - 0x286a167f_9f19_4c61_9d53_4f07be622b84 -); +::windows_core::imp::com_interface!(IInkRecognitionAlternates, IInkRecognitionAlternates_Vtbl, 0x286a167f_9f19_4c61_9d53_4f07be622b84); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognitionAlternates, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3255,13 +3035,11 @@ impl IInkRecognitionAlternates { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3285,12 +3063,7 @@ pub struct IInkRecognitionAlternates_Vtbl { Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognitionResult, - IInkRecognitionResult_Vtbl, - 0x3bc129a8_86cd_45ad_bde8_e0d32d61c16d -); +::windows_core::imp::com_interface!(IInkRecognitionResult, IInkRecognitionResult_Vtbl, 0x3bc129a8_86cd_45ad_bde8_e0d32d61c16d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognitionResult, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3299,7 +3072,6 @@ impl IInkRecognitionResult { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TopString)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TopAlternate(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3309,19 +3081,16 @@ impl IInkRecognitionResult { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).TopConfidence)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AlternatesFromSelection(&self, selectionstart: i32, selectionlength: i32, maximumalternates: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).AlternatesFromSelection)(::windows_core::Interface::as_raw(self), selectionstart, selectionlength, maximumalternates, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModifyTopAlternate(&self, alternate: P0) -> ::windows_core::Result<()> where @@ -3359,12 +3128,7 @@ pub struct IInkRecognitionResult_Vtbl { pub SetResultOnStrokes: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizer, - IInkRecognizer_Vtbl, - 0x782bf7cf_034b_4396_8a32_3a1833cf6b56 -); +::windows_core::imp::com_interface!(IInkRecognizer, IInkRecognizer_Vtbl, 0x782bf7cf_034b_4396_8a32_3a1833cf6b56); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3393,7 +3157,6 @@ impl IInkRecognizer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PreferredPacketDescription)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateRecognizerContext(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3417,12 +3180,7 @@ pub struct IInkRecognizer_Vtbl { CreateRecognizerContext: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizer2, - IInkRecognizer2_Vtbl, - 0x6110118a_3a75_4ad6_b2aa_04b2b72bbe65 -); +::windows_core::imp::com_interface!(IInkRecognizer2, IInkRecognizer2_Vtbl, 0x6110118a_3a75_4ad6_b2aa_04b2b72bbe65); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizer2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3445,23 +3203,16 @@ pub struct IInkRecognizer2_Vtbl { pub UnicodeRanges: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizerContext, - IInkRecognizerContext_Vtbl, - 0xc68f52f9_32a3_4625_906c_44fc23b40958 -); +::windows_core::imp::com_interface!(IInkRecognizerContext, IInkRecognizerContext_Vtbl, 0xc68f52f9_32a3_4625_906c_44fc23b40958); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizerContext, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkRecognizerContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Strokes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Strokes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Strokes(&self, strokes: P0) -> ::windows_core::Result<()> where @@ -3486,13 +3237,11 @@ impl IInkRecognizerContext { { (::windows_core::Interface::vtable(self).SetFactoid)(::windows_core::Interface::as_raw(self), factoid.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Guide(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Guide)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Guide(&self, recognizerguide: P0) -> ::windows_core::Result<()> where @@ -3527,13 +3276,11 @@ impl IInkRecognizerContext { pub unsafe fn SetRecognitionFlags(&self, modes: InkRecognitionModes) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRecognitionFlags)(::windows_core::Interface::as_raw(self), modes).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WordList(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).WordList)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_WordList(&self, wordlist: P0) -> ::windows_core::Result<()> where @@ -3541,13 +3288,11 @@ impl IInkRecognizerContext { { (::windows_core::Interface::vtable(self).putref_WordList)(::windows_core::Interface::as_raw(self), wordlist.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recognizer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Recognizer)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Recognize(&self, recognitionstatus: *mut InkRecognitionStatus, recognitionresult: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Recognize)(::windows_core::Interface::as_raw(self), recognitionstatus, ::core::mem::transmute(recognitionresult)).ok() @@ -3570,7 +3315,6 @@ impl IInkRecognizerContext { { (::windows_core::Interface::vtable(self).BackgroundRecognizeWithAlternates)(::windows_core::Interface::as_raw(self), customdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clone(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3642,12 +3386,7 @@ pub struct IInkRecognizerContext_Vtbl { pub IsStringSupported: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizerContext2, - IInkRecognizerContext2_Vtbl, - 0xd6f0e32f_73d8_408e_8e9f_5fea592c363f -); +::windows_core::imp::com_interface!(IInkRecognizerContext2, IInkRecognizerContext2_Vtbl, 0xd6f0e32f_73d8_408e_8e9f_5fea592c363f); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizerContext2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3672,23 +3411,16 @@ pub struct IInkRecognizerContext2_Vtbl { pub SetEnabledUnicodeRanges: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::VARIANT>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizerGuide, - IInkRecognizerGuide_Vtbl, - 0xd934be07_7b84_4208_9136_83c20994e905 -); +::windows_core::imp::com_interface!(IInkRecognizerGuide, IInkRecognizerGuide_Vtbl, 0xd934be07_7b84_4208_9136_83c20994e905); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizerGuide, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkRecognizerGuide { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn WritingBox(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).WritingBox)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetWritingBox(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -3696,13 +3428,11 @@ impl IInkRecognizerGuide { { (::windows_core::Interface::vtable(self).SetWritingBox)(::windows_core::Interface::as_raw(self), rectangle.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawnBox(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DrawnBox)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetDrawnBox(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -3769,12 +3499,7 @@ pub struct IInkRecognizerGuide_Vtbl { pub SetGuideData: unsafe extern "system" fn(*mut ::core::ffi::c_void, InkRecoGuide) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRecognizers, - IInkRecognizers_Vtbl, - 0x9ccc4f12_b0b7_4a8b_bf58_4aeca4e8cefd -); +::windows_core::imp::com_interface!(IInkRecognizers, IInkRecognizers_Vtbl, 0x9ccc4f12_b0b7_4a8b_bf58_4aeca4e8cefd); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRecognizers, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3787,13 +3512,11 @@ impl IInkRecognizers { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDefaultRecognizer(&self, lcid: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetDefaultRecognizer)(::windows_core::Interface::as_raw(self), lcid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3817,12 +3540,7 @@ pub struct IInkRecognizers_Vtbl { Item: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRectangle, - IInkRectangle_Vtbl, - 0x9794ff82_6071_4717_8a8b_6ac7c64a686e -); +::windows_core::imp::com_interface!(IInkRectangle, IInkRectangle_Vtbl, 0x9794ff82_6071_4717_8a8b_6ac7c64a686e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRectangle, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -3888,17 +3606,11 @@ pub struct IInkRectangle_Vtbl { pub SetRectangle: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkRenderer, - IInkRenderer_Vtbl, - 0xe6257a9c_b511_4f4c_a8b0_a7dbc9506b83 -); +::windows_core::imp::com_interface!(IInkRenderer, IInkRenderer_Vtbl, 0xe6257a9c_b511_4f4c_a8b0_a7dbc9506b83); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkRenderer, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IInkRenderer { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetViewTransform(&self, viewtransform: P0) -> ::windows_core::Result<()> where @@ -3906,7 +3618,6 @@ impl IInkRenderer { { (::windows_core::Interface::vtable(self).GetViewTransform)(::windows_core::Interface::as_raw(self), viewtransform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetViewTransform(&self, viewtransform: P0) -> ::windows_core::Result<()> where @@ -3914,7 +3625,6 @@ impl IInkRenderer { { (::windows_core::Interface::vtable(self).SetViewTransform)(::windows_core::Interface::as_raw(self), viewtransform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetObjectTransform(&self, objecttransform: P0) -> ::windows_core::Result<()> where @@ -3922,7 +3632,6 @@ impl IInkRenderer { { (::windows_core::Interface::vtable(self).GetObjectTransform)(::windows_core::Interface::as_raw(self), objecttransform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetObjectTransform(&self, objecttransform: P0) -> ::windows_core::Result<()> where @@ -3930,7 +3639,6 @@ impl IInkRenderer { { (::windows_core::Interface::vtable(self).SetObjectTransform)(::windows_core::Interface::as_raw(self), objecttransform.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Draw(&self, hdc: isize, strokes: P0) -> ::windows_core::Result<()> where @@ -3938,7 +3646,6 @@ impl IInkRenderer { { (::windows_core::Interface::vtable(self).Draw)(::windows_core::Interface::as_raw(self), hdc, strokes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawStroke(&self, hdc: isize, stroke: P0, drawingattributes: P1) -> ::windows_core::Result<()> where @@ -3959,7 +3666,6 @@ impl IInkRenderer { pub unsafe fn InkSpaceToPixelFromPoints(&self, hdc: isize, points: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InkSpaceToPixelFromPoints)(::windows_core::Interface::as_raw(self), hdc, ::core::mem::transmute(points)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Measure(&self, strokes: P0) -> ::windows_core::Result where @@ -3968,7 +3674,6 @@ impl IInkRenderer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Measure)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MeasureStroke(&self, stroke: P0, drawingattributes: P1) -> ::windows_core::Result where @@ -4037,12 +3742,7 @@ pub struct IInkRenderer_Vtbl { pub ScaleTransform: unsafe extern "system" fn(*mut ::core::ffi::c_void, f32, f32, super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkStrokeDisp, - IInkStrokeDisp_Vtbl, - 0x43242fea_91d1_4a72_963e_fbb91829cfa2 -); +::windows_core::imp::com_interface!(IInkStrokeDisp, IInkStrokeDisp_Vtbl, 0x43242fea_91d1_4a72_963e_fbb91829cfa2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkStrokeDisp, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4055,13 +3755,11 @@ impl IInkStrokeDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).BezierPoints)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DrawingAttributes(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DrawingAttributes)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_DrawingAttributes(&self, drawattrs: P0) -> ::windows_core::Result<()> where @@ -4069,13 +3767,11 @@ impl IInkStrokeDisp { { (::windows_core::Interface::vtable(self).putref_DrawingAttributes)(::windows_core::Interface::as_raw(self), drawattrs.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ExtendedProperties(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4109,13 +3805,11 @@ impl IInkStrokeDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Deleted)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBoundingBox)(::windows_core::Interface::as_raw(self), boundingboxmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FindIntersections(&self, strokes: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -4124,7 +3818,6 @@ impl IInkStrokeDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FindIntersections)(::windows_core::Interface::as_raw(self), strokes.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetRectangleIntersections(&self, rectangle: P0) -> ::windows_core::Result<::windows_core::VARIANT> where @@ -4133,7 +3826,6 @@ impl IInkStrokeDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetRectangleIntersections)(::windows_core::Interface::as_raw(self), rectangle.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clip(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -4148,7 +3840,6 @@ impl IInkStrokeDisp { pub unsafe fn NearestPoint(&self, x: i32, y: i32, distance: *mut f32, point: *mut f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).NearestPoint)(::windows_core::Interface::as_raw(self), x, y, distance, point).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Split(&self, splitat: f32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4194,7 +3885,6 @@ impl IInkStrokeDisp { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFlattenedBezierPoints)(::windows_core::Interface::as_raw(self), fittingerror, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Transform(&self, transform: P0, applyonpenwidth: P1) -> ::windows_core::Result<()> where @@ -4203,7 +3893,6 @@ impl IInkStrokeDisp { { (::windows_core::Interface::vtable(self).Transform)(::windows_core::Interface::as_raw(self), transform.into_param().abi(), applyonpenwidth.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ScaleToRectangle(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -4297,12 +3986,7 @@ pub struct IInkStrokeDisp_Vtbl { pub ScaleTransform: unsafe extern "system" fn(*mut ::core::ffi::c_void, f32, f32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkStrokes, - IInkStrokes_Vtbl, - 0xf1f4c9d8_590a_4963_b3ae_1935671bb6f3 -); +::windows_core::imp::com_interface!(IInkStrokes, IInkStrokes_Vtbl, 0xf1f4c9d8_590a_4963_b3ae_1935671bb6f3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkStrokes, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4315,13 +3999,11 @@ impl IInkStrokes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RecognitionResult(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4331,13 +4013,11 @@ impl IInkStrokes { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).ToString)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Item)(::windows_core::Interface::as_raw(self), index, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Add(&self, inkstroke: P0) -> ::windows_core::Result<()> where @@ -4345,7 +4025,6 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).Add)(::windows_core::Interface::as_raw(self), inkstroke.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AddStrokes(&self, inkstrokes: P0) -> ::windows_core::Result<()> where @@ -4353,7 +4032,6 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).AddStrokes)(::windows_core::Interface::as_raw(self), inkstrokes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Remove(&self, inkstroke: P0) -> ::windows_core::Result<()> where @@ -4361,7 +4039,6 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).Remove)(::windows_core::Interface::as_raw(self), inkstroke.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn RemoveStrokes(&self, inkstrokes: P0) -> ::windows_core::Result<()> where @@ -4369,7 +4046,6 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).RemoveStrokes)(::windows_core::Interface::as_raw(self), inkstrokes.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ModifyDrawingAttributes(&self, drawattrs: P0) -> ::windows_core::Result<()> where @@ -4377,13 +4053,11 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).ModifyDrawingAttributes)(::windows_core::Interface::as_raw(self), drawattrs.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetBoundingBox(&self, boundingboxmode: InkBoundingBoxMode) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetBoundingBox)(::windows_core::Interface::as_raw(self), boundingboxmode, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Transform(&self, transform: P0, applyonpenwidth: P1) -> ::windows_core::Result<()> where @@ -4392,7 +4066,6 @@ impl IInkStrokes { { (::windows_core::Interface::vtable(self).Transform)(::windows_core::Interface::as_raw(self), transform.into_param().abi(), applyonpenwidth.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn ScaleToRectangle(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -4412,7 +4085,6 @@ impl IInkStrokes { pub unsafe fn ScaleTransform(&self, horizontalmultiplier: f32, verticalmultiplier: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ScaleTransform)(::windows_core::Interface::as_raw(self), horizontalmultiplier, verticalmultiplier).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Clip(&self, rectangle: P0) -> ::windows_core::Result<()> where @@ -4487,12 +4159,7 @@ pub struct IInkStrokes_Vtbl { pub RemoveRecognitionResult: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkTablet, - IInkTablet_Vtbl, - 0x2de25eaa_6ef8_42d5_aee9_185bc81b912d -); +::windows_core::imp::com_interface!(IInkTablet, IInkTablet_Vtbl, 0x2de25eaa_6ef8_42d5_aee9_185bc81b912d); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkTablet, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4505,7 +4172,6 @@ impl IInkTablet { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).PlugAndPlayId)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn MaximumInputRectangle(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4545,12 +4211,7 @@ pub struct IInkTablet_Vtbl { pub GetPropertyMetrics: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut i32, *mut i32, *mut TabletPropertyMetricUnit, *mut f32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkTablet2, - IInkTablet2_Vtbl, - 0x90c91ad2_fa36_49d6_9516_ce8d570f6f85 -); +::windows_core::imp::com_interface!(IInkTablet2, IInkTablet2_Vtbl, 0x90c91ad2_fa36_49d6_9516_ce8d570f6f85); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkTablet2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4568,12 +4229,7 @@ pub struct IInkTablet2_Vtbl { pub DeviceKind: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut TabletDeviceKind) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkTablet3, - IInkTablet3_Vtbl, - 0x7e313997_1327_41dd_8ca9_79f24be17250 -); +::windows_core::imp::com_interface!(IInkTablet3, IInkTablet3_Vtbl, 0x7e313997_1327_41dd_8ca9_79f24be17250); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkTablet3, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4596,12 +4252,7 @@ pub struct IInkTablet3_Vtbl { pub MaximumCursors: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut u32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkTablets, - IInkTablets_Vtbl, - 0x112086d9_7779_4535_a699_862b43ac1863 -); +::windows_core::imp::com_interface!(IInkTablets, IInkTablets_Vtbl, 0x112086d9_7779_4535_a699_862b43ac1863); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkTablets, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4614,13 +4265,11 @@ impl IInkTablets { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self)._NewEnum)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn DefaultTablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).DefaultTablet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Item(&self, index: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4652,12 +4301,7 @@ pub struct IInkTablets_Vtbl { pub IsPacketPropertySupported: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkTransform, - IInkTransform_Vtbl, - 0x615f1d43_8703_4565_88e2_8201d2ecd7b7 -); +::windows_core::imp::com_interface!(IInkTransform, IInkTransform_Vtbl, 0x615f1d43_8703_4565_88e2_8201d2ecd7b7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkTransform, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4732,12 +4376,10 @@ impl IInkTransform { pub unsafe fn SeteDy(&self, value: f32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SeteDy)(::windows_core::Interface::as_raw(self), value).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn Data(&self, xform: *mut super::super::Graphics::Gdi::XFORM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).Data)(::windows_core::Interface::as_raw(self), xform).ok() } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetData(&self, xform: super::super::Graphics::Gdi::XFORM) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetData)(::windows_core::Interface::as_raw(self), ::core::mem::transmute(xform)).ok() @@ -4778,12 +4420,7 @@ pub struct IInkTransform_Vtbl { SetData: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkWordList, - IInkWordList_Vtbl, - 0x76ba3491_cb2f_406b_9961_0e0c4cdaaef2 -); +::windows_core::imp::com_interface!(IInkWordList, IInkWordList_Vtbl, 0x76ba3491_cb2f_406b_9961_0e0c4cdaaef2); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkWordList, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4800,7 +4437,6 @@ impl IInkWordList { { (::windows_core::Interface::vtable(self).RemoveWord)(::windows_core::Interface::as_raw(self), removeword.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Merge(&self, mergewordlist: P0) -> ::windows_core::Result<()> where @@ -4822,12 +4458,7 @@ pub struct IInkWordList_Vtbl { Merge: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IInkWordList2, - IInkWordList2_Vtbl, - 0x14542586_11bf_4f5f_b6e7_49d0744aab6e -); +::windows_core::imp::com_interface!(IInkWordList2, IInkWordList2_Vtbl, 0x14542586_11bf_4f5f_b6e7_49d0744aab6e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IInkWordList2, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4874,12 +4505,7 @@ pub struct IInputPanelWindowHandle_Vtbl { pub SetAttachedEditWindow64: unsafe extern "system" fn(*mut ::core::ffi::c_void, i64) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IMathInputControl, - IMathInputControl_Vtbl, - 0xeba615aa_fac6_4738_ba5f_ff09e9fe473e -); +::windows_core::imp::com_interface!(IMathInputControl, IMathInputControl_Vtbl, 0xeba615aa_fac6_4738_ba5f_ff09e9fe473e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IMathInputControl, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -4915,7 +4541,6 @@ impl IMathInputControl { { (::windows_core::Interface::vtable(self).SetCaptionText)(::windows_core::Interface::as_raw(self), captiontext.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadInk(&self, ink: P0) -> ::windows_core::Result<()> where @@ -4957,7 +4582,6 @@ impl IMathInputControl { { (::windows_core::Interface::vtable(self).RemoveFunctionName)(::windows_core::Interface::as_raw(self), functionname.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetHoverIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4994,12 +4618,7 @@ pub struct IMathInputControl_Vtbl { GetHoverIcon: usize, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPenInputPanel, - IPenInputPanel_Vtbl, - 0xfa7a4083_5747_4040_a182_0b0e9fd4fac7 -); +::windows_core::imp::com_interface!(IPenInputPanel, IPenInputPanel_Vtbl, 0xfa7a4083_5747_4040_a182_0b0e9fd4fac7); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPenInputPanel, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5228,7 +4847,6 @@ impl IRealTimeStylus { { (::windows_core::Interface::vtable(self).SetAllTabletsMode)(::windows_core::Interface::as_raw(self), fusemouseforinput.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSingleTabletMode(&self, pitablet: P0) -> ::windows_core::Result<()> where @@ -5236,13 +4854,11 @@ impl IRealTimeStylus { { (::windows_core::Interface::vtable(self).SetSingleTabletMode)(::windows_core::Interface::as_raw(self), pitablet.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTablet(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTablet)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTabletContextIdFromTablet(&self, pitablet: P0) -> ::windows_core::Result where @@ -5251,7 +4867,6 @@ impl IRealTimeStylus { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetTabletContextIdFromTablet)(::windows_core::Interface::as_raw(self), pitablet.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetTabletFromTabletContextId(&self, tcid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5260,13 +4875,11 @@ impl IRealTimeStylus { pub unsafe fn GetAllTabletContextIds(&self, pctcidcount: *mut u32, pptcids: *mut *mut u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAllTabletContextIds)(::windows_core::Interface::as_raw(self), pctcidcount, pptcids).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStyluses(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetStyluses)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetStylusForId(&self, sid: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -5396,12 +5009,7 @@ pub struct IRealTimeStylusSynchronization_Vtbl { pub ReleaseLock: unsafe extern "system" fn(*mut ::core::ffi::c_void, RealTimeStylusLockType) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ISketchInk, - ISketchInk_Vtbl, - 0xb4563688_98eb_4646_b279_44da14d45748 -); +::windows_core::imp::com_interface!(ISketchInk, ISketchInk_Vtbl, 0xb4563688_98eb_4646_b279_44da14d45748); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ISketchInk, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -5415,12 +5023,10 @@ pub struct ISketchInk_Vtbl { ::windows_core::imp::com_interface!(IStrokeBuilder, IStrokeBuilder_Vtbl, 0xa5fd4e2d_c44b_4092_9177_260905eb672b); ::windows_core::imp::interface_hierarchy!(IStrokeBuilder, ::windows_core::IUnknown); impl IStrokeBuilder { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreateStroke(&self, ppackets: &[i32], ppacketproperties: &[PACKET_PROPERTY], finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).CreateStroke)(::windows_core::Interface::as_raw(self), ppackets.len().try_into().unwrap(), ::core::mem::transmute(ppackets.as_ptr()), ppacketproperties.len().try_into().unwrap(), ::core::mem::transmute(ppacketproperties.as_ptr()), finktodevicescalex, finktodevicescaley, ::core::mem::transmute(ppiinkstroke)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn BeginStroke(&self, tcid: u32, sid: u32, ppacket: *const i32, ppacketproperties: &[PACKET_PROPERTY], finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: ::core::option::Option<*mut ::core::option::Option>) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).BeginStroke)(::windows_core::Interface::as_raw(self), tcid, sid, ppacket, ppacketproperties.len().try_into().unwrap(), ::core::mem::transmute(ppacketproperties.as_ptr()), finktodevicescalex, finktodevicescaley, ::core::mem::transmute(ppiinkstroke.unwrap_or(::std::ptr::null_mut()))).ok() @@ -5428,18 +5034,15 @@ impl IStrokeBuilder { pub unsafe fn AppendPackets(&self, tcid: u32, sid: u32, ppackets: &[i32]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).AppendPackets)(::windows_core::Interface::as_raw(self), tcid, sid, ppackets.len().try_into().unwrap(), ::core::mem::transmute(ppackets.as_ptr())).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EndStroke(&self, tcid: u32, sid: u32, ppiinkstroke: *mut ::core::option::Option, pdirtyrect: *mut super::super::Foundation::RECT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).EndStroke)(::windows_core::Interface::as_raw(self), tcid, sid, ::core::mem::transmute(ppiinkstroke), pdirtyrect).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Ink(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).Ink)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn putref_Ink(&self, piinkobj: P0) -> ::windows_core::Result<()> where @@ -5549,7 +5152,6 @@ impl IStylusAsyncPlugin { { (::windows_core::Interface::vtable(self).base__.SystemEvent)(::windows_core::Interface::as_raw(self), pirtssrc.into_param().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TabletAdded(&self, pirtssrc: P0, pitablet: P1) -> ::windows_core::Result<()> where @@ -5662,7 +5264,6 @@ impl IStylusPlugin { { (::windows_core::Interface::vtable(self).SystemEvent)(::windows_core::Interface::as_raw(self), pirtssrc.into_param().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TabletAdded(&self, pirtssrc: P0, pitablet: P1) -> ::windows_core::Result<()> where @@ -5795,7 +5396,6 @@ impl IStylusSyncPlugin { { (::windows_core::Interface::vtable(self).base__.SystemEvent)(::windows_core::Interface::as_raw(self), pirtssrc.into_param().abi(), tcid, sid, event, ::core::mem::transmute(eventdata)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TabletAdded(&self, pirtssrc: P0, pitablet: P1) -> ::windows_core::Result<()> where @@ -6014,12 +5614,10 @@ impl ITextInputPanelEventSink { { (::windows_core::Interface::vtable(self).InPlaceVisibilityChanged)(::windows_core::Interface::as_raw(self), oldvisible.into_param().abi(), newvisible.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TextInserting(&self, ink: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TextInserting)(::windows_core::Interface::as_raw(self), ink).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn TextInserted(&self, ink: *const super::super::System::Com::SAFEARRAY) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).TextInserted)(::windows_core::Interface::as_raw(self), ink).ok() @@ -6127,12 +5725,7 @@ pub struct ITipAutoCompleteProvider_Vtbl { pub Show: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkCollectorEvents, - _IInkCollectorEvents_Vtbl, - 0x11a583f2_712d_4fea_abcf_ab4af38ea06b -); +::windows_core::imp::com_interface!(_IInkCollectorEvents, _IInkCollectorEvents_Vtbl, 0x11a583f2_712d_4fea_abcf_ab4af38ea06b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkCollectorEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6144,12 +5737,7 @@ pub struct _IInkCollectorEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkEditEvents, - _IInkEditEvents_Vtbl, - 0xe3b0b797_a72e_46db_a0d7_6c9eba8e9bbc -); +::windows_core::imp::com_interface!(_IInkEditEvents, _IInkEditEvents_Vtbl, 0xe3b0b797_a72e_46db_a0d7_6c9eba8e9bbc); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkEditEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6161,12 +5749,7 @@ pub struct _IInkEditEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkEvents, - _IInkEvents_Vtbl, - 0x427b1865_ca3f_479a_83a9_0f420f2a0073 -); +::windows_core::imp::com_interface!(_IInkEvents, _IInkEvents_Vtbl, 0x427b1865_ca3f_479a_83a9_0f420f2a0073); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6178,12 +5761,7 @@ pub struct _IInkEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkOverlayEvents, - _IInkOverlayEvents_Vtbl, - 0x31179b69_e563_489e_b16f_712f1e8a0651 -); +::windows_core::imp::com_interface!(_IInkOverlayEvents, _IInkOverlayEvents_Vtbl, 0x31179b69_e563_489e_b16f_712f1e8a0651); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkOverlayEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6195,12 +5773,7 @@ pub struct _IInkOverlayEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkPictureEvents, - _IInkPictureEvents_Vtbl, - 0x60ff4fee_22ff_4484_acc1_d308d9cd7ea3 -); +::windows_core::imp::com_interface!(_IInkPictureEvents, _IInkPictureEvents_Vtbl, 0x60ff4fee_22ff_4484_acc1_d308d9cd7ea3); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkPictureEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6212,12 +5785,7 @@ pub struct _IInkPictureEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkRecognitionEvents, - _IInkRecognitionEvents_Vtbl, - 0x17bce92f_2e21_47fd_9d33_3c6afbfd8c59 -); +::windows_core::imp::com_interface!(_IInkRecognitionEvents, _IInkRecognitionEvents_Vtbl, 0x17bce92f_2e21_47fd_9d33_3c6afbfd8c59); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkRecognitionEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6229,12 +5797,7 @@ pub struct _IInkRecognitionEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IInkStrokesEvents, - _IInkStrokesEvents_Vtbl, - 0xf33053ec_5d25_430a_928f_76a6491dde15 -); +::windows_core::imp::com_interface!(_IInkStrokesEvents, _IInkStrokesEvents_Vtbl, 0xf33053ec_5d25_430a_928f_76a6491dde15); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IInkStrokesEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6246,12 +5809,7 @@ pub struct _IInkStrokesEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IMathInputControlEvents, - _IMathInputControlEvents_Vtbl, - 0x683336b5_a47d_4358_96f9_875a472ae70a -); +::windows_core::imp::com_interface!(_IMathInputControlEvents, _IMathInputControlEvents_Vtbl, 0x683336b5_a47d_4358_96f9_875a472ae70a); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IMathInputControlEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -6263,12 +5821,7 @@ pub struct _IMathInputControlEvents_Vtbl { pub base__: super::super::System::Com::IDispatch_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - _IPenInputPanelEvents, - _IPenInputPanelEvents_Vtbl, - 0xb7e489da_3719_439f_848f_e7acbd820f17 -); +::windows_core::imp::com_interface!(_IPenInputPanelEvents, _IPenInputPanelEvents_Vtbl, 0xb7e489da_3719_439f_848f_e7acbd820f17); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(_IPenInputPanelEvents, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -8976,7 +8529,6 @@ impl ::windows_core::TypeKind for HRECOWORDLIST { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] pub struct IEC_GESTUREINFO { pub nmhdr: super::Controls::NMHDR, @@ -9015,7 +8567,6 @@ impl ::core::default::Default for IEC_GESTUREINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] pub struct IEC_RECOGNITIONRESULTINFO { pub nmhdr: super::Controls::NMHDR, @@ -9052,7 +8603,6 @@ impl ::core::default::Default for IEC_RECOGNITIONRESULTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] pub struct IEC_STROKEINFO { pub nmhdr: super::Controls::NMHDR, diff --git a/crates/libs/windows/src/Windows/Win32/UI/TextServices/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/TextServices/impl.rs index 7ffc9ebd48..5122312f7a 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccClientDocMgr_Impl: Sized { fn GetDocuments(&self) -> ::windows_core::Result; @@ -167,7 +166,6 @@ impl IAccServerDocMgr_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAccStore_Impl: Sized { fn Register(&self, riid: *const ::windows_core::GUID, punk: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -1269,7 +1267,6 @@ impl ISpeechCommandProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoreACP_Impl: Sized { fn AdviseSink(&self, riid: *const ::windows_core::GUID, punk: ::core::option::Option<&::windows_core::IUnknown>, dwmask: u32) -> ::windows_core::Result<()>; @@ -1540,7 +1537,6 @@ impl ITextStoreACP_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoreACP2_Impl: Sized { fn AdviseSink(&self, riid: *const ::windows_core::GUID, punk: ::core::option::Option<&::windows_core::IUnknown>, dwmask: u32) -> ::windows_core::Result<()>; @@ -1815,7 +1811,6 @@ impl ITextStoreACPEx_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoreACPServices_Impl: Sized { fn Serialize(&self, pprop: ::core::option::Option<&ITfProperty>, prange: ::core::option::Option<&ITfRange>, phdr: *mut TF_PERSISTENT_PROPERTY_HEADER_ACP, pstream: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -1952,7 +1947,6 @@ impl ITextStoreACPSinkEx_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITextStoreAnchor_Impl: Sized { fn AdviseSink(&self, riid: *const ::windows_core::GUID, punk: ::core::option::Option<&::windows_core::IUnknown>, dwmask: u32) -> ::windows_core::Result<()>; @@ -2581,7 +2575,6 @@ impl ITfCandidateString_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfCategoryMgr_Impl: Sized { fn RegisterCategory(&self, rclsid: *const ::windows_core::GUID, rcatid: *const ::windows_core::GUID, rguid: *const ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -2855,7 +2848,6 @@ impl ITfCompartmentEventSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfCompartmentMgr_Impl: Sized { fn GetCompartment(&self, rguid: *const ::windows_core::GUID) -> ::windows_core::Result; @@ -3503,7 +3495,6 @@ impl ITfContextOwnerCompositionSink_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfContextOwnerServices_Impl: Sized { fn OnLayoutChange(&self) -> ::windows_core::Result<()>; @@ -3634,7 +3625,6 @@ impl ITfContextView_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfCreatePropertyStore_Impl: Sized { fn IsStoreSerializable(&self, guidprop: *const ::windows_core::GUID, prange: ::core::option::Option<&ITfRange>, ppropstore: ::core::option::Option<&ITfPropertyStore>) -> ::windows_core::Result; @@ -4651,7 +4641,6 @@ impl ITfInputProcessorProfileSubstituteLayout_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfInputProcessorProfiles_Impl: Sized { fn Register(&self, rclsid: *const ::windows_core::GUID) -> ::windows_core::Result<()>; @@ -4824,7 +4813,6 @@ impl ITfInputProcessorProfiles_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfInputProcessorProfilesEx_Impl: Sized + ITfInputProcessorProfiles_Impl { fn SetLanguageProfileDisplayName(&self, rclsid: *const ::windows_core::GUID, langid: u16, guidprofile: *const ::windows_core::GUID, pchfile: &::windows_core::PCWSTR, cchfile: u32, uresid: u32) -> ::windows_core::Result<()>; @@ -4914,7 +4902,6 @@ impl ITfInputScope_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfInputScope2_Impl: Sized + ITfInputScope_Impl { fn EnumWordList(&self) -> ::windows_core::Result; @@ -4941,7 +4928,6 @@ impl ITfInputScope2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfInsertAtSelection_Impl: Sized { fn InsertTextAtSelection(&self, ec: u32, dwflags: INSERT_TEXT_AT_SELECTION_FLAGS, pchtext: &::windows_core::PCWSTR, cch: i32) -> ::windows_core::Result; @@ -5526,7 +5512,6 @@ impl ITfLangBarItemBalloon_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ITfLangBarItemBitmap_Impl: Sized + ITfLangBarItem_Impl { fn OnClick(&self, click: TfLBIClick, pt: &super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -5570,7 +5555,6 @@ impl ITfLangBarItemBitmap_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ITfLangBarItemBitmapButton_Impl: Sized + ITfLangBarItem_Impl { fn OnClick(&self, click: TfLBIClick, pt: &super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -5641,7 +5625,6 @@ impl ITfLangBarItemBitmapButton_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ITfLangBarItemButton_Impl: Sized + ITfLangBarItem_Impl { fn OnClick(&self, click: TfLBIClick, pt: &super::super::Foundation::POINT, prcarea: *const super::super::Foundation::RECT) -> ::windows_core::Result<()>; @@ -5991,7 +5974,6 @@ impl ITfMSAAControl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait ITfMenu_Impl: Sized { fn AddMenuItem(&self, uid: u32, dwflags: u32, hbmp: super::super::Graphics::Gdi::HBITMAP, hbmpmask: super::super::Graphics::Gdi::HBITMAP, pch: &::windows_core::PCWSTR, cch: u32, ppmenu: *mut ::core::option::Option) -> ::windows_core::Result<()>; @@ -6012,7 +5994,6 @@ impl ITfMenu_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ITfMessagePump_Impl: Sized { fn PeekMessageA(&self, pmsg: *mut super::WindowsAndMessaging::MSG, hwnd: super::super::Foundation::HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: u32, pfresult: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()>; @@ -6146,7 +6127,6 @@ impl ITfMouseTrackerACP_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfPersistentPropertyLoaderACP_Impl: Sized { fn LoadProperty(&self, phdr: *const TF_PERSISTENT_PROPERTY_HEADER_ACP) -> ::windows_core::Result; @@ -6231,7 +6211,6 @@ impl ITfProperty_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfPropertyStore_Impl: Sized { fn GetType(&self) -> ::windows_core::Result<::windows_core::GUID>; @@ -6365,7 +6344,6 @@ impl ITfPropertyStore_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfQueryEmbedded_Impl: Sized { fn QueryInsertEmbedded(&self, pguidservice: *const ::windows_core::GUID, pformatetc: *const super::super::System::Com::FORMATETC) -> ::windows_core::Result; @@ -6392,7 +6370,6 @@ impl ITfQueryEmbedded_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfRange_Impl: Sized { fn GetText(&self, ec: u32, dwflags: u32, pchtext: ::windows_core::PWSTR, cchmax: u32, pcch: *mut u32) -> ::windows_core::Result<()>; @@ -6635,7 +6612,6 @@ impl ITfRange_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITfRangeACP_Impl: Sized + ITfRange_Impl { fn GetExtent(&self, pacpanchor: *mut i32, pcch: *mut i32) -> ::windows_core::Result<()>; @@ -7062,7 +7038,6 @@ impl ITfSystemDeviceTypeLangBarItem_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait ITfSystemLangBarItem_Impl: Sized { fn SetIcon(&self, hicon: super::WindowsAndMessaging::HICON) -> ::windows_core::Result<()>; 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 91aee9ecad..022b1eb0a0 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs @@ -19,7 +19,6 @@ pub unsafe fn UninitLocalMsCtfMonitor() -> ::windows_core::Result<()> { ::windows_core::imp::com_interface!(IAccClientDocMgr, IAccClientDocMgr_Vtbl, 0x4c896039_7b6d_49e6_a8c1_45116a98292b); ::windows_core::imp::interface_hierarchy!(IAccClientDocMgr, ::windows_core::IUnknown); impl IAccClientDocMgr { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocuments(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -136,7 +135,6 @@ impl IAccStore { { (::windows_core::Interface::vtable(self).Unregister)(::windows_core::Interface::as_raw(self), punk.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetDocuments(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -809,7 +807,6 @@ impl ITextStoreACP { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetText)(::windows_core::Interface::as_raw(self), dwflags, acpstart, acpend, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, acpstart: i32, acpend: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -819,13 +816,11 @@ impl ITextStoreACP { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEmbedded)(::windows_core::Interface::as_raw(self), acppos, rguidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryInsertEmbedded(&self, pguidservice: *const ::windows_core::GUID, pformatetc: *const super::super::System::Com::FORMATETC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryInsertEmbedded)(::windows_core::Interface::as_raw(self), pguidservice, pformatetc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbedded(&self, dwflags: u32, acpstart: i32, acpend: i32, pdataobject: P0) -> ::windows_core::Result where @@ -837,7 +832,6 @@ impl ITextStoreACP { pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertTextAtSelection)(::windows_core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), pacpstart, pacpend, pchange).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbeddedAtSelection(&self, dwflags: u32, pdataobject: P0, pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows_core::Result<()> where @@ -966,7 +960,6 @@ impl ITextStoreACP2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).SetText)(::windows_core::Interface::as_raw(self), dwflags, acpstart, acpend, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, acpstart: i32, acpend: i32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -976,13 +969,11 @@ impl ITextStoreACP2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEmbedded)(::windows_core::Interface::as_raw(self), acppos, rguidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryInsertEmbedded(&self, pguidservice: *const ::windows_core::GUID, pformatetc: *const super::super::System::Com::FORMATETC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).QueryInsertEmbedded)(::windows_core::Interface::as_raw(self), pguidservice, pformatetc, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbedded(&self, dwflags: u32, acpstart: i32, acpend: i32, pdataobject: P0) -> ::windows_core::Result where @@ -994,7 +985,6 @@ impl ITextStoreACP2 { pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertTextAtSelection)(::windows_core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), pacpstart, pacpend, pchange).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbeddedAtSelection(&self, dwflags: u32, pdataobject: P0, pacpstart: *mut i32, pacpend: *mut i32, pchange: *mut TS_TEXTCHANGE) -> ::windows_core::Result<()> where @@ -1095,7 +1085,6 @@ pub struct ITextStoreACPEx_Vtbl { ::windows_core::imp::com_interface!(ITextStoreACPServices, ITextStoreACPServices_Vtbl, 0xaa80e901_2021_11d2_93e0_0060b067b86e); ::windows_core::imp::interface_hierarchy!(ITextStoreACPServices, ::windows_core::IUnknown); impl ITextStoreACPServices { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, pprop: P0, prange: P1, phdr: *mut TF_PERSISTENT_PROPERTY_HEADER_ACP, pstream: P2) -> ::windows_core::Result<()> where @@ -1105,7 +1094,6 @@ impl ITextStoreACPServices { { (::windows_core::Interface::vtable(self).Serialize)(::windows_core::Interface::as_raw(self), pprop.into_param().abi(), prange.into_param().abi(), phdr, pstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Unserialize(&self, pprop: P0, phdr: *const TF_PERSISTENT_PROPERTY_HEADER_ACP, pstream: P1, ploader: P2) -> ::windows_core::Result<()> where @@ -1270,7 +1258,6 @@ impl ITextStoreAnchor { { (::windows_core::Interface::vtable(self).SetText)(::windows_core::Interface::as_raw(self), dwflags, pastart.into_param().abi(), paend.into_param().abi(), ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, pastart: P0, paend: P1) -> ::windows_core::Result where @@ -1287,7 +1274,6 @@ impl ITextStoreAnchor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEmbedded)(::windows_core::Interface::as_raw(self), dwflags, papos.into_param().abi(), rguidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbedded(&self, dwflags: u32, pastart: P0, paend: P1, pdataobject: P2) -> ::windows_core::Result<()> where @@ -1353,7 +1339,6 @@ impl ITextStoreAnchor { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetWnd)(::windows_core::Interface::as_raw(self), vcview, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryInsertEmbedded(&self, pguidservice: *const ::windows_core::GUID, pformatetc: *const super::super::System::Com::FORMATETC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1362,7 +1347,6 @@ impl ITextStoreAnchor { pub unsafe fn InsertTextAtSelection(&self, dwflags: u32, pchtext: &[u16], ppastart: *mut ::core::option::Option, ppaend: *mut ::core::option::Option) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).InsertTextAtSelection)(::windows_core::Interface::as_raw(self), dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), ::core::mem::transmute(ppastart), ::core::mem::transmute(ppaend)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbeddedAtSelection(&self, dwflags: u32, pdataobject: P0, ppastart: *mut ::core::option::Option, ppaend: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -1732,13 +1716,11 @@ impl ITfCategoryMgr { pub unsafe fn UnregisterCategory(&self, rclsid: *const ::windows_core::GUID, rcatid: *const ::windows_core::GUID, rguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).UnregisterCategory)(::windows_core::Interface::as_raw(self), rclsid, rcatid, rguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCategoriesInItem(&self, rguid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).EnumCategoriesInItem)(::windows_core::Interface::as_raw(self), rguid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumItemsInCategory(&self, rcatid: *const ::windows_core::GUID) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1893,7 +1875,6 @@ impl ITfCompartmentMgr { pub unsafe fn ClearCompartment(&self, tid: u32, rguid: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).ClearCompartment)(::windows_core::Interface::as_raw(self), tid, rguid).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumCompartments(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2293,7 +2274,6 @@ impl ITfContextOwnerServices { pub unsafe fn OnAttributeChange(&self, rguidattribute: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnAttributeChange)(::windows_core::Interface::as_raw(self), rguidattribute).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, pprop: P0, prange: P1, phdr: *mut TF_PERSISTENT_PROPERTY_HEADER_ACP, pstream: P2) -> ::windows_core::Result<()> where @@ -2303,7 +2283,6 @@ impl ITfContextOwnerServices { { (::windows_core::Interface::vtable(self).Serialize)(::windows_core::Interface::as_raw(self), pprop.into_param().abi(), prange.into_param().abi(), phdr, pstream.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Unserialize(&self, pprop: P0, phdr: *const TF_PERSISTENT_PROPERTY_HEADER_ACP, pstream: P1, ploader: P2) -> ::windows_core::Result<()> where @@ -2384,7 +2363,6 @@ impl ITfCreatePropertyStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).IsStoreSerializable)(::windows_core::Interface::as_raw(self), guidprop, prange.into_param().abi(), ppropstore.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CreatePropertyStore(&self, guidprop: *const ::windows_core::GUID, prange: P0, cb: u32, pstream: P1) -> ::windows_core::Result where @@ -3193,7 +3171,6 @@ impl ITfInputProcessorProfiles { pub unsafe fn RemoveLanguageProfile(&self, rclsid: *const ::windows_core::GUID, langid: u16, guidprofile: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).RemoveLanguageProfile)(::windows_core::Interface::as_raw(self), rclsid, langid, guidprofile).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumInputProcessorInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3293,7 +3270,6 @@ impl ITfInputProcessorProfilesEx { pub unsafe fn RemoveLanguageProfile(&self, rclsid: *const ::windows_core::GUID, langid: u16, guidprofile: *const ::windows_core::GUID) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.RemoveLanguageProfile)(::windows_core::Interface::as_raw(self), rclsid, langid, guidprofile).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumInputProcessorInfo(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3414,7 +3390,6 @@ impl ITfInputScope2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetXML)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn EnumWordList(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3437,7 +3412,6 @@ impl ITfInsertAtSelection { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).InsertTextAtSelection)(::windows_core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbeddedAtSelection(&self, ec: u32, dwflags: u32, pdataobject: P0) -> ::windows_core::Result where @@ -3836,7 +3810,6 @@ impl ITfLangBarItemBitmap { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreferredSize)(::windows_core::Interface::as_raw(self), pszdefault, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DrawBitmap(&self, bmwidth: i32, bmheight: i32, dwflags: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, phbmpmask: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DrawBitmap)(::windows_core::Interface::as_raw(self), bmwidth, bmheight, dwflags, phbmp, phbmpmask).ok() @@ -3889,7 +3862,6 @@ impl ITfLangBarItemBitmapButton { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPreferredSize)(::windows_core::Interface::as_raw(self), pszdefault, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn DrawBitmap(&self, bmwidth: i32, bmheight: i32, dwflags: u32, phbmp: *mut super::super::Graphics::Gdi::HBITMAP, phbmpmask: *mut super::super::Graphics::Gdi::HBITMAP) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).DrawBitmap)(::windows_core::Interface::as_raw(self), bmwidth, bmheight, dwflags, phbmp, phbmpmask).ok() @@ -3945,7 +3917,6 @@ impl ITfLangBarItemButton { pub unsafe fn OnMenuSelect(&self, wid: u32) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).OnMenuSelect)(::windows_core::Interface::as_raw(self), wid).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4147,7 +4118,6 @@ pub struct ITfMSAAControl_Vtbl { ::windows_core::imp::com_interface!(ITfMenu, ITfMenu_Vtbl, 0x6f8a98e4_aaa0_4f15_8c5b_07e0df0a3dd8); ::windows_core::imp::interface_hierarchy!(ITfMenu, ::windows_core::IUnknown); impl ITfMenu { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn AddMenuItem(&self, uid: u32, dwflags: u32, hbmp: P0, hbmpmask: P1, pch: &[u16], ppmenu: *mut ::core::option::Option) -> ::windows_core::Result<()> where @@ -4169,7 +4139,6 @@ pub struct ITfMenu_Vtbl { ::windows_core::imp::com_interface!(ITfMessagePump, ITfMessagePump_Vtbl, 0x8f1b8ad8_0b6b_4874_90c5_bd76011e8f7c); ::windows_core::imp::interface_hierarchy!(ITfMessagePump, ::windows_core::IUnknown); impl ITfMessagePump { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn PeekMessageA(&self, pmsg: *mut super::WindowsAndMessaging::MSG, hwnd: P0, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: u32, pfresult: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -4177,7 +4146,6 @@ impl ITfMessagePump { { (::windows_core::Interface::vtable(self).PeekMessageA)(::windows_core::Interface::as_raw(self), pmsg, hwnd.into_param().abi(), wmsgfiltermin, wmsgfiltermax, wremovemsg, pfresult).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetMessageA(&self, pmsg: *mut super::WindowsAndMessaging::MSG, hwnd: P0, wmsgfiltermin: u32, wmsgfiltermax: u32, pfresult: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -4185,7 +4153,6 @@ impl ITfMessagePump { { (::windows_core::Interface::vtable(self).GetMessageA)(::windows_core::Interface::as_raw(self), pmsg, hwnd.into_param().abi(), wmsgfiltermin, wmsgfiltermax, pfresult).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn PeekMessageW(&self, pmsg: *mut super::WindowsAndMessaging::MSG, hwnd: P0, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: u32, pfresult: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -4193,7 +4160,6 @@ impl ITfMessagePump { { (::windows_core::Interface::vtable(self).PeekMessageW)(::windows_core::Interface::as_raw(self), pmsg, hwnd.into_param().abi(), wmsgfiltermin, wmsgfiltermax, wremovemsg, pfresult).ok() } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetMessageW(&self, pmsg: *mut super::WindowsAndMessaging::MSG, hwnd: P0, wmsgfiltermin: u32, wmsgfiltermax: u32, pfresult: *mut super::super::Foundation::BOOL) -> ::windows_core::Result<()> where @@ -4284,7 +4250,6 @@ pub struct ITfMouseTrackerACP_Vtbl { ::windows_core::imp::com_interface!(ITfPersistentPropertyLoaderACP, ITfPersistentPropertyLoaderACP_Vtbl, 0x4ef89150_0807_11d3_8df0_00105a2799b5); ::windows_core::imp::interface_hierarchy!(ITfPersistentPropertyLoaderACP, ::windows_core::IUnknown); impl ITfPersistentPropertyLoaderACP { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadProperty(&self, phdr: *const TF_PERSISTENT_PROPERTY_HEADER_ACP) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4417,7 +4382,6 @@ impl ITfPropertyStore { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPropertyRangeCreator)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Serialize(&self, pstream: P0) -> ::windows_core::Result where @@ -4447,7 +4411,6 @@ pub struct ITfPropertyStore_Vtbl { ::windows_core::imp::com_interface!(ITfQueryEmbedded, ITfQueryEmbedded_Vtbl, 0x0fab9bdb_d250_4169_84e5_6be118fdd7a8); ::windows_core::imp::interface_hierarchy!(ITfQueryEmbedded, ::windows_core::IUnknown); impl ITfQueryEmbedded { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn QueryInsertEmbedded(&self, pguidservice: *const ::windows_core::GUID, pformatetc: *const super::super::System::Com::FORMATETC) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4472,7 +4435,6 @@ impl ITfRange { pub unsafe fn SetText(&self, ec: u32, dwflags: u32, pchtext: &[u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetText)(::windows_core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, ec: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4482,7 +4444,6 @@ impl ITfRange { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetEmbedded)(::windows_core::Interface::as_raw(self), ec, rguidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbedded(&self, ec: u32, dwflags: u32, pdataobject: P0) -> ::windows_core::Result<()> where @@ -4612,7 +4573,6 @@ impl ITfRangeACP { pub unsafe fn SetText(&self, ec: u32, dwflags: u32, pchtext: &[u16]) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.SetText)(::windows_core::Interface::as_raw(self), ec, dwflags, ::core::mem::transmute(pchtext.as_ptr()), pchtext.len().try_into().unwrap()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetFormattedText(&self, ec: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -4622,7 +4582,6 @@ impl ITfRangeACP { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetEmbedded)(::windows_core::Interface::as_raw(self), ec, rguidservice, riid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn InsertEmbedded(&self, ec: u32, dwflags: u32, pdataobject: P0) -> ::windows_core::Result<()> where @@ -4982,7 +4941,6 @@ pub struct ITfSystemDeviceTypeLangBarItem_Vtbl { ::windows_core::imp::com_interface!(ITfSystemLangBarItem, ITfSystemLangBarItem_Vtbl, 0x1e13e9ec_6b33_4d4a_b5eb_8a92f029f356); ::windows_core::imp::interface_hierarchy!(ITfSystemLangBarItem, ::windows_core::IUnknown); impl ITfSystemLangBarItem { - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn SetIcon(&self, hicon: P0) -> ::windows_core::Result<()> where 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 9dc32b5ae9..168049bf9e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -375,7 +375,6 @@ pub unsafe fn CreateAcceleratorTableW(paccel: &[ACCEL]) -> ::windows_core::Resul let result__ = CreateAcceleratorTableW(::core::mem::transmute(paccel.as_ptr()), paccel.len().try_into().unwrap()); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateCaret(hwnd: P0, hbitmap: P1, nwidth: i32, nheight: i32) -> ::windows_core::Result<()> @@ -464,7 +463,6 @@ where let result__ = CreateIconFromResourceEx(::core::mem::transmute(presbits.as_ptr()), presbits.len().try_into().unwrap(), ficon.into_param().abi(), dwver, cxdesired, cydesired, flags); (!result__.is_invalid()).then(|| result__).ok_or_else(::windows_core::Error::from_win32) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn CreateIconIndirect(piconinfo: *const ICONINFO) -> ::windows_core::Result { @@ -775,7 +773,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DragObject(hwndparent : super::super::Foundation:: HWND, hwndfrom : super::super::Foundation:: HWND, fmt : u32, data : usize, hcur : HCURSOR) -> u32); DragObject(hwndparent.into_param().abi(), hwndfrom.into_param().abi(), fmt, data, hcur.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawIcon(hdc: P0, x: i32, y: i32, hicon: P1) -> ::windows_core::Result<()> @@ -786,7 +783,6 @@ where ::windows_targets::link!("user32.dll" "system" fn DrawIcon(hdc : super::super::Graphics::Gdi:: HDC, x : i32, y : i32, hicon : HICON) -> super::super::Foundation:: BOOL); DrawIcon(hdc.into_param().abi(), x, y, hicon.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DrawIconEx(hdc: P0, xleft: i32, ytop: i32, hicon: P1, cxwidth: i32, cywidth: i32, istepifanicur: u32, hbrflickerfreedraw: P2, diflags: DI_FLAGS) -> ::windows_core::Result<()> @@ -982,7 +978,6 @@ pub unsafe fn GetCaretPos(lppoint: *mut super::super::Foundation::POINT) -> ::wi ::windows_targets::link!("user32.dll" "system" fn GetCaretPos(lppoint : *mut super::super::Foundation:: POINT) -> super::super::Foundation:: BOOL); GetCaretPos(lppoint).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetClassInfoA(hinstance: P0, lpclassname: P1, lpwndclass: *mut WNDCLASSA) -> ::windows_core::Result<()> @@ -993,7 +988,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetClassInfoExA(hinstance: P0, lpszclass: P1, lpwcx: *mut WNDCLASSEXA) -> ::windows_core::Result<()> @@ -1004,7 +998,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetClassInfoExW(hinstance: P0, lpszclass: P1, lpwcx: *mut WNDCLASSEXW) -> ::windows_core::Result<()> @@ -1015,7 +1008,6 @@ where ::windows_targets::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).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetClassInfoW(hinstance: P0, lpclassname: P1, lpwndclass: *mut WNDCLASSW) -> ::windows_core::Result<()> @@ -1173,7 +1165,6 @@ pub unsafe fn GetGUIThreadInfo(idthread: u32, pgui: *mut GUITHREADINFO) -> ::win ::windows_targets::link!("user32.dll" "system" fn GetGUIThreadInfo(idthread : u32, pgui : *mut GUITHREADINFO) -> super::super::Foundation:: BOOL); GetGUIThreadInfo(idthread, pgui).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetIconInfo(hicon: P0, piconinfo: *mut ICONINFO) -> ::windows_core::Result<()> @@ -1183,7 +1174,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetIconInfo(hicon : HICON, piconinfo : *mut ICONINFO) -> super::super::Foundation:: BOOL); GetIconInfo(hicon.into_param().abi(), piconinfo).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetIconInfoExA(hicon: P0, piconinfo: *mut ICONINFOEXA) -> super::super::Foundation::BOOL @@ -1193,7 +1183,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetIconInfoExA(hicon : HICON, piconinfo : *mut ICONINFOEXA) -> super::super::Foundation:: BOOL); GetIconInfoExA(hicon.into_param().abi(), piconinfo) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetIconInfoExW(hicon: P0, piconinfo: *mut ICONINFOEXW) -> super::super::Foundation::BOOL @@ -1253,7 +1242,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetMenuDefaultItem(hmenu : HMENU, fbypos : u32, gmdiflags : GET_MENU_DEFAULT_ITEM_FLAGS) -> u32); GetMenuDefaultItem(hmenu.into_param().abi(), fbypos, gmdiflags) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetMenuInfo(param0: P0, param1: *mut MENUINFO) -> ::windows_core::Result<()> @@ -1279,7 +1267,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetMenuItemID(hmenu : HMENU, npos : i32) -> u32); GetMenuItemID(hmenu.into_param().abi(), npos) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetMenuItemInfoA(hmenu: P0, item: u32, fbyposition: P1, lpmii: *mut MENUITEMINFOA) -> ::windows_core::Result<()> @@ -1290,7 +1277,6 @@ where ::windows_targets::link!("user32.dll" "system" fn GetMenuItemInfoA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmii : *mut MENUITEMINFOA) -> super::super::Foundation:: BOOL); GetMenuItemInfoA(hmenu.into_param().abi(), item, fbyposition.into_param().abi(), lpmii).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetMenuItemInfoW(hmenu: P0, item: u32, fbyposition: P1, lpmii: *mut MENUITEMINFOW) -> ::windows_core::Result<()> @@ -1692,7 +1678,6 @@ where ::windows_targets::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()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn InsertMenuItemA(hmenu: P0, item: u32, fbyposition: P1, lpmi: *const MENUITEMINFOA) -> ::windows_core::Result<()> @@ -1703,7 +1688,6 @@ where ::windows_targets::link!("user32.dll" "system" fn InsertMenuItemA(hmenu : HMENU, item : u32, fbyposition : super::super::Foundation:: BOOL, lpmi : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); InsertMenuItemA(hmenu.into_param().abi(), item, fbyposition.into_param().abi(), lpmi).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn InsertMenuItemW(hmenu: P0, item: u32, fbyposition: P1, lpmi: *const MENUITEMINFOW) -> ::windows_core::Result<()> @@ -2103,14 +2087,12 @@ where ::windows_targets::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_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] #[inline] pub unsafe fn MessageBoxIndirectA(lpmbp: *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT { ::windows_targets::link!("user32.dll" "system" fn MessageBoxIndirectA(lpmbp : *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT); MessageBoxIndirectA(lpmbp) } -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] #[inline] pub unsafe fn MessageBoxIndirectW(lpmbp: *const MSGBOXPARAMSW) -> MESSAGEBOX_RESULT { @@ -2497,28 +2479,24 @@ where ::windows_targets::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().try_into().unwrap()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn RegisterClassA(lpwndclass: *const WNDCLASSA) -> u16 { ::windows_targets::link!("user32.dll" "system" fn RegisterClassA(lpwndclass : *const WNDCLASSA) -> u16); RegisterClassA(lpwndclass) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn RegisterClassExA(param0: *const WNDCLASSEXA) -> u16 { ::windows_targets::link!("user32.dll" "system" fn RegisterClassExA(param0 : *const WNDCLASSEXA) -> u16); RegisterClassExA(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn RegisterClassExW(param0: *const WNDCLASSEXW) -> u16 { ::windows_targets::link!("user32.dll" "system" fn RegisterClassExW(param0 : *const WNDCLASSEXW) -> u16); RegisterClassExW(param0) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn RegisterClassW(lpwndclass: *const WNDCLASSW) -> u16 { @@ -2611,7 +2589,6 @@ where ::windows_targets::link!("user32.dll" "system" fn ReplyMessage(lresult : super::super::Foundation:: LRESULT) -> super::super::Foundation:: BOOL); ReplyMessage(lresult.into_param().abi()) } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScrollDC(hdc: P0, dx: i32, dy: i32, lprcscroll: ::core::option::Option<*const super::super::Foundation::RECT>, lprcclip: ::core::option::Option<*const super::super::Foundation::RECT>, hrgnupdate: P1, lprcupdate: ::core::option::Option<*mut super::super::Foundation::RECT>) -> ::windows_core::Result<()> @@ -2630,7 +2607,6 @@ where ::windows_targets::link!("user32.dll" "system" fn ScrollWindow(hwnd : super::super::Foundation:: HWND, xamount : i32, yamount : i32, lprect : *const super::super::Foundation:: RECT, lpcliprect : *const super::super::Foundation:: RECT) -> super::super::Foundation:: BOOL); ScrollWindow(hwnd.into_param().abi(), xamount, yamount, ::core::mem::transmute(lprect.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcliprect.unwrap_or(::std::ptr::null()))).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScrollWindowEx(hwnd: P0, dx: i32, dy: i32, prcscroll: ::core::option::Option<*const super::super::Foundation::RECT>, prcclip: ::core::option::Option<*const super::super::Foundation::RECT>, hrgnupdate: P1, prcupdate: ::core::option::Option<*mut super::super::Foundation::RECT>, flags: SCROLL_WINDOW_FLAGS) -> i32 @@ -2888,7 +2864,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetMenuDefaultItem(hmenu : HMENU, uitem : u32, fbypos : u32) -> super::super::Foundation:: BOOL); SetMenuDefaultItem(hmenu.into_param().abi(), uitem, fbypos).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetMenuInfo(param0: P0, param1: *const MENUINFO) -> ::windows_core::Result<()> @@ -2898,7 +2873,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetMenuInfo(param0 : HMENU, param1 : *const MENUINFO) -> super::super::Foundation:: BOOL); SetMenuInfo(param0.into_param().abi(), param1).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetMenuItemBitmaps(hmenu: P0, uposition: u32, uflags: MENU_ITEM_FLAGS, hbitmapunchecked: P1, hbitmapchecked: P2) -> ::windows_core::Result<()> @@ -2910,7 +2884,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetMenuItemBitmaps(hmenu : HMENU, uposition : u32, uflags : MENU_ITEM_FLAGS, hbitmapunchecked : super::super::Graphics::Gdi:: HBITMAP, hbitmapchecked : super::super::Graphics::Gdi:: HBITMAP) -> super::super::Foundation:: BOOL); SetMenuItemBitmaps(hmenu.into_param().abi(), uposition, uflags, hbitmapunchecked.into_param().abi(), hbitmapchecked.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetMenuItemInfoA(hmenu: P0, item: u32, fbypositon: P1, lpmii: *const MENUITEMINFOA) -> ::windows_core::Result<()> @@ -2921,7 +2894,6 @@ where ::windows_targets::link!("user32.dll" "system" fn SetMenuItemInfoA(hmenu : HMENU, item : u32, fbypositon : super::super::Foundation:: BOOL, lpmii : *const MENUITEMINFOA) -> super::super::Foundation:: BOOL); SetMenuItemInfoA(hmenu.into_param().abi(), item, fbypositon.into_param().abi(), lpmii).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn SetMenuItemInfoW(hmenu: P0, item: u32, fbypositon: P1, lpmii: *const MENUITEMINFOW) -> ::windows_core::Result<()> @@ -3279,7 +3251,6 @@ where ::windows_targets::link!("user32.dll" "system" fn UnregisterDeviceNotification(handle : HDEVNOTIFY) -> super::super::Foundation:: BOOL); UnregisterDeviceNotification(handle.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn UpdateLayeredWindow(hwnd: P0, hdcdst: P1, pptdst: ::core::option::Option<*const super::super::Foundation::POINT>, psize: ::core::option::Option<*const super::super::Foundation::SIZE>, hdcsrc: P2, pptsrc: ::core::option::Option<*const super::super::Foundation::POINT>, crkey: P3, pblend: ::core::option::Option<*const super::super::Graphics::Gdi::BLENDFUNCTION>, dwflags: UPDATE_LAYERED_WINDOW_FLAGS) -> ::windows_core::Result<()> @@ -3292,7 +3263,6 @@ where ::windows_targets::link!("user32.dll" "system" fn UpdateLayeredWindow(hwnd : super::super::Foundation:: HWND, hdcdst : super::super::Graphics::Gdi:: HDC, pptdst : *const super::super::Foundation:: POINT, psize : *const super::super::Foundation:: SIZE, hdcsrc : super::super::Graphics::Gdi:: HDC, pptsrc : *const super::super::Foundation:: POINT, crkey : super::super::Foundation:: COLORREF, pblend : *const super::super::Graphics::Gdi:: BLENDFUNCTION, dwflags : UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation:: BOOL); UpdateLayeredWindow(hwnd.into_param().abi(), hdcdst.into_param().abi(), ::core::mem::transmute(pptdst.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psize.unwrap_or(::std::ptr::null())), hdcsrc.into_param().abi(), ::core::mem::transmute(pptsrc.unwrap_or(::std::ptr::null())), crkey.into_param().abi(), ::core::mem::transmute(pblend.unwrap_or(::std::ptr::null())), dwflags).ok() } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn UpdateLayeredWindowIndirect(hwnd: P0, pulwinfo: *const UPDATELAYEREDWINDOWINFO) -> super::super::Foundation::BOOL @@ -3880,37 +3850,26 @@ pub const GW_MAX: u32 = 5u32; pub const GW_OWNER: GET_WINDOW_CMD = GET_WINDOW_CMD(4u32); pub const HANDEDNESS_LEFT: HANDEDNESS = HANDEDNESS(0i32); pub const HANDEDNESS_RIGHT: HANDEDNESS = HANDEDNESS(1i32); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_CALLBACK: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(-1i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_CLOSE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(5i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_CLOSE_D: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(6i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(3i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_MINIMIZE_D: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(7i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_MBAR_RESTORE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(2i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_CLOSE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(8i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_MAXIMIZE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(10i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_MINIMIZE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(11i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_POPUP_RESTORE: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(9i32 as _); -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub const HBMMENU_SYSTEM: super::super::Graphics::Gdi::HBITMAP = super::super::Graphics::Gdi::HBITMAP(1i32 as _); pub const HCBT_ACTIVATE: u32 = 5u32; @@ -9073,7 +9032,6 @@ impl ::windows_core::TypeKind for HMENU { type TypeKind = ::windows_core::CopyType; } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFO { pub fIcon: super::super::Foundation::BOOL, @@ -9115,7 +9073,6 @@ impl ::core::default::Default for ICONINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFOEXA { pub cbSize: u32, @@ -9161,7 +9118,6 @@ impl ::core::default::Default for ICONINFOEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONINFOEXW { pub cbSize: u32, @@ -9207,7 +9163,6 @@ impl ::core::default::Default for ICONINFOEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONMETRICSA { pub cbSize: u32, @@ -9249,7 +9204,6 @@ impl ::core::default::Default for ICONMETRICSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct ICONMETRICSW { pub cbSize: u32, @@ -9589,7 +9543,6 @@ impl ::core::default::Default for MENUGETOBJECTINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUINFO { pub cbSize: u32, @@ -9633,7 +9586,6 @@ impl ::core::default::Default for MENUINFO { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUITEMINFOA { pub cbSize: u32, @@ -9682,7 +9634,6 @@ impl ::core::default::Default for MENUITEMINFOA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct MENUITEMINFOW { pub cbSize: u32, @@ -10143,7 +10094,6 @@ impl ::core::default::Default for MSG { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct MSGBOXPARAMSA { pub cbSize: u32, @@ -10182,7 +10132,6 @@ impl ::core::default::Default for MSGBOXPARAMSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub struct MSGBOXPARAMSW { pub cbSize: u32, @@ -10344,7 +10293,6 @@ impl ::core::default::Default for NCCALCSIZE_PARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NONCLIENTMETRICSA { pub cbSize: u32, @@ -10414,7 +10362,6 @@ impl ::core::default::Default for NONCLIENTMETRICSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct NONCLIENTMETRICSW { pub cbSize: u32, @@ -10739,7 +10686,6 @@ impl ::core::default::Default for TPMPARAMS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct UPDATELAYEREDWINDOWINFO { pub cbSize: u32, @@ -10927,7 +10873,6 @@ impl ::core::default::Default for WINDOWPOS { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSA { pub style: WNDCLASS_STYLES, @@ -10966,7 +10911,6 @@ impl ::core::default::Default for WNDCLASSA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSEXA { pub cbSize: u32, @@ -11007,7 +10951,6 @@ impl ::core::default::Default for WNDCLASSEXA { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSEXW { pub cbSize: u32, @@ -11048,7 +10991,6 @@ impl ::core::default::Default for WNDCLASSEXW { } } #[repr(C)] -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct WNDCLASSW { pub style: WNDCLASS_STYLES, @@ -11149,7 +11091,6 @@ impl ::core::default::Default for _DEV_BROADCAST_USERDEFINED { } pub type DLGPROC = ::core::option::Option isize>; pub type HOOKPROC = ::core::option::Option super::super::Foundation::LRESULT>; -#[doc = "Required features: `\"Win32_UI_Shell\"`"] #[cfg(feature = "Win32_UI_Shell")] pub type MSGBOXCALLBACK = ::core::option::Option; pub type NAMEENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Wpf/impl.rs b/crates/libs/windows/src/Windows/Win32/UI/Wpf/impl.rs index 2aaa2d982d..9945a4ddb7 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Wpf/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Wpf/impl.rs @@ -1,4 +1,3 @@ -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub trait IMILBitmapEffect_Impl: Sized { fn GetOutput(&self, uiindex: u32, pcontext: ::core::option::Option<&IMILBitmapEffectRenderContext>) -> ::windows_core::Result; @@ -427,7 +426,6 @@ impl IMILBitmapEffectGroupImpl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub trait IMILBitmapEffectImpl_Impl: Sized { fn IsInPlaceModificationAllowed(&self, poutputconnector: ::core::option::Option<&IMILBitmapEffectOutputConnector>) -> ::windows_core::Result; @@ -662,7 +660,6 @@ impl IMILBitmapEffectOutputConnectorImpl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Graphics_Imaging\"`"] #[cfg(all(feature = "Win32_Graphics_Dwm", feature = "Win32_Graphics_Imaging"))] pub trait IMILBitmapEffectPrimitive_Impl: Sized { fn GetOutput(&self, uiindex: u32, pcontext: ::core::option::Option<&IMILBitmapEffectRenderContext>, pfmodifyinplace: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result; diff --git a/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs index 455f872d8a..835fcd958a 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Wpf/mod.rs @@ -1,7 +1,6 @@ ::windows_core::imp::com_interface!(IMILBitmapEffect, IMILBitmapEffect_Vtbl, 0x8a6ff321_c944_4a1b_9944_9954af301258); ::windows_core::imp::interface_hierarchy!(IMILBitmapEffect, ::windows_core::IUnknown); impl IMILBitmapEffect { - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetOutput(&self, uiindex: u32, pcontext: P0) -> ::windows_core::Result where @@ -14,7 +13,6 @@ impl IMILBitmapEffect { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetParentEffect)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn SetInputSource(&self, uiindex: u32, pbitmapsource: P0) -> ::windows_core::Result<()> where @@ -265,7 +263,6 @@ impl IMILBitmapEffectImpl { { (::windows_core::Interface::vtable(self).SetParentEffect)(::windows_core::Interface::as_raw(self), pparenteffect.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetInputSource(&self, uiindex: u32) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -274,7 +271,6 @@ impl IMILBitmapEffectImpl { pub unsafe fn GetInputSourceBounds(&self, uiindex: u32, prect: *mut MilRectD) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetInputSourceBounds)(::windows_core::Interface::as_raw(self), uiindex, prect).ok() } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetInputBitmapSource(&self, uiindex: u32, prendercontext: P0, pfmodifyinplace: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result where @@ -283,7 +279,6 @@ impl IMILBitmapEffectImpl { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetInputBitmapSource)(::windows_core::Interface::as_raw(self), uiindex, prendercontext.into_param().abi(), pfmodifyinplace, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetOutputBitmapSource(&self, uiindex: u32, prendercontext: P0, pfmodifyinplace: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result where @@ -462,7 +457,6 @@ pub struct IMILBitmapEffectOutputConnectorImpl_Vtbl { ::windows_core::imp::com_interface!(IMILBitmapEffectPrimitive, IMILBitmapEffectPrimitive_Vtbl, 0x67e31025_3091_4dfc_98d6_dd494551461d); ::windows_core::imp::interface_hierarchy!(IMILBitmapEffectPrimitive, ::windows_core::IUnknown); impl IMILBitmapEffectPrimitive { - #[doc = "Required features: `\"Win32_Graphics_Imaging\"`"] #[cfg(feature = "Win32_Graphics_Imaging")] pub unsafe fn GetOutput(&self, uiindex: u32, pcontext: P0, pfmodifyinplace: *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::Result where @@ -493,7 +487,6 @@ impl IMILBitmapEffectPrimitive { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).HasInverseTransform)(::windows_core::Interface::as_raw(self), uiindex, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_Graphics_Dwm\"`"] #[cfg(feature = "Win32_Graphics_Dwm")] pub unsafe fn GetAffineMatrix(&self, uiindex: u32, pmatrix: *mut super::super::Graphics::Dwm::MilMatrix3x2D) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).GetAffineMatrix)(::windows_core::Interface::as_raw(self), uiindex, pmatrix).ok() diff --git a/crates/libs/windows/src/Windows/Win32/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/mod.rs index b9df432c83..688abbb1d4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/mod.rs @@ -1,48 +1,32 @@ #[cfg(feature = "Win32_UI_Accessibility")] -#[doc = "Required features: `\"Win32_UI_Accessibility\"`"] pub mod Accessibility; #[cfg(feature = "Win32_UI_Animation")] -#[doc = "Required features: `\"Win32_UI_Animation\"`"] pub mod Animation; #[cfg(feature = "Win32_UI_ColorSystem")] -#[doc = "Required features: `\"Win32_UI_ColorSystem\"`"] pub mod ColorSystem; #[cfg(feature = "Win32_UI_Controls")] -#[doc = "Required features: `\"Win32_UI_Controls\"`"] pub mod Controls; #[cfg(feature = "Win32_UI_HiDpi")] -#[doc = "Required features: `\"Win32_UI_HiDpi\"`"] pub mod HiDpi; #[cfg(feature = "Win32_UI_Input")] -#[doc = "Required features: `\"Win32_UI_Input\"`"] pub mod Input; #[cfg(feature = "Win32_UI_InteractionContext")] -#[doc = "Required features: `\"Win32_UI_InteractionContext\"`"] pub mod InteractionContext; #[cfg(feature = "Win32_UI_LegacyWindowsEnvironmentFeatures")] -#[doc = "Required features: `\"Win32_UI_LegacyWindowsEnvironmentFeatures\"`"] pub mod LegacyWindowsEnvironmentFeatures; #[cfg(feature = "Win32_UI_Magnification")] -#[doc = "Required features: `\"Win32_UI_Magnification\"`"] pub mod Magnification; #[cfg(feature = "Win32_UI_Notifications")] -#[doc = "Required features: `\"Win32_UI_Notifications\"`"] pub mod Notifications; #[cfg(feature = "Win32_UI_Ribbon")] -#[doc = "Required features: `\"Win32_UI_Ribbon\"`"] pub mod Ribbon; #[cfg(feature = "Win32_UI_Shell")] -#[doc = "Required features: `\"Win32_UI_Shell\"`"] pub mod Shell; #[cfg(feature = "Win32_UI_TabletPC")] -#[doc = "Required features: `\"Win32_UI_TabletPC\"`"] pub mod TabletPC; #[cfg(feature = "Win32_UI_TextServices")] -#[doc = "Required features: `\"Win32_UI_TextServices\"`"] pub mod TextServices; #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] pub mod WindowsAndMessaging; #[cfg(feature = "Win32_UI_Wpf")] -#[doc = "Required features: `\"Win32_UI_Wpf\"`"] pub mod Wpf; diff --git a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/impl.rs b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/impl.rs index 38b0ed9461..4ff626426d 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/impl.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/impl.rs @@ -93,7 +93,6 @@ impl IActiveXUIHandlerSite3_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IAnchorClick_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ProcOnClick(&self) -> ::windows_core::Result<()>; @@ -171,7 +170,6 @@ impl ICaretPositionProvider_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDeviceRect_Impl: Sized + super::super::System::Com::IDispatch_Impl {} #[cfg(feature = "Win32_System_Com")] @@ -185,7 +183,6 @@ impl IDeviceRect_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub trait IDithererImpl_Impl: Sized { fn SetDestColorTable(&self, ncolors: u32, prgbcolors: *const super::super::Graphics::Gdi::RGBQUAD) -> ::windows_core::Result<()>; @@ -216,7 +213,6 @@ impl IDithererImpl_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub trait IDocObjectService_Impl: Sized { fn FireBeforeNavigate2(&self, pdispatch: ::core::option::Option<&super::super::System::Com::IDispatch>, lpszurl: &::windows_core::PCWSTR, dwflags: u32, lpszframename: &::windows_core::PCWSTR, ppostdata: *const u8, cbpostdata: u32, lpszheaders: &::windows_core::PCWSTR, fplaynavsound: super::super::Foundation::BOOL) -> ::windows_core::Result; @@ -327,7 +323,6 @@ impl IDocObjectService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IDownloadBehavior_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn startDownload(&self, bstrurl: &::windows_core::BSTR, pdispcallback: ::core::option::Option<&super::super::System::Com::IDispatch>) -> ::windows_core::Result<()>; @@ -348,7 +343,6 @@ impl IDownloadBehavior_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub trait IDownloadManager_Impl: Sized { fn Download(&self, pmk: ::core::option::Option<&super::super::System::Com::IMoniker>, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, dwbindverb: u32, grfbindf: i32, pbindinfo: *const super::super::System::Com::BINDINFO, pszheaders: &::windows_core::PCWSTR, pszredir: &::windows_core::PCWSTR, uicp: u32) -> ::windows_core::Result<()>; @@ -577,7 +571,6 @@ impl IEnumSTATURL_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub trait IExtensionValidation_Impl: Sized { fn Validate(&self, extensionguid: *const ::windows_core::GUID, extensionmodulepath: &::windows_core::PCWSTR, extensionfileversionms: u32, extensionfileversionls: u32, htmldocumenttop: ::core::option::Option<&super::MsHtml::IHTMLDocument2>, htmldocumentsubframe: ::core::option::Option<&super::MsHtml::IHTMLDocument2>, htmlelement: ::core::option::Option<&super::MsHtml::IHTMLElement>, contexts: ExtensionValidationContexts) -> ::windows_core::Result; @@ -672,7 +665,6 @@ impl IHTMLPersistData_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHTMLPersistDataOM_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn XMLDocument(&self) -> ::windows_core::Result; @@ -729,7 +721,6 @@ impl IHTMLPersistDataOM_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHTMLUserDataOM_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn XMLDocument(&self) -> ::windows_core::Result; @@ -820,7 +811,6 @@ impl IHTMLUserDataOM_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHeaderFooter_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn htmlHead(&self) -> ::windows_core::Result<::windows_core::BSTR>; @@ -1063,7 +1053,6 @@ impl IHeaderFooter_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHeaderFooter2_Impl: Sized + IHeaderFooter_Impl { fn Setfont(&self, v: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1096,7 +1085,6 @@ impl IHeaderFooter2_Vtbl { iid == &::IID || iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IHomePage_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn navigateHomePage(&self) -> ::windows_core::Result<()>; @@ -1180,7 +1168,6 @@ impl IHomePageSetting_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIEWebDriverManager_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn ExecuteCommand(&self, command: &::windows_core::PCWSTR) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -1207,7 +1194,6 @@ impl IIEWebDriverManager_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIEWebDriverSite_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn WindowOperation(&self, operationcode: u32, hwnd: u32) -> ::windows_core::Result<()>; @@ -1335,7 +1321,6 @@ impl IImageDecodeEventSink2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IImageDecodeFilter_Impl: Sized { fn Initialize(&self, peventsink: ::core::option::Option<&IImageDecodeEventSink>) -> ::windows_core::Result<()>; @@ -1373,7 +1358,6 @@ impl IImageDecodeFilter_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IIntelliForms_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn enabled(&self) -> ::windows_core::Result; @@ -1450,7 +1434,6 @@ impl IInternetExplorerManager2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ILayoutRect_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn SetnextRect(&self, bstrelementid: &::windows_core::BSTR) -> ::windows_core::Result<()>; @@ -1687,7 +1670,6 @@ impl IOpenService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub trait IOpenServiceActivity_Impl: Sized + IOpenService_Impl { fn Execute(&self, pinput: ::core::option::Option<&IOpenServiceActivityInput>, poutput: ::core::option::Option<&IOpenServiceActivityOutputContext>) -> ::windows_core::Result<()>; @@ -2109,7 +2091,6 @@ impl IOpenServiceActivityManager_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IOpenServiceActivityOutputContext_Impl: Sized { fn Navigate(&self, pwzuri: &::windows_core::PCWSTR, pwzmethod: &::windows_core::PCWSTR, pwzheaders: &::windows_core::PCWSTR, ppostdata: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -2202,7 +2183,6 @@ impl IPeerFactory_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait IPersistHistory_Impl: Sized + super::super::System::Com::IPersist_Impl { fn LoadHistory(&self, pstream: ::core::option::Option<&super::super::System::Com::IStream>, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>) -> ::windows_core::Result<()>; @@ -2347,7 +2327,6 @@ impl IScrollableContextMenu2_Vtbl { iid == &::IID || iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ISniffStream_Impl: Sized { fn Init(&self, pstream: ::core::option::Option<&super::super::System::Com::IStream>) -> ::windows_core::Result<()>; @@ -2401,7 +2380,6 @@ impl ISurfacePresenterFlip_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait ISurfacePresenterFlip2_Impl: Sized { fn SetRotation(&self, dxgirotation: super::super::Graphics::Dxgi::Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()>; @@ -2449,7 +2427,6 @@ impl ISurfacePresenterFlipBuffer_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait ITargetContainer_Impl: Sized { fn GetFrameUrl(&self) -> ::windows_core::Result<::windows_core::PWSTR>; @@ -2515,7 +2492,6 @@ impl ITargetEmbedding_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait ITargetFrame_Impl: Sized { fn SetFrameName(&self, pszframename: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -2666,7 +2642,6 @@ impl ITargetFrame_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait ITargetFrame2_Impl: Sized { fn SetFrameName(&self, pszframename: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -2809,7 +2784,6 @@ impl ITargetFrame2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITargetFramePriv_Impl: Sized { fn FindFrameDownwards(&self, psztargetname: &::windows_core::PCWSTR, dwflags: u32) -> ::windows_core::Result<::windows_core::IUnknown>; @@ -2886,7 +2860,6 @@ impl ITargetFramePriv_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait ITargetFramePriv2_Impl: Sized + ITargetFramePriv_Impl { fn AggregatedNavigation2(&self, grfhlnf: u32, pbc: ::core::option::Option<&super::super::System::Com::IBindCtx>, pibsc: ::core::option::Option<&super::super::System::Com::IBindStatusCallback>, psztargetname: &::windows_core::PCWSTR, puri: ::core::option::Option<&super::super::System::Com::IUri>, pszlocation: &::windows_core::PCWSTR) -> ::windows_core::Result<()>; @@ -3107,7 +3080,6 @@ impl ITridentTouchInput_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Web_MsHtml\"`"] #[cfg(feature = "Win32_Web_MsHtml")] pub trait ITridentTouchInputSite_Impl: Sized { fn SetManipulationMode(&self, mstouchaction: super::MsHtml::styleMsTouchAction) -> ::windows_core::Result<()>; @@ -3138,7 +3110,6 @@ impl ITridentTouchInputSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IUrlHistoryNotify_Impl: Sized + super::super::System::Ole::IOleCommandTarget_Impl {} #[cfg(feature = "Win32_System_Ole")] @@ -3206,7 +3177,6 @@ impl IUrlHistoryStg_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub trait IUrlHistoryStg2_Impl: Sized + IUrlHistoryStg_Impl { fn AddUrlAndNotify(&self, pocsurl: &::windows_core::PCWSTR, pocstitle: &::windows_core::PCWSTR, dwflags: u32, fwritehistory: super::super::Foundation::BOOL, poctnotify: ::core::option::Option<&super::super::System::Ole::IOleCommandTarget>, punkisfolder: ::core::option::Option<&::windows_core::IUnknown>) -> ::windows_core::Result<()>; @@ -3288,7 +3258,6 @@ impl IViewObjectPresentFlip2_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Web_MsHtml"))] pub trait IViewObjectPresentFlipSite_Impl: Sized { fn CreateSurfacePresenterFlip(&self, pdevice: ::core::option::Option<&::windows_core::IUnknown>, width: u32, height: u32, backbuffercount: u32, format: super::super::Graphics::Dxgi::Common::DXGI_FORMAT, mode: super::MsHtml::VIEW_OBJECT_ALPHA_MODE) -> ::windows_core::Result; @@ -3391,7 +3360,6 @@ impl IViewObjectPresentFlipSite_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub trait IViewObjectPresentFlipSite2_Impl: Sized { fn GetRotationForCurrentOutput(&self) -> ::windows_core::Result; @@ -3498,7 +3466,6 @@ impl IWebBrowserEventsUrlService_Vtbl { iid == &::IID } } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub trait Iwfolders_Impl: Sized + super::super::System::Com::IDispatch_Impl { fn navigate(&self, bstrurl: &::windows_core::BSTR) -> ::windows_core::Result<::windows_core::BSTR>; 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 95277a2c2e..93c915738c 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -1,11 +1,9 @@ -#[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[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_targets::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_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`"] #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn CreateDDrawSurfaceOnDIB(hbmdib: P0) -> ::windows_core::Result @@ -22,7 +20,6 @@ pub unsafe fn CreateMIMEMap() -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); CreateMIMEMap(&mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DecodeImage(pstream: P0, pmap: P1, peventsink: P2) -> ::windows_core::Result<()> @@ -34,7 +31,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn DecodeImageEx(pstream: P0, pmap: P1, peventsink: P2, pszmimetypeparam: P3) -> ::windows_core::Result<()> @@ -47,7 +43,6 @@ where ::windows_targets::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_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<()> { @@ -72,7 +67,6 @@ where ::windows_targets::link!("ieframe.dll" "system" fn IECancelSaveFile(hstate : super::super::Foundation:: HANDLE) -> ::windows_core::HRESULT); IECancelSaveFile(hstate.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IECreateDirectory(lppathname: P0, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::BOOL @@ -82,7 +76,6 @@ where ::windows_targets::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_Security\"`"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn IECreateFile(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: u32, dwflagsandattributes: u32, htemplatefile: P1) -> super::super::Foundation::HANDLE @@ -106,7 +99,6 @@ pub unsafe fn IEDisassociateThreadWithTab(dwtabthreadid: u32, dwassociatedthread ::windows_targets::link!("ieframe.dll" "system" fn IEDisassociateThreadWithTab(dwtabthreadid : u32, dwassociatedthreadid : u32) -> ::windows_core::HRESULT); IEDisassociateThreadWithTab(dwtabthreadid, dwassociatedthreadid).ok() } -#[doc = "Required features: `\"Win32_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn IEFindFirstFile(lpfilename: P0, lpfindfiledata: *const super::super::Storage::FileSystem::WIN32_FIND_DATAA) -> super::super::Foundation::HANDLE @@ -116,7 +108,6 @@ where ::windows_targets::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_Storage_FileSystem\"`"] #[cfg(feature = "Win32_Storage_FileSystem")] #[inline] pub unsafe fn IEGetFileAttributesEx(lpfilename: P0, finfolevelid: super::super::Storage::FileSystem::GET_FILEEX_INFO_LEVELS, lpfileinformation: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL @@ -141,7 +132,6 @@ pub unsafe fn IEGetWriteableFolderPath(clsidfolderid: *const ::windows_core::GUI let mut result__ = ::std::mem::zeroed(); IEGetWriteableFolderPath(clsidfolderid, &mut result__).from_abi(result__) } -#[doc = "Required features: `\"Win32_System_Registry\"`"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn IEGetWriteableLowHKCU() -> ::windows_core::Result { @@ -173,7 +163,6 @@ where ::windows_targets::link!("ieframe.dll" "system" fn IEIsProtectedModeURL(lpwstrurl : ::windows_core::PCWSTR) -> ::windows_core::HRESULT); IEIsProtectedModeURL(lpwstrurl.into_param().abi()).ok() } -#[doc = "Required features: `\"Win32_System_Threading\"`"] #[cfg(feature = "Win32_System_Threading")] #[inline] pub unsafe fn IELaunchURL(lpwstrurl: P0, lpprocinfo: *mut super::super::System::Threading::PROCESS_INFORMATION, lpinfo: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows_core::Result<()> @@ -197,7 +186,6 @@ pub unsafe fn IERefreshElevationPolicy() -> ::windows_core::Result<()> { ::windows_targets::link!("ieframe.dll" "system" fn IERefreshElevationPolicy() -> ::windows_core::HRESULT); IERefreshElevationPolicy().ok() } -#[doc = "Required features: `\"Win32_Security\"`, `\"Win32_System_Registry\"`"] #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn IERegCreateKeyEx(lpsubkey: P0, reserved: u32, lpclass: P1, dwoptions: u32, samdesired: u32, lpsecurityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>, phkresult: *mut super::super::System::Registry::HKEY, lpdwdisposition: *mut u32) -> ::windows_core::Result<()> @@ -467,7 +455,6 @@ where ::windows_targets::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_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SniffStream(pinstream: P0, pnformat: *mut u32, ppoutstream: *mut ::core::option::Option) -> ::windows_core::Result<()> @@ -538,12 +525,7 @@ pub struct IActiveXUIHandlerSite3_Vtbl { pub MessageBoxW: unsafe extern "system" fn(*mut ::core::ffi::c_void, super::super::Foundation::HWND, ::windows_core::PCWSTR, ::windows_core::PCWSTR, u32, *mut i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IAnchorClick, - IAnchorClick_Vtbl, - 0x13d5413b_33b9_11d2_95a7_00c04f8ecb02 -); +::windows_core::imp::com_interface!(IAnchorClick, IAnchorClick_Vtbl, 0x13d5413b_33b9_11d2_95a7_00c04f8ecb02); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IAnchorClick, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -601,12 +583,7 @@ pub struct ICaretPositionProvider_Vtbl { pub GetCaretPosition: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut super::super::Foundation::POINT, *mut f32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDeviceRect, - IDeviceRect_Vtbl, - 0x3050f6d5_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IDeviceRect, IDeviceRect_Vtbl, 0x3050f6d5_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDeviceRect, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -620,7 +597,6 @@ pub struct IDeviceRect_Vtbl { ::windows_core::imp::com_interface!(IDithererImpl, IDithererImpl_Vtbl, 0x7c48e840_3910_11d0_86fc_00a0c913f750); ::windows_core::imp::interface_hierarchy!(IDithererImpl, ::windows_core::IUnknown); impl IDithererImpl { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`"] #[cfg(feature = "Win32_Graphics_Gdi")] pub unsafe fn SetDestColorTable(&self, ncolors: u32, prgbcolors: *const super::super::Graphics::Gdi::RGBQUAD) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetDestColorTable)(::windows_core::Interface::as_raw(self), ncolors, prgbcolors).ok() @@ -645,7 +621,6 @@ pub struct IDithererImpl_Vtbl { ::windows_core::imp::com_interface!(IDocObjectService, IDocObjectService_Vtbl, 0x3050f801_98b5_11cf_bb82_00aa00bdce0b); ::windows_core::imp::interface_hierarchy!(IDocObjectService, ::windows_core::IUnknown); impl IDocObjectService { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn FireBeforeNavigate2(&self, pdispatch: P0, lpszurl: P1, dwflags: u32, lpszframename: P2, ppostdata: *const u8, cbpostdata: u32, lpszheaders: P3, fplaynavsound: P4) -> ::windows_core::Result where @@ -658,7 +633,6 @@ impl IDocObjectService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).FireBeforeNavigate2)(::windows_core::Interface::as_raw(self), pdispatch.into_param().abi(), lpszurl.into_param().abi(), dwflags, lpszframename.into_param().abi(), ppostdata, cbpostdata, lpszheaders.into_param().abi(), fplaynavsound.into_param().abi(), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub unsafe fn FireNavigateComplete2(&self, phtmlwindow2: P0, dwflags: u32) -> ::windows_core::Result<()> where @@ -672,7 +646,6 @@ impl IDocObjectService { pub unsafe fn FireDownloadComplete(&self) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).FireDownloadComplete)(::windows_core::Interface::as_raw(self)).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub unsafe fn FireDocumentComplete(&self, phtmlwindow: P0, dwflags: u32) -> ::windows_core::Result<()> where @@ -680,7 +653,6 @@ impl IDocObjectService { { (::windows_core::Interface::vtable(self).FireDocumentComplete)(::windows_core::Interface::as_raw(self), phtmlwindow.into_param().abi(), dwflags).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub unsafe fn UpdateDesktopComponent(&self, phtmlwindow: P0) -> ::windows_core::Result<()> where @@ -692,7 +664,6 @@ impl IDocObjectService { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetPendingUrl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub unsafe fn ActiveElementChanged(&self, phtmlelement: P0) -> ::windows_core::Result<()> where @@ -743,17 +714,11 @@ pub struct IDocObjectService_Vtbl { pub IsErrorUrl: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, *mut super::super::Foundation::BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IDownloadBehavior, - IDownloadBehavior_Vtbl, - 0x3050f5bd_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IDownloadBehavior, IDownloadBehavior_Vtbl, 0x3050f5bd_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IDownloadBehavior, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IDownloadBehavior { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn startDownload(&self, bstrurl: P0, pdispcallback: P1) -> ::windows_core::Result<()> where @@ -776,7 +741,6 @@ pub struct IDownloadBehavior_Vtbl { ::windows_core::imp::com_interface!(IDownloadManager, IDownloadManager_Vtbl, 0x988934a4_064b_11d3_bb80_00104b35e7f9); ::windows_core::imp::interface_hierarchy!(IDownloadManager, ::windows_core::IUnknown); impl IDownloadManager { - #[doc = "Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`"] #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn Download(&self, pmk: P0, pbc: P1, dwbindverb: u32, grfbindf: i32, pbindinfo: *const super::super::System::Com::BINDINFO, pszheaders: P2, pszredir: P3, uicp: u32) -> ::windows_core::Result<()> where @@ -916,7 +880,6 @@ pub struct IEnumSTATURL_Vtbl { ::windows_core::imp::com_interface!(IExtensionValidation, IExtensionValidation_Vtbl, 0x7d33f73d_8525_4e0f_87db_830288baff44); ::windows_core::imp::interface_hierarchy!(IExtensionValidation, ::windows_core::IUnknown); impl IExtensionValidation { - #[doc = "Required features: `\"Win32_System_Com\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_System_Com", feature = "Win32_Web_MsHtml"))] pub unsafe fn Validate(&self, extensionguid: *const ::windows_core::GUID, extensionmodulepath: P0, extensionfileversionms: u32, extensionfileversionls: u32, htmldocumenttop: P1, htmldocumentsubframe: P2, htmlelement: P3, contexts: ExtensionValidationContexts) -> ::windows_core::Result where @@ -974,17 +937,11 @@ pub struct IHTMLPersistData_Vtbl { pub queryType: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, *mut super::super::Foundation::VARIANT_BOOL) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IHTMLPersistDataOM, - IHTMLPersistDataOM_Vtbl, - 0x3050f4c0_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IHTMLPersistDataOM, IHTMLPersistDataOM_Vtbl, 0x3050f4c0_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IHTMLPersistDataOM, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IHTMLPersistDataOM { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn XMLDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1025,17 +982,11 @@ pub struct IHTMLPersistDataOM_Vtbl { pub removeAttribute: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IHTMLUserDataOM, - IHTMLUserDataOM_Vtbl, - 0x3050f48f_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IHTMLUserDataOM, IHTMLUserDataOM_Vtbl, 0x3050f48f_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IHTMLUserDataOM, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] impl IHTMLUserDataOM { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn XMLDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1102,12 +1053,7 @@ pub struct IHTMLUserDataOM_Vtbl { pub expires: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IHeaderFooter, - IHeaderFooter_Vtbl, - 0x3050f6ce_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IHeaderFooter, IHeaderFooter_Vtbl, 0x3050f6ce_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IHeaderFooter, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1244,12 +1190,7 @@ pub struct IHeaderFooter_Vtbl { pub timeLong: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IHeaderFooter2, - IHeaderFooter2_Vtbl, - 0x305104a5_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(IHeaderFooter2, IHeaderFooter2_Vtbl, 0x305104a5_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IHeaderFooter2, ::windows_core::IUnknown, super::super::System::Com::IDispatch, IHeaderFooter); #[cfg(feature = "Win32_System_Com")] @@ -1376,12 +1317,7 @@ pub struct IHeaderFooter2_Vtbl { pub font: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IHomePage, - IHomePage_Vtbl, - 0x766bf2af_d650_11d1_9811_00c04fc31d2e -); +::windows_core::imp::com_interface!(IHomePage, IHomePage_Vtbl, 0x766bf2af_d650_11d1_9811_00c04fc31d2e); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IHomePage, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1443,12 +1379,7 @@ pub struct IHomePageSetting_Vtbl { pub SetHomePageToBrowserDefault: unsafe extern "system" fn(*mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIEWebDriverManager, - IIEWebDriverManager_Vtbl, - 0xbd1dc630_6590_4ca2_a293_6bc72b2438d8 -); +::windows_core::imp::com_interface!(IIEWebDriverManager, IIEWebDriverManager_Vtbl, 0xbd1dc630_6590_4ca2_a293_6bc72b2438d8); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIEWebDriverManager, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1469,12 +1400,7 @@ pub struct IIEWebDriverManager_Vtbl { pub ExecuteCommand: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::PCWSTR, *mut ::windows_core::PWSTR) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIEWebDriverSite, - IIEWebDriverSite_Vtbl, - 0xffb84444_453d_4fbc_9f9d_8db5c471ec75 -); +::windows_core::imp::com_interface!(IIEWebDriverSite, IIEWebDriverSite_Vtbl, 0xffb84444_453d_4fbc_9f9d_8db5c471ec75); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIEWebDriverSite, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1588,7 +1514,6 @@ impl IImageDecodeFilter { { (::windows_core::Interface::vtable(self).Initialize)(::windows_core::Interface::as_raw(self), peventsink.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Process(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -1612,12 +1537,7 @@ pub struct IImageDecodeFilter_Vtbl { pub Terminate: unsafe extern "system" fn(*mut ::core::ffi::c_void, ::windows_core::HRESULT) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IIntelliForms, - IIntelliForms_Vtbl, - 0x9b9f68e6_1aaa_11d2_bca5_00c04fd929db -); +::windows_core::imp::com_interface!(IIntelliForms, IIntelliForms_Vtbl, 0x9b9f68e6_1aaa_11d2_bca5_00c04fd929db); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IIntelliForms, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1674,12 +1594,7 @@ pub struct IInternetExplorerManager2_Vtbl { pub EnumFrameWindows: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut *mut ::core::ffi::c_void) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - ILayoutRect, - ILayoutRect_Vtbl, - 0x3050f665_98b5_11cf_bb82_00aa00bdce0b -); +::windows_core::imp::com_interface!(ILayoutRect, ILayoutRect_Vtbl, 0x3050f665_98b5_11cf_bb82_00aa00bdce0b); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(ILayoutRect, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] @@ -1724,7 +1639,6 @@ impl ILayoutRect { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).honorPageRules)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetnextRectElement(&self, pelem: P0) -> ::windows_core::Result<()> where @@ -1732,13 +1646,11 @@ impl ILayoutRect { { (::windows_core::Interface::vtable(self).SetnextRectElement)(::windows_core::Interface::as_raw(self), pelem.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn nextRectElement(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).nextRectElement)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn contentDocument(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -1928,7 +1840,6 @@ impl IOpenServiceActivity { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetIconPath)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_UI_WindowsAndMessaging\"`"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub unsafe fn GetIcon(&self, fsmallicon: P0) -> ::windows_core::Result where @@ -2098,7 +2009,6 @@ pub struct IOpenServiceActivityManager_Vtbl { ::windows_core::imp::com_interface!(IOpenServiceActivityOutputContext, IOpenServiceActivityOutputContext_Vtbl, 0xe289deab_f709_49a9_b99e_282364074571); ::windows_core::imp::interface_hierarchy!(IOpenServiceActivityOutputContext, ::windows_core::IUnknown); impl IOpenServiceActivityOutputContext { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Navigate(&self, pwzuri: P0, pwzmethod: P1, pwzheaders: P2, ppostdata: P3) -> ::windows_core::Result<()> where @@ -2109,7 +2019,6 @@ impl IOpenServiceActivityOutputContext { { (::windows_core::Interface::vtable(self).Navigate)(::windows_core::Interface::as_raw(self), pwzuri.into_param().abi(), pwzmethod.into_param().abi(), pwzheaders.into_param().abi(), ppostdata.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn CanNavigate(&self, pwzuri: P0, pwzmethod: P1, pwzheaders: P2, ppostdata: P3) -> ::windows_core::Result where @@ -2176,23 +2085,16 @@ pub struct IPeerFactory_Vtbl { pub base__: ::windows_core::IUnknown_Vtbl, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - IPersistHistory, - IPersistHistory_Vtbl, - 0x91a565c1_e38f_11d0_94bf_00a0c9055cbf -); +::windows_core::imp::com_interface!(IPersistHistory, IPersistHistory_Vtbl, 0x91a565c1_e38f_11d0_94bf_00a0c9055cbf); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(IPersistHistory, ::windows_core::IUnknown, super::super::System::Com::IPersist); #[cfg(feature = "Win32_System_Com")] impl IPersistHistory { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn GetClassID(&self) -> ::windows_core::Result<::windows_core::GUID> { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.GetClassID)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn LoadHistory(&self, pstream: P0, pbc: P1) -> ::windows_core::Result<()> where @@ -2201,7 +2103,6 @@ impl IPersistHistory { { (::windows_core::Interface::vtable(self).LoadHistory)(::windows_core::Interface::as_raw(self), pstream.into_param().abi(), pbc.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn SaveHistory(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -2316,7 +2217,6 @@ pub struct IScrollableContextMenu2_Vtbl { ::windows_core::imp::com_interface!(ISniffStream, ISniffStream_Vtbl, 0x4ef17940_30e0_11d0_b724_00aa006c1a01); ::windows_core::imp::interface_hierarchy!(ISniffStream, ::windows_core::IUnknown); impl ISniffStream { - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn Init(&self, pstream: P0) -> ::windows_core::Result<()> where @@ -2358,7 +2258,6 @@ pub struct ISurfacePresenterFlip_Vtbl { ::windows_core::imp::com_interface!(ISurfacePresenterFlip2, ISurfacePresenterFlip2_Vtbl, 0x30510865_98b5_11cf_bb82_00aa00bdce0b); ::windows_core::imp::interface_hierarchy!(ISurfacePresenterFlip2, ::windows_core::IUnknown); impl ISurfacePresenterFlip2 { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn SetRotation(&self, dxgirotation: super::super::Graphics::Dxgi::Common::DXGI_MODE_ROTATION) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetRotation)(::windows_core::Interface::as_raw(self), dxgirotation).ok() @@ -2397,7 +2296,6 @@ impl ITargetContainer { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFrameUrl)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetFramesContainer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2463,7 +2361,6 @@ impl ITargetFrame { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFrameSrc)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetFramesContainer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2547,7 +2444,6 @@ impl ITargetFrame2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).GetFrameSrc)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetFramesContainer(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -2631,7 +2527,6 @@ impl ITargetFramePriv { { (::windows_core::Interface::vtable(self).OnChildFrameDeactivate)(::windows_core::Interface::as_raw(self), punkchildframe.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NavigateHack(&self, grfhlnf: u32, pbc: P0, pibsc: P1, psztargetname: P2, pszurl: P3, pszlocation: P4) -> ::windows_core::Result<()> where @@ -2692,7 +2587,6 @@ impl ITargetFramePriv2 { { (::windows_core::Interface::vtable(self).base__.OnChildFrameDeactivate)(::windows_core::Interface::as_raw(self), punkchildframe.into_param().abi()).ok() } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn NavigateHack(&self, grfhlnf: u32, pbc: P0, pibsc: P1, psztargetname: P2, pszurl: P3, pszlocation: P4) -> ::windows_core::Result<()> where @@ -2708,7 +2602,6 @@ impl ITargetFramePriv2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.FindBrowserByIndex)(::windows_core::Interface::as_raw(self), dwid, &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Com\"`"] #[cfg(feature = "Win32_System_Com")] pub unsafe fn AggregatedNavigation2(&self, grfhlnf: u32, pbc: P0, pibsc: P1, psztargetname: P2, puri: P3, pszlocation: P4) -> ::windows_core::Result<()> where @@ -2916,7 +2809,6 @@ pub struct ITridentTouchInput_Vtbl { ::windows_core::imp::com_interface!(ITridentTouchInputSite, ITridentTouchInputSite_Vtbl, 0x30510849_98b5_11cf_bb82_00aa00bdce0b); ::windows_core::imp::interface_hierarchy!(ITridentTouchInputSite, ::windows_core::IUnknown); impl ITridentTouchInputSite { - #[doc = "Required features: `\"Win32_Web_MsHtml\"`"] #[cfg(feature = "Win32_Web_MsHtml")] pub unsafe fn SetManipulationMode(&self, mstouchaction: super::MsHtml::styleMsTouchAction) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).SetManipulationMode)(::windows_core::Interface::as_raw(self), mstouchaction).ok() @@ -2936,22 +2828,15 @@ pub struct ITridentTouchInputSite_Vtbl { pub ZoomToPoint: unsafe extern "system" fn(*mut ::core::ffi::c_void, i32, i32) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Ole")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Ole\"`"] - IUrlHistoryNotify, - IUrlHistoryNotify_Vtbl, - 0xbc40bec1_c493_11d0_831b_00c04fd5ae38 -); +::windows_core::imp::com_interface!(IUrlHistoryNotify, IUrlHistoryNotify_Vtbl, 0xbc40bec1_c493_11d0_831b_00c04fd5ae38); #[cfg(feature = "Win32_System_Ole")] ::windows_core::imp::interface_hierarchy!(IUrlHistoryNotify, ::windows_core::IUnknown, super::super::System::Ole::IOleCommandTarget); #[cfg(feature = "Win32_System_Ole")] impl IUrlHistoryNotify { - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn QueryStatus(&self, pguidcmdgroup: *const ::windows_core::GUID, ccmds: u32, prgcmds: *mut super::super::System::Ole::OLECMD, pcmdtext: *mut super::super::System::Ole::OLECMDTEXT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.QueryStatus)(::windows_core::Interface::as_raw(self), pguidcmdgroup, ccmds, prgcmds, pcmdtext).ok() } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn Exec(&self, pguidcmdgroup: *const ::windows_core::GUID, ncmdid: u32, ncmdexecopt: u32, pvain: *const ::windows_core::VARIANT, pvaout: *mut ::windows_core::VARIANT) -> ::windows_core::Result<()> { (::windows_core::Interface::vtable(self).base__.Exec)(::windows_core::Interface::as_raw(self), pguidcmdgroup, ncmdid, ncmdexecopt, ::core::mem::transmute(pvain), ::core::mem::transmute(pvaout)).ok() @@ -3042,7 +2927,6 @@ impl IUrlHistoryStg2 { let mut result__ = ::std::mem::zeroed(); (::windows_core::Interface::vtable(self).base__.EnumUrls)(::windows_core::Interface::as_raw(self), &mut result__).from_abi(result__) } - #[doc = "Required features: `\"Win32_System_Ole\"`"] #[cfg(feature = "Win32_System_Ole")] pub unsafe fn AddUrlAndNotify(&self, pocsurl: P0, pocstitle: P1, dwflags: u32, fwritehistory: P2, poctnotify: P3, punkisfolder: P4) -> ::windows_core::Result<()> where @@ -3114,7 +2998,6 @@ pub struct IViewObjectPresentFlip2_Vtbl { ::windows_core::imp::com_interface!(IViewObjectPresentFlipSite, IViewObjectPresentFlipSite_Vtbl, 0x30510846_98b5_11cf_bb82_00aa00bdce0b); ::windows_core::imp::interface_hierarchy!(IViewObjectPresentFlipSite, ::windows_core::IUnknown); impl IViewObjectPresentFlipSite { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`, `\"Win32_Web_MsHtml\"`"] #[cfg(all(feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Web_MsHtml"))] pub unsafe fn CreateSurfacePresenterFlip(&self, pdevice: P0, width: u32, height: u32, backbuffercount: u32, format: super::super::Graphics::Dxgi::Common::DXGI_FORMAT, mode: super::MsHtml::VIEW_OBJECT_ALPHA_MODE) -> ::windows_core::Result where @@ -3168,7 +3051,6 @@ pub struct IViewObjectPresentFlipSite_Vtbl { ::windows_core::imp::com_interface!(IViewObjectPresentFlipSite2, IViewObjectPresentFlipSite2_Vtbl, 0xaad0cbf1_e7fd_4f12_8902_c78132a8e01d); ::windows_core::imp::interface_hierarchy!(IViewObjectPresentFlipSite2, ::windows_core::IUnknown); impl IViewObjectPresentFlipSite2 { - #[doc = "Required features: `\"Win32_Graphics_Dxgi_Common\"`"] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetRotationForCurrentOutput(&self) -> ::windows_core::Result { let mut result__ = ::std::mem::zeroed(); @@ -3229,12 +3111,7 @@ pub struct IWebBrowserEventsUrlService_Vtbl { pub GetUrlForEvents: unsafe extern "system" fn(*mut ::core::ffi::c_void, *mut ::std::mem::MaybeUninit<::windows_core::BSTR>) -> ::windows_core::HRESULT, } #[cfg(feature = "Win32_System_Com")] -::windows_core::imp::com_interface!( - #[doc = "Required features: `\"Win32_System_Com\"`"] - Iwfolders, - Iwfolders_Vtbl, - 0xbae31f98_1b81_11d2_a97a_00c04f8ecb02 -); +::windows_core::imp::com_interface!(Iwfolders, Iwfolders_Vtbl, 0xbae31f98_1b81_11d2_a97a_00c04f8ecb02); #[cfg(feature = "Win32_System_Com")] ::windows_core::imp::interface_hierarchy!(Iwfolders, ::windows_core::IUnknown, super::super::System::Com::IDispatch); #[cfg(feature = "Win32_System_Com")] diff --git a/crates/libs/windows/src/Windows/Win32/Web/mod.rs b/crates/libs/windows/src/Windows/Win32/Web/mod.rs index 4fac2e650e..1d1162768a 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/mod.rs @@ -1,3 +1,2 @@ #[cfg(feature = "Win32_Web_InternetExplorer")] -#[doc = "Required features: `\"Win32_Web_InternetExplorer\"`"] pub mod InternetExplorer; diff --git a/crates/libs/windows/src/Windows/Win32/mod.rs b/crates/libs/windows/src/Windows/Win32/mod.rs index a47bcd6d45..ba3633b506 100644 --- a/crates/libs/windows/src/Windows/Win32/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/mod.rs @@ -1,48 +1,32 @@ #[cfg(feature = "Win32_AI")] -#[doc = "Required features: `\"Win32_AI\"`"] pub mod AI; #[cfg(feature = "Win32_Data")] -#[doc = "Required features: `\"Win32_Data\"`"] pub mod Data; #[cfg(feature = "Win32_Devices")] -#[doc = "Required features: `\"Win32_Devices\"`"] pub mod Devices; #[cfg(feature = "Win32_Foundation")] -#[doc = "Required features: `\"Win32_Foundation\"`"] pub mod Foundation; #[cfg(feature = "Win32_Gaming")] -#[doc = "Required features: `\"Win32_Gaming\"`"] pub mod Gaming; #[cfg(feature = "Win32_Globalization")] -#[doc = "Required features: `\"Win32_Globalization\"`"] pub mod Globalization; #[cfg(feature = "Win32_Graphics")] -#[doc = "Required features: `\"Win32_Graphics\"`"] pub mod Graphics; #[cfg(feature = "Win32_Management")] -#[doc = "Required features: `\"Win32_Management\"`"] pub mod Management; #[cfg(feature = "Win32_Media")] -#[doc = "Required features: `\"Win32_Media\"`"] pub mod Media; #[cfg(feature = "Win32_NetworkManagement")] -#[doc = "Required features: `\"Win32_NetworkManagement\"`"] pub mod NetworkManagement; #[cfg(feature = "Win32_Networking")] -#[doc = "Required features: `\"Win32_Networking\"`"] pub mod Networking; #[cfg(feature = "Win32_Security")] -#[doc = "Required features: `\"Win32_Security\"`"] pub mod Security; #[cfg(feature = "Win32_Storage")] -#[doc = "Required features: `\"Win32_Storage\"`"] pub mod Storage; #[cfg(feature = "Win32_System")] -#[doc = "Required features: `\"Win32_System\"`"] pub mod System; #[cfg(feature = "Win32_UI")] -#[doc = "Required features: `\"Win32_UI\"`"] pub mod UI; #[cfg(feature = "Win32_Web")] -#[doc = "Required features: `\"Win32_Web\"`"] pub mod Web; diff --git a/crates/libs/windows/src/Windows/mod.rs b/crates/libs/windows/src/Windows/mod.rs index 7c73235916..0170d5fc9c 100644 --- a/crates/libs/windows/src/Windows/mod.rs +++ b/crates/libs/windows/src/Windows/mod.rs @@ -1,66 +1,44 @@ #[cfg(feature = "AI")] -#[doc = "Required features: `\"AI\"`"] pub mod AI; #[cfg(feature = "ApplicationModel")] -#[doc = "Required features: `\"ApplicationModel\"`"] pub mod ApplicationModel; #[cfg(feature = "Data")] -#[doc = "Required features: `\"Data\"`"] pub mod Data; #[cfg(feature = "Devices")] -#[doc = "Required features: `\"Devices\"`"] pub mod Devices; #[cfg(feature = "Embedded")] -#[doc = "Required features: `\"Embedded\"`"] pub mod Embedded; #[cfg(feature = "Foundation")] -#[doc = "Required features: `\"Foundation\"`"] pub mod Foundation; #[cfg(feature = "Gaming")] -#[doc = "Required features: `\"Gaming\"`"] pub mod Gaming; #[cfg(feature = "Globalization")] -#[doc = "Required features: `\"Globalization\"`"] pub mod Globalization; #[cfg(feature = "Graphics")] -#[doc = "Required features: `\"Graphics\"`"] pub mod Graphics; #[cfg(feature = "Management")] -#[doc = "Required features: `\"Management\"`"] pub mod Management; #[cfg(feature = "Media")] -#[doc = "Required features: `\"Media\"`"] pub mod Media; #[cfg(feature = "Networking")] -#[doc = "Required features: `\"Networking\"`"] pub mod Networking; #[cfg(feature = "Perception")] -#[doc = "Required features: `\"Perception\"`"] pub mod Perception; #[cfg(feature = "Phone")] -#[doc = "Required features: `\"Phone\"`"] pub mod Phone; #[cfg(feature = "Security")] -#[doc = "Required features: `\"Security\"`"] pub mod Security; #[cfg(feature = "Services")] -#[doc = "Required features: `\"Services\"`"] pub mod Services; #[cfg(feature = "Storage")] -#[doc = "Required features: `\"Storage\"`"] pub mod Storage; #[cfg(feature = "System")] -#[doc = "Required features: `\"System\"`"] pub mod System; #[cfg(feature = "UI")] -#[doc = "Required features: `\"UI\"`"] pub mod UI; #[cfg(feature = "Wdk")] -#[doc = "Required features: `\"Wdk\"`"] pub mod Wdk; #[cfg(feature = "Web")] -#[doc = "Required features: `\"Web\"`"] pub mod Web; #[cfg(feature = "Win32")] -#[doc = "Required features: `\"Win32\"`"] pub mod Win32; diff --git a/crates/tests/targets/tests/link.rs b/crates/tests/targets/tests/link.rs index f306992a66..8ce6839680 100644 --- a/crates/tests/targets/tests/link.rs +++ b/crates/tests/targets/tests/link.rs @@ -22,17 +22,6 @@ fn link_name() { } } -#[test] -fn doc() { - windows_targets::link!("kernel32.dll" "system" "SetLastError" #[doc = "SetLastError"] fn SetLastError(code: u32) -> ()); - windows_targets::link!("kernel32.dll" "system" #[doc = "GetLastError"] fn GetLastError() -> u32); - - unsafe { - SetLastError(1234); - assert_eq!(GetLastError(), 1234); - } -} - #[test] fn cdecl() { windows_targets::link!("wldap32.dll" "cdecl" fn LdapMapErrorToWin32(code : i32) -> u32);